05 11 21 23 24 29 16
8 8 7
03 13 15 17 21 02 07
3 8 9
3 4 0 7 1
2 3 3 7 2 5 9
10 11 12 13 14 15 17 06
01 07 17 19 20 21 22 23 35 37 43 44 49 51 53 59 66 71 77 78