57623172366463979406642651540641727631632881259184822220520120365111642865877917821924211610444311112631689976128822283553128858380162435587495334315659219518811869115215622180313521192147135882186028907613204411641821199650034156946135152578801556871229371772271130131409502058611310731851992195475782317503184615175345525972039631593812262892225231733221909291291907654614271597436162147221027324621989529285016199680170163002142243183424141280462301442571088721207472907138809164051930251011691334096866321027867397925082555285957883996587178373125579133626