911102561010311077105599410641075877930112595710279536069581058956812107991098811169059656151005101710281086110910829668819168763931121618108992811325781097909113461710541114937112398110731060103410661052102210029399529591145112910231078106361993411071112102099889094910716111008114762488511358891007104162558292991458439211229879516129679681043100110949311141112810261148101611391018103894011111101103360710611029106595510961138990395109899910939139339728911059101396299688391810689481074995973103611331024627576104810849939388981000884989581110611269708651108614908907609895108363490496110561127106710351076101411378931091971900111889763381510159919631049109210691051104762662391289410191081114310391062886888932969108811406229541006105062057711318871142936394917906110011171080107210378791119964108795010991102583110596010708991030896110311308621136110499261688010031124613111599710851053104481911101004105760888239611461113621