12267228292146004218581672305372667800189756983472645936527217490174982922912078924631547301021067070967987265265109670086131836170244141538153178227210631119386108321212799108669115448861759371323427220099382446229361811649311313594303408081100473844198243211225184701115314132892105580767701212341210745028297566750921753512087148001565329217612807939472252261316890504028681574138982270856463363628281671428864156478014737798998814234418319997322134806184805157354727622074584220719792438090742331754231336097957783880788720529411916