147988582006780287349451548097638158289794854213914175581307338141755711254204950298621961319358708229472871708251875644542146101715414193809499509499359499752766027575821129491802882156946489710811407008977405039771017148141641513663996624061416819217438495028192898192934291423155571913073374896338977691405267897736121791250373514163761113241405797141743699724049036312242821224281490180997239490179112026449450949035511254081011544156298713260111056032997238949959490178490177460454126020377680721707580287254214549504054214449503949455413528286190056190046189981162127479939148994514899371489936112009396244102660514681829622896227