816555129349541381550174213434247796347467381208518134968610865581349734149221510791551496062135681515559391041816134973510424744427454428475727627811791473392969192969193969194659709127192610449771566612156660515664319984279984109984119984297259104343721316132434223434224611427252808104851214803438057414803441076419687145687114810017809991810004870404377444377404377405856452842396315811239851239821563752110521568155611200691444292393608290448290449995022995023861368290450290369291651291652291653115558454378812748421155585134342569446112666651266609893045987948101866414263021417645141161599544378995112628401285261554679896771262841