ABCDEFG
1
2
1
3
4
2345678
5
6
9101112131415
7
8
16171819202122
9
10
23242526272829
11
12
30
13