21419233660324765912300671463319497168101646911284075416890749813207780659750056440136441656440123396217399547399537399527398745965888977441456453125676970836410052818977437082401005445145645512567687093487081967084397084373399657401227401037401219581211373938958090211011958167137398111672896408919329331340613865911848534865535271638760117716290096390096212774788368281305681391140100544294220512427291065142100388312448091333921996482586323810117080116208012581061167808905028128863012201525034969811989812549812679812238566177987459537911545544244935312741111807030646312130538455121537521196807370695932889737582