0 0 0 1 0 1 2 1 2 2 1 3 3 1 4 0 0 5 4 2 6 5 2 7 6 2 8 6 2 9 7 2 10 4 2 11 8 3 12 9 3 13 10 3 14 10 3 15 11 3 16 8 3 17 12 4 18 13 5 19 14 6 20 14 6 21 15 7 22 12 4 23 16 8 24 17 8 25 18 8 26 18 9 27 19 9 28 16 9 29 20 10 30 21 11 31 22 12 32 22 12 33 23 13 34 20 10 35 24 14 36 25 14 37 26 14 38 27 15 39 28 15 40 29 15 41 30 16 42 31 16 43 32 16 44 32 17 45 33 17 46 30 17 47 34 18 48 35 18 49 36 18 50 37 19 51 38 19 52 39 19 53 40 20 54 41 20 55 42 20 56 43 21 57 44 21 58 45 21 59