07 08 16 24 30 32 02
7 2 0
03 15 20 29 31 01 12
3 4 0
3 4 0 7 1
2 3 3 7 2 5 9
04 06 10 13 16 18 26 27
07 08 12 18 19 23 24 27 53 54 56 57 59 60 62 70 74 77 78 79