980277980613981060982353982408983690984428984463985634987641988190988978989071989702989948990186990368990796990807993475993540993563994691995244995340996834997594998361999380999621999977100000310000421000642100083310021551002156100243510027031003332100463610069501007223100722510076511008195100838610090721009839101009010117351013720101516810161071016933101767410183481020197102066310221761023423102467710249861026206102678810275851027587102788910283011028429102870510287471028749102940210294271030122103067610310501031811103210410321561032809103291010345911034592103483610349761035395103750210390081041517104213710426171042689104384010445431045296104695810485181048526