3000 3000
119167140 487390353 709929791 307342344 830877279 949691731 48608675 406564667 291144676 765593434 348850384 786653776 974451063 627971412 27923107 64620449 393455552 723381007 515453768 321451596 392121190 196238192 908332190 34819121 720328069 800667200 94896690 100594811 555149480 504966210 393455552 39622843 864759038 650117753 129832044 285749457 869393567 477807514 808595626 310202682 511793410 241988920 182901115 90525813 208696074 492104546 913929682 225693868 406564667 259312121 658016573 588473313 197309873 733774041 621129526 247559094 717326330 798641375 733774041 504915138 717326330 874994591 32985121 10294619 196238192 187255598 504597815 208696074 292215200 5639174 53934795 5639174 441120028 948331442 365282213 330604914 837409984 392121190 6889473 321451596 369653088 708559958 717326330 537666999 492104546 618225213 365282213 53934795 497247161 362935647 130345968 955188973 515453768 289232676 365282213 104604170 763751588 529128365 837409984 365607980 672341220 765593434 199306307 177964763 678527174 188223908 196238192 948331442 469100896 622074447 246364658 939564212 182901115 70438057 958204335 47372762 808595626 742246299 497247161 720890066 593858159 349300589 807080475 772600183 955188973 107239848 685958336 864759038 196238192 658016573 362935647 357514979 104604170 132531389 977494823 129193503 177864600 477807514 174762356 949691731 618810202 708559958 444652072 882440606 580968669 241988920 310202682 504597815 537666999 487390353 794610130 634646720 481699125 699176684 794610130 650628724 816481091 957630299 795085737 106585364 134992442 504597815 580968669 607811946 129944296 794610130 348850384 446209471 298054583 48608675 815174291 275312464 188223908 720328069 199306307 645862337 756283459 859381002 41646828 259312121 259312121 803255042 649799384 365607980 188223908 44573988 607811946 348850384 934623872 728395475 482211634 334560696 983903888 452152796 874994591 187255598 911912787 473173497 44573988 851341135 473173497 720328069 584713093 846658700 266313863 650628724 816998632 292215200 830877279 290902523 803255042 365282213 460954194 983903888 515453768 992122115 242753445 100594811 43215481 752667928 473173497 948331442 48608675 481699125 720256347 720256347 132531389 342401085 351294984 607811946 121475605 266596089 879390726 51633017 289232676 800667200 230875227 949691731 6889473 955188973 106585364 816481091 366829295 977494823 807080475 949405830 100594811 104604170 403592176 708559958 319162960 828522402 431579601 504597815 548819581 933047175 919062592 403592176 75105967 795085737 864759038 851341135 57209289 129193503 283128508 53934795 6889473 618810202 919062592 389204521 765593434 6889473 196238192 815931205 134992442 515453768 504966210 103813011 939564212 960859160 859381002 894853171 26329831 131682413 717326330 205118315 609787203 64620449 859381002 782131339 584713093 225693868 830877279 586087351 490165563 167984412 119167140 307342344 504597815 618225213 131682413 366829295 357514979 678527174 650117753 699176684 786653776 48608675 984203738 710956050 786796921 607811946 434936961 92621305 319162960 536302112 131682413 661688523 295615435 786841626 205210697 709929791 90525813 53934795 800667200 182901115 999677805 752667928 622074447 9678577 607811946 403592176 627971412 782131339 64620449 752667928 593858159 131682413 511793410 977494823 115005672 627971412 529559055 327204369 109522813 233985428 556625543 529559055 957630299 894853171 864759038 913929682 307342344 51633017 893218661 51633017 803255042 999696488 285749457 767544058 984203738 504966210 117824846 292215200 816998632 132531389 375617015 708559958 908332190 874478678 388293420 621129526 9678577 348850384 999696488 92621305 710386484 406564667 432387842 634646720 948331442 246364658 129193503 56292083 999677805 27923107 351294984 685958336 321451596 129832044 90525813 32985121 770192134 586087351 894853171 299443122 874994591 649799384 661688523 64620449 132531389 335016518 299443122 902659822 934623872 388293420 661688523 283128508 111198987 515453768 446209471 122301425 621129526 321451596 132531389 469100896 290902523 672341220 504915138 111363513 958961303 473173497 864759038 103813011 908332190 582198087 129832044 171752111 444848046 939564212 609787203 504966210 351294984 649799384 655551458 388293420 677551486 864759038 497247161 283128508 913471229 960859160 370802302 661688523 504915138 20999081 504966210 58180073 960859160 342401085 869393567 362935647 121475605 572946055 53381991 767544058 194667975 213343071 473173497 864031240 646633066 815408049 283128508 720256347 241988920 330604914 556625543 548819581 589352349 310429087 848223689 9678577 644119538 171752111 677551486 879134049 529559055 795085737 230875227 851341135 864759038 348850384 955188973 880357651 701390852 456952034 957630299 446209471 104604170 9678577 441120028 869393567 452152796 117824846 720256347 196238192 913471229 111363513 51633017 556625543 939564212 57209289 999677805 580968669 627971412 658016573 614550198 709929791 955188973 864031240 53381991 764058771 497247161 51633017 908332190 473173497 978273585 327204369 389204521 259312121 298054583 984203738 444848046 197309873 945141429 710386484 815174291 679665794 441120028 607811946 728395475 275312464 285749457 115325733 456952034 752667928 103813011 406564667 310429087 58180073 167984412 934109134 763751588 580968669 699176684 509690234 174762356 588473313 908332190 10294619 41646828 5639174 879321865 874478678 767544058 177410495 171752111 621129526 97385384 389204521 974451063 786841626 646633066 225693868 786653776 32985121 362935647 701390852 609787203 177964763 32985121 294412559 658016573 310429087 645862337 884768496 864759038 685958336 241988920 335016518 708559958 510793084 381556522 816481091 327204369 786796921 129193503 32480466 795085737 708559958 44573988 536302112 205210697 327204369 365607980 177864600 602138814 233985428 283128508 165900051 289761459 497247161 733774041 882440606 294412559 290405759 275312464 177410495 621526251 376784786 618225213 403592176 807080475 205210697 381556522 677817227 842394918 709929791 321451596 917559505 171752111 149486357 934623872 131682413 121475605 646633066 786796921 869393567 302493323 230875227 678527174 701390852 6889473 365607980 292215200 197309873 710956050 678527174 911912787 241988920 992122115 958961303 589352349 290405759 75105967 165900051 556625543 90525813 800667200 302493323 299649668 295615435 934109134 119167140 388293420 265051814 510793084 117824846 548819581 310429087 310202682 723381007 504915138 974451063 196238192 677817227 677551486 798641375 196238192 816481091 699176684 233985428 6889473 815408049 299649668 285749457 958204335 129944296 381556522 800667200 265051814 335016518 678527174 64620449 41646828 444848046 330604914 655551458 299649668 677817227 41486962 893218661 230875227 609787203 913929682 289232676 609787203 677551486 699176684 129832044 369653088 963519805 335016518 609787203 586087351 529559055 902659822 848223689 349300589 717326330 434936961 902659822 803255042 469100896 786653776 661688523 510793084 536302112 548819581 650628724 10294619 763751588 134992442 864031240 174762356 205210697 365282213 389204521 106585364 655551458 481699125 752667928 298054583 259312121 582198087 720328069 134992442 958961303 75105967 815174291 392121190 5639174 149486357 121475605 205118315 342401085 265051814 864031240 649799384 960859160 295615435 621129526 678527174 649799384 807080475 389204521 800667200 511793410 621526251 104604170 939564212 321451596 473173497 107239848 492104546 27923107 393455552 58180073 403592176 289232676 963519805 948331442 432387842 47372762 618810202 658016573 999696488 555149480 864031240 285749457 2468998 934623872 869393567 621129526 362935647 310202682 290515887 958204335 672341220 393455552 584713093 131682413 283128508 194667975 148343919 939564212 27923107 321451596 182901115 44573988 650117753 984203738 902659822 510793084 53381991 370802302 699176684 859381002 310202682 733774041 958961303 710386484 285749457 728395475 131682413 948331442 434936961 177864600 646633066 808595626 26329831 733774041 490165563 376784786 786796921 974451063 64620449 974451063 974451063 64620449 798641375 504966210 182901115 974451063 310202682 492104546 117824846 584713093 107239848 770192134 290405759 27923107 992122115 957630299 169686523 786653776 403592176 389204521 130345968 580968669 92621305 357514979 247559094 767544058 370802302 934623872 307342344 20999081 580968669 685958336 620474161 481699125 460954194 26329831 182901115 53381991 504915138 291144676 516461472 537666999 941143098 742246299 302493323 205210697 194667975 169686523 627971412 188223908 701390852 351294984 148343919 9678577 864031240 742246299 661688523 452152796 911912787 974451063 208696074 893218661 490165563 351294984 941143098 225693868 614550198 955188973 115005672 452152796 974451063 710956050 92621305 393455552 188223908 148343919 685958336 376784786 349300589 511793410 661688523 529128365 290515887 334560696 348850384 678527174 650628724 807080475 473173497 709929791 194667975 132531389 609787203 310202682 481699125 177964763 504597815 117824846 295615435 913471229 196238192 963519805 728395475 130345968 999677805 963519805 572946055 177964763 310202682 177864600 949405830 977494823 444848046 403592176 291144676 708559958 321451596 999696488 556625543 165900051 536302112 798641375 760980607 902659822 710386484 760980607 205118315 519297793 250984701 510793084 225693868 94896690 589352349 934109134 149486357 815174291 53934795 764058771 803255042 913929682 958204335 119167140 815174291 816481091 225693868 582198087 764058771 529128365 589352349 999677805 794610130 295615435 760980607 294412559 10294619 945141429 131682413 763751588 497247161 199306307 537666999 307342344 431579601 43215481 330604914 188223908 58180073 555149480 20999081 949405830 275312464 456952034 348850384 39622843 233985428 196238192 477807514 327204369 434936961 602138814 949691731 208696074 504597815 515453768 851341135 723381007 194667975 983903888 452152796 580968669 487390353 677817227 902659822 618810202 298054583 490165563 939564212 621526251 492104546 369653088 230875227 56292083 196238192 381556522 634646720 476100686 765593434 275312464 556625543 482211634 64620449 247559094 389204521 580968669 213343071 205210697 913471229 678527174 90525813 622074447 97385384 607811946 389204521 299443122 934623872 497247161 129193503 848223689 720256347 132531389 879390726 717085032 348850384 196238192 487390353 621526251 607811946 242753445 794610130 963519805 830877279 864031240 974451063 509690234 509690234 519297793 893218661 999696488 194667975 770192134 47372762 536302112 879321865 692877870 129944296 369653088 334560696 911912787 32985121 548819581 291144676 44573988 92621305 187255598 701390852 334560696 504597815 117824846 370802302 446209471 692877870 984203738 161099599 310202682 169686523 572946055 10294619 247559094 519297793 299443122 56292083 572946055 939564212 800667200 646633066 265051814 846658700 864759038 148343919 879134049 266313863 992122115 913471229 934623872 634646720 177410495 171752111 999696488 884768496 842394918 171752111 874994591 365282213 292215200 555149480 205118315 720256347 41486962 57209289 64620449 609787203 620474161 609787203 728395475 197309873 406564667 188223908 32480466 225693868 913929682 879321865 369653088 490165563 205118315 247559094 292215200 375617015 171752111 130345968 982262578 117824846 97385384 911912787 406564667 795085737 536302112 786653776 941143098 828522402 837409984 302493323 208696074 177964763 246364658 949405830 874478678 292215200 958961303 859381002 958961303 786796921 504915138 767544058 441120028 250984701 851341135 129832044 41646828 798641375 362935647 452152796 283128508 919062592 188223908 816481091 945141429 291144676 949405830 934623872 148343919 431579601 366829295 830877279 795085737 32480466 299649668 701390852 434936961 335016518 460954194 701390852 366829295 233985428 963519805 786841626 41486962 880357651 659109959 620474161 357514979 5639174 677551486 131682413 294412559 593858159 242753445 582198087 497247161 960859160 879134049 756283459 477807514 225693868 634646720 295615435 634646720 103813011 919062592 476100686 851341135 456952034 911912787 933047175 106585364 509690234 879321865 720328069 233985428 848223689 452152796 148343919 661688523 266313863 511793410 392121190 265051814 177864600 779690771 167984412 607811946 294412559 265051814 622074447 717326330 960859160 473173497 588473313 432387842 330604914 5639174 242753445 171752111 618810202 515453768 310202682 259312121 342401085 299443122 548819581 917559505 699176684 310429087 644119538 229461543 661688523 504966210 869393567 403592176 476100686 764058771 285749457 644119538 121475605 291144676 602138814 621526251 393455552 106585364 393455552 786796921 90525813 917559505 851341135 650117753 266313863 948331442 307342344 580968669 650117753 299443122 978273585 593858159 456952034 556625543 803255042 53934795 34819121 213343071 949691731 242143476 299649668 90525813 242753445 770192134 111363513 519297793 43215481 948331442 161099599 265051814 815931205 614550198 43215481 388293420 97385384 481699125 109522813 815174291 945141429 129944296 949405830 129944296 342401085 837409984 39622843 290405759 115325733 289761459 582198087 504597815 913471229 5639174 115005672 709929791 504597815 556625543 199306307 555149480 555149480 327204369 5639174 446209471 692877870 894853171 795085737 319162960 708559958 949405830 32480466 509690234 169686523 265051814 194667975 593858159 9678577 779690771 299443122 289761459 614550198 259312121 752667928 646633066 6889473 43215481 879390726 934623872 299649668 106585364 609787203 431579601 509690234 41486962 319162960 709929791 627971412 32480466 828522402 246364658 294412559 32480466 290902523 265051814 177964763 516461472 646633066 213343071 117824846 39622843 645862337 830877279 593858159 370802302 828522402 621526251 672341220 614550198 992122115 259312121 406564667 949691731 351294984 369653088 321451596 879390726 902659822 510793084 710386484 188223908 945141429 511793410 815174291 51633017 618810202 389204521 658016573 978273585 285749457 919062592 265051814 977494823 2468998 618810202 319162960 208696074 266313863 298054583 709929791 375617015 298054583 97385384 650117753 177410495 794610130 94896690 290902523 452152796 752667928 634646720 295615435 57209289 760980607 529128365 620474161 327204369 992122115 432387842 434936961 197309873 720256347 593858159 460954194 129944296 677551486 362935647 473173497 298054583 815408049 242143476 798641375 44573988 365282213 130345968 233985428 266596089 294412559 815408049 319162960 26329831 34819121 816998632 53381991 129832044 41646828 109522813 32480466 47372762 310202682 194667975 765593434 733774041 572946055 48608675 375617015 509690234 196238192 646633066 837409984 349300589 593858159 289232676 645862337 658016573 149486357 177410495 290405759 859381002 492104546 913471229 537666999 241988920 53381991 960859160 129832044 701390852 582198087 388293420 519297793 584713093 182901115 650117753 816998632 265051814 64620449 366829295 48608675 720256347 92621305 794610130 717085032 319162960 779690771 627971412 504966210 767544058 764058771 902659822 949691731 733774041 767544058 709929791 955188973 511793410 131682413 728395475 357514979 941143098 444652072 949691731 728395475 365607980 246364658 44573988 658016573 510793084 130345968 266596089 957630299 205118315 584713093 529128365 614550198 26329831 650628724 117824846 477807514 441120028 275312464 772600183 291144676 342401085 370802302 365282213 586087351 650628724 310429087 476100686 432387842 148343919 894853171 685958336 100594811 815931205 593858159 756283459 171752111 233985428 859381002 456952034 742246299 795085737 720256347 621526251 658016573 476100686 10294619 129944296 34819121 369653088 765593434 945141429 815174291 406564667 104604170 701390852 742246299 934109134 879321865 772600183 650628724 800667200 376784786 389204521 444652072 622074447 685958336 388293420 265051814 476100686 327204369 609787203 672341220 265051814 302493323 241988920 723381007 292215200 859381002 115005672 393455552 650117753 957630299 851341135 177410495 403592176 627971412 310202682 763751588 794610130 830877279 196238192 131682413 107239848 945141429 291144676 70438057 659109959 816998632 298054583 20999081 51633017 504597815 497247161 165900051 983903888 365607980 290902523 230875227 934109134 939564212 984203738 444848046 880357651 649799384 709929791 602138814 357514979 516461472 815408049 70438057 614550198 365282213 939564212 446209471 519297793 620474161 169686523 678527174 661688523 708559958 266313863 259312121 510793084 939564212 290405759 659109959 869393567 375617015 134992442 679665794 294412559 798641375 275312464 678527174 808595626 588473313 403592176 742246299 94896690 310429087 934109134 846658700 27923107 760980607 917559505 357514979 917559505 294412559 370802302 225693868 330604914 334560696 529128365 432387842 650117753 752667928 148343919 32480466 327204369 32480466 290515887 677817227 497247161 588473313 815931205 476100686 815174291 403592176 497247161 982262578 764058771 949691731 5639174 958961303 504915138 266313863 199306307 452152796 934109134 692877870 627971412 519297793 444652072 389204521 609787203 519297793 846658700 815174291 298054583 717085032 290405759 720328069 955188973 497247161 388293420 882440606 51633017 846658700 874478678 974451063 717326330 618810202 846658700 242753445 677551486 977494823 32480466 786796921 764058771 32480466 132531389 121475605 848223689 299649668 122301425 794610130 307342344 869393567 504915138 197309873 294412559 763751588 808595626 131682413 34819121 919062592 121475605 586087351 955188973 515453768 285749457 685958336 39622843 299649668 511793410 283128508 760980607 177964763 106585364 109522813 516461472 213343071 984203738 487390353 917559505 129944296 247559094 307342344 208696074 310429087 701390852 728395475 742246299 487390353 432387842 298054583 131682413 290902523 894853171 717326330 477807514 177964763 119167140 132531389 982262578 677551486 649799384 56292083 974451063 720328069 6889473 655551458 572946055 197309873 864759038 756283459 477807514 645862337 786841626 828522402 48608675 710956050 177410495 848223689 122301425 720890066 229461543 913929682 815174291 48608675 266596089 842394918 444652072 661688523 945141429 933047175 509690234 902659822 199306307 97385384 589352349 770192134 720890066 848223689 958961303 536302112 174762356 884768496 208696074 786653776 134992442 167984412 107239848 917559505 376784786 879134049 614550198 357514979 765593434 800667200 177964763 307342344 75105967 879390726 388293420 310202682 129832044 720328069 56292083 169686523 770192134 376784786 529128365 685958336 230875227 816998632 2468998 2468998 902659822 351294984 319162960 999677805 20999081 582198087 119167140 194667975 441120028 2468998 519297793 720890066 444652072 794610130 27923107 104604170 807080475 504966210 97385384 199306307 307342344 444652072 205118315 103813011 208696074 32985121 720328069 723381007 20999081 874994591 949691731 515453768 999677805 473173497 177410495 469100896 290405759 913929682 432387842 767544058 205118315 756283459 709929791 807080475 351294984 392121190 589352349 782131339 75105967 58180073 767544058 27923107 497247161 295615435 75105967 913929682 290405759 100594811 403592176 299443122 259312121 555149480 786796921 504915138 275312464 519297793 242143476 911912787 177410495 321451596 473173497 794610130 335016518 431579601 677551486 634646720 473173497 622074447 187255598 441120028 283128508 111198987 177864600 290902523 134992442 242753445 908332190 165900051 6889473 983903888 122301425 902659822 20999081 830877279 717326330 555149480 649799384 945141429 177410495 515453768 490165563 103813011 351294984 618225213 911912787 911912787 266313863 837409984 939564212 275312464 794610130 294412559 548819581 229461543 41486962 982262578 894853171 129832044 452152796 794610130 677551486 39622843 974451063 692877870 999696488 349300589 194667975 945141429 677551486 717326330 44573988 106585364 685958336 357514979 808595626 349300589 9678577 490165563 529559055 106585364 933047175 43215481 376784786 32480466 794610130 482211634 645862337 685958336 177964763 646633066 720890066 177864600 948331442 124803283 327204369 580968669 310202682 51633017 283128508 837409984 64620449 710386484 658016573 351294984 779690771 645862337 230875227 879321865 131682413 516461472 388293420 43215481 481699125 294412559 548819581 205210697 627971412 342401085 572946055 645862337 174762356 949405830 999677805 941143098 406564667 779690771 441120028 678527174 851341135 444848046 941143098 357514979 20999081 815408049 330604914 310429087 469100896 828522402 121475605 913929682 621129526 511793410 720890066 134992442 444652072 728395475 934623872 225693868 763751588 5639174 880357651 939564212 100594811 511793410 609787203 381556522 225693868 365607980 161099599 369653088 115325733 177964763 685958336 64620449 842394918 957630299 511793410 982262578 977494823 476100686 677551486 504915138 310202682 934623872 692877870 446209471 859381002 509690234 48608675 572946055 275312464 132531389 92621305 124803283 504597815 290515887 177964763 627971412 342401085 165900051 800667200 650628724 772600183 9678577 132531389 106585364 205210697 115005672 717085032 955188973 225693868 250984701 701390852 58180073 786653776 602138814 111198987 620474161 908332190 75105967 432387842 678527174 48608675 672341220 958961303 242753445 441120028 290515887 492104546 902659822 808595626 765593434 334560696 710386484 958204335 842394918 302493323 242143476 983903888 48608675 786841626 51633017 509690234 121475605 403592176 894853171 129193503 504915138 957630299 869393567 299443122 289761459 798641375 717085032 537666999 177864600 319162960 58180073 710956050 960859160 593858159 233985428 177410495 808595626 490165563 593858159 290902523 205118315 365607980 369653088 299443122 620474161 119167140 431579601 948331442 171752111 733774041 44573988 894853171 913929682 171752111 960859160 593858159 452152796 446209471 864031240 119167140 406564667 47372762 672341220 655551458 208696074 321451596 960859160 369653088 100594811 92621305 717326330 92621305 53934795 94896690 786796921 2468998 992122115 893218661 842394918 851341135 111363513 984203738 75105967 482211634 121475605 285749457 109522813 444652072 984203738 864031240 655551458 756283459 874478678 370802302 679665794 233985428 47372762 5639174 44573988 945141429 389204521 770192134 129832044 779690771 767544058 717326330 41486962 469100896 392121190 171752111 266596089 92621305 299443122 879321865 161099599 319162960 473173497 977494823 786653776 97385384 555149480 621526251 955188973 487390353 618810202 58180073 977494823 941143098 649799384 134992442 177410495 26329831 548819581 828522402 586087351 516461472 983903888 983903888 815931205 242143476 934623872 473173497 837409984 621526251 124803283 469100896 742246299 529559055 196238192 388293420 874478678 39622843 41486962 602138814 621129526 519297793 770192134 933047175 650628724 469100896 974451063 452152796 362935647 815931205 767544058 292215200 94896690 369653088 955188973 646633066 174762356 948331442 586087351 56292083 167984412 848223689 582198087 782131339 393455552 874994591 481699125 798641375 992122115 41486962 537666999 511793410 941143098 621526251 504915138 129193503 298054583 720328069 188223908 794610130 310429087 213343071 196238192 310429087 57209289 728395475 230875227 765593434 48608675 460954194 723381007 122301425 290515887 298054583 487390353 321451596 444652072 536302112 795085737 644119538 634646720 161099599 710386484 39622843 39622843 515453768 444848046 934623872 659109959 213343071 230875227 650628724 879390726 241988920 763751588 266313863 949405830 815931205 362935647 874994591 389204521 911912787 177864600 949405830 43215481 609787203 366829295 945141429 767544058 767544058 779690771 432387842 299443122 511793410 837409984 765593434 692877870 196238192 588473313 392121190 2468998 389204521 650628724 310429087 650117753 124803283 717326330 250984701 129944296 772600183 39622843 20999081 879321865 247559094 620474161 205118315 504966210 798641375 798641375 992122115 161099599 107239848 978273585 177864600 247559094 894853171 786653776 893218661 388293420 879390726 266596089 794610130 516461472 948331442 934109134 509690234 941143098 720328069 165900051 369653088 177964763 208696074 452152796 27923107 949691731 310202682 403592176 661688523 53934795 290902523 510793084 177964763 717085032 803255042 622074447 44573988 795085737 115325733 103813011 982262578 104604170 649799384 57209289 949405830 481699125 115325733 259312121 504915138 310429087 51633017 602138814 701390852 47372762 807080475 720890066 720256347 487390353 760980607 618810202 434936961 982262578 708559958 917559505 634646720 365607980 5639174 335016518 289761459 129944296 934109134 634646720 247559094 444652072 103813011 607811946 555149480 242753445 294412559 958204335 492104546 602138814 504915138 584713093 124803283 75105967 492104546 43215481 229461543 717326330 957630299 90525813 319162960 728395475 266313863 365607980 92621305 945141429 187255598 645862337 129944296 104604170 177410495 441120028 285749457 115325733 556625543 880357651 48608675 26329831 403592176 53934795 992122115 720328069 917559505 699176684 9678577 720890066 677551486 864759038 122301425 879390726 830877279 295615435 295615435 330604914 129193503 434936961 658016573 602138814 949405830 874478678 229461543 958204335 504597815 294412559 119167140 290405759 225693868 51633017 763751588 816998632 266313863 392121190 115325733 196238192 342401085 879321865 187255598 678527174 614550198 649799384 310429087 720256347 842394918 733774041 717085032 381556522 786841626 978273585 815174291 848223689 977494823 129944296 104604170 537666999 815931205 815174291 225693868 242753445 593858159 115005672 351294984 290902523 794610130 864031240 111198987 672341220 275312464 476100686 97385384 880357651 851341135 111198987 376784786 949691731 646633066 5639174 869393567 106585364 299443122 121475605 880357651 977494823 851341135 529559055 765593434 649799384 772600183 582198087 177410495 913471229 327204369 182901115 645862337 365607980 978273585 779690771 26329831 515453768 621526251 265051814 327204369 177410495 321451596 2468998 299649668 34819121 456952034 27923107 44573988 723381007 911912787 121475605 879390726 710956050 75105967 999696488 621526251 720256347 584713093 182901115 765593434 366829295 10294619 444652072 770192134 795085737 504915138 864031240 672341220 874994591 602138814 893218661 148343919 230875227 677551486 580968669 999677805 167984412 230875227 837409984 26329831 403592176 815174291 103813011 376784786 492104546 874478678 842394918 48608675 230875227 879134049 934623872 837409984 94896690 650117753 879321865 672341220 302493323 26329831 678527174 782131339 241988920 548819581 295615435 677817227 884768496 381556522 199306307 492104546 161099599 213343071 983903888 233985428 879390726 830877279 933047175 246364658 111363513 556625543 710386484 708559958 92621305 720256347 879321865 504966210 584713093 27923107 679665794 121475605 646633066 161099599 299443122 56292083 894853171 106585364 949691731 199306307 366829295 369653088 129944296 708559958 298054583 117824846 679665794 556625543 187255598 392121190 685958336 106585364 469100896 225693868 205210697 129193503 808595626 131682413 349300589 431579601 406564667 893218661 357514979 999696488 720890066 509690234 622074447 580968669 710956050 56292083 370802302 476100686 572946055 366829295 351294984 115005672 511793410 48608675 117824846 205210697 187255598 756283459 614550198 650117753 685958336 199306307 319162960 165900051 582198087 321451596 97385384 828522402 182901115 56292083 406564667 537666999 389204521 723381007 536302112 129832044 607811946 884768496 434936961 497247161 246364658 782131339 794610130 39622843 999696488 327204369 634646720 760980607 717085032 795085737 20999081 434936961 516461472 434936961 622074447 908332190 75105967 247559094 720890066 621129526 259312121 452152796 10294619 246364658 978273585 572946055 934623872 828522402 241988920 44573988 837409984 446209471 357514979 602138814 504966210 481699125 659109959 366829295 627971412 349300589 205210697 43215481 963519805 983903888 650628724 842394918 302493323 884768496 275312464 446209471 406564667 242143476 720328069 828522402 977494823 290405759 388293420 621526251 477807514 100594811 58180073 800667200 299649668 848223689 259312121 609787203 132531389 902659822 661688523 582198087 879134049 717085032 869393567 618225213 992122115 582198087 645862337 310202682 728395475 229461543 283128508 999677805 622074447 958961303 169686523 509690234 593858159 259312121 266596089 149486357 650117753 977494823 6889473 122301425 70438057 913929682 882440606 955188973 131682413 381556522 182901115 830877279 460954194 650628724 913471229 283128508 392121190 291144676 456952034 246364658 902659822 5639174 275312464 645862337 917559505 851341135 509690234 376784786 250984701 945141429 57209289 742246299 864031240 879390726 241988920 864031240 504915138 752667928 646633066 330604914 171752111 319162960 122301425 728395475 351294984 406564667 233985428 939564212 882440606 2468998 265051814 816998632 580968669 6889473 645862337 97385384 701390852 27923107 602138814 41646828 941143098 955188973 6889473 957630299 122301425 51633017 161099599 650117753 627971412 330604914 614550198 572946055 349300589 129193503 403592176 174762356 177864600 169686523 908332190 869393567 720890066 992122115
1457 1139374
1167292 1167293
8933757 4466878
977246539 325767
528531875 176153
663827202 221202
436490823 202454
501531536 765697
475394116 198797
774856773 1819982
231598502 197273
444352751 148464
616902760 603033
983943201 434884
418805432 403221
910868499 3843327
517949599 2114080
278833348 246537
33433651 11763
509 1102407
40253 40253
2198979 1099490
993442743 331258
465843721 155271
648787113 216180
356082090 119091
821956247 3382536
334272283 409146
800561562 1359656
469015426 483461
23488125 12527
848022769 2114770
704598049 941976
16888118 6084
878275117 1886731
103633019 88651
8741447 3006
669855751 1786282
1027 2869273
4050707 2491957
411894 205947
151419509 50490
148719001 49573
434769090 144874
591873723 464780
111165210 371790
172706399 104040
810190674 276799
638919694 231221
380202412 2641583
749092638 401443
787377044 836745
642735991 1477554
562843198 327684
585246098 217531
148769944 135739
713080313 246826
1292 3806232
5741288 3695666
7743271 3421799
660373802 220198
360611999 120204
482632825 160824
407224309 290009
433782848 211476
834089935 314395
550371191 770828
589083112 1554309
232396324 95431
447912725 239560
888282655 594169
760336789 1148545
682410895 316811
338585062 245489
894625648 686086
645135939 503619
3749 3218502
610250 610249
11032395 4827088
69875293 23295
169860000 56620
246883266 82267
955508698 742431
165737489 58222
64638809 92692
551913507 280017
309517076 172241
611915201 308425
777055796 4464597
732070133 285562
477588518 1775422
266432771 304147
871869721 675868
424783542 201286
413391627 152587
3054 4482926
70762 70763
4548791 2274395
951942007 317419
648541025 216160
584655359 206592
89787984 1726692
204669427 134474
3573086 5201
924752148 308148
184455235 108734
343708221 142051
739271385 246417
936734577 312217
5815061 1939
193795956 206620
570251664 440009
32184760 11414
303357209 137759
65715971 211987
346974 1610
303726486 2687845
80113600 51520
509082889 198241
592 848798
93540974 38419
492913960 463265
326133433 297567
433224359 144360
5132645 2566322
509671 509671
981260278 336184
272939981 730046
10104540 3623653
215880016 71984
759050613 253073
582718747 225608
453423955 166598
816179783 654712
454790555 325548
966504547 497429
812829665 440050
430654352 143563
752811141 311637
480779648 197689
784054430 261245
473362160 157840
367993785 128355
187351923 77943
367040493 277748
895409102 356898
83272853 46109
243842156 144976
36345182 14741
566588509 195308
107435272 2458715
845451445 2508758
834631357 373545
336929364 231580
505761305 850019
449192682 149681
127410456 42456
477756471 550747
7459611 3729805
949707462 316525
15021072 17226
338690534 188266
6447045 3684742
95445226 31816
40114886 14210
4430266 2215133
104031000 34677
6801813 3594142
961032660 701589
594614729 198271
4021 4676423
749066793 339462
819711100 3649175
315988378 231833
5402824 2701412
762485307 909887
717 1712893
59292401 19764
332230121 168303
295996666 106416
2749618 2769
68144686 28054
991260 991261
710163919 3303088
471483137 169233
843620154 913998
583230440 601889
131610962 73647
879344946 295968
911731846 466359
614960152 366484
998897999 332966
478543227 472402
923009105 1214321
693535223 2587818
280097642 583604
974959524 552385
378757045 461434
130833190 49130
295306788 153966
3698 2290666
97171452 65172
91965564 45442
520 1271198
965119020 2519893
81908439 825460
226840694 351691
245116725 438596
274866001 91622
112597804 62046
774054600 1759215
3203393 3203393
256790889 114542
386 400205
31506751 14003
748106157 597052
240275025 124109
902297826 2849077
4249621 2124810
542321167 180834
363676975 296524
3402 3686246
9634094 4817047
638957999 212986
730324549 517165
1863 3195269
911266441 707505
4726010 2013777
98415042 886622
418273377 139378
363668291 172682
698812053 232866
88624479 59360
77210999 25737
248834581 1882430
822112231 446315
76620761 29860
758507684 587535
277031679 432862
867231899 390645
844431778 2044629
87630181 188452
632681271 696019
693181055 291008
251110325 233591
3393306 3393306
230792008 672863
563385147 4489597
397 738843
7710179 3148433
716339287 238770
392430634 181765
747504000 249168
274950771 174976
616087420 742274
753158999 251053
213860572 1994464
702012347 248676
10628 3269199
5613 1476219
102407361 109631
257675999 103626
182030303 60697
475963992 364849
916243768 305445
466817430 155525
566418131 188869
7123757 3561878
991801902 330536
573513688 595549
535597328 2240993
9491937 4745968
956863939 319061
560772905 233707
553 1379894
910981507 1385323
985592411 510141
115053523 48019
300338734 100135
454162561 151438
3008 1798784
397902687 208217
56723999 18908
653965916 217916
246405423 389882
295213921 142394
9998171 4999086
107184780 117270
3522537 3522538
804369464 473437
993996283 474816
109105851 4364234
398574 398573
275178884 190172
653108721 217675
732752954 255369
153291360 69846
350188219 175445
478826840 337202
79212853 79691
2149096 2149097
803397000 267799
834639937 1095328
5026 3346770
381297000 127099
539212049 201424
35084221 54226
164504712 55092
220663447 133412
1560289 1560290
213982371 71283
698850816 554323
1685 2279805
813862235 975854
966631104 322103
629631575 346332
715234213 258021
249931755 476969
716681164 687509
738322436 296396
821611604 982789
482484790 160804
517557921 207624
655819950 4372133
124515720 454257
521903911 173910
351710737 307315
18654 2338699
282814981 4038331
200200335 66723
194116092 64706
126387342 47700
679327693 488085
23368607 10656
120857418 67892
448467000 149489
66498269 33780
770444991 758312
745899990 364565
22350123 48569
192199111 195126
671453511 555839
107391329 35802
143280319 188279
9407568 4703784
28171193 11699
7073804 3536902
300060001 100020
4237488 4237489
414777199 216707
39140821 14985
667691878 222429
106886388 164188
857921597 1038646
266446951 346035
3986149 1928336
792839411 349885
462496766 166419
870132781 751410
785336791 261740
83837044 27955
439001874 2120782
6738385 2793312
8208789 4104394
756073552 279613
986011150 579325
78604721 103687
62937091 68003
70998621 23654
134484052 1190781
710810799 253861
825824184 275183
368286541 152552
716078462 344554
307705525 724013
1291 3653288
127030944 44813
7932725 3966362
52868616 17617
403658627 208613
613314369 204370
208254677 238311
170781102 62626
282124585 120876
810763919 1779889
736310366 329350
710956311 702526
835103319 278334
486468000 162156
90480151 30150
688680435 653766
714702643 277296
600947995 2224727
234008272 215279
567982719 725393
548464241 236407
759432955 913808
569359410 712590
115688709 68892
470681921 209396
590101118 532102
708011290 405686
433715130 298086
454963110 3310844
3019167 1463458
806899520 360223
181339547 60461
179734414 75884
300887926 120311
976778807 385095
321534478 2346967
268180669 242478
711715705 1224984
3289115 3289115
791197297 3500873
291759000 97253
113456400 37820
613999005 3097602
164861028 54972
881667156 298671
768579303 256162
2822077 1164596
547559335 202126
676444724 876554
998911182 495246
743414686 301451
526497974 424253
209977948 73599
4808106 4808107
3055639 3055640
362971258 120951
10559405 4587336
484240611 322612
826940554 275555
703560713 269151
419450316 283604
3713090 3713089
492621999 258866
570101781 241368
274472820 157743
570362689 190153
227492522 167397
68134500 181692
233902965 95845
170644870 126627
329142530 129420
680568001 226856
4549 4230570
787054403 388477
992542109 488937
3901248 3786226
915262370 502900
77136001 25712
61469459 25506
837534441 355490
984329160 737976
878100100 372063
2586 4821076
581435964 1289215
514968666 196403
666757045 265888
394266313 509388
63582188 21187
2193 1649136
996301252 412718
247572593 456776
782502081 514804
664171759 1024940
699729690 313753
175447902 2272519
9277938 3353906
618116365 347647
327717001 109239
574374402 783594
875023148 362474
109451531 194063
102860390 175457
2365889 2365888
16697132 6038
987249115 369532
105492585 192631
377 956826
215177460 93520
76570516 25515
1642518 821259
1069028 1069027
375883626 127375
309801029 612255
337657625 189039
292597846 144532
7005 3593565
993187639 1920105
845696287 543392
333593766 264547
105129079 3754610
67625446 31826
86790960 31446
480886559 312264
938236669 528882
216287316 95155
110322450 131910
154574838 57123
972836265 889856
545316445 1326804
41319740 2413917
476533612 248583
625568979 246287
170087966 138621
448102582 173844
59814925 28290
976169241 384391
110054079 1158464
7403083 2595955
150706098 66017
970348510 873401
535239001 178413
967008418 3821631
704741374 2143042
455028121 223053
797792 465188
995282783 3455843
2282 3003112
260128426 86717
6226068 2485290
682773511 2462026
100953000 33651
1054254 633966
980989266 354212
1943534 1943535
818 1218002
3584899 1792450
140485432 362756
476442529 164929
373872042 1632629
860513569 1834164
108291633 796262
163081086 77843
282942733 1251959
465468929 169857
973723825 549011
139276060 1266146
247817999 82606
638031559 212562
1636 2468478
819782101 296700
10195962 248682
45660506 15212
7915513 3957756
736046999 245349
467104474 396187
621952451 250182
276086473 194546
853843890 479199
627944244 209245
540504003 910902
310839678 665013
5923735 3747004
918466430 814319
274350348 128438
997188191 1483911
1017 1782198
596053400 505130
414 794880
333522814 226216
6297161 4399525
509667 254834
249267032 128092
205146247 1486567
1077188 1077189
421746001 140582
478931577 201401
771879706 262885
549690505 183252
870818680 3396583
333407850 111063
433293299 962874
45466457 43592
275732592 734421
584431104 986303
660600645 275206
679090626 240301
118274420 208209
208646794 71070
374380140 161961
476090073 258944
936101861 312138
223087635 85213
436762698 1167559
78841591 119052
783955477 344142
853050498 850499
1607 4544849
228581042 99643
224987800 274231
482758028 160973
207075829 83532
756832483 777834
699576959 383540
2207043 2207044
572535599 477113
294041981 195247
7017530 3508765
813021138 1233784
188429789 62789
886198502 295498
78571567 127157
4552469 4552469
323319001 107773
756945232 252231
3264 3039269
924060 462030
271414940 1035309
9850703 3404070
340920719 264690
12512604 4658475
183101452 518701
630655459 377638
895020681 298363
958837505 319506
44919088 28459
261890944 228128
829685807 501018
5882344 3621270
465449059 165170
446801688 1837549
983152790 327778
291628037 335977
1314136 1314137
923282456 842411
649617468 216467
480919361 233456
913322 913322
617194740 406816
280191000 93397
27309692 11773
196101072 100684
804108983 267964
354425183 138664
28325 3907899
32073001 10691
951913730 889639
1045618 1045619
150325244 53611
388547593 998837
496969688 573868
25277017 10634
933604487 363758
256072611 1174645
562891601 540722
738404127 599354
783290816 261184
245728890 444986
679685721 236577
959900881 422120
918238114 1328854
318763259 256860
581308704 193705
141390537 71122
864282340 2193610
481351522 165127
748976115 249514
922293423 447281
49444737 31652
53402420 115340
1387 3696935
403699836 134577
802000116 278160
545662639 606221
5659383 9957
624943417 290942
299932345 510958
471 753843
500565831 386052
2881455 2881456
486189718 994253
389721250 311777
962547000 320849
817915351 318255
517132565 172435
310262387 132517
936772437 1402593
849622103 283114
269996273 300664
562996643 698507
191291657 82882
2847 3028982
616582227 205564
559708350 1047715
782228913 559351
90035001 418273
298088561 174832
52746879 722560
7805991 3902995
844314447 600812
156026 78013
292922137 102888
232791449 1485255
101957376 2183505
643676426 290075
33 62031
812472911 370163
460250044 471085
679576040 332846
14752380 5047
92287633 63038
656194967 274329
862441766 287425
662587063 220936
422083834 140734
299 749005
752917301 564453
5261629 3894768
637897572 611013
183430972 578537
580722578 257949
273030001 91010
332 492108
542281936 275998
2017257 785268
785478138 419369
248822064 143496
680741601 719600
992243054 1291016
4733803 1679941
47008317 1591266
14971990 4989
915636857 328817
411201841 163695
121824415 103461
820567440 1657712
828586899 2247390
504264694 285379
672905226 224227
278380333 283772
759194299 402403
185087451 106311
229008780 346983
646774840 271640
987124887 491841
452829137 248944
169501846 57989
752169920 510985
492380218 530011
2099281 2099281
801305327 365559
948696304 380239
301332947 3587297
383 754928
675644321 448040
664682228 246575
123518583 89280
438503897 146110
56105553 27611
616254899 241007
1222356 1222357
663587394 611242
719048285 313038
445634161 537362
491274053 245334
270754351 344910
177435440 4849574
52453832 1301872
1000 2173284
73533789 3342445
505520568 275338
1149 1962071
254627884 2484541
852454241 954450
935604911 1933068
8747354 5033
146307629 199058
352932800 145840
665143641 660520
478107356 1393899
167805154 90461
764506860 325981
156423470 87429
324168019 108020
445683969 873495
790457540 526270
771210447 1090821
847122747 363024
518416631 298512
972501060 324059
33534264 655651
128618360 45118
935976001 311992
330150611 301457
597474384 232752
586815541 195540
8489405 2830
716422933 811351
802637838 1722853
988041886 1565835
896884862 298862
5003607 2501804
436528951 422175
236271935 204506
545214838 222879
858204727 1149962
204239232 83261
359852494 266755
648890112 1039888
4495646 4495647
7957629 3978815
5845381 2922690
502747716 198636
838981337 579407
9641312 4820656
320190003 564709
466200547 155452
198772206 66217
139529899 47540
177156455 434207
277169768 359687
5095090 4857912
186589461 1030881
773632803 1197574
159571720 63448
616787494 250966
372134735 415793
104543207 54936
648760777 457557
339660768 235349
540776863 199328
98162814 108042
522134154 333419
1253631 419304
509787519 421312
713258546 250354
524645968 510356
210034213 136164
1437328 1437329
947776465 386532
796556845 1548965
549104346 183218
740320474 1932674
6678338 4505239
175614154 94467
7273899 3636949
3413797 1706898
33811238 146369
1200730 559521
409446000 136482
660825166 346163
69121120 97491
436568 431082
694741263 231446
408624270 138016
144685369 52632
140465075 202302
637422456 212545
244113999 91600
687387986 764614
321334499 361050
804696782 664108
385315212 215742
248189295 82752
1209507 1036769
550450258 808297
792083883 264116
67719001 22573
3222939 1611470
542594781 321062
948377162 345055
293594423 97829
434167395 173044
434941 434771
180440113 168321
722782126 247105
613749519 249289
186108440 351148
925883581 682805
3535355 3535355
953705485 417194
893491547 381356
24181386 9070
129032697 79570
398677629 133337
763973845 307821
3717 3250359
8436501 4854307
374854798 953829
303046346 145479
3210693 3210692
923335095 343012
81050527 40976
336241481 185155
409225114 339523
2989601 2705694
299837201 448769
372370081 124082
942459578 764363
940500354 313500
955920095 1572237
3013 3699964
490911247 208278
7257348 3283318
633171987 210987
449 1178616
651246483 245383
56539001 27274
550246377 183426
705029850 687834
368090359 286270
312009119 133680
918065919 305920
125841983 84288
1766 3371294
25330849 35154
845534935 514003
372534358 124167
800968075 1398980
460169592 153438
500731819 424349
4897724 4897725
110602281 58831
9371487 3555414
865639369 294235
285108753 95014
834465751 278248
168554499 337109
728913953 403971
498190070 310905
698311901 672100
3293815 3293815
197932008 1093547
975663849 502143
285933859 160637
456013375 428584
819749561 2914059
78516001 26172
97926010 1830517
888076927 295927
38398524 114643
640792717 945122
8165412 4082706
445494514 148453
153734339 67814
410578094 136905
1780 2495560
112164481 389460
680338417 245787
429136999 142998
9966333 4983167
55681832 278020
616021271 205272
492995132 793873
10307908 4748
9281655 4640827
4584893 4584892
270718032 291408
271640099 624460
514716516 171515
530079001 176693
131623970 56776
708512510 449484
219902912 73281
583954776 194649
355009115 384209
123996599 95382
323767080 148245
631245344 210345
720184927 346576
299747345 216112
255465407 135024
318223040 106039
1811 2355753
1656 1376136
557277915 375891
533116793 4802854
687409334 1050028
265569941 217502
239531560 123917
443832000 147944
713140577 257107
207973100 133917
815920515 372907
141 370043
384541560 136945
460854350 1383947
123967976 190427
2696 4186153
706386056 360830
193772040 103290
2191723 2191724
990353999 330118
60555797 20188
217170777 115701
558915841 249516
138 359352
8071439 4035720
803339132 267869
564213001 188071
457494419 1265769
120042399 3751325
907174951 4774605
552593339 314868
489039914 191555
578535000 192845
464228768 154791
631643999 210548
644368775 336485
207514906 69157
835637625 2942386
193518273 78634
21064 273832
374507111 133896
1332796 444
71798 71798
9463066 4731533
3800732 3800733
1998226 879294
387557466 2604393
732456978 303798
364800721 738463
124894651 3046211
605825706 431530
690908774 2223185
411426 411427
2273597 2273597
801849584 279889
688754249 612226
88225880 29553
854 2028618
9457597 4728798
525438303 175188
11985885 4197
40149001 13383
290190001 96730
532898569 233830
764726735 307806
33434435 15501
67919368 92296
317758735 133456
468293849 156150
627222311 283811
70771691 27830
470659465 173547
123769248 724307
567403263 189112
241113883 167324
615105524 217275
84614977 48967
816870675 648825
9756840 3345615
726122224 306769
877533253 812999
828967426 1004809
119173537 41208
341270545 126631
177421423 66128
491534325 753887
27312054 11442
914350860 875815
798896110 840059
425598667 569382
93354931 691518
669099286 316359
609474601 694227
566502999 323716
638496993 1180072
795373951 700770
9425631 4712815
555953855 978792
979398655 956444
25893959 15789
363737819 121286
3157541 1578770
254906427 150618
655225424 268425
922968579 448043
308531460 158628
798502764 266236
127567968 49676
646104001 215368
850796476 770641
258148842 361553
619863841 214560
775771991 446616
172089099 1284247
977047361 413363
282596160 321132
57179367 661594
7936514 3968257
391893575 191635
469192281 159474
43836469 1529105
6588066 2321284
675733902 411531
1243 3650691
315588307 105184
362305871 224338
4371499 4371498
3411571 3411572
553903576 253750
525 1249736
130503025 228951
511108355 513161
822744232 274138
6443950 697801
94158624 36752
8501661 4250831
543068667 202727
402418124 134062
980339203 4046306
23575046 93182
421634 421635
84145040 28039
482255204 208424
726033001 486001
800503146 503061
1563192 1563193
77849295 59156
169789585 112817
514148461 178032
966014310 1950708
926930874 308874
859351858 799757
908078876 868975
369272463 182979
956472137 4582916
3427375 3427374
963564156 321285
529441920 181440
849150 849151
483520109 172010
659246308 219736
429988968 143339
519941235 286469
240461400 341080
900248765 428282
287706067 95934
579043616 281636
339723452 177681
723136933 610500
693707181 292580
103398593 1790657
933460485 359438
743628659 447430
412807277 331306
20663026 23976
571849433 3737578
948285000 316095
859562305 561072
976985101 334012
224031950 158103
580607052 193539
591183537 1051928
737651175 1493221
2043938 1231814
976739335 725122
991443086 522513
905485435 3188329
351136344 116992
994270536 1072568
988944684 363636
2545494 2545495
993682373 412046
232437434 77497
652986001 217662
565520201 288678
132427967 44130
798040699 1325649
43341549 14452
116203364 564094
149362001 162350
583717880 194558
423716247 172820
815935155 803877
3911931 2867893
60785791 1558610
574307550 549024
257974650 108265
92608598 175637
77734826 32196
172858295 58041
435399001 145133
294577728 188953
875546999 291849
144656 72328
409151184 1311382
6776413 3944703
629464286 277615
713586960 290076
112673051 39177
4911148 3617636
754173879 457326
455231726 260637
3231713 3231714
506825963 563033
235818357 100748
2658246 2658247
4368557 4368557
415694464 1240879
863279689 737978
653966627 240783
5648777 2824389
788080605 262606
485199653 463862
56524576 52581
256194624 142146
843033694 284431
770991480 815864
8156303 3818527
5413 1262276
737921121 266590
95730147 188145
831259713 276905
687313238 708880
853803386 649338
357044829 129693
990977460 384269
239732370 104422
354604213 224521
10974660 4364890
668935638 1827693
596800685 479223
704919228 526452
4832 4076059
142770395 47606
794347254 394217
453671711 237276
151832593 50594
136170702 256442
865473395 288395
3008953 1689501
161613112 53889
3479442 3479441
272543850 147321
81620820 57439
9888446 4944223
484853957 640494
3453 1319075
329057845 637709
369545321 1252696
272624643 403453
587603068 195933
606993581 304105
317075885 1393952
297176602 117787
9756800 3780951
916590114 543669
695055675 317392
741509378 710939
323745193 327346
6467598 2603749
980010834 3266691
702102608 234029
148816535 432325
7478917 3739459
305626000 538564
883369837 728853
592438703 258933
3742866 1546
612341123 2920028
884666 297119
718190816 296528
396912800 158383
6213547 3106773
415442863 858770
1298931 562410
410591437 368574
251111833 2461089
820527845 318931
4974339 2487170
295901109 737908
894354841 2484319
418736373 497022
735005859 378869
64041127 21335
899556358 299929
473651056 1814755
103747407 34594
215009687 149624
159999179 97620
480253995 1752982
695523082 397669
436306455 199862
248979061 82976
840376876 510767
396832022 582061
242257356 80713
821793403 1818127
212244899 71850
5412939 2706470
315666220 287075
738740764 398243
777601050 563071
841368599 280306
537068937 413886
5792121 1930
382375752 158728
616155139 2007020
2516494 2516495
255849510 105237
914485910 354164
4690598 4690598
4275039 3470
4241 4576039
4600 3873359
486223664 162063
3671 1884694
294528792 98209
25751065 157982
7959700 3979850
255617999 85206
211403042 123411
529592742 1808341
335253931 149068
522602135 265415
631747257 309074
227808912 75911
9471 3400490
2916275 2221986
454750982 350180
1989267 913229
166650460 55563
754191175 373732
1610864 805432
954295617 459778
442107321 147320
8637756 3146288
39152799 17440
881505217 540138
11899096 32534
206450479 2580631
306448109 2269986
291540593 3275737
246724732 82269
440849591 164742
444027756 196212
406782889 267698
630920005 218614
450887087 540632
159336570 356621
4295232 1945548
242853049 441551
176030819 62092
131160557 183687
750902 724406
2141913 2141913
165219180 382524
653410123 217876
839242517 3921694
1736201 1736202
780768 60059
167020772 72903
91169430 35255
806506576 268873
491404583 734536
699534111 401742
352004393 344427
275903821 96718
324145808 320619
74622302 33403
336874670 112329
520113296 286406
239628614 95053
6663210 4133718
468996481 176580
655857927 218608
492860291 497806
904146118 301234
545310242 449876
232766066 86976
297807545 122605
21077360 21640
727641956 242486
10983982 4679840
6511555 4656161
958384440 409566
72781246 481995
753689344 536497
534449519 198091
310103195 188931
3055240 3055239
2826203 2826204
998037503 649764
4718160 1739024
1348 3390604
8482 4404882
295460443 4765491
972729001 324243
4878219 3023569
165468862 1657333
710004437 275837
11109 3415985
577326346 1327187
133093920 3327348
583230001 194410
380882736 375624
691109740 313713
689804026 375915
478649476 527147
271734393 2499990
7316659 4923814
11439327 3970987
574281593 282341
1661877 1661878
272057 272058
263547655 87819
785434944 535114
376759809 216032
442186152 332221
4971829 4971829
350060890 133103
844937077 343052
699741214 1402287
8358413 4179207
706335301 356735
236367165 3329115
432987001 144329
132261678 44068
992885539 1064186
896251549 400291
67 69076
300556781 100219
295619041 127422
859920817 332144
767352181 3654058
999715864 780778
1193776 1193775
564125395 1403297
910669163 349745
8231035 4115518
2060527 1030264
331049321 163275
688805591 332870
634627437 211412
2696 2445272
91041803 44238
188715455 327631
706778730 553035
148 266218
439176271 281724
227845084 4953154
326840238 108914
525210847 1187066
105450837 35162
49575921 81272
49149 24574
397308392 132392
3437 2751377
967430817 693068
343927590 434801
7410887 3705444
633877721 231005
740412580 388563
950018511 810596
94928925 41727
2456 2108767
345891 284560
6569370 4084143
704786712 362172
1821722 1425495
428901947 179532
204788240 68240
105753545 67531
580970104 238984
848302292 499415
885349915 356418
129420174 53067
449635639 150493
517974206 277015
963430051 1751691
4744152 2372076
902648075 782277
1991223 995612
3842191 3842191
142378493 300642
9168055 3055
663488407 978257
627460930 1512694
4710786 4710787
183368608 141297
320624252 143851
588317697 196138
274740260 2488023
292100901 320990
637750812 348879
779719031 365037
140682233 75318
632490760 210760
795867580 348257
439226791 211209
637562017 389232
729253834 4188305
260783346 4206183
502949999 167650
302382321 115018
6154232 4383251
502469529 317416
511850511 209327
1345 1486911
412839711 179965
666276235 3056313
290048115 182535
403094054 267638
12443758 6701
673074012 1116171
144949947 110396
172809818 57617
273075311 274172
127373424 42469
7753 4764066
827810469 2661770
937784296 546813
201458092 144518
127740958 271268
8191212 4842867
946047950 327239
313417692 196377
202794663 93229
400673912 468077
937 2413946
281468928 112768
1861 960276
167473078 195089
84835437 38664
623989400 315944
1048 2641739
910986231 493492
180672884 91852
553853619 207203
411036943 137058
981812440 330243
2650 4574471
394838807 361574
2075 1397416
693581266 4428552
874049404 1205524
717885477 332971
101102144 2297776
656492674 220078
562 1344866
2000 3118000
624041729 231919
79598595 58949
446551635 172547
288304665 405068
285699734 95265
941112442 313661
123928979 54985
412070670 240977
319810238 280190
721223965 277757
407792 407793
613431705 4689914
969046034 322899
1058 929346
258503381 106874
767368585 649212
412872660 689453
179 197822
563673017 2156609
540009896 959165
2929022 2929023
143412811 1794037
483786958 552768
322590001 107530
308022336 264624
773606436 528059
802724994 441249
970845653 605728
22848600 69029
77855409 25946
692789545 230904
3612112 3612111
387272013 151914
322613393 279561
482128236 160763
339477958 113088
830035160 1258282
913086087 1182754
1110154 437923
665148331 1439715
685115425 1019517
770330458 256752
910826065 685863
272944371 91007
732165050 274959
79110527 43372
303869015 270828
568365424 2693675
79159827 30694
697702 697702
23117153 7705
662644 331322
874559883 703588
525835365 175230
52052709 22074
1102349 1102350
354262247 129435
542825586 300203
407844415 1499428
320017932 1269628
393187523 271726
929083428 640713
844291704 367889
6870 4702855
310886764 143068
647755900 281633
1199866 1199867
754222683 1800062
5482692 2673209
83698363 30558
948562254 3331794
447752243 175658
546661813 313993
323 874437
465395404 170602
800370120 266879
4395472 2344215
349059194 132257
225959502 165781
89200364 34786
756126764 1618902
586998881 338523
49853054 24989
349 818867
846994155 1152373
975464969 609838
761965012 738873
442236264 984335
657 1631092
707008381 2719263
88860530 55022
384 1061398
45624861 34168
980527053 1236478
171 480365
38359836 132733
3387673 1693836
1514812 1514812
433171256 277496
3847544 2306331
909308796 303204
839748001 279916
4054127 2027064
767271315 412995
824812405 276947
639924238 213237
604257000 201419
726896375 258498
342124564 131637
948418061 316228
1680 2959239
482550484 609030
689340977 357542
346077000 115359
889972120 332590
783207202 793523
230044710 2347395
2177 3282916
713682595 255434
969406271 452586
437079385 224604
295938360 177494
1363232 681616
557969675 185970
996387759 332240
465584399 1428173
777737289 671962
423015001 141005
965573772 321957
425475119 421680
103764781 164706
689636401 672816
5222073 2611037
6263 2436307
235649425 78576
633243791 314890
393755208 131208
356180219 1167804
557265183 185817
2461273 1309422
794309619 489710
446413269 514301
585336501 2039500
79620000 26540
420349461 166607
910555355 2014503
604941843 221794
769631774 458387
9786753 4893376
308944635 383306
3852336 1926168
112253020 37407
2461657 2461658
946695023 581508
539406689 2050976
437908016 156990
715687609 238597
447589275 149171
128020800 71600
995684734 2434437
95535800 162200
75707900 36938
104178001 34726
656358000 218786
941310277 1390414
404462904 164885
565 596075
995119572 345704
355039606 128871
359003484 449316
889527882 396383
624244870 596713
466284519 155480
545801430 1475139
43836 3261376
1110896 795521
1578306 1578305
171938914 102486
377764252 178781
684761219 237270
987804755 329157
266124329 130007
386597318 202513
446517463 148872
8914431 4457215
725357303 268452
514746525 171525
685592387 1425348
231489719 78738
578168111 2594932
307648313 114544
8655521 3655601
743947773 574921
466721523 155522
228226767 98714
419688719 167340
81160870 41987
702197987 279093
758526558 252922
451117277 652847
626637795 208853
717878254 643837
793025255 450849
2313823 1156911
745790513 248514
347668326 216327
562189666 392163
306511668 130095
4659264 4659265
671422861 227910
851980809 714749
363105288 264654
183599198 68738
117516847 45251
330611980 428678
174601328 130233
17837381 18487
921687000 307229
674441663 224746
356996517 167410
860905161 460870
144972724 232701
789922263 270829
1334 2952628
302768049 280959
95526483 58205
8417244 3499510
564337414 196839
17912517 11677
862866725 806173
763098952 510338
992655814 2519431
740765068 323337
575919375 912230
11275409 3787
187619519 62519
1909 2414885
374910964 231973
391281689 148494
56175001 18725
1609591 1609592
326916407 395304
922474098 1311622
351 797472
532397863 228314
200290943 186144
745079388 263372
534141160 716968
111279471 37097
4654757 2327378
263752138 88123
203747800 792793
455603786 332533
547687981 193188
217120468 72334
710070791 314326
5022 4474524
740253833 266553
874111917 2213595
94102273 118816
158813217 1960657
496148561 165328
905910892 329902
671405141 564206
931968856 1500755
958357 336607
637107 532988
2094 4919878
835993383 2059097
9680719 5860
7948041 3974020
198654517 2748101
763479435 1923122
712049790 262749
278669663 249704
1595491 1595490
183038172 276911
67628444 26858
8976590 4488295
545965231 181965
583704053 529677
588682095 588094
450898759 2254444
168082606 74974
693638157 247455
181630241 73238
847591583 438712
717 1964208
7240 3133804
2531 3519992
83341171 68115
2759636 2759637
678973567 466328
614336976 2327034
702199378 234033
4121 4375183
397959609 132609
525715812 204649
657966816 219297
294577010 1903195
217706011 188327
4198984 2099492
402888371 134269
950110454 316714
348564001 116188
306396811 216521
781259519 599639
9374591 4551692
231867685 77315
284239864 207484
304269358 150703
39090479 15032
891566348 438979
773383650 259090
667901829 225262
115392608 80784
889534957 482918
346070550 142876
809837754 269832
604134001 201378
404279929 250794
7204009 2402
59527572 87412
975483053 397022
845250255 4516125
458616984 442038
779003041 1025004
473246619 880818
145608673 64888
990850168 330303
140476158 46841
549895210 202427
606113736 229976
873915719 330947
483866595 253466
172302415 57415
771590322 371469
109161484 329793
939926927 3820888
148 386872
11934899 4005
330952869 173727
855242751 513968
428986739 753931
575959999 329120
451765 198776
375729715 125285
553300161 247009
710616050 236951
14011726 4845130
492433850 168836
898167019 1119909
10491 5245
416596229 2636685
386284082 789947
285616837 232587
66 118178
128528790 42838
11465177 3823
745915040 1793065
815826789 499282
137104756 71971
212013153 74234
4155461 4155462
625347388 342281
850863091 368339
759858295 828635
395722371 131930
88035010 43367
912512686 422531
787189396 262314
502227668 262123
824639725 1126557
531542040 796699
326044561 429006
396560572 219785
610738806 351748
307892999 102631
945457097 315048
583316919 320680
719505322 606304
718392604 328333
700587469 233592
507150769 458545
956733531 436267
740301001 246767
332575428 425224
821557429 1291546
7299313 3063192
1394399 697200
991817380 3647873
966645427 2938132
162201277 337896
400055786 657432
809531754 269754
500343427 349646
149191168 73457
2867179 2867179
942324001 314108
254725892 86612
178708060 59564
79125839 26372
668142655 449039
121931111 40649
173152596 497333
238814903 2877288
4664 4786438
30432679 12869
36697729 431738
3616013 3616014
871006208 3402368
583301853 286389
559977496 484829
521484702 277314
676494765 2468959
1921 1757234
717768653 271775
496334999 165445
633285531 1768954
4261428 4261428
173763950 57934
918710371 439477
222235356 74070
498408567 190888
855195770 367510
888574616 476959
144425835 104358
887373001 295791
736211179 410603
145779845 69965
396538513 264007
112765266 37568
794224339 462985
410819025 3668027
804226389 282346
6940019 2753429
234979787 101811
142213536 62550
377552904 322682
110976584 888263
2526823 2526823
126975177 42316
117638221 480156
345141359 279920
837925883 535432
800992343 1319592
41263776 143277
1081 2517371
181187128 60436
942385084 1169696
74872932 24965
776310685 258684
333840244 111243
1186686 624792
487909352 376183
127045 63522
321090228 138577
268186751 3724816
340090056 193970
689387280 422160
961028209 1405012
3504733 3504733
730345052 517387
219385528 100039
2252862 1067515
881254192 4236799
54235355 609386
483244617 408253
8689797 4658280
216395461 560610
415953636 138649
99992659 33342
402821228 134229
587472 323781
108147747 370369
768217054 393151
924782228 638221
926810198 2086403
569011 569010
4402 4137880
9518462 4759231
134249297 56317
115202868 38404
641904599 1069841
365316123 121775
358458279 171214
600767600 273797
519789228 835674
352657081 727128
821334161 632769
937999117 560334
725251299 339565
394346773 320868
5277579 501878
406069588 409551
862371552 461408
994527866 405103
666602155 601084
462141646 993853
699410139 301340
1258760 1258760
798564369 1018577
490330284 587926
65437200 436248
469118094 477717
196050608 101686
504116588 168027
52519084 82491
460751496 318170
314722248 373336
809345573 494843
719085675 318885
122813766 235727
332132946 422561
671016145 270353
210215772 283692
928413900 422775
752139579 250680
844535999 281512
86302397 54691
266515168 1037024
719433220 1571196
705837908 235301
479347632 295078
449287740 174803
10890945 4018752
623094534 533015
246407516 122265
1843691 1657891
413906570 147771
202670549 1764681
274255487 109878
719898999 382925
511633577 197771
363820199 333780
231427825 151458
780614163 377473
373986029 234474
1092598 1092597
558894512 506704
2837794 2837794
568901717 1209384
618887233 258624
399631167 133166
105240682 498771
11193 3056612
457506059 335415
871597508 314366
39236 3448694
819866325 419938
177815 35563
241340199 180295
687912433 428339
402227925 144947
183971946 366982
764187187 254814
654286954 242540
3977105 3977105
839664320 351070
985100794 328447
370515492 135126
816334366 763643
1572 4656264
167 293192
4793026 4793025
220624518 73517
576907024 1699857
104967681 41003
983427354 1200766
8215651 2926498
159374761 539689
635779002 211997
211368932 70410
607220324 787575
4535149 2267574
526513916 352655
229671871 115413
293725927 107082
387244801 286848
257072318 4262403
120226194 51777
154211599 93575
1948290 1166338
349789308 148332
161360073 199512
163345672 82623
5841463 4536575
883326343 294344
650417074 3716669
899808505 1723098
317686698 105875
10063878 4884875
624768 624768
1125309 562655
142134961 861424
321258001 107086
997224382 2126278
10580 3501973
574435 425827
398959968 133031
7739114 3869557
840488 280219
6700931 4092925
81152566 27034
270264959 2144960
243408001 92200
84917381 36205
627031904 209003
39374850 54069
4508763 2254381
989393689 329688
127302839 104776
742833274 810069
120143999 40022
719 1371852
857604353 1473547
508203248 493991
724809604 1500641
811607347 270359
592751110 1107946
323473703 107821
767599524 4386283
285521531 109559
485958296 405303
4945959 4945960
897031572 414142
266534021 4006806
581620613 408963
17760992 7961
650440838 216787
537556559 184844
14856637 4953
817086837 406947
556864057 4419556
765327666 260759
331979622 110623
89798164 51100
1848 4623415
1485 2490345
184070602 89641
190330047 109844
300827304 245387
1510 3128720
392452171 4623015
706299529 403139
260037988 90986
543076914 181086
589090121 220722
3224975 2996404
1177337 588669
252113737 315932
664590818 227366
2284745 2284746
997769663 513256
739754019 1185836
588053374 273711
6464135 3232067
557758412 356424
3567200 1783600
917384644 3288117
952009586 382952
733125853 250002
934671052 311619
80492179 42611
800702047 4917132
461069944 153704
895783305 298694
909464743 303256
890947253 563534
388894485 3214004
710619697 1259964
65019297 23957
1783580 1783581
203910253 248066
199385999 66462
769704561 652292
53936003 17980
112368387 37467
414691254 412637
3493493 3493494
467742034 155966
778650909 259513
518584371 641019
9260649 4630324
220858420 90590
448548733 204878
762031076 894310
1231081 1231082
132875120 1660939
279959244 283364
161393835 91545
888365635 2750358
107049138 2548789
995634877 1426411
180520109 88479
1737 3170025
983113 491557
926949300 321077
827470593 2906801
144621192 48191
538217729 430230
1112 1255448
363131820 877130
789919115 656079
362526175 186942
192528709 92119
11378750 4514134
377410727 136644
155745897 51898
218477161 275855
83242197 27943
3265904 3265904
235452279 87140
921793207 1139423
785747021 358626
928962824 309717
82644311 159545
442819161 257453
651508757 217242
456843588 176934
6908 1495368
500885887 203167
325832539 958331
773473290 403025
226668140 3105043
844193999 281398
578091359 339219
94251733 52333
464752867 154866
146862121 106499
96855688 33387
198678174 483123
905802439 312238
391863000 130621
409599324 270525
835795315 280942
180 57603
755870913 571331
474547849 267050
284439115 325818
532395149 227325
116732364 364750
291170341 632979
872472161 3115972
540244158 665386
577260997 253810
760752079 346690
235856050 198456
4940784 4940784
796232672 275900
179147761 288948
890689284 305449
783233361 581897
4146591 2002018
535174549 178451
5229 3640016
100602955 68298
3490 2820739
805072552 268447
667034729 286281
68128906 884791
983779359 927219
442659099 345942
564650252 267722
899406912 379117
455819800 815172
482646464 560565
520281905 1004072
325674805 1192948
265779882 808939
1887635 1887635
33945116 3415647
538006027 179287
156930095 52308
184029599 230037
125090683 41683
645763062 404594
115215070 50196
452948695 198227
554786676 765223
80448504 55064
463041580 1228227
754149285 620699
463813277 472978
99877401 76314
672848161 447627
749538763 249763
957019638 963766
604775103 201591
730105748 370428
286116204 224229
680133592 295274
825244020 274976
322189302 112439
605707933 290926
331096021 318244
389419746 541613
446569807 148807
2357 4631619
3123599 2192
122052673 90813
644290916 577200
829502477 319531
725881575 832433
36773737 12262
151878951 88456
988268688 645084
1066138 870481
536233402 2554835
964533317 345587
1564 2244196
596563261 427388
444053924 281939
1212598 1212598
345108504 220849
1433478 1433479
395259064 258002
757469003 1015374
2950689 1475344
969313317 323180
938022720 420201
2511531 1255766
2881176 2881175
530299963 819629
889681870 492353
998509041 745156
354081825 207703
432772855 551303
35371141 31164
2238 2181589
210244133 70091
3909583 3180054
840974740 863213
209510549 76075
637540289 299596
476669625 168375
661713000 220571
921443999 307148
403725273 237825
219366001 73122
3427167 1643102
379555469 173313
703201023 3538963
570823109 443530
374280000 124760
506795433 182104
106808134 61271
503341770 176591
67812418 34190
19259416 802555
166489931 4381314
657932220 406131
126131943 42058
56419875 30915
4520949 4520949
594499904 430477
2050 4362400
712136652 237457
7762060 4624577
810 1652400
284826777 1160840
468758779 1084368
1263 2668669
347308181 188345
702902720 1849744
569824335 1487792
31120981 51018
3910542 3910543
11059044 79523
981603092 327092
185146265 61736
257943401 222365
845810940 2609316
100656080 179743
884335372 813556
189591326 155501
1872932 936466
2827929 1413964
5228451 2614225
491554758 179543
969256956 826676
778163922 509364
12364551 4192379
1026 1115629
1252128 626064
192622213 567905
518772540 279060
243646209 81173
846924756 283678
857583110 285831
912631701 304032
828972347 304927
396432160 272837
797338604 1524548
967103953 322155
166175101 60671
361912466 641552
668792742 238316
642703769 524283
822679498 292041
865339720 1713544
369611055 746689
598980009 508904
393788928 204672
620241051 278135
13179140 5302
288102520 103634
5019 3518319
96443434 59031
384987001 128329
103429330 34534
569543864 3451781
462835217 360384
8910189 4713214
786169728 261987
1203 1863297
136124952 65885
2523662 2523662
52762014 457642
454627845 241054
846564506 538113
990821370 2573562
685653107 1001000
8418894 4064163
594601433 204985
675423359 351783
558041099 4689421
197967719 485215
840213978 279978
292535935 1091552
514437560 203980
338364734 244837
9749511 3514763
280127686 128801
136756864 98528
926669654 1322943
421711620 330495
731890955 244045
815409001 271803
391430798 174957
348140279 672045
187554887 90084
354341270 2426995
7668179 3834090
309266403 335694
7053 3998226
297576825 1008735
393512126 131127
539529001 179843
737263896 372732
1908 406351
963637541 740121
303733812 192954
393905449 139946
632288255 2124044
104860346 55654
150201176 64079
357237882 119119
832835774 382913
816769865 1650192
963801001 321267
183008281 1173130
190697413 63587
748551880 1786520
322551235 158814
1331 3883038
2702512 2702513
469997648 2103521
947774538 532794
528590699 197604
449407536 1499749
370151134 182189
587866704 195954
95570037 3539631
206552250 68847
993094461 1329408
806054481 516040
221504314 1911350
764076229 1143200
219066998 72998
61711051 108265
224470674 110305
6642715 3250697
764881242 254885
584325007 224051
126268787 113961
630244189 248722
170110360 64120
742914149 278245
199054908 94518
645911359 215176
330581777 3714402
263167150 466149
261161525 136879
774857967 1014212
301155134 425962
424777465 2870118
155520487 87273
35378785 14112
488111578 1077509
559281314 189584
304778044 140533
494425074 373151
1419284 1419285
303820874 101375
8620336 3325110
155939256 51970
25601142 614046
999246571 375996
740667450 283987
669541520 494857
133188899 899925
280113078 198450
2624649 1127436
373208678 856953
613146445 608843
19007663 6338
572214600 190713
1144 570209
657021335 219071
880018635 520945
588549751 234950
136702719 58520
720994269 711485
317913490 425587
614345273 923197
574749208 423544
675010163 244059
829989825 500597
416301186 188947
169235220 345378
509595803 183189
133086251 46394
907 2603997
204138386 452635
625411046 243635
802451427 267573
1441 1895876
322313506 524087
518985945 221943
239504941 79833
801387439 386770
833679482 393587
675730038 225308
124 261200
379221803 223466
868113104 809807
370545533 318886
374515708 357178
206875666 93482
3616421 3616422
408620501 192292
5206871 3386059
623904317 415106
776435103 258898
31904947 57383
346183712 503174
851134256 384008
649265942 342079
586676999 195559
302261593 100729
890027600 962192
3560 3957247
3412880 170644
372876216 1841057
635623911 319409
841878396 420099
782649059 1701411
942817 519841
22963712 3939581
821809972 274028
69278620 219733
502283698 4602177
486 1031814
747761974 2103878
887228379 396261
643656514 690484
3069 3719628
10491863 4530019
724423444 241555
928191591 309327
266776 266775
659448771 1038502
676292074 297956
157042070 4902837
702300728 262849
19759723 6587
526512375 175517
327078 327077
717446619 371734
608479452 1034829
509296710 169709
2797656 27428
7417 786049
2246296 2246295
85433732 32571
134218109 58305
7764934 3882467
691070281 230280
488692898 296717
8782944 4470218
274107001 3654760
909877215 312148
590996669 322949
765227798 532882
144972224 75664
648608738 236108
98748239 131489
871915958 3223532
563016 563017
334314270 139939
107192718 35719
293618962 561557
990010074 379340
49436200 48850
313149497 310945
604347750 276693
40994999 13665
880875001 293625
530782576 251675
185368308 166558
4412 4182576
550864237 311047
639393061 213060
422093055 140683
42535315 14627
948437411 3965582
590430717 253695
873812438 299867
262276864 248784
204728221 68220
613290853 328175
882087865 416636
848324033 419547
179102795 188927
993017678 1126731
788788843 262842
6025 3608975
591525 591526
687818172 254155
3015088 3015089
537479099 179100
1189608 1189609
375825682 125317
393383133 214988
9514885 4757442
679161412 1018233
374440065 187033
785429528 267340
195850323 2479118
845384700 281701
275224375 149254
955158667 318466
357178013 230581
780283810 585991
699226656 232998
328503522 421699
780546240 578611
797635073 2879549
565821252 188574
763716591 648646
4934443 2467221
781273474 472122
314115001 104705
352196999 117399
320495741 106862
137797038 58662
941780008 456769
88111975 141523
2318222 2318223
204082028 83420
877911001 292637
1468143 734072
535394201 269720
522830650 174233
560977458 262507
439041924 314214
755750161 465042
1739313 869656
972861428 1311134
140599859 46876
358050078 462597
549724319 2262240
12009689 832328
753289123 413214
61308272 123807
886067295 918539
422272173 1045000
251 398506
46437785 22842
6025 4693475
889595903 1027247
81228212 37763
195405000 65135
260998932 212925
6997551 2333869
849394754 331019
338045687 1369371
650432533 538844
421558217 140514
265561245 152885
802763676 412308
6864846 4193408
649300979 607391
506674064 237652
296597257 2451217
396505506 974215
8196127 2732
371896801 154957
579310475 212591
246074141 158860
60190691 29664
610837383 352832
314192481 568160
8953143 4476572
810395208 490554
275474841 108904
22446797 11054
10555 3279766
33671676 2590129
378585421 261549
896628458 298809
3543318 3543318
6236957 3118478
874725075 845145
189808793 88636
7153464 4499038
626461231 694225
398879423 199141
66820201 131020
429092430 147810
178787017 92744
757991801 2093900
281786914 139358
883162205 865508
508803602 169616
804657204 536796
704701799 1067730
97734411 32589
1539713 1539714
791071320 566670
13305530 14185
140563992 46858
450809385 294262
3719433 3719434
263923996 88004
375260066 152731
850381726 390609
5584390 2459
231786683 98298
48486000 16162
886820905 332641
717937250 373731
670489656 223369
467597307 171974
1182 2060226
200489305 154104
298 526111
738185890 245904
382598600 222700
191923269 1744757
89826325 57729
3201157 1600578
507050 507051
146867581 49921
727720459 925853
996901230 444054
147732923 2896724
181544954 67065
718504885 986438
252538517 139447
684069163 322522
182247548 98677
8187087 4093543
534938811 178329
1207 2550391
3114905 3114906
184861359 61641
198940312 2743063
509666527 251936
847718341 628751
675198 288734
796752032 617535
7296766 3648383
5743 3229502
40241272 17642
696764903 3003297
943385009 314437
889557480 446565
3769899 2997023
923860556 1555384
7072705 3536352
7084763 3542382
136528679 239524
4161620 4161619
518049127 2052133
31636 31636
619565452 206453
325983532 1023568
683782535 661960
3247715 3247716
14642 4375009
228674079 544690
245783571 1074717
2291467 2291468
189349255 798942
326293800 4412989
815988788 347739
2985823 1695823
93706789 222054
912677409 496628
337324004 127656
132266709 152381
101381649 33787
32994069 78185
680070889 249019
316599183 956493
230114829 113023
180411749 77132
838349468 372333
260370337 163344
1636473 1600617
227900271 3929315
304270156 247777
21397669 89530
784701095 1923287
154082417 316391
678140811 355221
892965797 1035493
595766187 2058542
914791713 523037
7922863 3235335
84723287 28224
900 2031300
1835 4187246
201399 3949
63416780 143153
354036407 182469
454871823 157832
452043492 691198
194152987 216206
85349021 57903
613827899 2046093
41341235 17152
257308328 661461
1157198 1157199
9308340 258565
4001423 4001422
473910349 186317
205130610 259659
692148328 685261
171214053 106609
443182401 240860
527020268 175732
256 682567
213335089 71088
439041604 146396
352085 158179
329289204 340779
177244510 88319
181380648 154996
858952587 286413
274373674 114529
94014001 31338
387756784 309951
385234 244266
193429456 64455
267715399 116398
187911734 75255
9521335 3368
999415104 902504
601847020 200655
795566650 3385390
1976 4019581
4238431 2119215
4272337 2136168
526250329 203815
788576619 734064
5216727 4044444
258815805 131422
346131815 203129
1712 2437852
805305001 268435
760352767 371266
622754843 261442
442773541 147542
119873360 59834
796968585 1041789
164812864 664568
353741883 420121
3432660 1543367
872306057 498530
86704893 28892
359244619 412483
311694740 173260
836627824 378736
332168007 215008
386435212 679148
345855721 132006
545991943 182058
623136870 264265
660968840 402697
876155279 343860
157079763 54161
424613408 238012
3129355 3129356
404815907 1440626
1197 2249446
1483112 1483111
365767213 942699
913896000 304632
196712 196712
424802677 145820
4061586 2139801
576496808 628677
1258 2189126
943659499 430959
974952433 504404
281501424 332744
996634601 383321
265889802 141936
747673582 249285
572644744 230497
54533920 134320
244833901 87892
365686321 152560
778121023 2925267
585809806 3296531
637922737 1208187
778273488 259511
550212883 345984
630500351 386336
782 236530
263 110723
512264697 170698
865570175 746825
885810674 1066196
893360634 602175
525291537 176009
988883419 329462
95720966 2313588
630 1318004
289953898 131023
461687420 520753
25995721 13907
417653438 139128
8661338 4330669
616987594 205594
979942858 326666
179069670 59670
228908087 136648
522687619 574382
730337250 501950
2026 4616853
678550617 280277
774192557 763713
372718282 124258
1856 2594688
344597096 114904
989078879 2651686
895860947 328877
143433012 204612
298511108 185676
