33927312629012966412545922264222649050874233880323225823225923226623299123353823353923435711503123297322040513026830682012544119840115195714688122041222040925230612943026407126407626233116693118186357188131220299482164932252303257729275562755227554259690255184255188255189602291600061295942595292595301991332222723075071295951991301244191991132789656839238946291382292004075626887011577420579543321719950841055218553291305086850225615428615460615521631505121921134308910923530834947772147764334778434784450228250879346923477620