7477467833701421724813315492334806742024897512065135175334505448276136536240541140712106601145308461346161361595717146025645581621901449958942347966033655127919552250364065512312615145422528080154321122944772571636325421375482693318226683901767963175605133891944513024755652681533810754053531658643365482395185243436859246466619273707766472407607502584402072978022211384263092246701686456417272037294824388383531135882285677613490562212273293507457761800487167668568306261133332284556780328377380353931047840665334923628657250052694596213171139473166852706181375344369528483378656147459340501755598348435313243255599713764379662422967852953077722219639955221763047668018959742726249511372788839738850225979589635384251639445782664734646118447401153521760749628179484454527318160169155285566503665388817740580476517415274274845781515703354464701785676756143644381079277173870598563718741550105156901707622824687036582373811785370985532078966116522677055710829632486186463449116828730200350223629624263519199376657907157437442784003863685545472417314415042321735546249450737808234679188157805383417287547368325455101673580779864831582747144484752535276374112701252647633693339520636587012916723422753773972995233716388353033983622657691305878116764664720556931225360422011469849834300603191474877912465078640227046943945677828364925466521521915138248512163753746212296848718728127280965444225033765920419818068110982623185429430421025670831467571745326766371933079728959371178677193143687678402303746724459070470239114876751225221445826065128664230546076820836712738075319914887512983454411020634537342455350929028879372222647600825387688794784143197875557908463811566521976735463546442320585357524743562716446568655915435140452533332426645521882060530134140371043769111138545266724821841164745508115238806116891463557992878407329714122742579167123585571643201777837128216