138312777881732108919586949193861030663166207497241188393420935122540816235522497310310440615211377201768117725161553182282205358198667176514291196057118913214961108552466314728726222186134531621966542438177795374561896055317117885844840355933154116213716524550561668871009532204628396811746316578697767055420844412166679233793901970852248821362216377617872187269158723114690388552200720884881922031194383248520217073124178525563371220776598733322799333281120775558271917542111841431363295857100180933120034149396344312146733318051734838492313