65129443724925946629222184025996174309973732566456486055320337729801277580555583979862222421167582278243153533081107242934906301967236429090540032533577198481083592331520319682043812595857070416093275107980478661352320316341749992186288597561792194926903049612722308056506099684855074159093230461122050663663841452008546651669362131432721711662469620064946629004675757797124191699840432391654640038845306560135210605816684494764049071809027434421478594730800122254933341091375949286749871184218737693901575614096603633775921829831516631959708245335837597194148953052311201712933504814359178909316846860205316880051693023891910905185248414273736250985396358721130879022478045088959895044751631898829872198050518903219008304879512518981665864762814382479324389505801964116139975079790785644634047329210782066788552285934865075872954121554435980852715051830493684349261860128572129992680152601479551986619613109691630806214896508224078008413138247990328014669733548123227272260327270634505515841258224369427728970269666941673642145134904423249463793213429250482232967424975570561942110232750413703471773305747058360916813172299920921336886515394452065442308811024701803937673292747668213994032794237840115327080855874447151432226695339316922928123909511619824062528857890594240744730486051688833978367976671999652143949016157309517837827785983261316947511734284389457468942909824709882699454292291602947563485124624325604797223424836627730219635320004884171166018175871068863082363544279705446532742757482710609226277153173524414991487568022620760763225637840206552468439747576232922025952698184386815608808796302498626360428292905841809754448587455085495846916249770180178603791414950269785811894788444339334459063444358317033423650910874756205569340336226924353112156812723300102977392539988496213255725356272203885519557616774189983298668219956879400473959471632584055574720115533770864522426491646038505189611332786850173200735216645250386984114524569168969445881882653815646946636924602041721462417