33927312629012966412545922264222649050874233880323225823225923226623299123353823353923435711503125228723297322040515192213026830682012544119840123964915195714688122041225230612943026407126407626233116693118186357188131220299482164932252303257729275562755227554259690255184255188255189602291600061295942595292595301991332222721295951991301244191991132789656839238946291382292004075626887011577420579543321719950841055218553291305086850225615428615460615521621921131361934308910923530834947772147764334778434784450228250879346923