100148391005636810123280101475271015914010204659102228441025627810323617103242471034842610362210430162104305491043224210485976510572541106042310610753106191801069783510779294108000941082361087638011036968110661111071191113956112341251123505611278009112867661129532113222401139842511436202114422081149582111495899