1111111111111111111
111111111111111
1111111111
00000000000000
2112121212
111
11111111111111
122203
6+26+26+6156
11111111
dfasdfasdfasdfsadfasdfas