6744252695904008342385102293662952597935355852415543095373526782235625026903628044027612496011382087514342655567589343784795514477157731987211721920445651172709170156319495112328545051954048317711507810443616627891824751445608867576978337113934082035013171638298188214405480442266658796764286826317144536856568404823772538946594368753781251164239446308111663653854397668376237747520388401932043042543324225386606978246670914402421367855497122052603556245219150443938927910723671113043846613587073992034701943383753072783371284817033492734621248456892074077867955730052765984936551352467569636210176460794503734553378458749717459191798073835972314861477664795873513902715636511643666167783762963245121526226147364816049072967373070178855234165592337878081952021695055647384782746406847551240796528551200827680515635003336643867131817631684543317554537929979246752547630682816559541356464974845537390754874857622063105666377682581437792975563612831206057419726464747415558167296302743847746461838853232471140641231457364492561936912212121535526653722846812206307715538274412757048824312176472443464447527761927352122578083975018671478885301596456113152226427376042572401895185396443312177025445683106412651422304263945727621328060057224862822471911268742429447250555598154770187787188037045503485082937676353125365262445098257451744267274645233648931327580177335652267173811166220135329138158659340434468398157852531417119626830331679784615155811065044154588328924822260377765727243435798809108861525270528875114836770613744827019967622716219738505482821463913144693696544275280525571031810683535216226645122374487190802790743361144033343415013307287601632815432892876861186435631551254743766115571320737311807911616673708067651333396715221093549822859956121193446054177254270856578679923560238584199701672384345753803229046354680037688832305732406423125387484646218521666