219021882187218521822184218021812183217921772175217621782173217421722171217021692163216521662168216221642167216021612157215821592156215421552152215321512147214821492150214321442145214621412142214021352138213921322133213421362137213121282129213021252126212721242122212321212119212021182114211521162117211321112110210921082112210721062104210521012102210320992100