9296599296581403928137503210340497228397230738449214202582790293774361522915788197278996278995674718444418279028121702897693697687897693512507001509039121819711057918013493116791000362379483439907125653862700219060997722913102481310254982771115559135532435539735532312044359886621582615982770982823355322410585982718355242131024735532135521635539635522135539035532010125806315456315441418443150958910000316197406596289612896377963228997431361431263431437117636992928692928526943510599391996415877043657573660029422121120161137632813762281376227411766424087418303361877559599464439467319463799467309463405596656045946729