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