211142112121123211832123621239212412126121269212772132221332213462135321414215552162921633216672171421734217452177421803218192182321885218992190621926219432195521986220642207922108221422214422311223252250022540226012261422620226262268622705227262273722773227772281322817228422287822919229222298523075231122316723198232442332923346233522337223416234282342923452234612346823509235172365623661237052372723816238362387423907239092391523931239502396324002240302403124215242262424424332243412439224400