145158145440304941481041465351481391464601499791475961474201465071471361484751462111456931472471469401479931469321456503052314927114847714733529829145696145269148567311611475941455771463291457351480622991029747304213002514831030387306371500271501173030215057314715414644314759114950630265146697148165312361452312987030397150203149732150657299583057214512815066414649315007114767414869114943414814914520330497148979306931488401500681507071462231479693118414524014658515003114699814866814797114524814686914599414620815078330855147516148645145459149477147862148014145110148786149038