34489285345116873452148334522197345361063459194334611371346191183521574741055107422798564318736743188951431892334319336643193607431942694319469343194722431956514319621843196421431968874319725543197267431973644319790343198199431985894319867143198698431987894320880943209265432097324322045643222517432231954322524843225500