23997592116810345010302510302410346210293110294810344310302210302110302010294716188912390797483666231826231751618885470729336588259921530635153078316165916166321585230073101166897630568939479216976304976403471848623181748324103019152600976331898727161755195039128599314427411004562318015304571480243153078062317021593101166721592792159764017481867909194822415306821530779274744128599297640097628597639797630379074079073397639567986467999025971616188616197816188567996210110968299271051595748337103018143204314320425250611471590435125686017634448148805714281544194071199118991336344519164321301741663696663860663613