1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002 1 2 5 15 52 203 877 4140 21147 115975 678570 4213597 27644437 190899322 382958538 480142077 864869230 76801385 742164233 157873304 812832668 706900318 546020311 173093227 759867260 200033042 40680577 159122123 665114805 272358185 365885605 744733441 692873095 463056339 828412002 817756178 366396447 683685664 681586780 840750853 683889724 216039853 954226396 858087702 540284076 514254014 647209774 900185117 348985796 609459762 781824096 756600466 654591160 171792186 748630189 848074470 75742990 352494923 278101098 462072300 334907097 10474572 495625635 586051441 159996073 479379757 707597945 561063550 974840072 209152841 906106015 467465396 82034048 392794164 700950185 344807921 475335490 496881113 358229039 519104519 784488542 665151655 307919717 591199688 692769253 335414677 884560880 847374378 791103220 200350027 485480275 557337842 434181960 73976309 792463021 462067202 677783523 295755371 435431099 193120002