187146714761398164548611269614696970947649367457821441118681917664619576419497655663861128396044167581165597117103191291111247118354210630123607717109631563127206814317915822972407222172200295109425671618448911355910349015332645793157844216659125978179809144874201716210593334701190912341748082775341126977061278172104152122420164847762271562121780163219500502230391876934094397040219714106816145517901222582719102174396175652169969189163148975188405212694219087967572266521447006519379693112765777501534679074616715496522309611124490695141393125292191896