12345
67
891011
12
13141516
17
181920
212223
24
2526272829
30
3132