000104304041464957636465687677809097
00101418202836626465666777808291
101218202223243538394449526169829092