19940116305614639014595064306120445133489122736343731542882049083047132721883977153220720931600168170806951122598066128145185840115017103193225040291641579378807311652649181772904095714871981652068121951962573819738374747185221216365326671382271452637003611266412114994411810919882716653516375315983220820917547814011116376211151312170341731344821664036516816151117038512886643784109445815142651376721908839270422031273541162630198592469652177579353513816614682915944672379069856708155484415763313113305818472513904322640199143349621170113535821905453117