0 1 2 2 3 0 3 2 4 4 5 3 1 6 7 7 2 1 2 7 8 8 4 2 9 10 11 11 12 9 12 11 13 13 14 12 10 15 16 16 11 10 11 16 17 17 13 11 18 19 20 20 21 18 19 22 23 23 20 19 21 20 24 24 25 21 20 23 26 26 24 20 27 28 29 29 30 27 30 29 31 31 32 30 28 33 34 34 29 28 29 34 35 35 31 29 36 37 38 38 39 36 37 40 41 41 38 37 39 38 42 42 43 39 38 41 44 44 42 38