101045221017057710176777101767851026794010269472102699321027243103443481036583510403694104068031040699810410601104137731041895710420517104230931043384210438518104419311044744810451566104563071045747810470479104729441048369110495540104967221049708410497451104982171049865910499102105001971050057710505474107361011043730