# Computed using the Mathematica program that I contributed to this sequence 1 1 2 11 3 111 4 1112 5 11122 6 111223 7 1112234 8 11122345 9 111223457 10 1112234579 11 111223457912 12 11122345791216 13 1112234579121621 14 111223457912162128 15 11122345791216212837 16 1112234579121621283749 17 111223457912162128374965 18 11122345791216212837496586 19 11122345791216212837496586114 20 11122345791216212837496586114151 21 11122345791216212837496586114151200 22 11122345791216212837496586114151200265 23 11122345791216212837496586114151200265351 24 11122345791216212837496586114151200265351465 25 11122345791216212837496586114151200265351465616 26 11122345791216212837496586114151200265351465616816 27 111223457912162128374965861141512002653514656168161081 28 1112234579121621283749658611415120026535146561681610811432 29 11122345791216212837496586114151200265351465616816108114321897 30 111223457912162128374965861141512002653514656168161081143218972513 31 1112234579121621283749658611415120026535146561681610811432189725133329 32 11122345791216212837496586114151200265351465616816108114321897251333294410 33 111223457912162128374965861141512002653514656168161081143218972513332944105842 34 1112234579121621283749658611415120026535146561681610811432189725133329441058427739 35 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252 36 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581 37 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991 38 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833 39 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572 40 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824 41 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405 42 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396 43 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229 44 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801 45 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625 46 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030 47 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426 48 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655 49 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456 50 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081 51 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111 52 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537 53 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192 54 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648 55 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729 56 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840 57 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377 58 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569 59 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217 60 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946 61 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786 62 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163 63 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732 64 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949 65 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895 66 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681 67 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844 68 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576 69 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525 70 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420 71 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101 72 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945 73 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521 74 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046 75 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466 76 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567 77 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512 78 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033 79 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079 80 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545 81 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112 82 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624 83 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657 84 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736 85 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281 86 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393 87 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017 88 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674 89 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410 90 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691 91 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084 92 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101 93 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775 94 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185 95 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876 96 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960 97 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061 98 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836 99 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021 100 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897 101 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857 102 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691707489730849372243510112415579277516447140818521787822787628862720096038234963606150650542883667097683702188885506489711774822658571559831901918 103 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754 104 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775 105 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691707489730849372243510112415579277516447140818521787822787628862720096038234963606150650542883667097683702188885506489711774822658571559831901918206633733075427373141677753626169232672 106 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529 107 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775362616923267248036514985296363483400447 108 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691707489730849372243510112415579277516447140818521787822787628862720096038234963606150650542883667097683702188885506489711774822658571559831901918206633733075427373141677753626169232672480365149852963634834004478429820731201 109 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775362616923267248036514985296363483400447842982073120111167134898976 110 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648 111 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691707489730849372243510112415579277516447140818521787822787628862720096038234963606150650542883667097683702188885506489711774822658571559831901918206633733075427373141677753626169232672480365149852963634834004478429820731201111671348989761479330413164819596955630177 112 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775362616923267248036514985296363483400447842982073120111167134898976147933041316481959695563017725960439030624 113 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825 114 1112234579121621283749658611415120026535146561681610811432189725133329441058427739102521358117991238333157241824554057339697229128801170625226030299426396655525456696081922111122153716181922143648283972937618404983377660156987452171158494615346786203301632693173235676949472618956260868182938844109870576145547525192809420255418101338356945448227521593775046786584466104200256713803595121828587033242236207932089465454250949112563130862474598956579882257736130912042811734215339322973462017304333576744031561541053406819691707489730849372243510112415579277516447140818521787822787628862720096038234963606150650542883667097683702188885506489711774822658571559831901918206633733075427373141677753626169232672480365149852963634834004478429820731201111671348989761479330413164819596955630177259604390306243439025976182545557394660801 115 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775362616923267248036514985296363483400447842982073120111167134898976147933041316481959695563017725960439030624343902597618254555739466080160350698792449 116 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626 117 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250 118 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075 119 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876 120 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876246206446668325 121 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876246206446668325326154101090951 122 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876246206446668325326154101090951432062194544201 123 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876246206446668325326154101090951432062194544201572360547759276 124 11122345791216212837496586114151200265351465616816108114321897251333294410584277391025213581179912383331572418245540573396972291288011706252260302994263966555254566960819221111221537161819221436482839729376184049833776601569874521711584946153467862033016326931732356769494726189562608681829388441098705761455475251928094202554181013383569454482275215937750467865844661042002567138035951218285870332422362079320894654542509491125631308624745989565798822577361309120428117342153393229734620173043335767440315615410534068196917074897308493722435101124155792775164471408185217878227876288627200960382349636061506505428836670976837021888855064897117748226585715598319019182066337330754273731416777536261692326724803651498529636348340044784298207312011116713489897614793304131648195969556301772596043903062434390259761825455573946608016035069879244979947654422626105908093453250140298353215075185855747875876246206446668325326154101090951432062194544201572360547759276758216295635152 125 111223457912162128374965861141512002653514656168161081143218972513332944105842773910252135811799123833315724182455405733969722912880117062522603029942639665552545669608192211112215371618192214364828397293761840498337766015698745217115849461534678620330163269317323567694947261895626086818293884410987057614554752519280942025541810133835694544822752159377504678658446610420025671380359512182858703324223620793208946545425094911256313086247459895657988225773613091204281173421533932297346201730433357674403156154105340681969170748973084937224351011241557927751644714081852178782278762886272009603823496360615065054288366709768370218888550648971177482265857155983190191820663373307542737314167775362616923267248036514985296363483400447842982073120111167134898976147933041316481959695563017725960439030624343902597618254555739466080160350698792449799476544226261059080934532501402983532150751858557478758762462064466683253261541010909514320621945442015723605477592767582162956351521004422742303477