195147125219347320414222611123893899588132293144431892225214827619097708998289222432462761301809855381128550815754941322925664606111802047304582716611323601414967111890214896551131665117142415645536314746315026314729215759215791354423631465180624631479921578113707712123591212364101014639167639176488267639154198914415475231547563929771148314813140671501705989143156853572158311888911082542527069138072727080610267631491425125512560922126761926766638387212156251048827391623488237100790248834448834314115808826781137445100728715768801007286383871936684936825487488148894512962566725517474481459445247244503165147743286825930829526489973507481627