116290111629021154715151721474191410918741946692364930814741947741948114288774194933211033210313041441238197953285143923674188538851174195074188638849611957127419517419527419157365897365906923423884803885127418989532919532927418767418787419531098567741916741899741917742076944606741918741954741955109856810985641098621388468204151522889523895236687822169558238172938168738168838173038173173905415126661253910147916928546714501131422320117432145199111746765119811750965038628543128543227514827514965038728546828540591948291942510804904814821587656656031117510131362265028611748514491009194831301802650278481469285469285433