5024767384517637523305892821563432107123217854780717359834975329463657223151958399761273117647795189511234137416562135081937902158092526557428867701945552865360214517750390369470778218379353553676779112437152690563109466549450146113238237596839447135713363172085416543416638044428774360126622286540198285422783056882551477544894382714269727940115367429137250924031335610383597361483324447804497321254530219242772889385327571380248161152507762026004025936034401672243182202972963876407097275074577191116322643007028081628202682116654176169686490195639338998251156235040025116530925317147214814246119955470467159525610711079477121955892403915671751518345618068117067870314473551655247921165384424357686617293862054958582866280136740724887191797366260799642367644857373982651432019012727451526913073167556456528064825745347585546564133175544345848451067724333583566584125851474637678271428432382483316232063737701214687346913313674464325944114840504525225638620030676548263055065882740534870666611122304942994802783619732856054818848779151328319638223345473340312314162445686871572725073512937964047111234564603977475703915224861412813195321767068466818289845701786767552213108571774126778885437144654611878952739068081011429516153971518633922124150526170836268585212754670745236818152683856212522866047362623425885184454397322704622145863083012396051791725575993702302035518478056044364418743636537882642553542323374846456130756698426020413574544878342719252025372904722676231520155535416880646766413980325469276776511601556793443337513553851201637813841286466897854067052493438078745576038878465748854364253646963835728659635672500964921681156971852352846389154108850133474930359096629424337227463377697738495564545213771745237988372291405597305047131333755446527101665126281647276456734781381242892075426674748004076346106381374298637777712459766320222587793479235650832