100470001024859910341289103468191048940910545771105959401060167110659119107544141075461310804030112222431122232211247953112600311139500711397424113974251163179011727968117996611181261211813837120634141214273112197843122424751227000112286405123124761231247712570231309015132647351326474513264771132647891326479213264811