580808080888880808080808888888880808088861
16044460884177                704555454545909
15255607                       05222121222251
115262                   7     05221212121221
72259          77777777779 77 784455251212251
11554         2088808880808880808080045221221
722567                  42         7760622151
1152501                 81             405221
7222256817             781              16251
11222255008651115545421465154997         6521
7122222225599001711177104077111          0551
112221212122550        694              94521
152212121212250       5949            7895251
569555555555550       8499        71808945499
 7080808080808888888880808080888080808088809