495865151194333263321384211911793326343658211566661805267805072107834214474315135191506516114439526149154541612911137742196802021544887518623900072128747715454328203521681531680751332914213822495877495878805268618432146322315496010401052547202545265727205727645727219414871979571558698132367596676711202354808521100386136703996646496643648081978767178797078749578798378754678796711974587874847875747879847875209665331050740222222787672130249022219478754778797178748778757578750778750357499278750499945378803278750578749178797496640996003637633764649245782983127763462279213125281098641597921544746618945378191378167378192