6482817414668850047640058944944023025623383419647548027250357243612925436921070211622073860448548807877342031407136556123537736406202197402641459983136628933880415569050975553537851553944239397549439735107306118260227172174585714407350278763560457229374275154543538314255167706108136508171917663279313367274414525448828656765511748325051379682646155444778220019945651013719555333522831940438918983821291441710540268110507593482719141288762665450297283795355257241546570368654825377733302647923915472765643175884381675026053185435199365816617978968466716852425580530985322112279022443453630787600784481464747656238346373372182274462123333483161863422555349427603219112192304198301293162544730259234162538465281203317571767311340125821320536726110180636216462181403127954867420822477252351219449460586310206351653139198526631877782703907673316867016094559779426666550854398670722845525262401485572365183667707184863717834455042377121441526872956386617736421117975141218273826763522823853457730216513332437766691354747464578237777506593425381692805326962824425233467147601340399266963683974314376022670130880276468515159852099138806711478605011762626403653264941173563809403764222144463442657054703551165215727527979984980342521574575367876966045150516463581048774844811568033637929649076815311746647388268868947234362922278016146380872837035347156935681159944216324814435423282034151290437655271472182512426367985579114646564188628474796777045228620128931527363921119364433729883245238642482875715505874967566412556242359020459746922326758778656690571521596525785835285130860236275454276169123170973220730756524333204731709778877638021748432845854115471657536386431095564053141247032718414447295612357082065164656833955812837473784563755546810617770765080080175957711572715685521903002944898401142493051913756636145473183738729928775231238146745538461798668781178303794681