-1 -1 -1 -1 -1 -1 -1 -1 -1 907513243 959497843 -1 -1 907513243 9679609 698101988 712147186 712147186 377538518 9679609 9679609 9679609 698101988 377538518 59912810 9679609 377538518 680361344 -1 698101988 959497843 698101988 9679609 680361344 698101988 -1 637293522 698101988 698101988 637293522 -1 853996708 698101988 907513243 -1 341066340 698101988 712147186 698101988 377538518 368018338 751177986 712147186 752755762 907513243 752755762 377538518 680361344 712147186 853996708 752755762 -1 59912810 881427789 9679609 368018338 59912810 637293522 377538518 368018338 341066340 469275658 752755762 478164345 275410447 59912810 907513243 907513243 907513243 2668034 478164345 881427789 478164345 698101988 907513243 478164345 377538518 178766511 368018338 87939586 -1 9679609 907513243 698101988 -1 -1 907513243 469275658 359306675 2668034 377538518 637293522 46053030 959497843 87939586 2668034 698101988 830427564 368018338 698101988 752755762 359306675 9679609 -1 368018338 478164345 87939586 368018338 368018338 377538518 478164345 87939586 368018338 368018338 469275658 359306675 359306675 359306675 478164345 586927772 698101988 87939586 844312972 368018338 752755762 698101988 881427789 34937036 809450593 46053030 911376237 -1 469275658 178766511 830427564 54978479 712147186 478164345 911376237 359306675 751177986 -1 341066340 352872460 275410447 377538518 87939586 680361344 712147186 341066340 478164345 87939586 928523640 844312972 751177986 368018338 610967290 2668034 46053030 911376237 853996708 -1 853996708 680361344 911376237 54978479 752755762 907513243 712147186 844312972 704317246 959497843 712147186 9679609 239710191 881427789 478164345 750222905 54978479 752755762 647310372 54978479 239710191 704317246 341066340 647310372 275410447 54467956 959497843 9679609 34937036 809450593 275410447 637293522 752755762 750222905 853996708 470588820 751177986 341066340 844312972 239710191 478164345 377538518 752755762 478164345 178766511 629517684 34937036 647310372 54467956 853996708 751177986 844312972 54467956 752755762 629517684 704317246 637293522 352872460 853996708 299111413 478164345 368018338 34937036 54978479 54467956 698101988 239710191 830427564 87939586 87939586 341066340 712147186 478164345 881427789 478164345 757367141 959497843 368018338 54467956 680361344 54978479 2668034 54978479 59912810 299111413 637293522 299111413 853996708 881427789 928523640 907513243 637293522 46053030 377538518 928523640 377538518 751177986 757367141 959497843 962843988 2668034 928523640 844312972 853996708 368018338 178766511 853996708 928523640 909887207 751177986 2668034 46053030 928523640 959497843 469275658 752755762 911376237 -1 478164345 752755762 341066340 46053030 680361344 637293522 46053030 9679609 54467956 478164345 909887207 904457353 752755762 9679609 911376237 368018338 368018338 904457353 680361344 698101988 46053030 907513243 712147186 809450593 586927772 368018338 377538518 239710191 341066340 178766511 586927772 853996708 54467956 629517684 637293522 757367141 368018338 54467956 647310372 299111413 239710191 637293522 704317246 853996708 881427789 469275658 752755762 853996708 844312972 13978957 46053030 469275658 59912810 907513243 87939586 478164345 698101988 647310372 909887207 907513243 299111413 341066340 750222905 299111413 809450593 647310372 341066340 637293522 907513243 928523640 54978479 698101988 911376237 757367141 59912810 907513243 46053030 680361344 904457353 34937036 299111413 368018338 959497843 680361344 54978479 853996708 928523640 809450593 299111413 59912810 637293522 853996708 178766511 478164345 637293522 299111413 853996708 470588820 714495600 46053030 402328612 647310372 909887207 239710191 853996708 881427789 402328612 368018338 904457353 714495600 178766511 59912810 704317246 87939586 13978957 647310372 239710191 752755762 352872460 751177986 2668034 54978479 698101988 -1 752755762 911376237 637293522 712147186 712147186 757367141 46053030 757367141 87939586 704317246 59912810 46053030 402328612 680361344 680361344 751177986 59912810 647310372 830427564 54978479 -1 751177986 751177986 299111413 54978479 757367141 830427564 470588820 478164345 698101988 680361344 959497843 478164345 610967290 586927772 9679609 629517684 909887207 712147186 469275658 299111413 809450593 87939586 712147186 402328612 757367141 54978479 928523640 911376237 714495600 46053030 881427789 470588820 909887207 46053030 637293522 647310372 751177986 704317246 377538518 54978479 909887207 34937036 610967290 9679609 275410447 698101988 478164345 478164345 751177986 610967290 368018338 807851992 809450593 809450593 751177986 59912810 680361344 712147186 2668034 904457353 359306675 352872460 368018338 9679609 402328612 752755762 299111413 629517684 680361344 751177986 629517684 275410447 928523640 478164345 962843988 478164345 714495600 629517684 377538518 904457353 299111413 478164345 178766511 704317246 178766511 629517684 178766511 352872460 704317246 9679609 712147186 13978957 637293522 909887207 34937036 959497843 680361344 46053030 844312972 46053030 844312972 13978957 178766511 750222905 714495600 469275658 59912810 275410447 680361344 959497843 844312972 352872460 470588820 359306675 962843988 637293522 352872460 757367141 87939586 469275658 586927772 629517684 402328612 34937036 359306675 959497843 714495600 959497843 275410447 907513243 478164345 904457353 680361344 46053030 586927772 844312972 637293522 757367141 928523640 757367141 13978957 904457353 59912810 299111413 751177986 586927772 698101988 359306675 46053030 478164345 928523640 647310372 299111413 757367141 275410447 757367141 469275658 809450593 809450593 178766511 904457353 341066340 469275658 907513243 809450593 46053030 680361344 698101988 844312972 478164345 680361344 714495600 904457353 807851992 478164345 54978479 469275658 704317246 2668034 853996708 907513243 680361344 178766511 9679609 907513243 368018338 757367141 359306675 13978957 2668034 757367141 470588820 881427789 712147186 809450593 881427789 469275658 470588820 853996708 714495600 909887207 853996708 881427789 752755762 647310372 907513243 712147186 470588820 359306675 752755762 962843988 359306675 359306675 629517684 299111413 275410447 751177986 680361344 712147186 2668034 647310372 13978957 9679609 752755762 853996708 714495600 962843988 586927772 54467956 830427564 809450593 54978479 680361344 698101988 928523640 807851992 809450593 178766511 629517684 959497843 853996708 809450593 2668034 478164345 962843988 341066340 661702249 586927772 714495600 470588820 275410447 46053030 59912810 881427789 352872460 359306675 807851992 809450593 2668034 830427564 178766511 46053030 54978479 59912810 239710191 637293522 928523640 907513243 714495600 275410447 402328612 9679609 704317246 661702249 46053030 751177986 904457353 853996708 962843988 661702249 54978479 46053030 752755762 59912810 478164345 59912810 2668034 757367141 377538518 698101988 377538518 -1 46053030 299111413 2668034 962843988 647310372 751177986 34937036 470588820 178766511 911376237 34937036 46053030 853996708 359306675 661702249 962843988 904457353 907513243 911376237 352872460 962843988 13978957 809450593 359306675 13978957 844312972 178766511 959497843 853996708 911376237 34937036 757367141 54467956 299111413 680361344 928523640 752755762 904457353 54978479 637293522 586927772 359306675 698101988 59912810 962843988 911376237 809450593 712147186 844312972 87939586 275410447 637293522 911376237 54978479 637293522 299111413 751177986 402328612 54467956 647310372 478164345 377538518 34937036 275410447 610967290 752755762 698101988 714495600 751177986 13978957 87939586 275410447 928523640 341066340 830427564 377538518 904457353 757367141 239710191 341066340 469275658 714495600 907513243 54467956 752755762 54467956 807851992 402328612 959497843 9679609 239710191 928523640 751177986 368018338 368018338 469275658 377538518 178766511 478164345 359306675 54467956 959497843 809450593 54467956 807851992 359306675 54467956 470588820 752755762 751177986 239710191 928523640 352872460 54467956 9679609 352872460 904457353 9679609 959497843 830427564 712147186 -1 830427564 751177986 352872460 809450593 239710191 629517684 830427564 34937036 341066340 751177986 59912810 909887207 928523640 830427564 470588820 87939586 586927772 275410447 661702249 904457353 844312972 377538518 377538518 59912810 807851992 478164345 629517684 750222905 962843988 299111413 341066340 909887207 809450593 629517684 751177986 661702249 341066340 714495600 757367141 661702249 54978479 928523640 647310372 352872460 54978479 368018338 341066340 714495600 13978957 299111413 704317246 881427789 239710191 962843988 368018338 844312972 9679609 470588820 909887207 368018338 -1 2668034 610967290 661702249 853996708 881427789 402328612 637293522 352872460 469275658 469275658 359306675 341066340 478164345 586927772 712147186 637293522 750222905 13978957 586927772 962843988 904457353 178766511 46053030 680361344 844312972 959497843 178766511 299111413 9679609 904457353 647310372 59912810 909887207 714495600 87939586 377538518 962843988 904457353 87939586 757367141 368018338 54467956 680361344 907513243 907513243 853996708 698101988 704317246 239710191 661702249 647310372 830427564 909887207 586927772 359306675 714495600 54467956 712147186 352872460 239710191 751177986 647310372 680361344 712147186 2668034 712147186 757367141 402328612 34937036 469275658 341066340 178766511 46053030 698101988 59912810 830427564 712147186 368018338 704317246 881427789 680361344 46053030 469275658 46053030 13978957 907513243 809450593 299111413 881427789 844312972 469275658 962843988 750222905 275410447 647310372 909887207 909887207 239710191 704317246 680361344 341066340 637293522 586927772 647310372 59912810 34937036 2668034 661702249 959497843 46053030 844312972 9679609 752755762 714495600 13978957 680361344 359306675 54467956 680361344 239710191 809450593 2668034 275410447 341066340 377538518 853996708 637293522 2668034 13978957 178766511 647310372 698101988 752755762 680361344 368018338 809450593 352872460 54467956 751177986 368018338 13978957 680361344 911376237 750222905 34937036 9679609 704317246 844312972 809450593 637293522 751177986 368018338 928523640 807851992 928523640 610967290 712147186 239710191 239710191 809450593 647310372 2668034 911376237 2668034 830427564 757367141 54467956 959497843 698101988 807851992 13978957 647310372 637293522 844312972 299111413 750222905 239710191 904457353 478164345 959497843 881427789 54978479 904457353 359306675 714495600 352872460 359306675 752755762 962843988 586927772 752755762 637293522 13978957 714495600 712147186 809450593 299111413 87939586 704317246 637293522 637293522 704317246 9679609 341066340 962843988 299111413 341066340 54467956 881427789 928523640 87939586 909887207 352872460 911376237 928523640 904457353 853996708 178766511 368018338 928523640 637293522 844312972 807851992 853996708 610967290 377538518 469275658 881427789 299111413 962843988 629517684 752755762 911376237 402328612 377538518 178766511 2668034 751177986 402328612 911376237 629517684 469275658 178766511 907513243 359306675 402328612 368018338 9679609 610967290 469275658 712147186 752755762 757367141 661702249 87939586 2668034 712147186 46053030 87939586 714495600 610967290 341066340 87939586 478164345 807851992 59912810 34937036 352872460 807851992 853996708 629517684 904457353 34937036 2668034 757367141 87939586 704317246 469275658 661702249 751177986 178766511 959497843 610967290 757367141 87939586 470588820 830427564 809450593 712147186 87939586 586927772 54978479 714495600 54467956 757367141 853996708 470588820 13978957 359306675 661702249 928523640 13978957 368018338 904457353 359306675 54467956 750222905 661702249 629517684 275410447 359306675 470588820 368018338 647310372 750222905 928523640 9679609 59912810 13978957 712147186 830427564 698101988 680361344 9679609 712147186 275410447 87939586 647310372 54467956 757367141 712147186 661702249 661702249 629517684 178766511 402328612 881427789 299111413 909887207 54978479 470588820 752755762 352872460 377538518 359306675 275410447 299111413 809450593 757367141 478164345 34937036 757367141 757367141 46053030 853996708 402328612 629517684 680361344 586927772 909887207 704317246 637293522 469275658 704317246 904457353 299111413 807851992 2668034 750222905 54978479 661702249 704317246 299111413 751177986 911376237 881427789 962843988 757367141 46053030 714495600 714495600 907513243 751177986 341066340 178766511 698101988 853996708 881427789 712147186 469275658 299111413 629517684 478164345 2668034 478164345 359306675 54467956 9679609 714495600 853996708 2668034 881427789 962843988 54467956 59912810 750222905 751177986 87939586 610967290 368018338 904457353 54978479 54467956 637293522 962843988 698101988 402328612 87939586 402328612 911376237 647310372 13978957 46053030 586927772 469275658 299111413 830427564 928523640 661702249 751177986 809450593 87939586 341066340 34937036 751177986 352872460 54978479 830427564 586927772 610967290 757367141 54978479 959497843 352872460 904457353 178766511 2668034 478164345 34937036 469275658 586927772 809450593 928523640 275410447 368018338 853996708 178766511 714495600 59912810 881427789 909887207 352872460 712147186 909887207 54467956 962843988 661702249 928523640 54978479 962843988 299111413 757367141 402328612 377538518 637293522 54978479 377538518 962843988 714495600 341066340 9679609 87939586 928523640 680361344 714495600 844312972 712147186 368018338 2668034 469275658 881427789 34937036 629517684 13978957 610967290 881427789 757367141 853996708 712147186 911376237 469275658 757367141 610967290 469275658 911376237 904457353 830427564 402328612 751177986 59912810 352872460 928523640 904457353 909887207 809450593 368018338 830427564 87939586 911376237 830427564 661702249 178766511 368018338 470588820 752755762 698101988 911376237 359306675 9679609 704317246 275410447 807851992 402328612 341066340 359306675 909887207 911376237 2668034 680361344 752755762 647310372 909887207 470588820 359306675 469275658 470588820 750222905 647310372 647310372 907513243 959497843 402328612 368018338 629517684 911376237 359306675 853996708 299111413 13978957 87939586 629517684 647310372 13978957 402328612 830427564 752755762 352872460 46053030 341066340 402328612 637293522 299111413 704317246 712147186 368018338 757367141 907513243 962843988 87939586 2668034 469275658 469275658 750222905 2668034 928523640 698101988 647310372 680361344 904457353 469275658 712147186 714495600 698101988 712147186 959497843 698101988 714495600 341066340 470588820 959497843 239710191 629517684 881427789 402328612 853996708 341066340 909887207 714495600 299111413 698101988 59912810 9679609 9679609 610967290 54978479 661702249 34937036 359306675 59912810 830427564 299111413 712147186 34937036 -1 698101988 352872460 469275658 698101988 368018338 629517684 907513243 661702249 402328612 698101988 647310372 239710191 178766511 637293522 586927772 752755762 586927772 629517684 911376237 907513243 757367141 54978479 341066340 -1 54467956 909887207 178766511 909887207 928523640 909887207 377538518 714495600 178766511 714495600 2668034 704317246 59912810 2668034 757367141 680361344 752755762 909887207 377538518 959497843 402328612 712147186 586927772 928523640 661702249 647310372 13978957 807851992 909887207 610967290 844312972 807851992 54467956 275410447 54978479 959497843 275410447 359306675 714495600 34937036 881427789 704317246 54467956 478164345 478164345 13978957 853996708 13978957 911376237 46053030 928523640 610967290 698101988 469275658 830427564 757367141 751177986 844312972 470588820 807851992 34937036 478164345 341066340 470588820 680361344 54467956 750222905 352872460 629517684 714495600 704317246 469275658 87939586 751177986 2668034 704317246 341066340 275410447 352872460 637293522 9679609 359306675 809450593 586927772 377538518 751177986 712147186 469275658 637293522 341066340 377538518 54467956 904457353 34937036 752755762 904457353 637293522 478164345 341066340 661702249 341066340 637293522 610967290 751177986 661702249 962843988 586927772 637293522 909887207 830427564 629517684 2668034 586927772 911376237 402328612 698101988 757367141 881427789 13978957 807851992 807851992 830427564 844312972 712147186 178766511 239710191 629517684 714495600 904457353 928523640 830427564 359306675 13978957 904457353 368018338 881427789 46053030 54978479 368018338 830427564 46053030 478164345 750222905 352872460 853996708 46053030 911376237 469275658 751177986 844312972 368018338 704317246 911376237 9679609 809450593 698101988 2668034 299111413 341066340 751177986 647310372 586927772 904457353 359306675 352872460 402328612 377538518 637293522 714495600 54978479 629517684 359306675 46053030 928523640 2668034 844312972 712147186 469275658 2668034 87939586 34937036 807851992 959497843 610967290 661702249 928523640 34937036 377538518 928523640 680361344 178766511 928523640 757367141 2668034 637293522 751177986 881427789 959497843 907513243 54978479 59912810 586927772 478164345 853996708 959497843 46053030 962843988 402328612 714495600 586927772 751177986 586927772 909887207 881427789 239710191 844312972 704317246 881427789 698101988 629517684 928523640 907513243 928523640 87939586 704317246 751177986 907513243 751177986 712147186 34937036 704317246 911376237 275410447 830427564 275410447 752755762 13978957 352872460 402328612 13978957 807851992 629517684 610967290 752755762 178766511 178766511 87939586 704317246 46053030 680361344 680361344 751177986 881427789 751177986 680361344 368018338 714495600 750222905 698101988 54978479 907513243 637293522 830427564 751177986 909887207 59912810 2668034 341066340 13978957 586927772 830427564 59912810 853996708 87939586 2668034 239710191 54467956 853996708 629517684 698101988 844312972 752755762 178766511 911376237 698101988 239710191 275410447 962843988 54467956 59912810 34937036 680361344 911376237 629517684 904457353 928523640 299111413 299111413 704317246 239710191 178766511 959497843 752755762 469275658 359306675 586927772 377538518 704317246 299111413 629517684 844312972 911376237 2668034 299111413 341066340 757367141 34937036 959497843 87939586 904457353 402328612 402328612 629517684 586927772 402328612 704317246 359306675 54467956 704317246 368018338 9679609 807851992 402328612 610967290 275410447 87939586 610967290 377538518 275410447 368018338 299111413 698101988 2668034 368018338 629517684 637293522 13978957 46053030 402328612 830427564 402328612 704317246 853996708 712147186 907513243 368018338 907513243 -1 907513243 341066340 714495600 853996708 377538518 352872460 807851992 807851992 341066340 637293522 610967290 239710191 478164345 904457353 341066340 586927772 714495600 87939586 809450593 911376237 59912810 470588820 478164345 959497843 962843988 478164345 178766511 34937036 2668034 904457353 34937036 34937036 87939586 647310372 712147186 178766511 239710191 586927772 750222905 610967290 629517684 751177986 752755762 46053030 881427789 959497843 844312972 13978957 46053030 34937036 54467956 2668034 637293522 928523640 377538518 87939586 352872460 853996708 881427789 750222905 299111413 299111413 844312972 352872460 909887207 341066340 178766511 757367141 9679609 712147186 704317246 239710191 54978479 909887207 469275658 647310372 853996708 959497843 34937036 904457353 757367141 54467956 54467956 478164345 629517684 962843988 368018338 341066340 239710191 9679609 2668034 275410447 757367141 610967290 275410447 928523640 680361344 239710191 757367141 904457353 34937036 844312972 178766511 368018338 750222905 54467956 9679609 178766511 359306675 377538518 704317246 178766511 402328612 647310372 714495600 698101988 881427789 909887207 704317246 470588820 54467956 881427789 239710191 661702249 680361344 712147186 2668034 844312972 959497843 9679609 909887207 809450593 807851992 809450593 704317246 470588820 377538518 809450593 402328612 299111413 962843988 844312972 13978957 907513243 830427564 368018338 586927772 629517684 87939586 478164345 962843988 377538518 341066340 844312972 750222905 750222905 54467956 928523640 907513243 750222905 704317246 34937036 34937036 853996708 637293522 610967290 368018338 352872460 680361344 359306675 853996708 680361344 629517684 698101988 377538518 752755762 87939586 752755762 402328612 -1 751177986 911376237 359306675 750222905 34937036 586927772 712147186 9679609 87939586 830427564 680361344 54467956 757367141 830427564 647310372 629517684 9679609 661702249 341066340 377538518 757367141 637293522 586927772 712147186 352872460 750222905 610967290 34937036 830427564 904457353 586927772 239710191 34937036 54978479 13978957 352872460 13978957 341066340 637293522 911376237 610967290 -1 661702249 637293522 34937036 299111413 478164345 59912810 962843988 809450593 2668034 478164345 647310372 881427789 807851992 714495600 757367141 750222905 751177986 402328612 59912810 751177986 904457353 698101988 909887207 359306675 807851992 757367141 352872460 844312972 757367141 881427789 352872460 750222905 714495600 661702249 46053030 341066340 377538518 299111413 904457353 907513243 469275658 680361344 402328612 469275658 661702249 751177986 751177986 178766511 341066340 299111413 54978479 714495600 809450593 704317246 341066340 -1 275410447 402328612 680361344 54467956 830427564 928523640 698101988 352872460 629517684 959497843 478164345 661702249 844312972 750222905 704317246 714495600 757367141 809450593 -1 239710191 469275658 341066340 9679609 909887207 751177986 962843988 809450593 586927772 911376237 647310372 661702249 712147186 54467956 680361344 928523640 629517684 830427564 359306675 750222905 46053030 844312972 402328612 59912810 911376237 178766511 661702249 178766511 809450593 928523640 46053030 54467956 610967290 661702249 377538518 59912810 704317246 478164345 750222905 54978479 469275658 352872460 34937036 750222905 752755762 46053030 2668034 341066340 928523640 54978479 299111413 714495600 377538518 830427564 809450593 637293522 809450593 478164345 368018338 341066340 751177986 2668034 637293522 352872460 178766511 610967290 478164345 853996708 402328612 13978957 2668034 907513243 87939586 844312972 402328612 757367141 907513243 34937036 907513243 377538518 712147186 377538518 881427789 751177986 275410447 680361344 341066340 59912810 9679609 13978957 470588820 469275658 853996708 87939586 830427564 59912810 959497843 46053030 807851992 470588820 586927772 478164345 661702249 752755762 881427789 275410447 478164345 586927772 714495600 698101988 402328612 46053030 928523640 359306675 844312972 54467956 807851992 54467956 661702249 750222905 352872460 610967290 402328612 54978479 712147186 907513243 275410447 54467956 698101988 844312972 46053030 368018338 629517684 54467956 907513243 751177986 2668034 9679609 907513243 377538518 54978479 698101988 586927772 750222905 54467956 807851992 680361344 46053030 962843988 586927772 647310372 904457353 712147186 275410447 962843988 907513243 377538518 904457353 299111413 712147186 87939586 610967290 750222905 909887207 586927772 647310372 959497843 54467956 853996708 637293522 13978957 469275658 299111413 629517684 909887207 178766511 830427564 714495600 704317246 959497843 54978479 275410447 712147186 750222905 661702249 661702249 698101988 13978957 661702249 13978957 680361344 751177986 59912810 -1 959497843 586927772 9679609 680361344 680361344 714495600 757367141 610967290 87939586 712147186 830427564 959497843 712147186 54467956 959497843 752755762 830427564 402328612 54467956 714495600 34937036 752755762 751177986 341066340 881427789 629517684 911376237 402328612 469275658 911376237 586927772 586927772 299111413 647310372 637293522 -1 586927772 909887207 178766511 377538518 909887207 54467956 629517684 959497843 368018338 13978957 470588820 647310372 911376237 637293522 904457353 844312972 637293522 809450593 714495600 478164345 928523640 469275658 610967290 368018338 610967290 714495600 87939586 478164345 698101988 359306675 87939586 909887207 629517684 469275658 807851992 680361344 352872460 661702249 751177986 13978957 844312972 909887207 341066340 299111413 610967290 9679609 647310372 359306675 751177986 13978957 54467956 377538518 46053030 637293522 87939586 478164345 661702249 714495600 757367141 470588820 377538518 907513243 586927772 470588820 637293522 275410447 637293522 853996708 46053030 809450593 87939586 809450593 911376237 54978479 637293522 680361344 909887207 352872460 904457353 470588820 13978957 352872460 59912810 712147186 752755762 680361344 470588820 714495600 959497843 712147186 470588820 907513243 359306675 54467956 -1 13978957 239710191 962843988 907513243 844312972 629517684 54467956 853996708 750222905 750222905 402328612 809450593 478164345 911376237 13978957 359306675 712147186 478164345 275410447 712147186 698101988 59912810 661702249 368018338 911376237 751177986 9679609 853996708 714495600 844312972 9679609 46053030 928523640 807851992 46053030 661702249 341066340 178766511 469275658 478164345 904457353 629517684 637293522 239710191 757367141 9679609 809450593 2668034 46053030 807851992 661702249 13978957 757367141 59912810 -1 178766511 904457353 647310372 698101988 352872460 807851992 586927772 2668034 470588820 586927772 59912810 757367141 87939586 853996708 9679609 959497843 470588820 757367141 830427564 757367141 470588820 34937036 377538518 341066340 807851992 959497843 647310372 629517684 881427789 809450593 962843988 830427564 751177986 586927772 586927772 46053030 470588820 478164345 830427564 368018338 911376237 959497843 377538518 704317246 751177986 239710191 46053030 470588820 637293522 34937036 178766511 661702249 844312972 807851992 54978479 59912810 275410447 239710191 714495600 54978479 962843988 341066340 352872460 2668034 907513243 844312972 2668034 680361344 13978957 34937036 299111413 34937036 830427564 750222905 714495600 87939586 844312972 712147186 807851992 610967290 907513243 637293522 962843988 907513243 377538518 13978957 714495600 680361344 752755762 661702249 962843988 844312972 911376237 962843988 46053030 911376237 698101988 59912810 844312972 402328612 680361344 54978479 178766511 54467956 704317246 359306675 752755762 751177986 629517684 46053030 13978957 610967290 402328612 962843988 928523640 637293522 54467956 904457353 844312972 54467956 881427789 352872460 402328612 907513243 844312972 909887207 610967290 807851992 239710191 377538518 178766511 87939586 751177986 13978957 698101988 909887207 680361344 904457353 680361344 904457353 275410447 586927772 -1 46053030 178766511 844312972 807851992 299111413 46053030 9679609 -1 402328612 34937036 959497843 881427789 478164345 299111413 469275658 2668034 752755762 469275658 478164345 178766511 647310372 698101988 470588820 13978957 830427564 904457353 275410447 637293522 359306675 962843988 752755762 341066340 807851992 962843988 752755762 853996708 178766511 752755762 34937036 9679609 637293522 881427789 610967290 239710191 352872460 962843988 661702249 647310372 586927772 402328612 368018338 359306675 704317246 341066340 909887207 904457353 830427564 2668034 178766511 809450593 368018338 714495600 911376237 698101988 178766511 54467956 698101988 704317246 46053030 907513243 757367141 647310372 2668034 809450593 844312972 275410447 629517684 377538518 470588820 853996708 881427789 911376237 377538518 275410447 750222905 637293522 359306675 178766511 610967290 714495600 9679609 962843988 178766511 698101988 586927772 807851992 881427789 402328612 54978479 907513243 352872460 34937036 712147186 469275658 750222905 928523640 750222905 469275658 470588820 9679609 928523640 59912810 239710191 750222905 809450593 909887207 469275658 59912810 46053030 830427564 46053030 470588820 469275658 807851992 9679609 714495600 911376237 377538518 586927772 34937036 178766511 352872460 680361344 751177986 377538518 178766511 46053030 881427789 909887207 751177986 239710191 904457353 757367141 54978479 751177986 469275658 698101988 830427564 469275658 750222905 610967290 178766511 907513243 402328612 698101988 299111413 909887207 959497843 637293522 359306675 359306675 680361344 680361344 2668034 2668034 239710191 911376237 698101988 470588820 909887207 2668034 46053030 610967290 911376237 661702249 275410447 909887207 661702249 904457353 911376237 809450593 807851992 714495600 352872460 714495600 911376237 341066340 629517684 830427564 704317246 757367141 299111413 54978479 712147186 712147186 907513243 87939586 911376237 712147186 46053030 714495600 239710191 647310372 629517684 478164345 178766511 59912810 341066340 2668034 909887207 928523640 661702249 9679609 -1 59912810 911376237 34937036 54467956 377538518 275410447 34937036 586927772 239710191 881427789 704317246 46053030 2668034 807851992 478164345 712147186 352872460 704317246 178766511 239710191 904457353 341066340 698101988 830427564 962843988 34937036 178766511 907513243 239710191 661702249 586927772 751177986 470588820 586927772 54467956 907513243 637293522 470588820 853996708 54978479 661702249 629517684 275410447 647310372 610967290 610967290 647310372 647310372 87939586 377538518 928523640 359306675 275410447 341066340 341066340 698101988 928523640 59912810 478164345 752755762 853996708 909887207 299111413 54978479 809450593 909887207 853996708 54978479 807851992 54467956 402328612 962843988 712147186 610967290 714495600 909887207 377538518 680361344 377538518 712147186 610967290 911376237 299111413 610967290 844312972 907513243 904457353 809450593 54467956 54978479 752755762 610967290 844312972 907513243 402328612 9679609 610967290 54467956 698101988 881427789 959497843 712147186 368018338 34937036 2668034 470588820 478164345 469275658 34937036 757367141 299111413 629517684 637293522 178766511 962843988 2668034 629517684 751177986 807851992 2668034 959497843 610967290 586927772 610967290 46053030 478164345 34937036 13978957 698101988 368018338 341066340 178766511 54978479 853996708 470588820 959497843 661702249 239710191 13978957 661702249 751177986 239710191 959497843 13978957 647310372 13978957 -1 178766511 752755762 9679609 844312972 661702249 470588820 661702249 809450593 54467956 637293522 751177986 853996708 341066340 698101988 469275658 680361344 807851992 962843988 959497843 54978479 54467956 359306675 46053030 469275658 59912810 359306675 368018338 54467956 -1 2668034 610967290 809450593 959497843 751177986 34937036 359306675 359306675 610967290 299111413 377538518 809450593 610967290 402328612 478164345 9679609 359306675 46053030 637293522 637293522 178766511 928523640 239710191 54467956 402328612 907513243 714495600 907513243 647310372 629517684 2668034 34937036 629517684 610967290 2668034 34937036 680361344 752755762 54467956 830427564 750222905 239710191 46053030 928523640 757367141 751177986 54978479 959497843 637293522 469275658 13978957 962843988 680361344 299111413 275410447 54467956 853996708 757367141 907513243 853996708 59912810 368018338 178766511 844312972 470588820 853996708 586927772 751177986 341066340 904457353 904457353 844312972 54467956 637293522 680361344 637293522 809450593 904457353 239710191 275410447 830427564 704317246 54978479 661702249 637293522 647310372 586927772 928523640 704317246 610967290 661702249 87939586 359306675 830427564 807851992 59912810 909887207 629517684 586927772 807851992 962843988 909887207 752755762 586927772 853996708 807851992 704317246 13978957 637293522 239710191 469275658 13978957 13978957 478164345 853996708 54978479 352872460 34937036 341066340 478164345 478164345 469275658 13978957 352872460 750222905 368018338 680361344 59912810 359306675 750222905 962843988 402328612 178766511 46053030 402328612 46053030 647310372 962843988 959497843 928523640 959497843 911376237 881427789 712147186 647310372 478164345 275410447 647310372 647310372 844312972 34937036 830427564 752755762 610967290 809450593 807851992 714495600 907513243 830427564 830427564 959497843 54467956 757367141 959497843 470588820 46053030 712147186 13978957 698101988 341066340 178766511 909887207 13978957 377538518 809450593 712147186 54978479 87939586 809450593 178766511 909887207 928523640 928523640 830427564 751177986 275410447 54467956 904457353 629517684 807851992 637293522 470588820 909887207 341066340 299111413 402328612 352872460 853996708 59912810 752755762 704317246 359306675 629517684 87939586 909887207 377538518 59912810 698101988 87939586 637293522 881427789 402328612 178766511 87939586 714495600 830427564 904457353 610967290 928523640 750222905 352872460 9679609 757367141 928523640 299111413 610967290 13978957 959497843 299111413 881427789 680361344 54467956 751177986 54978479 275410447 637293522 909887207 637293522 907513243 352872460 239710191 853996708 469275658 87939586 911376237 807851992 13978957 928523640 698101988 637293522 830427564 928523640 469275658 853996708 352872460 359306675 402328612 830427564 59912810 853996708 9679609 402328612 704317246 750222905 928523640 2668034 2668034 54978479 909887207 2668034 2668034 178766511 750222905 352872460 469275658 844312972 368018338 704317246 714495600 844312972 275410447 178766511 54978479 275410447 178766511 299111413 680361344 752755762 853996708 750222905 712147186 341066340 959497843 907513243 752755762 470588820 34937036 239710191 750222905 661702249 299111413 239710191 275410447 928523640 904457353 647310372 275410447 698101988 807851992 299111413 844312972 904457353 907513243 341066340 377538518 629517684 714495600 469275658 239710191 853996708 647310372 962843988 928523640 698101988 239710191 -1 352872460 629517684 809450593 704317246 352872460 680361344 341066340 637293522 46053030 87939586 54978479 750222905 750222905 586927772 9679609 714495600 341066340 962843988 368018338 239710191 341066340 34937036 698101988 299111413 54978479 928523640 478164345 911376237 807851992 750222905 359306675 881427789 757367141 928523640 359306675 46053030 911376237 661702249 629517684 752755762 704317246 809450593 844312972 352872460 34937036 909887207 928523640 9679609 299111413 239710191 178766511 809450593 368018338 911376237 469275658 647310372 928523640 299111413 402328612 962843988 661702249 750222905 341066340 87939586 54467956 752755762 757367141 -1 586927772 680361344 698101988 830427564 661702249 962843988 368018338 637293522 629517684 629517684 807851992 853996708 853996708 610967290 275410447 904457353 704317246 352872460 698101988 904457353 750222905 809450593 54467956 629517684 239710191 704317246 807851992 714495600 87939586 844312972 377538518 59912810 87939586 299111413 712147186 704317246 637293522 637293522 54978479 59912810 469275658 809450593 704317246 46053030 359306675 59912810 757367141 959497843 469275658 299111413 359306675 752755762 2668034 807851992 178766511 629517684 704317246 368018338 275410447 881427789 928523640 402328612 907513243 586927772 9679609 34937036 661702249 911376237 911376237 714495600 750222905 853996708 751177986 844312972 911376237 87939586 610967290 853996708 909887207 698101988 46053030 13978957 478164345 637293522 87939586 959497843 368018338 661702249 661702249 809450593 34937036 359306675 959497843 911376237 750222905 275410447 368018338 911376237 714495600 178766511 809450593 13978957 962843988 469275658 751177986 750222905 54978479 13978957 714495600 853996708 377538518 647310372 712147186 59912810 853996708 647310372 853996708 698101988 629517684 757367141 907513243 275410447 59912810 928523640 178766511 178766511 9679609 904457353 714495600 712147186 402328612 809450593 341066340 751177986 59912810 751177986 680361344 46053030 809450593 909887207 911376237 54467956 352872460 752755762 637293522 907513243 962843988 610967290 907513243 881427789 178766511 962843988 807851992 751177986 586927772 368018338 377538518 959497843 757367141 629517684 712147186 904457353 54467956 962843988 368018338 629517684 478164345 750222905 275410447 637293522 54978479 928523640 59912810 59912810 909887207 750222905 752755762 402328612 359306675 881427789 239710191 680361344 377538518 962843988 928523640 809450593 610967290 9679609 341066340 809450593 299111413 809450593 809450593 830427564 959497843 54467956 610967290 809450593 629517684 881427789 704317246 704317246 178766511 830427564 712147186 809450593 299111413 34937036 750222905 751177986 352872460 9679609 239710191 469275658 586927772 911376237 368018338 478164345 469275658 959497843 610967290 809450593 907513243 911376237 586927772 844312972 34937036 34937036 9679609 87939586 87939586 469275658 757367141 54978479 904457353 470588820 704317246 9679609 881427789 757367141 610967290 844312972 239710191 959497843 962843988 757367141 54467956 54467956 962843988 714495600 470588820 712147186 698101988 299111413 881427789 299111413 928523640 87939586 751177986 341066340 911376237 377538518 698101988 59912810 661702249 359306675 54467956 402328612 807851992 299111413 844312972 661702249 698101988 178766511 698101988 368018338 750222905 909887207 239710191 299111413 751177986 909887207 909887207 352872460 478164345 907513243 661702249 34937036 844312972 629517684 853996708 470588820 751177986 275410447 54978479 46053030 470588820 59912810 909887207 680361344 377538518 469275658 299111413 359306675 911376237 629517684 34937036 586927772 54978479 54467956 647310372 830427564 907513243 54978479 907513243 647310372 239710191 178766511 34937036 377538518 402328612 757367141 586927772 359306675 752755762 59912810 757367141 359306675 853996708 59912810 9679609 962843988 647310372 359306675 750222905 751177986 830427564 2668034 178766511 359306675 -1 807851992 757367141 275410447 586927772 59912810 239710191 959497843 629517684 352872460 377538518 13978957 341066340 299111413 239710191 2668034 368018338 853996708 469275658 928523640 610967290 2668034 359306675 352872460 698101988 -1 647310372 844312972 586927772 629517684 377538518 704317246 809450593 928523640 809450593 2668034 909887207 904457353 962843988 844312972 341066340 402328612 809450593 830427564 830427564 830427564 610967290 750222905 299111413 809450593 377538518 178766511 629517684 959497843 178766511 750222905 752755762 359306675 750222905 13978957 586927772 807851992 904457353 881427789 46053030 647310372 647310372 911376237 352872460 377538518 46053030 751177986 807851992 750222905 629517684 881427789 469275658 698101988 352872460 352872460 478164345 54978479 359306675 647310372 714495600 712147186 178766511 377538518 844312972 680361344 807851992 178766511 809450593 661702249 352872460 809450593 714495600 2668034 377538518 844312972 661702249 959497843 698101988 87939586 909887207 469275658 712147186 637293522 647310372 853996708 239710191 907513243 469275658 275410447 698101988 299111413 629517684 714495600 178766511 853996708 750222905 809450593 586927772 377538518 478164345 928523640 9679609 59912810 377538518 698101988 54467956 13978957 757367141 586927772 402328612 299111413 178766511 46053030 586927772 9679609 341066340 750222905 352872460 904457353 87939586 239710191 -1 299111413 712147186 87939586 341066340 712147186 962843988 54978479 478164345 757367141 844312972 2668034 9679609 909887207 299111413 647310372 368018338 911376237 13978957 698101988 830427564 54467956 478164345 830427564 962843988 629517684 359306675 239710191 928523640 680361344 661702249 402328612 299111413 907513243 853996708 712147186 712147186 712147186 341066340 13978957 750222905 661702249 629517684 911376237 909887207 751177986 712147186 239710191 881427789 751177986 469275658 704317246 478164345 629517684 714495600 9679609 368018338 87939586 637293522 881427789 359306675 750222905 377538518 911376237 54467956 712147186 469275658 661702249 712147186 714495600 359306675 299111413 368018338 911376237 752755762 239710191 752755762 637293522 809450593 704317246 46053030 712147186 13978957 359306675 178766511 881427789 928523640 714495600 2668034 751177986 359306675 928523640 341066340 911376237 470588820 680361344 907513243 352872460 9679609 907513243 469275658 680361344 959497843 809450593 757367141 87939586 809450593 698101988 469275658 402328612 844312972 377538518 853996708 809450593 907513243 352872460 239710191 239710191 680361344 34937036 13978957 714495600 178766511 13978957 586927772 909887207 478164345 698101988 959497843 904457353 54978479 359306675 275410447 402328612 751177986 807851992 34937036 478164345 911376237 714495600 402328612 275410447 807851992 87939586 13978957 59912810 352872460 751177986 853996708 830427564 809450593 87939586 2668034 704317246 962843988 907513243 586927772 610967290 54467956 807851992 647310372 959497843 881427789 809450593 959497843 853996708 13978957 469275658 909887207 275410447 752755762 752755762 54467956 46053030 750222905 13978957 714495600 680361344 909887207 9679609 853996708 904457353 637293522 377538518 962843988 59912810 752755762 629517684 750222905 844312972 9679609 647310372 586927772 909887207 59912810 178766511 809450593 704317246 698101988 704317246 9679609 751177986 647310372 46053030 904457353 637293522 907513243 928523640 -1 469275658 959497843 757367141 87939586 844312972 909887207 959497843 46053030 470588820 704317246 2668034 680361344 752755762 698101988 46053030 752755762 680361344 661702249 239710191 909887207 377538518 698101988 377538518 352872460 751177986 239710191 698101988 178766511 959497843 830427564 54978479 907513243 239710191 928523640 341066340 341066340 34937036 299111413 637293522 698101988 637293522 359306675 807851992 830427564 87939586 830427564 757367141 714495600 844312972 402328612 911376237 299111413 962843988 881427789 911376237 757367141 750222905 752755762 275410447 368018338 807851992 629517684 909887207 478164345 844312972 377538518 46053030 698101988 34937036 402328612 751177986 714495600 750222905 377538518 9679609 830427564 299111413 377538518 698101988 904457353 46053030 637293522 299111413 750222905 629517684 807851992 680361344 352872460 704317246 610967290 704317246 680361344 377538518 904457353 661702249 904457353 2668034 359306675 757367141 881427789 959497843 809450593 704317246 470588820 757367141 928523640 359306675 470588820 807851992 637293522 928523640 610967290 54978479 807851992 712147186 807851992 59912810 377538518 2668034 54978479 698101988 54978479 844312972 704317246 909887207 844312972 712147186 87939586 757367141 586927772 962843988 13978957 809450593 959497843 911376237 757367141 647310372 809450593 844312972 907513243 469275658 751177986 712147186 610967290 712147186 34937036 341066340 275410447 9679609 359306675 911376237 341066340 757367141 809450593 178766511 87939586 87939586 178766511 87939586 352872460 359306675 -1 59912810 341066340 928523640 629517684 712147186 87939586 712147186 54978479 2668034 239710191 750222905 757367141 752755762 478164345 9679609 34937036 34937036 751177986 809450593 830427564 469275658 637293522 239710191 962843988 470588820 830427564 680361344 586927772 586927772 807851992 661702249 809450593 239710191 9679609 881427789 2668034 881427789 178766511 698101988 586927772 911376237 299111413 368018338 844312972 87939586 661702249 275410447 13978957 962843988 377538518 54467956 904457353 962843988 402328612 178766511 757367141 637293522 469275658 904457353 647310372 750222905 959497843 830427564 178766511 637293522 714495600 87939586 844312972 904457353 469275658 637293522 377538518 470588820 34937036 54467956 -1 751177986 586927772 752755762 928523640 757367141 2668034 2668034 807851992 714495600 962843988 34937036 9679609 830427564 9679609 2668034 54467956 752755762 714495600 959497843 704317246 830427564 478164345 647310372 478164345 402328612 54467956 750222905 698101988 757367141 239710191 586927772 -1 661702249 359306675 359306675 87939586 87939586 959497843 54467956 844312972 352872460 470588820 59912810 757367141 698101988 809450593 807851992 275410447 911376237 34937036 34937036 87939586 377538518 853996708 962843988 46053030 54467956 239710191 809450593 586927772 844312972 647310372 680361344 751177986 34937036 299111413 34937036 470588820 178766511 907513243 478164345 610967290 637293522 809450593 299111413 87939586 637293522 698101988 962843988 904457353 757367141 881427789 750222905 911376237 698101988 34937036 59912810 46053030 377538518 647310372 928523640 907513243 844312972 178766511 368018338 470588820 470588820 586927772 -1 911376237 87939586 87939586 909887207 962843988 610967290 911376237 54467956 478164345 341066340 680361344 844312972 853996708 352872460 962843988 46053030 962843988 962843988 239710191 714495600 470588820 352872460 807851992 469275658 469275658 54467956 904457353 809450593 704317246 -1 352872460 647310372 2668034 712147186 809450593 807851992 962843988 2668034 959497843 881427789 680361344 352872460 661702249 909887207 959497843 853996708 13978957 239710191 377538518 752755762 586927772 629517684 54978479 402328612 275410447 637293522 352872460 9679609 637293522 478164345 368018338 904457353 352872460 750222905 610967290 714495600 54467956 853996708 844312972 698101988 629517684 359306675 911376237 377538518 750222905 962843988 704317246 586927772 751177986 904457353 928523640 962843988 470588820 661702249 377538518 809450593 87939586 46053030 911376237 881427789 359306675 359306675 904457353 680361344 704317246 46053030 809450593 341066340 341066340 402328612 46053030 830427564 341066340 853996708 34937036 478164345 853996708 928523640 275410447 637293522 844312972 2668034 704317246 -1 178766511 704317246 -1 853996708 59912810 830427564 59912810 637293522 9679609 87939586 469275658 54467956 9679609 962843988 698101988 928523640 959497843 959497843 478164345 911376237 637293522 2668034 637293522 586927772 909887207 13978957 402328612 470588820 478164345 928523640 909887207 359306675 87939586 178766511 928523640 9679609 469275658 909887207 178766511 853996708 46053030 368018338 9679609 853996708 54978479 9679609 714495600 844312972 928523640 959497843 712147186 2668034 752755762 704317246 54978479 959497843 402328612 904457353 928523640 907513243 2668034 299111413 377538518 853996708 704317246 239710191 359306675 750222905 470588820 750222905 34937036 853996708 352872460 962843988 359306675 680361344 469275658 299111413 637293522 402328612 9679609 661702249 807851992 809450593 844312972 275410447 911376237 470588820 680361344 34937036 698101988 34937036 13978957 54978479 751177986 698101988 647310372 470588820 750222905 904457353 478164345 -1 469275658 470588820 9679609 341066340 714495600 341066340 750222905 34937036 34937036 341066340 637293522 907513243 299111413 904457353 637293522 928523640 87939586 275410447 34937036 962843988 54978479 469275658 751177986 704317246 853996708 59912810 87939586 959497843 881427789 54978479 637293522 402328612 714495600 909887207 586927772 661702249 299111413 712147186 680361344 698101988 752755762 2668034 -1 470588820 830427564 359306675 610967290 46053030 470588820 751177986 610967290 299111413 469275658 377538518 299111413 807851992 637293522 962843988 299111413 853996708 904457353 909887207 752755762 962843988 299111413 809450593 680361344 341066340 9679609 698101988 750222905 680361344 275410447 751177986 368018338 341066340 661702249 751177986 239710191 586927772 661702249 377538518 698101988 54978479 807851992 751177986 714495600 299111413 928523640 368018338 9679609 34937036 661702249 178766511 909887207 59912810 178766511 470588820 54467956 959497843 647310372 881427789 470588820 54978479 661702249 299111413 352872460 59912810 881427789 714495600 469275658 757367141 909887207 377538518 610967290 478164345 -1 704317246 757367141 830427564 239710191 757367141 2668034 959497843 752755762 402328612 610967290 586927772 59912810 959497843 59912810 9679609 807851992 629517684 907513243 377538518 341066340 478164345 909887207 178766511 698101988 751177986 752755762 698101988 178766511 299111413 239710191 661702249 757367141 54978479 610967290 752755762 402328612 909887207 341066340 470588820 911376237 9679609 341066340 844312972 586927772 -1 34937036 87939586 610967290 752755762 750222905 844312972 881427789 830427564 704317246 661702249 402328612 239710191 904457353 9679609 610967290 712147186 853996708 178766511 34937036 402328612 661702249 299111413 54467956 54467956 54467956 928523640 54467956 712147186 704317246 844312972 629517684 661702249 712147186 647310372 610967290 629517684 275410447 714495600 959497843 714495600 757367141 46053030 9679609 275410447 750222905 959497843 809450593 469275658 629517684 909887207 402328612 907513243 13978957 239710191 13978957 352872460 830427564 54467956 54467956 178766511 928523640 853996708 704317246 680361344 830427564 478164345 54467956 809450593 178766511 757367141 680361344 46053030 909887207 352872460 959497843 751177986 809450593 59912810 9679609 704317246 377538518 904457353 637293522 907513243 178766511 34937036 844312972 377538518 470588820 59912810 909887207 34937036 909887207 714495600 809450593 714495600 299111413 54467956 341066340 959497843 54467956 9679609 46053030 470588820 54467956 844312972 911376237 714495600 46053030 909887207 341066340 59912810 911376237 2668034 629517684 402328612 377538518 844312972 907513243 909887207 469275658 87939586 637293522 54978479 751177986 402328612 751177986 909887207 610967290 904457353 54467956 359306675 54978479 478164345 911376237 881427789 275410447 680361344 610967290 469275658 359306675 299111413 959497843 239710191 87939586 698101988 680361344 844312972 647310372 661702249 46053030 352872460 34937036 359306675 359306675 704317246 907513243 239710191 239710191 54978479 844312972 470588820 629517684 757367141 830427564 844312972 807851992 647310372 352872460 751177986 809450593 352872460 478164345 962843988 959497843 752755762 907513243 87939586 647310372 647310372 881427789 352872460 178766511 54467956 368018338 714495600 757367141 9679609 54467956 714495600 341066340 928523640 239710191 807851992 586927772 46053030 34937036 830427564 844312972 704317246 807851992 881427789 904457353 87939586 87939586 911376237 2668034 959497843 54467956 377538518 59912810 478164345 904457353 637293522 712147186 962843988 750222905 469275658 661702249 853996708 54978479 909887207 275410447 680361344 909887207 750222905 752755762 359306675 275410447 377538518 928523640 54978479 911376237 470588820 59912810 751177986 275410447 714495600 698101988 299111413 712147186 402328612 853996708 712147186 178766511 712147186 402328612 402328612 809450593 54467956 59912810 704317246 909887207 2668034 911376237 907513243 757367141 368018338 830427564 853996708 704317246 178766511 610967290 647310372 714495600 275410447 809450593 712147186 629517684 907513243 470588820 352872460 751177986 34937036 9679609 470588820 239710191 698101988 714495600 909887207 853996708 750222905 87939586 54978479 341066340 299111413 629517684 698101988 610967290 881427789 928523640 680361344 751177986 54467956 54978479 959497843 586927772 647310372 46053030 647310372 586927772 9679609 637293522 275410447 909887207 907513243 341066340 54467956 853996708 59912810 907513243 87939586 757367141 629517684 807851992 661702249 9679609 46053030 698101988 629517684 2668034 680361344 909887207 637293522 299111413 368018338 352872460 470588820 478164345 178766511 661702249 629517684 881427789 698101988 478164345 962843988 377538518 698101988 712147186 368018338 751177986 853996708 368018338 928523640 904457353 469275658 661702249 962843988 757367141 9679609 881427789 341066340 13978957 704317246 962843988 341066340 9679609 359306675 629517684 928523640 352872460 368018338 712147186 368018338 698101988 469275658 46053030 844312972 54467956 853996708 54467956 661702249 341066340 275410447 359306675 34937036 59912810 750222905 46053030 352872460 470588820 661702249 714495600 853996708 54467956 680361344 928523640 637293522 629517684 59912810 712147186 830427564 714495600 844312972 54978479 661702249 647310372 661702249 368018338 959497843 844312972 661702249 962843988 54978479 341066340 881427789 750222905 881427789 341066340 87939586 469275658 478164345 698101988 844312972 647310372 647310372 13978957 368018338 809450593 698101988 299111413 844312972 341066340 962843988 610967290 2668034 470588820 881427789 807851992 844312972 809450593 478164345 881427789 54978479 368018338 46053030 610967290 881427789 637293522 178766511 586927772 807851992 750222905 830427564 712147186 239710191 2668034 13978957 752755762 853996708 928523640 637293522 59912810 34937036 752755762 704317246 478164345 909887207 907513243 13978957 962843988 2668034 647310372 377538518 712147186 34937036 275410447 178766511 809450593 757367141 368018338 469275658 610967290 2668034 704317246 275410447 962843988 844312972 911376237 377538518 637293522 178766511 377538518 9679609 469275658 911376237 359306675 54467956 751177986 637293522 907513243 239710191 751177986 881427789 928523640 54467956 368018338 959497843 59912810 178766511 752755762 178766511 610967290 9679609 54467956 830427564 13978957 962843988 87939586 478164345 54467956 470588820 809450593 959497843 359306675 54978479 757367141 239710191 757367141 750222905 275410447 909887207 881427789 359306675 751177986 809450593 911376237 904457353 402328612 59912810 341066340 478164345 359306675 909887207 714495600 629517684 752755762 275410447 751177986 402328612 752755762 629517684 807851992 698101988 377538518 752755762 46053030 470588820 751177986 911376237 402328612 680361344 714495600 714495600 470588820 275410447 904457353 87939586 757367141 904457353 704317246 469275658 275410447 844312972 680361344 299111413 962843988 610967290 712147186 54467956 239710191 752755762 34937036 470588820 -1 750222905 87939586 844312972 13978957 341066340 2668034 368018338 359306675 54467956 470588820 54978479 757367141 637293522 661702249 907513243 377538518 928523640 962843988 368018338 402328612 704317246 59912810 637293522 13978957 -1 34937036 807851992 478164345 470588820 844312972 34937036 830427564 907513243 844312972 275410447 469275658 629517684 637293522 46053030 928523640 752755762 750222905 586927772 59912810 807851992 844312972 647310372 757367141 9679609 359306675 368018338 909887207 647310372 586927772 853996708 299111413 586927772 712147186 704317246 637293522 911376237 909887207 909887207 87939586 750222905 807851992 881427789 9679609 751177986 680361344 629517684 807851992 844312972 904457353 46053030 54978479 928523640 13978957 807851992 586927772 341066340 46053030 712147186 368018338 844312972 352872460 2668034 909887207 909887207 807851992 2668034 959497843 239710191 757367141 469275658 13978957 907513243 34937036 704317246 586927772 59912810 904457353 368018338 629517684 751177986 907513243 904457353 359306675 359306675 13978957 59912810 637293522 178766511 751177986 2668034 911376237 757367141 586927772 299111413 275410447 712147186 359306675 911376237 9679609 807851992 54467956 959497843 904457353 907513243 13978957 359306675 751177986 680361344 750222905 752755762 911376237 959497843 904457353 637293522 714495600 46053030 830427564 368018338 911376237 470588820 911376237 377538518 469275658 470588820 704317246 54978479 853996708 239710191 712147186 377538518 904457353 751177986 178766511 807851992 647310372 757367141 402328612 54467956 907513243 647310372 907513243 469275658 59912810 299111413 853996708 470588820 341066340 807851992 750222905 680361344 909887207 704317246 752755762 712147186 478164345 904457353 807851992 239710191 299111413 470588820 704317246 359306675 34937036 881427789 629517684 807851992 470588820 586927772 909887207 178766511 909887207 478164345 87939586 359306675 704317246 712147186 178766511 59912810 637293522 368018338 54978479 87939586 712147186 586927772 637293522 13978957 904457353 807851992 470588820 661702249 59912810 178766511 698101988 478164345 647310372 712147186 830427564 341066340 -1 9679609 704317246 750222905 54467956 712147186 680361344 402328612 750222905 637293522 680361344 54467956 853996708 359306675 629517684 54467956 809450593 698101988 352872460 46053030 712147186 704317246 470588820 751177986 59912810 46053030 87939586 928523640 637293522 299111413 377538518 962843988 881427789 750222905 844312972 341066340 959497843 610967290 661702249 470588820 904457353 59912810 962843988 928523640 698101988 478164345 341066340 750222905 881427789 907513243 299111413 9679609 470588820 680361344 752755762 368018338 911376237 13978957 341066340 853996708 637293522 54978479 629517684 352872460 299111413 962843988 586927772 704317246 34937036 907513243 629517684 928523640 962843988 54978479 470588820 59912810 928523640 341066340 928523640 907513243 959497843 352872460 34937036 704317246 911376237 962843988 9679609 59912810 647310372 712147186 809450593 402328612 368018338 962843988 844312972 907513243 239710191 469275658 757367141 34937036 647310372 13978957 661702249 637293522 751177986 54467956 830427564 809450593 698101988 469275658 54467956 712147186 661702249 714495600 704317246 59912810 680361344 904457353 911376237 341066340 629517684 299111413 752755762 54467956 907513243 757367141 959497843 341066340 59912810 610967290 469275658 698101988 54467956 59912810 904457353 757367141 853996708 647310372 470588820 751177986 844312972 962843988 928523640 907513243 959497843 9679609 478164345 757367141 610967290 904457353 352872460 377538518 928523640 704317246 704317246 959497843 928523640 637293522 629517684 911376237 909887207 610967290 909887207 275410447 928523640 661702249 853996708 368018338 881427789 13978957 844312972 368018338 46053030 750222905 46053030 586927772 239710191 54978479 757367141 661702249 469275658 178766511 750222905 402328612 341066340 13978957 637293522 59912810 647310372 712147186 239710191 714495600 750222905 704317246 469275658 275410447 54978479 807851992 629517684 54978479 904457353 661702249 704317246 959497843 469275658 661702249 647310372 881427789 610967290 610967290 911376237 752755762 959497843 830427564 470588820 275410447 907513243 704317246 661702249 853996708 87939586 928523640 909887207 54467956 911376237 610967290 752755762 402328612 757367141 853996708 637293522 751177986 757367141 911376237 470588820 757367141 46053030 959497843 54978479 714495600 629517684 87939586 402328612 907513243 704317246 9679609 359306675 714495600 704317246 881427789 341066340 853996708 750222905 87939586 698101988 881427789 352872460 757367141 2668034 962843988 239710191 46053030 750222905 34937036 757367141 34937036 807851992 46053030 881427789 59912810 178766511 752755762 2668034 680361344 59912810 46053030 807851992 844312972 830427564 9679609 881427789 13978957 698101988 9679609 698101988 470588820 757367141 757367141 13978957 704317246 680361344 610967290 698101988 402328612 46053030 881427789 830427564 751177986 352872460 352872460 629517684 610967290 368018338 470588820 661702249 34937036 586927772 402328612 904457353 881427789 352872460 359306675 904457353 750222905 586927772 962843988 586927772 2668034 959497843 87939586 87939586 637293522 757367141 87939586 751177986 844312972 809450593 275410447 368018338 299111413 469275658 909887207 647310372 750222905 34937036 46053030 239710191 469275658 59912810 809450593 807851992 54978479 352872460 704317246 359306675 647310372 911376237 680361344 647310372 928523640 807851992 402328612 34937036 299111413 844312972 853996708 704317246 844312972 712147186 54978479 680361344 809450593 907513243 750222905 87939586 469275658 853996708 904457353 2668034 478164345 637293522 586927772 402328612 714495600 368018338 637293522 714495600 59912810 275410447 54978479 359306675 377538518 -1 680361344 586927772 34937036 359306675 959497843 904457353 341066340 13978957 54978479 341066340 844312972 714495600 478164345 907513243 853996708 59912810 751177986 751177986 751177986 352872460 359306675 275410447 680361344 807851992 911376237 661702249 59912810 275410447 714495600 752755762 478164345 962843988 881427789 853996708 368018338 750222905 962843988 757367141 712147186 299111413 637293522 2668034 -1 87939586 46053030 34937036 402328612 698101988 911376237 478164345 907513243 469275658 698101988 54978479 714495600 661702249 275410447 59912810 959497843 59912810 610967290 377538518 928523640 911376237 368018338 714495600 807851992 751177986 712147186 844312972 647310372 59912810 34937036 2668034 881427789 928523640 853996708 704317246 712147186 809450593 478164345 402328612 299111413 34937036 928523640 844312972 470588820 844312972 637293522 470588820 377538518 647310372 239710191 46053030 844312972 34937036 680361344 647310372 881427789 830427564 87939586 751177986 809450593 54467956 680361344 629517684 54978479 757367141 13978957 928523640 299111413 809450593 586927772 751177986 59912810 962843988 469275658 629517684 54467956 909887207 962843988 87939586 750222905 661702249 712147186 907513243 904457353 830427564 377538518 46053030 46053030 275410447 239710191 610967290 751177986 750222905 341066340 637293522 680361344 751177986 830427564 661702249 368018338 853996708 13978957 911376237 34937036 13978957 59912810 46053030 178766511 830427564 752755762 275410447 629517684 341066340 752755762 239710191 586927772 962843988 637293522 704317246 712147186 275410447 469275658 809450593 907513243 402328612 87939586 54467956 -1 610967290 9679609 2668034 359306675 13978957 13978957 9679609 469275658 752755762 178766511 87939586 178766511 881427789 757367141 698101988 402328612 341066340 751177986 629517684 54467956 962843988 275410447 712147186 809450593 629517684 59912810 661702249 377538518 402328612 911376237 959497843 9679609 54978479 830427564 844312972 911376237 13978957 352872460 352872460 807851992 469275658 54978479 881427789 911376237 275410447 698101988 9679609 750222905 9679609 275410447 13978957 46053030 275410447 807851992 704317246 359306675 680361344 54978479 341066340 629517684 909887207 807851992 34937036 853996708 470588820 610967290 54467956 178766511 904457353 907513243 881427789 751177986 637293522 807851992 928523640 750222905 54978479 352872460 239710191 698101988 359306675 830427564 712147186 911376237 2668034 751177986 647310372 402328612 714495600 87939586 911376237 680361344 928523640 341066340 807851992 904457353 59912810 359306675 904457353 87939586 904457353 907513243 704317246 275410447 830427564 239710191 909887207 377538518 352872460 586927772 34937036 87939586 712147186 750222905 752755762 809450593 751177986 59912810 239710191 470588820 402328612 809450593 299111413 178766511 712147186 844312972 911376237 757367141 610967290 698101988 752755762 13978957 909887207 704317246 9679609 704317246 680361344 904457353 341066340 239710191 661702249 712147186 714495600 637293522 698101988 9679609 853996708 54978479 239710191 54467956 907513243 178766511 275410447 239710191 341066340 904457353 178766511 275410447 299111413 809450593 59912810 341066340 637293522 909887207 698101988 629517684 881427789 586927772 637293522 962843988 757367141 34937036 881427789 704317246 680361344 704317246 46053030 752755762 704317246 911376237 752755762 59912810 59912810 470588820 368018338 959497843 478164345 368018338 275410447 751177986 2668034 830427564 830427564 928523640 962843988 352872460 239710191 853996708 54978479 178766511 586927772 178766511 54467956 809450593 844312972 178766511 629517684 470588820 368018338 478164345 610967290 714495600 807851992 853996708 13978957 239710191 751177986 629517684 904457353 586927772 377538518 751177986 352872460 2668034 54467956 907513243 341066340 341066340 959497843 962843988 341066340 2668034 750222905 341066340 911376237 586927772 610967290 807851992 34937036 178766511 586927772 359306675 470588820 341066340 9679609 359306675 377538518 661702249 809450593 629517684 13978957 54978479 478164345 469275658 377538518 54978479 757367141 34937036 881427789 59912810 9679609 830427564 34937036 909887207 714495600 34937036 275410447 752755762 698101988 178766511 647310372 752755762 809450593 844312972 830427564 478164345 962843988 -1 341066340 637293522 341066340 757367141 928523640 629517684 698101988 470588820 629517684 586927772 757367141 54467956 34937036 586927772 59912810 712147186 962843988 87939586 962843988 2668034 46053030 9679609 629517684 469275658 368018338 478164345 661702249 359306675 54978479 907513243 402328612 610967290 750222905 714495600 352872460 647310372 751177986 469275658 402328612 299111413 341066340 46053030 680361344 698101988 809450593 610967290 904457353 904457353 637293522 377538518 586927772 704317246 752755762 87939586 962843988 629517684 299111413 904457353 34937036 680361344 750222905 359306675 714495600 909887207 637293522 377538518 629517684 341066340 629517684 13978957 629517684 478164345 757367141 586927772 239710191 478164345 586927772 809450593 478164345 714495600 853996708 844312972 647310372 911376237 239710191 54978479 959497843 928523640 704317246 881427789 959497843 478164345 377538518 752755762 750222905 359306675 844312972 853996708 610967290 807851992 13978957 680361344 368018338 470588820 87939586 959497843 -1 2668034 341066340 470588820 629517684 750222905 807851992 -1 881427789 341066340 830427564 54978479 34937036 54467956 478164345 647310372 46053030 54467956 714495600 34937036 610967290 586927772 352872460 178766511 647310372 680361344 962843988 239710191 904457353 661702249 54467956 712147186 470588820 352872460 469275658 904457353 647310372 807851992 275410447 359306675 402328612 853996708 478164345 752755762 87939586 239710191 807851992 750222905 704317246 881427789 469275658 907513243 377538518 661702249 661702249 46053030 830427564 46053030 368018338 586927772 2668034 904457353 46053030 299111413 904457353 714495600 807851992 959497843 928523640 299111413 377538518 661702249 809450593 809450593 299111413 752755762 9679609 13978957 853996708 34937036 752755762 275410447 911376237 647310372 352872460 844312972 661702249 13978957 881427789 909887207 712147186 750222905 904457353 752755762 54467956 637293522 704317246 751177986 629517684 830427564 478164345 59912810 59912810 402328612 377538518 853996708 359306675 275410447 46053030 909887207 844312972 712147186 881427789 844312972 959497843 907513243 647310372 359306675 909887207 853996708 275410447 46053030 881427789 359306675 239710191 478164345 962843988 909887207 13978957 299111413 907513243 807851992 704317246 807851992 377538518 46053030 809450593 59912810 377538518 680361344 853996708 368018338 478164345 402328612 844312972 928523640 714495600 807851992 178766511 54467956 909887207 368018338 881427789 809450593 46053030 959497843 853996708 470588820 752755762 239710191 13978957 911376237 911376237 610967290 853996708 610967290 13978957 714495600 9679609 907513243 962843988 909887207 907513243 751177986 844312972 2668034 712147186 928523640 239710191 751177986 87939586 712147186 46053030 809450593 610967290 402328612 962843988 2668034 610967290 907513243 629517684 54978479 629517684 2668034 239710191 904457353 853996708 46053030 904457353 610967290 352872460 704317246 87939586 54978479 714495600 714495600 368018338 904457353 959497843 807851992 610967290 470588820 830427564 714495600 907513243 34937036 54978479 299111413 629517684 809450593 359306675 469275658 751177986 54978479 610967290 751177986 368018338 807851992 751177986 46053030 704317246 647310372 904457353 610967290 9679609 341066340 680361344 637293522 909887207 299111413 377538518 807851992 959497843 911376237 13978957 909887207 34937036 911376237 299111413 402328612 359306675 698101988 830427564 752755762 907513243 712147186 809450593 299111413 377538518 962843988 853996708 680361344 959497843 680361344 959497843 586927772 962843988 830427564 2668034 907513243 469275658 751177986 907513243 698101988 239710191 904457353 377538518 275410447 904457353 9679609 830427564 704317246 54467956 178766511 881427789 2668034 881427789 470588820 911376237 610967290 911376237 830427564 54467956 757367141 46053030 478164345 928523640 637293522 928523640 637293522 402328612 712147186 881427789 881427789 478164345 470588820 470588820 807851992 9679609 59912810 9679609 911376237 9679609 87939586 809450593 341066340 59912810 402328612 750222905 680361344 712147186 750222905 959497843 352872460 881427789 402328612 59912810 698101988 844312972 377538518 962843988 752755762 911376237 752755762 704317246 9679609 341066340 647310372 377538518 809450593 911376237 904457353 13978957 34937036 54467956 54467956 751177986 752755762 881427789 714495600 881427789 178766511 54978479 712147186 680361344 904457353 853996708 13978957 239710191 928523640 359306675 750222905 13978957 352872460 13978957 54467956 661702249 359306675 629517684 377538518 680361344 750222905 750222905 359306675 881427789 909887207 352872460 712147186 661702249 661702249 809450593 54467956 54978479 712147186 714495600 478164345 809450593 470588820 299111413 59912810 807851992 2668034 750222905 904457353 807851992 13978957 54467956 87939586 909887207 9679609 752755762 757367141 704317246 377538518 757367141 275410447 -1 714495600 275410447 341066340 239710191 34937036 807851992 377538518 586927772 239710191 714495600 714495600 680361344 698101988 629517684 586927772 647310372 712147186 54978479 698101988 844312972 907513243 2668034 54467956 275410447 698101988 275410447 13978957 352872460 586927772 469275658 752755762 752755762 9679609 959497843 928523640 629517684 469275658 239710191 341066340 377538518 469275658 757367141 881427789 661702249 59912810 341066340 962843988 881427789 87939586 359306675 853996708 54467956 680361344 54978479 911376237 13978957 637293522 9679609 637293522 661702249 352872460 469275658 239710191 750222905 750222905 928523640 377538518 239710191 586927772 377538518 698101988 637293522 54467956 59912810 586927772 46053030 54467956 9679609 13978957 275410447 13978957 911376237 637293522 750222905 13978957 881427789 712147186 34937036 911376237 178766511 478164345 907513243 757367141 586927772 586927772 647310372 54978479 46053030 478164345 59912810 368018338 911376237 352872460 909887207 59912810 610967290 359306675 299111413 807851992 610967290 904457353 352872460 13978957 469275658 478164345 54467956 928523640 478164345 680361344 46053030 911376237 13978957 46053030 928523640 352872460 752755762 629517684 352872460 752755762 275410447 751177986 962843988 629517684 928523640 299111413 809450593 830427564 59912810 368018338 750222905 907513243 469275658 881427789 714495600 359306675 46053030 809450593 844312972 853996708 59912810 751177986 959497843 368018338 178766511 2668034 59912810 661702249 586927772 299111413 239710191 680361344 34937036 629517684 751177986 807851992 714495600 352872460 54467956 704317246 54978479 275410447 359306675 402328612 59912810 9679609 751177986 751177986 830427564 34937036 2668034 178766511 470588820 9679609 750222905 807851992 751177986 275410447 352872460 368018338 844312972 853996708 911376237 377538518 830427564 34937036 13978957 909887207 275410447 368018338 46053030 87939586 928523640 629517684 359306675 637293522 629517684 757367141 299111413 34937036 610967290 54467956 704317246 54978479 907513243 752755762 750222905 757367141 907513243 698101988 368018338 853996708 661702249 610967290 299111413 629517684 377538518 911376237 959497843 752755762 299111413 359306675 712147186 680361344 352872460 714495600 178766511 959497843 712147186 809450593 478164345 9679609 881427789 844312972 807851992 809450593 752755762 661702249 9679609 830427564 46053030 275410447 469275658 610967290 -1 2668034 54467956 712147186 962843988 469275658 470588820 704317246 751177986 352872460 830427564 881427789 750222905 402328612 751177986 751177986 46053030 341066340 844312972 377538518 647310372 9679609 752755762 629517684 750222905 359306675 844312972 629517684 757367141 2668034 87939586 809450593 478164345 661702249 470588820 275410447 478164345 359306675 751177986 752755762 629517684 341066340 178766511 698101988 -1 178766511 368018338 809450593 368018338 809450593 704317246 610967290 751177986 909887207 881427789 54467956 962843988 752755762 807851992 750222905 368018338 239710191 9679609 469275658 2668034 853996708 377538518 647310372 352872460 299111413 637293522 359306675 34937036 757367141 299111413 299111413 239710191 59912810 750222905 698101988 928523640 704317246 807851992 469275658 704317246 704317246 478164345 469275658 881427789 661702249 647310372 911376237 904457353 239710191 928523640 34937036 629517684 9679609 87939586 962843988 830427564 341066340 469275658 368018338 904457353 752755762 341066340 586927772 178766511 469275658 752755762 714495600 661702249 46053030 470588820 402328612 54467956 959497843 469275658 853996708 928523640 470588820 911376237 359306675 469275658 478164345 359306675 911376237 698101988 907513243 359306675 757367141 752755762 586927772 377538518 750222905 680361344 911376237 962843988 751177986 680361344 2668034 752755762 911376237 928523640 9679609 275410447 352872460 87939586 704317246 54978479 2668034 680361344 853996708 478164345 402328612 352872460 470588820 959497843 714495600 54978479 13978957 704317246 959497843 907513243 13978957 637293522 299111413 359306675 368018338 46053030 752755762 853996708 59912810 881427789 907513243 359306675 610967290 959497843 807851992 377538518 911376237 928523640 881427789 962843988 368018338 359306675 757367141 46053030 239710191 275410447 751177986 704317246 959497843 698101988 54467956 853996708 470588820 757367141 962843988 46053030 239710191 299111413 881427789 478164345 178766511 881427789 586927772 368018338 299111413 698101988 275410447 46053030 637293522 377538518 402328612 341066340 750222905 698101988 809450593 844312972 368018338 704317246 907513243 751177986 275410447 750222905 704317246 178766511 34937036 962843988 469275658 59912810 470588820 610967290 359306675 377538518 751177986 586927772 750222905 680361344 46053030 751177986 87939586 478164345 750222905 377538518 610967290 402328612 928523640 704317246 470588820 661702249 610967290 844312972 478164345 470588820 844312972 853996708 698101988 54467956 704317246 87939586 368018338 704317246 2668034 750222905 469275658 928523640 368018338 54978479 469275658 698101988 352872460 714495600 59912810 629517684 402328612 830427564 402328612 698101988 352872460 34937036 830427564 352872460 629517684 750222905 752755762 470588820 647310372 478164345 87939586 680361344 680361344 87939586 881427789 809450593 470588820 46053030 698101988 402328612 87939586 629517684 661702249 757367141 959497843 359306675 911376237 698101988 377538518 661702249 341066340 661702249 928523640 629517684 586927772 909887207 59912810 637293522 809450593 647310372 907513243 714495600 2668034 904457353 757367141 752755762 275410447 341066340 712147186 704317246 714495600 46053030 712147186 750222905 750222905 809450593 54978479 359306675 629517684 629517684 959497843 680361344 904457353 698101988 830427564 478164345 704317246 911376237 714495600 610967290 299111413 809450593 46053030 469275658 299111413 751177986 712147186 359306675 402328612 907513243 907513243 698101988 469275658 661702249 637293522 698101988 698101988 341066340 54467956 629517684 907513243 359306675 470588820 904457353 844312972 239710191 275410447 9679609 647310372 750222905 714495600 9679609 751177986 46053030 478164345 352872460 647310372 928523640 610967290 757367141 629517684 469275658 714495600 352872460 275410447 239710191 807851992 853996708 59912810 807851992 637293522 239710191 637293522 478164345 750222905 844312972 830427564 959497843 352872460 959497843 341066340 54978479 59912810 341066340 680361344 757367141 178766511 13978957 629517684 752755762 698101988 402328612 478164345 239710191 752755762 299111413 377538518 904457353 907513243 853996708 341066340 661702249 750222905 757367141 34937036 712147186 907513243 54978479 629517684 469275658 752755762 959497843 830427564 629517684 368018338 830427564 13978957 478164345 469275658 809450593 809450593 275410447 359306675 752755762 87939586 610967290 586927772 402328612 962843988 750222905 750222905 750222905 853996708 629517684 881427789 54978479 470588820 299111413 59912810 704317246 359306675 377538518 13978957 -1 178766511 757367141 959497843 239710191 13978957 704317246 178766511 368018338 830427564 751177986 928523640 714495600 807851992 881427789 844312972 54467956 904457353 469275658 680361344 9679609 757367141 714495600 178766511 751177986 275410447 752755762 844312972 962843988 59912810 -1 54978479 275410447 844312972 34937036 881427789 629517684 830427564 -1 853996708 962843988 341066340 9679609 911376237 275410447 907513243 46053030 586927772 752755762 239710191 46053030 698101988 962843988 751177986 13978957 637293522 46053030 2668034 46053030 757367141 54467956 907513243 299111413 959497843 928523640 359306675 359306675 807851992 750222905 962843988 469275658 853996708 239710191 962843988 9679609 377538518 629517684 629517684 2668034 809450593 368018338 368018338 9679609 54467956 586927772 629517684 752755762 59912810 911376237 275410447 752755762 377538518 680361344 714495600 470588820 377538518 586927772 704317246 750222905 275410447 907513243 610967290 661702249 352872460 2668034 9679609 610967290 610967290 712147186 239710191 704317246 178766511 13978957 714495600 904457353 239710191 911376237 807851992 909887207 13978957 751177986 807851992 239710191 359306675 881427789 661702249 87939586 698101988 586927772 59912810 751177986 907513243 680361344 830427564 610967290 809450593 46053030 752755762 368018338 87939586 34937036 368018338 647310372 341066340 469275658 809450593 610967290 54467956 752755762 629517684 377538518 352872460 909887207 87939586 87939586 359306675 352872460 54467956 704317246 2668034 909887207 586927772 881427789 751177986 809450593 239710191 59912810 87939586 661702249 478164345 751177986 239710191 9679609 637293522 478164345 34937036 341066340 87939586 299111413 341066340 752755762 830427564 402328612 178766511 54467956 751177986 368018338 881427789 750222905 402328612 54467956 629517684 909887207 54978479 637293522 13978957 881427789 962843988 9679609 750222905 698101988 359306675 178766511 54978479 907513243 359306675 904457353 9679609 478164345 637293522 629517684 751177986 911376237 402328612 359306675 359306675 844312972 610967290 2668034 809450593 470588820 853996708 698101988 959497843 359306675 54467956 911376237 904457353 341066340 714495600 712147186 680361344 54978479 909887207 751177986 637293522 911376237 402328612 830427564 377538518 750222905 911376237 959497843 2668034 13978957 712147186 959497843 830427564 698101988 9679609 661702249 911376237 299111413 352872460 299111413 714495600 629517684 54467956 853996708 714495600 178766511 368018338 368018338 13978957 928523640 830427564 34937036 704317246 54467956 275410447 704317246 714495600 2668034 928523640 9679609 909887207 469275658 629517684 909887207 178766511 87939586 830427564 712147186 -1 751177986 647310372 911376237 239710191 962843988 2668034 469275658 470588820 341066340 586927772 907513243 2668034 87939586 704317246 680361344 680361344 9679609 402328612 853996708 59912810 830427564 911376237 402328612 9679609 359306675 757367141 54978479 909887207 751177986 757367141 647310372 853996708 59912810 402328612 368018338 904457353 959497843 610967290 911376237 830427564 959497843 647310372 752755762 54978479 907513243 752755762 830427564 704317246 809450593 647310372 341066340 9679609 844312972 712147186 46053030 59912810 359306675 830427564 2668034 881427789 928523640 807851992 647310372 830427564 478164345 9679609 54467956 909887207 911376237 610967290 757367141 87939586 402328612 368018338 647310372 909887207 904457353 757367141 907513243 46053030 59912810 853996708 610967290 178766511 712147186 87939586 698101988 341066340 704317246 59912810 809450593 13978957 586927772 470588820 661702249 881427789 928523640 59912810 87939586 809450593 712147186 469275658 629517684 9679609 844312972 402328612 680361344 752755762 637293522 54467956 752755762 962843988 586927772 752755762 962843988 962843988 853996708 478164345 757367141 299111413 341066340 -1 751177986 844312972 680361344 13978957 647310372 586927772 752755762 904457353 853996708 752755762 637293522 928523640 275410447 13978957 13978957 757367141 962843988 470588820 853996708 9679609 341066340 712147186 610967290 178766511 629517684 359306675 962843988 629517684 359306675 610967290 359306675 750222905 239710191 359306675 352872460 904457353 469275658 757367141 341066340 275410447 478164345 830427564 714495600 904457353 807851992 844312972 881427789 830427564 478164345 911376237 586927772 962843988 275410447 586927772 34937036 359306675 809450593 352872460 629517684 178766511 377538518 352872460 757367141 610967290 610967290 341066340 13978957 352872460 469275658 752755762 751177986 959497843 34937036 757367141 9679609 637293522 714495600 698101988 661702249 2668034 46053030 470588820 178766511 629517684 807851992 352872460 750222905 239710191 907513243 586927772 478164345 904457353 469275658 911376237 844312972 680361344 750222905 239710191 907513243 698101988 807851992 275410447 698101988 928523640 698101988 904457353 469275658 368018338 752755762 586927772 470588820 352872460 478164345 714495600 9679609 299111413 368018338 352872460 714495600 704317246 275410447 698101988 757367141 54467956 470588820 9679609 807851992 911376237 470588820 402328612 909887207 59912810 586927772 34937036 2668034 478164345 13978957 680361344 928523640 478164345 661702249 928523640 470588820 299111413 807851992 698101988 904457353 680361344 714495600 359306675 478164345 661702249 680361344 368018338 341066340 275410447 911376237 9679609 368018338 637293522 275410447 610967290 714495600 478164345 470588820 46053030 907513243 959497843 853996708 637293522 9679609 714495600 478164345 341066340 54978479 714495600 704317246 809450593 275410447 377538518 844312972 712147186 610967290 712147186 757367141 377538518 959497843 34937036 962843988 907513243 299111413 87939586 853996708 299111413 54978479 844312972 757367141 9679609 752755762 751177986 359306675 368018338 830427564 712147186 807851992 904457353 751177986 239710191 853996708 750222905 751177986 830427564 661702249 377538518 750222905 928523640 610967290 2668034 341066340 352872460 377538518 807851992 368018338 712147186 402328612 830427564 299111413 629517684 830427564 750222905 809450593 13978957 478164345 714495600 469275658 647310372 844312972 368018338 909887207 54467956 368018338 844312972 377538518 752755762 629517684 368018338 704317246 478164345 54467956 275410447 712147186 54978479 704317246 54467956 34937036 807851992 610967290 2668034 629517684 2668034 341066340 881427789 629517684 962843988 299111413 239710191 757367141 698101988 9679609 54467956 178766511 911376237 750222905 928523640 54978479 680361344 698101988 -1 54467956 752755762 469275658 807851992 299111413 13978957 680361344 178766511 586927772 807851992 610967290 750222905 807851992 178766511 680361344 54978479 377538518 34937036 751177986 928523640 844312972 -1 629517684 299111413 239710191 368018338 909887207 637293522 402328612 352872460 239710191 239710191 959497843 13978957 807851992 751177986 751177986 637293522 907513243 853996708 712147186 239710191 352872460 647310372 959497843 478164345 757367141 13978957 13978957 909887207 752755762 647310372 470588820 647310372 341066340 907513243 352872460 928523640 637293522 909887207 809450593 881427789 909887207 853996708 586927772 752755762 909887207 807851992 637293522 844312972 637293522 470588820 239710191 2668034 2668034 928523640 469275658 9679609 911376237 299111413 54467956 87939586 54978479 610967290 586927772 751177986 928523640 478164345 46053030 704317246 377538518 647310372 807851992 478164345 299111413 87939586 377538518 881427789 853996708 962843988 661702249 830427564 54467956 680361344 629517684 402328612 712147186 46053030 87939586 377538518 809450593 637293522 714495600 34937036 54978479 54978479 239710191 178766511 698101988 368018338 13978957 478164345 647310372 750222905 844312972 478164345 830427564 178766511 853996708 352872460 2668034 610967290 844312972 469275658 928523640 962843988 959497843 959497843 881427789 46053030 807851992 46053030 239710191 904457353 844312972 844312972 368018338 698101988 647310372 750222905 341066340 809450593 586927772 610967290 87939586 909887207 470588820 704317246 698101988 368018338 59912810 752755762 629517684 680361344 830427564 830427564 352872460 881427789 629517684 341066340 59912810 809450593 807851992 178766511 629517684 928523640 87939586 704317246 830427564 54978479 470588820 46053030 809450593 341066340 470588820 647310372 962843988 275410447 239710191 470588820 647310372 698101988 9679609 750222905 704317246 359306675 46053030 904457353 402328612 751177986 661702249 750222905 928523640 911376237 637293522 757367141 881427789 629517684 661702249 959497843 844312972 377538518 359306675 359306675 46053030 853996708 704317246 470588820 647310372 962843988 751177986 610967290 637293522 275410447 299111413 959497843 751177986 368018338 54467956 750222905 959497843 750222905 647310372 59912810 704317246 34937036 911376237 178766511 586927772 275410447 478164345 907513243 402328612 629517684 46053030 680361344 909887207 928523640 586927772 368018338 704317246 698101988 809450593 469275658 87939586 275410447 178766511 907513243 647310372 178766511 359306675 909887207 714495600 34937036 9679609 46053030 751177986 610967290 359306675 9679609 904457353 962843988 959497843 586927772 911376237 911376237 9679609 34937036 402328612 341066340 13978957 470588820 239710191 714495600 9679609 46053030 239710191 377538518 359306675 46053030 907513243 34937036 341066340 853996708 807851992 299111413 712147186 907513243 359306675 87939586 402328612 911376237 178766511 46053030 239710191 586927772 402328612 275410447 34937036 647310372 752755762 911376237 54978479 807851992 680361344 9679609 750222905 87939586 478164345 178766511 610967290 359306675 377538518 757367141 909887207 853996708 610967290 807851992 907513243 680361344 13978957 54467956 807851992 751177986 54978479 54467956 959497843 377538518 844312972 34937036 751177986 647310372 629517684 469275658 54978479 904457353 59912810 637293522 928523640 904457353 809450593 46053030 54978479 377538518 377538518 54978479 299111413 46053030 352872460 962843988 928523640 87939586 59912810 751177986 712147186 46053030 928523640 752755762 881427789 637293522 809450593 909887207 368018338 750222905 46053030 341066340 661702249 -1 368018338 911376237 844312972 752755762 239710191 712147186 54467956 59912810 359306675 13978957 46053030 647310372 807851992 959497843 34937036 46053030 87939586 704317246 368018338 853996708 750222905 178766511 34937036 680361344 178766511 359306675 881427789 275410447 54978479 352872460 34937036 757367141 962843988 178766511 54978479 757367141 853996708 752755762 629517684 844312972 661702249 907513243 87939586 402328612 907513243 830427564 13978957 904457353 13978957 844312972 750222905 911376237 2668034 807851992 9679609 275410447 377538518 586927772 275410447 809450593 87939586 712147186 751177986 844312972 647310372 377538518 2668034 275410447 647310372 239710191 402328612 275410447 757367141 586927772 275410447 809450593 637293522 712147186 752755762 712147186 275410447 341066340 881427789 844312972 647310372 807851992 904457353 637293522 402328612 34937036 299111413 586927772 752755762 752755762 478164345 807851992 299111413 341066340 359306675 470588820 13978957 59912810 904457353 470588820 -1 34937036 809450593 911376237 478164345 470588820 13978957 807851992 904457353 629517684 830427564 928523640 714495600 714495600 13978957 830427564 909887207 34937036 402328612 680361344 807851992 807851992 714495600 368018338 909887207 586927772 87939586 469275658 714495600 46053030 178766511 959497843 704317246 54467956 2668034 928523640 714495600 34937036 54978479 54467956 368018338 178766511 647310372 698101988 962843988 752755762 478164345 2668034 712147186 751177986 752755762 844312972 13978957 751177986 853996708 299111413 809450593 830427564 470588820 -1 610967290 959497843 714495600 751177986 661702249 661702249 928523640 757367141 59912810 629517684 359306675 59912810 59912810 46053030 470588820 757367141 87939586 844312972 54467956 -1 698101988 712147186 881427789 704317246 359306675 830427564 698101988 959497843 13978957 59912810 962843988 402328612 299111413 680361344 881427789 928523640 13978957 911376237 959497843 -1 359306675 637293522 909887207 470588820 757367141 478164345 680361344 34937036 87939586 911376237 239710191 59912810 928523640 714495600 377538518 610967290 2668034 54467956 299111413 46053030 299111413 907513243 637293522 586927772 909887207 46053030 911376237 610967290 904457353 46053030 647310372 9679609 368018338 470588820 752755762 637293522 904457353 680361344 470588820 469275658 478164345 341066340 54467956 844312972 853996708 661702249 469275658 881427789 809450593 698101988 34937036 909887207 377538518 610967290 830427564 752755762 881427789 959497843 714495600 959497843 750222905 907513243 359306675 830427564 178766511 881427789 909887207 844312972 809450593 698101988 299111413 178766511 757367141 368018338 714495600 34937036 750222905 54467956 9679609 909887207 54978479 844312972 853996708 87939586 54467956 904457353 909887207 704317246 402328612 178766511 959497843 704317246 959497843 830427564 469275658 751177986 750222905 13978957 34937036 478164345 959497843 352872460 647310372 637293522 962843988 637293522 59912810 844312972 698101988 478164345 752755762 359306675 341066340 911376237 610967290 87939586 928523640 275410447 87939586 881427789 239710191 402328612 928523640 714495600 59912810 586927772 757367141 34937036 46053030 402328612 341066340 751177986 377538518 34937036 661702249 750222905 661702249 402328612 928523640 299111413 637293522 844312972 34937036 610967290 377538518 698101988 907513243 807851992 54467956 959497843 377538518 750222905 59912810 907513243 698101988 752755762 352872460 341066340 809450593 909887207 178766511 469275658 352872460 750222905 907513243 470588820 34937036 59912810 661702249 46053030 34937036 402328612 904457353 928523640 661702249 680361344 359306675 352872460 368018338 751177986 239710191 907513243 59912810 629517684 478164345 368018338 698101988 13978957 830427564 341066340 637293522 478164345 87939586 680361344 881427789 610967290 54978479 469275658 809450593 59912810 752755762 853996708 698101988 -1 478164345 752755762 757367141 470588820 881427789 647310372 359306675 2668034 352872460 907513243 54978479 752755762 911376237 712147186 54467956 909887207 359306675 54978479 368018338 -1 909887207 13978957 881427789 909887207 844312972 904457353 299111413 844312972 586927772 586927772 752755762 469275658 807851992 46053030 2668034 178766511 470588820 359306675 352872460 853996708 830427564 46053030 757367141 830427564 853996708 9679609 830427564 750222905 13978957 959497843 637293522 807851992 299111413 844312972 844312972 54467956 907513243 -1 698101988 54978479 907513243 299111413 751177986 750222905 881427789 629517684 680361344 637293522 844312972 352872460 807851992 750222905 750222905 469275658 341066340 907513243 844312972 909887207 2668034 629517684 629517684 698101988 830427564 830427564 377538518 470588820 844312972 2668034 341066340 87939586 402328612 586927772 637293522 853996708 637293522 9679609 907513243 469275658 586927772 54978479 178766511 809450593 54467956 750222905 299111413 959497843 712147186 881427789 704317246 807851992 844312972 586927772 680361344 809450593 680361344 962843988 830427564 881427789 469275658 962843988 470588820 750222905 368018338 928523640 680361344 807851992 807851992 750222905 2668034 54978479 359306675 714495600 959497843 13978957 911376237 469275658 59912810 881427789 881427789 87939586 962843988 359306675 904457353 750222905 54467956 46053030 377538518 239710191 680361344 470588820 368018338 178766511 359306675 928523640 275410447 368018338 239710191 470588820 9679609 239710191 54467956 698101988 -1 239710191 178766511 907513243 178766511 299111413 712147186 704317246 2668034 54467956 9679609 586927772 751177986 469275658 -1 959497843 750222905 13978957 54467956 904457353 478164345 712147186 680361344 959497843 844312972 469275658 352872460 714495600 959497843 352872460 750222905 87939586 9679609 844312972 359306675 909887207 928523640 54978479 239710191 46053030 402328612 -1 698101988 844312972 299111413 586927772 368018338 239710191 368018338 909887207 469275658 629517684 928523640 34937036 9679609 34937036 904457353 2668034 87939586 698101988 629517684 359306675 661702249 750222905 750222905 928523640 610967290 239710191 712147186 698101988 352872460 909887207 750222905 239710191 377538518 478164345 750222905 830427564 712147186 341066340 478164345 809450593 928523640 962843988 368018338 352872460 34937036 807851992 2668034 647310372 9679609 928523640 478164345 610967290 904457353 704317246 359306675 54467956 478164345 752755762 712147186 757367141 853996708 647310372 341066340 959497843 59912810 54978479 647310372 87939586 830427564 402328612 54467956 478164345 680361344 629517684 299111413 661702249 368018338 13978957 478164345 752755762 712147186 704317246 809450593 59912810 87939586 629517684 352872460 661702249 680361344 87939586 830427564 909887207 178766511 752755762 239710191 9679609 13978957 959497843 881427789 809450593 881427789 2668034 2668034 809450593 2668034 402328612 239710191 178766511 757367141 2668034 928523640 341066340 959497843 959497843 275410447 402328612 46053030 637293522 881427789 13978957 275410447 341066340 239710191 178766511 962843988 299111413 469275658 239710191 402328612 928523640 9679609 54467956 59912810 402328612 470588820 830427564 830427564 34937036 807851992 13978957 637293522 59912810 46053030 809450593 478164345 46053030 54467956 34937036 909887207 46053030 809450593 704317246 46053030 2668034 751177986 59912810 928523640 13978957 87939586 59912810 299111413 751177986 470588820 637293522 751177986 299111413 586927772 629517684 911376237 377538518 853996708 469275658 34937036 299111413 299111413 478164345 911376237 299111413 712147186 34937036 9679609 377538518 698101988 87939586 13978957 59912810 752755762 962843988 637293522 647310372 661702249 46053030 853996708 469275658 46053030 34937036 9679609 751177986 698101988 54978479 928523640 54978479 586927772 54978479 680361344 750222905 352872460 904457353 698101988 881427789 698101988 751177986 809450593 881427789 9679609 637293522 904457353 752755762 54978479 714495600 909887207 239710191 909887207 54978479 469275658 377538518 904457353 470588820 911376237 586927772 853996708 54978479 647310372 751177986 359306675 637293522 752755762 87939586 377538518 830427564 712147186 714495600 704317246 586927772 87939586 907513243 680361344 610967290 87939586 661702249 904457353 698101988 368018338 698101988 478164345 359306675 470588820 299111413 470588820 830427564 904457353 881427789 809450593 959497843 680361344 9679609 752755762 809450593 368018338 54978479 54978479 647310372 2668034 830427564 629517684 647310372 704317246 637293522 830427564 478164345 368018338 712147186 680361344 469275658 928523640 9679609 469275658 377538518 610967290 809450593 904457353 647310372 962843988 368018338 809450593 661702249 844312972 962843988 750222905 275410447 469275658 712147186 275410447 9679609 637293522 352872460 13978957 178766511 368018338 -1 647310372 359306675 853996708 299111413 59912810 610967290 853996708 377538518 239710191 2668034 352872460 807851992 9679609 377538518 830427564 470588820 962843988 469275658 909887207 647310372 275410447 470588820 904457353 928523640 299111413 2668034 704317246 962843988 830427564 959497843 928523640 909887207 341066340 87939586 830427564 704317246 275410447 13978957 680361344 647310372 962843988 928523640 352872460 907513243 637293522 -1 34937036 928523640 909887207 750222905 661702249 368018338 359306675 46053030 54978479 470588820 830427564 807851992 469275658 757367141 586927772 807851992 54467956 962843988 54978479 239710191 704317246 807851992 34937036 637293522 359306675 359306675 661702249 34937036 844312972 469275658 275410447 178766511 368018338 275410447 359306675 178766511 13978957 698101988 680361344 59912810 13978957 586927772 2668034 830427564 -1 377538518 178766511 907513243 2668034 586927772 907513243 368018338 54467956 299111413 647310372 680361344 402328612 809450593 680361344 610967290 610967290 757367141 54467956 750222905 959497843 470588820 909887207 368018338 59912810 629517684 610967290 647310372 928523640 637293522 54467956 830427564 712147186 359306675 661702249 959497843 299111413 359306675 750222905 629517684 341066340 470588820 352872460 275410447 904457353 751177986 962843988 809450593 904457353 928523640 751177986 637293522 368018338 712147186 704317246 844312972 807851992 54978479 59912810 341066340 844312972 2668034 610967290 962843988 928523640 752755762 377538518 757367141 909887207 368018338 341066340 586927772 853996708 59912810 59912810 59912810 470588820 59912810 54467956 586927772 853996708 239710191 959497843 13978957 712147186 904457353 844312972 751177986 46053030 54467956 402328612 909887207 844312972 704317246 680361344 751177986 712147186 54978479 704317246 59912810 34937036 352872460 470588820 470588820 59912810 881427789 704317246 712147186 844312972 680361344 470588820 377538518 750222905 377538518 470588820 341066340 907513243 402328612 54978479 46053030 881427789 13978957 928523640 54467956 928523640 87939586 807851992 853996708 610967290 469275658 904457353 757367141 54467956 911376237 757367141 341066340 610967290 809450593 178766511 275410447 757367141 239710191 911376237 54978479 807851992 178766511 359306675 830427564 9679609 586927772 87939586 54978479 807851992 87939586 9679609 2668034 714495600 9679609 807851992 629517684 59912810 470588820 928523640 647310372 478164345 341066340 904457353 704317246 610967290 629517684 470588820 752755762 809450593 704317246 87939586 629517684 275410447 881427789 680361344 757367141 54978479 698101988 470588820 368018338 352872460 680361344 698101988 904457353 830427564 87939586 87939586 904457353 911376237 904457353 698101988 341066340 352872460 704317246 629517684 881427789 629517684 54978479 87939586 881427789 54978479 402328612 239710191 178766511 661702249 853996708 402328612 54467956 907513243 962843988 928523640 909887207 881427789 178766511 586927772 750222905 610967290 9679609 299111413 359306675 610967290 751177986 680361344 853996708 712147186 54978479 680361344 751177986 275410447 377538518 275410447 -1 959497843 275410447 629517684 377538518 54467956 478164345 9679609 637293522 9679609 637293522 680361344 750222905 962843988 904457353 610967290 830427564 911376237 712147186 470588820 907513243 809450593 54978479 911376237 54467956 239710191 809450593 698101988 478164345 34937036 178766511 87939586 909887207 610967290 844312972 714495600 853996708 752755762 299111413 928523640 714495600 629517684 341066340 275410447 637293522 830427564 352872460 402328612 275410447 911376237 752755762 402328612 714495600 54978479 586927772 750222905 275410447 352872460 712147186 239710191 13978957 757367141 239710191 469275658 586927772 911376237 402328612 714495600 959497843 830427564 341066340 751177986 275410447 757367141 87939586 239710191 853996708 299111413 714495600 809450593 647310372 34937036 751177986 752755762 478164345 9679609 680361344 714495600 368018338 299111413 46053030 928523640 909887207 402328612 377538518 911376237 359306675 712147186 54467956 881427789 928523640 46053030 807851992 637293522 352872460 647310372 647310372 809450593 704317246 87939586 809450593 704317246 757367141 9679609 909887207 610967290 928523640 959497843 647310372 586927772 402328612 680361344 54978479 586927772 586927772 178766511 239710191 34937036 962843988 959497843 299111413 87939586 959497843 469275658 680361344 610967290 54978479 637293522 34937036 469275658 478164345 402328612 637293522 54978479 59912810 661702249 9679609 629517684 352872460 2668034 807851992 751177986 904457353 87939586 87939586 928523640 178766511 13978957 959497843 909887207 712147186 881427789 377538518 9679609 2668034 680361344 680361344 830427564 46053030 909887207 377538518 299111413 -1 830427564 704317246 59912810 928523640 637293522 698101988 853996708 478164345 962843988 377538518 586927772 680361344 34937036 368018338 610967290 704317246 586927772 712147186 275410447 46053030 637293522 750222905 704317246 629517684 704317246 809450593 959497843 911376237 469275658 586927772 610967290 752755762 647310372 59912810 275410447 844312972 46053030 178766511 647310372 698101988 752755762 647310372 9679609 714495600 647310372 610967290 680361344 928523640 -1 13978957 377538518 907513243 853996708 478164345 629517684 807851992 853996708 714495600 629517684 610967290 907513243 807851992 637293522 2668034 610967290 830427564 714495600 714495600 178766511 647310372 911376237 714495600 478164345 46053030 275410447 239710191 661702249 586927772 34937036 809450593 959497843 712147186 680361344 2668034 -1 610967290 610967290 352872460 637293522 34937036 714495600 714495600 809450593 470588820 928523640 341066340 698101988 610967290 87939586 469275658 470588820 704317246 807851992 586927772 54978479 928523640 830427564 807851992 661702249 359306675 478164345 959497843 911376237 46053030 377538518 9679609 661702249 46053030 359306675 2668034 352872460 637293522 907513243 752755762 299111413 680361344 402328612 377538518 2668034 377538518 959497843 647310372 178766511 844312972 54978479 751177986 751177986 352872460 959497843 9679609 962843988 629517684 359306675 341066340 2668034 2668034 637293522 610967290 698101988 470588820 853996708 469275658 704317246 661702249 34937036 757367141 680361344 299111413 752755762 341066340 402328612 911376237 239710191 904457353 239710191 830427564 907513243 275410447 470588820 704317246 402328612 13978957 470588820 59912810 928523640 881427789 704317246 751177986 959497843 637293522 809450593 714495600 637293522 752755762 87939586 907513243 752755762 359306675 647310372 59912810 610967290 178766511 698101988 962843988 907513243 629517684 34937036 478164345 368018338 637293522 680361344 377538518 586927772 299111413 647310372 807851992 469275658 629517684 698101988 911376237 807851992 275410447 46053030 881427789 368018338 299111413 13978957 830427564 377538518 469275658 680361344 853996708 59912810 680361344 586927772 341066340 704317246 752755762 359306675 2668034 881427789 853996708 470588820 275410447 637293522 13978957 469275658 807851992 757367141 704317246 469275658 34937036 637293522 647310372 470588820 275410447 59912810 807851992 239710191 239710191 34937036 714495600 962843988 402328612 586927772 647310372 904457353 830427564 807851992 752755762 478164345 59912810 239710191 959497843 341066340 469275658 757367141 341066340 402328612 712147186 830427564 368018338 377538518 402328612 757367141 34937036 904457353 13978957 757367141 959497843 34937036 750222905 712147186 402328612 704317246 275410447 299111413 629517684 830427564 750222905 680361344 809450593 178766511 928523640 34937036 87939586 586927772 469275658 637293522 704317246 239710191 54978479 904457353 807851992 87939586 299111413 712147186 377538518 54978479 881427789 698101988 909887207 751177986 54978479 13978957 299111413 34937036 959497843 853996708 478164345 352872460 402328612 13978957 680361344 928523640 830427564 13978957 341066340 2668034 809450593 881427789 712147186 610967290 911376237 352872460 680361344 680361344 907513243 698101988 54467956 352872460 830427564 629517684 907513243 9679609 478164345 757367141 962843988 239710191 239710191 34937036 352872460 904457353 478164345 9679609 586927772 359306675 959497843 844312972 751177986 680361344 2668034 661702249 341066340 59912810 959497843 844312972 610967290 629517684 904457353 402328612 59912810 629517684 34937036 680361344 881427789 34937036 377538518 299111413 13978957 59912810 881427789 844312972 807851992 809450593 907513243 13978957 341066340 239710191 904457353 807851992 830427564 704317246 830427564 853996708 275410447 712147186 178766511 359306675 928523640 610967290 698101988 904457353 402328612 844312972 368018338 469275658 830427564 34937036 830427564 352872460 470588820 178766511 680361344 909887207 757367141 470588820 87939586 275410447 907513243 469275658 809450593 59912810 844312972 712147186 909887207 809450593 704317246 881427789 962843988 853996708 752755762 911376237 275410447 911376237 909887207 368018338 698101988 928523640 352872460 844312972 637293522 59912810 13978957 751177986 341066340 881427789 909887207 881427789 750222905 478164345 712147186 59912810 46053030 87939586 359306675 629517684 59912810 962843988 352872460 907513243 853996708 647310372 704317246 87939586 909887207 907513243 704317246 239710191 809450593 9679609 299111413 352872460 752755762 341066340 239710191 34937036 698101988 909887207 830427564 2668034 377538518 853996708 54978479 299111413 87939586 911376237 239710191 881427789 637293522 470588820 610967290 909887207 586927772 54978479 87939586 368018338 586927772 928523640 751177986 46053030 368018338 377538518 34937036 907513243 341066340 714495600 907513243 352872460 54467956 586927772 359306675 178766511 59912810 959497843 359306675 844312972 352872460 904457353 959497843 402328612 402328612 377538518 34937036 368018338 712147186 757367141 904457353 46053030 629517684 9679609 469275658 698101988 809450593 909887207 907513243 661702249 881427789 87939586 928523640 830427564 368018338 809450593 714495600 757367141 928523640 629517684 712147186 54467956 46053030 478164345 2668034 402328612 352872460 853996708 807851992 478164345 54467956 809450593 647310372 661702249 637293522 959497843 809450593 469275658 54467956 2668034 469275658 904457353 830427564 359306675 299111413 714495600 714495600 629517684 402328612 712147186 698101988 830427564 359306675 87939586 46053030 830427564 341066340 698101988 904457353 907513243 750222905 469275658 341066340 704317246 714495600 341066340 844312972 13978957 962843988 750222905 853996708 904457353 377538518 13978957 469275658 830427564 2668034 844312972 46053030 368018338 402328612 34937036 853996708 904457353 661702249 809450593 637293522 87939586 341066340 680361344 341066340 299111413 478164345 661702249 586927772 402328612 46053030 807851992 928523640 54978479 2668034 87939586 54978479 59912810 881427789 54978479 586927772 469275658 377538518 909887207 844312972 54978479 752755762 299111413 637293522 402328612 341066340 54978479 830427564 54978479 807851992 853996708 59912810 54467956 714495600 275410447 928523640 470588820 178766511 46053030 881427789 712147186 881427789 807851992 239710191 844312972 341066340 911376237 909887207 637293522 54467956 809450593 402328612 469275658 704317246 750222905 368018338 647310372 907513243 239710191 478164345 9679609 661702249 911376237 909887207 299111413 359306675 907513243 586927772 469275658 680361344 469275658 911376237 368018338 751177986 34937036 586927772 661702249 470588820 352872460 59912810 470588820 54467956 34937036 59912810 470588820 959497843 299111413 752755762 911376237 752755762 853996708 87939586 54467956 377538518 368018338 661702249 178766511 909887207 704317246 629517684 853996708 59912810 750222905 239710191 610967290 46053030 750222905 59912810 469275658 178766511 712147186 844312972 54978479 704317246 359306675 341066340 629517684 2668034 752755762 34937036 352872460 34937036 911376237 377538518 757367141 750222905 647310372 299111413 178766511 2668034 751177986 661702249 881427789 377538518 178766511 2668034 9679609 714495600 959497843 2668034 881427789 299111413 757367141 911376237 629517684 368018338 750222905 698101988 959497843 275410447 750222905 34937036 13978957 911376237 637293522 239710191 712147186 752755762 853996708 178766511 59912810 904457353 830427564 807851992 34937036 881427789 750222905 87939586 680361344 698101988 904457353 712147186 712147186 661702249 844312972 698101988 629517684 809450593 959497843 959497843 909887207 469275658 470588820 402328612 909887207 750222905 712147186 299111413 377538518 87939586 239710191 470588820 809450593 610967290 809450593 478164345 712147186 750222905 341066340 962843988 402328612 610967290 698101988 809450593 299111413 757367141 714495600 909887207 911376237 275410447 909887207 470588820 911376237 907513243 752755762 13978957 750222905 844312972 359306675 377538518 178766511 586927772 853996708 807851992 87939586 750222905 54467956 751177986 46053030 704317246 911376237 909887207 809450593 46053030 59912810 402328612 704317246 881427789 881427789 59912810 907513243 275410447 680361344 402328612 -1 178766511 54467956 178766511 54467956 909887207 844312972 470588820 359306675 853996708 911376237 637293522 54467956 712147186 275410447 698101988 54978479 34937036 59912810 752755762 637293522 751177986 629517684 470588820 46053030 13978957 299111413 46053030 2668034 275410447 714495600 178766511 712147186 46053030 178766511 962843988 714495600 680361344 959497843 661702249 680361344 54467956 750222905 909887207 712147186 647310372 647310372 698101988 752755762 698101988 54978479 881427789 680361344 928523640 368018338 13978957 87939586 712147186 904457353 907513243 34937036 911376237 853996708 928523640 402328612 586927772 402328612 809450593 469275658 9679609 368018338 469275658 470588820 46053030 752755762 359306675 629517684 352872460 359306675 704317246 928523640 637293522 275410447 470588820 299111413 959497843 629517684 830427564 704317246 2668034 807851992 704317246 586927772 637293522 46053030 809450593 637293522 299111413 13978957 911376237 -1 629517684 647310372 2668034 46053030 680361344 469275658 629517684 959497843 909887207 907513243 714495600 629517684 911376237 54467956 377538518 299111413 757367141 299111413 470588820 911376237 239710191 750222905 359306675 751177986 299111413 478164345 637293522 752755762 881427789 13978957 751177986 807851992 46053030 341066340 275410447 368018338 402328612 629517684 680361344 807851992 704317246 752755762 59912810 275410447 470588820 881427789 647310372 714495600 647310372 59912810 661702249 352872460 809450593 377538518 9679609 299111413 750222905 59912810 54467956 34937036 54467956 239710191 34937036 853996708 712147186 275410447 962843988 647310372 478164345 178766511 830427564 13978957 928523640 610967290 470588820 275410447 830427564 647310372 647310372 87939586 2668034 680361344 750222905 46053030 637293522 46053030 704317246 807851992 959497843 680361344 962843988 714495600 9679609 59912810 752755762 9679609 629517684 714495600 714495600 904457353 610967290 239710191 680361344 704317246 904457353 -1 299111413 402328612 13978957 34937036 907513243 853996708 661702249 239710191 904457353 46053030 959497843 402328612 610967290 807851992 478164345 359306675 751177986 911376237 909887207 377538518 807851992 911376237 928523640 478164345 586927772 704317246 59912810 680361344 712147186 928523640 610967290 757367141 239710191 714495600 661702249 712147186 402328612 750222905 586927772 341066340 46053030 178766511 809450593 34937036 629517684 34937036 9679609 807851992 853996708 704317246 750222905 661702249 680361344 751177986 34937036 178766511 907513243 909887207 54467956 881427789 637293522 13978957 661702249 844312972 911376237 402328612 87939586 299111413 647310372 904457353 853996708 275410447 59912810 275410447 629517684 809450593 750222905 9679609 610967290 239710191 46053030 714495600 928523640 610967290 610967290 911376237 647310372 54978479 911376237 907513243 928523640 359306675 239710191 34937036 750222905 59912810 647310372 178766511 752755762 178766511 704317246 352872460 586927772 680361344 928523640 637293522 610967290 911376237 752755762 478164345 352872460 586927772 59912810 469275658 13978957 844312972 959497843 807851992 757367141 368018338 178766511 9679609 239710191 299111413 402328612 807851992 712147186 661702249 647310372 844312972 402328612 586927772 807851992 807851992 87939586 368018338 809450593 959497843 714495600 907513243 470588820 402328612 881427789 54467956 809450593 661702249 881427789 34937036 610967290 2668034 368018338 352872460 368018338 911376237 751177986 928523640 13978957 752755762 54978479 610967290 59912810 647310372 9679609 377538518 809450593 178766511 402328612 87939586 928523640 830427564 637293522 807851992 239710191 13978957 2668034 13978957 959497843 661702249 757367141 750222905 809450593 751177986 377538518 377538518 750222905 586927772 757367141 352872460 377538518 54467956 928523640 34937036 704317246 714495600 809450593 757367141 368018338 962843988 909887207 59912810 809450593 959497843 341066340 275410447 13978957 714495600 928523640 962843988 830427564 698101988 239710191 637293522 13978957 470588820 807851992 962843988 59912810 87939586 647310372 178766511 959497843 469275658 59912810 928523640 853996708 368018338 59912810 661702249 881427789 959497843 34937036 909887207 881427789 751177986 904457353 959497843 712147186 844312972 907513243 907513243 647310372 2668034 704317246 809450593 680361344 54467956 34937036 661702249 54978479 757367141 909887207 704317246 359306675 59912810 661702249 809450593 586927772 853996708 2668034 809450593 844312972 757367141 830427564 59912810 704317246 629517684 352872460 704317246 54467956 928523640 629517684 54467956 629517684 469275658 853996708 830427564 34937036 478164345 704317246 341066340 359306675 714495600 377538518 34937036 751177986 757367141 352872460 59912810 178766511 178766511 299111413 959497843 352872460 911376237 54978479 299111413 34937036 377538518 299111413 909887207 809450593 751177986 402328612 478164345 714495600 299111413 647310372 714495600 830427564 46053030 59912810 881427789 377538518 299111413 647310372 9679609 911376237 661702249 368018338 59912810 586927772 928523640 54467956 178766511 637293522 647310372 178766511 853996708 352872460 586927772 757367141 377538518 59912810 54978479 909887207 178766511 54978479 469275658 2668034 757367141 807851992 750222905 757367141 844312972 881427789 907513243 377538518 661702249 470588820 881427789 680361344 750222905 359306675 680361344 469275658 275410447 359306675 610967290 714495600 13978957 610967290 830427564 830427564 377538518 712147186 909887207 368018338 54978479 809450593 830427564 809450593 54978479 750222905 13978957 178766511 830427564 586927772 714495600 844312972 909887207 750222905 13978957 341066340 928523640 54978479 751177986 368018338 853996708 750222905 911376237 757367141 907513243 907513243 853996708 704317246 680361344 962843988 712147186 661702249 13978957 714495600 680361344 844312972 844312972 752755762 629517684 59912810 34937036 275410447 239710191 586927772 359306675 34937036 -1 9679609 59912810 2668034 178766511 178766511 757367141 647310372 907513243 807851992 844312972 704317246 704317246 9679609 680361344 402328612 478164345 2668034 714495600 470588820 807851992 239710191 909887207 275410447 714495600 341066340 341066340 629517684 853996708 928523640 750222905 712147186 59912810 13978957 809450593 239710191 959497843 299111413 -1 586927772 9679609 368018338 610967290 807851992 239710191 714495600 34937036 911376237 46053030 909887207 46053030 830427564 907513243 402328612 809450593 844312972 586927772 629517684 402328612 275410447 959497843 904457353 809450593 239710191 698101988 844312972 54467956 751177986 881427789 34937036 698101988 377538518 904457353 34937036 359306675 586927772 909887207 368018338 698101988 299111413 352872460 704317246 907513243 809450593 13978957 844312972 751177986 46053030 750222905 9679609 647310372 750222905 87939586 911376237 680361344 661702249 368018338 751177986 629517684 46053030 -1 909887207 2668034 402328612 911376237 853996708 909887207 178766511 470588820 377538518 911376237 844312972 751177986 698101988 757367141 178766511 647310372 911376237 402328612 714495600 359306675 34937036 904457353 904457353 712147186 341066340 352872460 54467956 402328612 853996708 714495600 714495600 904457353 751177986 904457353 704317246 928523640 377538518 751177986 352872460 881427789 9679609 352872460 752755762 637293522 341066340 911376237 368018338 962843988 402328612 299111413 904457353 54467956 34937036 478164345 470588820 586927772 2668034 751177986 661702249 647310372 34937036 714495600 470588820 637293522 661702249 341066340 359306675 87939586 275410447 752755762 178766511 714495600 368018338 928523640 402328612 54978479 368018338 470588820 352872460 637293522 359306675 959497843 469275658 54467956 704317246 368018338 54467956 341066340 928523640 909887207 757367141 341066340 661702249 647310372 469275658 359306675 907513243 844312972 13978957 470588820 807851992 751177986 830427564 610967290 807851992 809450593 341066340 907513243 34937036 586927772 341066340 275410447 680361344 54467956 680361344 830427564 647310372 844312972 637293522 469275658 637293522 470588820 402328612 704317246 275410447 881427789 637293522 704317246 34937036 704317246 907513243 757367141 962843988 352872460 647310372 907513243 178766511 13978957 680361344 637293522 881427789 469275658 807851992 9679609 750222905 830427564 637293522 275410447 752755762 469275658 661702249 9679609 881427789 34937036 750222905 911376237 469275658 13978957 757367141 87939586 352872460 34937036 712147186 714495600 881427789 359306675 239710191 13978957 34937036 714495600 13978957 712147186 853996708 34937036 59912810 807851992 830427564 402328612 661702249 904457353 239710191 586927772 928523640 470588820 704317246 962843988 712147186 178766511 402328612 59912810 647310372 470588820 704317246 59912810 299111413 610967290 909887207 647310372 34937036 470588820 704317246 637293522 959497843 853996708 661702249 299111413 470588820 881427789 59912810 610967290 680361344 909887207 2668034 469275658 909887207 750222905 844312972 809450593 377538518 752755762 757367141 928523640 704317246 9679609 368018338 629517684 809450593 698101988 178766511 34937036 469275658 46053030 377538518 959497843 911376237 341066340 239710191 239710191 629517684 352872460 377538518 959497843 907513243 698101988 9679609 478164345 478164345 962843988 239710191 881427789 352872460 911376237 178766511 757367141 9679609 809450593 275410447 928523640 478164345 712147186 299111413 751177986 87939586 610967290 469275658 712147186 34937036 178766511 911376237 352872460 87939586 844312972 402328612 704317246 698101988 13978957 377538518 809450593 359306675 13978957 629517684 34937036 853996708 712147186 2668034 807851992 704317246 275410447 757367141 54467956 470588820 704317246 712147186 661702249 610967290 680361344 239710191 178766511 750222905 9679609 714495600 751177986 907513243 13978957 907513243 751177986 959497843 299111413 909887207 928523640 698101988 714495600 704317246 712147186 928523640 341066340 239710191 807851992 34937036 54467956 698101988 629517684 809450593 712147186 807851992 275410447 907513243 647310372 59912810 698101988 904457353 359306675 352872460 478164345 178766511 911376237 962843988 959497843 299111413 178766511 712147186 359306675 904457353 928523640 13978957 54978479 54978479 714495600 807851992 359306675 807851992 712147186 752755762 9679609 911376237 9679609 714495600 54978479 661702249 647310372 87939586 637293522 844312972 2668034 469275658 962843988 469275658 275410447 377538518 368018338 698101988 275410447 402328612 928523640 750222905 470588820 34937036 704317246 647310372 629517684 34937036 712147186 629517684 809450593 809450593 807851992 647310372 239710191 54467956 809450593 853996708 853996708 853996708 807851992 13978957 9679609 881427789 59912810 881427789 714495600 752755762 752755762 637293522 54978479 402328612 341066340 470588820 402328612 881427789 928523640 928523640 881427789 610967290 750222905 59912810 807851992 757367141 757367141 13978957 680361344 853996708 704317246 757367141 352872460 680361344 830427564 881427789 470588820 704317246 34937036 637293522 809450593 54978479 9679609 610967290 275410447 647310372 712147186 911376237 750222905 610967290 698101988 909887207 637293522 909887207 907513243 341066340 807851992 9679609 750222905 704317246 809450593 299111413 881427789 712147186 712147186 959497843 352872460 470588820 704317246 359306675 661702249 586927772 844312972 757367141 809450593 853996708 299111413 59912810 377538518 698101988 909887207 907513243 751177986 275410447 807851992 359306675 907513243 352872460 377538518 341066340 712147186 59912810 752755762 352872460 239710191 34937036 661702249 341066340 87939586 586927772 909887207 962843988 661702249 341066340 478164345 470588820 959497843 470588820 87939586 34937036 807851992 54467956 54467956 751177986 959497843 377538518 853996708 844312972 610967290 751177986 359306675 911376237 680361344 470588820 239710191 59912810 911376237 698101988 907513243 275410447 610967290 46053030 377538518 239710191 680361344 680361344 904457353 928523640 904457353 34937036 647310372 757367141 853996708 2668034 34937036 469275658 87939586 911376237 807851992 586927772 478164345 478164345 239710191 853996708 402328612 853996708 59912810 962843988 714495600 680361344 714495600 714495600 54467956 757367141 352872460 881427789 704317246 712147186 275410447 698101988 881427789 13978957 712147186 54467956 661702249 59912810 610967290 377538518 34937036 714495600 911376237 2668034 959497843 844312972 647310372 757367141 928523640 586927772 359306675 402328612 87939586 844312972 610967290 712147186 907513243 368018338 34937036 359306675 299111413 478164345 368018338 402328612 928523640 751177986 87939586 959497843 341066340 46053030 751177986 359306675 751177986 698101988 178766511 881427789 962843988 704317246 881427789 680361344 661702249 13978957 704317246 704317246 352872460 928523640 478164345 680361344 586927772 962843988 34937036 9679609 -1 469275658 13978957 712147186 352872460 368018338 853996708 853996708 714495600 904457353 352872460 750222905 844312972 911376237 959497843 807851992 13978957 54978479 647310372 714495600 239710191 359306675 661702249 853996708 757367141 959497843 402328612 698101988 712147186 830427564 712147186 239710191 881427789 352872460 402328612 750222905 844312972 904457353 368018338 13978957 907513243 907513243 629517684 -1 34937036 275410447 359306675 830427564 54467956 809450593 2668034 853996708 752755762 46053030 647310372 647310372 752755762 911376237 368018338 341066340 907513243 881427789 909887207 853996708 46053030 647310372 909887207 844312972 637293522 9679609 637293522 909887207 359306675 586927772 751177986 341066340 830427564 610967290 844312972 275410447 661702249 751177986 661702249 352872460 752755762 712147186 853996708 881427789 239710191 629517684 478164345 34937036 714495600 9679609 911376237 661702249 907513243 54978479 750222905 46053030 586927772 680361344 46053030 341066340 809450593 586927772 881427789 698101988 911376237 87939586 368018338 752755762 680361344 87939586 904457353 9679609 853996708 844312972 586927772 359306675 402328612 809450593 469275658 469275658 629517684 13978957 377538518 751177986 46053030 752755762 712147186 661702249 637293522 637293522 807851992 9679609 359306675 299111413 712147186 751177986 959497843 377538518 54978479 844312972 87939586 959497843 629517684 928523640 907513243 469275658 478164345 881427789 54978479 750222905 54467956 178766511 757367141 752755762 54978479 359306675 352872460 87939586 907513243 470588820 830427564 661702249 904457353 962843988 750222905 907513243 928523640 46053030 907513243 299111413 928523640 680361344 469275658 830427564 470588820 402328612 830427564 661702249 712147186 239710191 844312972 853996708 629517684 402328612 54467956 844312972 13978957 377538518 911376237 751177986 698101988 751177986 962843988 647310372 586927772 904457353 469275658 959497843 698101988 911376237 809450593 359306675 178766511 9679609 714495600 368018338 -1 178766511 712147186 714495600 178766511 610967290 750222905 752755762 359306675 853996708 299111413 59912810 680361344 712147186 661702249 469275658 368018338 712147186 402328612 647310372 637293522 844312972 275410447 698101988 881427789 904457353 757367141 928523640 853996708 352872460 928523640 752755762 844312972 844312972 54978479 54467956 610967290 469275658 359306675 712147186 809450593 751177986 402328612 9679609 359306675 637293522 751177986 962843988 911376237 275410447 586927772 661702249 299111413 341066340 928523640 470588820 904457353 470588820 661702249 881427789 478164345 -1 239710191 844312972 881427789 962843988 637293522 470588820 178766511 470588820 661702249 757367141 712147186 239710191 714495600 402328612 698101988 750222905 402328612 178766511 962843988 610967290 54978479 341066340 586927772 704317246 59912810 9679609 341066340 904457353 54467956 712147186 962843988 610967290 909887207 341066340 637293522 359306675 586927772 54467956 610967290 87939586 962843988 87939586 909887207 352872460 13978957 809450593 629517684 904457353 54467956 341066340 610967290 470588820 904457353 911376237 34937036 359306675 2668034 661702249 275410447 637293522 9679609 46053030 46053030 34937036 807851992 881427789 87939586 87939586 34937036 853996708 830427564 54467956 402328612 911376237 751177986 352872460 959497843 54467956 402328612 629517684 34937036 714495600 359306675 712147186 712147186 807851992 928523640 178766511 807851992 680361344 239710191 647310372 881427789 959497843 712147186 928523640 637293522 629517684 698101988 368018338 907513243 299111413 928523640 853996708 928523640 2668034 34937036 853996708 712147186 680361344 54467956 352872460 54978479 402328612 402328612 807851992 402328612 807851992 807851992 881427789 299111413 478164345 359306675 352872460 341066340 714495600 909887207 714495600 830427564 750222905 962843988 352872460 46053030 752755762 904457353 54978479 629517684 46053030 647310372 54978479 359306675 368018338 46053030 178766511 9679609 478164345 844312972 704317246 469275658 959497843 239710191 752755762 377538518 647310372 352872460 904457353 610967290 13978957 962843988 239710191 714495600 750222905 377538518 275410447 586927772 661702249 830427564 809450593 2668034 2668034 928523640 752755762 275410447 377538518 470588820 586927772 928523640 610967290 239710191 881427789 586927772 881427789 469275658 586927772 359306675 341066340 352872460 2668034 586927772 830427564 750222905 275410447 807851992 87939586 54978479 647310372 178766511 881427789 637293522 907513243 341066340 178766511 928523640 610967290 359306675 610967290 13978957 809450593 586927772 712147186 904457353 807851992 911376237 881427789 907513243 352872460 54467956 299111413 751177986 714495600 46053030 402328612 807851992 2668034 352872460 904457353 757367141 907513243 698101988 750222905 299111413 402328612 661702249 275410447 586927772 928523640 844312972 904457353 928523640 751177986 911376237 853996708 586927772 275410447 704317246 698101988 54978479 751177986 698101988 2668034 34937036 359306675 830427564 629517684 698101988 59912810 704317246 13978957 680361344 586927772 629517684 9679609 34937036 714495600 712147186 341066340 704317246 637293522 13978957 928523640 809450593 341066340 928523640 712147186 54978479 751177986 46053030 9679609 757367141 962843988 341066340 299111413 352872460 178766511 844312972 13978957 54467956 610967290 909887207 751177986 478164345 830427564 469275658 704317246 807851992 34937036 853996708 637293522 661702249 807851992 352872460 586927772 178766511 2668034 359306675 478164345 178766511 377538518 377538518 359306675 830427564 904457353 807851992 907513243 377538518 178766511 34937036 904457353 809450593 87939586 698101988 647310372 586927772 680361344 178766511 377538518 46053030 34937036 377538518 809450593 704317246 911376237 9679609 469275658 698101988 469275658 402328612 959497843 909887207 59912810 341066340 752755762 757367141 402328612 178766511 853996708 586927772 830427564 59912810 962843988 352872460 470588820 275410447 469275658 275410447 13978957 750222905 359306675 661702249 402328612 -1 54467956 661702249 54467956 610967290 962843988 911376237 470588820 610967290 402328612 647310372 757367141 907513243 714495600 962843988 46053030 368018338 377538518 87939586 13978957 909887207 680361344 341066340 341066340 9679609 881427789 377538518 712147186 911376237 712147186 54467956 661702249 809450593 402328612 909887207 610967290 853996708 629517684 909887207 13978957 907513243 239710191 13978957 54978479 959497843 959497843 586927772 586927772 712147186 928523640 757367141 928523640 377538518 661702249 469275658 2668034 59912810 469275658 470588820 34937036 909887207 9679609 368018338 757367141 909887207 750222905 402328612 299111413 881427789 928523640 904457353 712147186 881427789 610967290 714495600 807851992 629517684 9679609 809450593 844312972 352872460 470588820 704317246 46053030 830427564 853996708 59912810 757367141 844312972 962843988 2668034 341066340 87939586 359306675 680361344 661702249 299111413 647310372 341066340 610967290 478164345 9679609 751177986 46053030 712147186 275410447 87939586 698101988 647310372 34937036 586927772 377538518 750222905 2668034 275410447 629517684 377538518 178766511 359306675 299111413 87939586 13978957 750222905 470588820 299111413 46053030 59912810 680361344 911376237 752755762 352872460 87939586 470588820 928523640 178766511 377538518 751177986 59912810 757367141 750222905 750222905 830427564 714495600 586927772 909887207 853996708 239710191 469275658 714495600 178766511 661702249 87939586 698101988 275410447 13978957 830427564 629517684 844312972 377538518 87939586 909887207 470588820 34937036 714495600 807851992 87939586 299111413 853996708 87939586 704317246 469275658 469275658 637293522 751177986 714495600 470588820 359306675 87939586 809450593 647310372 809450593 34937036 239710191 275410447 907513243 87939586 299111413 680361344 54467956 352872460 647310372 909887207 698101988 830427564 752755762 750222905 54978479 752755762 59912810 907513243 9679609 680361344 469275658 59912810 299111413 46053030 586927772 46053030 698101988 911376237 478164345 368018338 299111413 959497843 586927772 911376237 962843988 637293522 275410447 757367141 470588820 750222905 54978479 87939586 853996708 402328612 881427789 928523640 698101988 470588820 698101988 402328612 610967290 239710191 807851992 34937036 341066340 757367141 928523640 698101988 54467956 2668034 714495600 680361344 377538518 59912810 904457353 962843988 704317246 807851992 752755762 807851992 368018338 844312972 959497843 352872460 239710191 275410447 807851992 629517684 807851992 34937036 610967290 2668034 59912810 959497843 54978479 586927772 807851992 661702249 377538518 853996708 714495600 904457353 586927772 478164345 661702249 402328612 2668034 469275658 909887207 928523640 809450593 586927772 809450593 704317246 46053030 907513243 750222905 661702249 469275658 586927772 469275658 750222905 911376237 54978479 959497843 637293522 881427789 909887207 275410447 853996708 959497843 275410447 54467956 698101988 586927772 909887207 928523640 178766511 377538518 853996708 402328612 661702249 586927772 352872460 830427564 59912810 928523640 704317246 807851992 359306675 54978479 752755762 853996708 46053030 928523640 46053030 299111413 359306675 46053030 704317246 9679609 704317246 904457353 239710191 54467956 178766511 909887207 359306675 909887207 704317246 275410447 911376237 586927772 368018338 178766511 881427789 478164345 -1 9679609 352872460 586927772 647310372 275410447 647310372 907513243 478164345 751177986 844312972 478164345 586927772 844312972 178766511 714495600 881427789 9679609 352872460 275410447 704317246 647310372 959497843 586927772 881427789 359306675 757367141 87939586 402328612 299111413 13978957 46053030 87939586 402328612 844312972 881427789 637293522 959497843 904457353 809450593 844312972 809450593 46053030 87939586 928523640 470588820 750222905 586927772 629517684 368018338 757367141 698101988 54467956 59912810 239710191 911376237 680361344 928523640 752755762 586927772 299111413 54467956 610967290 239710191 661702249 911376237 751177986 341066340 907513243 907513243 13978957 586927772 352872460 928523640 807851992 54467956 680361344 704317246 54467956 377538518 59912810 751177986 904457353 377538518 469275658 647310372 909887207 478164345 359306675 469275658 9679609 46053030 909887207 704317246 46053030 377538518 2668034 178766511 586927772 712147186 9679609 751177986 750222905 807851992 87939586 586927772 478164345 470588820 470588820 911376237 928523640 610967290 610967290 909887207 470588820 54978479 359306675 59912810 13978957 751177986 59912810 469275658 54978479 809450593 299111413 9679609 853996708 712147186 909887207 714495600 -1 962843988 830427564 59912810 714495600 928523640 647310372 909887207 402328612 959497843 54467956 54467956 752755762 661702249 698101988 178766511 239710191 661702249 470588820 959497843 359306675 402328612 34937036 904457353 2668034 881427789 586927772 904457353 54978479 377538518 757367141 13978957 809450593 368018338 911376237 299111413 809450593 275410447 377538518 704317246 928523640 751177986 959497843 904457353 469275658 352872460 752755762 698101988 9679609 698101988 341066340 59912810 586927772 377538518 629517684 9679609 962843988 907513243 54978479 680361344 959497843 680361344 9679609 714495600 377538518 928523640 807851992 34937036 54978479 2668034 750222905 -1 359306675 637293522 807851992 637293522 239710191 907513243 610967290 750222905 712147186 647310372 904457353 54978479 830427564 712147186 637293522 698101988 359306675 59912810 377538518 647310372 881427789 54467956 661702249 299111413 962843988 -1 469275658 911376237 9679609 647310372 359306675 881427789 2668034 9679609 470588820 586927772 629517684 751177986 661702249 377538518 359306675 352872460 586927772 962843988 299111413 637293522 87939586 368018338 377538518 661702249 352872460 586927772 807851992 2668034 907513243 54467956 341066340 853996708 830427564 807851992 275410447 962843988 178766511 830427564 469275658 830427564 87939586 352872460 178766511 680361344 34937036 704317246 59912810 586927772 637293522 402328612 470588820 9679609 341066340 962843988 750222905 907513243 239710191 9679609 853996708 -1 341066340 830427564 928523640 637293522 275410447 2668034 13978957 911376237 629517684 359306675 680361344 402328612 844312972 928523640 752755762 610967290 962843988 904457353 928523640 478164345 470588820 809450593 844312972 637293522 907513243 34937036 368018338 757367141 9679609 377538518 661702249 478164345 712147186 714495600 647310372 911376237 637293522 359306675 352872460 275410447 54978479 470588820 661702249 907513243 751177986 680361344 377538518 2668034 680361344 629517684 909887207 239710191 928523640 87939586 341066340 299111413 750222905 359306675 402328612 377538518 629517684 87939586 610967290 239710191 907513243 907513243 844312972 714495600 352872460 239710191 637293522 751177986 586927772 752755762 928523640 470588820 698101988 959497843 698101988 469275658 469275658 341066340 54978479 178766511 704317246 275410447 -1 359306675 586927772 907513243 928523640 751177986 377538518 341066340 911376237 586927772 469275658 54978479 610967290 -1 844312972 959497843 959497843 -1 2668034 178766511 647310372 928523640 377538518 470588820 712147186 904457353 -1 469275658 586927772 844312972 586927772 909887207 904457353 478164345 911376237 629517684 809450593 751177986 830427564 907513243 637293522 470588820 178766511 54978479 907513243 911376237 698101988 928523640 637293522 909887207 629517684 586927772 34937036 478164345 959497843 377538518 87939586 807851992 352872460 704317246 959497843 962843988 59912810 698101988 341066340 752755762 751177986 853996708 299111413 239710191 341066340 341066340 807851992 959497843 402328612 59912810 704317246 368018338 275410447 704317246 904457353 757367141 844312972 637293522 752755762 714495600 368018338 752755762 844312972 751177986 647310372 853996708 239710191 34937036 959497843 178766511 478164345 352872460 368018338 844312972 911376237 647310372 959497843 54978479 809450593 904457353 807851992 59912810 275410447 586927772 752755762 34937036 704317246 469275658 714495600 830427564 751177986 402328612 34937036 704317246 239710191 844312972 830427564 341066340 830427564 13978957 469275658 714495600 757367141 704317246 714495600 704317246 698101988 911376237 750222905 352872460 911376237 470588820 714495600 680361344 911376237 807851992 377538518 59912810 299111413 178766511 377538518 959497843 586927772 928523640 359306675 359306675 586927772 275410447 469275658 377538518 178766511 469275658 13978957 637293522 959497843 911376237 59912810 299111413 712147186 377538518 2668034 59912810 757367141 647310372 907513243 469275658 904457353 359306675 881427789 637293522 402328612 59912810 341066340 13978957 629517684 904457353 647310372 807851992 341066340 637293522 959497843 844312972 714495600 359306675 909887207 2668034 469275658 469275658 750222905 87939586 352872460 470588820 2668034 87939586 757367141 881427789 704317246 377538518 853996708 698101988 34937036 752755762 907513243 469275658 809450593 714495600 647310372 959497843 377538518 928523640 853996708 853996708 704317246 352872460 586927772 478164345 359306675 586927772 959497843 341066340 962843988 178766511 275410447 712147186 2668034 909887207 907513243 714495600 752755762 59912810 629517684 881427789 909887207 712147186 54467956 750222905 368018338 830427564 830427564 853996708 712147186 907513243 469275658 239710191 928523640 9679609 402328612 712147186 704317246 751177986 751177986 911376237 586927772 368018338 637293522 368018338 2668034 712147186 714495600 809450593 610967290 911376237 59912810 907513243 757367141 757367141 478164345 928523640 907513243 844312972 377538518 757367141 377538518 54467956 13978957 34937036 647310372 54978479 368018338 478164345 275410447 909887207 904457353 904457353 469275658 881427789 368018338 904457353 13978957 959497843 757367141 239710191 712147186 368018338 698101988 704317246 352872460 881427789 54978479 54978479 757367141 178766511 647310372 9679609 299111413 368018338 704317246 853996708 275410447 359306675 680361344 809450593 637293522 714495600 680361344 712147186 714495600 13978957 807851992 907513243 704317246 352872460 962843988 637293522 46053030 712147186 712147186 704317246 751177986 610967290 911376237 299111413 402328612 928523640 586927772 402328612 751177986 46053030 377538518 54467956 698101988 680361344 54978479 9679609 586927772 714495600 881427789 647310372 750222905 757367141 853996708 647310372 629517684 470588820 402328612 712147186 909887207 830427564 904457353 680361344 377538518 9679609 54978479 470588820 610967290 928523640 46053030 881427789 13978957 46053030 46053030 698101988 341066340 299111413 712147186 704317246 637293522 853996708 469275658 586927772 907513243 9679609 698101988 586927772 610967290 904457353 9679609 881427789 680361344 34937036 907513243 9679609 904457353 750222905 881427789 698101988 698101988 299111413 752755762 698101988 637293522 34937036 830427564 853996708 959497843 830427564 87939586 830427564 959497843 299111413 844312972 704317246 853996708 647310372 962843988 844312972 377538518 853996708 752755762 352872460 904457353 239710191 13978957 704317246 377538518 844312972 178766511 87939586 830427564 377538518 377538518 402328612 341066340 751177986 647310372 34937036 959497843 661702249 13978957 714495600 750222905 341066340 712147186 907513243 9679609 807851992 178766511 178766511 478164345 402328612 698101988 704317246 661702249 275410447 469275658 9679609 698101988 275410447 752755762 54467956 13978957 470588820 680361344 341066340 962843988 881427789 341066340 637293522 750222905 853996708 368018338 54467956 402328612 586927772 586927772 881427789 751177986 853996708 470588820 178766511 368018338 352872460 2668034 909887207 178766511 34937036 469275658 2668034 714495600 368018338 661702249 712147186 712147186 661702249 928523640 239710191 928523640 54467956 830427564 661702249 2668034 712147186 907513243 928523640 54467956 809450593 239710191 680361344 911376237 830427564 751177986 275410447 239710191 647310372 368018338 714495600 809450593 680361344 661702249 752755762 470588820 928523640 359306675 637293522 59912810 -1 352872460 757367141 844312972 9679609 853996708 59912810 368018338 752755762 478164345 239710191 13978957 911376237 714495600 959497843 680361344 757367141 907513243 2668034 881427789 907513243 698101988 752755762 911376237 54978479 352872460 402328612 704317246 909887207 830427564 402328612 962843988 750222905 478164345 478164345 239710191 586927772 586927772 698101988 178766511 830427564 469275658 909887207 647310372 881427789 712147186 359306675 959497843 637293522 962843988 54978479 299111413 904457353 341066340 46053030 909887207 359306675 46053030 87939586 752755762 904457353 34937036 959497843 352872460 9679609 275410447 637293522 807851992 904457353 239710191 610967290 904457353 757367141 809450593 586927772 377538518 714495600 478164345 830427564 478164345 54467956 904457353 928523640 911376237 881427789 757367141 46053030 275410447 757367141 239710191 469275658 2668034 712147186 698101988 807851992 911376237 637293522 712147186 275410447 647310372 402328612 907513243 54467956 757367141 54978479 962843988 661702249 714495600 959497843 904457353 907513243 904457353 959497843 844312972 751177986 402328612 661702249 87939586 750222905 9679609 9679609 881427789 637293522 178766511 904457353 714495600 853996708 402328612 359306675 853996708 911376237 46053030 911376237 909887207 352872460 704317246 586927772 661702249 704317246 647310372 13978957 809450593 637293522 2668034 680361344 807851992 750222905 13978957 9679609 751177986 698101988 359306675 807851992 34937036 59912810 59912810 2668034 853996708 962843988 478164345 359306675 714495600 586927772 809450593 712147186 178766511 661702249 -1 698101988 907513243 377538518 178766511 928523640 299111413 34937036 46053030 911376237 359306675 881427789 341066340 647310372 959497843 647310372 881427789 -1 750222905 751177986 341066340 34937036 275410447 610967290 907513243 -1 750222905 698101988 698101988 704317246 586927772 661702249 13978957 962843988 239710191 402328612 610967290 341066340 853996708 750222905 959497843 911376237 704317246 59912810 853996708 629517684 13978957 470588820 959497843 470588820 368018338 402328612 830427564 478164345 928523640 844312972 704317246 752755762 469275658 830427564 928523640 341066340 402328612 629517684 807851992 239710191 359306675 13978957 46053030 647310372 478164345 275410447 757367141 368018338 34937036 341066340 637293522 87939586 909887207 54467956 752755762 680361344 54978479 698101988 714495600 962843988 87939586 712147186 881427789 610967290 478164345 704317246 647310372 377538518 377538518 470588820 87939586 907513243 757367141 59912810 751177986 275410447 54467956 637293522 34937036 -1 809450593 299111413 178766511 881427789 586927772 911376237 881427789 928523640 752755762 377538518 928523640 907513243 34937036 751177986 637293522 757367141 680361344 59912810 239710191 712147186 54467956 752755762 2668034 714495600 178766511 368018338 87939586 647310372 299111413 9679609 844312972 402328612 844312972 844312972 661702249 809450593 757367141 704317246 275410447 751177986 470588820 478164345 87939586 469275658 9679609 470588820 470588820 341066340 698101988 469275658 469275658 661702249 359306675 928523640 909887207 34937036 341066340 909887207 377538518 853996708 629517684 962843988 807851992 54467956 352872460 -1 911376237 629517684 704317246 844312972 911376237 704317246 13978957 352872460 402328612 239710191 377538518 54467956 586927772 402328612 368018338 610967290 239710191 610967290 352872460 962843988 757367141 469275658 680361344 478164345 809450593 239710191 844312972 586927772 54467956 807851992 751177986 680361344 680361344 352872460 907513243 909887207 368018338 341066340 959497843 680361344 661702249 959497843 751177986 680361344 402328612 911376237 714495600 853996708 962843988 469275658 13978957 704317246 239710191 54978479 647310372 830427564 907513243 610967290 341066340 34937036 680361344 751177986 377538518 377538518 478164345 907513243 962843988 959497843 704317246 87939586 807851992 368018338 928523640 853996708 610967290 752755762 239710191 907513243 359306675 661702249 478164345 586927772 959497843 809450593 853996708 59912810 54978479 46053030 59912810 610967290 904457353 911376237 469275658 46053030 478164345 13978957 178766511 661702249 680361344 881427789 807851992 54467956 698101988 54978479 881427789 586927772 34937036 46053030 911376237 928523640 239710191 704317246 809450593 9679609 352872460 698101988 647310372 352872460 469275658 704317246 807851992 809450593 751177986 904457353 680361344 757367141 470588820 647310372 750222905 359306675 751177986 59912810 13978957 178766511 907513243 586927772 341066340 704317246 586927772 907513243 928523640 637293522 9679609 368018338 359306675 34937036 368018338 830427564 59912810 751177986 661702249 712147186 34937036 698101988 698101988 661702249 750222905 809450593 239710191 470588820 750222905 881427789 909887207 46053030 698101988 178766511 469275658 629517684 911376237 59912810 299111413 853996708 757367141 9679609 853996708 911376237 9679609 54978479 647310372 830427564 -1 704317246 178766511 59912810 911376237 750222905 352872460 698101988 750222905 13978957 275410447 830427564 830427564 359306675 928523640 909887207 909887207 469275658 959497843 13978957 9679609 586927772 752755762 470588820 470588820 2668034 712147186 178766511 470588820 275410447 87939586 959497843 377538518 59912810 911376237 368018338 751177986 34937036 637293522 704317246 752755762 629517684 752755762 647310372 54978479 853996708 830427564 909887207 752755762 239710191 698101988 9679609 478164345 299111413 698101988 680361344 807851992 629517684 751177986 962843988 610967290 680361344 402328612 352872460 830427564 341066340 34937036 928523640 907513243 239710191 402328612 904457353 904457353 478164345 928523640 586927772 59912810 853996708 881427789 809450593 853996708 928523640 59912810 698101988 478164345 46053030 698101988 680361344 341066340 610967290 341066340 962843988 752755762 911376237 809450593 629517684 911376237 299111413 661702249 853996708 87939586 661702249 680361344 881427789 680361344 911376237 661702249 757367141 714495600 830427564 752755762 9679609 904457353 712147186 712147186 239710191 830427564 586927772 928523640 275410447 959497843 341066340 704317246 402328612 928523640 377538518 959497843 661702249 46053030 178766511 809450593 178766511 750222905 928523640 87939586 752755762 478164345 13978957 661702249 359306675 402328612 9679609 13978957 59912810 844312972 46053030 962843988 299111413 830427564 239710191 911376237 909887207 928523640 904457353 714495600 647310372 478164345 661702249 478164345 610967290 478164345 54467956 586927772 178766511 275410447 752755762 750222905 962843988 712147186 807851992 59912810 470588820 402328612 757367141 881427789 610967290 647310372 911376237 881427789 909887207 54467956 470588820 647310372 469275658 959497843 881427789 469275658 751177986 911376237 46053030 751177986 54467956 714495600 54467956 46053030 928523640 299111413 352872460 751177986 712147186 904457353 853996708 853996708 750222905 928523640 586927772 34937036 962843988 959497843 2668034 478164345 54978479 299111413 368018338 807851992 34937036 299111413 907513243 647310372 853996708 909887207 87939586 881427789 87939586 59912810 239710191 714495600 907513243 853996708 341066340 299111413 911376237 9679609 830427564 637293522 341066340 809450593 377538518 698101988 928523640 34937036 959497843 704317246 239710191 751177986 661702249 59912810 239710191 275410447 698101988 54467956 698101988 853996708 352872460 712147186 881427789 809450593 704317246 54467956 959497843 275410447 2668034 629517684 680361344 13978957 909887207 87939586 757367141 680361344 750222905 46053030 698101988 13978957 752755762 751177986 647310372 959497843 34937036 853996708 752755762 299111413 881427789 928523640 661702249 359306675 844312972 911376237 904457353 54978479 9679609 478164345 637293522 586927772 752755762 586927772 9679609 629517684 9679609 610967290 54978479 909887207 928523640 9679609 46053030 13978957 757367141 402328612 352872460 830427564 359306675 9679609 59912810 178766511 586927772 757367141 712147186 959497843 911376237 368018338 661702249 698101988 239710191 368018338 46053030 959497843 34937036 34937036 352872460 178766511 470588820 750222905 377538518 637293522 830427564 59912810 610967290 470588820 629517684 359306675 46053030 959497843 478164345 680361344 928523640 87939586 904457353 54978479 757367141 853996708 704317246 661702249 751177986 962843988 698101988 661702249 647310372 54467956 647310372 704317246 629517684 352872460 275410447 830427564 904457353 698101988 59912810 239710191 752755762 54978479 853996708 368018338 807851992 275410447 629517684 928523640 402328612 752755762 637293522 402328612 13978957 809450593 962843988 2668034 629517684 853996708 698101988 478164345 629517684 928523640 54978479 751177986 54978479 959497843 299111413 853996708 881427789 9679609 909887207 341066340 470588820 807851992 2668034 46053030 368018338 830427564 962843988 928523640 757367141 807851992 881427789 359306675 757367141 907513243 178766511 704317246 239710191 610967290 830427564 637293522 928523640 586927772 712147186 469275658 341066340 830427564 807851992 478164345 13978957 750222905 299111413 680361344 341066340 34937036 881427789 610967290 59912810 2668034 904457353 680361344 704317246 299111413 299111413 359306675 881427789 46053030 844312972 341066340 853996708 239710191 881427789 809450593 341066340 610967290 809450593 359306675 807851992 610967290 907513243 714495600 909887207 59912810 478164345 911376237 299111413 629517684 59912810 87939586 299111413 752755762 54467956 402328612 904457353 962843988 637293522 704317246 647310372 469275658 750222905 478164345 907513243 757367141 2668034 341066340 13978957 34937036 87939586 698101988 647310372 54467956 359306675 9679609 881427789 54978479 809450593 809450593 178766511 830427564 610967290 478164345 478164345 352872460 59912810 377538518 299111413 712147186 586927772 9679609 751177986 904457353 962843988 904457353 909887207 959497843 907513243 751177986 54978479 844312972 844312972 54467956 341066340 359306675 299111413 647310372 54467956 704317246 275410447 907513243 647310372 844312972 87939586 881427789 750222905 299111413 809450593 239710191 809450593 629517684 807851992 478164345 9679609 757367141 469275658 904457353 341066340 881427789 178766511 698101988 751177986 54978479 904457353 830427564 478164345 368018338 807851992 853996708 680361344 830427564 807851992 34937036 87939586 661702249 704317246 629517684 470588820 586927772 -1 881427789 637293522 586927772 637293522 637293522 469275658 54467956 830427564 178766511 368018338 368018338 844312972 757367141 750222905 757367141 239710191 610967290 34937036 610967290 402328612 359306675 637293522 368018338 881427789 352872460 712147186 54467956 751177986 959497843 629517684 275410447 46053030 -1 928523640 830427564 239710191 959497843 904457353 178766511 54467956 661702249 698101988 629517684 928523640 807851992 750222905 352872460 712147186 637293522 911376237 275410447 959497843 830427564 46053030 752755762 844312972 9679609 470588820 470588820 59912810 377538518 928523640 586927772 750222905 962843988 661702249 54978479 610967290 704317246 87939586 909887207 704317246 962843988 637293522 959497843 478164345 586927772 54978479 757367141 359306675 959497843 757367141 928523640 844312972 -1 757367141 2668034 46053030 881427789 853996708 13978957 807851992 629517684 586927772 46053030 299111413 637293522 959497843 87939586 359306675 909887207 904457353 904457353 807851992 751177986 637293522 299111413 54978479 911376237 637293522 928523640 34937036 751177986 2668034 9679609 470588820 341066340 704317246 750222905 661702249 34937036 928523640 2668034 586927772 909887207 904457353 629517684 698101988 54467956 299111413 680361344 907513243 352872460 239710191 299111413 2668034 402328612 751177986 751177986 352872460 299111413 46053030 46053030 478164345 478164345 13978957 807851992 714495600 807851992 844312972 586927772 757367141 377538518 752755762 751177986 881427789 809450593 704317246 752755762 359306675 629517684 9679609 714495600 359306675 807851992 752755762 478164345 87939586 299111413 368018338 377538518 647310372 478164345 34937036 46053030 704317246 34937036 909887207 46053030 904457353 59912810 751177986 881427789 46053030 661702249 178766511 907513243 341066340 368018338 239710191 704317246 907513243 757367141 907513243 698101988 178766511 478164345 13978957 377538518 87939586 907513243 752755762 402328612 637293522 752755762 34937036 629517684 757367141 712147186 46053030 629517684 807851992 9679609 54467956 275410447 704317246 661702249 680361344 629517684 962843988 881427789 962843988 359306675 637293522 809450593 962843988 962843988 9679609 2668034 661702249 610967290 661702249 478164345 928523640 704317246 881427789 661702249 402328612 904457353 712147186 962843988 586927772 809450593 750222905 757367141 750222905 368018338 368018338 907513243 853996708 907513243 807851992 87939586 9679609 904457353 470588820 377538518 469275658 830427564 909887207 750222905 911376237 2668034 750222905 478164345 368018338 54467956 962843988 2668034 46053030 469275658 909887207 54467956 402328612 629517684 352872460 610967290 647310372 680361344 368018338 368018338 698101988 661702249 959497843 478164345 904457353 610967290 712147186 341066340 962843988 844312972 807851992 34937036 629517684 469275658 341066340 757367141 680361344 469275658 757367141 907513243 750222905 911376237 478164345 881427789 752755762 478164345 637293522 9679609 299111413 830427564 757367141 959497843 647310372 928523640 46053030 87939586 178766511 586927772 750222905 959497843 352872460 959497843 909887207 478164345 712147186 844312972 757367141 647310372 341066340 54467956 377538518 881427789 299111413 661702249 637293522 911376237 368018338 402328612 34937036 368018338 469275658 698101988 239710191 586927772 647310372 275410447 239710191 275410447 637293522 478164345 751177986 959497843 809450593 54978479 275410447 2668034 87939586 239710191 757367141 275410447 470588820 809450593 959497843 402328612 478164345 807851992 904457353 704317246 2668034 909887207 904457353 54467956 275410447 87939586 809450593 661702249 629517684 712147186 610967290 907513243 -1 87939586 239710191 368018338 377538518 46053030 830427564 807851992 629517684 750222905 629517684 637293522 959497843 341066340 13978957 2668034 807851992 478164345 -1 881427789 647310372 712147186 661702249 610967290 853996708 34937036 853996708 907513243 661702249 46053030 275410447 610967290 844312972 341066340 610967290 610967290 752755762 757367141 907513243 661702249 2668034 178766511 87939586 907513243 54467956 909887207 807851992 299111413 34937036 2668034 13978957 680361344 647310372 478164345 586927772 750222905 178766511 844312972 54467956 881427789 647310372 661702249 54467956 698101988 807851992 962843988 809450593 751177986 904457353 239710191 54978479 704317246 704317246 377538518 661702249 402328612 299111413 712147186 661702249 586927772 34937036 368018338 809450593 757367141 907513243 352872460 586927772 809450593 904457353 928523640 54467956 714495600 904457353 610967290 469275658 911376237 844312972 13978957 881427789 853996708 928523640 -1 359306675 54467956 178766511 368018338 470588820 907513243 757367141 54978479 299111413 586927772 402328612 54978479 962843988 478164345 751177986 809450593 59912810 830427564 904457353 59912810 712147186 610967290 9679609 807851992 377538518 698101988 928523640 402328612 853996708 299111413 698101988 752755762 661702249 -1 830427564 698101988 629517684 478164345 469275658 87939586 54978479 478164345 469275658 698101988 368018338 239710191 239710191 341066340 907513243 928523640 46053030 470588820 586927772 647310372 844312972 680361344 2668034 904457353 704317246 13978957 478164345 359306675 59912810 359306675 59912810 911376237 352872460 904457353 469275658 341066340 59912810 610967290 704317246 368018338 299111413 629517684 750222905 402328612 46053030 909887207 907513243 239710191 470588820 2668034 881427789 59912810 907513243 478164345 751177986 54467956 809450593 661702249 928523640 752755762 34937036 928523640 750222905 610967290 359306675 680361344 470588820 59912810 881427789 704317246 87939586 13978957 368018338 637293522 368018338 586927772 352872460 341066340 750222905 54467956 907513243 757367141 478164345 59912810 46053030 377538518 629517684 752755762 909887207 46053030 959497843 752755762 807851992 844312972 46053030 359306675 959497843 637293522 469275658 680361344 629517684 698101988 2668034 928523640 46053030 904457353 629517684 844312972 807851992 275410447 909887207 809450593 750222905 586927772 178766511 239710191 909887207 59912810 299111413 853996708 661702249 698101988 962843988 54467956 34937036 853996708 377538518 928523640 904457353 178766511 647310372 637293522 629517684 853996708 911376237 54467956 712147186 341066340 239710191 359306675 13978957 928523640 844312972 46053030 844312972 368018338 881427789 928523640 809450593 299111413 911376237 962843988 341066340 87939586 478164345 830427564 853996708 704317246 661702249 714495600 87939586 830427564 907513243 714495600 13978957 661702249 881427789 830427564 586927772 637293522 844312972 830427564 629517684 610967290 928523640 698101988 178766511 959497843 299111413 54978479 610967290 478164345 714495600 352872460 928523640 881427789 853996708 830427564 904457353 402328612 470588820 830427564 -1 752755762 909887207 9679609 962843988 680361344 352872460 629517684 928523640 853996708 853996708 680361344 13978957 341066340 59912810 807851992 -1 757367141 647310372 750222905 359306675 610967290 13978957 909887207 704317246 9679609 959497843 178766511 647310372 352872460 881427789 54978479 299111413 368018338 904457353 13978957 478164345 844312972 704317246 377538518 809450593 907513243 9679609 469275658 178766511 909887207 610967290 704317246 469275658 680361344 2668034 299111413 469275658 9679609 661702249 911376237 661702249 844312972 911376237 87939586 239710191 59912810 478164345 661702249 368018338 299111413 962843988 809450593 750222905 647310372 610967290 586927772 54467956 928523640 714495600 909887207 712147186 377538518 586927772 928523640 647310372 680361344 470588820 853996708 239710191 714495600 59912810 844312972 704317246 54978479 809450593 586927772 757367141 2668034 610967290 239710191 610967290 54467956 359306675 368018338 469275658 629517684 704317246 661702249 928523640 13978957 853996708 -1 807851992 2668034 904457353 647310372 470588820 469275658 647310372 341066340 299111413 904457353 239710191 368018338 757367141 750222905 275410447 751177986 881427789 368018338 54467956 928523640 904457353 54467956 87939586 830427564 911376237 909887207 46053030 9679609 807851992 680361344 178766511 610967290 470588820 881427789 377538518 714495600 13978957 637293522 178766511 610967290 904457353 637293522 239710191 704317246 46053030 909887207 807851992 359306675 178766511 586927772 359306675 962843988 178766511 368018338 59912810 750222905 299111413 661702249 750222905 752755762 586927772 661702249 87939586 478164345 368018338 402328612 750222905 299111413 478164345 178766511 757367141 959497843 178766511 54467956 359306675 629517684 853996708 909887207 275410447 377538518 87939586 402328612 9679609 368018338 341066340 2668034 13978957 807851992 637293522 962843988 377538518 704317246 13978957 853996708 478164345 629517684 352872460 87939586 46053030 54467956 352872460 637293522 352872460 959497843 714495600 752755762 9679609 470588820 661702249 661702249 661702249 680361344 478164345 9679609 469275658 239710191 928523640 629517684 928523640 46053030 714495600 928523640 907513243 54978479 87939586 751177986 809450593 87939586 402328612 352872460 13978957 368018338 54467956 959497843 470588820 911376237 275410447 275410447 59912810 844312972 377538518 807851992 714495600 13978957 629517684 470588820 680361344 904457353 299111413 178766511 844312972 750222905 586927772 9679609 750222905 59912810 830427564 377538518 402328612 377538518 87939586 809450593 377538518 629517684 629517684 368018338 714495600 470588820 807851992 46053030 750222905 610967290 807851992 647310372 647310372 881427789 750222905 911376237 907513243 610967290 928523640 478164345 751177986 586927772 46053030 469275658 46053030 911376237 904457353 904457353 909887207 470588820 853996708 610967290 9679609 907513243 629517684 830427564 402328612 9679609 712147186 680361344 698101988 909887207 680361344 959497843 478164345 909887207 904457353 911376237 359306675 239710191 680361344 904457353 470588820 341066340 629517684 54467956 2668034 470588820 59912810 807851992 911376237 54978479 54978479 698101988 962843988 470588820 853996708 680361344 359306675 87939586 87939586 680361344 9679609 909887207 299111413 469275658 275410447 904457353 807851992 661702249 469275658 402328612 2668034 34937036 470588820 299111413 928523640 275410447 341066340 881427789 698101988 809450593 2668034 -1 928523640 637293522 352872460 299111413 751177986 712147186 54467956 909887207 54978479 610967290 59912810 13978957 853996708 34937036 807851992 402328612 714495600 34937036 704317246 807851992 299111413 661702249 661702249 9679609 853996708 299111413 478164345 470588820 809450593 586927772 712147186 637293522 959497843 752755762 46053030 647310372 928523640 714495600 275410447 586927772 54467956 959497843 907513243 928523640 714495600 844312972 712147186 647310372 359306675 13978957 959497843 629517684 661702249 59912810 844312972 680361344 844312972 750222905 359306675 239710191 368018338 881427789 661702249 13978957 752755762 809450593 586927772 368018338 470588820 377538518 853996708 59912810 352872460 359306675 610967290 54978479 911376237 637293522 809450593 809450593 714495600 341066340 87939586 959497843 844312972 87939586 909887207 962843988 469275658 377538518 54467956 853996708 751177986 907513243 402328612 911376237 275410447 704317246 809450593 637293522 178766511 698101988 909887207 470588820 586927772 629517684 680361344 750222905 34937036 54467956 809450593 928523640 341066340 909887207 853996708 907513243 704317246 478164345 59912810 359306675 714495600 586927772 844312972 469275658 13978957 402328612 830427564 904457353 470588820 750222905 807851992 750222905 909887207 704317246 928523640 714495600 714495600 275410447 704317246 9679609 46053030 341066340 714495600 661702249 610967290 809450593 698101988 807851992 359306675 341066340 54978479 54467956 239710191 178766511 275410447 853996708 9679609 -1 853996708 54978479 59912810 698101988 959497843 712147186 402328612 54978479 239710191 750222905 904457353 275410447 402328612 830427564 377538518 752755762 629517684 881427789 752755762 853996708 9679609 359306675 704317246 911376237 54467956 844312972 844312972 629517684 9679609 54978479 377538518 239710191 629517684 712147186 698101988 752755762 470588820 704317246 712147186 752755762 698101988 13978957 59912810 962843988 352872460 13978957 46053030 907513243 853996708 368018338 907513243 704317246 750222905 909887207 698101988 911376237 698101988 586927772 586927772 352872460 928523640 629517684 853996708 853996708 178766511 751177986 54467956 13978957 59912810 881427789 478164345 757367141 844312972 629517684 178766511 13978957 2668034 751177986 909887207 844312972 34937036 807851992 299111413 698101988 714495600 54978479 46053030 704317246 54467956 239710191 54467956 54467956 909887207 239710191 59912810 402328612 469275658 680361344 853996708 757367141 87939586 59912810 712147186 402328612 54978479 680361344 680361344 911376237 402328612 13978957 34937036 341066340 239710191 9679609 275410447 907513243 881427789 959497843 712147186 629517684 54467956 54467956 478164345 478164345 809450593 881427789 87939586 59912810 757367141 34937036 470588820 470588820 809450593 368018338 178766511 299111413 853996708 911376237 610967290 959497843 13978957 752755762 9679609 299111413 911376237 904457353 680361344 907513243 844312972 907513243 757367141 368018338 59912810 239710191 610967290 647310372 907513243 959497843 661702249 714495600 647310372 750222905 34937036 610967290 610967290 377538518 661702249 807851992 178766511 830427564 928523640 904457353 962843988 54978479 637293522 -1 853996708 680361344 341066340 299111413 752755762 962843988 853996708 13978957 907513243 714495600 698101988 757367141 275410447 959497843 750222905 629517684 275410447 680361344 637293522 368018338 661702249 680361344 928523640 698101988 680361344 904457353 704317246 469275658 87939586 714495600 752755762 680361344 178766511 752755762 704317246 34937036 904457353 359306675 13978957 610967290 610967290 750222905 844312972 368018338 239710191 54467956 807851992 751177986 637293522 2668034 239710191 46053030 59912810 830427564 962843988 54978479 909887207 586927772 46053030 752755762 54978479 34937036 46053030 928523640 275410447 478164345 830427564 178766511 680361344 698101988 352872460 714495600 46053030 87939586 807851992 629517684 9679609 470588820 712147186 629517684 637293522 704317246 928523640 712147186 13978957 647310372 586927772 59912810 59912810 661702249 698101988 377538518 757367141 586927772 844312972 647310372 377538518 46053030 586927772 470588820 629517684 610967290 629517684 907513243 9679609 807851992 962843988 712147186 368018338 352872460 470588820 809450593 809450593 629517684 712147186 341066340 928523640 -1 9679609 750222905 750222905 750222905 809450593 809450593 2668034 610967290 698101988 830427564 54978479 959497843 907513243 478164345 377538518 402328612 59912810 881427789 54467956 752755762 59912810 637293522 853996708 807851992 629517684 904457353 881427789 911376237 13978957 704317246 751177986 830427564 13978957 87939586 637293522 752755762 844312972 752755762 239710191 478164345 907513243 13978957 352872460 830427564 2668034 54978479 904457353 714495600 275410447 402328612 830427564 661702249 853996708 377538518 881427789 751177986 714495600 647310372 87939586 178766511 377538518 54978479 402328612 -1 13978957 586927772 752755762 928523640 928523640 962843988 809450593 368018338 586927772 750222905 275410447 54467956 586927772 637293522 178766511 -1 904457353 928523640 712147186 87939586 844312972 299111413 904457353 478164345 712147186 751177986 9679609 299111413 46053030 178766511 341066340 714495600 275410447 178766511 478164345 750222905 661702249 629517684 647310372 359306675 904457353 680361344 928523640 907513243 647310372 59912810 469275658 904457353 469275658 853996708 469275658 809450593 239710191 586927772 881427789 586927772 757367141 341066340 629517684 275410447 402328612 928523640 610967290 13978957 359306675 881427789 809450593 881427789 881427789 881427789 959497843 239710191 275410447 809450593 13978957 661702249 757367141 34937036 470588820 853996708 844312972 9679609 637293522 352872460 402328612 359306675 359306675 680361344 680361344 881427789 807851992 750222905 352872460 9679609 352872460 178766511 714495600 359306675 909887207 13978957 470588820 178766511 629517684 637293522 299111413 714495600 881427789 299111413 714495600 2668034 610967290 469275658 402328612 830427564 469275658 881427789 341066340 750222905 34937036 341066340 830427564 680361344 54978479 809450593 757367141 470588820 704317246 807851992 661702249 54467956 34937036 275410447 610967290 959497843 368018338 352872460 359306675 904457353 2668034 637293522 239710191 359306675 698101988 402328612 239710191 881427789 299111413 34937036 881427789 13978957 478164345 881427789 478164345 714495600 911376237 299111413 909887207 712147186 469275658 904457353 478164345 178766511 680361344 907513243 178766511 959497843 752755762 853996708 352872460 752755762 712147186 586927772 698101988 54978479 712147186 959497843 830427564 698101988 704317246 907513243 751177986 712147186 13978957 341066340 907513243 844312972 751177986 881427789 704317246 661702249 610967290 2668034 377538518 751177986 87939586 881427789 -1 911376237 809450593 844312972 909887207 352872460 299111413 853996708 904457353 275410447 911376237 13978957 54467956 469275658 2668034 478164345 704317246 359306675 586927772 881427789 377538518 962843988 698101988 714495600 34937036 34937036 59912810 275410447 54467956 752755762 698101988 299111413 844312972 959497843 610967290 275410447 661702249 34937036 907513243 881427789 757367141 34937036 352872460 853996708 928523640 637293522 178766511 844312972 470588820 959497843 178766511 377538518 698101988 637293522 46053030 830427564 610967290 368018338 586927772 909887207 352872460 807851992 352872460 478164345 2668034 87939586 909887207 46053030 637293522 13978957 9679609 751177986 751177986 2668034 751177986 470588820 712147186 881427789 352872460 911376237 470588820 904457353 341066340 853996708 469275658 352872460 647310372 352872460 959497843 9679609 629517684 402328612 704317246 377538518 830427564 46053030 830427564 54467956 853996708 909887207 881427789 751177986 704317246 46053030 469275658 909887207 629517684 377538518 359306675 9679609 34937036 712147186 853996708 844312972 629517684 680361344 647310372 629517684 629517684 881427789 962843988 647310372 714495600 377538518 680361344 275410447 661702249 470588820 881427789 239710191 377538518 809450593 751177986 904457353 680361344 752755762 809450593 586927772 680361344 844312972 911376237 962843988 907513243 704317246 959497843 647310372 2668034 46053030 13978957 87939586 54467956 661702249 275410447 275410447 359306675 911376237 368018338 34937036 368018338 377538518 9679609 712147186 586927772 299111413 757367141 178766511 962843988 368018338 629517684 13978957 478164345 844312972 750222905 59912810 928523640 46053030 637293522 853996708 13978957 54978479 809450593 714495600 750222905 750222905 714495600 750222905 830427564 757367141 377538518 377538518 698101988 751177986 704317246 469275658 830427564 712147186 844312972 928523640 807851992 752755762 2668034 647310372 402328612 904457353 751177986 844312972 757367141 2668034 239710191 178766511 844312972 809450593 750222905 904457353 341066340 470588820 87939586 275410447 698101988 54467956 629517684 275410447 680361344 341066340 853996708 698101988 275410447 352872460 714495600 59912810 377538518 359306675 750222905 299111413 54978479 402328612 13978957 368018338 2668034 54467956 680361344 9679609 698101988 275410447 377538518 909887207 299111413 299111413 962843988 299111413 239710191 809450593 698101988 928523640 752755762 586927772 377538518 911376237 928523640 904457353 402328612 661702249 907513243 637293522 54978479 714495600 907513243 341066340 959497843 928523640 368018338 962843988 637293522 178766511 59912810 911376237 87939586 469275658 352872460 751177986 844312972 904457353 13978957 909887207 -1 809450593 680361344 54467956 59912810 751177986 844312972 478164345 807851992 59912810 469275658 881427789 54978479 34937036 844312972 377538518 478164345 54467956 704317246 637293522 368018338 239710191 470588820 751177986 928523640 586927772 830427564 9679609 911376237 275410447 359306675 647310372 750222905 809450593 757367141 368018338 299111413 928523640 904457353 59912810 275410447 712147186 34937036 275410447 757367141 911376237 907513243 750222905 750222905 680361344 178766511 275410447 698101988 809450593 911376237 359306675 844312972 59912810 359306675 647310372 9679609 478164345 -1 752755762 629517684 239710191 629517684 704317246 299111413 661702249 757367141 54467956 907513243 402328612 757367141 751177986 402328612 402328612 752755762 54978479 698101988 352872460 680361344 275410447 341066340 46053030 54467956 962843988 909887207 469275658 661702249 714495600 13978957 714495600 299111413 680361344 352872460 2668034 54467956 299111413 9679609 34937036 704317246 377538518 586927772 54978479 470588820 402328612 402328612 341066340 59912810 881427789 341066340 830427564 830427564 377538518 752755762 712147186 54978479 478164345 637293522 59912810 928523640 299111413 377538518 959497843 714495600 239710191 752755762 54467956 178766511 469275658 959497843 341066340 844312972 698101988 712147186 478164345 377538518 178766511 299111413 959497843 359306675 59912810 54467956 844312972 377538518 911376237 469275658 377538518 402328612 661702249 809450593 909887207 751177986 46053030 751177986 807851992 469275658 54978479 629517684 13978957 586927772 959497843 34937036 750222905 928523640 34937036 750222905 478164345 909887207 610967290 34937036 757367141 586927772 368018338 704317246 752755762 13978957 359306675 402328612 9679609 359306675 368018338 2668034 178766511 661702249 87939586 909887207 34937036 844312972 909887207 962843988 352872460 46053030 54978479 752755762 629517684 9679609 928523640 637293522 2668034 661702249 299111413 704317246 853996708 469275658 299111413 359306675 750222905 904457353 377538518 13978957 629517684 757367141 54978479 907513243 661702249 909887207 807851992 959497843 610967290 352872460 911376237 680361344 911376237 680361344 928523640 751177986 368018338 359306675 629517684 637293522 87939586 907513243 962843988 59912810 239710191 377538518 853996708 962843988 359306675 637293522 629517684 714495600 54467956 402328612 54978479 962843988 2668034 352872460 714495600 661702249 959497843 637293522 352872460 751177986 647310372 368018338 469275658 586927772 714495600 54467956 712147186 470588820 13978957 341066340 368018338 368018338 469275658 -1 704317246 402328612 704317246 962843988 610967290 911376237 809450593 750222905 469275658 647310372 470588820 239710191 661702249 904457353 809450593 46053030 352872460 478164345 928523640 368018338 844312972 881427789 680361344 87939586 807851992 680361344 853996708 46053030 178766511 809450593 750222905 714495600 853996708 909887207 962843988 87939586 54978479 647310372 750222905 469275658 469275658 54467956 275410447 275410447 2668034 647310372 830427564 2668034 881427789 807851992 34937036 909887207 586927772 34937036 469275658 928523640 469275658 637293522 54467956 54467956 239710191 9679609 751177986 904457353 809450593 704317246 377538518 -1 680361344 904457353 178766511 610967290 377538518 807851992 844312972 87939586 680361344 909887207 2668034 680361344 59912810 712147186 712147186 54978479 275410447 629517684 469275658 610967290 661702249 341066340 704317246 402328612 470588820 698101988 904457353 853996708 377538518 54978479 586927772 757367141 54467956 661702249 807851992 239710191 698101988 2668034 377538518 661702249 752755762 478164345 9679609 962843988 470588820 34937036 359306675 341066340 830427564 959497843 59912810 750222905 809450593 881427789 9679609 752755762 714495600 928523640 586927772 13978957 586927772 586927772 178766511 881427789 586927772 34937036 352872460 586927772 239710191 704317246 928523640 807851992 178766511 904457353 54978479 368018338 907513243 807851992 647310372 807851992 352872460 275410447 752755762 911376237 2668034 469275658 714495600 46053030 402328612 54978479 2668034 911376237 87939586 359306675 680361344 586927772 844312972 299111413 275410447 830427564 911376237 647310372 757367141 359306675 239710191 750222905 752755762 275410447 178766511 469275658 959497843 87939586 752755762 478164345 34937036 844312972 904457353 87939586 680361344 54978479 704317246 46053030 46053030 239710191 698101988 680361344 752755762 359306675 54978479 698101988 904457353 478164345 853996708 13978957 13978957 757367141 352872460 809450593 299111413 629517684 9679609 750222905 54467956 629517684 2668034 469275658 54978479 904457353 54467956 239710191 239710191 928523640 844312972 959497843 809450593 34937036 714495600 359306675 478164345 368018338 87939586 299111413 962843988 714495600 478164345 928523640 368018338 830427564 907513243 959497843 469275658 34937036 698101988 9679609 359306675 629517684 299111413 757367141 34937036 647310372 907513243 478164345 962843988 911376237 469275658 54978479 470588820 402328612 377538518 178766511 637293522 629517684 647310372 34937036 909887207 757367141 881427789 928523640 853996708 2668034 928523640 586927772 2668034 704317246 586927772 46053030 629517684 59912810 46053030 54978479 661702249 469275658 239710191 830427564 704317246 712147186 647310372 904457353 637293522 629517684 478164345 712147186 698101988 844312972 680361344 469275658 341066340 680361344 87939586 750222905 341066340 359306675 -1 752755762 844312972 299111413 907513243 909887207 54467956 807851992 54467956 909887207 46053030 907513243 239710191 661702249 704317246 757367141 -1 54978479 928523640 59912810 751177986 629517684 904457353 54978479 751177986 853996708 377538518 629517684 9679609 904457353 911376237 830427564 647310372 54467956 87939586 647310372 54467956 341066340 909887207 962843988 59912810 359306675 368018338 911376237 54467956 637293522 377538518 752755762 352872460 809450593 647310372 178766511 928523640 714495600 830427564 907513243 959497843 647310372 959497843 59912810 809450593 470588820 34937036 647310372 34937036 478164345 750222905 661702249 752755762 904457353 377538518 911376237 807851992 750222905 586927772 402328612 239710191 680361344 341066340 87939586 807851992 469275658 909887207 928523640 844312972 402328612 750222905 629517684 239710191 9679609 46053030 844312972 478164345 680361344 959497843 54467956 469275658 712147186 54978479 911376237 54467956 54978479 9679609 178766511 911376237 881427789 757367141 46053030 714495600 911376237 757367141 54978479 928523640 714495600 881427789 907513243 647310372 959497843 469275658 352872460 377538518 341066340 907513243 712147186 750222905 853996708 647310372 698101988 239710191 275410447 9679609 239710191 750222905 751177986 299111413 46053030 87939586 928523640 478164345 751177986 87939586 830427564 853996708 478164345 704317246 750222905 46053030 661702249 637293522 46053030 352872460 809450593 807851992 87939586 757367141 2668034 962843988 586927772 911376237 402328612 909887207 54467956 34937036 299111413 586927772 962843988 844312972 178766511 629517684 911376237 34937036 704317246 750222905 853996708 341066340 470588820 478164345 341066340 830427564 239710191 712147186 881427789 809450593 853996708 54467956 54467956 368018338 13978957 911376237 610967290 704317246 637293522 59912810 830427564 469275658 712147186 469275658 807851992 46053030 629517684 586927772 239710191 904457353 752755762 830427564 470588820 712147186 853996708 239710191 637293522 809450593 469275658 680361344 881427789 647310372 13978957 904457353 807851992 907513243 470588820 844312972 704317246 637293522 178766511 909887207 402328612 2668034 377538518 757367141 661702249 9679609 299111413 352872460 757367141 750222905 962843988 341066340 647310372 2668034 911376237 712147186 54467956 909887207 368018338 359306675 647310372 275410447 34937036 610967290 469275658 368018338 830427564 352872460 54467956 54978479 844312972 178766511 680361344 59912810 9679609 478164345 907513243 478164345 809450593 352872460 704317246 844312972 959497843 647310372 470588820 9679609 909887207 809450593 13978957 178766511 750222905 341066340 359306675 178766511 751177986 34937036 54467956 586927772 751177986 661702249 928523640 87939586 881427789 59912810 470588820 844312972 962843988 470588820 750222905 830427564 34937036 352872460 402328612 714495600 704317246 807851992 239710191 959497843 647310372 714495600 341066340 712147186 359306675 714495600 469275658 637293522 714495600 239710191 610967290 911376237 807851992 239710191 478164345 368018338 377538518 712147186 704317246 34937036 962843988 909887207 629517684 299111413 881427789 9679609 9679609 46053030 853996708 377538518 637293522 377538518 46053030 911376237 907513243 368018338 714495600 907513243 629517684 87939586 752755762 712147186 807851992 478164345 853996708 368018338 959497843 2668034 239710191 637293522 299111413 610967290 904457353 757367141 809450593 87939586 2668034 9679609 647310372 647310372 712147186 368018338 610967290 59912810 469275658 704317246 478164345 469275658 959497843 54978479 9679609 59912810 54978479 478164345 752755762 59912810 704317246 359306675 809450593 46053030 -1 341066340 629517684 661702249 478164345 -1 34937036 680361344 752755762 54978479 299111413 275410447 757367141 2668034 352872460 54978479 2668034 962843988 757367141 881427789 377538518 928523640 637293522 34937036 647310372 359306675 54467956 586927772 907513243 680361344 352872460 750222905 757367141 637293522 359306675 807851992 2668034 2668034 647310372 13978957 478164345 34937036 59912810 911376237 54467956 647310372 610967290 54978479 469275658 809450593 13978957 13978957 87939586 809450593 469275658 275410447 402328612 809450593 368018338 714495600 911376237 377538518 87939586 178766511 830427564 904457353 46053030 661702249 698101988 586927772 809450593 928523640 807851992 647310372 -1 352872460 610967290 239710191 853996708 34937036 178766511 661702249 178766511 704317246 586927772 54467956 704317246 2668034 881427789 881427789 712147186 881427789 698101988 610967290 87939586 830427564 750222905 368018338 178766511 853996708 352872460 853996708 13978957 830427564 751177986 239710191 470588820 299111413 909887207 470588820 714495600 714495600 239710191 9679609 34937036 341066340 809450593 2668034 750222905 610967290 478164345 757367141 909887207 377538518 352872460 2668034 239710191 909887207 13978957 299111413 751177986 959497843 637293522 714495600 751177986 2668034 807851992 647310372 911376237 54467956 962843988 470588820 54467956 959497843 809450593 275410447 881427789 59912810 377538518 959497843 807851992 881427789 714495600 647310372 698101988 712147186 750222905 909887207 13978957 680361344 807851992 661702249 13978957 352872460 87939586 13978957 610967290 712147186 807851992 907513243 680361344 907513243 469275658 377538518 46053030 -1 909887207 59912810 757367141 637293522 881427789 34937036 9679609 629517684 34937036 368018338 178766511 341066340 59912810 680361344 470588820 752755762 751177986 928523640 610967290 807851992 402328612 714495600 751177986 -1 54467956 478164345 470588820 610967290 359306675 830427564 239710191 680361344 714495600 34937036 478164345 907513243 907513243 470588820 809450593 928523640 470588820 853996708 904457353 610967290 881427789 470588820 907513243 470588820 698101988 9679609 610967290 844312972 59912810 469275658 34937036 54467956 13978957 478164345 13978957 751177986 680361344 647310372 911376237 830427564 54978479 647310372 698101988 757367141 629517684 368018338 178766511 714495600 959497843 698101988 911376237 637293522 377538518 911376237 87939586 844312972 807851992 359306675 9679609 911376237 714495600 54467956 750222905 807851992 752755762 757367141 637293522 629517684 54978479 34937036 661702249 907513243 807851992 637293522 54467956 54467956 469275658 2668034 -1 9679609 178766511 907513243 911376237 904457353 46053030 928523640 629517684 34937036 54978479 909887207 830427564 647310372 469275658 661702249 470588820 807851992 698101988 809450593 402328612 368018338 34937036 647310372 750222905 178766511 9679609 629517684 807851992 54467956 712147186 368018338 712147186 54467956 909887207 352872460 2668034 647310372 586927772 853996708 178766511 178766511 752755762 610967290 712147186 54467956 844312972 275410447 239710191 299111413 629517684 34937036 647310372 647310372 712147186 59912810 698101988 907513243 275410447 909887207 637293522 909887207 928523640 275410447 807851992 178766511 275410447 87939586 59912810 750222905 809450593 87939586 359306675 809450593 911376237 807851992 757367141 59912810 911376237 712147186 752755762 299111413 714495600 469275658 830427564 807851992 610967290 637293522 610967290 478164345 680361344 359306675 881427789 87939586 809450593 46053030 54978479 341066340 647310372 881427789 704317246 87939586 59912810 881427789 911376237 959497843 87939586 402328612 299111413 698101988 712147186 809450593 853996708 959497843 712147186 647310372 647310372 928523640 962843988 928523640 911376237 610967290 352872460 904457353 830427564 809450593 809450593 239710191 9679609 59912810 911376237 368018338 359306675 680361344 809450593 881427789 54978479 629517684 2668034 909887207 647310372 904457353 904457353 275410447 470588820 368018338 751177986 714495600 470588820 750222905 54978479 680361344 402328612 757367141 911376237 478164345 844312972 881427789 637293522 909887207 911376237 368018338 809450593 54467956 2668034 469275658 714495600 647310372 904457353 629517684 275410447 352872460 402328612 54467956 478164345 178766511 712147186 59912810 830427564 757367141 359306675 54467956 9679609 402328612 13978957 904457353 299111413 402328612 402328612 928523640 909887207 299111413 807851992 54978479 962843988 368018338 909887207 54978479 402328612 928523640 610967290 402328612 610967290 881427789 637293522 807851992 844312972 909887207 752755762 647310372 909887207 830427564 904457353 275410447 911376237 911376237 853996708 637293522 299111413 352872460 239710191 402328612 751177986 661702249 853996708 34937036 757367141 629517684 359306675 2668034 647310372 750222905 2668034 809450593 959497843 750222905 629517684 911376237 911376237 341066340 368018338 610967290 610967290 844312972 698101988 830427564 830427564 9679609 46053030 751177986 54467956 586927772 470588820 341066340 959497843 -1 -1 275410447 807851992 661702249 586927772 13978957 402328612 54467956 909887207 714495600 881427789 478164345 54978479 647310372 368018338 830427564 377538518 844312972 962843988 2668034 698101988 34937036 478164345 751177986 712147186 470588820 377538518 757367141 712147186 807851992 59912810 909887207 368018338 54978479 54978479 909887207 46053030 478164345 469275658 809450593 909887207 9679609 911376237 402328612 712147186 87939586 757367141 469275658 178766511 178766511 809450593 54467956 9679609 661702249 54978479 359306675 586927772 470588820 750222905 402328612 -1 178766511 478164345 647310372 807851992 34937036 178766511 661702249 680361344 647310372 352872460 647310372 844312972 359306675 680361344 911376237 629517684 -1 610967290 647310372 610967290 359306675 34937036 299111413 830427564 714495600 34937036 959497843 830427564 680361344 46053030 661702249 751177986 359306675 629517684 275410447 962843988 54467956 2668034 352872460 661702249 46053030 637293522 629517684 13978957 751177986 962843988 962843988 478164345 59912810 907513243 809450593 54978479 907513243 752755762 178766511 -1 54978479 844312972 911376237 962843988 34937036 178766511 2668034 907513243 59912810 478164345 712147186 275410447 750222905 757367141 698101988 478164345 844312972 830427564 13978957 647310372 54978479 807851992 239710191 807851992 714495600 368018338 368018338 178766511 853996708 586927772 470588820 54467956 299111413 881427789 907513243 9679609 680361344 751177986 881427789 359306675 341066340 59912810 752755762 87939586 341066340 844312972 909887207 13978957 54467956 586927772 610967290 757367141 13978957 469275658 830427564 13978957 368018338 809450593 853996708 680361344 807851992 751177986 178766511 341066340 904457353 959497843 275410447 54978479 2668034 907513243 46053030 714495600 962843988 470588820 275410447 661702249 341066340 962843988 844312972 750222905 402328612 352872460 610967290 470588820 352872460 629517684 751177986 299111413 750222905 904457353 2668034 844312972 751177986 907513243 46053030 402328612 59912810 959497843 275410447 680361344 809450593 904457353 907513243 853996708 9679609 807851992 909887207 853996708 178766511 704317246 911376237 853996708 881427789 750222905 341066340 752755762 844312972 904457353 54467956 962843988 586927772 904457353 698101988 661702249 610967290 844312972 853996708 87939586 87939586 2668034 661702249 299111413 54978479 586927772 712147186 757367141 844312972 13978957 586927772 377538518 402328612 54978479 959497843 54467956 610967290 2668034 661702249 275410447 911376237 178766511 962843988 610967290 275410447 750222905 853996708 359306675 352872460 807851992 698101988 881427789 34937036 680361344 962843988 352872460 46053030 469275658 637293522 881427789 54978479 341066340 478164345 629517684 178766511 928523640 299111413 809450593 928523640 368018338 359306675 275410447 909887207 275410447 661702249 704317246 751177986 46053030 714495600 637293522 629517684 34937036 368018338 478164345 959497843 469275658 853996708 844312972 647310372 9679609 275410447 911376237 909887207 909887207 352872460 647310372 629517684 714495600 368018338 299111413 928523640 757367141 368018338 470588820 807851992 9679609 698101988 752755762 904457353 751177986 299111413 377538518 2668034 881427789 54467956 928523640 928523640 751177986 54978479 34937036 637293522 341066340 46053030 54467956 275410447 275410447 275410447 402328612 698101988 807851992 359306675 352872460 299111413 714495600 469275658 881427789 647310372 909887207 928523640 757367141 704317246 59912810 909887207 928523640 928523640 680361344 377538518 904457353 341066340 909887207 402328612 87939586 586927772 881427789 959497843 178766511 830427564 610967290 586927772 712147186 178766511 807851992 909887207 830427564 402328612 54978479 59912810 757367141 368018338 698101988 368018338 402328612 928523640 359306675 -1 809450593 478164345 368018338 680361344 239710191 469275658 661702249 844312972 341066340 704317246 402328612 809450593 586927772 962843988 809450593 34937036 2668034 809450593 59912810 637293522 680361344 34937036 911376237 478164345 750222905 470588820 904457353 34937036 54978479 46053030 909887207 9679609 807851992 178766511 178766511 757367141 752755762 752755762 714495600 13978957 637293522 9679609 704317246 911376237 698101988 54467956 712147186 853996708 341066340 275410447 87939586 809450593 647310372 368018338 352872460 377538518 402328612 34937036 2668034 907513243 402328612 911376237 368018338 751177986 911376237 704317246 661702249 377538518 178766511 402328612 907513243 9679609 341066340 637293522 586927772 881427789 680361344 368018338 586927772 704317246 807851992 610967290 807851992 299111413 928523640 239710191 712147186 59912810 853996708 904457353 586927772 752755762 377538518 752755762 714495600 359306675 586927772 586927772 402328612 610967290 275410447 59912810 239710191 9679609 757367141 299111413 844312972 959497843 9679609 469275658 647310372 661702249 478164345 911376237 661702249 478164345 809450593 712147186 368018338 352872460 13978957 586927772 341066340 904457353 698101988 751177986 714495600 54978479 13978957 87939586 341066340 881427789 962843988 881427789 275410447 54978479 928523640 911376237 54978479 377538518 469275658 478164345 368018338 853996708 178766511 359306675 714495600 352872460 470588820 469275658 586927772 962843988 680361344 751177986 359306675 757367141 368018338 629517684 178766511 470588820 34937036 909887207 299111413 751177986 368018338 909887207 907513243 368018338 470588820 46053030 13978957 647310372 881427789 752755762 807851992 478164345 478164345 239710191 2668034 402328612 928523640 647310372 239710191 680361344 661702249 680361344 661702249 714495600 178766511 586927772 469275658 178766511 751177986 712147186 352872460 647310372 54978479 239710191 13978957 751177986 853996708 881427789 844312972 807851992 239710191 751177986 830427564 809450593 809450593 478164345 661702249 46053030 299111413 928523640 809450593 402328612 714495600 647310372 853996708 178766511 54978479 712147186 46053030 853996708 239710191 830427564 352872460 239710191 2668034 2668034 680361344 9679609 470588820 712147186 680361344 911376237 680361344 809450593 377538518 59912810 239710191 698101988 928523640 368018338 341066340 807851992 629517684 752755762 904457353 368018338 680361344 661702249 853996708 853996708 359306675 680361344 -1 698101988 178766511 661702249 239710191 962843988 751177986 34937036 359306675 368018338 368018338 750222905 830427564 46053030 904457353 637293522 844312972 911376237 469275658 909887207 275410447 629517684 368018338 809450593 341066340 752755762 54467956 698101988 54467956 809450593 299111413 881427789 959497843 54467956 299111413 478164345 637293522 2668034 807851992 178766511 680361344 610967290 377538518 87939586 680361344 341066340 359306675 87939586 928523640 680361344 178766511 629517684 299111413 352872460 299111413 907513243 750222905 59912810 909887207 661702249 178766511 9679609 757367141 809450593 34937036 46053030 359306675 470588820 368018338 809450593 2668034 239710191 714495600 959497843 909887207 275410447 470588820 750222905 586927772 904457353 698101988 610967290 87939586 909887207 610967290 359306675 377538518 907513243 680361344 586927772 807851992 904457353 647310372 87939586 586927772 629517684 928523640 368018338 59912810 239710191 275410447 714495600 275410447 178766511 809450593 752755762 59912810 928523640 904457353 478164345 59912810 586927772 698101988 928523640 178766511 844312972 680361344 54978479 661702249 469275658 830427564 239710191 712147186 881427789 809450593 959497843 907513243 844312972 275410447 698101988 757367141 178766511 341066340 907513243 2668034 647310372 368018338 928523640 299111413 34937036 757367141 752755762 637293522 178766511 299111413 911376237 54467956 46053030 962843988 402328612 469275658 178766511 59912810 853996708 698101988 712147186 629517684 904457353 178766511 402328612 959497843 59912810 87939586 909887207 46053030 844312972 751177986 629517684 928523640 377538518 341066340 352872460 907513243 757367141 904457353 757367141 46053030 478164345 830427564 750222905 -1 853996708 470588820 907513243 881427789 637293522 907513243 87939586 698101988 712147186 928523640 807851992 752755762 928523640 962843988 881427789 239710191 959497843 178766511 54467956 2668034 470588820 907513243 2668034 341066340 751177986 962843988 704317246 478164345 629517684 751177986 34937036 661702249 377538518 962843988 904457353 586927772 698101988 610967290 402328612 359306675 928523640 907513243 359306675 712147186 470588820 928523640 809450593 698101988 341066340 911376237 661702249 586927772 959497843 46053030 368018338 830427564 853996708 586927772 757367141 909887207 368018338 59912810 470588820 299111413 341066340 830427564 752755762 904457353 54978479 402328612 54978479 54467956 586927772 34937036 712147186 704317246 750222905 368018338 469275658 9679609 341066340 478164345 -1 680361344 -1 844312972 704317246 59912810 13978957 907513243 637293522 928523640 714495600 928523640 239710191 881427789 807851992 34937036 680361344 647310372 704317246 757367141 752755762 959497843 751177986 178766511 712147186 757367141 2668034 751177986 844312972 809450593 959497843 712147186 809450593 714495600 928523640 341066340 275410447 712147186 368018338 87939586 959497843 46053030 909887207 470588820 750222905 904457353 712147186 586927772 359306675 647310372 352872460 299111413 807851992 470588820 629517684 909887207 368018338 402328612 907513243 911376237 661702249 402328612 341066340 807851992 377538518 881427789 830427564 751177986 178766511 629517684 751177986 830427564 352872460 881427789 712147186 275410447 368018338 178766511 752755762 750222905 904457353 751177986 629517684 962843988 87939586 712147186 928523640 637293522 752755762 680361344 9679609 853996708 2668034 698101988 13978957 904457353 830427564 928523640 853996708 909887207 377538518 962843988 757367141 750222905 907513243 909887207 629517684 637293522 844312972 46053030 299111413 704317246 34937036 359306675 2668034 341066340 2668034 637293522 844312972 959497843 239710191 46053030 34937036 629517684 712147186 469275658 -1 275410447 46053030 629517684 377538518 377538518 359306675 368018338 610967290 637293522 844312972 46053030 647310372 275410447 13978957 402328612 647310372 178766511 586927772 962843988 478164345 239710191 757367141 830427564 586927772 714495600 87939586 352872460 959497843 647310372 -1 647310372 178766511 275410447 299111413 87939586 629517684 909887207 752755762 478164345 752755762 712147186 586927772 341066340 704317246 637293522 352872460 2668034 714495600 881427789 629517684 352872460 712147186 752755762 87939586 629517684 87939586 647310372 54978479 928523640 647310372 586927772 59912810 629517684 54978479 959497843 680361344 359306675 239710191 54467956 54978479 904457353 807851992 368018338 698101988 239710191 359306675 704317246 809450593 830427564 904457353 881427789 637293522 9679609 853996708 712147186 907513243 478164345 54467956 239710191 2668034 661702249 239710191 13978957 54467956 909887207 377538518 54467956 698101988 13978957 909887207 807851992 586927772 54978479 680361344 853996708 54978479 34937036 377538518 34937036 299111413 469275658 907513243 752755762 470588820 87939586 911376237 853996708 757367141 928523640 341066340 959497843 586927772 757367141 239710191 239710191 751177986 698101988 637293522 680361344 299111413 637293522 59912810 698101988 809450593 478164345 402328612 807851992 59912810 680361344 881427789 368018338 959497843 844312972 853996708 637293522 698101988 2668034 830427564 757367141 59912810 54978479 54978479 629517684 13978957 661702249 809450593 907513243 907513243 352872460 9679609 712147186 352872460 959497843 2668034 402328612 904457353 928523640 54978479 757367141 911376237 629517684 959497843 87939586 752755762 470588820 299111413 9679609 704317246 341066340 87939586 478164345 807851992 907513243 13978957 54978479 637293522 34937036 275410447 359306675 807851992 59912810 637293522 928523640 807851992 13978957 712147186 661702249 402328612 904457353 751177986 911376237 714495600 13978957 299111413 469275658 909887207 680361344 928523640 911376237 757367141 637293522 751177986 698101988 402328612 809450593 470588820 610967290 59912810 698101988 178766511 807851992 907513243 46053030 87939586 -1 87939586 402328612 478164345 470588820 610967290 704317246 751177986 178766511 807851992 750222905 178766511 712147186 704317246 911376237 275410447 359306675 275410447 352872460 962843988 661702249 341066340 239710191 46053030 881427789 377538518 299111413 341066340 239710191 844312972 610967290 610967290 470588820 647310372 830427564 59912810 586927772 359306675 712147186 402328612 637293522 9679609 712147186 359306675 359306675 680361344 714495600 275410447 698101988 637293522 610967290 714495600 752755762 299111413 368018338 341066340 34937036 661702249 904457353 698101988 807851992 661702249 9679609 469275658 704317246 962843988 752755762 341066340 610967290 909887207 844312972 34937036 54467956 13978957 959497843 34937036 904457353 962843988 714495600 13978957 352872460 680361344 402328612 46053030 239710191 341066340 911376237 478164345 469275658 881427789 377538518 752755762 680361344 402328612 87939586 751177986 352872460 757367141 359306675 54978479 402328612 629517684 87939586 239710191 275410447 368018338 907513243 46053030 909887207 928523640 54978479 844312972 610967290 59912810 34937036 909887207 59912810 637293522 909887207 299111413 881427789 959497843 907513243 470588820 2668034 647310372 757367141 809450593 698101988 751177986 750222905 647310372 178766511 807851992 904457353 907513243 2668034 34937036 959497843 341066340 844312972 909887207 704317246 830427564 34937036 750222905 853996708 907513243 359306675 911376237 478164345 299111413 830427564 178766511 853996708 54467956 751177986 752755762 586927772 714495600 54467956 9679609 341066340 928523640 275410447 757367141 714495600 87939586 368018338 959497843 962843988 844312972 239710191 661702249 239710191 478164345 178766511 712147186 647310372 962843988 178766511 34937036 34937036 911376237 714495600 34937036 478164345 881427789 275410447 750222905 402328612 698101988 54467956 359306675 698101988 830427564 661702249 586927772 239710191 34937036 907513243 853996708 59912810 907513243 928523640 907513243 750222905 807851992 9679609 704317246 809450593 661702249 54467956 9679609 59912810 714495600 275410447 714495600 750222905 46053030 610967290 352872460 239710191 757367141 359306675 911376237 359306675 341066340 647310372 610967290 586927772 647310372 377538518 752755762 -1 586927772 907513243 881427789 586927772 907513243 712147186 830427564 629517684 928523640 661702249 13978957 680361344 586927772 959497843 752755762 359306675 629517684 844312972 911376237 478164345 46053030 907513243 752755762 904457353 881427789 402328612 469275658 59912810 352872460 368018338 586927772 478164345 87939586 54467956 469275658 178766511 470588820 469275658 239710191 698101988 13978957 9679609 704317246 751177986 34937036 881427789 959497843 2668034 54467956 299111413 470588820 714495600 341066340 299111413 13978957 9679609 807851992 637293522 830427564 853996708 239710191 341066340 299111413 881427789 352872460 751177986 959497843 377538518 911376237 469275658 830427564 299111413 13978957 807851992 377538518 757367141 2668034 377538518 470588820 275410447 34937036 698101988 239710191 647310372 470588820 239710191 807851992 377538518 239710191 751177986 698101988 9679609 928523640 87939586 907513243 2668034 275410447 352872460 714495600 959497843 359306675 714495600 478164345 714495600 9679609 844312972 377538518 469275658 909887207 629517684 909887207 368018338 54467956 2668034 807851992 844312972 275410447 714495600 809450593 402328612 368018338 610967290 352872460 714495600 704317246 87939586 178766511 698101988 853996708 830427564 830427564 698101988 830427564 907513243 54467956 -1 830427564 469275658 881427789 751177986 911376237 469275658 586927772 830427564 757367141 757367141 704317246 629517684 610967290 46053030 704317246 714495600 909887207 907513243 698101988 757367141 911376237 -1 352872460 911376237 830427564 178766511 359306675 959497843 299111413 469275658 54978479 377538518 54467956 352872460 853996708 -1 712147186 909887207 704317246 34937036 844312972 478164345 478164345 714495600 2668034 478164345 34937036 962843988 586927772 809450593 54978479 752755762 907513243 359306675 881427789 9679609 807851992 299111413 368018338 844312972 704317246 9679609 959497843 178766511 478164345 54978479 809450593 478164345 904457353 54978479 904457353 178766511 178766511 178766511 586927772 469275658 610967290 34937036 909887207 341066340 9679609 647310372 714495600 402328612 34937036 928523640 959497843 54978479 830427564 586927772 54978479 9679609 359306675 -1 610967290 13978957 178766511 469275658 712147186 752755762 750222905 352872460 469275658 959497843 469275658 586927772 712147186 757367141 402328612 807851992 9679609 809450593 470588820 907513243 757367141 853996708 714495600 239710191 359306675 54978479 881427789 959497843 341066340 757367141 807851992 54467956 178766511 907513243 844312972 751177986 352872460 359306675 368018338 341066340 830427564 2668034 87939586 714495600 54467956 402328612 714495600 54978479 352872460 904457353 928523640 2668034 637293522 629517684 928523640 34937036 299111413 911376237 59912810 402328612 680361344 911376237 830427564 928523640 341066340 2668034 239710191 637293522 911376237 9679609 904457353 853996708 275410447 752755762 853996708 239710191 698101988 299111413 54467956 698101988 959497843 352872460 909887207 853996708 87939586 928523640 704317246 470588820 750222905 698101988 757367141 368018338 853996708 704317246 34937036 907513243 59912810 757367141 750222905 341066340 853996708 637293522 87939586 907513243 807851992 928523640 352872460 844312972 853996708 757367141 809450593 853996708 757367141 352872460 34937036 751177986 911376237 904457353 46053030 87939586 928523640 712147186 341066340 647310372 907513243 402328612 750222905 352872460 962843988 610967290 34937036 178766511 637293522 478164345 610967290 469275658 9679609 904457353 9679609 59912810 844312972 470588820 750222905 359306675 751177986 752755762 853996708 928523640 909887207 359306675 928523640 54467956 911376237 911376237 752755762 714495600 712147186 881427789 881427789 178766511 647310372 9679609 478164345 911376237 962843988 881427789 610967290 907513243 853996708 178766511 341066340 853996708 807851992 752755762 469275658 844312972 402328612 402328612 661702249 629517684 34937036 377538518 750222905 712147186 757367141 807851992 478164345 881427789 714495600 59912810 704317246 2668034 830427564 13978957 904457353 661702249 962843988 470588820 959497843 637293522 59912810 87939586 904457353 637293522 680361344 704317246 909887207 34937036 469275658 13978957 928523640 959497843 909887207 34937036 54978479 629517684 752755762 751177986 239710191 178766511 368018338 647310372 752755762 751177986 299111413 470588820 647310372 299111413 907513243 752755762 750222905 881427789 750222905 629517684 586927772 750222905 178766511 586927772 87939586 359306675 13978957 478164345 54978479 469275658 959497843 54467956 928523640 844312972 807851992 830427564 830427564 830427564 359306675 647310372 714495600 275410447 54467956 54978479 470588820 2668034 13978957 341066340 712147186 661702249 470588820 637293522 629517684 809450593 610967290 470588820 629517684 752755762 704317246 704317246 853996708 352872460 637293522 907513243 698101988 299111413 299111413 470588820 962843988 714495600 909887207 239710191 959497843 680361344 911376237 881427789 359306675 751177986 704317246 907513243 959497843 9679609 46053030 853996708 751177986 610967290 637293522 478164345 647310372 629517684 661702249 752755762 830427564 637293522 928523640 470588820 904457353 853996708 352872460 239710191 470588820 377538518 911376237 911376237 9679609 637293522 629517684 647310372 275410447 680361344 368018338 402328612 368018338 402328612 704317246 661702249 2668034 844312972 299111413 704317246 714495600 54467956 54467956 275410447 911376237 714495600 928523640 807851992 959497843 629517684 750222905 853996708 807851992 54467956 881427789 178766511 368018338 844312972 928523640 352872460 275410447 881427789 87939586 853996708 962843988 629517684 178766511 911376237 647310372 275410447 359306675 698101988 809450593 34937036 469275658 352872460 911376237 239710191 647310372 959497843 698101988 928523640 904457353 844312972 809450593 704317246 470588820 661702249 239710191 962843988 59912810 757367141 680361344 830427564 54467956 680361344 586927772 9679609 757367141 962843988 751177986 275410447 402328612 352872460 9679609 853996708 34937036 911376237 478164345 9679609 757367141 402328612 752755762 909887207 661702249 629517684 402328612 680361344 959497843 680361344 352872460 470588820 680361344 377538518 478164345 844312972 714495600 352872460 844312972 881427789 661702249 478164345 377538518 750222905 -1 881427789 637293522 586927772 341066340 809450593 59912810 680361344 830427564 909887207 962843988 9679609 -1 661702249 757367141 46053030 610967290 904457353 661702249 87939586 714495600 402328612 13978957 34937036 909887207 352872460 377538518 807851992 54467956 13978957 907513243 54978479 680361344 46053030 34937036 46053030 359306675 470588820 87939586 807851992 751177986 750222905 402328612 34937036 87939586 704317246 881427789 87939586 752755762 239710191 698101988 704317246 853996708 752755762 359306675 647310372 844312972 610967290 54978479 275410447 959497843 752755762 359306675 909887207 368018338 809450593 757367141 359306675 352872460 402328612 844312972 750222905 87939586 46053030 629517684 239710191 714495600 34937036 637293522 807851992 377538518 853996708 54978479 9679609 751177986 809450593 647310372 9679609 239710191 680361344 807851992 2668034 2668034 478164345 881427789 9679609 359306675 752755762 352872460 881427789 359306675 752755762 352872460 637293522 757367141 853996708 239710191 807851992 478164345 911376237 807851992 714495600 377538518 59912810 46053030 87939586 752755762 807851992 909887207 698101988 341066340 352872460 402328612 629517684 341066340 34937036 714495600 377538518 470588820 751177986 2668034 2668034 275410447 402328612 853996708 299111413 959497843 59912810 904457353 909887207 752755762 830427564 341066340 757367141 469275658 830427564 2668034 904457353 368018338 377538518 680361344 853996708 34937036 661702249 59912810 911376237 586927772 352872460 34937036 680361344 2668034 275410447 809450593 757367141 368018338 853996708 680361344 46053030 359306675 478164345 368018338 911376237 -1 750222905 352872460 469275658 750222905 698101988 359306675 54978479 2668034 13978957 586927772 368018338 928523640 178766511 844312972 928523640 629517684 54978479 402328612 680361344 478164345 698101988 714495600 680361344 478164345 962843988 377538518 239710191 830427564 750222905 911376237 809450593 469275658 807851992 680361344 239710191 178766511 359306675 629517684 911376237 704317246 478164345 698101988 54978479 54978479 610967290 959497843 341066340 59912810 275410447 750222905 178766511 470588820 757367141 9679609 661702249 853996708 680361344 178766511 751177986 714495600 9679609 911376237 959497843 911376237 13978957 469275658 751177986 807851992 881427789 881427789 13978957 46053030 34937036 757367141 352872460 844312972 698101988 714495600 352872460 359306675 13978957 680361344 299111413 299111413 911376237 881427789 469275658 352872460 239710191 377538518 750222905 704317246 750222905 904457353 299111413 629517684 352872460 352872460 178766511 34937036 807851992 714495600 2668034 647310372 911376237 807851992 54978479 757367141 299111413 647310372 368018338 34937036 751177986 911376237 610967290 637293522 610967290 59912810 54978479 637293522 341066340 904457353 478164345 610967290 2668034 46053030 698101988 9679609 704317246 54467956 844312972 712147186 341066340 377538518 34937036 911376237 377538518 714495600 807851992 962843988 54467956 341066340 178766511 911376237 909887207 54978479 9679609 959497843 2668034 46053030 275410447 881427789 844312972 809450593 714495600 402328612 907513243 853996708 352872460 2668034 680361344 299111413 352872460 750222905 750222905 907513243 881427789 87939586 368018338 844312972 752755762 661702249 751177986 962843988 239710191 911376237 9679609 59912810 359306675 469275658 368018338 629517684 239710191 962843988 637293522 478164345 368018338 299111413 698101988 928523640 610967290 911376237 928523640 9679609 907513243 299111413 661702249 907513243 377538518 962843988 714495600 751177986 341066340 46053030 853996708 757367141 54467956 87939586 853996708 54978479 680361344 402328612 844312972 680361344 470588820 586927772 959497843 959497843 46053030 714495600 907513243 59912810 299111413 928523640 911376237 13978957 750222905 637293522 469275658 275410447 637293522 377538518 911376237 962843988 59912810 830427564 2668034 34937036 359306675 911376237 637293522 59912810 853996708 359306675 54467956 59912810 907513243 629517684 368018338 54978479 9679609 928523640 34937036 809450593 87939586 377538518 712147186 807851992 402328612 87939586 907513243 637293522 637293522 807851992 54978479 586927772 907513243 830427564 377538518 909887207 911376237 54467956 359306675 907513243 359306675 661702249 352872460 34937036 402328612 478164345 629517684 478164345 239710191 830427564 299111413 907513243 750222905 629517684 359306675 853996708 368018338 586927772 87939586 469275658 377538518 470588820 698101988 54467956 54978479 712147186 750222905 586927772 377538518 881427789 610967290 809450593 54467956 881427789 239710191 469275658 610967290 54467956 830427564 469275658 299111413 959497843 704317246 881427789 13978957 757367141 469275658 751177986 661702249 54467956 359306675 9679609 881427789 757367141 368018338 341066340 54978479 909887207 13978957 610967290 54978479 359306675 46053030 341066340 704317246 757367141 359306675 807851992 299111413 299111413 853996708 807851992 9679609 352872460 478164345 904457353 402328612 844312972 239710191 911376237 881427789 752755762 752755762 807851992 9679609 909887207 359306675 830427564 13978957 712147186 629517684 853996708 714495600 239710191 637293522 352872460 959497843 928523640 637293522 402328612 807851992 853996708 87939586 907513243 680361344 341066340 750222905 809450593 478164345 909887207 359306675 368018338 352872460 809450593 704317246 352872460 87939586 610967290 -1 178766511 698101988 844312972 54978479 714495600 13978957 750222905 46053030 377538518 830427564 9679609 359306675 928523640 275410447 830427564 341066340 704317246 341066340 275410447 911376237 59912810 704317246 377538518 680361344 54467956 714495600 807851992 704317246 402328612 470588820 704317246 661702249 661702249 714495600 478164345 712147186 402328612 54467956 377538518 341066340 830427564 714495600 377538518 469275658 911376237 87939586 907513243 807851992 704317246 46053030 9679609 46053030 807851992 830427564 402328612 647310372 844312972 962843988 359306675 907513243 807851992 907513243 661702249 13978957 2668034 368018338 178766511 586927772 341066340 853996708 299111413 9679609 712147186 661702249 368018338 478164345 680361344 928523640 13978957 478164345 751177986 341066340 714495600 712147186 54467956 87939586 809450593 478164345 341066340 629517684 853996708 881427789 637293522 752755762 478164345 661702249 757367141 9679609 275410447 470588820 714495600 909887207 54467956 13978957 661702249 637293522 469275658 54978479 59912810 299111413 59912810 275410447 750222905 470588820 46053030 807851992 844312972 909887207 2668034 704317246 402328612 853996708 909887207 714495600 830427564 911376237 402328612 359306675 359306675 751177986 178766511 586927772 13978957 704317246 54978479 34937036 844312972 661702249 750222905 368018338 911376237 586927772 712147186 928523640 341066340 909887207 807851992 54467956 46053030 844312972 661702249 368018338 610967290 610967290 478164345 752755762 275410447 610967290 377538518 909887207 59912810 830427564 -1 359306675 87939586 844312972 9679609 87939586 704317246 59912810 928523640 904457353 275410447 637293522 853996708 750222905 911376237 46053030 178766511 610967290 239710191 751177986 680361344 34937036 714495600 46053030 275410447 586927772 962843988 402328612 178766511 610967290 661702249 377538518 13978957 904457353 629517684 714495600 275410447 13978957 586927772 844312972 751177986 830427564 809450593 59912810 680361344 34937036 59912810 478164345 909887207 46053030 470588820 299111413 54467956 698101988 478164345 9679609 909887207 853996708 661702249 239710191 299111413 34937036 299111413 586927772 647310372 59912810 470588820 469275658 178766511 275410447 34937036 751177986 478164345 470588820 368018338 853996708 629517684 853996708 59912810 809450593 661702249 909887207 13978957 751177986 54978479 680361344 680361344 637293522 46053030 87939586 637293522 359306675 470588820 586927772 299111413 586927772 377538518 402328612 647310372 352872460 904457353 352872460 751177986 34937036 -1 54467956 959497843 750222905 928523640 757367141 9679609 629517684 13978957 54467956 34937036 680361344 54978479 59912810 751177986 46053030 807851992 853996708 637293522 704317246 904457353 750222905 830427564 680361344 478164345 470588820 470588820 54978479 469275658 341066340 34937036 352872460 341066340 299111413 87939586 87939586 698101988 586927772 807851992 377538518 853996708 661702249 698101988 478164345 178766511 680361344 13978957 178766511 275410447 844312972 87939586 853996708 844312972 712147186 54978479 661702249 904457353 34937036 637293522 586927772 752755762 907513243 751177986 46053030 881427789 830427564 928523640 757367141 586927772 907513243 680361344 704317246 911376237 54467956 830427564 844312972 2668034 54978479 698101988 402328612 178766511 239710191 751177986 478164345 299111413 341066340 752755762 757367141 909887207 586927772 377538518 757367141 239710191 46053030 352872460 704317246 911376237 -1 54978479 275410447 54978479 610967290 359306675 661702249 2668034 54978479 275410447 46053030 9679609 54978479 909887207 680361344 359306675 712147186 629517684 830427564 751177986 629517684 752755762 13978957 909887207 478164345 698101988 809450593 275410447 470588820 470588820 704317246 830427564 275410447 881427789 610967290 751177986 59912810 9679609 647310372 54467956 909887207 586927772 752755762 704317246 911376237 909887207 904457353 807851992 402328612 299111413 368018338 830427564 928523640 87939586 750222905 637293522 881427789 844312972 586927772 54467956 962843988 610967290 909887207 637293522 359306675 750222905 714495600 54978479 853996708 87939586 962843988 178766511 2668034 13978957 844312972 54467956 959497843 275410447 629517684 59912810 647310372 59912810 637293522 909887207 661702249 750222905 -1 299111413 478164345 629517684 478164345 928523640 750222905 469275658 698101988 469275658 807851992 844312972 46053030 275410447 962843988 13978957 359306675 750222905 359306675 881427789 359306675 46053030 904457353 2668034 402328612 368018338 469275658 750222905 680361344 629517684 13978957 757367141 34937036 757367141 629517684 178766511 341066340 299111413 402328612 299111413 962843988 402328612 178766511 9679609 904457353 610967290 178766511 610967290 54978479 34937036 586927772 13978957 809450593 750222905 911376237 712147186 402328612 830427564 478164345 904457353 54978479 2668034 661702249 46053030 853996708 9679609 178766511 -1 712147186 844312972 911376237 712147186 647310372 586927772 239710191 377538518 698101988 341066340 9679609 909887207 610967290 909887207 87939586 830427564 751177986 2668034 59912810 909887207 629517684 844312972 586927772 911376237 830427564 853996708 911376237 751177986 469275658 610967290 904457353 469275658 752755762 844312972 299111413 13978957 402328612 698101988 698101988 853996708 352872460 844312972 751177986 928523640 359306675 610967290 341066340 907513243 470588820 712147186 661702249 750222905 714495600 909887207 87939586 470588820 54978479 881427789 907513243 2668034 853996708 844312972 178766511 586927772 698101988 637293522 377538518 712147186 610967290 751177986 359306675 698101988 904457353 807851992 54978479 807851992 368018338 470588820 637293522 299111413 757367141 9679609 54978479 904457353 402328612 661702249 704317246 178766511 368018338 680361344 352872460 680361344 610967290 904457353 712147186 904457353 751177986 928523640 830427564 2668034 2668034 275410447 751177986 704317246 853996708 275410447 712147186 59912810 712147186 853996708 239710191 402328612 661702249 239710191 368018338 586927772 34937036 59912810 478164345 750222905 359306675 54978479 751177986 359306675 751177986 714495600 9679609 368018338 178766511 352872460 239710191 881427789 341066340 698101988 469275658 359306675 469275658 750222905 881427789 -1 586927772 402328612 368018338 881427789 959497843 881427789 909887207 661702249 661702249 962843988 610967290 809450593 2668034 712147186 698101988 34937036 959497843 299111413 752755762 2668034 661702249 704317246 178766511 359306675 478164345 275410447 712147186 341066340 299111413 680361344 844312972 928523640 909887207 341066340 478164345 712147186 239710191 2668034 34937036 629517684 637293522 469275658 478164345 629517684 9679609 830427564 359306675 2668034 46053030 629517684 368018338 911376237 359306675 341066340 59912810 962843988 275410447 751177986 881427789 586927772 87939586 470588820 907513243 13978957 341066340 751177986 610967290 661702249 239710191 402328612 712147186 911376237 750222905 610967290 299111413 178766511 341066340 904457353 704317246 661702249 750222905 610967290 680361344 647310372 809450593 478164345 377538518 844312972 402328612 13978957 470588820 637293522 610967290 -1 9679609 853996708 352872460 750222905 341066340 757367141 469275658 46053030 712147186 698101988 637293522 750222905 928523640 907513243 757367141 34937036 299111413 680361344 909887207 959497843 368018338 807851992 911376237 904457353 13978957 469275658 959497843 59912810 377538518 680361344 178766511 13978957 59912810 714495600 478164345 830427564 352872460 881427789 714495600 959497843 750222905 469275658 610967290 959497843 87939586 637293522 402328612 299111413 54978479 830427564 844312972 959497843 402328612 830427564 752755762 478164345 637293522 853996708 757367141 647310372 352872460 352872460 909887207 46053030 757367141 647310372 586927772 341066340 830427564 299111413 909887207 478164345 680361344 830427564 909887207 904457353 752755762 904457353 275410447 402328612 714495600 962843988 359306675 809450593 704317246 359306675 275410447 830427564 830427564 909887207 178766511 714495600 904457353 750222905 911376237 751177986 751177986 352872460 46053030 9679609 275410447 830427564 9679609 680361344 13978957 275410447 239710191 911376237 359306675 698101988 299111413 34937036 2668034 59912810 9679609 46053030 368018338 844312972 54467956 853996708 714495600 54978479 470588820 402328612 13978957 239710191 610967290 928523640 757367141 54467956 907513243 830427564 610967290 275410447 698101988 275410447 844312972 680361344 909887207 637293522 714495600 704317246 478164345 46053030 239710191 907513243 -1 757367141 807851992 680361344 751177986 830427564 907513243 714495600 610967290 368018338 46053030 637293522 751177986 478164345 907513243 853996708 34937036 959497843 368018338 928523640 911376237 853996708 2668034 712147186 714495600 54978479 -1 752755762 911376237 647310372 907513243 341066340 637293522 586927772 928523640 757367141 9679609 586927772 757367141 352872460 46053030 698101988 757367141 87939586 470588820 698101988 757367141 904457353 2668034 712147186 478164345 586927772 909887207 629517684 661702249 904457353 377538518 698101988 610967290 853996708 959497843 928523640 698101988 647310372 809450593 610967290 712147186 807851992 904457353 637293522 368018338 704317246 712147186 59912810 962843988 470588820 637293522 704317246 844312972 907513243 647310372 341066340 647310372 54467956 402328612 368018338 698101988 928523640 830427564 751177986 368018338 586927772 377538518 962843988 704317246 87939586 178766511 698101988 54978479 959497843 757367141 750222905 629517684 9679609 959497843 629517684 402328612 478164345 757367141 2668034 299111413 610967290 752755762 704317246 680361344 470588820 352872460 586927772 87939586 928523640 341066340 712147186 809450593 911376237 750222905 928523640 844312972 470588820 830427564 904457353 637293522 586927772 402328612 637293522 2668034 352872460 928523640 2668034 661702249 178766511 962843988 680361344 610967290 959497843 610967290 469275658 928523640 239710191 637293522 87939586 299111413 87939586 830427564 2668034 853996708 299111413 352872460 751177986 359306675 757367141 46053030 2668034 757367141 59912810 911376237 34937036 478164345 881427789 478164345 629517684 962843988 299111413 911376237 637293522 59912810 54978479 637293522 299111413 909887207 757367141 962843988 610967290 647310372 46053030 661702249 470588820 299111413 714495600 368018338 377538518 299111413 853996708 661702249 853996708 909887207 629517684 610967290 359306675 629517684 54978479 470588820 275410447 46053030 962843988 239710191 402328612 750222905 752755762 904457353 714495600 341066340 661702249 46053030 59912810 637293522 34937036 844312972 239710191 909887207 962843988 637293522 712147186 2668034 368018338 712147186 962843988 907513243 909887207 586927772 59912810 680361344 853996708 87939586 928523640 853996708 712147186 751177986 629517684 750222905 959497843 87939586 299111413 698101988 909887207 275410447 962843988 844312972 809450593 647310372 629517684 750222905 359306675 54978479 275410447 368018338 698101988 661702249 359306675 377538518 704317246 714495600 478164345 59912810 904457353 909887207 341066340 34937036 661702249 377538518 402328612 54978479 909887207 2668034 928523640 359306675 402328612 299111413 911376237 750222905 907513243 610967290 809450593 637293522 34937036 757367141 359306675 34937036 46053030 368018338 402328612 469275658 911376237 610967290 907513243 714495600 359306675 750222905 647310372 680361344 750222905 661702249 469275658 9679609 469275658 470588820 757367141 680361344 698101988 239710191 907513243 54978479 478164345 629517684 178766511 904457353 -1 881427789 757367141 698101988 698101988 610967290 13978957 478164345 853996708 352872460 87939586 807851992 830427564 9679609 680361344 830427564 907513243 469275658 881427789 46053030 610967290 34937036 928523640 54978479 752755762 809450593 881427789 2668034 34937036 359306675 299111413 750222905 87939586 368018338 470588820 647310372 661702249 698101988 610967290 907513243 807851992 34937036 87939586 928523640 750222905 34937036 959497843 911376237 54467956 46053030 757367141 911376237 54467956 629517684 34937036 239710191 239710191 752755762 647310372 909887207 341066340 680361344 478164345 470588820 2668034 704317246 907513243 881427789 478164345 911376237 9679609 881427789 13978957 637293522 359306675 959497843 809450593 807851992 54467956 647310372 34937036 478164345 647310372 470588820 586927772 368018338 881427789 830427564 907513243 911376237 478164345 341066340 9679609 402328612 239710191 907513243 830427564 637293522 352872460 830427564 478164345 54467956 830427564 368018338 911376237 368018338 34937036 680361344 962843988 909887207 469275658 610967290 698101988 712147186 87939586 34937036 830427564 34937036 853996708 34937036 962843988 928523640 712147186 402328612 830427564 853996708 2668034 830427564 959497843 647310372 478164345 881427789 904457353 751177986 751177986 704317246 704317246 178766511 178766511 299111413 54467956 368018338 610967290 962843988 586927772 904457353 54467956 637293522 830427564 661702249 637293522 2668034 275410447 752755762 680361344 54467956 275410447 2668034 341066340 352872460 13978957 844312972 698101988 352872460 752755762 904457353 704317246 680361344 807851992 750222905 478164345 750222905 647310372 610967290 853996708 807851992 341066340 275410447 647310372 341066340 470588820 275410447 704317246 661702249 469275658 469275658 377538518 752755762 680361344 807851992 13978957 712147186 368018338 757367141 377538518 87939586 470588820 46053030 54978479 752755762 478164345 881427789 661702249 698101988 680361344 830427564 359306675 478164345 610967290 299111413 46053030 46053030 54467956 661702249 712147186 87939586 807851992 962843988 809450593 757367141 629517684 647310372 352872460 54978479 750222905 752755762 54467956 377538518 661702249 239710191 402328612 178766511 377538518 629517684 647310372 959497843 377538518 962843988 928523640 751177986 807851992 911376237 46053030 637293522 275410447 881427789 714495600 750222905 2668034 377538518 962843988 751177986 478164345 59912810 830427564 359306675 368018338 661702249 13978957 586927772 352872460 853996708 807851992 54467956 341066340 13978957 341066340 750222905 178766511 359306675 752755762 752755762 402328612 478164345 359306675 586927772 807851992 34937036 661702249 907513243 377538518 853996708 368018338 299111413 87939586 59912810 911376237 911376237 809450593 377538518 909887207 830427564 275410447 478164345 757367141 368018338 239710191 881427789 586927772 178766511 959497843 959497843 962843988 881427789 610967290 629517684 34937036 809450593 368018338 402328612 750222905 377538518 87939586 586927772 586927772 909887207 629517684 9679609 2668034 2668034 469275658 13978957 13978957 46053030 757367141 830427564 470588820 830427564 750222905 299111413 757367141 341066340 469275658 907513243 275410447 637293522 239710191 402328612 698101988 698101988 239710191 586927772 54978479 909887207 359306675 239710191 751177986 586927772 904457353 629517684 377538518 54978479 13978957 9679609 352872460 469275658 911376237 959497843 962843988 341066340 239710191 962843988 352872460 698101988 712147186 853996708 757367141 807851992 911376237 402328612 637293522 959497843 809450593 402328612 698101988 359306675 712147186 962843988 680361344 299111413 341066340 -1 359306675 87939586 46053030 712147186 469275658 904457353 275410447 9679609 911376237 352872460 239710191 637293522 359306675 377538518 712147186 807851992 830427564 469275658 909887207 712147186 299111413 610967290 637293522 830427564 341066340 750222905 807851992 275410447 275410447 959497843 853996708 661702249 59912810 46053030 9679609 809450593 54978479 13978957 299111413 54467956 402328612 809450593 661702249 239710191 909887207 807851992 809450593 59912810 87939586 46053030 239710191 911376237 275410447 54978479 377538518 712147186 9679609 377538518 586927772 661702249 928523640 299111413 809450593 928523640 904457353 54978479 478164345 704317246 809450593 402328612 959497843 750222905 962843988 881427789 704317246 853996708 911376237 610967290 470588820 239710191 629517684 904457353 757367141 13978957 469275658 586927772 629517684 750222905 830427564 661702249 59912810 54978479 712147186 904457353 704317246 680361344 -1 830427564 712147186 807851992 928523640 341066340 377538518 34937036 680361344 629517684 698101988 807851992 909887207 907513243 46053030 54978479 2668034 661702249 712147186 844312972 54978479 178766511 610967290 809450593 661702249 750222905 750222905 752755762 54467956 377538518 629517684 54467956 750222905 881427789 881427789 239710191 750222905 757367141 647310372 352872460 909887207 46053030 377538518 54467956 809450593 907513243 178766511 698101988 2668034 853996708 46053030 712147186 809450593 661702249 757367141 881427789 962843988 13978957 911376237 911376237 402328612 368018338 610967290 757367141 478164345 904457353 807851992 750222905 46053030 299111413 2668034 478164345 377538518 647310372 911376237 -1 830427564 904457353 178766511 704317246 909887207 911376237 299111413 751177986 881427789 647310372 928523640 352872460 698101988 962843988 911376237 904457353 13978957 275410447 87939586 299111413 13978957 610967290 275410447 402328612 904457353 647310372 9679609 470588820 2668034 -1 368018338 299111413 368018338 881427789 377538518 750222905 299111413 680361344 368018338 59912810 368018338 341066340 757367141 807851992 904457353 830427564 13978957 680361344 637293522 586927772 751177986 54467956 698101988 470588820 904457353 853996708 368018338 586927772 928523640 54467956 9679609 13978957 757367141 275410447 807851992 959497843 853996708 911376237 629517684 962843988 610967290 13978957 647310372 54978479 239710191 911376237 610967290 698101988 751177986 637293522 239710191 352872460 34937036 34937036 844312972 34937036 46053030 34937036 275410447 714495600 830427564 610967290 239710191 59912810 807851992 377538518 478164345 54467956 87939586 46053030 34937036 610967290 962843988 757367141 178766511 661702249 275410447 368018338 359306675 -1 341066340 470588820 751177986 610967290 750222905 46053030 87939586 714495600 239710191 712147186 853996708 909887207 54467956 904457353 750222905 34937036 680361344 299111413 647310372 704317246 54978479 13978957 54978479 629517684 359306675 680361344 54978479 712147186 46053030 478164345 352872460 299111413 751177986 959497843 469275658 807851992 637293522 661702249 87939586 368018338 54978479 299111413 368018338 470588820 59912810 661702249 299111413 478164345 54978479 911376237 844312972 661702249 586927772 807851992 13978957 9679609 299111413 9679609 377538518 661702249 402328612 757367141 59912810 178766511 341066340 610967290 402328612 809450593 586927772 907513243 698101988 -1 909887207 299111413 54978479 46053030 352872460 959497843 959497843 359306675 807851992 807851992 470588820 807851992 478164345 704317246 807851992 698101988 275410447 751177986 757367141 341066340 680361344 750222905 377538518 750222905 928523640 911376237 830427564 629517684 59912810 712147186 9679609 680361344 59912810 647310372 830427564 54467956 881427789 275410447 911376237 698101988 661702249 377538518 2668034 629517684 299111413 13978957 178766511 962843988 844312972 853996708 881427789 704317246 54467956 586927772 586927772 178766511 750222905 907513243 904457353 469275658 610967290 807851992 844312972 402328612 959497843 9679609 962843988 586927772 853996708 13978957 46053030 962843988 904457353 704317246 54467956 239710191 54467956 830427564 9679609 844312972 714495600 751177986 830427564 714495600 680361344 352872460 750222905 178766511 881427789 661702249 714495600 59912810 907513243 586927772 750222905 9679609 9679609 13978957 830427564 751177986 661702249 13978957 341066340 750222905 402328612 698101988 830427564 2668034 87939586 712147186 904457353 909887207 87939586 714495600 962843988 909887207 680361344 469275658 704317246 359306675 962843988 629517684 750222905 807851992 751177986 714495600 54978479 402328612 911376237 610967290 928523640 34937036 54978479 830427564 661702249 661702249 751177986 757367141 680361344 629517684 2668034 341066340 959497843 13978957 402328612 299111413 712147186 807851992 87939586 2668034 637293522 853996708 87939586 637293522 239710191 470588820 470588820 629517684 54978479 853996708 751177986 752755762 368018338 712147186 2668034 830427564 54978479 712147186 87939586 637293522 586927772 352872460 470588820 469275658 469275658 34937036 680361344 807851992 647310372 853996708 359306675 239710191 54467956 807851992 299111413 757367141 87939586 752755762 752755762 807851992 911376237 853996708 750222905 962843988 377538518 881427789 629517684 341066340 907513243 352872460 757367141 907513243 751177986 13978957 704317246 698101988 359306675 752755762 402328612 909887207 402328612 478164345 54978479 275410447 478164345 586927772 962843988 909887207 54467956 178766511 9679609 46053030 2668034 704317246 629517684 714495600 904457353 752755762 178766511 907513243 853996708 714495600 881427789 610967290 299111413 46053030 178766511 698101988 751177986 54978479 714495600 881427789 470588820 610967290 661702249 807851992 704317246 629517684 359306675 352872460 46053030 844312972 610967290 962843988 751177986 750222905 352872460 712147186 478164345 680361344 9679609 54467956 -1 9679609 647310372 962843988 712147186 352872460 377538518 299111413 881427789 13978957 610967290 637293522 359306675 586927772 881427789 830427564 680361344 54978479 704317246 299111413 637293522 809450593 470588820 712147186 368018338 377538518 629517684 359306675 239710191 9679609 239710191 809450593 13978957 469275658 661702249 610967290 881427789 637293522 959497843 469275658 680361344 2668034 830427564 586927772 752755762 13978957 807851992 752755762 853996708 470588820 469275658 402328612 844312972 13978957 750222905 881427789 911376237 368018338 751177986 698101988 911376237 752755762 661702249 377538518 757367141 352872460 377538518 911376237 478164345 680361344 752755762 368018338 750222905 178766511 352872460 757367141 586927772 59912810 959497843 680361344 647310372 359306675 610967290 610967290 469275658 911376237 54978479 637293522 34937036 -1 752755762 909887207 704317246 46053030 299111413 368018338 714495600 59912810 911376237 750222905 239710191 757367141 853996708 907513243 46053030 751177986 928523640 610967290 714495600 299111413 239710191 661702249 757367141 714495600 830427564 752755762 239710191 881427789 907513243 586927772 647310372 478164345 54978479 751177986 844312972 712147186 704317246 9679609 59912810 478164345 368018338 680361344 46053030 698101988 46053030 59912810 680361344 698101988 178766511 881427789 -1 359306675 470588820 680361344 904457353 698101988 402328612 680361344 661702249 959497843 757367141 830427564 629517684 610967290 368018338 637293522 904457353 46053030 807851992 402328612 2668034 13978957 844312972 647310372 712147186 239710191 178766511 680361344 907513243 911376237 844312972 757367141 830427564 962843988 714495600 911376237 807851992 610967290 904457353 629517684 962843988 750222905 470588820 928523640 352872460 275410447 959497843 368018338 34937036 680361344 299111413 9679609 368018338 962843988 809450593 87939586 928523640 9679609 402328612 239710191 377538518 59912810 904457353 807851992 352872460 698101988 9679609 904457353 704317246 59912810 478164345 637293522 299111413 750222905 928523640 809450593 59912810 751177986 712147186 698101988 9679609 87939586 750222905 757367141 751177986 752755762 377538518 239710191 239710191 909887207 299111413 647310372 647310372 368018338 704317246 680361344 469275658 907513243 853996708 352872460 907513243 809450593 752755762 928523640 680361344 844312972 59912810 909887207 807851992 712147186 962843988 637293522 13978957 359306675 647310372 470588820 904457353 -1 904457353 469275658 469275658 59912810 680361344 469275658 809450593 911376237 59912810 54467956 239710191 2668034 752755762 751177986 844312972 359306675 34937036 46053030 402328612 359306675 698101988 46053030 352872460 698101988 359306675 853996708 752755762 809450593 807851992 46053030 750222905 712147186 661702249 962843988 352872460 714495600 359306675 46053030 907513243 751177986 402328612 352872460 469275658 54467956 377538518 911376237 959497843 751177986 54467956 751177986 807851992 610967290 637293522 299111413 87939586 907513243 368018338 714495600 661702249 830427564 470588820 352872460 13978957 904457353 341066340 341066340 750222905 712147186 752755762 830427564 959497843 751177986 34937036 13978957 680361344 909887207 275410447 881427789 46053030 13978957 239710191 59912810 610967290 275410447 809450593 478164345 904457353 751177986 87939586 807851992 610967290 586927772 712147186 698101988 962843988 239710191 698101988 402328612 239710191 751177986 752755762 830427564 469275658 13978957 881427789 911376237 377538518 637293522 881427789 54978479 752755762 470588820 377538518 352872460 59912810 959497843 844312972 881427789 478164345 377538518 680361344 911376237 809450593 807851992 962843988 750222905 714495600 911376237 377538518 275410447 751177986 377538518 911376237 275410447 680361344 341066340 610967290 752755762 844312972 46053030 2668034 2668034 680361344 368018338 341066340 402328612 661702249 368018338 928523640 807851992 9679609 629517684 911376237 911376237 909887207 959497843 275410447 178766511 881427789 704317246 962843988 368018338 959497843 647310372 586927772 9679609 470588820 402328612 470588820 341066340 909887207 2668034 714495600 928523640 629517684 470588820 909887207 928523640 637293522 680361344 368018338 87939586 54467956 87939586 239710191 907513243 -1 13978957 704317246 478164345 368018338 2668034 881427789 680361344 9679609 610967290 853996708 757367141 352872460 54978479 610967290 341066340 59912810 830427564 59912810 881427789 909887207 698101988 470588820 757367141 909887207 470588820 59912810 478164345 586927772 904457353 275410447 714495600 13978957 904457353 470588820 962843988 9679609 9679609 959497843 610967290 757367141 470588820 647310372 757367141 54467956 178766511 637293522 637293522 359306675 46053030 881427789 54978479 470588820 59912810 704317246 13978957 59912810 469275658 853996708 680361344 757367141 610967290 377538518 698101988 757367141 2668034 712147186 881427789 239710191 637293522 610967290 712147186 359306675 704317246 680361344 402328612 680361344 13978957 680361344 359306675 881427789 809450593 909887207 911376237 13978957 368018338 928523640 752755762 830427564 402328612 341066340 629517684 830427564 2668034 13978957 751177986 909887207 712147186 586927772 377538518 275410447 275410447 359306675 402328612 907513243 299111413 757367141 13978957 87939586 661702249 750222905 809450593 478164345 752755762 881427789 647310372 881427789 34937036 46053030 352872460 809450593 750222905 13978957 478164345 757367141 698101988 478164345 59912810 959497843 637293522 714495600 661702249 757367141 54467956 680361344 610967290 178766511 757367141 178766511 478164345 807851992 904457353 853996708 13978957 478164345 46053030 712147186 830427564 341066340 844312972 368018338 904457353 680361344 239710191 809450593 904457353 928523640 341066340 13978957 714495600 962843988 341066340 904457353 807851992 239710191 402328612 881427789 807851992 750222905 904457353 928523640 809450593 352872460 368018338 2668034 807851992 928523640 904457353 714495600 752755762 2668034 904457353 909887207 368018338 959497843 239710191 341066340 853996708 341066340 2668034 751177986 647310372 928523640 629517684 637293522 586927772 661702249 680361344 962843988 909887207 402328612 962843988 54467956 629517684 239710191 750222905 13978957 299111413 469275658 647310372 830427564 239710191 402328612 9679609 239710191 59912810 844312972 757367141 757367141 680361344 469275658 377538518 680361344 750222905 359306675 809450593 87939586 959497843 712147186 680361344 469275658 704317246 704317246 368018338 704317246 478164345 751177986 470588820 629517684 698101988 712147186 275410447 469275658 928523640 87939586 962843988 757367141 9679609 928523640 402328612 959497843 275410447 54978479 881427789 359306675 907513243 959497843 647310372 377538518 844312972 469275658 714495600 757367141 59912810 341066340 637293522 647310372 2668034 34937036 714495600 469275658 299111413 54978479 698101988 881427789 -1 809450593 911376237 178766511 2668034 178766511 368018338 853996708 750222905 13978957 59912810 275410447 712147186 853996708 809450593 2668034 178766511 661702249 680361344 637293522 275410447 13978957 34937036 46053030 46053030 275410447 46053030 629517684 478164345 629517684 341066340 299111413 470588820 904457353 881427789 712147186 637293522 377538518 751177986 46053030 830427564 750222905 907513243 962843988 911376237 911376237 751177986 9679609 13978957 844312972 907513243 368018338 239710191 178766511 54467956 359306675 904457353 704317246 904457353 13978957 881427789 830427564 402328612 470588820 87939586 704317246 352872460 909887207 881427789 359306675 907513243 751177986 962843988 637293522 698101988 751177986 359306675 661702249 909887207 712147186 87939586 757367141 637293522 809450593 907513243 478164345 881427789 9679609 239710191 54467956 368018338 853996708 752755762 352872460 752755762 478164345 352872460 928523640 909887207 962843988 647310372 637293522 959497843 46053030 352872460 586927772 -1 751177986 275410447 698101988 586927772 830427564 809450593 359306675 680361344 178766511 704317246 46053030 809450593 54467956 239710191 844312972 275410447 909887207 911376237 750222905 359306675 54467956 368018338 46053030 368018338 629517684 704317246 402328612 959497843 359306675 359306675 368018338 470588820 478164345 629517684 807851992 54978479 368018338 909887207 586927772 478164345 -1 470588820 54467956 959497843 87939586 637293522 359306675 34937036 881427789 757367141 637293522 352872460 751177986 368018338 13978957 904457353 469275658 904457353 911376237 54467956 275410447 853996708 402328612 275410447 714495600 704317246 469275658 904457353 712147186 680361344 637293522 714495600 239710191 647310372 46053030 750222905 87939586 904457353 368018338 904457353 2668034 750222905 629517684 359306675 909887207 402328612 299111413 907513243 704317246 661702249 275410447 712147186 13978957 807851992 54467956 714495600 911376237 959497843 299111413 853996708 470588820 610967290 -1 853996708 352872460 757367141 402328612 757367141 752755762 59912810 478164345 962843988 712147186 13978957 629517684 752755762 752755762 352872460 178766511 757367141 904457353 586927772 402328612 54978479 359306675 59912810 54467956 637293522 853996708 34937036 853996708 959497843 911376237 698101988 629517684 830427564 478164345 629517684 299111413 959497843 377538518 629517684 377538518 54467956 87939586 637293522 610967290 299111413 239710191 911376237 341066340 807851992 830427564 377538518 402328612 610967290 853996708 680361344 911376237 402328612 377538518 87939586 59912810 830427564 881427789 87939586 178766511 9679609 959497843 469275658 751177986 87939586 751177986 853996708 359306675 402328612 750222905 469275658 470588820 830427564 299111413 352872460 34937036 698101988 959497843 610967290 470588820 751177986 341066340 478164345 610967290 853996708 368018338 54467956 299111413 352872460 9679609 661702249 586927772 377538518 680361344 368018338 714495600 368018338 469275658 959497843 807851992 239710191 752755762 881427789 661702249 178766511 470588820 807851992 751177986 647310372 478164345 469275658 853996708 911376237 853996708 962843988 478164345 377538518 54978479 830427564 853996708 904457353 610967290 586927772 59912810 54467956 368018338 87939586 478164345 909887207 704317246 959497843 586927772 275410447 712147186 714495600 962843988 807851992 2668034 714495600 704317246 352872460 928523640 629517684 853996708 299111413 299111413 750222905 907513243 368018338 341066340 637293522 698101988 661702249 610967290 586927772 469275658 962843988 757367141 750222905 757367141 712147186 712147186 368018338 907513243 809450593 750222905 470588820 178766511 712147186 928523640 299111413 -1 54978479 54978479 54978479 853996708 959497843 712147186 46053030 59912810 178766511 402328612 352872460 470588820 299111413 87939586 881427789 239710191 46053030 844312972 54467956 610967290 377538518 959497843 239710191 698101988 751177986 469275658 750222905 698101988 962843988 469275658 629517684 637293522 341066340 368018338 275410447 907513243 907513243 661702249 178766511 178766511 661702249 714495600 359306675 469275658 712147186 87939586 469275658 907513243 87939586 54467956 637293522 87939586 178766511 2668034 844312972 470588820 807851992 299111413 959497843 853996708 807851992 807851992 647310372 46053030 54978479 881427789 299111413 714495600 13978957 904457353 368018338 341066340 469275658 904457353 928523640 13978957 54467956 275410447 610967290 698101988 469275658 9679609 629517684 359306675 809450593 959497843 54978479 368018338 750222905 807851992 469275658 807851992 178766511 752755762 275410447 647310372 2668034 470588820 239710191 809450593 13978957 9679609 704317246 2668034 712147186 680361344 909887207 661702249 909887207 377538518 712147186 9679609 341066340 13978957 9679609 34937036 962843988 470588820 470588820 881427789 661702249 809450593 13978957 275410447 87939586 830427564 352872460 341066340 928523640 9679609 299111413 928523640 368018338 750222905 377538518 402328612 698101988 54467956 809450593 698101988 59912810 352872460 368018338 34937036 275410447 909887207 959497843 698101988 469275658 647310372 402328612 750222905 750222905 909887207 352872460 909887207 909887207 830427564 698101988 928523640 469275658 704317246 757367141 904457353 647310372 844312972 239710191 2668034 904457353 853996708 9679609 469275658 368018338 830427564 809450593 352872460 13978957 750222905 9679609 54467956 752755762 178766511 751177986 610967290 661702249 680361344 586927772 2668034 698101988 359306675 661702249 275410447 59912810 751177986 470588820 928523640 299111413 178766511 757367141 46053030 352872460 46053030 359306675 928523640 377538518 469275658 757367141 46053030 586927772 87939586 239710191 909887207 34937036 478164345 2668034 46053030 54467956 714495600 853996708 54467956 680361344 341066340 352872460 911376237 928523640 54467956 904457353 239710191 704317246 368018338 962843988 299111413 469275658 928523640 629517684 629517684 751177986 470588820 586927772 853996708 661702249 586927772 807851992 402328612 911376237 809450593 844312972 178766511 470588820 46053030 368018338 470588820 54467956 2668034 402328612 629517684 928523640 610967290 341066340 239710191 844312972 629517684 907513243 959497843 959497843 54467956 54978479 54978479 34937036 962843988 299111413 714495600 830427564 586927772 959497843 299111413 661702249 750222905 750222905 751177986 341066340 275410447 469275658 704317246 54978479 87939586 341066340 853996708 637293522 844312972 661702249 661702249 714495600 698101988 54978479 368018338 647310372 359306675 352872460 911376237 911376237 881427789 377538518 853996708 59912810 469275658 352872460 907513243 704317246 712147186 714495600 904457353 911376237 359306675 87939586 9679609 239710191 909887207 402328612 377538518 87939586 830427564 469275658 751177986 341066340 751177986 757367141 469275658 299111413 661702249 59912810 478164345 377538518 807851992 904457353 959497843 586927772 750222905 698101988 962843988 962843988 637293522 469275658 87939586 54467956 46053030 714495600 704317246 698101988 299111413 178766511 352872460 752755762 751177986 714495600 647310372 629517684 704317246 54467956 809450593 341066340 275410447 853996708 907513243 341066340 661702249 680361344 402328612 34937036 959497843 377538518 2668034 299111413 341066340 712147186 751177986 178766511 470588820 299111413 704317246 751177986 -1 962843988 751177986 904457353 478164345 959497843 809450593 478164345 904457353 402328612 54467956 830427564 54978479 881427789 586927772 844312972 352872460 757367141 714495600 9679609 698101988 368018338 712147186 750222905 54467956 87939586 881427789 680361344 909887207 661702249 714495600 844312972 13978957 680361344 46053030 470588820 750222905 478164345 911376237 299111413 661702249 59912810 680361344 704317246 178766511 807851992 928523640 807851992 853996708 239710191 714495600 680361344 909887207 470588820 359306675 647310372 809450593 750222905 907513243 844312972 752755762 586927772 750222905 239710191 2668034 750222905 46053030 299111413 909887207 714495600 352872460 610967290 586927772 470588820 853996708 470588820 807851992 757367141 680361344 470588820 853996708 911376237 59912810 750222905 881427789 712147186 853996708 830427564 911376237 757367141 881427789 586927772 714495600 586927772 352872460 586927772 178766511 807851992 680361344 807851992 844312972 909887207 928523640 87939586 478164345 469275658 714495600 904457353 680361344 911376237 629517684 959497843 704317246 59912810 704317246 87939586 299111413 359306675 752755762 59912810 87939586 907513243 9679609 637293522 881427789 853996708 2668034 478164345 469275658 275410447 54467956 610967290 959497843 586927772 54978479 54978479 752755762 402328612 54978479 750222905 586927772 239710191 469275658 751177986 178766511 359306675 402328612 87939586 704317246 712147186 907513243 239710191 341066340 907513243 698101988 907513243 807851992 962843988 239710191 751177986 275410447 911376237 752755762 714495600 352872460 87939586 470588820 299111413 844312972 59912810 46053030 352872460 844312972 54467956 -1 680361344 909887207 637293522 377538518 377538518 752755762 962843988 881427789 807851992 661702249 809450593 46053030 757367141 2668034 352872460 470588820 239710191 853996708 2668034 275410447 402328612 368018338 904457353 275410447 478164345 750222905 647310372 239710191 807851992 752755762 178766511 637293522 478164345 46053030 46053030 34937036 59912810 909887207 629517684 750222905 751177986 478164345 757367141 586927772 959497843 907513243 470588820 352872460 469275658 178766511 59912810 13978957 629517684 911376237 637293522 757367141 752755762 750222905 637293522 54978479 704317246 714495600 341066340 469275658 959497843 46053030 714495600 959497843 470588820 586927772 909887207 807851992 757367141 750222905 54467956 610967290 698101988 647310372 844312972 909887207 752755762 909887207 962843988 809450593 359306675 698101988 704317246 352872460 610967290 757367141 239710191 751177986 680361344 299111413 712147186 59912810 704317246 359306675 751177986 470588820 9679609 809450593 2668034 352872460 470588820 904457353 853996708 844312972 359306675 909887207 750222905 911376237 368018338 239710191 87939586 359306675 2668034 59912810 610967290 757367141 239710191 352872460 478164345 714495600 757367141 87939586 661702249 178766511 87939586 586927772 704317246 809450593 750222905 909887207 59912810 87939586 178766511 54467956 87939586 750222905 752755762 647310372 751177986 629517684 680361344 907513243 299111413 904457353 698101988 34937036 909887207 714495600 647310372 469275658 368018338 807851992 907513243 368018338 637293522 911376237 352872460 341066340 34937036 757367141 368018338 907513243 909887207 359306675 13978957 478164345 54467956 299111413 9679609 178766511 629517684 830427564 680361344 751177986 752755762 714495600 46053030 909887207 844312972 647310372 470588820 34937036 469275658 629517684 239710191 59912810 830427564 275410447 637293522 698101988 680361344 647310372 275410447 377538518 54978479 610967290 178766511 959497843 178766511 881427789 470588820 629517684 853996708 661702249 478164345 661702249 911376237 959497843 239710191 752755762 752755762 239710191 402328612 928523640 928523640 478164345 637293522 610967290 661702249 752755762 712147186 359306675 368018338 714495600 807851992 34937036 469275658 629517684 853996708 881427789 469275658 752755762 470588820 610967290 341066340 586927772 680361344 275410447 9679609 359306675 752755762 341066340 881427789 647310372 359306675 830427564 13978957 928523640 34937036 629517684 661702249 904457353 469275658 959497843 629517684 478164345 928523640 239710191 809450593 844312972 661702249 844312972 907513243 178766511 377538518 46053030 469275658 275410447 809450593 2668034 470588820 853996708 830427564 661702249 368018338 341066340 299111413 54978479 661702249 757367141 46053030 368018338 469275658 54978479 809450593 402328612 830427564 239710191 34937036 661702249 714495600 928523640 680361344 368018338 610967290 962843988 34937036 752755762 478164345 757367141 478164345 853996708 9679609 239710191 962843988 299111413 34937036 299111413 9679609 402328612 469275658 809450593 59912810 757367141 178766511 751177986 359306675 904457353 34937036 610967290 853996708 647310372 299111413 962843988 352872460 586927772 712147186 907513243 904457353 647310372 299111413 275410447 629517684 59912810 647310372 275410447 2668034 478164345 704317246 239710191 368018338 809450593 402328612 881427789 586927772 610967290 661702249 853996708 881427789 881427789 698101988 928523640 368018338 275410447 469275658 341066340 299111413 704317246 809450593 341066340 928523640 54978479 2668034 704317246 807851992 907513243 341066340 752755762 -1 178766511 402328612 962843988 752755762 368018338 629517684 704317246 698101988 853996708 757367141 680361344 637293522 853996708 402328612 9679609 853996708 2668034 904457353 377538518 629517684 807851992 629517684 368018338 377538518 377538518 46053030 752755762 178766511 2668034 907513243 59912810 402328612 13978957 907513243 757367141 368018338 402328612 46053030 239710191 853996708 34937036 586927772 2668034 904457353 844312972 637293522 46053030 299111413 807851992 13978957 239710191 2668034 359306675 853996708 714495600 904457353 470588820 54978479 9679609 881427789 359306675 87939586 13978957 629517684 2668034 844312972 751177986 751177986 359306675 59912810 299111413 54467956 46053030 299111413 661702249 469275658 46053030 959497843 928523640 928523640 377538518 54467956 377538518 59912810 59912810 637293522 647310372 757367141 402328612 275410447 359306675 610967290 904457353 54467956 959497843 341066340 844312972 714495600 2668034 907513243 368018338 698101988 87939586 275410447 807851992 704317246 807851992 377538518 807851992 809450593 239710191 698101988 470588820 751177986 352872460 647310372 34937036 299111413 844312972 704317246 9679609 752755762 704317246 712147186 807851992 704317246 478164345 704317246 402328612 757367141 907513243 752755762 647310372 698101988 830427564 959497843 9679609 907513243 87939586 704317246 54978479 59912810 661702249 844312972 59912810 46053030 661702249 178766511 647310372 959497843 698101988 807851992 59912810 909887207 830427564 377538518 469275658 178766511 402328612 478164345 751177986 751177986 -1 844312972 178766511 13978957 911376237 959497843 59912810 275410447 299111413 586927772 -1 750222905 377538518 809450593 704317246 714495600 637293522 928523640 9679609 757367141 59912810 752755762 359306675 34937036 478164345 478164345 928523640 830427564 757367141 469275658 881427789 647310372 904457353 13978957 680361344 87939586 54467956 712147186 87939586 647310372 377538518 881427789 750222905 909887207 757367141 844312972 714495600 402328612 469275658 907513243 928523640 178766511 962843988 341066340 275410447 962843988 661702249 647310372 911376237 2668034 59912810 629517684 637293522 352872460 368018338 911376237 704317246 752755762 13978957 680361344 87939586 299111413 751177986 610967290 586927772 178766511 698101988 46053030 907513243 470588820 881427789 2668034 9679609 647310372 34937036 704317246 881427789 178766511 46053030 909887207 853996708 962843988 341066340 907513243 377538518 911376237 368018338 377538518 844312972 87939586 647310372 178766511 752755762 46053030 299111413 239710191 704317246 928523640 830427564 757367141 809450593 750222905 752755762 54978479 962843988 9679609 750222905 752755762 704317246 341066340 478164345 46053030 853996708 830427564 647310372 54467956 830427564 844312972 881427789 907513243 478164345 -1 712147186 87939586 239710191 928523640 661702249 809450593 299111413 87939586 844312972 911376237 34937036 610967290 750222905 352872460 881427789 402328612 610967290 478164345 962843988 87939586 34937036 647310372 752755762 59912810 59912810 647310372 610967290 752755762 368018338 757367141 853996708 368018338 275410447 629517684 698101988 2668034 275410447 54978479 299111413 904457353 478164345 13978957 341066340 178766511 629517684 661702249 377538518 178766511 959497843 34937036 275410447 680361344 34937036 881427789 586927772 907513243 907513243 610967290 809450593 698101988 844312972 714495600 341066340 34937036 911376237 341066340 807851992 299111413 704317246 881427789 844312972 478164345 629517684 907513243 402328612 881427789 809450593 610967290 844312972 704317246 87939586 807851992 352872460 809450593 402328612 352872460 478164345 830427564 352872460 377538518 750222905 680361344 46053030 469275658 909887207 469275658 807851992 377538518 586927772 54467956 680361344 928523640 586927772 844312972 341066340 368018338 959497843 359306675 54467956 809450593 87939586 54978479 757367141 54467956 712147186 647310372 830427564 909887207 712147186 359306675 714495600 46053030 714495600 907513243 712147186 807851992 239710191 377538518 629517684 2668034 714495600 712147186 377538518 704317246 704317246 911376237 698101988 928523640 368018338 586927772 844312972 239710191 13978957 478164345 341066340 904457353 830427564 712147186 586927772 853996708 698101988 909887207 275410447 714495600 87939586 907513243 637293522 239710191 647310372 712147186 275410447 352872460 2668034 807851992 34937036 647310372 178766511 853996708 928523640 59912810 881427789 368018338 807851992 904457353 368018338 907513243 757367141 881427789 647310372 470588820 478164345 853996708 178766511 661702249 844312972 359306675 402328612 87939586 698101988 809450593 830427564 87939586 830427564 34937036 54978479 368018338 661702249 853996708 881427789 909887207 928523640 9679609 377538518 -1 911376237 962843988 962843988 9679609 807851992 680361344 844312972 586927772 178766511 909887207 377538518 881427789 368018338 46053030 178766511 830427564 830427564 698101988 757367141 680361344 714495600 962843988 54978479 680361344 610967290 59912810 34937036 13978957 704317246 757367141 586927772 54978479 9679609 59912810 661702249 751177986 853996708 807851992 629517684 352872460 59912810 586927772 59912810 909887207 959497843 299111413 299111413 712147186 757367141 637293522 680361344 647310372 712147186 751177986 661702249 359306675 54467956 752755762 959497843 809450593 46053030 752755762 959497843 904457353 752755762 911376237 368018338 629517684 904457353 46053030 629517684 629517684 647310372 402328612 830427564 54978479 34937036 712147186 881427789 807851992 54467956 830427564 750222905 809450593 470588820 904457353 907513243 275410447 751177986 959497843 911376237 757367141 757367141 704317246 907513243 59912810 698101988 928523640 881427789 647310372 830427564 698101988 275410447 54978479 809450593 368018338 275410447 680361344 962843988 239710191 9679609 750222905 807851992 704317246 704317246 46053030 698101988 909887207 751177986 629517684 751177986 478164345 586927772 59912810 59912810 698101988 750222905 752755762 680361344 698101988 359306675 352872460 807851992 299111413 54467956 904457353 470588820 909887207 469275658 54467956 368018338 368018338 478164345 809450593 757367141 751177986 904457353 478164345 911376237 178766511 830427564 341066340 2668034 586927772 87939586 844312972 844312972 830427564 352872460 275410447 959497843 359306675 629517684 962843988 962843988 750222905 661702249 352872460 469275658 87939586 909887207 907513243 809450593 911376237 46053030 586927772 844312972 377538518 352872460 752755762 478164345 757367141 377538518 959497843 680361344 911376237 959497843 46053030 909887207 341066340 704317246 647310372 59912810 830427564 909887207 680361344 907513243 928523640 661702249 750222905 911376237 -1 712147186 610967290 341066340 907513243 809450593 959497843 299111413 881427789 402328612 610967290 54978479 478164345 757367141 712147186 610967290 2668034 352872460 911376237 586927772 46053030 469275658 647310372 610967290 54467956 844312972 907513243 239710191 750222905 661702249 750222905 712147186 59912810 469275658 807851992 637293522 46053030 352872460 698101988 178766511 807851992 377538518 911376237 610967290 853996708 647310372 9679609 368018338 470588820 87939586 469275658 750222905 178766511 239710191 470588820 13978957 59912810 377538518 830427564 59912810 844312972 13978957 341066340 34937036 853996708 59912810 757367141 830427564 904457353 714495600 2668034 275410447 275410447 751177986 586927772 750222905 610967290 698101988 34937036 610967290 178766511 907513243 907513243 904457353 661702249 402328612 911376237 59912810 299111413 470588820 13978957 402328612 647310372 470588820 299111413 752755762 712147186 809450593 46053030 830427564 34937036 59912810 34937036 680361344 341066340 352872460 59912810 752755762 830427564 698101988 680361344 647310372 610967290 2668034 341066340 830427564 402328612 359306675 844312972 54467956 962843988 714495600 807851992 647310372 469275658 377538518 911376237 751177986 909887207 368018338 478164345 34937036 299111413 757367141 402328612 928523640 377538518 844312972 368018338 178766511 752755762 178766511 54467956 341066340 368018338 239710191 2668034 752755762 352872460 59912810 807851992 757367141 368018338 2668034 9679609 46053030 299111413 9679609 239710191 911376237 87939586 352872460 299111413 757367141 704317246 714495600 853996708 178766511 87939586 299111413 368018338 704317246 712147186 844312972 34937036 9679609 714495600 629517684 637293522 59912810 647310372 239710191 680361344 402328612 9679609 341066340 54467956 46053030 751177986 178766511 661702249 368018338 637293522 610967290 962843988 704317246 46053030 807851992 13978957 239710191 470588820 911376237 341066340 610967290 661702249 751177986 87939586 907513243 402328612 911376237 698101988 239710191 359306675 352872460 959497843 368018338 13978957 904457353 178766511 402328612 928523640 629517684 962843988 275410447 751177986 341066340 637293522 59912810 962843988 275410447 704317246 299111413 470588820 712147186 402328612 661702249 712147186 809450593 54467956 586927772 470588820 959497843 239710191 809450593 698101988 807851992 959497843 377538518 704317246 402328612 275410447 712147186 178766511 34937036 752755762 830427564 469275658 853996708 647310372 844312972 928523640 368018338 178766511 637293522 -1 299111413 911376237 54467956 752755762 402328612 299111413 757367141 359306675 59912810 714495600 368018338 377538518 470588820 586927772 959497843 661702249 13978957 87939586 637293522 402328612 714495600 809450593 712147186 881427789 752755762 637293522 637293522 610967290 881427789 54978479 752755762 46053030 368018338 809450593 341066340 830427564 469275658 34937036 13978957 881427789 87939586 853996708 46053030 830427564 275410447 13978957 647310372 807851992 661702249 341066340 377538518 757367141 469275658 807851992 359306675 909887207 809450593 750222905 2668034 881427789 844312972 751177986 178766511 377538518 661702249 368018338 239710191 907513243 911376237 751177986 54978479 698101988 586927772 809450593 712147186 680361344 750222905 698101988 844312972 341066340 904457353 698101988 904457353 87939586 959497843 712147186 809450593 962843988 2668034 661702249 830427564 757367141 610967290 34937036 13978957 341066340 698101988 299111413 13978957 830427564 712147186 402328612 46053030 586927772 704317246 629517684 752755762 962843988 911376237 647310372 911376237 2668034 911376237 853996708 637293522 377538518 907513243 962843988 178766511 610967290 629517684 46053030 402328612 911376237 178766511 752755762 299111413 87939586 629517684 239710191 712147186 629517684 757367141 402328612 907513243 87939586 637293522 637293522 714495600 87939586 928523640 -1 959497843 637293522 341066340 470588820 661702249 13978957 299111413 87939586 637293522 54467956 610967290 610967290 714495600 830427564 377538518 239710191 680361344 757367141 904457353 478164345 807851992 904457353 830427564 928523640 299111413 239710191 911376237 911376237 853996708 9679609 59912810 959497843 911376237 610967290 239710191 844312972 637293522 368018338 680361344 59912810 586927772 402328612 904457353 239710191 830427564 610967290 752755762 881427789 909887207 299111413 54467956 750222905 680361344 402328612 807851992 911376237 712147186 750222905 647310372 661702249 962843988 698101988 341066340 809450593 478164345 904457353 959497843 377538518 359306675 757367141 377538518 928523640 752755762 54978479 59912810 54467956 377538518 2668034 647310372 59912810 809450593 -1 299111413 809450593 680361344 881427789 470588820 586927772 469275658 830427564 698101988 59912810 962843988 610967290 680361344 54467956 844312972 34937036 299111413 830427564 714495600 757367141 751177986 87939586 712147186 2668034 610967290 750222905 844312972 807851992 909887207 402328612 275410447 712147186 -1 661702249 87939586 469275658 757367141 359306675 13978957 299111413 359306675 907513243 904457353 704317246 637293522 352872460 59912810 962843988 757367141 341066340 87939586 698101988 907513243 34937036 87939586 712147186 647310372 87939586 9679609 377538518 928523640 629517684 178766511 853996708 586927772 469275658 647310372 830427564 807851992 909887207 46053030 46053030 959497843 87939586 807851992 928523640 750222905 959497843 610967290 629517684 809450593 712147186 844312972 757367141 54978479 752755762 714495600 402328612 -1 239710191 909887207 752755762 377538518 907513243 629517684 359306675 59912810 13978957 178766511 34937036 178766511 909887207 928523640 87939586 911376237 911376237 9679609 752755762 299111413 714495600 9679609 698101988 275410447 911376237 680361344 844312972 853996708 54978479 844312972 680361344 9679609 704317246 2668034 830427564 909887207 178766511 637293522 275410447 275410447 750222905 54467956 830427564 87939586 586927772 647310372 909887207 959497843 712147186 54978479 752755762 750222905 904457353 478164345 239710191 928523640 752755762 881427789 470588820 757367141 239710191 87939586 752755762 59912810 830427564 809450593 881427789 830427564 750222905 59912810 904457353 962843988 909887207 610967290 2668034 844312972 54978479 178766511 469275658 698101988 239710191 809450593 853996708 34937036 909887207 752755762 751177986 714495600 911376237 469275658 712147186 352872460 698101988 830427564 9679609 -1 844312972 647310372 46053030 637293522 698101988 712147186 299111413 751177986 13978957 750222905 807851992 881427789 2668034 751177986 352872460 959497843 757367141 478164345 909887207 586927772 844312972 87939586 704317246 9679609 647310372 9679609 469275658 809450593 34937036 34937036 54467956 909887207 809450593 610967290 352872460 46053030 2668034 962843988 637293522 807851992 54467956 341066340 54467956 712147186 478164345 661702249 751177986 -1 299111413 909887207 750222905 46053030 751177986 680361344 680361344 844312972 637293522 698101988 87939586 299111413 34937036 87939586 680361344 54978479 680361344 13978957 13978957 478164345 637293522 469275658 34937036 610967290 275410447 368018338 704317246 341066340 809450593 698101988 629517684 909887207 853996708 909887207 647310372 647310372 239710191 752755762 470588820 751177986 586927772 377538518 909887207 807851992 750222905 478164345 13978957 46053030 586927772 698101988 54978479 275410447 962843988 359306675 178766511 881427789 704317246 470588820 750222905 377538518 377538518 757367141 87939586 2668034 469275658 751177986 714495600 830427564 881427789 9679609 299111413 907513243 341066340 178766511 54467956 881427789 809450593 377538518 647310372 830427564 59912810 751177986 359306675 807851992 239710191 680361344 714495600 807851992 629517684 239710191 647310372 661702249 54978479 712147186 586927772 853996708 928523640 751177986 275410447 637293522 807851992 844312972 751177986 757367141 629517684 87939586 647310372 13978957 647310372 680361344 610967290 359306675 904457353 352872460 54467956 704317246 54467956 368018338 680361344 54467956 844312972 368018338 610967290 352872460 844312972 629517684 34937036 712147186 807851992 470588820 637293522 751177986 352872460 54467956 59912810 478164345 46053030 352872460 959497843 610967290 911376237 704317246 87939586 368018338 661702249 34937036 341066340 341066340 59912810 752755762 637293522 377538518 881427789 911376237 586927772 54467956 54467956 904457353 807851992 881427789 757367141 698101988 470588820 714495600 54467956 9679609 54467956 962843988 714495600 881427789 46053030 239710191 610967290 341066340 610967290 46053030 359306675 478164345 752755762 809450593 610967290 751177986 751177986 637293522 757367141 46053030 54978479 275410447 904457353 807851992 610967290 844312972 647310372 928523640 712147186 54978479 59912810 752755762 341066340 352872460 402328612 478164345 680361344 750222905 34937036 853996708 59912810 830427564 637293522 751177986 586927772 470588820 352872460 13978957 359306675 704317246 13978957 750222905 178766511 807851992 807851992 402328612 275410447 470588820 275410447 911376237 402328612 341066340 46053030 909887207 853996708 478164345 637293522 13978957 352872460 844312972 275410447 275410447 907513243 239710191 469275658 478164345 469275658 751177986 377538518 853996708 904457353 352872460 13978957 2668034 757367141 46053030 59912810 807851992 359306675 478164345 377538518 907513243 909887207 629517684 352872460 962843988 368018338 9679609 809450593 907513243 647310372 352872460 904457353 275410447 928523640 904457353 647310372 844312972 470588820 402328612 809450593 680361344 757367141 647310372 807851992 909887207 352872460 809450593 661702249 712147186 959497843 959497843 844312972 714495600 178766511 610967290 909887207 698101988 352872460 629517684 750222905 962843988 962843988 13978957 299111413 928523640 904457353 928523640 299111413 299111413 368018338 959497843 704317246 586927772 907513243 928523640 830427564 299111413 752755762 853996708 911376237 881427789 34937036 34937036 469275658 962843988 341066340 402328612 59912810 844312972 844312972 907513243 54467956 629517684 178766511 750222905 469275658 830427564 809450593 46053030 714495600 881427789 853996708 853996708 629517684 478164345 962843988 830427564 881427789 275410447 377538518 909887207 807851992 881427789 844312972 178766511 698101988 807851992 46053030 46053030 647310372 610967290 46053030 377538518 377538518 629517684 470588820 637293522 54978479 275410447 368018338 637293522 341066340 807851992 637293522 9679609 610967290 239710191 714495600 680361344 275410447 637293522 911376237 757367141 13978957 2668034 881427789 470588820 54978479 629517684 928523640 9679609 54978479 680361344 714495600 844312972 904457353 275410447 909887207 13978957 368018338 34937036 909887207 751177986 881427789 377538518 647310372 809450593 469275658 911376237 377538518 629517684 586927772 844312972 629517684 637293522 470588820 807851992 2668034 275410447 239710191 904457353 34937036 704317246 807851992 46053030 54467956 928523640 46053030 54467956 377538518 680361344 9679609 470588820 911376237 586927772 807851992 830427564 714495600 907513243 637293522 750222905 904457353 807851992 904457353 629517684 87939586 830427564 911376237 661702249 751177986 881427789 751177986 59912810 907513243 909887207 610967290 909887207 275410447 87939586 844312972 661702249 714495600 757367141 13978957 46053030 844312972 752755762 704317246 478164345 629517684 359306675 907513243 352872460 239710191 275410447 751177986 698101988 907513243 610967290 661702249 239710191 -1 34937036 807851992 470588820 881427789 853996708 34937036 752755762 46053030 54467956 341066340 610967290 844312972 911376237 853996708 881427789 844312972 844312972 377538518 178766511 299111413 911376237 881427789 680361344 647310372 368018338 962843988 698101988 359306675 907513243 299111413 469275658 54978479 59912810 34937036 807851992 853996708 962843988 46053030 881427789 911376237 13978957 904457353 34937036 377538518 402328612 637293522 377538518 87939586 830427564 907513243 750222905 478164345 830427564 178766511 911376237 962843988 807851992 853996708 54978479 178766511 470588820 881427789 637293522 757367141 712147186 275410447 962843988 807851992 299111413 46053030 907513243 904457353 637293522 680361344 478164345 610967290 478164345 809450593 377538518 359306675 59912810 752755762 377538518 757367141 13978957 751177986 830427564 469275658 178766511 359306675 610967290 13978957 907513243 928523640 470588820 2668034 928523640 54467956 299111413 34937036 341066340 757367141 352872460 470588820 46053030 629517684 807851992 928523640 698101988 2668034 698101988 909887207 909887207 368018338 275410447 904457353 752755762 377538518 807851992 299111413 59912810 87939586 637293522 704317246 712147186 470588820 904457353 928523640 909887207 377538518 752755762 809450593 341066340 844312972 478164345 469275658 352872460 907513243 637293522 478164345 637293522 928523640 853996708 712147186 341066340 751177986 359306675 853996708 2668034 2668034 714495600 911376237 911376237 54467956 757367141 478164345 637293522 359306675 469275658 368018338 853996708 807851992 275410447 402328612 757367141 714495600 54467956 904457353 586927772 586927772 352872460 478164345 377538518 637293522 178766511 368018338 959497843 959497843 809450593 299111413 359306675 904457353 377538518 87939586 299111413 299111413 647310372 647310372 178766511 750222905 637293522 647310372 962843988 844312972 368018338 928523640 34937036 911376237 807851992 698101988 962843988 402328612 928523640 698101988 469275658 698101988 909887207 907513243 377538518 680361344 352872460 13978957 629517684 13978957 647310372 54978479 809450593 2668034 377538518 46053030 712147186 928523640 352872460 698101988 752755762 712147186 402328612 54467956 13978957 352872460 13978957 368018338 610967290 637293522 2668034 275410447 13978957 377538518 586927772 610967290 904457353 178766511 178766511 54467956 13978957 907513243 962843988 46053030 13978957 352872460 2668034 178766511 352872460 959497843 809450593 661702249 341066340 299111413 750222905 54978479 359306675 881427789 807851992 34937036 610967290 34937036 809450593 54978479 469275658 907513243 59912810 9679609 46053030 757367141 680361344 352872460 881427789 647310372 478164345 807851992 661702249 809450593 637293522 178766511 911376237 904457353 844312972 469275658 402328612 714495600 881427789 911376237 34937036 629517684 698101988 962843988 807851992 352872460 2668034 757367141 928523640 853996708 46053030 352872460 87939586 909887207 59912810 54467956 -1 830427564 907513243 341066340 714495600 911376237 751177986 907513243 712147186 9679609 2668034 610967290 9679609 239710191 911376237 470588820 844312972 470588820 34937036 470588820 299111413 2668034 807851992 377538518 830427564 239710191 54467956 704317246 34937036 586927772 9679609 275410447 661702249 87939586 469275658 830427564 359306675 909887207 13978957 377538518 13978957 54467956 698101988 87939586 46053030 637293522 34937036 928523640 830427564 881427789 904457353 239710191 714495600 9679609 54978479 911376237 904457353 46053030 807851992 239710191 -1 830427564 928523640 239710191 46053030 299111413 750222905 359306675 962843988 178766511 13978957 807851992 907513243 46053030 751177986 239710191 586927772 661702249 830427564 959497843 470588820 830427564 661702249 586927772 647310372 87939586 46053030 299111413 714495600 714495600 704317246 9679609 478164345 469275658 586927772 647310372 470588820 757367141 469275658 299111413 698101988 907513243 610967290 2668034 87939586 881427789 469275658 9679609 275410447 478164345 904457353 34937036 59912810 478164345 853996708 470588820 359306675 299111413 54978479 704317246 352872460 714495600 470588820 299111413 853996708 911376237 661702249 661702249 680361344 647310372 757367141 9679609 757367141 928523640 909887207 637293522 881427789 647310372 629517684 359306675 377538518 712147186 844312972 904457353 907513243 275410447 752755762 299111413 757367141 368018338 629517684 54978479 610967290 712147186 178766511 907513243 904457353 586927772 757367141 586927772 807851992 59912810 661702249 712147186 341066340 680361344 661702249 469275658 13978957 2668034 680361344 751177986 680361344 377538518 904457353 13978957 752755762 586927772 881427789 647310372 853996708 377538518 680361344 907513243 54978479 299111413 809450593 275410447 610967290 478164345 704317246 751177986 959497843 54978479 54467956 637293522 752755762 178766511 341066340 704317246 368018338 470588820 647310372 402328612 962843988 928523640 34937036 752755762 757367141 911376237 87939586 239710191 13978957 34937036 9679609 881427789 704317246 178766511 757367141 359306675 752755762 470588820 757367141 680361344 809450593 714495600 54978479 299111413 341066340 680361344 881427789 368018338 680361344 299111413 54978479 959497843 928523640 9679609 478164345 46053030 881427789 750222905 962843988 704317246 87939586 470588820 -1 586927772 13978957 637293522 586927772 299111413 637293522 698101988 377538518 637293522 46053030 239710191 637293522 34937036 647310372 807851992 586927772 87939586 586927772 680361344 -1 647310372 853996708 610967290 59912810 59912810 359306675 87939586 239710191 54978479 629517684 751177986 712147186 907513243 704317246 59912810 698101988 712147186 9679609 959497843 830427564 586927772 402328612 712147186 2668034 757367141 909887207 402328612 478164345 911376237 359306675 402328612 712147186 87939586 750222905 54978479 239710191 586927772 87939586 714495600 637293522 610967290 59912810 909887207 752755762 2668034 275410447 9679609 13978957 698101988 704317246 359306675 402328612 647310372 341066340 712147186 470588820 661702249 629517684 87939586 881427789 239710191 299111413 844312972 661702249 881427789 352872460 2668034 239710191 54978479 275410447 907513243 87939586 59912810 275410447 881427789 9679609 928523640 881427789 275410447 647310372 712147186 712147186 13978957 13978957 911376237 2668034 661702249 629517684 478164345 470588820 299111413 59912810 962843988 698101988 807851992 928523640 661702249 698101988 959497843 87939586 359306675 907513243 714495600 909887207 87939586 2668034 881427789 757367141 661702249 341066340 478164345 239710191 909887207 9679609 9679609 844312972 962843988 844312972 469275658 704317246 9679609 881427789 698101988 904457353 610967290 661702249 698101988 239710191 239710191 680361344 13978957 751177986 881427789 661702249 757367141 830427564 907513243 34937036 59912810 844312972 647310372 402328612 59912810 698101988 714495600 962843988 704317246 661702249 830427564 13978957 2668034 647310372 239710191 54978479 647310372 46053030 13978957 59912810 752755762 757367141 909887207 34937036 352872460 352872460 402328612 9679609 59912810 13978957 647310372 54467956 368018338 13978957 909887207 928523640 853996708 830427564 275410447 9679609 377538518 714495600 59912810 750222905 909887207 54467956 13978957 178766511 586927772 714495600 470588820 750222905 680361344 909887207 661702249 680361344 54467956 359306675 402328612 13978957 13978957 904457353 712147186 34937036 341066340 239710191 610967290 275410447 904457353 844312972 368018338 9679609 359306675 907513243 46053030 377538518 714495600 844312972 9679609 377538518 13978957 54467956 911376237 807851992 54978479 751177986 59912810 9679609 809450593 377538518 830427564 911376237 661702249 469275658 757367141 341066340 87939586 661702249 34937036 469275658 341066340 359306675 698101988 637293522 2668034 757367141 46053030 610967290 470588820 909887207 637293522 352872460 959497843 2668034 807851992 637293522 13978957 844312972 698101988 647310372 807851992 661702249 647310372 680361344 661702249 341066340 881427789 844312972 610967290 830427564 959497843 909887207 341066340 959497843 377538518 470588820 830427564 87939586 9679609 752755762 469275658 478164345 752755762 830427564 368018338 714495600 46053030 54467956 909887207 9679609 239710191 402328612 844312972 637293522 962843988 629517684 714495600 928523640 757367141 377538518 750222905 87939586 807851992 586927772 807851992 750222905 299111413 751177986 928523640 809450593 377538518 178766511 909887207 54467956 87939586 752755762 368018338 178766511 59912810 178766511 962843988 962843988 807851992 750222905 629517684 -1 2668034 928523640 586927772 9679609 54467956 757367141 2668034 751177986 402328612 299111413 46053030 714495600 13978957 13978957 698101988 377538518 402328612 352872460 962843988 959497843 402328612 661702249 299111413 54978479 59912810 377538518 341066340 704317246 704317246 909887207 661702249 629517684 34937036 34937036 46053030 239710191 830427564 757367141 178766511 46053030 359306675 714495600 470588820 807851992 750222905 959497843 368018338 809450593 712147186 680361344 239710191 377538518 610967290 299111413 853996708 959497843 275410447 928523640 830427564 13978957 341066340 341066340 809450593 13978957 341066340 751177986 469275658 844312972 87939586 752755762 34937036 680361344 750222905 13978957 904457353 368018338 478164345 807851992 341066340 478164345 54467956 661702249 704317246 470588820 698101988 299111413 959497843 46053030 909887207 59912810 714495600 637293522 54978479 911376237 34937036 87939586 13978957 807851992 368018338 9679609 54978479 54467956 352872460 647310372 402328612 830427564 881427789 359306675 752755762 807851992 962843988 54978479 647310372 299111413 881427789 2668034 34937036 368018338 299111413 478164345 377538518 359306675 54978479 830427564 647310372 59912810 54467956 714495600 752755762 751177986 904457353 352872460 881427789 46053030 750222905 809450593 377538518 752755762 -1 853996708 907513243 844312972 610967290 962843988 586927772 757367141 178766511 87939586 962843988 368018338 54978479 87939586 178766511 807851992 87939586 712147186 368018338 661702249 478164345 750222905 904457353 54467956 352872460 661702249 87939586 402328612 470588820 9679609 34937036 478164345 610967290 807851992 909887207 13978957 610967290 470588820 -1 46053030 752755762 275410447 59912810 469275658 9679609 54467956 830427564 904457353 586927772 928523640 352872460 757367141 698101988 239710191 809450593 809450593 712147186 377538518 469275658 807851992 881427789 87939586 586927772 9679609 46053030 299111413 54978479 704317246 629517684 712147186 680361344 757367141 470588820 352872460 275410447 853996708 -1 2668034 904457353 359306675 239710191 34937036 928523640 469275658 368018338 904457353 377538518 34937036 881427789 698101988 714495600 34937036 34937036 352872460 809450593 586927772 341066340 34937036 853996708 341066340 13978957 647310372 637293522 586927772 469275658 928523640 87939586 909887207 911376237 830427564 402328612 647310372 809450593 9679609 714495600 928523640 299111413 34937036 881427789 757367141 470588820 750222905 881427789 299111413 807851992 661702249 712147186 46053030 853996708 830427564 34937036 752755762 13978957 661702249 34937036 54467956 881427789 704317246 359306675 87939586 757367141 610967290 881427789 299111413 830427564 59912810 59912810 -1 377538518 647310372 352872460 586927772 178766511 907513243 59912810 469275658 87939586 680361344 907513243 712147186 13978957 13978957 359306675 54978479 34937036 352872460 402328612 478164345 54467956 46053030 59912810 959497843 2668034 881427789 637293522 750222905 750222905 751177986 368018338 647310372 712147186 928523640 909887207 368018338 239710191 299111413 904457353 637293522 359306675 13978957 928523640 714495600 359306675 757367141 647310372 962843988 299111413 610967290 928523640 629517684 807851992 402328612 751177986 239710191 402328612 629517684 751177986 904457353 59912810 402328612 275410447 299111413 959497843 377538518 881427789 881427789 54467956 809450593 13978957 698101988 178766511 469275658 178766511 54978479 647310372 750222905 46053030 959497843 752755762 698101988 610967290 698101988 752755762 368018338 809450593 34937036 907513243 87939586 714495600 629517684 907513243 239710191 752755762 629517684 881427789 87939586 402328612 2668034 752755762 680361344 469275658 637293522 352872460 54467956 680361344 757367141 470588820 809450593 2668034 809450593 751177986 962843988 9679609 853996708 714495600 13978957 911376237 341066340 757367141 907513243 962843988 680361344 239710191 13978957 962843988 352872460 959497843 54467956 750222905 54978479 586927772 46053030 352872460 680361344 962843988 712147186 -1 714495600 647310372 2668034 87939586 470588820 807851992 368018338 54978479 2668034 34937036 13978957 610967290 757367141 54467956 751177986 299111413 9679609 911376237 661702249 647310372 377538518 470588820 714495600 704317246 907513243 610967290 299111413 13978957 844312972 178766511 54978479 904457353 352872460 -1 9679609 904457353 853996708 807851992 928523640 962843988 402328612 299111413 299111413 359306675 610967290 54978479 87939586 959497843 9679609 610967290 341066340 853996708 239710191 907513243 87939586 299111413 178766511 341066340 752755762 750222905 807851992 959497843 2668034 54467956 470588820 368018338 610967290 34937036 680361344 881427789 661702249 647310372 299111413 402328612 830427564 377538518 853996708 586927772 470588820 714495600 402328612 830427564 830427564 610967290 377538518 478164345 809450593 752755762 907513243 853996708 909887207 830427564 881427789 844312972 402328612 34937036 2668034 807851992 352872460 87939586 962843988 881427789 698101988 54978479 610967290 909887207 2668034 751177986 368018338 807851992 478164345 54467956 807851992 54467956 402328612 904457353 830427564 -1 9679609 809450593 377538518 751177986 368018338 714495600 368018338 178766511 377538518 637293522 54467956 359306675 629517684 54978479 751177986 904457353 712147186 59912810 750222905 911376237 750222905 752755762 275410447 881427789 750222905 402328612 752755762 470588820 54467956 359306675 962843988 299111413 275410447 907513243 59912810 698101988 757367141 469275658 54978479 881427789 752755762 402328612 341066340 853996708 807851992 13978957 178766511 661702249 911376237 680361344 377538518 34937036 359306675 352872460 637293522 9679609 368018338 341066340 647310372 647310372 959497843 647310372 757367141 586927772 54467956 59912810 751177986 352872460 2668034 610967290 698101988 959497843 844312972 54978479 59912810 469275658 586927772 904457353 712147186 904457353 239710191 714495600 368018338 830427564 712147186 881427789 275410447 959497843 661702249 178766511 341066340 178766511 698101988 904457353 647310372 377538518 904457353 469275658 704317246 680361344 470588820 352872460 881427789 610967290 881427789 9679609 239710191 907513243 -1 928523640 87939586 844312972 704317246 881427789 377538518 637293522 751177986 962843988 809450593 907513243 844312972 757367141 928523640 757367141 752755762 352872460 928523640 647310372 809450593 46053030 704317246 680361344 470588820 661702249 470588820 647310372 13978957 469275658 704317246 87939586 714495600 712147186 750222905 178766511 402328612 714495600 911376237 341066340 629517684 909887207 377538518 637293522 9679609 757367141 911376237 704317246 46053030 704317246 757367141 661702249 59912810 647310372 377538518 904457353 757367141 844312972 275410447 750222905 54978479 46053030 299111413 704317246 752755762 637293522 2668034 275410447 359306675 637293522 698101988 844312972 909887207 402328612 959497843 809450593 359306675 757367141 712147186 275410447 239710191 178766511 470588820 13978957 704317246 352872460 610967290 586927772 757367141 647310372 853996708 352872460 610967290 368018338 680361344 714495600 928523640 704317246 807851992 704317246 352872460 402328612 647310372 881427789 907513243 9679609 881427789 239710191 610967290 928523640 178766511 352872460 34937036 752755762 757367141 751177986 359306675 661702249 962843988 881427789 469275658 757367141 478164345 59912810 341066340 698101988 909887207 959497843 352872460 757367141 698101988 712147186 34937036 34937036 359306675 34937036 704317246 661702249 469275658 637293522 13978957 275410447 909887207 807851992 275410447 714495600 275410447 610967290 59912810 907513243 59912810 661702249 87939586 844312972 844312972 34937036 239710191 752755762 59912810 698101988 909887207 368018338 478164345 647310372 299111413 352872460 757367141 13978957 757367141 807851992 909887207 470588820 698101988 13978957 59912810 757367141 87939586 9679609 704317246 807851992 87939586 341066340 54978479 239710191 629517684 637293522 830427564 54978479 359306675 904457353 352872460 239710191 853996708 470588820 680361344 34937036 704317246 928523640 275410447 647310372 46053030 962843988 881427789 909887207 750222905 661702249 470588820 962843988 959497843 178766511 87939586 911376237 714495600 239710191 178766511 13978957 904457353 299111413 714495600 469275658 470588820 178766511 909887207 87939586 59912810 959497843 -1 13978957 853996708 239710191 844312972 637293522 661702249 757367141 907513243 54467956 830427564 680361344 637293522 751177986 881427789 54467956 54978479 807851992 647310372 46053030 359306675 275410447 844312972 377538518 752755762 275410447 377538518 87939586 -1 911376237 352872460 586927772 928523640 469275658 359306675 352872460 680361344 881427789 904457353 341066340 478164345 907513243 469275658 2668034 629517684 830427564 881427789 478164345 87939586 807851992 904457353 9679609 377538518 881427789 54467956 178766511 661702249 352872460 698101988 469275658 54467956 478164345 698101988 359306675 751177986 807851992 853996708 299111413 680361344 661702249 275410447 470588820 907513243 2668034 752755762 881427789 704317246 807851992 34937036 661702249 907513243 959497843 704317246 359306675 341066340 881427789 909887207 299111413 -1 757367141 469275658 610967290 275410447 712147186 959497843 680361344 178766511 469275658 714495600 359306675 680361344 469275658 586927772 959497843 368018338 239710191 751177986 904457353 712147186 704317246 712147186 911376237 911376237 853996708 299111413 2668034 341066340 275410447 59912810 714495600 909887207 698101988 830427564 807851992 46053030 275410447 13978957 959497843 368018338 853996708 637293522 704317246 46053030 750222905 54978479 751177986 807851992 299111413 469275658 299111413 13978957 352872460 586927772 -1 752755762 647310372 54978479 341066340 807851992 368018338 629517684 586927772 341066340 -1 239710191 478164345 586927772 959497843 907513243 13978957 299111413 629517684 757367141 752755762 680361344 2668034 470588820 881427789 352872460 54978479 750222905 809450593 809450593 661702249 928523640 911376237 637293522 341066340 680361344 341066340 909887207 959497843 962843988 377538518 680361344 299111413 928523640 341066340 178766511 680361344 844312972 377538518 9679609 470588820 904457353 359306675 704317246 911376237 478164345 54978479 844312972 478164345 911376237 909887207 359306675 907513243 54978479 87939586 750222905 368018338 809450593 844312972 647310372 712147186 637293522 704317246 714495600 469275658 470588820 698101988 178766511 807851992 54467956 478164345 34937036 750222905 2668034 962843988 750222905 661702249 239710191 807851992 853996708 909887207 809450593 647310372 629517684 928523640 377538518 757367141 470588820 712147186 359306675 178766511 178766511 586927772 470588820 341066340 377538518 714495600 359306675 751177986 368018338 368018338 34937036 13978957 87939586 402328612 87939586 629517684 904457353 87939586 751177986 809450593 962843988 402328612 909887207 751177986 469275658 907513243 341066340 59912810 610967290 904457353 904457353 680361344 46053030 469275658 359306675 239710191 698101988 478164345 54978479 698101988 586927772 239710191 704317246 909887207 586927772 239710191 698101988 59912810 275410447 54978479 9679609 907513243 911376237 909887207 54467956 881427789 469275658 9679609 712147186 881427789 629517684 54467956 647310372 239710191 629517684 807851992 909887207 54978479 34937036 377538518 59912810 853996708 368018338 907513243 54978479 359306675 470588820 46053030 402328612 239710191 275410447 377538518 341066340 962843988 9679609 904457353 752755762 680361344 470588820 830427564 807851992 752755762 470588820 275410447 610967290 469275658 714495600 911376237 962843988 853996708 59912810 629517684 881427789 46053030 299111413 239710191 909887207 714495600 469275658 704317246 586927772 807851992 714495600 629517684 402328612 54978479 299111413 352872460 46053030 46053030 610967290 610967290 341066340 751177986 844312972 54978479 680361344 34937036 844312972 704317246 341066340 844312972 46053030 54978479 680361344 909887207 586927772 610967290 881427789 637293522 752755762 704317246 610967290 178766511 359306675 911376237 881427789 661702249 962843988 904457353 752755762 586927772 610967290 647310372 478164345 959497843 853996708 680361344 478164345 87939586 809450593 586927772 2668034 757367141 478164345 629517684 680361344 239710191 904457353 909887207 368018338 46053030 962843988 907513243 907513243 752755762 907513243 881427789 757367141 909887207 704317246 844312972 9679609 752755762 661702249 87939586 9679609 87939586 712147186 402328612 830427564 299111413 275410447 299111413 661702249 34937036 853996708 830427564 714495600 904457353 907513243 881427789 586927772 928523640 752755762 830427564 586927772 54978479 909887207 661702249 752755762 712147186 853996708 54467956 54978479 750222905 629517684 2668034 714495600 712147186 13978957 9679609 9679609 751177986 377538518 809450593 751177986 830427564 750222905 275410447 844312972 752755762 757367141 470588820 13978957 757367141 698101988 809450593 299111413 881427789 629517684 809450593 368018338 881427789 610967290 751177986 962843988 352872460 -1 54978479 881427789 909887207 377538518 714495600 377538518 807851992 712147186 359306675 962843988 54467956 661702249 46053030 911376237 704317246 830427564 637293522 830427564 352872460 830427564 751177986 275410447 909887207 807851992 712147186 54978479 959497843 239710191 830427564 907513243 470588820 881427789 911376237 87939586 928523640 402328612 478164345 750222905 54467956 469275658 341066340 586927772 844312972 34937036 629517684 853996708 402328612 714495600 586927772 904457353 299111413 46053030 239710191 962843988 752755762 757367141 402328612 909887207 2668034 402328612 680361344 907513243 377538518 377538518 809450593 2668034 59912810 714495600 909887207 909887207 830427564 704317246 341066340 698101988 2668034 9679609 751177986 704317246 807851992 647310372 34937036 904457353 853996708 881427789 54467956 844312972 586927772 299111413 9679609 750222905 751177986 809450593 470588820 807851992 341066340 904457353 239710191 34937036 928523640 698101988 469275658 610967290 13978957 909887207 239710191 469275658 178766511 34937036 714495600 368018338 470588820 712147186 807851992 54467956 907513243 962843988 647310372 629517684 904457353 368018338 46053030 750222905 299111413 54978479 359306675 928523640 341066340 637293522 54467956 807851992 809450593 239710191 752755762 377538518 54467956 402328612 54467956 629517684 377538518 54467956 959497843 46053030 275410447 59912810 680361344 853996708 54978479 637293522 275410447 881427789 853996708 751177986 275410447 637293522 714495600 34937036 911376237 13978957 629517684 904457353 959497843 809450593 911376237 34937036 629517684 629517684 928523640 368018338 629517684 698101988 275410447 907513243 712147186 352872460 637293522 751177986 704317246 275410447 928523640 359306675 402328612 751177986 46053030 751177986 610967290 54467956 809450593 647310372 34937036 928523640 881427789 637293522 881427789 54467956 59912810 704317246 911376237 904457353 368018338 907513243 54467956 629517684 928523640 844312972 54467956 661702249 904457353 13978957 714495600 904457353 807851992 750222905 830427564 586927772 751177986 54978479 299111413 402328612 59912810 959497843 698101988 911376237 629517684 757367141 87939586 299111413 469275658 909887207 54978479 750222905 352872460 757367141 9679609 752755762 661702249 853996708 470588820 712147186 647310372 704317246 830427564 750222905 54467956 909887207 637293522 586927772 904457353 87939586 680361344 46053030 610967290 928523640 610967290 34937036 352872460 178766511 844312972 704317246 275410447 299111413 54978479 698101988 962843988 928523640 341066340 712147186 714495600 909887207 2668034 377538518 698101988 9679609 809450593 359306675 54978479 470588820 830427564 680361344 704317246 909887207 907513243 844312972 752755762 9679609 751177986 809450593 757367141 909887207 586927772 275410447 629517684 629517684 637293522 178766511 34937036 698101988 704317246 911376237 904457353 751177986 87939586 750222905 54467956 239710191 610967290 359306675 909887207 809450593 469275658 54467956 750222905 275410447 402328612 586927772 911376237 -1 712147186 844312972 610967290 704317246 680361344 54978479 807851992 13978957 752755762 368018338 586927772 752755762 59912810 809450593 368018338 714495600 54467956 478164345 907513243 54467956 907513243 680361344 13978957 377538518 853996708 904457353 962843988 629517684 469275658 402328612 341066340 661702249 750222905 377538518 757367141 698101988 750222905 757367141 9679609 830427564 647310372 9679609 807851992 13978957 239710191 962843988 469275658 34937036 712147186 34937036 928523640 275410447 46053030 54467956 2668034 478164345 911376237 359306675 959497843 751177986 359306675 661702249 962843988 402328612 470588820 928523640 54978479 907513243 909887207 907513243 757367141 853996708 469275658 377538518 637293522 680361344 751177986 928523640 341066340 962843988 751177986 904457353 751177986 757367141 178766511 299111413 9679609 178766511 470588820 751177986 928523640 341066340 959497843 470588820 830427564 54467956 2668034 959497843 712147186 909887207 881427789 680361344 637293522 299111413 637293522 911376237 907513243 359306675 962843988 13978957 844312972 637293522 909887207 714495600 661702249 911376237 470588820 751177986 959497843 34937036 359306675 680361344 750222905 909887207 751177986 661702249 661702249 470588820 911376237 13978957 368018338 809450593 359306675 478164345 54978479 610967290 34937036 359306675 54978479 714495600 299111413 881427789 368018338 714495600 34937036 377538518 478164345 2668034 907513243 239710191 478164345 54978479 13978957 2668034 680361344 377538518 904457353 661702249 2668034 239710191 470588820 275410447 275410447 629517684 629517684 809450593 469275658 712147186 751177986 907513243 704317246 629517684 757367141 9679609 469275658 377538518 368018338 757367141 809450593 909887207 402328612 275410447 469275658 478164345 907513243 712147186 962843988 712147186 54978479 911376237 959497843 586927772 909887207 928523640 2668034 911376237 911376237 881427789 586927772 54978479 402328612 661702249 352872460 13978957 911376237 359306675 478164345 377538518 750222905 698101988 853996708 34937036 750222905 586927772 661702249 904457353 904457353 59912810 368018338 809450593 750222905 46053030 962843988 698101988 750222905 469275658 712147186 757367141 962843988 469275658 469275658 87939586 377538518 830427564 853996708 178766511 807851992 647310372 469275658 680361344 87939586 751177986 402328612 377538518 402328612 586927772 714495600 807851992 54978479 712147186 680361344 59912810 909887207 54978479 647310372 470588820 469275658 359306675 341066340 478164345 844312972 844312972 59912810 402328612 352872460 299111413 59912810 911376237 904457353 881427789 9679609 928523640 239710191 907513243 909887207 830427564 377538518 698101988 54467956 34937036 714495600 469275658 629517684 907513243 714495600 87939586 809450593 352872460 647310372 54978479 809450593 34937036 712147186 712147186 359306675 907513243 34937036 478164345 178766511 586927772 275410447 637293522 34937036 712147186 2668034 402328612 359306675 807851992 661702249 610967290 629517684 909887207 911376237 352872460 698101988 275410447 178766511 629517684 59912810 610967290 928523640 637293522 9679609 46053030 341066340 629517684 377538518 470588820 359306675 853996708 377538518 809450593 680361344 853996708 637293522 909887207 610967290 46053030 751177986 714495600 629517684 637293522 402328612 -1 661702249 661702249 712147186 59912810 853996708 478164345 352872460 928523640 13978957 478164345 844312972 469275658 704317246 470588820 962843988 904457353 637293522 377538518 46053030 712147186 178766511 368018338 844312972 341066340 647310372 275410447 586927772 680361344 586927772 239710191 9679609 928523640 637293522 830427564 928523640 807851992 959497843 341066340 87939586 2668034 807851992 637293522 -1 928523640 275410447 752755762 698101988 830427564 54978479 629517684 680361344 907513243 341066340 750222905 637293522 275410447 359306675 470588820 470588820 907513243 712147186 178766511 368018338 59912810 629517684 750222905 59912810 377538518 698101988 853996708 809450593 680361344 469275658 757367141 637293522 680361344 751177986 752755762 469275658 881427789 2668034 34937036 377538518 752755762 275410447 704317246 2668034 911376237 661702249 962843988 178766511 13978957 377538518 275410447 46053030 629517684 904457353 59912810 909887207 698101988 750222905 610967290 844312972 478164345 9679609 881427789 881427789 239710191 377538518 586927772 87939586 469275658 610967290 377538518 714495600 712147186 959497843 704317246 830427564 661702249 928523640 704317246 637293522 907513243 844312972 704317246 402328612 610967290 714495600 809450593 911376237 402328612 59912810 844312972 377538518 469275658 928523640 661702249 629517684 368018338 239710191 402328612 807851992 -1 2668034 275410447 610967290 807851992 402328612 2668034 54978479 637293522 714495600 647310372 629517684 46053030 809450593 359306675 907513243 904457353 751177986 807851992 178766511 299111413 751177986 2668034 712147186 959497843 750222905 610967290 751177986 368018338 712147186 59912810 962843988 680361344 9679609 928523640 714495600 911376237 368018338 904457353 59912810 341066340 907513243 751177986 959497843 2668034 698101988 368018338 54467956 911376237 962843988 610967290 704317246 750222905 704317246 909887207 9679609 470588820 698101988 680361344 469275658 46053030 13978957 368018338 752755762 299111413 470588820 809450593 909887207 9679609 9679609 46053030 178766511 629517684 928523640 750222905 478164345 844312972 809450593 853996708 87939586 853996708 377538518 911376237 959497843 368018338 911376237 377538518 299111413 13978957 59912810 377538518 -1 341066340 750222905 87939586 368018338 959497843 752755762 809450593 275410447 341066340 959497843 -1 698101988 54467956 757367141 809450593 54467956 647310372 907513243 830427564 712147186 54978479 647310372 881427789 809450593 -1 402328612 2668034 275410447 959497843 830427564 299111413 757367141 704317246 757367141 909887207 586927772 757367141 680361344 704317246 959497843 629517684 299111413 751177986 844312972 647310372 2668034 13978957 478164345 629517684 809450593 751177986 704317246 59912810 809450593 -1 352872460 54978479 610967290 359306675 911376237 750222905 712147186 87939586 368018338 2668034 809450593 478164345 853996708 830427564 751177986 647310372 9679609 907513243 928523640 853996708 751177986 586927772 698101988 830427564 881427789 680361344 470588820 87939586 469275658 680361344 807851992 359306675 34937036 629517684 712147186 46053030 830427564 959497843 377538518 698101988 629517684 2668034 46053030 46053030 629517684 54467956 178766511 341066340 757367141 907513243 751177986 647310372 757367141 928523640 904457353 807851992 698101988 962843988 478164345 881427789 352872460 34937036 909887207 341066340 54467956 299111413 907513243 299111413 87939586 610967290 712147186 698101988 352872460 469275658 352872460 750222905 610967290 698101988 359306675 757367141 881427789 853996708 368018338 34937036 751177986 907513243 647310372 637293522 853996708 714495600 757367141 844312972 904457353 470588820 368018338 809450593 909887207 704317246 959497843 377538518 87939586 34937036 469275658 704317246 470588820 54467956 368018338 34937036 586927772 629517684 680361344 661702249 959497843 881427789 9679609 959497843 904457353 178766511 751177986 299111413 637293522 853996708 -1 54467956 704317246 909887207 830427564 2668034 9679609 698101988 698101988 352872460 610967290 830427564 368018338 341066340 647310372 904457353 712147186 714495600 661702249 809450593 54467956 46053030 904457353 368018338 750222905 54978479 909887207 275410447 881427789 54467956 87939586 712147186 752755762 470588820 712147186 704317246 809450593 610967290 911376237 610967290 275410447 757367141 704317246 402328612 359306675 470588820 680361344 904457353 844312972 239710191 714495600 751177986 807851992 341066340 54978479 714495600 9679609 909887207 637293522 368018338 809450593 751177986 809450593 299111413 928523640 54467956 341066340 377538518 -1 -1 359306675 470588820 13978957 807851992 178766511 586927772 698101988 637293522 750222905 352872460 341066340 807851992 909887207 469275658 714495600 637293522 712147186 13978957 9679609 470588820 239710191 853996708 909887207 352872460 359306675 962843988 359306675 54978479 757367141 959497843 239710191 698101988 9679609 809450593 680361344 469275658 -1 647310372 853996708 751177986 881427789 751177986 54978479 698101988 34937036 46053030 712147186 9679609 352872460 844312972 928523640 87939586 178766511 909887207 586927772 637293522 377538518 637293522 853996708 610967290 712147186 904457353 402328612 46053030 752755762 928523640 610967290 959497843 911376237 907513243 757367141 907513243 680361344 712147186 87939586 610967290 881427789 757367141 377538518 87939586 911376237 698101988 13978957 402328612 661702249 629517684 87939586 752755762 647310372 368018338 853996708 853996708 377538518 928523640 239710191 881427789 469275658 907513243 714495600 13978957 610967290 752755762 830427564 275410447 807851992 647310372 712147186 402328612 299111413 911376237 586927772 853996708 928523640 752755762 909887207 844312972 881427789 844312972 962843988 647310372 909887207 750222905 928523640 661702249 13978957 54467956 239710191 959497843 928523640 402328612 352872460 239710191 352872460 844312972 698101988 907513243 87939586 34937036 704317246 402328612 352872460 844312972 13978957 34937036 46053030 478164345 54978479 275410447 299111413 46053030 698101988 909887207 928523640 13978957 637293522 909887207 359306675 907513243 637293522 352872460 750222905 904457353 469275658 704317246 87939586 87939586 34937036 13978957 275410447 647310372 13978957 844312972 907513243 928523640 750222905 807851992 698101988 87939586 807851992 928523640 469275658 830427564 87939586 853996708 299111413 54978479 911376237 629517684 402328612 904457353 275410447 904457353 751177986 647310372 881427789 757367141 629517684 629517684 178766511 299111413 647310372 959497843 54978479 341066340 911376237 704317246 368018338 586927772 299111413 359306675 680361344 907513243 752755762 647310372 680361344 959497843 698101988 712147186 844312972 959497843 13978957 34937036 377538518 13978957 962843988 757367141 275410447 87939586 712147186 352872460 904457353 809450593 809450593 2668034 959497843 881427789 928523640 9679609 751177986 54467956 712147186 647310372 368018338 698101988 469275658 610967290 275410447 844312972 909887207 809450593 341066340 830427564 478164345 610967290 712147186 712147186 239710191 34937036 911376237 928523640 959497843 629517684 87939586 478164345 34937036 341066340 34937036 275410447 352872460 907513243 586927772 9679609 757367141 904457353 853996708 586927772 470588820 299111413 368018338 750222905 470588820 909887207 757367141 751177986 470588820 661702249 87939586 698101988 712147186 757367141 178766511 586927772 752755762 698101988 13978957 959497843 962843988 751177986 712147186 341066340 629517684 478164345 629517684 275410447 962843988 698101988 341066340 46053030 239710191 275410447 752755762 698101988 352872460 377538518 714495600 757367141 54467956 712147186 881427789 9679609 698101988 680361344 751177986 714495600 637293522 928523640 377538518 469275658 59912810 275410447 13978957 714495600 368018338 402328612 359306675 629517684 46053030 46053030 909887207 341066340 928523640 13978957 962843988 904457353 809450593 478164345 698101988 54467956 661702249 54978479 959497843 928523640 661702249 809450593 377538518 341066340 87939586 907513243 680361344 757367141 844312972 751177986 714495600 377538518 853996708 757367141 647310372 178766511 299111413 629517684 751177986 368018338 959497843 751177986 341066340 275410447 907513243 46053030 59912810 751177986 962843988 928523640 13978957 807851992 368018338 661702249 881427789 46053030 911376237 402328612 13978957 368018338 377538518 377538518 907513243 962843988 751177986 87939586 402328612 714495600 629517684 661702249 87939586 809450593 470588820 478164345 478164345 299111413 698101988 352872460 46053030 752755762 909887207 911376237 881427789 34937036 377538518 299111413 586927772 478164345 904457353 830427564 712147186 698101988 911376237 830427564 881427789 469275658 904457353 359306675 807851992 751177986 275410447 87939586 34937036 54978479 959497843 637293522 629517684 402328612 377538518 2668034 712147186 714495600 752755762 402328612 907513243 911376237 2668034 46053030 907513243 750222905 698101988 470588820 712147186 610967290 714495600 59912810 54978479 478164345 359306675 750222905 629517684 907513243 34937036 478164345 712147186 54978479 750222905 629517684 698101988 750222905 647310372 629517684 647310372 704317246 881427789 959497843 962843988 881427789 830427564 275410447 680361344 87939586 909887207 359306675 647310372 647310372 962843988 2668034 469275658 352872460 275410447 959497843 751177986 752755762 698101988 962843988 714495600 750222905 844312972 661702249 402328612 680361344 299111413 752755762 -1 359306675 911376237 830427564 647310372 87939586 661702249 34937036 275410447 46053030 962843988 2668034 402328612 853996708 712147186 87939586 359306675 469275658 830427564 959497843 909887207 807851992 680361344 959497843 712147186 299111413 299111413 844312972 470588820 299111413 178766511 9679609 275410447 341066340 637293522 844312972 830427564 470588820 478164345 909887207 757367141 239710191 368018338 34937036 881427789 830427564 470588820 844312972 586927772 647310372 853996708 275410447 853996708 275410447 586927772 809450593 962843988 34937036 341066340 54467956 59912810 359306675 2668034 239710191 402328612 54978479 59912810 9679609 853996708 299111413 911376237 629517684 909887207 54467956 610967290 757367141 750222905 809450593 470588820 2668034 178766511 469275658 962843988 341066340 341066340 299111413 54978479 359306675 586927772 368018338 59912810 911376237 9679609 478164345 853996708 359306675 714495600 478164345 881427789 299111413 629517684 853996708 661702249 809450593 275410447 844312972 13978957 275410447 853996708 714495600 46053030 478164345 368018338 911376237 962843988 881427789 402328612 750222905 911376237 59912810 239710191 377538518 275410447 844312972 402328612 911376237 647310372 299111413 959497843 239710191 610967290 13978957 959497843 341066340 637293522 239710191 239710191 680361344 -1 341066340 478164345 853996708 714495600 881427789 299111413 377538518 752755762 714495600 9679609 661702249 712147186 751177986 907513243 751177986 352872460 807851992 54978479 637293522 239710191 714495600 178766511 359306675 46053030 757367141 178766511 13978957 704317246 46053030 34937036 54467956 959497843 712147186 54978479 807851992 178766511 478164345 13978957 844312972 661702249 909887207 13978957 377538518 402328612 402328612 809450593 478164345 586927772 402328612 402328612 807851992 959497843 714495600 637293522 2668034 714495600 680361344 962843988 299111413 959497843 807851992 807851992 853996708 928523640 807851992 2668034 698101988 402328612 844312972 844312972 377538518 46053030 341066340 907513243 2668034 909887207 661702249 478164345 853996708 911376237 907513243 46053030 368018338 54467956 -1 637293522 712147186 359306675 46053030 881427789 34937036 586927772 911376237 359306675 469275658 9679609 714495600 9679609 359306675 853996708 13978957 751177986 87939586 377538518 377538518 750222905 610967290 239710191 853996708 909887207 712147186 661702249 9679609 470588820 904457353 647310372 54978479 661702249 54467956 757367141 909887207 809450593 881427789 751177986 178766511 178766511 359306675 54467956 2668034 359306675 368018338 469275658 712147186 469275658 928523640 478164345 87939586 844312972 752755762 54467956 928523640 712147186 377538518 698101988 647310372 478164345 714495600 629517684 13978957 87939586 661702249 59912810 470588820 844312972 844312972 757367141 54467956 402328612 368018338 714495600 661702249 807851992 352872460 359306675 299111413 54978479 757367141 928523640 680361344 698101988 853996708 712147186 853996708 470588820 469275658 59912810 275410447 712147186 2668034 9679609 478164345 853996708 610967290 714495600 299111413 907513243 54467956 714495600 962843988 368018338 757367141 610967290 239710191 911376237 470588820 807851992 377538518 54978479 46053030 87939586 299111413 907513243 853996708 751177986 610967290 647310372 904457353 54467956 750222905 239710191 34937036 844312972 750222905 586927772 928523640 478164345 13978957 712147186 359306675 478164345 377538518 59912810 928523640 909887207 368018338 34937036 714495600 904457353 698101988 712147186 13978957 341066340 239710191 59912810 629517684 59912810 586927772 368018338 87939586 275410447 54978479 830427564 352872460 54978479 629517684 586927772 402328612 59912810 178766511 830427564 904457353 352872460 751177986 470588820 911376237 751177986 46053030 478164345 478164345 -1 962843988 610967290 470588820 853996708 637293522 470588820 59912810 2668034 712147186 54467956 13978957 629517684 402328612 -1 478164345 704317246 751177986 299111413 54978479 478164345 9679609 368018338 904457353 46053030 275410447 341066340 87939586 750222905 629517684 352872460 881427789 46053030 34937036 751177986 698101988 881427789 610967290 13978957 830427564 275410447 610967290 2668034 87939586 680361344 629517684 368018338 809450593 586927772 714495600 661702249 59912810 586927772 750222905 368018338 807851992 704317246 712147186 178766511 46053030 911376237 904457353 750222905 907513243 962843988 962843988 844312972 46053030 359306675 751177986 714495600 299111413 352872460 647310372 54467956 661702249 830427564 299111413 809450593 751177986 698101988 239710191 402328612 647310372 377538518 881427789 881427789 881427789 178766511 359306675 178766511 698101988 359306675 87939586 807851992 2668034 34937036 586927772 809450593 368018338 46053030 909887207 909887207 54978479 13978957 54978479 275410447 904457353 178766511 359306675 959497843 904457353 750222905 470588820 911376237 629517684 750222905 352872460 586927772 470588820 470588820 54467956 830427564 87939586 368018338 629517684 844312972 13978957 13978957 610967290 680361344 637293522 402328612 904457353 629517684 698101988 299111413 54467956 704317246 402328612 470588820 909887207 959497843 586927772 830427564 368018338 637293522 59912810 712147186 9679609 629517684 377538518 750222905 714495600 59912810 909887207 928523640 680361344 352872460 610967290 909887207 844312972 704317246 54978479 911376237 359306675 904457353 87939586 368018338 752755762 680361344 478164345 680361344 178766511 830427564 368018338 13978957 844312972 680361344 275410447 637293522 714495600 907513243 714495600 853996708 647310372 637293522 752755762 299111413 377538518 54467956 909887207 830427564 13978957 844312972 470588820 402328612 377538518 275410447 629517684 752755762 909887207 341066340 13978957 807851992 661702249 750222905 750222905 275410447 470588820 352872460 752755762 911376237 661702249 402328612 881427789 275410447 751177986 275410447 377538518 809450593 757367141 830427564 359306675 698101988 907513243 757367141 59912810 59912810 341066340 647310372 -1 470588820 352872460 750222905 698101988 698101988 59912810 712147186 959497843 377538518 909887207 87939586 704317246 907513243 87939586 704317246 757367141 34937036 239710191 752755762 299111413 751177986 402328612 907513243 714495600 830427564 341066340 928523640 959497843 911376237 853996708 275410447 46053030 807851992 853996708 712147186 299111413 275410447 275410447 178766511 239710191 377538518 928523640 757367141 714495600 752755762 712147186 698101988 352872460 610967290 757367141 680361344 807851992 959497843 275410447 341066340 -1 341066340 830427564 698101988 881427789 712147186 714495600 809450593 714495600 13978957 352872460 959497843 647310372 637293522 87939586 178766511 844312972 377538518 478164345 904457353 680361344 911376237 928523640 34937036 54467956 698101988 13978957 698101988 275410447 853996708 853996708 478164345 610967290 844312972 959497843 661702249 377538518 610967290 712147186 959497843 881427789 680361344 698101988 853996708 610967290 714495600 757367141 962843988 853996708 586927772 680361344 907513243 275410447 46053030 750222905 341066340 830427564 46053030 752755762 907513243 341066340 377538518 928523640 368018338 809450593 87939586 637293522 962843988 647310372 907513243 712147186 680361344 962843988 680361344 87939586 962843988 904457353 959497843 629517684 610967290 178766511 714495600 853996708 698101988 359306675 712147186 881427789 402328612 904457353 9679609 881427789 341066340 34937036 881427789 751177986 698101988 470588820 359306675 9679609 54978479 680361344 610967290 637293522 909887207 637293522 352872460 853996708 752755762 704317246 610967290 34937036 844312972 59912810 830427564 402328612 341066340 299111413 909887207 752755762 911376237 907513243 178766511 610967290 629517684 680361344 750222905 87939586 962843988 586927772 178766511 341066340 352872460 928523640 704317246 341066340 610967290 807851992 402328612 680361344 757367141 341066340 907513243 661702249 807851992 928523640 680361344 352872460 54978479 275410447 962843988 470588820 751177986 928523640 13978957 470588820 359306675 46053030 714495600 87939586 680361344 911376237 368018338 751177986 9679609 239710191 661702249 87939586 959497843 807851992 661702249 469275658 647310372 809450593 714495600 704317246 629517684 757367141 54978479 844312972 661702249 750222905 911376237 629517684 911376237 586927772 402328612 178766511 54467956 478164345 661702249 751177986 13978957 46053030 904457353 904457353 928523640 46053030 368018338 359306675 909887207 661702249 13978957 751177986 610967290 712147186 470588820 809450593 750222905 647310372 844312972 928523640 54467956 9679609 59912810 59912810 853996708 830427564 46053030 844312972 13978957 586927772 275410447 368018338 54467956 712147186 751177986 9679609 368018338 751177986 809450593 59912810 2668034 239710191 962843988 752755762 704317246 757367141 750222905 478164345 661702249 46053030 586927772 844312972 757367141 637293522 299111413 853996708 907513243 881427789 750222905 87939586 911376237 752755762 904457353 239710191 87939586 377538518 377538518 610967290 881427789 54978479 368018338 9679609 712147186 962843988 807851992 352872460 87939586 610967290 2668034 907513243 9679609 239710191 -1 909887207 911376237 809450593 714495600 830427564 368018338 909887207 54978479 2668034 470588820 928523640 809450593 637293522 629517684 809450593 54978479 712147186 853996708 275410447 698101988 2668034 46053030 470588820 402328612 844312972 752755762 959497843 807851992 904457353 907513243 275410447 807851992 853996708 87939586 704317246 59912810 478164345 904457353 341066340 341066340 2668034 341066340 928523640 809450593 962843988 714495600 586927772 275410447 402328612 46053030 698101988 881427789 299111413 959497843 752755762 911376237 959497843 470588820 962843988 704317246 757367141 470588820 470588820 470588820 299111413 275410447 13978957 469275658 853996708 962843988 809450593 909887207 629517684 377538518 299111413 698101988 54978479 299111413 586927772 757367141 637293522 904457353 469275658 959497843 54978479 911376237 275410447 661702249 809450593 239710191 853996708 478164345 470588820 907513243 911376237 239710191 757367141 752755762 962843988 907513243 904457353 751177986 352872460 402328612 714495600 13978957 87939586 881427789 698101988 714495600 807851992 881427789 680361344 586927772 2668034 647310372 469275658 341066340 359306675 87939586 629517684 13978957 807851992 830427564 610967290 757367141 750222905 712147186 959497843 807851992 359306675 909887207 637293522 299111413 478164345 962843988 629517684 54467956 359306675 13978957 629517684 239710191 341066340 750222905 904457353 853996708 341066340 359306675 909887207 239710191 341066340 299111413 87939586 911376237 712147186 909887207 59912810 661702249 178766511 377538518 586927772 712147186 610967290 368018338 629517684 341066340 2668034 352872460 661702249 911376237 712147186 661702249 34937036 13978957 830427564 712147186 661702249 911376237 46053030 9679609 9679609 341066340 54978479 478164345 352872460 54978479 757367141 46053030 714495600 178766511 9679609 275410447 359306675 352872460 87939586 13978957 712147186 809450593 13978957 750222905 904457353 911376237 698101988 586927772 904457353 680361344 629517684 809450593 299111413 359306675 359306675 469275658 54978479 714495600 704317246 478164345 469275658 46053030 909887207 34937036 704317246 341066340 809450593 637293522 178766511 586927772 661702249 830427564 751177986 853996708 637293522 178766511 368018338 341066340 661702249 881427789 757367141 830427564 751177986 178766511 629517684 647310372 352872460 680361344 680361344 757367141 757367141 341066340 809450593 54978479 87939586 907513243 610967290 904457353 629517684 714495600 704317246 959497843 402328612 853996708 469275658 352872460 2668034 751177986 844312972 911376237 844312972 586927772 844312972 470588820 54978479 610967290 750222905 359306675 704317246 698101988 368018338 352872460 178766511 586927772 275410447 402328612 46053030 750222905 470588820 757367141 13978957 714495600 46053030 904457353 751177986 881427789 907513243 178766511 907513243 9679609 752755762 478164345 853996708 368018338 962843988 962843988 87939586 680361344 586927772 807851992 352872460 680361344 54978479 661702249 610967290 610967290 904457353 178766511 830427564 299111413 881427789 402328612 661702249 752755762 -1 368018338 87939586 661702249 359306675 962843988 2668034 881427789 853996708 698101988 9679609 757367141 853996708 13978957 352872460 881427789 34937036 807851992 844312972 34937036 712147186 661702249 714495600 402328612 752755762 469275658 881427789 239710191 904457353 752755762 87939586 341066340 830427564 911376237 844312972 178766511 881427789 752755762 881427789 34937036 275410447 757367141 87939586 647310372 911376237 909887207 750222905 178766511 698101988 275410447 881427789 478164345 809450593 402328612 909887207 46053030 59912810 962843988 629517684 478164345 844312972 59912810 907513243 470588820 752755762 757367141 962843988 714495600 680361344 299111413 809450593 714495600 299111413 712147186 911376237 661702249 661702249 178766511 586927772 239710191 698101988 751177986 2668034 911376237 909887207 928523640 377538518 469275658 610967290 178766511 844312972 830427564 275410447 807851992 830427564 34937036 809450593 661702249 962843988 959497843 470588820 712147186 610967290 911376237 714495600 352872460 928523640 46053030 680361344 13978957 239710191 629517684 928523640 34937036 629517684 610967290 368018338 13978957 751177986 402328612 911376237 712147186 881427789 959497843 54467956 610967290 881427789 586927772 661702249 680361344 909887207 46053030 470588820 470588820 2668034 807851992 751177986 275410447 881427789 911376237 359306675 54978479 629517684 750222905 807851992 59912810 714495600 54978479 680361344 610967290 352872460 698101988 87939586 299111413 661702249 904457353 844312972 844312972 377538518 2668034 629517684 629517684 680361344 809450593 469275658 647310372 907513243 178766511 959497843 377538518 844312972 637293522 87939586 751177986 2668034 359306675 962843988 377538518 402328612 629517684 352872460 637293522 750222905 751177986 377538518 637293522 470588820 807851992 359306675 87939586 402328612 881427789 377538518 377538518 341066340 750222905 809450593 59912810 478164345 54467956 647310372 299111413 959497843 377538518 751177986 359306675 59912810 87939586 610967290 629517684 661702249 59912810 402328612 928523640 750222905 478164345 402328612 807851992 807851992 907513243 359306675 629517684 299111413 714495600 647310372 757367141 9679609 341066340 750222905 46053030 352872460 178766511 629517684 46053030 54467956 478164345 46053030 470588820 680361344 377538518 13978957 275410447 904457353 830427564 844312972 830427564 757367141 751177986 750222905 714495600 178766511 909887207 911376237 2668034 9679609 469275658 911376237 34937036 704317246 751177986 907513243 341066340 928523640 299111413 959497843 844312972 13978957 34937036 402328612 911376237 9679609 34937036 809450593 907513243 275410447 904457353 34937036 178766511 9679609 478164345 928523640 469275658 959497843 54467956 807851992 830427564 359306675 698101988 610967290 2668034 928523640 469275658 13978957 751177986 368018338 904457353 87939586 637293522 239710191 586927772 752755762 907513243 341066340 275410447 907513243 359306675 470588820 239710191 469275658 402328612 647310372 239710191 704317246 881427789 714495600 59912810 610967290 809450593 830427564 299111413 714495600 698101988 341066340 853996708 909887207 853996708 844312972 275410447 46053030 299111413 661702249 2668034 904457353 299111413 46053030 34937036 469275658 752755762 809450593 637293522 714495600 299111413 704317246 853996708 853996708 881427789 959497843 962843988 469275658 629517684 478164345 586927772 368018338 9679609 904457353 377538518 239710191 368018338 402328612 714495600 586927772 368018338 368018338 46053030 962843988 909887207 239710191 359306675 911376237 54467956 2668034 911376237 377538518 853996708 750222905 911376237 469275658 -1 368018338 680361344 904457353 46053030 629517684 637293522 239710191 704317246 586927772 844312972 830427564 907513243 959497843 959497843 299111413 402328612 907513243 9679609 712147186 478164345 2668034 647310372 907513243 275410447 712147186 751177986 2668034 54978479 962843988 714495600 637293522 402328612 750222905 352872460 239710191 610967290 637293522 299111413 54467956 54978479 698101988 807851992 712147186 239710191 299111413 928523640 478164345 844312972 59912810 9679609 54978479 9679609 478164345 714495600 807851992 610967290 752755762 586927772 239710191 962843988 909887207 647310372 341066340 647310372 610967290 750222905 341066340 87939586 714495600 275410447 478164345 54978479 647310372 470588820 809450593 750222905 959497843 352872460 54467956 87939586 402328612 712147186 962843988 907513243 610967290 299111413 629517684 661702249 757367141 610967290 757367141 9679609 34937036 478164345 178766511 714495600 470588820 87939586 637293522 909887207 402328612 959497843 478164345 751177986 959497843 586927772 469275658 698101988 54467956 750222905 909887207 881427789 87939586 704317246 586927772 904457353 750222905 469275658 909887207 647310372 714495600 907513243 751177986 904457353 34937036 661702249 881427789 809450593 962843988 341066340 807851992 586927772 661702249 881427789 928523640 341066340 239710191 368018338 698101988 629517684 712147186 13978957 470588820 881427789 830427564 275410447 647310372 9679609 757367141 610967290 959497843 752755762 909887207 470588820 34937036 647310372 377538518 359306675 712147186 904457353 911376237 178766511 959497843 239710191 -1 402328612 470588820 647310372 809450593 704317246 402328612 698101988 586927772 87939586 352872460 34937036 712147186 680361344 904457353 9679609 34937036 2668034 239710191 911376237 -1 881427789 853996708 704317246 470588820 34937036 752755762 13978957 341066340 751177986 275410447 853996708 830427564 751177986 34937036 299111413 54467956 299111413 704317246 752755762 239710191 712147186 757367141 844312972 87939586 59912810 661702249 712147186 881427789 469275658 359306675 809450593 178766511 909887207 853996708 239710191 904457353 698101988 911376237 341066340 928523640 239710191 959497843 341066340 469275658 712147186 275410447 714495600 629517684 239710191 59912810 928523640 275410447 881427789 959497843 807851992 54978479 680361344 757367141 470588820 59912810 853996708 698101988 637293522 714495600 751177986 647310372 470588820 904457353 698101988 470588820 881427789 299111413 299111413 853996708 299111413 844312972 911376237 959497843 402328612 368018338 377538518 853996708 637293522 714495600 680361344 911376237 470588820 698101988 54978479 911376237 178766511 478164345 275410447 178766511 751177986 757367141 9679609 275410447 907513243 752755762 59912810 54978479 853996708 712147186 907513243 637293522 904457353 881427789 844312972 844312972 698101988 402328612 928523640 928523640 470588820 59912810 807851992 54978479 9679609 962843988 478164345 9679609 178766511 911376237 909887207 341066340 959497843 402328612 904457353 757367141 402328612 341066340 712147186 610967290 680361344 830427564 712147186 928523640 341066340 2668034 647310372 59912810 341066340 341066340 59912810 352872460 470588820 844312972 239710191 54978479 13978957 959497843 661702249 469275658 610967290 904457353 809450593 610967290 87939586 54467956 830427564 807851992 680361344 911376237 402328612 928523640 911376237 34937036 34937036 809450593 629517684 469275658 809450593 807851992 2668034 470588820 359306675 909887207 853996708 853996708 907513243 368018338 2668034 402328612 341066340 46053030 698101988 680361344 377538518 698101988 359306675 661702249 809450593 377538518 959497843 714495600 647310372 299111413 178766511 54978479 904457353 959497843 750222905 807851992 341066340 807851992 757367141 402328612 46053030 368018338 661702249 9679609 661702249 698101988 830427564 712147186 469275658 809450593 853996708 911376237 750222905 959497843 352872460 610967290 377538518 962843988 470588820 881427789 470588820 478164345 647310372 341066340 2668034 178766511 629517684 704317246 13978957 178766511 853996708 712147186 59912810 853996708 59912810 714495600 680361344 13978957 299111413 752755762 469275658 275410447 377538518 470588820 478164345 911376237 377538518 34937036 629517684 2668034 629517684 844312972 830427564 13978957 844312972 34937036 637293522 637293522 881427789 704317246 275410447 359306675 275410447 478164345 610967290 962843988 402328612 962843988 959497843 830427564 807851992 712147186 34937036 750222905 46053030 9679609 9679609 -1 698101988 647310372 59912810 704317246 299111413 34937036 478164345 904457353 352872460 661702249 807851992 9679609 470588820 807851992 299111413 757367141 962843988 46053030 757367141 809450593 714495600 359306675 959497843 704317246 87939586 34937036 299111413 629517684 752755762 844312972 9679609 911376237 13978957 54978479 714495600 751177986 911376237 637293522 34937036 46053030 87939586 909887207 368018338 469275658 750222905 830427564 377538518 178766511 911376237 54978479 359306675 714495600 59912810 239710191 637293522 46053030 704317246 647310372 299111413 750222905 911376237 928523640 54978479 46053030 809450593 299111413 87939586 59912810 359306675 904457353 661702249 751177986 478164345 911376237 586927772 959497843 54978479 87939586 368018338 178766511 844312972 712147186 469275658 13978957 352872460 275410447 757367141 59912810 299111413 637293522 2668034 751177986 680361344 853996708 54978479 928523640 341066340 9679609 909887207 751177986 751177986 698101988 959497843 661702249 59912810 907513243 909887207 359306675 178766511 46053030 352872460 478164345 959497843 299111413 881427789 470588820 928523640 275410447 178766511 54978479 680361344 712147186 809450593 680361344 714495600 469275658 698101988 830427564 9679609 911376237 853996708 469275658 59912810 299111413 13978957 928523640 909887207 844312972 907513243 750222905 54467956 750222905 647310372 959497843 402328612 629517684 87939586 377538518 752755762 9679609 904457353 911376237 352872460 904457353 907513243 54978479 87939586 807851992 239710191 680361344 909887207 853996708 807851992 698101988 54978479 586927772 275410447 239710191 959497843 9679609 377538518 9679609 712147186 352872460 714495600 698101988 712147186 680361344 909887207 909887207 54978479 586927772 59912810 714495600 352872460 959497843 637293522 909887207 178766511 647310372 359306675 34937036 714495600 178766511 904457353 907513243 610967290 704317246 680361344 680361344 712147186 9679609 712147186 830427564 752755762 629517684 909887207 757367141 586927772 54467956 807851992 844312972 469275658 54467956 904457353 637293522 586927772 712147186 59912810 402328612 402328612 299111413 807851992 402328612 275410447 853996708 750222905 807851992 59912810 928523640 13978957 352872460 469275658 909887207 470588820 470588820 34937036 402328612 377538518 87939586 904457353 54467956 853996708 275410447 275410447 751177986 402328612 178766511 377538518 13978957 714495600 881427789 341066340 714495600 470588820 470588820 928523640 341066340 712147186 752755762 -1 239710191 178766511 9679609 610967290 661702249 680361344 46053030 9679609 2668034 752755762 470588820 853996708 359306675 647310372 586927772 904457353 647310372 752755762 807851992 698101988 904457353 34937036 712147186 637293522 714495600 844312972 714495600 368018338 610967290 752755762 377538518 178766511 359306675 928523640 757367141 807851992 478164345 698101988 809450593 54467956 402328612 402328612 629517684 752755762 469275658 341066340 928523640 629517684 751177986 54978479 -1 54978479 470588820 704317246 853996708 359306675 647310372 469275658 907513243 34937036 352872460 2668034 757367141 809450593 928523640 809450593 757367141 352872460 46053030 9679609 881427789 928523640 830427564 469275658 352872460 714495600 377538518 909887207 757367141 359306675 54467956 359306675 368018338 13978957 830427564 359306675 911376237 911376237 13978957 647310372 239710191 647310372 698101988 46053030 928523640 402328612 807851992 178766511 712147186 757367141 904457353 751177986 807851992 661702249 54467956 59912810 34937036 13978957 87939586 2668034 59912810 712147186 712147186 239710191 478164345 881427789 661702249 962843988 962843988 757367141 2668034 178766511 928523640 478164345 647310372 712147186 610967290 629517684 478164345 239710191 909887207 752755762 352872460 586927772 752755762 368018338 178766511 904457353 299111413 909887207 239710191 911376237 844312972 904457353 909887207 54978479 87939586 478164345 239710191 647310372 751177986 610967290 750222905 87939586 807851992 87939586 911376237 962843988 402328612 359306675 962843988 478164345 402328612 469275658 586927772 178766511 904457353 478164345 586927772 909887207 698101988 844312972 470588820 752755762 359306675 962843988 844312972 299111413 54467956 844312972 698101988 712147186 752755762 881427789 87939586 54467956 359306675 469275658 712147186 478164345 368018338 907513243 807851992 629517684 352872460 34937036 959497843 844312972 469275658 750222905 911376237 368018338 751177986 637293522 46053030 178766511 881427789 610967290 299111413 757367141 377538518 46053030 478164345 809450593 881427789 844312972 54467956 341066340 13978957 2668034 712147186 680361344 586927772 661702249 809450593 712147186 34937036 629517684 750222905 34937036 275410447 629517684 54467956 714495600 712147186 629517684 629517684 881427789 586927772 13978957 637293522 469275658 377538518 962843988 928523640 13978957 751177986 -1 402328612 469275658 586927772 757367141 909887207 911376237 751177986 752755762 46053030 54467956 2668034 299111413 239710191 59912810 637293522 54467956 13978957 712147186 962843988 830427564 637293522 830427564 359306675 750222905 610967290 647310372 275410447 830427564 962843988 341066340 299111413 853996708 469275658 661702249 751177986 680361344 59912810 959497843 637293522 87939586 751177986 712147186 704317246 54978479 275410447 853996708 275410447 807851992 2668034 704317246 13978957 807851992 46053030 368018338 751177986 478164345 752755762 909887207 928523640 377538518 54467956 275410447 54467956 586927772 352872460 881427789 2668034 178766511 844312972 87939586 275410447 275410447 368018338 752755762 352872460 377538518 2668034 907513243 469275658 239710191 661702249 359306675 698101988 9679609 239710191 402328612 881427789 661702249 704317246 275410447 299111413 275410447 698101988 13978957 853996708 712147186 907513243 46053030 911376237 13978957 853996708 54978479 928523640 928523640 830427564 704317246 928523640 352872460 647310372 54467956 904457353 757367141 911376237 239710191 680361344 46053030 714495600 341066340 807851992 907513243 629517684 704317246 239710191 377538518 586927772 647310372 680361344 478164345 911376237 809450593 853996708 629517684 359306675 -1 807851992 239710191 9679609 341066340 750222905 275410447 13978957 750222905 239710191 752755762 714495600 54467956 275410447 59912810 478164345 637293522 661702249 13978957 610967290 881427789 959497843 757367141 853996708 54978479 909887207 853996708 904457353 661702249 881427789 586927772 478164345 478164345 368018338 178766511 54467956 2668034 178766511 46053030 54978479 377538518 752755762 698101988 629517684 299111413 807851992 757367141 299111413 853996708 239710191 909887207 752755762 807851992 712147186 359306675 402328612 904457353 881427789 87939586 46053030 178766511 907513243 714495600 809450593 46053030 647310372 402328612 712147186 178766511 178766511 830427564 757367141 907513243 712147186 -1 680361344 359306675 -1 178766511 752755762 904457353 680361344 586927772 959497843 844312972 928523640 928523640 661702249 809450593 610967290 478164345 752755762 637293522 959497843 959497843 757367141 750222905 239710191 844312972 712147186 34937036 907513243 368018338 87939586 904457353 586927772 661702249 750222905 610967290 752755762 54978479 586927772 637293522 962843988 750222905 750222905 704317246 402328612 904457353 34937036 698101988 341066340 881427789 928523640 9679609 661702249 807851992 2668034 962843988 962843988 911376237 87939586 359306675 907513243 54978479 661702249 680361344 928523640 9679609 368018338 9679609 275410447 637293522 881427789 470588820 807851992 807851992 610967290 750222905 909887207 712147186 698101988 712147186 959497843 750222905 637293522 469275658 610967290 881427789 911376237 904457353 661702249 402328612 830427564 904457353 928523640 909887207 9679609 750222905 757367141 904457353 881427789 629517684 610967290 752755762 714495600 46053030 59912810 909887207 239710191 586927772 275410447 239710191 2668034 680361344 341066340 9679609 629517684 586927772 881427789 904457353 907513243 807851992 359306675 698101988 712147186 239710191 751177986 712147186 830427564 911376237 54467956 830427564 712147186 661702249 751177986 2668034 402328612 712147186 757367141 178766511 959497843 402328612 377538518 2668034 469275658 757367141 637293522 962843988 680361344 637293522 752755762 470588820 809450593 87939586 586927772 712147186 368018338 275410447 610967290 9679609 9679609 928523640 478164345 470588820 881427789 928523640 299111413 402328612 909887207 629517684 904457353 9679609 368018338 698101988 830427564 368018338 909887207 239710191 757367141 629517684 610967290 275410447 909887207 586927772 911376237 962843988 680361344 470588820 239710191 647310372 299111413 909887207 907513243 54467956 469275658 853996708 275410447 34937036 54467956 853996708 911376237 881427789 752755762 757367141 807851992 959497843 341066340 352872460 239710191 54978479 844312972 275410447 712147186 54978479 34937036 830427564 469275658 239710191 907513243 46053030 341066340 637293522 2668034 9679609 368018338 586927772 637293522 54467956 704317246 661702249 680361344 704317246 478164345 647310372 478164345 469275658 610967290 807851992 830427564 275410447 853996708 478164345 586927772 34937036 853996708 9679609 907513243 647310372 637293522 807851992 275410447 -1 610967290 752755762 680361344 959497843 275410447 751177986 881427789 911376237 239710191 809450593 909887207 757367141 352872460 299111413 2668034 809450593 959497843 34937036 704317246 586927772 830427564 809450593 178766511 750222905 9679609 46053030 751177986 844312972 959497843 907513243 757367141 610967290 928523640 402328612 9679609 178766511 629517684 959497843 54467956 359306675 239710191 54978479 629517684 470588820 402328612 844312972 178766511 239710191 9679609 959497843 13978957 586927772 54467956 909887207 661702249 752755762 352872460 9679609 757367141 853996708 352872460 377538518 698101988 928523640 54467956 178766511 751177986 704317246 610967290 909887207 239710191 637293522 712147186 704317246 2668034 341066340 341066340 478164345 698101988 352872460 610967290 46053030 9679609 714495600 34937036 46053030 712147186 377538518 54467956 54978479 809450593 714495600 712147186 712147186 909887207 959497843 610967290 610967290 46053030 341066340 377538518 637293522 647310372 34937036 470588820 46053030 478164345 962843988 757367141 54467956 610967290 830427564 712147186 807851992 178766511 959497843 680361344 299111413 704317246 46053030 637293522 750222905 959497843 911376237 610967290 46053030 830427564 637293522 712147186 54978479 928523640 907513243 629517684 610967290 853996708 712147186 54978479 962843988 911376237 352872460 959497843 469275658 637293522 610967290 470588820 402328612 54467956 341066340 586927772 34937036 352872460 275410447 359306675 962843988 586927772 13978957 904457353 470588820 647310372 704317246 54978479 341066340 661702249 87939586 34937036 853996708 751177986 637293522 402328612 352872460 830427564 809450593 34937036 844312972 712147186 750222905 59912810 469275658 9679609 352872460 352872460 853996708 928523640 377538518 904457353 299111413 750222905 87939586 469275658 34937036 909887207 629517684 714495600 809450593 698101988 586927772 647310372 637293522 750222905 9679609 239710191 9679609 704317246 807851992 911376237 178766511 909887207 34937036 928523640 637293522 853996708 757367141 680361344 853996708 751177986 352872460 478164345 341066340 904457353 757367141 469275658 751177986 54467956 9679609 714495600 757367141 904457353 698101988 904457353 352872460 2668034 239710191 359306675 402328612 714495600 881427789 712147186 698101988 637293522 610967290 647310372 9679609 909887207 610967290 341066340 368018338 275410447 647310372 377538518 402328612 54467956 46053030 714495600 402328612 275410447 661702249 809450593 959497843 714495600 680361344 637293522 928523640 704317246 704317246 299111413 402328612 712147186 9679609 402328612 402328612 661702249 54467956 661702249 368018338 178766511 909887207 34937036 469275658 368018338 647310372 586927772 629517684 907513243 470588820 714495600 239710191 469275658 359306675 34937036 809450593 807851992 299111413 34937036 807851992 54467956 911376237 9679609 809450593 469275658 830427564 751177986 752755762 844312972 341066340 844312972 911376237 610967290 341066340 54467956 46053030 59912810 34937036 239710191 54467956 853996708 469275658 704317246 647310372 586927772 470588820 59912810 911376237 647310372 807851992 34937036 807851992 34937036 629517684 368018338 9679609 714495600 907513243 807851992 610967290 239710191 904457353 275410447 853996708 46053030 647310372 844312972 9679609 647310372 809450593 368018338 9679609 751177986 178766511 911376237 962843988 9679609 757367141 844312972 928523640 377538518 909887207 750222905 377538518 751177986 637293522 959497843 469275658 2668034 34937036 714495600 809450593 478164345 751177986 809450593 610967290 470588820 661702249 178766511 59912810 299111413 87939586 610967290 928523640 352872460 757367141 46053030 807851992 377538518 712147186 904457353 9679609 34937036 752755762 239710191 402328612 59912810 959497843 2668034 881427789 54467956 830427564 751177986 752755762 752755762 904457353 610967290 54467956 54467956 87939586 704317246 629517684 87939586 751177986 911376237 352872460 911376237 904457353 962843988 13978957 59912810 661702249 909887207 830427564 830427564 714495600 647310372 853996708 911376237 402328612 34937036 911376237 368018338 909887207 9679609 680361344 368018338 911376237 830427564 853996708 377538518 2668034 46053030 178766511 2668034 844312972 478164345 962843988 853996708 909887207 680361344 807851992 909887207 478164345 907513243 469275658 928523640 928523640 629517684 680361344 714495600 962843988 299111413 909887207 470588820 341066340 751177986 809450593 881427789 59912810 34937036 239710191 359306675 470588820 470588820 377538518 352872460 647310372 368018338 478164345 881427789 239710191 752755762 54978479 661702249 87939586 34937036 909887207 478164345 680361344 904457353 712147186 368018338 368018338 402328612 359306675 13978957 807851992 904457353 962843988 275410447 610967290 586927772 959497843 881427789 9679609 881427789 2668034 809450593 962843988 377538518 904457353 807851992 9679609 714495600 809450593 352872460 904457353 178766511 368018338 359306675 807851992 469275658 809450593 712147186 881427789 13978957 959497843 59912810 750222905 341066340 959497843 853996708 844312972 647310372 909887207 698101988 680361344 46053030 469275658 750222905 661702249 275410447 698101988 750222905 647310372 712147186 714495600 853996708 853996708 239710191 368018338 470588820 9679609 275410447 751177986 907513243 909887207 750222905 377538518 909887207 586927772 275410447 853996708 13978957 469275658 2668034 275410447 647310372 87939586 661702249 469275658 647310372 46053030 586927772 377538518 87939586 907513243 352872460 54978479 807851992 911376237 34937036 34937036 962843988 275410447 809450593 275410447 359306675 275410447 -1 610967290 54978479 54978479 714495600 46053030 9679609 87939586 751177986 178766511 907513243 352872460 698101988 2668034 830427564 377538518 610967290 377538518 46053030 352872460 904457353 275410447 87939586 46053030 359306675 661702249 629517684 881427789 377538518 757367141 750222905 757367141 714495600 909887207 704317246 757367141 907513243 59912810 359306675 661702249 959497843 46053030 478164345 470588820 704317246 907513243 751177986 928523640 752755762 610967290 752755762 647310372 661702249 352872460 928523640 299111413 610967290 907513243 807851992 909887207 469275658 907513243 13978957 751177986 830427564 87939586 470588820 34937036 698101988 469275658 59912810 647310372 54978479 341066340 881427789 368018338 752755762 -1 34937036 178766511 844312972 807851992 59912810 359306675 637293522 647310372 586927772 469275658 844312972 629517684 712147186 704317246 911376237 59912810 470588820 178766511 478164345 928523640 359306675 680361344 629517684 586927772 750222905 751177986 680361344 637293522 478164345 2668034 478164345 54978479 809450593 881427789 54467956 907513243 239710191 844312972 59912810 844312972 34937036 402328612 904457353 610967290 712147186 -1 275410447 714495600 2668034 359306675 610967290 46053030 629517684 853996708 911376237 881427789 714495600 959497843 54467956 54467956 275410447 907513243 712147186 962843988 928523640 629517684 9679609 714495600 352872460 830427564 34937036 54467956 698101988 909887207 13978957 -1 907513243 377538518 610967290 698101988 959497843 959497843 959497843 54467956 54467956 275410447 352872460 647310372 647310372 752755762 54467956 54467956 809450593 402328612 647310372 610967290 881427789 13978957 54978479 478164345 402328612 275410447 402328612 853996708 87939586 377538518 647310372 911376237 470588820 359306675 352872460 377538518 698101988 647310372 -1 750222905 13978957 34937036 59912810 402328612 714495600 13978957 904457353 712147186 750222905 352872460 844312972 907513243 470588820 239710191 911376237 904457353 586927772 478164345 907513243 59912810 909887207 752755762 54978479 34937036 54467956 239710191 2668034 928523640 239710191 647310372 844312972 586927772 637293522 751177986 478164345 712147186 46053030 469275658 87939586 13978957 881427789 712147186 470588820 402328612 853996708 712147186 881427789 368018338 13978957 714495600 402328612 661702249 377538518 478164345 402328612 34937036 -1 647310372 54978479 54978479 637293522 830427564 962843988 907513243 352872460 377538518 698101988 909887207 698101988 87939586 853996708 853996708 757367141 757367141 712147186 911376237 13978957 962843988 368018338 959497843 637293522 470588820 680361344 239710191 299111413 54467956 34937036 54978479 809450593 368018338 714495600 54467956 904457353 377538518 714495600 712147186 750222905 904457353 911376237 377538518 13978957 87939586 586927772 377538518 239710191 712147186 377538518 341066340 478164345 904457353 239710191 680361344 712147186 757367141 928523640 680361344 853996708 853996708 757367141 54467956 178766511 46053030 59912810 637293522 -1 959497843 9679609 959497843 680361344 275410447 341066340 87939586 928523640 178766511 844312972 698101988 368018338 750222905 -1 299111413 751177986 962843988 750222905 239710191 402328612 341066340 714495600 54467956 704317246 928523640 9679609 377538518 275410447 478164345 661702249 830427564 757367141 368018338 352872460 470588820 661702249 239710191 712147186 647310372 909887207 87939586 9679609 2668034 911376237 637293522 629517684 59912810 359306675 586927772 54978479 275410447 714495600 714495600 470588820 368018338 904457353 714495600 807851992 704317246 2668034 54467956 239710191 750222905 341066340 402328612 680361344 698101988 881427789 13978957 751177986 809450593 178766511 629517684 712147186 698101988 830427564 909887207 909887207 680361344 586927772 402328612 647310372 637293522 13978957 680361344 610967290 853996708 87939586 9679609 637293522 299111413 637293522 807851992 9679609 830427564 34937036 830427564 853996708 87939586 751177986 714495600 712147186 809450593 904457353 752755762 853996708 647310372 752755762 712147186 752755762 853996708 853996708 59912810 54467956 962843988 341066340 13978957 680361344 637293522 59912810 13978957 853996708 830427564 637293522 750222905 46053030 704317246 34937036 959497843 959497843 637293522 962843988 59912810 59912810 698101988 881427789 359306675 809450593 750222905 757367141 712147186 478164345 34937036 844312972 470588820 34937036 909887207 698101988 962843988 359306675 757367141 34937036 830427564 637293522 352872460 911376237 911376237 704317246 911376237 275410447 757367141 629517684 698101988 54978479 352872460 341066340 275410447 704317246 2668034 377538518 2668034 352872460 610967290 661702249 853996708 377538518 478164345 752755762 2668034 909887207 59912810 704317246 881427789 844312972 712147186 959497843 714495600 87939586 714495600 299111413 629517684 962843988 714495600 9679609 911376237 610967290 807851992 239710191 698101988 959497843 54978479 275410447 9679609 881427789 470588820 352872460 46053030 907513243 610967290 928523640 352872460 757367141 809450593 962843988 809450593 9679609 647310372 661702249 46053030 853996708 299111413 377538518 881427789 87939586 928523640 341066340 341066340 962843988 13978957 807851992 907513243 368018338 9679609 359306675 13978957 341066340 368018338 470588820 637293522 904457353 352872460 962843988 714495600 752755762 637293522 909887207 275410447 54978479 853996708 809450593 752755762 9679609 586927772 377538518 341066340 2668034 46053030 34937036 844312972 830427564 478164345 844312972 368018338 178766511 586927772 377538518 680361344 904457353 341066340 299111413 87939586 959497843 712147186 909887207 757367141 478164345 714495600 904457353 610967290 9679609 704317246 275410447 341066340 928523640 698101988 341066340 586927772 470588820 661702249 807851992 680361344 962843988 368018338 629517684 629517684 807851992 54978479 299111413 637293522 959497843 377538518 757367141 402328612 469275658 830427564 714495600 34937036 680361344 368018338 714495600 178766511 299111413 275410447 809450593 352872460 470588820 680361344 853996708 680361344 586927772 352872460 904457353 904457353 610967290 629517684 402328612 359306675 46053030 629517684 647310372 610967290 54978479 178766511 46053030 698101988 698101988 13978957 752755762 752755762 881427789 698101988 704317246 637293522 830427564 469275658 275410447 714495600 -1 9679609 637293522 368018338 751177986 680361344 714495600 46053030 757367141 2668034 87939586 844312972 712147186 54978479 647310372 757367141 907513243 757367141 54467956 59912810 59912810 87939586 87939586 299111413 909887207 178766511 629517684 698101988 586927772 704317246 59912810 54978479 87939586 478164345 54978479 13978957 13978957 757367141 178766511 46053030 239710191 904457353 714495600 752755762 629517684 2668034 911376237 178766511 661702249 712147186 352872460 54467956 704317246 34937036 844312972 807851992 757367141 470588820 844312972 34937036 809450593 629517684 470588820 907513243 712147186 751177986 647310372 928523640 698101988 757367141 46053030 586927772 239710191 402328612 178766511 844312972 299111413 402328612 698101988 714495600 647310372 881427789 469275658 629517684 752755762 178766511 299111413 809450593 9679609 830427564 928523640 637293522 629517684 9679609 661702249 629517684 714495600 275410447 637293522 904457353 680361344 59912810 698101988 610967290 54467956 637293522 704317246 881427789 928523640 368018338 54978479 757367141 34937036 478164345 -1 46053030 807851992 54978479 637293522 844312972 2668034 704317246 377538518 2668034 751177986 844312972 907513243 299111413 830427564 714495600 959497843 359306675 46053030 661702249 807851992 178766511 34937036 478164345 13978957 478164345 377538518 610967290 239710191 807851992 881427789 911376237 907513243 402328612 470588820 359306675 637293522 478164345 9679609 54467956 637293522 830427564 368018338 911376237 907513243 752755762 844312972 610967290 757367141 2668034 402328612 46053030 680361344 359306675 34937036 -1 853996708 698101988 359306675 2668034 341066340 844312972 853996708 959497843 352872460 87939586 807851992 714495600 54467956 46053030 807851992 2668034 909887207 637293522 830427564 2668034 907513243 34937036 368018338 680361344 757367141 359306675 586927772 680361344 751177986 239710191 87939586 704317246 752755762 853996708 352872460 712147186 586927772 586927772 478164345 751177986 844312972 469275658 928523640 752755762 712147186 750222905 368018338 13978957 239710191 698101988 881427789 178766511 751177986 844312972 478164345 59912810 299111413 46053030 853996708 698101988 698101988 962843988 752755762 9679609 478164345 299111413 712147186 34937036 881427789 341066340 368018338 907513243 239710191 647310372 661702249 714495600 830427564 698101988 712147186 54978479 629517684 275410447 34937036 647310372 54978479 751177986 46053030 830427564 478164345 -1 402328612 698101988 352872460 844312972 881427789 59912810 470588820 13978957 809450593 698101988 757367141 478164345 469275658 698101988 469275658 680361344 586927772 962843988 299111413 239710191 712147186 809450593 46053030 750222905 368018338 352872460 712147186 352872460 959497843 46053030 610967290 911376237 698101988 478164345 359306675 629517684 629517684 46053030 59912810 352872460 402328612 -1 341066340 904457353 402328612 962843988 712147186 178766511 46053030 809450593 402328612 299111413 54978479 680361344 87939586 239710191 368018338 647310372 54467956 751177986 807851992 807851992 809450593 629517684 714495600 87939586 54467956 34937036 368018338 54467956 54467956 909887207 680361344 470588820 239710191 87939586 377538518 647310372 751177986 830427564 881427789 909887207 750222905 881427789 610967290 757367141 909887207 809450593 54467956 59912810 359306675 359306675 368018338 402328612 359306675 2668034 661702249 704317246 830427564 712147186 661702249 368018338 610967290 907513243 830427564 2668034 911376237 907513243 402328612 807851992 54978479 962843988 647310372 610967290 637293522 881427789 46053030 46053030 368018338 34937036 928523640 352872460 853996708 46053030 2668034 9679609 907513243 359306675 807851992 469275658 911376237 54467956 352872460 647310372 904457353 13978957 469275658 239710191 680361344 275410447 959497843 178766511 299111413 586927772 59912810 402328612 469275658 59912810 661702249 962843988 807851992 911376237 752755762 368018338 714495600 239710191 34937036 87939586 752755762 352872460 586927772 959497843 809450593 470588820 368018338 680361344 751177986 907513243 959497843 881427789 9679609 34937036 34937036 807851992 637293522 680361344 341066340 704317246 962843988 275410447 359306675 680361344 807851992 809450593 54467956 751177986 87939586 881427789 13978957 341066340 178766511 275410447 959497843 637293522 178766511 54467956 46053030 809450593 34937036 178766511 830427564 757367141 470588820 54467956 352872460 830427564 341066340 714495600 299111413 698101988 341066340 239710191 2668034 881427789 59912810 752755762 54978479 469275658 54467956 809450593 2668034 299111413 881427789 751177986 704317246 9679609 629517684 239710191 904457353 470588820 661702249 907513243 478164345 9679609 698101988 907513243 9679609 904457353 59912810 962843988 470588820 478164345 714495600 904457353 9679609 647310372 830427564 807851992 299111413 959497843 698101988 470588820 751177986 647310372 680361344 239710191 13978957 844312972 881427789 807851992 470588820 368018338 757367141 830427564 647310372 299111413 59912810 757367141 54467956 637293522 698101988 87939586 469275658 907513243 809450593 647310372 377538518 469275658 928523640 341066340 629517684 881427789 368018338 830427564 752755762 87939586 911376237 54978479 377538518 647310372 402328612 807851992 809450593 59912810 9679609 470588820 830427564 704317246 904457353 928523640 59912810 470588820 610967290 34937036 239710191 853996708 661702249 647310372 680361344 698101988 46053030 34937036 911376237 751177986 959497843 844312972 911376237 904457353 54978479 907513243 909887207 807851992 714495600 757367141 881427789 712147186 470588820 750222905 714495600 751177986 661702249 909887207 586927772 239710191 712147186 402328612 178766511 853996708 911376237 809450593 712147186 647310372 962843988 299111413 704317246 751177986 478164345 647310372 680361344 13978957 907513243 377538518 2668034 275410447 807851992 341066340 2668034 13978957 911376237 470588820 661702249 629517684 698101988 751177986 698101988 661702249 904457353 629517684 239710191 377538518 178766511 962843988 469275658 844312972 698101988 844312972 853996708 928523640 629517684 680361344 359306675 352872460 909887207 -1 46053030 478164345 377538518 750222905 54978479 881427789 54467956 844312972 751177986 959497843 962843988 352872460 909887207 680361344 704317246 239710191 907513243 629517684 959497843 962843988 661702249 87939586 928523640 9679609 712147186 178766511 907513243 470588820 750222905 881427789 9679609 341066340 586927772 87939586 830427564 359306675 368018338 586927772 87939586 610967290 299111413 712147186 178766511 752755762 352872460 34937036 911376237 853996708 959497843 704317246 830427564 757367141 698101988 9679609 586927772 680361344 629517684 844312972 478164345 904457353 34937036 751177986 844312972 377538518 368018338 928523640 -1 647310372 239710191 661702249 359306675 469275658 359306675 341066340 87939586 402328612 341066340 341066340 911376237 586927772 629517684 751177986 59912810 586927772 661702249 714495600 54978479 341066340 586927772 13978957 239710191 2668034 368018338 610967290 807851992 629517684 586927772 962843988 962843988 299111413 680361344 629517684 478164345 402328612 402328612 907513243 478164345 359306675 470588820 178766511 807851992 239710191 34937036 962843988 911376237 54467956 9679609 698101988 751177986 704317246 750222905 712147186 647310372 712147186 928523640 13978957 377538518 299111413 881427789 54467956 704317246 712147186 9679609 629517684 881427789 698101988 359306675 402328612 830427564 629517684 959497843 610967290 377538518 680361344 586927772 904457353 610967290 680361344 750222905 907513243 962843988 962843988 478164345 402328612 680361344 714495600 704317246 87939586 352872460 13978957 907513243 750222905 470588820 9679609 402328612 178766511 54467956 359306675 704317246 2668034 962843988 959497843 402328612 87939586 629517684 680361344 610967290 844312972 680361344 809450593 830427564 377538518 352872460 661702249 911376237 59912810 610967290 881427789 359306675 629517684 46053030 853996708 911376237 844312972 54978479 402328612 87939586 909887207 13978957 478164345 402328612 712147186 13978957 46053030 752755762 87939586 275410447 275410447 402328612 629517684 470588820 704317246 46053030 54467956 637293522 704317246 586927772 59912810 647310372 341066340 637293522 712147186 87939586 377538518 54978479 712147186 402328612 402328612 752755762 478164345 637293522 907513243 962843988 712147186 751177986 750222905 46053030 178766511 752755762 853996708 46053030 661702249 478164345 714495600 907513243 178766511 907513243 752755762 637293522 46053030 368018338 661702249 807851992 928523640 9679609 299111413 844312972 904457353 610967290 809450593 402328612 853996708 881427789 2668034 87939586 377538518 178766511 844312972 909887207 352872460 470588820 9679609 704317246 647310372 881427789 904457353 586927772 704317246 470588820 341066340 962843988 478164345 714495600 904457353 46053030 911376237 2668034 377538518 807851992 352872460 647310372 469275658 844312972 904457353 853996708 704317246 -1 178766511 959497843 352872460 299111413 359306675 928523640 402328612 469275658 470588820 610967290 807851992 352872460 59912810 752755762 714495600 844312972 470588820 962843988 470588820 377538518 377538518 904457353 751177986 909887207 807851992 586927772 704317246 909887207 714495600 478164345 750222905 629517684 352872460 714495600 629517684 661702249 844312972 680361344 661702249 239710191 757367141 54467956 712147186 750222905 698101988 54467956 239710191 904457353 478164345 904457353 757367141 750222905 352872460 377538518 830427564 54467956 647310372 299111413 830427564 54467956 610967290 368018338 853996708 46053030 586927772 680361344 637293522 54467956 830427564 909887207 629517684 34937036 751177986 299111413 341066340 751177986 87939586 904457353 704317246 911376237 368018338 844312972 178766511 714495600 680361344 2668034 853996708 178766511 844312972 714495600 368018338 712147186 959497843 751177986 -1 661702249 13978957 962843988 586927772 752755762 698101988 2668034 13978957 844312972 13978957 959497843 844312972 402328612 647310372 402328612 807851992 751177986 54467956 87939586 59912810 359306675 178766511 -1 750222905 853996708 359306675 750222905 46053030 299111413 752755762 239710191 807851992 904457353 704317246 809450593 661702249 661702249 2668034 239710191 637293522 359306675 751177986 2668034 928523640 853996708 881427789 2668034 853996708 54467956 469275658 704317246 757367141 34937036 610967290 46053030 586927772 714495600 46053030 680361344 610967290 59912810 680361344 844312972 904457353 629517684 637293522 54467956 750222905 907513243 54467956 239710191 54467956 59912810 751177986 830427564 881427789 807851992 46053030 881427789 87939586 698101988 911376237 853996708 586927772 299111413 680361344 359306675 844312972 341066340 402328612 -1 54978479 87939586 377538518 178766511 59912810 54978479 239710191 853996708 478164345 54978479 751177986 881427789 586927772 46053030 87939586 341066340 637293522 359306675 46053030 712147186 9679609 54467956 647310372 962843988 54467956 809450593 928523640 46053030 368018338 2668034 469275658 750222905 909887207 9679609 904457353 87939586 46053030 59912810 368018338 178766511 881427789 54978479 368018338 714495600 911376237 807851992 647310372 34937036 610967290 904457353 904457353 714495600 402328612 807851992 904457353 714495600 712147186 34937036 299111413 911376237 680361344 752755762 959497843 9679609 368018338 904457353 928523640 629517684 275410447 368018338 34937036 377538518 377538518 341066340 275410447 239710191 478164345 299111413 844312972 54978479 610967290 54467956 9679609 470588820 757367141 239710191 478164345 586927772 299111413 178766511 809450593 637293522 698101988 46053030 637293522 54467956 299111413 239710191 712147186 610967290 637293522 341066340 962843988 478164345 712147186 377538518 478164345 377538518 368018338 402328612 712147186 680361344 9679609 752755762 469275658 830427564 402328612 698101988 178766511 59912810 809450593 752755762 -1 9679609 586927772 904457353 909887207 478164345 661702249 469275658 909887207 750222905 911376237 637293522 928523640 714495600 13978957 46053030 911376237 586927772 34937036 299111413 962843988 647310372 178766511 881427789 881427789 610967290 59912810 698101988 470588820 13978957 610967290 178766511 904457353 830427564 704317246 54467956 46053030 907513243 751177986 757367141 13978957 46053030 46053030 469275658 928523640 751177986 962843988 359306675 239710191 377538518 54467956 752755762 610967290 610967290 478164345 239710191 757367141 87939586 750222905 54978479 962843988 909887207 698101988 299111413 87939586 712147186 478164345 239710191 907513243 752755762 704317246 959497843 661702249 928523640 809450593 807851992 368018338 647310372 714495600 359306675 698101988 59912810 352872460 830427564 586927772 275410447 830427564 54467956 680361344 647310372 469275658 830427564 59912810 87939586 881427789 704317246 299111413 34937036 2668034 904457353 299111413 368018338 680361344 341066340 757367141 629517684 714495600 712147186 928523640 54467956 402328612 962843988 909887207 962843988 59912810 661702249 59912810 275410447 907513243 368018338 -1 368018338 586927772 54978479 341066340 359306675 750222905 469275658 402328612 470588820 647310372 54978479 299111413 844312972 629517684 59912810 478164345 698101988 352872460 359306675 928523640 470588820 359306675 907513243 680361344 714495600 341066340 704317246 680361344 807851992 750222905 -1 13978957 610967290 54467956 54978479 9679609 54978479 647310372 807851992 928523640 698101988 680361344 34937036 9679609 637293522 647310372 809450593 352872460 359306675 469275658 586927772 54978479 87939586 907513243 698101988 178766511 9679609 844312972 54978479 13978957 830427564 661702249 54467956 752755762 712147186 239710191 904457353 698101988 275410447 704317246 911376237 178766511 757367141 904457353 704317246 352872460 352872460 698101988 750222905 809450593 478164345 928523640 13978957 751177986 341066340 178766511 647310372 610967290 853996708 853996708 352872460 341066340 629517684 402328612 59912810 844312972 909887207 809450593 34937036 752755762 714495600 750222905 478164345 239710191 470588820 637293522 911376237 178766511 637293522 809450593 830427564 750222905 752755762 9679609 2668034 2668034 647310372 751177986 9679609 637293522 750222905 341066340 13978957 712147186 610967290 907513243 352872460 904457353 352872460 239710191 341066340 752755762 34937036 299111413 178766511 809450593 959497843 341066340 469275658 661702249 46053030 904457353 352872460 239710191 341066340 46053030 586927772 959497843 9679609 478164345 853996708 962843988 809450593 904457353 712147186 352872460 704317246 54467956 610967290 661702249 2668034 757367141 275410447 661702249 54467956 54467956 610967290 752755762 680361344 807851992 341066340 478164345 377538518 34937036 377538518 757367141 46053030 341066340 341066340 750222905 610967290 2668034 2668034 911376237 698101988 881427789 637293522 698101988 629517684 757367141 881427789 9679609 610967290 698101988 752755762 359306675 907513243 680361344 368018338 13978957 698101988 13978957 54467956 704317246 911376237 647310372 907513243 909887207 757367141 750222905 13978957 911376237 13978957 750222905 881427789 928523640 907513243 714495600 9679609 299111413 46053030 907513243 844312972 680361344 807851992 712147186 809450593 807851992 750222905 341066340 712147186 368018338 909887207 34937036 661702249 610967290 661702249 907513243 377538518 962843988 751177986 752755762 809450593 368018338 959497843 2668034 704317246 478164345 757367141 911376237 87939586 844312972 54978479 757367141 2668034 54978479 907513243 178766511 751177986 9679609 661702249 712147186 368018338 34937036 907513243 377538518 341066340 359306675 904457353 54467956 352872460 368018338 757367141 402328612 757367141 178766511 712147186 881427789 299111413 478164345 239710191 661702249 610967290 928523640 911376237 844312972 54978479 87939586 704317246 478164345 178766511 844312972 881427789 750222905 830427564 54978479 853996708 586927772 402328612 275410447 698101988 239710191 34937036 853996708 712147186 46053030 377538518 661702249 377538518 13978957 928523640 478164345 647310372 239710191 610967290 13978957 352872460 661702249 637293522 34937036 661702249 962843988 752755762 275410447 470588820 352872460 368018338 341066340 402328612 830427564 34937036 469275658 752755762 661702249 629517684 87939586 881427789 377538518 661702249 752755762 46053030 46053030 881427789 959497843 275410447 13978957 853996708 928523640 359306675 275410447 853996708 46053030 59912810 368018338 54978479 809450593 377538518 712147186 402328612 750222905 469275658 712147186 586927772 853996708 712147186 275410447 844312972 844312972 750222905 178766511 704317246 586927772 680361344 809450593 853996708 352872460 54978479 299111413 909887207 46053030 757367141 637293522 470588820 586927772 610967290 402328612 712147186 680361344 59912810 586927772 909887207 478164345 299111413 698101988 680361344 962843988 586927772 469275658 9679609 54978479 299111413 809450593 853996708 469275658 712147186 359306675 54978479 368018338 928523640 59912810 909887207 586927772 637293522 714495600 809450593 610967290 661702249 928523640 377538518 54978479 661702249 809450593 853996708 87939586 359306675 853996708 853996708 704317246 911376237 299111413 178766511 844312972 13978957 809450593 637293522 54467956 239710191 959497843 59912810 962843988 54978479 341066340 853996708 359306675 610967290 680361344 54467956 9679609 275410447 586927772 907513243 377538518 809450593 478164345 959497843 239710191 469275658 54978479 46053030 962843988 178766511 341066340 470588820 34937036 830427564 698101988 853996708 359306675 469275658 9679609 830427564 928523640 469275658 275410447 9679609 647310372 714495600 586927772 13978957 752755762 750222905 59912810 698101988 881427789 637293522 751177986 909887207 704317246 299111413 469275658 610967290 610967290 59912810 470588820 377538518 470588820 34937036 911376237 275410447 470588820 928523640 714495600 844312972 469275658 2668034 478164345 46053030 928523640 904457353 586927772 907513243 962843988 610967290 909887207 928523640 46053030 87939586 647310372 704317246 341066340 54978479 909887207 680361344 844312972 647310372 239710191 962843988 59912810 907513243 844312972 661702249 359306675 34937036 680361344 13978957 904457353 352872460 661702249 478164345 637293522 909887207 757367141 34937036 712147186 359306675 54467956 341066340 853996708 34937036 54978479 928523640 239710191 751177986 637293522 586927772 647310372 377538518 881427789 911376237 359306675 275410447 704317246 2668034 637293522 698101988 275410447 377538518 751177986 402328612 752755762 275410447 59912810 610967290 2668034 239710191 54467956 13978957 239710191 712147186 637293522 959497843 9679609 911376237 54467956 712147186 359306675 87939586 904457353 586927772 830427564 178766511 704317246 341066340 586927772 911376237 714495600 13978957 586927772 377538518 807851992 904457353 853996708 368018338 714495600 661702249 714495600 275410447 680361344 46053030 34937036 911376237 87939586 478164345 904457353 9679609 830427564 9679609 87939586 470588820 402328612 470588820 751177986 13978957 341066340 830427564 368018338 751177986 637293522 275410447 275410447 359306675 470588820 911376237 46053030 377538518 2668034 853996708 54467956 239710191 629517684 54467956 629517684 299111413 704317246 352872460 239710191 178766511 853996708 911376237 752755762 904457353 959497843 402328612 46053030 87939586 34937036 757367141 909887207 359306675 647310372 239710191 629517684 59912810 853996708 368018338 87939586 377538518 359306675 239710191 629517684 54467956 54467956 341066340 352872460 907513243 46053030 807851992 352872460 928523640 962843988 341066340 928523640 9679609 909887207 275410447 844312972 178766511 909887207 751177986 909887207 907513243 359306675 704317246 704317246 704317246 629517684 907513243 9679609 904457353 377538518 909887207 853996708 239710191 178766511 904457353 712147186 469275658 661702249 610967290 402328612 9679609 402328612 54978479 59912810 698101988 341066340 299111413 377538518 959497843 54467956 610967290 13978957 680361344 629517684 907513243 54467956 752755762 299111413 402328612 751177986 377538518 853996708 178766511 87939586 911376237 59912810 962843988 757367141 13978957 59912810 807851992 341066340 469275658 704317246 59912810 647310372 680361344 807851992 470588820 757367141 807851992 909887207 661702249 904457353 750222905 904457353 239710191 909887207 239710191 586927772 54467956 9679609 647310372 714495600 928523640 402328612 377538518 809450593 807851992 752755762 629517684 341066340 59912810 637293522 757367141 34937036 -1 904457353 586927772 478164345 341066340 610967290 478164345 352872460 637293522 680361344 844312972 2668034 46053030 469275658 904457353 59912810 299111413 341066340 959497843 881427789 239710191 59912810 647310372 830427564 830427564 2668034 647310372 239710191 586927772 752755762 586927772 714495600 928523640 299111413 46053030 928523640 9679609 239710191 13978957 299111413 714495600 904457353 907513243 661702249 809450593 299111413 844312972 909887207 881427789 907513243 807851992 752755762 13978957 178766511 807851992 909887207 647310372 34937036 928523640 586927772 647310372 87939586 352872460 13978957 712147186 352872460 299111413 13978957 352872460 830427564 402328612 904457353 178766511 59912810 178766511 402328612 881427789 853996708 341066340 2668034 661702249 478164345 714495600 13978957 904457353 911376237 714495600 341066340 714495600 9679609 178766511 904457353 844312972 853996708 807851992 402328612 359306675 830427564 299111413 239710191 712147186 377538518 750222905 2668034 704317246 59912810 909887207 928523640 830427564 751177986 807851992 352872460 275410447 647310372 637293522 87939586 751177986 904457353 637293522 368018338 752755762 637293522 368018338 661702249 750222905 629517684 402328612 637293522 962843988 402328612 13978957 809450593 275410447 853996708 680361344 661702249 13978957 275410447 698101988 352872460 911376237 275410447 680361344 881427789 239710191 714495600 402328612 359306675 680361344 178766511 13978957 853996708 59912810 698101988 704317246 909887207 853996708 9679609 275410447 359306675 54978479 904457353 377538518 757367141 87939586 853996708 54467956 629517684 13978957 586927772 610967290 830427564 13978957 698101988 478164345 907513243 59912810 275410447 46053030 629517684 844312972 881427789 714495600 911376237 844312972 844312972 757367141 377538518 962843988 9679609 698101988 275410447 377538518 844312972 853996708 59912810 809450593 299111413 909887207 629517684 809450593 610967290 637293522 757367141 959497843 661702249 637293522 341066340 377538518 712147186 46053030 13978957 59912810 909887207 34937036 586927772 34937036 928523640 178766511 34937036 830427564 751177986 881427789 610967290 59912810 478164345 962843988 352872460 752755762 341066340 54978479 911376237 352872460 907513243 751177986 881427789 647310372 -1 809450593 478164345 368018338 13978957 714495600 610967290 911376237 904457353 178766511 87939586 54978479 909887207 377538518 704317246 13978957 46053030 2668034 714495600 959497843 59912810 637293522 54978479 34937036 757367141 712147186 87939586 853996708 881427789 54978479 909887207 610967290 750222905 359306675 610967290 59912810 402328612 46053030 470588820 830427564 844312972 402328612 13978957 907513243 962843988 359306675 959497843 275410447 712147186 46053030 637293522 610967290 359306675 647310372 478164345 661702249 714495600 629517684 704317246 629517684 402328612 751177986 341066340 629517684 352872460 402328612 680361344 377538518 661702249 752755762 830427564 13978957 904457353 844312972 750222905 712147186 750222905 359306675 853996708 757367141 853996708 610967290 752755762 377538518 377538518 470588820 714495600 881427789 54467956 2668034 299111413 907513243 299111413 239710191 962843988 275410447 661702249 757367141 54978479 757367141 87939586 809450593 909887207 46053030 680361344 704317246 712147186 637293522 698101988 46053030 751177986 853996708 881427789 809450593 34937036 637293522 275410447 275410447 469275658 928523640 680361344 610967290 909887207 377538518 54467956 478164345 402328612 470588820 911376237 54978479 239710191 907513243 704317246 844312972 750222905 34937036 629517684 928523640 352872460 46053030 807851992 54978479 9679609 34937036 54467956 680361344 853996708 34937036 647310372 478164345 830427564 352872460 54467956 239710191 46053030 712147186 352872460 712147186 751177986 807851992 352872460 881427789 341066340 478164345 752755762 809450593 844312972 647310372 962843988 586927772 352872460 -1 752755762 714495600 809450593 637293522 698101988 807851992 853996708 844312972 610967290 704317246 275410447 959497843 54467956 54467956 87939586 2668034 275410447 359306675 13978957 750222905 478164345 698101988 87939586 712147186 299111413 368018338 844312972 469275658 647310372 809450593 352872460 352872460 610967290 881427789 46053030 750222905 704317246 299111413 807851992 341066340 629517684 368018338 661702249 59912810 907513243 629517684 9679609 629517684 275410447 299111413 844312972 586927772 402328612 661702249 909887207 757367141 629517684 752755762 750222905 909887207 757367141 750222905 478164345 647310372 807851992 54978479 680361344 904457353 704317246 809450593 714495600 59912810 911376237 -1 853996708 909887207 680361344 647310372 402328612 239710191 714495600 377538518 714495600 359306675 610967290 751177986 352872460 757367141 402328612 478164345 757367141 757367141 478164345 34937036 46053030 661702249 377538518 87939586 629517684 478164345 844312972 757367141 368018338 34937036 87939586 962843988 853996708 469275658 712147186 178766511 844312972 911376237 757367141 178766511 -1 844312972 637293522 87939586 59912810 54978479 359306675 629517684 809450593 752755762 751177986 2668034 698101988 54978479 704317246 586927772 750222905 368018338 178766511 637293522 751177986 909887207 807851992 34937036 881427789 9679609 368018338 959497843 962843988 46053030 469275658 844312972 751177986 881427789 928523640 904457353 807851992 629517684 402328612 478164345 402328612 54467956 911376237 352872460 586927772 610967290 680361344 698101988 87939586 59912810 377538518 881427789 478164345 647310372 637293522 402328612 881427789 661702249 752755762 402328612 704317246 962843988 470588820 34937036 352872460 46053030 478164345 178766511 928523640 751177986 2668034 359306675 911376237 59912810 610967290 13978957 698101988 881427789 87939586 352872460 352872460 830427564 909887207 87939586 962843988 750222905 352872460 341066340 586927772 34937036 698101988 341066340 368018338 59912810 881427789 59912810 2668034 586927772 470588820 757367141 9679609 928523640 907513243 377538518 87939586 750222905 714495600 844312972 757367141 750222905 911376237 352872460 698101988 478164345 2668034 751177986 750222905 844312972 712147186 239710191 959497843 928523640 46053030 54978479 610967290 469275658 830427564 911376237 178766511 469275658 610967290 907513243 714495600 704317246 844312972 809450593 752755762 750222905 359306675 751177986 881427789 87939586 909887207 752755762 844312972 647310372 359306675 402328612 13978957 830427564 907513243 2668034 402328612 704317246 341066340 909887207 239710191 647310372 610967290 911376237 469275658 46053030 54467956 87939586 352872460 704317246 359306675 299111413 907513243 698101988 830427564 629517684 299111413 680361344 299111413 13978957 470588820 637293522 239710191 853996708 907513243 647310372 275410447 928523640 807851992 907513243 959497843 341066340 352872460 661702249 352872460 59912810 377538518 586927772 911376237 46053030 402328612 680361344 698101988 54467956 402328612 54467956 59912810 586927772 680361344 751177986 712147186 752755762 377538518 54978479 377538518 844312972 13978957 368018338 239710191 807851992 661702249 239710191 -1 178766511 352872460 239710191 853996708 377538518 714495600 9679609 809450593 299111413 239710191 54978479 809450593 904457353 751177986 647310372 341066340 299111413 751177986 275410447 54467956 2668034 478164345 341066340 757367141 752755762 275410447 178766511 59912810 637293522 698101988 239710191 59912810 909887207 9679609 844312972 853996708 750222905 757367141 9679609 359306675 275410447 352872460 904457353 751177986 54467956 368018338 807851992 341066340 647310372 661702249 470588820 341066340 341066340 402328612 13978957 661702249 661702249 54978479 610967290 661702249 830427564 586927772 752755762 904457353 359306675 9679609 751177986 637293522 909887207 752755762 714495600 807851992 928523640 959497843 904457353 751177986 680361344 2668034 469275658 907513243 178766511 59912810 59912810 352872460 698101988 698101988 698101988 661702249 751177986 661702249 751177986 704317246 629517684 750222905 962843988 909887207 402328612 377538518 844312972 629517684 9679609 704317246 59912810 909887207 59912810 698101988 469275658 470588820 470588820 275410447 750222905 341066340 46053030 680361344 239710191 586927772 87939586 752755762 275410447 661702249 909887207 2668034 46053030 807851992 637293522 680361344 844312972 928523640 586927772 34937036 757367141 299111413 352872460 680361344 586927772 178766511 377538518 2668034 377538518 341066340 377538518 377538518 637293522 928523640 712147186 359306675 907513243 299111413 352872460 629517684 54978479 629517684 680361344 59912810 13978957 610967290 352872460 647310372 751177986 341066340 911376237 87939586 610967290 647310372 637293522 402328612 704317246 377538518 830427564 341066340 34937036 59912810 928523640 586927772 59912810 59912810 712147186 359306675 809450593 904457353 610967290 478164345 807851992 59912810 54978479 470588820 -1 962843988 853996708 904457353 341066340 478164345 680361344 962843988 54467956 299111413 647310372 680361344 853996708 928523640 34937036 714495600 844312972 911376237 13978957 904457353 368018338 34937036 637293522 629517684 478164345 478164345 698101988 299111413 751177986 54978479 9679609 341066340 907513243 13978957 904457353 807851992 239710191 275410447 809450593 13978957 341066340 368018338 2668034 178766511 830427564 809450593 275410447 881427789 54467956 54978479 239710191 610967290 178766511 54467956 698101988 807851992 341066340 239710191 34937036 239710191 637293522 752755762 13978957 9679609 54467956 637293522 359306675 341066340 87939586 907513243 962843988 54978479 54978479 907513243 178766511 830427564 470588820 704317246 586927772 909887207 752755762 359306675 881427789 807851992 402328612 853996708 647310372 911376237 661702249 909887207 807851992 178766511 341066340 2668034 751177986 712147186 698101988 807851992 750222905 661702249 54467956 34937036 478164345 470588820 178766511 928523640 750222905 714495600 698101988 830427564 809450593 34937036 629517684 178766511 469275658 54978479 830427564 352872460 680361344 647310372 402328612 368018338 853996708 704317246 959497843 586927772 299111413 714495600 470588820 714495600 704317246 750222905 909887207 962843988 911376237 714495600 881427789 661702249 907513243 844312972 704317246 712147186 752755762 853996708 299111413 904457353 750222905 962843988 844312972 752755762 714495600 904457353 359306675 959497843 469275658 962843988 341066340 368018338 807851992 402328612 698101988 712147186 178766511 359306675 2668034 629517684 629517684 469275658 904457353 698101988 750222905 359306675 830427564 844312972 629517684 610967290 9679609 54978479 647310372 402328612 59912810 714495600 904457353 830427564 402328612 907513243 341066340 368018338 34937036 751177986 239710191 470588820 299111413 807851992 680361344 907513243 2668034 712147186 959497843 586927772 928523640 239710191 13978957 54467956 352872460 752755762 239710191 478164345 698101988 368018338 2668034 368018338 54978479 478164345 275410447 402328612 470588820 712147186 34937036 830427564 2668034 -1 -1 178766511 46053030 469275658 352872460 647310372 881427789 2668034 807851992 962843988 844312972 478164345 637293522 714495600 751177986 830427564 830427564 714495600 637293522 928523640 704317246 751177986 275410447 714495600 807851992 54978479 377538518 341066340 469275658 13978957 275410447 881427789 470588820 853996708 87939586 13978957 637293522 402328612 807851992 830427564 909887207 647310372 87939586 704317246 46053030 299111413 469275658 962843988 178766511 637293522 275410447 470588820 853996708 359306675 830427564 962843988 402328612 478164345 368018338 844312972 275410447 610967290 59912810 962843988 698101988 809450593 610967290 962843988 54467956 704317246 586927772 586927772 470588820 9679609 368018338 54978479 928523640 909887207 714495600 469275658 809450593 402328612 54467956 402328612 712147186 844312972 275410447 853996708 881427789 698101988 712147186 46053030 661702249 712147186 352872460 470588820 46053030 34937036 13978957 275410447 54978479 752755762 239710191 757367141 629517684 59912810 239710191 470588820 -1 402328612 904457353 54978479 610967290 34937036 637293522 928523640 46053030 752755762 377538518 911376237 470588820 46053030 807851992 352872460 629517684 610967290 13978957 680361344 629517684 13978957 959497843 959497843 712147186 368018338 9679609 752755762 87939586 470588820 844312972 911376237 704317246 704317246 178766511 637293522 299111413 757367141 904457353 478164345 757367141 239710191 359306675 751177986 928523640 853996708 704317246 698101988 698101988 275410447 629517684 904457353 -1 2668034 34937036 959497843 881427789 911376237 368018338 698101988 712147186 368018338 907513243 661702249 637293522 881427789 54467956 757367141 807851992 714495600 470588820 751177986 34937036 909887207 637293522 470588820 680361344 377538518 712147186 470588820 239710191 881427789 59912810 704317246 830427564 368018338 341066340 59912810 469275658 757367141 359306675 402328612 469275658 629517684 962843988 9679609 911376237 853996708 368018338 661702249 807851992 478164345 752755762 629517684 853996708 239710191 844312972 757367141 299111413 470588820 178766511 13978957 9679609 757367141 904457353 377538518 178766511 844312972 46053030 377538518 904457353 807851992 87939586 629517684 239710191 402328612 13978957 881427789 368018338 809450593 714495600 239710191 299111413 275410447 13978957 54978479 59912810 54978479 712147186 881427789 34937036 359306675 809450593 54978479 46053030 959497843 928523640 13978957 46053030 299111413 2668034 239710191 751177986 647310372 87939586 904457353 680361344 911376237 359306675 87939586 757367141 239710191 359306675 368018338 904457353 911376237 87939586 368018338 610967290 478164345 698101988 46053030 239710191 680361344 9679609 59912810 680361344 586927772 9679609 904457353 751177986 830427564 469275658 46053030 34937036 909887207 54978479 637293522 13978957 830427564 586927772 9679609 881427789 368018338 2668034 807851992 9679609 911376237 377538518 402328612 809450593 299111413 680361344 757367141 299111413 959497843 178766511 377538518 830427564 698101988 478164345 402328612 909887207 359306675 911376237 830427564 807851992 470588820 299111413 911376237 469275658 87939586 698101988 2668034 909887207 704317246 629517684 807851992 46053030 680361344 807851992 752755762 59912810 911376237 750222905 637293522 54467956 359306675 586927772 359306675 368018338 341066340 911376237 239710191 830427564 680361344 750222905 13978957 629517684 907513243 59912810 178766511 853996708 629517684 752755762 712147186 853996708 750222905 13978957 637293522 928523640 698101988 680361344 809450593 59912810 647310372 904457353 750222905 377538518 368018338 54978479 239710191 809450593 714495600 714495600 9679609 9679609 757367141 34937036 469275658 757367141 962843988 46053030 275410447 757367141 757367141 962843988 853996708 844312972 586927772 178766511 714495600 478164345 647310372 909887207 275410447 830427564 46053030 470588820 -1 478164345 962843988 239710191 928523640 714495600 752755762 178766511 647310372 661702249 909887207 907513243 377538518 478164345 647310372 959497843 907513243 9679609 54978479 909887207 275410447 59912810 352872460 904457353 478164345 59912810 59912810 402328612 911376237 752755762 54467956 750222905 610967290 9679609 470588820 470588820 470588820 807851992 46053030 469275658 844312972 807851992 275410447 629517684 751177986 751177986 629517684 402328612 904457353 830427564 661702249 59912810 377538518 299111413 2668034 629517684 9679609 341066340 377538518 469275658 757367141 928523640 59912810 962843988 629517684 714495600 809450593 402328612 712147186 368018338 9679609 751177986 9679609 661702249 647310372 377538518 402328612 610967290 239710191 34937036 586927772 87939586 751177986 13978957 750222905 844312972 807851992 928523640 299111413 299111413 704317246 178766511 907513243 239710191 -1 -1 470588820 352872460 904457353 610967290 368018338 757367141 661702249 647310372 909887207 13978957 586927772 714495600 757367141 712147186 904457353 752755762 586927772 368018338 478164345 34937036 54467956 59912810 13978957 402328612 962843988 647310372 87939586 275410447 178766511 752755762 13978957 469275658 962843988 907513243 402328612 239710191 87939586 341066340 830427564 352872460 9679609 962843988 629517684 275410447 239710191 680361344 54978479 680361344 959497843 629517684 368018338 844312972 629517684 704317246 13978957 911376237 959497843 9679609 904457353 402328612 712147186 586927772 402328612 34937036 830427564 341066340 928523640 469275658 13978957 478164345 629517684 178766511 13978957 714495600 928523640 757367141 54467956 844312972 909887207 34937036 368018338 853996708 881427789 661702249 712147186 610967290 469275658 698101988 809450593 959497843 87939586 9679609 377538518 714495600 54978479 54467956 377538518 586927772 46053030 13978957 844312972 13978957 911376237 907513243 844312972 470588820 629517684 54467956 87939586 830427564 751177986 751177986 907513243 830427564 352872460 275410447 59912810 962843988 881427789 478164345 752755762 909887207 750222905 752755762 661702249 469275658 469275658 752755762 647310372 830427564 402328612 928523640 904457353 647310372 586927772 368018338 698101988 911376237 13978957 959497843 46053030 239710191 911376237 661702249 647310372 586927772 586927772 962843988 239710191 9679609 629517684 610967290 853996708 178766511 359306675 911376237 928523640 275410447 469275658 46053030 9679609 680361344 712147186 610967290 680361344 698101988 680361344 469275658 275410447 352872460 275410447 341066340 -1 661702249 13978957 54467956 757367141 714495600 586927772 750222905 402328612 757367141 661702249 647310372 712147186 470588820 368018338 714495600 178766511 907513243 586927772 962843988 341066340 661702249 239710191 239710191 757367141 962843988 239710191 881427789 299111413 853996708 907513243 853996708 13978957 178766511 368018338 54467956 704317246 809450593 757367141 469275658 34937036 809450593 469275658 9679609 809450593 299111413 881427789 844312972 844312972 46053030 959497843 13978957 680361344 750222905 750222905 714495600 470588820 881427789 -1 87939586 377538518 830427564 352872460 239710191 469275658 680361344 928523640 809450593 757367141 881427789 610967290 275410447 704317246 853996708 46053030 352872460 13978957 962843988 752755762 2668034 469275658 54978479 178766511 46053030 637293522 853996708 680361344 907513243 359306675 629517684 807851992 9679609 359306675 959497843 714495600 610967290 844312972 911376237 359306675 752755762 377538518 928523640 698101988 275410447 712147186 13978957 750222905 34937036 470588820 54467956 807851992 275410447 680361344 751177986 341066340 680361344 87939586 704317246 586927772 341066340 2668034 275410447 698101988 13978957 830427564 54978479 239710191 750222905 470588820 844312972 629517684 907513243 712147186 712147186 909887207 757367141 469275658 54978479 352872460 352872460 368018338 809450593 809450593 830427564 13978957 928523640 928523640 341066340 470588820 54467956 368018338 907513243 680361344 34937036 9679609 402328612 13978957 830427564 712147186 54467956 377538518 844312972 637293522 714495600 275410447 352872460 9679609 368018338 647310372 698101988 844312972 647310372 341066340 299111413 178766511 299111413 368018338 807851992 647310372 712147186 637293522 844312972 928523640 704317246 59912810 962843988 34937036 752755762 13978957 959497843 809450593 959497843 637293522 844312972 470588820 299111413 881427789 881427789 712147186 752755762 752755762 637293522 402328612 359306675 469275658 469275658 751177986 9679609 844312972 377538518 352872460 807851992 757367141 239710191 239710191 54467956 341066340 368018338 402328612 359306675 377538518 610967290 368018338 478164345 830427564 714495600 9679609 809450593 13978957 750222905 907513243 470588820 299111413 46053030 904457353 661702249 34937036 698101988 629517684 629517684 275410447 752755762 680361344 714495600 478164345 807851992 680361344 661702249 757367141 368018338 752755762 909887207 586927772 907513243 13978957 757367141 844312972 809450593 46053030 830427564 359306675 13978957 661702249 470588820 377538518 751177986 352872460 807851992 714495600 909887207 239710191 178766511 178766511 275410447 809450593 844312972 907513243 377538518 881427789 2668034 59912810 807851992 853996708 911376237 377538518 647310372 352872460 907513243 13978957 610967290 907513243 -1 714495600 54978479 752755762 757367141 239710191 610967290 13978957 844312972 714495600 586927772 757367141 853996708 904457353 46053030 359306675 341066340 757367141 928523640 54978479 637293522 377538518 844312972 54978479 275410447 13978957 911376237 750222905 586927772 928523640 610967290 680361344 704317246 881427789 907513243 807851992 470588820 275410447 402328612 704317246 586927772 470588820 909887207 714495600 178766511 54467956 87939586 809450593 469275658 959497843 928523640 881427789 275410447 750222905 239710191 629517684 87939586 752755762 586927772 9679609 750222905 359306675 959497843 9679609 341066340 911376237 610967290 470588820 698101988 881427789 907513243 750222905 809450593 637293522 680361344 469275658 352872460 2668034 904457353 178766511 359306675 752755762 299111413 911376237 470588820 712147186 610967290 647310372 2668034 830427564 830427564 9679609 680361344 13978957 807851992 928523640 368018338 2668034 586927772 586927772 9679609 359306675 907513243 54467956 239710191 470588820 712147186 928523640 9679609 54467956 402328612 698101988 751177986 610967290 911376237 46053030 478164345 239710191 470588820 178766511 368018338 907513243 59912810 59912810 629517684 844312972 -1 59912810 470588820 629517684 844312972 909887207 341066340 704317246 853996708 750222905 13978957 959497843 907513243 751177986 907513243 402328612 54467956 830427564 647310372 629517684 881427789 46053030 299111413 275410447 712147186 34937036 911376237 610967290 757367141 359306675 469275658 478164345 13978957 239710191 13978957 962843988 853996708 275410447 704317246 637293522 844312972 907513243 698101988 680361344 469275658 853996708 377538518 647310372 34937036 911376237 13978957 751177986 752755762 478164345 881427789 275410447 368018338 359306675 87939586 704317246 904457353 275410447 9679609 844312972 807851992 2668034 712147186 9679609 712147186 586927772 853996708 178766511 680361344 469275658 586927772 359306675 637293522 661702249 341066340 881427789 928523640 830427564 962843988 637293522 275410447 9679609 712147186 2668034 352872460 647310372 341066340 469275658 586927772 46053030 34937036 469275658 275410447 714495600 629517684 178766511 751177986 809450593 469275658 844312972 714495600 299111413 959497843 239710191 962843988 807851992 402328612 9679609 46053030 959497843 704317246 13978957 853996708 46053030 704317246 757367141 34937036 470588820 470588820 907513243 807851992 469275658 807851992 750222905 368018338 469275658 469275658 911376237 807851992 809450593 647310372 750222905 881427789 54978479 341066340 698101988 907513243 178766511 962843988 907513243 714495600 680361344 59912810 962843988 629517684 881427789 46053030 750222905 352872460 54467956 712147186 2668034 34937036 87939586 714495600 928523640 275410447 712147186 402328612 178766511 750222905 959497843 275410447 2668034 647310372 928523640 904457353 402328612 299111413 959497843 904457353 959497843 59912810 661702249 680361344 807851992 54467956 239710191 909887207 478164345 359306675 478164345 54978479 629517684 54978479 54978479 959497843 907513243 -1 610967290 341066340 809450593 881427789 757367141 881427789 752755762 359306675 881427789 909887207 962843988 13978957 470588820 359306675 712147186 904457353 904457353 -1 87939586 647310372 637293522 2668034 704317246 34937036 13978957 904457353 275410447 54978479 751177986 341066340 750222905 907513243 478164345 470588820 299111413 704317246 34937036 54978479 469275658 46053030 59912810 928523640 34937036 853996708 275410447 830427564 751177986 809450593 368018338 809450593 402328612 34937036 751177986 844312972 757367141 962843988 904457353 478164345 928523640 629517684 750222905 629517684 54978479 469275658 928523640 637293522 750222905 714495600 87939586 586927772 830427564 637293522 809450593 704317246 275410447 352872460 750222905 610967290 959497843 239710191 881427789 809450593 478164345 680361344 59912810 647310372 239710191 275410447 714495600 809450593 680361344 2668034 757367141 359306675 807851992 13978957 680361344 752755762 637293522 844312972 469275658 907513243 853996708 661702249 352872460 959497843 712147186 402328612 809450593 647310372 752755762 478164345 87939586 647310372 368018338 698101988 844312972 629517684 610967290 368018338 178766511 704317246 698101988 751177986 959497843 807851992 751177986 239710191 46053030 712147186 46053030 904457353 698101988 59912810 959497843 844312972 757367141 478164345 750222905 830427564 959497843 470588820 928523640 881427789 341066340 368018338 629517684 9679609 469275658 853996708 2668034 962843988 359306675 469275658 647310372 13978957 275410447 752755762 359306675 2668034 757367141 59912810 853996708 178766511 470588820 368018338 586927772 470588820 907513243 647310372 959497843 34937036 299111413 714495600 54467956 341066340 469275658 712147186 629517684 928523640 402328612 87939586 704317246 752755762 809450593 680361344 54978479 629517684 469275658 698101988 911376237 46053030 352872460 275410447 928523640 962843988 637293522 962843988 87939586 34937036 911376237 299111413 13978957 368018338 368018338 807851992 904457353 87939586 807851992 704317246 59912810 704317246 907513243 87939586 714495600 402328612 704317246 844312972 809450593 402328612 757367141 830427564 904457353 586927772 959497843 752755762 13978957 853996708 46053030 712147186 341066340 470588820 959497843 368018338 911376237 54467956 470588820 637293522 9679609 909887207 586927772 470588820 2668034 844312972 928523640 54467956 881427789 751177986 962843988 830427564 54978479 359306675 752755762 647310372 352872460 750222905 881427789 704317246 2668034 637293522 904457353 586927772 750222905 907513243 368018338 959497843 54978479 757367141 750222905 359306675 2668034 299111413 928523640 9679609 46053030 13978957 239710191 402328612 359306675 698101988 928523640 637293522 752755762 368018338 712147186 714495600 751177986 359306675 757367141 610967290 46053030 714495600 34937036 9679609 178766511 34937036 637293522 959497843 46053030 629517684 750222905 928523640 275410447 239710191 178766511 2668034 752755762 751177986 469275658 478164345 402328612 13978957 377538518 881427789 341066340 807851992 752755762 959497843 59912810 911376237 629517684 909887207 478164345 714495600 13978957 34937036 54978479 712147186 178766511 712147186 2668034 680361344 844312972 962843988 911376237 54978479 341066340 680361344 712147186 59912810 853996708 275410447 809450593 352872460 752755762 178766511 275410447 586927772 704317246 368018338 54467956 478164345 807851992 830427564 712147186 368018338 680361344 904457353 54467956 704317246 752755762 712147186 34937036 610967290 352872460 647310372 807851992 704317246 680361344 87939586 377538518 629517684 87939586 629517684 610967290 680361344 469275658 629517684 469275658 341066340 87939586 909887207 402328612 87939586 377538518 275410447 680361344 904457353 962843988 830427564 881427789 637293522 2668034 54467956 -1 478164345 352872460 928523640 586927772 809450593 757367141 46053030 2668034 54978479 610967290 698101988 46053030 853996708 712147186 54978479 637293522 359306675 368018338 907513243 712147186 853996708 275410447 377538518 928523640 54978479 704317246 809450593 59912810 59912810 909887207 750222905 661702249 752755762 752755762 704317246 750222905 54978479 299111413 750222905 87939586 54978479 807851992 909887207 402328612 629517684 368018338 2668034 469275658 704317246 34937036 469275658 637293522 881427789 704317246 13978957 830427564 751177986 2668034 680361344 54467956 830427564 904457353 359306675 751177986 661702249 46053030 359306675 59912810 13978957 698101988 704317246 844312972 661702249 299111413 2668034 377538518 478164345 470588820 359306675 752755762 178766511 402328612 299111413 610967290 909887207 911376237 299111413 911376237 377538518 881427789 2668034 661702249 629517684 714495600 807851992 911376237 629517684 178766511 34937036 87939586 680361344 275410447 809450593 752755762 757367141 359306675 239710191 359306675 698101988 853996708 54467956 928523640 907513243 647310372 87939586 54467956 470588820 757367141 962843988 698101988 928523640 680361344 368018338 647310372 54467956 87939586 586927772 757367141 2668034 239710191 13978957 359306675 470588820 661702249 752755762 352872460 751177986 402328612 904457353 586927772 712147186 341066340 881427789 752755762 469275658 911376237 59912810 698101988 751177986 907513243 881427789 470588820 13978957 904457353 809450593 909887207 54467956 881427789 962843988 911376237 275410447 637293522 239710191 752755762 752755762 402328612 928523640 757367141 368018338 402328612 714495600 928523640 586927772 757367141 680361344 962843988 661702249 750222905 46053030 712147186 751177986 757367141 359306675 680361344 704317246 714495600 637293522 239710191 586927772 714495600 704317246 352872460 661702249 881427789 881427789 907513243 661702249 637293522 54467956 911376237 9679609 34937036 352872460 478164345 9679609 586927772 586927772 751177986 469275658 907513243 13978957 647310372 698101988 637293522 647310372 368018338 13978957 359306675 714495600 881427789 757367141 478164345 714495600 714495600 402328612 586927772 757367141 59912810 341066340 881427789 881427789 2668034 87939586 712147186 844312972 368018338 714495600 751177986 751177986 830427564 911376237 904457353 299111413 750222905 647310372 54467956 712147186 661702249 275410447 299111413 54467956 712147186 809450593 470588820 470588820 54978479 959497843 -1 87939586 629517684 704317246 352872460 962843988 809450593 751177986 844312972 830427564 881427789 881427789 911376237 59912810 751177986 352872460 586927772 704317246 909887207 13978957 750222905 904457353 959497843 368018338 87939586 637293522 757367141 909887207 647310372 469275658 359306675 377538518 470588820 661702249 87939586 647310372 59912810 750222905 54467956 962843988 629517684 87939586 698101988 377538518 637293522 402328612 881427789 807851992 178766511 844312972 714495600 46053030 178766511 46053030 757367141 907513243 909887207 909887207 478164345 757367141 750222905 714495600 881427789 750222905 341066340 844312972 907513243 54978479 470588820 904457353 54467956 -1 359306675 698101988 698101988 907513243 341066340 712147186 647310372 178766511 911376237 178766511 751177986 807851992 13978957 629517684 341066340 377538518 586927772 341066340 712147186 647310372 178766511 46053030 853996708 844312972 586927772 478164345 341066340 178766511 299111413 680361344 698101988 34937036 352872460 54978479 239710191 714495600 757367141 299111413 610967290 904457353 478164345 586927772 751177986 239710191 907513243 830427564 239710191 299111413 909887207 881427789 34937036 87939586 712147186 610967290 13978957 752755762 275410447 359306675 844312972 809450593 904457353 907513243 586927772 377538518 881427789 751177986 59912810 34937036 750222905 712147186 809450593 704317246 299111413 647310372 809450593 402328612 712147186 909887207 853996708 714495600 275410447 680361344 752755762 46053030 629517684 750222905 87939586 469275658 359306675 751177986 -1 2668034 2668034 647310372 402328612 752755762 13978957 680361344 610967290 13978957 807851992 909887207 46053030 299111413 352872460 751177986 962843988 962843988 959497843 478164345 629517684 853996708 275410447 402328612 341066340 470588820 46053030 704317246 341066340 178766511 34937036 844312972 752755762 87939586 54467956 959497843 59912810 2668034 341066340 13978957 610967290 34937036 680361344 647310372 368018338 680361344 59912810 352872460 478164345 962843988 704317246 647310372 87939586 352872460 698101988 239710191 637293522 54467956 178766511 275410447 178766511 469275658 911376237 402328612 178766511 881427789 478164345 46053030 853996708 54467956 752755762 478164345 712147186 359306675 -1 909887207 46053030 830427564 469275658 844312972 299111413 928523640 714495600 13978957 637293522 368018338 712147186 928523640 750222905 377538518 610967290 807851992 698101988 470588820 586927772 712147186 830427564 470588820 911376237 962843988 807851992 844312972 9679609 469275658 54467956 377538518 470588820 928523640 54978479 830427564 368018338 54467956 751177986 698101988 610967290 959497843 830427564 757367141 629517684 341066340 46053030 809450593 352872460 178766511 352872460 87939586 712147186 809450593 853996708 478164345 647310372 637293522 752755762 239710191 911376237 299111413 712147186 34937036 13978957 275410447 751177986 470588820 402328612 830427564 904457353 637293522 377538518 178766511 9679609 377538518 629517684 469275658 352872460 478164345 830427564 911376237 239710191 698101988 962843988 928523640 377538518 751177986 750222905 698101988 853996708 586927772 704317246 478164345 402328612 352872460 881427789 909887207 610967290 178766511 469275658 928523640 586927772 704317246 54467956 680361344 680361344 34937036 586927772 239710191 647310372 712147186 661702249 9679609 239710191 377538518 909887207 59912810 904457353 178766511 907513243 714495600 807851992 2668034 751177986 904457353 178766511 470588820 750222905 54978479 907513243 34937036 750222905 714495600 239710191 962843988 59912810 46053030 959497843 54467956 352872460 2668034 959497843 34937036 54978479 962843988 299111413 647310372 959497843 13978957 178766511 2668034 911376237 46053030 904457353 178766511 881427789 54467956 478164345 712147186 469275658 54978479 809450593 87939586 751177986 881427789 586927772 368018338 2668034 809450593 661702249 712147186 34937036 928523640 809450593 881427789 478164345 13978957 2668034 907513243 629517684 844312972 377538518 13978957 34937036 907513243 904457353 751177986 637293522 962843988 962843988 928523640 359306675 87939586 59912810 752755762 809450593 807851992 809450593 239710191 586927772 647310372 59912810 377538518 807851992 13978957 637293522 959497843 359306675 752755762 54467956 629517684 34937036 757367141 359306675 911376237 87939586 904457353 402328612 712147186 341066340 962843988 299111413 647310372 59912810 830427564 757367141 178766511 178766511 698101988 751177986 87939586 680361344 714495600 470588820 714495600 704317246 2668034 586927772 9679609 299111413 586927772 911376237 352872460 752755762 714495600 87939586 647310372 2668034 712147186 757367141 907513243 586927772 46053030 704317246 959497843 9679609 299111413 469275658 470588820 704317246 661702249 275410447 299111413 341066340 757367141 757367141 299111413 178766511 830427564 629517684 2668034 661702249 712147186 907513243 853996708 962843988 661702249 275410447 909887207 750222905 809450593 904457353 46053030 680361344 962843988 704317246 54978479 680361344 750222905 904457353 809450593 750222905 87939586 680361344 844312972 586927772 586927772 478164345 698101988 751177986 610967290 712147186 928523640 87939586 2668034 377538518 904457353 586927772 239710191 881427789 959497843 610967290 809450593 698101988 -1 928523640 830427564 750222905 904457353 478164345 368018338 469275658 402328612 907513243 359306675 750222905 -1 750222905 704317246 911376237 54467956 807851992 661702249 610967290 751177986 807851992 807851992 698101988 757367141 909887207 661702249 907513243 87939586 54978479 368018338 698101988 704317246 928523640 469275658 610967290 275410447 54978479 881427789 87939586 586927772 9679609 368018338 704317246 46053030 46053030 341066340 750222905 275410447 469275658 9679609 752755762 830427564 178766511 830427564 34937036 757367141 -1 881427789 629517684 402328612 470588820 359306675 178766511 928523640 911376237 909887207 637293522 402328612 853996708 844312972 750222905 752755762 752755762 341066340 712147186 299111413 178766511 928523640 402328612 704317246 478164345 54978479 610967290 87939586 751177986 704317246 647310372 239710191 853996708 34937036 54467956 661702249 959497843 359306675 46053030 807851992 9679609 352872460 647310372 178766511 46053030 178766511 750222905 178766511 637293522 853996708 470588820 962843988 629517684 752755762 704317246 830427564 714495600 904457353 2668034 368018338 469275658 469275658 586927772 909887207 750222905 752755762 610967290 844312972 610967290 962843988 586927772 359306675 59912810 359306675 704317246 629517684 9679609 904457353 54467956 911376237 680361344 610967290 13978957 359306675 757367141 704317246 904457353 928523640 712147186 844312972 680361344 704317246 750222905 470588820 402328612 704317246 907513243 299111413 714495600 909887207 807851992 299111413 178766511 54978479 352872460 629517684 46053030 881427789 752755762 13978957 54978479 352872460 704317246 809450593 907513243 13978957 341066340 907513243 751177986 698101988 629517684 34937036 402328612 911376237 712147186 9679609 844312972 54978479 275410447 962843988 478164345 757367141 757367141 704317246 704317246 377538518 59912810 809450593 368018338 712147186 275410447 904457353 352872460 680361344 881427789 904457353 757367141 239710191 752755762 586927772 809450593 909887207 909887207 178766511 239710191 275410447 2668034 959497843 478164345 377538518 13978957 2668034 402328612 352872460 809450593 59912810 881427789 714495600 469275658 809450593 178766511 830427564 698101988 59912810 750222905 757367141 712147186 359306675 470588820 275410447 752755762 752755762 59912810 680361344 904457353 377538518 359306675 341066340 752755762 751177986 698101988 698101988 54467956 714495600 757367141 610967290 750222905 54467956 470588820 881427789 469275658 757367141 661702249 809450593 46053030 647310372 911376237 637293522 610967290 757367141 377538518 470588820 368018338 853996708 59912810 469275658 470588820 807851992 907513243 907513243 907513243 239710191 178766511 881427789 757367141 809450593 844312972 239710191 698101988 712147186 610967290 911376237 54467956 470588820 928523640 909887207 178766511 704317246 402328612 907513243 46053030 54467956 377538518 9679609 909887207 629517684 704317246 962843988 909887207 59912810 478164345 911376237 661702249 959497843 352872460 909887207 402328612 629517684 750222905 661702249 714495600 46053030 586927772 853996708 54978479 610967290 904457353 299111413 341066340 87939586 698101988 661702249 830427564 751177986 478164345 907513243 704317246 54978479 54978479 661702249 586927772 752755762 647310372 402328612 470588820 -1 881427789 13978957 59912810 661702249 54978479 275410447 402328612 757367141 680361344 275410447 680361344 704317246 959497843 341066340 807851992 647310372 478164345 54467956 610967290 -1 853996708 757367141 54978479 750222905 757367141 368018338 610967290 751177986 34937036 959497843 377538518 352872460 661702249 853996708 962843988 959497843 87939586 478164345 239710191 629517684 853996708 299111413 -1 9679609 714495600 714495600 359306675 629517684 909887207 909887207 661702249 844312972 34937036 470588820 712147186 610967290 377538518 2668034 352872460 586927772 610967290 402328612 714495600 610967290 830427564 87939586 661702249 907513243 352872460 757367141 750222905 712147186 809450593 299111413 698101988 904457353 712147186 647310372 341066340 907513243 368018338 275410447 -1 59912810 359306675 275410447 341066340 359306675 704317246 750222905 9679609 712147186 647310372 54467956 87939586 904457353 907513243 359306675 881427789 13978957 87939586 962843988 680361344 54978479 853996708 647310372 712147186 13978957 2668034 928523640 712147186 911376237 368018338 46053030 59912810 352872460 911376237 757367141 13978957 712147186 377538518 750222905 807851992 275410447 13978957 478164345 9679609 586927772 359306675 54467956 377538518 752755762 402328612 714495600 647310372 907513243 844312972 807851992 46053030 704317246 904457353 377538518 907513243 911376237 637293522 637293522 478164345 907513243 54978479 352872460 712147186 46053030 904457353 757367141 54978479 586927772 637293522 752755762 34937036 751177986 54978479 34937036 807851992 352872460 809450593 752755762 629517684 680361344 377538518 928523640 87939586 239710191 341066340 959497843 34937036 13978957 680361344 402328612 46053030 299111413 807851992 469275658 368018338 359306675 698101988 377538518 752755762 637293522 844312972 87939586 909887207 661702249 881427789 698101988 87939586 54467956 54467956 928523640 -1 610967290 54467956 610967290 239710191 911376237 830427564 469275658 -1 853996708 341066340 178766511 911376237 239710191 34937036 275410447 239710191 704317246 714495600 478164345 680361344 34937036 352872460 751177986 928523640 586927772 962843988 904457353 299111413 610967290 750222905 904457353 610967290 470588820 402328612 478164345 469275658 377538518 712147186 352872460 13978957 54978479 680361344 909887207 704317246 2668034 904457353 359306675 647310372 275410447 757367141 807851992 586927772 757367141 478164345 909887207 853996708 830427564 54467956 13978957 377538518 402328612 881427789 239710191 830427564 54978479 275410447 478164345 928523640 962843988 586927772 9679609 469275658 470588820 698101988 704317246 751177986 904457353 54978479 698101988 809450593 959497843 680361344 34937036 853996708 239710191 2668034 46053030 341066340 402328612 341066340 750222905 359306675 34937036 54978479 853996708 680361344 59912810 647310372 87939586 46053030 359306675 275410447 637293522 377538518 907513243 239710191 647310372 59912810 844312972 750222905 352872460 13978957 59912810 712147186 752755762 750222905 830427564 629517684 647310372 807851992 751177986 830427564 469275658 59912810 13978957 352872460 752755762 9679609 299111413 962843988 830427564 54467956 959497843 830427564 359306675 751177986 87939586 469275658 352872460 909887207 402328612 -1 13978957 2668034 586927772 647310372 712147186 352872460 478164345 712147186 275410447 881427789 911376237 46053030 13978957 647310372 54978479 751177986 610967290 341066340 757367141 881427789 881427789 87939586 853996708 478164345 712147186 637293522 34937036 54467956 470588820 54467956 750222905 13978957 2668034 402328612 9679609 807851992 830427564 830427564 751177986 46053030 712147186 610967290 178766511 830427564 377538518 377538518 962843988 59912810 368018338 2668034 402328612 54978479 637293522 610967290 239710191 178766511 844312972 928523640 377538518 59912810 752755762 881427789 844312972 469275658 698101988 909887207 751177986 911376237 909887207 469275658 907513243 904457353 714495600 712147186 881427789 359306675 680361344 377538518 750222905 352872460 368018338 54978479 352872460 178766511 757367141 881427789 54978479 962843988 962843988 830427564 629517684 647310372 629517684 54978479 46053030 807851992 377538518 352872460 359306675 962843988 470588820 54978479 844312972 54467956 610967290 377538518 881427789 714495600 586927772 59912810 470588820 853996708 704317246 661702249 352872460 402328612 637293522 661702249 2668034 34937036 712147186 712147186 911376237 809450593 712147186 586927772 9679609 54978479 610967290 610967290 637293522 752755762 34937036 647310372 680361344 54978479 809450593 478164345 610967290 962843988 714495600 275410447 704317246 470588820 34937036 757367141 637293522 239710191 807851992 844312972 751177986 275410447 881427789 959497843 352872460 54978479 807851992 87939586 178766511 470588820 46053030 368018338 911376237 881427789 757367141 853996708 34937036 962843988 629517684 87939586 610967290 341066340 341066340 275410447 59912810 239710191 299111413 478164345 46053030 750222905 807851992 647310372 34937036 704317246 680361344 911376237 907513243 2668034 959497843 911376237 853996708 629517684 962843988 275410447 2668034 13978957 712147186 844312972 962843988 928523640 698101988 9679609 610967290 377538518 751177986 586927772 680361344 359306675 637293522 470588820 959497843 830427564 751177986 586927772 881427789 87939586 844312972 750222905 34937036 59912810 469275658 757367141 714495600 928523640 34937036 13978957 704317246 807851992 178766511 757367141 752755762 469275658 807851992 911376237 54467956 470588820 909887207 299111413 275410447 87939586 647310372 341066340 928523640 750222905 46053030 368018338 377538518 809450593 680361344 752755762 712147186 809450593 911376237 928523640 661702249 752755762 637293522 853996708 928523640 59912810 752755762 13978957 962843988 377538518 907513243 9679609 757367141 909887207 830427564 54467956 647310372 178766511 239710191 853996708 712147186 830427564 352872460 469275658 757367141 809450593 751177986 54978479 844312972 470588820 239710191 647310372 647310372 881427789 46053030 46053030 610967290 680361344 680361344 698101988 2668034 750222905 46053030 752755762 359306675 359306675 299111413 962843988 239710191 54978479 647310372 661702249 928523640 909887207 239710191 959497843 712147186 13978957 54978479 359306675 629517684 907513243 809450593 377538518 470588820 698101988 844312972 352872460 2668034 680361344 470588820 637293522 698101988 54978479 714495600 299111413 680361344 680361344 714495600 712147186 698101988 752755762 928523640 13978957 352872460 9679609 809450593 680361344 470588820 647310372 239710191 629517684 830427564 478164345 750222905 680361344 911376237 87939586 661702249 178766511 478164345 299111413 54467956 377538518 629517684 46053030 752755762 178766511 959497843 698101988 757367141 661702249 352872460 478164345 844312972 87939586 698101988 844312972 402328612 586927772 830427564 757367141 586927772 698101988 586927772 275410447 -1 377538518 881427789 907513243 -1 959497843 911376237 647310372 752755762 87939586 54978479 402328612 757367141 909887207 637293522 962843988 341066340 751177986 299111413 275410447 750222905 46053030 352872460 275410447 907513243 359306675 359306675 34937036 830427564 470588820 402328612 751177986 807851992 853996708 13978957 757367141 712147186 34937036 352872460 752755762 54978479 239710191 352872460 962843988 752755762 13978957 9679609 647310372 680361344 610967290 87939586 959497843 178766511 54467956 54467956 807851992 54467956 629517684 904457353 239710191 904457353 359306675 359306675 -1 904457353 469275658 402328612 275410447 751177986 402328612 844312972 637293522 959497843 470588820 299111413 34937036 962843988 59912810 909887207 629517684 704317246 752755762 239710191 752755762 87939586 830427564 54978479 959497843 13978957 46053030 809450593 928523640 907513243 469275658 844312972 637293522 807851992 610967290 807851992 712147186 911376237 239710191 359306675 704317246 478164345 751177986 34937036 586927772 469275658 610967290 698101988 757367141 751177986 54978479 714495600 647310372 299111413 2668034 54467956 911376237 637293522 54978479 299111413 13978957 87939586 909887207 911376237 402328612 239710191 830427564 752755762 959497843 959497843 712147186 34937036 661702249 698101988 13978957 637293522 637293522 698101988 698101988 637293522 352872460 299111413 907513243 359306675 807851992 239710191 909887207 13978957 647310372 610967290 844312972 750222905 750222905 470588820 54467956 34937036 844312972 909887207 54978479 87939586 911376237 928523640 680361344 629517684 178766511 909887207 714495600 844312972 904457353 881427789 844312972 469275658 54978479 844312972 904457353 647310372 341066340 714495600 470588820 586927772 844312972 911376237 807851992 830427564 661702249 54467956 59912810 807851992 959497843 299111413 712147186 809450593 470588820 911376237 178766511 629517684 830427564 359306675 469275658 402328612 830427564 59912810 637293522 59912810 911376237 352872460 647310372 807851992 359306675 377538518 853996708 844312972 757367141 751177986 87939586 959497843 881427789 844312972 757367141 750222905 13978957 962843988 830427564 680361344 844312972 752755762 54978479 178766511 647310372 909887207 928523640 904457353 844312972 637293522 478164345 911376237 377538518 962843988 909887207 757367141 757367141 -1 87939586 610967290 830427564 470588820 352872460 959497843 661702249 54978479 299111413 881427789 751177986 377538518 629517684 469275658 341066340 704317246 -1 54978479 299111413 469275658 680361344 907513243 629517684 34937036 704317246 -1 402328612 54467956 586927772 881427789 637293522 13978957 54467956 469275658 844312972 469275658 904457353 751177986 2668034 87939586 299111413 586927772 59912810 962843988 402328612 402328612 239710191 13978957 881427789 647310372 714495600 959497843 -1 909887207 647310372 9679609 680361344 907513243 54978479 478164345 853996708 275410447 911376237 704317246 239710191 469275658 714495600 750222905 928523640 928523640 352872460 698101988 469275658 853996708 757367141 54467956 359306675 46053030 750222905 54978479 904457353 647310372 647310372 909887207 87939586 402328612 712147186 907513243 757367141 881427789 352872460 909887207 752755762 830427564 13978957 610967290 478164345 9679609 680361344 34937036 87939586 178766511 907513243 714495600 178766511 881427789 610967290 907513243 54978479 178766511 629517684 911376237 712147186 698101988 -1 13978957 54467956 680361344 907513243 402328612 610967290 911376237 959497843 704317246 46053030 928523640 809450593 629517684 881427789 680361344 13978957 59912810 469275658 704317246 46053030 377538518 275410447 2668034 352872460 853996708 359306675 712147186 907513243 712147186 752755762 34937036 807851992 402328612 962843988 478164345 341066340 704317246 87939586 2668034 881427789 275410447 752755762 470588820 714495600 853996708 830427564 402328612 809450593 59912810 299111413 750222905 844312972 13978957 751177986 704317246 13978957 87939586 704317246 2668034 907513243 478164345 704317246 359306675 478164345 907513243 714495600 909887207 962843988 470588820 807851992 751177986 402328612 470588820 904457353 751177986 87939586 962843988 904457353 377538518 809450593 909887207 9679609 59912810 299111413 610967290 661702249 87939586 751177986 853996708 904457353 904457353 844312972 469275658 341066340 34937036 698101988 586927772 909887207 610967290 698101988 909887207 34937036 809450593 54978479 853996708 341066340 46053030 352872460 714495600 928523640 909887207 368018338 377538518 586927772 470588820 54467956 377538518 368018338 9679609 352872460 844312972 881427789 341066340 647310372 844312972 750222905 470588820 54978479 610967290 629517684 844312972 809450593 341066340 54467956 586927772 680361344 714495600 807851992 275410447 59912810 904457353 178766511 714495600 752755762 178766511 928523640 680361344 751177986 704317246 469275658 478164345 402328612 853996708 54467956 928523640 239710191 46053030 239710191 830427564 661702249 586927772 341066340 904457353 757367141 680361344 928523640 341066340 87939586 13978957 751177986 757367141 87939586 275410447 907513243 54978479 239710191 752755762 911376237 881427789 698101988 299111413 853996708 299111413 909887207 54467956 714495600 661702249 962843988 54467956 352872460 359306675 751177986 714495600 275410447 54978479 470588820 9679609 54978479 928523640 809450593 904457353 377538518 807851992 469275658 469275658 9679609 661702249 911376237 299111413 807851992 881427789 909887207 830427564 368018338 13978957 359306675 9679609 59912810 359306675 698101988 750222905 807851992 178766511 907513243 -1 959497843 59912810 712147186 402328612 881427789 907513243 629517684 712147186 881427789 359306675 239710191 853996708 698101988 807851992 809450593 757367141 54467956 629517684 299111413 478164345 661702249 830427564 368018338 478164345 911376237 661702249 478164345 368018338 629517684 629517684 752755762 610967290 904457353 637293522 59912810 637293522 809450593 637293522 712147186 844312972 46053030 712147186 368018338 714495600 586927772 -1 904457353 54467956 661702249 647310372 698101988 907513243 909887207 59912810 853996708 478164345 853996708 377538518 661702249 911376237 959497843 959497843 402328612 698101988 469275658 13978957 368018338 757367141 54978479 962843988 470588820 704317246 844312972 959497843 830427564 830427564 59912810 470588820 34937036 402328612 909887207 911376237 750222905 757367141 359306675 341066340 962843988 714495600 959497843 2668034 911376237 359306675 911376237 9679609 9679609 377538518 352872460 928523640 54978479 757367141 637293522 907513243 904457353 714495600 402328612 352872460 881427789 911376237 341066340 637293522 341066340 881427789 637293522 9679609 470588820 647310372 469275658 750222905 881427789 751177986 830427564 178766511 377538518 46053030 34937036 59912810 907513243 9679609 750222905 178766511 881427789 13978957 54978479 680361344 34937036 809450593 34937036 680361344 928523640 712147186 881427789 54467956 610967290 844312972 299111413 750222905 586927772 59912810 830427564 661702249 750222905 87939586 712147186 586927772 712147186 54467956 59912810 352872460 59912810 469275658 809450593 907513243 299111413 13978957 881427789 844312972 469275658 809450593 54467956 275410447 830427564 34937036 962843988 750222905 962843988 661702249 904457353 402328612 757367141 610967290 909887207 704317246 178766511 712147186 54978479 637293522 46053030 54978479 13978957 470588820 469275658 46053030 661702249 402328612 34937036 87939586 809450593 704317246 586927772 478164345 470588820 629517684 352872460 239710191 853996708 757367141 750222905 341066340 907513243 478164345 478164345 830427564 661702249 637293522 469275658 178766511 239710191 647310372 359306675 402328612 299111413 928523640 275410447 750222905 680361344 661702249 299111413 714495600 909887207 341066340 377538518 2668034 661702249 907513243 54467956 54467956 680361344 809450593 750222905 368018338 853996708 807851992 959497843 610967290 54978479 911376237 909887207 809450593 712147186 352872460 470588820 46053030 178766511 751177986 359306675 586927772 9679609 661702249 402328612 299111413 13978957 751177986 907513243 647310372 680361344 928523640 752755762 239710191 402328612 752755762 402328612 9679609 586927772 909887207 54978479 470588820 962843988 239710191 470588820 9679609 750222905 647310372 9679609 402328612 87939586 904457353 352872460 844312972 368018338 752755762 911376237 402328612 959497843 54467956 680361344 962843988 680361344 698101988 470588820 807851992 844312972 275410447 46053030 341066340 470588820 844312972 911376237 907513243 275410447 34937036 750222905 698101988 904457353 928523640 962843988 478164345 830427564 661702249 377538518 928523640 647310372 299111413 962843988 87939586 13978957 881427789 647310372 959497843 911376237 275410447 714495600 751177986 402328612 586927772 750222905 34937036 750222905 352872460 59912810 830427564 9679609 752755762 959497843 13978957 87939586 844312972 909887207 469275658 714495600 13978957 470588820 907513243 34937036 959497843 59912810 959497843 478164345 178766511 959497843 377538518 586927772 704317246 752755762 46053030 9679609 34937036 178766511 904457353 637293522 469275658 830427564 752755762 752755762 359306675 881427789 909887207 377538518 239710191 13978957 698101988 752755762 469275658 637293522 13978957 909887207 807851992 629517684 881427789 610967290 698101988 54467956 469275658 13978957 752755762 368018338 928523640 661702249 928523640 368018338 928523640 661702249 54467956 881427789 712147186 586927772 239710191 704317246 904457353 904457353 714495600 469275658 54467956 2668034 59912810 750222905 610967290 352872460 704317246 647310372 750222905 881427789 368018338 647310372 909887207 844312972 751177986 698101988 275410447 586927772 9679609 881427789 881427789 239710191 853996708 807851992 178766511 757367141 844312972 352872460 586927772 751177986 712147186 962843988 402328612 2668034 377538518 907513243 54978479 752755762 661702249 239710191 629517684 2668034 911376237 469275658 807851992 586927772 46053030 34937036 704317246 54978479 909887207 59912810 341066340 830427564 178766511 647310372 9679609 46053030 377538518 853996708 275410447 275410447 34937036 750222905 911376237 470588820 757367141 54978479 341066340 59912810 750222905 680361344 9679609 610967290 714495600 757367141 959497843 962843988 359306675 87939586 178766511 844312972 54978479 881427789 661702249 478164345 402328612 907513243 809450593 714495600 469275658 712147186 352872460 853996708 470588820 714495600 46053030 844312972 54467956 610967290 637293522 54467956 959497843 34937036 352872460 704317246 809450593 59912810 647310372 377538518 46053030 34937036 352872460 368018338 680361344 844312972 757367141 680361344 844312972 928523640 59912810 661702249 909887207 637293522 341066340 299111413 809450593 586927772 341066340 698101988 402328612 586927772 239710191 809450593 809450593 928523640 59912810 359306675 352872460 959497843 359306675 239710191 752755762 34937036 610967290 54467956 959497843 178766511 698101988 2668034 478164345 629517684 610967290 907513243 341066340 909887207 712147186 704317246 87939586 469275658 377538518 909887207 478164345 962843988 757367141 402328612 881427789 359306675 853996708 909887207 844312972 830427564 853996708 904457353 751177986 368018338 911376237 959497843 9679609 647310372 13978957 959497843 907513243 751177986 853996708 178766511 881427789 698101988 377538518 911376237 9679609 637293522 469275658 752755762 352872460 809450593 647310372 54978479 629517684 959497843 750222905 809450593 844312972 661702249 750222905 881427789 959497843 830427564 54467956 2668034 661702249 377538518 470588820 54467956 752755762 470588820 470588820 377538518 352872460 637293522 2668034 239710191 853996708 907513243 54978479 661702249 704317246 647310372 13978957 629517684 478164345 239710191 911376237 629517684 368018338 377538518 299111413 907513243 470588820 34937036 46053030 610967290 275410447 478164345 2668034 807851992 54467956 757367141 714495600 909887207 34937036 239710191 647310372 178766511 881427789 661702249 299111413 470588820 909887207 704317246 59912810 844312972 807851992 807851992 704317246 704317246 714495600 909887207 377538518 637293522 647310372 757367141 610967290 752755762 469275658 586927772 54978479 962843988 757367141 752755762 844312972 470588820 647310372 928523640 178766511 680361344 714495600 751177986 586927772 275410447 9679609 59912810 629517684 853996708 46053030 54978479 59912810 637293522 637293522 178766511 368018338 881427789 853996708 275410447 962843988 239710191 928523640 714495600 368018338 87939586 809450593 54467956 368018338 704317246 34937036 909887207 368018338 368018338 704317246 698101988 752755762 757367141 757367141 54978479 661702249 402328612 714495600 34937036 750222905 807851992 275410447 647310372 2668034 377538518 -1 478164345 757367141 757367141 275410447 54978479 750222905 469275658 13978957 680361344 752755762 661702249 586927772 830427564 911376237 377538518 853996708 54978479 239710191 359306675 87939586 54978479 368018338 853996708 54978479 962843988 680361344 46053030 807851992 907513243 402328612 470588820 402328612 757367141 680361344 352872460 46053030 962843988 46053030 750222905 637293522 299111413 2668034 275410447 87939586 911376237 904457353 911376237 661702249 751177986 661702249 928523640 239710191 352872460 962843988 907513243 907513243 909887207 402328612 959497843 757367141 704317246 377538518 830427564 402328612 853996708 881427789 844312972 907513243 478164345 9679609 610967290 54467956 909887207 59912810 911376237 757367141 698101988 844312972 909887207 962843988 809450593 637293522 59912810 647310372 9679609 751177986 2668034 647310372 359306675 661702249 907513243 714495600 629517684 402328612 714495600 34937036 959497843 610967290 54467956 610967290 637293522 853996708 751177986 46053030 750222905 752755762 647310372 680361344 959497843 9679609 402328612 959497843 752755762 478164345 275410447 830427564 377538518 807851992 751177986 178766511 178766511 844312972 751177986 34937036 680361344 359306675 178766511 59912810 368018338 807851992 962843988 2668034 299111413 586927772 46053030 629517684 470588820 59912810 368018338 830427564 712147186 853996708 34937036 352872460 59912810 478164345 807851992 637293522 46053030 352872460 239710191 586927772 34937036 751177986 830427564 299111413 629517684 928523640 750222905 712147186 909887207 911376237 239710191 757367141 469275658 962843988 904457353 368018338 853996708 714495600 830427564 629517684 750222905 757367141 844312972 368018338 402328612 830427564 352872460 647310372 959497843 637293522 904457353 239710191 714495600 359306675 661702249 54978479 680361344 830427564 59912810 750222905 661702249 46053030 962843988 470588820 275410447 704317246 637293522 750222905 911376237 178766511 637293522 359306675 341066340 352872460 402328612 9679609 402328612 299111413 704317246 698101988 275410447 714495600 959497843 962843988 478164345 59912810 714495600 178766511 911376237 680361344 359306675 59912810 712147186 402328612 275410447 368018338 87939586 698101988 368018338 909887207 751177986 2668034 377538518 470588820 751177986 661702249 830427564 647310372 610967290 959497843 470588820 299111413 610967290 714495600 610967290 704317246 680361344 275410447 54978479 275410447 239710191 59912810 359306675 610967290 402328612 275410447 909887207 712147186 275410447 807851992 904457353 853996708 239710191 904457353 714495600 844312972 680361344 178766511 911376237 637293522 911376237 962843988 377538518 904457353 661702249 751177986 610967290 680361344 299111413 368018338 586927772 87939586 907513243 911376237 359306675 809450593 751177986 13978957 54467956 907513243 341066340 34937036 853996708 470588820 680361344 359306675 34937036 9679609 478164345 469275658 909887207 54467956 13978957 911376237 853996708 178766511 751177986 610967290 470588820 54978479 661702249 881427789 9679609 959497843 377538518 629517684 34937036 752755762 377538518 637293522 54978479 712147186 959497843 704317246 469275658 909887207 637293522 928523640 299111413 680361344 853996708 2668034 34937036 911376237 629517684 2668034 698101988 87939586 680361344 750222905 341066340 13978957 299111413 904457353 962843988 9679609 712147186 470588820 470588820 750222905 830427564 478164345 712147186 853996708 881427789 809450593 59912810 54978479 881427789 844312972 586927772 359306675 752755762 881427789 909887207 830427564 750222905 647310372 661702249 757367141 46053030 904457353 959497843 752755762 46053030 629517684 299111413 178766511 911376237 239710191 928523640 881427789 586927772 87939586 46053030 352872460 962843988 647310372 377538518 661702249 853996708 909887207 647310372 712147186 704317246 586927772 751177986 757367141 610967290 341066340 698101988 904457353 470588820 757367141 239710191 178766511 34937036 54978479 757367141 907513243 239710191 87939586 239710191 904457353 470588820 714495600 714495600 34937036 54467956 54467956 751177986 178766511 359306675 13978957 853996708 904457353 478164345 54978479 844312972 299111413 661702249 928523640 54467956 87939586 359306675 629517684 87939586 610967290 809450593 698101988 377538518 750222905 54978479 704317246 469275658 478164345 907513243 13978957 962843988 9679609 907513243 178766511 368018338 469275658 359306675 909887207 853996708 712147186 962843988 377538518 54978479 46053030 34937036 959497843 809450593 2668034 46053030 830427564 46053030 909887207 368018338 469275658 844312972 -1 629517684 750222905 907513243 9679609 712147186 844312972 661702249 844312972 807851992 959497843 46053030 909887207 637293522 341066340 962843988 904457353 928523640 680361344 59912810 629517684 962843988 909887207 661702249 911376237 911376237 904457353 275410447 911376237 757367141 629517684 341066340 610967290 704317246 469275658 478164345 704317246 904457353 704317246 34937036 470588820 962843988 807851992 751177986 809450593 844312972 637293522 698101988 59912810 714495600 637293522 661702249 87939586 752755762 299111413 46053030 962843988 712147186 698101988 853996708 377538518 178766511 341066340 299111413 637293522 830427564 712147186 87939586 752755762 752755762 911376237 470588820 377538518 704317246 2668034 275410447 46053030 712147186 470588820 909887207 680361344 59912810 909887207 712147186 911376237 844312972 -1 87939586 661702249 909887207 610967290 704317246 698101988 359306675 752755762 34937036 757367141 962843988 478164345 962843988 911376237 959497843 352872460 959497843 470588820 807851992 704317246 586927772 59912810 2668034 830427564 680361344 629517684 714495600 34937036 341066340 853996708 712147186 299111413 13978957 2668034 54978479 377538518 907513243 2668034 959497843 752755762 299111413 751177986 904457353 807851992 46053030 907513243 239710191 881427789 853996708 637293522 853996708 844312972 629517684 680361344 909887207 299111413 359306675 -1 239710191 -1 830427564 962843988 757367141 661702249 402328612 750222905 469275658 469275658 87939586 478164345 239710191 881427789 629517684 13978957 9679609 352872460 907513243 478164345 -1 478164345 661702249 757367141 377538518 2668034 911376237 750222905 962843988 377538518 807851992 881427789 907513243 239710191 359306675 34937036 178766511 959497843 830427564 352872460 9679609 359306675 680361344 54978479 853996708 9679609 359306675 469275658 46053030 377538518 809450593 928523640 752755762 13978957 352872460 9679609 478164345 698101988 275410447 629517684 807851992 341066340 377538518 637293522 54467956 610967290 704317246 680361344 844312972 9679609 54467956 13978957 712147186 59912810 909887207 661702249 9679609 586927772 680361344 352872460 647310372 586927772 402328612 402328612 928523640 928523640 962843988 911376237 757367141 637293522 907513243 904457353 54467956 368018338 928523640 881427789 704317246 341066340 757367141 757367141 757367141 909887207 911376237 341066340 904457353 13978957 853996708 341066340 629517684 478164345 341066340 853996708 610967290 714495600 59912810 751177986 714495600 54467956 853996708 647310372 610967290 352872460 629517684 275410447 959497843 757367141 661702249 352872460 341066340 647310372 661702249 752755762 46053030 478164345 34937036 881427789 909887207 712147186 -1 377538518 881427789 909887207 959497843 586927772 610967290 809450593 34937036 59912810 959497843 698101988 54467956 881427789 959497843 2668034 87939586 239710191 853996708 178766511 928523640 904457353 54978479 959497843 87939586 629517684 377538518 13978957 299111413 359306675 402328612 239710191 402328612 299111413 275410447 377538518 478164345 377538518 178766511 853996708 637293522 647310372 911376237 34937036 54978479 752755762 377538518 54467956 -1 757367141 178766511 275410447 34937036 881427789 647310372 704317246 359306675 907513243 402328612 13978957 87939586 13978957 844312972 13978957 959497843 637293522 704317246 809450593 853996708 704317246 402328612 34937036 809450593 680361344 368018338 87939586 629517684 928523640 661702249 2668034 809450593 909887207 275410447 2668034 853996708 714495600 341066340 275410447 928523640 610967290 34937036 680361344 469275658 359306675 752755762 853996708 629517684 844312972 680361344 586927772 610967290 911376237 751177986 377538518 54978479 661702249 239710191 87939586 368018338 881427789 698101988 470588820 13978957 352872460 377538518 13978957 610967290 469275658 9679609 750222905 904457353 959497843 647310372 809450593 478164345 714495600 809450593 809450593 368018338 959497843 909887207 352872460 647310372 637293522 830427564 9679609 959497843 368018338 661702249 853996708 904457353 750222905 341066340 299111413 909887207 59912810 698101988 752755762 809450593 712147186 34937036 2668034 844312972 830427564 698101988 2668034 844312972 959497843 341066340 712147186 680361344 9679609 911376237 59912810 704317246 750222905 629517684 402328612 478164345 54467956 239710191 661702249 752755762 377538518 907513243 469275658 907513243 809450593 661702249 469275658 661702249 610967290 478164345 712147186 352872460 586927772 46053030 2668034 647310372 853996708 2668034 359306675 2668034 478164345 377538518 647310372 46053030 377538518 751177986 352872460 752755762 -1 178766511 586927772 661702249 54978479 34937036 637293522 752755762 907513243 470588820 637293522 962843988 470588820 469275658 352872460 962843988 478164345 469275658 907513243 911376237 341066340 911376237 714495600 34937036 704317246 341066340 586927772 911376237 352872460 712147186 907513243 928523640 34937036 844312972 904457353 909887207 178766511 -1 402328612 87939586 46053030 46053030 470588820 178766511 54467956 46053030 352872460 275410447 9679609 904457353 661702249 239710191 2668034 712147186 469275658 352872460 661702249 881427789 807851992 2668034 959497843 661702249 714495600 959497843 54978479 911376237 704317246 830427564 299111413 54978479 853996708 46053030 661702249 959497843 9679609 809450593 928523640 275410447 830427564 13978957 87939586 -1 928523640 469275658 275410447 59912810 661702249 2668034 647310372 470588820 714495600 959497843 178766511 830427564 470588820 853996708 239710191 752755762 13978957 807851992 881427789 402328612 853996708 830427564 629517684 680361344 629517684 637293522 907513243 470588820 34937036 275410447 469275658 757367141 368018338 928523640 2668034 714495600 911376237 647310372 853996708 377538518 907513243 844312972 853996708 751177986 359306675 -1 13978957 46053030 881427789 59912810 881427789 881427789 478164345 830427564 752755762 54978479 928523640 911376237 844312972 712147186 704317246 54467956 752755762 -1 341066340 586927772 904457353 712147186 928523640 239710191 928523640 239710191 299111413 629517684 637293522 712147186 757367141 904457353 959497843 959497843 647310372 647310372 647310372 637293522 352872460 54467956 962843988 402328612 911376237 909887207 904457353 928523640 9679609 704317246 807851992 352872460 54467956 911376237 928523640 586927772 647310372 712147186 470588820 469275658 807851992 704317246 904457353 714495600 13978957 809450593 359306675 54978479 34937036 46053030 341066340 750222905 629517684 698101988 698101988 881427789 402328612 2668034 962843988 750222905 928523640 751177986 34937036 757367141 34937036 637293522 712147186 34937036 959497843 904457353 830427564 2668034 629517684 881427789 54978479 9679609 368018338 2668034 377538518 830427564 59912810 34937036 478164345 809450593 751177986 637293522 844312972 359306675 680361344 750222905 959497843 853996708 809450593 46053030 469275658 299111413 275410447 299111413 844312972 962843988 341066340 959497843 13978957 610967290 470588820 87939586 9679609 34937036 712147186 46053030 359306675 757367141 275410447 752755762 275410447 680361344 698101988 647310372 341066340 9679609 59912810 13978957 907513243 54978479 586927772 2668034 714495600 698101988 9679609 377538518 34937036 478164345 275410447 809450593 87939586 750222905 -1 881427789 59912810 178766511 59912810 359306675 478164345 807851992 712147186 470588820 661702249 59912810 751177986 359306675 586927772 13978957 46053030 704317246 377538518 959497843 750222905 752755762 751177986 928523640 637293522 46053030 907513243 750222905 352872460 470588820 586927772 909887207 352872460 2668034 909887207 299111413 704317246 853996708 341066340 34937036 341066340 853996708 59912810 341066340 9679609 54467956 928523640 13978957 478164345 469275658 610967290 647310372 637293522 807851992 928523640 680361344 757367141 610967290 844312972 807851992 299111413 178766511 359306675 809450593 757367141 928523640 13978957 959497843 661702249 714495600 962843988 830427564 661702249 9679609 178766511 478164345 637293522 647310372 714495600 352872460 809450593 751177986 911376237 904457353 610967290 87939586 712147186 698101988 844312972 87939586 54978479 752755762 87939586 751177986 34937036 680361344 178766511 809450593 59912810 751177986 478164345 647310372 830427564 844312972 907513243 714495600 647310372 881427789 341066340 712147186 13978957 698101988 698101988 680361344 962843988 959497843 359306675 714495600 757367141 299111413 402328612 239710191 2668034 46053030 2668034 46053030 714495600 909887207 909887207 239710191 750222905 178766511 647310372 478164345 712147186 844312972 54467956 341066340 907513243 807851992 54467956 750222905 178766511 470588820 807851992 661702249 680361344 275410447 368018338 844312972 299111413 751177986 478164345 368018338 830427564 751177986 647310372 881427789 757367141 470588820 750222905 907513243 54978479 647310372 844312972 610967290 757367141 275410447 714495600 757367141 9679609 2668034 928523640 830427564 469275658 377538518 962843988 478164345 2668034 275410447 844312972 359306675 239710191 9679609 962843988 13978957 928523640 59912810 661702249 830427564 13978957 87939586 469275658 704317246 911376237 928523640 928523640 807851992 959497843 714495600 352872460 714495600 928523640 629517684 907513243 359306675 661702249 2668034 34937036 610967290 46053030 844312972 751177986 909887207 239710191 54467956 54978479 586927772 13978957 904457353 586927772 2668034 757367141 469275658 680361344 586927772 909887207 54467956 377538518 962843988 959497843 751177986 637293522 2668034 469275658 907513243 610967290 629517684 698101988 368018338 54978479 34937036 809450593 359306675 629517684 629517684 359306675 368018338 881427789 704317246 359306675 907513243 909887207 712147186 178766511 647310372 959497843 809450593 881427789 751177986 904457353 54467956 2668034 470588820 275410447 962843988 751177986 629517684 377538518 661702249 704317246 844312972 830427564 962843988 629517684 402328612 275410447 752755762 59912810 275410447 469275658 712147186 807851992 478164345 704317246 34937036 750222905 698101988 87939586 377538518 54467956 586927772 352872460 275410447 46053030 712147186 752755762 341066340 368018338 907513243 478164345 34937036 275410447 629517684 751177986 87939586 469275658 352872460 704317246 478164345 680361344 881427789 352872460 647310372 712147186 469275658 586927772 752755762 830427564 751177986 469275658 610967290 853996708 962843988 87939586 752755762 752755762 469275658 610967290 586927772 750222905 704317246 469275658 54978479 368018338 712147186 830427564 341066340 368018338 881427789 341066340 54978479 54978479 962843988 377538518 750222905 704317246 904457353 698101988 299111413 478164345 46053030 359306675 9679609 911376237 904457353 87939586 54978479 704317246 610967290 751177986 704317246 752755762 54978479 46053030 629517684 59912810 909887207 928523640 178766511 844312972 46053030 402328612 928523640 909887207 178766511 830427564 478164345 610967290 377538518 54978479 928523640 59912810 714495600 478164345 680361344 647310372 239710191 9679609 807851992 907513243 610967290 9679609 680361344 752755762 275410447 470588820 629517684 881427789 9679609 610967290 704317246 959497843 750222905 59912810 637293522 962843988 13978957 9679609 54467956 844312972 46053030 647310372 2668034 807851992 928523640 341066340 911376237 470588820 -1 830427564 757367141 469275658 586927772 368018338 714495600 830427564 907513243 807851992 359306675 881427789 341066340 907513243 629517684 2668034 637293522 34937036 750222905 704317246 853996708 359306675 9679609 46053030 853996708 275410447 275410447 586927772 962843988 853996708 2668034 13978957 853996708 911376237 680361344 87939586 844312972 59912810 -1 368018338 2668034 881427789 629517684 911376237 904457353 377538518 469275658 909887207 275410447 629517684 368018338 881427789 928523640 54467956 610967290 368018338 239710191 54467956 87939586 637293522 178766511 54978479 368018338 757367141 359306675 178766511 962843988 359306675 13978957 178766511 712147186 712147186 629517684 478164345 661702249 881427789 352872460 9679609 962843988 352872460 469275658 904457353 752755762 178766511 586927772 680361344 341066340 928523640 909887207 299111413 911376237 750222905 637293522 911376237 881427789 13978957 402328612 178766511 359306675 46053030 830427564 712147186 698101988 928523640 752755762 911376237 928523640 59912810 928523640 275410447 904457353 680361344 469275658 9679609 299111413 13978957 698101988 661702249 359306675 352872460 34937036 34937036 586927772 13978957 752755762 752755762 275410447 752755762 352872460 59912810 881427789 368018338 352872460 751177986 2668034 610967290 962843988 341066340 809450593 712147186 13978957 750222905 807851992 586927772 87939586 751177986 704317246 54467956 680361344 809450593 239710191 59912810 637293522 469275658 752755762 586927772 962843988 470588820 469275658 478164345 629517684 757367141 54467956 469275658 59912810 402328612 959497843 46053030 752755762 698101988 830427564 2668034 661702249 87939586 647310372 704317246 647310372 904457353 907513243 704317246 46053030 962843988 714495600 637293522 698101988 178766511 34937036 637293522 54978479 470588820 586927772 962843988 402328612 881427789 959497843 844312972 959497843 751177986 911376237 586927772 904457353 352872460 377538518 46053030 402328612 586927772 853996708 714495600 959497843 809450593 830427564 54978479 629517684 275410447 959497843 402328612 853996708 239710191 698101988 962843988 402328612 809450593 341066340 881427789 844312972 299111413 637293522 34937036 9679609 402328612 844312972 87939586 469275658 809450593 -1 647310372 610967290 698101988 54467956 54467956 757367141 275410447 907513243 54978479 647310372 698101988 907513243 610967290 586927772 610967290 959497843 239710191 809450593 830427564 586927772 275410447 809450593 54978479 844312972 629517684 352872460 698101988 959497843 59912810 610967290 714495600 239710191 478164345 844312972 907513243 637293522 909887207 647310372 809450593 757367141 959497843 751177986 830427564 478164345 750222905 881427789 87939586 368018338 807851992 239710191 962843988 704317246 830427564 629517684 87939586 478164345 610967290 586927772 807851992 610967290 881427789 757367141 909887207 2668034 904457353 13978957 178766511 469275658 629517684 680361344 647310372 959497843 750222905 881427789 9679609 809450593 750222905 586927772 751177986 844312972 377538518 959497843 750222905 470588820 34937036 881427789 368018338 807851992 962843988 751177986 368018338 275410447 469275658 478164345 341066340 750222905 352872460 911376237 661702249 698101988 586927772 402328612 377538518 59912810 698101988 757367141 647310372 586927772 907513243 178766511 402328612 637293522 904457353 959497843 299111413 239710191 239710191 368018338 377538518 275410447 341066340 13978957 911376237 629517684 368018338 368018338 341066340 752755762 757367141 911376237 962843988 54978479 402328612 907513243 178766511 -1 881427789 647310372 647310372 750222905 637293522 911376237 629517684 698101988 928523640 844312972 368018338 586927772 402328612 178766511 704317246 34937036 34937036 637293522 299111413 909887207 275410447 698101988 844312972 904457353 178766511 34937036 751177986 586927772 359306675 9679609 469275658 610967290 809450593 275410447 275410447 959497843 54978479 46053030 54978479 59912810 844312972 751177986 341066340 610967290 962843988 478164345 275410447 907513243 637293522 368018338 359306675 34937036 54978479 239710191 809450593 610967290 712147186 751177986 809450593 2668034 610967290 751177986 907513243 680361344 59912810 368018338 478164345 757367141 59912810 698101988 680361344 13978957 907513243 470588820 402328612 962843988 34937036 377538518 830427564 59912810 647310372 610967290 712147186 178766511 714495600 178766511 469275658 341066340 178766511 87939586 368018338 469275658 586927772 13978957 13978957 830427564 13978957 352872460 928523640 368018338 402328612 904457353 661702249 377538518 586927772 299111413 299111413 962843988 478164345 377538518 87939586 712147186 637293522 610967290 809450593 341066340 59912810 299111413 647310372 830427564 907513243 54467956 629517684 704317246 752755762 586927772 830427564 962843988 704317246 959497843 881427789 750222905 911376237 299111413 377538518 830427564 704317246 341066340 377538518 807851992 752755762 911376237 680361344 680361344 402328612 359306675 478164345 239710191 907513243 34937036 470588820 2668034 478164345 2668034 13978957 752755762 586927772 59912810 752755762 87939586 704317246 610967290 647310372 844312972 275410447 680361344 704317246 647310372 698101988 757367141 907513243 750222905 54467956 907513243 87939586 586927772 704317246 470588820 478164345 469275658 928523640 586927772 478164345 9679609 928523640 757367141 87939586 478164345 377538518 13978957 478164345 610967290 752755762 750222905 830427564 59912810 2668034 377538518 844312972 629517684 830427564 87939586 2668034 377538518 54978479 610967290 911376237 54467956 478164345 752755762 714495600 610967290 959497843 750222905 341066340 904457353 402328612 87939586 54467956 928523640 637293522 661702249 928523640 377538518 909887207 368018338 830427564 2668034 34937036 610967290 54978479 -1 13978957 368018338 807851992 712147186 911376237 844312972 13978957 647310372 34937036 647310372 752755762 752755762 809450593 178766511 275410447 807851992 402328612 402328612 712147186 402328612 46053030 368018338 299111413 757367141 352872460 647310372 704317246 402328612 9679609 853996708 586927772 647310372 962843988 680361344 698101988 352872460 844312972 470588820 909887207 178766511 959497843 9679609 909887207 750222905 610967290 881427789 809450593 299111413 809450593 470588820 909887207 830427564 830427564 809450593 178766511 629517684 87939586 809450593 54978479 377538518 87939586 13978957 239710191 647310372 13978957 9679609 907513243 178766511 2668034 469275658 359306675 299111413 610967290 751177986 352872460 13978957 750222905 909887207 13978957 87939586 470588820 928523640 704317246 9679609 712147186 881427789 661702249 909887207 341066340 352872460 586927772 610967290 341066340 704317246 757367141 359306675 610967290 637293522 478164345 647310372 239710191 629517684 54978479 928523640 830427564 904457353 46053030 341066340 470588820 54467956 46053030 844312972 610967290 586927772 469275658 2668034 661702249 54978479 54978479 928523640 239710191 962843988 704317246 629517684 275410447 610967290 853996708 478164345 853996708 54467956 712147186 2668034 680361344 751177986 907513243 239710191 2668034 178766511 911376237 881427789 275410447 751177986 2668034 909887207 2668034 661702249 87939586 907513243 704317246 368018338 881427789 377538518 359306675 178766511 637293522 909887207 352872460 2668034 680361344 59912810 637293522 352872460 911376237 470588820 -1 586927772 9679609 178766511 629517684 359306675 46053030 54978479 9679609 714495600 54978479 470588820 2668034 698101988 59912810 661702249 907513243 54978479 34937036 809450593 629517684 807851992 87939586 478164345 757367141 959497843 469275658 275410447 239710191 881427789 959497843 275410447 714495600 853996708 907513243 844312972 352872460 59912810 586927772 637293522 830427564 911376237 752755762 881427789 907513243 881427789 928523640 46053030 54467956 844312972 586927772 341066340 962843988 712147186 637293522 377538518 59912810 853996708 629517684 629517684 907513243 610967290 750222905 680361344 341066340 59912810 680361344 909887207 911376237 698101988 909887207 275410447 881427789 809450593 9679609 844312972 470588820 751177986 959497843 46053030 359306675 470588820 586927772 904457353 637293522 698101988 34937036 809450593 54467956 610967290 299111413 750222905 87939586 34937036 714495600 586927772 54978479 368018338 807851992 59912810 751177986 178766511 352872460 680361344 178766511 586927772 853996708 809450593 704317246 629517684 470588820 637293522 341066340 680361344 698101988 478164345 853996708 46053030 907513243 750222905 13978957 853996708 610967290 368018338 341066340 -1 341066340 341066340 629517684 54978479 637293522 962843988 87939586 750222905 647310372 359306675 928523640 962843988 680361344 341066340 9679609 909887207 352872460 807851992 478164345 13978957 704317246 178766511 470588820 757367141 2668034 962843988 2668034 359306675 299111413 629517684 698101988 714495600 59912810 751177986 750222905 830427564 46053030 637293522 809450593 178766511 904457353 275410447 470588820 359306675 478164345 647310372 907513243 2668034 962843988 714495600 377538518 13978957 830427564 704317246 586927772 402328612 -1 54978479 844312972 341066340 9679609 909887207 341066340 809450593 680361344 2668034 959497843 752755762 807851992 752755762 239710191 830427564 907513243 377538518 807851992 610967290 928523640 586927772 751177986 239710191 680361344 352872460 478164345 680361344 680361344 714495600 809450593 13978957 959497843 299111413 629517684 586927772 750222905 377538518 586927772 712147186 368018338 9679609 341066340 698101988 712147186 750222905 299111413 352872460 629517684 750222905 661702249 368018338 853996708 830427564 178766511 809450593 750222905 368018338 704317246 712147186 637293522 907513243 807851992 698101988 46053030 178766511 928523640 853996708 352872460 661702249 59912810 714495600 54978479 680361344 637293522 809450593 275410447 341066340 909887207 647310372 9679609 359306675 54978479 610967290 959497843 704317246 959497843 629517684 368018338 610967290 809450593 87939586 904457353 299111413 469275658 962843988 680361344 809450593 239710191 698101988 809450593 757367141 959497843 59912810 341066340 962843988 881427789 928523640 629517684 757367141 757367141 911376237 844312972 -1 962843988 853996708 54978479 9679609 807851992 698101988 704317246 368018338 629517684 752755762 830427564 757367141 807851992 809450593 807851992 299111413 54978479 402328612 704317246 9679609 959497843 698101988 2668034 610967290 377538518 377538518 752755762 751177986 962843988 853996708 809450593 54467956 368018338 377538518 629517684 757367141 478164345 2668034 470588820 751177986 178766511 239710191 830427564 881427789 359306675 352872460 54978479 239710191 680361344 909887207 59912810 911376237 712147186 54467956 750222905 909887207 962843988 714495600 87939586 377538518 853996708 911376237 9679609 751177986 34937036 178766511 341066340 13978957 750222905 178766511 275410447 239710191 807851992 352872460 807851992 830427564 239710191 610967290 911376237 9679609 629517684 680361344 59912810 928523640 853996708 830427564 402328612 751177986 178766511 752755762 907513243 368018338 698101988 830427564 830427564 352872460 712147186 959497843 469275658 13978957 907513243 807851992 359306675 586927772 844312972 881427789 9679609 368018338 712147186 844312972 907513243 275410447 178766511 904457353 712147186 402328612 959497843 911376237 54467956 704317246 909887207 680361344 13978957 712147186 629517684 698101988 275410447 2668034 714495600 59912810 853996708 698101988 478164345 629517684 -1 178766511 9679609 853996708 830427564 959497843 359306675 54978479 13978957 959497843 59912810 54978479 712147186 680361344 54978479 712147186 881427789 2668034 647310372 586927772 904457353 698101988 377538518 637293522 809450593 680361344 275410447 853996708 586927772 34937036 844312972 469275658 59912810 299111413 680361344 341066340 680361344 478164345 661702249 959497843 844312972 377538518 807851992 59912810 46053030 809450593 704317246 359306675 470588820 59912810 239710191 712147186 680361344 714495600 757367141 928523640 809450593 610967290 54978479 359306675 714495600 830427564 704317246 470588820 909887207 368018338 59912810 962843988 34937036 909887207 962843988 714495600 46053030 13978957 704317246 704317246 853996708 59912810 698101988 909887207 830427564 9679609 34937036 704317246 637293522 830427564 752755762 637293522 610967290 959497843 698101988 178766511 680361344 2668034 959497843 712147186 881427789 352872460 757367141 853996708 751177986 853996708 881427789 239710191 341066340 377538518 299111413 661702249 87939586 469275658 54978479 341066340 911376237 352872460 904457353 629517684 59912810 586927772 909887207 13978957 712147186 637293522 698101988 712147186 470588820 750222905 752755762 911376237 911376237 830427564 178766511 647310372 54978479 34937036 751177986 750222905 586927772 610967290 661702249 637293522 907513243 9679609 469275658 704317246 368018338 478164345 909887207 359306675 54978479 647310372 368018338 809450593 586927772 87939586 610967290 2668034 299111413 928523640 239710191 751177986 377538518 752755762 13978957 904457353 647310372 637293522 -1 2668034 853996708 178766511 698101988 478164345 807851992 909887207 959497843 752755762 586927772 911376237 59912810 402328612 54467956 368018338 904457353 2668034 59912810 959497843 368018338 807851992 698101988 299111413 911376237 352872460 368018338 712147186 178766511 13978957 402328612 13978957 178766511 629517684 13978957 54467956 9679609 13978957 881427789 586927772 704317246 928523640 402328612 904457353 647310372 907513243 469275658 377538518 928523640 907513243 853996708 661702249 698101988 610967290 368018338 881427789 757367141 478164345 909887207 87939586 610967290 637293522 807851992 647310372 853996708 911376237 2668034 59912810 299111413 87939586 610967290 470588820 750222905 368018338 712147186 341066340 904457353 752755762 962843988 377538518 629517684 87939586 907513243 87939586 178766511 377538518 751177986 757367141 299111413 712147186 275410447 299111413 830427564 907513243 352872460 586927772 59912810 712147186 752755762 54978479 59912810 610967290 341066340 359306675 928523640 239710191 704317246 911376237 402328612 352872460 54978479 712147186 368018338 178766511 853996708 377538518 757367141 909887207 59912810 698101988 704317246 809450593 469275658 752755762 275410447 178766511 610967290 299111413 853996708 704317246 13978957 680361344 352872460 680361344 34937036 704317246 907513243 470588820 54467956 9679609 909887207 610967290 239710191 54467956 907513243 757367141 637293522 751177986 275410447 830427564 928523640 87939586 299111413 751177986 698101988 470588820 809450593 637293522 299111413 34937036 750222905 610967290 844312972 239710191 478164345 881427789 904457353 830427564 54978479 853996708 46053030 904457353 680361344 907513243 928523640 610967290 178766511 807851992 904457353 13978957 698101988 275410447 54467956 2668034 661702249 402328612 881427789 661702249 9679609 714495600 54467956 909887207 704317246 751177986 54467956 470588820 46053030 909887207 377538518 904457353 647310372 54467956 368018338 13978957 752755762 881427789 911376237 13978957 377538518 377538518 59912810 54978479 13978957 757367141 881427789 87939586 54978479 751177986 13978957 352872460 853996708 807851992 881427789 647310372 853996708 853996708 34937036 54467956 54467956 704317246 239710191 377538518 907513243 586927772 275410447 13978957 87939586 352872460 87939586 87939586 359306675 299111413 -1 751177986 586927772 275410447 352872460 704317246 54978479 830427564 928523640 178766511 750222905 712147186 34937036 -1 59912810 239710191 647310372 341066340 962843988 34937036 637293522 352872460 46053030 752755762 698101988 647310372 275410447 904457353 853996708 698101988 714495600 830427564 830427564 54467956 750222905 178766511 680361344 647310372 402328612 470588820 299111413 647310372 853996708 54467956 928523640 54467956 54978479 178766511 54978479 680361344 959497843 911376237 359306675 341066340 751177986 807851992 752755762 586927772 928523640 911376237 911376237 368018338 751177986 807851992 928523640 911376237 714495600 881427789 629517684 54467956 402328612 757367141 752755762 610967290 402328612 34937036 698101988 907513243 610967290 712147186 750222905 757367141 647310372 239710191 275410447 909887207 680361344 469275658 712147186 87939586 275410447 844312972 469275658 959497843 402328612 352872460 470588820 87939586 712147186 368018338 959497843 59912810 909887207 962843988 299111413 629517684 647310372 751177986 352872460 275410447 809450593 34937036 809450593 704317246 87939586 844312972 959497843 -1 714495600 830427564 909887207 54467956 178766511 809450593 586927772 907513243 907513243 469275658 9679609 46053030 704317246 911376237 34937036 178766511 647310372 54978479 757367141 341066340 752755762 661702249 680361344 853996708 844312972 909887207 907513243 629517684 377538518 680361344 275410447 87939586 698101988 469275658 661702249 698101988 470588820 757367141 911376237 13978957 661702249 368018338 239710191 844312972 904457353 352872460 478164345 299111413 853996708 844312972 807851992 637293522 46053030 377538518 757367141 239710191 402328612 647310372 928523640 299111413 13978957 959497843 341066340 275410447 352872460 962843988 239710191 368018338 352872460 239710191 478164345 698101988 629517684 239710191 807851992 402328612 59912810 959497843 368018338 928523640 275410447 844312972 704317246 907513243 377538518 629517684 87939586 586927772 881427789 2668034 757367141 637293522 647310372 59912810 13978957 698101988 59912810 610967290 637293522 907513243 909887207 629517684 470588820 751177986 680361344 661702249 881427789 239710191 275410447 352872460 478164345 629517684 341066340 275410447 750222905 907513243 909887207 830427564 54467956 34937036 178766511 757367141 239710191 757367141 -1 359306675 904457353 752755762 610967290 959497843 87939586 907513243 647310372 704317246 809450593 178766511 928523640 -1 750222905 9679609 299111413 275410447 637293522 299111413 470588820 907513243 2668034 610967290 647310372 928523640 478164345 712147186 610967290 959497843 647310372 881427789 275410447 59912810 751177986 -1 698101988 34937036 368018338 704317246 680361344 712147186 698101988 904457353 478164345 807851992 377538518 402328612 928523640 704317246 13978957 299111413 478164345 704317246 647310372 377538518 751177986 853996708 698101988 904457353 59912810 34937036 9679609 586927772 909887207 629517684 352872460 714495600 586927772 757367141 807851992 470588820 704317246 714495600 341066340 904457353 470588820 962843988 698101988 275410447 680361344 59912810 469275658 586927772 239710191 647310372 341066340 275410447 907513243 478164345 377538518 881427789 959497843 661702249 647310372 881427789 59912810 750222905 959497843 2668034 959497843 752755762 59912810 752755762 853996708 478164345 34937036 586927772 909887207 586927772 299111413 680361344 680361344 352872460 54978479 807851992 275410447 54467956 178766511 959497843 239710191 637293522 698101988 907513243 178766511 853996708 661702249 714495600 13978957 54978479 712147186 830427564 352872460 907513243 54467956 469275658 178766511 469275658 341066340 751177986 712147186 629517684 54467956 478164345 904457353 680361344 962843988 13978957 54467956 586927772 299111413 239710191 629517684 54467956 341066340 402328612 712147186 341066340 377538518 377538518 275410447 368018338 712147186 275410447 712147186 647310372 359306675 909887207 698101988 46053030 275410447 629517684 959497843 661702249 750222905 54978479 830427564 661702249 34937036 34937036 87939586 368018338 54467956 751177986 34937036 586927772 629517684 34937036 470588820 470588820 911376237 402328612 586927772 752755762 629517684 904457353 704317246 2668034 712147186 470588820 647310372 87939586 907513243 807851992 178766511 54978479 752755762 647310372 478164345 911376237 377538518 751177986 586927772 610967290 352872460 178766511 714495600 757367141 87939586 807851992 610967290 661702249 54467956 680361344 680361344 469275658 629517684 275410447 962843988 911376237 178766511 750222905 881427789 54978479 478164345 844312972 714495600 59912810 881427789 809450593 962843988 751177986 830427564 299111413 59912810 680361344 478164345 959497843 809450593 9679609 629517684 844312972 9679609 59912810 359306675 46053030 680361344 647310372 714495600 830427564 661702249 586927772 637293522 904457353 809450593 904457353 807851992 751177986 59912810 352872460 714495600 402328612 680361344 629517684 962843988 275410447 928523640 809450593 54467956 830427564 637293522 275410447 178766511 34937036 881427789 704317246 34937036 647310372 377538518 809450593 830427564 54978479 586927772 239710191 911376237 704317246 844312972 661702249 830427564 469275658 830427564 34937036 87939586 34937036 962843988 59912810 712147186 368018338 275410447 469275658 911376237 341066340 750222905 59912810 750222905 239710191 962843988 13978957 9679609 750222905 712147186 853996708 712147186 757367141 907513243 469275658 2668034 704317246 46053030 586927772 87939586 909887207 239710191 87939586 647310372 470588820 714495600 714495600 341066340 904457353 402328612 478164345 809450593 34937036 750222905 352872460 54978479 178766511 469275658 629517684 809450593 962843988 178766511 368018338 757367141 830427564 807851992 377538518 59912810 757367141 377538518 911376237 629517684 13978957 341066340 853996708 904457353 469275658 368018338 54467956 34937036 377538518 844312972 809450593 928523640 750222905 54978479 807851992 750222905 751177986 470588820 647310372 661702249 844312972 341066340 9679609 470588820 610967290 402328612 911376237 478164345 359306675 853996708 34937036 962843988 712147186 750222905 752755762 59912810 962843988 909887207 757367141 178766511 299111413 13978957 853996708 680361344 853996708 911376237 807851992 959497843 9679609 909887207 904457353 341066340 275410447 402328612 610967290 359306675 586927772 661702249 807851992 9679609 469275658 751177986 478164345 359306675 907513243 239710191 907513243 911376237 -1 34937036 610967290 275410447 46053030 959497843 661702249 13978957 757367141 698101988 402328612 54978479 750222905 911376237 807851992 647310372 586927772 647310372 610967290 962843988 586927772 680361344 46053030 680361344 9679609 909887207 87939586 750222905 586927772 904457353 586927772 178766511 34937036 377538518 341066340 907513243 907513243 54978479 698101988 909887207 928523640 752755762 402328612 368018338 13978957 714495600 809450593 752755762 46053030 844312972 54978479 698101988 959497843 680361344 13978957 751177986 807851992 881427789 962843988 907513243 59912810 962843988 881427789 478164345 610967290 853996708 928523640 647310372 341066340 647310372 9679609 46053030 629517684 830427564 46053030 714495600 13978957 377538518 712147186 904457353 680361344 844312972 844312972 239710191 299111413 712147186 830427564 610967290 909887207 402328612 962843988 907513243 752755762 239710191 853996708 714495600 661702249 844312972 750222905 962843988 907513243 830427564 359306675 698101988 -1 647310372 714495600 299111413 904457353 2668034 -1 750222905 752755762 178766511 881427789 9679609 610967290 178766511 807851992 637293522 962843988 907513243 904457353 959497843 928523640 59912810 341066340 34937036 757367141 698101988 809450593 586927772 341066340 -1 586927772 469275658 680361344 239710191 661702249 377538518 712147186 275410447 352872460 359306675 757367141 714495600 714495600 751177986 830427564 54467956 469275658 341066340 712147186 359306675 911376237 904457353 698101988 680361344 712147186 661702249 46053030 -1 59912810 757367141 239710191 54978479 959497843 470588820 54978479 704317246 2668034 962843988 341066340 853996708 680361344 752755762 807851992 629517684 610967290 54978479 54467956 751177986 9679609 909887207 178766511 704317246 907513243 661702249 275410447 275410447 680361344 637293522 959497843 54978479 359306675 610967290 714495600 704317246 54467956 751177986 698101988 712147186 647310372 34937036 680361344 637293522 9679609 807851992 909887207 2668034 46053030 299111413 341066340 750222905 830427564 928523640 59912810 757367141 661702249 661702249 911376237 46053030 610967290 54467956 368018338 704317246 750222905 907513243 751177986 807851992 712147186 962843988 907513243 809450593 54978479 647310372 807851992 368018338 962843988 752755762 359306675 586927772 712147186 469275658 13978957 698101988 -1 907513243 9679609 962843988 844312972 661702249 87939586 610967290 907513243 959497843 368018338 352872460 13978957 178766511 757367141 275410447 704317246 698101988 881427789 610967290 359306675 907513243 9679609 610967290 239710191 904457353 275410447 402328612 680361344 470588820 830427564 909887207 809450593 178766511 359306675 752755762 962843988 853996708 928523640 647310372 830427564 830427564 469275658 962843988 809450593 9679609 714495600 359306675 13978957 714495600 830427564 610967290 807851992 2668034 469275658 661702249 2668034 478164345 714495600 610967290 704317246 904457353 637293522 904457353 299111413 751177986 610967290 377538518 368018338 629517684 2668034 2668034 610967290 807851992 807851992 830427564 904457353 661702249 909887207 239710191 704317246 904457353 751177986 13978957 629517684 698101988 54978479 470588820 239710191 586927772 661702249 377538518 757367141 853996708 377538518 59912810 830427564 586927772 751177986 751177986 757367141 368018338 629517684 661702249 178766511 752755762 469275658 178766511 2668034 9679609 275410447 959497843 909887207 299111413 368018338 881427789 610967290 907513243 368018338 661702249 661702249 54467956 750222905 586927772 750222905 853996708 54978479 844312972 299111413 752755762 87939586 809450593 59912810 59912810 54978479 352872460 680361344 352872460 680361344 341066340 402328612 9679609 299111413 750222905 469275658 87939586 714495600 959497843 13978957 299111413 704317246 629517684 341066340 714495600 359306675 341066340 881427789 752755762 470588820 757367141 661702249 647310372 712147186 757367141 478164345 478164345 911376237 629517684 962843988 751177986 844312972 87939586 809450593 402328612 928523640 299111413 909887207 757367141 757367141 647310372 275410447 962843988 9679609 757367141 647310372 13978957 661702249 629517684 962843988 909887207 750222905 830427564 610967290 809450593 907513243 34937036 610967290 712147186 368018338 881427789 698101988 698101988 377538518 911376237 629517684 712147186 478164345 830427564 629517684 629517684 904457353 54467956 54467956 757367141 469275658 610967290 2668034 959497843 647310372 959497843 299111413 757367141 34937036 704317246 911376237 470588820 239710191 275410447 402328612 54467956 402328612 178766511 680361344 352872460 46053030 704317246 904457353 807851992 239710191 46053030 54467956 750222905 959497843 239710191 809450593 2668034 13978957 54467956 959497843 2668034 469275658 637293522 712147186 661702249 54467956 13978957 59912810 830427564 637293522 881427789 178766511 368018338 359306675 712147186 959497843 962843988 853996708 830427564 59912810 661702249 962843988 87939586 470588820 87939586 904457353 680361344 586927772 34937036 928523640 377538518 478164345 54978479 178766511 402328612 54978479 647310372 586927772 377538518 478164345 299111413 478164345 54978479 359306675 54978479 377538518 704317246 87939586 909887207 368018338 909887207 470588820 680361344 853996708 87939586 275410447 478164345 46053030 698101988 87939586 586927772 402328612 402328612 54978479 239710191 959497843 368018338 904457353 54978479 881427789 853996708 368018338 911376237 178766511 830427564 54467956 54467956 712147186 809450593 680361344 54978479 239710191 341066340 352872460 807851992 239710191 402328612 928523640 59912810 586927772 751177986 680361344 34937036 359306675 750222905 752755762 909887207 54978479 377538518 341066340 809450593 809450593 275410447 470588820 962843988 239710191 881427789 34937036 54467956 928523640 809450593 299111413 299111413 714495600 661702249 752755762 909887207 359306675 54978479 959497843 2668034 368018338 844312972 909887207 239710191 809450593 275410447 87939586 959497843 928523640 352872460 853996708 647310372 637293522 478164345 469275658 2668034 807851992 87939586 46053030 478164345 469275658 299111413 661702249 368018338 712147186 714495600 368018338 704317246 637293522 610967290 751177986 909887207 680361344 853996708 586927772 853996708 752755762 469275658 629517684 637293522 178766511 239710191 807851992 853996708 34937036 962843988 844312972 807851992 647310372 750222905 299111413 714495600 680361344 470588820 844312972 46053030 610967290 352872460 46053030 469275658 714495600 712147186 9679609 586927772 275410447 928523640 807851992 59912810 54978479 714495600 239710191 610967290 239710191 34937036 46053030 59912810 704317246 586927772 9679609 610967290 239710191 402328612 9679609 680361344 299111413 54467956 610967290 368018338 928523640 881427789 830427564 830427564 907513243 807851992 712147186 809450593 13978957 352872460 275410447 680361344 402328612 752755762 478164345 752755762 959497843 54467956 962843988 629517684 911376237 478164345 844312972 750222905 881427789 881427789 9679609 239710191 352872460 712147186 13978957 844312972 341066340 647310372 470588820 714495600 907513243 610967290 712147186 928523640 962843988 46053030 377538518 9679609 704317246 368018338 853996708 469275658 751177986 34937036 928523640 680361344 752755762 907513243 46053030 907513243 698101988 928523640 34937036 959497843 911376237 629517684 844312972 909887207 178766511 46053030 853996708 751177986 647310372 59912810 13978957 757367141 637293522 341066340 881427789 750222905 830427564 59912810 610967290 13978957 586927772 341066340 586927772 59912810 239710191 911376237 928523640 2668034 911376237 757367141 54467956 704317246 610967290 928523640 830427564 178766511 54467956 54978479 807851992 469275658 13978957 13978957 46053030 586927772 13978957 881427789 750222905 830427564 13978957 341066340 586927772 853996708 704317246 2668034 907513243 586927772 478164345 751177986 959497843 13978957 807851992 881427789 637293522 853996708 46053030 853996708 275410447 469275658 9679609 809450593 470588820 54467956 881427789 34937036 46053030 341066340 757367141 751177986 -1 368018338 881427789 928523640 2668034 54978479 704317246 904457353 629517684 844312972 647310372 13978957 757367141 809450593 809450593 359306675 299111413 59912810 352872460 962843988 275410447 911376237 750222905 341066340 844312972 178766511 2668034 239710191 757367141 -1 586927772 751177986 87939586 470588820 46053030 9679609 844312972 239710191 9679609 959497843 714495600 469275658 704317246 239710191 698101988 629517684 637293522 368018338 904457353 959497843 469275658 752755762 9679609 359306675 807851992 87939586 341066340 359306675 239710191 469275658 881427789 704317246 586927772 275410447 470588820 830427564 757367141 750222905 844312972 712147186 402328612 907513243 661702249 809450593 881427789 87939586 178766511 714495600 377538518 680361344 478164345 368018338 359306675 704317246 469275658 9679609 299111413 34937036 299111413 807851992 712147186 469275658 87939586 680361344 478164345 704317246 402328612 341066340 341066340 34937036 34937036 629517684 87939586 610967290 54467956 909887207 698101988 178766511 751177986 469275658 359306675 844312972 959497843 87939586 637293522 34937036 714495600 629517684 911376237 680361344 34937036 178766511 54467956 239710191 470588820 714495600 239710191 807851992 46053030 844312972 809450593 46053030 647310372 9679609 478164345 712147186 661702249 341066340 368018338 853996708 13978957 909887207 59912810 239710191 239710191 178766511 680361344 239710191 909887207 904457353 359306675 46053030 9679609 698101988 680361344 610967290 757367141 757367141 959497843 750222905 470588820 9679609 54467956 59912810 178766511 751177986 704317246 275410447 469275658 959497843 299111413 661702249 809450593 853996708 610967290 647310372 962843988 752755762 299111413 368018338 586927772 881427789 907513243 469275658 809450593 809450593 712147186 904457353 751177986 610967290 714495600 751177986 928523640 712147186 637293522 2668034 904457353 610967290 470588820 750222905 844312972 637293522 34937036 87939586 911376237 647310372 853996708 299111413 359306675 368018338 830427564 809450593 712147186 610967290 928523640 275410447 352872460 470588820 341066340 13978957 359306675 830427564 299111413 54978479 368018338 853996708 629517684 586927772 9679609 2668034 178766511 368018338 680361344 928523640 239710191 54978479 87939586 911376237 637293522 2668034 402328612 586927772 750222905 853996708 239710191 402328612 962843988 911376237 881427789 909887207 341066340 377538518 907513243 962843988 751177986 712147186 809450593 470588820 904457353 59912810 959497843 904457353 54467956 853996708 751177986 2668034 647310372 368018338 757367141 2668034 751177986 809450593 928523640 341066340 750222905 478164345 752755762 680361344 178766511 881427789 904457353 46053030 239710191 178766511 9679609 809450593 661702249 637293522 904457353 469275658 368018338 586927772 9679609 909887207 698101988 54978479 714495600 751177986 46053030 830427564 809450593 714495600 844312972 629517684 402328612 751177986 629517684 352872460 178766511 928523640 9679609 54978479 752755762 377538518 751177986 368018338 928523640 54467956 853996708 178766511 54467956 34937036 239710191 470588820 629517684 853996708 59912810 757367141 698101988 637293522 881427789 853996708 13978957 629517684 299111413 751177986 178766511 470588820 469275658 13978957 46053030 469275658 712147186 809450593 637293522 239710191 647310372 750222905 359306675 275410447 59912810 377538518 34937036 704317246 928523640 959497843 830427564 87939586 807851992 809450593 704317246 610967290 87939586 698101988 586927772 275410447 844312972 909887207 368018338 907513243 750222905 59912810 13978957 87939586 359306675 680361344 752755762 54978479 586927772 928523640 712147186 680361344 586927772 629517684 469275658 2668034 809450593 757367141 478164345 478164345 647310372 911376237 2668034 239710191 610967290 239710191 714495600 959497843 402328612 87939586 368018338 469275658 909887207 610967290 377538518 680361344 178766511 34937036 928523640 844312972 752755762 377538518 178766511 809450593 13978957 13978957 -1 586927772 586927772 680361344 757367141 352872460 59912810 661702249 853996708 844312972 352872460 352872460 757367141 853996708 2668034 704317246 752755762 54978479 750222905 352872460 647310372 239710191 377538518 809450593 637293522 928523640 904457353 54978479 87939586 629517684 928523640 469275658 352872460 680361344 928523640 704317246 704317246 586927772 54467956 698101988 647310372 402328612 54467956 680361344 809450593 750222905 2668034 469275658 46053030 -1 -1 680361344 714495600 610967290 54467956 647310372 34937036 962843988 904457353 853996708 46053030 807851992 750222905 911376237 844312972 610967290 54978479 928523640 402328612 704317246 610967290 704317246 34937036 352872460 680361344 909887207 962843988 341066340 275410447 909887207 911376237 911376237 341066340 478164345 809450593 712147186 352872460 275410447 714495600 752755762 844312972 698101988 807851992 712147186 46053030 402328612 13978957 661702249 881427789 698101988 54467956 807851992 178766511 757367141 9679609 586927772 275410447 341066340 844312972 962843988 469275658 714495600 359306675 59912810 87939586 911376237 830427564 178766511 752755762 881427789 881427789 469275658 959497843 712147186 54467956 46053030 586927772 962843988 647310372 352872460 853996708 844312972 844312972 352872460 909887207 54467956 54467956 13978957 881427789 54978479 299111413 586927772 904457353 661702249 586927772 907513243 13978957 275410447 844312972 46053030 352872460 359306675 962843988 586927772 712147186 275410447 714495600 54467956 809450593 299111413 907513243 928523640 46053030 698101988 751177986 34937036 751177986 714495600 911376237 341066340 469275658 830427564 54978479 87939586 909887207 757367141 752755762 751177986 478164345 661702249 34937036 9679609 911376237 9679609 2668034 752755762 881427789 610967290 275410447 698101988 909887207 647310372 9679609 962843988 907513243 341066340 752755762 752755762 680361344 239710191 844312972 341066340 757367141 809450593 807851992 9679609 359306675 712147186 13978957 704317246 586927772 904457353 853996708 275410447 757367141 661702249 13978957 13978957 830427564 807851992 844312972 9679609 299111413 911376237 359306675 680361344 751177986 714495600 178766511 907513243 178766511 239710191 680361344 239710191 470588820 368018338 844312972 368018338 54467956 275410447 714495600 610967290 909887207 698101988 470588820 844312972 844312972 698101988 275410447 59912810 178766511 610967290 807851992 907513243 629517684 13978957 59912810 928523640 -1 751177986 928523640 402328612 299111413 239710191 178766511 54978479 959497843 239710191 402328612 680361344 752755762 844312972 402328612 402328612 704317246 178766511 34937036 909887207 714495600 959497843 178766511 807851992 368018338 911376237 637293522 341066340 751177986 844312972 610967290 661702249 647310372 359306675 54978479 904457353 13978957 907513243 34937036 59912810 750222905 629517684 714495600 34937036 907513243 586927772 629517684 959497843 907513243 2668034 54978479 853996708 853996708 909887207 299111413 46053030 2668034 809450593 907513243 470588820 178766511 809450593 275410447 959497843 712147186 909887207 275410447 714495600 359306675 -1 830427564 928523640 928523640 698101988 637293522 752755762 629517684 59912810 698101988 907513243 698101988 377538518 704317246 13978957 87939586 830427564 299111413 661702249 470588820 470588820 928523640 844312972 54978479 46053030 352872460 359306675 469275658 359306675 54978479 469275658 909887207 46053030 714495600 13978957 377538518 853996708 87939586 714495600 928523640 59912810 959497843 637293522 928523640 809450593 469275658 962843988 469275658 911376237 470588820 470588820 9679609 299111413 809450593 909887207 714495600 712147186 714495600 904457353 661702249 680361344 698101988 704317246 807851992 629517684 13978957 610967290 586927772 680361344 647310372 959497843 54978479 -1 59912810 928523640 610967290 637293522 341066340 647310372 904457353 59912810 698101988 647310372 712147186 352872460 714495600 470588820 368018338 853996708 54978479 470588820 299111413 87939586 853996708 647310372 807851992 469275658 610967290 368018338 352872460 704317246 54467956 368018338 54467956 830427564 751177986 478164345 647310372 359306675 751177986 54467956 757367141 680361344 629517684 704317246 13978957 34937036 907513243 757367141 34937036 928523640 909887207 698101988 750222905 610967290 680361344 928523640 712147186 46053030 341066340 478164345 661702249 704317246 586927772 2668034 54978479 586927772 809450593 586927772 698101988 87939586 469275658 830427564 959497843 368018338 9679609 750222905 698101988 928523640 341066340 750222905 87939586 54467956 962843988 757367141 904457353 714495600 46053030 712147186 962843988 368018338 610967290 2668034 629517684 178766511 46053030 637293522 807851992 712147186 704317246 928523640 610967290 2668034 750222905 962843988 844312972 844312972 911376237 629517684 712147186 34937036 402328612 54467956 911376237 87939586 637293522 714495600 830427564 368018338 750222905 750222905 586927772 275410447 830427564 299111413 478164345 830427564 352872460 359306675 13978957 87939586 9679609 647310372 586927772 830427564 909887207 752755762 2668034 881427789 299111413 -1 9679609 807851992 275410447 807851992 469275658 478164345 46053030 962843988 959497843 904457353 2668034 911376237 750222905 750222905 757367141 750222905 904457353 470588820 904457353 830427564 704317246 46053030 752755762 680361344 359306675 610967290 661702249 377538518 853996708 928523640 844312972 704317246 881427789 853996708 750222905 469275658 299111413 87939586 830427564 402328612 928523640 959497843 629517684 629517684 704317246 359306675 87939586 680361344 712147186 178766511 909887207 629517684 368018338 2668034 469275658 87939586 962843988 368018338 239710191 54467956 647310372 704317246 881427789 647310372 178766511 928523640 275410447 751177986 928523640 469275658 586927772 9679609 54467956 757367141 909887207 610967290 54978479 704317246 629517684 470588820 178766511 239710191 629517684 698101988 377538518 275410447 359306675 34937036 911376237 46053030 704317246 9679609 698101988 712147186 470588820 629517684 299111413 807851992 809450593 54978479 359306675 13978957 881427789 359306675 907513243 470588820 907513243 907513243 714495600 478164345 830427564 752755762 853996708 54978479 904457353 59912810 368018338 377538518 904457353 904457353 909887207 478164345 844312972 661702249 54467956 87939586 402328612 928523640 844312972 637293522 341066340 751177986 352872460 714495600 809450593 470588820 299111413 299111413 809450593 377538518 647310372 881427789 239710191 757367141 586927772 904457353 751177986 178766511 911376237 87939586 647310372 962843988 178766511 377538518 610967290 750222905 402328612 904457353 757367141 87939586 341066340 586927772 830427564 368018338 853996708 637293522 959497843 853996708 178766511 13978957 750222905 911376237 881427789 54467956 359306675 629517684 959497843 704317246 807851992 680361344 34937036 680361344 34937036 9679609 909887207 844312972 352872460 178766511 46053030 59912810 714495600 750222905 853996708 341066340 34937036 13978957 469275658 962843988 469275658 962843988 586927772 752755762 714495600 881427789 830427564 959497843 178766511 54467956 377538518 34937036 478164345 586927772 470588820 478164345 275410447 712147186 928523640 87939586 2668034 809450593 629517684 54467956 9679609 907513243 13978957 359306675 807851992 830427564 87939586 907513243 629517684 881427789 377538518 750222905 478164345 59912810 9679609 470588820 13978957 239710191 844312972 830427564 844312972 928523640 907513243 402328612 34937036 469275658 907513243 478164345 275410447 87939586 352872460 844312972 750222905 647310372 661702249 853996708 907513243 750222905 647310372 34937036 714495600 46053030 586927772 698101988 751177986 629517684 853996708 87939586 809450593 87939586 478164345 750222905 59912810 757367141 469275658 647310372 54978479 610967290 647310372 704317246 911376237 647310372 275410447 928523640 13978957 2668034 714495600 712147186 809450593 830427564 714495600 377538518 752755762 2668034 712147186 752755762 661702249 239710191 809450593 698101988 2668034 757367141 853996708 359306675 46053030 402328612 809450593 275410447 59912810 478164345 54467956 402328612 13978957 959497843 359306675 87939586 928523640 34937036 647310372 752755762 647310372 907513243 368018338 586927772 54978479 178766511 54978479 809450593 352872460 714495600 853996708 54978479 -1 470588820 368018338 178766511 757367141 904457353 586927772 881427789 959497843 470588820 757367141 610967290 752755762 54467956 59912810 478164345 698101988 610967290 610967290 469275658 704317246 807851992 712147186 752755762 178766511 844312972 807851992 469275658 9679609 377538518 904457353 87939586 352872460 629517684 478164345 2668034 178766511 704317246 478164345 610967290 586927772 478164345 959497843 478164345 907513243 629517684 881427789 661702249 907513243 647310372 469275658 712147186 359306675 809450593 881427789 54978479 661702249 661702249 752755762 807851992 752755762 928523640 928523640 904457353 712147186 853996708 647310372 9679609 54467956 704317246 377538518 2668034 359306675 54978479 830427564 907513243 377538518 714495600 647310372 907513243 478164345 46053030 714495600 907513243 844312972 911376237 275410447 830427564 54467956 907513243 752755762 586927772 402328612 959497843 478164345 377538518 54978479 714495600 750222905 352872460 46053030 714495600 275410447 87939586 704317246 661702249 13978957 704317246 34937036 750222905 275410447 830427564 59912810 402328612 341066340 698101988 54467956 2668034 661702249 352872460 853996708 680361344 637293522 757367141 359306675 178766511 698101988 341066340 714495600 586927772 275410447 909887207 54978479 757367141 830427564 750222905 881427789 299111413 750222905 809450593 586927772 586927772 704317246 46053030 647310372 844312972 881427789 752755762 712147186 629517684 661702249 830427564 844312972 2668034 377538518 368018338 54978479 275410447 275410447 478164345 368018338 637293522 844312972 680361344 809450593 680361344 629517684 698101988 478164345 2668034 661702249 178766511 680361344 46053030 637293522 911376237 586927772 751177986 178766511 352872460 928523640 680361344 629517684 478164345 704317246 881427789 87939586 881427789 714495600 962843988 470588820 341066340 714495600 9679609 54978479 712147186 368018338 2668034 368018338 368018338 -1 469275658 911376237 962843988 904457353 751177986 9679609 402328612 610967290 359306675 13978957 13978957 46053030 54978479 610967290 478164345 629517684 714495600 470588820 909887207 959497843 907513243 714495600 752755762 586927772 352872460 757367141 586927772 698101988 586927772 359306675 751177986 59912810 469275658 853996708 275410447 712147186 299111413 853996708 909887207 698101988 629517684 610967290 46053030 9679609 54978479 830427564 750222905 714495600 661702249 830427564 881427789 54978479 610967290 470588820 750222905 478164345 341066340 909887207 881427789 54978479 469275658 904457353 352872460 239710191 853996708 352872460 178766511 470588820 239710191 757367141 757367141 352872460 704317246 853996708 629517684 830427564 239710191 909887207 962843988 881427789 2668034 34937036 586927772 402328612 959497843 853996708 478164345 470588820 54467956 359306675 911376237 750222905 299111413 2668034 54978479 9679609 680361344 853996708 881427789 478164345 959497843 54467956 698101988 470588820 704317246 712147186 637293522 647310372 757367141 275410447 881427789 757367141 911376237 757367141 637293522 87939586 830427564 87939586 907513243 178766511 470588820 809450593 853996708 637293522 87939586 637293522 962843988 59912810 352872460 928523640 54978479 87939586 807851992 757367141 377538518 469275658 59912810 87939586 647310372 469275658 -1 661702249 928523640 844312972 -1 54978479 178766511 402328612 959497843 59912810 54467956 13978957 359306675 750222905 807851992 757367141 9679609 368018338 809450593 928523640 830427564 46053030 807851992 13978957 904457353 907513243 341066340 46053030 469275658 377538518 698101988 275410447 637293522 751177986 698101988 359306675 470588820 610967290 54467956 586927772 469275658 911376237 881427789 368018338 830427564 2668034 680361344 909887207 299111413 647310372 239710191 59912810 275410447 54467956 751177986 299111413 928523640 962843988 -1 647310372 239710191 299111413 750222905 54978479 469275658 402328612 911376237 698101988 239710191 680361344 907513243 661702249 299111413 647310372 402328612 59912810 87939586 809450593 469275658 59912810 844312972 610967290 352872460 352872460 9679609 844312972 586927772 341066340 299111413 907513243 959497843 680361344 359306675 470588820 647310372 844312972 752755762 704317246 750222905 34937036 757367141 757367141 34937036 341066340 275410447 352872460 647310372 469275658 712147186 13978957 830427564 904457353 34937036 470588820 680361344 59912810 341066340 377538518 680361344 359306675 928523640 586927772 712147186 13978957 853996708 402328612 34937036 807851992 904457353 907513243 830427564 959497843 904457353 9679609 2668034 352872460 59912810 911376237 629517684 178766511 368018338 586927772 2668034 962843988 680361344 -1 704317246 299111413 359306675 59912810 9679609 962843988 629517684 809450593 629517684 470588820 239710191 629517684 911376237 751177986 881427789 299111413 907513243 54467956 750222905 341066340 352872460 478164345 275410447 470588820 341066340 928523640 402328612 368018338 757367141 904457353 959497843 750222905 54978479 928523640 478164345 807851992 661702249 469275658 909887207 629517684 275410447 402328612 809450593 959497843 2668034 469275658 751177986 629517684 9679609 704317246 9679609 881427789 637293522 647310372 757367141 13978957 647310372 853996708 907513243 807851992 359306675 34937036 275410447 661702249 629517684 680361344 9679609 341066340 469275658 647310372 757367141 178766511 712147186 637293522 54467956 46053030 712147186 469275658 962843988 13978957 46053030 470588820 299111413 904457353 -1 275410447 341066340 87939586 59912810 54978479 809450593 928523640 59912810 637293522 13978957 928523640 928523640 809450593 844312972 928523640 830427564 647310372 853996708 751177986 586927772 34937036 341066340 629517684 46053030 359306675 359306675 59912810 478164345 2668034 750222905 478164345 178766511 698101988 881427789 661702249 907513243 680361344 239710191 844312972 352872460 751177986 757367141 13978957 586927772 757367141 661702249 299111413 610967290 368018338 712147186 2668034 907513243 757367141 698101988 844312972 469275658 478164345 909887207 637293522 704317246 757367141 470588820 661702249 629517684 87939586 830427564 586927772 809450593 911376237 907513243 239710191 470588820 853996708 610967290 359306675 750222905 178766511 46053030 46053030 178766511 661702249 680361344 586927772 962843988 907513243 54978479 807851992 853996708 46053030 629517684 752755762 352872460 661702249 909887207 402328612 13978957 661702249 959497843 2668034 714495600 909887207 359306675 751177986 470588820 610967290 54978479 359306675 909887207 714495600 907513243 341066340 904457353 470588820 54467956 757367141 807851992 470588820 881427789 751177986 178766511 661702249 907513243 275410447 844312972 59912810 928523640 341066340 807851992 59912810 299111413 909887207 909887207 712147186 54467956 751177986 751177986 714495600 470588820 402328612 907513243 341066340 807851992 750222905 478164345 881427789 54978479 750222905 275410447 712147186 9679609 275410447 909887207 809450593 402328612 586927772 844312972 59912810 928523640 911376237 704317246 34937036 54978479 46053030 586927772 586927772 959497843 959497843 -1 911376237 352872460 752755762 402328612 698101988 341066340 807851992 478164345 909887207 586927772 752755762 87939586 275410447 904457353 34937036 809450593 757367141 712147186 59912810 809450593 959497843 647310372 87939586 87939586 9679609 807851992 359306675 844312972 750222905 34937036 853996708 34937036 959497843 714495600 680361344 87939586 714495600 751177986 341066340 178766511 751177986 586927772 712147186 647310372 807851992 2668034 87939586 809450593 54978479 959497843 359306675 470588820 178766511 909887207 46053030 178766511 962843988 2668034 610967290 909887207 911376237 352872460 959497843 698101988 586927772 757367141 586927772 9679609 698101988 470588820 698101988 178766511 962843988 586927772 911376237 586927772 478164345 704317246 750222905 757367141 844312972 928523640 647310372 478164345 637293522 377538518 751177986 909887207 54467956 714495600 637293522 239710191 359306675 807851992 830427564 275410447 2668034 341066340 478164345 341066340 909887207 907513243 698101988 807851992 757367141 752755762 54978479 54467956 299111413 610967290 962843988 341066340 698101988 962843988 54467956 469275658 830427564 661702249 470588820 34937036 750222905 34937036 751177986 178766511 2668034 478164345 368018338 359306675 911376237 807851992 629517684 844312972 352872460 299111413 959497843 661702249 752755762 881427789 359306675 661702249 712147186 750222905 907513243 911376237 469275658 239710191 34937036 750222905 647310372 178766511 680361344 54467956 853996708 809450593 478164345 928523640 59912810 359306675 704317246 359306675 87939586 962843988 704317246 87939586 478164345 751177986 830427564 341066340 911376237 368018338 59912810 87939586 807851992 928523640 714495600 757367141 59912810 402328612 751177986 698101988 911376237 54467956 757367141 368018338 402328612 46053030 751177986 661702249 637293522 959497843 881427789 377538518 637293522 470588820 661702249 962843988 704317246 698101988 911376237 757367141 844312972 809450593 629517684 610967290 13978957 809450593 629517684 959497843 757367141 637293522 299111413 54467956 909887207 904457353 751177986 844312972 352872460 680361344 962843988 752755762 341066340 13978957 750222905 368018338 34937036 928523640 750222905 2668034 469275658 904457353 46053030 853996708 359306675 239710191 87939586 59912810 299111413 752755762 907513243 698101988 368018338 34937036 54978479 647310372 647310372 928523640 368018338 904457353 352872460 853996708 757367141 13978957 853996708 239710191 469275658 830427564 751177986 809450593 909887207 853996708 807851992 377538518 830427564 661702249 54467956 178766511 807851992 34937036 87939586 714495600 959497843 34937036 853996708 962843988 359306675 844312972 359306675 59912810 712147186 46053030 714495600 647310372 402328612 34937036 352872460 586927772 907513243 809450593 368018338 750222905 610967290 610967290 359306675 647310372 54467956 830427564 610967290 239710191 54467956 34937036 911376237 962843988 959497843 698101988 54467956 907513243 586927772 275410447 9679609 928523640 59912810 470588820 750222905 752755762 881427789 299111413 752755762 470588820 904457353 178766511 299111413 757367141 629517684 629517684 959497843 907513243 178766511 87939586 299111413 352872460 757367141 478164345 13978957 469275658 751177986 909887207 714495600 299111413 402328612 46053030 637293522 714495600 911376237 359306675 904457353 807851992 712147186 299111413 299111413 680361344 844312972 46053030 962843988 275410447 299111413 844312972 661702249 962843988 647310372 750222905 368018338 402328612 275410447 714495600 -1 647310372 909887207 853996708 178766511 13978957 46053030 704317246 680361344 2668034 757367141 586927772 911376237 830427564 712147186 714495600 680361344 9679609 962843988 751177986 637293522 54978479 962843988 469275658 661702249 46053030 586927772 368018338 750222905 830427564 647310372 54467956 904457353 478164345 54467956 907513243 809450593 853996708 629517684 34937036 637293522 368018338 46053030 377538518 275410447 751177986 907513243 712147186 299111413 178766511 359306675 299111413 959497843 959497843 637293522 757367141 13978957 647310372 478164345 54467956 586927772 2668034 844312972 904457353 809450593 470588820 757367141 928523640 637293522 368018338 341066340 647310372 368018338 402328612 751177986 907513243 704317246 470588820 907513243 54978479 377538518 2668034 478164345 881427789 757367141 54978479 661702249 757367141 714495600 962843988 59912810 904457353 239710191 853996708 -1 750222905 402328612 752755762 637293522 368018338 809450593 959497843 661702249 359306675 752755762 239710191 959497843 637293522 751177986 830427564 629517684 904457353 470588820 359306675 750222905 904457353 586927772 907513243 807851992 830427564 13978957 352872460 853996708 586927772 752755762 750222905 87939586 928523640 752755762 911376237 46053030 807851992 752755762 178766511 853996708 13978957 680361344 13978957 752755762 2668034 470588820 844312972 680361344 54978479 470588820 178766511 629517684 881427789 752755762 637293522 704317246 275410447 698101988 904457353 907513243 377538518 352872460 637293522 928523640 239710191 962843988 2668034 637293522 959497843 13978957 34937036 807851992 59912810 637293522 661702249 647310372 470588820 809450593 469275658 830427564 853996708 704317246 46053030 478164345 881427789 647310372 275410447 275410447 752755762 275410447 752755762 807851992 34937036 637293522 698101988 809450593 698101988 478164345 712147186 239710191 359306675 629517684 807851992 610967290 844312972 478164345 881427789 9679609 610967290 751177986 750222905 46053030 610967290 610967290 637293522 909887207 959497843 46053030 87939586 54467956 750222905 59912810 637293522 750222905 704317246 647310372 34937036 751177986 610967290 909887207 712147186 629517684 359306675 610967290 647310372 54467956 752755762 909887207 647310372 647310372 54978479 647310372 962843988 830427564 629517684 9679609 275410447 275410447 402328612 478164345 359306675 830427564 275410447 959497843 341066340 46053030 299111413 46053030 712147186 928523640 911376237 352872460 368018338 368018338 750222905 750222905 637293522 909887207 9679609 751177986 629517684 239710191 909887207 928523640 752755762 750222905 2668034 647310372 352872460 647310372 13978957 809450593 46053030 637293522 809450593 13978957 469275658 54467956 752755762 470588820 661702249 275410447 469275658 904457353 928523640 470588820 275410447 54978479 751177986 469275658 680361344 402328612 34937036 239710191 239710191 586927772 402328612 959497843 368018338 59912810 34937036 928523640 478164345 9679609 299111413 647310372 478164345 698101988 59912810 402328612 341066340 959497843 907513243 844312972 46053030 54467956 712147186 661702249 704317246 54467956 377538518 752755762 586927772 712147186 714495600 959497843 704317246 54467956 881427789 9679609 239710191 661702249 341066340 750222905 629517684 881427789 911376237 809450593 87939586 239710191 275410447 698101988 704317246 478164345 478164345 352872460 712147186 46053030 377538518 341066340 959497843 750222905 712147186 377538518 299111413 610967290 714495600 59912810 341066340 907513243 637293522 54467956 9679609 54978479 680361344 909887207 807851992 807851992 87939586 752755762 59912810 178766511 470588820 368018338 962843988 853996708 909887207 714495600 368018338 904457353 928523640 904457353 377538518 881427789 807851992 46053030 469275658 751177986 704317246 750222905 178766511 680361344 478164345 34937036 377538518 34937036 714495600 -1 909887207 647310372 377538518 402328612 853996708 54467956 2668034 830427564 239710191 844312972 904457353 844312972 809450593 46053030 959497843 752755762 714495600 637293522 904457353 959497843 881427789 844312972 928523640 629517684 809450593 911376237 962843988 178766511 704317246 341066340 714495600 9679609 750222905 911376237 752755762 368018338 239710191 629517684 178766511 34937036 928523640 807851992 178766511 830427564 359306675 469275658 750222905 59912810 881427789 714495600 928523640 704317246 698101988 368018338 13978957 928523640 470588820 712147186 46053030 629517684 178766511 478164345 54978479 -1 368018338 750222905 275410447 377538518 341066340 962843988 402328612 586927772 13978957 368018338 637293522 698101988 909887207 844312972 881427789 54978479 469275658 881427789 87939586 34937036 402328612 54467956 881427789 368018338 54467956 750222905 275410447 911376237 647310372 586927772 478164345 647310372 470588820 629517684 402328612 46053030 629517684 909887207 698101988 341066340 368018338 637293522 13978957 34937036 610967290 911376237 478164345 629517684 34937036 586927772 809450593 661702249 661702249 712147186 647310372 853996708 275410447 807851992 469275658 275410447 853996708 714495600 750222905 59912810 809450593 904457353 299111413 13978957 911376237 751177986 178766511 299111413 46053030 470588820 629517684 698101988 881427789 352872460 830427564 -1 853996708 341066340 586927772 2668034 962843988 87939586 54978479 470588820 13978957 178766511 647310372 9679609 959497843 59912810 46053030 352872460 470588820 377538518 341066340 377538518 680361344 239710191 752755762 377538518 9679609 959497843 751177986 911376237 907513243 830427564 478164345 178766511 46053030 904457353 752755762 470588820 610967290 959497843 959497843 704317246 54978479 368018338 352872460 928523640 712147186 54467956 368018338 830427564 629517684 239710191 911376237 469275658 844312972 853996708 9679609 928523640 299111413 757367141 352872460 59912810 178766511 610967290 680361344 647310372 610967290 637293522 809450593 637293522 377538518 881427789 911376237 87939586 59912810 909887207 629517684 341066340 959497843 807851992 698101988 368018338 962843988 54978479 844312972 352872460 368018338 299111413 714495600 807851992 757367141 637293522 661702249 402328612 478164345 54978479 904457353 962843988 87939586 661702249 830427564 698101988 341066340 54978479 962843988 275410447 59912810 275410447 807851992 377538518 909887207 586927772 469275658 844312972 178766511 478164345 680361344 904457353 962843988 59912810 757367141 629517684 46053030 359306675 807851992 844312972 750222905 178766511 629517684 853996708 680361344 239710191 586927772 712147186 909887207 751177986 402328612 704317246 830427564 853996708 239710191 2668034 698101988 470588820 907513243 714495600 9679609 881427789 2668034 610967290 698101988 809450593 87939586 680361344 368018338 59912810 239710191 9679609 928523640 87939586 928523640 341066340 46053030 54467956 853996708 830427564 178766511 809450593 904457353 807851992 586927772 359306675 275410447 9679609 909887207 377538518 751177986 881427789 586927772 750222905 9679609 637293522 809450593 87939586 469275658 -1 54467956 853996708 34937036 712147186 610967290 402328612 54978479 13978957 757367141 299111413 712147186 962843988 341066340 752755762 751177986 2668034 478164345 610967290 911376237 807851992 714495600 586927772 844312972 881427789 911376237 54978479 911376237 610967290 54978479 909887207 757367141 904457353 844312972 470588820 809450593 752755762 698101988 178766511 637293522 809450593 844312972 2668034 377538518 757367141 928523640 904457353 928523640 751177986 907513243 275410447 830427564 751177986 704317246 698101988 54467956 178766511 239710191 647310372 928523640 610967290 87939586 928523640 9679609 87939586 680361344 807851992 341066340 698101988 911376237 752755762 959497843 881427789 881427789 469275658 470588820 904457353 844312972 757367141 909887207 586927772 352872460 341066340 907513243 714495600 661702249 87939586 377538518 712147186 239710191 402328612 680361344 239710191 752755762 368018338 830427564 844312972 377538518 610967290 712147186 178766511 752755762 680361344 629517684 647310372 9679609 402328612 239710191 478164345 704317246 341066340 402328612 610967290 844312972 469275658 275410447 853996708 610967290 853996708 178766511 881427789 610967290 239710191 629517684 610967290 704317246 809450593 377538518 54978479 470588820 470588820 751177986 34937036 752755762 275410447 478164345 907513243 809450593 402328612 54467956 368018338 911376237 469275658 909887207 586927772 807851992 610967290 698101988 377538518 275410447 904457353 637293522 647310372 637293522 911376237 680361344 46053030 712147186 59912810 698101988 2668034 712147186 352872460 680361344 751177986 904457353 629517684 341066340 54978479 637293522 907513243 928523640 637293522 909887207 752755762 13978957 275410447 962843988 59912810 377538518 750222905 853996708 959497843 909887207 647310372 757367141 661702249 9679609 377538518 87939586 907513243 586927772 704317246 809450593 909887207 752755762 239710191 299111413 377538518 830427564 752755762 13978957 680361344 712147186 911376237 341066340 9679609 368018338 962843988 712147186 807851992 54467956 87939586 470588820 470588820 962843988 853996708 904457353 9679609 757367141 299111413 54978479 54467956 750222905 661702249 275410447 470588820 928523640 87939586 -1 757367141 341066340 680361344 629517684 928523640 2668034 13978957 178766511 647310372 853996708 698101988 959497843 352872460 34937036 13978957 911376237 87939586 275410447 637293522 704317246 478164345 712147186 757367141 751177986 807851992 907513243 470588820 907513243 904457353 907513243 752755762 881427789 87939586 402328612 647310372 911376237 13978957 830427564 178766511 830427564 704317246 830427564 661702249 469275658 87939586 647310372 275410447 368018338 275410447 904457353 54467956 698101988 629517684 178766511 469275658 470588820 239710191 830427564 909887207 714495600 54467956 757367141 87939586 904457353 34937036 470588820 352872460 712147186 928523640 909887207 469275658 680361344 469275658 962843988 469275658 698101988 299111413 478164345 34937036 610967290 359306675 704317246 830427564 -1 750222905 54467956 750222905 54467956 478164345 629517684 402328612 87939586 341066340 275410447 59912810 959497843 809450593 647310372 34937036 470588820 299111413 752755762 54467956 87939586 928523640 830427564 478164345 9679609 637293522 853996708 962843988 299111413 469275658 680361344 478164345 853996708 647310372 853996708 586927772 377538518 807851992 359306675 178766511 830427564 807851992 352872460 402328612 299111413 928523640 46053030 637293522 368018338 962843988 478164345 752755762 629517684 881427789 928523640 -1 178766511 178766511 54467956 809450593 807851992 478164345 352872460 402328612 752755762 368018338 911376237 368018338 275410447 757367141 368018338 34937036 714495600 402328612 712147186 647310372 13978957 275410447 853996708 239710191 830427564 750222905 962843988 830427564 34937036 844312972 46053030 704317246 637293522 469275658 807851992 881427789 647310372 750222905 680361344 752755762 904457353 239710191 809450593 714495600 13978957 704317246 637293522 178766511 54467956 359306675 844312972 904457353 807851992 341066340 680361344 698101988 59912810 911376237 359306675 34937036 629517684 299111413 469275658 928523640 757367141 637293522 830427564 54978479 807851992 87939586 34937036 352872460 239710191 54978479 680361344 907513243 13978957 299111413 928523640 928523640 911376237 750222905 714495600 714495600 647310372 59912810 469275658 807851992 830427564 907513243 928523640 54467956 377538518 661702249 469275658 87939586 928523640 907513243 275410447 928523640 904457353 46053030 586927772 46053030 712147186 714495600 757367141 46053030 698101988 904457353 698101988 704317246 368018338 610967290 909887207 352872460 59912810 87939586 830427564 275410447 661702249 909887207 239710191 54978479 911376237 470588820 714495600 809450593 661702249 853996708 341066340 239710191 54467956 904457353 907513243 904457353 275410447 962843988 809450593 830427564 909887207 647310372 809450593 907513243 909887207 402328612 911376237 478164345 712147186 757367141 704317246 402328612 46053030 239710191 2668034 712147186 881427789 239710191 714495600 750222905 178766511 959497843 368018338 881427789 341066340 907513243 178766511 610967290 469275658 698101988 962843988 359306675 470588820 830427564 341066340 904457353 714495600 750222905 637293522 470588820 881427789 368018338 704317246 962843988 881427789 9679609 751177986 830427564 359306675 853996708 907513243 844312972 928523640 750222905 13978957 46053030 809450593 661702249 647310372 478164345 807851992 46053030 629517684 661702249 881427789 661702249 469275658 34937036 13978957 239710191 907513243 853996708 299111413 34937036 647310372 359306675 87939586 637293522 368018338 698101988 87939586 752755762 299111413 881427789 907513243 698101988 9679609 881427789 368018338 478164345 907513243 377538518 904457353 853996708 661702249 680361344 13978957 470588820 853996708 844312972 844312972 610967290 470588820 478164345 751177986 368018338 469275658 275410447 830427564 680361344 844312972 704317246 647310372 750222905 757367141 178766511 586927772 647310372 844312972 478164345 377538518 87939586 359306675 629517684 402328612 757367141 275410447 853996708 470588820 928523640 698101988 610967290 904457353 807851992 629517684 698101988 586927772 757367141 830427564 34937036 368018338 661702249 904457353 959497843 341066340 239710191 751177986 275410447 54978479 704317246 807851992 680361344 904457353 752755762 907513243 2668034 751177986 904457353 647310372 751177986 907513243 712147186 402328612 844312972 714495600 959497843 751177986 830427564 239710191 757367141 629517684 239710191 637293522 54467956 909887207 359306675 87939586 87939586 830427564 178766511 911376237 647310372 844312972 647310372 904457353 586927772 54467956 911376237 809450593 907513243 807851992 904457353 704317246 469275658 352872460 299111413 807851992 9679609 962843988 46053030 680361344 610967290 698101988 368018338 34937036 2668034 911376237 680361344 402328612 470588820 853996708 844312972 680361344 959497843 907513243 470588820 844312972 629517684 59912810 629517684 470588820 470588820 751177986 299111413 54467956 368018338 698101988 469275658 712147186 46053030 478164345 647310372 359306675 13978957 178766511 2668034 -1 647310372 610967290 46053030 881427789 911376237 586927772 853996708 712147186 13978957 341066340 478164345 714495600 853996708 629517684 757367141 750222905 478164345 34937036 637293522 359306675 402328612 368018338 881427789 909887207 757367141 959497843 54467956 352872460 239710191 59912810 751177986 680361344 629517684 377538518 712147186 2668034 54467956 299111413 698101988 714495600 830427564 2668034 377538518 904457353 680361344 2668034 46053030 610967290 911376237 -1 629517684 698101988 757367141 750222905 830427564 59912810 962843988 610967290 714495600 751177986 478164345 959497843 275410447 54978479 712147186 341066340 928523640 59912810 714495600 844312972 352872460 341066340 341066340 647310372 299111413 909887207 341066340 13978957 904457353 377538518 586927772 341066340 368018338 59912810 853996708 377538518 928523640 59912810 275410447 275410447 647310372 87939586 752755762 629517684 2668034 807851992 275410447 959497843 359306675 59912810 853996708 750222905 275410447 341066340 757367141 54978479 59912810 661702249 853996708 9679609 904457353 239710191 470588820 853996708 54978479 178766511 54467956 752755762 470588820 909887207 661702249 586927772 275410447 959497843 54978479 239710191 359306675 750222905 752755762 904457353 352872460 698101988 359306675 -1 46053030 751177986 377538518 757367141 469275658 377538518 13978957 959497843 907513243 712147186 478164345 680361344 377538518 807851992 807851992 844312972 881427789 647310372 299111413 907513243 647310372 909887207 87939586 46053030 341066340 629517684 359306675 469275658 881427789 629517684 9679609 844312972 698101988 9679609 54467956 352872460 59912810 909887207 13978957 469275658 59912810 962843988 54978479 59912810 928523640 610967290 959497843 928523640 2668034 359306675 586927772 680361344 341066340 959497843 661702249 377538518 629517684 13978957 752755762 178766511 54978479 352872460 752755762 752755762 830427564 712147186 904457353 712147186 844312972 478164345 46053030 469275658 911376237 34937036 680361344 750222905 680361344 911376237 402328612 680361344 54978479 830427564 368018338 853996708 704317246 610967290 178766511 712147186 647310372 87939586 478164345 928523640 904457353 13978957 807851992 637293522 881427789 359306675 586927772 54467956 714495600 402328612 909887207 34937036 909887207 907513243 750222905 -1 909887207 752755762 586927772 469275658 54978479 911376237 470588820 470588820 178766511 178766511 698101988 87939586 661702249 661702249 586927772 830427564 714495600 853996708 907513243 844312972 2668034 714495600 704317246 359306675 54467956 752755762 752755762 359306675 46053030 853996708 909887207 368018338 807851992 299111413 54978479 750222905 647310372 757367141 904457353 807851992 712147186 9679609 714495600 54467956 34937036 178766511 853996708 907513243 911376237 9679609 704317246 586927772 478164345 54978479 54978479 962843988 368018338 962843988 87939586 750222905 586927772 377538518 610967290 844312972 680361344 368018338 377538518 470588820 962843988 478164345 853996708 629517684 904457353 54467956 13978957 661702249 881427789 470588820 750222905 750222905 704317246 54467956 704317246 275410447 87939586 586927772 853996708 752755762 87939586 907513243 478164345 352872460 807851992 959497843 712147186 -1 368018338 704317246 714495600 844312972 698101988 54467956 661702249 680361344 629517684 341066340 904457353 359306675 712147186 752755762 402328612 469275658 661702249 87939586 629517684 341066340 275410447 610967290 647310372 752755762 9679609 750222905 470588820 637293522 59912810 853996708 712147186 909887207 377538518 368018338 178766511 712147186 809450593 807851992 752755762 46053030 809450593 647310372 54978479 9679609 637293522 907513243 661702249 853996708 909887207 844312972 830427564 809450593 712147186 239710191 34937036 402328612 239710191 751177986 610967290 377538518 470588820 909887207 904457353 704317246 809450593 275410447 830427564 352872460 352872460 368018338 712147186 757367141 909887207 469275658 239710191 586927772 54467956 275410447 907513243 830427564 368018338 239710191 470588820 750222905 402328612 478164345 54467956 844312972 341066340 377538518 907513243 46053030 928523640 751177986 680361344 368018338 757367141 478164345 368018338 478164345 368018338 830427564 629517684 962843988 751177986 54467956 87939586 586927772 757367141 881427789 299111413 712147186 959497843 470588820 809450593 757367141 359306675 959497843 809450593 275410447 907513243 9679609 752755762 959497843 46053030 59912810 178766511 377538518 807851992 610967290 909887207 680361344 809450593 661702249 714495600 377538518 239710191 402328612 751177986 54467956 844312972 87939586 34937036 275410447 661702249 714495600 402328612 714495600 807851992 714495600 809450593 239710191 959497843 809450593 34937036 54978479 54467956 647310372 704317246 34937036 377538518 853996708 54467956 704317246 178766511 54978479 402328612 368018338 698101988 299111413 478164345 962843988 87939586 275410447 54467956 911376237 610967290 377538518 962843988 830427564 844312972 54467956 680361344 586927772 962843988 359306675 714495600 959497843 928523640 680361344 586927772 470588820 809450593 757367141 807851992 853996708 661702249 54978479 586927772 46053030 928523640 698101988 178766511 853996708 712147186 87939586 962843988 750222905 962843988 239710191 907513243 807851992 34937036 54978479 9679609 586927772 928523640 87939586 402328612 610967290 178766511 59912810 402328612 629517684 470588820 478164345 34937036 352872460 714495600 469275658 907513243 87939586 9679609 586927772 752755762 909887207 34937036 809450593 959497843 610967290 853996708 853996708 629517684 909887207 807851992 2668034 680361344 853996708 661702249 704317246 809450593 680361344 368018338 610967290 911376237 757367141 59912810 59912810 402328612 714495600 750222905 2668034 46053030 881427789 698101988 904457353 752755762 402328612 750222905 752755762 9679609 909887207 909887207 34937036 2668034 853996708 928523640 704317246 909887207 2668034 610967290 239710191 470588820 2668034 830427564 402328612 830427564 830427564 830427564 928523640 904457353 402328612 698101988 844312972 299111413 275410447 586927772 359306675 962843988 881427789 881427789 299111413 752755762 470588820 680361344 34937036 752755762 712147186 368018338 59912810 698101988 661702249 9679609 853996708 9679609 853996708 911376237 909887207 34937036 661702249 275410447 9679609 377538518 959497843 959497843 853996708 34937036 904457353 750222905 470588820 661702249 46053030 752755762 239710191 178766511 54467956 647310372 13978957 750222905 807851992 359306675 698101988 661702249 959497843 712147186 54978479 809450593 178766511 712147186 377538518 904457353 807851992 9679609 54467956 9679609 959497843 830427564 341066340 368018338 830427564 377538518 299111413 853996708 881427789 341066340 830427564 359306675 469275658 359306675 586927772 352872460 178766511 680361344 178766511 962843988 714495600 352872460 9679609 928523640 637293522 637293522 757367141 377538518 368018338 2668034 239710191 750222905 844312972 714495600 352872460 907513243 751177986 959497843 9679609 752755762 909887207 54467956 714495600 352872460 239710191 907513243 377538518 809450593 9679609 352872460 904457353 470588820 34937036 712147186 907513243 909887207 610967290 178766511 402328612 853996708 13978957 698101988 54467956 239710191 610967290 757367141 359306675 610967290 698101988 698101988 402328612 881427789 352872460 907513243 610967290 352872460 359306675 807851992 807851992 9679609 698101988 359306675 341066340 881427789 87939586 809450593 275410447 275410447 178766511 610967290 751177986 752755762 629517684 352872460 629517684 610967290 377538518 752755762 904457353 629517684 54978479 341066340 844312972 661702249 647310372 704317246 359306675 299111413 13978957 -1 809450593 9679609 402328612 402328612 359306675 704317246 909887207 377538518 714495600 757367141 928523640 962843988 341066340 377538518 661702249 9679609 844312972 34937036 368018338 402328612 928523640 2668034 712147186 637293522 54978479 352872460 610967290 680361344 907513243 911376237 470588820 469275658 402328612 352872460 959497843 54978479 469275658 377538518 704317246 54467956 844312972 714495600 959497843 377538518 54978479 750222905 881427789 844312972 377538518 359306675 750222905 881427789 907513243 962843988 586927772 830427564 809450593 661702249 680361344 239710191 13978957 178766511 9679609 54978479 661702249 478164345 13978957 809450593 959497843 34937036 610967290 13978957 469275658 881427789 844312972 470588820 704317246 54467956 469275658 757367141 9679609 661702249 178766511 809450593 712147186 629517684 46053030 751177986 712147186 359306675 807851992 844312972 46053030 844312972 239710191 661702249 928523640 9679609 911376237 59912810 881427789 809450593 750222905 610967290 629517684 809450593 637293522 637293522 757367141 46053030 844312972 87939586 299111413 637293522 610967290 750222905 661702249 704317246 610967290 478164345 586927772 881427789 712147186 959497843 87939586 928523640 881427789 2668034 751177986 750222905 470588820 909887207 712147186 359306675 299111413 830427564 809450593 904457353 962843988 712147186 680361344 752755762 629517684 853996708 714495600 2668034 352872460 54467956 809450593 54467956 647310372 751177986 704317246 962843988 907513243 680361344 911376237 377538518 352872460 239710191 809450593 629517684 904457353 299111413 610967290 359306675 911376237 959497843 478164345 87939586 928523640 469275658 807851992 904457353 54467956 87939586 239710191 46053030 59912810 470588820 54978479 807851992 2668034 352872460 909887207 54978479 844312972 54467956 661702249 54978479 904457353 928523640 239710191 359306675 661702249 680361344 714495600 478164345 661702249 959497843 13978957 757367141 239710191 752755762 54978479 377538518 647310372 402328612 881427789 750222905 87939586 46053030 907513243 750222905 647310372 46053030 911376237 844312972 478164345 34937036 751177986 586927772 853996708 844312972 9679609 807851992 402328612 2668034 352872460 807851992 352872460 807851992 368018338 275410447 341066340 87939586 469275658 610967290 757367141 911376237 586927772 909887207 59912810 610967290 275410447 470588820 704317246 54467956 629517684 178766511 275410447 714495600 661702249 341066340 2668034 757367141 809450593 844312972 178766511 299111413 87939586 714495600 661702249 959497843 54978479 275410447 178766511 844312972 299111413 712147186 911376237 54467956 59912810 809450593 368018338 629517684 807851992 341066340 830427564 2668034 341066340 904457353 377538518 712147186 178766511 586927772 54467956 610967290 2668034 610967290 751177986 911376237 299111413 752755762 830427564 962843988 959497843 470588820 714495600 680361344 698101988 54978479 469275658 757367141 359306675 13978957 178766511 13978957 698101988 470588820 275410447 402328612 178766511 698101988 46053030 704317246 299111413 54978479 34937036 59912810 478164345 757367141 46053030 714495600 239710191 629517684 911376237 704317246 87939586 907513243 962843988 46053030 809450593 698101988 698101988 757367141 239710191 9679609 807851992 704317246 275410447 661702249 402328612 402328612 959497843 13978957 830427564 46053030 629517684 712147186 352872460 698101988 368018338 -1 178766511 807851992 629517684 712147186 750222905 46053030 586927772 904457353 87939586 712147186 377538518 359306675 9679609 714495600 809450593 470588820 712147186 275410447 911376237 46053030 178766511 752755762 962843988 757367141 9679609 881427789 751177986 680361344 46053030 54978479 750222905 751177986 844312972 680361344 359306675 34937036 34937036 352872460 275410447 750222905 46053030 637293522 629517684 2668034 629517684 402328612 911376237 911376237 377538518 928523640 909887207 352872460 751177986 341066340 714495600 59912810 54978479 13978957 610967290 909887207 637293522 34937036 752755762 54467956 368018338 704317246 959497843 54978479 853996708 704317246 907513243 751177986 844312972 54467956 704317246 470588820 54467956 904457353 368018338 2668034 714495600 87939586 680361344 59912810 807851992 178766511 661702249 704317246 54467956 59912810 757367141 299111413 750222905 661702249 751177986 59912810 59912810 54978479 352872460 13978957 299111413 809450593 809450593 610967290 54467956 299111413 352872460 275410447 881427789 9679609 881427789 844312972 402328612 470588820 2668034 750222905 911376237 647310372 352872460 13978957 807851992 13978957 239710191 661702249 -1 704317246 661702249 54978479 377538518 275410447 661702249 629517684 807851992 907513243 752755762 377538518 809450593 368018338 368018338 352872460 377538518 907513243 178766511 54978479 629517684 752755762 809450593 239710191 470588820 962843988 704317246 853996708 704317246 750222905 46053030 59912810 704317246 757367141 368018338 712147186 661702249 368018338 757367141 909887207 54467956 469275658 2668034 2668034 750222905 661702249 907513243 909887207 907513243 359306675 9679609 377538518 -1 750222905 59912810 909887207 299111413 911376237 59912810 909887207 757367141 9679609 368018338 928523640 9679609 178766511 661702249 698101988 904457353 239710191 904457353 178766511 275410447 54467956 637293522 853996708 341066340 377538518 698101988 714495600 54467956 470588820 904457353 470588820 757367141 9679609 275410447 911376237 904457353 757367141 680361344 46053030 757367141 661702249 54467956 962843988 750222905 807851992 54978479 299111413 637293522 275410447 87939586 698101988 911376237 59912810 647310372 907513243 853996708 275410447 904457353 704317246 2668034 907513243 2668034 714495600 962843988 714495600 239710191 13978957 478164345 54978479 830427564 178766511 341066340 647310372 712147186 2668034 712147186 54978479 712147186 586927772 881427789 704317246 59912810 712147186 751177986 959497843 844312972 750222905 844312972 752755762 359306675 712147186 928523640 478164345 629517684 352872460 751177986 239710191 647310372 54467956 352872460 830427564 59912810 470588820 647310372 909887207 809450593 911376237 586927772 962843988 629517684 909887207 2668034 909887207 341066340 54467956 377538518 586927772 54467956 54467956 239710191 2668034 907513243 34937036 402328612 2668034 647310372 680361344 647310372 807851992 752755762 341066340 647310372 9679609 9679609 911376237 962843988 704317246 34937036 904457353 962843988 907513243 909887207 757367141 637293522 87939586 469275658 714495600 586927772 359306675 470588820 698101988 714495600 911376237 469275658 46053030 87939586 809450593 752755762 368018338 275410447 809450593 853996708 178766511 275410447 809450593 629517684 844312972 9679609 881427789 904457353 275410447 352872460 712147186 637293522 680361344 911376237 629517684 698101988 959497843 299111413 368018338 478164345 661702249 54978479 13978957 853996708 -1 911376237 904457353 962843988 478164345 750222905 904457353 275410447 87939586 704317246 962843988 959497843 239710191 704317246 881427789 629517684 752755762 470588820 54467956 714495600 239710191 275410447 54467956 757367141 807851992 275410447 809450593 13978957 637293522 275410447 239710191 714495600 54467956 478164345 959497843 809450593 904457353 751177986 59912810 59912810 844312972 469275658 962843988 2668034 637293522 752755762 714495600 402328612 34937036 909887207 647310372 352872460 359306675 299111413 751177986 904457353 962843988 647310372 341066340 807851992 911376237 750222905 469275658 881427789 907513243 904457353 34937036 470588820 680361344 962843988 751177986 757367141 959497843 807851992 54978479 881427789 610967290 750222905 807851992 704317246 402328612 637293522 911376237 714495600 928523640 610967290 54978479 9679609 661702249 809450593 757367141 907513243 844312972 637293522 239710191 959497843 178766511 178766511 377538518 757367141 959497843 359306675 629517684 402328612 299111413 13978957 34937036 911376237 586927772 478164345 637293522 909887207 647310372 178766511 352872460 680361344 402328612 680361344 178766511 807851992 750222905 478164345 680361344 46053030 469275658 87939586 751177986 704317246 757367141 712147186 904457353 962843988 637293522 368018338 2668034 750222905 469275658 275410447 881427789 904457353 909887207 712147186 904457353 239710191 299111413 904457353 377538518 661702249 9679609 928523640 275410447 807851992 712147186 610967290 275410447 853996708 750222905 809450593 844312972 359306675 809450593 359306675 752755762 87939586 637293522 911376237 704317246 904457353 704317246 87939586 377538518 34937036 752755762 752755762 853996708 962843988 178766511 275410447 881427789 352872460 909887207 680361344 54978479 299111413 714495600 714495600 909887207 59912810 928523640 59912810 904457353 368018338 34937036 907513243 377538518 751177986 13978957 299111413 586927772 59912810 928523640 844312972 809450593 2668034 637293522 377538518 239710191 299111413 87939586 87939586 352872460 661702249 299111413 341066340 904457353 714495600 629517684 712147186 359306675 704317246 881427789 87939586 959497843 698101988 470588820 54467956 275410447 698101988 704317246 807851992 368018338 757367141 959497843 680361344 275410447 830427564 698101988 368018338 586927772 712147186 610967290 844312972 881427789 610967290 750222905 907513243 647310372 610967290 359306675 359306675 904457353 377538518 714495600 757367141 907513243 807851992 2668034 178766511 881427789 34937036 809450593 962843988 341066340 637293522 698101988 881427789 341066340 907513243 750222905 911376237 881427789 629517684 750222905 647310372 911376237 54978479 377538518 830427564 809450593 830427564 807851992 629517684 909887207 13978957 750222905 478164345 299111413 402328612 478164345 352872460 610967290 275410447 34937036 809450593 909887207 87939586 586927772 470588820 178766511 704317246 54978479 34937036 830427564 807851992 853996708 909887207 470588820 853996708 469275658 352872460 377538518 469275658 962843988 586927772 698101988 2668034 959497843 54978479 907513243 239710191 904457353 751177986 470588820 478164345 909887207 661702249 239710191 59912810 341066340 359306675 629517684 46053030 470588820 712147186 712147186 87939586 59912810 9679609 368018338 610967290 59912810 809450593 341066340 54978479 54978479 830427564 359306675 809450593 907513243 299111413 368018338 809450593 647310372 680361344 368018338 368018338 9679609 359306675 909887207 352872460 637293522 809450593 610967290 368018338 54467956 2668034 377538518 377538518 911376237 750222905 751177986 359306675 54978479 610967290 87939586 610967290 704317246 402328612 469275658 661702249 637293522 911376237 714495600 629517684 341066340 352872460 275410447 368018338 586927772 661702249 752755762 844312972 610967290 470588820 299111413 661702249 59912810 610967290 751177986 87939586 359306675 752755762 2668034 469275658 54978479 469275658 698101988 275410447 844312972 402328612 714495600 807851992 904457353 911376237 586927772 9679609 809450593 54467956 714495600 629517684 9679609 478164345 87939586 962843988 680361344 698101988 54978479 911376237 59912810 680361344 178766511 87939586 46053030 757367141 46053030 470588820 962843988 647310372 469275658 299111413 299111413 698101988 87939586 907513243 239710191 661702249 239710191 714495600 59912810 637293522 853996708 680361344 661702249 178766511 478164345 714495600 904457353 34937036 830427564 962843988 928523640 904457353 752755762 830427564 807851992 610967290 402328612 907513243 469275658 2668034 704317246 178766511 844312972 807851992 469275658 377538518 881427789 54467956 34937036 853996708 54978479 34937036 680361344 54467956 904457353 87939586 750222905 239710191 661702249 469275658 341066340 59912810 752755762 807851992 34937036 809450593 470588820 377538518 928523640 341066340 -1 629517684 34937036 46053030 752755762 402328612 629517684 13978957 275410447 750222905 586927772 750222905 807851992 830427564 34937036 54467956 54978479 299111413 751177986 470588820 586927772 704317246 54467956 377538518 368018338 239710191 752755762 469275658 239710191 610967290 881427789 2668034 368018338 239710191 59912810 368018338 377538518 704317246 698101988 46053030 714495600 962843988 9679609 807851992 299111413 178766511 352872460 830427564 714495600 904457353 637293522 680361344 46053030 757367141 750222905 830427564 751177986 13978957 87939586 637293522 698101988 680361344 751177986 610967290 844312972 751177986 359306675 13978957 87939586 704317246 359306675 881427789 661702249 661702249 610967290 402328612 341066340 757367141 757367141 34937036 647310372 844312972 299111413 704317246 299111413 341066340 830427564 909887207 34937036 368018338 402328612 907513243 712147186 698101988 46053030 46053030 239710191 907513243 368018338 46053030 904457353 478164345 714495600 352872460 87939586 757367141 610967290 341066340 54467956 757367141 714495600 469275658 712147186 809450593 661702249 809450593 239710191 962843988 712147186 751177986 54467956 368018338 712147186 59912810 239710191 751177986 904457353 959497843 637293522 698101988 904457353 809450593 2668034 909887207 714495600 752755762 470588820 907513243 54978479 377538518 341066340 752755762 807851992 807851992 844312972 714495600 54978479 751177986 752755762 178766511 54467956 830427564 377538518 637293522 637293522 830427564 377538518 54978479 647310372 853996708 9679609 807851992 275410447 752755762 844312972 712147186 59912810 907513243 586927772 909887207 881427789 478164345 809450593 87939586 299111413 752755762 809450593 911376237 59912810 34937036 275410447 178766511 853996708 87939586 959497843 586927772 637293522 661702249 680361344 2668034 751177986 698101988 13978957 698101988 610967290 341066340 962843988 637293522 469275658 352872460 469275658 359306675 275410447 34937036 752755762 87939586 341066340 341066340 911376237 9679609 928523640 275410447 610967290 34937036 661702249 904457353 239710191 629517684 34937036 637293522 54467956 377538518 809450593 352872460 34937036 341066340 299111413 661702249 59912810 470588820 352872460 757367141 751177986 586927772 751177986 368018338 359306675 402328612 469275658 907513243 629517684 341066340 34937036 751177986 629517684 750222905 844312972 637293522 647310372 698101988 275410447 178766511 299111413 752755762 928523640 610967290 647310372 368018338 911376237 469275658 959497843 928523640 750222905 704317246 909887207 299111413 881427789 907513243 830427564 830427564 54978479 757367141 470588820 54978479 881427789 59912810 59912810 629517684 844312972 54978479 13978957 704317246 59912810 909887207 751177986 714495600 377538518 352872460 275410447 909887207 359306675 661702249 352872460 680361344 909887207 469275658 928523640 704317246 757367141 928523640 911376237 54978479 586927772 54467956 714495600 368018338 637293522 54978479 299111413 647310372 9679609 178766511 299111413 34937036 751177986 402328612 680361344 34937036 87939586 359306675 647310372 928523640 13978957 809450593 359306675 909887207 928523640 637293522 469275658 712147186 712147186 661702249 881427789 470588820 714495600 751177986 907513243 586927772 962843988 352872460 911376237 751177986 712147186 637293522 751177986 359306675 34937036 881427789 959497843 844312972 586927772 586927772 751177986 750222905 680361344 928523640 647310372 402328612 59912810 661702249 680361344 368018338 46053030 586927772 54467956 809450593 881427789 928523640 178766511 470588820 54467956 13978957 239710191 87939586 368018338 751177986 712147186 359306675 750222905 478164345 647310372 807851992 680361344 757367141 907513243 881427789 178766511 352872460 586927772 341066340 9679609 610967290 680361344 959497843 637293522 59912810 909887207 352872460 909887207 959497843 478164345 809450593 377538518 586927772 661702249 959497843 54467956 2668034 9679609 368018338 9679609 647310372 712147186 751177986 751177986 661702249 341066340 750222905 54978479 46053030 13978957 87939586 909887207 377538518 478164345 368018338 239710191 637293522 809450593 54978479 299111413 714495600 680361344 698101988 712147186 830427564 9679609 470588820 178766511 478164345 368018338 853996708 54467956 610967290 629517684 647310372 87939586 377538518 751177986 9679609 661702249 2668034 698101988 13978957 352872460 610967290 750222905 911376237 299111413 844312972 13978957 359306675 704317246 478164345 962843988 809450593 368018338 752755762 853996708 178766511 629517684 299111413 368018338 54978479 959497843 928523640 809450593 178766511 239710191 704317246 2668034 881427789 714495600 757367141 352872460 341066340 637293522 698101988 757367141 698101988 352872460 751177986 359306675 359306675 469275658 714495600 637293522 909887207 87939586 402328612 610967290 59912810 757367141 647310372 909887207 629517684 275410447 661702249 -1 751177986 54978479 752755762 470588820 299111413 34937036 752755762 359306675 904457353 54467956 680361344 751177986 87939586 680361344 377538518 -1 680361344 299111413 752755762 377538518 377538518 359306675 470588820 853996708 352872460 586927772 352872460 844312972 704317246 402328612 704317246 680361344 9679609 352872460 54978479 46053030 469275658 54978479 352872460 909887207 299111413 34937036 704317246 661702249 714495600 59912810 239710191 299111413 661702249 853996708 928523640 704317246 470588820 377538518 907513243 928523640 299111413 586927772 178766511 13978957 352872460 586927772 9679609 368018338 680361344 629517684 904457353 368018338 959497843 680361344 13978957 750222905 807851992 637293522 881427789 962843988 239710191 54467956 809450593 830427564 757367141 239710191 752755762 470588820 909887207 928523640 712147186 844312972 928523640 59912810 647310372 750222905 46053030 637293522 751177986 470588820 750222905 377538518 714495600 959497843 59912810 844312972 911376237 87939586 911376237 904457353 928523640 470588820 750222905 712147186 478164345 959497843 299111413 299111413 752755762 704317246 368018338 13978957 750222905 402328612 275410447 368018338 909887207 377538518 844312972 87939586 402328612 470588820 661702249 9679609 34937036 275410447 959497843 87939586 46053030 830427564 661702249 807851992 13978957 751177986 647310372 34937036 610967290 470588820 34937036 87939586 881427789 59912810 352872460 402328612 402328612 844312972 750222905 239710191 87939586 629517684 34937036 34937036 54978479 54978479 807851992 704317246 586927772 341066340 661702249 714495600 911376237 830427564 470588820 275410447 54467956 698101988 275410447 959497843 610967290 904457353 751177986 750222905 470588820 359306675 809450593 46053030 59912810 275410447 299111413 46053030 909887207 704317246 239710191 807851992 368018338 470588820 959497843 909887207 704317246 809450593 928523640 751177986 928523640 907513243 470588820 610967290 704317246 757367141 469275658 478164345 610967290 13978957 299111413 809450593 712147186 714495600 698101988 962843988 54978479 359306675 647310372 881427789 341066340 275410447 750222905 752755762 470588820 629517684 239710191 909887207 377538518 959497843 59912810 751177986 59912810 680361344 712147186 809450593 341066340 9679609 54467956 830427564 809450593 54978479 909887207 341066340 470588820 757367141 647310372 -1 470588820 809450593 807851992 844312972 629517684 680361344 54467956 359306675 909887207 909887207 904457353 844312972 352872460 59912810 661702249 830427564 34937036 629517684 54467956 87939586 377538518 54978479 698101988 751177986 87939586 586927772 751177986 907513243 752755762 59912810 751177986 928523640 844312972 352872460 87939586 844312972 341066340 750222905 904457353 2668034 -1 34937036 610967290 352872460 341066340 470588820 368018338 844312972 911376237 54467956 750222905 757367141 470588820 962843988 239710191 478164345 751177986 714495600 750222905 610967290 239710191 904457353 402328612 712147186 698101988 962843988 751177986 586927772 359306675 712147186 680361344 402328612 470588820 87939586 377538518 34937036 714495600 757367141 712147186 809450593 904457353 844312972 911376237 239710191 904457353 751177986 610967290 830427564 712147186 -1 750222905 610967290 54978479 359306675 757367141 712147186 586927772 809450593 750222905 54978479 469275658 359306675 751177986 469275658 352872460 54978479 807851992 752755762 904457353 2668034 239710191 178766511 751177986 637293522 402328612 881427789 881427789 9679609 341066340 881427789 647310372 911376237 469275658 714495600 2668034 637293522 962843988 809450593 299111413 610967290 299111413 752755762 959497843 928523640 54978479 54467956 809450593 478164345 909887207 881427789 352872460 881427789 680361344 46053030 586927772 368018338 712147186 402328612 341066340 34937036 54467956 712147186 962843988 680361344 629517684 54467956 13978957 712147186 904457353 909887207 586927772 54467956 299111413 46053030 341066340 402328612 341066340 712147186 469275658 853996708 239710191 402328612 178766511 704317246 629517684 54978479 178766511 352872460 610967290 830427564 750222905 -1 962843988 752755762 54467956 909887207 299111413 34937036 959497843 959497843 704317246 909887207 586927772 751177986 751177986 178766511 469275658 478164345 341066340 275410447 904457353 661702249 2668034 299111413 59912810 13978957 352872460 610967290 341066340 586927772 750222905 368018338 909887207 714495600 712147186 807851992 478164345 46053030 178766511 751177986 751177986 34937036 377538518 54978479 853996708 402328612 470588820 752755762 911376237 928523640 647310372 844312972 377538518 352872460 469275658 928523640 54467956 87939586 13978957 586927772 368018338 87939586 13978957 807851992 359306675 844312972 402328612 377538518 844312972 46053030 469275658 59912810 714495600 46053030 239710191 -1 911376237 881427789 9679609 809450593 881427789 750222905 907513243 299111413 807851992 959497843 469275658 661702249 807851992 239710191 275410447 909887207 647310372 470588820 928523640 13978957 844312972 478164345 13978957 59912810 610967290 359306675 368018338 402328612 9679609 751177986 46053030 830427564 299111413 959497843 54978479 844312972 299111413 9679609 629517684 959497843 54467956 907513243 853996708 647310372 959497843 909887207 959497843 752755762 46053030 962843988 34937036 680361344 698101988 352872460 680361344 359306675 714495600 586927772 647310372 610967290 359306675 299111413 59912810 959497843 637293522 752755762 34937036 647310372 13978957 904457353 275410447 661702249 341066340 9679609 928523640 178766511 59912810 714495600 962843988 928523640 680361344 751177986 809450593 904457353 750222905 647310372 239710191 9679609 359306675 704317246 586927772 299111413 470588820 54467956 87939586 59912810 87939586 -1 757367141 299111413 959497843 853996708 704317246 46053030 59912810 352872460 751177986 904457353 178766511 698101988 2668034 469275658 46053030 299111413 -1 959497843 959497843 904457353 750222905 54978479 54467956 853996708 752755762 904457353 610967290 830427564 809450593 680361344 909887207 368018338 54978479 637293522 54978479 853996708 54978479 469275658 704317246 54467956 239710191 809450593 751177986 341066340 352872460 752755762 586927772 830427564 911376237 909887207 853996708 907513243 928523640 586927772 59912810 907513243 830427564 907513243 704317246 239710191 352872460 809450593 881427789 712147186 698101988 610967290 470588820 341066340 911376237 34937036 752755762 239710191 757367141 178766511 610967290 881427789 750222905 807851992 844312972 853996708 853996708 714495600 59912810 909887207 928523640 87939586 807851992 352872460 698101988 377538518 275410447 853996708 680361344 962843988 704317246 87939586 54978479 34937036 752755762 352872460 377538518 750222905 87939586 586927772 34937036 757367141 469275658 904457353 959497843 13978957 178766511 59912810 830427564 752755762 470588820 239710191 661702249 904457353 844312972 478164345 239710191 368018338 59912810 478164345 341066340 470588820 54467956 752755762 275410447 275410447 629517684 661702249 959497843 698101988 178766511 809450593 907513243 647310372 959497843 830427564 752755762 13978957 752755762 750222905 844312972 -1 629517684 352872460 341066340 470588820 714495600 629517684 680361344 34937036 34937036 904457353 907513243 352872460 807851992 402328612 478164345 807851992 959497843 402328612 680361344 752755762 809450593 478164345 809450593 881427789 714495600 637293522 368018338 844312972 661702249 469275658 341066340 13978957 34937036 809450593 907513243 853996708 299111413 341066340 750222905 809450593 610967290 750222905 959497843 352872460 239710191 904457353 807851992 478164345 478164345 830427564 637293522 13978957 368018338 928523640 853996708 9679609 959497843 402328612 54978479 698101988 87939586 359306675 807851992 853996708 59912810 907513243 54467956 470588820 13978957 757367141 341066340 704317246 377538518 352872460 59912810 959497843 629517684 757367141 178766511 610967290 809450593 647310372 928523640 911376237 704317246 844312972 478164345 904457353 757367141 712147186 34937036 714495600 881427789 807851992 911376237 341066340 469275658 275410447 750222905 661702249 959497843 751177986 610967290 757367141 830427564 853996708 959497843 377538518 714495600 352872460 341066340 9679609 34937036 478164345 54467956 239710191 881427789 469275658 478164345 478164345 750222905 959497843 809450593 704317246 647310372 911376237 87939586 757367141 239710191 712147186 698101988 469275658 352872460 911376237 750222905 680361344 629517684 830427564 59912810 470588820 661702249 853996708 757367141 809450593 13978957 470588820 2668034 478164345 470588820 830427564 807851992 698101988 178766511 586927772 757367141 178766511 698101988 911376237 629517684 757367141 928523640 352872460 87939586 9679609 928523640 809450593 714495600 2668034 610967290 478164345 909887207 359306675 34937036 469275658 54978479 352872460 909887207 87939586 750222905 275410447 830427564 478164345 959497843 911376237 469275658 909887207 907513243 368018338 299111413 368018338 34937036 59912810 87939586 904457353 46053030 830427564 647310372 54467956 368018338 402328612 698101988 751177986 610967290 881427789 586927772 909887207 853996708 402328612 909887207 698101988 751177986 844312972 853996708 911376237 54467956 928523640 9679609 46053030 661702249 13978957 13978957 9679609 54978479 352872460 9679609 853996708 751177986 341066340 629517684 46053030 962843988 928523640 2668034 909887207 610967290 909887207 178766511 341066340 704317246 9679609 680361344 239710191 830427564 178766511 2668034 959497843 359306675 853996708 59912810 478164345 299111413 377538518 610967290 586927772 59912810 470588820 470588820 680361344 59912810 586927772 712147186 46053030 629517684 704317246 830427564 377538518 714495600 -1 13978957 377538518 629517684 661702249 34937036 377538518 610967290 178766511 46053030 637293522 853996708 907513243 470588820 469275658 752755762 680361344 46053030 830427564 402328612 752755762 881427789 750222905 881427789 2668034 907513243 299111413 809450593 341066340 928523640 712147186 844312972 904457353 34937036 907513243 881427789 750222905 87939586 13978957 809450593 830427564 959497843 680361344 275410447 368018338 402328612 470588820 352872460 629517684 704317246 46053030 469275658 911376237 714495600 359306675 881427789 46053030 647310372 959497843 661702249 87939586 13978957 377538518 54978479 844312972 629517684 9679609 34937036 752755762 809450593 46053030 680361344 830427564 881427789 359306675 909887207 34937036 637293522 962843988 712147186 586927772 911376237 830427564 904457353 909887207 13978957 907513243 34937036 13978957 59912810 239710191 402328612 807851992 13978957 402328612 59912810 341066340 911376237 586927772 377538518 9679609 904457353 402328612 750222905 34937036 714495600 586927772 959497843 752755762 46053030 904457353 610967290 712147186 239710191 2668034 46053030 470588820 751177986 402328612 299111413 647310372 714495600 959497843 34937036 704317246 178766511 714495600 239710191 809450593 637293522 757367141 359306675 830427564 853996708 907513243 610967290 9679609 928523640 704317246 610967290 299111413 13978957 470588820 844312972 637293522 637293522 757367141 909887207 830427564 751177986 911376237 359306675 809450593 586927772 904457353 239710191 629517684 239710191 928523640 750222905 928523640 928523640 299111413 698101988 928523640 712147186 402328612 928523640 751177986 469275658 469275658 637293522 928523640 368018338 13978957 275410447 377538518 680361344 911376237 586927772 647310372 911376237 402328612 752755762 54467956 87939586 59912810 368018338 830427564 87939586 750222905 54978479 629517684 661702249 911376237 904457353 352872460 698101988 909887207 830427564 909887207 909887207 714495600 59912810 9679609 586927772 13978957 359306675 368018338 698101988 470588820 844312972 -1 46053030 751177986 469275658 928523640 911376237 470588820 928523640 34937036 750222905 907513243 714495600 586927772 807851992 712147186 680361344 9679609 757367141 359306675 478164345 907513243 698101988 586927772 959497843 751177986 928523640 904457353 752755762 9679609 469275658 275410447 2668034 647310372 34937036 46053030 341066340 478164345 59912810 757367141 359306675 750222905 34937036 959497843 341066340 907513243 807851992 752755762 87939586 637293522 469275658 586927772 844312972 239710191 359306675 750222905 478164345 9679609 757367141 299111413 586927772 807851992 34937036 959497843 830427564 714495600 680361344 844312972 239710191 341066340 637293522 13978957 928523640 752755762 959497843 34937036 809450593 469275658 830427564 661702249 928523640 610967290 647310372 844312972 830427564 712147186 13978957 881427789 610967290 470588820 59912810 352872460 809450593 698101988 712147186 54978479 368018338 637293522 610967290 359306675 275410447 478164345 34937036 712147186 751177986 911376237 830427564 647310372 712147186 2668034 911376237 807851992 698101988 757367141 751177986 59912810 13978957 239710191 704317246 299111413 752755762 352872460 757367141 478164345 911376237 807851992 59912810 962843988 359306675 757367141 752755762 637293522 637293522 661702249 928523640 911376237 807851992 629517684 9679609 907513243 87939586 962843988 46053030 962843988 46053030 698101988 807851992 807851992 647310372 178766511 853996708 809450593 352872460 647310372 959497843 13978957 178766511 909887207 46053030 751177986 368018338 750222905 13978957 751177986 647310372 2668034 959497843 478164345 853996708 299111413 402328612 647310372 907513243 352872460 9679609 637293522 909887207 714495600 299111413 359306675 637293522 469275658 853996708 359306675 586927772 830427564 661702249 959497843 2668034 712147186 809450593 13978957 586927772 714495600 478164345 46053030 807851992 698101988 586927772 59912810 807851992 359306675 299111413 275410447 809450593 712147186 809450593 9679609 478164345 368018338 907513243 402328612 661702249 911376237 704317246 13978957 809450593 809450593 752755762 478164345 629517684 928523640 2668034 46053030 928523640 586927772 470588820 661702249 46053030 830427564 402328612 478164345 712147186 275410447 752755762 402328612 54978479 962843988 704317246 959497843 909887207 368018338 239710191 9679609 368018338 928523640 959497843 359306675 928523640 359306675 757367141 714495600 470588820 853996708 87939586 46053030 904457353 402328612 59912810 359306675 911376237 478164345 2668034 359306675 368018338 881427789 359306675 629517684 610967290 2668034 962843988 34937036 87939586 299111413 54978479 469275658 470588820 911376237 680361344 352872460 299111413 59912810 661702249 470588820 750222905 647310372 359306675 34937036 807851992 962843988 680361344 757367141 830427564 469275658 680361344 757367141 807851992 402328612 9679609 752755762 712147186 844312972 368018338 402328612 13978957 647310372 647310372 807851992 586927772 59912810 341066340 750222905 809450593 239710191 239710191 714495600 698101988 87939586 352872460 712147186 239710191 661702249 2668034 928523640 830427564 909887207 904457353 359306675 299111413 844312972 239710191 341066340 178766511 46053030 881427789 59912810 341066340 352872460 341066340 2668034 239710191 752755762 714495600 469275658 469275658 341066340 750222905 299111413 9679609 807851992 352872460 698101988 750222905 807851992 959497843 54467956 904457353 752755762 9679609 2668034 907513243 647310372 698101988 680361344 34937036 752755762 661702249 9679609 368018338 629517684 751177986 704317246 46053030 809450593 907513243 911376237 907513243 178766511 680361344 698101988 909887207 750222905 299111413 661702249 844312972 757367141 377538518 478164345 178766511 757367141 -1 54467956 647310372 178766511 46053030 470588820 46053030 714495600 34937036 959497843 239710191 478164345 907513243 853996708 54467956 610967290 299111413 904457353 46053030 352872460 610967290 680361344 46053030 470588820 750222905 368018338 46053030 239710191 586927772 959497843 59912810 881427789 610967290 178766511 610967290 680361344 478164345 647310372 275410447 647310372 809450593 962843988 844312972 13978957 299111413 704317246 352872460 2668034 959497843 402328612 470588820 352872460 341066340 13978957 402328612 9679609 586927772 54467956 586927772 275410447 704317246 647310372 807851992 830427564 178766511 87939586 698101988 757367141 680361344 478164345 629517684 54978479 478164345 809450593 881427789 239710191 959497843 34937036 750222905 844312972 -1 34937036 2668034 909887207 275410447 637293522 629517684 46053030 368018338 275410447 299111413 275410447 470588820 59912810 54978479 928523640 680361344 275410447 13978957 751177986 239710191 239710191 712147186 751177986 714495600 853996708 751177986 647310372 341066340 368018338 299111413 46053030 377538518 34937036 368018338 54467956 59912810 712147186 178766511 54978479 586927772 629517684 807851992 807851992 807851992 881427789 647310372 757367141 402328612 751177986 54467956 629517684 807851992 909887207 368018338 586927772 478164345 13978957 928523640 54978479 2668034 13978957 341066340 178766511 2668034 9679609 909887207 341066340 751177986 -1 299111413 469275658 959497843 661702249 751177986 647310372 904457353 478164345 275410447 9679609 629517684 714495600 402328612 402328612 881427789 239710191 341066340 178766511 368018338 -1 698101988 54978479 830427564 377538518 714495600 352872460 299111413 402328612 680361344 368018338 750222905 698101988 959497843 881427789 46053030 751177986 647310372 844312972 712147186 809450593 909887207 907513243 469275658 704317246 178766511 752755762 750222905 712147186 469275658 2668034 750222905 680361344 341066340 911376237 830427564 368018338 469275658 909887207 752755762 586927772 704317246 54467956 907513243 809450593 661702249 904457353 647310372 368018338 844312972 34937036 478164345 751177986 402328612 239710191 469275658 704317246 712147186 87939586 610967290 87939586 757367141 809450593 54467956 59912810 853996708 853996708 928523640 911376237 750222905 13978957 610967290 299111413 9679609 586927772 807851992 299111413 586927772 586927772 -1 911376237 704317246 907513243 712147186 909887207 959497843 352872460 59912810 844312972 586927772 478164345 881427789 59912810 469275658 54467956 478164345 909887207 809450593 341066340 704317246 59912810 54467956 54467956 469275658 352872460 712147186 904457353 647310372 368018338 377538518 178766511 750222905 2668034 647310372 751177986 178766511 911376237 46053030 750222905 478164345 752755762 809450593 178766511 629517684 178766511 87939586 46053030 637293522 629517684 750222905 752755762 830427564 909887207 853996708 844312972 46053030 904457353 59912810 637293522 54978479 178766511 359306675 478164345 402328612 661702249 909887207 402328612 853996708 275410447 275410447 359306675 275410447 54467956 661702249 807851992 478164345 928523640 909887207 9679609 959497843 911376237 757367141 637293522 478164345 704317246 610967290 911376237 239710191 629517684 13978957 962843988 962843988 87939586 359306675 909887207 178766511 359306675 9679609 2668034 959497843 341066340 275410447 239710191 359306675 959497843 2668034 752755762 299111413 341066340 647310372 911376237 178766511 962843988 661702249 807851992 853996708 809450593 750222905 9679609 909887207 299111413 881427789 469275658 714495600 368018338 698101988 661702249 712147186 352872460 -1 647310372 637293522 809450593 661702249 341066340 13978957 470588820 87939586 830427564 46053030 402328612 661702249 680361344 610967290 844312972 46053030 46053030 909887207 928523640 853996708 959497843 377538518 629517684 881427789 87939586 239710191 809450593 352872460 368018338 661702249 299111413 359306675 469275658 178766511 881427789 909887207 610967290 402328612 478164345 54467956 750222905 704317246 752755762 714495600 34937036 341066340 586927772 13978957 844312972 962843988 647310372 712147186 853996708 698101988 962843988 752755762 661702249 844312972 13978957 751177986 9679609 469275658 881427789 629517684 962843988 178766511 909887207 928523640 34937036 844312972 751177986 751177986 844312972 714495600 680361344 13978957 586927772 712147186 2668034 377538518 629517684 844312972 807851992 750222905 661702249 809450593 637293522 830427564 881427789 757367141 341066340 661702249 9679609 469275658 178766511 402328612 809450593 469275658 46053030 807851992 87939586 752755762 830427564 698101988 470588820 680361344 750222905 853996708 853996708 751177986 469275658 629517684 637293522 299111413 712147186 712147186 341066340 586927772 959497843 750222905 807851992 750222905 962843988 352872460 629517684 647310372 299111413 962843988 928523640 909887207 299111413 341066340 661702249 478164345 178766511 54467956 59912810 928523640 46053030 911376237 959497843 750222905 359306675 807851992 844312972 698101988 59912810 751177986 904457353 87939586 909887207 359306675 34937036 470588820 881427789 402328612 680361344 13978957 830427564 907513243 341066340 46053030 714495600 830427564 352872460 478164345 809450593 698101988 907513243 402328612 959497843 178766511 844312972 904457353 377538518 928523640 911376237 478164345 59912810 698101988 959497843 46053030 712147186 352872460 928523640 586927772 904457353 470588820 704317246 9679609 809450593 907513243 881427789 368018338 712147186 714495600 830427564 478164345 911376237 809450593 752755762 904457353 661702249 928523640 610967290 402328612 239710191 46053030 54978479 352872460 59912810 402328612 637293522 629517684 59912810 853996708 299111413 359306675 962843988 629517684 661702249 647310372 629517684 359306675 830427564 661702249 352872460 34937036 807851992 377538518 629517684 809450593 402328612 750222905 341066340 962843988 629517684 928523640 661702249 698101988 352872460 909887207 881427789 469275658 586927772 698101988 809450593 34937036 928523640 830427564 909887207 750222905 911376237 750222905 928523640 2668034 629517684 712147186 478164345 904457353 680361344 54978479 680361344 853996708 13978957 54978479 962843988 610967290 807851992 809450593 59912810 402328612 402328612 46053030 704317246 680361344 904457353 478164345 54978479 478164345 844312972 352872460 352872460 757367141 299111413 478164345 647310372 13978957 59912810 586927772 34937036 2668034 610967290 54978479 750222905 830427564 13978957 962843988 478164345 962843988 87939586 34937036 87939586 34937036 911376237 712147186 13978957 904457353 46053030 714495600 704317246 757367141 807851992 830427564 712147186 478164345 714495600 2668034 178766511 830427564 239710191 712147186 87939586 239710191 752755762 904457353 470588820 698101988 928523640 368018338 928523640 586927772 750222905 377538518 928523640 751177986 714495600 586927772 680361344 704317246 647310372 750222905 368018338 698101988 750222905 928523640 275410447 647310372 352872460 178766511 752755762 2668034 853996708 34937036 647310372 586927772 647310372 750222905 87939586 844312972 752755762 830427564 712147186 844312972 962843988 87939586 9679609 809450593 470588820 275410447 661702249 647310372 904457353 853996708 9679609 909887207 714495600 87939586 402328612 807851992 13978957 853996708 714495600 59912810 352872460 341066340 928523640 46053030 909887207 959497843 704317246 714495600 714495600 402328612 34937036 46053030 757367141 962843988 911376237 959497843 299111413 275410447 469275658 637293522 13978957 714495600 9679609 714495600 352872460 853996708 750222905 807851992 469275658 2668034 698101988 680361344 54467956 962843988 178766511 299111413 962843988 637293522 637293522 809450593 341066340 2668034 844312972 750222905 9679609 275410447 377538518 911376237 698101988 647310372 34937036 881427789 704317246 959497843 647310372 368018338 54467956 629517684 844312972 54978479 962843988 299111413 830427564 469275658 469275658 54978479 853996708 275410447 377538518 13978957 959497843 844312972 698101988 807851992 844312972 911376237 377538518 750222905 712147186 698101988 586927772 911376237 239710191 2668034 962843988 757367141 629517684 751177986 928523640 844312972 13978957 470588820 54978479 962843988 637293522 661702249 750222905 712147186 853996708 402328612 9679609 352872460 352872460 352872460 34937036 2668034 750222905 9679609 341066340 54467956 46053030 698101988 911376237 714495600 87939586 13978957 830427564 59912810 959497843 680361344 377538518 637293522 909887207 907513243 757367141 54467956 807851992 704317246 402328612 807851992 239710191 680361344 13978957 299111413 959497843 752755762 470588820 377538518 757367141 637293522 752755762 299111413 402328612 586927772 54978479 54978479 907513243 9679609 704317246 478164345 54978479 830427564 87939586 359306675 661702249 809450593 34937036 629517684 13978957 46053030 809450593 751177986 59912810 9679609 46053030 637293522 712147186 54467956 714495600 359306675 807851992 750222905 610967290 752755762 352872460 809450593 377538518 750222905 928523640 907513243 275410447 757367141 610967290 359306675 610967290 853996708 59912810 352872460 341066340 712147186 647310372 712147186 46053030 881427789 469275658 54978479 54978479 752755762 909887207 704317246 352872460 34937036 844312972 904457353 844312972 807851992 -1 704317246 809450593 647310372 352872460 341066340 2668034 881427789 299111413 911376237 809450593 368018338 830427564 904457353 610967290 470588820 377538518 586927772 470588820 46053030 809450593 647310372 59912810 470588820 647310372 54467956 54467956 54467956 959497843 881427789 714495600 59912810 904457353 239710191 402328612 610967290 752755762 911376237 299111413 712147186 750222905 178766511 844312972 907513243 904457353 844312972 469275658 809450593 853996708 911376237 881427789 909887207 907513243 239710191 712147186 844312972 629517684 904457353 610967290 59912810 34937036 629517684 844312972 59912810 830427564 830427564 -1 54978479 478164345 610967290 809450593 46053030 87939586 13978957 34937036 809450593 637293522 275410447 359306675 54978479 2668034 661702249 341066340 712147186 54978479 757367141 54467956 704317246 586927772 881427789 368018338 610967290 239710191 680361344 647310372 959497843 469275658 178766511 712147186 962843988 87939586 610967290 752755762 959497843 275410447 680361344 368018338 714495600 962843988 704317246 299111413 299111413 402328612 881427789 844312972 752755762 853996708 178766511 359306675 712147186 752755762 853996708 299111413 881427789 59912810 359306675 610967290 704317246 2668034 34937036 698101988 34937036 751177986 809450593 661702249 909887207 239710191 59912810 909887207 9679609 751177986 904457353 54467956 959497843 352872460 661702249 881427789 830427564 680361344 637293522 469275658 844312972 239710191 299111413 46053030 54467956 757367141 610967290 637293522 637293522 586927772 352872460 34937036 629517684 352872460 807851992 714495600 881427789 368018338 54978479 402328612 909887207 962843988 830427564 478164345 962843988 629517684 54978479 661702249 299111413 907513243 904457353 470588820 377538518 853996708 698101988 907513243 853996708 87939586 469275658 712147186 907513243 402328612 751177986 469275658 46053030 830427564 661702249 661702249 911376237 2668034 751177986 637293522 853996708 928523640 807851992 610967290 359306675 87939586 2668034 470588820 34937036 9679609 904457353 680361344 807851992 637293522 680361344 909887207 830427564 661702249 341066340 377538518 807851992 757367141 853996708 275410447 907513243 87939586 809450593 239710191 478164345 911376237 239710191 -1 637293522 13978957 368018338 299111413 807851992 9679609 402328612 239710191 750222905 87939586 680361344 909887207 909887207 904457353 712147186 59912810 239710191 368018338 402328612 610967290 637293522 909887207 928523640 87939586 830427564 341066340 909887207 853996708 586927772 752755762 962843988 962843988 13978957 757367141 809450593 586927772 911376237 54467956 54978479 341066340 904457353 909887207 54978479 909887207 275410447 704317246 275410447 757367141 807851992 809450593 59912810 809450593 46053030 629517684 178766511 299111413 881427789 470588820 59912810 752755762 911376237 -1 959497843 341066340 928523640 680361344 881427789 647310372 830427564 59912810 34937036 54978479 9679609 299111413 341066340 712147186 904457353 680361344 54978479 907513243 637293522 59912810 907513243 909887207 881427789 377538518 907513243 962843988 469275658 647310372 751177986 907513243 178766511 680361344 239710191 830427564 881427789 661702249 377538518 469275658 807851992 661702249 904457353 962843988 647310372 909887207 239710191 13978957 87939586 680361344 469275658 239710191 299111413 698101988 637293522 299111413 377538518 904457353 714495600 59912810 470588820 368018338 911376237 904457353 661702249 352872460 904457353 661702249 359306675 904457353 752755762 881427789 680361344 178766511 275410447 712147186 844312972 377538518 610967290 402328612 13978957 750222905 909887207 54978479 904457353 239710191 909887207 712147186 928523640 881427789 87939586 807851992 807851992 610967290 714495600 904457353 239710191 661702249 751177986 698101988 661702249 59912810 586927772 46053030 470588820 680361344 680361344 46053030 478164345 178766511 909887207 911376237 830427564 809450593 809450593 341066340 714495600 275410447 46053030 904457353 610967290 809450593 54978479 661702249 750222905 54467956 359306675 904457353 178766511 714495600 478164345 59912810 352872460 637293522 239710191 2668034 610967290 13978957 470588820 750222905 59912810 299111413 402328612 178766511 637293522 809450593 904457353 844312972 299111413 959497843 402328612 87939586 928523640 959497843 299111413 469275658 9679609 368018338 637293522 807851992 757367141 341066340 275410447 9679609 46053030 368018338 275410447 54467956 750222905 178766511 59912810 629517684 881427789 586927772 661702249 469275658 178766511 469275658 610967290 907513243 586927772 881427789 275410447 -1 750222905 368018338 46053030 959497843 469275658 9679609 -1 853996708 359306675 46053030 751177986 714495600 239710191 46053030 13978957 629517684 13978957 478164345 178766511 9679609 807851992 904457353 959497843 637293522 46053030 904457353 698101988 853996708 87939586 959497843 751177986 661702249 2668034 478164345 299111413 13978957 470588820 751177986 87939586 9679609 904457353 2668034 359306675 959497843 844312972 928523640 13978957 275410447 54978479 647310372 54978479 178766511 757367141 830427564 54978479 844312972 752755762 661702249 881427789 962843988 9679609 586927772 911376237 661702249 59912810 2668034 712147186 275410447 629517684 -1 844312972 13978957 341066340 478164345 59912810 46053030 54467956 911376237 352872460 647310372 275410447 352872460 299111413 54467956 714495600 478164345 46053030 46053030 46053030 352872460 661702249 87939586 757367141 757367141 907513243 698101988 470588820 751177986 853996708 750222905 752755762 714495600 637293522 751177986 911376237 46053030 13978957 809450593 54978479 610967290 34937036 368018338 911376237 2668034 299111413 881427789 341066340 299111413 907513243 34937036 87939586 87939586 478164345 368018338 844312972 586927772 341066340 809450593 2668034 661702249 809450593 904457353 469275658 712147186 680361344 844312972 928523640 959497843 478164345 9679609 470588820 275410447 54467956 904457353 712147186 -1 9679609 698101988 629517684 807851992 907513243 610967290 751177986 341066340 368018338 469275658 904457353 586927772 9679609 809450593 757367141 698101988 34937036 962843988 2668034 59912810 807851992 275410447 46053030 752755762 275410447 178766511 809450593 750222905 586927772 751177986 87939586 469275658 275410447 368018338 928523640 911376237 757367141 928523640 59912810 469275658 34937036 54978479 402328612 959497843 704317246 704317246 962843988 87939586 59912810 368018338 647310372 962843988 586927772 928523640 904457353 54978479 239710191 299111413 275410447 586927772 46053030 661702249 928523640 299111413 2668034 680361344 830427564 13978957 2668034 750222905 87939586 714495600 239710191 478164345 352872460 34937036 178766511 239710191 478164345 178766511 59912810 299111413 352872460 909887207 907513243 647310372 907513243 807851992 54978479 853996708 470588820 59912810 34937036 59912810 680361344 352872460 962843988 637293522 647310372 629517684 881427789 178766511 909887207 13978957 637293522 478164345 239710191 637293522 680361344 13978957 178766511 712147186 881427789 299111413 178766511 586927772 54467956 2668034 9679609 830427564 830427564 928523640 470588820 341066340 178766511 637293522 402328612 661702249 830427564 586927772 54467956 359306675 698101988 610967290 34937036 712147186 299111413 752755762 629517684 907513243 680361344 610967290 757367141 909887207 402328612 904457353 470588820 911376237 -1 46053030 46053030 54978479 911376237 629517684 881427789 341066340 904457353 368018338 830427564 469275658 907513243 807851992 959497843 712147186 13978957 352872460 46053030 54467956 610967290 359306675 46053030 704317246 610967290 377538518 377538518 359306675 9679609 844312972 402328612 704317246 962843988 368018338 698101988 853996708 752755762 698101988 46053030 807851992 928523640 359306675 352872460 661702249 928523640 714495600 704317246 637293522 352872460 637293522 704317246 9679609 341066340 712147186 469275658 629517684 54467956 928523640 750222905 853996708 647310372 368018338 844312972 -1 275410447 853996708 959497843 962843988 959497843 352872460 299111413 239710191 9679609 59912810 661702249 610967290 704317246 750222905 698101988 911376237 911376237 469275658 586927772 637293522 359306675 698101988 478164345 752755762 752755762 928523640 352872460 2668034 87939586 586927772 637293522 962843988 352872460 680361344 853996708 13978957 830427564 54978479 368018338 637293522 959497843 478164345 698101988 178766511 359306675 714495600 341066340 809450593 341066340 907513243 698101988 629517684 275410447 750222905 809450593 2668034 853996708 470588820 751177986 830427564 34937036 750222905 359306675 275410447 178766511 299111413 844312972 87939586 680361344 809450593 377538518 830427564 478164345 275410447 809450593 909887207 714495600 680361344 34937036 359306675 844312972 757367141 2668034 647310372 368018338 586927772 341066340 844312972 844312972 637293522 239710191 712147186 470588820 610967290 341066340 402328612 299111413 34937036 907513243 275410447 178766511 928523640 59912810 704317246 13978957 9679609 909887207 59912810 13978957 962843988 470588820 809450593 661702249 59912810 809450593 911376237 2668034 661702249 809450593 830427564 359306675 239710191 87939586 904457353 750222905 275410447 87939586 470588820 341066340 470588820 904457353 629517684 275410447 959497843 752755762 87939586 751177986 9679609 647310372 809450593 377538518 470588820 34937036 807851992 712147186 928523640 586927772 962843988 909887207 87939586 928523640 629517684 751177986 830427564 928523640 629517684 178766511 469275658 610967290 470588820 830427564 959497843 610967290 712147186 275410447 680361344 359306675 239710191 959497843 698101988 904457353 750222905 807851992 377538518 714495600 368018338 714495600 909887207 629517684 178766511 13978957 470588820 9679609 809450593 928523640 352872460 881427789 809450593 469275658 637293522 959497843 962843988 698101988 352872460 751177986 469275658 647310372 704317246 59912810 928523640 911376237 661702249 87939586 959497843 352872460 377538518 352872460 478164345 87939586 34937036 9679609 809450593 712147186 844312972 647310372 34937036 714495600 54978479 341066340 750222905 178766511 478164345 909887207 470588820 275410447 698101988 275410447 34937036 402328612 704317246 34937036 352872460 909887207 377538518 751177986 830427564 809450593 478164345 368018338 714495600 469275658 712147186 714495600 2668034 907513243 178766511 610967290 299111413 178766511 586927772 751177986 807851992 757367141 853996708 637293522 469275658 881427789 714495600 586927772 751177986 911376237 714495600 469275658 13978957 178766511 402328612 904457353 359306675 647310372 178766511 909887207 239710191 610967290 586927772 907513243 757367141 341066340 844312972 178766511 470588820 752755762 714495600 844312972 469275658 629517684 928523640 844312972 928523640 830427564 178766511 402328612 757367141 928523640 807851992 46053030 680361344 750222905 377538518 610967290 275410447 911376237 239710191 911376237 629517684 34937036 698101988 629517684 959497843 661702249 714495600 478164345 470588820 59912810 959497843 54467956 9679609 807851992 751177986 610967290 13978957 54978479 470588820 751177986 299111413 680361344 352872460 911376237 9679609 712147186 752755762 13978957 680361344 853996708 844312972 928523640 239710191 2668034 853996708 377538518 352872460 469275658 698101988 907513243 478164345 359306675 275410447 962843988 178766511 239710191 469275658 87939586 830427564 368018338 809450593 469275658 178766511 714495600 904457353 9679609 87939586 751177986 54978479 178766511 377538518 853996708 647310372 809450593 752755762 368018338 368018338 610967290 661702249 46053030 54978479 911376237 909887207 698101988 34937036 853996708 -1 757367141 377538518 704317246 54467956 178766511 87939586 629517684 46053030 352872460 299111413 712147186 757367141 844312972 830427564 299111413 87939586 629517684 680361344 661702249 830427564 911376237 9679609 54978479 359306675 853996708 46053030 341066340 714495600 586927772 911376237 87939586 853996708 647310372 470588820 13978957 352872460 752755762 907513243 757367141 34937036 959497843 87939586 629517684 299111413 928523640 59912810 752755762 610967290 637293522 299111413 959497843 904457353 402328612 34937036 757367141 712147186 478164345 680361344 750222905 909887207 704317246 2668034 661702249 586927772 629517684 54467956 610967290 881427789 299111413 469275658 178766511 54978479 46053030 807851992 275410447 239710191 87939586 341066340 757367141 341066340 368018338 712147186 352872460 469275658 87939586 239710191 275410447 714495600 610967290 909887207 275410447 586927772 59912810 750222905 402328612 239710191 714495600 87939586 750222905 341066340 661702249 239710191 59912810 341066340 704317246 647310372 178766511 359306675 751177986 904457353 647310372 54978479 9679609 341066340 341066340 830427564 959497843 629517684 470588820 402328612 470588820 2668034 -1 807851992 469275658 275410447 698101988 853996708 712147186 239710191 377538518 586927772 714495600 610967290 750222905 13978957 239710191 359306675 87939586 661702249 909887207 928523640 9679609 661702249 807851992 359306675 959497843 807851992 712147186 809450593 680361344 9679609 469275658 909887207 680361344 714495600 239710191 470588820 478164345 712147186 368018338 904457353 911376237 959497843 830427564 904457353 904457353 87939586 680361344 647310372 698101988 909887207 698101988 87939586 586927772 959497843 178766511 54978479 586927772 698101988 751177986 610967290 704317246 807851992 844312972 59912810 750222905 239710191 9679609 586927772 9679609 809450593 904457353 59912810 54978479 680361344 87939586 352872460 610967290 712147186 809450593 830427564 698101988 907513243 87939586 959497843 341066340 647310372 714495600 853996708 904457353 809450593 809450593 712147186 959497843 962843988 54467956 661702249 610967290 704317246 341066340 911376237 586927772 299111413 714495600 359306675 714495600 807851992 661702249 54978479 402328612 478164345 637293522 712147186 714495600 853996708 712147186 698101988 637293522 911376237 911376237 377538518 830427564 698101988 751177986 359306675 46053030 844312972 853996708 275410447 341066340 629517684 661702249 299111413 13978957 809450593 46053030 470588820 714495600 87939586 59912810 962843988 470588820 637293522 46053030 698101988 680361344 368018338 904457353 904457353 881427789 54978479 178766511 661702249 9679609 809450593 34937036 54467956 629517684 757367141 54467956 610967290 470588820 299111413 275410447 586927772 661702249 368018338 647310372 13978957 9679609 87939586 299111413 757367141 9679609 275410447 750222905 54467956 629517684 377538518 712147186 751177986 751177986 2668034 844312972 750222905 698101988 359306675 610967290 712147186 809450593 752755762 807851992 680361344 881427789 359306675 830427564 911376237 359306675 368018338 637293522 637293522 809450593 46053030 46053030 34937036 830427564 54467956 368018338 907513243 629517684 904457353 341066340 959497843 959497843 909887207 750222905 54467956 751177986 478164345 59912810 629517684 470588820 757367141 586927772 178766511 469275658 2668034 830427564 178766511 239710191 698101988 750222905 750222905 712147186 54978479 881427789 586927772 341066340 714495600 704317246 928523640 470588820 680361344 469275658 359306675 680361344 610967290 712147186 680361344 809450593 752755762 757367141 881427789 299111413 661702249 751177986 830427564 87939586 368018338 402328612 680361344 907513243 911376237 2668034 352872460 -1 752755762 909887207 299111413 959497843 704317246 478164345 881427789 610967290 714495600 637293522 368018338 757367141 714495600 752755762 34937036 377538518 13978957 13978957 178766511 54467956 368018338 712147186 712147186 610967290 178766511 34937036 680361344 830427564 844312972 352872460 59912810 54978479 13978957 352872460 830427564 299111413 714495600 54467956 959497843 757367141 178766511 9679609 752755762 962843988 807851992 586927772 714495600 698101988 714495600 637293522 809450593 478164345 341066340 178766511 299111413 698101988 13978957 87939586 368018338 752755762 807851992 402328612 881427789 54978479 402328612 928523640 239710191 959497843 368018338 402328612 275410447 909887207 629517684 -1 757367141 469275658 239710191 54467956 962843988 909887207 661702249 904457353 239710191 239710191 478164345 809450593 54978479 34937036 714495600 629517684 239710191 239710191 911376237 469275658 341066340 752755762 299111413 46053030 704317246 341066340 714495600 341066340 704317246 13978957 680361344 911376237 830427564 54467956 87939586 750222905 359306675 714495600 909887207 714495600 178766511 647310372 359306675 54467956 352872460 341066340 368018338 46053030 909887207 -1 907513243 359306675 469275658 807851992 959497843 904457353 239710191 13978957 698101988 661702249 239710191 712147186 341066340 87939586 712147186 647310372 54467956 352872460 368018338 751177986 844312972 647310372 54978479 751177986 -1 698101988 54467956 661702249 853996708 637293522 647310372 13978957 629517684 377538518 714495600 34937036 698101988 637293522 368018338 470588820 881427789 178766511 402328612 962843988 962843988 59912810 470588820 881427789 704317246 586927772 470588820 352872460 275410447 907513243 661702249 275410447 844312972 299111413 629517684 809450593 844312972 698101988 928523640 -1 712147186 809450593 830427564 368018338 299111413 402328612 750222905 661702249 586927772 704317246 909887207 807851992 904457353 750222905 853996708 959497843 807851992 629517684 54978479 959497843 928523640 698101988 478164345 698101988 377538518 359306675 87939586 46053030 704317246 680361344 904457353 377538518 368018338 881427789 34937036 87939586 698101988 904457353 -1 904457353 341066340 299111413 341066340 680361344 750222905 830427564 680361344 478164345 13978957 750222905 469275658 712147186 59912810 962843988 911376237 637293522 34937036 239710191 881427789 909887207 962843988 239710191 54467956 46053030 911376237 698101988 853996708 830427564 239710191 928523640 712147186 59912810 46053030 629517684 352872460 478164345 54467956 586927772 470588820 34937036 750222905 661702249 469275658 239710191 959497843 13978957 586927772 402328612 844312972 586927772 830427564 9679609 54978479 478164345 469275658 909887207 178766511 962843988 698101988 714495600 959497843 750222905 359306675 586927772 13978957 13978957 9679609 750222905 59912810 714495600 830427564 87939586 299111413 928523640 712147186 178766511 9679609 928523640 881427789 470588820 469275658 714495600 712147186 853996708 904457353 341066340 469275658 959497843 239710191 275410447 34937036 698101988 402328612 751177986 907513243 881427789 275410447 54467956 647310372 809450593 610967290 698101988 34937036 853996708 352872460 844312972 341066340 629517684 478164345 34937036 54467956 9679609 34937036 341066340 809450593 610967290 586927772 610967290 959497843 470588820 9679609 275410447 359306675 809450593 714495600 807851992 853996708 698101988 661702249 586927772 54467956 178766511 704317246 698101988 299111413 904457353 13978957 275410447 352872460 275410447 34937036 352872460 809450593 402328612 904457353 178766511 909887207 698101988 704317246 359306675 377538518 853996708 299111413 714495600 714495600 807851992 853996708 909887207 680361344 928523640 341066340 352872460 239710191 629517684 368018338 402328612 757367141 661702249 178766511 698101988 275410447 341066340 809450593 809450593 610967290 470588820 469275658 750222905 9679609 680361344 239710191 54978479 750222905 54467956 87939586 478164345 809450593 377538518 478164345 959497843 34937036 853996708 610967290 750222905 637293522 959497843 647310372 469275658 239710191 647310372 751177986 807851992 959497843 911376237 402328612 299111413 34937036 907513243 377538518 46053030 704317246 751177986 637293522 34937036 377538518 959497843 637293522 178766511 909887207 809450593 830427564 809450593 87939586 9679609 680361344 853996708 178766511 704317246 661702249 661702249 54467956 680361344 844312972 752755762 341066340 698101988 714495600 881427789 178766511 911376237 853996708 359306675 959497843 470588820 9679609 341066340 844312972 807851992 698101988 59912810 909887207 359306675 751177986 752755762 647310372 629517684 46053030 807851992 59912810 586927772 629517684 239710191 911376237 478164345 751177986 275410447 34937036 87939586 59912810 352872460 909887207 637293522 359306675 830427564 909887207 178766511 809450593 629517684 698101988 661702249 637293522 750222905 239710191 714495600 647310372 610967290 830427564 704317246 377538518 959497843 881427789 54467956 59912810 907513243 698101988 359306675 54978479 299111413 9679609 402328612 704317246 368018338 928523640 629517684 2668034 680361344 959497843 830427564 275410447 59912810 680361344 34937036 844312972 962843988 239710191 377538518 909887207 680361344 757367141 698101988 377538518 661702249 359306675 809450593 359306675 698101988 907513243 752755762 881427789 478164345 844312972 275410447 750222905 750222905 928523640 962843988 907513243 928523640 275410447 402328612 469275658 478164345 87939586 757367141 647310372 13978957 928523640 478164345 637293522 341066340 698101988 909887207 751177986 904457353 807851992 359306675 904457353 341066340 844312972 59912810 907513243 629517684 46053030 750222905 704317246 59912810 661702249 359306675 809450593 698101988 368018338 59912810 352872460 928523640 610967290 359306675 928523640 610967290 -1 680361344 13978957 714495600 54467956 54467956 59912810 757367141 757367141 904457353 881427789 402328612 13978957 714495600 87939586 469275658 87939586 807851992 844312972 637293522 87939586 178766511 54978479 853996708 359306675 751177986 359306675 341066340 904457353 752755762 377538518 178766511 911376237 54467956 -1 830427564 907513243 46053030 368018338 904457353 359306675 299111413 2668034 752755762 13978957 704317246 402328612 904457353 928523640 853996708 637293522 377538518 2668034 750222905 586927772 2668034 586927772 34937036 586927772 752755762 680361344 959497843 34937036 752755762 647310372 368018338 629517684 881427789 680361344 881427789 377538518 178766511 907513243 13978957 907513243 911376237 402328612 610967290 647310372 647310372 907513243 470588820 809450593 830427564 712147186 59912810 911376237 54978479 807851992 629517684 752755762 9679609 911376237 752755762 629517684 637293522 751177986 881427789 478164345 470588820 928523640 959497843 352872460 647310372 178766511 54467956 704317246 470588820 807851992 911376237 54978479 751177986 299111413 959497843 54467956 909887207 87939586 911376237 909887207 377538518 469275658 853996708 844312972 359306675 470588820 239710191 959497843 904457353 844312972 54978479 9679609 909887207 844312972 907513243 830427564 751177986 807851992 909887207 909887207 830427564 704317246 610967290 750222905 352872460 714495600 352872460 680361344 87939586 368018338 59912810 830427564 469275658 352872460 959497843 54467956 637293522 34937036 750222905 698101988 9679609 54978479 904457353 750222905 714495600 368018338 904457353 469275658 239710191 712147186 909887207 904457353 647310372 59912810 341066340 469275658 359306675 178766511 629517684 178766511 610967290 610967290 714495600 368018338 275410447 904457353 9679609 830427564 680361344 809450593 368018338 13978957 881427789 704317246 13978957 807851992 54978479 698101988 478164345 712147186 299111413 275410447 377538518 368018338 704317246 844312972 377538518 610967290 712147186 470588820 470588820 751177986 853996708 907513243 54467956 54467956 962843988 352872460 853996708 2668034 844312972 368018338 712147186 341066340 34937036 807851992 341066340 377538518 830427564 809450593 377538518 714495600 907513243 -1 647310372 59912810 352872460 962843988 610967290 830427564 962843988 34937036 904457353 -1 470588820 881427789 46053030 -1 830427564 299111413 807851992 904457353 911376237 9679609 647310372 377538518 853996708 9679609 239710191 959497843 751177986 661702249 752755762 881427789 478164345 904457353 962843988 809450593 368018338 341066340 907513243 909887207 809450593 853996708 402328612 807851992 704317246 178766511 637293522 178766511 959497843 299111413 830427564 54467956 402328612 59912810 469275658 647310372 13978957 -1 178766511 610967290 757367141 647310372 239710191 698101988 9679609 470588820 402328612 712147186 586927772 959497843 469275658 54467956 586927772 881427789 909887207 402328612 844312972 34937036 959497843 712147186 54467956 698101988 853996708 13978957 239710191 59912810 661702249 809450593 59912810 911376237 712147186 34937036 712147186 478164345 704317246 9679609 757367141 54467956 377538518 698101988 637293522 275410447 809450593 712147186 359306675 750222905 54978479 46053030 751177986 637293522 178766511 647310372 807851992 87939586 469275658 34937036 470588820 809450593 275410447 470588820 959497843 752755762 275410447 13978957 54978479 341066340 637293522 752755762 629517684 904457353 470588820 629517684 661702249 478164345 751177986 59912810 341066340 46053030 368018338 341066340 368018338 470588820 959497843 853996708 637293522 647310372 807851992 853996708 54467956 712147186 751177986 87939586 2668034 9679609 757367141 909887207 359306675 698101988 698101988 714495600 352872460 478164345 13978957 637293522 34937036 959497843 9679609 352872460 9679609 647310372 341066340 911376237 928523640 647310372 928523640 13978957 751177986 907513243 377538518 341066340 402328612 750222905 359306675 909887207 698101988 637293522 830427564 54978479 54978479 368018338 830427564 750222905 637293522 928523640 661702249 830427564 359306675 299111413 586927772 352872460 959497843 352872460 87939586 341066340 751177986 807851992 352872460 239710191 -1 704317246 807851992 853996708 962843988 907513243 469275658 359306675 352872460 368018338 610967290 647310372 853996708 275410447 704317246 610967290 402328612 844312972 909887207 714495600 59912810 911376237 757367141 911376237 478164345 13978957 928523640 352872460 2668034 807851992 402328612 907513243 59912810 54467956 54978479 629517684 470588820 750222905 661702249 299111413 352872460 830427564 299111413 704317246 368018338 87939586 881427789 9679609 909887207 34937036 470588820 830427564 275410447 853996708 377538518 46053030 962843988 959497843 54978479 712147186 46053030 928523640 87939586 46053030 714495600 352872460 680361344 714495600 359306675 54467956 698101988 9679609 341066340 402328612 610967290 352872460 377538518 299111413 680361344 54978479 610967290 830427564 904457353 359306675 34937036 712147186 904457353 54978479 470588820 757367141 46053030 239710191 751177986 881427789 807851992 59912810 46053030 637293522 610967290 46053030 9679609 751177986 757367141 402328612 750222905 714495600 470588820 54978479 911376237 637293522 714495600 299111413 637293522 478164345 2668034 368018338 402328612 2668034 478164345 751177986 757367141 647310372 9679609 13978957 352872460 586927772 907513243 959497843 647310372 928523640 904457353 661702249 54978479 -1 610967290 647310372 377538518 752755762 87939586 359306675 661702249 2668034 844312972 959497843 844312972 928523640 712147186 751177986 809450593 714495600 911376237 610967290 909887207 698101988 751177986 647310372 470588820 402328612 470588820 757367141 757367141 844312972 87939586 904457353 402328612 368018338 46053030 470588820 470588820 714495600 586927772 299111413 470588820 470588820 909887207 704317246 637293522 959497843 844312972 714495600 478164345 907513243 13978957 909887207 239710191 402328612 9679609 87939586 853996708 54467956 368018338 881427789 341066340 830427564 586927772 911376237 750222905 54467956 647310372 377538518 757367141 368018338 368018338 299111413 178766511 478164345 402328612 704317246 178766511 13978957 478164345 661702249 750222905 87939586 178766511 610967290 714495600 9679609 34937036 275410447 34937036 610967290 750222905 239710191 299111413 341066340 299111413 359306675 911376237 807851992 928523640 478164345 844312972 750222905 239710191 844312972 637293522 959497843 712147186 178766511 586927772 34937036 698101988 377538518 299111413 830427564 610967290 59912810 478164345 959497843 680361344 712147186 478164345 904457353 34937036 637293522 9679609 469275658 586927772 909887207 853996708 853996708 904457353 750222905 87939586 87939586 904457353 54978479 750222905 844312972 712147186 9679609 844312972 87939586 352872460 637293522 87939586 629517684 962843988 34937036 844312972 402328612 830427564 904457353 59912810 2668034 637293522 239710191 402328612 830427564 661702249 54978479 907513243 87939586 368018338 704317246 853996708 59912810 911376237 712147186 844312972 610967290 299111413 752755762 881427789 714495600 853996708 54467956 368018338 299111413 844312972 750222905 637293522 757367141 809450593 2668034 299111413 853996708 239710191 909887207 959497843 341066340 637293522 959497843 586927772 809450593 911376237 830427564 712147186 712147186 54978479 368018338 629517684 275410447 928523640 59912810 881427789 87939586 359306675 962843988 59912810 586927772 750222905 178766511 629517684 959497843 377538518 853996708 661702249 275410447 54467956 629517684 830427564 54467956 610967290 352872460 752755762 844312972 830427564 178766511 377538518 341066340 87939586 59912810 757367141 368018338 178766511 299111413 962843988 757367141 352872460 13978957 239710191 830427564 478164345 54467956 54467956 239710191 239710191 752755762 844312972 962843988 757367141 178766511 46053030 909887207 54467956 907513243 661702249 909887207 402328612 368018338 9679609 54467956 809450593 352872460 54467956 830427564 275410447 909887207 911376237 178766511 352872460 807851992 757367141 610967290 757367141 377538518 959497843 680361344 34937036 712147186 959497843 807851992 87939586 661702249 807851992 853996708 907513243 928523640 904457353 911376237 586927772 629517684 586927772 54467956 751177986 368018338 881427789 13978957 341066340 610967290 661702249 478164345 34937036 853996708 647310372 757367141 341066340 469275658 637293522 239710191 178766511 610967290 680361344 359306675 680361344 377538518 13978957 341066340 750222905 -1 907513243 881427789 807851992 704317246 470588820 402328612 750222905 352872460 637293522 757367141 844312972 239710191 959497843 359306675 647310372 629517684 807851992 928523640 586927772 610967290 9679609 698101988 54978479 911376237 714495600 757367141 54467956 9679609 680361344 661702249 712147186 911376237 352872460 757367141 751177986 46053030 959497843 178766511 629517684 341066340 13978957 359306675 478164345 377538518 610967290 478164345 698101988 911376237 368018338 853996708 752755762 637293522 629517684 844312972 352872460 853996708 87939586 680361344 751177986 341066340 853996708 853996708 904457353 757367141 377538518 59912810 13978957 13978957 54467956 959497843 959497843 87939586 959497843 -1 46053030 881427789 469275658 637293522 54978479 904457353 341066340 299111413 470588820 402328612 750222905 807851992 377538518 704317246 586927772 586927772 750222905 341066340 928523640 610967290 402328612 2668034 809450593 368018338 610967290 34937036 368018338 907513243 54467956 807851992 959497843 757367141 46053030 904457353 586927772 46053030 881427789 470588820 714495600 368018338 637293522 9679609 704317246 359306675 341066340 704317246 661702249 844312972 402328612 59912810 928523640 341066340 478164345 54467956 757367141 13978957 704317246 13978957 610967290 629517684 359306675 359306675 752755762 299111413 469275658 704317246 629517684 59912810 757367141 13978957 13978957 359306675 714495600 470588820 830427564 470588820 661702249 341066340 637293522 881427789 680361344 907513243 714495600 178766511 54467956 928523640 46053030 368018338 178766511 34937036 178766511 752755762 680361344 377538518 54978479 928523640 907513243 750222905 911376237 853996708 377538518 54467956 59912810 830427564 359306675 59912810 830427564 54467956 962843988 46053030 469275658 352872460 830427564 911376237 807851992 807851992 807851992 911376237 54978479 750222905 13978957 178766511 478164345 629517684 751177986 844312972 637293522 352872460 402328612 704317246 712147186 13978957 698101988 844312972 809450593 469275658 712147186 178766511 586927772 470588820 751177986 402328612 830427564 87939586 959497843 904457353 59912810 239710191 904457353 46053030 911376237 478164345 714495600 402328612 469275658 87939586 752755762 377538518 87939586 586927772 637293522 698101988 637293522 239710191 757367141 928523640 907513243 680361344 911376237 586927772 178766511 377538518 909887207 704317246 704317246 59912810 830427564 907513243 54467956 59912810 751177986 478164345 2668034 750222905 680361344 478164345 13978957 13978957 629517684 844312972 909887207 13978957 470588820 712147186 647310372 368018338 469275658 698101988 54978479 368018338 909887207 637293522 904457353 469275658 610967290 809450593 13978957 178766511 368018338 586927772 637293522 637293522 928523640 469275658 750222905 751177986 299111413 844312972 750222905 844312972 359306675 2668034 928523640 647310372 178766511 470588820 959497843 34937036 680361344 751177986 299111413 680361344 911376237 59912810 586927772 909887207 809450593 712147186 881427789 402328612 698101988 637293522 807851992 586927772 478164345 402328612 341066340 904457353 757367141 87939586 909887207 46053030 637293522 586927772 478164345 714495600 359306675 275410447 87939586 637293522 712147186 637293522 928523640 46053030 469275658 377538518 844312972 377538518 962843988 704317246 9679609 469275658 299111413 478164345 750222905 704317246 610967290 830427564 59912810 844312972 844312972 34937036 637293522 2668034 610967290 368018338 341066340 714495600 904457353 680361344 907513243 9679609 13978957 470588820 911376237 661702249 962843988 368018338 962843988 54978479 402328612 647310372 275410447 368018338 377538518 750222905 807851992 54978479 637293522 909887207 637293522 299111413 809450593 830427564 647310372 807851992 402328612 750222905 830427564 959497843 714495600 928523640 34937036 470588820 59912810 275410447 -1 928523640 46053030 402328612 610967290 637293522 9679609 959497843 377538518 46053030 680361344 698101988 830427564 9679609 299111413 478164345 629517684 928523640 637293522 647310372 907513243 2668034 402328612 647310372 909887207 54467956 478164345 46053030 178766511 610967290 470588820 959497843 377538518 830427564 959497843 962843988 807851992 712147186 750222905 909887207 853996708 13978957 59912810 911376237 377538518 750222905 909887207 909887207 359306675 807851992 470588820 757367141 830427564 714495600 9679609 830427564 853996708 881427789 13978957 909887207 586927772 757367141 402328612 750222905 2668034 586927772 275410447 586927772 757367141 911376237 752755762 469275658 704317246 844312972 59912810 909887207 610967290 478164345 844312972 928523640 478164345 844312972 13978957 752755762 2668034 377538518 59912810 881427789 629517684 9679609 757367141 904457353 469275658 750222905 610967290 -1 911376237 352872460 853996708 647310372 275410447 680361344 352872460 714495600 402328612 299111413 750222905 239710191 34937036 59912810 368018338 962843988 809450593 647310372 962843988 275410447 959497843 904457353 2668034 757367141 629517684 911376237 359306675 881427789 750222905 661702249 341066340 904457353 610967290 2668034 87939586 909887207 54978479 13978957 34937036 712147186 470588820 698101988 698101988 87939586 54978479 752755762 178766511 34937036 807851992 907513243 629517684 712147186 751177986 54978479 275410447 54467956 178766511 359306675 647310372 54978479 9679609 178766511 239710191 470588820 757367141 909887207 962843988 680361344 368018338 752755762 881427789 87939586 368018338 352872460 239710191 59912810 757367141 469275658 647310372 87939586 13978957 586927772 299111413 909887207 962843988 87939586 610967290 647310372 478164345 54467956 881427789 352872460 359306675 909887207 275410447 928523640 586927772 637293522 807851992 368018338 714495600 54978479 34937036 911376237 907513243 752755762 909887207 469275658 359306675 809450593 54978479 59912810 46053030 54467956 680361344 46053030 647310372 610967290 757367141 377538518 9679609 959497843 661702249 751177986 904457353 59912810 704317246 904457353 629517684 9679609 402328612 178766511 629517684 629517684 34937036 712147186 962843988 59912810 714495600 959497843 470588820 962843988 661702249 402328612 809450593 881427789 962843988 714495600 275410447 911376237 54467956 698101988 46053030 853996708 714495600 809450593 750222905 34937036 959497843 275410447 586927772 352872460 586927772 478164345 757367141 610967290 911376237 704317246 928523640 478164345 962843988 881427789 13978957 680361344 478164345 680361344 909887207 59912810 844312972 807851992 402328612 178766511 359306675 909887207 830427564 586927772 647310372 928523640 299111413 377538518 962843988 9679609 341066340 928523640 34937036 54978479 377538518 911376237 807851992 478164345 586927772 377538518 712147186 661702249 275410447 881427789 928523640 959497843 680361344 757367141 34937036 752755762 87939586 959497843 46053030 712147186 275410447 470588820 752755762 402328612 714495600 341066340 830427564 809450593 9679609 178766511 368018338 299111413 586927772 637293522 610967290 9679609 629517684 911376237 881427789 352872460 368018338 586927772 478164345 752755762 959497843 647310372 46053030 586927772 698101988 34937036 13978957 59912810 239710191 359306675 807851992 809450593 750222905 239710191 239710191 757367141 34937036 299111413 478164345 807851992 661702249 478164345 714495600 352872460 2668034 54467956 9679609 911376237 275410447 469275658 586927772 469275658 9679609 904457353 712147186 2668034 352872460 2668034 359306675 586927772 629517684 402328612 750222905 807851992 299111413 704317246 698101988 809450593 54978479 752755762 59912810 904457353 239710191 470588820 809450593 377538518 830427564 469275658 2668034 752755762 377538518 9679609 911376237 704317246 34937036 907513243 359306675 610967290 757367141 54978479 830427564 87939586 341066340 239710191 178766511 54467956 299111413 178766511 54467956 478164345 757367141 59912810 352872460 712147186 661702249 909887207 13978957 647310372 751177986 647310372 904457353 377538518 904457353 881427789 830427564 904457353 712147186 881427789 904457353 881427789 757367141 2668034 907513243 909887207 680361344 13978957 46053030 714495600 34937036 299111413 377538518 368018338 586927772 239710191 807851992 586927772 54978479 928523640 853996708 469275658 911376237 275410447 907513243 368018338 478164345 359306675 698101988 757367141 59912810 352872460 904457353 470588820 881427789 13978957 368018338 704317246 54467956 368018338 54978479 13978957 853996708 275410447 13978957 647310372 830427564 680361344 54467956 807851992 751177986 853996708 752755762 704317246 757367141 359306675 299111413 239710191 377538518 359306675 911376237 928523640 712147186 469275658 87939586 402328612 714495600 647310372 586927772 629517684 178766511 807851992 470588820 962843988 909887207 470588820 809450593 46053030 751177986 9679609 629517684 714495600 13978957 368018338 352872460 909887207 239710191 402328612 928523640 46053030 928523640 9679609 178766511 881427789 714495600 830427564 -1 909887207 402328612 368018338 368018338 830427564 959497843 377538518 239710191 586927772 54467956 698101988 661702249 368018338 34937036 377538518 959497843 469275658 469275658 2668034 881427789 751177986 402328612 275410447 402328612 907513243 275410447 359306675 712147186 275410447 959497843 275410447 704317246 752755762 881427789 704317246 178766511 698101988 470588820 34937036 844312972 469275658 178766511 586927772 714495600 -1 239710191 680361344 359306675 402328612 178766511 757367141 359306675 853996708 54467956 629517684 13978957 54978479 478164345 928523640 680361344 478164345 750222905 59912810 907513243 54978479 962843988 469275658 712147186 586927772 54978479 751177986 377538518 178766511 54467956 752755762 341066340 830427564 2668034 368018338 13978957 610967290 368018338 904457353 647310372 359306675 959497843 9679609 478164345 661702249 470588820 2668034 909887207 680361344 647310372 368018338 402328612 13978957 629517684 299111413 586927772 610967290 853996708 661702249 46053030 13978957 87939586 59912810 359306675 680361344 830427564 907513243 610967290 610967290 807851992 359306675 704317246 54467956 46053030 830427564 809450593 59912810 909887207 853996708 830427564 34937036 469275658 928523640 469275658 377538518 911376237 610967290 9679609 629517684 751177986 704317246 377538518 809450593 9679609 54978479 830427564 959497843 907513243 911376237 59912810 637293522 751177986 904457353 54978479 909887207 629517684 402328612 698101988 610967290 478164345 34937036 661702249 712147186 2668034 34937036 470588820 751177986 704317246 714495600 647310372 34937036 178766511 807851992 911376237 853996708 54467956 368018338 402328612 712147186 478164345 610967290 911376237 647310372 809450593 752755762 275410447 844312972 647310372 34937036 959497843 907513243 54978479 341066340 698101988 750222905 54978479 46053030 809450593 909887207 610967290 470588820 59912810 680361344 299111413 368018338 909887207 962843988 844312972 881427789 470588820 830427564 959497843 402328612 807851992 751177986 698101988 59912810 962843988 239710191 586927772 478164345 698101988 402328612 647310372 54978479 478164345 87939586 478164345 402328612 470588820 637293522 239710191 714495600 54978479 752755762 637293522 352872460 470588820 46053030 712147186 714495600 87939586 2668034 87939586 853996708 962843988 647310372 610967290 34937036 680361344 704317246 54978479 2668034 478164345 2668034 928523640 909887207 54467956 470588820 928523640 478164345 752755762 239710191 178766511 368018338 87939586 299111413 13978957 54978479 478164345 661702249 352872460 470588820 757367141 959497843 87939586 2668034 9679609 907513243 904457353 87939586 9679609 844312972 59912810 881427789 752755762 928523640 680361344 830427564 752755762 377538518 750222905 757367141 2668034 275410447 299111413 712147186 2668034 368018338 470588820 9679609 853996708 909887207 853996708 809450593 714495600 9679609 750222905 904457353 54978479 928523640 478164345 807851992 714495600 629517684 275410447 275410447 962843988 469275658 341066340 757367141 -1 478164345 352872460 13978957 807851992 586927772 750222905 704317246 402328612 712147186 928523640 844312972 928523640 13978957 704317246 928523640 178766511 647310372 661702249 402328612 178766511 853996708 586927772 13978957 750222905 751177986 9679609 751177986 907513243 610967290 2668034 714495600 751177986 178766511 59912810 341066340 881427789 807851992 178766511 704317246 -1 402328612 907513243 87939586 239710191 469275658 907513243 352872460 59912810 807851992 661702249 757367141 239710191 359306675 928523640 928523640 959497843 46053030 959497843 13978957 341066340 586927772 275410447 698101988 962843988 807851992 341066340 275410447 610967290 844312972 352872460 909887207 299111413 2668034 352872460 881427789 34937036 402328612 712147186 680361344 13978957 239710191 586927772 928523640 661702249 881427789 54978479 714495600 911376237 478164345 341066340 661702249 359306675 239710191 9679609 752755762 299111413 377538518 359306675 904457353 469275658 469275658 178766511 647310372 904457353 54467956 809450593 54467956 698101988 402328612 959497843 59912810 610967290 962843988 830427564 610967290 54467956 928523640 853996708 610967290 714495600 469275658 909887207 59912810 469275658 830427564 368018338 911376237 239710191 647310372 54467956 704317246 698101988 853996708 907513243 714495600 647310372 757367141 714495600 909887207 809450593 909887207 87939586 469275658 752755762 9679609 9679609 844312972 661702249 809450593 844312972 881427789 751177986 239710191 807851992 809450593 275410447 46053030 637293522 907513243 478164345 87939586 299111413 470588820 853996708 34937036 712147186 904457353 9679609 470588820 368018338 647310372 239710191 629517684 470588820 59912810 911376237 909887207 59912810 54978479 907513243 909887207 239710191 911376237 178766511 469275658 647310372 881427789 470588820 610967290 352872460 844312972 59912810 402328612 680361344 907513243 239710191 2668034 959497843 368018338 239710191 54978479 928523640 904457353 752755762 9679609 844312972 178766511 704317246 907513243 59912810 712147186 928523640 881427789 59912810 586927772 637293522 275410447 647310372 698101988 299111413 637293522 830427564 909887207 359306675 907513243 704317246 704317246 752755762 478164345 59912810 714495600 610967290 87939586 9679609 46053030 704317246 712147186 809450593 359306675 881427789 750222905 402328612 661702249 844312972 647310372 54978479 629517684 629517684 470588820 2668034 928523640 178766511 704317246 680361344 299111413 87939586 712147186 299111413 830427564 478164345 714495600 9679609 962843988 807851992 402328612 680361344 59912810 752755762 54978479 54978479 830427564 647310372 881427789 54467956 13978957 299111413 853996708 34937036 352872460 714495600 178766511 911376237 610967290 377538518 275410447 809450593 698101988 904457353 377538518 752755762 470588820 751177986 661702249 959497843 586927772 909887207 239710191 59912810 751177986 928523640 2668034 928523640 13978957 647310372 275410447 2668034 368018338 909887207 610967290 637293522 830427564 881427789 680361344 359306675 809450593 704317246 59912810 54467956 881427789 54467956 59912810 830427564 752755762 830427564 478164345 909887207 704317246 402328612 178766511 698101988 478164345 368018338 9679609 809450593 13978957 757367141 13978957 704317246 239710191 629517684 59912810 881427789 239710191 59912810 962843988 962843988 807851992 704317246 377538518 341066340 629517684 830427564 698101988 359306675 469275658 586927772 9679609 13978957 359306675 751177986 13978957 359306675 629517684 881427789 962843988 610967290 962843988 478164345 751177986 809450593 46053030 46053030 881427789 928523640 959497843 87939586 341066340 637293522 359306675 881427789 368018338 59912810 469275658 830427564 959497843 881427789 752755762 637293522 610967290 469275658 478164345 853996708 368018338 54978479 54467956 698101988 629517684 809450593 751177986 2668034 637293522 341066340 911376237 478164345 54978479 34937036 751177986 909887207 752755762 807851992 750222905 478164345 87939586 750222905 853996708 275410447 680361344 714495600 704317246 402328612 54467956 469275658 13978957 661702249 341066340 704317246 911376237 750222905 830427564 750222905 341066340 751177986 299111413 87939586 750222905 752755762 904457353 637293522 341066340 911376237 844312972 377538518 -1 610967290 299111413 752755762 629517684 881427789 59912810 904457353 34937036 2668034 299111413 352872460 904457353 928523640 844312972 928523640 87939586 907513243 478164345 809450593 87939586 751177986 911376237 661702249 904457353 962843988 647310372 959497843 2668034 757367141 629517684 13978957 34937036 59912810 853996708 299111413 9679609 637293522 59912810 34937036 807851992 478164345 54978479 807851992 750222905 750222905 629517684 904457353 959497843 704317246 647310372 698101988 359306675 750222905 704317246 299111413 586927772 54978479 698101988 959497843 9679609 714495600 909887207 359306675 698101988 368018338 178766511 87939586 352872460 714495600 377538518 54467956 54978479 610967290 750222905 239710191 13978957 904457353 757367141 881427789 54978479 844312972 610967290 377538518 352872460 881427789 46053030 352872460 959497843 881427789 87939586 629517684 928523640 275410447 9679609 751177986 907513243 712147186 377538518 46053030 352872460 647310372 809450593 907513243 299111413 299111413 853996708 698101988 637293522 9679609 911376237 470588820 59912810 809450593 712147186 904457353 904457353 2668034 586927772 586927772 377538518 586927772 698101988 959497843 470588820 178766511 341066340 928523640 377538518 637293522 907513243 928523640 928523640 178766511 299111413 714495600 2668034 680361344 275410447 807851992 661702249 959497843 46053030 402328612 54978479 904457353 178766511 911376237 661702249 629517684 680361344 959497843 341066340 698101988 881427789 807851992 341066340 750222905 647310372 470588820 907513243 478164345 661702249 704317246 911376237 904457353 712147186 34937036 750222905 54467956 9679609 830427564 275410447 907513243 469275658 750222905 830427564 807851992 752755762 469275658 928523640 586927772 714495600 275410447 712147186 469275658 698101988 830427564 752755762 54467956 911376237 -1 853996708 904457353 275410447 470588820 54978479 54467956 87939586 402328612 -1 299111413 368018338 807851992 904457353 239710191 962843988 359306675 368018338 46053030 959497843 13978957 352872460 275410447 54978479 59912810 637293522 2668034 962843988 911376237 647310372 46053030 2668034 962843988 904457353 830427564 275410447 959497843 178766511 750222905 299111413 647310372 478164345 54978479 368018338 647310372 46053030 46053030 178766511 299111413 359306675 341066340 9679609 402328612 299111413 2668034 757367141 46053030 629517684 54467956 680361344 928523640 809450593 637293522 750222905 59912810 904457353 714495600 352872460 586927772 239710191 377538518 377538518 359306675 680361344 637293522 807851992 178766511 714495600 368018338 698101988 928523640 752755762 359306675 46053030 809450593 752755762 54467956 377538518 46053030 368018338 299111413 352872460 637293522 757367141 712147186 299111413 680361344 368018338 377538518 59912810 637293522 359306675 359306675 46053030 698101988 757367141 962843988 352872460 239710191 402328612 881427789 661702249 341066340 661702249 368018338 54978479 59912810 59912810 959497843 959497843 661702249 807851992 661702249 54978479 352872460 368018338 478164345 698101988 752755762 928523640 2668034 610967290 904457353 844312972 352872460 853996708 698101988 59912810 54467956 844312972 751177986 368018338 87939586 959497843 87939586 809450593 46053030 377538518 704317246 359306675 959497843 704317246 178766511 962843988 752755762 909887207 2668034 830427564 680361344 586927772 661702249 478164345 299111413 750222905 470588820 909887207 904457353 352872460 9679609 368018338 54467956 757367141 239710191 680361344 341066340 637293522 911376237 752755762 629517684 751177986 470588820 46053030 853996708 239710191 178766511 661702249 46053030 637293522 637293522 704317246 637293522 341066340 178766511 698101988 809450593 881427789 680361344 750222905 34937036 712147186 881427789 54467956 830427564 352872460 752755762 54467956 698101988 911376237 907513243 59912810 341066340 881427789 178766511 928523640 610967290 610967290 907513243 909887207 904457353 830427564 907513243 757367141 637293522 478164345 629517684 757367141 377538518 911376237 299111413 853996708 750222905 54467956 46053030 470588820 299111413 629517684 586927772 13978957 907513243 377538518 239710191 909887207 586927772 807851992 2668034 239710191 377538518 610967290 59912810 586927772 809450593 907513243 757367141 911376237 368018338 54467956 586927772 704317246 698101988 698101988 34937036 752755762 647310372 299111413 402328612 757367141 959497843 239710191 750222905 9679609 911376237 830427564 352872460 2668034 853996708 714495600 402328612 904457353 911376237 809450593 647310372 87939586 13978957 377538518 34937036 809450593 807851992 610967290 698101988 844312972 299111413 46053030 680361344 661702249 959497843 478164345 2668034 46053030 478164345 9679609 647310372 341066340 178766511 275410447 809450593 647310372 637293522 911376237 239710191 610967290 698101988 46053030 469275658 647310372 904457353 586927772 962843988 377538518 54467956 911376237 909887207 904457353 962843988 647310372 54978479 586927772 54467956 704317246 809450593 299111413 239710191 469275658 87939586 907513243 830427564 647310372 -1 757367141 751177986 59912810 610967290 275410447 478164345 352872460 830427564 368018338 698101988 911376237 34937036 752755762 402328612 637293522 352872460 239710191 629517684 341066340 352872460 637293522 698101988 470588820 59912810 377538518 809450593 904457353 853996708 881427789 928523640 46053030 239710191 757367141 844312972 341066340 629517684 704317246 928523640 830427564 959497843 2668034 680361344 46053030 341066340 809450593 377538518 586927772 807851992 54978479 647310372 341066340 9679609 586927772 341066340 712147186 809450593 470588820 59912810 959497843 299111413 750222905 275410447 680361344 712147186 377538518 752755762 844312972 586927772 2668034 712147186 469275658 928523640 275410447 377538518 698101988 377538518 2668034 368018338 680361344 46053030 757367141 377538518 698101988 299111413 809450593 698101988 680361344 881427789 610967290 637293522 757367141 275410447 712147186 853996708 178766511 680361344 661702249 698101988 239710191 830427564 637293522 661702249 54978479 2668034 275410447 712147186 275410447 34937036 752755762 54978479 59912810 853996708 275410447 377538518 698101988 54467956 54978479 962843988 661702249 750222905 637293522 904457353 959497843 478164345 959497843 844312972 54467956 239710191 959497843 2668034 928523640 9679609 714495600 59912810 909887207 469275658 239710191 377538518 844312972 698101988 368018338 928523640 87939586 909887207 928523640 469275658 959497843 352872460 402328612 54467956 698101988 46053030 661702249 911376237 750222905 368018338 830427564 59912810 275410447 844312972 352872460 909887207 54467956 853996708 751177986 704317246 637293522 809450593 844312972 959497843 807851992 928523640 907513243 13978957 881427789 9679609 647310372 750222905 714495600 704317246 54467956 239710191 469275658 610967290 881427789 275410447 34937036 46053030 478164345 368018338 352872460 13978957 9679609 881427789 714495600 751177986 54467956 661702249 830427564 178766511 712147186 359306675 714495600 661702249 87939586 750222905 704317246 34937036 59912810 712147186 909887207 809450593 751177986 704317246 359306675 13978957 904457353 352872460 809450593 2668034 661702249 54467956 2668034 629517684 341066340 478164345 402328612 911376237 757367141 470588820 704317246 629517684 962843988 844312972 962843988 680361344 698101988 586927772 928523640 9679609 909887207 54467956 478164345 478164345 239710191 87939586 962843988 750222905 881427789 359306675 178766511 757367141 46053030 751177986 54978479 698101988 34937036 9679609 751177986 239710191 610967290 469275658 359306675 470588820 752755762 809450593 881427789 881427789 637293522 352872460 368018338 959497843 54978479 909887207 752755762 752755762 13978957 469275658 959497843 907513243 54978479 647310372 46053030 368018338 704317246 478164345 637293522 928523640 2668034 299111413 661702249 907513243 34937036 904457353 830427564 830427564 698101988 911376237 402328612 712147186 752755762 714495600 757367141 478164345 469275658 470588820 299111413 54978479 680361344 402328612 809450593 752755762 299111413 680361344 680361344 34937036 680361344 661702249 661702249 959497843 911376237 13978957 377538518 704317246 629517684 844312972 352872460 470588820 46053030 299111413 853996708 239710191 586927772 54978479 341066340 13978957 87939586 830427564 341066340 680361344 959497843 275410447 962843988 629517684 647310372 9679609 46053030 637293522 752755762 830427564 46053030 402328612 275410447 629517684 377538518 178766511 178766511 909887207 712147186 904457353 830427564 751177986 359306675 907513243 9679609 807851992 911376237 13978957 712147186 909887207 714495600 34937036 34937036 911376237 853996708 9679609 299111413 299111413 610967290 704317246 275410447 402328612 13978957 704317246 470588820 469275658 637293522 178766511 629517684 637293522 680361344 757367141 87939586 904457353 881427789 54978479 299111413 478164345 54978479 34937036 9679609 704317246 586927772 907513243 807851992 9679609 907513243 959497843 807851992 275410447 178766511 359306675 87939586 9679609 907513243 712147186 299111413 299111413 469275658 909887207 809450593 661702249 661702249 59912810 478164345 714495600 178766511 647310372 928523640 610967290 909887207 911376237 959497843 586927772 928523640 680361344 470588820 275410447 904457353 299111413 34937036 87939586 610967290 368018338 704317246 637293522 962843988 904457353 341066340 752755762 909887207 844312972 807851992 752755762 959497843 586927772 712147186 359306675 881427789 469275658 698101988 178766511 470588820 911376237 637293522 904457353 830427564 54467956 629517684 853996708 610967290 750222905 844312972 478164345 904457353 809450593 750222905 698101988 178766511 807851992 751177986 59912810 809450593 470588820 275410447 46053030 881427789 54467956 907513243 352872460 907513243 750222905 9679609 757367141 87939586 962843988 928523640 704317246 34937036 907513243 751177986 299111413 647310372 377538518 647310372 13978957 928523640 661702249 478164345 469275658 178766511 959497843 13978957 2668034 680361344 54467956 928523640 610967290 341066340 807851992 962843988 54467956 2668034 909887207 359306675 680361344 341066340 904457353 757367141 469275658 752755762 239710191 239710191 341066340 402328612 911376237 275410447 352872460 54978479 647310372 239710191 610967290 469275658 87939586 299111413 909887207 714495600 661702249 904457353 757367141 629517684 341066340 911376237 661702249 637293522 629517684 757367141 714495600 750222905 341066340 704317246 178766511 478164345 586927772 629517684 704317246 757367141 661702249 881427789 909887207 9679609 752755762 712147186 704317246 807851992 907513243 34937036 904457353 178766511 907513243 299111413 704317246 87939586 54467956 712147186 586927772 830427564 377538518 680361344 368018338 470588820 647310372 469275658 830427564 904457353 712147186 714495600 844312972 907513243 352872460 377538518 809450593 469275658 87939586 928523640 46053030 46053030 830427564 959497843 962843988 629517684 809450593 178766511 911376237 909887207 680361344 928523640 844312972 904457353 178766511 34937036 402328612 752755762 881427789 299111413 87939586 469275658 661702249 377538518 661702249 352872460 853996708 239710191 46053030 661702249 757367141 962843988 352872460 87939586 911376237 402328612 698101988 928523640 680361344 368018338 830427564 470588820 904457353 34937036 34937036 54467956 911376237 928523640 911376237 13978957 637293522 54978479 853996708 904457353 881427789 928523640 928523640 830427564 637293522 661702249 647310372 907513243 470588820 9679609 830427564 368018338 751177986 352872460 368018338 844312972 469275658 610967290 59912810 46053030 647310372 469275658 751177986 757367141 904457353 909887207 714495600 714495600 377538518 46053030 469275658 904457353 352872460 752755762 359306675 907513243 402328612 478164345 59912810 2668034 637293522 704317246 9679609 807851992 962843988 13978957 809450593 359306675 46053030 46053030 586927772 750222905 54978479 34937036 610967290 54467956 830427564 610967290 377538518 359306675 757367141 629517684 752755762 698101988 647310372 661702249 750222905 904457353 629517684 750222905 470588820 680361344 830427564 909887207 904457353 809450593 911376237 909887207 853996708 637293522 178766511 9679609 299111413 647310372 928523640 911376237 299111413 46053030 853996708 807851992 907513243 830427564 751177986 959497843 46053030 402328612 352872460 54467956 807851992 928523640 34937036 647310372 904457353 59912810 680361344 368018338 46053030 368018338 54467956 46053030 586927772 904457353 637293522 751177986 9679609 359306675 698101988 959497843 959497843 341066340 959497843 -1 352872460 470588820 698101988 54467956 299111413 359306675 368018338 478164345 586927772 299111413 87939586 9679609 714495600 647310372 962843988 46053030 59912810 904457353 962843988 87939586 470588820 661702249 881427789 610967290 809450593 299111413 881427789 809450593 909887207 909887207 881427789 712147186 904457353 470588820 647310372 46053030 714495600 680361344 830427564 377538518 59912810 87939586 962843988 34937036 807851992 610967290 46053030 275410447 959497843 34937036 911376237 830427564 341066340 54978479 928523640 907513243 610967290 629517684 178766511 34937036 13978957 402328612 904457353 341066340 909887207 830427564 239710191 469275658 9679609 377538518 54978479 2668034 586927772 469275658 13978957 377538518 341066340 402328612 402328612 299111413 712147186 907513243 750222905 59912810 752755762 750222905 352872460 469275658 470588820 299111413 751177986 2668034 34937036 752755762 911376237 239710191 299111413 352872460 368018338 751177986 59912810 752755762 881427789 647310372 586927772 54978479 661702249 637293522 629517684 352872460 661702249 809450593 844312972 478164345 830427564 59912810 853996708 757367141 704317246 680361344 352872460 352872460 368018338 844312972 402328612 751177986 911376237 909887207 377538518 904457353 962843988 959497843 54467956 750222905 469275658 647310372 470588820 13978957 178766511 470588820 239710191 87939586 629517684 299111413 751177986 698101988 714495600 704317246 275410447 377538518 752755762 239710191 881427789 698101988 54467956 698101988 610967290 470588820 680361344 680361344 54978479 714495600 368018338 647310372 377538518 809450593 830427564 911376237 904457353 830427564 629517684 34937036 680361344 853996708 275410447 -1 610967290 46053030 13978957 54467956 881427789 586927772 59912810 341066340 751177986 352872460 359306675 2668034 750222905 87939586 178766511 478164345 907513243 13978957 178766511 714495600 610967290 178766511 928523640 751177986 698101988 469275658 661702249 809450593 586927772 59912810 610967290 809450593 680361344 469275658 757367141 704317246 907513243 352872460 928523640 54467956 470588820 962843988 752755762 647310372 629517684 637293522 299111413 368018338 959497843 881427789 368018338 680361344 809450593 698101988 586927772 809450593 2668034 34937036 909887207 853996708 637293522 853996708 750222905 962843988 470588820 377538518 178766511 13978957 54467956 46053030 714495600 13978957 87939586 34937036 359306675 299111413 698101988 341066340 359306675 239710191 87939586 377538518 757367141 680361344 907513243 844312972 712147186 377538518 -1 87939586 368018338 757367141 698101988 809450593 54467956 959497843 54978479 275410447 751177986 844312972 239710191 928523640 853996708 610967290 928523640 680361344 853996708 299111413 352872460 377538518 637293522 13978957 469275658 299111413 629517684 704317246 647310372 750222905 46053030 959497843 402328612 377538518 752755762 907513243 751177986 757367141 46053030 178766511 714495600 661702249 178766511 853996708 647310372 34937036 478164345 661702249 714495600 469275658 9679609 751177986 704317246 610967290 712147186 54978479 402328612 830427564 478164345 586927772 750222905 13978957 299111413 830427564 368018338 377538518 9679609 959497843 752755762 54978479 377538518 647310372 46053030 470588820 368018338 359306675 46053030 928523640 54467956 704317246 34937036 59912810 698101988 962843988 830427564 299111413 402328612 402328612 54467956 907513243 704317246 469275658 54467956 359306675 2668034 377538518 928523640 909887207 911376237 629517684 704317246 757367141 13978957 752755762 853996708 9679609 714495600 712147186 909887207 377538518 341066340 962843988 470588820 647310372 469275658 807851992 9679609 59912810 830427564 470588820 809450593 46053030 712147186 610967290 680361344 680361344 470588820 853996708 46053030 680361344 712147186 402328612 9679609 368018338 928523640 470588820 470588820 637293522 59912810 751177986 751177986 911376237 637293522 629517684 704317246 750222905 299111413 809450593 470588820 359306675 368018338 402328612 962843988 911376237 909887207 881427789 54467956 377538518 830427564 352872460 647310372 698101988 637293522 239710191 34937036 9679609 911376237 299111413 470588820 704317246 637293522 698101988 34937036 13978957 368018338 178766511 807851992 962843988 377538518 586927772 54978479 478164345 34937036 470588820 830427564 377538518 9679609 830427564 881427789 9679609 377538518 59912810 402328612 844312972 647310372 704317246 2668034 59912810 341066340 54467956 275410447 807851992 661702249 359306675 341066340 712147186 299111413 478164345 853996708 661702249 750222905 13978957 9679609 629517684 46053030 359306675 299111413 178766511 962843988 586927772 959497843 751177986 698101988 359306675 637293522 751177986 751177986 844312972 911376237 352872460 87939586 54467956 629517684 647310372 178766511 751177986 2668034 352872460 629517684 9679609 907513243 352872460 909887207 714495600 704317246 352872460 698101988 34937036 844312972 469275658 844312972 341066340 661702249 469275658 704317246 959497843 704317246 712147186 962843988 853996708 239710191 714495600 -1 352872460 714495600 698101988 402328612 239710191 928523640 807851992 881427789 402328612 911376237 610967290 239710191 647310372 54467956 239710191 714495600 962843988 647310372 34937036 13978957 368018338 54978479 680361344 402328612 853996708 904457353 9679609 680361344 629517684 629517684 610967290 299111413 586927772 478164345 647310372 704317246 629517684 54467956 661702249 368018338 275410447 2668034 54467956 904457353 178766511 704317246 698101988 661702249 904457353 9679609 239710191 844312972 750222905 830427564 478164345 9679609 46053030 470588820 87939586 275410447 59912810 341066340 752755762 680361344 904457353 704317246 469275658 629517684 962843988 586927772 629517684 959497843 359306675 586927772 909887207 610967290 757367141 402328612 807851992 299111413 352872460 750222905 907513243 928523640 807851992 750222905 907513243 698101988 54978479 368018338 647310372 928523640 704317246 637293522 402328612 661702249 698101988 59912810 13978957 299111413 629517684 962843988 629517684 712147186 13978957 54978479 751177986 881427789 469275658 469275658 809450593 13978957 469275658 680361344 911376237 714495600 586927772 853996708 9679609 661702249 377538518 470588820 904457353 928523640 853996708 402328612 881427789 46053030 907513243 368018338 911376237 962843988 13978957 59912810 844312972 2668034 907513243 714495600 962843988 911376237 830427564 402328612 907513243 9679609 830427564 853996708 2668034 34937036 714495600 853996708 275410447 469275658 13978957 712147186 750222905 712147186 907513243 712147186 712147186 911376237 402328612 680361344 586927772 752755762 478164345 637293522 698101988 54978479 2668034 712147186 59912810 352872460 178766511 610967290 661702249 704317246 9679609 680361344 352872460 352872460 178766511 911376237 402328612 809450593 698101988 352872460 853996708 610967290 46053030 34937036 911376237 478164345 752755762 46053030 34937036 46053030 962843988 469275658 368018338 809450593 586927772 402328612 853996708 87939586 54467956 647310372 610967290 402328612 637293522 959497843 698101988 54978479 178766511 907513243 750222905 712147186 629517684 352872460 807851992 54978479 637293522 704317246 928523640 275410447 469275658 178766511 359306675 712147186 610967290 34937036 402328612 87939586 750222905 911376237 469275658 751177986 34937036 610967290 359306675 478164345 752755762 704317246 752755762 377538518 610967290 377538518 2668034 59912810 59912810 704317246 478164345 712147186 -1 881427789 34937036 750222905 54467956 853996708 752755762 341066340 698101988 239710191 962843988 377538518 757367141 904457353 239710191 647310372 470588820 239710191 54467956 59912810 757367141 698101988 853996708 275410447 712147186 647310372 54978479 9679609 853996708 757367141 750222905 809450593 809450593 750222905 178766511 680361344 470588820 9679609 907513243 46053030 853996708 959497843 13978957 59912810 911376237 46053030 239710191 750222905 610967290 712147186 402328612 881427789 34937036 807851992 904457353 698101988 34937036 959497843 9679609 751177986 907513243 586927772 2668034 844312972 751177986 911376237 275410447 698101988 368018338 959497843 844312972 629517684 46053030 907513243 352872460 962843988 698101988 359306675 359306675 470588820 752755762 239710191 807851992 341066340 34937036 59912810 469275658 714495600 299111413 59912810 299111413 757367141 368018338 9679609 881427789 470588820 661702249 661702249 469275658 647310372 402328612 637293522 962843988 469275658 807851992 911376237 469275658 59912810 714495600 680361344 809450593 341066340 377538518 2668034 714495600 809450593 54467956 2668034 714495600 809450593 704317246 275410447 54467956 299111413 586927772 751177986 911376237 909887207 46053030 2668034 881427789 661702249 470588820 680361344 402328612 907513243 752755762 698101988 830427564 377538518 704317246 377538518 469275658 881427789 34937036 9679609 359306675 586927772 275410447 907513243 704317246 2668034 809450593 34937036 909887207 904457353 34937036 402328612 907513243 352872460 629517684 275410447 299111413 275410447 46053030 904457353 714495600 178766511 757367141 752755762 59912810 470588820 807851992 2668034 610967290 46053030 87939586 352872460 853996708 844312972 9679609 586927772 881427789 -1 586927772 809450593 844312972 807851992 881427789 809450593 928523640 470588820 911376237 807851992 13978957 54978479 478164345 904457353 698101988 -1 807851992 470588820 680361344 59912810 907513243 586927772 807851992 911376237 470588820 637293522 402328612 368018338 87939586 352872460 807851992 629517684 239710191 87939586 469275658 962843988 359306675 907513243 661702249 752755762 959497843 962843988 54978479 629517684 704317246 368018338 178766511 712147186 470588820 54467956 469275658 844312972 368018338 402328612 299111413 807851992 911376237 907513243 752755762 478164345 34937036 637293522 844312972 757367141 637293522 904457353 2668034 809450593 750222905 714495600 661702249 586927772 928523640 13978957 909887207 239710191 844312972 275410447 647310372 178766511 911376237 478164345 844312972 830427564 637293522 809450593 830427564 704317246 959497843 904457353 680361344 757367141 959497843 750222905 712147186 239710191 680361344 239710191 299111413 54467956 377538518 9679609 13978957 2668034 904457353 9679609 807851992 402328612 637293522 680361344 368018338 881427789 881427789 239710191 907513243 830427564 359306675 478164345 661702249 402328612 402328612 -1 54978479 757367141 712147186 928523640 698101988 359306675 34937036 853996708 34937036 239710191 469275658 907513243 299111413 359306675 757367141 698101988 377538518 54978479 647310372 299111413 907513243 478164345 59912810 352872460 9679609 368018338 377538518 647310372 904457353 299111413 87939586 610967290 881427789 647310372 377538518 2668034 54467956 807851992 712147186 959497843 661702249 610967290 377538518 698101988 904457353 830427564 54467956 757367141 54978479 13978957 469275658 368018338 750222905 853996708 712147186 402328612 46053030 909887207 34937036 853996708 377538518 368018338 661702249 402328612 368018338 341066340 629517684 904457353 469275658 844312972 54467956 750222905 712147186 629517684 647310372 9679609 757367141 844312972 586927772 757367141 87939586 751177986 368018338 59912810 712147186 907513243 9679609 478164345 809450593 239710191 904457353 239710191 751177986 352872460 752755762 757367141 807851992 59912810 2668034 9679609 9679609 928523640 698101988 470588820 470588820 402328612 9679609 54978479 881427789 478164345 904457353 470588820 844312972 712147186 352872460 704317246 54467956 844312972 359306675 352872460 2668034 881427789 13978957 752755762 907513243 647310372 680361344 959497843 377538518 904457353 359306675 809450593 647310372 54978479 54467956 637293522 359306675 751177986 586927772 647310372 928523640 807851992 661702249 586927772 586927772 59912810 751177986 844312972 751177986 586927772 830427564 750222905 712147186 752755762 54978479 46053030 712147186 469275658 830427564 469275658 586927772 881427789 299111413 377538518 911376237 907513243 46053030 680361344 178766511 469275658 809450593 647310372 830427564 809450593 751177986 757367141 751177986 54978479 844312972 751177986 629517684 54467956 752755762 881427789 59912810 377538518 704317246 54978479 637293522 629517684 911376237 757367141 -1 54978479 2668034 275410447 299111413 714495600 907513243 9679609 647310372 959497843 299111413 402328612 610967290 807851992 368018338 377538518 830427564 807851992 714495600 962843988 704317246 54978479 299111413 647310372 299111413 239710191 46053030 586927772 904457353 911376237 907513243 904457353 962843988 809450593 352872460 712147186 470588820 698101988 904457353 757367141 752755762 46053030 87939586 752755762 46053030 853996708 809450593 881427789 712147186 586927772 680361344 698101988 54978479 853996708 341066340 9679609 299111413 904457353 87939586 54467956 714495600 359306675 757367141 402328612 54467956 54467956 757367141 9679609 907513243 377538518 13978957 -1 610967290 299111413 59912810 844312972 34937036 752755762 714495600 34937036 54978479 239710191 751177986 478164345 959497843 470588820 680361344 299111413 752755762 698101988 470588820 87939586 -1 377538518 757367141 752755762 750222905 661702249 752755762 904457353 586927772 830427564 2668034 712147186 907513243 586927772 -1 637293522 844312972 54467956 478164345 13978957 13978957 844312972 928523640 368018338 59912810 881427789 629517684 807851992 469275658 661702249 809450593 178766511 807851992 478164345 962843988 13978957 844312972 178766511 359306675 698101988 469275658 87939586 59912810 470588820 629517684 661702249 809450593 661702249 751177986 359306675 352872460 959497843 698101988 610967290 59912810 959497843 352872460 962843988 469275658 928523640 704317246 844312972 661702249 2668034 911376237 704317246 -1 402328612 54467956 54978479 752755762 704317246 377538518 34937036 752755762 586927772 9679609 359306675 809450593 830427564 809450593 478164345 586927772 751177986 751177986 844312972 928523640 909887207 9679609 629517684 275410447 469275658 909887207 610967290 959497843 904457353 34937036 962843988 341066340 13978957 629517684 959497843 359306675 359306675 478164345 2668034 629517684 59912810 714495600 46053030 54467956 352872460 809450593 830427564 698101988 87939586 680361344 881427789 704317246 909887207 853996708 962843988 352872460 275410447 629517684 704317246 341066340 807851992 368018338 911376237 911376237 34937036 352872460 647310372 239710191 680361344 698101988 275410447 909887207 368018338 830427564 54467956 9679609 714495600 750222905 341066340 87939586 13978957 907513243 352872460 299111413 470588820 377538518 904457353 610967290 928523640 377538518 478164345 13978957 352872460 470588820 470588820 853996708 13978957 402328612 13978957 909887207 830427564 59912810 2668034 751177986 751177986 46053030 807851992 881427789 928523640 751177986 911376237 87939586 807851992 704317246 368018338 809450593 341066340 13978957 629517684 87939586 904457353 368018338 629517684 809450593 54978479 377538518 275410447 904457353 13978957 629517684 478164345 844312972 629517684 478164345 712147186 87939586 661702249 911376237 853996708 377538518 907513243 714495600 959497843 637293522 844312972 377538518 629517684 647310372 469275658 714495600 830427564 904457353 610967290 275410447 757367141 299111413 807851992 586927772 46053030 911376237 629517684 698101988 750222905 881427789 844312972 807851992 359306675 13978957 46053030 904457353 13978957 470588820 402328612 478164345 881427789 629517684 34937036 704317246 2668034 478164345 637293522 87939586 470588820 341066340 757367141 610967290 352872460 629517684 637293522 299111413 299111413 962843988 87939586 478164345 341066340 352872460 680361344 752755762 402328612 610967290 881427789 928523640 830427564 928523640 909887207 610967290 752755762 714495600 757367141 402328612 470588820 13978957 962843988 341066340 752755762 807851992 54978479 928523640 9679609 704317246 54467956 239710191 752755762 844312972 959497843 637293522 586927772 844312972 750222905 239710191 647310372 59912810 844312972 911376237 359306675 637293522 928523640 714495600 751177986 178766511 629517684 359306675 54467956 178766511 959497843 359306675 704317246 275410447 610967290 807851992 751177986 2668034 853996708 907513243 830427564 178766511 714495600 712147186 275410447 907513243 637293522 13978957 54978479 87939586 680361344 637293522 470588820 757367141 299111413 478164345 647310372 59912810 470588820 904457353 368018338 853996708 239710191 904457353 928523640 352872460 751177986 704317246 844312972 275410447 807851992 54467956 275410447 911376237 844312972 -1 881427789 470588820 34937036 402328612 46053030 9679609 909887207 2668034 714495600 809450593 911376237 909887207 830427564 470588820 750222905 59912810 13978957 928523640 341066340 87939586 750222905 962843988 377538518 757367141 9679609 402328612 368018338 469275658 586927772 928523640 752755762 59912810 352872460 962843988 750222905 637293522 752755762 751177986 239710191 698101988 853996708 830427564 637293522 637293522 239710191 704317246 928523640 750222905 962843988 911376237 637293522 9679609 637293522 750222905 178766511 680361344 752755762 377538518 807851992 680361344 853996708 881427789 54978479 9679609 239710191 704317246 54467956 239710191 341066340 962843988 714495600 178766511 680361344 402328612 469275658 830427564 34937036 368018338 809450593 13978957 809450593 807851992 698101988 368018338 402328612 809450593 469275658 178766511 704317246 809450593 239710191 34937036 275410447 586927772 637293522 751177986 712147186 750222905 928523640 359306675 904457353 637293522 909887207 911376237 928523640 341066340 178766511 844312972 750222905 469275658 478164345 586927772 911376237 87939586 299111413 402328612 629517684 610967290 586927772 750222905 54978479 239710191 275410447 341066340 752755762 -1 904457353 54467956 402328612 34937036 907513243 752755762 704317246 714495600 34937036 752755762 239710191 13978957 359306675 714495600 751177986 478164345 881427789 341066340 907513243 909887207 54978479 680361344 239710191 368018338 368018338 377538518 928523640 751177986 904457353 478164345 661702249 402328612 962843988 751177986 881427789 -1 478164345 911376237 809450593 34937036 959497843 881427789 881427789 959497843 853996708 807851992 299111413 54467956 907513243 478164345 928523640 54467956 9679609 610967290 751177986 907513243 647310372 59912810 904457353 962843988 907513243 911376237 478164345 586927772 178766511 299111413 680361344 751177986 680361344 911376237 661702249 881427789 629517684 54467956 87939586 2668034 178766511 751177986 402328612 13978957 714495600 470588820 809450593 46053030 751177986 402328612 909887207 239710191 368018338 54467956 359306675 341066340 807851992 680361344 807851992 807851992 712147186 909887207 712147186 807851992 341066340 470588820 87939586 750222905 359306675 368018338 752755762 911376237 586927772 907513243 809450593 907513243 830427564 368018338 629517684 712147186 341066340 911376237 402328612 377538518 368018338 680361344 469275658 962843988 911376237 13978957 881427789 928523640 9679609 54467956 54978479 750222905 809450593 844312972 911376237 299111413 359306675 911376237 637293522 752755762 178766511 629517684 34937036 962843988 341066340 680361344 637293522 704317246 478164345 698101988 341066340 239710191 239710191 853996708 359306675 470588820 46053030 402328612 54978479 46053030 469275658 34937036 928523640 881427789 59912810 299111413 586927772 637293522 275410447 907513243 239710191 178766511 928523640 680361344 352872460 750222905 809450593 54978479 178766511 714495600 368018338 54978479 680361344 9679609 341066340 341066340 87939586 844312972 830427564 959497843 275410447 911376237 59912810 751177986 13978957 704317246 904457353 275410447 59912810 -1 853996708 751177986 34937036 751177986 610967290 881427789 377538518 478164345 586927772 680361344 962843988 478164345 698101988 586927772 239710191 470588820 478164345 586927772 610967290 647310372 402328612 904457353 34937036 752755762 341066340 359306675 637293522 907513243 647310372 275410447 881427789 341066340 2668034 637293522 402328612 13978957 809450593 13978957 962843988 752755762 751177986 87939586 239710191 752755762 359306675 853996708 959497843 928523640 46053030 904457353 377538518 359306675 680361344 853996708 87939586 629517684 911376237 661702249 830427564 809450593 712147186 352872460 911376237 712147186 352872460 469275658 698101988 9679609 647310372 928523640 402328612 807851992 714495600 54467956 959497843 757367141 928523640 853996708 178766511 54978479 959497843 959497843 637293522 352872460 352872460 13978957 928523640 377538518 752755762 9679609 750222905 610967290 714495600 962843988 2668034 178766511 34937036 470588820 962843988 751177986 750222905 698101988 830427564 680361344 809450593 402328612 853996708 299111413 239710191 661702249 341066340 13978957 751177986 87939586 586927772 904457353 751177986 610967290 853996708 809450593 698101988 368018338 359306675 54978479 881427789 341066340 698101988 54467956 637293522 698101988 402328612 341066340 750222905 881427789 9679609 830427564 359306675 907513243 352872460 904457353 853996708 881427789 959497843 714495600 680361344 647310372 712147186 830427564 46053030 9679609 830427564 647310372 629517684 714495600 586927772 714495600 881427789 844312972 478164345 46053030 352872460 478164345 809450593 87939586 470588820 368018338 830427564 904457353 637293522 359306675 714495600 637293522 239710191 647310372 750222905 911376237 909887207 352872460 87939586 647310372 712147186 752755762 904457353 9679609 904457353 -1 178766511 661702249 714495600 352872460 469275658 959497843 809450593 178766511 853996708 299111413 610967290 54467956 757367141 470588820 853996708 714495600 907513243 54467956 881427789 962843988 610967290 959497843 909887207 907513243 54978479 239710191 757367141 54978479 714495600 275410447 712147186 904457353 469275658 239710191 341066340 629517684 9679609 610967290 962843988 54467956 911376237 928523640 46053030 712147186 962843988 46053030 402328612 402328612 962843988 377538518 809450593 239710191 13978957 34937036 750222905 752755762 881427789 59912810 478164345 907513243 807851992 9679609 647310372 909887207 341066340 377538518 909887207 478164345 54978479 830427564 239710191 680361344 698101988 844312972 610967290 637293522 959497843 853996708 87939586 54978479 34937036 750222905 402328612 647310372 680361344 610967290 46053030 46053030 59912810 352872460 807851992 377538518 904457353 352872460 807851992 661702249 469275658 752755762 853996708 881427789 359306675 610967290 704317246 377538518 680361344 911376237 853996708 299111413 478164345 680361344 661702249 962843988 610967290 704317246 853996708 757367141 178766511 478164345 757367141 610967290 844312972 352872460 59912810 2668034 59912810 178766511 807851992 907513243 680361344 2668034 752755762 629517684 2668034 -1 470588820 904457353 830427564 341066340 752755762 907513243 881427789 341066340 962843988 178766511 478164345 757367141 962843988 239710191 909887207 352872460 750222905 844312972 881427789 698101988 470588820 714495600 87939586 87939586 299111413 87939586 752755762 178766511 757367141 239710191 46053030 9679609 647310372 647310372 59912810 359306675 469275658 239710191 54978479 830427564 704317246 907513243 680361344 698101988 46053030 178766511 751177986 680361344 959497843 275410447 698101988 34937036 830427564 275410447 714495600 54978479 909887207 962843988 680361344 178766511 714495600 959497843 661702249 959497843 881427789 59912810 911376237 647310372 928523640 757367141 881427789 359306675 9679609 647310372 881427789 881427789 637293522 239710191 470588820 341066340 46053030 478164345 368018338 704317246 341066340 904457353 470588820 757367141 904457353 359306675 698101988 478164345 629517684 809450593 714495600 299111413 359306675 907513243 714495600 809450593 275410447 299111413 368018338 907513243 661702249 54467956 610967290 629517684 610967290 359306675 368018338 239710191 853996708 377538518 750222905 9679609 629517684 377538518 637293522 610967290 907513243 377538518 704317246 469275658 610967290 637293522 704317246 904457353 402328612 610967290 757367141 341066340 962843988 752755762 807851992 809450593 647310372 853996708 178766511 2668034 809450593 962843988 757367141 359306675 757367141 680361344 178766511 637293522 907513243 610967290 359306675 54467956 807851992 750222905 751177986 637293522 661702249 904457353 46053030 54978479 757367141 911376237 661702249 714495600 809450593 34937036 962843988 178766511 239710191 9679609 909887207 881427789 844312972 46053030 809450593 368018338 470588820 359306675 34937036 469275658 959497843 54467956 586927772 377538518 359306675 377538518 478164345 714495600 911376237 54978479 275410447 830427564 586927772 87939586 629517684 881427789 911376237 469275658 59912810 46053030 647310372 698101988 46053030 909887207 178766511 359306675 680361344 610967290 714495600 377538518 341066340 928523640 751177986 402328612 907513243 757367141 962843988 -1 368018338 751177986 299111413 904457353 714495600 809450593 751177986 757367141 661702249 54467956 647310372 54978479 698101988 610967290 698101988 911376237 54978479 610967290 46053030 637293522 275410447 909887207 610967290 54467956 959497843 275410447 680361344 844312972 59912810 470588820 712147186 299111413 844312972 352872460 911376237 704317246 959497843 9679609 9679609 610967290 757367141 13978957 469275658 59912810 757367141 9679609 750222905 470588820 911376237 637293522 352872460 54467956 751177986 907513243 610967290 46053030 352872460 911376237 2668034 586927772 178766511 750222905 807851992 239710191 629517684 962843988 712147186 2668034 830427564 368018338 13978957 844312972 54467956 54978479 751177986 299111413 928523640 402328612 907513243 54467956 59912810 402328612 714495600 341066340 377538518 377538518 647310372 9679609 377538518 830427564 904457353 928523640 54978479 647310372 844312972 -1 46053030 469275658 352872460 275410447 698101988 911376237 757367141 959497843 752755762 341066340 904457353 9679609 830427564 704317246 54467956 881427789 704317246 830427564 352872460 752755762 637293522 59912810 87939586 239710191 46053030 928523640 750222905 34937036 844312972 751177986 470588820 853996708 959497843 275410447 751177986 87939586 359306675 807851992 757367141 698101988 704317246 377538518 299111413 586927772 402328612 469275658 911376237 478164345 881427789 54978479 757367141 909887207 9679609 239710191 34937036 830427564 299111413 377538518 853996708 9679609 13978957 469275658 275410447 87939586 59912810 907513243 830427564 178766511 757367141 680361344 275410447 807851992 9679609 928523640 359306675 911376237 9679609 13978957 359306675 751177986 359306675 637293522 844312972 59912810 807851992 275410447 751177986 470588820 478164345 712147186 807851992 680361344 757367141 750222905 239710191 830427564 470588820 34937036 377538518 911376237 352872460 714495600 637293522 352872460 352872460 352872460 881427789 610967290 299111413 830427564 909887207 239710191 2668034 962843988 904457353 637293522 54978479 402328612 2668034 853996708 478164345 9679609 680361344 928523640 661702249 368018338 359306675 178766511 402328612 478164345 341066340 178766511 239710191 275410447 911376237 359306675 928523640 341066340 239710191 352872460 54978479 757367141 34937036 470588820 637293522 712147186 714495600 909887207 959497843 962843988 13978957 2668034 751177986 629517684 352872460 59912810 807851992 962843988 178766511 680361344 853996708 87939586 586927772 750222905 2668034 962843988 9679609 2668034 712147186 661702249 752755762 757367141 87939586 586927772 757367141 275410447 907513243 478164345 402328612 928523640 637293522 377538518 239710191 750222905 275410447 352872460 377538518 341066340 610967290 807851992 469275658 853996708 9679609 299111413 712147186 239710191 299111413 239710191 586927772 629517684 911376237 470588820 807851992 904457353 377538518 377538518 13978957 959497843 377538518 881427789 59912810 275410447 911376237 712147186 239710191 402328612 844312972 34937036 610967290 959497843 647310372 752755762 54467956 478164345 359306675 34937036 909887207 13978957 629517684 352872460 275410447 757367141 637293522 629517684 904457353 377538518 751177986 59912810 46053030 704317246 904457353 87939586 712147186 275410447 377538518 239710191 239710191 844312972 844312972 698101988 87939586 704317246 750222905 368018338 629517684 13978957 2668034 807851992 661702249 586927772 46053030 178766511 275410447 712147186 680361344 751177986 359306675 714495600 469275658 2668034 54978479 809450593 809450593 239710191 807851992 34937036 911376237 470588820 928523640 610967290 368018338 807851992 680361344 680361344 402328612 54467956 881427789 239710191 470588820 647310372 704317246 59912810 178766511 750222905 470588820 904457353 178766511 680361344 377538518 661702249 359306675 352872460 680361344 752755762 830427564 757367141 359306675 2668034 698101988 629517684 752755762 586927772 853996708 478164345 368018338 469275658 661702249 478164345 647310372 907513243 13978957 368018338 752755762 830427564 752755762 911376237 680361344 904457353 752755762 586927772 178766511 881427789 909887207 478164345 704317246 830427564 751177986 470588820 712147186 714495600 807851992 -1 807851992 -1 928523640 359306675 751177986 299111413 881427789 275410447 647310372 275410447 377538518 714495600 661702249 909887207 712147186 629517684 239710191 402328612 714495600 469275658 610967290 299111413 586927772 909887207 402328612 757367141 402328612 275410447 368018338 275410447 909887207 470588820 359306675 752755762 34937036 909887207 -1 2668034 962843988 959497843 9679609 402328612 13978957 807851992 807851992 9679609 275410447 2668034 698101988 586927772 637293522 907513243 54978479 368018338 962843988 470588820 750222905 299111413 844312972 54978479 275410447 959497843 807851992 712147186 907513243 275410447 2668034 712147186 962843988 904457353 647310372 751177986 54467956 637293522 809450593 359306675 853996708 299111413 757367141 239710191 844312972 757367141 830427564 698101988 637293522 807851992 377538518 299111413 757367141 680361344 911376237 352872460 712147186 299111413 844312972 368018338 853996708 299111413 586927772 239710191 469275658 904457353 586927772 54467956 478164345 680361344 750222905 368018338 178766511 46053030 637293522 178766511 751177986 610967290 909887207 807851992 178766511 239710191 359306675 712147186 911376237 13978957 341066340 904457353 647310372 59912810 402328612 830427564 275410447 751177986 714495600 34937036 54467956 368018338 909887207 751177986 807851992 911376237 34937036 757367141 377538518 359306675 59912810 928523640 402328612 87939586 637293522 881427789 757367141 178766511 402328612 637293522 9679609 907513243 661702249 704317246 853996708 402328612 714495600 2668034 54978479 647310372 299111413 647310372 680361344 239710191 469275658 911376237 341066340 470588820 13978957 637293522 275410447 478164345 54978479 928523640 54978479 881427789 46053030 704317246 904457353 586927772 377538518 629517684 911376237 962843988 904457353 359306675 629517684 352872460 402328612 359306675 928523640 904457353 661702249 629517684 853996708 2668034 830427564 586927772 610967290 698101988 377538518 54978479 610967290 9679609 704317246 714495600 698101988 34937036 46053030 275410447 469275658 341066340 54978479 87939586 2668034 844312972 959497843 275410447 470588820 907513243 368018338 -1 629517684 478164345 34937036 751177986 750222905 9679609 54467956 830427564 54467956 704317246 928523640 469275658 807851992 962843988 962843988 275410447 661702249 275410447 54467956 807851992 757367141 714495600 275410447 299111413 275410447 698101988 -1 752755762 714495600 -1 751177986 359306675 750222905 844312972 368018338 352872460 586927772 830427564 928523640 368018338 359306675 909887207 909887207 911376237 907513243 962843988 478164345 907513243 712147186 809450593 751177986 359306675 275410447 844312972 2668034 907513243 704317246 907513243 750222905 904457353 680361344 909887207 959497843 844312972 13978957 299111413 750222905 9679609 907513243 402328612 904457353 9679609 757367141 962843988 341066340 178766511 377538518 881427789 275410447 470588820 239710191 844312972 844312972 59912810 844312972 239710191 54978479 680361344 359306675 712147186 959497843 359306675 478164345 680361344 470588820 752755762 610967290 377538518 962843988 704317246 239710191 586927772 911376237 757367141 959497843 586927772 907513243 586927772 807851992 359306675 2668034 637293522 751177986 911376237 714495600 661702249 54467956 853996708 9679609 757367141 2668034 586927772 698101988 680361344 714495600 928523640 46053030 853996708 698101988 299111413 586927772 178766511 752755762 54467956 352872460 647310372 757367141 907513243 275410447 911376237 712147186 377538518 368018338 9679609 402328612 54978479 647310372 377538518 352872460 87939586 637293522 909887207 909887207 46053030 13978957 928523640 830427564 647310372 751177986 299111413 377538518 714495600 698101988 9679609 637293522 928523640 59912810 586927772 911376237 698101988 881427789 239710191 680361344 962843988 9679609 402328612 13978957 402328612 13978957 87939586 714495600 962843988 -1 680361344 -1 469275658 377538518 928523640 54467956 275410447 962843988 751177986 714495600 34937036 352872460 341066340 275410447 586927772 962843988 9679609 610967290 352872460 714495600 13978957 402328612 637293522 698101988 352872460 714495600 704317246 478164345 478164345 751177986 907513243 830427564 478164345 586927772 402328612 647310372 239710191 712147186 704317246 275410447 478164345 275410447 610967290 275410447 377538518 962843988 87939586 959497843 911376237 299111413 928523640 46053030 698101988 402328612 13978957 853996708 368018338 629517684 299111413 9679609 469275658 299111413 704317246 830427564 352872460 647310372 368018338 637293522 809450593 470588820 809450593 59912810 809450593 637293522 299111413 911376237 928523640 750222905 714495600 586927772 911376237 368018338 907513243 34937036 637293522 352872460 909887207 178766511 54978479 959497843 809450593 907513243 714495600 928523640 478164345 9679609 13978957 807851992 299111413 752755762 368018338 239710191 698101988 853996708 751177986 46053030 751177986 368018338 807851992 359306675 757367141 2668034 714495600 178766511 714495600 704317246 46053030 299111413 59912810 34937036 750222905 637293522 714495600 928523640 9679609 13978957 402328612 46053030 757367141 750222905 881427789 9679609 54467956 13978957 9679609 752755762 661702249 352872460 928523640 87939586 368018338 239710191 809450593 637293522 629517684 637293522 402328612 928523640 -1 59912810 909887207 299111413 359306675 59912810 610967290 59912810 341066340 959497843 807851992 402328612 647310372 377538518 586927772 46053030 911376237 59912810 637293522 881427789 714495600 750222905 712147186 904457353 647310372 907513243 698101988 34937036 911376237 881427789 712147186 9679609 54467956 470588820 341066340 751177986 844312972 377538518 962843988 757367141 87939586 470588820 750222905 830427564 59912810 750222905 752755762 368018338 402328612 377538518 586927772 809450593 470588820 714495600 368018338 275410447 809450593 478164345 853996708 904457353 9679609 704317246 402328612 928523640 809450593 844312972 807851992 469275658 661702249 178766511 46053030 299111413 750222905 714495600 352872460 904457353 341066340 647310372 807851992 637293522 928523640 13978957 341066340 844312972 680361344 377538518 704317246 478164345 178766511 959497843 712147186 352872460 2668034 907513243 352872460 239710191 844312972 752755762 368018338 87939586 750222905 34937036 661702249 752755762 368018338 714495600 928523640 275410447 586927772 647310372 751177986 629517684 881427789 714495600 712147186 714495600 299111413 962843988 750222905 470588820 478164345 809450593 909887207 714495600 470588820 853996708 704317246 680361344 377538518 239710191 34937036 647310372 629517684 962843988 -1 959497843 610967290 637293522 13978957 87939586 34937036 647310372 54467956 807851992 34937036 809450593 239710191 341066340 478164345 904457353 661702249 -1 469275658 87939586 907513243 402328612 928523640 698101988 13978957 478164345 275410447 2668034 610967290 299111413 757367141 54467956 904457353 750222905 714495600 34937036 698101988 54978479 911376237 907513243 478164345 661702249 928523640 -1 962843988 478164345 470588820 470588820 359306675 714495600 712147186 904457353 610967290 54467956 807851992 629517684 928523640 87939586 87939586 377538518 610967290 750222905 881427789 54978479 853996708 911376237 299111413 907513243 46053030 2668034 46053030 712147186 911376237 637293522 959497843 752755762 809450593 704317246 637293522 751177986 469275658 341066340 637293522 59912810 844312972 881427789 178766511 712147186 680361344 359306675 928523640 962843988 714495600 59912810 881427789 377538518 714495600 359306675 751177986 959497843 59912810 712147186 661702249 54978479 712147186 59912810 299111413 962843988 586927772 637293522 959497843 752755762 830427564 359306675 750222905 629517684 -1 704317246 704317246 750222905 962843988 661702249 712147186 359306675 712147186 359306675 54467956 402328612 275410447 809450593 341066340 368018338 750222905 2668034 368018338 647310372 629517684 275410447 881427789 54978479 959497843 959497843 909887207 907513243 830427564 750222905 830427564 909887207 54467956 368018338 661702249 637293522 9679609 470588820 610967290 907513243 928523640 46053030 680361344 909887207 830427564 757367141 9679609 359306675 54467956 54467956 402328612 881427789 647310372 928523640 275410447 698101988 87939586 54467956 54467956 239710191 352872460 809450593 751177986 704317246 402328612 647310372 959497843 647310372 -1 750222905 2668034 352872460 402328612 712147186 478164345 959497843 299111413 698101988 712147186 629517684 629517684 909887207 178766511 751177986 470588820 959497843 909887207 586927772 904457353 34937036 751177986 59912810 911376237 368018338 704317246 807851992 853996708 807851992 881427789 586927772 752755762 341066340 712147186 752755762 2668034 928523640 54978479 637293522 830427564 359306675 629517684 907513243 586927772 751177986 275410447 844312972 637293522 959497843 352872460 909887207 904457353 610967290 478164345 911376237 359306675 830427564 275410447 87939586 275410447 909887207 87939586 377538518 586927772 46053030 275410447 830427564 59912810 714495600 239710191 928523640 637293522 54467956 962843988 59912810 853996708 46053030 752755762 714495600 299111413 59912810 807851992 377538518 750222905 34937036 698101988 2668034 809450593 377538518 341066340 469275658 637293522 909887207 586927772 34937036 275410447 54978479 909887207 341066340 907513243 830427564 714495600 752755762 359306675 750222905 704317246 959497843 959497843 469275658 809450593 959497843 470588820 239710191 368018338 751177986 299111413 352872460 911376237 629517684 368018338 478164345 844312972 9679609 54467956 54467956 637293522 661702249 368018338 470588820 13978957 698101988 239710191 751177986 809450593 637293522 59912810 907513243 610967290 928523640 9679609 -1 341066340 469275658 959497843 698101988 -1 610967290 928523640 647310372 9679609 712147186 341066340 341066340 59912810 377538518 752755762 698101988 959497843 54978479 2668034 299111413 9679609 844312972 586927772 377538518 959497843 844312972 54978479 907513243 275410447 54978479 178766511 928523640 907513243 752755762 368018338 2668034 904457353 470588820 275410447 809450593 299111413 54978479 46053030 54978479 698101988 54467956 178766511 911376237 299111413 907513243 46053030 844312972 752755762 712147186 853996708 881427789 2668034 714495600 299111413 368018338 698101988 911376237 9679609 402328612 54467956 807851992 402328612 368018338 629517684 928523640 750222905 907513243 2668034 661702249 629517684 751177986 9679609 368018338 757367141 178766511 34937036 698101988 809450593 751177986 751177986 844312972 54467956 478164345 757367141 830427564 299111413 698101988 844312972 959497843 712147186 352872460 881427789 680361344 844312972 275410447 87939586 712147186 9679609 239710191 377538518 275410447 352872460 911376237 402328612 647310372 809450593 637293522 853996708 844312972 928523640 712147186 844312972 907513243 178766511 610967290 909887207 46053030 751177986 -1 586927772 844312972 87939586 928523640 637293522 714495600 54467956 402328612 714495600 470588820 809450593 54978479 610967290 352872460 610967290 704317246 881427789 904457353 661702249 178766511 680361344 54978479 54978479 34937036 275410447 907513243 904457353 844312972 275410447 368018338 9679609 751177986 341066340 680361344 881427789 904457353 368018338 909887207 809450593 712147186 881427789 712147186 341066340 661702249 470588820 87939586 698101988 341066340 13978957 610967290 54467956 712147186 698101988 647310372 909887207 637293522 904457353 704317246 752755762 830427564 629517684 239710191 9679609 9679609 844312972 962843988 830427564 830427564 844312972 712147186 750222905 13978957 698101988 647310372 54978479 637293522 54978479 352872460 54978479 750222905 46053030 751177986 368018338 368018338 469275658 962843988 680361344 470588820 470588820 377538518 -1 714495600 34937036 377538518 299111413 661702249 647310372 34937036 752755762 586927772 470588820 275410447 853996708 341066340 402328612 377538518 359306675 359306675 239710191 853996708 911376237 59912810 368018338 712147186 478164345 911376237 13978957 377538518 962843988 752755762 586927772 54467956 87939586 757367141 907513243 34937036 844312972 752755762 368018338 2668034 881427789 714495600 807851992 928523640 402328612 962843988 704317246 962843988 962843988 752755762 637293522 698101988 2668034 610967290 698101988 911376237 909887207 629517684 928523640 9679609 610967290 959497843 87939586 275410447 478164345 275410447 881427789 629517684 853996708 402328612 9679609 752755762 478164345 809450593 714495600 13978957 714495600 54467956 359306675 830427564 629517684 909887207 341066340 911376237 752755762 9679609 647310372 352872460 853996708 712147186 59912810 470588820 881427789 844312972 59912810 2668034 59912810 881427789 807851992 341066340 178766511 661702249 54467956 341066340 904457353 178766511 352872460 809450593 34937036 352872460 377538518 54467956 757367141 469275658 275410447 807851992 680361344 -1 647310372 928523640 9679609 469275658 911376237 809450593 -1 470588820 469275658 9679609 911376237 907513243 704317246 239710191 9679609 714495600 377538518 46053030 54978479 698101988 275410447 -1 352872460 -1 9679609 647310372 352872460 402328612 54467956 704317246 853996708 911376237 478164345 962843988 352872460 610967290 647310372 752755762 911376237 586927772 712147186 637293522 469275658 402328612 853996708 680361344 352872460 9679609 368018338 714495600 13978957 752755762 586927772 469275658 853996708 586927772 911376237 299111413 341066340 680361344 751177986 751177986 714495600 478164345 470588820 911376237 712147186 87939586 54978479 87939586 9679609 909887207 -1 881427789 904457353 299111413 629517684 853996708 680361344 962843988 907513243 661702249 13978957 661702249 59912810 359306675 402328612 752755762 359306675 751177986 661702249 909887207 352872460 962843988 54978479 59912810 359306675 844312972 661702249 904457353 909887207 704317246 751177986 830427564 909887207 928523640 178766511 586927772 478164345 54978479 757367141 352872460 359306675 647310372 881427789 680361344 239710191 911376237 341066340 844312972 59912810 2668034 59912810 341066340 698101988 757367141 359306675 712147186 714495600 377538518 359306675 402328612 239710191 478164345 881427789 629517684 54467956 911376237 275410447 704317246 341066340 904457353 959497843 178766511 377538518 830427564 299111413 299111413 680361344 586927772 904457353 911376237 907513243 178766511 637293522 809450593 239710191 752755762 959497843 928523640 239710191 962843988 586927772 34937036 341066340 59912810 757367141 -1 377538518 647310372 928523640 46053030 54978479 610967290 807851992 712147186 647310372 637293522 904457353 2668034 698101988 844312972 757367141 239710191 341066340 881427789 907513243 470588820 962843988 34937036 751177986 34937036 928523640 757367141 712147186 807851992 844312972 809450593 586927772 87939586 368018338 844312972 59912810 275410447 698101988 881427789 928523640 87939586 807851992 13978957 13978957 844312972 809450593 610967290 54978479 907513243 647310372 750222905 959497843 698101988 352872460 368018338 470588820 341066340 275410447 470588820 844312972 757367141 680361344 928523640 469275658 59912810 928523640 680361344 341066340 637293522 54467956 928523640 586927772 750222905 909887207 661702249 853996708 299111413 239710191 54467956 178766511 54467956 87939586 750222905 87939586 712147186 904457353 909887207 904457353 341066340 352872460 680361344 909887207 2668034 87939586 637293522 34937036 637293522 911376237 637293522 239710191 928523640 34937036 844312972 178766511 750222905 680361344 469275658 275410447 962843988 911376237 647310372 87939586 928523640 13978957 881427789 586927772 299111413 911376237 46053030 478164345 647310372 59912810 478164345 54467956 377538518 830427564 586927772 59912810 911376237 9679609 750222905 34937036 907513243 750222905 470588820 59912810 809450593 299111413 9679609 907513243 752755762 59912810 907513243 809450593 647310372 830427564 54467956 54978479 909887207 959497843 928523640 13978957 750222905 881427789 478164345 59912810 341066340 959497843 377538518 712147186 46053030 9679609 359306675 881427789 844312972 59912810 830427564 629517684 34937036 377538518 909887207 844312972 469275658 586927772 402328612 275410447 751177986 377538518 714495600 239710191 239710191 661702249 2668034 402328612 2668034 341066340 757367141 962843988 87939586 478164345 341066340 807851992 637293522 352872460 629517684 809450593 647310372 844312972 275410447 752755762 470588820 54978479 54978479 352872460 637293522 680361344 469275658 178766511 2668034 647310372 647310372 712147186 704317246 750222905 13978957 352872460 647310372 904457353 402328612 904457353 680361344 809450593 629517684 714495600 680361344 470588820 750222905 750222905 368018338 698101988 928523640 698101988 610967290 928523640 629517684 712147186 881427789 9679609 478164345 2668034 178766511 13978957 637293522 368018338 909887207 34937036 586927772 830427564 46053030 881427789 807851992 911376237 478164345 377538518 402328612 752755762 87939586 712147186 9679609 704317246 341066340 881427789 377538518 368018338 962843988 54467956 34937036 647310372 586927772 751177986 402328612 962843988 9679609 911376237 2668034 299111413 750222905 661702249 469275658 586927772 469275658 377538518 751177986 46053030 54978479 907513243 698101988 629517684 844312972 907513243 275410447 352872460 698101988 809450593 714495600 962843988 359306675 352872460 757367141 54978479 54467956 87939586 752755762 377538518 704317246 469275658 46053030 239710191 830427564 844312972 87939586 352872460 341066340 853996708 178766511 909887207 752755762 586927772 586927772 911376237 54467956 680361344 647310372 478164345 586927772 341066340 34937036 478164345 402328612 239710191 478164345 647310372 2668034 629517684 469275658 647310372 750222905 352872460 809450593 377538518 757367141 844312972 470588820 962843988 352872460 909887207 402328612 239710191 647310372 359306675 807851992 178766511 178766511 647310372 275410447 341066340 904457353 469275658 377538518 752755762 714495600 680361344 909887207 9679609 299111413 9679609 59912810 911376237 698101988 647310372 368018338 904457353 911376237 54467956 928523640 586927772 46053030 909887207 661702249 54978479 352872460 377538518 470588820 470588820 844312972 54978479 661702249 275410447 904457353 698101988 59912810 928523640 704317246 959497843 178766511 299111413 911376237 830427564 178766511 959497843 704317246 704317246 647310372 2668034 853996708 661702249 853996708 904457353 2668034 757367141 750222905 299111413 680361344 928523640 881427789 275410447 54978479 341066340 807851992 928523640 830427564 9679609 637293522 757367141 352872460 844312972 377538518 752755762 368018338 757367141 928523640 698101988 54467956 87939586 59912810 911376237 844312972 661702249 907513243 661702249 928523640 2668034 586927772 629517684 751177986 629517684 34937036 478164345 13978957 87939586 239710191 402328612 13978957 853996708 704317246 680361344 299111413 647310372 359306675 959497843 844312972 87939586 751177986 9679609 359306675 962843988 87939586 904457353 928523640 9679609 704317246 341066340 647310372 909887207 359306675 359306675 610967290 904457353 959497843 698101988 911376237 478164345 359306675 844312972 478164345 13978957 54467956 610967290 830427564 352872460 909887207 911376237 680361344 87939586 680361344 470588820 275410447 275410447 377538518 610967290 907513243 698101988 13978957 359306675 712147186 54978479 341066340 9679609 647310372 714495600 809450593 881427789 299111413 959497843 714495600 830427564 907513243 830427564 962843988 54978479 2668034 844312972 911376237 807851992 907513243 299111413 -1 59912810 714495600 87939586 853996708 178766511 680361344 907513243 610967290 698101988 469275658 470588820 54978479 470588820 757367141 9679609 368018338 637293522 807851992 752755762 629517684 59912810 59912810 712147186 469275658 907513243 928523640 341066340 299111413 377538518 586927772 844312972 712147186 359306675 752755762 698101988 680361344 377538518 752755762 959497843 586927772 904457353 881427789 757367141 478164345 352872460 341066340 87939586 714495600 402328612 907513243 962843988 928523640 341066340 904457353 844312972 54978479 239710191 637293522 751177986 46053030 470588820 647310372 610967290 752755762 928523640 239710191 904457353 704317246 299111413 87939586 881427789 610967290 377538518 46053030 352872460 704317246 844312972 752755762 907513243 637293522 9679609 239710191 299111413 13978957 352872460 352872460 352872460 368018338 637293522 629517684 629517684 907513243 647310372 637293522 359306675 13978957 698101988 13978957 9679609 402328612 904457353 54467956 959497843 34937036 359306675 680361344 359306675 909887207 637293522 751177986 54467956 637293522 352872460 907513243 9679609 907513243 13978957 352872460 239710191 341066340 178766511 478164345 469275658 629517684 680361344 844312972 907513243 239710191 368018338 959497843 368018338 610967290 2668034 377538518 299111413 751177986 911376237 911376237 59912810 586927772 911376237 751177986 698101988 13978957 714495600 911376237 368018338 275410447 368018338 275410447 830427564 275410447 637293522 909887207 586927772 807851992 478164345 13978957 750222905 377538518 853996708 661702249 239710191 714495600 470588820 647310372 661702249 87939586 368018338 341066340 46053030 34937036 87939586 853996708 469275658 239710191 275410447 359306675 54978479 359306675 959497843 928523640 359306675 751177986 647310372 9679609 87939586 853996708 478164345 911376237 853996708 830427564 962843988 959497843 809450593 87939586 661702249 904457353 881427789 907513243 751177986 469275658 402328612 907513243 34937036 46053030 807851992 751177986 853996708 54467956 704317246 610967290 377538518 610967290 13978957 59912810 809450593 909887207 359306675 928523640 704317246 470588820 586927772 907513243 341066340 352872460 470588820 853996708 469275658 853996708 46053030 928523640 34937036 751177986 34937036 377538518 830427564 478164345 881427789 341066340 469275658 680361344 928523640 909887207 275410447 807851992 809450593 275410447 844312972 881427789 54978479 911376237 54467956 661702249 178766511 661702249 637293522 752755762 830427564 714495600 830427564 704317246 911376237 610967290 959497843 904457353 54978479 647310372 904457353 704317246 959497843 59912810 751177986 712147186 647310372 586927772 911376237 853996708 911376237 470588820 714495600 698101988 629517684 807851992 698101988 750222905 881427789 478164345 853996708 54467956 239710191 844312972 13978957 661702249 629517684 757367141 377538518 341066340 178766511 928523640 712147186 751177986 844312972 714495600 853996708 586927772 9679609 178766511 2668034 368018338 757367141 359306675 844312972 757367141 830427564 368018338 807851992 809450593 299111413 54467956 698101988 275410447 907513243 853996708 647310372 959497843 962843988 807851992 807851992 909887207 2668034 909887207 402328612 911376237 402328612 698101988 844312972 844312972 637293522 275410447 178766511 377538518 377538518 647310372 377538518 757367141 712147186 928523640 750222905 757367141 830427564 -1 909887207 844312972 54467956 881427789 59912810 341066340 9679609 751177986 54467956 59912810 610967290 178766511 680361344 661702249 610967290 59912810 830427564 359306675 959497843 13978957 359306675 59912810 830427564 881427789 402328612 629517684 881427789 178766511 698101988 377538518 911376237 752755762 54467956 629517684 469275658 881427789 647310372 478164345 904457353 9679609 34937036 844312972 881427789 368018338 586927772 610967290 470588820 239710191 239710191 647310372 752755762 680361344 661702249 469275658 239710191 928523640 661702249 928523640 359306675 178766511 54978479 704317246 928523640 698101988 637293522 352872460 637293522 904457353 341066340 661702249 959497843 757367141 2668034 9679609 959497843 629517684 -1 239710191 750222905 907513243 368018338 54978479 704317246 13978957 629517684 881427789 714495600 750222905 275410447 377538518 586927772 909887207 844312972 178766511 661702249 698101988 807851992 352872460 637293522 178766511 629517684 368018338 881427789 714495600 698101988 714495600 904457353 907513243 844312972 714495600 59912810 352872460 13978957 909887207 299111413 909887207 341066340 629517684 478164345 368018338 962843988 469275658 46053030 680361344 714495600 844312972 830427564 275410447 478164345 402328612 680361344 751177986 610967290 13978957 377538518 712147186 959497843 751177986 712147186 478164345 714495600 807851992 13978957 704317246 34937036 470588820 712147186 751177986 881427789 377538518 661702249 586927772 853996708 904457353 853996708 469275658 853996708 844312972 680361344 704317246 34937036 478164345 469275658 714495600 637293522 809450593 661702249 844312972 178766511 359306675 704317246 750222905 178766511 904457353 904457353 470588820 178766511 2668034 368018338 352872460 368018338 359306675 87939586 54978479 757367141 402328612 962843988 610967290 751177986 661702249 629517684 647310372 752755762 911376237 341066340 629517684 9679609 751177986 661702249 911376237 714495600 178766511 714495600 637293522 844312972 352872460 478164345 469275658 881427789 751177986 830427564 661702249 299111413 54978479 928523640 750222905 610967290 13978957 909887207 712147186 881427789 46053030 907513243 610967290 637293522 46053030 750222905 629517684 402328612 712147186 661702249 352872460 59912810 853996708 368018338 704317246 962843988 647310372 853996708 54978479 907513243 750222905 962843988 2668034 2668034 853996708 478164345 87939586 881427789 830427564 46053030 87939586 807851992 2668034 647310372 299111413 299111413 714495600 46053030 299111413 586927772 178766511 299111413 757367141 -1 830427564 478164345 87939586 959497843 54467956 928523640 881427789 629517684 34937036 478164345 757367141 680361344 647310372 2668034 714495600 909887207 751177986 87939586 647310372 853996708 9679609 54467956 586927772 757367141 239710191 757367141 239710191 904457353 54978479 750222905 586927772 359306675 34937036 712147186 757367141 359306675 844312972 299111413 881427789 46053030 46053030 470588820 377538518 478164345 59912810 629517684 853996708 907513243 178766511 478164345 586927772 629517684 352872460 909887207 853996708 54978479 87939586 341066340 928523640 299111413 752755762 13978957 807851992 809450593 714495600 928523640 299111413 377538518 341066340 680361344 704317246 752755762 9679609 368018338 909887207 629517684 904457353 -1 714495600 2668034 904457353 610967290 59912810 752755762 299111413 637293522 299111413 -1 844312972 87939586 881427789 478164345 907513243 661702249 9679609 714495600 911376237 178766511 629517684 178766511 402328612 470588820 853996708 714495600 629517684 610967290 586927772 647310372 853996708 2668034 59912810 586927772 46053030 178766511 752755762 750222905 239710191 928523640 704317246 704317246 807851992 680361344 904457353 714495600 714495600 34937036 757367141 698101988 911376237 750222905 661702249 59912810 299111413 881427789 377538518 469275658 368018338 757367141 698101988 54978479 46053030 698101988 352872460 46053030 698101988 239710191 962843988 714495600 830427564 698101988 341066340 9679609 239710191 610967290 478164345 907513243 275410447 46053030 750222905 470588820 714495600 239710191 911376237 54978479 698101988 712147186 610967290 750222905 853996708 962843988 2668034 962843988 239710191 610967290 751177986 402328612 698101988 750222905 9679609 704317246 959497843 809450593 239710191 629517684 680361344 830427564 377538518 757367141 809450593 750222905 239710191 470588820 809450593 907513243 368018338 368018338 2668034 751177986 830427564 275410447 750222905 714495600 275410447 807851992 9679609 13978957 647310372 698101988 911376237 299111413 853996708 54467956 46053030 807851992 341066340 807851992 368018338 352872460 904457353 752755762 714495600 275410447 469275658 757367141 299111413 54467956 46053030 904457353 807851992 750222905 469275658 352872460 907513243 751177986 54467956 34937036 469275658 714495600 610967290 54467956 844312972 637293522 904457353 712147186 586927772 714495600 54978479 2668034 661702249 698101988 959497843 368018338 853996708 629517684 928523640 807851992 54978479 469275658 698101988 178766511 907513243 2668034 478164345 299111413 712147186 904457353 2668034 478164345 341066340 239710191 661702249 757367141 610967290 13978957 402328612 714495600 907513243 680361344 610967290 275410447 9679609 809450593 54467956 807851992 299111413 959497843 928523640 647310372 341066340 714495600 853996708 752755762 9679609 757367141 352872460 928523640 178766511 928523640 275410447 750222905 87939586 9679609 757367141 904457353 712147186 757367141 647310372 34937036 299111413 911376237 907513243 368018338 647310372 637293522 34937036 928523640 661702249 275410447 275410447 54467956 341066340 87939586 2668034 13978957 928523640 712147186 402328612 54978479 844312972 2668034 751177986 647310372 661702249 239710191 59912810 647310372 712147186 959497843 853996708 830427564 704317246 9679609 750222905 750222905 809450593 239710191 59912810 661702249 59912810 54467956 629517684 809450593 239710191 904457353 647310372 46053030 178766511 881427789 368018338 54978479 680361344 478164345 714495600 377538518 478164345 54467956 647310372 907513243 750222905 239710191 962843988 478164345 830427564 275410447 377538518 698101988 359306675 377538518 909887207 698101988 962843988 807851992 470588820 9679609 637293522 629517684 750222905 275410447 809450593 54467956 54978479 46053030 844312972 87939586 402328612 586927772 904457353 299111413 714495600 844312972 9679609 239710191 54978479 341066340 637293522 59912810 368018338 34937036 698101988 752755762 87939586 2668034 470588820 368018338 807851992 59912810 959497843 54467956 881427789 359306675 54467956 478164345 661702249 34937036 680361344 680361344 2668034 13978957 714495600 752755762 751177986 13978957 2668034 752755762 377538518 928523640 647310372 9679609 637293522 610967290 712147186 239710191 714495600 680361344 714495600 680361344 661702249 59912810 9679609 629517684 853996708 368018338 712147186 59912810 629517684 178766511 959497843 757367141 714495600 341066340 352872460 359306675 809450593 881427789 13978957 712147186 661702249 470588820 54978479 904457353 704317246 470588820 54467956 704317246 352872460 647310372 661702249 299111413 54467956 -1 714495600 359306675 610967290 2668034 661702249 352872460 907513243 853996708 680361344 807851992 928523640 647310372 714495600 9679609 647310372 911376237 239710191 904457353 2668034 470588820 698101988 13978957 962843988 9679609 629517684 809450593 714495600 46053030 34937036 844312972 359306675 402328612 881427789 34937036 714495600 478164345 478164345 704317246 909887207 275410447 911376237 807851992 853996708 54978479 34937036 275410447 704317246 714495600 962843988 661702249 359306675 9679609 478164345 751177986 275410447 680361344 830427564 629517684 844312972 853996708 928523640 470588820 359306675 844312972 87939586 714495600 46053030 757367141 844312972 714495600 402328612 752755762 757367141 680361344 680361344 637293522 807851992 637293522 352872460 757367141 629517684 341066340 178766511 907513243 341066340 704317246 909887207 680361344 2668034 904457353 704317246 34937036 9679609 712147186 911376237 610967290 352872460 59912810 830427564 478164345 299111413 299111413 807851992 637293522 586927772 13978957 757367141 299111413 178766511 704317246 299111413 807851992 34937036 904457353 275410447 46053030 881427789 59912810 904457353 469275658 54467956 904457353 637293522 830427564 610967290 751177986 698101988 704317246 959497843 34937036 9679609 757367141 928523640 757367141 752755762 712147186 586927772 959497843 680361344 46053030 352872460 402328612 712147186 807851992 377538518 359306675 478164345 54467956 54467956 853996708 712147186 34937036 178766511 907513243 478164345 629517684 54467956 807851992 299111413 757367141 750222905 54978479 807851992 751177986 34937036 470588820 46053030 959497843 359306675 904457353 178766511 907513243 359306675 751177986 962843988 629517684 714495600 54978479 909887207 751177986 377538518 637293522 178766511 911376237 647310372 928523640 34937036 911376237 341066340 853996708 962843988 341066340 13978957 751177986 34937036 661702249 54467956 54467956 704317246 904457353 909887207 87939586 750222905 13978957 907513243 637293522 368018338 698101988 402328612 704317246 352872460 714495600 368018338 59912810 712147186 661702249 13978957 750222905 757367141 368018338 853996708 807851992 478164345 830427564 402328612 469275658 275410447 13978957 368018338 844312972 853996708 962843988 586927772 751177986 2668034 34937036 46053030 844312972 807851992 470588820 239710191 712147186 610967290 907513243 807851992 2668034 809450593 911376237 478164345 34937036 2668034 959497843 299111413 629517684 402328612 359306675 368018338 46053030 881427789 54978479 46053030 178766511 904457353 637293522 9679609 750222905 807851992 647310372 46053030 698101988 54467956 239710191 9679609 907513243 54978479 299111413 275410447 469275658 368018338 9679609 299111413 54978479 712147186 661702249 907513243 352872460 907513243 853996708 34937036 853996708 610967290 807851992 402328612 9679609 178766511 54467956 962843988 359306675 586927772 712147186 54978479 637293522 751177986 911376237 46053030 359306675 757367141 610967290 341066340 469275658 807851992 87939586 712147186 751177986 629517684 750222905 807851992 239710191 87939586 750222905 911376237 881427789 402328612 962843988 752755762 59912810 907513243 469275658 359306675 962843988 275410447 368018338 712147186 87939586 704317246 909887207 830427564 959497843 239710191 881427789 469275658 478164345 46053030 629517684 904457353 752755762 478164345 714495600 586927772 752755762 698101988 -1 478164345 698101988 680361344 704317246 830427564 275410447 712147186 54467956 909887207 368018338 359306675 698101988 59912810 757367141 752755762 907513243 34937036 402328612 54978479 647310372 34937036 586927772 637293522 704317246 59912810 830427564 629517684 13978957 9679609 239710191 714495600 904457353 844312972 807851992 881427789 46053030 661702249 34937036 9679609 478164345 275410447 352872460 853996708 714495600 239710191 478164345 610967290 239710191 629517684 469275658 359306675 402328612 809450593 712147186 911376237 809450593 680361344 9679609 299111413 830427564 -1 757367141 629517684 341066340 87939586 54978479 962843988 807851992 962843988 34937036 9679609 907513243 13978957 299111413 586927772 881427789 962843988 881427789 704317246 714495600 470588820 809450593 239710191 637293522 368018338 750222905 647310372 469275658 647310372 911376237 844312972 629517684 299111413 34937036 470588820 478164345 610967290 2668034 928523640 907513243 844312972 478164345 9679609 470588820 809450593 46053030 637293522 629517684 928523640 704317246 59912810 341066340 341066340 2668034 239710191 712147186 610967290 2668034 853996708 -1 807851992 647310372 714495600 844312972 34937036 478164345 34937036 809450593 368018338 377538518 853996708 661702249 907513243 751177986 911376237 698101988 712147186 629517684 402328612 712147186 629517684 928523640 341066340 46053030 178766511 911376237 377538518 13978957 2668034 752755762 750222905 610967290 751177986 629517684 844312972 59912810 647310372 341066340 928523640 610967290 470588820 359306675 907513243 54978479 909887207 962843988 368018338 680361344 714495600 34937036 962843988 647310372 402328612 909887207 352872460 359306675 59912810 844312972 54467956 714495600 87939586 750222905 704317246 853996708 751177986 881427789 844312972 698101988 341066340 928523640 34937036 46053030 714495600 807851992 807851992 698101988 907513243 54978479 34937036 757367141 714495600 469275658 750222905 478164345 54978479 178766511 751177986 637293522 881427789 54467956 807851992 9679609 34937036 368018338 13978957 637293522 586927772 911376237 853996708 178766511 377538518 586927772 904457353 757367141 87939586 962843988 909887207 352872460 647310372 239710191 751177986 239710191 712147186 2668034 881427789 807851992 359306675 752755762 928523640 9679609 751177986 647310372 54978479 807851992 275410447 714495600 752755762 907513243 46053030 909887207 46053030 712147186 680361344 928523640 275410447 478164345 909887207 637293522 629517684 830427564 13978957 478164345 469275658 402328612 46053030 9679609 750222905 704317246 2668034 178766511 368018338 54978479 178766511 402328612 299111413 962843988 352872460 698101988 881427789 59912810 752755762 359306675 962843988 239710191 610967290 712147186 844312972 830427564 478164345 178766511 87939586 704317246 470588820 586927772 275410447 647310372 680361344 46053030 904457353 629517684 299111413 377538518 809450593 928523640 911376237 586927772 59912810 2668034 87939586 586927772 586927772 87939586 928523640 359306675 807851992 928523640 469275658 368018338 881427789 911376237 54978479 34937036 34937036 752755762 661702249 87939586 377538518 907513243 752755762 478164345 352872460 59912810 680361344 712147186 853996708 661702249 299111413 359306675 750222905 750222905 34937036 809450593 352872460 928523640 239710191 904457353 911376237 368018338 -1 752755762 377538518 54467956 54978479 714495600 341066340 911376237 586927772 469275658 881427789 680361344 13978957 341066340 661702249 239710191 470588820 962843988 239710191 757367141 368018338 359306675 87939586 470588820 352872460 844312972 704317246 59912810 714495600 637293522 377538518 844312972 46053030 680361344 807851992 751177986 469275658 54978479 87939586 470588820 661702249 928523640 478164345 881427789 610967290 470588820 13978957 13978957 13978957 962843988 712147186 680361344 54467956 87939586 904457353 54978479 809450593 470588820 909887207 469275658 610967290 13978957 87939586 959497843 377538518 610967290 752755762 239710191 637293522 402328612 34937036 9679609 586927772 698101988 752755762 13978957 54978479 751177986 928523640 2668034 54978479 751177986 87939586 959497843 178766511 751177986 830427564 59912810 712147186 299111413 402328612 757367141 239710191 757367141 751177986 909887207 844312972 470588820 637293522 368018338 9679609 299111413 629517684 629517684 637293522 712147186 928523640 962843988 368018338 959497843 962843988 341066340 2668034 9679609 9679609 712147186 54978479 844312972 59912810 637293522 341066340 54978479 34937036 714495600 239710191 853996708 275410447 904457353 853996708 647310372 907513243 59912810 844312972 629517684 928523640 87939586 275410447 751177986 809450593 341066340 359306675 907513243 352872460 341066340 178766511 377538518 714495600 928523640 610967290 680361344 87939586 704317246 807851992 54978479 586927772 909887207 87939586 46053030 470588820 352872460 54978479 469275658 698101988 629517684 714495600 647310372 377538518 46053030 402328612 904457353 9679609 750222905 757367141 661702249 962843988 904457353 959497843 907513243 368018338 752755762 629517684 712147186 46053030 909887207 714495600 751177986 299111413 610967290 907513243 907513243 911376237 757367141 807851992 13978957 352872460 469275658 680361344 844312972 54467956 751177986 704317246 712147186 807851992 904457353 698101988 704317246 680361344 751177986 750222905 469275658 359306675 757367141 54978479 368018338 911376237 928523640 13978957 904457353 13978957 629517684 54467956 87939586 751177986 34937036 752755762 13978957 178766511 844312972 34937036 907513243 402328612 928523640 341066340 299111413 9679609 909887207 750222905 712147186 928523640 2668034 469275658 698101988 377538518 9679609 637293522 610967290 959497843 830427564 586927772 909887207 962843988 359306675 352872460 178766511 637293522 359306675 807851992 844312972 377538518 239710191 341066340 46053030 809450593 637293522 751177986 637293522 752755762 712147186 704317246 13978957 853996708 469275658 470588820 904457353 299111413 752755762 46053030 904457353 807851992 704317246 647310372 647310372 299111413 -1 680361344 907513243 911376237 -1 610967290 751177986 712147186 750222905 586927772 704317246 647310372 54978479 844312972 750222905 911376237 928523640 911376237 359306675 712147186 46053030 751177986 714495600 368018338 680361344 911376237 751177986 680361344 59912810 911376237 809450593 299111413 359306675 2668034 881427789 680361344 299111413 629517684 807851992 881427789 680361344 239710191 962843988 54978479 752755762 959497843 904457353 904457353 698101988 698101988 911376237 962843988 881427789 359306675 962843988 928523640 907513243 368018338 907513243 377538518 661702249 377538518 698101988 9679609 928523640 853996708 962843988 629517684 911376237 928523640 909887207 299111413 299111413 54467956 911376237 714495600 -1 698101988 830427564 844312972 299111413 928523640 9679609 2668034 34937036 637293522 844312972 46053030 13978957 368018338 959497843 2668034 59912810 750222905 469275658 807851992 178766511 928523640 807851992 54978479 853996708 470588820 911376237 352872460 178766511 750222905 911376237 341066340 661702249 904457353 752755762 907513243 714495600 928523640 13978957 714495600 610967290 661702249 959497843 469275658 478164345 239710191 704317246 853996708 853996708 757367141 478164345 712147186 178766511 629517684 712147186 13978957 352872460 341066340 478164345 2668034 46053030 34937036 469275658 239710191 647310372 59912810 13978957 911376237 698101988 661702249 751177986 881427789 807851992 704317246 629517684 853996708 712147186 59912810 757367141 275410447 904457353 907513243 586927772 54978479 752755762 962843988 661702249 275410447 629517684 13978957 610967290 844312972 698101988 368018338 752755762 478164345 752755762 275410447 853996708 54978479 911376237 59912810 911376237 275410447 911376237 661702249 368018338 469275658 87939586 586927772 962843988 962843988 2668034 275410447 402328612 59912810 809450593 750222905 909887207 962843988 275410447 750222905 359306675 698101988 377538518 809450593 478164345 629517684 34937036 478164345 352872460 178766511 714495600 907513243 239710191 87939586 359306675 853996708 478164345 377538518 698101988 9679609 9679609 907513243 647310372 46053030 661702249 647310372 911376237 661702249 962843988 928523640 341066340 275410447 54978479 680361344 680361344 959497843 59912810 402328612 46053030 469275658 299111413 87939586 359306675 907513243 751177986 9679609 629517684 904457353 807851992 368018338 13978957 46053030 911376237 807851992 59912810 907513243 54978479 59912810 377538518 610967290 299111413 962843988 647310372 299111413 610967290 904457353 647310372 46053030 907513243 46053030 368018338 178766511 751177986 469275658 54978479 478164345 881427789 909887207 46053030 54467956 647310372 704317246 352872460 46053030 714495600 661702249 87939586 751177986 87939586 928523640 341066340 637293522 9679609 478164345 959497843 680361344 54467956 809450593 34937036 34937036 178766511 9679609 402328612 9679609 809450593 907513243 610967290 586927772 647310372 712147186 637293522 844312972 881427789 661702249 661702249 402328612 853996708 680361344 54978479 714495600 59912810 59912810 402328612 911376237 629517684 637293522 469275658 928523640 9679609 9679609 712147186 87939586 402328612 751177986 341066340 402328612 586927772 911376237 750222905 46053030 54978479 698101988 359306675 881427789 59912810 469275658 830427564 586927772 680361344 54978479 377538518 629517684 470588820 402328612 402328612 853996708 478164345 752755762 911376237 59912810 610967290 13978957 359306675 809450593 54978479 661702249 59912810 59912810 2668034 341066340 904457353 928523640 909887207 275410447 368018338 341066340 714495600 661702249 752755762 661702249 750222905 647310372 478164345 750222905 54467956 904457353 661702249 661702249 959497843 809450593 610967290 750222905 661702249 178766511 714495600 87939586 661702249 239710191 469275658 610967290 13978957 911376237 714495600 2668034 352872460 341066340 807851992 275410447 -1 751177986 752755762 368018338 809450593 959497843 178766511 712147186 962843988 750222905 962843988 54467956 680361344 807851992 962843988 478164345 470588820 751177986 469275658 352872460 750222905 46053030 87939586 712147186 712147186 830427564 368018338 909887207 469275658 54467956 352872460 -1 629517684 714495600 178766511 881427789 469275658 714495600 881427789 751177986 54978479 275410447 680361344 34937036 586927772 844312972 751177986 881427789 962843988 712147186 909887207 87939586 962843988 698101988 911376237 698101988 807851992 629517684 750222905 34937036 13978957 478164345 909887207 469275658 368018338 830427564 54978479 -1 750222905 809450593 586927772 807851992 54978479 478164345 275410447 469275658 809450593 637293522 844312972 751177986 2668034 907513243 750222905 959497843 853996708 704317246 911376237 959497843 610967290 698101988 757367141 368018338 661702249 352872460 46053030 751177986 470588820 34937036 909887207 928523640 275410447 341066340 757367141 377538518 750222905 377538518 275410447 844312972 368018338 368018338 368018338 402328612 962843988 469275658 46053030 -1 610967290 368018338 647310372 13978957 750222905 712147186 469275658 904457353 750222905 809450593 909887207 853996708 680361344 881427789 478164345 661702249 610967290 698101988 853996708 2668034 178766511 402328612 46053030 368018338 807851992 275410447 239710191 34937036 680361344 299111413 680361344 844312972 359306675 469275658 807851992 911376237 46053030 178766511 809450593 830427564 402328612 853996708 712147186 34937036 299111413 470588820 470588820 928523640 750222905 712147186 853996708 714495600 9679609 904457353 13978957 809450593 909887207 751177986 907513243 959497843 680361344 881427789 54467956 478164345 87939586 750222905 359306675 359306675 853996708 470588820 2668034 2668034 34937036 629517684 844312972 853996708 469275658 928523640 881427789 809450593 907513243 830427564 239710191 59912810 9679609 853996708 9679609 907513243 911376237 470588820 661702249 610967290 714495600 239710191 807851992 377538518 352872460 809450593 637293522 402328612 46053030 2668034 275410447 9679609 637293522 13978957 402328612 807851992 178766511 830427564 59912810 368018338 478164345 352872460 402328612 962843988 680361344 470588820 377538518 46053030 809450593 680361344 757367141 402328612 377538518 647310372 178766511 830427564 359306675 752755762 661702249 368018338 359306675 478164345 907513243 680361344 13978957 704317246 704317246 341066340 909887207 928523640 377538518 629517684 637293522 757367141 637293522 2668034 478164345 844312972 751177986 9679609 54467956 911376237 712147186 59912810 239710191 239710191 478164345 469275658 844312972 478164345 359306675 586927772 750222905 712147186 881427789 881427789 907513243 610967290 178766511 59912810 704317246 680361344 402328612 2668034 698101988 751177986 359306675 54978479 907513243 275410447 853996708 647310372 881427789 807851992 54467956 275410447 698101988 377538518 928523640 911376237 352872460 299111413 46053030 751177986 881427789 698101988 830427564 647310372 751177986 909887207 647310372 59912810 680361344 629517684 46053030 586927772 712147186 402328612 469275658 807851992 661702249 712147186 402328612 469275658 54978479 911376237 907513243 402328612 809450593 299111413 712147186 469275658 629517684 586927772 352872460 54978479 54467956 239710191 909887207 647310372 299111413 751177986 757367141 13978957 9679609 368018338 377538518 751177986 341066340 757367141 13978957 34937036 680361344 13978957 299111413 54467956 359306675 87939586 907513243 680361344 341066340 359306675 178766511 34937036 844312972 807851992 368018338 59912810 712147186 239710191 54978479 469275658 34937036 962843988 341066340 830427564 928523640 478164345 904457353 402328612 757367141 469275658 87939586 807851992 751177986 809450593 59912810 299111413 402328612 9679609 368018338 904457353 469275658 239710191 402328612 352872460 54978479 377538518 904457353 2668034 46053030 2668034 712147186 830427564 54978479 680361344 239710191 911376237 34937036 853996708 377538518 928523640 911376237 750222905 830427564 881427789 275410447 751177986 629517684 299111413 610967290 275410447 469275658 299111413 470588820 911376237 368018338 909887207 470588820 610967290 853996708 647310372 751177986 368018338 881427789 341066340 881427789 928523640 178766511 2668034 341066340 239710191 2668034 661702249 629517684 809450593 907513243 714495600 962843988 962843988 9679609 87939586 807851992 610967290 751177986 46053030 809450593 178766511 928523640 757367141 704317246 402328612 275410447 54978479 959497843 54978479 661702249 9679609 928523640 909887207 904457353 647310372 712147186 87939586 704317246 750222905 629517684 647310372 54467956 478164345 680361344 87939586 87939586 2668034 54978479 680361344 680361344 757367141 881427789 629517684 752755762 13978957 359306675 377538518 275410447 752755762 909887207 9679609 469275658 359306675 13978957 359306675 470588820 377538518 470588820 962843988 904457353 853996708 59912810 714495600 853996708 341066340 637293522 750222905 904457353 757367141 2668034 629517684 637293522 853996708 751177986 368018338 54978479 469275658 610967290 470588820 904457353 751177986 637293522 586927772 478164345 911376237 178766511 359306675 637293522 54467956 853996708 698101988 629517684 853996708 -1 750222905 368018338 712147186 911376237 637293522 178766511 34937036 959497843 368018338 359306675 751177986 844312972 586927772 377538518 647310372 907513243 275410447 13978957 377538518 478164345 714495600 2668034 46053030 239710191 629517684 881427789 13978957 54978479 844312972 469275658 352872460 2668034 647310372 299111413 275410447 830427564 928523640 -1 402328612 712147186 830427564 712147186 470588820 275410447 698101988 470588820 751177986 239710191 2668034 586927772 54978479 752755762 704317246 470588820 907513243 275410447 377538518 928523640 368018338 34937036 712147186 610967290 87939586 299111413 9679609 752755762 34937036 809450593 704317246 402328612 13978957 750222905 275410447 807851992 959497843 807851992 904457353 853996708 470588820 809450593 54978479 752755762 352872460 13978957 610967290 9679609 661702249 752755762 757367141 959497843 757367141 275410447 907513243 844312972 9679609 54467956 629517684 751177986 469275658 714495600 54467956 959497843 844312972 34937036 368018338 478164345 751177986 178766511 750222905 881427789 698101988 698101988 904457353 704317246 9679609 907513243 54978479 680361344 853996708 907513243 2668034 368018338 661702249 959497843 59912810 610967290 704317246 13978957 807851992 341066340 661702249 34937036 881427789 178766511 478164345 46053030 478164345 704317246 469275658 59912810 629517684 341066340 752755762 757367141 299111413 352872460 881427789 647310372 637293522 470588820 341066340 853996708 661702249 469275658 807851992 629517684 909887207 402328612 402328612 904457353 610967290 469275658 34937036 275410447 714495600 751177986 714495600 59912810 470588820 714495600 752755762 853996708 752755762 59912810 13978957 377538518 586927772 680361344 909887207 830427564 87939586 830427564 299111413 178766511 911376237 34937036 807851992 909887207 54467956 469275658 239710191 647310372 680361344 470588820 680361344 239710191 911376237 377538518 750222905 469275658 469275658 807851992 470588820 844312972 478164345 34937036 661702249 698101988 629517684 368018338 909887207 59912810 909887207 750222905 87939586 911376237 680361344 299111413 469275658 87939586 647310372 478164345 809450593 911376237 46053030 470588820 478164345 239710191 680361344 341066340 13978957 275410447 377538518 750222905 239710191 54467956 907513243 2668034 962843988 586927772 907513243 586927772 34937036 359306675 299111413 275410447 359306675 178766511 962843988 830427564 698101988 34937036 359306675 469275658 959497843 637293522 807851992 469275658 751177986 299111413 34937036 46053030 881427789 751177986 962843988 178766511 844312972 757367141 299111413 750222905 377538518 809450593 239710191 469275658 402328612 881427789 352872460 809450593 881427789 470588820 911376237 962843988 352872460 59912810 34937036 661702249 911376237 962843988 647310372 661702249 830427564 647310372 830427564 402328612 911376237 809450593 54467956 9679609 807851992 368018338 751177986 34937036 909887207 87939586 275410447 909887207 714495600 909887207 359306675 13978957 377538518 2668034 275410447 907513243 368018338 275410447 844312972 610967290 478164345 54978479 959497843 478164345 59912810 830427564 807851992 470588820 178766511 853996708 239710191 844312972 586927772 881427789 610967290 853996708 853996708 959497843 377538518 844312972 928523640 809450593 470588820 46053030 59912810 478164345 87939586 13978957 853996708 830427564 59912810 928523640 959497843 629517684 59912810 239710191 750222905 698101988 962843988 470588820 586927772 2668034 34937036 909887207 54978479 809450593 54467956 629517684 2668034 359306675 54978479 698101988 907513243 239710191 352872460 844312972 830427564 341066340 341066340 2668034 844312972 881427789 704317246 629517684 352872460 637293522 911376237 34937036 909887207 962843988 377538518 911376237 637293522 909887207 752755762 2668034 647310372 704317246 647310372 757367141 853996708 750222905 610967290 610967290 586927772 830427564 752755762 629517684 341066340 377538518 830427564 478164345 377538518 299111413 9679609 59912810 844312972 178766511 46053030 34937036 470588820 59912810 698101988 2668034 377538518 809450593 853996708 341066340 928523640 704317246 478164345 54978479 469275658 -1 962843988 809450593 907513243 698101988 752755762 377538518 610967290 807851992 962843988 698101988 809450593 470588820 752755762 698101988 87939586 809450593 402328612 909887207 881427789 470588820 341066340 13978957 909887207 680361344 904457353 586927772 87939586 907513243 2668034 299111413 911376237 907513243 680361344 807851992 637293522 637293522 275410447 402328612 909887207 911376237 881427789 907513243 2668034 712147186 844312972 469275658 54978479 962843988 962843988 54978479 352872460 752755762 2668034 478164345 178766511 751177986 87939586 704317246 661702249 478164345 757367141 698101988 680361344 757367141 2668034 853996708 59912810 752755762 704317246 911376237 959497843 341066340 844312972 637293522 239710191 34937036 610967290 853996708 904457353 239710191 830427564 750222905 470588820 928523640 402328612 757367141 178766511 680361344 46053030 714495600 54978479 59912810 911376237 34937036 712147186 299111413 377538518 341066340 881427789 586927772 586927772 469275658 178766511 807851992 87939586 959497843 881427789 830427564 629517684 712147186 368018338 853996708 402328612 907513243 34937036 807851992 610967290 178766511 586927772 830427564 2668034 881427789 178766511 853996708 809450593 34937036 809450593 359306675 853996708 59912810 359306675 959497843 807851992 757367141 757367141 830427564 352872460 757367141 34937036 9679609 377538518 661702249 -1 275410447 750222905 2668034 714495600 911376237 750222905 751177986 629517684 352872460 637293522 714495600 661702249 368018338 647310372 178766511 661702249 809450593 402328612 54978479 807851992 359306675 637293522 911376237 881427789 698101988 881427789 299111413 352872460 807851992 341066340 352872460 341066340 275410447 959497843 478164345 637293522 469275658 704317246 647310372 751177986 377538518 757367141 809450593 704317246 13978957 178766511 46053030 2668034 178766511 59912810 712147186 704317246 830427564 54467956 962843988 59912810 904457353 853996708 909887207 299111413 637293522 87939586 610967290 359306675 610967290 909887207 470588820 928523640 959497843 661702249 469275658 629517684 907513243 752755762 54978479 46053030 478164345 239710191 359306675 34937036 610967290 712147186 586927772 368018338 341066340 704317246 712147186 2668034 275410447 54467956 368018338 54467956 377538518 807851992 751177986 352872460 402328612 586927772 928523640 87939586 959497843 928523640 909887207 809450593 752755762 13978957 13978957 46053030 907513243 907513243 2668034 928523640 368018338 377538518 13978957 647310372 680361344 54978479 807851992 469275658 586927772 909887207 661702249 844312972 698101988 911376237 712147186 629517684 881427789 661702249 239710191 661702249 629517684 909887207 637293522 637293522 368018338 647310372 752755762 470588820 809450593 610967290 610967290 469275658 959497843 34937036 402328612 478164345 959497843 13978957 909887207 2668034 352872460 712147186 959497843 807851992 178766511 341066340 402328612 959497843 928523640 470588820 928523640 59912810 959497843 661702249 752755762 751177986 2668034 377538518 904457353 610967290 714495600 352872460 368018338 377538518 54467956 750222905 9679609 9679609 661702249 751177986 59912810 9679609 13978957 757367141 59912810 807851992 54467956 178766511 54978479 368018338 911376237 275410447 911376237 54978479 586927772 54978479 714495600 830427564 629517684 402328612 962843988 299111413 928523640 807851992 807851992 844312972 714495600 46053030 46053030 637293522 911376237 275410447 661702249 809450593 352872460 881427789 714495600 661702249 368018338 712147186 59912810 904457353 911376237 470588820 469275658 637293522 629517684 469275658 911376237 757367141 962843988 54978479 959497843 352872460 911376237 911376237 9679609 807851992 712147186 928523640 751177986 629517684 909887207 46053030 352872460 807851992 809450593 -1 698101988 844312972 46053030 647310372 359306675 752755762 13978957 54978479 478164345 853996708 54978479 928523640 402328612 962843988 54978479 959497843 87939586 299111413 359306675 359306675 844312972 469275658 368018338 751177986 178766511 59912810 714495600 661702249 853996708 610967290 680361344 844312972 962843988 661702249 13978957 911376237 959497843 844312972 59912810 178766511 610967290 9679609 830427564 909887207 714495600 712147186 751177986 881427789 911376237 54978479 299111413 377538518 809450593 610967290 830427564 54467956 610967290 909887207 54978479 34937036 757367141 377538518 239710191 830427564 54467956 881427789 750222905 586927772 661702249 647310372 341066340 359306675 402328612 911376237 46053030 809450593 9679609 647310372 610967290 377538518 962843988 751177986 54978479 712147186 752755762 712147186 962843988 59912810 610967290 359306675 54978479 928523640 750222905 352872460 751177986 402328612 54467956 714495600 853996708 807851992 907513243 704317246 610967290 470588820 712147186 647310372 629517684 352872460 928523640 928523640 359306675 610967290 13978957 610967290 368018338 239710191 239710191 911376237 87939586 402328612 911376237 637293522 352872460 647310372 637293522 751177986 750222905 629517684 751177986 698101988 904457353 469275658 54978479 610967290 959497843 752755762 844312972 13978957 911376237 714495600 881427789 752755762 904457353 178766511 928523640 959497843 9679609 637293522 54467956 341066340 -1 704317246 586927772 637293522 178766511 757367141 34937036 54467956 610967290 757367141 352872460 368018338 881427789 680361344 757367141 377538518 377538518 928523640 239710191 962843988 13978957 629517684 962843988 54978479 377538518 809450593 830427564 359306675 647310372 830427564 54978479 586927772 830427564 34937036 178766511 13978957 275410447 714495600 661702249 704317246 299111413 470588820 962843988 469275658 377538518 478164345 54467956 275410447 704317246 46053030 661702249 610967290 402328612 377538518 368018338 751177986 478164345 881427789 299111413 750222905 911376237 962843988 402328612 377538518 680361344 904457353 54978479 909887207 844312972 830427564 469275658 34937036 178766511 402328612 844312972 853996708 830427564 904457353 661702249 469275658 629517684 959497843 2668034 13978957 352872460 178766511 478164345 712147186 647310372 377538518 714495600 359306675 714495600 629517684 680361344 359306675 13978957 54467956 377538518 352872460 299111413 809450593 610967290 87939586 352872460 844312972 54978479 751177986 54978479 809450593 352872460 752755762 904457353 911376237 647310372 9679609 299111413 629517684 586927772 478164345 809450593 881427789 239710191 714495600 352872460 844312972 629517684 661702249 34937036 87939586 704317246 2668034 178766511 647310372 704317246 13978957 34937036 469275658 469275658 928523640 610967290 299111413 698101988 830427564 46053030 239710191 661702249 368018338 757367141 909887207 647310372 637293522 9679609 959497843 46053030 275410447 750222905 54467956 54467956 752755762 712147186 54978479 680361344 712147186 809450593 647310372 359306675 34937036 844312972 34937036 807851992 610967290 9679609 2668034 359306675 478164345 904457353 46053030 13978957 299111413 853996708 750222905 46053030 959497843 911376237 586927772 2668034 911376237 911376237 704317246 2668034 629517684 751177986 275410447 610967290 2668034 907513243 757367141 275410447 13978957 34937036 9679609 647310372 714495600 54978479 402328612 402328612 46053030 377538518 751177986 377538518 275410447 757367141 59912810 750222905 469275658 -1 341066340 904457353 712147186 46053030 2668034 809450593 13978957 341066340 2668034 239710191 904457353 610967290 469275658 881427789 239710191 299111413 359306675 712147186 853996708 962843988 -1 59912810 368018338 809450593 46053030 853996708 402328612 881427789 750222905 712147186 239710191 637293522 704317246 661702249 34937036 714495600 9679609 299111413 586927772 629517684 54467956 661702249 853996708 751177986 844312972 752755762 680361344 637293522 907513243 752755762 46053030 830427564 299111413 830427564 962843988 750222905 830427564 661702249 962843988 54467956 704317246 830427564 54978479 368018338 661702249 352872460 911376237 9679609 757367141 907513243 928523640 909887207 478164345 751177986 752755762 469275658 959497843 752755762 757367141 629517684 299111413 469275658 844312972 698101988 469275658 809450593 904457353 680361344 830427564 853996708 911376237 844312972 54978479 714495600 341066340 352872460 698101988 586927772 752755762 478164345 54467956 368018338 661702249 751177986 881427789 470588820 959497843 359306675 962843988 629517684 46053030 368018338 844312972 909887207 661702249 341066340 359306675 714495600 239710191 368018338 239710191 610967290 402328612 275410447 714495600 853996708 712147186 712147186 844312972 239710191 610967290 962843988 807851992 275410447 809450593 377538518 402328612 698101988 610967290 959497843 959497843 844312972 239710191 46053030 752755762 909887207 928523640 637293522 751177986 470588820 959497843 359306675 178766511 13978957 34937036 907513243 704317246 2668034 239710191 698101988 751177986 757367141 962843988 751177986 239710191 911376237 13978957 299111413 661702249 368018338 59912810 809450593 704317246 377538518 586927772 586927772 54978479 299111413 46053030 13978957 377538518 698101988 907513243 368018338 478164345 178766511 87939586 34937036 402328612 54978479 178766511 647310372 54467956 637293522 752755762 54467956 59912810 881427789 809450593 54467956 830427564 586927772 904457353 2668034 680361344 928523640 9679609 959497843 751177986 341066340 359306675 87939586 34937036 714495600 54467956 909887207 46053030 844312972 178766511 368018338 757367141 34937036 586927772 610967290 907513243 698101988 750222905 368018338 377538518 2668034 341066340 881427789 881427789 752755762 881427789 299111413 853996708 377538518 54467956 928523640 704317246 751177986 46053030 661702249 757367141 239710191 469275658 2668034 904457353 610967290 881427789 962843988 352872460 928523640 637293522 87939586 959497843 610967290 478164345 46053030 2668034 13978957 959497843 478164345 13978957 178766511 239710191 13978957 751177986 907513243 698101988 680361344 647310372 469275658 178766511 87939586 911376237 637293522 809450593 647310372 959497843 54467956 757367141 59912810 239710191 830427564 87939586 13978957 469275658 -1 750222905 637293522 844312972 9679609 469275658 661702249 807851992 661702249 2668034 46053030 13978957 629517684 46053030 629517684 178766511 478164345 59912810 907513243 752755762 911376237 904457353 830427564 962843988 752755762 680361344 661702249 853996708 680361344 610967290 962843988 402328612 752755762 377538518 904457353 752755762 239710191 341066340 637293522 907513243 341066340 54467956 830427564 34937036 928523640 59912810 757367141 752755762 962843988 629517684 911376237 698101988 844312972 680361344 87939586 807851992 680361344 239710191 478164345 704317246 359306675 359306675 911376237 275410447 377538518 959497843 911376237 751177986 478164345 680361344 178766511 698101988 928523640 881427789 698101988 59912810 844312972 178766511 911376237 13978957 368018338 13978957 478164345 904457353 752755762 275410447 13978957 87939586 751177986 751177986 352872460 911376237 299111413 907513243 830427564 807851992 -1 751177986 54978479 54467956 714495600 909887207 704317246 402328612 368018338 637293522 661702249 629517684 844312972 352872460 34937036 680361344 680361344 275410447 352872460 470588820 704317246 610967290 54467956 9679609 54467956 704317246 752755762 46053030 368018338 698101988 299111413 661702249 698101988 54467956 928523640 87939586 807851992 712147186 87939586 807851992 881427789 853996708 637293522 661702249 299111413 469275658 962843988 750222905 881427789 402328612 928523640 87939586 275410447 928523640 751177986 478164345 714495600 881427789 907513243 750222905 751177986 704317246 275410447 377538518 904457353 610967290 647310372 712147186 54467956 757367141 178766511 359306675 853996708 341066340 647310372 698101988 909887207 46053030 853996708 698101988 807851992 87939586 275410447 661702249 909887207 661702249 909887207 680361344 402328612 299111413 680361344 54467956 647310372 698101988 586927772 377538518 959497843 2668034 853996708 402328612 637293522 470588820 54467956 178766511 275410447 680361344 844312972 470588820 9679609 59912810 610967290 704317246 637293522 610967290 629517684 34937036 54467956 959497843 470588820 752755762 59912810 757367141 34937036 586927772 962843988 928523640 239710191 807851992 757367141 637293522 178766511 178766511 377538518 2668034 909887207 470588820 750222905 359306675 87939586 647310372 368018338 881427789 647310372 907513243 610967290 275410447 904457353 275410447 680361344 809450593 909887207 853996708 909887207 610967290 54978479 637293522 470588820 359306675 9679609 239710191 46053030 751177986 469275658 13978957 402328612 757367141 637293522 907513243 13978957 13978957 275410447 959497843 46053030 299111413 610967290 87939586 959497843 904457353 352872460 402328612 844312972 178766511 661702249 13978957 377538518 714495600 714495600 907513243 904457353 907513243 59912810 853996708 909887207 844312972 661702249 909887207 368018338 928523640 275410447 751177986 629517684 698101988 962843988 959497843 341066340 275410447 13978957 586927772 698101988 359306675 629517684 959497843 352872460 478164345 377538518 807851992 704317246 712147186 478164345 59912810 712147186 712147186 853996708 959497843 661702249 911376237 34937036 586927772 661702249 928523640 239710191 704317246 750222905 704317246 752755762 661702249 751177986 911376237 178766511 352872460 402328612 478164345 87939586 34937036 59912810 239710191 647310372 34937036 610967290 352872460 757367141 909887207 807851992 469275658 853996708 54467956 9679609 928523640 704317246 352872460 962843988 928523640 907513243 470588820 87939586 352872460 469275658 704317246 712147186 9679609 470588820 907513243 54467956 750222905 586927772 680361344 881427789 586927772 87939586 661702249 928523640 377538518 907513243 586927772 844312972 13978957 752755762 359306675 698101988 46053030 881427789 712147186 962843988 962843988 2668034 911376237 275410447 911376237 275410447 853996708 629517684 2668034 909887207 34937036 629517684 904457353 637293522 299111413 377538518 881427789 54467956 637293522 680361344 909887207 907513243 714495600 239710191 610967290 647310372 704317246 750222905 714495600 402328612 830427564 13978957 478164345 904457353 647310372 368018338 911376237 368018338 629517684 881427789 2668034 275410447 714495600 629517684 844312972 959497843 911376237 911376237 629517684 647310372 907513243 750222905 751177986 844312972 629517684 359306675 911376237 830427564 377538518 698101988 470588820 377538518 752755762 178766511 59912810 714495600 586927772 469275658 87939586 54467956 352872460 680361344 757367141 680361344 680361344 54467956 751177986 809450593 13978957 54978479 34937036 704317246 907513243 853996708 59912810 59912810 470588820 377538518 881427789 59912810 844312972 34937036 239710191 59912810 752755762 881427789 807851992 2668034 13978957 907513243 712147186 178766511 712147186 275410447 757367141 352872460 909887207 13978957 757367141 698101988 661702249 904457353 959497843 909887207 807851992 911376237 469275658 54978479 637293522 469275658 698101988 469275658 844312972 359306675 275410447 680361344 402328612 341066340 470588820 178766511 239710191 178766511 928523640 714495600 610967290 909887207 844312972 629517684 54978479 647310372 962843988 928523640 904457353 9679609 470588820 478164345 478164345 698101988 402328612 680361344 757367141 904457353 909887207 962843988 239710191 178766511 714495600 904457353 909887207 9679609 54467956 469275658 752755762 909887207 962843988 586927772 751177986 470588820 9679609 629517684 377538518 904457353 87939586 712147186 698101988 368018338 87939586 470588820 2668034 637293522 928523640 881427789 46053030 9679609 928523640 809450593 750222905 359306675 881427789 377538518 275410447 59912810 962843988 368018338 911376237 907513243 661702249 629517684 904457353 239710191 13978957 629517684 59912810 9679609 402328612 809450593 13978957 352872460 751177986 478164345 647310372 586927772 751177986 962843988 830427564 275410447 698101988 750222905 341066340 962843988 54467956 610967290 853996708 359306675 844312972 59912810 377538518 704317246 352872460 352872460 909887207 629517684 9679609 752755762 299111413 909887207 853996708 698101988 904457353 881427789 661702249 9679609 907513243 178766511 680361344 402328612 54467956 698101988 853996708 239710191 637293522 698101988 368018338 647310372 807851992 750222905 680361344 59912810 629517684 807851992 54467956 809450593 830427564 751177986 661702249 704317246 830427564 661702249 853996708 911376237 275410447 959497843 714495600 809450593 -1 881427789 34937036 9679609 752755762 629517684 751177986 830427564 751177986 830427564 928523640 275410447 46053030 470588820 680361344 909887207 275410447 352872460 750222905 751177986 629517684 54467956 13978957 698101988 402328612 275410447 830427564 -1 807851992 751177986 402328612 352872460 928523640 352872460 751177986 904457353 830427564 34937036 610967290 807851992 962843988 2668034 959497843 853996708 909887207 757367141 368018338 341066340 757367141 377538518 757367141 844312972 368018338 46053030 698101988 54467956 844312972 9679609 647310372 9679609 698101988 469275658 647310372 586927772 809450593 907513243 239710191 341066340 909887207 909887207 239710191 962843988 698101988 704317246 478164345 712147186 830427564 830427564 54978479 178766511 704317246 9679609 661702249 299111413 377538518 680361344 239710191 714495600 909887207 698101988 54467956 -1 881427789 752755762 178766511 904457353 637293522 586927772 712147186 46053030 275410447 904457353 629517684 853996708 647310372 714495600 647310372 54978479 87939586 610967290 470588820 368018338 698101988 470588820 54467956 9679609 610967290 13978957 959497843 478164345 680361344 13978957 809450593 13978957 34937036 46053030 911376237 359306675 46053030 647310372 9679609 359306675 680361344 359306675 637293522 368018338 959497843 469275658 809450593 714495600 881427789 807851992 704317246 661702249 853996708 377538518 904457353 377538518 402328612 586927772 239710191 46053030 178766511 299111413 661702249 959497843 928523640 341066340 352872460 2668034 2668034 907513243 239710191 751177986 712147186 299111413 881427789 359306675 830427564 87939586 352872460 352872460 402328612 402328612 478164345 54978479 928523640 807851992 881427789 352872460 469275658 470588820 928523640 54978479 586927772 610967290 2668034 752755762 704317246 661702249 239710191 178766511 661702249 299111413 807851992 9679609 54978479 909887207 752755762 807851992 54978479 368018338 881427789 178766511 844312972 928523640 907513243 46053030 962843988 904457353 959497843 807851992 911376237 59912810 586927772 962843988 2668034 377538518 751177986 807851992 46053030 46053030 629517684 661702249 807851992 402328612 239710191 2668034 275410447 -1 928523640 59912810 809450593 751177986 752755762 698101988 881427789 34937036 853996708 377538518 87939586 704317246 368018338 962843988 610967290 2668034 629517684 750222905 751177986 704317246 470588820 750222905 704317246 959497843 881427789 911376237 881427789 909887207 87939586 359306675 907513243 751177986 34937036 34937036 469275658 34937036 750222905 377538518 402328612 34937036 46053030 46053030 712147186 178766511 341066340 239710191 470588820 87939586 34937036 54978479 359306675 661702249 959497843 377538518 470588820 359306675 907513243 377538518 962843988 704317246 87939586 239710191 907513243 807851992 478164345 661702249 904457353 647310372 402328612 647310372 469275658 928523640 46053030 959497843 54467956 299111413 34937036 911376237 962843988 34937036 470588820 59912810 275410447 34937036 13978957 907513243 54978479 830427564 178766511 87939586 299111413 853996708 904457353 629517684 661702249 402328612 2668034 239710191 853996708 698101988 911376237 647310372 352872460 904457353 904457353 368018338 714495600 629517684 629517684 853996708 299111413 178766511 402328612 807851992 9679609 928523640 239710191 907513243 909887207 751177986 13978957 907513243 751177986 647310372 239710191 647310372 830427564 853996708 962843988 647310372 275410447 698101988 469275658 909887207 341066340 844312972 750222905 959497843 911376237 87939586 402328612 478164345 712147186 2668034 881427789 909887207 962843988 469275658 680361344 9679609 750222905 368018338 904457353 352872460 752755762 809450593 275410447 962843988 752755762 610967290 752755762 610967290 178766511 178766511 299111413 680361344 46053030 -1 959497843 299111413 54978479 629517684 239710191 359306675 959497843 712147186 470588820 928523640 59912810 750222905 928523640 698101988 807851992 712147186 46053030 46053030 34937036 704317246 698101988 909887207 750222905 757367141 698101988 34937036 9679609 586927772 299111413 34937036 853996708 59912810 178766511 54978479 751177986 637293522 637293522 -1 46053030 87939586 46053030 54467956 881427789 907513243 881427789 712147186 2668034 359306675 59912810 586927772 704317246 680361344 13978957 2668034 359306675 751177986 478164345 87939586 698101988 751177986 844312972 9679609 714495600 680361344 54467956 299111413 752755762 359306675 352872460 9679609 59912810 9679609 661702249 359306675 714495600 54978479 661702249 470588820 647310372 478164345 2668034 299111413 59912810 714495600 757367141 959497843 637293522 907513243 368018338 881427789 59912810 629517684 586927772 178766511 928523640 750222905 647310372 757367141 680361344 647310372 750222905 352872460 757367141 178766511 904457353 661702249 807851992 2668034 46053030 377538518 368018338 59912810 341066340 698101988 637293522 904457353 757367141 853996708 54467956 586927772 680361344 9679609 275410447 830427564 469275658 586927772 377538518 2668034 352872460 13978957 698101988 959497843 54467956 87939586 34937036 377538518 809450593 647310372 680361344 352872460 469275658 46053030 9679609 368018338 9679609 -1 757367141 881427789 962843988 809450593 750222905 46053030 352872460 712147186 54978479 469275658 959497843 9679609 359306675 844312972 239710191 647310372 13978957 470588820 928523640 752755762 637293522 368018338 -1 911376237 59912810 962843988 907513243 -1 239710191 911376237 352872460 478164345 239710191 59912810 757367141 13978957 87939586 470588820 661702249 680361344 402328612 478164345 54978479 750222905 751177986 909887207 714495600 87939586 359306675 881427789 637293522 2668034 13978957 907513243 714495600 87939586 698101988 907513243 907513243 661702249 853996708 712147186 751177986 853996708 661702249 757367141 54978479 2668034 275410447 359306675 698101988 610967290 680361344 928523640 275410447 54467956 904457353 881427789 299111413 807851992 275410447 637293522 959497843 830427564 87939586 9679609 -1 637293522 352872460 368018338 34937036 368018338 637293522 469275658 959497843 470588820 757367141 178766511 751177986 610967290 807851992 610967290 9679609 469275658 586927772 341066340 239710191 341066340 2668034 714495600 352872460 402328612 637293522 239710191 2668034 46053030 714495600 34937036 704317246 478164345 470588820 54467956 661702249 807851992 34937036 830427564 807851992 911376237 830427564 698101988 911376237 368018338 469275658 54467956 959497843 59912810 469275658 178766511 647310372 34937036 807851992 750222905 352872460 751177986 844312972 712147186 239710191 704317246 830427564 368018338 239710191 928523640 757367141 469275658 704317246 59912810 299111413 698101988 2668034 853996708 680361344 54467956 830427564 637293522 54978479 275410447 13978957 34937036 478164345 178766511 9679609 881427789 907513243 377538518 2668034 661702249 637293522 830427564 637293522 54978479 714495600 807851992 352872460 698101988 907513243 647310372 469275658 352872460 750222905 907513243 881427789 478164345 610967290 928523640 881427789 59912810 911376237 178766511 853996708 853996708 586927772 712147186 34937036 59912810 402328612 34937036 661702249 698101988 2668034 54467956 712147186 13978957 629517684 962843988 904457353 881427789 87939586 275410447 46053030 586927772 830427564 881427789 751177986 34937036 647310372 647310372 647310372 54467956 698101988 178766511 830427564 299111413 698101988 752755762 881427789 469275658 2668034 750222905 712147186 402328612 478164345 844312972 714495600 239710191 959497843 402328612 359306675 962843988 87939586 928523640 377538518 469275658 661702249 881427789 830427564 478164345 610967290 54467956 478164345 647310372 9679609 647310372 275410447 752755762 -1 368018338 809450593 368018338 704317246 -1 752755762 34937036 470588820 13978957 610967290 239710191 714495600 9679609 757367141 750222905 341066340 87939586 698101988 750222905 698101988 87939586 752755762 807851992 807851992 629517684 2668034 959497843 637293522 478164345 907513243 368018338 809450593 368018338 478164345 637293522 87939586 9679609 637293522 928523640 680361344 959497843 881427789 853996708 13978957 698101988 752755762 959497843 712147186 629517684 704317246 34937036 13978957 368018338 275410447 809450593 698101988 928523640 478164345 698101988 275410447 2668034 757367141 586927772 909887207 610967290 470588820 911376237 9679609 750222905 904457353 712147186 928523640 469275658 881427789 377538518 9679609 830427564 610967290 359306675 239710191 752755762 402328612 637293522 661702249 299111413 807851992 478164345 341066340 807851992 59912810 807851992 714495600 661702249 680361344 637293522 809450593 752755762 13978957 844312972 962843988 661702249 34937036 712147186 629517684 959497843 909887207 377538518 853996708 909887207 54467956 680361344 629517684 54467956 680361344 637293522 469275658 586927772 904457353 275410447 239710191 586927772 881427789 698101988 751177986 752755762 637293522 34937036 299111413 959497843 610967290 959497843 -1 844312972 478164345 750222905 844312972 478164345 661702249 59912810 478164345 752755762 698101988 680361344 928523640 881427789 698101988 807851992 54467956 352872460 359306675 352872460 752755762 830427564 87939586 853996708 610967290 807851992 629517684 647310372 9679609 637293522 959497843 752755762 470588820 402328612 377538518 469275658 698101988 54978479 647310372 698101988 714495600 377538518 712147186 34937036 750222905 752755762 714495600 637293522 809450593 904457353 368018338 680361344 34937036 881427789 275410447 239710191 377538518 844312972 629517684 844312972 352872460 9679609 853996708 959497843 54467956 299111413 586927772 698101988 904457353 853996708 680361344 59912810 751177986 853996708 750222905 881427789 661702249 881427789 704317246 714495600 178766511 750222905 34937036 178766511 907513243 275410447 46053030 359306675 54978479 959497843 54467956 377538518 928523640 680361344 844312972 9679609 757367141 34937036 928523640 807851992 909887207 275410447 2668034 712147186 341066340 907513243 750222905 469275658 881427789 807851992 -1 881427789 909887207 680361344 807851992 87939586 959497843 714495600 87939586 54978479 299111413 830427564 299111413 54467956 661702249 714495600 928523640 178766511 807851992 712147186 959497843 928523640 341066340 757367141 299111413 881427789 54467956 962843988 959497843 830427564 469275658 757367141 299111413 750222905 34937036 904457353 809450593 750222905 341066340 368018338 377538518 704317246 881427789 470588820 714495600 9679609 59912810 299111413 751177986 757367141 469275658 757367141 844312972 275410447 712147186 807851992 402328612 751177986 629517684 586927772 962843988 647310372 704317246 586927772 377538518 299111413 928523640 87939586 647310372 904457353 54978479 13978957 34937036 752755762 2668034 610967290 377538518 586927772 680361344 402328612 881427789 178766511 680361344 34937036 712147186 178766511 907513243 469275658 478164345 904457353 9679609 911376237 478164345 352872460 750222905 911376237 909887207 911376237 750222905 698101988 911376237 712147186 586927772 299111413 661702249 712147186 807851992 610967290 46053030 680361344 13978957 2668034 704317246 698101988 239710191 275410447 87939586 359306675 714495600 13978957 610967290 54467956 911376237 275410447 907513243 46053030 341066340 959497843 34937036 680361344 751177986 377538518 928523640 59912810 359306675 610967290 377538518 54467956 714495600 299111413 647310372 904457353 470588820 807851992 9679609 54978479 275410447 712147186 470588820 830427564 239710191 478164345 959497843 359306675 881427789 352872460 178766511 807851992 704317246 341066340 809450593 807851992 54978479 698101988 757367141 704317246 610967290 809450593 87939586 629517684 637293522 470588820 368018338 275410447 -1 844312972 844312972 470588820 402328612 680361344 647310372 13978957 478164345 807851992 751177986 647310372 299111413 807851992 928523640 752755762 750222905 610967290 54467956 402328612 757367141 54467956 647310372 377538518 402328612 714495600 359306675 750222905 714495600 712147186 46053030 712147186 9679609 275410447 907513243 402328612 698101988 9679609 809450593 881427789 610967290 275410447 661702249 239710191 275410447 377538518 402328612 402328612 87939586 368018338 59912810 178766511 -1 661702249 909887207 368018338 698101988 34937036 809450593 13978957 809450593 54978479 881427789 470588820 959497843 13978957 629517684 757367141 959497843 34937036 59912810 377538518 359306675 34937036 469275658 59912810 661702249 178766511 904457353 478164345 610967290 752755762 907513243 637293522 750222905 907513243 807851992 87939586 909887207 881427789 46053030 59912810 469275658 2668034 46053030 928523640 680361344 54467956 368018338 807851992 881427789 844312972 911376237 751177986 13978957 844312972 844312972 610967290 698101988 962843988 -1 714495600 629517684 809450593 807851992 54978479 239710191 87939586 478164345 661702249 928523640 907513243 59912810 2668034 807851992 807851992 959497843 368018338 9679609 844312972 341066340 807851992 637293522 647310372 881427789 751177986 853996708 377538518 907513243 853996708 680361344 87939586 757367141 752755762 881427789 34937036 752755762 830427564 909887207 661702249 911376237 13978957 809450593 469275658 34937036 54467956 275410447 13978957 341066340 853996708 54467956 402328612 87939586 368018338 928523640 844312972 470588820 907513243 647310372 844312972 809450593 661702249 275410447 844312972 853996708 470588820 377538518 714495600 647310372 712147186 629517684 807851992 352872460 352872460 680361344 680361344 680361344 714495600 714495600 586927772 54978479 752755762 881427789 377538518 844312972 359306675 904457353 275410447 178766511 909887207 830427564 239710191 911376237 341066340 469275658 34937036 275410447 2668034 478164345 959497843 853996708 629517684 928523640 54467956 478164345 54978479 275410447 928523640 853996708 844312972 87939586 712147186 470588820 13978957 844312972 610967290 54467956 87939586 46053030 13978957 751177986 359306675 853996708 904457353 680361344 478164345 586927772 629517684 909887207 46053030 661702249 750222905 368018338 853996708 54978479 586927772 698101988 807851992 907513243 59912810 629517684 352872460 750222905 54978479 586927772 377538518 712147186 9679609 712147186 750222905 470588820 275410447 680361344 962843988 402328612 629517684 647310372 881427789 2668034 239710191 54978479 478164345 629517684 54978479 470588820 750222905 637293522 637293522 352872460 368018338 13978957 928523640 377538518 807851992 368018338 478164345 470588820 909887207 853996708 368018338 54467956 13978957 807851992 359306675 807851992 368018338 299111413 680361344 9679609 698101988 59912810 368018338 704317246 911376237 377538518 586927772 807851992 610967290 299111413 807851992 752755762 46053030 54978479 904457353 712147186 368018338 647310372 909887207 911376237 13978957 904457353 46053030 239710191 750222905 844312972 87939586 87939586 239710191 959497843 714495600 54978479 341066340 377538518 647310372 470588820 680361344 9679609 959497843 752755762 752755762 13978957 704317246 275410447 751177986 239710191 750222905 478164345 341066340 610967290 962843988 680361344 904457353 907513243 9679609 178766511 698101988 844312972 830427564 13978957 911376237 368018338 299111413 904457353 752755762 637293522 2668034 637293522 809450593 469275658 54978479 478164345 911376237 881427789 352872460 714495600 377538518 680361344 9679609 704317246 46053030 -1 661702249 368018338 352872460 752755762 368018338 904457353 807851992 239710191 909887207 807851992 59912810 809450593 712147186 909887207 59912810 299111413 46053030 714495600 904457353 830427564 629517684 844312972 757367141 928523640 959497843 275410447 911376237 751177986 402328612 87939586 629517684 904457353 661702249 844312972 402328612 844312972 680361344 752755762 54978479 352872460 844312972 629517684 341066340 881427789 377538518 698101988 178766511 928523640 959497843 750222905 46053030 853996708 844312972 752755762 478164345 714495600 359306675 2668034 586927772 904457353 637293522 959497843 341066340 470588820 610967290 911376237 750222905 962843988 881427789 610967290 470588820 341066340 680361344 881427789 809450593 752755762 402328612 661702249 341066340 34937036 661702249 698101988 469275658 368018338 750222905 752755762 807851992 54978479 9679609 698101988 704317246 830427564 807851992 853996708 712147186 13978957 807851992 368018338 909887207 757367141 341066340 907513243 9679609 178766511 962843988 751177986 359306675 352872460 704317246 46053030 469275658 178766511 751177986 962843988 881427789 629517684 178766511 470588820 714495600 359306675 239710191 712147186 341066340 959497843 647310372 698101988 275410447 469275658 341066340 807851992 844312972 647310372 469275658 962843988 661702249 54467956 807851992 704317246 54978479 478164345 680361344 629517684 751177986 752755762 275410447 9679609 853996708 661702249 275410447 853996708 629517684 904457353 750222905 2668034 757367141 757367141 87939586 359306675 661702249 962843988 714495600 629517684 470588820 752755762 59912810 178766511 368018338 853996708 359306675 712147186 629517684 629517684 178766511 752755762 907513243 904457353 830427564 629517684 907513243 962843988 637293522 629517684 904457353 341066340 359306675 904457353 911376237 478164345 352872460 959497843 904457353 54978479 368018338 962843988 341066340 87939586 239710191 907513243 907513243 54467956 904457353 637293522 610967290 911376237 54467956 907513243 239710191 807851992 757367141 469275658 830427564 610967290 661702249 844312972 9679609 647310372 750222905 751177986 750222905 907513243 59912810 714495600 962843988 9679609 907513243 962843988 610967290 59912810 909887207 959497843 714495600 757367141 637293522 807851992 178766511 9679609 853996708 750222905 275410447 881427789 34937036 352872460 34937036 275410447 752755762 586927772 610967290 470588820 757367141 752755762 680361344 750222905 853996708 698101988 904457353 830427564 13978957 9679609 -1 962843988 698101988 959497843 352872460 368018338 830427564 470588820 714495600 807851992 87939586 13978957 352872460 352872460 637293522 629517684 478164345 610967290 178766511 909887207 178766511 341066340 377538518 299111413 59912810 299111413 34937036 178766511 928523640 470588820 904457353 959497843 757367141 2668034 647310372 629517684 712147186 909887207 178766511 661702249 275410447 275410447 275410447 928523640 299111413 87939586 469275658 751177986 680361344 680361344 54978479 59912810 9679609 470588820 881427789 844312972 807851992 830427564 904457353 359306675 402328612 807851992 377538518 909887207 637293522 341066340 680361344 377538518 647310372 470588820 751177986 853996708 59912810 904457353 881427789 751177986 959497843 909887207 87939586 34937036 341066340 341066340 911376237 751177986 402328612 647310372 844312972 34937036 853996708 704317246 341066340 9679609 962843988 9679609 680361344 359306675 402328612 680361344 469275658 853996708 13978957 368018338 377538518 853996708 637293522 54978479 959497843 586927772 714495600 751177986 962843988 853996708 34937036 629517684 959497843 352872460 647310372 9679609 661702249 752755762 368018338 13978957 54467956 275410447 13978957 637293522 402328612 907513243 661702249 712147186 712147186 904457353 402328612 928523640 13978957 928523640 352872460 809450593 712147186 239710191 299111413 470588820 178766511 352872460 809450593 377538518 807851992 909887207 239710191 341066340 704317246 402328612 402328612 46053030 59912810 2668034 59912810 853996708 830427564 907513243 299111413 809450593 402328612 698101988 757367141 377538518 909887207 586927772 239710191 704317246 275410447 750222905 928523640 13978957 830427564 962843988 830427564 830427564 178766511 341066340 647310372 469275658 478164345 478164345 704317246 752755762 299111413 909887207 352872460 586927772 275410447 881427789 680361344 352872460 469275658 341066340 698101988 178766511 647310372 809450593 275410447 9679609 9679609 853996708 299111413 830427564 54467956 907513243 54978479 299111413 34937036 907513243 962843988 13978957 712147186 712147186 13978957 54978479 751177986 275410447 377538518 478164345 54978479 881427789 911376237 9679609 469275658 368018338 586927772 178766511 712147186 629517684 13978957 661702249 402328612 637293522 470588820 704317246 586927772 299111413 712147186 712147186 275410447 809450593 750222905 661702249 2668034 34937036 341066340 352872460 680361344 54467956 959497843 -1 470588820 637293522 59912810 341066340 809450593 368018338 844312972 750222905 680361344 586927772 962843988 909887207 9679609 275410447 809450593 54978479 54978479 704317246 809450593 704317246 470588820 275410447 178766511 478164345 629517684 647310372 907513243 750222905 881427789 959497843 299111413 661702249 13978957 704317246 907513243 610967290 34937036 178766511 341066340 704317246 13978957 809450593 54978479 712147186 647310372 -1 87939586 714495600 698101988 377538518 809450593 809450593 750222905 299111413 704317246 299111413 239710191 853996708 909887207 907513243 830427564 352872460 807851992 751177986 54467956 751177986 275410447 637293522 853996708 13978957 299111413 178766511 13978957 928523640 909887207 909887207 853996708 275410447 352872460 275410447 909887207 377538518 478164345 54978479 661702249 54467956 34937036 704317246 962843988 853996708 907513243 9679609 469275658 911376237 904457353 34937036 352872460 714495600 751177986 178766511 299111413 750222905 704317246 359306675 2668034 478164345 714495600 714495600 87939586 299111413 698101988 470588820 341066340 54978479 637293522 470588820 54467956 830427564 54978479 470588820 661702249 752755762 87939586 809450593 178766511 680361344 629517684 844312972 87939586 54978479 809450593 661702249 853996708 959497843 470588820 757367141 2668034 629517684 9679609 680361344 87939586 904457353 928523640 904457353 712147186 909887207 661702249 377538518 680361344 714495600 478164345 680361344 341066340 680361344 2668034 853996708 807851992 46053030 368018338 712147186 178766511 275410447 34937036 2668034 698101988 359306675 299111413 341066340 704317246 299111413 647310372 853996708 299111413 637293522 928523640 928523640 275410447 59912810 178766511 928523640 647310372 757367141 469275658 959497843 9679609 928523640 13978957 470588820 704317246 637293522 299111413 752755762 714495600 911376237 341066340 647310372 907513243 853996708 911376237 959497843 299111413 2668034 928523640 807851992 368018338 586927772 637293522 962843988 239710191 680361344 647310372 844312972 853996708 637293522 807851992 478164345 59912810 704317246 807851992 647310372 178766511 647310372 661702249 402328612 830427564 377538518 909887207 586927772 54467956 470588820 2668034 586927772 402328612 909887207 59912810 377538518 87939586 809450593 853996708 34937036 239710191 402328612 752755762 54978479 757367141 881427789 750222905 750222905 34937036 470588820 59912810 959497843 752755762 87939586 751177986 341066340 13978957 904457353 714495600 907513243 637293522 341066340 59912810 299111413 637293522 661702249 907513243 959497843 637293522 629517684 809450593 9679609 809450593 853996708 469275658 637293522 9679609 680361344 352872460 712147186 478164345 911376237 647310372 13978957 275410447 752755762 637293522 757367141 907513243 698101988 712147186 680361344 46053030 853996708 610967290 275410447 928523640 757367141 54467956 751177986 9679609 9679609 470588820 59912810 751177986 647310372 470588820 637293522 377538518 637293522 911376237 629517684 359306675 751177986 809450593 2668034 698101988 698101988 757367141 377538518 712147186 478164345 341066340 629517684 46053030 907513243 2668034 904457353 752755762 904457353 907513243 959497843 34937036 34937036 470588820 275410447 751177986 704317246 586927772 178766511 809450593 661702249 13978957 881427789 712147186 352872460 46053030 680361344 178766511 478164345 54467956 586927772 9679609 341066340 647310372 830427564 54467956 830427564 402328612 647310372 377538518 807851992 809450593 698101988 853996708 470588820 809450593 34937036 341066340 299111413 904457353 -1 368018338 54978479 359306675 830427564 704317246 830427564 368018338 54467956 881427789 928523640 928523640 610967290 904457353 751177986 377538518 853996708 46053030 359306675 359306675 87939586 54467956 830427564 807851992 54978479 909887207 830427564 928523640 647310372 962843988 853996708 830427564 13978957 830427564 904457353 750222905 87939586 698101988 680361344 907513243 637293522 341066340 637293522 757367141 853996708 661702249 275410447 478164345 928523640 341066340 751177986 59912810 59912810 368018338 712147186 911376237 359306675 299111413 87939586 13978957 610967290 909887207 478164345 352872460 752755762 637293522 962843988 239710191 54467956 469275658 275410447 881427789 959497843 637293522 368018338 478164345 907513243 911376237 830427564 629517684 59912810 712147186 239710191 341066340 962843988 752755762 909887207 647310372 402328612 881427789 959497843 751177986 647310372 853996708 610967290 34937036 698101988 368018338 402328612 470588820 959497843 712147186 368018338 610967290 275410447 586927772 911376237 87939586 59912810 239710191 46053030 46053030 807851992 341066340 377538518 704317246 757367141 470588820 299111413 704317246 698101988 9679609 959497843 341066340 299111413 637293522 807851992 -1 907513243 757367141 853996708 904457353 962843988 470588820 341066340 629517684 647310372 712147186 9679609 34937036 661702249 469275658 377538518 610967290 341066340 341066340 680361344 809450593 178766511 2668034 352872460 9679609 341066340 714495600 830427564 402328612 59912810 698101988 853996708 881427789 586927772 807851992 680361344 239710191 478164345 807851992 752755762 13978957 661702249 714495600 752755762 751177986 661702249 661702249 46053030 712147186 87939586 470588820 647310372 402328612 239710191 807851992 680361344 807851992 275410447 299111413 402328612 368018338 647310372 830427564 478164345 750222905 907513243 610967290 178766511 712147186 647310372 704317246 470588820 962843988 712147186 299111413 470588820 962843988 13978957 470588820 809450593 9679609 712147186 928523640 2668034 299111413 2668034 853996708 750222905 629517684 853996708 2668034 661702249 750222905 907513243 962843988 586927772 647310372 907513243 704317246 661702249 830427564 750222905 359306675 809450593 750222905 610967290 299111413 807851992 714495600 377538518 59912810 757367141 470588820 610967290 352872460 844312972 54978479 928523640 647310372 9679609 46053030 661702249 959497843 714495600 299111413 13978957 54467956 13978957 469275658 54467956 909887207 907513243 881427789 54467956 9679609 712147186 352872460 299111413 87939586 661702249 299111413 -1 909887207 9679609 750222905 402328612 853996708 586927772 469275658 647310372 751177986 368018338 610967290 34937036 54467956 377538518 478164345 54978479 712147186 807851992 637293522 809450593 750222905 911376237 911376237 470588820 853996708 959497843 830427564 807851992 402328612 637293522 904457353 637293522 647310372 9679609 54978479 59912810 714495600 470588820 629517684 59912810 809450593 661702249 714495600 637293522 911376237 586927772 478164345 87939586 299111413 712147186 368018338 809450593 54978479 881427789 911376237 377538518 377538518 13978957 469275658 911376237 928523640 680361344 87939586 46053030 698101988 275410447 46053030 881427789 752755762 909887207 911376237 470588820 909887207 34937036 402328612 714495600 2668034 359306675 352872460 13978957 751177986 478164345 275410447 750222905 714495600 299111413 959497843 904457353 757367141 586927772 751177986 46053030 478164345 469275658 9679609 87939586 698101988 377538518 59912810 359306675 46053030 54467956 757367141 830427564 680361344 911376237 13978957 629517684 712147186 752755762 59912810 478164345 341066340 911376237 275410447 13978957 2668034 470588820 757367141 928523640 881427789 341066340 637293522 54978479 909887207 341066340 928523640 46053030 907513243 470588820 610967290 2668034 59912810 712147186 698101988 698101988 46053030 629517684 959497843 54978479 469275658 -1 844312972 59912810 299111413 704317246 928523640 904457353 299111413 470588820 909887207 359306675 54467956 928523640 928523640 911376237 368018338 13978957 341066340 909887207 647310372 402328612 377538518 402328612 698101988 341066340 907513243 87939586 830427564 907513243 178766511 853996708 469275658 352872460 704317246 610967290 809450593 87939586 680361344 809450593 680361344 962843988 87939586 352872460 178766511 586927772 959497843 275410447 911376237 830427564 680361344 751177986 844312972 2668034 478164345 680361344 368018338 275410447 478164345 928523640 299111413 911376237 907513243 962843988 59912810 34937036 680361344 13978957 239710191 59912810 469275658 368018338 377538518 752755762 844312972 9679609 478164345 275410447 610967290 402328612 178766511 680361344 907513243 911376237 46053030 647310372 54978479 54978479 368018338 377538518 402328612 807851992 178766511 750222905 178766511 341066340 714495600 962843988 470588820 750222905 59912810 275410447 377538518 637293522 698101988 299111413 610967290 87939586 352872460 680361344 680361344 809450593 368018338 59912810 807851992 2668034 469275658 9679609 275410447 299111413 807851992 809450593 59912810 377538518 881427789 714495600 34937036 9679609 470588820 712147186 647310372 13978957 750222905 352872460 9679609 830427564 647310372 368018338 377538518 830427564 87939586 904457353 881427789 54467956 751177986 54978479 9679609 637293522 610967290 911376237 853996708 629517684 661702249 830427564 470588820 629517684 830427564 647310372 59912810 750222905 714495600 402328612 377538518 377538518 844312972 853996708 402328612 -1 469275658 661702249 909887207 907513243 13978957 610967290 757367141 704317246 751177986 239710191 704317246 637293522 9679609 34937036 470588820 962843988 844312972 629517684 402328612 178766511 909887207 911376237 807851992 586927772 809450593 757367141 368018338 46053030 757367141 904457353 -1 853996708 368018338 962843988 698101988 59912810 830427564 352872460 59912810 46053030 904457353 275410447 928523640 341066340 610967290 299111413 54467956 610967290 844312972 962843988 680361344 928523640 586927772 275410447 178766511 359306675 469275658 909887207 904457353 830427564 809450593 54467956 881427789 610967290 54978479 750222905 752755762 752755762 907513243 478164345 9679609 807851992 359306675 478164345 962843988 178766511 299111413 352872460 962843988 714495600 904457353 907513243 962843988 54467956 610967290 629517684 470588820 59912810 881427789 911376237 54978479 911376237 698101988 2668034 680361344 629517684 714495600 750222905 911376237 661702249 9679609 752755762 359306675 34937036 368018338 881427789 275410447 610967290 54467956 959497843 13978957 853996708 704317246 959497843 2668034 470588820 59912810 402328612 661702249 680361344 750222905 928523640 853996708 904457353 712147186 853996708 13978957 959497843 610967290 909887207 -1 87939586 610967290 704317246 928523640 469275658 178766511 661702249 586927772 752755762 9679609 751177986 698101988 750222905 54978479 178766511 751177986 807851992 629517684 904457353 610967290 586927772 907513243 13978957 34937036 34937036 750222905 911376237 469275658 299111413 275410447 757367141 54467956 586927772 928523640 299111413 750222905 402328612 46053030 368018338 714495600 909887207 907513243 2668034 809450593 299111413 751177986 907513243 478164345 853996708 341066340 959497843 46053030 470588820 757367141 907513243 712147186 46053030 610967290 809450593 750222905 830427564 807851992 750222905 661702249 962843988 698101988 809450593 904457353 704317246 807851992 704317246 2668034 178766511 714495600 647310372 2668034 704317246 239710191 712147186 750222905 752755762 661702249 34937036 928523640 904457353 907513243 853996708 904457353 844312972 341066340 959497843 661702249 368018338 661702249 757367141 637293522 402328612 928523640 629517684 704317246 239710191 757367141 807851992 87939586 352872460 911376237 -1 904457353 752755762 909887207 341066340 844312972 911376237 911376237 909887207 637293522 610967290 368018338 752755762 809450593 299111413 714495600 853996708 714495600 757367141 637293522 341066340 178766511 352872460 359306675 59912810 751177986 377538518 928523640 402328612 807851992 9679609 59912810 46053030 853996708 13978957 402328612 9679609 469275658 907513243 46053030 907513243 752755762 647310372 13978957 629517684 757367141 752755762 757367141 54467956 352872460 647310372 959497843 34937036 586927772 46053030 844312972 959497843 2668034 647310372 881427789 911376237 704317246 59912810 54467956 299111413 368018338 275410447 704317246 962843988 359306675 359306675 59912810 377538518 478164345 54467956 46053030 752755762 853996708 698101988 907513243 647310372 962843988 9679609 54467956 911376237 629517684 178766511 368018338 911376237 647310372 911376237 54467956 478164345 911376237 368018338 680361344 809450593 928523640 239710191 470588820 661702249 34937036 368018338 46053030 402328612 752755762 359306675 178766511 299111413 647310372 907513243 368018338 54467956 178766511 907513243 853996708 2668034 402328612 299111413 807851992 637293522 712147186 830427564 239710191 853996708 275410447 586927772 962843988 714495600 752755762 647310372 752755762 478164345 402328612 704317246 704317246 907513243 368018338 751177986 647310372 586927772 853996708 13978957 680361344 907513243 714495600 704317246 368018338 637293522 661702249 377538518 13978957 698101988 54467956 928523640 178766511 54467956 959497843 661702249 9679609 904457353 402328612 647310372 637293522 752755762 911376237 844312972 359306675 909887207 647310372 680361344 34937036 341066340 853996708 87939586 844312972 359306675 54467956 402328612 750222905 2668034 629517684 59912810 844312972 881427789 54978479 680361344 751177986 402328612 359306675 751177986 629517684 909887207 275410447 962843988 299111413 911376237 712147186 680361344 809450593 178766511 377538518 478164345 752755762 34937036 275410447 853996708 87939586 377538518 750222905 54467956 830427564 714495600 610967290 59912810 752755762 629517684 46053030 698101988 881427789 13978957 2668034 751177986 275410447 714495600 752755762 844312972 830427564 2668034 750222905 962843988 9679609 178766511 637293522 299111413 714495600 750222905 352872460 2668034 881427789 46053030 807851992 807851992 46053030 359306675 34937036 928523640 752755762 352872460 54467956 661702249 299111413 239710191 807851992 911376237 830427564 807851992 911376237 368018338 844312972 661702249 275410447 752755762 712147186 714495600 239710191 830427564 959497843 359306675 610967290 904457353 714495600 629517684 881427789 34937036 239710191 299111413 698101988 46053030 9679609 844312972 751177986 352872460 844312972 13978957 647310372 853996708 299111413 359306675 586927772 904457353 830427564 751177986 911376237 928523640 757367141 962843988 469275658 904457353 2668034 9679609 359306675 637293522 853996708 2668034 352872460 275410447 698101988 751177986 368018338 610967290 586927772 809450593 87939586 629517684 881427789 178766511 9679609 13978957 680361344 844312972 704317246 853996708 911376237 34937036 9679609 2668034 680361344 962843988 962843988 359306675 704317246 87939586 377538518 928523640 962843988 54467956 13978957 750222905 87939586 478164345 359306675 844312972 928523640 757367141 299111413 637293522 750222905 909887207 962843988 962843988 712147186 402328612 809450593 712147186 2668034 377538518 807851992 341066340 647310372 368018338 469275658 46053030 750222905 610967290 178766511 377538518 962843988 904457353 698101988 359306675 46053030 680361344 54978479 661702249 904457353 809450593 299111413 904457353 275410447 178766511 809450593 402328612 377538518 359306675 962843988 698101988 368018338 904457353 629517684 844312972 87939586 34937036 54978479 478164345 470588820 402328612 809450593 661702249 904457353 178766511 911376237 909887207 629517684 586927772 962843988 34937036 680361344 54978479 46053030 359306675 610967290 239710191 178766511 752755762 275410447 586927772 904457353 909887207 13978957 470588820 359306675 2668034 909887207 661702249 904457353 809450593 469275658 911376237 928523640 911376237 881427789 341066340 2668034 629517684 2668034 2668034 377538518 13978957 629517684 911376237 368018338 54467956 275410447 911376237 712147186 844312972 377538518 87939586 680361344 844312972 907513243 712147186 680361344 757367141 909887207 714495600 275410447 661702249 830427564 46053030 9679609 911376237 909887207 904457353 712147186 809450593 661702249 586927772 402328612 402328612 299111413 830427564 368018338 909887207 911376237 751177986 359306675 904457353 239710191 470588820 959497843 46053030 680361344 352872460 13978957 647310372 610967290 911376237 844312972 610967290 907513243 904457353 661702249 46053030 853996708 680361344 59912810 647310372 637293522 757367141 469275658 680361344 34937036 352872460 807851992 359306675 907513243 714495600 59912810 359306675 352872460 928523640 904457353 87939586 704317246 178766511 610967290 478164345 352872460 377538518 807851992 750222905 610967290 469275658 34937036 239710191 629517684 275410447 59912810 470588820 469275658 610967290 698101988 275410447 911376237 359306675 13978957 698101988 962843988 341066340 959497843 750222905 359306675 341066340 46053030 341066340 881427789 962843988 586927772 680361344 13978957 844312972 87939586 87939586 275410447 469275658 478164345 712147186 962843988 698101988 13978957 377538518 377538518 904457353 -1 586927772 469275658 959497843 698101988 239710191 637293522 647310372 368018338 586927772 -1 9679609 341066340 881427789 637293522 2668034 853996708 87939586 87939586 54978479 757367141 881427789 9679609 359306675 751177986 478164345 853996708 59912810 2668034 830427564 352872460 377538518 13978957 704317246 59912810 34937036 359306675 704317246 87939586 909887207 714495600 478164345 610967290 830427564 178766511 712147186 928523640 59912810 402328612 928523640 178766511 368018338 751177986 368018338 2668034 904457353 807851992 698101988 830427564 377538518 807851992 54467956 299111413 469275658 586927772 275410447 962843988 704317246 54978479 928523640 239710191 757367141 87939586 698101988 907513243 752755762 469275658 470588820 13978957 13978957 752755762 2668034 178766511 830427564 9679609 911376237 809450593 352872460 586927772 9679609 610967290 698101988 299111413 637293522 2668034 59912810 637293522 402328612 610967290 402328612 751177986 752755762 46053030 853996708 9679609 9679609 469275658 844312972 853996708 359306675 368018338 661702249 178766511 341066340 359306675 87939586 341066340 712147186 751177986 610967290 59912810 478164345 377538518 299111413 830427564 757367141 610967290 352872460 586927772 275410447 844312972 9679609 752755762 470588820 629517684 844312972 54978479 809450593 881427789 54467956 712147186 610967290 661702249 853996708 586927772 629517684 698101988 59912810 299111413 402328612 959497843 698101988 698101988 661702249 34937036 750222905 54978479 647310372 698101988 907513243 637293522 757367141 478164345 661702249 752755762 299111413 359306675 377538518 757367141 830427564 704317246 352872460 299111413 9679609 830427564 907513243 9679609 341066340 -1 752755762 909887207 54978479 844312972 752755762 368018338 352872460 830427564 928523640 402328612 610967290 2668034 637293522 757367141 46053030 275410447 752755762 757367141 470588820 881427789 881427789 402328612 34937036 178766511 712147186 962843988 959497843 178766511 647310372 909887207 637293522 853996708 46053030 469275658 911376237 637293522 661702249 470588820 928523640 377538518 54467956 275410447 959497843 46053030 752755762 13978957 809450593 698101988 807851992 -1 752755762 359306675 629517684 359306675 341066340 750222905 586927772 54978479 178766511 359306675 470588820 586927772 478164345 661702249 377538518 377538518 809450593 637293522 637293522 751177986 844312972 402328612 757367141 299111413 9679609 178766511 9679609 752755762 661702249 178766511 299111413 928523640 341066340 46053030 909887207 714495600 911376237 647310372 647310372 341066340 698101988 750222905 87939586 962843988 629517684 881427789 299111413 904457353 853996708 352872460 586927772 757367141 46053030 853996708 368018338 911376237 377538518 34937036 54978479 470588820 54978479 844312972 178766511 704317246 2668034 13978957 911376237 359306675 352872460 907513243 2668034 661702249 299111413 750222905 881427789 757367141 911376237 712147186 853996708 13978957 13978957 341066340 46053030 610967290 637293522 714495600 359306675 341066340 907513243 698101988 34937036 2668034 368018338 359306675 586927772 178766511 54467956 629517684 341066340 911376237 959497843 34937036 610967290 904457353 178766511 629517684 275410447 750222905 704317246 809450593 629517684 928523640 469275658 54978479 2668034 368018338 54978479 680361344 469275658 962843988 54978479 586927772 962843988 352872460 586927772 757367141 909887207 661702249 809450593 54467956 928523640 341066340 959497843 54467956 959497843 359306675 87939586 807851992 962843988 359306675 359306675 59912810 377538518 341066340 962843988 54467956 9679609 647310372 470588820 299111413 377538518 402328612 469275658 647310372 757367141 629517684 586927772 275410447 368018338 757367141 844312972 59912810 959497843 750222905 844312972 299111413 239710191 299111413 751177986 637293522 750222905 54978479 377538518 9679609 959497843 809450593 853996708 478164345 714495600 680361344 637293522 34937036 698101988 647310372 352872460 881427789 377538518 402328612 911376237 610967290 853996708 698101988 904457353 647310372 911376237 928523640 751177986 239710191 478164345 178766511 478164345 178766511 34937036 704317246 844312972 752755762 178766511 752755762 275410447 928523640 704317246 469275658 928523640 359306675 752755762 907513243 844312972 13978957 54467956 661702249 809450593 2668034 712147186 629517684 637293522 680361344 586927772 359306675 757367141 54467956 13978957 750222905 368018338 629517684 750222905 341066340 402328612 757367141 853996708 368018338 469275658 844312972 2668034 712147186 368018338 661702249 844312972 637293522 478164345 54978479 368018338 59912810 909887207 34937036 478164345 629517684 714495600 751177986 757367141 46053030 470588820 478164345 34937036 909887207 830427564 714495600 299111413 809450593 751177986 377538518 680361344 377538518 881427789 469275658 637293522 680361344 907513243 59912810 752755762 928523640 470588820 911376237 368018338 928523640 359306675 911376237 9679609 352872460 698101988 178766511 629517684 704317246 478164345 -1 54978479 928523640 359306675 377538518 239710191 712147186 54467956 352872460 178766511 959497843 478164345 13978957 352872460 352872460 807851992 34937036 239710191 928523640 714495600 9679609 368018338 959497843 911376237 904457353 352872460 714495600 87939586 844312972 750222905 904457353 352872460 299111413 359306675 751177986 87939586 470588820 750222905 9679609 904457353 239710191 470588820 13978957 469275658 610967290 751177986 299111413 911376237 275410447 911376237 275410447 239710191 478164345 881427789 275410447 911376237 661702249 352872460 470588820 341066340 87939586 647310372 54978479 402328612 377538518 54467956 962843988 586927772 178766511 54467956 698101988 637293522 59912810 661702249 239710191 698101988 54978479 680361344 352872460 629517684 54467956 2668034 586927772 9679609 809450593 661702249 757367141 13978957 377538518 751177986 46053030 9679609 757367141 352872460 359306675 907513243 54978479 959497843 928523640 59912810 909887207 54978479 904457353 368018338 610967290 809450593 377538518 757367141 907513243 54978479 34937036 275410447 377538518 239710191 911376237 2668034 809450593 359306675 661702249 54978479 470588820 629517684 959497843 178766511 586927772 809450593 46053030 712147186 352872460 34937036 807851992 478164345 809450593 714495600 680361344 275410447 881427789 359306675 54978479 629517684 359306675 751177986 478164345 478164345 904457353 712147186 712147186 59912810 34937036 637293522 610967290 13978957 959497843 54978479 54978479 239710191 610967290 962843988 629517684 478164345 46053030 469275658 9679609 712147186 904457353 909887207 469275658 54467956 59912810 275410447 377538518 853996708 881427789 881427789 34937036 478164345 46053030 13978957 469275658 904457353 352872460 59912810 809450593 469275658 911376237 881427789 359306675 844312972 478164345 299111413 299111413 712147186 239710191 470588820 704317246 881427789 87939586 750222905 712147186 2668034 341066340 661702249 704317246 959497843 54978479 911376237 470588820 757367141 698101988 962843988 680361344 750222905 698101988 698101988 909887207 928523640 809450593 610967290 59912810 352872460 712147186 13978957 714495600 844312972 844312972 807851992 750222905 368018338 853996708 54467956 629517684 661702249 907513243 59912810 2668034 714495600 752755762 13978957 757367141 750222905 402328612 586927772 909887207 469275658 959497843 928523640 751177986 87939586 586927772 809450593 341066340 752755762 962843988 714495600 807851992 712147186 752755762 239710191 629517684 907513243 54467956 2668034 714495600 13978957 809450593 478164345 275410447 712147186 807851992 178766511 2668034 2668034 46053030 275410447 2668034 962843988 750222905 610967290 647310372 13978957 752755762 9679609 911376237 752755762 239710191 352872460 909887207 341066340 909887207 807851992 -1 809450593 928523640 54467956 661702249 751177986 352872460 9679609 610967290 610967290 698101988 959497843 402328612 377538518 402328612 54467956 178766511 352872460 368018338 704317246 844312972 680361344 750222905 368018338 807851992 751177986 909887207 239710191 629517684 712147186 341066340 752755762 478164345 470588820 54978479 881427789 698101988 911376237 830427564 9679609 830427564 54467956 368018338 352872460 359306675 377538518 904457353 962843988 704317246 751177986 698101988 46053030 59912810 962843988 881427789 809450593 478164345 844312972 928523640 239710191 470588820 881427789 830427564 647310372 586927772 178766511 368018338 2668034 907513243 610967290 402328612 757367141 59912810 610967290 907513243 239710191 34937036 46053030 59912810 9679609 928523640 178766511 680361344 911376237 752755762 928523640 904457353 9679609 647310372 629517684 962843988 807851992 962843988 46053030 299111413 359306675 478164345 911376237 275410447 714495600 377538518 610967290 750222905 807851992 752755762 752755762 830427564 853996708 712147186 712147186 698101988 610967290 928523640 341066340 59912810 610967290 844312972 87939586 54978479 469275658 239710191 239710191 54978479 470588820 844312972 704317246 844312972 830427564 751177986 402328612 341066340 610967290 629517684 844312972 637293522 59912810 469275658 962843988 959497843 13978957 712147186 586927772 809450593 46053030 352872460 59912810 377538518 34937036 87939586 54978479 54978479 637293522 661702249 661702249 46053030 807851992 844312972 586927772 959497843 34937036 712147186 275410447 402328612 34937036 9679609 469275658 698101988 469275658 680361344 87939586 751177986 752755762 853996708 377538518 469275658 610967290 239710191 87939586 904457353 34937036 469275658 750222905 807851992 54978479 844312972 341066340 751177986 909887207 751177986 54978479 478164345 34937036 2668034 299111413 470588820 881427789 853996708 881427789 698101988 680361344 54467956 34937036 469275658 844312972 34937036 751177986 809450593 909887207 830427564 629517684 54978479 368018338 809450593 807851992 352872460 751177986 178766511 629517684 751177986 610967290 904457353 629517684 368018338 680361344 586927772 299111413 59912810 368018338 34937036 881427789 59912810 647310372 911376237 275410447 752755762 46053030 13978957 962843988 34937036 757367141 2668034 907513243 844312972 275410447 881427789 904457353 904457353 352872460 2668034 610967290 402328612 299111413 352872460 478164345 757367141 853996708 712147186 377538518 647310372 959497843 959497843 352872460 750222905 629517684 830427564 830427564 959497843 907513243 610967290 959497843 712147186 9679609 962843988 9679609 178766511 647310372 959497843 470588820 962843988 46053030 881427789 830427564 469275658 402328612 698101988 54978479 807851992 881427789 359306675 469275658 680361344 470588820 368018338 637293522 239710191 881427789 -1 275410447 647310372 469275658 881427789 87939586 178766511 2668034 907513243 629517684 698101988 368018338 959497843 904457353 178766511 909887207 359306675 54467956 647310372 239710191 647310372 751177986 830427564 478164345 9679609 830427564 904457353 959497843 881427789 750222905 962843988 9679609 9679609 807851992 13978957 959497843 661702249 698101988 9679609 904457353 377538518 751177986 629517684 13978957 469275658 704317246 752755762 712147186 911376237 680361344 178766511 907513243 54978479 907513243 807851992 750222905 46053030 698101988 368018338 712147186 909887207 844312972 911376237 680361344 752755762 712147186 352872460 54467956 698101988 904457353 359306675 750222905 54467956 844312972 928523640 637293522 757367141 752755762 377538518 911376237 54467956 704317246 680361344 881427789 830427564 9679609 87939586 959497843 661702249 239710191 830427564 714495600 751177986 368018338 352872460 377538518 680361344 757367141 470588820 13978957 714495600 704317246 928523640 714495600 853996708 853996708 2668034 757367141 911376237 751177986 928523640 299111413 59912810 637293522 909887207 661702249 637293522 46053030 844312972 352872460 704317246 352872460 904457353 341066340 844312972 275410447 2668034 377538518 637293522 959497843 34937036 469275658 750222905 680361344 712147186 757367141 904457353 469275658 904457353 830427564 911376237 704317246 751177986 13978957 637293522 9679609 904457353 809450593 13978957 750222905 470588820 911376237 87939586 637293522 928523640 680361344 752755762 661702249 807851992 647310372 610967290 299111413 59912810 299111413 830427564 752755762 299111413 54978479 750222905 470588820 341066340 881427789 9679609 661702249 478164345 299111413 647310372 46053030 54978479 34937036 54978479 368018338 54467956 59912810 750222905 87939586 59912810 178766511 2668034 698101988 714495600 680361344 904457353 704317246 46053030 239710191 59912810 907513243 402328612 714495600 629517684 809450593 712147186 647310372 830427564 911376237 959497843 9679609 368018338 629517684 909887207 275410447 352872460 34937036 680361344 844312972 844312972 830427564 299111413 928523640 698101988 962843988 809450593 680361344 907513243 911376237 341066340 750222905 54978479 637293522 629517684 750222905 757367141 909887207 377538518 368018338 54467956 377538518 470588820 368018338 661702249 352872460 959497843 9679609 907513243 275410447 377538518 469275658 34937036 809450593 34937036 647310372 844312972 54467956 469275658 46053030 368018338 830427564 87939586 586927772 712147186 909887207 239710191 752755762 87939586 959497843 928523640 629517684 629517684 959497843 34937036 830427564 402328612 299111413 299111413 610967290 807851992 54978479 907513243 751177986 757367141 809450593 757367141 178766511 46053030 680361344 377538518 830427564 807851992 752755762 54978479 750222905 275410447 46053030 809450593 751177986 757367141 853996708 359306675 907513243 629517684 714495600 907513243 750222905 54978479 629517684 807851992 911376237 647310372 907513243 352872460 54467956 904457353 34937036 661702249 469275658 478164345 959497843 239710191 809450593 2668034 809450593 59912810 359306675 637293522 907513243 647310372 909887207 909887207 46053030 275410447 962843988 928523640 881427789 87939586 469275658 712147186 9679609 469275658 34937036 881427789 2668034 909887207 704317246 610967290 680361344 239710191 904457353 54978479 853996708 751177986 368018338 752755762 377538518 751177986 178766511 352872460 610967290 470588820 928523640 909887207 478164345 881427789 34937036 714495600 87939586 911376237 46053030 586927772 757367141 87939586 661702249 881427789 2668034 962843988 2668034 714495600 469275658 807851992 402328612 586927772 629517684 907513243 959497843 59912810 909887207 239710191 178766511 661702249 377538518 402328612 470588820 637293522 -1 2668034 629517684 928523640 911376237 299111413 46053030 9679609 239710191 752755762 881427789 87939586 87939586 830427564 661702249 704317246 704317246 275410447 87939586 46053030 368018338 377538518 9679609 469275658 959497843 907513243 751177986 -1 830427564 610967290 698101988 830427564 853996708 34937036 757367141 752755762 757367141 275410447 637293522 904457353 661702249 853996708 904457353 680361344 881427789 2668034 909887207 239710191 750222905 87939586 909887207 911376237 54978479 478164345 299111413 909887207 46053030 -1 470588820 239710191 830427564 647310372 402328612 610967290 2668034 610967290 853996708 750222905 54978479 680361344 661702249 352872460 46053030 402328612 661702249 610967290 637293522 54978479 54467956 9679609 911376237 470588820 299111413 911376237 54978479 881427789 9679609 368018338 469275658 470588820 469275658 54467956 714495600 962843988 2668034 239710191 907513243 13978957 881427789 637293522 911376237 13978957 59912810 959497843 87939586 178766511 881427789 54978479 54467956 637293522 907513243 712147186 610967290 698101988 402328612 46053030 752755762 904457353 239710191 9679609 352872460 59912810 87939586 178766511 714495600 911376237 881427789 909887207 239710191 470588820 907513243 959497843 712147186 402328612 469275658 647310372 962843988 629517684 478164345 2668034 712147186 352872460 750222905 712147186 13978957 714495600 712147186 178766511 751177986 46053030 881427789 959497843 661702249 807851992 54978479 586927772 341066340 809450593 830427564 959497843 853996708 909887207 751177986 275410447 178766511 844312972 712147186 54978479 352872460 909887207 704317246 478164345 844312972 59912810 757367141 750222905 809450593 2668034 704317246 59912810 881427789 704317246 962843988 299111413 911376237 751177986 13978957 807851992 352872460 2668034 637293522 299111413 750222905 704317246 34937036 368018338 881427789 478164345 402328612 714495600 478164345 239710191 54467956 610967290 9679609 13978957 87939586 478164345 54467956 13978957 59912810 610967290 54978479 54978479 712147186 647310372 2668034 844312972 637293522 629517684 844312972 13978957 752755762 341066340 680361344 341066340 807851992 586927772 962843988 377538518 54467956 46053030 54467956 2668034 807851992 909887207 341066340 13978957 368018338 752755762 402328612 807851992 275410447 698101988 830427564 909887207 751177986 275410447 853996708 586927772 178766511 368018338 928523640 807851992 807851992 610967290 698101988 54467956 470588820 928523640 698101988 13978957 54978479 470588820 637293522 46053030 757367141 478164345 637293522 712147186 478164345 704317246 750222905 402328612 87939586 959497843 751177986 54978479 830427564 9679609 959497843 368018338 377538518 46053030 704317246 629517684 469275658 469275658 2668034 661702249 352872460 712147186 478164345 352872460 807851992 909887207 341066340 299111413 87939586 680361344 661702249 752755762 470588820 844312972 959497843 359306675 9679609 629517684 807851992 34937036 275410447 2668034 54978479 809450593 911376237 809450593 377538518 178766511 907513243 359306675 478164345 750222905 59912810 661702249 275410447 909887207 661702249 907513243 911376237 178766511 2668034 698101988 830427564 647310372 178766511 368018338 368018338 853996708 714495600 46053030 909887207 610967290 704317246 478164345 881427789 698101988 9679609 757367141 629517684 586927772 712147186 299111413 87939586 909887207 359306675 680361344 750222905 2668034 911376237 750222905 359306675 680361344 402328612 13978957 853996708 377538518 54467956 751177986 -1 752755762 881427789 853996708 911376237 87939586 757367141 341066340 757367141 752755762 809450593 909887207 704317246 341066340 928523640 54467956 809450593 59912810 647310372 478164345 239710191 299111413 13978957 680361344 54467956 661702249 46053030 698101988 34937036 757367141 87939586 904457353 368018338 -1 275410447 470588820 13978957 87939586 377538518 402328612 402328612 469275658 352872460 275410447 844312972 844312972 178766511 809450593 478164345 54467956 629517684 178766511 809450593 275410447 469275658 178766511 928523640 809450593 478164345 751177986 377538518 178766511 87939586 359306675 830427564 54978479 704317246 359306675 680361344 750222905 680361344 714495600 962843988 9679609 704317246 87939586 359306675 13978957 341066340 911376237 809450593 275410447 54467956 470588820 928523640 239710191 54978479 928523640 469275658 478164345 750222905 368018338 59912810 637293522 13978957 54978479 341066340 809450593 610967290 714495600 714495600 881427789 752755762 911376237 368018338 809450593 752755762 352872460 807851992 714495600 661702249 46053030 757367141 752755762 2668034 807851992 698101988 341066340 712147186 87939586 647310372 341066340 178766511 757367141 46053030 714495600 714495600 807851992 13978957 962843988 470588820 377538518 178766511 2668034 275410447 751177986 637293522 704317246 928523640 2668034 757367141 34937036 881427789 469275658 402328612 959497843 962843988 704317246 807851992 704317246 911376237 368018338 341066340 959497843 2668034 586927772 402328612 368018338 586927772 750222905 46053030 809450593 629517684 586927772 178766511 909887207 341066340 9679609 -1 34937036 881427789 807851992 904457353 844312972 647310372 610967290 807851992 368018338 698101988 478164345 844312972 757367141 629517684 928523640 909887207 909887207 377538518 402328612 54978479 610967290 830427564 469275658 377538518 751177986 239710191 909887207 704317246 807851992 54467956 751177986 698101988 341066340 9679609 959497843 239710191 911376237 959497843 341066340 637293522 962843988 54978479 178766511 59912810 59912810 809450593 751177986 352872460 359306675 853996708 809450593 928523640 698101988 853996708 -1 807851992 470588820 478164345 2668034 807851992 757367141 907513243 881427789 478164345 299111413 54978479 757367141 359306675 34937036 470588820 962843988 809450593 830427564 9679609 698101988 9679609 54978479 962843988 341066340 239710191 928523640 402328612 807851992 647310372 830427564 352872460 853996708 13978957 469275658 629517684 909887207 714495600 2668034 352872460 959497843 809450593 698101988 402328612 959497843 629517684 928523640 586927772 610967290 714495600 299111413 714495600 809450593 752755762 661702249 757367141 13978957 46053030 629517684 359306675 907513243 909887207 752755762 911376237 178766511 881427789 13978957 469275658 470588820 239710191 368018338 712147186 704317246 752755762 359306675 698101988 402328612 698101988 911376237 928523640 402328612 907513243 904457353 469275658 962843988 909887207 352872460 904457353 629517684 54978479 680361344 830427564 629517684 959497843 34937036 830427564 377538518 299111413 907513243 712147186 368018338 807851992 928523640 275410447 680361344 904457353 928523640 844312972 751177986 881427789 809450593 712147186 751177986 402328612 714495600 962843988 752755762 750222905 59912810 750222905 830427564 34937036 904457353 46053030 647310372 881427789 469275658 59912810 757367141 610967290 469275658 809450593 881427789 712147186 911376237 661702249 752755762 586927772 368018338 750222905 680361344 54978479 807851992 34937036 907513243 830427564 757367141 909887207 909887207 586927772 178766511 352872460 54978479 368018338 586927772 809450593 34937036 909887207 341066340 46053030 909887207 698101988 87939586 87939586 907513243 34937036 647310372 352872460 2668034 299111413 680361344 359306675 402328612 239710191 714495600 907513243 352872460 275410447 402328612 750222905 352872460 178766511 402328612 911376237 714495600 757367141 -1 830427564 629517684 704317246 959497843 34937036 752755762 368018338 470588820 907513243 2668034 377538518 909887207 9679609 299111413 178766511 299111413 299111413 352872460 904457353 712147186 647310372 959497843 87939586 275410447 751177986 661702249 698101988 712147186 341066340 911376237 809450593 704317246 704317246 46053030 46053030 757367141 368018338 359306675 352872460 470588820 909887207 680361344 610967290 909887207 610967290 9679609 853996708 178766511 629517684 299111413 809450593 178766511 9679609 87939586 853996708 907513243 911376237 904457353 904457353 757367141 359306675 909887207 87939586 909887207 377538518 757367141 714495600 959497843 704317246 881427789 904457353 962843988 54978479 757367141 470588820 809450593 962843988 402328612 -1 610967290 809450593 377538518 275410447 46053030 751177986 907513243 661702249 712147186 13978957 647310372 909887207 54978479 478164345 830427564 911376237 377538518 2668034 853996708 87939586 2668034 341066340 714495600 680361344 239710191 9679609 844312972 647310372 368018338 402328612 909887207 647310372 909887207 470588820 239710191 909887207 714495600 368018338 647310372 830427564 469275658 637293522 959497843 377538518 9679609 359306675 661702249 469275658 807851992 469275658 341066340 470588820 46053030 54978479 239710191 299111413 54467956 698101988 299111413 647310372 844312972 2668034 751177986 368018338 59912810 712147186 59912810 704317246 13978957 637293522 341066340 239710191 377538518 704317246 54978479 757367141 907513243 751177986 714495600 59912810 239710191 809450593 712147186 13978957 469275658 9679609 178766511 962843988 9679609 610967290 352872460 751177986 907513243 368018338 87939586 751177986 907513243 46053030 299111413 352872460 470588820 239710191 853996708 962843988 844312972 904457353 661702249 470588820 54978479 751177986 647310372 275410447 909887207 807851992 402328612 757367141 9679609 13978957 928523640 807851992 704317246 469275658 341066340 928523640 469275658 712147186 239710191 807851992 629517684 647310372 752755762 368018338 87939586 647310372 629517684 911376237 928523640 377538518 478164345 714495600 629517684 54978479 402328612 637293522 341066340 610967290 881427789 9679609 750222905 909887207 275410447 9679609 881427789 844312972 809450593 46053030 712147186 470588820 87939586 275410447 911376237 629517684 830427564 928523640 239710191 359306675 750222905 352872460 299111413 751177986 46053030 962843988 911376237 704317246 -1 469275658 853996708 59912810 911376237 637293522 586927772 359306675 637293522 87939586 698101988 34937036 807851992 469275658 299111413 959497843 239710191 637293522 909887207 54978479 853996708 239710191 377538518 470588820 751177986 359306675 34937036 853996708 368018338 34937036 853996708 478164345 359306675 402328612 59912810 647310372 712147186 907513243 586927772 34937036 54467956 368018338 13978957 714495600 750222905 909887207 680361344 962843988 478164345 881427789 830427564 661702249 752755762 54467956 178766511 907513243 402328612 714495600 9679609 909887207 807851992 757367141 9679609 807851992 13978957 87939586 959497843 239710191 698101988 704317246 59912810 909887207 239710191 470588820 809450593 807851992 2668034 299111413 830427564 704317246 469275658 637293522 962843988 661702249 54978479 87939586 751177986 87939586 368018338 881427789 698101988 275410447 881427789 402328612 610967290 661702249 87939586 853996708 712147186 752755762 59912810 402328612 704317246 377538518 830427564 178766511 909887207 714495600 9679609 752755762 680361344 962843988 959497843 807851992 9679609 757367141 750222905 610967290 712147186 661702249 610967290 178766511 704317246 714495600 87939586 352872460 470588820 54978479 359306675 637293522 647310372 13978957 881427789 909887207 -1 359306675 478164345 299111413 46053030 647310372 478164345 807851992 712147186 239710191 54467956 54978479 809450593 881427789 377538518 377538518 962843988 928523640 54467956 928523640 928523640 469275658 750222905 34937036 750222905 275410447 368018338 904457353 178766511 881427789 359306675 809450593 698101988 275410447 830427564 368018338 629517684 853996708 714495600 752755762 178766511 704317246 757367141 907513243 359306675 757367141 178766511 402328612 586927772 911376237 752755762 909887207 610967290 368018338 881427789 680361344 809450593 87939586 712147186 928523640 478164345 637293522 911376237 368018338 853996708 54467956 751177986 881427789 904457353 750222905 9679609 911376237 377538518 629517684 962843988 46053030 275410447 275410447 853996708 178766511 402328612 34937036 661702249 377538518 586927772 359306675 714495600 928523640 341066340 46053030 807851992 661702249 478164345 661702249 904457353 712147186 853996708 610967290 178766511 586927772 844312972 368018338 750222905 844312972 647310372 830427564 757367141 911376237 750222905 34937036 239710191 881427789 680361344 907513243 661702249 928523640 712147186 54978479 54978479 680361344 830427564 54978479 352872460 809450593 9679609 352872460 750222905 807851992 87939586 704317246 34937036 830427564 402328612 714495600 904457353 359306675 54978479 377538518 853996708 586927772 54978479 34937036 751177986 647310372 2668034 470588820 647310372 830427564 46053030 714495600 9679609 178766511 844312972 807851992 402328612 647310372 610967290 469275658 87939586 807851992 907513243 907513243 46053030 610967290 9679609 469275658 712147186 647310372 844312972 59912810 54467956 698101988 34937036 586927772 698101988 2668034 752755762 470588820 647310372 352872460 2668034 586927772 478164345 928523640 698101988 907513243 647310372 830427564 87939586 478164345 844312972 359306675 809450593 809450593 610967290 647310372 610967290 680361344 714495600 299111413 54467956 13978957 680361344 904457353 368018338 341066340 629517684 610967290 752755762 698101988 13978957 586927772 368018338 757367141 904457353 704317246 680361344 352872460 34937036 757367141 586927772 629517684 470588820 275410447 610967290 750222905 341066340 680361344 352872460 909887207 911376237 714495600 750222905 629517684 844312972 752755762 368018338 359306675 87939586 907513243 275410447 368018338 610967290 714495600 637293522 904457353 275410447 359306675 -1 178766511 478164345 239710191 299111413 959497843 586927772 647310372 402328612 13978957 962843988 807851992 637293522 904457353 352872460 844312972 751177986 299111413 807851992 178766511 34937036 13978957 470588820 751177986 807851992 586927772 -1 629517684 844312972 629517684 844312972 239710191 909887207 752755762 341066340 712147186 704317246 402328612 907513243 959497843 928523640 928523640 178766511 661702249 87939586 275410447 909887207 714495600 909887207 -1 909887207 714495600 853996708 59912810 54467956 377538518 807851992 904457353 844312972 46053030 9679609 469275658 928523640 299111413 698101988 830427564 59912810 750222905 377538518 959497843 647310372 275410447 712147186 704317246 680361344 698101988 904457353 637293522 54467956 178766511 9679609 830427564 712147186 610967290 809450593 680361344 830427564 909887207 46053030 959497843 751177986 46053030 661702249 904457353 962843988 469275658 239710191 853996708 751177986 470588820 830427564 178766511 59912810 680361344 844312972 470588820 911376237 704317246 368018338 637293522 680361344 275410447 714495600 54978479 830427564 637293522 714495600 712147186 341066340 704317246 299111413 637293522 470588820 844312972 637293522 904457353 830427564 402328612 9679609 809450593 959497843 752755762 959497843 178766511 750222905 377538518 680361344 881427789 712147186 962843988 853996708 341066340 911376237 698101988 610967290 830427564 2668034 959497843 377538518 239710191 610967290 881427789 9679609 714495600 904457353 712147186 239710191 34937036 275410447 853996708 909887207 478164345 9679609 54467956 907513243 909887207 647310372 704317246 46053030 2668034 909887207 402328612 54978479 586927772 637293522 341066340 54978479 752755762 470588820 629517684 359306675 478164345 59912810 909887207 647310372 750222905 751177986 830427564 844312972 904457353 341066340 54978479 830427564 275410447 368018338 54467956 34937036 377538518 712147186 853996708 629517684 54467956 750222905 341066340 54978479 469275658 714495600 661702249 752755762 698101988 478164345 359306675 178766511 610967290 54978479 359306675 34937036 610967290 751177986 46053030 629517684 751177986 853996708 586927772 844312972 751177986 359306675 661702249 959497843 844312972 368018338 377538518 478164345 909887207 698101988 239710191 46053030 46053030 178766511 704317246 478164345 469275658 9679609 712147186 680361344 904457353 -1 178766511 809450593 59912810 610967290 275410447 928523640 87939586 959497843 844312972 178766511 341066340 809450593 299111413 911376237 178766511 928523640 377538518 54467956 54467956 909887207 239710191 909887207 299111413 881427789 470588820 54978479 809450593 178766511 704317246 34937036 698101988 359306675 661702249 299111413 13978957 962843988 881427789 341066340 368018338 341066340 809450593 59912810 586927772 -1 757367141 299111413 909887207 680361344 830427564 909887207 46053030 275410447 637293522 751177986 13978957 402328612 637293522 809450593 647310372 59912810 299111413 661702249 680361344 178766511 87939586 299111413 680361344 680361344 928523640 275410447 610967290 469275658 275410447 54467956 402328612 359306675 586927772 54978479 54467956 647310372 830427564 714495600 647310372 402328612 54467956 13978957 881427789 13978957 13978957 712147186 368018338 352872460 757367141 59912810 904457353 752755762 402328612 907513243 377538518 59912810 2668034 46053030 809450593 907513243 352872460 757367141 698101988 881427789 478164345 13978957 909887207 341066340 46053030 2668034 637293522 9679609 46053030 959497843 178766511 586927772 610967290 909887207 881427789 807851992 680361344 54978479 911376237 647310372 909887207 844312972 54467956 87939586 807851992 959497843 844312972 341066340 586927772 275410447 881427789 470588820 714495600 610967290 46053030 610967290 478164345 629517684 647310372 469275658 59912810 680361344 352872460 830427564 909887207 853996708 54467956 54467956 377538518 853996708 368018338 853996708 830427564 377538518 478164345 629517684 359306675 637293522 54467956 610967290 909887207 59912810 750222905 911376237 54978479 402328612 844312972 377538518 698101988 469275658 34937036 299111413 698101988 928523640 377538518 647310372 359306675 610967290 341066340 59912810 299111413 275410447 352872460 907513243 830427564 807851992 712147186 712147186 637293522 911376237 904457353 9679609 9679609 629517684 637293522 704317246 9679609 478164345 907513243 478164345 87939586 478164345 54467956 178766511 402328612 853996708 712147186 586927772 959497843 962843988 299111413 2668034 807851992 757367141 34937036 911376237 750222905 704317246 907513243 637293522 54978479 698101988 712147186 757367141 909887207 853996708 54978479 962843988 9679609 830427564 698101988 359306675 178766511 712147186 750222905 712147186 34937036 698101988 46053030 352872460 368018338 299111413 629517684 299111413 586927772 87939586 9679609 9679609 809450593 881427789 469275658 757367141 299111413 59912810 881427789 54467956 907513243 909887207 853996708 377538518 750222905 359306675 809450593 751177986 807851992 402328612 909887207 698101988 469275658 478164345 807851992 299111413 341066340 2668034 911376237 586927772 478164345 637293522 2668034 9679609 928523640 704317246 712147186 907513243 402328612 807851992 704317246 46053030 752755762 853996708 478164345 750222905 54467956 352872460 2668034 751177986 647310372 962843988 844312972 853996708 352872460 712147186 275410447 853996708 402328612 807851992 928523640 853996708 54978479 478164345 46053030 2668034 907513243 712147186 352872460 470588820 629517684 637293522 610967290 34937036 853996708 610967290 610967290 239710191 178766511 647310372 469275658 844312972 830427564 751177986 661702249 680361344 712147186 809450593 2668034 830427564 844312972 751177986 359306675 750222905 586927772 46053030 752755762 352872460 962843988 714495600 928523640 807851992 928523640 712147186 712147186 2668034 962843988 757367141 377538518 807851992 341066340 809450593 959497843 470588820 629517684 962843988 54978479 469275658 87939586 712147186 610967290 959497843 610967290 352872460 853996708 959497843 909887207 911376237 751177986 34937036 469275658 661702249 46053030 907513243 629517684 87939586 680361344 704317246 752755762 911376237 469275658 610967290 752755762 46053030 809450593 959497843 830427564 637293522 712147186 610967290 299111413 352872460 904457353 844312972 610967290 751177986 807851992 959497843 275410447 909887207 368018338 907513243 178766511 470588820 402328612 647310372 637293522 629517684 704317246 907513243 402328612 752755762 844312972 469275658 928523640 352872460 87939586 586927772 352872460 469275658 54978479 46053030 470588820 807851992 751177986 239710191 469275658 54467956 853996708 59912810 586927772 853996708 907513243 904457353 54978479 853996708 341066340 712147186 844312972 911376237 909887207 9679609 959497843 402328612 714495600 299111413 54467956 470588820 959497843 907513243 87939586 -1 928523640 698101988 809450593 239710191 87939586 680361344 377538518 13978957 881427789 807851992 377538518 752755762 844312972 275410447 637293522 9679609 751177986 830427564 881427789 34937036 751177986 661702249 647310372 750222905 757367141 809450593 402328612 13978957 275410447 712147186 341066340 712147186 610967290 586927772 844312972 470588820 478164345 469275658 757367141 402328612 928523640 881427789 87939586 2668034 881427789 959497843 54978479 853996708 647310372 478164345 830427564 586927772 299111413 807851992 962843988 586927772 712147186 46053030 478164345 911376237 752755762 647310372 368018338 853996708 341066340 59912810 299111413 239710191 830427564 239710191 907513243 680361344 239710191 928523640 275410447 809450593 13978957 275410447 757367141 377538518 368018338 830427564 757367141 712147186 87939586 377538518 911376237 698101988 87939586 698101988 928523640 680361344 239710191 661702249 962843988 911376237 470588820 714495600 -1 830427564 751177986 881427789 13978957 959497843 928523640 712147186 377538518 757367141 637293522 712147186 911376237 368018338 178766511 629517684 680361344 904457353 881427789 178766511 275410447 704317246 751177986 87939586 807851992 637293522 54467956 751177986 911376237 757367141 2668034 928523640 752755762 959497843 341066340 2668034 881427789 647310372 352872460 752755762 586927772 909887207 34937036 9679609 470588820 275410447 680361344 853996708 2668034 637293522 478164345 352872460 928523640 959497843 586927772 909887207 680361344 299111413 911376237 757367141 299111413 352872460 904457353 637293522 909887207 13978957 59912810 752755762 59912810 359306675 478164345 809450593 13978957 178766511 59912810 959497843 352872460 178766511 752755762 469275658 698101988 469275658 629517684 647310372 352872460 830427564 757367141 807851992 586927772 478164345 478164345 661702249 844312972 714495600 359306675 757367141 9679609 712147186 299111413 698101988 830427564 13978957 13978957 853996708 807851992 2668034 962843988 341066340 469275658 844312972 46053030 661702249 853996708 853996708 830427564 299111413 59912810 844312972 853996708 -1 928523640 629517684 959497843 853996708 299111413 959497843 712147186 478164345 629517684 750222905 751177986 911376237 9679609 661702249 712147186 830427564 714495600 87939586 881427789 178766511 377538518 637293522 377538518 907513243 46053030 54978479 359306675 610967290 907513243 586927772 704317246 275410447 853996708 59912810 637293522 275410447 853996708 352872460 59912810 2668034 178766511 610967290 637293522 809450593 341066340 87939586 809450593 714495600 904457353 712147186 698101988 299111413 911376237 757367141 959497843 680361344 637293522 470588820 359306675 341066340 341066340 610967290 881427789 87939586 299111413 752755762 752755762 610967290 661702249 59912810 809450593 750222905 54978479 752755762 9679609 2668034 59912810 751177986 750222905 911376237 13978957 610967290 928523640 928523640 178766511 830427564 751177986 757367141 377538518 9679609 704317246 750222905 478164345 239710191 359306675 341066340 904457353 352872460 752755762 698101988 352872460 881427789 402328612 341066340 59912810 629517684 807851992 275410447 928523640 352872460 928523640 752755762 341066340 299111413 751177986 402328612 928523640 368018338 751177986 299111413 844312972 830427564 911376237 907513243 478164345 712147186 9679609 904457353 59912810 46053030 647310372 341066340 881427789 680361344 178766511 377538518 714495600 13978957 959497843 704317246 809450593 751177986 637293522 239710191 962843988 178766511 752755762 712147186 809450593 46053030 352872460 469275658 87939586 368018338 809450593 904457353 757367141 712147186 881427789 239710191 712147186 629517684 698101988 275410447 239710191 59912810 34937036 54467956 907513243 59912810 904457353 830427564 470588820 830427564 469275658 844312972 377538518 909887207 46053030 907513243 470588820 809450593 629517684 881427789 853996708 239710191 469275658 87939586 637293522 377538518 809450593 46053030 368018338 9679609 368018338 299111413 909887207 239710191 830427564 299111413 809450593 469275658 647310372 610967290 647310372 907513243 881427789 299111413 -1 377538518 881427789 178766511 359306675 680361344 680361344 610967290 54978479 54467956 807851992 881427789 712147186 13978957 928523640 752755762 469275658 928523640 402328612 9679609 704317246 469275658 752755762 809450593 470588820 299111413 178766511 704317246 377538518 809450593 698101988 178766511 586927772 928523640 904457353 904457353 9679609 881427789 54467956 959497843 680361344 586927772 928523640 881427789 928523640 904457353 647310372 909887207 87939586 610967290 470588820 911376237 704317246 13978957 469275658 178766511 610967290 610967290 714495600 2668034 359306675 661702249 629517684 359306675 752755762 647310372 59912810 368018338 911376237 341066340 907513243 610967290 54978479 478164345 478164345 647310372 377538518 750222905 54978479 34937036 637293522 881427789 34937036 751177986 299111413 469275658 46053030 470588820 853996708 359306675 46053030 959497843 239710191 853996708 377538518 962843988 586927772 751177986 698101988 751177986 478164345 751177986 661702249 757367141 13978957 962843988 46053030 59912810 34937036 830427564 904457353 661702249 275410447 9679609 586927772 844312972 46053030 844312972 807851992 881427789 341066340 368018338 359306675 239710191 341066340 54978479 59912810 704317246 368018338 809450593 87939586 299111413 2668034 470588820 962843988 881427789 698101988 275410447 470588820 647310372 962843988 59912810 830427564 2668034 2668034 844312972 751177986 752755762 844312972 750222905 911376237 359306675 299111413 239710191 844312972 680361344 807851992 46053030 680361344 239710191 402328612 881427789 54978479 470588820 807851992 844312972 750222905 341066340 637293522 610967290 928523640 352872460 87939586 178766511 275410447 714495600 830427564 341066340 712147186 359306675 704317246 2668034 87939586 959497843 2668034 59912810 54978479 54467956 909887207 853996708 629517684 698101988 610967290 680361344 368018338 928523640 704317246 470588820 752755762 9679609 239710191 299111413 909887207 54978479 904457353 698101988 239710191 750222905 59912810 352872460 704317246 844312972 757367141 2668034 844312972 352872460 661702249 586927772 469275658 911376237 757367141 299111413 9679609 54978479 610967290 478164345 54978479 469275658 907513243 34937036 647310372 712147186 54467956 637293522 909887207 629517684 54978479 928523640 962843988 680361344 853996708 959497843 377538518 757367141 54978479 299111413 911376237 907513243 54978479 698101988 59912810 13978957 469275658 807851992 87939586 809450593 470588820 610967290 34937036 911376237 809450593 911376237 647310372 962843988 680361344 275410447 377538518 959497843 59912810 359306675 750222905 661702249 239710191 629517684 9679609 46053030 359306675 87939586 647310372 610967290 178766511 377538518 807851992 853996708 698101988 359306675 807851992 586927772 907513243 352872460 402328612 299111413 907513243 275410447 469275658 352872460 637293522 698101988 809450593 751177986 928523640 853996708 87939586 698101988 752755762 907513243 46053030 402328612 661702249 911376237 881427789 907513243 178766511 178766511 46053030 352872460 959497843 928523640 750222905 13978957 907513243 402328612 962843988 469275658 680361344 853996708 87939586 928523640 629517684 757367141 881427789 13978957 377538518 34937036 647310372 959497843 962843988 647310372 54467956 751177986 402328612 178766511 341066340 239710191 698101988 704317246 909887207 629517684 680361344 359306675 909887207 469275658 377538518 751177986 54467956 881427789 959497843 275410447 469275658 647310372 377538518 853996708 359306675 704317246 54467956 341066340 757367141 469275658 809450593 962843988 959497843 34937036 299111413 2668034 478164345 239710191 962843988 87939586 54978479 909887207 757367141 341066340 470588820 299111413 470588820 907513243 750222905 368018338 680361344 904457353 359306675 13978957 9679609 750222905 341066340 59912810 359306675 275410447 59912810 54467956 470588820 54978479 239710191 830427564 470588820 909887207 13978957 904457353 750222905 661702249 698101988 911376237 87939586 87939586 275410447 368018338 478164345 807851992 907513243 299111413 13978957 844312972 629517684 470588820 807851992 757367141 341066340 470588820 647310372 959497843 470588820 928523640 853996708 275410447 752755762 757367141 46053030 750222905 911376237 54978479 647310372 9679609 178766511 907513243 844312972 809450593 647310372 904457353 757367141 704317246 54978479 13978957 478164345 750222905 698101988 853996708 959497843 87939586 807851992 377538518 904457353 478164345 807851992 704317246 59912810 647310372 478164345 -1 377538518 478164345 714495600 54978479 909887207 698101988 359306675 647310372 610967290 637293522 959497843 752755762 661702249 909887207 909887207 470588820 34937036 469275658 34937036 359306675 46053030 470588820 807851992 299111413 680361344 680361344 54467956 751177986 928523640 714495600 959497843 610967290 59912810 402328612 46053030 911376237 275410447 2668034 178766511 46053030 368018338 752755762 712147186 275410447 680361344 59912810 661702249 469275658 881427789 352872460 752755762 341066340 809450593 911376237 809450593 2668034 9679609 34937036 239710191 959497843 478164345 469275658 807851992 661702249 359306675 750222905 637293522 586927772 809450593 586927772 637293522 962843988 359306675 853996708 239710191 469275658 469275658 610967290 2668034 239710191 478164345 904457353 680361344 928523640 377538518 46053030 881427789 341066340 46053030 909887207 830427564 647310372 275410447 629517684 904457353 807851992 178766511 752755762 34937036 402328612 750222905 87939586 830427564 809450593 610967290 807851992 368018338 377538518 629517684 853996708 807851992 470588820 680361344 352872460 680361344 59912810 54467956 853996708 853996708 610967290 959497843 368018338 478164345 478164345 54467956 46053030 469275658 470588820 962843988 34937036 909887207 757367141 751177986 59912810 752755762 368018338 341066340 844312972 807851992 470588820 959497843 54467956 928523640 962843988 586927772 359306675 704317246 809450593 46053030 647310372 959497843 752755762 844312972 178766511 341066340 478164345 853996708 352872460 844312972 34937036 59912810 54978479 478164345 844312972 752755762 928523640 59912810 911376237 712147186 377538518 629517684 637293522 881427789 54467956 178766511 368018338 13978957 586927772 352872460 54978479 844312972 959497843 368018338 13978957 470588820 402328612 352872460 59912810 904457353 586927772 704317246 610967290 844312972 54978479 239710191 54978479 402328612 368018338 830427564 478164345 647310372 830427564 470588820 881427789 807851992 752755762 46053030 750222905 752755762 904457353 807851992 59912810 911376237 959497843 909887207 359306675 853996708 87939586 352872460 341066340 909887207 2668034 13978957 881427789 239710191 377538518 359306675 704317246 637293522 586927772 853996708 469275658 2668034 610967290 807851992 680361344 352872460 470588820 586927772 853996708 844312972 629517684 907513243 478164345 59912810 853996708 275410447 586927772 54467956 610967290 909887207 959497843 809450593 359306675 853996708 478164345 352872460 712147186 807851992 751177986 377538518 2668034 402328612 9679609 853996708 470588820 59912810 402328612 750222905 714495600 34937036 909887207 586927772 341066340 469275658 46053030 911376237 470588820 698101988 752755762 909887207 962843988 962843988 352872460 87939586 844312972 87939586 911376237 704317246 928523640 680361344 714495600 9679609 470588820 909887207 275410447 478164345 712147186 647310372 9679609 853996708 661702249 178766511 757367141 911376237 680361344 904457353 13978957 752755762 909887207 907513243 469275658 46053030 239710191 752755762 368018338 809450593 299111413 610967290 2668034 661702249 959497843 478164345 853996708 680361344 911376237 680361344 909887207 2668034 647310372 809450593 959497843 962843988 751177986 637293522 54467956 907513243 54467956 368018338 647310372 757367141 698101988 698101988 637293522 54978479 341066340 712147186 881427789 87939586 830427564 661702249 909887207 34937036 909887207 629517684 34937036 469275658 2668034 46053030 368018338 610967290 59912810 54978479 9679609 637293522 9679609 844312972 904457353 714495600 661702249 712147186 469275658 87939586 9679609 470588820 750222905 904457353 469275658 928523640 807851992 807851992 275410447 368018338 629517684 359306675 881427789 469275658 46053030 377538518 962843988 911376237 907513243 87939586 809450593 928523640 54978479 757367141 178766511 909887207 809450593 377538518 299111413 712147186 809450593 299111413 680361344 629517684 807851992 809450593 46053030 46053030 13978957 586927772 904457353 928523640 54978479 907513243 9679609 807851992 962843988 904457353 299111413 469275658 647310372 909887207 178766511 610967290 2668034 751177986 904457353 239710191 959497843 714495600 757367141 680361344 34937036 959497843 299111413 59912810 962843988 714495600 637293522 9679609 87939586 402328612 239710191 853996708 87939586 54978479 299111413 87939586 54467956 610967290 637293522 275410447 377538518 629517684 178766511 352872460 275410447 807851992 750222905 178766511 909887207 751177986 647310372 59912810 757367141 909887207 911376237 637293522 750222905 9679609 962843988 178766511 275410447 959497843 807851992 469275658 881427789 341066340 469275658 959497843 750222905 752755762 962843988 275410447 647310372 9679609 637293522 629517684 959497843 54978479 661702249 904457353 928523640 909887207 9679609 757367141 704317246 853996708 629517684 368018338 341066340 704317246 698101988 757367141 9679609 807851992 359306675 13978957 178766511 714495600 299111413 704317246 714495600 661702249 928523640 239710191 661702249 54467956 853996708 59912810 661702249 959497843 178766511 909887207 59912810 59912810 959497843 470588820 239710191 402328612 853996708 34937036 911376237 59912810 178766511 881427789 962843988 478164345 881427789 904457353 402328612 359306675 647310372 46053030 469275658 962843988 9679609 637293522 907513243 959497843 610967290 178766511 629517684 54978479 46053030 637293522 59912810 809450593 928523640 586927772 750222905 299111413 478164345 881427789 704317246 959497843 46053030 712147186 830427564 2668034 907513243 853996708 637293522 13978957 853996708 807851992 629517684 909887207 714495600 469275658 853996708 844312972 750222905 637293522 2668034 299111413 629517684 46053030 853996708 959497843 751177986 757367141 911376237 752755762 809450593 959497843 751177986 470588820 629517684 54467956 751177986 751177986 629517684 752755762 757367141 239710191 909887207 402328612 904457353 610967290 904457353 809450593 469275658 2668034 637293522 881427789 698101988 54467956 751177986 275410447 470588820 830427564 704317246 853996708 359306675 13978957 704317246 13978957 178766511 881427789 830427564 478164345 809450593 911376237 714495600 34937036 704317246 698101988 586927772 853996708 714495600 853996708 751177986 54467956 853996708 907513243 2668034 239710191 377538518 807851992 87939586 750222905 959497843 962843988 9679609 239710191 469275658 610967290 661702249 959497843 757367141 712147186 928523640 750222905 275410447 809450593 904457353 959497843 853996708 377538518 647310372 341066340 469275658 46053030 359306675 844312972 341066340 87939586 470588820 680361344 299111413 368018338 46053030 680361344 751177986 807851992 881427789 704317246 809450593 680361344 712147186 844312972 809450593 299111413 928523640 909887207 904457353 809450593 637293522 9679609 853996708 34937036 470588820 661702249 54467956 751177986 704317246 911376237 661702249 853996708 712147186 757367141 752755762 87939586 239710191 661702249 637293522 9679609 807851992 610967290 13978957 881427789 881427789 807851992 698101988 881427789 377538518 470588820 714495600 714495600 807851992 809450593 54467956 904457353 275410447 54978479 34937036 904457353 13978957 46053030 911376237 178766511 299111413 907513243 844312972 469275658 637293522 637293522 46053030 9679609 629517684 275410447 54467956 59912810 34937036 853996708 959497843 704317246 911376237 698101988 714495600 712147186 610967290 87939586 844312972 830427564 54467956 907513243 402328612 13978957 844312972 34937036 586927772 757367141 752755762 352872460 87939586 909887207 809450593 -1 586927772 680361344 402328612 470588820 680361344 9679609 752755762 46053030 610967290 752755762 275410447 714495600 853996708 959497843 928523640 751177986 907513243 629517684 714495600 909887207 809450593 757367141 661702249 881427789 239710191 368018338 239710191 478164345 750222905 377538518 962843988 13978957 809450593 239710191 470588820 2668034 751177986 46053030 377538518 714495600 87939586 844312972 712147186 959497843 9679609 751177986 178766511 13978957 275410447 54467956 959497843 275410447 712147186 341066340 853996708 830427564 610967290 13978957 54467956 54467956 469275658 610967290 -1 928523640 807851992 610967290 9679609 34937036 13978957 87939586 352872460 750222905 752755762 881427789 752755762 341066340 750222905 341066340 712147186 359306675 907513243 844312972 853996708 239710191 352872460 830427564 610967290 907513243 909887207 478164345 680361344 9679609 959497843 712147186 698101988 59912810 698101988 469275658 928523640 809450593 -1 470588820 959497843 714495600 904457353 928523640 377538518 9679609 2668034 275410447 13978957 830427564 909887207 13978957 637293522 239710191 844312972 59912810 377538518 469275658 13978957 844312972 752755762 478164345 478164345 751177986 853996708 750222905 13978957 647310372 853996708 352872460 647310372 698101988 13978957 54467956 9679609 904457353 844312972 470588820 2668034 909887207 629517684 178766511 757367141 34937036 610967290 661702249 661702249 46053030 178766511 239710191 299111413 13978957 359306675 809450593 610967290 907513243 239710191 359306675 352872460 928523640 751177986 359306675 907513243 46053030 830427564 9679609 959497843 750222905 904457353 714495600 470588820 959497843 830427564 830427564 275410447 830427564 629517684 881427789 54467956 54467956 904457353 853996708 853996708 830427564 275410447 751177986 610967290 830427564 478164345 712147186 904457353 470588820 2668034 9679609 59912810 586927772 752755762 359306675 46053030 352872460 909887207 661702249 698101988 9679609 478164345 59912810 807851992 9679609 962843988 809450593 368018338 704317246 275410447 750222905 757367141 750222905 698101988 299111413 341066340 54467956 830427564 9679609 928523640 402328612 757367141 178766511 2668034 13978957 911376237 807851992 909887207 907513243 911376237 275410447 757367141 757367141 34937036 402328612 637293522 359306675 34937036 275410447 299111413 368018338 54467956 470588820 907513243 629517684 87939586 59912810 809450593 34937036 352872460 809450593 54467956 377538518 610967290 46053030 907513243 928523640 239710191 470588820 275410447 46053030 54467956 275410447 470588820 87939586 807851992 907513243 87939586 478164345 368018338 239710191 368018338 299111413 239710191 959497843 9679609 752755762 907513243 178766511 2668034 87939586 341066340 586927772 54978479 59912810 469275658 750222905 469275658 54467956 844312972 757367141 807851992 470588820 59912810 299111413 87939586 911376237 478164345 46053030 830427564 9679609 680361344 59912810 54978479 178766511 46053030 680361344 830427564 239710191 341066340 178766511 275410447 904457353 54467956 178766511 610967290 647310372 752755762 178766511 959497843 712147186 54978479 807851992 853996708 239710191 928523640 714495600 909887207 907513243 807851992 698101988 853996708 178766511 54467956 911376237 59912810 470588820 911376237 13978957 750222905 830427564 807851992 904457353 377538518 647310372 844312972 904457353 830427564 647310372 911376237 54978479 470588820 87939586 844312972 239710191 34937036 178766511 34937036 680361344 368018338 904457353 750222905 881427789 807851992 853996708 904457353 680361344 402328612 750222905 87939586 402328612 275410447 661702249 402328612 402328612 54978479 704317246 239710191 239710191 469275658 853996708 586927772 712147186 34937036 469275658 469275658 909887207 712147186 275410447 680361344 13978957 712147186 661702249 907513243 751177986 911376237 87939586 757367141 928523640 478164345 54467956 680361344 830427564 275410447 712147186 629517684 478164345 54467956 853996708 647310372 809450593 87939586 9679609 478164345 368018338 809450593 359306675 714495600 853996708 54467956 959497843 962843988 341066340 752755762 299111413 239710191 470588820 661702249 299111413 275410447 402328612 470588820 911376237 239710191 962843988 750222905 680361344 54467956 46053030 9679609 359306675 830427564 907513243 752755762 478164345 586927772 610967290 46053030 661702249 704317246 59912810 54978479 586927772 750222905 809450593 881427789 911376237 629517684 928523640 647310372 469275658 911376237 59912810 962843988 629517684 299111413 54978479 629517684 807851992 87939586 352872460 2668034 661702249 959497843 661702249 809450593 54978479 830427564 661702249 714495600 647310372 586927772 830427564 809450593 629517684 239710191 13978957 704317246 -1 661702249 299111413 352872460 352872460 341066340 757367141 59912810 637293522 402328612 698101988 844312972 881427789 757367141 830427564 757367141 807851992 911376237 469275658 647310372 698101988 34937036 359306675 46053030 809450593 904457353 661702249 478164345 959497843 830427564 299111413 352872460 907513243 661702249 359306675 59912810 909887207 809450593 757367141 680361344 275410447 712147186 359306675 712147186 59912810 629517684 478164345 712147186 377538518 844312972 299111413 830427564 928523640 704317246 178766511 907513243 469275658 34937036 46053030 904457353 299111413 844312972 807851992 352872460 341066340 478164345 907513243 13978957 698101988 59912810 661702249 341066340 830427564 844312972 54467956 239710191 750222905 704317246 911376237 750222905 341066340 751177986 359306675 712147186 54467956 698101988 469275658 712147186 904457353 661702249 807851992 911376237 368018338 9679609 637293522 809450593 752755762 712147186 629517684 341066340 54978479 809450593 757367141 59912810 34937036 881427789 368018338 610967290 368018338 752755762 928523640 469275658 698101988 647310372 9679609 87939586 610967290 962843988 637293522 698101988 680361344 637293522 637293522 610967290 907513243 469275658 704317246 928523640 959497843 87939586 704317246 909887207 54978479 54978479 299111413 368018338 586927772 178766511 341066340 275410447 59912810 661702249 299111413 469275658 853996708 368018338 478164345 341066340 904457353 377538518 704317246 712147186 907513243 712147186 59912810 959497843 904457353 647310372 87939586 844312972 46053030 402328612 54978479 809450593 962843988 2668034 757367141 712147186 712147186 377538518 712147186 907513243 807851992 275410447 844312972 807851992 752755762 34937036 368018338 750222905 -1 46053030 368018338 586927772 712147186 368018338 661702249 928523640 34937036 962843988 809450593 661702249 34937036 928523640 911376237 54978479 87939586 911376237 928523640 712147186 87939586 830427564 881427789 830427564 470588820 752755762 46053030 751177986 341066340 34937036 911376237 629517684 881427789 275410447 54978479 34937036 751177986 275410447 698101988 13978957 470588820 54978479 844312972 9679609 962843988 469275658 680361344 54467956 13978957 904457353 54467956 907513243 54467956 478164345 909887207 586927772 368018338 881427789 844312972 907513243 637293522 586927772 752755762 299111413 -1 469275658 13978957 -1 928523640 275410447 907513243 2668034 352872460 59912810 757367141 54467956 13978957 661702249 751177986 299111413 853996708 59912810 54978479 54467956 757367141 239710191 9679609 904457353 714495600 470588820 239710191 46053030 368018338 54978479 275410447 9679609 704317246 714495600 844312972 352872460 34937036 610967290 844312972 881427789 909887207 275410447 9679609 586927772 629517684 629517684 239710191 87939586 368018338 13978957 469275658 962843988 629517684 959497843 909887207 402328612 54978479 928523640 275410447 750222905 87939586 54978479 809450593 809450593 610967290 59912810 377538518 610967290 469275658 714495600 402328612 807851992 59912810 9679609 807851992 470588820 402328612 470588820 751177986 712147186 907513243 757367141 881427789 610967290 239710191 928523640 807851992 178766511 178766511 751177986 470588820 275410447 586927772 704317246 470588820 377538518 907513243 680361344 2668034 87939586 661702249 13978957 352872460 629517684 881427789 402328612 680361344 275410447 637293522 712147186 809450593 402328612 54467956 830427564 341066340 469275658 698101988 830427564 680361344 178766511 704317246 911376237 844312972 9679609 341066340 909887207 239710191 13978957 377538518 34937036 59912810 478164345 661702249 46053030 844312972 714495600 46053030 809450593 352872460 853996708 299111413 909887207 54978479 359306675 610967290 844312972 959497843 809450593 907513243 809450593 2668034 368018338 750222905 299111413 959497843 904457353 712147186 87939586 809450593 46053030 907513243 610967290 359306675 87939586 909887207 807851992 87939586 714495600 704317246 712147186 959497843 909887207 352872460 904457353 904457353 13978957 34937036 844312972 830427564 680361344 34937036 610967290 368018338 59912810 341066340 698101988 87939586 178766511 751177986 470588820 470588820 752755762 478164345 54467956 750222905 470588820 698101988 586927772 610967290 34937036 680361344 807851992 712147186 680361344 402328612 469275658 478164345 909887207 359306675 59912810 661702249 962843988 962843988 178766511 352872460 359306675 629517684 46053030 904457353 752755762 911376237 87939586 299111413 830427564 2668034 59912810 928523640 470588820 807851992 830427564 928523640 34937036 661702249 478164345 844312972 629517684 907513243 752755762 757367141 757367141 959497843 844312972 46053030 377538518 59912810 911376237 629517684 757367141 844312972 757367141 909887207 178766511 629517684 352872460 610967290 54978479 368018338 87939586 54978479 470588820 299111413 698101988 704317246 470588820 647310372 469275658 352872460 907513243 377538518 34937036 586927772 352872460 750222905 661702249 13978957 178766511 352872460 299111413 647310372 402328612 469275658 275410447 698101988 54978479 2668034 647310372 698101988 661702249 341066340 341066340 909887207 909887207 610967290 909887207 54978479 46053030 34937036 928523640 59912810 904457353 647310372 586927772 647310372 13978957 881427789 275410447 275410447 34937036 586927772 478164345 610967290 478164345 629517684 714495600 54467956 807851992 757367141 470588820 911376237 368018338 704317246 712147186 844312972 911376237 87939586 962843988 610967290 54978479 661702249 478164345 352872460 751177986 680361344 809450593 34937036 368018338 470588820 239710191 368018338 757367141 352872460 368018338 478164345 907513243 59912810 647310372 46053030 610967290 469275658 629517684 239710191 2668034 637293522 87939586 714495600 752755762 341066340 470588820 478164345 9679609 680361344 299111413 368018338 54467956 178766511 46053030 751177986 661702249 680361344 928523640 359306675 46053030 478164345 757367141 661702249 2668034 698101988 830427564 478164345 54467956 2668034 54978479 59912810 757367141 470588820 830427564 13978957 275410447 352872460 87939586 352872460 680361344 712147186 352872460 178766511 54467956 341066340 809450593 87939586 904457353 752755762 470588820 712147186 87939586 9679609 714495600 87939586 -1 470588820 34937036 46053030 178766511 807851992 907513243 2668034 647310372 830427564 2668034 751177986 704317246 751177986 712147186 698101988 352872460 46053030 299111413 610967290 -1 299111413 299111413 907513243 750222905 704317246 470588820 341066340 478164345 239710191 478164345 359306675 9679609 959497843 909887207 907513243 904457353 478164345 881427789 752755762 610967290 352872460 87939586 352872460 275410447 368018338 853996708 -1 809450593 470588820 341066340 478164345 368018338 752755762 87939586 610967290 87939586 907513243 469275658 629517684 2668034 881427789 610967290 341066340 341066340 807851992 911376237 13978957 752755762 359306675 368018338 368018338 712147186 752755762 757367141 239710191 469275658 629517684 586927772 928523640 853996708 928523640 629517684 87939586 46053030 275410447 275410447 402328612 751177986 610967290 299111413 59912810 928523640 904457353 928523640 87939586 54467956 909887207 680361344 959497843 647310372 341066340 704317246 2668034 478164345 904457353 13978957 368018338 59912810 911376237 13978957 661702249 907513243 680361344 809450593 928523640 478164345 586927772 478164345 680361344 9679609 830427564 299111413 881427789 853996708 341066340 962843988 714495600 909887207 341066340 807851992 844312972 844312972 239710191 807851992 661702249 680361344 46053030 402328612 470588820 9679609 470588820 911376237 178766511 698101988 13978957 402328612 610967290 87939586 750222905 928523640 9679609 844312972 907513243 610967290 54978479 904457353 911376237 751177986 299111413 844312972 586927772 704317246 34937036 911376237 610967290 807851992 178766511 46053030 469275658 712147186 275410447 881427789 54978479 704317246 610967290 9679609 807851992 352872460 610967290 750222905 928523640 647310372 712147186 299111413 9679609 752755762 907513243 807851992 9679609 610967290 904457353 928523640 368018338 54467956 359306675 54978479 -1 909887207 661702249 352872460 341066340 712147186 469275658 911376237 830427564 714495600 752755762 469275658 907513243 9679609 610967290 478164345 704317246 586927772 586927772 928523640 377538518 904457353 377538518 752755762 680361344 881427789 881427789 751177986 680361344 751177986 750222905 352872460 904457353 807851992 469275658 959497843 54978479 830427564 299111413 830427564 341066340 402328612 239710191 712147186 909887207 470588820 928523640 629517684 637293522 470588820 911376237 359306675 368018338 299111413 712147186 962843988 959497843 661702249 714495600 750222905 34937036 907513243 752755762 377538518 809450593 610967290 712147186 586927772 962843988 844312972 752755762 904457353 661702249 341066340 629517684 750222905 13978957 807851992 853996708 359306675 752755762 87939586 714495600 904457353 712147186 698101988 368018338 402328612 377538518 704317246 239710191 9679609 59912810 714495600 909887207 586927772 377538518 714495600 469275658 13978957 712147186 809450593 909887207 962843988 904457353 586927772 647310372 359306675 853996708 911376237 402328612 704317246 341066340 359306675 750222905 661702249 911376237 809450593 299111413 928523640 352872460 470588820 647310372 178766511 13978957 907513243 586927772 844312972 698101988 909887207 54467956 352872460 809450593 904457353 928523640 680361344 34937036 928523640 959497843 470588820 34937036 377538518 680361344 341066340 610967290 275410447 752755762 2668034 844312972 275410447 647310372 2668034 647310372 34937036 680361344 647310372 698101988 178766511 647310372 704317246 830427564 402328612 909887207 34937036 54467956 377538518 680361344 907513243 928523640 59912810 341066340 911376237 928523640 853996708 34937036 911376237 904457353 54467956 359306675 352872460 959497843 714495600 59912810 2668034 610967290 87939586 698101988 830427564 87939586 470588820 359306675 637293522 34937036 359306675 881427789 807851992 844312972 712147186 959497843 54467956 629517684 962843988 809450593 751177986 54978479 629517684 469275658 586927772 610967290 2668034 478164345 712147186 962843988 275410447 830427564 275410447 911376237 352872460 586927772 909887207 34937036 911376237 359306675 470588820 469275658 610967290 928523640 809450593 830427564 844312972 377538518 239710191 54467956 470588820 751177986 680361344 352872460 904457353 341066340 54978479 46053030 959497843 680361344 704317246 881427789 54467956 87939586 586927772 59912810 647310372 714495600 178766511 34937036 46053030 704317246 680361344 299111413 698101988 844312972 752755762 470588820 341066340 962843988 377538518 647310372 178766511 299111413 637293522 909887207 757367141 904457353 714495600 959497843 714495600 661702249 962843988 881427789 907513243 928523640 368018338 352872460 299111413 299111413 402328612 714495600 807851992 2668034 352872460 275410447 368018338 750222905 714495600 807851992 478164345 586927772 881427789 962843988 928523640 809450593 470588820 698101988 752755762 9679609 469275658 87939586 368018338 46053030 752755762 178766511 402328612 629517684 830427564 698101988 586927772 470588820 661702249 750222905 54978479 807851992 46053030 962843988 712147186 9679609 750222905 959497843 757367141 962843988 844312972 2668034 959497843 402328612 275410447 9679609 239710191 757367141 757367141 46053030 647310372 757367141 751177986 809450593 341066340 629517684 830427564 359306675 853996708 704317246 87939586 809450593 712147186 402328612 275410447 610967290 586927772 46053030 928523640 46053030 959497843 46053030 87939586 54978479 34937036 402328612 830427564 750222905 299111413 844312972 34937036 610967290 478164345 698101988 661702249 704317246 470588820 299111413 844312972 -1 87939586 178766511 59912810 54978479 698101988 470588820 750222905 661702249 2668034 704317246 34937036 750222905 469275658 750222905 661702249 299111413 959497843 470588820 178766511 352872460 714495600 2668034 911376237 54467956 647310372 714495600 661702249 647310372 629517684 610967290 9679609 909887207 637293522 402328612 751177986 377538518 239710191 9679609 647310372 299111413 680361344 54467956 661702249 34937036 757367141 377538518 712147186 352872460 178766511 647310372 904457353 752755762 377538518 959497843 629517684 275410447 751177986 661702249 59912810 54978479 647310372 928523640 341066340 637293522 757367141 478164345 59912810 712147186 87939586 239710191 9679609 698101988 87939586 830427564 478164345 352872460 34937036 928523640 959497843 469275658 54467956 680361344 962843988 178766511 853996708 402328612 750222905 478164345 352872460 34937036 54978479 352872460 629517684 34937036 661702249 341066340 830427564 299111413 637293522 46053030 341066340 661702249 714495600 637293522 402328612 844312972 469275658 907513243 352872460 750222905 928523640 478164345 586927772 87939586 59912810 911376237 299111413 904457353 359306675 904457353 959497843 881427789 807851992 809450593 586927772 470588820 757367141 680361344 178766511 680361344 637293522 377538518 368018338 959497843 928523640 59912810 959497843 275410447 907513243 299111413 59912810 54467956 907513243 87939586 911376237 54467956 959497843 13978957 962843988 637293522 909887207 9679609 712147186 586927772 368018338 469275658 87939586 59912810 909887207 904457353 928523640 239710191 359306675 809450593 704317246 368018338 807851992 470588820 478164345 59912810 680361344 904457353 46053030 610967290 928523640 809450593 239710191 299111413 87939586 647310372 698101988 610967290 275410447 402328612 712147186 402328612 751177986 680361344 402328612 610967290 751177986 647310372 586927772 59912810 469275658 661702249 610967290 809450593 807851992 13978957 352872460 478164345 239710191 377538518 610967290 881427789 239710191 478164345 -1 299111413 59912810 46053030 629517684 352872460 352872460 34937036 9679609 907513243 881427789 341066340 752755762 757367141 752755762 478164345 610967290 704317246 54467956 629517684 368018338 962843988 904457353 904457353 928523640 911376237 352872460 911376237 962843988 830427564 637293522 9679609 911376237 368018338 352872460 368018338 352872460 610967290 647310372 904457353 377538518 377538518 750222905 809450593 830427564 844312972 469275658 750222905 586927772 807851992 359306675 54978479 911376237 341066340 341066340 402328612 402328612 46053030 34937036 629517684 809450593 909887207 359306675 704317246 750222905 853996708 830427564 750222905 359306675 714495600 809450593 704317246 377538518 87939586 610967290 751177986 962843988 299111413 610967290 470588820 959497843 830427564 853996708 9679609 46053030 750222905 907513243 904457353 13978957 750222905 853996708 359306675 59912810 610967290 907513243 341066340 275410447 714495600 87939586 469275658 853996708 661702249 830427564 299111413 959497843 275410447 46053030 911376237 275410447 647310372 13978957 757367141 752755762 359306675 757367141 661702249 469275658 377538518 377538518 46053030 275410447 911376237 478164345 469275658 470588820 904457353 629517684 844312972 87939586 275410447 610967290 359306675 299111413 962843988 911376237 881427789 904457353 34937036 478164345 928523640 87939586 757367141 752755762 54978479 377538518 807851992 959497843 13978957 377538518 470588820 470588820 299111413 647310372 647310372 87939586 750222905 909887207 712147186 853996708 478164345 368018338 647310372 368018338 402328612 178766511 299111413 680361344 928523640 469275658 629517684 959497843 757367141 9679609 750222905 752755762 959497843 586927772 610967290 909887207 299111413 87939586 680361344 757367141 661702249 178766511 352872460 275410447 469275658 680361344 637293522 469275658 907513243 610967290 368018338 610967290 341066340 714495600 844312972 402328612 629517684 352872460 661702249 54467956 359306675 752755762 13978957 629517684 750222905 704317246 59912810 34937036 757367141 928523640 907513243 34937036 402328612 680361344 275410447 881427789 59912810 54467956 34937036 402328612 59912810 904457353 911376237 629517684 34937036 610967290 402328612 610967290 629517684 629517684 911376237 359306675 87939586 962843988 87939586 469275658 750222905 9679609 698101988 928523640 87939586 478164345 478164345 844312972 911376237 299111413 962843988 751177986 352872460 712147186 470588820 610967290 844312972 9679609 909887207 752755762 751177986 629517684 470588820 178766511 661702249 881427789 698101988 751177986 359306675 680361344 377538518 962843988 757367141 13978957 680361344 752755762 962843988 928523640 907513243 637293522 54467956 402328612 752755762 757367141 46053030 59912810 629517684 714495600 352872460 629517684 34937036 610967290 907513243 907513243 478164345 698101988 904457353 402328612 478164345 928523640 752755762 750222905 359306675 34937036 680361344 352872460 911376237 704317246 2668034 610967290 680361344 469275658 352872460 757367141 87939586 809450593 13978957 -1 844312972 34937036 830427564 352872460 341066340 13978957 698101988 629517684 46053030 680361344 470588820 637293522 469275658 478164345 698101988 750222905 962843988 368018338 844312972 178766511 909887207 911376237 704317246 844312972 904457353 34937036 911376237 2668034 962843988 87939586 586927772 751177986 54467956 911376237 87939586 46053030 54978479 907513243 904457353 904457353 178766511 586927772 377538518 637293522 962843988 704317246 352872460 610967290 2668034 368018338 368018338 586927772 352872460 359306675 752755762 87939586 87939586 402328612 54467956 46053030 647310372 881427789 478164345 959497843 928523640 352872460 881427789 275410447 928523640 469275658 470588820 911376237 2668034 807851992 853996708 402328612 59912810 377538518 478164345 904457353 34937036 469275658 87939586 359306675 853996708 299111413 629517684 830427564 359306675 909887207 881427789 911376237 881427789 750222905 54467956 87939586 470588820 178766511 341066340 275410447 470588820 962843988 881427789 54978479 368018338 909887207 714495600 698101988 13978957 377538518 -1 704317246 637293522 637293522 959497843 830427564 757367141 928523640 751177986 87939586 377538518 87939586 907513243 87939586 751177986 629517684 178766511 904457353 9679609 881427789 59912810 34937036 368018338 239710191 907513243 844312972 647310372 881427789 59912810 178766511 478164345 87939586 959497843 661702249 402328612 299111413 712147186 807851992 629517684 239710191 704317246 377538518 704317246 757367141 178766511 907513243 586927772 341066340 911376237 2668034 830427564 34937036 469275658 629517684 752755762 402328612 750222905 907513243 629517684 275410447 751177986 807851992 830427564 239710191 750222905 34937036 680361344 34937036 275410447 54467956 911376237 610967290 844312972 87939586 844312972 359306675 368018338 909887207 275410447 757367141 704317246 712147186 13978957 698101988 13978957 661702249 904457353 54467956 661702249 637293522 712147186 714495600 377538518 647310372 2668034 698101988 680361344 275410447 239710191 178766511 13978957 34937036 750222905 54978479 962843988 178766511 368018338 928523640 470588820 352872460 647310372 470588820 844312972 239710191 751177986 962843988 809450593 809450593 9679609 714495600 962843988 904457353 470588820 881427789 299111413 54978479 87939586 637293522 299111413 647310372 402328612 637293522 750222905 34937036 9679609 698101988 352872460 751177986 377538518 712147186 909887207 46053030 610967290 714495600 54978479 299111413 341066340 87939586 757367141 610967290 368018338 853996708 807851992 661702249 712147186 904457353 59912810 661702249 807851992 629517684 928523640 478164345 368018338 275410447 478164345 904457353 907513243 830427564 586927772 962843988 928523640 -1 714495600 881427789 239710191 909887207 629517684 959497843 470588820 809450593 830427564 629517684 698101988 959497843 714495600 352872460 881427789 59912810 341066340 853996708 239710191 470588820 637293522 9679609 959497843 959497843 712147186 909887207 46053030 2668034 54467956 751177986 341066340 844312972 629517684 757367141 87939586 757367141 661702249 757367141 680361344 904457353 341066340 752755762 909887207 299111413 469275658 757367141 909887207 911376237 844312972 178766511 809450593 359306675 87939586 341066340 629517684 911376237 469275658 909887207 470588820 757367141 2668034 13978957 962843988 2668034 299111413 469275658 178766511 469275658 629517684 275410447 830427564 853996708 478164345 704317246 178766511 469275658 402328612 714495600 352872460 377538518 34937036 881427789 830427564 714495600 59912810 751177986 752755762 59912810 13978957 54978479 54467956 751177986 178766511 907513243 680361344 46053030 299111413 637293522 239710191 402328612 59912810 714495600 2668034 470588820 469275658 299111413 178766511 359306675 698101988 610967290 751177986 34937036 13978957 853996708 299111413 610967290 359306675 807851992 341066340 352872460 853996708 341066340 59912810 299111413 299111413 637293522 904457353 698101988 46053030 13978957 275410447 299111413 750222905 714495600 830427564 54467956 87939586 714495600 907513243 -1 377538518 359306675 629517684 59912810 54978479 87939586 714495600 907513243 610967290 586927772 586927772 757367141 341066340 661702249 54978479 178766511 698101988 909887207 750222905 239710191 928523640 752755762 469275658 751177986 13978957 178766511 46053030 478164345 904457353 34937036 704317246 2668034 809450593 752755762 59912810 469275658 178766511 46053030 911376237 881427789 698101988 46053030 904457353 469275658 830427564 368018338 341066340 478164345 807851992 9679609 637293522 661702249 881427789 661702249 752755762 853996708 34937036 911376237 470588820 469275658 9679609 714495600 2668034 402328612 680361344 54467956 46053030 59912810 959497843 87939586 647310372 830427564 178766511 750222905 809450593 377538518 341066340 469275658 904457353 962843988 178766511 757367141 661702249 698101988 909887207 853996708 478164345 928523640 610967290 13978957 46053030 680361344 54467956 714495600 881427789 704317246 809450593 661702249 751177986 352872460 402328612 59912810 478164345 239710191 680361344 661702249 881427789 911376237 46053030 341066340 178766511 830427564 610967290 959497843 87939586 478164345 341066340 904457353 478164345 377538518 478164345 909887207 13978957 610967290 586927772 647310372 359306675 469275658 881427789 959497843 470588820 844312972 962843988 928523640 680361344 13978957 13978957 680361344 402328612 904457353 844312972 341066340 9679609 478164345 637293522 59912810 698101988 959497843 909887207 46053030 959497843 377538518 470588820 853996708 34937036 959497843 275410447 928523640 178766511 661702249 54978479 750222905 2668034 844312972 54978479 881427789 54467956 178766511 629517684 751177986 586927772 34937036 54467956 239710191 757367141 46053030 928523640 13978957 807851992 907513243 904457353 637293522 -1 907513243 2668034 704317246 680361344 907513243 87939586 909887207 629517684 881427789 807851992 962843988 647310372 377538518 830427564 647310372 402328612 352872460 629517684 9679609 352872460 359306675 377538518 907513243 959497843 275410447 2668034 352872460 586927772 911376237 637293522 352872460 629517684 586927772 909887207 46053030 637293522 352872460 377538518 911376237 478164345 751177986 275410447 830427564 704317246 368018338 402328612 959497843 2668034 704317246 629517684 469275658 178766511 698101988 9679609 470588820 928523640 368018338 275410447 809450593 752755762 704317246 959497843 928523640 46053030 698101988 853996708 844312972 275410447 904457353 928523640 9679609 13978957 54467956 751177986 757367141 299111413 911376237 377538518 610967290 809450593 750222905 909887207 586927772 368018338 751177986 714495600 469275658 54467956 299111413 629517684 714495600 907513243 34937036 807851992 610967290 -1 962843988 359306675 87939586 54978479 178766511 586927772 9679609 59912810 830427564 586927772 478164345 844312972 844312972 59912810 34937036 9679609 830427564 680361344 680361344 610967290 907513243 928523640 853996708 637293522 647310372 359306675 478164345 13978957 881427789 239710191 637293522 629517684 368018338 647310372 647310372 2668034 962843988 909887207 909887207 13978957 712147186 637293522 299111413 751177986 54978479 752755762 59912810 402328612 714495600 275410447 928523640 881427789 911376237 809450593 698101988 368018338 807851992 637293522 299111413 752755762 844312972 469275658 661702249 680361344 359306675 909887207 881427789 752755762 757367141 87939586 750222905 359306675 46053030 341066340 275410447 629517684 907513243 402328612 909887207 844312972 904457353 46053030 853996708 881427789 352872460 470588820 470588820 750222905 959497843 629517684 752755762 750222905 54467956 807851992 809450593 359306675 904457353 478164345 928523640 830427564 904457353 586927772 830427564 661702249 698101988 54467956 637293522 178766511 13978957 54467956 704317246 54467956 680361344 712147186 809450593 359306675 478164345 752755762 907513243 807851992 637293522 911376237 178766511 178766511 629517684 844312972 714495600 959497843 299111413 87939586 714495600 402328612 712147186 907513243 275410447 87939586 751177986 299111413 680361344 478164345 752755762 9679609 478164345 34937036 911376237 2668034 2668034 54978479 962843988 830427564 341066340 34937036 909887207 359306675 34937036 909887207 830427564 881427789 911376237 647310372 962843988 178766511 341066340 751177986 2668034 352872460 368018338 470588820 750222905 59912810 352872460 750222905 752755762 928523640 911376237 629517684 13978957 853996708 637293522 714495600 299111413 87939586 904457353 698101988 714495600 844312972 809450593 704317246 478164345 661702249 680361344 680361344 341066340 87939586 586927772 9679609 809450593 299111413 750222905 2668034 712147186 87939586 470588820 478164345 34937036 59912810 13978957 54467956 750222905 911376237 928523640 239710191 359306675 928523640 359306675 87939586 750222905 610967290 637293522 680361344 13978957 2668034 881427789 909887207 59912810 178766511 54978479 881427789 962843988 299111413 752755762 402328612 629517684 757367141 911376237 2668034 909887207 909887207 853996708 586927772 178766511 712147186 750222905 844312972 881427789 909887207 610967290 959497843 352872460 34937036 402328612 352872460 680361344 377538518 698101988 59912810 637293522 757367141 54978479 712147186 54467956 712147186 341066340 299111413 239710191 2668034 680361344 275410447 470588820 853996708 661702249 377538518 275410447 904457353 34937036 478164345 680361344 239710191 853996708 809450593 478164345 680361344 704317246 752755762 698101988 911376237 757367141 844312972 959497843 629517684 2668034 610967290 928523640 352872460 34937036 750222905 341066340 904457353 402328612 87939586 46053030 341066340 368018338 586927772 904457353 661702249 830427564 359306675 478164345 377538518 909887207 807851992 907513243 478164345 470588820 907513243 470588820 750222905 698101988 962843988 9679609 750222905 -1 907513243 704317246 907513243 698101988 586927772 586927772 757367141 87939586 714495600 469275658 809450593 54978479 275410447 54978479 881427789 352872460 959497843 807851992 698101988 830427564 13978957 704317246 299111413 911376237 13978957 661702249 751177986 470588820 610967290 907513243 9679609 239710191 87939586 752755762 34937036 750222905 275410447 610967290 275410447 2668034 714495600 9679609 959497843 13978957 647310372 402328612 13978957 830427564 341066340 830427564 368018338 54467956 352872460 629517684 59912810 87939586 751177986 911376237 714495600 34937036 830427564 87939586 928523640 844312972 928523640 359306675 751177986 881427789 853996708 752755762 757367141 704317246 9679609 586927772 959497843 54467956 9679609 13978957 680361344 34937036 907513243 359306675 34937036 959497843 359306675 610967290 377538518 911376237 757367141 928523640 54467956 629517684 844312972 470588820 478164345 661702249 909887207 680361344 750222905 377538518 752755762 844312972 352872460 586927772 907513243 712147186 830427564 911376237 469275658 680361344 962843988 712147186 907513243 881427789 59912810 178766511 853996708 34937036 352872460 962843988 844312972 59912810 928523640 87939586 2668034 661702249 239710191 368018338 402328612 807851992 750222905 610967290 54467956 13978957 87939586 377538518 469275658 402328612 402328612 54978479 610967290 647310372 959497843 911376237 54467956 962843988 881427789 637293522 830427564 909887207 751177986 909887207 752755762 637293522 881427789 928523640 54467956 629517684 680361344 34937036 13978957 909887207 610967290 750222905 178766511 904457353 87939586 698101988 752755762 757367141 928523640 275410447 46053030 712147186 359306675 610967290 704317246 610967290 469275658 807851992 752755762 87939586 478164345 637293522 928523640 610967290 750222905 807851992 830427564 680361344 637293522 54467956 629517684 359306675 478164345 911376237 647310372 757367141 2668034 34937036 470588820 275410447 610967290 751177986 959497843 377538518 752755762 341066340 478164345 928523640 34937036 809450593 46053030 59912810 962843988 704317246 178766511 2668034 2668034 87939586 907513243 928523640 9679609 586927772 909887207 637293522 647310372 904457353 469275658 698101988 714495600 299111413 478164345 377538518 751177986 962843988 750222905 2668034 478164345 87939586 911376237 712147186 9679609 959497843 470588820 478164345 34937036 904457353 647310372 299111413 13978957 178766511 352872460 881427789 928523640 46053030 904457353 13978957 809450593 911376237 712147186 853996708 13978957 54467956 712147186 34937036 359306675 469275658 46053030 680361344 46053030 830427564 341066340 962843988 -1 586927772 275410447 959497843 928523640 959497843 34937036 807851992 752755762 853996708 341066340 844312972 352872460 59912810 377538518 909887207 830427564 586927772 402328612 647310372 178766511 402328612 2668034 928523640 751177986 698101988 478164345 359306675 87939586 368018338 368018338 881427789 359306675 352872460 46053030 704317246 13978957 750222905 54467956 239710191 377538518 904457353 712147186 809450593 637293522 751177986 830427564 34937036 704317246 750222905 359306675 757367141 698101988 368018338 352872460 714495600 928523640 637293522 54467956 704317246 54467956 714495600 844312972 637293522 359306675 470588820 54467956 359306675 712147186 402328612 478164345 275410447 470588820 54467956 853996708 352872460 275410447 34937036 239710191 752755762 352872460 881427789 911376237 352872460 853996708 698101988 629517684 752755762 402328612 402328612 275410447 904457353 586927772 -1 909887207 928523640 610967290 54467956 959497843 962843988 637293522 959497843 377538518 714495600 911376237 911376237 341066340 809450593 809450593 341066340 368018338 907513243 928523640 750222905 34937036 629517684 907513243 962843988 637293522 637293522 904457353 610967290 661702249 911376237 752755762 46053030 751177986 830427564 352872460 54978479 830427564 341066340 853996708 470588820 359306675 34937036 470588820 904457353 629517684 807851992 647310372 637293522 830427564 377538518 751177986 807851992 712147186 853996708 714495600 341066340 911376237 275410447 637293522 807851992 904457353 844312972 377538518 750222905 637293522 46053030 714495600 750222905 469275658 881427789 698101988 352872460 368018338 478164345 470588820 637293522 752755762 87939586 59912810 87939586 87939586 54978479 629517684 178766511 844312972 586927772 34937036 352872460 54978479 368018338 959497843 853996708 959497843 87939586 704317246 469275658 904457353 87939586 911376237 2668034 751177986 809450593 239710191 844312972 661702249 807851992 881427789 680361344 928523640 54467956 637293522 275410447 54467956 377538518 368018338 299111413 830427564 610967290 299111413 34937036 299111413 368018338 275410447 751177986 610967290 610967290 661702249 844312972 751177986 959497843 904457353 2668034 751177986 610967290 586927772 680361344 9679609 962843988 9679609 341066340 9679609 904457353 402328612 928523640 178766511 752755762 178766511 807851992 809450593 478164345 962843988 853996708 13978957 54467956 680361344 402328612 714495600 704317246 470588820 844312972 751177986 352872460 752755762 757367141 680361344 299111413 470588820 402328612 87939586 13978957 402328612 470588820 853996708 647310372 907513243 680361344 341066340 59912810 809450593 34937036 178766511 907513243 54467956 402328612 909887207 962843988 637293522 470588820 750222905 34937036 959497843 698101988 59912810 275410447 907513243 469275658 87939586 704317246 586927772 402328612 712147186 704317246 9679609 809450593 712147186 341066340 751177986 909887207 680361344 377538518 962843988 928523640 698101988 647310372 610967290 757367141 907513243 610967290 470588820 881427789 704317246 928523640 299111413 9679609 368018338 807851992 341066340 698101988 299111413 59912810 750222905 341066340 904457353 959497843 962843988 368018338 341066340 750222905 647310372 402328612 178766511 750222905 714495600 46053030 34937036 704317246 809450593 751177986 275410447 478164345 87939586 962843988 712147186 680361344 928523640 907513243 909887207 637293522 586927772 751177986 13978957 34937036 751177986 959497843 750222905 680361344 34937036 87939586 469275658 2668034 9679609 830427564 680361344 586927772 962843988 368018338 352872460 909887207 178766511 352872460 9679609 178766511 647310372 907513243 909887207 757367141 359306675 402328612 909887207 352872460 830427564 478164345 750222905 9679609 750222905 904457353 830427564 637293522 469275658 853996708 586927772 647310372 853996708 698101988 2668034 239710191 904457353 402328612 928523640 750222905 853996708 377538518 809450593 909887207 629517684 352872460 13978957 368018338 881427789 470588820 853996708 341066340 680361344 698101988 959497843 928523640 928523640 881427789 909887207 54978479 704317246 647310372 680361344 586927772 752755762 807851992 830427564 637293522 610967290 46053030 757367141 469275658 2668034 275410447 704317246 13978957 46053030 911376237 34937036 807851992 478164345 907513243 54978479 714495600 909887207 680361344 239710191 87939586 470588820 830427564 368018338 470588820 275410447 610967290 704317246 629517684 637293522 341066340 46053030 959497843 59912810 54978479 680361344 904457353 352872460 962843988 54978479 469275658 402328612 368018338 712147186 368018338 751177986 478164345 275410447 909887207 59912810 59912810 807851992 54978479 610967290 54467956 904457353 907513243 807851992 757367141 698101988 402328612 239710191 904457353 751177986 928523640 9679609 637293522 757367141 352872460 809450593 830427564 661702249 239710191 959497843 807851992 46053030 911376237 750222905 368018338 928523640 844312972 46053030 704317246 959497843 275410447 -1 704317246 909887207 54467956 34937036 712147186 299111413 239710191 469275658 637293522 46053030 647310372 341066340 54978479 752755762 478164345 907513243 478164345 2668034 275410447 698101988 844312972 46053030 87939586 637293522 54467956 341066340 377538518 275410447 629517684 911376237 368018338 680361344 46053030 853996708 757367141 714495600 359306675 610967290 299111413 87939586 680361344 704317246 629517684 610967290 46053030 698101988 757367141 470588820 377538518 13978957 752755762 610967290 807851992 647310372 478164345 359306675 352872460 586927772 752755762 368018338 299111413 661702249 275410447 661702249 757367141 54978479 478164345 911376237 352872460 34937036 904457353 610967290 470588820 714495600 807851992 928523640 299111413 352872460 469275658 2668034 377538518 629517684 2668034 34937036 757367141 34937036 830427564 54978479 637293522 59912810 341066340 352872460 402328612 637293522 911376237 680361344 610967290 54467956 680361344 46053030 34937036 54467956 368018338 178766511 830427564 757367141 359306675 680361344 750222905 275410447 352872460 714495600 352872460 2668034 830427564 637293522 830427564 469275658 809450593 239710191 698101988 751177986 637293522 34937036 637293522 178766511 962843988 757367141 275410447 750222905 178766511 87939586 807851992 54978479 904457353 751177986 962843988 2668034 2668034 610967290 610967290 87939586 680361344 907513243 757367141 470588820 469275658 610967290 911376237 610967290 352872460 680361344 54978479 844312972 647310372 2668034 402328612 680361344 909887207 647310372 959497843 704317246 54978479 239710191 830427564 368018338 830427564 352872460 275410447 907513243 698101988 844312972 928523640 809450593 911376237 359306675 962843988 750222905 359306675 904457353 909887207 911376237 853996708 478164345 586927772 377538518 714495600 959497843 275410447 470588820 478164345 275410447 712147186 661702249 959497843 54978479 34937036 881427789 586927772 962843988 275410447 402328612 959497843 751177986 909887207 904457353 13978957 377538518 647310372 469275658 352872460 904457353 2668034 928523640 46053030 750222905 911376237 911376237 629517684 629517684 661702249 478164345 750222905 909887207 239710191 13978957 962843988 680361344 904457353 359306675 377538518 714495600 610967290 809450593 714495600 377538518 402328612 359306675 853996708 809450593 904457353 239710191 928523640 478164345 178766511 907513243 610967290 402328612 610967290 928523640 478164345 909887207 853996708 13978957 751177986 629517684 928523640 928523640 928523640 704317246 368018338 -1 750222905 178766511 904457353 637293522 751177986 586927772 13978957 275410447 830427564 750222905 712147186 359306675 907513243 54467956 54467956 928523640 714495600 359306675 807851992 341066340 907513243 46053030 959497843 962843988 698101988 844312972 909887207 13978957 629517684 586927772 59912810 881427789 680361344 844312972 714495600 661702249 704317246 928523640 928523640 881427789 909887207 637293522 54467956 470588820 478164345 853996708 359306675 54467956 714495600 752755762 59912810 34937036 275410447 341066340 469275658 275410447 478164345 904457353 911376237 402328612 911376237 911376237 59912810 909887207 757367141 752755762 46053030 54467956 478164345 478164345 586927772 341066340 469275658 830427564 909887207 377538518 909887207 2668034 54978479 751177986 751177986 299111413 661702249 629517684 377538518 13978957 -1 239710191 341066340 680361344 809450593 59912810 752755762 352872460 911376237 704317246 629517684 54978479 752755762 54467956 959497843 586927772 402328612 844312972 352872460 377538518 853996708 586927772 34937036 239710191 178766511 881427789 9679609 704317246 904457353 239710191 34937036 909887207 13978957 59912810 87939586 13978957 962843988 299111413 714495600 275410447 9679609 714495600 752755762 959497843 698101988 909887207 299111413 680361344 -1 54978479 469275658 2668034 352872460 9679609 586927772 629517684 59912810 809450593 13978957 704317246 907513243 714495600 46053030 904457353 478164345 881427789 359306675 87939586 478164345 712147186 752755762 54978479 853996708 751177986 962843988 402328612 704317246 13978957 470588820 54467956 54467956 341066340 844312972 698101988 911376237 9679609 750222905 629517684 54978479 698101988 751177986 844312972 907513243 757367141 610967290 907513243 751177986 962843988 752755762 750222905 359306675 586927772 647310372 46053030 807851992 359306675 359306675 752755762 714495600 750222905 637293522 809450593 809450593 750222905 712147186 752755762 13978957 178766511 299111413 844312972 909887207 13978957 712147186 9679609 239710191 629517684 962843988 712147186 637293522 9679609 377538518 239710191 13978957 275410447 586927772 909887207 299111413 928523640 714495600 13978957 637293522 637293522 359306675 844312972 -1 830427564 807851992 13978957 629517684 87939586 959497843 904457353 637293522 352872460 54467956 368018338 909887207 830427564 478164345 -1 54467956 647310372 54467956 911376237 629517684 178766511 9679609 239710191 352872460 712147186 904457353 928523640 714495600 698101988 909887207 909887207 637293522 751177986 881427789 239710191 402328612 610967290 178766511 469275658 752755762 714495600 341066340 907513243 637293522 470588820 714495600 714495600 34937036 352872460 59912810 637293522 13978957 368018338 853996708 359306675 2668034 962843988 352872460 87939586 239710191 -1 712147186 909887207 844312972 881427789 87939586 712147186 807851992 757367141 275410447 54978479 629517684 -1 698101988 661702249 34937036 46053030 478164345 368018338 470588820 844312972 9679609 680361344 -1 751177986 844312972 469275658 469275658 87939586 661702249 469275658 637293522 2668034 13978957 368018338 478164345 881427789 714495600 341066340 853996708 698101988 275410447 469275658 54467956 928523640 909887207 610967290 34937036 46053030 881427789 178766511 907513243 757367141 59912810 178766511 54467956 750222905 844312972 59912810 962843988 830427564 2668034 714495600 959497843 712147186 402328612 751177986 586927772 853996708 704317246 712147186 87939586 275410447 46053030 629517684 853996708 647310372 904457353 751177986 911376237 751177986 752755762 610967290 359306675 629517684 809450593 904457353 9679609 928523640 680361344 275410447 87939586 2668034 359306675 470588820 712147186 54978479 359306675 680361344 647310372 712147186 9679609 647310372 698101988 911376237 275410447 809450593 881427789 239710191 911376237 402328612 661702249 750222905 909887207 750222905 9679609 928523640 377538518 34937036 34937036 752755762 637293522 478164345 680361344 368018338 830427564 853996708 359306675 275410447 907513243 881427789 629517684 807851992 712147186 352872460 13978957 959497843 470588820 352872460 704317246 909887207 341066340 586927772 352872460 904457353 853996708 54978479 752755762 911376237 610967290 904457353 46053030 377538518 909887207 757367141 341066340 34937036 714495600 911376237 87939586 629517684 637293522 610967290 853996708 352872460 853996708 807851992 2668034 13978957 470588820 352872460 809450593 359306675 54467956 59912810 46053030 853996708 275410447 2668034 87939586 751177986 907513243 757367141 698101988 359306675 757367141 239710191 714495600 9679609 54978479 469275658 9679609 661702249 830427564 637293522 359306675 470588820 807851992 830427564 478164345 610967290 751177986 341066340 377538518 629517684 46053030 239710191 647310372 54467956 46053030 853996708 299111413 752755762 752755762 904457353 844312972 757367141 959497843 928523640 928523640 359306675 629517684 470588820 853996708 359306675 698101988 359306675 698101988 469275658 2668034 13978957 928523640 661702249 698101988 844312972 359306675 750222905 881427789 844312972 750222905 352872460 637293522 586927772 680361344 13978957 704317246 712147186 647310372 704317246 959497843 830427564 909887207 377538518 680361344 830427564 239710191 750222905 680361344 904457353 680361344 809450593 647310372 751177986 911376237 928523640 341066340 853996708 46053030 629517684 359306675 9679609 54978479 59912810 881427789 637293522 750222905 54978479 751177986 959497843 13978957 752755762 299111413 853996708 178766511 807851992 712147186 341066340 661702249 704317246 757367141 844312972 809450593 470588820 275410447 907513243 750222905 341066340 586927772 959497843 586927772 368018338 341066340 911376237 928523640 637293522 359306675 377538518 13978957 2668034 928523640 629517684 712147186 54467956 752755762 714495600 275410447 46053030 629517684 698101988 299111413 750222905 928523640 34937036 610967290 2668034 959497843 13978957 680361344 469275658 9679609 907513243 239710191 46053030 807851992 712147186 610967290 359306675 2668034 712147186 807851992 911376237 239710191 54978479 46053030 275410447 87939586 647310372 402328612 352872460 9679609 712147186 853996708 54978479 714495600 714495600 9679609 637293522 59912810 844312972 830427564 712147186 34937036 368018338 752755762 34937036 757367141 178766511 752755762 704317246 661702249 809450593 751177986 13978957 54467956 751177986 478164345 757367141 962843988 178766511 714495600 9679609 54467956 680361344 368018338 478164345 54978479 2668034 712147186 178766511 54978479 34937036 34937036 359306675 911376237 13978957 881427789 750222905 757367141 87939586 2668034 962843988 34937036 962843988 359306675 34937036 757367141 377538518 34937036 853996708 629517684 629517684 13978957 704317246 959497843 377538518 907513243 239710191 661702249 368018338 928523640 46053030 909887207 87939586 830427564 647310372 54467956 637293522 647310372 751177986 911376237 680361344 629517684 809450593 352872460 9679609 637293522 178766511 359306675 586927772 714495600 359306675 712147186 830427564 647310372 13978957 680361344 752755762 853996708 368018338 752755762 341066340 299111413 299111413 704317246 59912810 2668034 470588820 470588820 54978479 54978479 9679609 299111413 853996708 54467956 275410447 377538518 299111413 881427789 54978479 714495600 469275658 46053030 661702249 844312972 377538518 377538518 962843988 881427789 853996708 752755762 470588820 751177986 698101988 680361344 299111413 807851992 87939586 178766511 359306675 907513243 751177986 712147186 680361344 469275658 478164345 2668034 629517684 904457353 751177986 844312972 34937036 13978957 275410447 239710191 853996708 907513243 610967290 909887207 87939586 807851992 637293522 586927772 962843988 629517684 809450593 751177986 2668034 341066340 478164345 341066340 907513243 881427789 680361344 751177986 377538518 239710191 9679609 911376237 402328612 59912810 647310372 469275658 478164345 712147186 34937036 469275658 807851992 714495600 853996708 87939586 239710191 959497843 629517684 469275658 714495600 661702249 629517684 402328612 359306675 629517684 757367141 647310372 469275658 59912810 54978479 757367141 928523640 680361344 698101988 2668034 178766511 610967290 647310372 275410447 751177986 478164345 661702249 959497843 299111413 909887207 402328612 830427564 586927772 352872460 712147186 586927772 904457353 610967290 911376237 352872460 54467956 844312972 751177986 352872460 680361344 352872460 750222905 87939586 586927772 469275658 712147186 275410447 844312972 586927772 844312972 750222905 629517684 469275658 928523640 87939586 637293522 87939586 904457353 661702249 807851992 59912810 586927772 909887207 962843988 13978957 299111413 714495600 647310372 9679609 962843988 911376237 752755762 34937036 478164345 661702249 750222905 2668034 239710191 962843988 275410447 352872460 680361344 610967290 13978957 610967290 46053030 928523640 87939586 962843988 402328612 87939586 698101988 661702249 757367141 368018338 750222905 46053030 712147186 844312972 680361344 959497843 909887207 647310372 881427789 359306675 809450593 2668034 299111413 359306675 610967290 698101988 586927772 59912810 629517684 87939586 959497843 962843988 680361344 87939586 469275658 470588820 853996708 178766511 704317246 714495600 928523640 698101988 469275658 959497843 54978479 46053030 299111413 629517684 59912810 341066340 178766511 469275658 881427789 -1 46053030 752755762 629517684 629517684 54978479 661702249 907513243 647310372 909887207 54978479 275410447 402328612 377538518 87939586 34937036 911376237 402328612 469275658 469275658 610967290 87939586 239710191 830427564 844312972 712147186 586927772 299111413 54467956 704317246 751177986 704317246 751177986 629517684 54467956 637293522 610967290 13978957 275410447 714495600 359306675 752755762 59912810 54467956 680361344 9679609 59912810 275410447 469275658 830427564 752755762 911376237 881427789 844312972 87939586 704317246 299111413 87939586 402328612 275410447 54978479 368018338 704317246 750222905 178766511 478164345 54467956 647310372 275410447 714495600 751177986 881427789 586927772 377538518 698101988 275410447 -1 928523640 178766511 959497843 962843988 751177986 904457353 661702249 239710191 904457353 299111413 352872460 904457353 637293522 54467956 704317246 2668034 239710191 904457353 830427564 610967290 959497843 239710191 54978479 87939586 586927772 830427564 907513243 712147186 661702249 807851992 647310372 909887207 904457353 704317246 275410447 680361344 470588820 807851992 54467956 239710191 -1 470588820 239710191 13978957 680361344 239710191 647310372 680361344 909887207 13978957 661702249 881427789 714495600 359306675 907513243 586927772 757367141 13978957 34937036 299111413 714495600 853996708 470588820 402328612 368018338 637293522 34937036 13978957 911376237 752755762 239710191 750222905 647310372 9679609 809450593 907513243 178766511 809450593 368018338 478164345 586927772 962843988 698101988 9679609 469275658 299111413 629517684 807851992 586927772 807851992 752755762 752755762 911376237 178766511 341066340 13978957 87939586 239710191 359306675 911376237 844312972 87939586 909887207 586927772 909887207 239710191 -1 844312972 9679609 352872460 853996708 909887207 54467956 962843988 909887207 275410447 469275658 959497843 680361344 2668034 962843988 478164345 752755762 959497843 87939586 830427564 402328612 750222905 714495600 54467956 704317246 637293522 54978479 46053030 87939586 911376237 586927772 377538518 698101988 661702249 46053030 844312972 239710191 359306675 377538518 909887207 959497843 402328612 909887207 59912810 54467956 844312972 586927772 830427564 368018338 907513243 610967290 299111413 712147186 239710191 2668034 904457353 586927772 377538518 844312972 34937036 830427564 54978479 352872460 751177986 750222905 469275658 962843988 844312972 368018338 470588820 928523640 239710191 881427789 807851992 2668034 629517684 352872460 712147186 470588820 809450593 470588820 469275658 87939586 698101988 637293522 54978479 904457353 54467956 87939586 -1 647310372 341066340 470588820 909887207 959497843 809450593 911376237 907513243 752755762 928523640 629517684 830427564 178766511 647310372 59912810 87939586 714495600 911376237 629517684 637293522 470588820 809450593 629517684 807851992 586927772 909887207 698101988 87939586 469275658 752755762 299111413 752755762 54978479 610967290 959497843 13978957 586927772 704317246 629517684 377538518 239710191 959497843 13978957 13978957 907513243 752755762 750222905 610967290 13978957 911376237 853996708 680361344 752755762 928523640 698101988 928523640 909887207 751177986 87939586 54467956 341066340 907513243 59912810 34937036 178766511 299111413 637293522 239710191 341066340 904457353 907513243 757367141 629517684 377538518 928523640 714495600 59912810 752755762 704317246 34937036 46053030 844312972 178766511 680361344 809450593 341066340 704317246 59912810 698101988 178766511 368018338 341066340 909887207 962843988 704317246 54978479 470588820 807851992 87939586 610967290 830427564 275410447 962843988 704317246 34937036 87939586 469275658 299111413 909887207 377538518 714495600 469275658 698101988 299111413 629517684 830427564 752755762 757367141 352872460 34937036 34937036 757367141 809450593 54978479 46053030 586927772 959497843 904457353 680361344 928523640 629517684 478164345 13978957 928523640 13978957 54978479 359306675 680361344 -1 34937036 752755762 959497843 54467956 478164345 909887207 881427789 909887207 661702249 853996708 54978479 928523640 909887207 698101988 853996708 352872460 750222905 959497843 751177986 239710191 46053030 752755762 9679609 704317246 178766511 368018338 853996708 54978479 881427789 586927772 275410447 844312972 959497843 402328612 647310372 751177986 751177986 377538518 46053030 54467956 911376237 637293522 239710191 904457353 809450593 962843988 712147186 714495600 704317246 178766511 757367141 470588820 299111413 909887207 907513243 830427564 13978957 714495600 178766511 470588820 368018338 470588820 751177986 586927772 911376237 904457353 698101988 809450593 959497843 54467956 402328612 752755762 9679609 586927772 712147186 680361344 757367141 178766511 59912810 853996708 809450593 368018338 469275658 54467956 962843988 87939586 680361344 54467956 907513243 853996708 59912810 830427564 299111413 -1 13978957 962843988 54978479 478164345 680361344 54467956 54467956 239710191 907513243 752755762 9679609 275410447 629517684 341066340 59912810 377538518 359306675 478164345 9679609 704317246 478164345 904457353 830427564 478164345 377538518 178766511 928523640 680361344 853996708 911376237 704317246 680361344 750222905 13978957 853996708 586927772 907513243 13978957 478164345 809450593 704317246 59912810 752755762 341066340 368018338 904457353 698101988 752755762 59912810 54978479 911376237 909887207 54978479 54978479 704317246 59912810 239710191 341066340 712147186 757367141 610967290 275410447 959497843 87939586 9679609 54978479 881427789 680361344 178766511 714495600 751177986 928523640 239710191 359306675 46053030 59912810 911376237 178766511 299111413 368018338 844312972 629517684 830427564 757367141 59912810 881427789 178766511 757367141 9679609 2668034 610967290 178766511 853996708 881427789 907513243 909887207 909887207 59912810 178766511 751177986 629517684 830427564 178766511 637293522 34937036 750222905 909887207 911376237 911376237 757367141 478164345 853996708 275410447 830427564 34937036 13978957 928523640 59912810 377538518 478164345 54467956 909887207 809450593 647310372 959497843 87939586 830427564 712147186 377538518 470588820 637293522 661702249 478164345 586927772 704317246 377538518 341066340 13978957 661702249 911376237 54978479 59912810 698101988 962843988 54467956 647310372 637293522 928523640 911376237 712147186 377538518 610967290 54467956 904457353 178766511 359306675 680361344 352872460 87939586 909887207 698101988 962843988 178766511 830427564 368018338 881427789 402328612 962843988 46053030 714495600 87939586 904457353 629517684 751177986 904457353 9679609 13978957 853996708 881427789 907513243 239710191 712147186 704317246 -1 13978957 904457353 46053030 629517684 752755762 907513243 909887207 698101988 275410447 928523640 299111413 712147186 470588820 661702249 904457353 341066340 -1 928523640 359306675 907513243 59912810 13978957 680361344 178766511 904457353 478164345 478164345 647310372 46053030 629517684 881427789 661702249 907513243 844312972 -1 909887207 478164345 959497843 275410447 54467956 610967290 629517684 830427564 59912810 13978957 750222905 359306675 368018338 299111413 680361344 807851992 809450593 13978957 704317246 377538518 87939586 54978479 178766511 809450593 661702249 13978957 178766511 959497843 757367141 704317246 275410447 911376237 680361344 352872460 907513243 9679609 911376237 299111413 751177986 680361344 377538518 928523640 59912810 752755762 470588820 9679609 275410447 830427564 341066340 830427564 586927772 881427789 911376237 402328612 680361344 239710191 178766511 34937036 751177986 178766511 54978479 352872460 59912810 757367141 470588820 586927772 34937036 13978957 807851992 34937036 478164345 34937036 661702249 714495600 9679609 698101988 911376237 704317246 87939586 352872460 911376237 629517684 750222905 377538518 907513243 13978957 34937036 680361344 911376237 909887207 54467956 275410447 34937036 54467956 352872460 752755762 698101988 469275658 853996708 54978479 -1 809450593 959497843 962843988 2668034 341066340 239710191 962843988 680361344 9679609 750222905 698101988 470588820 54467956 368018338 661702249 809450593 2668034 54978479 178766511 402328612 698101988 402328612 637293522 750222905 959497843 714495600 377538518 54978479 809450593 830427564 904457353 751177986 807851992 881427789 402328612 751177986 275410447 751177986 239710191 299111413 680361344 928523640 751177986 647310372 2668034 704317246 -1 909887207 470588820 275410447 377538518 299111413 341066340 712147186 46053030 377538518 2668034 807851992 469275658 911376237 680361344 881427789 341066340 13978957 907513243 661702249 34937036 275410447 750222905 750222905 34937036 962843988 907513243 647310372 844312972 853996708 844312972 853996708 911376237 714495600 712147186 853996708 647310372 661702249 352872460 661702249 750222905 909887207 341066340 470588820 586927772 757367141 714495600 46053030 178766511 377538518 239710191 478164345 809450593 402328612 698101988 59912810 844312972 881427789 647310372 2668034 275410447 928523640 680361344 54978479 698101988 661702249 359306675 377538518 402328612 54467956 807851992 750222905 714495600 478164345 9679609 911376237 46053030 752755762 402328612 341066340 698101988 275410447 637293522 368018338 647310372 647310372 809450593 928523640 586927772 46053030 928523640 299111413 909887207 470588820 368018338 807851992 714495600 751177986 750222905 275410447 377538518 13978957 809450593 239710191 470588820 757367141 359306675 907513243 830427564 911376237 909887207 844312972 34937036 911376237 470588820 751177986 904457353 661702249 751177986 962843988 830427564 -1 629517684 610967290 377538518 680361344 586927772 377538518 469275658 368018338 629517684 178766511 359306675 881427789 54467956 34937036 757367141 757367141 59912810 352872460 959497843 275410447 54467956 46053030 911376237 907513243 904457353 368018338 586927772 178766511 809450593 911376237 830427564 680361344 275410447 239710191 629517684 959497843 637293522 704317246 807851992 2668034 299111413 881427789 751177986 586927772 712147186 586927772 704317246 714495600 637293522 54978479 904457353 928523640 830427564 909887207 54978479 807851992 377538518 909887207 54467956 2668034 470588820 610967290 275410447 629517684 750222905 911376237 714495600 881427789 661702249 2668034 469275658 377538518 698101988 87939586 478164345 907513243 299111413 809450593 704317246 959497843 712147186 54978479 239710191 352872460 907513243 239710191 807851992 368018338 680361344 680361344 909887207 402328612 714495600 809450593 54978479 714495600 239710191 13978957 704317246 46053030 54467956 830427564 704317246 359306675 178766511 87939586 13978957 907513243 637293522 698101988 904457353 904457353 54467956 928523640 911376237 478164345 704317246 751177986 54467956 807851992 629517684 909887207 610967290 907513243 59912810 647310372 647310372 680361344 402328612 368018338 87939586 637293522 680361344 757367141 87939586 809450593 750222905 661702249 809450593 928523640 680361344 928523640 13978957 46053030 962843988 610967290 178766511 712147186 830427564 469275658 680361344 46053030 9679609 359306675 87939586 13978957 54467956 275410447 470588820 239710191 647310372 830427564 959497843 911376237 2668034 178766511 928523640 757367141 637293522 844312972 752755762 881427789 844312972 469275658 680361344 586927772 478164345 59912810 54978479 46053030 698101988 647310372 750222905 629517684 907513243 907513243 87939586 844312972 469275658 9679609 881427789 928523640 959497843 -1 881427789 34937036 647310372 712147186 844312972 341066340 647310372 752755762 377538518 54467956 610967290 751177986 54467956 178766511 59912810 714495600 647310372 637293522 830427564 962843988 680361344 904457353 752755762 704317246 54467956 637293522 962843988 341066340 698101988 637293522 881427789 478164345 680361344 907513243 402328612 54978479 704317246 470588820 959497843 586927772 377538518 807851992 844312972 928523640 680361344 698101988 352872460 712147186 637293522 275410447 299111413 830427564 478164345 704317246 34937036 359306675 586927772 637293522 34937036 911376237 959497843 59912810 59912810 962843988 478164345 959497843 661702249 368018338 750222905 275410447 750222905 54467956 911376237 299111413 750222905 911376237 470588820 714495600 610967290 712147186 807851992 46053030 704317246 751177986 54978479 911376237 647310372 54978479 714495600 750222905 402328612 2668034 904457353 610967290 907513243 299111413 680361344 909887207 470588820 359306675 962843988 704317246 637293522 959497843 402328612 704317246 59912810 2668034 299111413 809450593 962843988 87939586 359306675 59912810 809450593 647310372 959497843 751177986 299111413 714495600 54978479 2668034 34937036 680361344 377538518 54467956 610967290 478164345 750222905 637293522 809450593 680361344 704317246 757367141 359306675 752755762 928523640 299111413 928523640 469275658 377538518 9679609 907513243 368018338 478164345 46053030 87939586 637293522 752755762 959497843 87939586 714495600 469275658 586927772 352872460 807851992 904457353 2668034 9679609 807851992 359306675 34937036 402328612 469275658 704317246 680361344 752755762 647310372 959497843 809450593 239710191 402328612 698101988 54978479 962843988 637293522 299111413 661702249 881427789 904457353 750222905 469275658 586927772 853996708 299111413 911376237 904457353 469275658 59912810 714495600 34937036 59912810 -1 610967290 610967290 469275658 352872460 911376237 87939586 54978479 299111413 712147186 907513243 629517684 478164345 586927772 46053030 911376237 704317246 469275658 629517684 704317246 2668034 59912810 9679609 470588820 750222905 647310372 704317246 46053030 647310372 34937036 59912810 680361344 59912810 478164345 470588820 368018338 34937036 647310372 647310372 34937036 909887207 844312972 830427564 299111413 911376237 704317246 478164345 341066340 714495600 610967290 239710191 610967290 341066340 853996708 13978957 809450593 478164345 239710191 661702249 637293522 87939586 377538518 637293522 341066340 704317246 59912810 470588820 377538518 402328612 698101988 469275658 637293522 757367141 275410447 13978957 647310372 712147186 586927772 959497843 637293522 751177986 844312972 911376237 680361344 928523640 712147186 661702249 178766511 586927772 757367141 586927772 928523640 359306675 853996708 809450593 352872460 359306675 853996708 959497843 712147186 959497843 341066340 34937036 698101988 275410447 87939586 54467956 807851992 712147186 844312972 853996708 586927772 469275658 647310372 962843988 830427564 757367141 299111413 704317246 830427564 469275658 911376237 275410447 959497843 752755762 661702249 809450593 661702249 469275658 178766511 368018338 478164345 54978479 928523640 911376237 629517684 629517684 -1 712147186 87939586 647310372 680361344 610967290 714495600 352872460 680361344 402328612 13978957 698101988 2668034 470588820 352872460 752755762 478164345 352872460 299111413 299111413 907513243 34937036 712147186 239710191 750222905 629517684 881427789 752755762 586927772 -1 757367141 698101988 610967290 698101988 377538518 54978479 54978479 470588820 359306675 299111413 844312972 299111413 59912810 586927772 751177986 752755762 928523640 629517684 2668034 714495600 586927772 469275658 586927772 830427564 239710191 402328612 341066340 275410447 34937036 807851992 469275658 959497843 637293522 907513243 610967290 909887207 752755762 661702249 377538518 704317246 586927772 853996708 402328612 751177986 911376237 911376237 959497843 478164345 13978957 907513243 959497843 46053030 34937036 359306675 962843988 34937036 13978957 680361344 34937036 909887207 352872460 586927772 704317246 809450593 807851992 698101988 757367141 13978957 962843988 911376237 752755762 46053030 750222905 881427789 610967290 402328612 469275658 714495600 470588820 907513243 752755762 610967290 714495600 637293522 752755762 377538518 9679609 59912810 647310372 470588820 830427564 750222905 647310372 470588820 959497843 881427789 750222905 904457353 959497843 661702249 341066340 469275658 629517684 239710191 853996708 647310372 34937036 909887207 704317246 469275658 478164345 13978957 13978957 712147186 377538518 757367141 275410447 2668034 34937036 712147186 928523640 712147186 46053030 714495600 637293522 275410447 751177986 478164345 853996708 54978479 752755762 87939586 2668034 661702249 377538518 698101988 610967290 178766511 809450593 962843988 87939586 752755762 962843988 368018338 881427789 844312972 610967290 698101988 751177986 629517684 844312972 54467956 586927772 881427789 637293522 34937036 907513243 712147186 928523640 46053030 698101988 402328612 629517684 352872460 911376237 637293522 359306675 87939586 178766511 87939586 881427789 178766511 904457353 368018338 13978957 680361344 46053030 13978957 629517684 853996708 637293522 610967290 807851992 275410447 962843988 704317246 698101988 610967290 341066340 750222905 962843988 359306675 712147186 586927772 959497843 368018338 904457353 704317246 752755762 341066340 9679609 637293522 377538518 881427789 647310372 610967290 962843988 647310372 698101988 59912810 59912810 853996708 34937036 629517684 629517684 637293522 907513243 959497843 275410447 959497843 469275658 54978479 9679609 698101988 239710191 478164345 680361344 853996708 275410447 757367141 830427564 368018338 809450593 904457353 586927772 54978479 881427789 830427564 402328612 881427789 809450593 13978957 661702249 469275658 34937036 470588820 629517684 647310372 469275658 809450593 586927772 402328612 809450593 469275658 928523640 9679609 275410447 698101988 962843988 712147186 661702249 698101988 13978957 87939586 637293522 402328612 470588820 275410447 830427564 402328612 470588820 907513243 647310372 881427789 904457353 714495600 34937036 239710191 54978479 909887207 647310372 712147186 962843988 904457353 470588820 352872460 275410447 750222905 54978479 586927772 352872460 359306675 299111413 478164345 928523640 714495600 470588820 34937036 239710191 470588820 470588820 909887207 239710191 962843988 881427789 904457353 928523640 610967290 -1 704317246 911376237 928523640 959497843 881427789 757367141 909887207 54467956 637293522 59912810 87939586 478164345 637293522 46053030 478164345 54467956 9679609 714495600 844312972 637293522 680361344 704317246 629517684 59912810 881427789 807851992 54978479 359306675 87939586 299111413 239710191 698101988 586927772 751177986 751177986 698101988 341066340 750222905 959497843 704317246 470588820 239710191 809450593 470588820 909887207 853996708 904457353 377538518 9679609 959497843 844312972 341066340 647310372 844312972 647310372 844312972 881427789 239710191 704317246 629517684 750222905 9679609 610967290 881427789 2668034 714495600 959497843 368018338 359306675 647310372 959497843 59912810 359306675 629517684 881427789 904457353 469275658 637293522 275410447 844312972 807851992 807851992 9679609 586927772 54467956 853996708 478164345 13978957 844312972 752755762 637293522 928523640 629517684 853996708 853996708 470588820 661702249 54978479 402328612 907513243 610967290 809450593 470588820 59912810 275410447 909887207 341066340 881427789 9679609 807851992 750222905 629517684 341066340 909887207 661702249 909887207 844312972 352872460 844312972 881427789 299111413 962843988 928523640 54467956 844312972 680361344 368018338 853996708 959497843 909887207 178766511 807851992 928523640 2668034 586927772 750222905 647310372 34937036 239710191 87939586 807851992 610967290 59912810 54467956 680361344 478164345 928523640 178766511 904457353 368018338 698101988 853996708 377538518 928523640 478164345 239710191 714495600 752755762 377538518 680361344 962843988 904457353 904457353 402328612 911376237 359306675 752755762 807851992 368018338 809450593 752755762 275410447 680361344 647310372 680361344 54978479 59912810 853996708 239710191 962843988 809450593 698101988 59912810 377538518 807851992 911376237 54467956 904457353 402328612 54978479 178766511 359306675 377538518 752755762 680361344 352872460 962843988 275410447 629517684 610967290 962843988 680361344 275410447 881427789 13978957 807851992 807851992 962843988 962843988 830427564 807851992 904457353 714495600 751177986 368018338 752755762 341066340 402328612 299111413 54978479 610967290 807851992 881427789 712147186 809450593 368018338 470588820 752755762 807851992 275410447 629517684 757367141 680361344 359306675 470588820 402328612 13978957 368018338 853996708 59912810 610967290 377538518 478164345 586927772 904457353 87939586 647310372 469275658 751177986 661702249 239710191 750222905 881427789 928523640 13978957 87939586 704317246 377538518 87939586 59912810 275410447 647310372 275410447 87939586 704317246 178766511 911376237 853996708 907513243 470588820 402328612 586927772 9679609 757367141 368018338 907513243 714495600 698101988 402328612 844312972 881427789 911376237 13978957 637293522 712147186 341066340 909887207 54467956 809450593 352872460 470588820 757367141 9679609 87939586 680361344 275410447 714495600 359306675 853996708 712147186 928523640 680361344 714495600 341066340 368018338 377538518 87939586 470588820 751177986 9679609 629517684 629517684 469275658 752755762 586927772 352872460 807851992 59912810 907513243 751177986 714495600 911376237 680361344 275410447 830427564 881427789 13978957 239710191 704317246 904457353 909887207 680361344 352872460 911376237 904457353 704317246 275410447 647310372 341066340 647310372 13978957 911376237 341066340 959497843 904457353 341066340 680361344 629517684 46053030 704317246 959497843 750222905 341066340 368018338 661702249 752755762 239710191 341066340 680361344 402328612 757367141 359306675 629517684 830427564 844312972 752755762 907513243 299111413 698101988 402328612 661702249 368018338 712147186 352872460 904457353 680361344 275410447 13978957 9679609 680361344 809450593 962843988 368018338 698101988 909887207 750222905 637293522 9679609 844312972 377538518 809450593 478164345 661702249 13978957 478164345 844312972 341066340 962843988 59912810 341066340 54467956 2668034 239710191 34937036 341066340 54978479 610967290 54978479 87939586 629517684 2668034 13978957 909887207 680361344 844312972 368018338 661702249 714495600 904457353 714495600 959497843 402328612 853996708 59912810 299111413 959497843 750222905 2668034 752755762 54467956 239710191 341066340 853996708 807851992 -1 359306675 -1 830427564 704317246 586927772 750222905 368018338 830427564 881427789 698101988 341066340 470588820 469275658 680361344 830427564 714495600 34937036 54978479 368018338 853996708 87939586 647310372 751177986 352872460 757367141 239710191 704317246 698101988 909887207 698101988 714495600 402328612 911376237 907513243 962843988 928523640 680361344 341066340 352872460 712147186 830427564 54978479 34937036 87939586 647310372 661702249 853996708 275410447 359306675 928523640 661702249 352872460 178766511 341066340 469275658 610967290 178766511 757367141 586927772 352872460 629517684 809450593 54467956 59912810 637293522 275410447 59912810 34937036 46053030 469275658 352872460 830427564 904457353 809450593 377538518 853996708 809450593 478164345 809450593 54467956 698101988 807851992 647310372 9679609 359306675 610967290 275410447 714495600 34937036 13978957 714495600 712147186 698101988 757367141 714495600 13978957 368018338 680361344 -1 844312972 13978957 807851992 610967290 881427789 704317246 750222905 341066340 54978479 714495600 807851992 647310372 54978479 87939586 959497843 751177986 752755762 13978957 275410447 757367141 478164345 752755762 904457353 853996708 377538518 9679609 610967290 54467956 368018338 680361344 299111413 46053030 757367141 629517684 377538518 275410447 54467956 34937036 34937036 402328612 751177986 478164345 402328612 909887207 377538518 54467956 928523640 637293522 275410447 478164345 299111413 368018338 807851992 87939586 469275658 751177986 377538518 34937036 911376237 359306675 712147186 959497843 54978479 809450593 478164345 87939586 9679609 469275658 844312972 586927772 904457353 807851992 54467956 750222905 637293522 2668034 352872460 881427789 275410447 807851992 844312972 299111413 680361344 275410447 661702249 2668034 807851992 359306675 629517684 178766511 377538518 757367141 478164345 586927772 750222905 59912810 178766511 299111413 661702249 830427564 629517684 704317246 714495600 46053030 962843988 59912810 46053030 178766511 54978479 750222905 586927772 661702249 928523640 352872460 478164345 9679609 239710191 752755762 928523640 377538518 34937036 59912810 680361344 478164345 704317246 909887207 752755762 2668034 807851992 469275658 752755762 368018338 928523640 959497843 712147186 661702249 469275658 661702249 844312972 275410447 2668034 629517684 680361344 907513243 909887207 637293522 54467956 34937036 714495600 299111413 9679609 911376237 751177986 54978479 59912810 352872460 647310372 299111413 904457353 809450593 909887207 904457353 680361344 704317246 59912810 853996708 87939586 469275658 647310372 904457353 909887207 704317246 698101988 469275658 830427564 275410447 359306675 402328612 757367141 239710191 54467956 59912810 469275658 610967290 377538518 757367141 299111413 478164345 928523640 844312972 9679609 844312972 751177986 853996708 470588820 402328612 402328612 881427789 830427564 909887207 752755762 807851992 647310372 809450593 959497843 853996708 712147186 680361344 704317246 712147186 586927772 714495600 368018338 928523640 586927772 478164345 698101988 87939586 629517684 830427564 750222905 904457353 853996708 359306675 807851992 46053030 586927772 809450593 881427789 46053030 9679609 907513243 59912810 757367141 830427564 911376237 637293522 359306675 359306675 54467956 698101988 352872460 610967290 757367141 2668034 830427564 704317246 470588820 586927772 911376237 9679609 844312972 881427789 178766511 377538518 377538518 909887207 844312972 470588820 469275658 87939586 54467956 59912810 629517684 698101988 275410447 637293522 368018338 299111413 698101988 478164345 359306675 341066340 352872460 751177986 807851992 178766511 377538518 698101988 34937036 680361344 586927772 469275658 750222905 853996708 881427789 647310372 54978479 959497843 959497843 59912810 352872460 807851992 470588820 904457353 54467956 904457353 610967290 359306675 629517684 9679609 586927772 478164345 904457353 909887207 9679609 928523640 807851992 9679609 757367141 661702249 881427789 46053030 680361344 359306675 661702249 341066340 907513243 54978479 661702249 959497843 904457353 586927772 377538518 239710191 661702249 2668034 59912810 87939586 637293522 661702249 402328612 647310372 907513243 46053030 904457353 239710191 478164345 13978957 478164345 757367141 469275658 714495600 637293522 757367141 13978957 377538518 751177986 299111413 54467956 704317246 661702249 661702249 178766511 402328612 830427564 704317246 586927772 712147186 881427789 661702249 757367141 368018338 959497843 907513243 377538518 853996708 341066340 87939586 178766511 9679609 661702249 637293522 704317246 629517684 34937036 962843988 909887207 661702249 478164345 698101988 647310372 712147186 54467956 341066340 757367141 714495600 478164345 714495600 959497843 299111413 239710191 359306675 830427564 239710191 637293522 178766511 54467956 275410447 928523640 341066340 751177986 46053030 661702249 928523640 275410447 275410447 9679609 751177986 751177986 478164345 299111413 377538518 807851992 928523640 46053030 704317246 904457353 809450593 402328612 712147186 714495600 470588820 680361344 13978957 757367141 470588820 275410447 751177986 59912810 751177986 830427564 470588820 853996708 2668034 959497843 59912810 698101988 352872460 402328612 830427564 178766511 239710191 629517684 637293522 470588820 637293522 911376237 299111413 680361344 904457353 239710191 661702249 714495600 698101988 341066340 959497843 911376237 352872460 13978957 470588820 54467956 704317246 341066340 402328612 54467956 54978479 2668034 712147186 853996708 714495600 907513243 904457353 341066340 844312972 34937036 704317246 830427564 680361344 698101988 714495600 853996708 629517684 13978957 830427564 610967290 402328612 87939586 853996708 928523640 368018338 809450593 752755762 907513243 377538518 752755762 911376237 54978479 809450593 830427564 907513243 470588820 647310372 853996708 750222905 54467956 470588820 470588820 712147186 807851992 637293522 368018338 881427789 54978479 751177986 962843988 647310372 750222905 59912810 629517684 478164345 46053030 750222905 46053030 904457353 352872460 661702249 853996708 712147186 13978957 807851992 478164345 46053030 911376237 881427789 34937036 470588820 647310372 904457353 680361344 757367141 469275658 478164345 809450593 402328612 46053030 59912810 704317246 911376237 661702249 757367141 647310372 807851992 907513243 470588820 368018338 714495600 610967290 9679609 712147186 -1 881427789 13978957 469275658 647310372 844312972 637293522 712147186 9679609 909887207 853996708 853996708 830427564 637293522 2668034 178766511 911376237 239710191 341066340 341066340 368018338 275410447 714495600 402328612 46053030 377538518 470588820 54467956 647310372 853996708 647310372 911376237 750222905 750222905 751177986 661702249 87939586 359306675 610967290 469275658 13978957 275410447 359306675 352872460 661702249 299111413 34937036 751177986 881427789 629517684 928523640 928523640 928523640 368018338 751177986 661702249 962843988 275410447 712147186 402328612 881427789 34937036 610967290 751177986 469275658 470588820 54467956 610967290 54467956 59912810 853996708 750222905 87939586 178766511 87939586 46053030 275410447 751177986 377538518 698101988 661702249 629517684 359306675 13978957 698101988 757367141 352872460 904457353 907513243 752755762 299111413 712147186 637293522 9679609 844312972 714495600 2668034 757367141 87939586 359306675 907513243 178766511 962843988 54467956 629517684 368018338 830427564 647310372 275410447 46053030 881427789 928523640 712147186 904457353 469275658 629517684 54978479 352872460 907513243 962843988 830427564 586927772 680361344 909887207 478164345 9679609 752755762 704317246 470588820 87939586 904457353 275410447 368018338 59912810 959497843 352872460 647310372 239710191 904457353 478164345 275410447 881427789 704317246 478164345 928523640 352872460 2668034 2668034 54467956 928523640 9679609 907513243 712147186 341066340 909887207 904457353 904457353 59912810 712147186 299111413 698101988 402328612 928523640 275410447 9679609 178766511 712147186 750222905 54978479 853996708 904457353 34937036 909887207 178766511 178766511 680361344 959497843 844312972 647310372 352872460 470588820 959497843 844312972 470588820 368018338 629517684 377538518 757367141 46053030 909887207 178766511 680361344 844312972 714495600 830427564 830427564 751177986 629517684 904457353 907513243 911376237 275410447 647310372 54467956 881427789 359306675 478164345 2668034 959497843 830427564 299111413 239710191 844312972 368018338 844312972 959497843 680361344 909887207 750222905 275410447 402328612 661702249 402328612 54978479 341066340 2668034 911376237 402328612 907513243 911376237 714495600 807851992 -1 844312972 881427789 661702249 299111413 359306675 178766511 275410447 469275658 54978479 881427789 9679609 752755762 853996708 704317246 757367141 853996708 751177986 87939586 637293522 9679609 757367141 586927772 881427789 34937036 470588820 299111413 928523640 54978479 239710191 757367141 352872460 809450593 629517684 368018338 402328612 46053030 661702249 402328612 661702249 2668034 661702249 478164345 34937036 54467956 714495600 629517684 907513243 9679609 275410447 647310372 959497843 698101988 9679609 87939586 714495600 844312972 907513243 368018338 809450593 629517684 586927772 359306675 661702249 751177986 629517684 341066340 586927772 377538518 757367141 610967290 9679609 757367141 34937036 807851992 647310372 959497843 469275658 178766511 844312972 2668034 661702249 352872460 59912810 13978957 680361344 178766511 809450593 757367141 87939586 59912810 239710191 239710191 698101988 478164345 757367141 928523640 54467956 46053030 13978957 59912810 757367141 714495600 469275658 844312972 2668034 586927772 680361344 911376237 909887207 907513243 704317246 46053030 54467956 9679609 87939586 637293522 757367141 341066340 377538518 178766511 87939586 469275658 54467956 13978957 712147186 470588820 34937036 54978479 907513243 359306675 178766511 341066340 750222905 881427789 54467956 881427789 698101988 54978479 359306675 881427789 54978479 2668034 54978479 698101988 239710191 178766511 469275658 368018338 844312972 959497843 904457353 629517684 87939586 586927772 809450593 928523640 470588820 661702249 844312972 9679609 34937036 853996708 178766511 9679609 661702249 830427564 341066340 844312972 959497843 962843988 757367141 712147186 34937036 9679609 470588820 34937036 904457353 341066340 470588820 830427564 275410447 469275658 904457353 9679609 647310372 881427789 359306675 352872460 478164345 962843988 478164345 34937036 2668034 178766511 904457353 830427564 -1 712147186 907513243 368018338 478164345 907513243 807851992 959497843 239710191 9679609 275410447 909887207 59912810 962843988 714495600 87939586 807851992 830427564 402328612 712147186 46053030 661702249 54467956 712147186 844312972 844312972 46053030 712147186 959497843 87939586 87939586 13978957 907513243 368018338 704317246 87939586 341066340 402328612 909887207 610967290 680361344 704317246 34937036 629517684 909887207 844312972 907513243 907513243 904457353 714495600 712147186 469275658 698101988 34937036 809450593 352872460 714495600 54467956 904457353 341066340 54467956 909887207 751177986 359306675 275410447 87939586 9679609 13978957 680361344 239710191 469275658 881427789 -1 402328612 680361344 712147186 637293522 629517684 13978957 46053030 478164345 751177986 853996708 478164345 586927772 844312972 2668034 698101988 368018338 844312972 275410447 239710191 809450593 586927772 752755762 704317246 751177986 470588820 59912810 34937036 962843988 904457353 714495600 54467956 54467956 680361344 352872460 359306675 87939586 54978479 359306675 750222905 470588820 87939586 751177986 610967290 928523640 904457353 751177986 178766511 752755762 59912810 830427564 54467956 911376237 59912810 239710191 13978957 2668034 907513243 59912810 352872460 750222905 359306675 909887207 178766511 46053030 469275658 844312972 959497843 9679609 178766511 881427789 881427789 610967290 469275658 704317246 830427564 54467956 54467956 54978479 911376237 34937036 341066340 928523640 751177986 909887207 844312972 586927772 907513243 752755762 54978479 239710191 54978479 359306675 2668034 704317246 928523640 402328612 275410447 959497843 680361344 368018338 470588820 54467956 478164345 809450593 959497843 907513243 661702249 962843988 2668034 470588820 661702249 752755762 752755762 698101988 46053030 680361344 962843988 54978479 907513243 341066340 629517684 661702249 844312972 757367141 239710191 962843988 178766511 629517684 299111413 830427564 712147186 586927772 853996708 844312972 341066340 928523640 757367141 470588820 54978479 13978957 928523640 712147186 844312972 299111413 470588820 844312972 750222905 299111413 809450593 341066340 478164345 377538518 911376237 809450593 54467956 299111413 881427789 2668034 239710191 714495600 13978957 359306675 809450593 610967290 9679609 680361344 909887207 751177986 698101988 34937036 341066340 637293522 2668034 275410447 178766511 714495600 962843988 178766511 87939586 275410447 844312972 680361344 907513243 844312972 698101988 844312972 680361344 352872460 750222905 647310372 844312972 239710191 46053030 352872460 341066340 34937036 586927772 341066340 750222905 13978957 704317246 680361344 275410447 752755762 704317246 909887207 911376237 469275658 402328612 59912810 911376237 752755762 178766511 959497843 830427564 881427789 704317246 629517684 178766511 704317246 809450593 478164345 359306675 610967290 959497843 352872460 909887207 299111413 610967290 54467956 54978479 13978957 959497843 478164345 341066340 807851992 54467956 928523640 809450593 59912810 704317246 9679609 368018338 59912810 629517684 377538518 377538518 647310372 637293522 478164345 911376237 698101988 911376237 907513243 368018338 629517684 478164345 13978957 239710191 637293522 478164345 239710191 275410447 2668034 750222905 904457353 751177986 928523640 757367141 757367141 13978957 178766511 402328612 830427564 959497843 54467956 714495600 610967290 341066340 299111413 275410447 757367141 54978479 469275658 661702249 -1 402328612 59912810 647310372 907513243 807851992 909887207 911376237 807851992 610967290 680361344 239710191 54978479 402328612 478164345 698101988 469275658 54978479 751177986 844312972 299111413 959497843 844312972 59912810 757367141 46053030 46053030 704317246 178766511 853996708 698101988 680361344 680361344 59912810 178766511 751177986 59912810 881427789 610967290 757367141 377538518 178766511 377538518 830427564 698101988 2668034 647310372 807851992 629517684 478164345 341066340 34937036 586927772 2668034 54467956 881427789 647310372 46053030 13978957 469275658 402328612 853996708 928523640 87939586 807851992 341066340 680361344 712147186 13978957 59912810 661702249 661702249 959497843 750222905 757367141 87939586 704317246 299111413 586927772 275410447 750222905 2668034 680361344 698101988 87939586 909887207 807851992 807851992 807851992 809450593 661702249 9679609 368018338 377538518 54467956 751177986 341066340 904457353 275410447 661702249 9679609 478164345 714495600 757367141 750222905 911376237 402328612 680361344 637293522 853996708 610967290 178766511 909887207 712147186 698101988 469275658 87939586 352872460 904457353 807851992 714495600 469275658 239710191 712147186 844312972 610967290 807851992 911376237 752755762 275410447 844312972 752755762 586927772 402328612 757367141 54978479 341066340 752755762 34937036 637293522 275410447 750222905 807851992 714495600 13978957 299111413 698101988 809450593 637293522 911376237 610967290 610967290 610967290 704317246 239710191 352872460 680361344 750222905 368018338 178766511 661702249 34937036 469275658 359306675 87939586 87939586 54467956 299111413 809450593 962843988 714495600 470588820 368018338 59912810 46053030 844312972 751177986 610967290 637293522 881427789 637293522 714495600 629517684 299111413 299111413 911376237 752755762 239710191 751177986 928523640 402328612 909887207 830427564 13978957 661702249 637293522 911376237 377538518 2668034 853996708 377538518 178766511 757367141 46053030 46053030 341066340 959497843 844312972 54467956 586927772 830427564 352872460 853996708 34937036 13978957 299111413 469275658 478164345 909887207 54467956 757367141 359306675 275410447 959497843 13978957 752755762 637293522 907513243 2668034 704317246 928523640 54978479 904457353 9679609 962843988 928523640 275410447 402328612 46053030 46053030 586927772 359306675 680361344 714495600 911376237 807851992 469275658 46053030 712147186 962843988 359306675 751177986 469275658 661702249 752755762 757367141 586927772 714495600 647310372 2668034 959497843 704317246 54467956 239710191 809450593 34937036 909887207 807851992 9679609 911376237 757367141 830427564 809450593 757367141 402328612 680361344 239710191 34937036 46053030 9679609 830427564 909887207 610967290 959497843 46053030 750222905 853996708 757367141 359306675 359306675 470588820 54978479 377538518 377538518 844312972 911376237 629517684 809450593 239710191 712147186 809450593 9679609 680361344 59912810 87939586 704317246 647310372 844312972 54978479 752755762 377538518 341066340 911376237 704317246 478164345 239710191 959497843 341066340 469275658 661702249 809450593 239710191 299111413 299111413 610967290 46053030 704317246 239710191 750222905 704317246 610967290 904457353 751177986 844312972 610967290 712147186 637293522 909887207 402328612 909887207 178766511 807851992 907513243 275410447 809450593 680361344 87939586 904457353 909887207 352872460 239710191 661702249 377538518 680361344 962843988 698101988 377538518 909887207 712147186 470588820 275410447 54467956 470588820 299111413 469275658 853996708 299111413 680361344 470588820 751177986 46053030 54978479 844312972 962843988 647310372 751177986 352872460 629517684 714495600 34937036 352872460 853996708 377538518 469275658 661702249 661702249 909887207 239710191 907513243 661702249 402328612 928523640 13978957 909887207 13978957 59912810 909887207 469275658 178766511 844312972 962843988 712147186 807851992 704317246 402328612 239710191 704317246 87939586 853996708 909887207 647310372 377538518 470588820 757367141 2668034 178766511 352872460 239710191 911376237 377538518 402328612 352872460 959497843 59912810 34937036 647310372 647310372 962843988 377538518 470588820 470588820 368018338 478164345 904457353 13978957 9679609 637293522 629517684 637293522 54978479 13978957 87939586 299111413 881427789 34937036 907513243 680361344 2668034 881427789 368018338 853996708 881427789 54978479 2668034 54467956 54978479 469275658 352872460 359306675 807851992 586927772 359306675 647310372 680361344 637293522 402328612 87939586 750222905 807851992 13978957 469275658 844312972 34937036 647310372 750222905 904457353 928523640 714495600 698101988 959497843 341066340 830427564 13978957 881427789 59912810 637293522 239710191 352872460 352872460 904457353 87939586 341066340 907513243 637293522 629517684 178766511 714495600 377538518 275410447 239710191 54978479 661702249 881427789 704317246 275410447 698101988 714495600 586927772 881427789 959497843 809450593 809450593 478164345 469275658 752755762 909887207 470588820 368018338 368018338 853996708 34937036 712147186 377538518 959497843 368018338 470588820 714495600 962843988 661702249 629517684 904457353 402328612 402328612 402328612 239710191 34937036 402328612 637293522 34937036 239710191 610967290 661702249 712147186 647310372 661702249 712147186 853996708 757367141 844312972 928523640 299111413 637293522 470588820 59912810 959497843 239710191 680361344 377538518 54467956 809450593 239710191 629517684 704317246 275410447 352872460 752755762 911376237 911376237 368018338 637293522 751177986 352872460 2668034 661702249 844312972 637293522 352872460 54978479 757367141 830427564 809450593 680361344 647310372 750222905 809450593 352872460 750222905 757367141 661702249 751177986 909887207 757367141 46053030 704317246 13978957 239710191 341066340 359306675 13978957 368018338 54467956 647310372 377538518 2668034 299111413 962843988 87939586 469275658 469275658 704317246 402328612 368018338 87939586 610967290 359306675 377538518 9679609 54978479 881427789 239710191 853996708 637293522 752755762 661702249 54978479 911376237 478164345 478164345 470588820 377538518 359306675 911376237 853996708 13978957 352872460 704317246 469275658 704317246 807851992 661702249 704317246 647310372 629517684 352872460 752755762 239710191 9679609 46053030 680361344 807851992 299111413 368018338 928523640 610967290 34937036 853996708 853996708 87939586 680361344 87939586 637293522 809450593 629517684 911376237 661702249 962843988 881427789 629517684 87939586 881427789 904457353 610967290 586927772 87939586 757367141 341066340 928523640 368018338 661702249 469275658 9679609 853996708 178766511 907513243 714495600 275410447 368018338 34937036 751177986 750222905 751177986 9679609 750222905 54467956 352872460 377538518 46053030 881427789 909887207 359306675 59912810 299111413 341066340 750222905 830427564 275410447 478164345 757367141 469275658 359306675 661702249 680361344 59912810 87939586 377538518 470588820 239710191 830427564 341066340 275410447 752755762 714495600 341066340 13978957 751177986 807851992 87939586 469275658 844312972 909887207 54467956 752755762 959497843 704317246 959497843 809450593 881427789 959497843 54978479 9679609 881427789 59912810 751177986 714495600 341066340 661702249 359306675 807851992 698101988 178766511 368018338 610967290 752755762 586927772 698101988 809450593 680361344 275410447 962843988 368018338 610967290 807851992 757367141 629517684 830427564 853996708 178766511 586927772 239710191 629517684 704317246 807851992 586927772 54467956 275410447 830427564 704317246 359306675 34937036 46053030 469275658 698101988 478164345 909887207 275410447 341066340 34937036 377538518 275410447 586927772 469275658 54978479 807851992 377538518 714495600 368018338 962843988 698101988 680361344 704317246 377538518 13978957 959497843 680361344 712147186 750222905 629517684 470588820 469275658 907513243 59912810 586927772 629517684 377538518 959497843 909887207 34937036 352872460 881427789 904457353 909887207 928523640 352872460 178766511 712147186 352872460 359306675 352872460 712147186 959497843 402328612 904457353 844312972 909887207 54467956 844312972 478164345 359306675 830427564 178766511 807851992 59912810 962843988 469275658 907513243 59912810 59912810 714495600 629517684 661702249 757367141 377538518 368018338 928523640 704317246 928523640 470588820 704317246 962843988 352872460 844312972 9679609 637293522 341066340 87939586 469275658 586927772 470588820 647310372 909887207 647310372 275410447 2668034 959497843 807851992 751177986 881427789 962843988 751177986 87939586 680361344 586927772 661702249 54978479 586927772 368018338 959497843 750222905 359306675 629517684 904457353 469275658 478164345 752755762 54467956 368018338 844312972 752755762 714495600 751177986 809450593 904457353 680361344 377538518 352872460 178766511 478164345 54467956 704317246 54467956 647310372 907513243 661702249 359306675 46053030 359306675 402328612 470588820 59912810 751177986 698101988 352872460 239710191 469275658 844312972 928523640 680361344 752755762 368018338 911376237 377538518 962843988 680361344 586927772 359306675 629517684 807851992 904457353 9679609 54978479 962843988 712147186 59912810 9679609 352872460 637293522 757367141 928523640 928523640 680361344 478164345 402328612 698101988 704317246 904457353 54467956 9679609 844312972 299111413 54467956 629517684 830427564 962843988 911376237 698101988 647310372 962843988 962843988 962843988 34937036 757367141 54978479 341066340 757367141 275410447 275410447 629517684 469275658 478164345 610967290 87939586 377538518 359306675 714495600 368018338 54467956 752755762 13978957 402328612 881427789 757367141 909887207 341066340 178766511 299111413 402328612 470588820 928523640 712147186 959497843 469275658 402328612 698101988 809450593 178766511 752755762 844312972 907513243 637293522 757367141 809450593 478164345 680361344 904457353 911376237 962843988 698101988 368018338 275410447 9679609 341066340 469275658 637293522 341066340 478164345 752755762 959497843 907513243 2668034 34937036 9679609 402328612 13978957 907513243 341066340 809450593 377538518 698101988 469275658 478164345 712147186 299111413 911376237 610967290 962843988 610967290 299111413 368018338 46053030 9679609 239710191 904457353 610967290 904457353 87939586 844312972 904457353 2668034 54467956 275410447 698101988 750222905 909887207 359306675 714495600 752755762 928523640 751177986 959497843 959497843 470588820 377538518 13978957 909887207 704317246 830427564 239710191 54978479 178766511 54467956 830427564 830427564 680361344 377538518 299111413 751177986 698101988 807851992 368018338 341066340 239710191 830427564 680361344 661702249 377538518 178766511 54467956 377538518 909887207 698101988 470588820 750222905 469275658 751177986 647310372 2668034 809450593 54467956 54467956 478164345 586927772 34937036 757367141 844312972 402328612 712147186 54978479 928523640 586927772 586927772 178766511 377538518 299111413 830427564 750222905 909887207 751177986 359306675 698101988 907513243 661702249 368018338 368018338 341066340 661702249 807851992 59912810 2668034 844312972 377538518 46053030 928523640 178766511 830427564 13978957 904457353 275410447 478164345 59912810 178766511 647310372 809450593 87939586 637293522 757367141 -1 712147186 2668034 629517684 698101988 402328612 844312972 377538518 377538518 178766511 368018338 752755762 907513243 478164345 962843988 680361344 881427789 907513243 637293522 13978957 9679609 752755762 341066340 377538518 907513243 2668034 359306675 34937036 959497843 470588820 377538518 907513243 750222905 680361344 13978957 680361344 637293522 911376237 904457353 178766511 844312972 275410447 807851992 714495600 698101988 904457353 962843988 59912810 46053030 478164345 661702249 178766511 959497843 680361344 377538518 341066340 928523640 751177986 9679609 13978957 962843988 275410447 647310372 909887207 661702249 807851992 704317246 907513243 928523640 752755762 402328612 359306675 909887207 928523640 352872460 809450593 34937036 712147186 54467956 853996708 637293522 87939586 470588820 712147186 904457353 341066340 586927772 239710191 807851992 377538518 807851992 712147186 87939586 809450593 751177986 752755762 402328612 469275658 704317246 661702249 751177986 661702249 698101988 661702249 844312972 299111413 178766511 610967290 928523640 239710191 59912810 904457353 178766511 907513243 54978479 962843988 629517684 178766511 586927772 881427789 807851992 637293522 844312972 54467956 9679609 830427564 712147186 352872460 757367141 352872460 647310372 909887207 750222905 904457353 750222905 586927772 909887207 704317246 352872460 629517684 59912810 750222905 830427564 586927772 178766511 712147186 9679609 239710191 9679609 661702249 637293522 54467956 680361344 610967290 359306675 962843988 807851992 470588820 809450593 9679609 377538518 239710191 712147186 647310372 629517684 809450593 275410447 647310372 46053030 714495600 610967290 752755762 9679609 54467956 59912810 853996708 341066340 34937036 844312972 809450593 750222905 402328612 881427789 853996708 909887207 751177986 928523640 54978479 911376237 299111413 844312972 680361344 962843988 629517684 698101988 469275658 629517684 907513243 904457353 402328612 469275658 907513243 881427789 368018338 59912810 368018338 853996708 46053030 830427564 368018338 9679609 54467956 637293522 54467956 46053030 904457353 904457353 299111413 712147186 239710191 377538518 698101988 54978479 377538518 368018338 844312972 478164345 178766511 904457353 698101988 239710191 341066340 478164345 807851992 853996708 87939586 704317246 909887207 341066340 54467956 853996708 54467956 830427564 470588820 809450593 54978479 299111413 661702249 807851992 87939586 54978479 751177986 54978479 661702249 807851992 46053030 853996708 368018338 470588820 698101988 629517684 87939586 46053030 750222905 478164345 178766511 661702249 34937036 807851992 751177986 34937036 661702249 907513243 714495600 680361344 352872460 680361344 402328612 647310372 629517684 46053030 750222905 680361344 239710191 352872460 661702249 807851992 680361344 352872460 752755762 714495600 844312972 629517684 881427789 909887207 637293522 907513243 752755762 714495600 680361344 907513243 909887207 809450593 59912810 275410447 13978957 352872460 54978479 34937036 359306675 751177986 830427564 359306675 714495600 87939586 698101988 299111413 661702249 239710191 610967290 647310372 34937036 299111413 239710191 853996708 712147186 704317246 299111413 853996708 377538518 807851992 87939586 853996708 478164345 402328612 752755762 698101988 59912810 610967290 299111413 586927772 402328612 586927772 178766511 907513243 904457353 809450593 698101988 698101988 809450593 881427789 469275658 637293522 178766511 661702249 714495600 698101988 54467956 87939586 904457353 469275658 712147186 610967290 9679609 830427564 478164345 402328612 469275658 629517684 750222905 751177986 352872460 881427789 54978479 9679609 629517684 59912810 46053030 698101988 9679609 809450593 830427564 9679609 714495600 704317246 807851992 402328612 34937036 647310372 907513243 751177986 751177986 59912810 911376237 54978479 909887207 9679609 809450593 368018338 907513243 752755762 586927772 368018338 911376237 911376237 87939586 402328612 807851992 751177986 750222905 34937036 87939586 239710191 377538518 54467956 54978479 830427564 907513243 881427789 629517684 -1 750222905 750222905 704317246 586927772 928523640 13978957 478164345 911376237 752755762 853996708 9679609 911376237 54467956 402328612 2668034 909887207 359306675 178766511 752755762 830427564 54467956 9679609 299111413 757367141 402328612 752755762 299111413 341066340 610967290 54467956 904457353 299111413 275410447 13978957 275410447 478164345 637293522 830427564 637293522 714495600 368018338 2668034 907513243 610967290 959497843 46053030 844312972 704317246 54978479 698101988 807851992 853996708 13978957 712147186 359306675 352872460 341066340 239710191 46053030 368018338 341066340 928523640 809450593 13978957 680361344 647310372 470588820 59912810 844312972 807851992 54978479 904457353 299111413 911376237 299111413 807851992 907513243 698101988 629517684 341066340 680361344 704317246 54467956 752755762 239710191 661702249 751177986 402328612 368018338 962843988 962843988 959497843 352872460 698101988 54467956 647310372 757367141 402328612 757367141 34937036 629517684 712147186 751177986 359306675 853996708 751177986 629517684 807851992 54978479 757367141 275410447 907513243 9679609 377538518 2668034 586927772 59912810 809450593 750222905 59912810 909887207 368018338 962843988 704317246 359306675 661702249 239710191 807851992 352872460 757367141 928523640 239710191 959497843 647310372 59912810 341066340 637293522 377538518 928523640 661702249 87939586 752755762 881427789 341066340 757367141 757367141 928523640 341066340 757367141 714495600 629517684 807851992 359306675 751177986 46053030 661702249 470588820 610967290 54467956 704317246 610967290 54978479 904457353 704317246 610967290 704317246 178766511 402328612 470588820 402328612 46053030 750222905 750222905 178766511 470588820 34937036 844312972 586927772 698101988 239710191 959497843 809450593 610967290 704317246 359306675 830427564 610967290 610967290 470588820 377538518 750222905 629517684 904457353 853996708 13978957 377538518 377538518 478164345 959497843 680361344 809450593 661702249 844312972 757367141 704317246 752755762 698101988 909887207 46053030 34937036 647310372 239710191 909887207 909887207 637293522 54978479 34937036 844312972 647310372 54467956 680361344 647310372 757367141 352872460 2668034 881427789 402328612 9679609 352872460 46053030 853996708 830427564 637293522 478164345 629517684 178766511 87939586 911376237 470588820 87939586 909887207 881427789 610967290 807851992 907513243 751177986 34937036 714495600 904457353 46053030 959497843 9679609 352872460 2668034 239710191 752755762 586927772 13978957 341066340 478164345 752755762 239710191 698101988 34937036 637293522 712147186 377538518 830427564 352872460 911376237 2668034 637293522 712147186 2668034 469275658 359306675 87939586 904457353 402328612 54978479 629517684 637293522 704317246 752755762 2668034 928523640 586927772 959497843 470588820 752755762 478164345 680361344 907513243 714495600 87939586 750222905 928523640 909887207 807851992 54467956 9679609 359306675 377538518 928523640 9679609 637293522 962843988 586927772 352872460 751177986 352872460 881427789 809450593 470588820 469275658 299111413 54978479 46053030 928523640 478164345 830427564 809450593 2668034 469275658 637293522 469275658 402328612 377538518 928523640 881427789 178766511 586927772 478164345 647310372 904457353 911376237 698101988 959497843 377538518 807851992 751177986 341066340 352872460 853996708 881427789 904457353 751177986 586927772 911376237 830427564 904457353 54467956 904457353 87939586 809450593 34937036 54978479 610967290 402328612 904457353 909887207 809450593 352872460 704317246 757367141 751177986 469275658 341066340 275410447 -1 178766511 752755762 469275658 844312972 178766511 478164345 54467956 377538518 680361344 34937036 647310372 9679609 807851992 341066340 54467956 907513243 757367141 907513243 478164345 586927772 352872460 904457353 629517684 714495600 752755762 904457353 359306675 752755762 368018338 928523640 402328612 714495600 809450593 54978479 54467956 87939586 853996708 59912810 359306675 661702249 299111413 809450593 661702249 470588820 341066340 853996708 341066340 698101988 402328612 911376237 844312972 881427789 377538518 853996708 907513243 714495600 9679609 809450593 809450593 352872460 34937036 830427564 46053030 59912810 629517684 853996708 368018338 359306675 907513243 844312972 661702249 698101988 341066340 54467956 959497843 928523640 904457353 13978957 402328612 909887207 586927772 359306675 712147186 239710191 470588820 46053030 647310372 637293522 907513243 853996708 907513243 807851992 178766511 757367141 959497843 59912810 757367141 712147186 377538518 881427789 54978479 178766511 647310372 178766511 907513243 698101988 586927772 610967290 680361344 844312972 647310372 909887207 59912810 704317246 341066340 844312972 647310372 13978957 34937036 809450593 359306675 352872460 698101988 87939586 911376237 34937036 844312972 647310372 704317246 637293522 87939586 904457353 470588820 757367141 59912810 352872460 909887207 909887207 352872460 704317246 469275658 911376237 359306675 46053030 610967290 368018338 698101988 959497843 661702249 470588820 881427789 299111413 178766511 647310372 647310372 752755762 904457353 712147186 402328612 46053030 341066340 698101988 54467956 752755762 752755762 844312972 9679609 911376237 881427789 714495600 54978479 -1 853996708 661702249 714495600 807851992 830427564 807851992 907513243 904457353 637293522 704317246 478164345 629517684 299111413 844312972 637293522 752755762 352872460 881427789 647310372 830427564 911376237 239710191 807851992 680361344 907513243 59912810 377538518 359306675 907513243 478164345 698101988 341066340 470588820 46053030 2668034 377538518 809450593 586927772 9679609 928523640 87939586 830427564 54467956 909887207 853996708 751177986 637293522 698101988 34937036 59912810 54978479 341066340 853996708 275410447 54467956 712147186 59912810 907513243 239710191 809450593 959497843 750222905 647310372 610967290 359306675 178766511 881427789 853996708 959497843 911376237 751177986 13978957 377538518 698101988 368018338 377538518 275410447 2668034 959497843 807851992 87939586 87939586 469275658 478164345 680361344 54978479 402328612 680361344 46053030 904457353 299111413 368018338 470588820 178766511 757367141 34937036 704317246 87939586 629517684 712147186 299111413 -1 359306675 704317246 637293522 275410447 368018338 59912810 750222905 830427564 637293522 853996708 907513243 853996708 704317246 178766511 911376237 911376237 661702249 809450593 904457353 275410447 750222905 680361344 2668034 704317246 87939586 907513243 928523640 34937036 368018338 359306675 714495600 54467956 807851992 752755762 352872460 341066340 34937036 275410447 368018338 752755762 750222905 680361344 2668034 909887207 9679609 2668034 54467956 178766511 629517684 59912810 928523640 928523640 275410447 637293522 377538518 341066340 809450593 359306675 907513243 402328612 34937036 909887207 881427789 904457353 368018338 610967290 352872460 341066340 239710191 844312972 647310372 844312972 87939586 2668034 54978479 698101988 352872460 752755762 959497843 610967290 359306675 698101988 469275658 13978957 904457353 239710191 9679609 704317246 368018338 928523640 402328612 647310372 751177986 352872460 275410447 752755762 352872460 830427564 751177986 87939586 275410447 239710191 46053030 178766511 909887207 352872460 909887207 377538518 275410447 54467956 -1 402328612 752755762 478164345 54978479 377538518 34937036 911376237 377538518 59912810 809450593 928523640 13978957 704317246 698101988 830427564 239710191 680361344 46053030 178766511 698101988 904457353 469275658 470588820 469275658 87939586 751177986 586927772 402328612 59912810 610967290 704317246 368018338 757367141 809450593 -1 9679609 13978957 341066340 478164345 714495600 299111413 377538518 959497843 844312972 87939586 647310372 59912810 844312972 853996708 46053030 698101988 470588820 470588820 911376237 341066340 698101988 478164345 54467956 87939586 359306675 853996708 680361344 275410447 661702249 239710191 610967290 752755762 907513243 54467956 470588820 907513243 586927772 928523640 928523640 54467956 714495600 359306675 46053030 757367141 2668034 46053030 714495600 750222905 712147186 275410447 368018338 907513243 714495600 698101988 807851992 586927772 59912810 359306675 647310372 959497843 844312972 178766511 275410447 928523640 46053030 46053030 637293522 698101988 629517684 909887207 359306675 911376237 59912810 751177986 377538518 637293522 46053030 911376237 751177986 275410447 907513243 909887207 629517684 13978957 637293522 637293522 714495600 341066340 751177986 610967290 962843988 586927772 698101988 586927772 368018338 478164345 830427564 907513243 698101988 704317246 352872460 712147186 54978479 34937036 352872460 752755762 9679609 352872460 239710191 844312972 359306675 704317246 359306675 909887207 714495600 54978479 9679609 469275658 698101988 704317246 470588820 46053030 704317246 478164345 470588820 54467956 752755762 239710191 959497843 751177986 377538518 402328612 959497843 757367141 881427789 13978957 752755762 928523640 751177986 959497843 853996708 341066340 712147186 629517684 909887207 680361344 46053030 9679609 830427564 13978957 469275658 178766511 712147186 54978479 757367141 13978957 809450593 757367141 807851992 751177986 752755762 714495600 54978479 712147186 661702249 704317246 359306675 962843988 807851992 809450593 661702249 962843988 54467956 377538518 881427789 368018338 239710191 962843988 239710191 87939586 275410447 904457353 478164345 809450593 752755762 752755762 368018338 46053030 830427564 629517684 704317246 757367141 54978479 751177986 909887207 54978479 352872460 844312972 698101988 402328612 751177986 680361344 853996708 178766511 478164345 586927772 750222905 809450593 807851992 907513243 178766511 341066340 275410447 610967290 750222905 704317246 752755762 629517684 959497843 478164345 647310372 830427564 13978957 478164345 341066340 586927772 478164345 54467956 712147186 341066340 341066340 54978479 714495600 87939586 470588820 178766511 59912810 275410447 377538518 275410447 698101988 904457353 59912810 13978957 239710191 909887207 757367141 46053030 586927772 13978957 54978479 853996708 809450593 680361344 359306675 586927772 377538518 809450593 959497843 402328612 13978957 909887207 13978957 368018338 402328612 757367141 478164345 751177986 470588820 239710191 909887207 87939586 239710191 962843988 712147186 87939586 911376237 54978479 647310372 704317246 2668034 637293522 275410447 178766511 478164345 757367141 54978479 751177986 46053030 904457353 470588820 -1 275410447 904457353 275410447 680361344 647310372 807851992 714495600 704317246 962843988 610967290 830427564 844312972 637293522 59912810 881427789 352872460 -1 809450593 478164345 907513243 239710191 698101988 629517684 34937036 87939586 959497843 352872460 178766511 2668034 809450593 909887207 752755762 13978957 928523640 59912810 959497843 807851992 470588820 830427564 881427789 470588820 757367141 853996708 629517684 807851992 478164345 680361344 9679609 9679609 402328612 34937036 830427564 909887207 714495600 909887207 87939586 377538518 959497843 610967290 928523640 59912810 909887207 637293522 341066340 9679609 54978479 178766511 377538518 909887207 844312972 239710191 377538518 907513243 9679609 469275658 239710191 87939586 959497843 853996708 909887207 402328612 629517684 661702249 907513243 904457353 377538518 275410447 853996708 470588820 54978479 586927772 275410447 359306675 478164345 629517684 698101988 637293522 478164345 750222905 752755762 469275658 299111413 698101988 275410447 680361344 750222905 853996708 750222905 2668034 962843988 341066340 54978479 712147186 178766511 -1 299111413 714495600 907513243 757367141 637293522 809450593 853996708 752755762 178766511 680361344 478164345 239710191 239710191 239710191 629517684 87939586 178766511 2668034 54467956 478164345 402328612 809450593 962843988 904457353 714495600 712147186 352872460 959497843 962843988 809450593 909887207 275410447 9679609 377538518 751177986 54978479 911376237 853996708 881427789 844312972 881427789 9679609 637293522 757367141 959497843 275410447 54978479 680361344 844312972 13978957 647310372 661702249 359306675 368018338 911376237 712147186 680361344 -1 962843988 809450593 470588820 610967290 299111413 911376237 807851992 352872460 830427564 809450593 359306675 714495600 909887207 34937036 714495600 881427789 34937036 881427789 752755762 341066340 341066340 928523640 46053030 712147186 377538518 377538518 907513243 911376237 -1 239710191 629517684 809450593 714495600 59912810 9679609 610967290 698101988 853996708 757367141 911376237 807851992 402328612 881427789 402328612 809450593 586927772 661702249 470588820 469275658 928523640 341066340 752755762 637293522 907513243 928523640 959497843 853996708 9679609 54467956 13978957 751177986 275410447 962843988 377538518 909887207 610967290 757367141 586927772 13978957 909887207 911376237 962843988 478164345 377538518 757367141 830427564 402328612 629517684 352872460 178766511 59912810 909887207 470588820 402328612 478164345 87939586 714495600 830427564 853996708 909887207 54467956 907513243 34937036 87939586 751177986 911376237 178766511 377538518 359306675 661702249 470588820 87939586 178766511 377538518 809450593 87939586 341066340 830427564 809450593 299111413 402328612 368018338 359306675 -1 680361344 275410447 807851992 680361344 629517684 470588820 661702249 637293522 907513243 275410447 478164345 661702249 586927772 629517684 907513243 2668034 54978479 647310372 907513243 368018338 610967290 962843988 962843988 352872460 629517684 586927772 809450593 275410447 809450593 752755762 809450593 661702249 402328612 46053030 807851992 586927772 907513243 680361344 844312972 377538518 830427564 275410447 661702249 750222905 275410447 637293522 807851992 853996708 178766511 830427564 959497843 757367141 853996708 13978957 853996708 586927772 341066340 469275658 377538518 844312972 239710191 680361344 54978479 46053030 647310372 629517684 239710191 959497843 299111413 637293522 54978479 661702249 9679609 9679609 478164345 275410447 698101988 87939586 359306675 239710191 637293522 680361344 610967290 680361344 13978957 478164345 299111413 13978957 478164345 341066340 909887207 87939586 352872460 712147186 178766511 359306675 402328612 714495600 275410447 962843988 299111413 704317246 377538518 911376237 680361344 87939586 962843988 904457353 34937036 904457353 712147186 59912810 853996708 629517684 911376237 714495600 299111413 629517684 54467956 962843988 54978479 629517684 478164345 239710191 341066340 368018338 239710191 751177986 647310372 962843988 87939586 680361344 377538518 368018338 610967290 610967290 359306675 470588820 907513243 46053030 275410447 962843988 9679609 962843988 9679609 586927772 54978479 904457353 470588820 13978957 698101988 881427789 750222905 470588820 46053030 637293522 647310372 809450593 714495600 239710191 907513243 714495600 54978479 54978479 661702249 629517684 712147186 54467956 752755762 586927772 46053030 637293522 610967290 904457353 907513243 830427564 178766511 359306675 809450593 698101988 712147186 87939586 54978479 714495600 629517684 647310372 757367141 853996708 34937036 478164345 752755762 402328612 178766511 34937036 853996708 586927772 911376237 368018338 661702249 359306675 928523640 34937036 239710191 470588820 54978479 751177986 704317246 909887207 661702249 757367141 712147186 844312972 54467956 714495600 46053030 909887207 959497843 469275658 637293522 54467956 239710191 853996708 757367141 469275658 469275658 470588820 586927772 704317246 46053030 54978479 46053030 46053030 478164345 54978479 469275658 368018338 87939586 881427789 59912810 275410447 647310372 757367141 647310372 704317246 698101988 341066340 352872460 661702249 368018338 844312972 54467956 809450593 368018338 904457353 478164345 809450593 904457353 907513243 368018338 470588820 928523640 712147186 377538518 178766511 909887207 909887207 359306675 368018338 757367141 470588820 647310372 59912810 751177986 907513243 757367141 704317246 714495600 909887207 844312972 275410447 680361344 712147186 962843988 59912810 470588820 341066340 704317246 909887207 402328612 647310372 629517684 752755762 178766511 469275658 610967290 647310372 469275658 752755762 962843988 807851992 586927772 402328612 59912810 9679609 704317246 341066340 629517684 637293522 928523640 352872460 714495600 752755762 178766511 46053030 34937036 752755762 34937036 34937036 704317246 54978479 750222905 757367141 928523640 907513243 178766511 714495600 239710191 637293522 637293522 470588820 352872460 275410447 54978479 911376237 904457353 714495600 34937036 909887207 178766511 647310372 751177986 377538518 911376237 698101988 751177986 647310372 680361344 844312972 909887207 809450593 469275658 54467956 712147186 13978957 87939586 757367141 962843988 9679609 478164345 9679609 469275658 275410447 907513243 757367141 586927772 470588820 359306675 752755762 661702249 751177986 629517684 830427564 757367141 275410447 714495600 299111413 470588820 34937036 809450593 928523640 844312972 359306675 275410447 46053030 757367141 752755762 712147186 34937036 712147186 844312972 904457353 904457353 844312972 629517684 54978479 59912810 907513243 13978957 750222905 2668034 629517684 911376237 909887207 469275658 377538518 368018338 904457353 853996708 352872460 680361344 46053030 911376237 34937036 704317246 647310372 -1 9679609 610967290 469275658 478164345 368018338 377538518 637293522 469275658 698101988 830427564 469275658 698101988 9679609 54467956 809450593 275410447 751177986 610967290 59912810 907513243 844312972 377538518 750222905 750222905 907513243 54467956 9679609 750222905 962843988 928523640 647310372 698101988 478164345 13978957 13978957 853996708 469275658 629517684 698101988 928523640 341066340 661702249 807851992 750222905 959497843 402328612 610967290 470588820 478164345 178766511 629517684 647310372 13978957 904457353 239710191 368018338 853996708 680361344 54467956 757367141 909887207 909887207 830427564 359306675 54467956 54978479 377538518 809450593 586927772 87939586 911376237 853996708 853996708 807851992 629517684 352872460 239710191 807851992 9679609 629517684 909887207 853996708 368018338 807851992 830427564 54978479 402328612 680361344 46053030 34937036 352872460 751177986 830427564 34937036 647310372 712147186 750222905 714495600 54978479 752755762 586927772 881427789 178766511 757367141 750222905 830427564 470588820 34937036 962843988 46053030 610967290 752755762 844312972 750222905 629517684 698101988 928523640 359306675 377538518 712147186 469275658 751177986 629517684 844312972 239710191 714495600 809450593 586927772 239710191 54467956 698101988 299111413 962843988 46053030 750222905 698101988 586927772 853996708 881427789 34937036 368018338 830427564 909887207 2668034 809450593 750222905 239710191 178766511 46053030 637293522 299111413 712147186 275410447 904457353 275410447 680361344 904457353 647310372 698101988 909887207 54467956 907513243 959497843 54467956 629517684 637293522 54467956 881427789 853996708 402328612 904457353 637293522 714495600 87939586 352872460 962843988 680361344 586927772 59912810 87939586 368018338 341066340 928523640 239710191 757367141 13978957 469275658 661702249 661702249 830427564 750222905 907513243 712147186 469275658 698101988 680361344 275410447 680361344 637293522 178766511 959497843 712147186 661702249 178766511 680361344 904457353 341066340 352872460 830427564 909887207 478164345 402328612 712147186 46053030 807851992 928523640 757367141 904457353 13978957 714495600 368018338 698101988 2668034 87939586 698101988 54978479 402328612 -1 59912810 712147186 470588820 830427564 341066340 54978479 275410447 469275658 629517684 178766511 704317246 359306675 586927772 752755762 704317246 469275658 962843988 637293522 853996708 13978957 239710191 2668034 87939586 610967290 907513243 9679609 586927772 809450593 59912810 54467956 698101988 87939586 680361344 178766511 928523640 402328612 299111413 757367141 469275658 714495600 809450593 928523640 469275658 959497843 881427789 629517684 629517684 54467956 909887207 853996708 904457353 704317246 178766511 757367141 830427564 704317246 704317246 629517684 704317246 844312972 830427564 13978957 9679609 352872460 13978957 469275658 904457353 470588820 275410447 9679609 629517684 647310372 698101988 469275658 661702249 752755762 712147186 752755762 368018338 853996708 59912810 59912810 807851992 368018338 13978957 752755762 844312972 610967290 680361344 853996708 275410447 904457353 714495600 698101988 2668034 478164345 586927772 680361344 9679609 904457353 911376237 469275658 959497843 807851992 54467956 661702249 647310372 647310372 714495600 830427564 680361344 751177986 680361344 714495600 911376237 757367141 751177986 470588820 46053030 469275658 830427564 661702249 853996708 928523640 478164345 275410447 469275658 809450593 59912810 907513243 698101988 610967290 478164345 962843988 881427789 275410447 907513243 13978957 661702249 853996708 911376237 -1 368018338 881427789 34937036 368018338 34937036 637293522 470588820 352872460 750222905 907513243 368018338 809450593 844312972 911376237 714495600 647310372 757367141 844312972 647310372 909887207 909887207 680361344 807851992 637293522 59912810 13978957 -1 637293522 54467956 368018338 87939586 752755762 809450593 637293522 661702249 54978479 478164345 830427564 13978957 909887207 341066340 469275658 928523640 402328612 909887207 680361344 87939586 352872460 402328612 299111413 907513243 704317246 752755762 907513243 239710191 629517684 661702249 34937036 751177986 469275658 46053030 959497843 275410447 907513243 757367141 928523640 830427564 909887207 2668034 881427789 629517684 275410447 377538518 359306675 751177986 2668034 751177986 712147186 87939586 586927772 359306675 299111413 59912810 352872460 54978479 239710191 470588820 704317246 341066340 928523640 757367141 637293522 959497843 629517684 377538518 698101988 629517684 46053030 59912810 853996708 704317246 275410447 239710191 928523640 275410447 830427564 750222905 359306675 853996708 637293522 341066340 962843988 54467956 629517684 907513243 809450593 807851992 904457353 352872460 962843988 911376237 714495600 647310372 359306675 59912810 87939586 911376237 352872460 629517684 712147186 752755762 807851992 752755762 610967290 87939586 9679609 275410447 239710191 470588820 13978957 341066340 54467956 470588820 478164345 239710191 911376237 352872460 377538518 809450593 9679609 909887207 610967290 54978479 478164345 907513243 54978479 59912810 712147186 341066340 13978957 750222905 470588820 299111413 402328612 629517684 59912810 661702249 750222905 46053030 928523640 402328612 610967290 2668034 928523640 661702249 809450593 853996708 661702249 751177986 712147186 959497843 87939586 470588820 698101988 478164345 239710191 807851992 881427789 661702249 178766511 637293522 9679609 853996708 469275658 629517684 352872460 637293522 359306675 87939586 698101988 698101988 368018338 359306675 661702249 714495600 610967290 586927772 359306675 299111413 87939586 712147186 469275658 34937036 352872460 853996708 909887207 377538518 368018338 712147186 87939586 629517684 9679609 830427564 962843988 712147186 647310372 752755762 757367141 809450593 586927772 904457353 46053030 9679609 907513243 661702249 752755762 9679609 712147186 13978957 13978957 13978957 87939586 299111413 714495600 34937036 712147186 962843988 757367141 352872460 844312972 928523640 54467956 809450593 904457353 2668034 661702249 752755762 752755762 911376237 469275658 751177986 54467956 959497843 853996708 34937036 750222905 752755762 907513243 809450593 46053030 341066340 341066340 478164345 377538518 359306675 377538518 809450593 809450593 178766511 469275658 478164345 928523640 299111413 178766511 809450593 610967290 359306675 469275658 377538518 13978957 807851992 275410447 9679609 712147186 178766511 34937036 239710191 469275658 907513243 807851992 928523640 470588820 368018338 9679609 377538518 907513243 352872460 478164345 909887207 2668034 637293522 928523640 928523640 59912810 704317246 680361344 714495600 629517684 911376237 752755762 299111413 470588820 807851992 750222905 368018338 239710191 13978957 178766511 239710191 704317246 962843988 629517684 469275658 54467956 13978957 54978479 807851992 907513243 59912810 469275658 704317246 907513243 959497843 712147186 637293522 275410447 928523640 907513243 853996708 751177986 637293522 299111413 757367141 881427789 13978957 712147186 881427789 368018338 13978957 680361344 377538518 909887207 704317246 698101988 637293522 470588820 46053030 275410447 352872460 704317246 698101988 178766511 881427789 911376237 178766511 275410447 757367141 469275658 470588820 54467956 809450593 368018338 402328612 352872460 239710191 469275658 629517684 470588820 637293522 610967290 680361344 478164345 610967290 752755762 830427564 647310372 757367141 962843988 881427789 59912810 359306675 54978479 757367141 809450593 478164345 610967290 881427789 844312972 704317246 13978957 757367141 750222905 704317246 46053030 752755762 275410447 704317246 714495600 807851992 881427789 9679609 46053030 478164345 853996708 698101988 712147186 610967290 712147186 904457353 299111413 377538518 830427564 698101988 911376237 881427789 907513243 830427564 46053030 904457353 647310372 809450593 239710191 959497843 809450593 59912810 469275658 610967290 54467956 469275658 680361344 830427564 54978479 59912810 59912810 928523640 647310372 34937036 178766511 959497843 959497843 586927772 402328612 478164345 714495600 368018338 402328612 2668034 610967290 928523640 239710191 629517684 -1 698101988 377538518 907513243 881427789 751177986 586927772 807851992 909887207 853996708 757367141 680361344 909887207 647310372 46053030 911376237 54467956 853996708 341066340 54467956 629517684 750222905 368018338 178766511 647310372 352872460 178766511 959497843 368018338 629517684 750222905 46053030 9679609 59912810 714495600 610967290 750222905 341066340 881427789 377538518 907513243 959497843 904457353 34937036 59912810 904457353 13978957 962843988 809450593 9679609 275410447 178766511 239710191 352872460 46053030 629517684 704317246 751177986 904457353 750222905 844312972 962843988 178766511 59912810 959497843 299111413 750222905 757367141 -1 904457353 712147186 698101988 809450593 962843988 750222905 46053030 610967290 178766511 712147186 881427789 478164345 54467956 239710191 299111413 610967290 647310372 341066340 610967290 904457353 59912810 46053030 59912810 629517684 610967290 275410447 757367141 714495600 402328612 239710191 704317246 478164345 637293522 359306675 629517684 2668034 757367141 844312972 704317246 629517684 698101988 87939586 907513243 87939586 637293522 911376237 661702249 2668034 359306675 853996708 661702249 853996708 907513243 881427789 359306675 59912810 54978479 830427564 757367141 299111413 275410447 830427564 402328612 751177986 629517684 809450593 377538518 647310372 757367141 704317246 712147186 714495600 341066340 352872460 909887207 9679609 341066340 586927772 712147186 844312972 809450593 470588820 341066340 239710191 830427564 661702249 178766511 809450593 809450593 54978479 610967290 962843988 352872460 275410447 751177986 54978479 341066340 368018338 698101988 9679609 368018338 661702249 87939586 712147186 928523640 478164345 478164345 377538518 680361344 904457353 830427564 610967290 809450593 962843988 750222905 698101988 647310372 629517684 752755762 909887207 704317246 904457353 809450593 911376237 470588820 2668034 637293522 853996708 341066340 752755762 909887207 59912810 46053030 368018338 54467956 661702249 661702249 844312972 928523640 904457353 757367141 680361344 341066340 680361344 377538518 637293522 2668034 714495600 830427564 13978957 714495600 637293522 2668034 757367141 661702249 9679609 881427789 402328612 714495600 750222905 698101988 904457353 911376237 59912810 34937036 478164345 87939586 698101988 647310372 586927772 629517684 46053030 54467956 844312972 299111413 909887207 239710191 807851992 750222905 402328612 830427564 904457353 13978957 907513243 752755762 752755762 59912810 478164345 830427564 377538518 469275658 680361344 54467956 661702249 299111413 469275658 2668034 9679609 853996708 911376237 402328612 959497843 757367141 752755762 807851992 87939586 714495600 809450593 751177986 368018338 352872460 629517684 629517684 402328612 470588820 959497843 478164345 911376237 275410447 698101988 809450593 299111413 844312972 341066340 368018338 368018338 178766511 34937036 751177986 9679609 368018338 470588820 928523640 275410447 87939586 750222905 928523640 911376237 830427564 275410447 54978479 299111413 9679609 909887207 647310372 54978479 359306675 368018338 377538518 610967290 853996708 9679609 853996708 299111413 46053030 680361344 402328612 853996708 647310372 637293522 809450593 9679609 807851992 87939586 13978957 352872460 46053030 704317246 911376237 59912810 -1 13978957 352872460 750222905 341066340 807851992 751177986 377538518 610967290 712147186 751177986 698101988 54467956 368018338 478164345 959497843 299111413 962843988 909887207 9679609 712147186 698101988 909887207 661702249 757367141 751177986 352872460 698101988 680361344 807851992 402328612 368018338 299111413 352872460 661702249 909887207 610967290 661702249 87939586 13978957 959497843 904457353 299111413 402328612 341066340 751177986 377538518 341066340 2668034 299111413 610967290 959497843 807851992 907513243 928523640 830427564 647310372 844312972 469275658 909887207 712147186 752755762 881427789 807851992 647310372 757367141 352872460 830427564 881427789 752755762 647310372 751177986 830427564 661702249 299111413 830427564 757367141 478164345 -1 647310372 299111413 909887207 881427789 34937036 469275658 809450593 881427789 909887207 352872460 -1 352872460 680361344 904457353 275410447 34937036 647310372 830427564 962843988 34937036 750222905 87939586 610967290 844312972 698101988 586927772 809450593 661702249 586927772 9679609 377538518 299111413 352872460 909887207 368018338 46053030 830427564 830427564 2668034 341066340 178766511 704317246 586927772 610967290 59912810 698101988 844312972 637293522 352872460 714495600 909887207 239710191 368018338 830427564 661702249 54467956 59912810 680361344 661702249 359306675 647310372 962843988 750222905 352872460 402328612 352872460 752755762 629517684 13978957 911376237 359306675 46053030 377538518 844312972 928523640 647310372 299111413 239710191 647310372 46053030 586927772 34937036 962843988 752755762 751177986 586927772 962843988 830427564 9679609 9679609 704317246 87939586 752755762 341066340 751177986 341066340 34937036 750222905 46053030 809450593 698101988 904457353 928523640 46053030 904457353 478164345 13978957 680361344 9679609 54467956 275410447 341066340 637293522 844312972 751177986 299111413 911376237 750222905 178766511 712147186 377538518 911376237 757367141 881427789 637293522 853996708 647310372 34937036 750222905 907513243 610967290 714495600 368018338 881427789 275410447 853996708 54978479 661702249 844312972 377538518 712147186 54467956 34937036 809450593 -1 470588820 470588820 661702249 54467956 911376237 275410447 377538518 712147186 807851992 470588820 352872460 586927772 34937036 704317246 962843988 34937036 637293522 661702249 830427564 881427789 54978479 853996708 909887207 54978479 661702249 87939586 352872460 637293522 928523640 714495600 928523640 239710191 478164345 809450593 752755762 959497843 853996708 9679609 752755762 610967290 928523640 34937036 904457353 34937036 469275658 469275658 680361344 757367141 809450593 87939586 809450593 610967290 757367141 928523640 911376237 809450593 352872460 239710191 13978957 368018338 2668034 911376237 34937036 909887207 911376237 54978479 698101988 881427789 757367141 59912810 909887207 629517684 54978479 680361344 853996708 46053030 680361344 377538518 341066340 714495600 757367141 402328612 752755762 46053030 299111413 352872460 368018338 637293522 239710191 54467956 13978957 959497843 59912810 478164345 809450593 368018338 299111413 959497843 54978479 661702249 661702249 962843988 359306675 377538518 2668034 680361344 586927772 470588820 87939586 359306675 904457353 911376237 809450593 13978957 714495600 959497843 402328612 757367141 751177986 239710191 751177986 809450593 377538518 830427564 46053030 830427564 610967290 9679609 907513243 911376237 275410447 359306675 698101988 275410447 377538518 239710191 402328612 178766511 46053030 959497843 661702249 750222905 586927772 698101988 907513243 714495600 13978957 661702249 46053030 610967290 704317246 368018338 299111413 757367141 59912810 359306675 470588820 470588820 904457353 751177986 13978957 13978957 275410447 610967290 299111413 470588820 13978957 698101988 757367141 586927772 909887207 54467956 680361344 844312972 809450593 359306675 904457353 359306675 757367141 751177986 239710191 -1 661702249 275410447 809450593 647310372 13978957 907513243 377538518 341066340 698101988 470588820 54467956 911376237 959497843 610967290 853996708 359306675 928523640 714495600 928523640 698101988 647310372 928523640 402328612 809450593 911376237 2668034 637293522 610967290 661702249 959497843 853996708 470588820 962843988 341066340 54467956 377538518 368018338 299111413 352872460 352872460 586927772 341066340 402328612 698101988 54467956 368018338 962843988 959497843 704317246 830427564 907513243 402328612 54978479 275410447 629517684 341066340 586927772 368018338 629517684 59912810 844312972 844312972 647310372 87939586 750222905 13978957 610967290 629517684 34937036 704317246 637293522 712147186 2668034 87939586 2668034 911376237 714495600 680361344 830427564 368018338 275410447 239710191 750222905 757367141 751177986 13978957 714495600 586927772 359306675 377538518 299111413 962843988 469275658 661702249 478164345 904457353 704317246 844312972 647310372 586927772 830427564 704317246 928523640 712147186 844312972 470588820 647310372 368018338 2668034 751177986 586927772 750222905 178766511 359306675 911376237 469275658 807851992 830427564 586927772 904457353 750222905 757367141 911376237 830427564 904457353 907513243 610967290 959497843 352872460 757367141 299111413 54978479 359306675 844312972 714495600 959497843 299111413 610967290 54467956 341066340 13978957 647310372 368018338 586927772 647310372 962843988 698101988 478164345 610967290 178766511 586927772 714495600 712147186 629517684 757367141 239710191 680361344 637293522 629517684 911376237 928523640 704317246 2668034 -1 904457353 907513243 637293522 478164345 275410447 704317246 469275658 352872460 59912810 751177986 54978479 239710191 34937036 341066340 750222905 586927772 341066340 911376237 377538518 911376237 757367141 962843988 830427564 750222905 54978479 341066340 299111413 54978479 844312972 751177986 704317246 -1 911376237 478164345 909887207 402328612 911376237 881427789 751177986 629517684 586927772 647310372 909887207 637293522 275410447 712147186 377538518 907513243 478164345 2668034 359306675 46053030 402328612 368018338 54978479 928523640 239710191 13978957 909887207 853996708 680361344 54467956 752755762 13978957 661702249 807851992 87939586 59912810 750222905 299111413 809450593 647310372 469275658 377538518 54467956 751177986 13978957 46053030 478164345 807851992 928523640 704317246 299111413 299111413 757367141 680361344 844312972 87939586 54978479 2668034 750222905 352872460 402328612 87939586 853996708 46053030 751177986 647310372 844312972 904457353 299111413 881427789 704317246 881427789 853996708 909887207 904457353 853996708 59912810 928523640 13978957 757367141 752755762 712147186 13978957 402328612 714495600 844312972 34937036 647310372 275410447 752755762 844312972 54978479 239710191 698101988 647310372 13978957 904457353 904457353 844312972 87939586 712147186 478164345 844312972 470588820 809450593 402328612 377538518 368018338 13978957 470588820 275410447 807851992 712147186 661702249 629517684 178766511 59912810 830427564 904457353 368018338 178766511 87939586 13978957 680361344 377538518 809450593 478164345 757367141 299111413 911376237 830427564 586927772 907513243 470588820 377538518 881427789 352872460 647310372 907513243 54978479 359306675 807851992 712147186 637293522 752755762 809450593 54978479 377538518 752755762 704317246 959497843 299111413 359306675 478164345 757367141 928523640 299111413 809450593 54467956 809450593 275410447 647310372 911376237 478164345 853996708 610967290 750222905 377538518 368018338 714495600 54467956 368018338 87939586 680361344 299111413 -1 178766511 680361344 904457353 904457353 904457353 59912810 59912810 959497843 478164345 629517684 87939586 712147186 959497843 962843988 830427564 853996708 402328612 2668034 299111413 275410447 470588820 807851992 359306675 904457353 586927772 478164345 704317246 478164345 809450593 629517684 368018338 853996708 907513243 750222905 809450593 341066340 469275658 239710191 402328612 704317246 46053030 661702249 -1 54467956 637293522 909887207 844312972 341066340 853996708 9679609 368018338 959497843 469275658 907513243 680361344 586927772 239710191 469275658 629517684 368018338 239710191 698101988 928523640 844312972 2668034 647310372 629517684 904457353 341066340 377538518 178766511 830427564 275410447 907513243 239710191 9679609 54978479 275410447 661702249 907513243 712147186 928523640 752755762 9679609 959497843 -1 959497843 54467956 647310372 751177986 178766511 698101988 87939586 698101988 470588820 469275658 341066340 470588820 714495600 698101988 54467956 647310372 352872460 54978479 911376237 647310372 714495600 752755762 34937036 714495600 647310372 714495600 34937036 807851992 46053030 704317246 807851992 830427564 830427564 46053030 911376237 34937036 751177986 341066340 377538518 959497843 9679609 844312972 34937036 680361344 752755762 629517684 359306675 911376237 704317246 341066340 680361344 807851992 907513243 752755762 637293522 368018338 844312972 478164345 680361344 757367141 751177986 299111413 59912810 610967290 637293522 714495600 239710191 178766511 610967290 239710191 239710191 751177986 341066340 59912810 807851992 909887207 807851992 907513243 881427789 647310372 909887207 698101988 909887207 54978479 368018338 54978479 844312972 661702249 586927772 359306675 59912810 13978957 54467956 704317246 87939586 34937036 698101988 178766511 34937036 909887207 962843988 341066340 751177986 909887207 13978957 751177986 469275658 359306675 402328612 661702249 909887207 46053030 352872460 478164345 299111413 712147186 275410447 714495600 807851992 911376237 752755762 402328612 87939586 881427789 962843988 478164345 469275658 680361344 54978479 54978479 830427564 46053030 299111413 178766511 299111413 59912810 87939586 704317246 928523640 402328612 34937036 46053030 46053030 59912810 704317246 844312972 368018338 881427789 751177986 904457353 844312972 714495600 637293522 352872460 962843988 586927772 59912810 809450593 470588820 962843988 368018338 178766511 299111413 704317246 275410447 809450593 911376237 751177986 9679609 881427789 830427564 -1 750222905 647310372 757367141 54978479 -1 809450593 714495600 904457353 359306675 470588820 907513243 629517684 610967290 54467956 341066340 661702249 704317246 34937036 377538518 46053030 54978479 830427564 807851992 478164345 54978479 469275658 13978957 368018338 911376237 478164345 830427564 830427564 809450593 178766511 87939586 470588820 478164345 13978957 586927772 341066340 647310372 959497843 299111413 402328612 714495600 13978957 680361344 275410447 844312972 637293522 750222905 629517684 610967290 469275658 352872460 359306675 647310372 698101988 402328612 178766511 54467956 470588820 359306675 661702249 46053030 959497843 352872460 909887207 928523640 13978957 2668034 751177986 907513243 698101988 59912810 909887207 352872460 54467956 928523640 478164345 46053030 87939586 807851992 928523640 712147186 661702249 46053030 299111413 368018338 -1 853996708 704317246 87939586 59912810 275410447 275410447 402328612 629517684 59912810 299111413 586927772 680361344 959497843 629517684 610967290 239710191 341066340 377538518 586927772 275410447 853996708 830427564 637293522 712147186 661702249 680361344 54467956 751177986 46053030 853996708 239710191 853996708 -1 610967290 809450593 368018338 359306675 661702249 712147186 752755762 750222905 629517684 881427789 647310372 377538518 478164345 751177986 680361344 629517684 178766511 807851992 46053030 904457353 629517684 750222905 714495600 809450593 680361344 275410447 341066340 341066340 844312972 54978479 962843988 751177986 661702249 178766511 178766511 87939586 46053030 402328612 959497843 752755762 807851992 352872460 807851992 9679609 586927772 712147186 402328612 299111413 402328612 629517684 470588820 853996708 844312972 299111413 751177986 54467956 647310372 610967290 9679609 750222905 352872460 928523640 54467956 844312972 13978957 962843988 359306675 928523640 299111413 807851992 9679609 402328612 178766511 359306675 46053030 54467956 469275658 637293522 881427789 54978479 9679609 402328612 402328612 757367141 962843988 907513243 586927772 844312972 478164345 34937036 470588820 54467956 13978957 -1 469275658 830427564 959497843 586927772 377538518 750222905 239710191 402328612 352872460 830427564 359306675 586927772 368018338 469275658 962843988 752755762 34937036 377538518 352872460 750222905 757367141 844312972 752755762 680361344 368018338 909887207 470588820 9679609 352872460 46053030 637293522 470588820 698101988 704317246 59912810 959497843 928523640 59912810 469275658 352872460 714495600 809450593 352872460 402328612 751177986 629517684 881427789 610967290 959497843 752755762 87939586 712147186 586927772 59912810 807851992 341066340 9679609 478164345 904457353 661702249 87939586 46053030 757367141 54467956 352872460 830427564 962843988 807851992 809450593 809450593 299111413 704317246 757367141 807851992 586927772 757367141 54467956 13978957 904457353 9679609 907513243 9679609 299111413 469275658 586927772 299111413 352872460 809450593 586927772 178766511 830427564 809450593 959497843 54467956 87939586 751177986 239710191 2668034 402328612 341066340 59912810 809450593 469275658 712147186 368018338 750222905 844312972 637293522 752755762 752755762 469275658 34937036 34937036 9679609 928523640 470588820 680361344 359306675 698101988 904457353 402328612 470588820 239710191 904457353 610967290 637293522 54467956 368018338 637293522 46053030 9679609 637293522 714495600 629517684 928523640 87939586 637293522 54467956 54978479 661702249 34937036 962843988 807851992 470588820 341066340 402328612 9679609 377538518 904457353 359306675 661702249 844312972 750222905 586927772 881427789 368018338 714495600 402328612 46053030 9679609 904457353 704317246 809450593 13978957 830427564 750222905 757367141 928523640 647310372 469275658 13978957 637293522 377538518 714495600 698101988 178766511 87939586 750222905 844312972 239710191 377538518 -1 478164345 275410447 909887207 34937036 907513243 239710191 881427789 807851992 470588820 402328612 750222905 377538518 9679609 13978957 698101988 586927772 881427789 54978479 34937036 962843988 680361344 377538518 586927772 712147186 368018338 46053030 87939586 752755762 275410447 586927772 680361344 359306675 844312972 680361344 807851992 637293522 909887207 712147186 34937036 757367141 377538518 907513243 359306675 959497843 752755762 377538518 377538518 661702249 299111413 368018338 87939586 239710191 637293522 959497843 13978957 698101988 469275658 830427564 647310372 959497843 46053030 469275658 239710191 377538518 752755762 2668034 647310372 13978957 402328612 680361344 959497843 586927772 34937036 907513243 750222905 881427789 757367141 704317246 275410447 757367141 59912810 661702249 809450593 275410447 904457353 909887207 751177986 13978957 54978479 478164345 712147186 704317246 54467956 680361344 469275658 239710191 752755762 87939586 359306675 359306675 54978479 178766511 830427564 750222905 368018338 13978957 904457353 87939586 844312972 750222905 34937036 178766511 909887207 752755762 -1 752755762 757367141 54467956 478164345 178766511 712147186 -1 928523640 54978479 907513243 586927772 757367141 2668034 752755762 712147186 629517684 87939586 752755762 469275658 377538518 54467956 469275658 712147186 907513243 904457353 637293522 807851992 844312972 377538518 469275658 807851992 714495600 647310372 368018338 352872460 54978479 637293522 807851992 610967290 470588820 377538518 -1 959497843 469275658 661702249 368018338 629517684 299111413 13978957 377538518 881427789 178766511 586927772 54978479 757367141 46053030 962843988 368018338 239710191 853996708 909887207 751177986 853996708 341066340 2668034 54978479 54467956 904457353 299111413 809450593 368018338 853996708 469275658 -1 830427564 9679609 629517684 54978479 928523640 757367141 352872460 830427564 830427564 752755762 704317246 907513243 807851992 959497843 275410447 853996708 629517684 698101988 469275658 637293522 647310372 34937036 13978957 34937036 750222905 714495600 911376237 377538518 54467956 962843988 830427564 629517684 661702249 402328612 470588820 962843988 629517684 2668034 54467956 275410447 469275658 470588820 299111413 647310372 13978957 704317246 239710191 59912810 352872460 904457353 809450593 757367141 368018338 959497843 714495600 2668034 610967290 911376237 478164345 647310372 470588820 904457353 352872460 714495600 87939586 54467956 928523640 904457353 341066340 907513243 46053030 751177986 368018338 59912810 368018338 352872460 2668034 359306675 54978479 341066340 909887207 928523640 853996708 907513243 844312972 909887207 359306675 54978479 661702249 478164345 907513243 -1 904457353 9679609 647310372 909887207 54978479 359306675 299111413 -1 -1 478164345 698101988 469275658 809450593 402328612 830427564 752755762 610967290 809450593 714495600 -1 807851992 478164345 377538518 402328612 54467956 368018338 59912810 359306675 54467956 881427789 275410447 712147186 714495600 959497843 9679609 299111413 830427564 911376237 704317246 928523640 680361344 178766511 470588820 368018338 469275658 629517684 46053030 275410447 59912810 402328612 478164345 752755762 54978479 904457353 299111413 586927772 239710191 368018338 712147186 751177986 402328612 647310372 714495600 751177986 610967290 853996708 59912810 830427564 962843988 -1 9679609 341066340 752755762 586927772 341066340 9679609 809450593 178766511 909887207 352872460 629517684 2668034 637293522 478164345 178766511 751177986 911376237 478164345 13978957 962843988 377538518 712147186 752755762 830427564 178766511 904457353 959497843 239710191 352872460 239710191 751177986 610967290 13978957 9679609 275410447 757367141 46053030 962843988 844312972 661702249 299111413 352872460 478164345 751177986 470588820 661702249 629517684 757367141 844312972 54978479 752755762 377538518 830427564 809450593 704317246 178766511 680361344 911376237 2668034 478164345 809450593 928523640 809450593 714495600 2668034 9679609 34937036 469275658 352872460 54467956 34937036 830427564 750222905 368018338 844312972 2668034 881427789 275410447 469275658 -1 478164345 809450593 807851992 368018338 757367141 9679609 2668034 2668034 59912810 178766511 368018338 299111413 704317246 909887207 402328612 59912810 34937036 34937036 928523640 34937036 928523640 962843988 629517684 907513243 59912810 586927772 368018338 54978479 54978479 402328612 830427564 13978957 2668034 904457353 757367141 661702249 275410447 698101988 478164345 928523640 478164345 637293522 34937036 299111413 368018338 359306675 757367141 751177986 712147186 712147186 647310372 752755762 962843988 809450593 87939586 469275658 9679609 959497843 714495600 9679609 54978479 752755762 178766511 928523640 359306675 714495600 586927772 661702249 704317246 712147186 46053030 469275658 751177986 629517684 904457353 87939586 478164345 -1 750222905 661702249 178766511 680361344 402328612 962843988 9679609 809450593 647310372 478164345 275410447 750222905 586927772 59912810 341066340 470588820 178766511 904457353 46053030 750222905 881427789 752755762 470588820 911376237 907513243 54978479 661702249 712147186 59912810 830427564 907513243 59912810 275410447 470588820 844312972 637293522 341066340 54978479 377538518 751177986 9679609 751177986 881427789 352872460 809450593 904457353 402328612 9679609 87939586 341066340 478164345 352872460 87939586 751177986 359306675 680361344 881427789 13978957 377538518 402328612 586927772 809450593 54467956 87939586 54467956 830427564 275410447 751177986 647310372 352872460 54978479 698101988 928523640 239710191 54467956 907513243 751177986 46053030 59912810 853996708 46053030 637293522 359306675 959497843 680361344 359306675 54467956 54978479 629517684 54978479 629517684 704317246 178766511 881427789 904457353 830427564 661702249 853996708 178766511 54978479 853996708 907513243 470588820 610967290 54467956 299111413 928523640 752755762 704317246 680361344 907513243 928523640 478164345 909887207 911376237 341066340 299111413 757367141 647310372 853996708 928523640 275410447 341066340 275410447 714495600 -1 239710191 637293522 54467956 2668034 352872460 714495600 714495600 352872460 34937036 911376237 904457353 46053030 586927772 959497843 680361344 610967290 637293522 698101988 9679609 928523640 59912810 757367141 647310372 470588820 928523640 299111413 959497843 830427564 9679609 844312972 470588820 178766511 352872460 359306675 59912810 275410447 909887207 59912810 341066340 34937036 59912810 907513243 54467956 680361344 680361344 751177986 59912810 881427789 647310372 637293522 909887207 299111413 647310372 13978957 698101988 750222905 299111413 757367141 647310372 757367141 809450593 844312972 341066340 54978479 87939586 750222905 680361344 2668034 299111413 809450593 377538518 54978479 178766511 757367141 680361344 368018338 904457353 809450593 54978479 809450593 680361344 928523640 469275658 752755762 368018338 9679609 34937036 87939586 853996708 59912810 698101988 368018338 469275658 751177986 647310372 853996708 698101988 34937036 9679609 54467956 87939586 275410447 275410447 962843988 680361344 751177986 -1 46053030 647310372 698101988 680361344 909887207 275410447 647310372 9679609 54467956 2668034 647310372 59912810 54467956 299111413 299111413 34937036 807851992 752755762 698101988 909887207 647310372 909887207 470588820 629517684 928523640 470588820 751177986 704317246 469275658 368018338 377538518 299111413 647310372 844312972 907513243 830427564 757367141 909887207 13978957 13978957 911376237 807851992 757367141 911376237 34937036 352872460 909887207 178766511 907513243 750222905 9679609 478164345 962843988 87939586 809450593 907513243 478164345 904457353 830427564 881427789 853996708 377538518 907513243 46053030 478164345 341066340 59912810 341066340 368018338 9679609 34937036 34937036 586927772 9679609 54467956 9679609 680361344 911376237 928523640 359306675 751177986 750222905 704317246 299111413 34937036 751177986 87939586 341066340 359306675 959497843 629517684 830427564 178766511 637293522 478164345 469275658 359306675 907513243 757367141 34937036 909887207 830427564 368018338 962843988 610967290 904457353 750222905 275410447 478164345 637293522 907513243 54978479 704317246 661702249 661702249 959497843 807851992 661702249 478164345 299111413 830427564 959497843 881427789 928523640 809450593 368018338 809450593 469275658 959497843 807851992 469275658 13978957 712147186 757367141 586927772 637293522 844312972 359306675 377538518 959497843 751177986 750222905 698101988 59912810 637293522 907513243 904457353 909887207 87939586 714495600 647310372 359306675 637293522 59912810 844312972 647310372 59912810 751177986 704317246 59912810 661702249 807851992 680361344 368018338 341066340 959497843 629517684 714495600 853996708 368018338 299111413 352872460 377538518 352872460 904457353 87939586 712147186 341066340 853996708 959497843 586927772 59912810 610967290 959497843 928523640 54467956 2668034 751177986 2668034 853996708 34937036 87939586 844312972 469275658 661702249 881427789 87939586 909887207 377538518 54978479 751177986 661702249 87939586 178766511 478164345 377538518 469275658 647310372 239710191 647310372 352872460 712147186 911376237 239710191 807851992 470588820 9679609 853996708 402328612 478164345 368018338 478164345 359306675 275410447 904457353 809450593 904457353 59912810 714495600 698101988 647310372 680361344 478164345 359306675 751177986 377538518 478164345 402328612 830427564 34937036 470588820 46053030 661702249 909887207 2668034 341066340 470588820 698101988 959497843 469275658 341066340 478164345 809450593 750222905 2668034 757367141 13978957 239710191 904457353 698101988 637293522 87939586 341066340 239710191 752755762 629517684 470588820 962843988 751177986 -1 928523640 904457353 959497843 881427789 757367141 752755762 698101988 377538518 275410447 853996708 54467956 239710191 59912810 959497843 59912810 809450593 46053030 368018338 610967290 830427564 661702249 904457353 2668034 87939586 959497843 469275658 962843988 352872460 610967290 368018338 712147186 807851992 962843988 239710191 13978957 469275658 359306675 469275658 830427564 809450593 54467956 904457353 928523640 962843988 178766511 962843988 750222905 751177986 907513243 359306675 809450593 909887207 712147186 629517684 87939586 637293522 911376237 911376237 178766511 881427789 959497843 959497843 661702249 911376237 909887207 2668034 9679609 87939586 830427564 359306675 470588820 299111413 844312972 752755762 712147186 698101988 9679609 904457353 402328612 807851992 807851992 13978957 9679609 352872460 647310372 586927772 59912810 647310372 907513243 469275658 359306675 239710191 959497843 629517684 54978479 54978479 907513243 962843988 610967290 911376237 704317246 830427564 586927772 59912810 46053030 909887207 586927772 809450593 807851992 809450593 54467956 352872460 54467956 54978479 830427564 712147186 959497843 359306675 341066340 341066340 750222905 359306675 469275658 704317246 586927772 34937036 34937036 402328612 352872460 752755762 809450593 911376237 377538518 661702249 586927772 368018338 661702249 586927772 680361344 907513243 637293522 629517684 54467956 909887207 704317246 680361344 853996708 904457353 807851992 34937036 359306675 647310372 341066340 359306675 54467956 377538518 54467956 962843988 469275658 610967290 830427564 909887207 809450593 959497843 478164345 402328612 751177986 368018338 712147186 680361344 610967290 13978957 698101988 275410447 637293522 359306675 647310372 359306675 341066340 959497843 377538518 46053030 46053030 54978479 34937036 2668034 275410447 928523640 59912810 959497843 830427564 34937036 352872460 469275658 750222905 704317246 469275658 87939586 46053030 704317246 586927772 341066340 752755762 637293522 928523640 909887207 54467956 928523640 752755762 54467956 470588820 698101988 178766511 9679609 299111413 962843988 34937036 239710191 962843988 757367141 470588820 9679609 911376237 909887207 586927772 9679609 275410447 907513243 909887207 959497843 2668034 911376237 359306675 750222905 470588820 87939586 359306675 87939586 478164345 959497843 647310372 299111413 909887207 752755762 54467956 59912810 478164345 13978957 809450593 909887207 809450593 750222905 909887207 610967290 2668034 341066340 54978479 757367141 352872460 853996708 853996708 478164345 712147186 54467956 359306675 637293522 478164345 911376237 59912810 704317246 368018338 928523640 853996708 959497843 239710191 881427789 54467956 757367141 275410447 470588820 712147186 661702249 34937036 59912810 698101988 911376237 830427564 712147186 610967290 469275658 907513243 959497843 698101988 377538518 586927772 299111413 712147186 2668034 478164345 610967290 750222905 809450593 959497843 909887207 478164345 809450593 712147186 377538518 757367141 881427789 853996708 299111413 844312972 959497843 661702249 962843988 299111413 275410447 712147186 2668034 904457353 178766511 712147186 757367141 714495600 377538518 54978479 586927772 87939586 377538518 661702249 704317246 59912810 239710191 9679609 844312972 478164345 751177986 13978957 712147186 178766511 586927772 54467956 377538518 712147186 13978957 809450593 911376237 661702249 704317246 809450593 909887207 809450593 59912810 962843988 712147186 13978957 2668034 629517684 881427789 629517684 809450593 751177986 757367141 881427789 54978479 469275658 629517684 959497843 470588820 359306675 470588820 478164345 853996708 9679609 751177986 610967290 299111413 87939586 881427789 853996708 830427564 757367141 470588820 368018338 962843988 275410447 637293522 402328612 712147186 752755762 807851992 911376237 809450593 844312972 704317246 629517684 341066340 629517684 928523640 352872460 59912810 275410447 377538518 34937036 959497843 629517684 275410447 178766511 299111413 9679609 9679609 629517684 2668034 751177986 59912810 46053030 853996708 377538518 178766511 478164345 469275658 712147186 750222905 178766511 87939586 377538518 647310372 830427564 750222905 478164345 9679609 909887207 352872460 46053030 637293522 478164345 844312972 586927772 904457353 680361344 59912810 9679609 178766511 712147186 54467956 680361344 637293522 750222905 907513243 911376237 647310372 586927772 704317246 928523640 647310372 844312972 928523640 928523640 377538518 470588820 750222905 807851992 751177986 904457353 299111413 928523640 714495600 352872460 586927772 907513243 830427564 752755762 13978957 54467956 757367141 239710191 909887207 629517684 352872460 750222905 637293522 275410447 807851992 647310372 907513243 470588820 299111413 907513243 712147186 359306675 87939586 911376237 959497843 178766511 469275658 59912810 907513243 647310372 647310372 13978957 275410447 178766511 959497843 962843988 807851992 853996708 807851992 341066340 46053030 714495600 807851992 469275658 714495600 9679609 470588820 909887207 54467956 959497843 402328612 402328612 402328612 9679609 853996708 928523640 830427564 299111413 751177986 54467956 -1 928523640 377538518 470588820 881427789 680361344 714495600 909887207 751177986 680361344 9679609 610967290 881427789 907513243 881427789 46053030 470588820 751177986 54467956 757367141 698101988 853996708 712147186 629517684 881427789 750222905 752755762 629517684 275410447 959497843 299111413 714495600 54467956 59912810 647310372 881427789 909887207 9679609 680361344 881427789 34937036 299111413 46053030 9679609 469275658 750222905 59912810 34937036 470588820 807851992 87939586 368018338 359306675 909887207 341066340 962843988 881427789 9679609 750222905 54467956 2668034 368018338 9679609 750222905 478164345 54978479 853996708 239710191 809450593 610967290 34937036 962843988 809450593 275410447 807851992 853996708 637293522 704317246 87939586 647310372 341066340 844312972 844312972 751177986 647310372 9679609 750222905 -1 911376237 59912810 757367141 34937036 647310372 853996708 470588820 377538518 629517684 9679609 830427564 712147186 750222905 751177986 830427564 928523640 661702249 402328612 907513243 -1 59912810 13978957 712147186 647310372 59912810 59912810 469275658 751177986 54467956 13978957 54467956 844312972 9679609 9679609 714495600 368018338 704317246 54978479 637293522 830427564 909887207 712147186 377538518 -1 402328612 907513243 586927772 830427564 239710191 907513243 610967290 478164345 368018338 299111413 13978957 928523640 853996708 377538518 352872460 368018338 34937036 959497843 911376237 881427789 844312972 54978479 629517684 34937036 359306675 87939586 54467956 704317246 359306675 661702249 54978479 904457353 470588820 9679609 610967290 714495600 59912810 87939586 275410447 341066340 46053030 239710191 13978957 470588820 469275658 928523640 907513243 680361344 275410447 59912810 680361344 807851992 368018338 586927772 750222905 13978957 752755762 586927772 698101988 2668034 402328612 629517684 178766511 881427789 928523640 469275658 752755762 586927772 377538518 911376237 402328612 844312972 239710191 377538518 647310372 680361344 853996708 698101988 661702249 2668034 352872460 586927772 680361344 712147186 647310372 87939586 469275658 54467956 752755762 928523640 478164345 909887207 661702249 959497843 368018338 629517684 275410447 46053030 469275658 909887207 807851992 178766511 2668034 13978957 352872460 959497843 757367141 752755762 478164345 909887207 402328612 909887207 959497843 299111413 586927772 911376237 46053030 87939586 275410447 830427564 359306675 809450593 54467956 809450593 478164345 807851992 341066340 853996708 647310372 751177986 629517684 341066340 87939586 647310372 637293522 959497843 637293522 637293522 647310372 881427789 54467956 402328612 844312972 853996708 59912810 470588820 807851992 809450593 341066340 402328612 904457353 661702249 752755762 680361344 637293522 712147186 377538518 478164345 352872460 586927772 698101988 911376237 959497843 911376237 881427789 962843988 610967290 830427564 844312972 750222905 680361344 698101988 853996708 698101988 368018338 469275658 661702249 909887207 239710191 714495600 752755762 2668034 637293522 907513243 911376237 807851992 909887207 46053030 647310372 928523640 299111413 629517684 13978957 2668034 750222905 377538518 807851992 13978957 881427789 34937036 13978957 377538518 368018338 610967290 178766511 377538518 909887207 680361344 853996708 807851992 470588820 844312972 629517684 368018338 809450593 637293522 275410447 275410447 714495600 586927772 341066340 704317246 757367141 359306675 962843988 928523640 352872460 853996708 661702249 911376237 928523640 478164345 9679609 469275658 178766511 698101988 -1 59912810 751177986 844312972 87939586 911376237 586927772 54978479 752755762 853996708 87939586 757367141 751177986 -1 704317246 586927772 87939586 909887207 928523640 275410447 402328612 629517684 647310372 907513243 368018338 470588820 881427789 757367141 586927772 909887207 13978957 637293522 698101988 751177986 637293522 752755762 610967290 752755762 402328612 54978479 704317246 54467956 911376237 904457353 807851992 698101988 629517684 34937036 46053030 59912810 704317246 698101988 239710191 647310372 275410447 9679609 704317246 478164345 87939586 904457353 54978479 275410447 377538518 54467956 907513243 844312972 368018338 178766511 637293522 34937036 809450593 368018338 881427789 752755762 629517684 807851992 751177986 962843988 275410447 299111413 752755762 704317246 712147186 586927772 178766511 909887207 368018338 959497843 368018338 844312972 54978479 907513243 714495600 299111413 809450593 359306675 928523640 959497843 586927772 698101988 13978957 909887207 637293522 46053030 178766511 9679609 402328612 928523640 928523640 478164345 13978957 368018338 844312972 714495600 54467956 698101988 13978957 478164345 680361344 853996708 352872460 377538518 757367141 909887207 844312972 959497843 809450593 610967290 54978479 377538518 757367141 881427789 959497843 341066340 911376237 629517684 352872460 46053030 907513243 9679609 239710191 904457353 637293522 54978479 661702249 830427564 469275658 59912810 830427564 299111413 661702249 46053030 704317246 34937036 470588820 714495600 341066340 9679609 909887207 959497843 757367141 752755762 87939586 881427789 757367141 352872460 469275658 751177986 275410447 853996708 714495600 34937036 2668034 881427789 59912810 698101988 359306675 757367141 637293522 807851992 377538518 402328612 698101988 809450593 470588820 661702249 87939586 610967290 881427789 714495600 9679609 704317246 2668034 714495600 87939586 469275658 13978957 299111413 853996708 13978957 368018338 911376237 239710191 368018338 87939586 34937036 661702249 928523640 752755762 809450593 359306675 752755762 714495600 757367141 904457353 928523640 757367141 830427564 34937036 586927772 470588820 959497843 704317246 809450593 469275658 959497843 359306675 909887207 928523640 470588820 752755762 54467956 704317246 714495600 853996708 809450593 712147186 46053030 352872460 2668034 478164345 661702249 13978957 704317246 469275658 469275658 59912810 34937036 469275658 698101988 377538518 299111413 907513243 478164345 469275658 178766511 751177986 680361344 680361344 909887207 178766511 647310372 712147186 904457353 629517684 54978479 469275658 752755762 629517684 928523640 470588820 881427789 377538518 911376237 680361344 881427789 698101988 844312972 698101988 275410447 751177986 714495600 469275658 586927772 178766511 911376237 830427564 275410447 881427789 712147186 377538518 959497843 54467956 2668034 54978479 368018338 13978957 586927772 299111413 59912810 647310372 704317246 909887207 830427564 909887207 844312972 610967290 637293522 757367141 844312972 751177986 830427564 178766511 275410447 907513243 907513243 2668034 377538518 637293522 904457353 928523640 680361344 629517684 59912810 962843988 54978479 844312972 959497843 478164345 809450593 341066340 54978479 881427789 629517684 830427564 469275658 757367141 368018338 807851992 9679609 704317246 904457353 661702249 830427564 911376237 661702249 962843988 661702249 909887207 610967290 809450593 275410447 239710191 807851992 359306675 352872460 299111413 178766511 830427564 13978957 610967290 586927772 610967290 275410447 680361344 881427789 853996708 368018338 352872460 752755762 239710191 928523640 830427564 830427564 698101988 34937036 714495600 46053030 904457353 470588820 178766511 13978957 637293522 830427564 359306675 470588820 586927772 928523640 478164345 752755762 704317246 87939586 377538518 402328612 352872460 368018338 751177986 368018338 809450593 46053030 959497843 704317246 809450593 352872460 680361344 959497843 299111413 46053030 368018338 469275658 402328612 178766511 299111413 239710191 2668034 352872460 680361344 809450593 13978957 59912810 377538518 881427789 2668034 54467956 54978479 352872460 2668034 904457353 844312972 299111413 402328612 907513243 680361344 637293522 341066340 54978479 752755762 757367141 469275658 661702249 299111413 629517684 809450593 87939586 661702249 46053030 904457353 13978957 911376237 54978479 87939586 698101988 962843988 368018338 359306675 402328612 469275658 359306675 911376237 610967290 13978957 962843988 239710191 911376237 750222905 478164345 239710191 909887207 586927772 807851992 352872460 661702249 359306675 752755762 907513243 178766511 704317246 909887207 844312972 909887207 844312972 661702249 478164345 680361344 54978479 830427564 704317246 830427564 402328612 54978479 680361344 704317246 907513243 647310372 54467956 87939586 698101988 637293522 959497843 751177986 275410447 13978957 377538518 610967290 752755762 757367141 809450593 610967290 881427789 752755762 469275658 712147186 928523640 807851992 881427789 13978957 647310372 13978957 959497843 752755762 637293522 470588820 752755762 2668034 712147186 704317246 368018338 470588820 299111413 844312972 2668034 962843988 9679609 928523640 469275658 704317246 752755762 341066340 13978957 178766511 830427564 178766511 87939586 629517684 359306675 299111413 13978957 2668034 54467956 751177986 698101988 751177986 751177986 54978479 809450593 -1 909887207 299111413 962843988 680361344 698101988 377538518 368018338 844312972 962843988 470588820 712147186 909887207 959497843 402328612 881427789 478164345 844312972 87939586 352872460 807851992 830427564 714495600 751177986 962843988 239710191 909887207 46053030 352872460 881427789 470588820 904457353 478164345 757367141 853996708 853996708 610967290 830427564 647310372 239710191 830427564 907513243 647310372 377538518 911376237 907513243 239710191 352872460 807851992 647310372 299111413 750222905 809450593 714495600 9679609 368018338 881427789 712147186 752755762 680361344 809450593 714495600 629517684 714495600 275410447 368018338 751177986 904457353 359306675 9679609 757367141 647310372 9679609 2668034 629517684 368018338 54467956 470588820 13978957 962843988 637293522 59912810 586927772 911376237 629517684 2668034 2668034 881427789 470588820 299111413 239710191 368018338 844312972 275410447 610967290 59912810 478164345 87939586 962843988 54467956 807851992 629517684 809450593 909887207 909887207 275410447 637293522 959497843 352872460 178766511 714495600 469275658 698101988 809450593 34937036 844312972 586927772 54467956 704317246 712147186 13978957 751177986 680361344 610967290 368018338 341066340 299111413 469275658 352872460 478164345 469275658 54467956 907513243 911376237 368018338 712147186 714495600 909887207 637293522 911376237 757367141 881427789 881427789 807851992 959497843 714495600 809450593 750222905 647310372 661702249 368018338 959497843 470588820 87939586 909887207 9679609 844312972 610967290 844312972 661702249 904457353 680361344 377538518 637293522 87939586 809450593 46053030 46053030 909887207 647310372 239710191 959497843 59912810 610967290 34937036 909887207 881427789 46053030 904457353 904457353 2668034 647310372 239710191 757367141 680361344 -1 610967290 54467956 13978957 54978479 647310372 87939586 911376237 959497843 359306675 751177986 13978957 629517684 809450593 680361344 54978479 752755762 299111413 178766511 275410447 637293522 586927772 13978957 352872460 661702249 844312972 299111413 178766511 809450593 853996708 239710191 959497843 469275658 -1 962843988 881427789 959497843 647310372 807851992 959497843 54978479 341066340 13978957 34937036 712147186 352872460 712147186 352872460 962843988 750222905 469275658 712147186 714495600 647310372 470588820 757367141 352872460 751177986 59912810 469275658 87939586 928523640 680361344 962843988 299111413 714495600 661702249 904457353 377538518 959497843 377538518 377538518 478164345 714495600 661702249 352872460 844312972 752755762 239710191 46053030 909887207 359306675 178766511 714495600 368018338 610967290 178766511 470588820 46053030 830427564 909887207 46053030 402328612 698101988 830427564 680361344 629517684 698101988 809450593 714495600 34937036 680361344 752755762 647310372 698101988 881427789 178766511 712147186 712147186 402328612 909887207 959497843 470588820 9679609 59912810 881427789 647310372 911376237 962843988 178766511 907513243 402328612 712147186 2668034 907513243 911376237 586927772 647310372 478164345 59912810 928523640 712147186 907513243 299111413 178766511 299111413 661702249 911376237 54978479 377538518 275410447 2668034 752755762 962843988 704317246 46053030 59912810 637293522 87939586 757367141 909887207 962843988 751177986 610967290 359306675 911376237 610967290 712147186 637293522 478164345 586927772 928523640 46053030 359306675 402328612 661702249 712147186 750222905 470588820 698101988 34937036 54467956 637293522 34937036 757367141 469275658 469275658 178766511 907513243 359306675 698101988 647310372 844312972 629517684 928523640 377538518 610967290 377538518 712147186 87939586 59912810 704317246 907513243 46053030 178766511 54978479 909887207 928523640 807851992 714495600 610967290 647310372 54978479 586927772 368018338 239710191 661702249 469275658 637293522 87939586 807851992 704317246 904457353 87939586 647310372 881427789 909887207 853996708 299111413 698101988 59912810 377538518 87939586 853996708 911376237 881427789 359306675 87939586 368018338 341066340 712147186 830427564 881427789 881427789 352872460 844312972 629517684 352872460 704317246 959497843 809450593 853996708 909887207 368018338 341066340 959497843 881427789 54978479 751177986 751177986 87939586 647310372 469275658 698101988 13978957 807851992 341066340 352872460 402328612 34937036 586927772 368018338 478164345 809450593 275410447 911376237 830427564 911376237 478164345 352872460 586927772 610967290 2668034 853996708 661702249 275410447 470588820 698101988 87939586 610967290 54467956 359306675 239710191 959497843 911376237 807851992 478164345 881427789 698101988 352872460 629517684 586927772 752755762 661702249 178766511 377538518 830427564 352872460 368018338 830427564 712147186 87939586 377538518 809450593 751177986 46053030 853996708 368018338 928523640 928523640 830427564 239710191 911376237 647310372 586927772 911376237 904457353 704317246 807851992 647310372 752755762 704317246 87939586 714495600 712147186 844312972 714495600 352872460 757367141 844312972 34937036 757367141 470588820 368018338 469275658 809450593 610967290 809450593 341066340 34937036 368018338 87939586 809450593 178766511 629517684 377538518 751177986 368018338 299111413 341066340 46053030 359306675 368018338 807851992 478164345 757367141 704317246 853996708 368018338 469275658 586927772 904457353 359306675 -1 610967290 752755762 239710191 239710191 341066340 907513243 661702249 341066340 299111413 478164345 881427789 751177986 904457353 911376237 959497843 904457353 959497843 59912810 34937036 46053030 757367141 586927772 881427789 59912810 299111413 909887207 698101988 750222905 54978479 928523640 352872460 907513243 275410447 909887207 962843988 34937036 661702249 680361344 352872460 959497843 962843988 470588820 959497843 751177986 470588820 959497843 478164345 661702249 178766511 909887207 928523640 59912810 610967290 637293522 714495600 704317246 698101988 881427789 352872460 911376237 13978957 352872460 13978957 59912810 751177986 629517684 844312972 881427789 275410447 661702249 928523640 904457353 712147186 34937036 470588820 809450593 46053030 853996708 610967290 478164345 359306675 853996708 178766511 911376237 712147186 586927772 911376237 928523640 911376237 704317246 750222905 34937036 881427789 46053030 647310372 661702249 178766511 704317246 962843988 647310372 402328612 959497843 928523640 275410447 714495600 909887207 911376237 2668034 34937036 830427564 853996708 359306675 54978479 46053030 712147186 239710191 830427564 377538518 9679609 911376237 359306675 907513243 629517684 881427789 359306675 830427564 368018338 352872460 647310372 368018338 87939586 907513243 59912810 698101988 478164345 299111413 2668034 2668034 757367141 377538518 830427564 751177986 904457353 809450593 909887207 368018338 402328612 610967290 13978957 402328612 904457353 402328612 610967290 750222905 881427789 712147186 844312972 928523640 629517684 469275658 470588820 402328612 54978479 54467956 909887207 704317246 647310372 46053030 807851992 752755762 680361344 661702249 352872460 469275658 2668034 704317246 402328612 359306675 904457353 881427789 377538518 853996708 352872460 661702249 377538518 853996708 9679609 647310372 46053030 830427564 -1 830427564 750222905 698101988 911376237 928523640 2668034 714495600 178766511 680361344 275410447 881427789 647310372 911376237 275410447 904457353 275410447 830427564 853996708 911376237 809450593 844312972 610967290 586927772 178766511 844312972 904457353 637293522 275410447 911376237 586927772 377538518 911376237 809450593 377538518 359306675 54978479 881427789 807851992 368018338 54467956 275410447 911376237 752755762 9679609 637293522 178766511 751177986 239710191 13978957 87939586 807851992 959497843 661702249 34937036 881427789 629517684 680361344 629517684 844312972 586927772 647310372 178766511 830427564 928523640 881427789 807851992 352872460 13978957 844312972 647310372 750222905 341066340 647310372 9679609 368018338 907513243 377538518 470588820 750222905 87939586 853996708 750222905 853996708 629517684 844312972 830427564 359306675 757367141 46053030 341066340 54978479 751177986 54978479 904457353 661702249 637293522 54978479 610967290 178766511 844312972 341066340 757367141 809450593 809450593 13978957 87939586 478164345 13978957 750222905 178766511 714495600 87939586 928523640 750222905 34937036 881427789 714495600 359306675 470588820 712147186 750222905 757367141 9679609 470588820 807851992 402328612 341066340 54467956 750222905 881427789 647310372 907513243 469275658 704317246 368018338 275410447 34937036 698101988 275410447 59912810 959497843 469275658 751177986 881427789 402328612 751177986 752755762 661702249 478164345 907513243 610967290 911376237 275410447 359306675 647310372 402328612 9679609 54467956 751177986 9679609 698101988 368018338 928523640 757367141 714495600 757367141 610967290 830427564 368018338 881427789 34937036 359306675 629517684 586927772 704317246 809450593 752755762 751177986 698101988 809450593 629517684 750222905 680361344 698101988 752755762 359306675 647310372 752755762 704317246 275410447 904457353 54978479 907513243 46053030 59912810 469275658 377538518 853996708 629517684 9679609 9679609 752755762 680361344 680361344 59912810 712147186 704317246 478164345 962843988 54467956 909887207 807851992 680361344 59912810 911376237 368018338 809450593 712147186 698101988 704317246 59912810 629517684 909887207 911376237 359306675 680361344 807851992 637293522 750222905 34937036 853996708 809450593 680361344 904457353 352872460 59912810 757367141 830427564 714495600 752755762 911376237 962843988 470588820 59912810 714495600 478164345 750222905 586927772 368018338 911376237 470588820 478164345 2668034 928523640 809450593 704317246 757367141 750222905 402328612 909887207 712147186 881427789 341066340 959497843 402328612 629517684 844312972 469275658 469275658 907513243 54978479 59912810 830427564 470588820 712147186 751177986 844312972 881427789 46053030 299111413 712147186 881427789 629517684 751177986 853996708 809450593 9679609 46053030 647310372 34937036 275410447 844312972 928523640 807851992 751177986 750222905 46053030 844312972 275410447 610967290 9679609 13978957 629517684 680361344 341066340 470588820 661702249 844312972 275410447 629517684 807851992 9679609 59912810 275410447 59912810 714495600 178766511 586927772 712147186 637293522 54978479 959497843 239710191 54467956 46053030 647310372 341066340 907513243 751177986 907513243 807851992 911376237 54467956 2668034 478164345 909887207 54978479 2668034 844312972 750222905 -1 714495600 714495600 844312972 54467956 909887207 359306675 469275658 9679609 637293522 809450593 46053030 13978957 680361344 610967290 2668034 714495600 402328612 87939586 9679609 34937036 178766511 751177986 341066340 881427789 402328612 478164345 907513243 87939586 911376237 830427564 610967290 881427789 853996708 637293522 341066340 751177986 809450593 751177986 275410447 853996708 853996708 239710191 629517684 909887207 714495600 853996708 809450593 909887207 299111413 712147186 830427564 629517684 478164345 959497843 928523640 87939586 54467956 904457353 478164345 647310372 87939586 359306675 586927772 359306675 751177986 809450593 54467956 751177986 59912810 377538518 881427789 239710191 907513243 402328612 54978479 629517684 704317246 469275658 712147186 959497843 341066340 647310372 178766511 239710191 54978479 661702249 680361344 13978957 377538518 637293522 469275658 911376237 809450593 178766511 752755762 704317246 478164345 907513243 275410447 698101988 881427789 239710191 750222905 704317246 586927772 911376237 629517684 680361344 853996708 909887207 962843988 178766511 239710191 704317246 830427564 34937036 752755762 -1 368018338 9679609 959497843 54467956 59912810 610967290 757367141 809450593 911376237 928523640 478164345 928523640 469275658 629517684 239710191 352872460 647310372 478164345 844312972 714495600 9679609 586927772 377538518 34937036 178766511 752755762 341066340 830427564 712147186 911376237 907513243 54978479 359306675 478164345 341066340 680361344 54978479 629517684 352872460 275410447 698101988 904457353 830427564 647310372 178766511 853996708 54467956 586927772 469275658 586927772 904457353 54978479 752755762 178766511 881427789 402328612 54978479 757367141 647310372 275410447 368018338 809450593 359306675 853996708 881427789 368018338 275410447 469275658 830427564 -1 54467956 647310372 714495600 239710191 757367141 904457353 54978479 647310372 9679609 9679609 13978957 54467956 853996708 54467956 751177986 809450593 751177986 610967290 911376237 928523640 911376237 478164345 13978957 637293522 830427564 962843988 704317246 470588820 698101988 680361344 904457353 962843988 698101988 470588820 87939586 959497843 586927772 751177986 275410447 478164345 13978957 13978957 59912810 239710191 629517684 178766511 46053030 844312972 750222905 909887207 844312972 359306675 928523640 881427789 807851992 299111413 34937036 698101988 478164345 959497843 680361344 853996708 275410447 750222905 470588820 275410447 54978479 13978957 853996708 909887207 844312972 610967290 54978479 610967290 712147186 752755762 352872460 904457353 909887207 830427564 757367141 911376237 54467956 54467956 911376237 470588820 909887207 469275658 377538518 368018338 239710191 13978957 34937036 610967290 962843988 680361344 714495600 13978957 704317246 275410447 610967290 275410447 610967290 46053030 13978957 853996708 586927772 750222905 9679609 2668034 962843988 46053030 750222905 751177986 909887207 959497843 478164345 239710191 807851992 9679609 881427789 844312972 698101988 59912810 610967290 368018338 299111413 402328612 87939586 46053030 359306675 853996708 807851992 704317246 629517684 751177986 299111413 959497843 751177986 629517684 178766511 359306675 959497843 962843988 359306675 46053030 844312972 911376237 807851992 402328612 469275658 830427564 359306675 751177986 911376237 402328612 586927772 752755762 9679609 13978957 368018338 853996708 478164345 275410447 586927772 478164345 178766511 478164345 680361344 911376237 680361344 2668034 275410447 9679609 904457353 275410447 807851992 661702249 680361344 751177986 178766511 809450593 704317246 712147186 87939586 377538518 87939586 34937036 750222905 13978957 881427789 402328612 470588820 752755762 959497843 698101988 698101988 757367141 87939586 178766511 751177986 402328612 647310372 586927772 844312972 586927772 178766511 904457353 752755762 299111413 911376237 178766511 904457353 712147186 341066340 809450593 377538518 881427789 661702249 661702249 911376237 54467956 13978957 59912810 470588820 907513243 34937036 402328612 54978479 712147186 680361344 87939586 750222905 469275658 178766511 751177986 844312972 647310372 962843988 928523640 907513243 9679609 637293522 629517684 959497843 59912810 377538518 904457353 698101988 368018338 9679609 34937036 368018338 469275658 178766511 46053030 2668034 853996708 59912810 844312972 629517684 610967290 -1 844312972 752755762 647310372 661702249 807851992 34937036 275410447 54978479 698101988 299111413 478164345 647310372 478164345 377538518 54467956 59912810 275410447 757367141 752755762 907513243 239710191 809450593 34937036 469275658 714495600 830427564 352872460 844312972 757367141 911376237 470588820 807851992 34937036 907513243 9679609 54978479 46053030 59912810 698101988 680361344 402328612 34937036 59912810 853996708 911376237 750222905 712147186 341066340 54467956 661702249 469275658 881427789 911376237 469275658 757367141 911376237 368018338 -1 2668034 586927772 844312972 478164345 959497843 830427564 704317246 680361344 853996708 704317246 178766511 359306675 844312972 751177986 907513243 629517684 178766511 881427789 661702249 610967290 904457353 9679609 911376237 46053030 750222905 750222905 714495600 844312972 962843988 844312972 299111413 661702249 2668034 853996708 830427564 629517684 907513243 470588820 904457353 9679609 239710191 610967290 402328612 9679609 239710191 629517684 962843988 637293522 470588820 750222905 59912810 809450593 712147186 368018338 402328612 904457353 712147186 610967290 275410447 359306675 704317246 751177986 704317246 359306675 54978479 59912810 750222905 275410447 911376237 911376237 698101988 807851992 704317246 750222905 34937036 586927772 377538518 704317246 757367141 377538518 9679609 54978479 368018338 87939586 34937036 757367141 178766511 299111413 928523640 610967290 402328612 359306675 9679609 478164345 239710191 359306675 752755762 377538518 959497843 698101988 368018338 881427789 751177986 647310372 911376237 610967290 586927772 34937036 714495600 712147186 478164345 275410447 647310372 299111413 275410447 359306675 629517684 586927772 661702249 402328612 368018338 470588820 712147186 470588820 907513243 59912810 712147186 959497843 178766511 2668034 661702249 757367141 714495600 59912810 698101988 341066340 881427789 904457353 750222905 610967290 470588820 54467956 368018338 469275658 962843988 830427564 341066340 239710191 629517684 275410447 704317246 809450593 402328612 470588820 928523640 881427789 368018338 54978479 637293522 928523640 881427789 704317246 341066340 359306675 909887207 830427564 904457353 402328612 809450593 59912810 359306675 368018338 757367141 909887207 928523640 907513243 830427564 352872460 341066340 909887207 757367141 368018338 46053030 87939586 629517684 698101988 757367141 470588820 470588820 712147186 46053030 239710191 469275658 377538518 757367141 704317246 637293522 712147186 377538518 239710191 610967290 46053030 299111413 299111413 704317246 470588820 402328612 881427789 469275658 629517684 469275658 909887207 2668034 -1 809450593 637293522 844312972 9679609 299111413 299111413 853996708 751177986 911376237 680361344 909887207 239710191 629517684 87939586 402328612 46053030 34937036 46053030 714495600 87939586 478164345 402328612 698101988 881427789 586927772 402328612 647310372 13978957 661702249 752755762 757367141 928523640 962843988 928523640 830427564 178766511 586927772 907513243 2668034 909887207 757367141 87939586 -1 368018338 299111413 377538518 714495600 586927772 853996708 478164345 928523640 637293522 87939586 13978957 750222905 907513243 881427789 928523640 13978957 629517684 830427564 881427789 750222905 680361344 377538518 478164345 909887207 853996708 470588820 911376237 911376237 844312972 54467956 610967290 680361344 299111413 402328612 586927772 368018338 470588820 807851992 54978479 844312972 34937036 359306675 352872460 881427789 87939586 661702249 402328612 909887207 750222905 881427789 610967290 359306675 402328612 178766511 807851992 809450593 647310372 178766511 359306675 54978479 751177986 239710191 629517684 352872460 959497843 830427564 402328612 807851992 299111413 637293522 712147186 680361344 469275658 680361344 59912810 377538518 13978957 962843988 2668034 352872460 712147186 751177986 87939586 661702249 13978957 853996708 54467956 178766511 647310372 714495600 402328612 830427564 2668034 59912810 275410447 470588820 928523640 752755762 402328612 637293522 34937036 13978957 807851992 712147186 34937036 178766511 239710191 299111413 352872460 712147186 275410447 680361344 807851992 470588820 275410447 59912810 904457353 661702249 844312972 959497843 610967290 34937036 54467956 807851992 809450593 46053030 275410447 714495600 469275658 928523640 637293522 661702249 586927772 87939586 911376237 907513243 712147186 470588820 275410447 757367141 830427564 46053030 911376237 911376237 807851992 377538518 809450593 752755762 478164345 698101988 809450593 904457353 368018338 34937036 275410447 377538518 402328612 59912810 54978479 830427564 275410447 907513243 712147186 469275658 239710191 87939586 881427789 368018338 680361344 698101988 54978479 750222905 911376237 59912810 704317246 299111413 750222905 928523640 34937036 907513243 647310372 962843988 586927772 46053030 809450593 752755762 239710191 907513243 239710191 470588820 809450593 368018338 712147186 2668034 610967290 54467956 469275658 402328612 928523640 469275658 680361344 239710191 87939586 54467956 904457353 54978479 402328612 478164345 637293522 469275658 9679609 629517684 610967290 9679609 712147186 680361344 750222905 54467956 299111413 909887207 377538518 377538518 377538518 239710191 34937036 637293522 34937036 807851992 586927772 911376237 844312972 470588820 239710191 962843988 704317246 610967290 359306675 478164345 13978957 469275658 402328612 647310372 377538518 704317246 402328612 34937036 34937036 46053030 830427564 714495600 178766511 637293522 377538518 637293522 907513243 830427564 637293522 239710191 757367141 469275658 34937036 586927772 757367141 959497843 907513243 470588820 352872460 87939586 54467956 647310372 904457353 907513243 907513243 844312972 368018338 402328612 402328612 59912810 46053030 637293522 959497843 629517684 2668034 359306675 809450593 586927772 962843988 9679609 907513243 757367141 714495600 470588820 629517684 751177986 299111413 275410447 712147186 807851992 352872460 586927772 752755762 275410447 714495600 907513243 478164345 54978479 698101988 809450593 610967290 586927772 275410447 807851992 13978957 809450593 907513243 959497843 809450593 13978957 844312972 704317246 54467956 469275658 680361344 586927772 637293522 478164345 478164345 299111413 962843988 853996708 586927772 714495600 377538518 647310372 853996708 9679609 928523640 881427789 341066340 698101988 59912810 377538518 34937036 9679609 750222905 2668034 704317246 402328612 962843988 807851992 844312972 807851992 807851992 907513243 844312972 341066340 368018338 750222905 750222905 13978957 807851992 909887207 853996708 178766511 368018338 610967290 610967290 9679609 275410447 341066340 647310372 368018338 909887207 959497843 911376237 341066340 9679609 909887207 881427789 610967290 2668034 469275658 911376237 239710191 757367141 13978957 54978479 714495600 928523640 909887207 178766511 9679609 470588820 757367141 377538518 586927772 907513243 853996708 9679609 704317246 478164345 698101988 714495600 34937036 911376237 178766511 909887207 911376237 909887207 87939586 377538518 402328612 680361344 -1 714495600 928523640 275410447 959497843 750222905 757367141 809450593 275410447 377538518 470588820 712147186 9679609 661702249 752755762 610967290 87939586 59912810 368018338 844312972 809450593 661702249 661702249 402328612 352872460 87939586 13978957 402328612 809450593 714495600 54467956 881427789 178766511 911376237 904457353 698101988 959497843 809450593 368018338 704317246 752755762 752755762 178766511 610967290 757367141 661702249 178766511 469275658 46053030 377538518 704317246 911376237 402328612 911376237 610967290 239710191 87939586 661702249 704317246 610967290 299111413 959497843 844312972 751177986 962843988 586927772 87939586 757367141 469275658 661702249 911376237 907513243 714495600 807851992 54978479 757367141 959497843 928523640 54467956 809450593 470588820 469275658 698101988 377538518 704317246 470588820 962843988 469275658 377538518 647310372 478164345 844312972 87939586 909887207 698101988 680361344 807851992 13978957 352872460 962843988 809450593 368018338 470588820 341066340 712147186 853996708 54467956 844312972 751177986 586927772 299111413 87939586 752755762 680361344 750222905 911376237 807851992 904457353 13978957 586927772 368018338 757367141 359306675 844312972 704317246 712147186 9679609 299111413 610967290 352872460 704317246 809450593 853996708 844312972 341066340 962843988 752755762 478164345 757367141 299111413 909887207 359306675 928523640 629517684 478164345 809450593 478164345 962843988 54467956 881427789 402328612 637293522 586927772 275410447 751177986 809450593 87939586 368018338 911376237 757367141 881427789 962843988 352872460 647310372 928523640 341066340 87939586 807851992 830427564 751177986 714495600 637293522 470588820 959497843 87939586 752755762 752755762 959497843 178766511 661702249 34937036 751177986 962843988 368018338 661702249 9679609 275410447 2668034 341066340 881427789 9679609 299111413 714495600 87939586 469275658 928523640 928523640 13978957 469275658 46053030 470588820 661702249 59912810 469275658 178766511 853996708 750222905 299111413 377538518 830427564 809450593 752755762 34937036 341066340 830427564 352872460 928523640 962843988 661702249 368018338 750222905 807851992 470588820 9679609 239710191 341066340 2668034 239710191 752755762 54467956 750222905 853996708 610967290 807851992 13978957 586927772 714495600 844312972 368018338 54467956 704317246 275410447 751177986 46053030 661702249 680361344 809450593 402328612 377538518 807851992 680361344 478164345 46053030 368018338 470588820 2668034 59912810 751177986 844312972 714495600 680361344 13978957 698101988 881427789 909887207 757367141 275410447 368018338 341066340 59912810 752755762 752755762 844312972 469275658 46053030 586927772 478164345 881427789 712147186 807851992 629517684 907513243 54978479 586927772 904457353 54467956 54467956 881427789 239710191 470588820 637293522 586927772 712147186 402328612 751177986 377538518 698101988 629517684 59912810 661702249 341066340 402328612 714495600 87939586 904457353 881427789 807851992 46053030 610967290 909887207 750222905 714495600 959497843 178766511 586927772 844312972 661702249 610967290 750222905 909887207 239710191 661702249 909887207 962843988 959497843 46053030 46053030 909887207 359306675 402328612 299111413 680361344 54467956 610967290 962843988 359306675 647310372 178766511 54467956 637293522 469275658 87939586 470588820 2668034 54467956 647310372 359306675 178766511 698101988 34937036 402328612 469275658 714495600 714495600 610967290 680361344 712147186 610967290 853996708 907513243 751177986 750222905 757367141 13978957 757367141 809450593 377538518 470588820 299111413 359306675 239710191 359306675 54467956 751177986 359306675 54467956 959497843 661702249 661702249 904457353 962843988 470588820 275410447 959497843 359306675 830427564 844312972 704317246 809450593 752755762 470588820 -1 610967290 59912810 470588820 275410447 54978479 239710191 712147186 757367141 87939586 698101988 909887207 54978479 752755762 34937036 712147186 478164345 647310372 239710191 830427564 809450593 881427789 586927772 752755762 359306675 402328612 809450593 46053030 299111413 907513243 751177986 469275658 368018338 904457353 698101988 698101988 275410447 637293522 368018338 34937036 629517684 13978957 368018338 881427789 661702249 2668034 881427789 928523640 807851992 712147186 680361344 13978957 750222905 928523640 907513243 809450593 586927772 911376237 751177986 680361344 680361344 807851992 239710191 34937036 2668034 586927772 299111413 239710191 352872460 907513243 704317246 637293522 757367141 712147186 647310372 909887207 714495600 911376237 2668034 54467956 59912810 -1 629517684 751177986 750222905 469275658 959497843 962843988 478164345 470588820 907513243 647310372 478164345 750222905 629517684 368018338 341066340 352872460 359306675 928523640 54467956 239710191 586927772 680361344 809450593 909887207 881427789 341066340 610967290 661702249 13978957 377538518 911376237 881427789 907513243 661702249 87939586 402328612 377538518 275410447 809450593 959497843 586927772 751177986 853996708 478164345 647310372 751177986 352872460 59912810 2668034 275410447 750222905 34937036 907513243 680361344 59912810 928523640 853996708 909887207 959497843 959497843 959497843 239710191 704317246 54978479 962843988 698101988 959497843 9679609 844312972 341066340 830427564 13978957 275410447 844312972 59912810 275410447 844312972 809450593 751177986 178766511 239710191 368018338 368018338 402328612 299111413 239710191 909887207 299111413 844312972 402328612 469275658 178766511 928523640 757367141 352872460 368018338 610967290 698101988 299111413 751177986 377538518 714495600 752755762 -1 907513243 9679609 54978479 907513243 909887207 352872460 907513243 757367141 751177986 904457353 610967290 928523640 904457353 275410447 853996708 830427564 610967290 907513243 352872460 87939586 470588820 341066340 962843988 359306675 928523640 907513243 904457353 469275658 844312972 239710191 299111413 752755762 752755762 704317246 54978479 239710191 87939586 478164345 34937036 830427564 341066340 359306675 610967290 34937036 2668034 239710191 586927772 178766511 341066340 809450593 752755762 359306675 750222905 239710191 470588820 637293522 928523640 751177986 9679609 469275658 680361344 359306675 752755762 752755762 275410447 750222905 704317246 904457353 704317246 751177986 911376237 809450593 680361344 368018338 59912810 928523640 704317246 647310372 909887207 712147186 54978479 647310372 750222905 704317246 239710191 629517684 959497843 629517684 46053030 853996708 352872460 239710191 637293522 478164345 714495600 959497843 368018338 2668034 752755762 54978479 478164345 13978957 59912810 352872460 470588820 352872460 34937036 909887207 239710191 478164345 299111413 881427789 352872460 469275658 299111413 299111413 712147186 368018338 178766511 -1 299111413 807851992 2668034 830427564 959497843 752755762 275410447 751177986 680361344 377538518 907513243 341066340 698101988 830427564 87939586 911376237 881427789 751177986 928523640 844312972 9679609 377538518 751177986 54467956 637293522 478164345 712147186 661702249 704317246 46053030 680361344 239710191 844312972 757367141 911376237 610967290 962843988 750222905 959497843 54978479 2668034 9679609 46053030 469275658 962843988 178766511 54978479 661702249 34937036 59912810 610967290 341066340 809450593 830427564 34937036 830427564 911376237 46053030 34937036 962843988 809450593 909887207 54978479 661702249 478164345 87939586 610967290 714495600 2668034 844312972 470588820 714495600 275410447 275410447 928523640 46053030 704317246 586927772 9679609 59912810 13978957 470588820 907513243 610967290 469275658 904457353 478164345 809450593 59912810 962843988 809450593 586927772 469275658 750222905 751177986 470588820 352872460 909887207 377538518 13978957 904457353 904457353 750222905 809450593 911376237 402328612 469275658 13978957 629517684 714495600 661702249 629517684 853996708 34937036 752755762 959497843 661702249 275410447 87939586 928523640 751177986 757367141 13978957 661702249 757367141 402328612 752755762 9679609 402328612 469275658 904457353 34937036 661702249 928523640 712147186 853996708 87939586 698101988 299111413 680361344 830427564 752755762 928523640 751177986 928523640 54467956 402328612 341066340 962843988 13978957 629517684 2668034 402328612 59912810 402328612 704317246 46053030 752755762 341066340 368018338 661702249 34937036 962843988 928523640 928523640 54978479 751177986 704317246 629517684 809450593 59912810 959497843 809450593 87939586 87939586 962843988 341066340 844312972 34937036 13978957 377538518 46053030 907513243 750222905 959497843 704317246 904457353 13978957 928523640 2668034 909887207 907513243 352872460 368018338 698101988 54978479 469275658 352872460 377538518 881427789 478164345 46053030 59912810 239710191 178766511 46053030 359306675 586927772 907513243 881427789 637293522 907513243 610967290 647310372 637293522 904457353 907513243 -1 928523640 680361344 469275658 809450593 54467956 341066340 830427564 751177986 680361344 402328612 478164345 275410447 368018338 470588820 34937036 87939586 751177986 586927772 178766511 470588820 698101988 586927772 54978479 478164345 907513243 959497843 13978957 911376237 698101988 959497843 469275658 341066340 680361344 809450593 54978479 610967290 377538518 299111413 610967290 9679609 698101988 299111413 470588820 586927772 928523640 359306675 54467956 469275658 959497843 853996708 2668034 239710191 844312972 341066340 909887207 844312972 352872460 637293522 698101988 907513243 54978479 704317246 54978479 911376237 359306675 13978957 844312972 9679609 470588820 402328612 844312972 470588820 478164345 698101988 907513243 911376237 809450593 34937036 907513243 698101988 46053030 680361344 750222905 757367141 881427789 478164345 54467956 750222905 34937036 807851992 275410447 853996708 911376237 928523640 478164345 13978957 959497843 9679609 610967290 807851992 87939586 275410447 239710191 59912810 907513243 178766511 751177986 907513243 752755762 359306675 698101988 928523640 478164345 680361344 904457353 881427789 904457353 751177986 752755762 59912810 13978957 13978957 239710191 13978957 704317246 610967290 46053030 54978479 239710191 629517684 680361344 469275658 959497843 661702249 341066340 13978957 359306675 712147186 712147186 911376237 928523640 853996708 54467956 714495600 46053030 807851992 904457353 239710191 9679609 341066340 881427789 54467956 402328612 928523640 807851992 909887207 402328612 637293522 757367141 469275658 239710191 698101988 402328612 959497843 757367141 661702249 59912810 239710191 469275658 704317246 907513243 586927772 478164345 470588820 757367141 750222905 352872460 757367141 368018338 299111413 750222905 368018338 712147186 352872460 637293522 907513243 757367141 751177986 881427789 610967290 368018338 46053030 352872460 13978957 750222905 807851992 9679609 809450593 54978479 34937036 757367141 586927772 698101988 750222905 830427564 2668034 54978479 34937036 807851992 680361344 478164345 87939586 647310372 807851992 478164345 704317246 469275658 402328612 853996708 9679609 751177986 46053030 844312972 807851992 610967290 54978479 2668034 698101988 54978479 959497843 752755762 402328612 368018338 844312972 680361344 469275658 87939586 610967290 881427789 239710191 807851992 830427564 844312972 907513243 13978957 610967290 853996708 341066340 478164345 178766511 2668034 661702249 341066340 34937036 881427789 809450593 911376237 359306675 46053030 830427564 46053030 275410447 299111413 54978479 46053030 178766511 714495600 239710191 377538518 647310372 853996708 402328612 714495600 87939586 377538518 928523640 750222905 629517684 178766511 809450593 299111413 647310372 402328612 928523640 881427789 704317246 275410447 59912810 299111413 341066340 637293522 352872460 239710191 87939586 962843988 470588820 2668034 359306675 907513243 712147186 87939586 750222905 629517684 478164345 647310372 54978479 698101988 377538518 470588820 750222905 359306675 714495600 750222905 54978479 59912810 469275658 470588820 299111413 881427789 661702249 698101988 377538518 647310372 59912810 46053030 13978957 809450593 904457353 881427789 586927772 87939586 239710191 809450593 959497843 275410447 751177986 34937036 9679609 752755762 750222905 844312972 629517684 341066340 478164345 377538518 469275658 704317246 807851992 377538518 647310372 178766511 752755762 661702249 757367141 809450593 239710191 341066340 881427789 757367141 46053030 698101988 757367141 2668034 704317246 402328612 470588820 275410447 87939586 680361344 54467956 853996708 680361344 46053030 59912810 712147186 751177986 928523640 911376237 830427564 59912810 377538518 853996708 54467956 637293522 368018338 698101988 904457353 586927772 46053030 712147186 904457353 881427789 275410447 928523640 962843988 904457353 54978479 341066340 341066340 698101988 59912810 34937036 637293522 402328612 844312972 714495600 647310372 647310372 830427564 299111413 359306675 87939586 178766511 586927772 698101988 402328612 881427789 647310372 909887207 59912810 830427564 647310372 2668034 629517684 661702249 928523640 752755762 807851992 751177986 911376237 -1 586927772 586927772 341066340 610967290 402328612 911376237 844312972 352872460 478164345 928523640 377538518 909887207 610967290 757367141 178766511 962843988 752755762 54467956 959497843 299111413 368018338 59912810 377538518 629517684 661702249 698101988 359306675 377538518 275410447 586927772 962843988 54467956 881427789 904457353 807851992 178766511 661702249 87939586 757367141 750222905 87939586 757367141 704317246 629517684 911376237 928523640 59912810 377538518 750222905 377538518 911376237 629517684 13978957 586927772 87939586 698101988 341066340 844312972 275410447 629517684 402328612 881427789 610967290 610967290 809450593 2668034 751177986 904457353 752755762 586927772 907513243 647310372 59912810 809450593 -1 368018338 13978957 402328612 629517684 2668034 629517684 750222905 299111413 359306675 807851992 750222905 402328612 904457353 34937036 661702249 809450593 809450593 87939586 807851992 34937036 698101988 586927772 34937036 661702249 54978479 881427789 377538518 -1 809450593 712147186 299111413 469275658 87939586 909887207 359306675 377538518 54467956 9679609 959497843 962843988 844312972 54978479 478164345 59912810 680361344 844312972 239710191 962843988 881427789 275410447 680361344 629517684 359306675 911376237 87939586 341066340 239710191 661702249 478164345 2668034 712147186 928523640 844312972 54467956 844312972 59912810 359306675 629517684 698101988 586927772 911376237 275410447 54978479 377538518 629517684 637293522 359306675 881427789 59912810 275410447 647310372 752755762 470588820 830427564 610967290 275410447 299111413 629517684 911376237 377538518 46053030 341066340 637293522 299111413 59912810 647310372 928523640 962843988 59912810 9679609 752755762 478164345 751177986 629517684 959497843 752755762 586927772 714495600 2668034 59912810 2668034 54978479 959497843 661702249 909887207 928523640 629517684 352872460 54467956 807851992 844312972 469275658 87939586 712147186 377538518 637293522 704317246 54467956 87939586 368018338 87939586 275410447 2668034 962843988 909887207 275410447 962843988 647310372 907513243 402328612 59912810 275410447 911376237 54467956 402328612 962843988 704317246 752755762 87939586 698101988 704317246 844312972 341066340 239710191 698101988 680361344 637293522 752755762 698101988 629517684 911376237 87939586 704317246 34937036 928523640 87939586 470588820 712147186 586927772 610967290 341066340 962843988 844312972 757367141 610967290 178766511 275410447 59912810 904457353 610967290 907513243 2668034 469275658 59912810 907513243 714495600 178766511 959497843 751177986 757367141 -1 9679609 647310372 586927772 402328612 647310372 402328612 402328612 637293522 962843988 904457353 629517684 680361344 904457353 629517684 178766511 830427564 54467956 757367141 809450593 610967290 809450593 680361344 807851992 87939586 87939586 377538518 377538518 807851992 299111413 402328612 2668034 13978957 87939586 904457353 352872460 9679609 962843988 750222905 352872460 807851992 46053030 377538518 275410447 909887207 928523640 881427789 904457353 478164345 54467956 959497843 470588820 853996708 46053030 904457353 698101988 680361344 909887207 698101988 54978479 647310372 698101988 341066340 46053030 962843988 928523640 54467956 904457353 629517684 698101988 275410447 341066340 807851992 704317246 402328612 2668034 712147186 637293522 752755762 59912810 853996708 629517684 629517684 46053030 377538518 54467956 911376237 87939586 907513243 46053030 907513243 680361344 469275658 637293522 844312972 907513243 275410447 907513243 853996708 341066340 352872460 757367141 881427789 637293522 469275658 661702249 54978479 853996708 54467956 907513243 2668034 704317246 586927772 752755762 647310372 239710191 712147186 704317246 751177986 275410447 647310372 637293522 299111413 959497843 46053030 911376237 712147186 680361344 352872460 704317246 54467956 178766511 750222905 13978957 907513243 299111413 13978957 911376237 13978957 352872460 9679609 275410447 928523640 299111413 962843988 809450593 928523640 -1 13978957 637293522 54467956 907513243 752755762 341066340 275410447 661702249 911376237 275410447 712147186 341066340 13978957 809450593 680361344 962843988 712147186 377538518 2668034 9679609 377538518 704317246 928523640 470588820 377538518 712147186 275410447 359306675 830427564 377538518 2668034 469275658 637293522 909887207 844312972 359306675 54978479 469275658 275410447 87939586 712147186 757367141 352872460 586927772 239710191 368018338 59912810 809450593 647310372 647310372 178766511 478164345 909887207 853996708 2668034 2668034 959497843 610967290 9679609 9679609 853996708 13978957 34937036 368018338 830427564 299111413 239710191 904457353 54978479 178766511 904457353 704317246 844312972 478164345 470588820 46053030 751177986 853996708 46053030 704317246 402328612 352872460 469275658 751177986 909887207 46053030 704317246 809450593 750222905 928523640 629517684 757367141 46053030 928523640 54978479 402328612 704317246 275410447 751177986 712147186 178766511 -1 712147186 757367141 661702249 377538518 752755762 704317246 844312972 853996708 757367141 59912810 34937036 830427564 680361344 637293522 959497843 830427564 54978479 757367141 807851992 750222905 178766511 904457353 629517684 59912810 9679609 629517684 275410447 853996708 752755762 368018338 661702249 299111413 59912810 34937036 2668034 959497843 352872460 470588820 712147186 909887207 469275658 377538518 469275658 853996708 712147186 478164345 478164345 13978957 402328612 377538518 299111413 359306675 610967290 757367141 712147186 54978479 830427564 844312972 830427564 911376237 478164345 275410447 751177986 341066340 87939586 647310372 647310372 -1 586927772 2668034 9679609 610967290 341066340 54978479 478164345 647310372 2668034 661702249 275410447 809450593 470588820 844312972 661702249 352872460 13978957 844312972 13978957 377538518 586927772 178766511 610967290 470588820 661702249 586927772 751177986 712147186 368018338 46053030 178766511 352872460 610967290 661702249 809450593 853996708 34937036 9679609 904457353 178766511 809450593 844312972 478164345 928523640 402328612 844312972 586927772 907513243 698101988 807851992 830427564 54978479 807851992 54467956 647310372 46053030 807851992 470588820 907513243 368018338 881427789 13978957 807851992 87939586 469275658 178766511 59912810 962843988 807851992 661702249 239710191 830427564 962843988 46053030 34937036 275410447 647310372 680361344 637293522 637293522 809450593 610967290 712147186 9679609 469275658 911376237 853996708 909887207 647310372 904457353 751177986 751177986 368018338 13978957 610967290 352872460 178766511 661702249 54978479 637293522 359306675 629517684 46053030 9679609 962843988 368018338 13978957 470588820 909887207 469275658 959497843 470588820 402328612 402328612 680361344 478164345 299111413 881427789 750222905 54467956 907513243 2668034 853996708 34937036 9679609 402328612 928523640 680361344 712147186 853996708 402328612 907513243 9679609 469275658 853996708 830427564 13978957 911376237 586927772 680361344 962843988 9679609 830427564 368018338 275410447 178766511 46053030 352872460 478164345 911376237 907513243 904457353 9679609 341066340 881427789 402328612 637293522 629517684 299111413 807851992 959497843 959497843 299111413 299111413 752755762 751177986 680361344 87939586 704317246 352872460 750222905 359306675 352872460 830427564 704317246 54978479 698101988 359306675 352872460 299111413 352872460 680361344 239710191 46053030 959497843 352872460 830427564 34937036 46053030 46053030 9679609 610967290 13978957 904457353 830427564 610967290 469275658 928523640 46053030 907513243 470588820 -1 377538518 46053030 377538518 904457353 751177986 299111413 59912810 377538518 359306675 757367141 478164345 629517684 610967290 714495600 34937036 647310372 34937036 402328612 46053030 610967290 714495600 853996708 928523640 9679609 704317246 2668034 299111413 59912810 909887207 275410447 962843988 34937036 352872460 714495600 402328612 907513243 2668034 661702249 844312972 478164345 698101988 750222905 9679609 377538518 352872460 830427564 712147186 844312972 54978479 928523640 629517684 352872460 469275658 928523640 830427564 13978957 470588820 698101988 9679609 830427564 853996708 46053030 377538518 661702249 928523640 239710191 478164345 752755762 629517684 680361344 59912810 844312972 714495600 359306675 478164345 907513243 275410447 637293522 629517684 752755762 750222905 830427564 661702249 637293522 751177986 586927772 275410447 752755762 757367141 911376237 647310372 757367141 830427564 2668034 359306675 757367141 752755762 469275658 9679609 750222905 904457353 830427564 59912810 904457353 750222905 637293522 661702249 757367141 478164345 610967290 962843988 341066340 911376237 239710191 844312972 275410447 830427564 830427564 586927772 809450593 911376237 402328612 87939586 341066340 87939586 830427564 368018338 2668034 299111413 87939586 54978479 904457353 469275658 87939586 352872460 647310372 359306675 830427564 704317246 959497843 54978479 377538518 59912810 469275658 752755762 751177986 59912810 87939586 34937036 881427789 853996708 9679609 698101988 2668034 647310372 680361344 402328612 907513243 962843988 46053030 377538518 757367141 752755762 881427789 9679609 13978957 928523640 586927772 750222905 830427564 757367141 881427789 359306675 13978957 359306675 275410447 469275658 830427564 275410447 904457353 904457353 637293522 909887207 34937036 959497843 46053030 844312972 928523640 402328612 907513243 54978479 352872460 637293522 844312972 959497843 647310372 704317246 478164345 637293522 13978957 377538518 368018338 9679609 54467956 239710191 714495600 469275658 959497843 661702249 704317246 59912810 844312972 359306675 909887207 54467956 54467956 680361344 807851992 87939586 714495600 2668034 637293522 341066340 359306675 341066340 469275658 470588820 809450593 46053030 377538518 470588820 59912810 610967290 13978957 54467956 54467956 178766511 377538518 59912810 9679609 698101988 714495600 470588820 712147186 714495600 712147186 928523640 275410447 368018338 904457353 752755762 661702249 299111413 830427564 13978957 752755762 909887207 853996708 377538518 853996708 647310372 680361344 359306675 698101988 807851992 757367141 9679609 13978957 9679609 909887207 46053030 637293522 907513243 752755762 881427789 59912810 87939586 13978957 46053030 714495600 853996708 470588820 962843988 402328612 844312972 751177986 911376237 680361344 54978479 751177986 752755762 59912810 661702249 13978957 844312972 752755762 680361344 377538518 54978479 341066340 352872460 13978957 750222905 680361344 680361344 904457353 853996708 469275658 478164345 844312972 714495600 853996708 698101988 275410447 959497843 750222905 807851992 54467956 704317246 586927772 809450593 809450593 275410447 750222905 54978479 341066340 757367141 54467956 853996708 704317246 881427789 359306675 962843988 853996708 586927772 853996708 87939586 928523640 610967290 87939586 750222905 698101988 907513243 959497843 904457353 751177986 629517684 751177986 904457353 704317246 809450593 962843988 853996708 2668034 87939586 680361344 757367141 928523640 661702249 907513243 909887207 661702249 661702249 752755762 698101988 59912810 402328612 470588820 647310372 299111413 844312972 34937036 54978479 239710191 704317246 959497843 909887207 359306675 341066340 13978957 34937036 757367141 9679609 341066340 359306675 698101988 830427564 178766511 911376237 46053030 359306675 239710191 87939586 844312972 698101988 712147186 904457353 881427789 704317246 757367141 680361344 46053030 299111413 469275658 881427789 844312972 87939586 610967290 46053030 712147186 402328612 13978957 704317246 9679609 478164345 359306675 712147186 647310372 352872460 807851992 13978957 46053030 610967290 377538518 59912810 54467956 359306675 46053030 712147186 680361344 750222905 54467956 54978479 629517684 712147186 352872460 750222905 830427564 87939586 59912810 680361344 59912810 46053030 629517684 377538518 46053030 928523640 647310372 341066340 87939586 928523640 962843988 359306675 959497843 752755762 2668034 359306675 87939586 704317246 928523640 629517684 478164345 757367141 704317246 377538518 470588820 275410447 757367141 59912810 680361344 352872460 239710191 178766511 911376237 610967290 9679609 881427789 470588820 54467956 368018338 34937036 54467956 54978479 647310372 844312972 911376237 750222905 751177986 959497843 87939586 959497843 909887207 907513243 470588820 352872460 34937036 962843988 2668034 352872460 881427789 54467956 962843988 359306675 904457353 469275658 807851992 46053030 629517684 275410447 911376237 637293522 661702249 750222905 470588820 830427564 907513243 629517684 928523640 904457353 881427789 470588820 661702249 750222905 807851992 87939586 13978957 368018338 704317246 807851992 928523640 661702249 359306675 2668034 830427564 714495600 750222905 46053030 704317246 368018338 470588820 54467956 402328612 647310372 911376237 87939586 586927772 478164345 352872460 661702249 9679609 34937036 661702249 46053030 610967290 239710191 751177986 752755762 610967290 751177986 352872460 853996708 59912810 299111413 750222905 586927772 87939586 714495600 907513243 469275658 586927772 402328612 704317246 586927772 46053030 59912810 647310372 844312972 377538518 909887207 680361344 34937036 368018338 752755762 853996708 478164345 907513243 712147186 610967290 610967290 478164345 46053030 13978957 751177986 46053030 752755762 2668034 470588820 661702249 359306675 54467956 712147186 478164345 751177986 647310372 704317246 959497843 853996708 704317246 59912810 904457353 341066340 54467956 909887207 714495600 907513243 87939586 959497843 830427564 470588820 807851992 830427564 757367141 -1 359306675 275410447 2668034 2668034 751177986 352872460 -1 9679609 680361344 907513243 637293522 402328612 239710191 54467956 714495600 750222905 368018338 752755762 661702249 54978479 809450593 54978479 402328612 34937036 704317246 809450593 2668034 13978957 586927772 469275658 959497843 712147186 809450593 54467956 368018338 909887207 629517684 750222905 807851992 830427564 928523640 904457353 2668034 959497843 469275658 752755762 911376237 478164345 757367141 54978479 661702249 359306675 807851992 637293522 928523640 352872460 470588820 959497843 54467956 586927772 750222905 478164345 629517684 757367141 750222905 704317246 712147186 368018338 757367141 698101988 59912810 610967290 751177986 907513243 714495600 46053030 752755762 629517684 87939586 844312972 907513243 704317246 637293522 809450593 275410447 752755762 647310372 911376237 680361344 928523640 853996708 680361344 928523640 928523640 909887207 962843988 54467956 34937036 2668034 2668034 34937036 698101988 962843988 680361344 341066340 275410447 698101988 712147186 59912810 807851992 470588820 751177986 359306675 352872460 341066340 478164345 178766511 59912810 478164345 478164345 9679609 750222905 680361344 962843988 830427564 341066340 359306675 87939586 13978957 712147186 911376237 959497843 178766511 610967290 844312972 714495600 647310372 610967290 59912810 59912810 2668034 830427564 54467956 928523640 178766511 359306675 34937036 59912810 680361344 712147186 368018338 586927772 9679609 299111413 680361344 714495600 844312972 714495600 928523640 751177986 377538518 87939586 752755762 904457353 853996708 54978479 637293522 647310372 54467956 46053030 352872460 54467956 341066340 704317246 586927772 586927772 830427564 807851992 586927772 359306675 87939586 9679609 680361344 9679609 59912810 909887207 907513243 830427564 904457353 352872460 586927772 239710191 610967290 750222905 46053030 907513243 757367141 629517684 629517684 402328612 647310372 712147186 661702249 13978957 54467956 359306675 2668034 959497843 469275658 962843988 9679609 377538518 9679609 661702249 750222905 275410447 54467956 881427789 46053030 909887207 751177986 911376237 275410447 704317246 478164345 928523640 962843988 239710191 402328612 54467956 239710191 -1 904457353 881427789 178766511 637293522 807851992 377538518 750222905 714495600 34937036 610967290 46053030 478164345 661702249 637293522 911376237 844312972 629517684 377538518 680361344 469275658 368018338 478164345 844312972 629517684 680361344 178766511 680361344 844312972 661702249 959497843 54467956 751177986 757367141 714495600 470588820 275410447 352872460 87939586 13978957 359306675 13978957 46053030 830427564 698101988 469275658 853996708 54467956 368018338 647310372 809450593 359306675 470588820 402328612 751177986 904457353 59912810 9679609 59912810 809450593 844312972 853996708 750222905 377538518 750222905 807851992 13978957 377538518 478164345 881427789 402328612 402328612 586927772 46053030 46053030 402328612 46053030 904457353 698101988 881427789 13978957 661702249 359306675 469275658 911376237 87939586 637293522 911376237 911376237 928523640 881427789 928523640 299111413 752755762 904457353 352872460 807851992 637293522 341066340 341066340 87939586 478164345 239710191 9679609 750222905 54467956 2668034 714495600 59912810 853996708 959497843 698101988 830427564 750222905 757367141 59912810 46053030 830427564 59912810 352872460 377538518 275410447 904457353 904457353 807851992 830427564 750222905 13978957 661702249 54467956 34937036 54978479 962843988 704317246 704317246 661702249 402328612 352872460 809450593 469275658 714495600 2668034 341066340 629517684 46053030 928523640 704317246 478164345 275410447 909887207 750222905 478164345 907513243 830427564 698101988 469275658 881427789 830427564 751177986 853996708 844312972 661702249 809450593 469275658 54467956 341066340 907513243 239710191 87939586 904457353 757367141 647310372 661702249 907513243 907513243 368018338 54467956 402328612 962843988 402328612 299111413 647310372 54978479 752755762 377538518 34937036 368018338 807851992 637293522 807851992 13978957 469275658 2668034 704317246 853996708 610967290 698101988 752755762 13978957 178766511 239710191 881427789 680361344 680361344 59912810 341066340 470588820 34937036 46053030 698101988 807851992 714495600 698101988 752755762 680361344 9679609 341066340 610967290 881427789 712147186 -1 610967290 680361344 909887207 9679609 962843988 853996708 13978957 807851992 909887207 680361344 714495600 904457353 2668034 341066340 757367141 962843988 54467956 807851992 752755762 299111413 907513243 909887207 714495600 647310372 752755762 402328612 352872460 54978479 704317246 469275658 904457353 698101988 2668034 714495600 275410447 299111413 352872460 34937036 478164345 359306675 911376237 469275658 647310372 704317246 352872460 34937036 911376237 629517684 341066340 904457353 647310372 807851992 46053030 911376237 239710191 647310372 9679609 680361344 907513243 -1 911376237 9679609 680361344 402328612 881427789 478164345 469275658 368018338 54978479 87939586 352872460 911376237 586927772 239710191 402328612 750222905 478164345 752755762 904457353 909887207 752755762 59912810 757367141 807851992 752755762 359306675 59912810 704317246 712147186 757367141 680361344 962843988 352872460 757367141 377538518 909887207 478164345 704317246 881427789 680361344 178766511 13978957 46053030 680361344 647310372 586927772 757367141 704317246 54978479 881427789 610967290 680361344 46053030 830427564 881427789 341066340 928523640 853996708 714495600 341066340 909887207 275410447 712147186 54467956 46053030 586927772 904457353 9679609 34937036 757367141 928523640 275410447 714495600 -1 352872460 757367141 586927772 239710191 368018338 470588820 275410447 610967290 54978479 239710191 637293522 178766511 637293522 680361344 178766511 178766511 853996708 907513243 359306675 928523640 9679609 478164345 698101988 809450593 752755762 359306675 2668034 807851992 352872460 13978957 959497843 352872460 881427789 698101988 87939586 751177986 959497843 178766511 59912810 54467956 750222905 928523640 470588820 629517684 178766511 911376237 299111413 54978479 470588820 352872460 341066340 13978957 -1 750222905 178766511 46053030 647310372 54978479 661702249 352872460 54467956 299111413 59912810 299111413 341066340 54978479 714495600 909887207 341066340 647310372 478164345 629517684 830427564 904457353 844312972 469275658 275410447 637293522 402328612 757367141 46053030 402328612 647310372 844312972 87939586 402328612 962843988 87939586 2668034 809450593 661702249 959497843 751177986 341066340 299111413 698101988 275410447 904457353 470588820 299111413 853996708 907513243 637293522 275410447 54467956 478164345 853996708 352872460 680361344 647310372 87939586 46053030 962843988 54467956 178766511 959497843 377538518 844312972 881427789 402328612 54467956 698101988 704317246 54467956 34937036 904457353 87939586 752755762 637293522 959497843 54467956 751177986 698101988 54467956 59912810 2668034 275410447 752755762 299111413 962843988 59912810 881427789 807851992 752755762 714495600 962843988 299111413 680361344 239710191 402328612 368018338 239710191 757367141 46053030 757367141 54978479 809450593 752755762 586927772 87939586 809450593 757367141 470588820 750222905 610967290 239710191 341066340 752755762 714495600 757367141 469275658 844312972 9679609 698101988 907513243 904457353 586927772 59912810 881427789 178766511 752755762 478164345 757367141 637293522 54467956 368018338 959497843 904457353 275410447 2668034 629517684 959497843 299111413 714495600 470588820 275410447 239710191 368018338 178766511 359306675 830427564 714495600 752755762 752755762 352872460 962843988 751177986 239710191 586927772 402328612 830427564 698101988 752755762 54978479 9679609 470588820 470588820 907513243 34937036 704317246 853996708 647310372 178766511 844312972 907513243 54467956 178766511 830427564 469275658 299111413 368018338 629517684 959497843 377538518 844312972 54467956 239710191 34937036 698101988 752755762 352872460 470588820 178766511 368018338 959497843 853996708 661702249 2668034 907513243 13978957 13978957 757367141 377538518 809450593 54978479 904457353 178766511 907513243 881427789 54467956 275410447 909887207 59912810 909887207 904457353 830427564 661702249 586927772 586927772 752755762 13978957 959497843 647310372 904457353 368018338 844312972 478164345 299111413 368018338 359306675 911376237 647310372 853996708 881427789 807851992 2668034 13978957 368018338 830427564 928523640 757367141 712147186 239710191 629517684 13978957 647310372 610967290 478164345 9679609 87939586 13978957 586927772 368018338 610967290 629517684 911376237 54978479 9679609 909887207 853996708 680361344 881427789 178766511 275410447 909887207 637293522 2668034 629517684 904457353 239710191 750222905 844312972 853996708 959497843 610967290 470588820 911376237 844312972 844312972 239710191 341066340 911376237 2668034 2668034 844312972 661702249 807851992 239710191 478164345 87939586 13978957 750222905 470588820 610967290 807851992 469275658 909887207 377538518 -1 610967290 661702249 13978957 54978479 87939586 853996708 586927772 34937036 239710191 962843988 881427789 629517684 757367141 87939586 299111413 87939586 647310372 402328612 752755762 698101988 239710191 9679609 359306675 34937036 34937036 661702249 610967290 807851992 904457353 341066340 34937036 647310372 909887207 698101988 275410447 844312972 704317246 911376237 9679609 54467956 352872460 352872460 402328612 359306675 904457353 757367141 911376237 907513243 34937036 704317246 807851992 907513243 629517684 830427564 341066340 698101988 637293522 2668034 712147186 844312972 359306675 239710191 87939586 704317246 469275658 178766511 341066340 928523640 586927772 909887207 704317246 757367141 368018338 751177986 239710191 680361344 698101988 2668034 46053030 928523640 712147186 909887207 629517684 881427789 757367141 299111413 661702249 714495600 844312972 9679609 647310372 54467956 962843988 402328612 2668034 752755762 909887207 698101988 59912810 911376237 698101988 470588820 928523640 637293522 962843988 907513243 830427564 610967290 750222905 750222905 9679609 34937036 911376237 402328612 752755762 46053030 2668034 629517684 402328612 46053030 9679609 239710191 750222905 698101988 647310372 46053030 844312972 9679609 830427564 712147186 928523640 830427564 377538518 809450593 704317246 610967290 299111413 54978479 959497843 962843988 809450593 13978957 359306675 959497843 275410447 962843988 178766511 680361344 809450593 698101988 844312972 341066340 844312972 704317246 610967290 714495600 299111413 962843988 275410447 34937036 341066340 610967290 478164345 377538518 962843988 680361344 470588820 714495600 54467956 59912810 809450593 54467956 478164345 680361344 809450593 46053030 807851992 757367141 34937036 368018338 341066340 352872460 750222905 962843988 178766511 2668034 661702249 647310372 751177986 469275658 470588820 807851992 341066340 59912810 680361344 629517684 750222905 661702249 647310372 299111413 470588820 34937036 352872460 239710191 680361344 275410447 469275658 -1 9679609 647310372 714495600 13978957 750222905 881427789 359306675 928523640 807851992 478164345 629517684 844312972 809450593 751177986 807851992 853996708 402328612 698101988 714495600 341066340 629517684 470588820 629517684 469275658 13978957 904457353 178766511 750222905 54978479 757367141 704317246 704317246 807851992 470588820 2668034 2668034 714495600 752755762 -1 698101988 299111413 54467956 2668034 752755762 59912810 9679609 714495600 752755762 928523640 752755762 46053030 478164345 377538518 54978479 59912810 809450593 239710191 750222905 844312972 959497843 9679609 178766511 909887207 928523640 704317246 712147186 46053030 647310372 9679609 13978957 54978479 704317246 2668034 359306675 178766511 478164345 586927772 704317246 853996708 402328612 629517684 46053030 680361344 359306675 178766511 807851992 809450593 911376237 752755762 478164345 178766511 13978957 341066340 34937036 9679609 352872460 637293522 830427564 807851992 359306675 704317246 881427789 59912810 59912810 478164345 178766511 853996708 881427789 54978479 712147186 178766511 750222905 46053030 680361344 478164345 661702249 752755762 637293522 680361344 34937036 830427564 962843988 178766511 34937036 87939586 478164345 54978479 751177986 87939586 46053030 275410447 178766511 54467956 962843988 637293522 275410447 2668034 469275658 911376237 751177986 13978957 239710191 704317246 904457353 698101988 830427564 844312972 87939586 368018338 714495600 637293522 359306675 59912810 750222905 928523640 54467956 698101988 586927772 9679609 698101988 959497843 637293522 610967290 359306675 275410447 610967290 54978479 907513243 844312972 928523640 661702249 928523640 275410447 34937036 368018338 751177986 714495600 469275658 962843988 377538518 610967290 610967290 809450593 853996708 844312972 698101988 830427564 751177986 881427789 470588820 469275658 751177986 844312972 750222905 469275658 13978957 904457353 911376237 647310372 962843988 341066340 87939586 757367141 959497843 907513243 359306675 959497843 402328612 853996708 909887207 959497843 844312972 -1 661702249 341066340 698101988 680361344 368018338 13978957 629517684 46053030 299111413 46053030 751177986 962843988 59912810 275410447 714495600 341066340 809450593 911376237 629517684 698101988 680361344 881427789 178766511 13978957 752755762 809450593 352872460 962843988 239710191 2668034 469275658 610967290 377538518 704317246 704317246 46053030 661702249 359306675 830427564 9679609 750222905 13978957 59912810 54467956 704317246 904457353 844312972 661702249 751177986 647310372 907513243 698101988 178766511 13978957 830427564 757367141 54978479 469275658 962843988 341066340 54978479 629517684 637293522 907513243 704317246 586927772 178766511 402328612 629517684 275410447 470588820 750222905 13978957 87939586 13978957 680361344 911376237 752755762 853996708 478164345 698101988 352872460 178766511 2668034 704317246 629517684 752755762 478164345 469275658 647310372 470588820 54467956 881427789 881427789 907513243 -1 359306675 752755762 34937036 911376237 368018338 698101988 647310372 909887207 853996708 680361344 469275658 750222905 610967290 178766511 647310372 352872460 962843988 807851992 751177986 809450593 87939586 647310372 9679609 478164345 -1 239710191 629517684 359306675 698101988 751177986 352872460 881427789 610967290 959497843 470588820 46053030 469275658 359306675 752755762 368018338 629517684 178766511 909887207 752755762 637293522 59912810 904457353 34937036 478164345 907513243 959497843 46053030 714495600 178766511 9679609 752755762 610967290 629517684 647310372 661702249 377538518 341066340 807851992 647310372 368018338 239710191 714495600 34937036 341066340 299111413 637293522 807851992 341066340 751177986 610967290 13978957 757367141 844312972 680361344 54978479 853996708 34937036 629517684 661702249 59912810 751177986 962843988 34937036 13978957 34937036 750222905 87939586 341066340 714495600 275410447 59912810 680361344 610967290 87939586 752755762 368018338 352872460 909887207 54467956 757367141 87939586 830427564 87939586 377538518 478164345 470588820 402328612 46053030 680361344 13978957 647310372 610967290 368018338 714495600 907513243 586927772 59912810 13978957 881427789 911376237 610967290 757367141 807851992 610967290 54978479 807851992 853996708 629517684 904457353 647310372 962843988 46053030 661702249 751177986 962843988 637293522 178766511 647310372 881427789 959497843 178766511 13978957 478164345 54467956 962843988 610967290 54978479 907513243 54467956 959497843 853996708 637293522 275410447 13978957 13978957 59912810 470588820 844312972 637293522 757367141 341066340 853996708 750222905 352872460 809450593 853996708 853996708 750222905 661702249 904457353 757367141 469275658 470588820 712147186 881427789 637293522 712147186 352872460 962843988 750222905 341066340 844312972 928523640 470588820 909887207 629517684 352872460 629517684 714495600 712147186 478164345 59912810 34937036 909887207 712147186 637293522 470588820 680361344 807851992 751177986 881427789 680361344 714495600 712147186 751177986 87939586 909887207 757367141 757367141 751177986 647310372 752755762 178766511 909887207 881427789 830427564 610967290 9679609 87939586 368018338 680361344 377538518 377538518 712147186 54978479 661702249 87939586 751177986 704317246 9679609 352872460 478164345 752755762 698101988 341066340 87939586 844312972 377538518 853996708 341066340 13978957 647310372 299111413 299111413 712147186 712147186 629517684 13978957 359306675 752755762 853996708 359306675 34937036 928523640 809450593 712147186 368018338 9679609 178766511 907513243 610967290 87939586 661702249 661702249 469275658 637293522 881427789 844312972 637293522 704317246 54978479 881427789 830427564 368018338 610967290 46053030 54978479 752755762 809450593 757367141 752755762 907513243 46053030 750222905 352872460 402328612 368018338 46053030 275410447 469275658 478164345 830427564 46053030 46053030 959497843 807851992 752755762 809450593 807851992 853996708 830427564 807851992 470588820 661702249 704317246 34937036 911376237 928523640 881427789 807851992 853996708 368018338 275410447 13978957 359306675 680361344 907513243 881427789 470588820 698101988 637293522 478164345 959497843 478164345 586927772 962843988 844312972 239710191 402328612 751177986 962843988 9679609 928523640 904457353 959497843 359306675 959497843 907513243 352872460 59912810 54978479 299111413 911376237 853996708 -1 368018338 751177986 757367141 54978479 907513243 377538518 9679609 907513243 239710191 34937036 9679609 2668034 59912810 470588820 714495600 469275658 750222905 907513243 904457353 34937036 469275658 178766511 807851992 610967290 830427564 661702249 586927772 647310372 368018338 680361344 2668034 911376237 352872460 909887207 807851992 470588820 629517684 750222905 352872460 469275658 469275658 9679609 830427564 377538518 844312972 239710191 359306675 299111413 752755762 844312972 844312972 239710191 377538518 34937036 239710191 750222905 478164345 714495600 809450593 680361344 299111413 751177986 352872460 928523640 368018338 178766511 750222905 402328612 661702249 34937036 54467956 586927772 275410447 299111413 757367141 844312972 402328612 629517684 368018338 402328612 904457353 352872460 962843988 637293522 87939586 239710191 54978479 714495600 909887207 87939586 629517684 904457353 46053030 352872460 87939586 928523640 586927772 752755762 359306675 54467956 359306675 751177986 680361344 46053030 46053030 844312972 59912810 478164345 752755762 809450593 928523640 341066340 402328612 637293522 9679609 9679609 178766511 714495600 402328612 704317246 853996708 352872460 911376237 698101988 275410447 34937036 853996708 478164345 704317246 661702249 909887207 881427789 239710191 -1 809450593 807851992 -1 377538518 13978957 478164345 478164345 610967290 704317246 853996708 54467956 2668034 9679609 34937036 637293522 680361344 907513243 807851992 9679609 680361344 928523640 87939586 809450593 830427564 402328612 54978479 368018338 757367141 750222905 610967290 712147186 680361344 680361344 704317246 178766511 714495600 9679609 54467956 959497843 881427789 34937036 907513243 470588820 907513243 752755762 751177986 359306675 909887207 54978479 610967290 13978957 352872460 704317246 637293522 911376237 959497843 904457353 359306675 962843988 586927772 830427564 54978479 341066340 610967290 178766511 844312972 712147186 34937036 368018338 712147186 959497843 844312972 904457353 647310372 904457353 299111413 341066340 87939586 34937036 881427789 54978479 959497843 2668034 907513243 680361344 907513243 2668034 275410447 751177986 377538518 239710191 239710191 -1 54978479 359306675 352872460 757367141 34937036 629517684 907513243 698101988 469275658 637293522 647310372 907513243 478164345 469275658 586927772 881427789 809450593 712147186 341066340 698101988 807851992 712147186 478164345 661702249 928523640 54978479 239710191 402328612 909887207 809450593 54467956 610967290 704317246 275410447 2668034 830427564 610967290 751177986 586927772 698101988 680361344 586927772 830427564 752755762 904457353 661702249 87939586 9679609 586927772 610967290 352872460 2668034 757367141 661702249 928523640 402328612 54978479 239710191 647310372 750222905 712147186 239710191 9679609 178766511 2668034 341066340 299111413 359306675 853996708 46053030 87939586 178766511 402328612 59912810 911376237 647310372 714495600 478164345 178766511 809450593 469275658 807851992 698101988 830427564 661702249 377538518 704317246 54467956 54467956 680361344 704317246 809450593 2668034 757367141 853996708 610967290 46053030 881427789 239710191 54978479 909887207 275410447 752755762 904457353 904457353 959497843 299111413 239710191 928523640 712147186 752755762 881427789 470588820 629517684 962843988 34937036 959497843 87939586 911376237 904457353 909887207 34937036 178766511 844312972 359306675 34937036 54467956 698101988 911376237 470588820 2668034 757367141 629517684 962843988 844312972 704317246 629517684 712147186 904457353 610967290 751177986 853996708 13978957 637293522 830427564 54978479 904457353 87939586 402328612 54978479 752755762 54978479 299111413 809450593 299111413 928523640 299111413 368018338 54467956 853996708 178766511 -1 750222905 239710191 698101988 469275658 359306675 830427564 178766511 54978479 680361344 647310372 46053030 647310372 637293522 830427564 -1 470588820 830427564 341066340 751177986 629517684 661702249 647310372 54978479 478164345 352872460 13978957 275410447 757367141 750222905 46053030 757367141 637293522 239710191 704317246 637293522 712147186 402328612 34937036 54978479 830427564 750222905 178766511 909887207 844312972 904457353 909887207 881427789 680361344 478164345 661702249 478164345 757367141 752755762 647310372 586927772 661702249 470588820 586927772 844312972 470588820 239710191 807851992 712147186 637293522 34937036 2668034 54467956 377538518 359306675 2668034 46053030 59912810 402328612 881427789 911376237 853996708 9679609 698101988 368018338 341066340 59912810 2668034 909887207 959497843 909887207 377538518 698101988 853996708 46053030 359306675 54978479 962843988 712147186 368018338 904457353 907513243 178766511 469275658 402328612 704317246 2668034 352872460 478164345 661702249 87939586 844312972 680361344 712147186 610967290 239710191 904457353 698101988 34937036 751177986 661702249 881427789 377538518 907513243 752755762 962843988 54978479 54467956 911376237 9679609 752755762 757367141 907513243 610967290 959497843 751177986 750222905 478164345 809450593 610967290 757367141 469275658 807851992 9679609 34937036 751177986 275410447 904457353 377538518 712147186 9679609 757367141 341066340 853996708 853996708 714495600 830427564 712147186 714495600 911376237 911376237 757367141 34937036 2668034 377538518 904457353 13978957 911376237 752755762 275410447 34937036 87939586 341066340 34937036 853996708 750222905 959497843 586927772 757367141 637293522 34937036 629517684 853996708 853996708 751177986 610967290 352872460 844312972 881427789 928523640 469275658 478164345 928523640 830427564 904457353 962843988 661702249 959497843 911376237 680361344 377538518 586927772 647310372 809450593 46053030 13978957 647310372 962843988 962843988 478164345 469275658 911376237 359306675 9679609 680361344 299111413 807851992 959497843 959497843 13978957 637293522 637293522 647310372 178766511 2668034 807851992 586927772 352872460 9679609 907513243 402328612 54467956 299111413 757367141 610967290 904457353 962843988 907513243 54978479 469275658 680361344 299111413 2668034 478164345 751177986 46053030 959497843 9679609 661702249 54978479 830427564 469275658 54467956 299111413 87939586 478164345 904457353 54467956 239710191 87939586 750222905 469275658 59912810 959497843 478164345 478164345 807851992 911376237 830427564 275410447 712147186 962843988 830427564 54467956 470588820 637293522 610967290 299111413 809450593 959497843 586927772 469275658 647310372 9679609 359306675 714495600 13978957 54467956 750222905 469275658 680361344 704317246 853996708 359306675 962843988 54978479 586927772 13978957 844312972 377538518 359306675 9679609 881427789 368018338 470588820 698101988 807851992 881427789 87939586 712147186 757367141 680361344 629517684 341066340 751177986 904457353 807851992 59912810 359306675 478164345 962843988 377538518 752755762 911376237 2668034 647310372 629517684 757367141 647310372 911376237 629517684 959497843 470588820 470588820 680361344 928523640 629517684 275410447 46053030 359306675 962843988 714495600 909887207 698101988 904457353 377538518 962843988 586927772 881427789 341066340 352872460 275410447 359306675 341066340 712147186 704317246 275410447 46053030 368018338 807851992 928523640 904457353 610967290 87939586 853996708 469275658 469275658 962843988 704317246 54978479 9679609 54978479 750222905 752755762 844312972 714495600 34937036 9679609 402328612 637293522 275410447 352872460 750222905 698101988 909887207 87939586 909887207 469275658 377538518 469275658 275410447 962843988 469275658 377538518 239710191 469275658 13978957 586927772 275410447 586927772 698101988 470588820 299111413 54978479 853996708 750222905 470588820 959497843 698101988 809450593 959497843 46053030 629517684 904457353 478164345 -1 478164345 853996708 928523640 610967290 853996708 647310372 2668034 478164345 478164345 661702249 46053030 680361344 853996708 680361344 680361344 661702249 647310372 647310372 844312972 712147186 87939586 637293522 -1 830427564 54978479 469275658 714495600 751177986 34937036 809450593 712147186 341066340 752755762 368018338 368018338 239710191 470588820 807851992 34937036 586927772 807851992 661702249 402328612 299111413 704317246 470588820 239710191 881427789 928523640 377538518 830427564 34937036 9679609 2668034 714495600 478164345 962843988 2668034 54978479 610967290 34937036 470588820 909887207 377538518 34937036 54978479 470588820 752755762 844312972 341066340 239710191 13978957 704317246 928523640 904457353 680361344 13978957 478164345 59912810 54467956 751177986 629517684 647310372 34937036 751177986 904457353 844312972 402328612 907513243 752755762 844312972 751177986 341066340 698101988 904457353 -1 714495600 9679609 698101988 469275658 647310372 809450593 59912810 54467956 959497843 9679609 352872460 470588820 341066340 2668034 469275658 59912810 -1 959497843 629517684 46053030 13978957 402328612 610967290 239710191 2668034 881427789 368018338 907513243 959497843 680361344 928523640 13978957 752755762 853996708 881427789 629517684 352872460 9679609 54978479 962843988 959497843 637293522 46053030 704317246 610967290 752755762 904457353 341066340 704317246 647310372 46053030 402328612 13978957 959497843 299111413 680361344 807851992 830427564 377538518 830427564 712147186 470588820 830427564 377538518 680361344 714495600 54978479 959497843 661702249 752755762 59912810 46053030 610967290 904457353 359306675 680361344 647310372 959497843 629517684 904457353 299111413 368018338 751177986 46053030 637293522 904457353 9679609 9679609 299111413 87939586 750222905 402328612 402328612 830427564 275410447 275410447 299111413 853996708 469275658 178766511 928523640 470588820 904457353 807851992 714495600 352872460 909887207 844312972 87939586 239710191 368018338 13978957 13978957 844312972 962843988 87939586 46053030 830427564 959497843 629517684 928523640 680361344 352872460 470588820 469275658 712147186 59912810 402328612 54978479 610967290 647310372 275410447 478164345 87939586 962843988 714495600 54978479 698101988 359306675 928523640 751177986 809450593 402328612 470588820 637293522 807851992 647310372 881427789 904457353 750222905 470588820 637293522 959497843 637293522 299111413 34937036 402328612 368018338 907513243 13978957 54467956 680361344 750222905 962843988 680361344 59912810 54467956 359306675 469275658 586927772 629517684 54467956 698101988 13978957 59912810 469275658 928523640 911376237 402328612 881427789 680361344 402328612 647310372 959497843 704317246 809450593 911376237 712147186 469275658 46053030 712147186 712147186 904457353 470588820 275410447 881427789 629517684 881427789 680361344 752755762 637293522 34937036 54467956 809450593 586927772 352872460 402328612 46053030 359306675 911376237 610967290 752755762 586927772 712147186 299111413 928523640 661702249 359306675 239710191 911376237 830427564 704317246 909887207 807851992 907513243 359306675 904457353 341066340 299111413 904457353 807851992 637293522 752755762 907513243 34937036 752755762 907513243 881427789 962843988 478164345 704317246 757367141 704317246 962843988 2668034 830427564 54978479 809450593 637293522 757367141 647310372 909887207 478164345 469275658 629517684 87939586 239710191 239710191 470588820 680361344 637293522 959497843 904457353 610967290 13978957 757367141 807851992 46053030 478164345 881427789 959497843 54467956 629517684 13978957 402328612 962843988 704317246 352872460 907513243 637293522 9679609 629517684 637293522 809450593 470588820 750222905 853996708 844312972 962843988 275410447 661702249 275410447 275410447 54978479 470588820 959497843 844312972 704317246 751177986 402328612 13978957 469275658 341066340 712147186 751177986 178766511 299111413 637293522 909887207 962843988 911376237 907513243 9679609 704317246 904457353 610967290 46053030 647310372 698101988 478164345 853996708 478164345 712147186 59912810 377538518 853996708 470588820 909887207 750222905 34937036 470588820 469275658 359306675 377538518 757367141 712147186 46053030 704317246 470588820 751177986 46053030 698101988 750222905 809450593 853996708 807851992 881427789 752755762 959497843 844312972 698101988 610967290 907513243 704317246 402328612 341066340 750222905 698101988 750222905 54978479 911376237 704317246 712147186 647310372 359306675 698101988 909887207 275410447 751177986 704317246 13978957 959497843 239710191 647310372 275410447 712147186 46053030 757367141 59912810 752755762 712147186 714495600 470588820 959497843 907513243 610967290 712147186 661702249 928523640 959497843 402328612 470588820 352872460 629517684 909887207 757367141 751177986 275410447 881427789 807851992 610967290 844312972 9679609 637293522 680361344 647310372 807851992 275410447 807851992 2668034 629517684 962843988 469275658 959497843 714495600 909887207 2668034 239710191 714495600 907513243 54978479 59912810 751177986 54467956 907513243 751177986 909887207 907513243 341066340 637293522 54467956 368018338 610967290 610967290 402328612 341066340 807851992 402328612 907513243 586927772 647310372 751177986 34937036 59912810 9679609 680361344 959497843 9679609 853996708 341066340 928523640 629517684 352872460 54467956 478164345 54467956 54978479 402328612 478164345 962843988 844312972 402328612 714495600 341066340 853996708 478164345 928523640 704317246 962843988 87939586 13978957 807851992 352872460 87939586 610967290 830427564 881427789 712147186 661702249 904457353 757367141 54467956 830427564 907513243 13978957 752755762 881427789 712147186 368018338 359306675 928523640 752755762 9679609 2668034 698101988 2668034 809450593 881427789 402328612 881427789 478164345 959497843 54978479 704317246 807851992 751177986 680361344 46053030 352872460 299111413 13978957 661702249 9679609 59912810 610967290 377538518 661702249 712147186 54978479 359306675 87939586 34937036 470588820 341066340 712147186 637293522 54978479 586927772 830427564 178766511 54978479 341066340 9679609 470588820 928523640 714495600 34937036 661702249 698101988 478164345 275410447 680361344 647310372 478164345 712147186 13978957 352872460 470588820 909887207 680361344 881427789 712147186 54978479 959497843 757367141 928523640 807851992 962843988 853996708 59912810 34937036 469275658 844312972 698101988 751177986 352872460 54978479 909887207 962843988 844312972 239710191 402328612 46053030 9679609 704317246 928523640 751177986 402328612 698101988 470588820 -1 178766511 87939586 757367141 750222905 34937036 751177986 402328612 750222905 757367141 752755762 59912810 9679609 911376237 752755762 853996708 469275658 637293522 13978957 178766511 470588820 959497843 478164345 59912810 712147186 341066340 962843988 907513243 853996708 469275658 34937036 46053030 881427789 2668034 928523640 402328612 352872460 959497843 299111413 87939586 2668034 928523640 909887207 275410447 853996708 34937036 341066340 680361344 750222905 299111413 928523640 698101988 844312972 402328612 928523640 751177986 637293522 59912810 928523640 54978479 46053030 341066340 2668034 757367141 704317246 680361344 54467956 704317246 352872460 178766511 750222905 377538518 714495600 46053030 959497843 904457353 54978479 341066340 178766511 46053030 46053030 844312972 881427789 9679609 469275658 239710191 402328612 586927772 712147186 54978479 928523640 637293522 87939586 757367141 853996708 13978957 757367141 275410447 359306675 34937036 586927772 478164345 844312972 909887207 275410447 54978479 844312972 714495600 586927772 750222905 239710191 629517684 750222905 402328612 853996708 377538518 959497843 87939586 830427564 239710191 750222905 54978479 807851992 54467956 470588820 714495600 402328612 647310372 712147186 470588820 470588820 928523640 853996708 275410447 704317246 377538518 402328612 809450593 637293522 -1 2668034 807851992 629517684 629517684 959497843 714495600 881427789 752755762 275410447 87939586 909887207 807851992 752755762 853996708 637293522 610967290 752755762 629517684 809450593 909887207 59912810 714495600 904457353 478164345 9679609 377538518 478164345 54467956 54467956 54978479 299111413 478164345 911376237 2668034 661702249 844312972 637293522 830427564 698101988 830427564 610967290 402328612 87939586 87939586 368018338 647310372 46053030 629517684 368018338 469275658 341066340 752755762 904457353 637293522 881427789 54978479 750222905 909887207 752755762 586927772 911376237 -1 830427564 629517684 402328612 359306675 629517684 830427564 809450593 752755762 928523640 704317246 752755762 469275658 469275658 637293522 959497843 904457353 586927772 178766511 470588820 911376237 87939586 909887207 909887207 928523640 907513243 470588820 844312972 909887207 377538518 757367141 275410447 586927772 629517684 402328612 54978479 750222905 178766511 9679609 359306675 904457353 752755762 680361344 698101988 757367141 359306675 714495600 46053030 46053030 2668034 54978479 751177986 853996708 46053030 377538518 881427789 402328612 13978957 809450593 704317246 809450593 368018338 698101988 59912810 610967290 478164345 9679609 853996708 629517684 2668034 809450593 680361344 698101988 87939586 752755762 275410447 586927772 661702249 341066340 13978957 610967290 46053030 610967290 341066340 368018338 844312972 586927772 9679609 46053030 750222905 844312972 881427789 714495600 704317246 13978957 359306675 752755762 54467956 629517684 928523640 807851992 178766511 751177986 714495600 751177986 750222905 610967290 807851992 704317246 853996708 750222905 178766511 757367141 680361344 178766511 844312972 341066340 637293522 757367141 34937036 909887207 751177986 341066340 341066340 911376237 9679609 750222905 962843988 750222905 46053030 469275658 352872460 2668034 46053030 46053030 13978957 87939586 704317246 13978957 9679609 54467956 13978957 844312972 299111413 341066340 909887207 87939586 809450593 637293522 469275658 809450593 661702249 928523640 853996708 46053030 59912810 352872460 629517684 714495600 907513243 928523640 807851992 757367141 402328612 46053030 698101988 9679609 54467956 909887207 751177986 341066340 647310372 661702249 34937036 2668034 751177986 752755762 911376237 959497843 904457353 59912810 13978957 341066340 853996708 586927772 750222905 704317246 469275658 470588820 844312972 54467956 610967290 368018338 610967290 928523640 2668034 809450593 807851992 341066340 59912810 368018338 178766511 751177986 637293522 698101988 928523640 661702249 830427564 59912810 909887207 752755762 809450593 341066340 928523640 853996708 904457353 13978957 844312972 853996708 750222905 853996708 470588820 881427789 54978479 586927772 637293522 377538518 807851992 239710191 341066340 909887207 698101988 928523640 928523640 853996708 661702249 661702249 844312972 87939586 647310372 830427564 704317246 647310372 752755762 962843988 9679609 469275658 757367141 904457353 959497843 359306675 402328612 586927772 352872460 470588820 750222905 698101988 712147186 830427564 54467956 586927772 661702249 680361344 629517684 712147186 470588820 275410447 909887207 962843988 712147186 59912810 844312972 402328612 959497843 751177986 704317246 757367141 178766511 959497843 962843988 647310372 368018338 352872460 87939586 807851992 962843988 13978957 377538518 962843988 844312972 698101988 807851992 907513243 368018338 377538518 629517684 34937036 586927772 178766511 46053030 698101988 714495600 647310372 752755762 54467956 470588820 469275658 853996708 928523640 13978957 629517684 698101988 757367141 714495600 368018338 712147186 352872460 -1 647310372 907513243 752755762 377538518 59912810 807851992 712147186 909887207 714495600 178766511 647310372 610967290 712147186 809450593 352872460 714495600 704317246 629517684 807851992 904457353 680361344 46053030 13978957 680361344 178766511 34937036 712147186 962843988 54978479 470588820 13978957 647310372 909887207 757367141 809450593 178766511 275410447 911376237 881427789 680361344 299111413 87939586 299111413 359306675 830427564 34937036 377538518 34937036 757367141 909887207 2668034 959497843 704317246 341066340 637293522 54467956 853996708 904457353 377538518 402328612 586927772 809450593 9679609 959497843 275410447 586927772 807851992 54467956 34937036 928523640 959497843 299111413 46053030 478164345 647310372 704317246 13978957 904457353 637293522 470588820 275410447 844312972 751177986 -1 807851992 959497843 911376237 853996708 2668034 752755762 299111413 54467956 844312972 752755762 853996708 352872460 87939586 46053030 680361344 751177986 712147186 341066340 469275658 402328612 239710191 610967290 341066340 844312972 629517684 368018338 928523640 13978957 680361344 402328612 637293522 586927772 680361344 647310372 712147186 352872460 928523640 469275658 680361344 714495600 46053030 586927772 13978957 2668034 959497843 478164345 909887207 680361344 661702249 470588820 54467956 752755762 637293522 704317246 752755762 907513243 359306675 750222905 9679609 34937036 680361344 959497843 647310372 752755762 586927772 844312972 178766511 907513243 752755762 637293522 757367141 911376237 680361344 469275658 704317246 962843988 909887207 59912810 478164345 59912810 178766511 752755762 87939586 752755762 959497843 959497843 478164345 586927772 -1 904457353 368018338 807851992 -1 750222905 470588820 704317246 178766511 714495600 962843988 752755762 178766511 911376237 59912810 34937036 909887207 704317246 909887207 751177986 59912810 704317246 239710191 637293522 54467956 341066340 853996708 54467956 714495600 844312972 757367141 377538518 853996708 46053030 757367141 907513243 844312972 830427564 661702249 352872460 844312972 661702249 750222905 750222905 341066340 844312972 299111413 637293522 637293522 34937036 807851992 34937036 959497843 807851992 34937036 478164345 751177986 844312972 478164345 352872460 928523640 352872460 402328612 704317246 714495600 909887207 661702249 704317246 907513243 586927772 402328612 13978957 299111413 178766511 629517684 853996708 752755762 680361344 9679609 704317246 698101988 647310372 13978957 34937036 750222905 757367141 904457353 59912810 9679609 830427564 178766511 629517684 959497843 853996708 469275658 34937036 470588820 712147186 830427564 299111413 87939586 853996708 586927772 470588820 54467956 807851992 178766511 377538518 54467956 807851992 704317246 341066340 478164345 830427564 478164345 377538518 470588820 470588820 807851992 359306675 46053030 750222905 402328612 470588820 661702249 637293522 757367141 469275658 807851992 13978957 853996708 239710191 807851992 809450593 9679609 907513243 844312972 610967290 629517684 750222905 87939586 750222905 34937036 752755762 911376237 909887207 341066340 9679609 9679609 907513243 34937036 637293522 637293522 904457353 962843988 341066340 904457353 962843988 368018338 661702249 661702249 698101988 853996708 714495600 87939586 402328612 807851992 402328612 904457353 844312972 962843988 750222905 680361344 470588820 359306675 698101988 299111413 469275658 469275658 757367141 469275658 647310372 751177986 661702249 402328612 881427789 704317246 928523640 909887207 909887207 9679609 881427789 46053030 928523640 239710191 402328612 962843988 9679609 661702249 359306675 698101988 629517684 911376237 586927772 959497843 9679609 13978957 368018338 377538518 909887207 714495600 752755762 54467956 807851992 368018338 853996708 844312972 714495600 2668034 352872460 610967290 352872460 359306675 881427789 911376237 13978957 714495600 807851992 959497843 402328612 54978479 368018338 680361344 469275658 647310372 830427564 478164345 712147186 629517684 647310372 469275658 368018338 751177986 698101988 13978957 928523640 907513243 881427789 478164345 402328612 299111413 911376237 757367141 469275658 853996708 962843988 402328612 275410447 752755762 341066340 2668034 809450593 2668034 844312972 470588820 59912810 853996708 610967290 962843988 680361344 341066340 470588820 2668034 54978479 54467956 87939586 959497843 680361344 647310372 87939586 750222905 368018338 359306675 629517684 751177986 680361344 714495600 87939586 712147186 714495600 928523640 909887207 809450593 275410447 629517684 830427564 904457353 637293522 928523640 54978479 704317246 46053030 712147186 704317246 54467956 928523640 478164345 9679609 402328612 341066340 704317246 712147186 13978957 368018338 54978479 904457353 341066340 359306675 752755762 352872460 275410447 2668034 54978479 275410447 469275658 341066340 368018338 962843988 610967290 2668034 586927772 87939586 750222905 704317246 928523640 750222905 402328612 752755762 647310372 629517684 647310372 586927772 647310372 661702249 904457353 752755762 881427789 377538518 352872460 9679609 844312972 751177986 402328612 661702249 13978957 610967290 807851992 352872460 661702249 698101988 178766511 275410447 637293522 2668034 712147186 809450593 751177986 712147186 680361344 637293522 881427789 928523640 911376237 637293522 2668034 853996708 610967290 469275658 239710191 907513243 359306675 368018338 637293522 275410447 807851992 59912810 904457353 647310372 610967290 2668034 830427564 470588820 907513243 402328612 909887207 368018338 368018338 928523640 907513243 402328612 809450593 59912810 714495600 178766511 904457353 752755762 959497843 368018338 809450593 752755762 647310372 13978957 757367141 752755762 469275658 34937036 352872460 359306675 928523640 34937036 962843988 402328612 661702249 712147186 610967290 714495600 478164345 2668034 911376237 13978957 478164345 853996708 853996708 712147186 807851992 830427564 704317246 757367141 714495600 680361344 750222905 698101988 928523640 9679609 698101988 87939586 907513243 9679609 239710191 359306675 352872460 13978957 907513243 959497843 46053030 830427564 359306675 13978957 704317246 909887207 368018338 881427789 54978479 402328612 680361344 586927772 13978957 962843988 341066340 610967290 368018338 13978957 2668034 299111413 54978479 962843988 909887207 704317246 54467956 586927772 904457353 844312972 402328612 881427789 807851992 610967290 830427564 907513243 881427789 368018338 661702249 239710191 661702249 586927772 757367141 928523640 928523640 9679609 59912810 629517684 239710191 352872460 239710191 637293522 881427789 807851992 299111413 881427789 751177986 680361344 478164345 807851992 853996708 275410447 610967290 909887207 368018338 698101988 239710191 647310372 13978957 698101988 698101988 904457353 907513243 909887207 680361344 844312972 809450593 959497843 637293522 239710191 844312972 9679609 637293522 757367141 470588820 359306675 962843988 904457353 13978957 46053030 629517684 341066340 469275658 178766511 752755762 904457353 959497843 178766511 275410447 239710191 54467956 478164345 470588820 54978479 881427789 239710191 59912810 757367141 962843988 904457353 9679609 13978957 239710191 178766511 54978479 680361344 959497843 -1 610967290 13978957 962843988 368018338 962843988 299111413 478164345 54978479 586927772 239710191 368018338 959497843 368018338 34937036 46053030 752755762 478164345 962843988 911376237 46053030 341066340 368018338 610967290 13978957 714495600 751177986 807851992 469275658 807851992 275410447 59912810 881427789 34937036 752755762 680361344 712147186 87939586 959497843 647310372 352872460 809450593 712147186 661702249 299111413 881427789 275410447 698101988 13978957 59912810 9679609 751177986 751177986 352872460 647310372 637293522 34937036 750222905 54467956 637293522 904457353 469275658 13978957 750222905 807851992 647310372 54467956 752755762 853996708 904457353 680361344 714495600 275410447 275410447 911376237 714495600 807851992 54467956 907513243 87939586 714495600 909887207 704317246 809450593 714495600 911376237 299111413 402328612 962843988 680361344 714495600 830427564 712147186 13978957 87939586 647310372 807851992 610967290 962843988 661702249 470588820 853996708 680361344 911376237 844312972 661702249 962843988 87939586 275410447 751177986 647310372 13978957 830427564 9679609 586927772 881427789 904457353 661702249 469275658 299111413 341066340 712147186 275410447 275410447 54467956 54978479 299111413 809450593 470588820 239710191 962843988 178766511 469275658 751177986 470588820 853996708 239710191 907513243 377538518 59912810 478164345 178766511 359306675 359306675 712147186 2668034 469275658 911376237 752755762 9679609 904457353 809450593 402328612 844312972 962843988 714495600 853996708 704317246 239710191 928523640 807851992 470588820 9679609 844312972 830427564 909887207 714495600 352872460 911376237 881427789 9679609 9679609 469275658 34937036 469275658 299111413 714495600 87939586 714495600 904457353 341066340 352872460 962843988 469275658 178766511 637293522 368018338 853996708 751177986 962843988 34937036 368018338 757367141 469275658 928523640 904457353 377538518 402328612 680361344 807851992 359306675 299111413 752755762 59912810 59912810 928523640 809450593 704317246 299111413 469275658 881427789 629517684 881427789 647310372 2668034 752755762 359306675 751177986 610967290 750222905 359306675 2668034 352872460 911376237 341066340 647310372 352872460 647310372 881427789 751177986 352872460 712147186 402328612 469275658 178766511 341066340 637293522 586927772 751177986 959497843 712147186 909887207 962843988 54467956 275410447 704317246 647310372 352872460 368018338 680361344 698101988 9679609 178766511 661702249 911376237 752755762 647310372 928523640 54978479 299111413 807851992 299111413 853996708 586927772 341066340 402328612 807851992 844312972 757367141 751177986 698101988 959497843 377538518 909887207 750222905 757367141 714495600 809450593 807851992 881427789 881427789 299111413 661702249 909887207 809450593 470588820 751177986 809450593 87939586 928523640 928523640 478164345 962843988 34937036 752755762 907513243 87939586 341066340 54978479 470588820 402328612 680361344 275410447 377538518 830427564 752755762 299111413 368018338 752755762 377538518 809450593 637293522 647310372 87939586 637293522 359306675 751177986 178766511 478164345 377538518 -1 46053030 907513243 34937036 928523640 586927772 59912810 54467956 341066340 909887207 610967290 586927772 9679609 377538518 712147186 807851992 809450593 809450593 751177986 34937036 853996708 59912810 402328612 352872460 59912810 377538518 807851992 629517684 647310372 757367141 698101988 54467956 59912810 275410447 959497843 368018338 962843988 809450593 750222905 178766511 87939586 904457353 680361344 928523640 368018338 13978957 299111413 377538518 962843988 959497843 853996708 359306675 928523640 239710191 757367141 698101988 610967290 680361344 637293522 9679609 586927772 377538518 907513243 809450593 610967290 352872460 34937036 757367141 637293522 907513243 904457353 637293522 239710191 752755762 751177986 853996708 9679609 59912810 2668034 352872460 610967290 2668034 807851992 698101988 87939586 807851992 807851992 928523640 698101988 637293522 757367141 478164345 478164345 698101988 299111413 368018338 830427564 904457353 610967290 377538518 59912810 809450593 54467956 751177986 34937036 586927772 -1 881427789 586927772 909887207 750222905 377538518 881427789 178766511 962843988 610967290 904457353 807851992 586927772 962843988 239710191 59912810 275410447 377538518 377538518 178766511 239710191 359306675 962843988 704317246 13978957 959497843 2668034 853996708 178766511 959497843 377538518 54978479 907513243 54978479 178766511 341066340 807851992 59912810 647310372 807851992 13978957 751177986 87939586 844312972 907513243 680361344 911376237 178766511 34937036 962843988 2668034 178766511 54978479 661702249 962843988 586927772 46053030 178766511 752755762 680361344 9679609 907513243 470588820 46053030 698101988 751177986 13978957 712147186 907513243 830427564 752755762 909887207 2668034 751177986 680361344 87939586 909887207 881427789 275410447 751177986 807851992 807851992 962843988 469275658 586927772 299111413 34937036 844312972 470588820 959497843 704317246 629517684 928523640 757367141 752755762 -1 368018338 299111413 402328612 368018338 299111413 907513243 809450593 368018338 907513243 478164345 750222905 712147186 469275658 239710191 928523640 610967290 34937036 368018338 610967290 752755762 239710191 750222905 647310372 586927772 34937036 341066340 178766511 637293522 928523640 352872460 928523640 959497843 586927772 34937036 752755762 830427564 661702249 809450593 647310372 807851992 647310372 299111413 680361344 54467956 757367141 469275658 661702249 586927772 359306675 807851992 750222905 928523640 610967290 610967290 807851992 750222905 661702249 909887207 377538518 299111413 757367141 341066340 704317246 402328612 299111413 809450593 377538518 661702249 962843988 750222905 714495600 368018338 9679609 470588820 807851992 54978479 853996708 962843988 46053030 470588820 704317246 402328612 647310372 907513243 402328612 368018338 962843988 299111413 757367141 478164345 712147186 911376237 907513243 469275658 178766511 9679609 661702249 34937036 629517684 87939586 352872460 359306675 752755762 911376237 59912810 752755762 909887207 809450593 478164345 178766511 34937036 377538518 2668034 470588820 87939586 352872460 704317246 629517684 -1 46053030 341066340 -1 661702249 909887207 54978479 714495600 904457353 629517684 178766511 757367141 962843988 881427789 239710191 178766511 714495600 751177986 637293522 637293522 809450593 807851992 299111413 909887207 844312972 881427789 341066340 928523640 402328612 275410447 809450593 853996708 907513243 807851992 54467956 904457353 2668034 959497843 34937036 478164345 368018338 853996708 757367141 757367141 299111413 807851992 712147186 750222905 54467956 470588820 698101988 909887207 299111413 352872460 661702249 478164345 704317246 469275658 752755762 911376237 610967290 853996708 54467956 178766511 647310372 750222905 34937036 341066340 807851992 239710191 928523640 54467956 904457353 469275658 698101988 752755762 359306675 610967290 34937036 830427564 34937036 2668034 586927772 830427564 239710191 928523640 637293522 59912810 757367141 629517684 757367141 830427564 757367141 928523640 714495600 959497843 661702249 352872460 962843988 698101988 637293522 299111413 881427789 911376237 750222905 586927772 751177986 59912810 637293522 610967290 714495600 830427564 46053030 757367141 680361344 87939586 661702249 470588820 9679609 907513243 13978957 54467956 809450593 275410447 959497843 275410447 586927772 359306675 909887207 751177986 341066340 34937036 46053030 359306675 377538518 712147186 680361344 911376237 586927772 844312972 809450593 911376237 377538518 352872460 909887207 750222905 59912810 402328612 714495600 909887207 368018338 46053030 637293522 911376237 359306675 34937036 928523640 750222905 275410447 807851992 478164345 469275658 647310372 752755762 359306675 13978957 757367141 610967290 647310372 752755762 341066340 469275658 352872460 478164345 844312972 750222905 809450593 377538518 962843988 368018338 2668034 712147186 928523640 830427564 469275658 341066340 959497843 59912810 377538518 629517684 751177986 647310372 911376237 853996708 470588820 809450593 275410447 698101988 911376237 807851992 807851992 907513243 647310372 959497843 714495600 13978957 714495600 712147186 352872460 881427789 809450593 87939586 809450593 34937036 239710191 402328612 751177986 629517684 907513243 610967290 909887207 352872460 586927772 750222905 844312972 377538518 469275658 54467956 469275658 909887207 962843988 275410447 809450593 907513243 13978957 469275658 2668034 54467956 751177986 377538518 377538518 352872460 698101988 752755762 178766511 928523640 881427789 911376237 275410447 959497843 54978479 178766511 911376237 714495600 712147186 637293522 809450593 368018338 368018338 34937036 881427789 402328612 712147186 352872460 807851992 629517684 928523640 239710191 853996708 752755762 853996708 807851992 904457353 610967290 928523640 87939586 352872460 2668034 377538518 469275658 904457353 661702249 87939586 352872460 807851992 87939586 751177986 928523640 757367141 962843988 54978479 368018338 907513243 962843988 9679609 751177986 87939586 844312972 629517684 178766511 478164345 680361344 907513243 809450593 661702249 352872460 59912810 13978957 469275658 809450593 904457353 661702249 647310372 712147186 909887207 911376237 752755762 470588820 478164345 13978957 46053030 809450593 377538518 13978957 359306675 586927772 844312972 586927772 962843988 239710191 904457353 637293522 962843988 178766511 275410447 853996708 853996708 712147186 750222905 712147186 368018338 807851992 881427789 928523640 402328612 637293522 46053030 275410447 54978479 341066340 586927772 714495600 59912810 752755762 478164345 830427564 34937036 13978957 881427789 629517684 610967290 680361344 178766511 586927772 757367141 928523640 239710191 830427564 275410447 239710191 402328612 629517684 341066340 359306675 680361344 -1 750222905 661702249 807851992 352872460 610967290 911376237 610967290 714495600 275410447 46053030 54467956 377538518 299111413 377538518 661702249 87939586 402328612 352872460 680361344 59912810 680361344 750222905 637293522 809450593 680361344 299111413 928523640 299111413 34937036 59912810 647310372 46053030 178766511 751177986 704317246 680361344 928523640 844312972 750222905 911376237 704317246 377538518 712147186 610967290 750222905 586927772 757367141 962843988 757367141 54978479 844312972 962843988 54467956 881427789 928523640 757367141 341066340 178766511 750222905 904457353 299111413 54467956 907513243 714495600 647310372 368018338 750222905 46053030 478164345 54978479 275410447 844312972 752755762 275410447 275410447 680361344 750222905 54467956 352872460 46053030 478164345 46053030 637293522 9679609 377538518 750222905 610967290 470588820 680361344 13978957 637293522 178766511 9679609 962843988 34937036 712147186 909887207 13978957 299111413 757367141 368018338 586927772 87939586 750222905 907513243 629517684 610967290 757367141 661702249 830427564 59912810 680361344 904457353 87939586 853996708 352872460 757367141 750222905 59912810 46053030 714495600 13978957 239710191 809450593 809450593 911376237 757367141 54467956 704317246 478164345 470588820 714495600 275410447 46053030 712147186 807851992 402328612 478164345 9679609 377538518 478164345 46053030 853996708 275410447 2668034 610967290 661702249 352872460 830427564 470588820 629517684 647310372 907513243 698101988 2668034 959497843 757367141 469275658 359306675 478164345 911376237 2668034 34937036 629517684 907513243 275410447 909887207 757367141 377538518 352872460 680361344 2668034 959497843 629517684 809450593 698101988 959497843 647310372 881427789 299111413 907513243 647310372 909887207 54467956 698101988 909887207 239710191 962843988 680361344 377538518 637293522 610967290 59912810 751177986 469275658 909887207 9679609 750222905 275410447 637293522 911376237 704317246 359306675 275410447 629517684 299111413 368018338 239710191 807851992 178766511 275410447 680361344 714495600 853996708 757367141 87939586 750222905 470588820 704317246 54978479 13978957 750222905 478164345 752755762 9679609 470588820 750222905 757367141 881427789 647310372 2668034 751177986 911376237 907513243 586927772 704317246 54978479 178766511 34937036 647310372 299111413 629517684 275410447 54978479 714495600 911376237 830427564 402328612 853996708 377538518 54467956 757367141 959497843 751177986 752755762 54978479 402328612 909887207 9679609 661702249 34937036 46053030 661702249 275410447 610967290 680361344 87939586 750222905 299111413 680361344 478164345 909887207 46053030 34937036 352872460 299111413 928523640 751177986 807851992 911376237 714495600 904457353 962843988 909887207 698101988 469275658 59912810 54467956 830427564 377538518 34937036 629517684 637293522 680361344 359306675 275410447 904457353 962843988 2668034 470588820 469275658 757367141 698101988 853996708 469275658 704317246 904457353 752755762 750222905 54467956 830427564 830427564 59912810 368018338 637293522 704317246 2668034 637293522 469275658 87939586 712147186 352872460 704317246 714495600 680361344 54467956 2668034 275410447 962843988 752755762 34937036 46053030 881427789 750222905 59912810 2668034 478164345 680361344 714495600 962843988 928523640 239710191 712147186 661702249 757367141 909887207 750222905 178766511 402328612 610967290 661702249 629517684 -1 959497843 13978957 586927772 807851992 54978479 698101988 750222905 87939586 54978479 807851992 59912810 911376237 469275658 59912810 928523640 46053030 239710191 54978479 637293522 13978957 844312972 629517684 714495600 586927772 962843988 341066340 757367141 469275658 962843988 647310372 750222905 87939586 610967290 909887207 647310372 757367141 586927772 610967290 809450593 680361344 239710191 34937036 54978479 59912810 59912810 299111413 352872460 87939586 809450593 54978479 299111413 962843988 377538518 586927772 928523640 54467956 704317246 341066340 909887207 402328612 830427564 647310372 377538518 469275658 13978957 -1 959497843 809450593 959497843 9679609 402328612 54978479 275410447 478164345 54467956 87939586 2668034 629517684 911376237 750222905 402328612 34937036 299111413 586927772 368018338 13978957 909887207 962843988 680361344 275410447 402328612 359306675 46053030 909887207 178766511 299111413 59912810 637293522 911376237 239710191 629517684 13978957 959497843 680361344 637293522 470588820 178766511 402328612 586927772 714495600 54467956 87939586 928523640 661702249 34937036 239710191 54467956 750222905 881427789 907513243 680361344 853996708 178766511 712147186 752755762 610967290 34937036 239710191 299111413 87939586 881427789 928523640 757367141 844312972 299111413 712147186 928523640 928523640 359306675 610967290 881427789 377538518 13978957 909887207 469275658 907513243 959497843 712147186 904457353 904457353 402328612 46053030 275410447 54978479 959497843 928523640 704317246 59912810 909887207 751177986 757367141 844312972 470588820 59912810 377538518 907513243 909887207 239710191 54978479 907513243 368018338 928523640 680361344 907513243 470588820 750222905 751177986 610967290 9679609 853996708 275410447 13978957 275410447 647310372 757367141 637293522 54978479 59912810 962843988 704317246 368018338 637293522 909887207 610967290 54978479 752755762 239710191 341066340 881427789 34937036 661702249 341066340 907513243 750222905 698101988 34937036 178766511 -1 9679609 712147186 359306675 807851992 830427564 13978957 661702249 637293522 54467956 750222905 757367141 751177986 844312972 87939586 359306675 239710191 178766511 359306675 368018338 959497843 807851992 610967290 377538518 13978957 751177986 752755762 470588820 368018338 647310372 46053030 275410447 830427564 637293522 661702249 647310372 959497843 2668034 470588820 809450593 647310372 586927772 239710191 9679609 704317246 368018338 46053030 377538518 661702249 712147186 907513243 9679609 46053030 610967290 54467956 299111413 34937036 909887207 610967290 752755762 2668034 586927772 750222905 59912810 712147186 853996708 909887207 647310372 904457353 750222905 853996708 34937036 178766511 680361344 359306675 586927772 712147186 830427564 881427789 299111413 470588820 629517684 647310372 402328612 809450593 402328612 59912810 807851992 928523640 610967290 637293522 377538518 470588820 830427564 904457353 46053030 469275658 46053030 714495600 704317246 647310372 54978479 478164345 469275658 239710191 750222905 54978479 909887207 469275658 752755762 377538518 698101988 959497843 402328612 637293522 54467956 904457353 907513243 750222905 751177986 907513243 586927772 54467956 807851992 46053030 359306675 752755762 87939586 911376237 629517684 299111413 680361344 299111413 59912810 637293522 911376237 299111413 470588820 907513243 87939586 853996708 470588820 909887207 714495600 239710191 586927772 752755762 904457353 881427789 928523640 46053030 178766511 59912810 2668034 661702249 750222905 751177986 830427564 352872460 844312972 844312972 59912810 402328612 2668034 54467956 680361344 959497843 750222905 750222905 239710191 807851992 704317246 907513243 907513243 9679609 341066340 904457353 911376237 751177986 909887207 757367141 359306675 959497843 680361344 809450593 830427564 750222905 637293522 46053030 647310372 470588820 757367141 907513243 13978957 830427564 844312972 34937036 377538518 750222905 904457353 844312972 853996708 698101988 911376237 54467956 959497843 299111413 629517684 704317246 59912810 402328612 359306675 178766511 757367141 2668034 469275658 712147186 647310372 402328612 341066340 341066340 275410447 87939586 661702249 661702249 46053030 629517684 352872460 610967290 586927772 275410447 178766511 959497843 377538518 647310372 809450593 341066340 809450593 478164345 962843988 402328612 751177986 830427564 757367141 34937036 359306675 904457353 478164345 299111413 704317246 610967290 402328612 368018338 757367141 299111413 809450593 87939586 704317246 87939586 750222905 714495600 962843988 680361344 368018338 962843988 46053030 714495600 750222905 680361344 911376237 757367141 809450593 377538518 807851992 712147186 911376237 359306675 87939586 757367141 469275658 54467956 750222905 637293522 807851992 698101988 712147186 714495600 962843988 299111413 87939586 34937036 2668034 698101988 698101988 352872460 377538518 377538518 757367141 46053030 959497843 661702249 352872460 352872460 54467956 680361344 853996708 275410447 470588820 470588820 368018338 698101988 402328612 2668034 807851992 610967290 178766511 178766511 9679609 830427564 2668034 402328612 586927772 478164345 714495600 54467956 911376237 904457353 470588820 54467956 469275658 9679609 962843988 647310372 844312972 907513243 275410447 377538518 469275658 359306675 368018338 704317246 844312972 752755762 352872460 13978957 704317246 299111413 714495600 478164345 54978479 341066340 478164345 928523640 299111413 680361344 698101988 2668034 -1 844312972 368018338 830427564 54978479 13978957 610967290 87939586 704317246 704317246 87939586 352872460 751177986 647310372 830427564 959497843 704317246 299111413 881427789 830427564 680361344 34937036 368018338 59912810 704317246 807851992 962843988 712147186 34937036 647310372 275410447 368018338 911376237 629517684 469275658 586927772 904457353 680361344 470588820 661702249 661702249 -1 714495600 239710191 13978957 629517684 87939586 809450593 87939586 751177986 637293522 275410447 469275658 54978479 911376237 629517684 751177986 13978957 377538518 928523640 299111413 402328612 704317246 647310372 13978957 299111413 830427564 704317246 610967290 909887207 239710191 757367141 712147186 647310372 478164345 698101988 2668034 275410447 54467956 962843988 698101988 698101988 54978479 909887207 704317246 610967290 275410447 469275658 752755762 637293522 629517684 470588820 830427564 402328612 2668034 750222905 752755762 402328612 750222905 239710191 853996708 714495600 2668034 470588820 959497843 637293522 647310372 661702249 698101988 704317246 352872460 928523640 59912810 714495600 698101988 46053030 46053030 2668034 2668034 647310372 750222905 299111413 807851992 959497843 637293522 928523640 881427789 87939586 844312972 13978957 469275658 341066340 -1 629517684 359306675 853996708 752755762 9679609 87939586 368018338 680361344 610967290 809450593 757367141 698101988 907513243 359306675 928523640 470588820 -1 402328612 752755762 352872460 54467956 2668034 299111413 2668034 750222905 341066340 751177986 698101988 368018338 470588820 59912810 478164345 751177986 470588820 928523640 881427789 704317246 647310372 751177986 377538518 809450593 647310372 704317246 752755762 752755762 752755762 704317246 911376237 853996708 757367141 752755762 629517684 853996708 751177986 904457353 586927772 87939586 275410447 844312972 928523640 87939586 680361344 830427564 757367141 470588820 962843988 757367141 13978957 46053030 844312972 478164345 275410447 87939586 178766511 9679609 377538518 637293522 9679609 377538518 698101988 680361344 757367141 377538518 911376237 809450593 698101988 54467956 59912810 13978957 13978957 714495600 881427789 714495600 2668034 299111413 275410447 275410447 352872460 2668034 680361344 647310372 844312972 750222905 469275658 830427564 698101988 178766511 178766511 178766511 610967290 178766511 752755762 478164345 629517684 907513243 928523640 714495600 752755762 714495600 752755762 807851992 751177986 469275658 698101988 751177986 470588820 59912810 959497843 377538518 680361344 637293522 881427789 478164345 959497843 2668034 807851992 647310372 853996708 661702249 704317246 610967290 750222905 750222905 341066340 629517684 907513243 928523640 377538518 959497843 661702249 680361344 377538518 714495600 586927772 368018338 698101988 809450593 239710191 911376237 807851992 752755762 2668034 54467956 853996708 661702249 647310372 881427789 13978957 469275658 469275658 807851992 34937036 469275658 907513243 54467956 54978479 610967290 87939586 54978479 54467956 830427564 704317246 830427564 9679609 751177986 239710191 712147186 928523640 714495600 881427789 402328612 178766511 704317246 352872460 359306675 712147186 368018338 698101988 712147186 34937036 629517684 54467956 757367141 239710191 807851992 239710191 752755762 962843988 928523640 959497843 46053030 377538518 904457353 239710191 275410447 9679609 469275658 959497843 752755762 907513243 844312972 469275658 46053030 661702249 59912810 911376237 757367141 478164345 751177986 904457353 809450593 637293522 661702249 637293522 470588820 881427789 359306675 34937036 368018338 87939586 959497843 341066340 469275658 239710191 352872460 13978957 59912810 359306675 911376237 647310372 368018338 54978479 341066340 680361344 352872460 469275658 751177986 807851992 54467956 714495600 87939586 299111413 377538518 34937036 13978957 275410447 712147186 59912810 359306675 928523640 647310372 844312972 2668034 377538518 680361344 54467956 469275658 752755762 178766511 586927772 2668034 54467956 757367141 809450593 809450593 909887207 478164345 881427789 909887207 377538518 629517684 647310372 341066340 807851992 751177986 377538518 59912810 610967290 87939586 469275658 698101988 299111413 377538518 352872460 2668034 844312972 275410447 54978479 239710191 46053030 359306675 402328612 46053030 275410447 907513243 87939586 352872460 368018338 698101988 46053030 299111413 807851992 610967290 359306675 13978957 469275658 809450593 2668034 714495600 698101988 830427564 962843988 470588820 881427789 377538518 46053030 750222905 377538518 341066340 881427789 586927772 610967290 359306675 352872460 2668034 341066340 34937036 909887207 87939586 59912810 59912810 54467956 54978479 853996708 712147186 54467956 359306675 629517684 698101988 807851992 752755762 909887207 698101988 178766511 712147186 87939586 341066340 9679609 959497843 714495600 809450593 377538518 844312972 -1 341066340 368018338 661702249 629517684 368018338 959497843 647310372 637293522 54467956 54978479 712147186 928523640 911376237 757367141 341066340 341066340 853996708 637293522 750222905 13978957 368018338 881427789 928523640 752755762 239710191 704317246 402328612 341066340 853996708 34937036 712147186 359306675 59912810 9679609 239710191 54467956 352872460 830427564 377538518 752755762 470588820 359306675 377538518 46053030 807851992 661702249 881427789 54467956 478164345 402328612 13978957 478164345 959497843 881427789 59912810 853996708 757367141 959497843 13978957 359306675 377538518 352872460 752755762 752755762 352872460 712147186 911376237 341066340 909887207 712147186 959497843 359306675 959497843 751177986 59912810 629517684 712147186 402328612 698101988 844312972 377538518 911376237 402328612 34937036 586927772 368018338 809450593 637293522 402328612 751177986 352872460 239710191 809450593 807851992 698101988 299111413 59912810 647310372 2668034 -1 239710191 629517684 359306675 275410447 637293522 750222905 2668034 881427789 962843988 907513243 959497843 830427564 830427564 752755762 637293522 610967290 904457353 352872460 909887207 962843988 352872460 661702249 402328612 881427789 907513243 928523640 359306675 402328612 299111413 909887207 844312972 2668034 54467956 881427789 637293522 54467956 712147186 907513243 54467956 470588820 359306675 478164345 -1 54467956 704317246 907513243 377538518 586927772 907513243 275410447 809450593 757367141 909887207 751177986 637293522 46053030 637293522 59912810 469275658 809450593 698101988 647310372 359306675 377538518 647310372 470588820 368018338 239710191 807851992 661702249 830427564 909887207 402328612 751177986 586927772 750222905 610967290 680361344 54978479 34937036 907513243 368018338 911376237 352872460 928523640 377538518 470588820 377538518 907513243 661702249 844312972 928523640 275410447 830427564 637293522 661702249 341066340 752755762 680361344 478164345 34937036 959497843 368018338 299111413 341066340 928523640 712147186 698101988 239710191 647310372 962843988 830427564 712147186 680361344 586927772 959497843 299111413 178766511 714495600 586927772 87939586 752755762 352872460 368018338 844312972 752755762 34937036 470588820 9679609 586927772 470588820 59912810 909887207 904457353 809450593 46053030 239710191 275410447 299111413 34937036 712147186 586927772 928523640 13978957 752755762 178766511 661702249 178766511 54978479 239710191 907513243 46053030 -1 959497843 46053030 807851992 299111413 610967290 470588820 629517684 853996708 352872460 704317246 34937036 9679609 714495600 959497843 807851992 661702249 629517684 13978957 853996708 352872460 853996708 2668034 87939586 46053030 853996708 2668034 752755762 46053030 647310372 402328612 629517684 54467956 904457353 750222905 478164345 904457353 610967290 844312972 610967290 751177986 54978479 54978479 9679609 629517684 359306675 -1 853996708 9679609 54978479 299111413 907513243 610967290 704317246 909887207 368018338 881427789 637293522 299111413 757367141 853996708 752755762 698101988 470588820 844312972 714495600 680361344 359306675 853996708 909887207 34937036 704317246 2668034 59912810 757367141 698101988 809450593 341066340 928523640 647310372 647310372 239710191 352872460 881427789 54467956 34937036 757367141 809450593 469275658 698101988 712147186 178766511 904457353 830427564 959497843 9679609 470588820 629517684 698101988 239710191 46053030 341066340 610967290 807851992 959497843 359306675 907513243 680361344 959497843 751177986 909887207 750222905 909887207 54978479 341066340 647310372 661702249 54978479 637293522 680361344 962843988 470588820 341066340 928523640 178766511 478164345 830427564 647310372 807851992 629517684 907513243 59912810 359306675 9679609 54978479 470588820 752755762 299111413 698101988 54467956 299111413 54978479 46053030 368018338 629517684 178766511 610967290 239710191 647310372 904457353 610967290 34937036 13978957 714495600 907513243 909887207 2668034 239710191 34937036 881427789 59912810 46053030 904457353 680361344 881427789 46053030 470588820 239710191 809450593 698101988 637293522 853996708 54978479 586927772 341066340 704317246 299111413 46053030 911376237 752755762 680361344 402328612 844312972 809450593 712147186 34937036 750222905 959497843 54467956 714495600 341066340 807851992 469275658 647310372 586927772 359306675 13978957 341066340 830427564 402328612 757367141 13978957 750222905 751177986 87939586 647310372 704317246 704317246 478164345 402328612 807851992 807851992 275410447 629517684 610967290 359306675 830427564 704317246 239710191 2668034 911376237 352872460 239710191 469275658 751177986 341066340 844312972 704317246 928523640 962843988 904457353 478164345 904457353 341066340 46053030 341066340 853996708 647310372 586927772 275410447 844312972 751177986 911376237 698101988 712147186 904457353 844312972 750222905 13978957 59912810 714495600 -1 647310372 178766511 402328612 714495600 87939586 9679609 928523640 962843988 239710191 844312972 629517684 586927772 359306675 359306675 239710191 714495600 478164345 470588820 13978957 352872460 54978479 661702249 352872460 610967290 341066340 661702249 752755762 751177986 714495600 469275658 34937036 661702249 59912810 751177986 807851992 752755762 239710191 359306675 959497843 239710191 377538518 844312972 34937036 904457353 352872460 469275658 470588820 13978957 809450593 911376237 909887207 629517684 368018338 904457353 757367141 178766511 478164345 87939586 54467956 757367141 402328612 469275658 909887207 275410447 647310372 647310372 9679609 704317246 751177986 469275658 637293522 750222905 359306675 239710191 844312972 629517684 911376237 368018338 647310372 911376237 647310372 629517684 904457353 54978479 470588820 911376237 87939586 54978479 757367141 661702249 928523640 46053030 928523640 402328612 712147186 275410447 478164345 909887207 586927772 46053030 402328612 59912810 54467956 299111413 704317246 341066340 9679609 586927772 962843988 928523640 751177986 714495600 853996708 698101988 752755762 959497843 359306675 34937036 698101988 904457353 757367141 610967290 712147186 807851992 881427789 928523640 881427789 87939586 698101988 610967290 757367141 704317246 757367141 46053030 661702249 9679609 712147186 377538518 54467956 368018338 807851992 377538518 299111413 661702249 844312972 853996708 610967290 470588820 178766511 712147186 59912810 637293522 661702249 470588820 807851992 751177986 59912810 712147186 680361344 714495600 909887207 46053030 904457353 959497843 757367141 712147186 470588820 714495600 750222905 610967290 844312972 959497843 469275658 647310372 470588820 752755762 610967290 359306675 844312972 844312972 54467956 46053030 275410447 239710191 911376237 647310372 239710191 9679609 909887207 904457353 911376237 586927772 830427564 881427789 830427564 637293522 299111413 647310372 959497843 962843988 680361344 610967290 928523640 54467956 881427789 87939586 610967290 881427789 178766511 911376237 853996708 809450593 59912810 680361344 402328612 341066340 752755762 470588820 54978479 586927772 9679609 698101988 341066340 239710191 359306675 959497843 757367141 178766511 807851992 341066340 853996708 359306675 478164345 750222905 661702249 962843988 712147186 680361344 46053030 299111413 46053030 470588820 46053030 704317246 959497843 377538518 647310372 680361344 586927772 959497843 402328612 698101988 661702249 13978957 299111413 586927772 54978479 751177986 54467956 377538518 853996708 907513243 757367141 928523640 402328612 87939586 299111413 698101988 661702249 610967290 402328612 807851992 809450593 -1 9679609 714495600 87939586 586927772 352872460 757367141 9679609 959497843 59912810 680361344 909887207 647310372 178766511 46053030 907513243 469275658 178766511 34937036 275410447 751177986 54467956 478164345 359306675 377538518 586927772 341066340 87939586 909887207 59912810 680361344 680361344 46053030 751177986 46053030 911376237 178766511 377538518 907513243 402328612 752755762 704317246 712147186 54467956 54978479 470588820 59912810 402328612 87939586 87939586 712147186 2668034 469275658 178766511 341066340 881427789 807851992 586927772 904457353 928523640 680361344 341066340 830427564 359306675 704317246 809450593 907513243 54467956 368018338 178766511 647310372 714495600 470588820 752755762 341066340 368018338 586927772 87939586 757367141 911376237 87939586 844312972 698101988 470588820 299111413 661702249 13978957 46053030 909887207 368018338 629517684 359306675 647310372 680361344 909887207 34937036 809450593 13978957 275410447 87939586 478164345 712147186 714495600 402328612 470588820 712147186 9679609 704317246 359306675 178766511 470588820 750222905 13978957 469275658 661702249 368018338 844312972 469275658 359306675 962843988 629517684 13978957 750222905 87939586 368018338 928523640 275410447 752755762 586927772 830427564 299111413 9679609 881427789 470588820 907513243 909887207 962843988 368018338 359306675 59912810 714495600 844312972 904457353 809450593 46053030 909887207 478164345 704317246 661702249 299111413 359306675 661702249 680361344 299111413 752755762 9679609 178766511 807851992 714495600 928523640 341066340 239710191 377538518 368018338 299111413 637293522 341066340 962843988 680361344 680361344 714495600 377538518 881427789 928523640 299111413 46053030 712147186 178766511 809450593 904457353 469275658 904457353 586927772 478164345 239710191 341066340 478164345 13978957 752755762 239710191 750222905 629517684 629517684 757367141 928523640 909887207 714495600 239710191 59912810 54978479 469275658 904457353 46053030 647310372 809450593 469275658 54978479 178766511 87939586 299111413 87939586 239710191 647310372 341066340 239710191 2668034 470588820 881427789 299111413 751177986 907513243 714495600 881427789 478164345 853996708 629517684 680361344 275410447 13978957 368018338 470588820 637293522 853996708 402328612 9679609 757367141 629517684 712147186 757367141 275410447 809450593 402328612 757367141 368018338 752755762 853996708 698101988 341066340 904457353 -1 959497843 239710191 752755762 2668034 881427789 750222905 928523640 911376237 54467956 637293522 402328612 698101988 911376237 844312972 661702249 751177986 704317246 680361344 661702249 807851992 698101988 9679609 647310372 359306675 478164345 87939586 586927772 610967290 239710191 402328612 359306675 9679609 752755762 610967290 962843988 904457353 239710191 87939586 54467956 853996708 959497843 750222905 637293522 34937036 2668034 928523640 178766511 470588820 478164345 928523640 402328612 299111413 586927772 402328612 928523640 647310372 637293522 844312972 54467956 853996708 54978479 352872460 54978479 54978479 853996708 904457353 586927772 610967290 470588820 904457353 586927772 911376237 909887207 54978479 904457353 610967290 750222905 680361344 909887207 275410447 807851992 907513243 610967290 46053030 962843988 470588820 34937036 9679609 853996708 904457353 299111413 368018338 928523640 402328612 704317246 359306675 -1 13978957 680361344 470588820 9679609 904457353 807851992 712147186 909887207 757367141 13978957 299111413 586927772 352872460 469275658 470588820 478164345 680361344 46053030 377538518 853996708 341066340 46053030 698101988 928523640 59912810 909887207 911376237 712147186 807851992 928523640 904457353 2668034 610967290 830427564 359306675 59912810 661702249 680361344 809450593 377538518 341066340 712147186 54467956 911376237 881427789 928523640 178766511 2668034 807851992 352872460 239710191 757367141 629517684 757367141 907513243 2668034 809450593 714495600 478164345 881427789 275410447 712147186 341066340 402328612 807851992 239710191 9679609 470588820 87939586 661702249 911376237 844312972 377538518 962843988 59912810 586927772 698101988 750222905 629517684 275410447 610967290 54467956 377538518 54467956 698101988 830427564 928523640 178766511 359306675 239710191 807851992 34937036 54978479 928523640 469275658 750222905 478164345 712147186 712147186 959497843 239710191 368018338 844312972 752755762 470588820 469275658 904457353 54467956 962843988 13978957 844312972 377538518 661702249 469275658 750222905 239710191 9679609 59912810 928523640 904457353 368018338 830427564 909887207 680361344 359306675 2668034 909887207 2668034 402328612 909887207 757367141 54978479 586927772 959497843 13978957 757367141 962843988 -1 352872460 830427564 239710191 809450593 299111413 712147186 178766511 54467956 -1 661702249 368018338 714495600 54978479 377538518 352872460 704317246 54978479 469275658 54467956 402328612 54467956 586927772 54467956 34937036 54467956 962843988 881427789 629517684 46053030 844312972 13978957 59912810 750222905 909887207 750222905 59912810 13978957 469275658 299111413 751177986 853996708 46053030 13978957 830427564 962843988 478164345 9679609 275410447 377538518 809450593 377538518 714495600 704317246 87939586 402328612 629517684 54978479 751177986 698101988 54978479 680361344 904457353 377538518 712147186 359306675 809450593 928523640 704317246 712147186 807851992 680361344 647310372 470588820 402328612 46053030 629517684 359306675 352872460 712147186 698101988 752755762 698101988 907513243 352872460 46053030 907513243 959497843 299111413 909887207 844312972 610967290 239710191 807851992 2668034 909887207 714495600 959497843 368018338 46053030 478164345 377538518 911376237 911376237 904457353 647310372 54978479 750222905 469275658 9679609 239710191 751177986 680361344 610967290 712147186 928523640 680361344 807851992 9679609 402328612 54978479 909887207 275410447 402328612 299111413 46053030 830427564 962843988 299111413 911376237 637293522 928523640 751177986 299111413 911376237 469275658 34937036 647310372 909887207 751177986 469275658 9679609 907513243 757367141 13978957 757367141 9679609 377538518 661702249 752755762 959497843 610967290 359306675 178766511 470588820 844312972 752755762 469275658 87939586 830427564 881427789 368018338 844312972 853996708 629517684 904457353 341066340 844312972 752755762 881427789 299111413 178766511 911376237 402328612 751177986 661702249 704317246 661702249 844312972 9679609 9679609 750222905 2668034 750222905 470588820 9679609 704317246 647310372 712147186 807851992 881427789 13978957 46053030 661702249 907513243 377538518 610967290 402328612 959497843 750222905 402328612 368018338 470588820 359306675 844312972 757367141 46053030 809450593 807851992 904457353 647310372 807851992 470588820 704317246 752755762 610967290 904457353 275410447 712147186 844312972 469275658 469275658 478164345 830427564 2668034 377538518 698101988 750222905 704317246 402328612 751177986 275410447 647310372 -1 752755762 178766511 752755762 13978957 629517684 909887207 2668034 87939586 830427564 807851992 299111413 750222905 54467956 87939586 751177986 647310372 178766511 698101988 647310372 629517684 478164345 46053030 34937036 46053030 904457353 87939586 714495600 341066340 352872460 752755762 909887207 610967290 178766511 844312972 881427789 54978479 751177986 647310372 586927772 712147186 959497843 637293522 2668034 34937036 54467956 680361344 809450593 359306675 751177986 844312972 698101988 928523640 698101988 752755762 904457353 881427789 698101988 629517684 54467956 368018338 714495600 904457353 368018338 478164345 610967290 377538518 844312972 629517684 853996708 757367141 46053030 239710191 87939586 637293522 962843988 478164345 647310372 637293522 752755762 904457353 377538518 377538518 844312972 809450593 368018338 661702249 712147186 807851992 714495600 478164345 59912810 9679609 178766511 712147186 881427789 470588820 704317246 907513243 9679609 368018338 830427564 34937036 698101988 54978479 34937036 962843988 751177986 359306675 647310372 299111413 853996708 402328612 2668034 907513243 87939586 962843988 341066340 359306675 712147186 698101988 87939586 962843988 911376237 178766511 359306675 904457353 34937036 809450593 478164345 34937036 881427789 907513243 478164345 46053030 87939586 757367141 -1 844312972 610967290 478164345 586927772 712147186 2668034 928523640 881427789 9679609 750222905 470588820 907513243 54978479 59912810 239710191 469275658 830427564 59912810 904457353 9679609 680361344 34937036 586927772 714495600 714495600 275410447 13978957 881427789 830427564 34937036 368018338 809450593 13978957 359306675 637293522 704317246 341066340 712147186 962843988 661702249 9679609 54978479 647310372 911376237 59912810 712147186 661702249 341066340 904457353 610967290 377538518 299111413 962843988 962843988 714495600 610967290 13978957 54467956 478164345 2668034 853996708 629517684 904457353 470588820 299111413 844312972 751177986 698101988 402328612 712147186 341066340 9679609 680361344 661702249 881427789 637293522 341066340 239710191 881427789 807851992 470588820 629517684 87939586 610967290 2668034 757367141 341066340 661702249 586927772 352872460 809450593 712147186 299111413 752755762 469275658 844312972 299111413 698101988 750222905 178766511 928523640 909887207 341066340 2668034 844312972 637293522 239710191 830427564 478164345 928523640 59912810 809450593 59912810 239710191 59912810 34937036 87939586 752755762 54978479 911376237 470588820 178766511 54467956 2668034 752755762 844312972 586927772 586927772 299111413 -1 757367141 470588820 -1 13978957 661702249 586927772 909887207 629517684 87939586 46053030 757367141 -1 178766511 34937036 680361344 275410447 907513243 13978957 478164345 714495600 478164345 178766511 752755762 698101988 807851992 712147186 809450593 610967290 698101988 359306675 712147186 714495600 352872460 881427789 470588820 54467956 275410447 844312972 844312972 904457353 -1 809450593 698101988 352872460 750222905 610967290 352872460 757367141 54978479 46053030 704317246 809450593 299111413 368018338 904457353 178766511 469275658 909887207 59912810 959497843 478164345 275410447 698101988 178766511 470588820 341066340 807851992 46053030 87939586 478164345 275410447 909887207 -1 13978957 402328612 911376237 962843988 637293522 478164345 830427564 962843988 881427789 904457353 629517684 962843988 714495600 586927772 469275658 402328612 909887207 59912810 904457353 704317246 54467956 752755762 239710191 470588820 752755762 853996708 239710191 830427564 87939586 909887207 478164345 911376237 9679609 712147186 13978957 698101988 647310372 377538518 647310372 809450593 959497843 610967290 341066340 757367141 757367141 714495600 637293522 959497843 909887207 807851992 752755762 586927772 275410447 909887207 54467956 34937036 830427564 46053030 704317246 704317246 928523640 2668034 341066340 368018338 359306675 704317246 704317246 909887207 9679609 830427564 911376237 907513243 9679609 9679609 87939586 757367141 610967290 469275658 402328612 907513243 2668034 629517684 750222905 275410447 368018338 34937036 359306675 299111413 909887207 239710191 470588820 680361344 752755762 807851992 9679609 844312972 87939586 647310372 712147186 275410447 178766511 844312972 928523640 807851992 478164345 830427564 87939586 751177986 751177986 752755762 610967290 46053030 853996708 830427564 469275658 469275658 359306675 402328612 359306675 13978957 470588820 907513243 830427564 586927772 299111413 750222905 959497843 680361344 904457353 712147186 402328612 928523640 911376237 178766511 299111413 377538518 9679609 809450593 853996708 59912810 239710191 478164345 911376237 341066340 9679609 368018338 911376237 757367141 807851992 586927772 959497843 352872460 87939586 478164345 712147186 470588820 54467956 299111413 9679609 647310372 469275658 402328612 54467956 807851992 359306675 299111413 698101988 844312972 637293522 712147186 59912810 752755762 750222905 844312972 637293522 586927772 844312972 46053030 2668034 904457353 928523640 610967290 402328612 714495600 610967290 178766511 907513243 881427789 704317246 830427564 469275658 470588820 647310372 239710191 911376237 661702249 661702249 629517684 959497843 586927772 629517684 647310372 377538518 881427789 704317246 661702249 368018338 402328612 704317246 34937036 751177986 830427564 470588820 629517684 402328612 807851992 178766511 712147186 853996708 586927772 402328612 844312972 239710191 911376237 610967290 54467956 928523640 647310372 853996708 750222905 809450593 830427564 809450593 299111413 714495600 907513243 830427564 911376237 907513243 807851992 629517684 54467956 959497843 911376237 341066340 830427564 13978957 87939586 59912810 469275658 904457353 586927772 661702249 959497843 13978957 610967290 752755762 680361344 610967290 680361344 637293522 680361344 714495600 299111413 299111413 959497843 750222905 46053030 904457353 629517684 54467956 478164345 661702249 2668034 402328612 661702249 959497843 962843988 680361344 377538518 904457353 9679609 239710191 299111413 87939586 712147186 712147186 853996708 844312972 661702249 844312972 46053030 54467956 680361344 59912810 59912810 637293522 46053030 911376237 928523640 59912810 377538518 647310372 2668034 909887207 809450593 712147186 928523640 299111413 54467956 629517684 830427564 87939586 962843988 239710191 680361344 469275658 377538518 13978957 807851992 807851992 46053030 178766511 586927772 377538518 698101988 962843988 54978479 586927772 757367141 704317246 698101988 661702249 359306675 647310372 751177986 959497843 341066340 178766511 647310372 341066340 54978479 239710191 704317246 809450593 712147186 704317246 46053030 714495600 712147186 402328612 178766511 647310372 962843988 54467956 402328612 712147186 341066340 807851992 757367141 178766511 2668034 844312972 586927772 34937036 704317246 341066340 751177986 54467956 54467956 712147186 341066340 359306675 377538518 637293522 647310372 9679609 907513243 478164345 239710191 637293522 844312972 359306675 470588820 586927772 341066340 9679609 661702249 586927772 647310372 239710191 402328612 -1 402328612 959497843 402328612 299111413 13978957 751177986 470588820 751177986 299111413 647310372 704317246 714495600 46053030 680361344 34937036 610967290 704317246 911376237 610967290 757367141 359306675 178766511 637293522 352872460 637293522 368018338 853996708 647310372 586927772 909887207 752755762 87939586 661702249 909887207 470588820 2668034 752755762 629517684 807851992 13978957 680361344 610967290 87939586 928523640 907513243 629517684 275410447 661702249 751177986 46053030 911376237 178766511 928523640 2668034 714495600 352872460 341066340 2668034 647310372 178766511 698101988 909887207 904457353 911376237 13978957 637293522 239710191 750222905 853996708 178766511 714495600 881427789 87939586 610967290 87939586 178766511 830427564 13978957 470588820 712147186 911376237 586927772 478164345 478164345 757367141 239710191 661702249 904457353 911376237 610967290 59912810 368018338 54467956 909887207 359306675 750222905 13978957 586927772 809450593 2668034 469275658 844312972 751177986 54978479 962843988 680361344 911376237 54467956 928523640 830427564 59912810 54467956 341066340 2668034 680361344 629517684 34937036 478164345 586927772 680361344 239710191 470588820 341066340 853996708 13978957 844312972 698101988 610967290 178766511 402328612 359306675 469275658 909887207 9679609 469275658 853996708 661702249 853996708 46053030 680361344 402328612 680361344 757367141 470588820 911376237 275410447 34937036 750222905 752755762 478164345 478164345 637293522 586927772 714495600 928523640 239710191 661702249 809450593 807851992 704317246 610967290 478164345 629517684 714495600 59912810 -1 341066340 469275658 844312972 752755762 853996708 586927772 661702249 13978957 830427564 962843988 13978957 844312972 904457353 637293522 54467956 46053030 962843988 750222905 13978957 46053030 87939586 359306675 752755762 757367141 752755762 586927772 54978479 239710191 637293522 87939586 275410447 830427564 368018338 87939586 647310372 962843988 962843988 46053030 34937036 59912810 752755762 680361344 87939586 751177986 469275658 629517684 178766511 637293522 13978957 629517684 680361344 853996708 9679609 2668034 377538518 59912810 54467956 299111413 844312972 909887207 341066340 751177986 959497843 9679609 87939586 470588820 299111413 647310372 368018338 87939586 470588820 661702249 830427564 54978479 704317246 377538518 402328612 661702249 377538518 2668034 637293522 809450593 661702249 54467956 714495600 478164345 750222905 830427564 470588820 680361344 34937036 807851992 844312972 -1 751177986 402328612 9679609 629517684 809450593 807851992 299111413 54978479 629517684 909887207 610967290 54467956 470588820 844312972 54467956 178766511 54467956 34937036 904457353 377538518 377538518 680361344 9679609 959497843 299111413 275410447 647310372 359306675 299111413 275410447 629517684 239710191 904457353 647310372 714495600 87939586 59912810 87939586 59912810 751177986 13978957 959497843 704317246 752755762 752755762 959497843 470588820 853996708 54467956 661702249 478164345 680361344 341066340 807851992 34937036 352872460 368018338 881427789 904457353 586927772 637293522 275410447 402328612 704317246 959497843 359306675 704317246 853996708 239710191 275410447 881427789 87939586 907513243 881427789 178766511 402328612 909887207 46053030 54467956 275410447 959497843 239710191 178766511 907513243 637293522 962843988 469275658 59912810 341066340 2668034 712147186 54978479 661702249 629517684 87939586 911376237 239710191 807851992 959497843 239710191 478164345 830427564 470588820 698101988 -1 637293522 712147186 470588820 714495600 9679609 46053030 586927772 928523640 881427789 352872460 586927772 712147186 470588820 46053030 87939586 377538518 750222905 470588820 299111413 470588820 178766511 962843988 470588820 359306675 610967290 46053030 46053030 661702249 178766511 54467956 470588820 59912810 239710191 881427789 352872460 469275658 809450593 610967290 962843988 907513243 59912810 469275658 87939586 757367141 757367141 178766511 750222905 402328612 13978957 757367141 911376237 757367141 239710191 377538518 352872460 359306675 46053030 610967290 13978957 904457353 750222905 34937036 907513243 807851992 352872460 704317246 377538518 712147186 698101988 2668034 909887207 904457353 239710191 368018338 9679609 239710191 2668034 239710191 698101988 402328612 87939586 299111413 13978957 752755762 962843988 959497843 807851992 751177986 377538518 647310372 470588820 359306675 469275658 661702249 275410447 87939586 2668034 629517684 470588820 853996708 629517684 752755762 844312972 59912810 402328612 712147186 881427789 853996708 881427789 809450593 661702249 637293522 377538518 830427564 9679609 54467956 59912810 54978479 881427789 661702249 830427564 34937036 34937036 830427564 680361344 757367141 13978957 368018338 907513243 809450593 402328612 928523640 752755762 9679609 275410447 680361344 629517684 54978479 714495600 757367141 909887207 352872460 959497843 629517684 352872460 54978479 629517684 470588820 341066340 751177986 402328612 661702249 34937036 909887207 359306675 752755762 470588820 904457353 178766511 714495600 698101988 637293522 299111413 704317246 881427789 46053030 647310372 712147186 54467956 809450593 275410447 809450593 13978957 54978479 9679609 341066340 752755762 352872460 680361344 907513243 402328612 470588820 178766511 178766511 368018338 757367141 275410447 809450593 275410447 959497843 341066340 377538518 59912810 586927772 13978957 469275658 853996708 54467956 907513243 59912810 470588820 698101988 59912810 239710191 13978957 647310372 610967290 647310372 962843988 34937036 928523640 698101988 586927772 352872460 809450593 299111413 751177986 698101988 844312972 844312972 928523640 46053030 368018338 928523640 469275658 478164345 712147186 807851992 680361344 637293522 881427789 904457353 962843988 680361344 478164345 962843988 712147186 377538518 87939586 9679609 352872460 807851992 610967290 661702249 2668034 714495600 629517684 46053030 470588820 830427564 13978957 87939586 712147186 402328612 13978957 752755762 59912810 610967290 377538518 647310372 680361344 809450593 752755762 881427789 928523640 -1 911376237 87939586 830427564 34937036 341066340 959497843 54978479 87939586 54978479 757367141 402328612 54978479 909887207 680361344 586927772 698101988 844312972 178766511 962843988 239710191 757367141 911376237 341066340 352872460 661702249 809450593 402328612 178766511 959497843 359306675 853996708 637293522 352872460 959497843 34937036 13978957 712147186 752755762 757367141 352872460 928523640 751177986 853996708 2668034 830427564 178766511 586927772 299111413 680361344 714495600 59912810 629517684 275410447 9679609 844312972 911376237 178766511 853996708 586927772 844312972 907513243 34937036 13978957 54467956 629517684 178766511 34937036 178766511 178766511 239710191 904457353 178766511 844312972 752755762 844312972 807851992 610967290 352872460 647310372 610967290 928523640 881427789 809450593 470588820 661702249 698101988 59912810 809450593 853996708 469275658 881427789 757367141 637293522 959497843 46053030 9679609 586927772 239710191 478164345 46053030 911376237 698101988 661702249 629517684 881427789 959497843 368018338 714495600 714495600 299111413 928523640 299111413 13978957 680361344 714495600 610967290 610967290 704317246 959497843 478164345 2668034 712147186 712147186 911376237 178766511 377538518 610967290 239710191 751177986 275410447 881427789 59912810 610967290 698101988 9679609 359306675 629517684 629517684 368018338 299111413 54978479 9679609 59912810 275410447 807851992 9679609 928523640 275410447 352872460 853996708 9679609 962843988 959497843 13978957 59912810 87939586 637293522 750222905 13978957 853996708 299111413 757367141 907513243 698101988 928523640 341066340 275410447 9679609 928523640 13978957 54467956 751177986 750222905 807851992 13978957 87939586 752755762 54978479 586927772 637293522 586927772 9679609 586927772 661702249 9679609 757367141 959497843 907513243 637293522 909887207 9679609 299111413 46053030 807851992 239710191 751177986 714495600 9679609 704317246 341066340 751177986 830427564 -1 704317246 586927772 178766511 178766511 9679609 698101988 757367141 341066340 698101988 352872460 629517684 629517684 178766511 830427564 478164345 907513243 904457353 299111413 680361344 712147186 54978479 469275658 470588820 377538518 46053030 629517684 704317246 -1 637293522 469275658 54467956 962843988 2668034 962843988 714495600 59912810 -1 959497843 661702249 87939586 275410447 637293522 629517684 750222905 881427789 904457353 402328612 59912810 239710191 714495600 962843988 680361344 661702249 680361344 750222905 750222905 844312972 359306675 714495600 470588820 359306675 59912810 853996708 34937036 59912810 34937036 610967290 586927772 751177986 239710191 698101988 275410447 299111413 299111413 59912810 844312972 751177986 341066340 13978957 352872460 402328612 752755762 959497843 629517684 661702249 757367141 9679609 909887207 275410447 59912810 239710191 470588820 478164345 13978957 680361344 87939586 637293522 478164345 299111413 904457353 881427789 698101988 750222905 807851992 809450593 647310372 178766511 9679609 478164345 352872460 647310372 751177986 46053030 13978957 830427564 13978957 2668034 2668034 698101988 586927772 807851992 928523640 750222905 54467956 9679609 629517684 299111413 2668034 275410447 844312972 661702249 239710191 359306675 629517684 402328612 54978479 911376237 752755762 13978957 586927772 844312972 341066340 239710191 714495600 661702249 469275658 959497843 470588820 750222905 -1 698101988 807851992 714495600 470588820 809450593 904457353 661702249 704317246 54467956 470588820 757367141 750222905 402328612 586927772 907513243 751177986 704317246 637293522 751177986 54467956 752755762 904457353 470588820 469275658 402328612 853996708 178766511 470588820 2668034 830427564 586927772 470588820 751177986 54467956 341066340 610967290 637293522 629517684 757367141 178766511 87939586 239710191 959497843 46053030 359306675 478164345 87939586 830427564 647310372 469275658 830427564 299111413 478164345 661702249 2668034 907513243 809450593 9679609 830427564 2668034 377538518 34937036 610967290 -1 352872460 478164345 647310372 757367141 680361344 637293522 402328612 275410447 46053030 377538518 87939586 881427789 629517684 470588820 54978479 239710191 911376237 402328612 239710191 959497843 402328612 87939586 610967290 470588820 34937036 275410447 359306675 752755762 959497843 87939586 2668034 680361344 959497843 275410447 478164345 87939586 46053030 46053030 830427564 714495600 959497843 478164345 881427789 13978957 368018338 54978479 809450593 178766511 352872460 54978479 359306675 752755762 59912810 637293522 377538518 751177986 341066340 844312972 87939586 13978957 359306675 377538518 629517684 637293522 698101988 377538518 46053030 909887207 752755762 46053030 239710191 341066340 959497843 34937036 359306675 586927772 402328612 661702249 2668034 757367141 586927772 59912810 911376237 59912810 712147186 959497843 299111413 9679609 928523640 637293522 629517684 54467956 352872460 478164345 368018338 907513243 714495600 178766511 275410447 714495600 359306675 470588820 881427789 34937036 178766511 907513243 881427789 928523640 352872460 2668034 13978957 661702249 853996708 87939586 87939586 -1 904457353 402328612 13978957 959497843 704317246 178766511 853996708 750222905 586927772 909887207 904457353 959497843 647310372 299111413 470588820 881427789 647310372 402328612 637293522 59912810 341066340 752755762 704317246 807851992 59912810 637293522 59912810 352872460 9679609 402328612 54467956 704317246 586927772 59912810 59912810 959497843 239710191 59912810 962843988 299111413 610967290 9679609 637293522 757367141 712147186 959497843 909887207 881427789 9679609 959497843 751177986 959497843 911376237 830427564 962843988 402328612 629517684 680361344 911376237 637293522 830427564 9679609 844312972 368018338 629517684 341066340 610967290 712147186 750222905 807851992 402328612 13978957 928523640 9679609 881427789 698101988 469275658 2668034 698101988 470588820 275410447 881427789 928523640 661702249 959497843 809450593 928523640 704317246 59912810 750222905 377538518 637293522 46053030 469275658 13978957 844312972 59912810 909887207 807851992 680361344 904457353 809450593 610967290 637293522 750222905 907513243 13978957 751177986 629517684 752755762 13978957 698101988 809450593 470588820 54467956 757367141 962843988 751177986 637293522 830427564 46053030 904457353 54467956 637293522 909887207 712147186 904457353 610967290 46053030 962843988 680361344 807851992 830427564 751177986 2668034 368018338 752755762 470588820 637293522 2668034 470588820 299111413 359306675 881427789 59912810 2668034 647310372 352872460 712147186 402328612 661702249 359306675 87939586 629517684 469275658 470588820 757367141 178766511 637293522 881427789 751177986 751177986 470588820 752755762 377538518 757367141 830427564 629517684 962843988 959497843 928523640 807851992 809450593 9679609 299111413 54467956 610967290 359306675 911376237 647310372 752755762 34937036 586927772 239710191 844312972 714495600 178766511 661702249 757367141 757367141 661702249 299111413 751177986 904457353 911376237 712147186 470588820 714495600 911376237 46053030 704317246 469275658 275410447 962843988 299111413 9679609 299111413 478164345 752755762 844312972 34937036 661702249 368018338 959497843 757367141 178766511 299111413 586927772 469275658 959497843 704317246 87939586 54978479 54978479 647310372 478164345 752755762 962843988 698101988 87939586 907513243 368018338 704317246 2668034 928523640 907513243 751177986 881427789 714495600 637293522 610967290 881427789 359306675 629517684 352872460 402328612 809450593 714495600 54467956 844312972 680361344 87939586 680361344 904457353 807851992 54467956 962843988 647310372 680361344 368018338 299111413 704317246 368018338 59912810 661702249 751177986 647310372 712147186 377538518 751177986 239710191 359306675 2668034 54467956 962843988 704317246 962843988 59912810 752755762 637293522 34937036 959497843 87939586 830427564 752755762 712147186 586927772 59912810 962843988 13978957 59912810 698101988 341066340 87939586 54467956 751177986 352872460 757367141 9679609 299111413 359306675 911376237 844312972 844312972 712147186 368018338 712147186 178766511 751177986 299111413 239710191 881427789 757367141 751177986 178766511 402328612 853996708 962843988 34937036 661702249 904457353 478164345 904457353 807851992 402328612 470588820 377538518 478164345 712147186 911376237 751177986 680361344 13978957 470588820 881427789 844312972 402328612 752755762 698101988 178766511 9679609 757367141 368018338 478164345 352872460 911376237 909887207 59912810 54467956 352872460 299111413 680361344 698101988 9679609 911376237 757367141 712147186 680361344 959497843 647310372 853996708 928523640 359306675 9679609 809450593 698101988 469275658 352872460 830427564 757367141 586927772 178766511 87939586 712147186 962843988 928523640 2668034 239710191 712147186 341066340 629517684 610967290 586927772 341066340 2668034 928523640 359306675 928523640 881427789 959497843 478164345 299111413 470588820 661702249 299111413 239710191 661702249 637293522 469275658 275410447 962843988 59912810 586927772 46053030 469275658 341066340 704317246 402328612 34937036 9679609 54467956 807851992 757367141 907513243 46053030 46053030 904457353 959497843 714495600 637293522 809450593 46053030 87939586 752755762 629517684 359306675 239710191 87939586 907513243 881427789 469275658 830427564 853996708 469275658 377538518 830427564 610967290 680361344 610967290 469275658 830427564 610967290 911376237 830427564 402328612 704317246 239710191 402328612 751177986 359306675 698101988 750222905 352872460 34937036 478164345 352872460 341066340 46053030 853996708 757367141 881427789 647310372 704317246 54467956 907513243 637293522 368018338 275410447 470588820 469275658 470588820 928523640 359306675 911376237 352872460 647310372 928523640 368018338 178766511 698101988 54978479 637293522 34937036 680361344 610967290 239710191 359306675 46053030 54978479 712147186 712147186 13978957 714495600 962843988 751177986 928523640 807851992 830427564 712147186 704317246 750222905 341066340 54978479 907513243 54467956 629517684 586927772 341066340 809450593 680361344 909887207 359306675 352872460 377538518 2668034 352872460 807851992 962843988 704317246 610967290 904457353 698101988 359306675 704317246 680361344 911376237 2668034 352872460 586927772 959497843 752755762 751177986 586927772 881427789 402328612 54978479 239710191 629517684 807851992 46053030 661702249 9679609 629517684 752755762 909887207 299111413 637293522 359306675 352872460 341066340 844312972 239710191 34937036 34937036 87939586 704317246 962843988 911376237 909887207 341066340 807851992 637293522 881427789 352872460 959497843 469275658 881427789 637293522 751177986 911376237 844312972 470588820 54467956 751177986 178766511 661702249 9679609 178766511 87939586 637293522 704317246 178766511 352872460 830427564 629517684 352872460 809450593 368018338 341066340 586927772 478164345 911376237 809450593 909887207 469275658 9679609 909887207 907513243 359306675 239710191 478164345 881427789 757367141 807851992 844312972 54467956 881427789 610967290 757367141 469275658 844312972 377538518 341066340 54978479 704317246 54467956 341066340 809450593 909887207 341066340 637293522 853996708 402328612 586927772 9679609 610967290 -1 352872460 9679609 34937036 704317246 46053030 299111413 757367141 629517684 911376237 402328612 844312972 680361344 853996708 470588820 54978479 629517684 54978479 844312972 853996708 698101988 239710191 809450593 757367141 368018338 54467956 661702249 54467956 881427789 470588820 46053030 959497843 586927772 478164345 714495600 610967290 352872460 661702249 9679609 661702249 712147186 637293522 750222905 2668034 752755762 59912810 478164345 610967290 239710191 2668034 647310372 962843988 647310372 647310372 647310372 478164345 54978479 9679609 239710191 470588820 704317246 59912810 54467956 586927772 178766511 712147186 909887207 750222905 928523640 751177986 714495600 54978479 907513243 647310372 377538518 637293522 629517684 178766511 46053030 469275658 87939586 853996708 54978479 469275658 751177986 178766511 178766511 928523640 661702249 809450593 853996708 470588820 610967290 751177986 911376237 757367141 904457353 368018338 809450593 928523640 911376237 809450593 275410447 911376237 13978957 469275658 9679609 402328612 59912810 341066340 661702249 647310372 637293522 87939586 586927772 962843988 844312972 478164345 368018338 46053030 402328612 750222905 907513243 962843988 239710191 714495600 239710191 13978957 909887207 750222905 881427789 928523640 470588820 853996708 610967290 359306675 962843988 881427789 341066340 46053030 647310372 469275658 911376237 844312972 34937036 46053030 9679609 911376237 698101988 34937036 368018338 907513243 13978957 239710191 13978957 13978957 704317246 809450593 647310372 844312972 402328612 377538518 911376237 704317246 469275658 54467956 34937036 9679609 87939586 402328612 352872460 478164345 751177986 647310372 698101988 359306675 368018338 809450593 54978479 853996708 239710191 647310372 469275658 610967290 752755762 881427789 478164345 239710191 586927772 928523640 87939586 359306675 959497843 478164345 809450593 807851992 881427789 299111413 637293522 54467956 402328612 928523640 809450593 34937036 9679609 478164345 610967290 680361344 844312972 34937036 751177986 352872460 752755762 704317246 714495600 807851992 586927772 54467956 962843988 368018338 757367141 13978957 904457353 830427564 830427564 830427564 844312972 610967290 752755762 752755762 751177986 368018338 2668034 757367141 87939586 809450593 275410447 909887207 46053030 13978957 680361344 54467956 661702249 962843988 359306675 9679609 59912810 647310372 704317246 478164345 844312972 881427789 904457353 704317246 751177986 87939586 359306675 637293522 178766511 239710191 239710191 610967290 959497843 402328612 853996708 59912810 2668034 698101988 853996708 807851992 54978479 904457353 647310372 239710191 402328612 752755762 909887207 959497843 275410447 698101988 844312972 807851992 704317246 46053030 714495600 54467956 341066340 647310372 698101988 402328612 807851992 275410447 911376237 928523640 704317246 853996708 629517684 470588820 751177986 909887207 629517684 909887207 275410447 402328612 714495600 377538518 54467956 275410447 359306675 881427789 377538518 359306675 13978957 750222905 752755762 714495600 275410447 714495600 881427789 34937036 698101988 809450593 478164345 809450593 629517684 352872460 853996708 637293522 959497843 962843988 470588820 962843988 299111413 757367141 9679609 714495600 54978479 46053030 752755762 470588820 962843988 341066340 830427564 368018338 698101988 299111413 661702249 809450593 661702249 341066340 911376237 928523640 13978957 586927772 377538518 178766511 809450593 928523640 13978957 757367141 959497843 807851992 830427564 586927772 809450593 881427789 341066340 714495600 881427789 704317246 9679609 59912810 299111413 844312972 2668034 469275658 470588820 470588820 9679609 959497843 34937036 2668034 844312972 909887207 904457353 928523640 239710191 610967290 752755762 830427564 881427789 637293522 907513243 54978479 54467956 629517684 610967290 87939586 661702249 647310372 478164345 87939586 54978479 712147186 352872460 807851992 637293522 9679609 469275658 911376237 928523640 661702249 714495600 359306675 911376237 637293522 809450593 830427564 239710191 87939586 299111413 54978479 469275658 402328612 751177986 807851992 830427564 714495600 714495600 629517684 911376237 352872460 680361344 928523640 54978479 809450593 13978957 844312972 704317246 59912810 909887207 46053030 637293522 46053030 909887207 844312972 341066340 909887207 54467956 830427564 239710191 629517684 470588820 402328612 239710191 46053030 637293522 881427789 751177986 907513243 359306675 341066340 352872460 377538518 59912810 844312972 54467956 844312972 629517684 959497843 647310372 751177986 54978479 34937036 469275658 239710191 907513243 275410447 9679609 907513243 661702249 907513243 34937036 299111413 402328612 59912810 959497843 704317246 712147186 610967290 2668034 904457353 610967290 751177986 830427564 275410447 586927772 34937036 680361344 714495600 712147186 712147186 661702249 2668034 661702249 844312972 712147186 34937036 637293522 54978479 54467956 881427789 750222905 239710191 368018338 714495600 478164345 352872460 881427789 9679609 54467956 46053030 807851992 698101988 402328612 59912810 629517684 2668034 911376237 359306675 586927772 911376237 586927772 610967290 87939586 275410447 751177986 610967290 377538518 750222905 13978957 54978479 46053030 962843988 629517684 647310372 299111413 239710191 377538518 751177986 928523640 712147186 750222905 275410447 698101988 2668034 352872460 750222905 87939586 54978479 807851992 962843988 853996708 54467956 647310372 712147186 478164345 478164345 757367141 647310372 881427789 909887207 59912810 750222905 359306675 704317246 352872460 341066340 647310372 907513243 178766511 368018338 470588820 698101988 907513243 9679609 680361344 959497843 46053030 904457353 610967290 478164345 757367141 751177986 299111413 637293522 704317246 402328612 178766511 751177986 661702249 750222905 610967290 469275658 629517684 239710191 9679609 54978479 698101988 907513243 809450593 610967290 368018338 661702249 299111413 881427789 629517684 647310372 87939586 54978479 359306675 9679609 34937036 844312972 377538518 469275658 661702249 853996708 809450593 469275658 359306675 239710191 610967290 757367141 853996708 275410447 647310372 470588820 368018338 59912810 13978957 809450593 853996708 13978957 341066340 239710191 853996708 962843988 752755762 34937036 469275658 13978957 239710191 54467956 757367141 377538518 637293522 352872460 359306675 661702249 680361344 928523640 904457353 368018338 46053030 830427564 469275658 844312972 629517684 698101988 751177986 178766511 680361344 -1 928523640 714495600 680361344 275410447 962843988 2668034 299111413 830427564 34937036 299111413 87939586 680361344 9679609 959497843 680361344 377538518 178766511 704317246 750222905 751177986 698101988 909887207 909887207 757367141 629517684 469275658 299111413 904457353 712147186 712147186 853996708 359306675 661702249 962843988 750222905 844312972 750222905 714495600 757367141 704317246 377538518 962843988 178766511 714495600 909887207 807851992 959497843 712147186 647310372 962843988 714495600 959497843 470588820 704317246 752755762 647310372 2668034 751177986 54467956 809450593 239710191 752755762 809450593 377538518 239710191 178766511 470588820 962843988 470588820 352872460 2668034 341066340 751177986 809450593 712147186 959497843 478164345 34937036 714495600 2668034 680361344 629517684 402328612 853996708 9679609 87939586 962843988 341066340 34937036 809450593 629517684 757367141 959497843 87939586 637293522 809450593 299111413 469275658 629517684 87939586 178766511 647310372 46053030 807851992 239710191 637293522 853996708 59912810 377538518 46053030 59912810 911376237 752755762 757367141 637293522 629517684 904457353 469275658 911376237 299111413 239710191 830427564 909887207 712147186 368018338 239710191 907513243 377538518 629517684 34937036 275410447 698101988 637293522 853996708 275410447 54978479 881427789 830427564 46053030 239710191 911376237 299111413 750222905 352872460 13978957 830427564 402328612 54467956 714495600 752755762 469275658 661702249 368018338 87939586 368018338 757367141 478164345 712147186 637293522 352872460 46053030 368018338 275410447 9679609 962843988 352872460 239710191 13978957 46053030 904457353 904457353 377538518 368018338 637293522 853996708 959497843 853996708 647310372 359306675 959497843 46053030 647310372 275410447 714495600 402328612 928523640 907513243 844312972 610967290 881427789 377538518 909887207 712147186 647310372 714495600 469275658 275410447 54467956 2668034 680361344 178766511 680361344 470588820 750222905 478164345 359306675 881427789 402328612 178766511 704317246 680361344 299111413 2668034 586927772 368018338 757367141 377538518 962843988 712147186 59912810 239710191 13978957 470588820 13978957 470588820 911376237 299111413 909887207 752755762 469275658 2668034 275410447 928523640 402328612 54978479 9679609 359306675 704317246 341066340 275410447 87939586 809450593 178766511 46053030 54467956 698101988 13978957 239710191 359306675 2668034 807851992 -1 368018338 704317246 959497843 844312972 87939586 907513243 928523640 402328612 928523640 2668034 586927772 752755762 299111413 928523640 402328612 909887207 661702249 46053030 909887207 87939586 9679609 2668034 359306675 178766511 853996708 844312972 750222905 904457353 698101988 2668034 54467956 46053030 909887207 402328612 87939586 712147186 698101988 275410447 928523640 647310372 752755762 751177986 178766511 46053030 178766511 911376237 352872460 9679609 714495600 59912810 637293522 637293522 904457353 299111413 962843988 844312972 853996708 830427564 402328612 275410447 59912810 46053030 698101988 586927772 9679609 368018338 752755762 610967290 470588820 54467956 478164345 680361344 34937036 881427789 402328612 34937036 239710191 911376237 239710191 909887207 881427789 637293522 647310372 750222905 359306675 928523640 909887207 377538518 909887207 909887207 341066340 54467956 704317246 87939586 377538518 299111413 586927772 9679609 54467956 352872460 34937036 909887207 2668034 377538518 661702249 928523640 402328612 853996708 904457353 13978957 714495600 377538518 54978479 59912810 9679609 881427789 647310372 907513243 830427564 59912810 959497843 239710191 87939586 87939586 907513243 757367141 610967290 751177986 911376237 911376237 402328612 909887207 275410447 59912810 757367141 470588820 807851992 610967290 54467956 714495600 402328612 830427564 87939586 275410447 757367141 647310372 911376237 637293522 712147186 610967290 275410447 46053030 809450593 586927772 54978479 54467956 469275658 704317246 359306675 610967290 368018338 704317246 911376237 54978479 752755762 2668034 907513243 299111413 34937036 586927772 54978479 54467956 478164345 698101988 469275658 830427564 830427564 9679609 377538518 87939586 299111413 712147186 704317246 752755762 46053030 680361344 275410447 368018338 275410447 368018338 750222905 752755762 959497843 -1 844312972 377538518 341066340 637293522 712147186 830427564 402328612 962843988 661702249 368018338 752755762 87939586 714495600 469275658 909887207 368018338 469275658 59912810 368018338 757367141 2668034 469275658 239710191 46053030 844312972 239710191 830427564 470588820 637293522 637293522 275410447 178766511 647310372 478164345 807851992 647310372 704317246 13978957 647310372 470588820 698101988 751177986 341066340 402328612 637293522 478164345 586927772 54467956 54978479 661702249 844312972 9679609 962843988 629517684 807851992 911376237 909887207 881427789 751177986 907513243 661702249 239710191 54467956 54978479 377538518 586927772 714495600 46053030 959497843 275410447 750222905 909887207 757367141 911376237 478164345 712147186 34937036 2668034 13978957 959497843 9679609 2668034 637293522 830427564 661702249 830427564 87939586 178766511 637293522 2668034 610967290 239710191 911376237 911376237 34937036 661702249 377538518 470588820 368018338 359306675 714495600 680361344 712147186 962843988 377538518 809450593 911376237 704317246 469275658 586927772 751177986 59912810 750222905 712147186 478164345 904457353 637293522 714495600 299111413 757367141 54467956 478164345 637293522 830427564 46053030 909887207 704317246 853996708 959497843 377538518 377538518 830427564 647310372 402328612 470588820 637293522 178766511 586927772 928523640 661702249 299111413 299111413 402328612 881427789 2668034 647310372 752755762 807851992 178766511 853996708 34937036 680361344 352872460 809450593 629517684 586927772 704317246 959497843 352872460 680361344 59912810 714495600 830427564 368018338 637293522 751177986 928523640 239710191 9679609 757367141 959497843 -1 712147186 610967290 9679609 959497843 341066340 807851992 807851992 359306675 87939586 59912810 750222905 911376237 959497843 87939586 704317246 807851992 352872460 54978479 239710191 844312972 904457353 809450593 13978957 959497843 368018338 586927772 87939586 881427789 469275658 698101988 299111413 750222905 470588820 962843988 844312972 402328612 907513243 178766511 352872460 714495600 239710191 46053030 928523640 352872460 911376237 698101988 750222905 704317246 647310372 714495600 962843988 907513243 750222905 469275658 853996708 610967290 750222905 698101988 704317246 610967290 352872460 54978479 844312972 751177986 629517684 757367141 904457353 341066340 34937036 629517684 904457353 807851992 586927772 704317246 610967290 299111413 962843988 807851992 469275658 907513243 46053030 661702249 904457353 341066340 959497843 907513243 830427564 54467956 907513243 751177986 907513243 907513243 809450593 807851992 698101988 661702249 586927772 34937036 712147186 629517684 698101988 959497843 904457353 478164345 881427789 844312972 341066340 714495600 9679609 478164345 87939586 704317246 54467956 2668034 178766511 853996708 714495600 470588820 909887207 13978957 830427564 469275658 9679609 698101988 844312972 907513243 853996708 750222905 59912810 352872460 751177986 610967290 239710191 469275658 712147186 34937036 698101988 647310372 714495600 881427789 881427789 352872460 87939586 807851992 637293522 377538518 647310372 610967290 750222905 586927772 904457353 610967290 2668034 959497843 402328612 341066340 751177986 698101988 661702249 34937036 359306675 928523640 907513243 844312972 469275658 907513243 359306675 275410447 881427789 54978479 680361344 647310372 13978957 469275658 750222905 359306675 54467956 470588820 680361344 959497843 714495600 647310372 881427789 904457353 54467956 586927772 629517684 54467956 680361344 647310372 750222905 751177986 54978479 402328612 610967290 752755762 750222905 962843988 661702249 -1 959497843 402328612 647310372 586927772 647310372 54978479 881427789 907513243 904457353 928523640 178766511 54978479 59912810 2668034 959497843 9679609 629517684 712147186 907513243 750222905 752755762 9679609 637293522 470588820 647310372 809450593 680361344 909887207 809450593 907513243 402328612 13978957 -1 469275658 352872460 2668034 402328612 911376237 9679609 54978479 809450593 275410447 751177986 377538518 853996708 911376237 757367141 54978479 907513243 352872460 87939586 853996708 647310372 752755762 34937036 368018338 377538518 881427789 352872460 352872460 59912810 750222905 704317246 629517684 178766511 275410447 299111413 470588820 46053030 830427564 341066340 704317246 647310372 881427789 178766511 647310372 647310372 844312972 341066340 368018338 478164345 478164345 962843988 928523640 34937036 478164345 178766511 352872460 610967290 853996708 757367141 959497843 959497843 46053030 637293522 911376237 178766511 807851992 2668034 359306675 714495600 809450593 469275658 844312972 368018338 54978479 750222905 9679609 680361344 59912810 402328612 712147186 907513243 661702249 752755762 341066340 2668034 844312972 34937036 881427789 478164345 757367141 680361344 299111413 752755762 909887207 46053030 928523640 341066340 87939586 368018338 54978479 470588820 807851992 341066340 637293522 352872460 907513243 807851992 911376237 881427789 368018338 629517684 962843988 751177986 807851992 299111413 904457353 844312972 239710191 751177986 239710191 830427564 830427564 469275658 2668034 698101988 680361344 359306675 809450593 647310372 586927772 368018338 2668034 54978479 904457353 352872460 54978479 87939586 647310372 341066340 661702249 698101988 712147186 239710191 34937036 2668034 853996708 909887207 807851992 299111413 962843988 586927772 368018338 629517684 46053030 752755762 750222905 178766511 9679609 46053030 911376237 712147186 712147186 87939586 714495600 909887207 637293522 909887207 59912810 807851992 807851992 830427564 341066340 698101988 59912810 87939586 9679609 610967290 610967290 610967290 712147186 714495600 178766511 844312972 907513243 586927772 962843988 2668034 341066340 239710191 359306675 909887207 46053030 54467956 275410447 359306675 637293522 275410447 698101988 752755762 377538518 909887207 911376237 714495600 46053030 54978479 178766511 478164345 907513243 928523640 368018338 352872460 341066340 807851992 54978479 469275658 299111413 13978957 178766511 807851992 962843988 807851992 368018338 377538518 13978957 712147186 714495600 34937036 478164345 54978479 909887207 470588820 661702249 809450593 853996708 751177986 907513243 750222905 610967290 178766511 368018338 46053030 750222905 2668034 46053030 909887207 853996708 809450593 830427564 469275658 909887207 698101988 402328612 750222905 680361344 704317246 637293522 377538518 637293522 959497843 807851992 9679609 34937036 809450593 9679609 853996708 680361344 359306675 34937036 830427564 698101988 844312972 275410447 752755762 704317246 881427789 586927772 881427789 959497843 470588820 881427789 698101988 750222905 809450593 299111413 844312972 853996708 757367141 46053030 34937036 377538518 959497843 661702249 352872460 647310372 87939586 9679609 907513243 962843988 881427789 13978957 661702249 807851992 853996708 34937036 807851992 647310372 637293522 757367141 647310372 661702249 46053030 402328612 911376237 54467956 377538518 239710191 881427789 359306675 904457353 698101988 9679609 610967290 239710191 750222905 54467956 586927772 962843988 402328612 359306675 757367141 469275658 586927772 239710191 680361344 359306675 757367141 478164345 962843988 87939586 629517684 469275658 928523640 299111413 469275658 478164345 752755762 904457353 698101988 341066340 752755762 757367141 647310372 751177986 610967290 377538518 2668034 275410447 750222905 698101988 830427564 610967290 928523640 469275658 714495600 757367141 904457353 714495600 402328612 59912810 844312972 469275658 962843988 909887207 807851992 469275658 87939586 844312972 714495600 752755762 629517684 661702249 9679609 87939586 714495600 87939586 586927772 959497843 368018338 13978957 750222905 87939586 909887207 647310372 661702249 757367141 402328612 402328612 59912810 54467956 34937036 629517684 714495600 54467956 13978957 909887207 712147186 299111413 909887207 714495600 469275658 377538518 911376237 87939586 752755762 904457353 54978479 751177986 377538518 352872460 13978957 54978479 629517684 368018338 904457353 54467956 87939586 661702249 368018338 470588820 909887207 680361344 647310372 359306675 610967290 34937036 853996708 2668034 647310372 752755762 881427789 352872460 904457353 610967290 352872460 751177986 712147186 59912810 -1 470588820 757367141 853996708 698101988 881427789 586927772 714495600 752755762 46053030 752755762 46053030 907513243 352872460 629517684 752755762 13978957 757367141 275410447 470588820 87939586 275410447 904457353 704317246 -1 907513243 54467956 352872460 830427564 830427564 610967290 368018338 959497843 54467956 46053030 54467956 637293522 909887207 830427564 469275658 368018338 853996708 368018338 341066340 907513243 907513243 844312972 359306675 680361344 13978957 712147186 178766511 712147186 907513243 178766511 959497843 275410447 704317246 853996708 757367141 478164345 341066340 809450593 2668034 830427564 59912810 844312972 830427564 46053030 341066340 830427564 807851992 239710191 87939586 46053030 637293522 904457353 751177986 830427564 853996708 928523640 402328612 -1 704317246 478164345 46053030 178766511 809450593 911376237 807851992 299111413 704317246 54978479 59912810 478164345 661702249 680361344 714495600 13978957 299111413 637293522 959497843 714495600 59912810 911376237 751177986 757367141 87939586 647310372 54978479 341066340 469275658 299111413 904457353 698101988 809450593 352872460 239710191 704317246 586927772 911376237 275410447 368018338 402328612 752755762 478164345 928523640 714495600 13978957 2668034 844312972 275410447 881427789 928523640 853996708 470588820 470588820 751177986 9679609 239710191 54978479 962843988 959497843 341066340 629517684 586927772 904457353 698101988 54467956 853996708 752755762 239710191 853996708 34937036 807851992 87939586 629517684 59912810 610967290 368018338 87939586 647310372 239710191 661702249 368018338 352872460 712147186 359306675 9679609 402328612 34937036 469275658 341066340 807851992 853996708 751177986 368018338 661702249 881427789 807851992 698101988 239710191 402328612 807851992 647310372 470588820 647310372 54467956 928523640 647310372 928523640 469275658 752755762 -1 377538518 809450593 478164345 807851992 402328612 757367141 704317246 907513243 757367141 402328612 178766511 698101988 275410447 680361344 844312972 341066340 478164345 478164345 809450593 712147186 9679609 750222905 478164345 928523640 478164345 46053030 469275658 757367141 647310372 299111413 13978957 2668034 853996708 299111413 299111413 13978957 881427789 341066340 352872460 629517684 299111413 341066340 377538518 299111413 402328612 178766511 470588820 352872460 830427564 911376237 680361344 907513243 962843988 959497843 809450593 9679609 830427564 352872460 9679609 830427564 907513243 610967290 9679609 757367141 299111413 904457353 59912810 844312972 698101988 359306675 368018338 928523640 54467956 698101988 680361344 359306675 46053030 341066340 368018338 59912810 239710191 34937036 959497843 299111413 2668034 586927772 341066340 704317246 34937036 911376237 911376237 54978479 750222905 752755762 87939586 13978957 807851992 54467956 881427789 359306675 647310372 586927772 959497843 469275658 757367141 714495600 911376237 9679609 239710191 87939586 402328612 680361344 359306675 928523640 341066340 907513243 904457353 13978957 907513243 478164345 178766511 647310372 904457353 751177986 661702249 661702249 807851992 928523640 647310372 844312972 909887207 54978479 87939586 911376237 909887207 704317246 844312972 13978957 704317246 751177986 629517684 853996708 680361344 629517684 637293522 752755762 714495600 928523640 807851992 751177986 714495600 844312972 909887207 586927772 478164345 178766511 470588820 2668034 275410447 610967290 637293522 844312972 470588820 9679609 909887207 178766511 470588820 830427564 377538518 275410447 714495600 341066340 807851992 853996708 750222905 275410447 34937036 629517684 757367141 911376237 610967290 239710191 752755762 661702249 853996708 807851992 629517684 402328612 637293522 275410447 275410447 907513243 661702249 853996708 9679609 629517684 469275658 54467956 469275658 714495600 714495600 853996708 698101988 844312972 928523640 904457353 712147186 712147186 680361344 637293522 9679609 9679609 714495600 341066340 352872460 959497843 275410447 239710191 911376237 469275658 359306675 909887207 610967290 46053030 469275658 9679609 368018338 830427564 341066340 661702249 680361344 881427789 751177986 750222905 704317246 478164345 275410447 661702249 34937036 881427789 807851992 881427789 647310372 275410447 647310372 54978479 359306675 341066340 178766511 299111413 751177986 34937036 13978957 752755762 750222905 629517684 714495600 469275658 911376237 904457353 352872460 368018338 881427789 54978479 959497843 807851992 909887207 750222905 377538518 751177986 637293522 629517684 59912810 478164345 911376237 750222905 352872460 904457353 712147186 275410447 178766511 853996708 178766511 907513243 647310372 830427564 712147186 275410447 844312972 907513243 680361344 807851992 647310372 928523640 907513243 629517684 13978957 911376237 470588820 712147186 470588820 9679609 629517684 402328612 34937036 714495600 751177986 714495600 610967290 59912810 34937036 54467956 714495600 59912810 54978479 909887207 377538518 54978479 959497843 54978479 377538518 34937036 352872460 368018338 680361344 87939586 87939586 809450593 680361344 87939586 299111413 881427789 637293522 368018338 470588820 712147186 928523640 59912810 704317246 368018338 881427789 586927772 712147186 904457353 750222905 680361344 712147186 881427789 853996708 275410447 853996708 341066340 911376237 807851992 178766511 637293522 359306675 178766511 909887207 341066340 661702249 586927772 59912810 2668034 807851992 704317246 698101988 478164345 830427564 54978479 46053030 299111413 807851992 752755762 680361344 377538518 853996708 54978479 368018338 637293522 239710191 46053030 610967290 807851992 647310372 46053030 962843988 239710191 911376237 809450593 830427564 2668034 928523640 178766511 809450593 586927772 377538518 478164345 87939586 610967290 54467956 928523640 377538518 629517684 469275658 807851992 704317246 751177986 909887207 46053030 757367141 469275658 299111413 87939586 34937036 911376237 704317246 661702249 478164345 34937036 830427564 757367141 881427789 54978479 714495600 881427789 470588820 368018338 680361344 712147186 629517684 46053030 629517684 359306675 712147186 712147186 751177986 751177986 368018338 368018338 680361344 469275658 712147186 750222905 586927772 2668034 962843988 87939586 637293522 239710191 757367141 9679609 830427564 2668034 178766511 750222905 904457353 299111413 13978957 54467956 59912810 750222905 704317246 610967290 13978957 629517684 87939586 959497843 909887207 907513243 704317246 959497843 853996708 54978479 59912810 368018338 34937036 661702249 9679609 844312972 368018338 478164345 87939586 962843988 909887207 752755762 959497843 750222905 87939586 2668034 275410447 341066340 46053030 752755762 751177986 54467956 714495600 844312972 809450593 830427564 9679609 714495600 881427789 962843988 46053030 629517684 299111413 809450593 368018338 239710191 368018338 911376237 647310372 959497843 59912810 478164345 470588820 239710191 341066340 239710191 928523640 853996708 807851992 34937036 962843988 469275658 661702249 9679609 751177986 712147186 928523640 239710191 9679609 46053030 299111413 881427789 469275658 239710191 470588820 680361344 59912810 610967290 904457353 712147186 299111413 647310372 853996708 751177986 714495600 299111413 299111413 907513243 469275658 629517684 470588820 881427789 637293522 712147186 959497843 962843988 239710191 34937036 239710191 13978957 809450593 46053030 680361344 959497843 -1 9679609 647310372 680361344 807851992 9679609 637293522 299111413 809450593 469275658 712147186 239710191 469275658 54978479 637293522 341066340 9679609 13978957 87939586 712147186 680361344 13978957 844312972 610967290 928523640 377538518 87939586 478164345 637293522 586927772 368018338 299111413 402328612 698101988 13978957 46053030 13978957 586927772 661702249 87939586 469275658 352872460 341066340 712147186 368018338 341066340 54978479 809450593 909887207 911376237 680361344 911376237 881427789 2668034 704317246 402328612 352872460 637293522 34937036 853996708 610967290 661702249 928523640 830427564 704317246 712147186 359306675 704317246 -1 962843988 341066340 478164345 275410447 586927772 59912810 46053030 881427789 830427564 610967290 830427564 809450593 928523640 881427789 807851992 907513243 377538518 907513243 712147186 807851992 13978957 704317246 341066340 341066340 881427789 377538518 13978957 881427789 178766511 59912810 712147186 629517684 637293522 704317246 629517684 637293522 844312972 178766511 13978957 402328612 9679609 907513243 13978957 680361344 54467956 680361344 881427789 881427789 911376237 359306675 807851992 46053030 275410447 907513243 750222905 87939586 299111413 586927772 239710191 757367141 2668034 680361344 830427564 178766511 2668034 470588820 2668034 712147186 714495600 610967290 751177986 368018338 809450593 178766511 904457353 962843988 59912810 904457353 698101988 714495600 239710191 680361344 757367141 928523640 239710191 368018338 586927772 712147186 911376237 844312972 962843988 275410447 704317246 478164345 844312972 629517684 586927772 911376237 46053030 377538518 881427789 714495600 637293522 275410447 704317246 962843988 881427789 470588820 661702249 962843988 478164345 -1 34937036 680361344 704317246 904457353 341066340 909887207 470588820 698101988 299111413 34937036 377538518 469275658 909887207 13978957 751177986 853996708 352872460 637293522 377538518 904457353 586927772 807851992 909887207 13978957 881427789 470588820 904457353 714495600 844312972 757367141 478164345 661702249 2668034 809450593 757367141 959497843 470588820 844312972 752755762 698101988 46053030 757367141 9679609 751177986 962843988 904457353 751177986 275410447 54467956 34937036 478164345 750222905 959497843 751177986 704317246 704317246 610967290 377538518 757367141 299111413 680361344 830427564 750222905 712147186 629517684 377538518 807851992 637293522 586927772 807851992 661702249 853996708 680361344 962843988 402328612 9679609 904457353 853996708 962843988 809450593 13978957 661702249 402328612 54467956 881427789 809450593 46053030 928523640 911376237 757367141 881427789 962843988 637293522 712147186 807851992 704317246 275410447 661702249 959497843 54467956 647310372 904457353 750222905 34937036 751177986 478164345 928523640 714495600 807851992 377538518 909887207 34937036 962843988 904457353 750222905 904457353 752755762 239710191 469275658 46053030 712147186 928523640 757367141 377538518 698101988 299111413 809450593 402328612 239710191 54978479 610967290 714495600 13978957 881427789 907513243 469275658 54978479 54978479 9679609 352872460 586927772 928523640 752755762 87939586 341066340 275410447 239710191 661702249 275410447 959497843 907513243 844312972 610967290 -1 586927772 54978479 807851992 844312972 275410447 402328612 714495600 377538518 629517684 714495600 881427789 2668034 911376237 2668034 637293522 752755762 809450593 680361344 853996708 469275658 352872460 752755762 469275658 275410447 402328612 2668034 469275658 629517684 46053030 712147186 469275658 352872460 368018338 368018338 402328612 2668034 959497843 909887207 239710191 807851992 341066340 712147186 680361344 54467956 907513243 2668034 359306675 698101988 909887207 -1 757367141 13978957 853996708 807851992 647310372 752755762 712147186 469275658 959497843 853996708 402328612 610967290 750222905 341066340 661702249 402328612 907513243 610967290 712147186 239710191 647310372 704317246 830427564 680361344 637293522 853996708 341066340 830427564 959497843 586927772 59912810 359306675 704317246 809450593 907513243 704317246 807851992 377538518 9679609 478164345 275410447 647310372 54467956 928523640 629517684 853996708 341066340 752755762 751177986 959497843 647310372 586927772 807851992 469275658 909887207 959497843 853996708 830427564 368018338 341066340 470588820 752755762 341066340 368018338 87939586 54978479 881427789 928523640 341066340 704317246 46053030 714495600 904457353 807851992 830427564 911376237 909887207 402328612 757367141 178766511 647310372 368018338 712147186 610967290 610967290 704317246 807851992 629517684 959497843 712147186 629517684 809450593 757367141 2668034 698101988 402328612 469275658 13978957 714495600 698101988 359306675 341066340 299111413 59912810 178766511 752755762 368018338 809450593 844312972 661702249 928523640 13978957 704317246 680361344 911376237 909887207 962843988 752755762 647310372 586927772 757367141 844312972 928523640 352872460 377538518 610967290 962843988 469275658 341066340 962843988 341066340 352872460 698101988 959497843 239710191 751177986 275410447 299111413 54467956 881427789 637293522 698101988 909887207 928523640 87939586 469275658 698101988 844312972 712147186 712147186 402328612 959497843 712147186 881427789 680361344 647310372 610967290 -1 637293522 610967290 911376237 928523640 661702249 586927772 9679609 809450593 809450593 959497843 9679609 275410447 54467956 13978957 830427564 904457353 757367141 629517684 809450593 299111413 352872460 469275658 911376237 629517684 809450593 807851992 87939586 853996708 909887207 904457353 752755762 2668034 750222905 402328612 637293522 962843988 959497843 34937036 352872460 757367141 661702249 751177986 610967290 610967290 469275658 907513243 59912810 959497843 470588820 34937036 959497843 -1 680361344 629517684 712147186 959497843 341066340 341066340 830427564 853996708 469275658 750222905 909887207 54978479 661702249 629517684 712147186 959497843 9679609 904457353 470588820 704317246 637293522 807851992 752755762 13978957 368018338 87939586 629517684 54467956 368018338 637293522 368018338 299111413 239710191 275410447 299111413 299111413 87939586 299111413 586927772 698101988 368018338 59912810 647310372 909887207 714495600 275410447 698101988 807851992 680361344 712147186 -1 2668034 661702249 352872460 907513243 704317246 610967290 637293522 809450593 807851992 9679609 54467956 752755762 757367141 714495600 54978479 830427564 13978957 698101988 478164345 637293522 750222905 59912810 34937036 34937036 586927772 59912810 359306675 853996708 368018338 610967290 807851992 853996708 904457353 853996708 402328612 341066340 712147186 586927772 469275658 359306675 757367141 807851992 239710191 809450593 13978957 904457353 13978957 469275658 907513243 714495600 752755762 469275658 470588820 909887207 904457353 629517684 909887207 752755762 704317246 714495600 368018338 54978479 469275658 470588820 54467956 809450593 704317246 907513243 904457353 661702249 -1 478164345 352872460 275410447 757367141 54978479 853996708 469275658 402328612 704317246 629517684 352872460 909887207 478164345 904457353 2668034 586927772 470588820 87939586 959497843 853996708 853996708 714495600 807851992 34937036 637293522 402328612 469275658 959497843 352872460 752755762 275410447 911376237 757367141 714495600 368018338 87939586 13978957 757367141 757367141 714495600 629517684 637293522 647310372 178766511 178766511 586927772 909887207 341066340 470588820 54467956 54978479 844312972 275410447 54467956 853996708 470588820 698101988 844312972 714495600 402328612 368018338 807851992 46053030 757367141 359306675 698101988 698101988 2668034 853996708 59912810 359306675 586927772 54978479 34937036 911376237 46053030 907513243 959497843 928523640 9679609 610967290 909887207 377538518 637293522 809450593 661702249 881427789 807851992 661702249 661702249 54978479 904457353 586927772 809450593 352872460 54978479 341066340 2668034 647310372 907513243 698101988 178766511 907513243 750222905 637293522 470588820 9679609 368018338 275410447 704317246 377538518 586927772 586927772 54978479 87939586 46053030 712147186 586927772 751177986 34937036 661702249 610967290 712147186 469275658 809450593 341066340 830427564 -1 704317246 610967290 341066340 809450593 239710191 34937036 359306675 478164345 704317246 2668034 661702249 647310372 809450593 928523640 87939586 752755762 46053030 470588820 712147186 586927772 750222905 -1 807851992 844312972 704317246 275410447 661702249 907513243 46053030 909887207 830427564 909887207 637293522 34937036 368018338 9679609 178766511 586927772 751177986 698101988 239710191 341066340 809450593 299111413 13978957 959497843 959497843 661702249 54467956 844312972 909887207 698101988 757367141 87939586 275410447 299111413 751177986 680361344 714495600 470588820 54467956 962843988 239710191 704317246 704317246 752755762 470588820 712147186 909887207 751177986 704317246 807851992 9679609 469275658 647310372 629517684 610967290 9679609 178766511 402328612 2668034 647310372 698101988 750222905 368018338 341066340 714495600 757367141 59912810 34937036 54467956 752755762 704317246 712147186 881427789 844312972 807851992 752755762 586927772 712147186 712147186 59912810 359306675 928523640 647310372 844312972 54467956 9679609 909887207 402328612 637293522 368018338 844312972 377538518 752755762 911376237 752755762 54978479 752755762 586927772 9679609 752755762 87939586 807851992 904457353 909887207 34937036 637293522 830427564 881427789 9679609 830427564 712147186 704317246 2668034 909887207 341066340 704317246 680361344 377538518 752755762 13978957 714495600 809450593 629517684 853996708 962843988 368018338 712147186 752755762 13978957 712147186 352872460 275410447 647310372 637293522 352872460 830427564 2668034 680361344 469275658 904457353 54978479 680361344 469275658 275410447 470588820 911376237 704317246 751177986 46053030 751177986 610967290 629517684 844312972 377538518 46053030 586927772 751177986 928523640 13978957 239710191 647310372 352872460 712147186 704317246 46053030 275410447 377538518 13978957 34937036 844312972 352872460 809450593 359306675 881427789 844312972 698101988 750222905 586927772 757367141 586927772 54978479 239710191 904457353 881427789 698101988 629517684 239710191 377538518 2668034 87939586 680361344 907513243 809450593 698101988 750222905 9679609 714495600 853996708 698101988 478164345 54467956 853996708 -1 904457353 87939586 809450593 13978957 54978479 959497843 87939586 610967290 962843988 469275658 909887207 928523640 13978957 341066340 911376237 752755762 661702249 704317246 680361344 909887207 661702249 909887207 637293522 54978479 844312972 402328612 698101988 752755762 830427564 470588820 402328612 962843988 352872460 352872460 830427564 959497843 9679609 368018338 909887207 178766511 680361344 2668034 928523640 904457353 698101988 629517684 712147186 359306675 661702249 54467956 928523640 853996708 757367141 907513243 586927772 911376237 13978957 59912810 239710191 809450593 807851992 712147186 637293522 402328612 928523640 704317246 469275658 962843988 757367141 750222905 807851992 907513243 698101988 637293522 178766511 959497843 928523640 712147186 661702249 299111413 752755762 470588820 359306675 881427789 299111413 46053030 478164345 752755762 647310372 478164345 59912810 629517684 853996708 959497843 751177986 586927772 586927772 881427789 959497843 647310372 54467956 807851992 751177986 881427789 368018338 647310372 752755762 807851992 881427789 359306675 341066340 341066340 470588820 751177986 2668034 853996708 46053030 368018338 368018338 478164345 698101988 959497843 647310372 714495600 830427564 704317246 54467956 629517684 704317246 844312972 9679609 239710191 59912810 299111413 629517684 750222905 962843988 909887207 750222905 299111413 341066340 59912810 844312972 909887207 904457353 680361344 680361344 704317246 275410447 844312972 712147186 59912810 809450593 368018338 59912810 352872460 911376237 46053030 299111413 46053030 907513243 752755762 680361344 46053030 853996708 59912810 629517684 629517684 275410447 680361344 586927772 637293522 704317246 750222905 352872460 377538518 830427564 478164345 87939586 907513243 853996708 629517684 909887207 13978957 830427564 586927772 757367141 698101988 750222905 368018338 809450593 586927772 853996708 610967290 87939586 680361344 661702249 377538518 844312972 13978957 239710191 714495600 698101988 478164345 752755762 962843988 807851992 470588820 87939586 704317246 178766511 377538518 680361344 402328612 586927772 341066340 928523640 402328612 752755762 904457353 470588820 698101988 469275658 275410447 807851992 844312972 751177986 807851992 698101988 178766511 610967290 830427564 586927772 647310372 637293522 54978479 680361344 853996708 680361344 904457353 46053030 341066340 59912810 757367141 9679609 352872460 469275658 752755762 178766511 46053030 853996708 239710191 751177986 928523640 751177986 853996708 2668034 34937036 809450593 629517684 54978479 2668034 469275658 46053030 377538518 881427789 352872460 469275658 714495600 178766511 352872460 830427564 881427789 299111413 962843988 469275658 809450593 46053030 757367141 752755762 904457353 714495600 881427789 881427789 13978957 807851992 178766511 341066340 54978479 34937036 757367141 -1 830427564 299111413 911376237 629517684 469275658 87939586 368018338 757367141 341066340 661702249 469275658 470588820 352872460 377538518 752755762 352872460 54467956 9679609 469275658 928523640 959497843 178766511 714495600 844312972 368018338 629517684 87939586 469275658 34937036 844312972 478164345 881427789 757367141 661702249 377538518 714495600 610967290 750222905 13978957 299111413 647310372 178766511 13978957 909887207 469275658 750222905 680361344 46053030 752755762 46053030 9679609 647310372 352872460 469275658 757367141 959497843 909887207 359306675 402328612 9679609 469275658 -1 962843988 637293522 959497843 807851992 46053030 909887207 750222905 911376237 54467956 178766511 680361344 757367141 881427789 637293522 911376237 2668034 34937036 807851992 610967290 341066340 586927772 907513243 54467956 239710191 341066340 299111413 87939586 341066340 54467956 2668034 9679609 830427564 830427564 178766511 9679609 54978479 959497843 9679609 704317246 751177986 402328612 34937036 807851992 46053030 46053030 911376237 586927772 478164345 275410447 904457353 757367141 704317246 610967290 352872460 647310372 661702249 909887207 904457353 377538518 904457353 904457353 402328612 87939586 853996708 352872460 830427564 9679609 299111413 352872460 962843988 341066340 9679609 712147186 9679609 959497843 2668034 830427564 637293522 9679609 478164345 962843988 87939586 757367141 59912810 87939586 629517684 368018338 299111413 2668034 470588820 962843988 959497843 239710191 629517684 368018338 34937036 341066340 341066340 629517684 54467956 34937036 752755762 469275658 341066340 853996708 809450593 54978479 904457353 275410447 34937036 352872460 239710191 178766511 368018338 178766511 299111413 757367141 610967290 54467956 844312972 881427789 809450593 239710191 478164345 469275658 46053030 661702249 637293522 359306675 830427564 59912810 341066340 751177986 2668034 752755762 853996708 2668034 299111413 704317246 178766511 9679609 610967290 962843988 751177986 751177986 751177986 470588820 959497843 809450593 962843988 87939586 704317246 807851992 661702249 239710191 341066340 757367141 629517684 59912810 853996708 809450593 909887207 629517684 299111413 807851992 904457353 629517684 478164345 680361344 909887207 54978479 907513243 757367141 178766511 751177986 714495600 469275658 34937036 275410447 844312972 809450593 368018338 751177986 714495600 586927772 661702249 469275658 844312972 959497843 368018338 2668034 610967290 911376237 680361344 299111413 13978957 470588820 377538518 470588820 844312972 352872460 680361344 909887207 59912810 368018338 59912810 178766511 299111413 368018338 46053030 87939586 299111413 46053030 907513243 647310372 -1 881427789 359306675 359306675 402328612 757367141 299111413 377538518 750222905 402328612 907513243 959497843 907513243 714495600 359306675 341066340 239710191 377538518 341066340 469275658 807851992 881427789 341066340 809450593 377538518 629517684 928523640 830427564 962843988 661702249 909887207 87939586 911376237 54467956 46053030 9679609 54467956 830427564 34937036 586927772 907513243 698101988 959497843 712147186 377538518 478164345 9679609 586927772 637293522 904457353 359306675 680361344 647310372 629517684 478164345 470588820 637293522 469275658 751177986 402328612 712147186 402328612 34937036 359306675 478164345 751177986 299111413 637293522 647310372 377538518 661702249 54467956 275410447 907513243 629517684 54978479 54978479 377538518 34937036 752755762 698101988 46053030 46053030 928523640 359306675 853996708 610967290 830427564 46053030 752755762 881427789 341066340 9679609 661702249 928523640 904457353 714495600 909887207 610967290 341066340 377538518 637293522 904457353 586927772 751177986 341066340 909887207 34937036 712147186 698101988 909887207 299111413 714495600 704317246 368018338 853996708 830427564 962843988 698101988 239710191 750222905 59912810 54467956 853996708 368018338 239710191 962843988 853996708 844312972 54978479 352872460 704317246 275410447 469275658 680361344 907513243 359306675 911376237 714495600 807851992 712147186 299111413 610967290 610967290 853996708 34937036 661702249 341066340 909887207 -1 661702249 881427789 54467956 647310372 853996708 469275658 959497843 661702249 478164345 469275658 178766511 -1 359306675 469275658 752755762 752755762 2668034 402328612 714495600 698101988 751177986 750222905 750222905 661702249 359306675 911376237 87939586 661702249 402328612 661702249 9679609 698101988 928523640 470588820 178766511 752755762 87939586 751177986 911376237 807851992 610967290 610967290 881427789 470588820 714495600 909887207 299111413 712147186 9679609 637293522 637293522 661702249 368018338 959497843 907513243 34937036 13978957 178766511 54467956 610967290 9679609 637293522 46053030 34937036 377538518 2668034 54978479 911376237 368018338 54467956 470588820 610967290 239710191 661702249 341066340 2668034 478164345 959497843 807851992 928523640 9679609 750222905 904457353 469275658 881427789 377538518 911376237 751177986 402328612 661702249 368018338 275410447 239710191 275410447 629517684 853996708 341066340 911376237 377538518 610967290 757367141 46053030 853996708 629517684 9679609 478164345 750222905 909887207 54978479 359306675 299111413 750222905 911376237 712147186 907513243 911376237 757367141 714495600 59912810 959497843 9679609 750222905 751177986 714495600 46053030 610967290 275410447 714495600 54467956 275410447 807851992 752755762 928523640 9679609 402328612 46053030 647310372 402328612 712147186 87939586 647310372 34937036 750222905 470588820 712147186 704317246 757367141 586927772 928523640 680361344 299111413 610967290 478164345 610967290 809450593 698101988 586927772 809450593 661702249 680361344 13978957 661702249 904457353 637293522 299111413 807851992 844312972 752755762 -1 34937036 59912810 704317246 34937036 469275658 712147186 359306675 341066340 907513243 704317246 34937036 844312972 830427564 637293522 962843988 352872460 341066340 962843988 478164345 637293522 352872460 629517684 54978479 46053030 469275658 757367141 239710191 59912810 470588820 881427789 178766511 647310372 911376237 830427564 402328612 9679609 352872460 714495600 844312972 809450593 962843988 402328612 909887207 750222905 750222905 959497843 752755762 34937036 698101988 830427564 34937036 629517684 341066340 637293522 844312972 909887207 299111413 959497843 629517684 470588820 752755762 352872460 46053030 87939586 637293522 470588820 59912810 352872460 698101988 478164345 586927772 830427564 46053030 637293522 178766511 809450593 757367141 377538518 34937036 757367141 178766511 87939586 299111413 478164345 -1 478164345 275410447 59912810 750222905 469275658 881427789 377538518 750222905 757367141 907513243 680361344 757367141 712147186 750222905 239710191 586927772 402328612 610967290 629517684 647310372 299111413 637293522 368018338 752755762 359306675 911376237 478164345 909887207 610967290 178766511 352872460 275410447 911376237 402328612 752755762 904457353 34937036 844312972 368018338 680361344 844312972 610967290 750222905 359306675 87939586 844312972 904457353 54978479 647310372 9679609 959497843 402328612 9679609 9679609 809450593 853996708 661702249 750222905 59912810 698101988 661702249 698101988 909887207 54467956 275410447 807851992 299111413 911376237 807851992 299111413 962843988 853996708 341066340 478164345 647310372 54467956 469275658 352872460 341066340 9679609 9679609 853996708 478164345 680361344 704317246 712147186 907513243 757367141 341066340 647310372 2668034 299111413 844312972 629517684 2668034 911376237 299111413 809450593 637293522 352872460 2668034 377538518 610967290 752755762 629517684 907513243 752755762 470588820 830427564 368018338 698101988 647310372 239710191 911376237 586927772 352872460 13978957 402328612 751177986 359306675 962843988 909887207 751177986 59912810 959497843 239710191 661702249 610967290 637293522 629517684 629517684 904457353 904457353 2668034 757367141 704317246 881427789 478164345 807851992 470588820 377538518 275410447 907513243 907513243 586927772 637293522 911376237 359306675 470588820 712147186 637293522 9679609 757367141 757367141 752755762 830427564 907513243 698101988 341066340 629517684 470588820 911376237 341066340 909887207 830427564 830427564 959497843 178766511 402328612 751177986 59912810 904457353 712147186 610967290 661702249 661702249 13978957 275410447 750222905 368018338 2668034 359306675 911376237 54978479 239710191 809450593 904457353 59912810 962843988 368018338 661702249 9679609 46053030 752755762 9679609 359306675 757367141 2668034 341066340 909887207 928523640 34937036 751177986 830427564 959497843 13978957 629517684 909887207 54467956 844312972 909887207 629517684 704317246 911376237 844312972 34937036 54467956 959497843 757367141 830427564 750222905 586927772 704317246 359306675 881427789 637293522 54978479 46053030 377538518 377538518 853996708 751177986 9679609 909887207 637293522 402328612 830427564 928523640 698101988 909887207 299111413 299111413 586927772 881427789 2668034 586927772 402328612 34937036 178766511 54467956 647310372 637293522 54467956 178766511 341066340 844312972 698101988 844312972 470588820 13978957 853996708 341066340 469275658 704317246 341066340 757367141 637293522 757367141 830427564 13978957 610967290 275410447 853996708 647310372 911376237 478164345 629517684 752755762 680361344 809450593 54467956 610967290 368018338 680361344 807851992 809450593 928523640 402328612 807851992 34937036 904457353 54978479 881427789 959497843 704317246 907513243 178766511 680361344 13978957 13978957 661702249 647310372 807851992 752755762 9679609 359306675 34937036 680361344 54978479 844312972 928523640 610967290 928523640 586927772 2668034 359306675 352872460 647310372 341066340 911376237 909887207 275410447 881427789 909887207 752755762 751177986 853996708 299111413 -1 586927772 87939586 239710191 470588820 352872460 377538518 87939586 13978957 54978479 909887207 178766511 54467956 809450593 661702249 704317246 751177986 87939586 909887207 377538518 54978479 275410447 881427789 13978957 962843988 178766511 751177986 470588820 844312972 844312972 907513243 13978957 844312972 830427564 904457353 661702249 469275658 2668034 9679609 904457353 352872460 13978957 637293522 352872460 712147186 629517684 904457353 469275658 629517684 470588820 2668034 359306675 830427564 59912810 13978957 610967290 751177986 647310372 928523640 752755762 830427564 907513243 809450593 647310372 54978479 752755762 962843988 470588820 275410447 470588820 178766511 478164345 377538518 844312972 712147186 712147186 959497843 469275658 178766511 844312972 750222905 928523640 478164345 959497843 352872460 881427789 807851992 750222905 752755762 610967290 368018338 809450593 610967290 13978957 807851992 359306675 909887207 680361344 911376237 959497843 904457353 469275658 586927772 904457353 13978957 54978479 680361344 2668034 9679609 275410447 368018338 299111413 402328612 704317246 704317246 807851992 87939586 377538518 59912810 54978479 881427789 661702249 844312972 714495600 46053030 807851992 881427789 352872460 2668034 46053030 962843988 299111413 239710191 904457353 714495600 299111413 610967290 13978957 752755762 341066340 239710191 54467956 87939586 714495600 680361344 2668034 352872460 341066340 341066340 853996708 830427564 478164345 402328612 9679609 87939586 757367141 752755762 59912810 299111413 610967290 368018338 377538518 750222905 -1 853996708 470588820 712147186 680361344 34937036 909887207 909887207 54978479 368018338 469275658 807851992 341066340 751177986 478164345 178766511 750222905 809450593 87939586 853996708 586927772 911376237 750222905 629517684 586927772 752755762 928523640 629517684 752755762 610967290 698101988 352872460 751177986 751177986 750222905 275410447 377538518 470588820 299111413 359306675 751177986 807851992 9679609 629517684 87939586 629517684 757367141 757367141 178766511 909887207 586927772 34937036 9679609 470588820 807851992 610967290 299111413 807851992 352872460 751177986 661702249 928523640 830427564 359306675 54467956 54978479 757367141 470588820 54978479 647310372 87939586 368018338 275410447 9679609 844312972 904457353 46053030 647310372 87939586 750222905 610967290 712147186 853996708 54978479 751177986 368018338 299111413 377538518 352872460 402328612 239710191 359306675 962843988 911376237 904457353 54467956 712147186 610967290 904457353 368018338 698101988 54978479 959497843 478164345 751177986 9679609 87939586 87939586 830427564 2668034 680361344 909887207 629517684 46053030 368018338 275410447 610967290 341066340 54467956 470588820 359306675 809450593 959497843 907513243 962843988 844312972 698101988 54467956 962843988 469275658 904457353 178766511 239710191 680361344 46053030 239710191 275410447 275410447 830427564 807851992 54467956 2668034 911376237 661702249 907513243 844312972 698101988 712147186 959497843 712147186 714495600 661702249 757367141 881427789 928523640 9679609 34937036 352872460 698101988 757367141 478164345 46053030 928523640 680361344 712147186 904457353 87939586 13978957 87939586 275410447 341066340 680361344 911376237 714495600 751177986 712147186 368018338 712147186 680361344 647310372 962843988 853996708 178766511 54978479 807851992 629517684 610967290 844312972 904457353 469275658 59912810 377538518 402328612 704317246 881427789 275410447 830427564 647310372 2668034 299111413 928523640 680361344 928523640 881427789 377538518 757367141 368018338 751177986 54467956 586927772 712147186 368018338 750222905 661702249 698101988 637293522 34937036 352872460 752755762 9679609 881427789 178766511 275410447 704317246 714495600 54978479 830427564 341066340 178766511 752755762 59912810 13978957 698101988 807851992 704317246 881427789 9679609 680361344 750222905 275410447 34937036 275410447 46053030 299111413 909887207 478164345 637293522 909887207 275410447 704317246 352872460 647310372 881427789 909887207 13978957 959497843 807851992 962843988 844312972 13978957 610967290 661702249 809450593 712147186 368018338 809450593 680361344 844312972 844312972 853996708 377538518 -1 59912810 928523640 904457353 712147186 59912810 359306675 704317246 680361344 352872460 178766511 698101988 907513243 368018338 637293522 9679609 698101988 610967290 750222905 46053030 478164345 751177986 712147186 807851992 470588820 757367141 54467956 610967290 341066340 680361344 470588820 610967290 178766511 928523640 757367141 807851992 904457353 341066340 87939586 478164345 239710191 352872460 712147186 704317246 752755762 610967290 87939586 239710191 750222905 830427564 830427564 853996708 750222905 750222905 87939586 830427564 478164345 881427789 751177986 750222905 714495600 751177986 698101988 907513243 54467956 904457353 13978957 470588820 928523640 46053030 712147186 610967290 853996708 59912810 54467956 368018338 752755762 909887207 629517684 341066340 13978957 470588820 299111413 757367141 46053030 680361344 712147186 881427789 751177986 909887207 87939586 586927772 46053030 751177986 647310372 54978479 881427789 807851992 610967290 87939586 661702249 830427564 962843988 9679609 469275658 647310372 402328612 341066340 704317246 402328612 402328612 341066340 907513243 34937036 34937036 478164345 59912810 54467956 751177986 368018338 9679609 87939586 712147186 239710191 962843988 714495600 54467956 13978957 359306675 377538518 239710191 178766511 909887207 959497843 610967290 911376237 909887207 34937036 368018338 647310372 377538518 239710191 752755762 830427564 911376237 698101988 680361344 13978957 928523640 904457353 911376237 959497843 59912810 54978479 586927772 9679609 907513243 9679609 9679609 275410447 54467956 13978957 13978957 751177986 959497843 178766511 368018338 368018338 757367141 59912810 661702249 586927772 377538518 911376237 341066340 377538518 54978479 752755762 59912810 377538518 87939586 881427789 470588820 299111413 54978479 712147186 -1 478164345 911376237 680361344 610967290 9679609 59912810 469275658 637293522 54978479 904457353 907513243 469275658 59912810 752755762 470588820 647310372 -1 637293522 34937036 752755762 46053030 46053030 34937036 402328612 907513243 586927772 647310372 -1 907513243 907513243 359306675 54978479 46053030 704317246 275410447 751177986 352872460 586927772 478164345 959497843 959497843 904457353 844312972 610967290 629517684 909887207 -1 853996708 341066340 637293522 807851992 352872460 907513243 13978957 469275658 352872460 911376237 299111413 637293522 907513243 54978479 637293522 907513243 809450593 299111413 752755762 54978479 959497843 712147186 752755762 907513243 904457353 751177986 2668034 54978479 470588820 661702249 752755762 34937036 904457353 750222905 470588820 904457353 275410447 830427564 752755762 46053030 87939586 907513243 178766511 928523640 46053030 470588820 9679609 54978479 87939586 698101988 46053030 959497843 341066340 809450593 59912810 844312972 54467956 853996708 178766511 959497843 586927772 714495600 647310372 911376237 629517684 87939586 881427789 751177986 13978957 275410447 402328612 959497843 54978479 34937036 2668034 586927772 2668034 959497843 478164345 807851992 904457353 341066340 377538518 469275658 368018338 470588820 881427789 59912810 275410447 959497843 844312972 959497843 377538518 2668034 470588820 962843988 853996708 751177986 714495600 757367141 757367141 904457353 661702249 907513243 54467956 830427564 928523640 2668034 352872460 909887207 178766511 751177986 962843988 807851992 275410447 904457353 807851992 830427564 751177986 911376237 610967290 752755762 909887207 928523640 704317246 907513243 402328612 469275658 478164345 844312972 647310372 368018338 377538518 368018338 377538518 807851992 2668034 751177986 752755762 59912810 368018338 680361344 586927772 54978479 368018338 478164345 299111413 402328612 54978479 9679609 751177986 853996708 610967290 341066340 962843988 359306675 13978957 661702249 928523640 704317246 904457353 478164345 661702249 757367141 909887207 377538518 830427564 299111413 54467956 239710191 757367141 751177986 881427789 13978957 239710191 610967290 2668034 629517684 757367141 629517684 368018338 629517684 470588820 586927772 59912810 698101988 377538518 341066340 809450593 629517684 402328612 807851992 637293522 54467956 275410447 637293522 757367141 469275658 853996708 341066340 34937036 680361344 909887207 402328612 470588820 341066340 757367141 239710191 2668034 704317246 757367141 698101988 661702249 629517684 610967290 647310372 807851992 2668034 750222905 962843988 714495600 9679609 469275658 54978479 830427564 402328612 275410447 352872460 637293522 368018338 341066340 402328612 752755762 757367141 881427789 59912810 352872460 904457353 962843988 698101988 629517684 377538518 680361344 352872460 13978957 586927772 368018338 469275658 610967290 881427789 904457353 807851992 907513243 928523640 470588820 881427789 478164345 368018338 647310372 54467956 359306675 907513243 54978479 352872460 907513243 844312972 752755762 359306675 881427789 87939586 377538518 34937036 750222905 275410447 750222905 911376237 661702249 909887207 751177986 239710191 59912810 9679609 830427564 178766511 470588820 959497843 853996708 610967290 704317246 830427564 470588820 750222905 54467956 757367141 844312972 712147186 54978479 87939586 13978957 714495600 54978479 469275658 -1 299111413 698101988 54467956 54978479 661702249 881427789 907513243 9679609 54978479 629517684 368018338 275410447 368018338 610967290 87939586 807851992 352872460 352872460 637293522 299111413 881427789 34937036 478164345 647310372 377538518 647310372 752755762 178766511 377538518 853996708 909887207 87939586 299111413 46053030 752755762 830427564 352872460 962843988 714495600 469275658 911376237 54978479 610967290 757367141 275410447 712147186 928523640 680361344 911376237 680361344 751177986 377538518 757367141 904457353 87939586 704317246 299111413 54978479 750222905 377538518 299111413 928523640 239710191 637293522 377538518 629517684 907513243 647310372 680361344 809450593 809450593 698101988 661702249 928523640 911376237 34937036 9679609 54978479 341066340 830427564 54978479 2668034 2668034 13978957 647310372 637293522 909887207 962843988 13978957 402328612 928523640 637293522 680361344 752755762 402328612 470588820 757367141 275410447 637293522 359306675 680361344 752755762 13978957 752755762 610967290 647310372 178766511 962843988 712147186 750222905 299111413 907513243 757367141 586927772 629517684 680361344 478164345 881427789 87939586 637293522 904457353 610967290 712147186 750222905 87939586 359306675 904457353 853996708 752755762 809450593 610967290 586927772 750222905 470588820 881427789 757367141 928523640 757367141 712147186 807851992 712147186 751177986 478164345 881427789 377538518 275410447 469275658 853996708 712147186 87939586 928523640 962843988 844312972 59912810 377538518 178766511 9679609 962843988 59912810 809450593 844312972 959497843 962843988 275410447 807851992 698101988 469275658 928523640 757367141 962843988 853996708 844312972 178766511 830427564 478164345 368018338 368018338 853996708 377538518 752755762 299111413 54467956 34937036 629517684 9679609 368018338 830427564 751177986 962843988 809450593 752755762 907513243 907513243 904457353 478164345 352872460 928523640 830427564 352872460 907513243 299111413 341066340 87939586 853996708 904457353 629517684 87939586 751177986 661702249 341066340 275410447 909887207 341066340 714495600 34937036 680361344 341066340 809450593 853996708 341066340 830427564 830427564 909887207 680361344 46053030 809450593 359306675 909887207 470588820 757367141 959497843 809450593 928523640 909887207 9679609 2668034 178766511 34937036 751177986 359306675 909887207 750222905 680361344 34937036 904457353 87939586 34937036 647310372 46053030 928523640 469275658 807851992 807851992 629517684 680361344 704317246 907513243 178766511 751177986 178766511 750222905 830427564 239710191 377538518 881427789 751177986 959497843 34937036 610967290 402328612 13978957 87939586 54978479 470588820 239710191 714495600 752755762 377538518 2668034 752755762 470588820 647310372 637293522 610967290 610967290 275410447 962843988 647310372 928523640 911376237 13978957 809450593 359306675 359306675 54978479 610967290 275410447 809450593 647310372 470588820 470588820 661702249 359306675 752755762 54467956 698101988 647310372 907513243 359306675 377538518 470588820 752755762 586927772 704317246 637293522 59912810 341066340 750222905 13978957 751177986 909887207 610967290 714495600 904457353 647310372 469275658 299111413 680361344 959497843 809450593 907513243 9679609 661702249 911376237 844312972 59912810 299111413 629517684 712147186 87939586 13978957 750222905 341066340 469275658 757367141 352872460 907513243 712147186 807851992 -1 368018338 712147186 750222905 13978957 909887207 275410447 809450593 239710191 680361344 904457353 751177986 704317246 637293522 680361344 239710191 478164345 368018338 907513243 751177986 402328612 54467956 402328612 647310372 750222905 377538518 9679609 341066340 352872460 54467956 704317246 377538518 586927772 469275658 59912810 610967290 751177986 830427564 13978957 637293522 712147186 757367141 647310372 714495600 359306675 881427789 9679609 2668034 704317246 359306675 629517684 928523640 714495600 629517684 704317246 586927772 881427789 712147186 830427564 54978479 470588820 809450593 637293522 750222905 352872460 959497843 757367141 752755762 341066340 881427789 752755762 586927772 469275658 -1 844312972 809450593 698101988 661702249 402328612 34937036 962843988 904457353 275410447 647310372 359306675 712147186 907513243 352872460 275410447 757367141 704317246 352872460 698101988 962843988 712147186 478164345 610967290 59912810 830427564 299111413 478164345 751177986 853996708 928523640 809450593 87939586 402328612 712147186 704317246 807851992 751177986 2668034 178766511 751177986 904457353 680361344 610967290 904457353 928523640 469275658 911376237 275410447 2668034 469275658 299111413 807851992 714495600 752755762 478164345 807851992 239710191 54467956 299111413 586927772 909887207 275410447 661702249 907513243 962843988 959497843 368018338 661702249 239710191 586927772 87939586 2668034 87939586 239710191 881427789 750222905 830427564 962843988 359306675 911376237 239710191 647310372 359306675 698101988 909887207 299111413 844312972 661702249 928523640 751177986 299111413 377538518 54467956 54978479 751177986 680361344 928523640 809450593 402328612 299111413 904457353 352872460 959497843 275410447 714495600 610967290 13978957 59912810 909887207 712147186 178766511 757367141 87939586 830427564 962843988 661702249 904457353 881427789 959497843 59912810 46053030 2668034 853996708 34937036 680361344 610967290 34937036 9679609 54467956 46053030 478164345 59912810 341066340 881427789 844312972 478164345 586927772 698101988 844312972 712147186 881427789 907513243 478164345 661702249 680361344 909887207 54978479 757367141 909887207 928523640 637293522 54467956 844312972 2668034 239710191 698101988 714495600 9679609 962843988 341066340 714495600 402328612 911376237 637293522 87939586 469275658 830427564 909887207 352872460 13978957 359306675 844312972 299111413 46053030 904457353 9679609 751177986 698101988 9679609 904457353 402328612 586927772 853996708 352872460 59912810 647310372 844312972 299111413 402328612 962843988 469275658 34937036 87939586 368018338 712147186 807851992 962843988 757367141 714495600 239710191 341066340 54467956 54978479 46053030 909887207 680361344 470588820 629517684 909887207 352872460 911376237 809450593 959497843 9679609 904457353 46053030 853996708 59912810 -1 807851992 704317246 299111413 712147186 830427564 275410447 698101988 704317246 637293522 9679609 807851992 809450593 959497843 712147186 881427789 368018338 469275658 881427789 2668034 470588820 698101988 637293522 178766511 909887207 610967290 34937036 46053030 341066340 377538518 881427789 586927772 341066340 299111413 907513243 844312972 368018338 13978957 341066340 907513243 752755762 907513243 757367141 751177986 712147186 275410447 714495600 911376237 629517684 757367141 751177986 46053030 750222905 178766511 13978957 341066340 470588820 478164345 907513243 907513243 359306675 830427564 928523640 704317246 46053030 368018338 59912810 299111413 377538518 352872460 470588820 712147186 911376237 907513243 750222905 807851992 46053030 637293522 2668034 881427789 680361344 470588820 830427564 757367141 959497843 844312972 712147186 907513243 359306675 904457353 881427789 680361344 299111413 712147186 647310372 359306675 9679609 299111413 352872460 751177986 661702249 352872460 909887207 830427564 911376237 34937036 757367141 911376237 239710191 2668034 830427564 637293522 959497843 239710191 904457353 377538518 750222905 46053030 34937036 959497843 928523640 714495600 299111413 698101988 704317246 299111413 610967290 750222905 2668034 610967290 807851992 2668034 2668034 807851992 712147186 751177986 368018338 299111413 853996708 962843988 359306675 299111413 13978957 830427564 752755762 962843988 402328612 402328612 9679609 377538518 178766511 368018338 928523640 928523640 904457353 629517684 629517684 54978479 959497843 469275658 59912810 368018338 959497843 928523640 909887207 34937036 469275658 59912810 610967290 54467956 469275658 402328612 904457353 962843988 402328612 751177986 586927772 751177986 9679609 928523640 352872460 34937036 909887207 2668034 178766511 712147186 178766511 698101988 368018338 239710191 750222905 712147186 809450593 844312972 377538518 610967290 712147186 178766511 962843988 54978479 34937036 46053030 698101988 275410447 751177986 470588820 751177986 239710191 750222905 46053030 377538518 853996708 377538518 712147186 959497843 352872460 704317246 712147186 757367141 470588820 478164345 13978957 352872460 46053030 959497843 59912810 853996708 469275658 377538518 661702249 928523640 178766511 -1 680361344 661702249 54978479 830427564 853996708 239710191 368018338 341066340 368018338 757367141 610967290 352872460 469275658 809450593 275410447 907513243 239710191 46053030 368018338 377538518 830427564 911376237 377538518 959497843 368018338 844312972 680361344 844312972 402328612 637293522 368018338 470588820 368018338 239710191 34937036 904457353 698101988 751177986 757367141 959497843 844312972 853996708 853996708 680361344 752755762 275410447 2668034 402328612 478164345 928523640 9679609 402328612 377538518 750222905 610967290 911376237 704317246 907513243 907513243 757367141 87939586 853996708 178766511 647310372 59912810 341066340 752755762 46053030 341066340 610967290 377538518 750222905 46053030 2668034 9679609 959497843 54467956 830427564 54978479 907513243 629517684 275410447 904457353 881427789 469275658 807851992 87939586 469275658 751177986 178766511 59912810 377538518 478164345 9679609 844312972 909887207 239710191 59912810 698101988 9679609 2668034 904457353 714495600 751177986 178766511 610967290 962843988 9679609 704317246 807851992 2668034 469275658 928523640 647310372 637293522 178766511 844312972 909887207 881427789 809450593 478164345 712147186 830427564 13978957 586927772 368018338 637293522 680361344 844312972 34937036 87939586 629517684 928523640 359306675 750222905 962843988 629517684 87939586 2668034 809450593 680361344 750222905 830427564 87939586 959497843 680361344 904457353 469275658 712147186 586927772 698101988 368018338 610967290 46053030 299111413 359306675 962843988 470588820 470588820 34937036 881427789 807851992 46053030 59912810 712147186 807851992 714495600 680361344 352872460 178766511 341066340 637293522 757367141 341066340 809450593 680361344 959497843 647310372 909887207 13978957 178766511 909887207 402328612 275410447 46053030 909887207 807851992 752755762 368018338 750222905 610967290 647310372 637293522 844312972 469275658 59912810 54978479 752755762 830427564 299111413 586927772 809450593 34937036 698101988 809450593 359306675 959497843 34937036 54467956 750222905 359306675 959497843 959497843 714495600 629517684 881427789 750222905 34937036 34937036 377538518 368018338 359306675 299111413 46053030 87939586 844312972 752755762 830427564 34937036 751177986 610967290 87939586 2668034 807851992 881427789 478164345 712147186 46053030 844312972 962843988 239710191 698101988 704317246 34937036 87939586 698101988 647310372 962843988 830427564 9679609 586927772 341066340 59912810 352872460 750222905 752755762 904457353 830427564 637293522 377538518 962843988 830427564 714495600 359306675 54467956 752755762 807851992 352872460 661702249 87939586 750222905 2668034 59912810 54467956 757367141 704317246 698101988 714495600 239710191 46053030 352872460 54467956 178766511 909887207 402328612 478164345 911376237 34937036 2668034 13978957 54467956 881427789 698101988 34937036 -1 59912810 962843988 34937036 469275658 714495600 59912810 661702249 637293522 87939586 13978957 341066340 54978479 2668034 853996708 87939586 647310372 680361344 13978957 299111413 752755762 368018338 299111413 34937036 13978957 661702249 904457353 239710191 59912810 470588820 377538518 637293522 853996708 714495600 647310372 54978479 637293522 586927772 586927772 299111413 807851992 34937036 275410447 46053030 757367141 752755762 904457353 402328612 34937036 610967290 807851992 909887207 680361344 830427564 959497843 909887207 299111413 637293522 478164345 909887207 881427789 647310372 830427564 661702249 54978479 46053030 275410447 341066340 750222905 275410447 881427789 907513243 13978957 586927772 59912810 750222905 904457353 352872460 352872460 881427789 54978479 680361344 807851992 959497843 698101988 911376237 34937036 881427789 757367141 469275658 661702249 911376237 809450593 830427564 637293522 680361344 341066340 46053030 87939586 469275658 586927772 844312972 844312972 352872460 299111413 704317246 586927772 377538518 610967290 907513243 368018338 402328612 680361344 844312972 853996708 87939586 377538518 2668034 478164345 629517684 299111413 54978479 752755762 830427564 830427564 712147186 911376237 757367141 87939586 712147186 809450593 909887207 704317246 586927772 830427564 680361344 757367141 54467956 911376237 9679609 239710191 178766511 54467956 680361344 751177986 907513243 9679609 178766511 299111413 59912810 959497843 87939586 704317246 239710191 368018338 34937036 911376237 809450593 680361344 647310372 59912810 911376237 928523640 830427564 341066340 757367141 751177986 807851992 341066340 9679609 275410447 907513243 661702249 469275658 661702249 586927772 299111413 750222905 59912810 714495600 844312972 178766511 46053030 809450593 909887207 853996708 59912810 470588820 844312972 610967290 341066340 377538518 610967290 680361344 239710191 904457353 830427564 844312972 809450593 751177986 704317246 962843988 853996708 704317246 807851992 59912810 809450593 13978957 830427564 469275658 359306675 586927772 712147186 809450593 750222905 750222905 178766511 341066340 844312972 402328612 928523640 904457353 661702249 87939586 9679609 714495600 752755762 629517684 368018338 275410447 -1 377538518 402328612 470588820 377538518 59912810 610967290 629517684 962843988 959497843 470588820 809450593 637293522 469275658 13978957 809450593 470588820 959497843 402328612 352872460 962843988 807851992 87939586 470588820 34937036 928523640 712147186 750222905 853996708 13978957 299111413 586927772 469275658 712147186 698101988 647310372 907513243 478164345 586927772 704317246 704317246 34937036 469275658 698101988 680361344 647310372 881427789 909887207 359306675 299111413 712147186 352872460 359306675 757367141 637293522 830427564 909887207 586927772 9679609 586927772 59912810 469275658 478164345 299111413 469275658 909887207 402328612 909887207 680361344 341066340 59912810 962843988 911376237 714495600 661702249 341066340 907513243 377538518 928523640 9679609 -1 87939586 661702249 680361344 9679609 34937036 87939586 807851992 928523640 757367141 9679609 904457353 368018338 757367141 881427789 680361344 752755762 750222905 680361344 59912810 359306675 -1 714495600 2668034 46053030 712147186 661702249 59912810 844312972 46053030 959497843 13978957 704317246 586927772 299111413 377538518 402328612 34937036 352872460 959497843 299111413 637293522 586927772 959497843 59912810 54467956 704317246 610967290 610967290 752755762 712147186 34937036 698101988 59912810 911376237 904457353 661702249 178766511 359306675 9679609 752755762 610967290 359306675 54467956 928523640 714495600 751177986 909887207 299111413 830427564 911376237 54978479 752755762 661702249 853996708 962843988 807851992 359306675 911376237 704317246 377538518 928523640 368018338 680361344 87939586 809450593 959497843 178766511 962843988 909887207 478164345 712147186 959497843 478164345 478164345 610967290 750222905 352872460 752755762 478164345 714495600 299111413 712147186 637293522 680361344 661702249 275410447 402328612 757367141 911376237 469275658 377538518 178766511 54978479 13978957 661702249 54978479 629517684 757367141 853996708 809450593 59912810 712147186 478164345 881427789 844312972 469275658 359306675 377538518 87939586 610967290 9679609 586927772 377538518 712147186 239710191 46053030 807851992 54467956 54978479 750222905 928523640 809450593 751177986 34937036 610967290 809450593 637293522 751177986 59912810 752755762 402328612 844312972 341066340 59912810 478164345 904457353 402328612 637293522 2668034 54978479 59912810 962843988 377538518 629517684 962843988 -1 402328612 13978957 2668034 928523640 368018338 9679609 853996708 714495600 478164345 368018338 377538518 830427564 853996708 647310372 750222905 714495600 807851992 647310372 275410447 907513243 909887207 239710191 377538518 830427564 239710191 9679609 757367141 478164345 637293522 698101988 757367141 2668034 629517684 911376237 881427789 680361344 637293522 610967290 275410447 377538518 13978957 470588820 9679609 586927772 830427564 54467956 470588820 377538518 46053030 469275658 275410447 9679609 610967290 299111413 469275658 844312972 712147186 714495600 610967290 959497843 46053030 9679609 962843988 9679609 9679609 637293522 962843988 469275658 299111413 610967290 909887207 13978957 87939586 830427564 13978957 478164345 368018338 661702249 359306675 59912810 752755762 368018338 830427564 637293522 178766511 629517684 239710191 751177986 661702249 469275658 46053030 712147186 586927772 610967290 750222905 46053030 9679609 904457353 9679609 178766511 928523640 807851992 680361344 714495600 54978479 359306675 704317246 911376237 661702249 809450593 341066340 352872460 909887207 299111413 757367141 962843988 239710191 712147186 629517684 586927772 853996708 54467956 647310372 87939586 377538518 750222905 844312972 904457353 904457353 751177986 751177986 -1 881427789 341066340 844312972 830427564 46053030 9679609 352872460 661702249 751177986 178766511 714495600 881427789 830427564 402328612 959497843 341066340 911376237 341066340 830427564 13978957 647310372 34937036 807851992 844312972 680361344 610967290 178766511 341066340 54467956 239710191 239710191 661702249 911376237 87939586 750222905 750222905 13978957 714495600 478164345 750222905 714495600 359306675 704317246 714495600 698101988 637293522 881427789 712147186 712147186 809450593 844312972 299111413 59912810 470588820 46053030 907513243 750222905 959497843 911376237 907513243 911376237 275410447 911376237 647310372 478164345 239710191 478164345 911376237 637293522 586927772 299111413 757367141 59912810 844312972 704317246 402328612 853996708 680361344 712147186 469275658 807851992 752755762 299111413 377538518 239710191 275410447 751177986 54467956 402328612 704317246 352872460 629517684 714495600 377538518 341066340 2668034 637293522 377538518 904457353 752755762 377538518 844312972 368018338 -1 299111413 13978957 -1 359306675 13978957 87939586 341066340 239710191 -1 299111413 712147186 239710191 637293522 881427789 809450593 959497843 368018338 368018338 750222905 962843988 714495600 402328612 629517684 757367141 959497843 352872460 59912810 637293522 844312972 714495600 34937036 34937036 959497843 59912810 712147186 680361344 750222905 359306675 807851992 962843988 712147186 -1 680361344 752755762 751177986 751177986 377538518 59912810 750222905 341066340 610967290 853996708 909887207 275410447 59912810 911376237 629517684 87939586 637293522 680361344 714495600 680361344 275410447 13978957 299111413 469275658 807851992 629517684 904457353 959497843 853996708 470588820 299111413 909887207 178766511 178766511 907513243 46053030 629517684 586927772 911376237 629517684 352872460 299111413 904457353 9679609 909887207 239710191 275410447 377538518 469275658 637293522 911376237 752755762 178766511 275410447 959497843 907513243 907513243 757367141 698101988 478164345 352872460 907513243 807851992 661702249 2668034 352872460 46053030 704317246 629517684 59912810 904457353 9679609 809450593 178766511 59912810 904457353 377538518 470588820 54978479 844312972 881427789 907513243 911376237 830427564 9679609 752755762 629517684 853996708 680361344 698101988 807851992 470588820 59912810 959497843 704317246 377538518 680361344 87939586 853996708 844312972 299111413 647310372 13978957 962843988 368018338 13978957 352872460 637293522 904457353 809450593 907513243 757367141 907513243 830427564 928523640 680361344 341066340 2668034 2668034 680361344 752755762 178766511 830427564 54978479 807851992 807851992 34937036 2668034 928523640 13978957 13978957 911376237 959497843 2668034 586927772 87939586 377538518 704317246 704317246 610967290 368018338 239710191 469275658 909887207 275410447 377538518 750222905 752755762 714495600 907513243 751177986 478164345 469275658 402328612 299111413 881427789 352872460 359306675 909887207 359306675 809450593 830427564 830427564 809450593 59912810 844312972 629517684 2668034 637293522 610967290 909887207 962843988 680361344 807851992 54467956 809450593 904457353 680361344 928523640 629517684 34937036 757367141 809450593 359306675 928523640 239710191 807851992 -1 752755762 714495600 698101988 928523640 359306675 751177986 586927772 904457353 751177986 751177986 647310372 752755762 911376237 377538518 352872460 54467956 59912810 750222905 54467956 904457353 586927772 712147186 752755762 239710191 909887207 9679609 751177986 239710191 629517684 752755762 680361344 275410447 586927772 610967290 377538518 275410447 368018338 904457353 629517684 714495600 402328612 359306675 239710191 757367141 478164345 750222905 59912810 478164345 712147186 752755762 751177986 661702249 54467956 680361344 377538518 352872460 59912810 661702249 637293522 54978479 809450593 844312972 757367141 87939586 352872460 704317246 275410447 -1 704317246 904457353 34937036 904457353 853996708 54467956 59912810 478164345 586927772 928523640 750222905 -1 469275658 54467956 962843988 275410447 629517684 637293522 704317246 712147186 909887207 757367141 750222905 752755762 377538518 178766511 359306675 712147186 9679609 87939586 402328612 368018338 698101988 712147186 341066340 809450593 239710191 478164345 698101988 2668034 959497843 402328612 928523640 239710191 586927772 962843988 680361344 907513243 46053030 904457353 680361344 275410447 807851992 712147186 751177986 359306675 54467956 341066340 637293522 402328612 368018338 359306675 637293522 275410447 610967290 750222905 275410447 881427789 809450593 853996708 809450593 698101988 809450593 352872460 377538518 750222905 34937036 59912810 904457353 904457353 629517684 368018338 809450593 46053030 959497843 299111413 757367141 13978957 881427789 402328612 586927772 586927772 853996708 704317246 359306675 909887207 377538518 469275658 469275658 87939586 299111413 714495600 87939586 881427789 2668034 -1 661702249 478164345 470588820 469275658 87939586 478164345 299111413 377538518 853996708 341066340 844312972 275410447 275410447 13978957 629517684 752755762 54978479 661702249 909887207 959497843 680361344 34937036 59912810 352872460 368018338 275410447 714495600 54978479 809450593 239710191 239710191 680361344 610967290 610967290 647310372 907513243 402328612 962843988 377538518 470588820 54978479 610967290 712147186 478164345 909887207 750222905 2668034 341066340 962843988 275410447 13978957 341066340 368018338 904457353 698101988 752755762 714495600 359306675 359306675 54978479 647310372 629517684 377538518 661702249 352872460 629517684 881427789 928523640 807851992 911376237 757367141 629517684 698101988 909887207 881427789 54978479 853996708 470588820 844312972 239710191 586927772 368018338 907513243 704317246 909887207 352872460 87939586 275410447 909887207 704317246 610967290 830427564 704317246 807851992 959497843 853996708 610967290 478164345 470588820 352872460 661702249 299111413 962843988 610967290 909887207 752755762 714495600 881427789 9679609 647310372 54978479 178766511 752755762 586927772 830427564 2668034 610967290 909887207 647310372 13978957 680361344 750222905 698101988 637293522 712147186 881427789 54467956 610967290 54978479 680361344 853996708 959497843 661702249 714495600 610967290 714495600 13978957 275410447 377538518 -1 352872460 469275658 698101988 959497843 359306675 54467956 909887207 962843988 928523640 750222905 59912810 904457353 750222905 757367141 377538518 402328612 368018338 647310372 54467956 87939586 809450593 830427564 341066340 359306675 909887207 680361344 478164345 752755762 680361344 629517684 469275658 680361344 586927772 830427564 469275658 9679609 881427789 962843988 959497843 239710191 13978957 704317246 853996708 178766511 359306675 368018338 478164345 46053030 712147186 853996708 904457353 610967290 402328612 844312972 629517684 299111413 469275658 830427564 586927772 752755762 750222905 610967290 34937036 680361344 478164345 647310372 647310372 637293522 352872460 610967290 750222905 959497843 402328612 680361344 352872460 87939586 34937036 904457353 907513243 714495600 661702249 751177986 904457353 881427789 647310372 470588820 751177986 275410447 -1 470588820 809450593 680361344 54978479 809450593 59912810 809450593 469275658 239710191 359306675 54978479 275410447 469275658 637293522 830427564 352872460 341066340 698101988 881427789 239710191 680361344 962843988 239710191 807851992 34937036 402328612 359306675 751177986 750222905 698101988 368018338 34937036 610967290 9679609 844312972 2668034 928523640 470588820 647310372 13978957 34937036 661702249 59912810 680361344 637293522 647310372 87939586 368018338 275410447 704317246 9679609 757367141 907513243 2668034 178766511 911376237 809450593 470588820 807851992 341066340 377538518 928523640 178766511 178766511 178766511 2668034 751177986 698101988 629517684 962843988 881427789 34937036 377538518 2668034 610967290 377538518 928523640 752755762 54467956 907513243 907513243 830427564 359306675 830427564 377538518 680361344 928523640 661702249 881427789 807851992 178766511 586927772 807851992 904457353 629517684 830427564 807851992 9679609 907513243 830427564 341066340 402328612 87939586 704317246 809450593 928523640 752755762 661702249 46053030 629517684 757367141 34937036 299111413 275410447 239710191 661702249 469275658 680361344 359306675 352872460 368018338 469275658 178766511 704317246 907513243 341066340 959497843 470588820 809450593 959497843 661702249 469275658 377538518 478164345 239710191 299111413 299111413 402328612 46053030 807851992 698101988 9679609 904457353 757367141 680361344 904457353 610967290 907513243 904457353 647310372 299111413 698101988 809450593 962843988 680361344 178766511 469275658 712147186 54978479 757367141 586927772 239710191 752755762 478164345 752755762 470588820 470588820 853996708 714495600 704317246 750222905 752755762 352872460 478164345 830427564 751177986 87939586 377538518 275410447 629517684 352872460 647310372 959497843 714495600 757367141 909887207 586927772 647310372 853996708 962843988 751177986 757367141 661702249 352872460 470588820 13978957 830427564 712147186 478164345 881427789 402328612 470588820 239710191 9679609 13978957 13978957 928523640 661702249 -1 959497843 757367141 637293522 698101988 928523640 610967290 46053030 928523640 807851992 9679609 904457353 844312972 911376237 844312972 830427564 904457353 959497843 904457353 87939586 275410447 911376237 275410447 750222905 87939586 712147186 680361344 59912810 751177986 830427564 959497843 647310372 911376237 368018338 359306675 844312972 904457353 469275658 59912810 853996708 46053030 54467956 2668034 750222905 46053030 299111413 610967290 714495600 -1 586927772 909887207 46053030 470588820 750222905 714495600 661702249 352872460 909887207 87939586 299111413 637293522 704317246 752755762 13978957 478164345 341066340 751177986 661702249 359306675 909887207 46053030 178766511 807851992 2668034 809450593 809450593 368018338 712147186 46053030 275410447 352872460 34937036 59912810 368018338 637293522 911376237 907513243 359306675 275410447 757367141 478164345 830427564 911376237 661702249 909887207 341066340 -1 714495600 368018338 54978479 352872460 469275658 807851992 751177986 469275658 610967290 478164345 586927772 907513243 881427789 352872460 377538518 368018338 853996708 239710191 907513243 -1 54467956 275410447 54467956 299111413 752755762 911376237 680361344 698101988 9679609 714495600 629517684 661702249 34937036 2668034 959497843 809450593 377538518 959497843 341066340 809450593 34937036 881427789 352872460 911376237 712147186 34937036 402328612 881427789 751177986 911376237 647310372 959497843 757367141 -1 962843988 478164345 853996708 752755762 13978957 402328612 704317246 352872460 712147186 712147186 911376237 9679609 239710191 54978479 928523640 714495600 34937036 402328612 661702249 809450593 359306675 881427789 54978479 178766511 698101988 586927772 959497843 629517684 34937036 87939586 904457353 712147186 34937036 629517684 907513243 299111413 911376237 341066340 853996708 9679609 368018338 54978479 698101988 757367141 13978957 610967290 853996708 13978957 34937036 9679609 752755762 904457353 853996708 9679609 359306675 239710191 698101988 647310372 680361344 830427564 9679609 959497843 629517684 680361344 704317246 59912810 751177986 712147186 757367141 299111413 962843988 87939586 647310372 87939586 959497843 959497843 610967290 299111413 239710191 54467956 359306675 629517684 750222905 368018338 299111413 59912810 178766511 54467956 704317246 881427789 54467956 610967290 2668034 34937036 752755762 680361344 54467956 714495600 909887207 586927772 34937036 13978957 46053030 2668034 341066340 809450593 714495600 704317246 275410447 853996708 704317246 881427789 359306675 712147186 359306675 809450593 907513243 610967290 647310372 704317246 275410447 698101988 712147186 907513243 962843988 469275658 341066340 239710191 881427789 911376237 470588820 13978957 13978957 629517684 9679609 586927772 54978479 629517684 911376237 478164345 750222905 341066340 54978479 586927772 275410447 911376237 712147186 680361344 59912810 757367141 478164345 750222905 704317246 299111413 470588820 178766511 13978957 830427564 478164345 909887207 54978479 402328612 2668034 9679609 341066340 807851992 59912810 299111413 809450593 341066340 352872460 352872460 629517684 -1 478164345 610967290 928523640 962843988 377538518 -1 368018338 54467956 751177986 178766511 470588820 610967290 704317246 698101988 962843988 904457353 680361344 402328612 368018338 299111413 402328612 911376237 907513243 470588820 178766511 809450593 680361344 830427564 368018338 680361344 54467956 178766511 299111413 469275658 478164345 275410447 239710191 469275658 470588820 610967290 911376237 809450593 661702249 54978479 34937036 751177986 907513243 13978957 881427789 59912810 9679609 751177986 647310372 807851992 752755762 909887207 377538518 54978479 909887207 402328612 13978957 478164345 9679609 377538518 698101988 239710191 478164345 830427564 368018338 341066340 757367141 239710191 478164345 359306675 928523640 637293522 853996708 637293522 275410447 907513243 904457353 757367141 928523640 704317246 909887207 478164345 377538518 680361344 807851992 752755762 402328612 586927772 87939586 377538518 881427789 46053030 239710191 881427789 680361344 959497843 368018338 704317246 13978957 853996708 368018338 904457353 87939586 629517684 87939586 962843988 751177986 809450593 959497843 750222905 757367141 87939586 178766511 844312972 750222905 647310372 54467956 881427789 46053030 275410447 629517684 911376237 844312972 54467956 469275658 907513243 13978957 341066340 13978957 377538518 46053030 807851992 909887207 9679609 299111413 87939586 13978957 661702249 881427789 610967290 661702249 844312972 629517684 54467956 752755762 299111413 962843988 704317246 341066340 909887207 712147186 34937036 87939586 844312972 844312972 647310372 54978479 275410447 853996708 402328612 586927772 757367141 907513243 87939586 46053030 87939586 352872460 239710191 907513243 712147186 341066340 299111413 844312972 637293522 368018338 478164345 178766511 807851992 54467956 757367141 478164345 712147186 470588820 178766511 907513243 299111413 757367141 637293522 698101988 87939586 637293522 9679609 661702249 680361344 9679609 757367141 881427789 54467956 469275658 46053030 9679609 881427789 299111413 178766511 13978957 661702249 9679609 807851992 712147186 59912810 830427564 54467956 46053030 904457353 907513243 830427564 809450593 637293522 402328612 2668034 629517684 13978957 909887207 402328612 698101988 178766511 275410447 9679609 680361344 54978479 470588820 59912810 13978957 911376237 959497843 352872460 352872460 751177986 352872460 698101988 469275658 629517684 54467956 647310372 239710191 959497843 698101988 661702249 341066340 704317246 844312972 299111413 13978957 469275658 928523640 377538518 751177986 -1 830427564 712147186 853996708 844312972 911376237 752755762 239710191 712147186 478164345 809450593 928523640 9679609 341066340 907513243 478164345 2668034 680361344 712147186 714495600 478164345 13978957 809450593 904457353 352872460 751177986 752755762 13978957 911376237 907513243 637293522 178766511 712147186 377538518 239710191 881427789 478164345 962843988 469275658 629517684 275410447 704317246 377538518 881427789 807851992 809450593 469275658 637293522 9679609 54467956 750222905 470588820 807851992 853996708 341066340 904457353 714495600 178766511 962843988 2668034 661702249 881427789 402328612 904457353 962843988 757367141 34937036 352872460 881427789 54978479 647310372 -1 275410447 470588820 629517684 87939586 752755762 478164345 54978479 680361344 881427789 853996708 751177986 87939586 750222905 959497843 87939586 368018338 87939586 470588820 807851992 59912810 844312972 59912810 368018338 478164345 844312972 87939586 352872460 610967290 680361344 586927772 647310372 9679609 807851992 610967290 647310372 586927772 -1 341066340 750222905 87939586 341066340 704317246 299111413 712147186 368018338 352872460 470588820 704317246 469275658 239710191 807851992 275410447 359306675 629517684 352872460 299111413 911376237 844312972 698101988 87939586 341066340 698101988 712147186 959497843 757367141 714495600 352872460 757367141 2668034 637293522 647310372 34937036 698101988 909887207 478164345 712147186 341066340 469275658 299111413 629517684 -1 853996708 853996708 9679609 680361344 752755762 239710191 34937036 661702249 750222905 9679609 59912810 647310372 959497843 34937036 478164345 807851992 470588820 909887207 752755762 2668034 402328612 610967290 586927772 2668034 352872460 853996708 377538518 911376237 470588820 368018338 712147186 610967290 714495600 907513243 2668034 586927772 909887207 610967290 907513243 54467956 610967290 809450593 750222905 299111413 478164345 704317246 698101988 469275658 844312972 909887207 904457353 178766511 911376237 712147186 647310372 402328612 637293522 352872460 704317246 275410447 610967290 178766511 586927772 299111413 714495600 478164345 178766511 809450593 757367141 629517684 341066340 809450593 610967290 962843988 9679609 911376237 909887207 54467956 341066340 881427789 610967290 352872460 178766511 2668034 909887207 359306675 698101988 299111413 853996708 661702249 239710191 757367141 698101988 809450593 909887207 751177986 377538518 757367141 275410447 54467956 46053030 712147186 904457353 46053030 59912810 275410447 904457353 87939586 2668034 751177986 34937036 239710191 341066340 34937036 359306675 853996708 610967290 359306675 2668034 54978479 352872460 9679609 911376237 962843988 750222905 2668034 712147186 809450593 54467956 178766511 751177986 478164345 907513243 13978957 478164345 46053030 87939586 54978479 46053030 46053030 629517684 299111413 647310372 359306675 359306675 757367141 909887207 629517684 352872460 807851992 368018338 751177986 757367141 9679609 178766511 402328612 478164345 881427789 928523640 54978479 909887207 402328612 904457353 698101988 881427789 637293522 275410447 629517684 698101988 59912810 907513243 809450593 352872460 341066340 59912810 470588820 752755762 698101988 275410447 680361344 402328612 239710191 34937036 59912810 470588820 54978479 750222905 751177986 844312972 712147186 87939586 586927772 46053030 750222905 809450593 478164345 907513243 807851992 698101988 698101988 54467956 928523640 470588820 750222905 750222905 9679609 54467956 752755762 704317246 647310372 757367141 904457353 909887207 637293522 13978957 46053030 470588820 959497843 368018338 714495600 46053030 911376237 809450593 377538518 13978957 54978479 661702249 377538518 239710191 299111413 751177986 352872460 807851992 34937036 341066340 962843988 844312972 853996708 751177986 402328612 46053030 2668034 830427564 59912810 750222905 712147186 904457353 907513243 629517684 87939586 352872460 962843988 928523640 959497843 46053030 239710191 178766511 928523640 368018338 853996708 13978957 470588820 853996708 402328612 928523640 962843988 352872460 586927772 907513243 13978957 377538518 830427564 959497843 87939586 853996708 928523640 59912810 661702249 751177986 680361344 830427564 178766511 34937036 807851992 647310372 962843988 698101988 680361344 959497843 752755762 299111413 750222905 907513243 54467956 352872460 751177986 54467956 959497843 647310372 402328612 959497843 470588820 911376237 853996708 809450593 352872460 610967290 9679609 586927772 34937036 299111413 46053030 647310372 586927772 610967290 907513243 13978957 661702249 299111413 909887207 341066340 637293522 830427564 881427789 478164345 54467956 54978479 2668034 637293522 853996708 87939586 299111413 881427789 54978479 377538518 239710191 341066340 962843988 962843988 809450593 853996708 704317246 275410447 959497843 714495600 959497843 680361344 661702249 698101988 807851992 712147186 586927772 830427564 844312972 752755762 59912810 87939586 610967290 341066340 54467956 757367141 680361344 478164345 909887207 844312972 54467956 959497843 661702249 299111413 87939586 469275658 911376237 59912810 853996708 629517684 844312972 178766511 586927772 54978479 87939586 299111413 13978957 661702249 359306675 712147186 904457353 637293522 714495600 809450593 928523640 907513243 907513243 712147186 904457353 698101988 478164345 750222905 54978479 275410447 680361344 629517684 341066340 402328612 698101988 844312972 586927772 714495600 830427564 698101988 54467956 275410447 881427789 907513243 46053030 704317246 752755762 352872460 610967290 712147186 712147186 586927772 752755762 807851992 853996708 341066340 275410447 359306675 714495600 239710191 909887207 907513243 299111413 661702249 586927772 275410447 959497843 299111413 54978479 54467956 637293522 698101988 911376237 962843988 680361344 59912810 637293522 275410447 909887207 647310372 830427564 911376237 368018338 377538518 469275658 470588820 637293522 46053030 9679609 637293522 757367141 239710191 341066340 59912810 359306675 87939586 752755762 341066340 752755762 610967290 844312972 647310372 469275658 830427564 54978479 46053030 478164345 962843988 610967290 586927772 712147186 750222905 9679609 637293522 881427789 712147186 299111413 830427564 909887207 751177986 830427564 698101988 87939586 178766511 368018338 809450593 881427789 2668034 844312972 647310372 610967290 904457353 178766511 299111413 239710191 637293522 757367141 881427789 2668034 377538518 469275658 907513243 757367141 844312972 341066340 239710191 34937036 807851992 59912810 750222905 704317246 698101988 54467956 757367141 377538518 909887207 911376237 470588820 2668034 54978479 13978957 680361344 809450593 844312972 911376237 807851992 59912810 470588820 751177986 844312972 661702249 275410447 478164345 54467956 377538518 13978957 629517684 647310372 909887207 752755762 34937036 34937036 714495600 478164345 34937036 680361344 909887207 629517684 750222905 629517684 907513243 807851992 368018338 629517684 853996708 907513243 904457353 928523640 907513243 46053030 34937036 752755762 751177986 904457353 610967290 959497843 647310372 752755762 904457353 853996708 637293522 714495600 54467956 844312972 610967290 341066340 299111413 629517684 704317246 341066340 478164345 647310372 752755762 2668034 610967290 714495600 752755762 809450593 299111413 698101988 844312972 647310372 750222905 830427564 714495600 34937036 807851992 54978479 911376237 46053030 2668034 809450593 661702249 34937036 368018338 299111413 751177986 928523640 907513243 377538518 752755762 757367141 757367141 830427564 881427789 962843988 959497843 853996708 959497843 661702249 54978479 959497843 402328612 928523640 87939586 54467956 647310372 809450593 178766511 661702249 809450593 402328612 830427564 178766511 751177986 470588820 844312972 469275658 714495600 586927772 341066340 751177986 751177986 299111413 87939586 844312972 807851992 299111413 13978957 9679609 881427789 661702249 928523640 909887207 751177986 809450593 909887207 377538518 853996708 844312972 610967290 87939586 469275658 714495600 87939586 469275658 13978957 13978957 904457353 904457353 469275658 907513243 87939586 54467956 698101988 34937036 59912810 637293522 757367141 -1 757367141 275410447 402328612 54978479 698101988 359306675 647310372 751177986 853996708 830427564 59912810 698101988 909887207 87939586 881427789 853996708 59912810 809450593 680361344 647310372 402328612 704317246 637293522 54978479 928523640 34937036 2668034 750222905 750222905 402328612 830427564 904457353 714495600 34937036 239710191 178766511 807851992 907513243 680361344 275410447 87939586 402328612 909887207 712147186 881427789 13978957 478164345 712147186 959497843 680361344 610967290 752755762 -1 853996708 904457353 904457353 904457353 907513243 299111413 830427564 178766511 959497843 352872460 352872460 853996708 629517684 853996708 661702249 54978479 881427789 13978957 637293522 904457353 586927772 239710191 911376237 853996708 647310372 629517684 239710191 54978479 751177986 757367141 54978479 830427564 907513243 661702249 904457353 750222905 402328612 712147186 909887207 752755762 911376237 962843988 46053030 881427789 881427789 377538518 844312972 299111413 750222905 704317246 704317246 830427564 844312972 844312972 359306675 586927772 13978957 830427564 698101988 629517684 911376237 402328612 2668034 680361344 352872460 352872460 807851992 807851992 647310372 844312972 907513243 54978479 757367141 299111413 34937036 661702249 470588820 586927772 629517684 239710191 680361344 359306675 359306675 275410447 714495600 661702249 714495600 712147186 809450593 54978479 928523640 368018338 904457353 54978479 853996708 402328612 750222905 752755762 469275658 647310372 752755762 830427564 402328612 751177986 907513243 844312972 647310372 909887207 881427789 907513243 275410447 959497843 341066340 647310372 341066340 647310372 698101988 586927772 610967290 9679609 239710191 844312972 680361344 637293522 752755762 13978957 2668034 610967290 34937036 469275658 59912810 750222905 647310372 907513243 714495600 469275658 844312972 470588820 959497843 13978957 928523640 698101988 13978957 959497843 2668034 661702249 368018338 59912810 586927772 34937036 13978957 610967290 478164345 2668034 928523640 352872460 46053030 704317246 610967290 750222905 881427789 13978957 712147186 629517684 704317246 87939586 368018338 959497843 807851992 239710191 751177986 853996708 402328612 470588820 13978957 54978479 959497843 807851992 59912810 178766511 629517684 54978479 680361344 239710191 637293522 637293522 54467956 352872460 637293522 469275658 928523640 959497843 9679609 352872460 680361344 853996708 881427789 59912810 751177986 368018338 637293522 299111413 478164345 469275658 809450593 962843988 809450593 299111413 470588820 478164345 712147186 909887207 352872460 275410447 478164345 59912810 341066340 2668034 402328612 239710191 750222905 807851992 881427789 470588820 59912810 9679609 750222905 907513243 680361344 402328612 629517684 959497843 751177986 637293522 853996708 299111413 698101988 470588820 844312972 359306675 9679609 54467956 907513243 87939586 610967290 34937036 909887207 59912810 46053030 359306675 13978957 54467956 352872460 959497843 629517684 34937036 714495600 853996708 2668034 586927772 637293522 275410447 909887207 752755762 962843988 757367141 907513243 830427564 751177986 586927772 629517684 853996708 909887207 750222905 341066340 478164345 714495600 59912810 928523640 704317246 377538518 637293522 629517684 87939586 809450593 647310372 698101988 809450593 698101988 34937036 402328612 661702249 751177986 34937036 341066340 13978957 830427564 959497843 698101988 751177986 809450593 478164345 54978479 352872460 909887207 752755762 239710191 54467956 911376237 9679609 962843988 704317246 359306675 757367141 904457353 809450593 853996708 881427789 637293522 629517684 359306675 661702249 610967290 629517684 610967290 680361344 714495600 911376237 712147186 909887207 751177986 959497843 844312972 478164345 54467956 402328612 402328612 714495600 275410447 704317246 341066340 750222905 637293522 402328612 751177986 402328612 757367141 9679609 750222905 87939586 907513243 881427789 680361344 275410447 469275658 469275658 359306675 341066340 807851992 909887207 402328612 359306675 911376237 750222905 610967290 629517684 911376237 469275658 751177986 54978479 853996708 87939586 586927772 239710191 853996708 647310372 911376237 46053030 54978479 757367141 377538518 661702249 586927772 809450593 402328612 809450593 959497843 962843988 809450593 752755762 698101988 629517684 844312972 907513243 586927772 54467956 377538518 752755762 807851992 928523640 377538518 698101988 46053030 904457353 751177986 751177986 54467956 962843988 928523640 377538518 610967290 757367141 712147186 752755762 714495600 54467956 853996708 714495600 359306675 698101988 907513243 478164345 54467956 470588820 751177986 275410447 368018338 610967290 377538518 911376237 751177986 178766511 352872460 54978479 904457353 909887207 54978479 54978479 853996708 34937036 680361344 59912810 87939586 962843988 469275658 680361344 928523640 239710191 807851992 610967290 712147186 377538518 962843988 757367141 610967290 698101988 87939586 629517684 299111413 881427789 54978479 87939586 9679609 359306675 704317246 881427789 377538518 54467956 661702249 830427564 907513243 751177986 911376237 907513243 610967290 757367141 752755762 661702249 2668034 907513243 629517684 239710191 629517684 661702249 959497843 661702249 714495600 904457353 757367141 478164345 904457353 178766511 959497843 881427789 299111413 59912810 807851992 586927772 881427789 469275658 352872460 239710191 962843988 904457353 13978957 586927772 368018338 698101988 178766511 586927772 402328612 629517684 239710191 853996708 377538518 368018338 751177986 704317246 928523640 359306675 359306675 59912810 59912810 275410447 757367141 9679609 2668034 962843988 87939586 59912810 809450593 402328612 2668034 881427789 698101988 647310372 9679609 469275658 904457353 962843988 704317246 46053030 637293522 275410447 13978957 904457353 752755762 239710191 807851992 647310372 704317246 478164345 809450593 2668034 904457353 629517684 830427564 352872460 809450593 909887207 751177986 478164345 299111413 368018338 909887207 13978957 54978479 610967290 9679609 959497843 368018338 13978957 239710191 704317246 299111413 402328612 911376237 54467956 54978479 2668034 377538518 59912810 698101988 178766511 359306675 239710191 478164345 751177986 46053030 928523640 46053030 402328612 610967290 46053030 962843988 962843988 239710191 46053030 704317246 881427789 853996708 13978957 757367141 610967290 752755762 959497843 54467956 368018338 807851992 352872460 470588820 962843988 853996708 54978479 959497843 807851992 299111413 470588820 909887207 661702249 680361344 750222905 352872460 586927772 359306675 54467956 680361344 352872460 341066340 629517684 352872460 469275658 13978957 629517684 34937036 341066340 962843988 881427789 698101988 54978479 807851992 928523640 59912810 59912810 844312972 586927772 661702249 830427564 904457353 275410447 647310372 178766511 909887207 959497843 54978479 647310372 752755762 629517684 586927772 402328612 469275658 13978957 629517684 610967290 661702249 844312972 470588820 87939586 275410447 469275658 2668034 34937036 402328612 478164345 87939586 239710191 34937036 750222905 610967290 54978479 610967290 54978479 275410447 9679609 46053030 402328612 2668034 377538518 610967290 239710191 54978479 239710191 46053030 87939586 830427564 54467956 807851992 377538518 478164345 178766511 239710191 637293522 341066340 959497843 275410447 34937036 13978957 478164345 368018338 637293522 909887207 59912810 586927772 87939586 -1 844312972 299111413 751177986 478164345 911376237 629517684 470588820 928523640 752755762 341066340 54467956 844312972 239710191 909887207 809450593 853996708 750222905 844312972 341066340 629517684 928523640 586927772 830427564 714495600 909887207 904457353 907513243 239710191 844312972 34937036 59912810 647310372 928523640 87939586 368018338 698101988 909887207 2668034 844312972 178766511 809450593 299111413 178766511 844312972 402328612 299111413 661702249 909887207 478164345 87939586 959497843 341066340 478164345 470588820 909887207 830427564 54467956 757367141 637293522 359306675 959497843 9679609 377538518 928523640 178766511 402328612 13978957 647310372 34937036 469275658 680361344 59912810 469275658 881427789 637293522 661702249 680361344 959497843 911376237 275410447 478164345 402328612 59912810 586927772 377538518 341066340 962843988 629517684 752755762 59912810 178766511 750222905 402328612 904457353 911376237 368018338 402328612 698101988 341066340 844312972 752755762 34937036 59912810 59912810 830427564 680361344 610967290 680361344 881427789 13978957 809450593 750222905 807851992 911376237 359306675 629517684 647310372 54978479 2668034 928523640 698101988 34937036 34937036 2668034 830427564 54978479 647310372 907513243 750222905 13978957 904457353 959497843 750222905 757367141 907513243 962843988 54978479 352872460 341066340 87939586 959497843 809450593 680361344 54467956 911376237 959497843 469275658 907513243 704317246 239710191 239710191 377538518 341066340 341066340 907513243 680361344 402328612 637293522 647310372 470588820 2668034 911376237 911376237 962843988 909887207 661702249 13978957 402328612 962843988 377538518 853996708 478164345 881427789 830427564 750222905 470588820 299111413 959497843 470588820 661702249 704317246 34937036 470588820 909887207 853996708 809450593 904457353 911376237 647310372 -1 299111413 478164345 757367141 661702249 59912810 478164345 680361344 299111413 586927772 2668034 698101988 13978957 959497843 9679609 809450593 750222905 637293522 698101988 830427564 714495600 830427564 904457353 299111413 809450593 962843988 59912810 881427789 352872460 714495600 680361344 341066340 751177986 647310372 586927772 9679609 680361344 830427564 377538518 928523640 962843988 830427564 54978479 -1 352872460 34937036 586927772 87939586 698101988 13978957 907513243 610967290 751177986 751177986 904457353 469275658 239710191 637293522 959497843 904457353 352872460 809450593 239710191 341066340 359306675 13978957 881427789 239710191 352872460 959497843 698101988 911376237 377538518 637293522 629517684 647310372 9679609 402328612 629517684 54467956 698101988 629517684 647310372 275410447 478164345 239710191 368018338 469275658 881427789 629517684 704317246 9679609 87939586 629517684 830427564 59912810 46053030 2668034 13978957 178766511 962843988 377538518 299111413 853996708 629517684 752755762 809450593 46053030 470588820 757367141 907513243 586927772 698101988 750222905 610967290 750222905 341066340 752755762 881427789 359306675 359306675 34937036 750222905 178766511 712147186 586927772 704317246 807851992 341066340 714495600 54978479 959497843 698101988 751177986 661702249 751177986 178766511 13978957 928523640 757367141 637293522 239710191 478164345 853996708 359306675 2668034 712147186 59912810 909887207 377538518 661702249 368018338 911376237 647310372 757367141 46053030 275410447 750222905 469275658 9679609 757367141 59912810 629517684 962843988 402328612 610967290 239710191 680361344 352872460 359306675 87939586 809450593 359306675 907513243 909887207 239710191 751177986 377538518 698101988 911376237 844312972 610967290 629517684 907513243 807851992 629517684 368018338 54978479 962843988 661702249 907513243 698101988 178766511 9679609 959497843 714495600 13978957 299111413 478164345 239710191 661702249 853996708 680361344 844312972 275410447 469275658 275410447 661702249 341066340 341066340 647310372 -1 853996708 928523640 469275658 959497843 881427789 54467956 54467956 402328612 13978957 629517684 402328612 750222905 9679609 402328612 751177986 34937036 853996708 909887207 844312972 610967290 34937036 586927772 962843988 610967290 714495600 13978957 402328612 909887207 478164345 46053030 239710191 469275658 844312972 46053030 54978479 9679609 470588820 647310372 809450593 2668034 54978479 352872460 757367141 239710191 853996708 714495600 853996708 275410447 275410447 714495600 87939586 751177986 704317246 647310372 907513243 704317246 629517684 54978479 962843988 87939586 881427789 661702249 610967290 299111413 87939586 911376237 402328612 904457353 402328612 9679609 751177986 275410447 907513243 757367141 2668034 54467956 751177986 46053030 34937036 704317246 809450593 712147186 87939586 637293522 54467956 750222905 46053030 46053030 757367141 844312972 2668034 586927772 341066340 299111413 2668034 712147186 752755762 853996708 714495600 54978479 757367141 712147186 586927772 637293522 34937036 341066340 54978479 661702249 402328612 962843988 469275658 239710191 698101988 629517684 629517684 470588820 9679609 911376237 34937036 807851992 751177986 830427564 34937036 402328612 610967290 907513243 909887207 469275658 680361344 377538518 751177986 928523640 469275658 704317246 469275658 844312972 712147186 904457353 809450593 87939586 34937036 59912810 750222905 359306675 680361344 757367141 904457353 680361344 629517684 647310372 881427789 637293522 341066340 299111413 637293522 909887207 478164345 853996708 610967290 469275658 907513243 377538518 87939586 647310372 907513243 54978479 299111413 54978479 637293522 470588820 54467956 907513243 752755762 54467956 809450593 712147186 881427789 239710191 907513243 809450593 807851992 54467956 844312972 586927772 757367141 239710191 368018338 647310372 586927772 844312972 2668034 178766511 830427564 275410447 299111413 962843988 352872460 807851992 809450593 352872460 46053030 698101988 368018338 478164345 59912810 341066340 807851992 962843988 928523640 750222905 647310372 586927772 610967290 629517684 469275658 2668034 368018338 830427564 13978957 844312972 9679609 844312972 750222905 911376237 46053030 377538518 469275658 239710191 9679609 610967290 352872460 928523640 469275658 809450593 750222905 647310372 959497843 610967290 610967290 712147186 704317246 470588820 34937036 239710191 341066340 911376237 959497843 714495600 59912810 704317246 34937036 402328612 9679609 844312972 928523640 809450593 402328612 46053030 853996708 853996708 469275658 809450593 299111413 54467956 904457353 757367141 853996708 751177986 904457353 377538518 478164345 637293522 704317246 881427789 629517684 59912810 368018338 904457353 907513243 586927772 712147186 959497843 661702249 586927772 962843988 299111413 469275658 359306675 807851992 368018338 59912810 54467956 275410447 402328612 830427564 299111413 712147186 752755762 907513243 714495600 9679609 87939586 853996708 59912810 807851992 46053030 402328612 752755762 881427789 299111413 275410447 377538518 377538518 680361344 904457353 402328612 751177986 704317246 909887207 750222905 178766511 54467956 299111413 712147186 962843988 809450593 853996708 629517684 853996708 698101988 714495600 54978479 911376237 712147186 928523640 178766511 909887207 352872460 377538518 959497843 661702249 751177986 637293522 661702249 87939586 469275658 377538518 809450593 904457353 904457353 13978957 909887207 610967290 87939586 661702249 909887207 698101988 341066340 809450593 469275658 680361344 909887207 54467956 712147186 239710191 341066340 352872460 54978479 661702249 470588820 34937036 752755762 909887207 809450593 34937036 377538518 239710191 809450593 54978479 881427789 359306675 809450593 402328612 2668034 368018338 299111413 352872460 959497843 13978957 470588820 712147186 637293522 750222905 239710191 712147186 807851992 680361344 469275658 714495600 680361344 830427564 698101988 844312972 368018338 54467956 629517684 402328612 752755762 87939586 844312972 809450593 637293522 830427564 586927772 59912810 904457353 478164345 470588820 610967290 712147186 637293522 275410447 377538518 54467956 469275658 844312972 830427564 714495600 751177986 87939586 239710191 962843988 629517684 478164345 359306675 341066340 704317246 714495600 239710191 750222905 54978479 807851992 911376237 2668034 853996708 299111413 341066340 629517684 647310372 377538518 637293522 13978957 54467956 299111413 807851992 13978957 54978479 470588820 881427789 46053030 661702249 962843988 830427564 -1 807851992 54978479 751177986 757367141 54467956 712147186 377538518 844312972 909887207 680361344 844312972 359306675 751177986 911376237 610967290 610967290 830427564 712147186 714495600 629517684 647310372 368018338 87939586 807851992 757367141 629517684 807851992 714495600 750222905 853996708 714495600 54978479 751177986 341066340 299111413 377538518 904457353 87939586 402328612 844312972 610967290 275410447 647310372 830427564 712147186 881427789 9679609 -1 647310372 647310372 13978957 352872460 962843988 661702249 928523640 928523640 909887207 54467956 959497843 46053030 59912810 34937036 87939586 704317246 54978479 830427564 341066340 275410447 853996708 34937036 9679609 469275658 359306675 239710191 714495600 712147186 610967290 59912810 377538518 807851992 13978957 9679609 750222905 402328612 714495600 9679609 750222905 54978479 712147186 239710191 2668034 844312972 46053030 54467956 299111413 752755762 178766511 359306675 34937036 377538518 2668034 275410447 299111413 714495600 178766511 9679609 469275658 54978479 750222905 610967290 478164345 809450593 469275658 750222905 377538518 909887207 881427789 911376237 2668034 54978479 359306675 610967290 368018338 647310372 54978479 368018338 750222905 904457353 680361344 750222905 178766511 904457353 87939586 844312972 680361344 275410447 809450593 661702249 368018338 680361344 377538518 629517684 586927772 341066340 853996708 46053030 712147186 352872460 478164345 928523640 239710191 750222905 402328612 629517684 299111413 637293522 275410447 402328612 712147186 470588820 239710191 54978479 704317246 714495600 909887207 661702249 629517684 402328612 959497843 757367141 714495600 752755762 830427564 928523640 469275658 661702249 470588820 680361344 239710191 962843988 54467956 714495600 352872460 34937036 629517684 478164345 54978479 712147186 962843988 470588820 2668034 830427564 629517684 750222905 751177986 59912810 377538518 881427789 2668034 757367141 962843988 341066340 809450593 341066340 830427564 698101988 470588820 341066340 377538518 59912810 881427789 359306675 911376237 928523640 13978957 751177986 2668034 647310372 704317246 629517684 239710191 853996708 34937036 752755762 54467956 712147186 909887207 352872460 368018338 909887207 844312972 178766511 959497843 904457353 714495600 2668034 610967290 299111413 470588820 661702249 637293522 661702249 698101988 959497843 752755762 299111413 881427789 807851992 470588820 586927772 359306675 368018338 610967290 751177986 807851992 907513243 752755762 359306675 470588820 714495600 962843988 341066340 698101988 751177986 844312972 647310372 844312972 637293522 698101988 881427789 911376237 911376237 698101988 712147186 469275658 377538518 909887207 907513243 178766511 809450593 34937036 610967290 680361344 904457353 750222905 46053030 54467956 661702249 178766511 911376237 54467956 704317246 469275658 704317246 714495600 59912810 359306675 470588820 911376237 909887207 352872460 911376237 698101988 59912810 586927772 54978479 637293522 629517684 959497843 629517684 359306675 712147186 714495600 844312972 712147186 637293522 87939586 299111413 34937036 661702249 352872460 907513243 54978479 647310372 275410447 637293522 807851992 87939586 478164345 2668034 402328612 13978957 54467956 751177986 647310372 352872460 844312972 911376237 751177986 377538518 751177986 904457353 275410447 911376237 907513243 9679609 809450593 807851992 13978957 704317246 2668034 844312972 54978479 680361344 904457353 -1 299111413 54467956 909887207 13978957 9679609 712147186 610967290 928523640 911376237 610967290 352872460 377538518 87939586 714495600 830427564 911376237 275410447 928523640 469275658 629517684 757367141 750222905 637293522 368018338 904457353 34937036 275410447 853996708 830427564 299111413 239710191 712147186 661702249 881427789 928523640 959497843 478164345 680361344 928523640 54978479 239710191 54467956 54467956 54978479 34937036 13978957 402328612 959497843 680361344 757367141 712147186 478164345 299111413 661702249 469275658 881427789 275410447 359306675 909887207 586927772 751177986 714495600 928523640 911376237 2668034 359306675 54978479 962843988 9679609 928523640 853996708 239710191 911376237 752755762 807851992 46053030 629517684 959497843 13978957 59912810 909887207 178766511 34937036 698101988 178766511 904457353 629517684 178766511 881427789 470588820 13978957 661702249 911376237 714495600 478164345 610967290 341066340 470588820 928523640 2668034 46053030 402328612 830427564 402328612 661702249 469275658 352872460 959497843 704317246 629517684 352872460 704317246 629517684 751177986 647310372 359306675 907513243 661702249 680361344 704317246 911376237 807851992 698101988 907513243 928523640 377538518 881427789 275410447 478164345 46053030 586927772 352872460 299111413 275410447 610967290 853996708 341066340 750222905 680361344 402328612 757367141 909887207 750222905 853996708 704317246 299111413 698101988 904457353 341066340 809450593 637293522 341066340 54467956 704317246 904457353 637293522 9679609 359306675 239710191 59912810 962843988 661702249 680361344 928523640 46053030 -1 750222905 275410447 853996708 807851992 928523640 881427789 610967290 752755762 911376237 178766511 647310372 470588820 13978957 -1 928523640 928523640 352872460 54467956 704317246 341066340 712147186 2668034 712147186 629517684 911376237 586927772 87939586 830427564 368018338 844312972 647310372 402328612 178766511 402328612 844312972 470588820 239710191 909887207 959497843 13978957 341066340 911376237 402328612 54467956 377538518 54467956 647310372 714495600 750222905 178766511 54467956 750222905 341066340 9679609 239710191 712147186 757367141 752755762 470588820 698101988 478164345 469275658 299111413 704317246 54978479 275410447 629517684 610967290 752755762 830427564 377538518 714495600 637293522 809450593 478164345 402328612 13978957 341066340 54467956 239710191 704317246 299111413 751177986 87939586 586927772 359306675 712147186 46053030 904457353 751177986 46053030 751177986 34937036 368018338 478164345 752755762 586927772 909887207 907513243 368018338 698101988 844312972 637293522 757367141 751177986 698101988 698101988 751177986 928523640 959497843 87939586 352872460 712147186 368018338 830427564 478164345 87939586 178766511 881427789 881427789 239710191 34937036 368018338 844312972 704317246 470588820 712147186 610967290 470588820 352872460 352872460 377538518 712147186 844312972 478164345 928523640 647310372 751177986 830427564 757367141 661702249 54467956 830427564 54978479 909887207 844312972 752755762 909887207 586927772 586927772 478164345 368018338 807851992 54467956 704317246 54978479 911376237 928523640 698101988 59912810 962843988 757367141 698101988 341066340 54978479 907513243 54467956 352872460 368018338 54978479 239710191 807851992 904457353 586927772 59912810 647310372 59912810 830427564 698101988 647310372 54467956 586927772 610967290 629517684 54978479 46053030 59912810 853996708 809450593 478164345 239710191 959497843 911376237 46053030 54467956 610967290 377538518 907513243 341066340 239710191 881427789 907513243 629517684 807851992 928523640 341066340 586927772 13978957 714495600 750222905 469275658 928523640 352872460 714495600 680361344 59912810 757367141 830427564 928523640 341066340 478164345 469275658 807851992 368018338 647310372 586927772 809450593 275410447 844312972 750222905 881427789 352872460 909887207 368018338 962843988 368018338 -1 352872460 959497843 239710191 962843988 352872460 359306675 610967290 807851992 13978957 962843988 178766511 680361344 928523640 352872460 59912810 714495600 54467956 629517684 299111413 299111413 469275658 853996708 275410447 704317246 54467956 239710191 698101988 680361344 661702249 853996708 54978479 54978479 2668034 853996708 698101988 359306675 352872460 299111413 752755762 757367141 830427564 359306675 647310372 647310372 853996708 34937036 2668034 680361344 586927772 830427564 2668034 704317246 680361344 637293522 844312972 402328612 402328612 704317246 680361344 341066340 359306675 962843988 704317246 178766511 377538518 757367141 909887207 469275658 59912810 377538518 698101988 757367141 239710191 368018338 470588820 34937036 751177986 881427789 712147186 712147186 470588820 750222905 178766511 470588820 928523640 712147186 637293522 830427564 341066340 750222905 610967290 478164345 959497843 680361344 87939586 647310372 750222905 928523640 698101988 87939586 904457353 704317246 478164345 359306675 959497843 469275658 909887207 586927772 637293522 928523640 54467956 299111413 928523640 13978957 647310372 299111413 928523640 751177986 239710191 751177986 647310372 299111413 809450593 661702249 962843988 907513243 54467956 9679609 610967290 239710191 807851992 478164345 704317246 610967290 586927772 586927772 637293522 714495600 59912810 13978957 87939586 46053030 299111413 807851992 469275658 629517684 752755762 478164345 34937036 752755762 2668034 647310372 647310372 637293522 750222905 907513243 2668034 2668034 299111413 928523640 752755762 469275658 377538518 881427789 844312972 341066340 239710191 661702249 586927772 2668034 750222905 911376237 54467956 239710191 610967290 647310372 637293522 907513243 680361344 647310372 2668034 698101988 275410447 809450593 341066340 54978479 809450593 478164345 844312972 809450593 275410447 610967290 807851992 751177986 647310372 586927772 368018338 704317246 807851992 881427789 637293522 54978479 478164345 629517684 881427789 59912810 752755762 352872460 680361344 34937036 239710191 178766511 904457353 637293522 586927772 377538518 928523640 680361344 714495600 881427789 751177986 714495600 751177986 809450593 478164345 704317246 610967290 714495600 909887207 2668034 402328612 9679609 87939586 341066340 610967290 844312972 34937036 610967290 959497843 959497843 752755762 275410447 377538518 299111413 54467956 402328612 853996708 661702249 909887207 469275658 750222905 470588820 661702249 959497843 54467956 909887207 178766511 470588820 904457353 359306675 712147186 712147186 59912810 610967290 704317246 714495600 341066340 87939586 844312972 909887207 757367141 881427789 46053030 341066340 844312972 299111413 54467956 661702249 46053030 13978957 13978957 46053030 959497843 637293522 661702249 712147186 830427564 469275658 368018338 34937036 698101988 714495600 714495600 844312972 904457353 2668034 275410447 712147186 368018338 469275658 352872460 752755762 751177986 661702249 704317246 469275658 647310372 34937036 299111413 59912810 341066340 377538518 368018338 881427789 13978957 714495600 34937036 178766511 959497843 359306675 629517684 752755762 629517684 909887207 299111413 9679609 712147186 34937036 907513243 54467956 629517684 54978479 704317246 87939586 87939586 59912810 275410447 911376237 54978479 87939586 962843988 757367141 647310372 59912810 59912810 352872460 59912810 478164345 907513243 853996708 661702249 2668034 909887207 661702249 402328612 647310372 637293522 470588820 750222905 844312972 637293522 637293522 610967290 2668034 751177986 59912810 752755762 904457353 59912810 46053030 9679609 34937036 478164345 13978957 647310372 637293522 341066340 34937036 881427789 959497843 807851992 750222905 610967290 881427789 377538518 377538518 647310372 470588820 680361344 911376237 751177986 368018338 352872460 341066340 853996708 853996708 478164345 959497843 714495600 341066340 807851992 586927772 478164345 9679609 470588820 629517684 178766511 830427564 830427564 13978957 907513243 54978479 750222905 13978957 629517684 629517684 586927772 402328612 54978479 830427564 904457353 586927772 341066340 853996708 844312972 904457353 469275658 750222905 809450593 911376237 909887207 750222905 629517684 928523640 352872460 470588820 647310372 757367141 962843988 46053030 751177986 911376237 54978479 13978957 87939586 46053030 87939586 909887207 757367141 54978479 853996708 359306675 478164345 904457353 637293522 34937036 586927772 478164345 750222905 2668034 904457353 54978479 637293522 809450593 750222905 610967290 647310372 807851992 -1 661702249 647310372 352872460 844312972 352872460 904457353 698101988 469275658 904457353 54467956 34937036 470588820 962843988 368018338 359306675 586927772 853996708 752755762 704317246 680361344 178766511 853996708 909887207 275410447 637293522 402328612 704317246 178766511 844312972 54978479 853996708 962843988 844312972 341066340 904457353 46053030 928523640 9679609 299111413 712147186 54467956 341066340 928523640 352872460 54467956 904457353 34937036 469275658 299111413 752755762 907513243 698101988 478164345 750222905 844312972 469275658 275410447 909887207 368018338 698101988 368018338 478164345 59912810 402328612 470588820 359306675 469275658 907513243 757367141 87939586 830427564 359306675 844312972 34937036 54978479 751177986 881427789 752755762 907513243 714495600 359306675 59912810 928523640 959497843 629517684 341066340 809450593 881427789 469275658 844312972 352872460 13978957 34937036 402328612 911376237 809450593 904457353 752755762 680361344 275410447 904457353 87939586 34937036 698101988 907513243 54467956 853996708 352872460 13978957 610967290 341066340 752755762 844312972 54467956 359306675 830427564 807851992 911376237 629517684 359306675 907513243 2668034 377538518 352872460 9679609 239710191 752755762 911376237 962843988 750222905 178766511 881427789 714495600 -1 341066340 904457353 757367141 751177986 959497843 54978479 275410447 881427789 807851992 807851992 962843988 9679609 478164345 610967290 54978479 586927772 469275658 178766511 359306675 647310372 359306675 751177986 469275658 586927772 352872460 275410447 911376237 54467956 341066340 586927772 904457353 368018338 704317246 751177986 959497843 275410447 629517684 478164345 911376237 586927772 -1 470588820 704317246 610967290 909887207 470588820 275410447 752755762 13978957 586927772 478164345 712147186 911376237 9679609 907513243 751177986 470588820 178766511 341066340 680361344 712147186 352872460 13978957 751177986 610967290 239710191 377538518 478164345 661702249 680361344 469275658 46053030 959497843 698101988 712147186 478164345 629517684 610967290 54467956 178766511 610967290 359306675 359306675 757367141 13978957 478164345 59912810 757367141 54978479 275410447 807851992 757367141 368018338 341066340 59912810 853996708 54978479 377538518 704317246 911376237 377538518 470588820 341066340 377538518 402328612 46053030 959497843 629517684 928523640 647310372 46053030 469275658 2668034 698101988 341066340 904457353 809450593 586927772 2668034 2668034 275410447 807851992 904457353 757367141 59912810 299111413 911376237 962843988 34937036 750222905 807851992 704317246 959497843 853996708 402328612 470588820 904457353 809450593 13978957 661702249 959497843 629517684 87939586 704317246 962843988 629517684 809450593 907513243 239710191 54467956 809450593 470588820 904457353 239710191 751177986 34937036 59912810 704317246 610967290 698101988 54467956 714495600 629517684 368018338 239710191 54978479 714495600 962843988 54978479 637293522 54467956 928523640 299111413 807851992 54978479 959497843 352872460 54467956 698101988 9679609 712147186 881427789 377538518 853996708 712147186 54467956 377538518 13978957 757367141 757367141 712147186 757367141 909887207 59912810 904457353 9679609 661702249 698101988 46053030 904457353 959497843 478164345 239710191 359306675 909887207 59912810 87939586 352872460 830427564 359306675 9679609 341066340 478164345 54978479 907513243 807851992 377538518 59912810 34937036 586927772 402328612 469275658 610967290 907513243 752755762 54978479 909887207 704317246 751177986 359306675 909887207 59912810 359306675 34937036 34937036 752755762 178766511 470588820 368018338 87939586 757367141 752755762 54467956 757367141 359306675 911376237 586927772 610967290 341066340 352872460 959497843 714495600 341066340 844312972 714495600 928523640 470588820 377538518 647310372 962843988 881427789 959497843 680361344 680361344 637293522 680361344 844312972 368018338 341066340 637293522 830427564 714495600 712147186 359306675 757367141 402328612 714495600 809450593 470588820 928523640 610967290 809450593 470588820 751177986 714495600 637293522 807851992 239710191 830427564 907513243 830427564 9679609 402328612 299111413 752755762 352872460 34937036 680361344 377538518 178766511 637293522 704317246 34937036 178766511 757367141 469275658 698101988 909887207 54467956 928523640 275410447 178766511 54978479 959497843 704317246 881427789 928523640 341066340 752755762 959497843 751177986 359306675 807851992 629517684 359306675 853996708 830427564 830427564 178766511 54978479 586927772 2668034 368018338 586927772 359306675 647310372 470588820 299111413 757367141 59912810 478164345 757367141 647310372 54467956 757367141 680361344 2668034 661702249 752755762 341066340 680361344 178766511 275410447 9679609 809450593 359306675 299111413 178766511 809450593 680361344 751177986 704317246 2668034 -1 13978957 909887207 54978479 352872460 2668034 844312972 610967290 698101988 359306675 907513243 807851992 959497843 34937036 911376237 629517684 178766511 959497843 368018338 881427789 807851992 469275658 904457353 478164345 478164345 59912810 757367141 54978479 359306675 714495600 13978957 714495600 13978957 928523640 341066340 341066340 680361344 714495600 853996708 469275658 704317246 34937036 704317246 909887207 629517684 751177986 478164345 704317246 610967290 714495600 911376237 359306675 54467956 402328612 470588820 275410447 907513243 661702249 904457353 807851992 959497843 352872460 -1 13978957 59912810 959497843 13978957 377538518 46053030 402328612 712147186 59912810 610967290 844312972 647310372 911376237 959497843 34937036 239710191 698101988 299111413 844312972 909887207 352872460 907513243 275410447 402328612 844312972 881427789 830427564 752755762 377538518 610967290 377538518 909887207 2668034 478164345 368018338 87939586 352872460 2668034 586927772 629517684 907513243 752755762 904457353 54978479 757367141 629517684 751177986 680361344 751177986 830427564 359306675 844312972 844312972 962843988 853996708 712147186 341066340 881427789 9679609 904457353 54467956 341066340 341066340 377538518 911376237 962843988 368018338 959497843 368018338 809450593 751177986 881427789 661702249 87939586 402328612 714495600 714495600 2668034 904457353 661702249 178766511 807851992 704317246 610967290 911376237 907513243 9679609 698101988 87939586 637293522 610967290 853996708 704317246 478164345 881427789 87939586 757367141 881427789 9679609 714495600 647310372 469275658 928523640 714495600 46053030 469275658 704317246 629517684 704317246 904457353 629517684 962843988 59912810 647310372 -1 751177986 13978957 807851992 661702249 853996708 909887207 352872460 844312972 661702249 704317246 470588820 54978479 809450593 377538518 680361344 629517684 750222905 751177986 752755762 629517684 661702249 377538518 712147186 368018338 359306675 359306675 470588820 2668034 377538518 629517684 637293522 844312972 9679609 34937036 752755762 34937036 698101988 368018338 341066340 714495600 359306675 881427789 -1 661702249 928523640 275410447 368018338 13978957 714495600 853996708 830427564 911376237 637293522 377538518 962843988 178766511 809450593 13978957 9679609 402328612 750222905 714495600 402328612 928523640 757367141 809450593 178766511 478164345 909887207 881427789 629517684 750222905 809450593 928523640 750222905 844312972 752755762 239710191 359306675 469275658 469275658 377538518 46053030 9679609 275410447 377538518 34937036 714495600 911376237 469275658 809450593 478164345 714495600 478164345 470588820 637293522 9679609 909887207 750222905 853996708 469275658 34937036 962843988 54467956 629517684 341066340 352872460 402328612 637293522 637293522 959497843 714495600 680361344 853996708 478164345 629517684 962843988 368018338 714495600 377538518 928523640 714495600 629517684 359306675 341066340 757367141 909887207 712147186 341066340 959497843 959497843 341066340 9679609 911376237 661702249 368018338 9679609 959497843 2668034 359306675 881427789 698101988 909887207 586927772 809450593 402328612 712147186 469275658 34937036 909887207 610967290 470588820 637293522 299111413 239710191 54467956 809450593 178766511 46053030 87939586 478164345 -1 962843988 54467956 87939586 752755762 704317246 46053030 359306675 752755762 377538518 13978957 610967290 629517684 704317246 637293522 680361344 661702249 909887207 680361344 478164345 661702249 368018338 881427789 87939586 359306675 610967290 928523640 911376237 807851992 377538518 752755762 469275658 959497843 809450593 402328612 368018338 178766511 751177986 87939586 853996708 807851992 239710191 752755762 402328612 54978479 629517684 478164345 2668034 368018338 629517684 928523640 34937036 -1 13978957 853996708 299111413 844312972 341066340 904457353 87939586 911376237 368018338 299111413 809450593 2668034 629517684 13978957 844312972 751177986 341066340 757367141 881427789 402328612 907513243 46053030 586927772 661702249 46053030 239710191 54467956 750222905 907513243 377538518 911376237 359306675 698101988 698101988 87939586 751177986 629517684 844312972 661702249 46053030 402328612 853996708 34937036 359306675 34937036 807851992 750222905 928523640 647310372 853996708 698101988 359306675 714495600 275410447 275410447 647310372 34937036 752755762 750222905 470588820 757367141 470588820 178766511 853996708 586927772 359306675 629517684 750222905 809450593 959497843 54467956 178766511 807851992 478164345 352872460 809450593 470588820 962843988 9679609 377538518 54978479 680361344 9679609 586927772 352872460 909887207 844312972 881427789 962843988 807851992 704317246 712147186 904457353 907513243 359306675 807851992 46053030 712147186 54978479 352872460 469275658 2668034 59912810 962843988 809450593 359306675 54467956 751177986 34937036 275410447 2668034 757367141 637293522 54978479 844312972 911376237 911376237 680361344 830427564 907513243 661702249 680361344 368018338 712147186 751177986 881427789 809450593 178766511 359306675 352872460 469275658 178766511 714495600 807851992 629517684 647310372 637293522 46053030 962843988 9679609 352872460 757367141 178766511 830427564 830427564 647310372 680361344 359306675 911376237 704317246 13978957 853996708 928523640 757367141 470588820 352872460 87939586 341066340 469275658 352872460 629517684 661702249 909887207 359306675 714495600 368018338 368018338 469275658 704317246 359306675 178766511 712147186 904457353 299111413 911376237 359306675 9679609 54978479 904457353 928523640 54467956 959497843 698101988 714495600 704317246 610967290 239710191 178766511 959497843 704317246 478164345 752755762 34937036 54978479 368018338 809450593 704317246 46053030 907513243 881427789 54467956 341066340 637293522 680361344 959497843 637293522 907513243 907513243 359306675 881427789 752755762 714495600 959497843 809450593 928523640 34937036 750222905 757367141 911376237 377538518 959497843 959497843 928523640 661702249 46053030 911376237 959497843 377538518 962843988 809450593 928523640 54978479 698101988 751177986 959497843 586927772 647310372 751177986 844312972 712147186 752755762 469275658 87939586 712147186 34937036 752755762 59912810 661702249 352872460 928523640 959497843 178766511 661702249 87939586 275410447 750222905 704317246 178766511 46053030 13978957 46053030 904457353 478164345 377538518 470588820 809450593 751177986 59912810 359306675 757367141 907513243 647310372 698101988 178766511 178766511 661702249 470588820 470588820 807851992 54978479 87939586 750222905 352872460 586927772 478164345 478164345 34937036 714495600 87939586 9679609 907513243 647310372 352872460 59912810 469275658 637293522 59912810 470588820 478164345 647310372 610967290 299111413 661702249 704317246 341066340 853996708 59912810 698101988 853996708 368018338 830427564 275410447 469275658 402328612 757367141 750222905 844312972 368018338 704317246 757367141 807851992 907513243 359306675 610967290 962843988 714495600 904457353 680361344 629517684 853996708 647310372 586927772 13978957 907513243 680361344 704317246 907513243 844312972 661702249 807851992 2668034 359306675 928523640 59912810 853996708 680361344 34937036 13978957 844312972 959497843 909887207 661702249 54467956 909887207 750222905 377538518 629517684 341066340 9679609 470588820 909887207 -1 299111413 712147186 629517684 586927772 299111413 478164345 680361344 368018338 178766511 904457353 299111413 714495600 907513243 178766511 478164345 911376237 928523640 807851992 751177986 34937036 757367141 54467956 750222905 907513243 2668034 844312972 478164345 629517684 959497843 714495600 881427789 704317246 470588820 637293522 752755762 752755762 909887207 299111413 469275658 959497843 87939586 661702249 478164345 750222905 469275658 680361344 629517684 54467956 909887207 402328612 853996708 402328612 352872460 9679609 13978957 751177986 470588820 751177986 299111413 54467956 809450593 962843988 469275658 178766511 844312972 54978479 299111413 928523640 586927772 750222905 13978957 907513243 610967290 959497843 807851992 830427564 909887207 469275658 911376237 13978957 470588820 928523640 807851992 962843988 698101988 377538518 610967290 757367141 637293522 757367141 402328612 751177986 87939586 54978479 59912810 752755762 830427564 911376237 46053030 377538518 959497843 807851992 402328612 377538518 586927772 698101988 178766511 698101988 962843988 275410447 352872460 54467956 34937036 629517684 402328612 586927772 959497843 830427564 470588820 239710191 647310372 757367141 629517684 830427564 714495600 87939586 586927772 909887207 54978479 830427564 59912810 2668034 586927772 610967290 830427564 704317246 830427564 959497843 299111413 377538518 87939586 368018338 904457353 9679609 2668034 714495600 469275658 909887207 59912810 928523640 757367141 714495600 275410447 629517684 13978957 470588820 299111413 586927772 844312972 586927772 853996708 377538518 54978479 698101988 341066340 239710191 341066340 809450593 809450593 904457353 359306675 54978479 637293522 470588820 9679609 757367141 647310372 904457353 911376237 13978957 178766511 661702249 586927772 239710191 752755762 402328612 13978957 239710191 712147186 54467956 909887207 853996708 750222905 586927772 750222905 712147186 87939586 178766511 757367141 809450593 46053030 911376237 757367141 368018338 904457353 46053030 87939586 352872460 637293522 909887207 907513243 853996708 714495600 750222905 2668034 275410447 13978957 2668034 698101988 629517684 13978957 275410447 807851992 2668034 586927772 661702249 470588820 907513243 34937036 698101988 844312972 178766511 909887207 178766511 341066340 637293522 853996708 368018338 712147186 751177986 352872460 752755762 469275658 714495600 9679609 239710191 637293522 698101988 178766511 909887207 661702249 809450593 712147186 637293522 751177986 87939586 178766511 881427789 909887207 470588820 714495600 881427789 239710191 807851992 610967290 59912810 698101988 2668034 368018338 13978957 714495600 928523640 959497843 87939586 352872460 629517684 751177986 647310372 853996708 54978479 637293522 377538518 629517684 698101988 881427789 9679609 704317246 809450593 46053030 712147186 352872460 46053030 752755762 377538518 714495600 844312972 359306675 698101988 907513243 46053030 881427789 809450593 299111413 959497843 680361344 807851992 59912810 647310372 54978479 752755762 752755762 647310372 359306675 610967290 610967290 714495600 750222905 341066340 853996708 59912810 853996708 712147186 629517684 751177986 712147186 853996708 377538518 704317246 586927772 752755762 299111413 359306675 341066340 610967290 54978479 610967290 907513243 714495600 341066340 9679609 34937036 275410447 13978957 661702249 610967290 34937036 904457353 54978479 714495600 680361344 275410447 275410447 2668034 359306675 359306675 359306675 54978479 853996708 752755762 359306675 809450593 299111413 698101988 54467956 698101988 299111413 46053030 809450593 46053030 46053030 586927772 750222905 809450593 752755762 178766511 647310372 637293522 751177986 9679609 470588820 853996708 402328612 469275658 34937036 368018338 807851992 54467956 352872460 54467956 907513243 470588820 610967290 377538518 712147186 807851992 341066340 909887207 907513243 359306675 610967290 469275658 750222905 13978957 904457353 46053030 637293522 712147186 34937036 704317246 34937036 751177986 377538518 54978479 911376237 909887207 178766511 610967290 9679609 478164345 712147186 928523640 904457353 853996708 469275658 239710191 751177986 359306675 341066340 704317246 911376237 54978479 757367141 962843988 698101988 239710191 751177986 629517684 647310372 2668034 13978957 402328612 661702249 2668034 87939586 341066340 469275658 959497843 712147186 844312972 59912810 478164345 751177986 610967290 962843988 680361344 610967290 830427564 959497843 629517684 9679609 757367141 402328612 275410447 647310372 809450593 680361344 959497843 470588820 637293522 904457353 881427789 752755762 698101988 46053030 637293522 34937036 881427789 478164345 680361344 352872460 59912810 830427564 712147186 712147186 680361344 359306675 46053030 853996708 629517684 46053030 629517684 712147186 239710191 907513243 178766511 704317246 751177986 962843988 478164345 853996708 586927772 470588820 34937036 368018338 402328612 359306675 368018338 661702249 13978957 637293522 844312972 368018338 275410447 928523640 928523640 34937036 402328612 757367141 377538518 586927772 13978957 341066340 470588820 610967290 629517684 750222905 680361344 809450593 909887207 178766511 704317246 377538518 637293522 34937036 299111413 751177986 712147186 698101988 586927772 239710191 830427564 637293522 904457353 54978479 844312972 752755762 341066340 239710191 830427564 809450593 54978479 178766511 341066340 299111413 359306675 830427564 299111413 352872460 714495600 46053030 34937036 752755762 341066340 680361344 34937036 359306675 853996708 680361344 853996708 928523640 352872460 830427564 909887207 830427564 928523640 751177986 909887207 853996708 377538518 809450593 34937036 13978957 275410447 712147186 275410447 368018338 904457353 881427789 34937036 680361344 752755762 881427789 610967290 909887207 34937036 359306675 13978957 809450593 -1 275410447 751177986 586927772 661702249 911376237 757367141 714495600 54467956 470588820 904457353 13978957 586927772 46053030 712147186 178766511 46053030 239710191 178766511 909887207 586927772 610967290 911376237 377538518 911376237 712147186 661702249 809450593 13978957 704317246 680361344 13978957 59912810 178766511 275410447 46053030 904457353 478164345 629517684 830427564 907513243 881427789 714495600 704317246 911376237 470588820 469275658 469275658 751177986 881427789 402328612 928523640 341066340 54978479 959497843 661702249 637293522 178766511 909887207 907513243 959497843 751177986 698101988 911376237 13978957 2668034 809450593 881427789 959497843 402328612 377538518 962843988 752755762 844312972 368018338 698101988 830427564 881427789 751177986 46053030 757367141 809450593 704317246 352872460 757367141 368018338 853996708 469275658 586927772 478164345 299111413 928523640 751177986 807851992 704317246 712147186 59912810 844312972 647310372 881427789 704317246 698101988 712147186 809450593 661702249 704317246 402328612 2668034 352872460 359306675 751177986 830427564 402328612 610967290 377538518 809450593 2668034 844312972 807851992 904457353 239710191 704317246 647310372 750222905 469275658 752755762 962843988 757367141 610967290 750222905 402328612 807851992 712147186 275410447 46053030 680361344 853996708 2668034 299111413 881427789 54978479 807851992 809450593 478164345 750222905 368018338 637293522 647310372 377538518 359306675 844312972 46053030 909887207 352872460 9679609 959497843 962843988 853996708 907513243 907513243 275410447 928523640 714495600 341066340 34937036 637293522 402328612 54467956 712147186 698101988 911376237 807851992 299111413 586927772 610967290 714495600 -1 178766511 844312972 178766511 -1 853996708 13978957 586927772 54978479 478164345 752755762 239710191 2668034 341066340 9679609 807851992 478164345 13978957 881427789 712147186 712147186 46053030 470588820 907513243 928523640 469275658 712147186 368018338 853996708 359306675 904457353 34937036 911376237 830427564 661702249 377538518 909887207 807851992 368018338 698101988 752755762 809450593 54978479 2668034 809450593 377538518 59912810 881427789 928523640 239710191 750222905 962843988 478164345 275410447 904457353 341066340 402328612 299111413 586927772 377538518 275410447 911376237 809450593 647310372 807851992 881427789 610967290 962843988 647310372 34937036 714495600 2668034 637293522 54467956 844312972 275410447 341066340 46053030 752755762 751177986 807851992 881427789 712147186 34937036 807851992 853996708 59912810 359306675 629517684 712147186 881427789 714495600 844312972 909887207 178766511 54467956 830427564 470588820 402328612 637293522 54467956 757367141 712147186 54467956 178766511 478164345 911376237 377538518 712147186 629517684 698101988 712147186 928523640 59912810 647310372 712147186 352872460 478164345 680361344 853996708 299111413 2668034 59912810 637293522 881427789 470588820 704317246 34937036 478164345 907513243 359306675 470588820 809450593 13978957 907513243 2668034 637293522 907513243 647310372 881427789 757367141 807851992 637293522 54978479 661702249 714495600 714495600 13978957 629517684 712147186 359306675 586927772 959497843 647310372 359306675 647310372 809450593 402328612 87939586 59912810 928523640 2668034 750222905 844312972 239710191 844312972 830427564 478164345 586927772 853996708 275410447 610967290 904457353 54978479 2668034 46053030 2668034 704317246 661702249 661702249 586927772 54978479 54978479 299111413 178766511 359306675 9679609 299111413 469275658 807851992 853996708 712147186 13978957 757367141 680361344 809450593 909887207 647310372 911376237 54978479 54978479 809450593 647310372 680361344 809450593 478164345 712147186 853996708 610967290 757367141 962843988 469275658 610967290 87939586 809450593 698101988 610967290 299111413 469275658 751177986 661702249 809450593 59912810 470588820 341066340 2668034 907513243 757367141 698101988 959497843 34937036 959497843 844312972 881427789 377538518 911376237 368018338 680361344 470588820 647310372 54978479 661702249 807851992 341066340 239710191 9679609 54978479 909887207 637293522 647310372 59912810 907513243 -1 87939586 809450593 844312972 751177986 377538518 647310372 661702249 881427789 680361344 239710191 368018338 368018338 46053030 807851992 478164345 712147186 928523640 46053030 87939586 809450593 87939586 844312972 299111413 750222905 2668034 341066340 907513243 299111413 46053030 807851992 907513243 904457353 275410447 610967290 959497843 704317246 809450593 402328612 830427564 752755762 275410447 712147186 470588820 714495600 54467956 59912810 680361344 9679609 239710191 757367141 478164345 368018338 586927772 402328612 959497843 299111413 586927772 341066340 54978479 377538518 647310372 830427564 46053030 844312972 909887207 469275658 629517684 54978479 377538518 757367141 586927772 470588820 881427789 853996708 752755762 680361344 470588820 586927772 714495600 377538518 881427789 34937036 752755762 907513243 807851992 54978479 46053030 341066340 911376237 402328612 610967290 239710191 680361344 647310372 54467956 757367141 907513243 402328612 87939586 750222905 807851992 661702249 239710191 928523640 809450593 661702249 59912810 275410447 907513243 402328612 239710191 911376237 9679609 647310372 275410447 757367141 750222905 928523640 469275658 13978957 853996708 907513243 698101988 299111413 54978479 34937036 46053030 647310372 377538518 359306675 469275658 807851992 661702249 959497843 13978957 714495600 59912810 680361344 402328612 959497843 757367141 359306675 661702249 629517684 46053030 377538518 752755762 680361344 752755762 911376237 275410447 698101988 341066340 911376237 714495600 809450593 853996708 757367141 911376237 844312972 757367141 751177986 704317246 830427564 239710191 2668034 46053030 9679609 352872460 299111413 470588820 13978957 751177986 54467956 909887207 881427789 911376237 928523640 751177986 830427564 469275658 647310372 586927772 807851992 909887207 377538518 844312972 341066340 341066340 809450593 704317246 469275658 928523640 87939586 239710191 299111413 881427789 275410447 909887207 478164345 9679609 629517684 610967290 13978957 752755762 704317246 637293522 807851992 470588820 469275658 377538518 844312972 809450593 299111413 714495600 352872460 704317246 661702249 661702249 661702249 904457353 299111413 809450593 962843988 698101988 377538518 368018338 959497843 610967290 586927772 46053030 629517684 54467956 629517684 54467956 647310372 377538518 341066340 610967290 853996708 881427789 629517684 178766511 54467956 13978957 352872460 9679609 377538518 9679609 9679609 46053030 46053030 359306675 13978957 661702249 469275658 -1 714495600 698101988 962843988 239710191 610967290 830427564 87939586 698101988 46053030 959497843 844312972 402328612 712147186 -1 54978479 928523640 911376237 341066340 59912810 377538518 844312972 714495600 928523640 844312972 629517684 377538518 904457353 904457353 -1 275410447 239710191 359306675 704317246 853996708 341066340 402328612 704317246 647310372 911376237 752755762 377538518 853996708 750222905 680361344 907513243 377538518 610967290 959497843 698101988 704317246 904457353 844312972 59912810 87939586 830427564 359306675 911376237 959497843 586927772 586927772 637293522 275410447 239710191 751177986 637293522 751177986 341066340 9679609 59912810 377538518 911376237 680361344 54467956 586927772 59912810 751177986 712147186 704317246 478164345 54978479 629517684 178766511 830427564 680361344 911376237 911376237 714495600 34937036 751177986 853996708 750222905 807851992 844312972 637293522 750222905 680361344 87939586 470588820 807851992 178766511 750222905 478164345 909887207 478164345 904457353 610967290 928523640 178766511 87939586 377538518 478164345 54467956 907513243 830427564 377538518 586927772 757367141 239710191 46053030 9679609 807851992 368018338 54978479 928523640 9679609 299111413 911376237 959497843 54978479 -1 478164345 359306675 368018338 299111413 704317246 178766511 13978957 359306675 680361344 714495600 34937036 698101988 610967290 586927772 680361344 2668034 714495600 752755762 178766511 275410447 239710191 13978957 359306675 352872460 959497843 87939586 928523640 752755762 34937036 911376237 54978479 830427564 637293522 809450593 299111413 712147186 478164345 907513243 275410447 59912810 610967290 59912810 478164345 928523640 698101988 809450593 13978957 469275658 637293522 661702249 661702249 54467956 750222905 698101988 54978479 962843988 359306675 54467956 586927772 698101988 661702249 402328612 377538518 377538518 853996708 809450593 368018338 341066340 352872460 359306675 478164345 714495600 275410447 46053030 704317246 904457353 712147186 881427789 714495600 368018338 751177986 853996708 928523640 610967290 809450593 844312972 54978479 469275658 478164345 911376237 9679609 402328612 751177986 750222905 844312972 359306675 750222905 377538518 807851992 750222905 907513243 59912810 911376237 239710191 853996708 911376237 352872460 809450593 680361344 881427789 275410447 478164345 853996708 698101988 359306675 239710191 751177986 714495600 959497843 341066340 844312972 469275658 402328612 2668034 661702249 178766511 647310372 402328612 610967290 928523640 752755762 698101988 34937036 54467956 853996708 661702249 830427564 359306675 698101988 757367141 13978957 830427564 830427564 757367141 610967290 909887207 46053030 704317246 904457353 704317246 54978479 46053030 714495600 275410447 928523640 352872460 712147186 46053030 478164345 402328612 368018338 352872460 586927772 610967290 239710191 239710191 34937036 714495600 661702249 881427789 698101988 680361344 275410447 809450593 629517684 959497843 809450593 928523640 680361344 352872460 647310372 704317246 610967290 34937036 87939586 470588820 469275658 469275658 239710191 46053030 377538518 402328612 712147186 661702249 911376237 680361344 54978479 46053030 275410447 352872460 54978479 2668034 757367141 54978479 9679609 341066340 239710191 402328612 368018338 637293522 830427564 478164345 34937036 13978957 377538518 830427564 962843988 712147186 586927772 698101988 299111413 239710191 9679609 757367141 469275658 680361344 911376237 853996708 661702249 704317246 637293522 750222905 830427564 46053030 54978479 46053030 714495600 2668034 402328612 751177986 87939586 909887207 239710191 178766511 909887207 712147186 904457353 13978957 830427564 341066340 647310372 853996708 629517684 911376237 299111413 661702249 881427789 751177986 751177986 751177986 853996708 352872460 54467956 909887207 87939586 647310372 87939586 352872460 909887207 478164345 751177986