Dewpoint 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 76 75 75 74 74 73 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 75 75 75 76 76 76 75 75 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 74 71 68 66 66 65 65 66 67 67 68 67 69 71 73 72 72 72 74 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 73 75 77 77 77 76 76 75 75 76 75 75 75 75 75 76 76 76 77 76 75 74 73 73 74 67 64 63 64 67 70 72 73 73 73 72 67 63 59 55 52 49 48 51 60 63 65 66 67 67 68 69 71 67 67 67 67 67 66 65 64 65 65 65 66 67 67 67 68 68 67 67 67 68 68 68 68 68 68 67 66 66 65 65 65 65 65 65 65 66 67 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 69 70 69 69 68 68 68 68 69 69 71 71 72 72 72 72 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 71 71 71 71 72 72 72 72 73 74 74 74 74 73 72 72 72 72 73 74 73 73 73 72 73 73 73 72 71 71 71 71 71 72 72 72 73 73 74 74 74 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 73 73 73 73 73 73 74 74 73 73 73 73 73 73 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 73 73 73 74 75 75 74 74 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 75 76 76 76 76 76 75 76 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 77 77 76 76 74 71 69 67 67 66 64 63 63 66 67 68 68 68 69 72 73 71 70 71 74 74 75 75 75 75 75 74 74 73 73 74 74 74 74 74 75 76 77 77 77 76 76 76 76 76 76 76 75 75 76 76 76 77 76 76 76 76 75 74 74 69 67 67 68 70 72 73 75 72 73 73 71 70 66 61 56 50 43 42 52 59 63 66 67 67 68 70 70 68 67 67 67 67 67 66 64 64 65 66 66 66 67 67 68 68 68 67 67 68 68 68 68 68 68 67 67 66 65 65 65 66 65 65 65 66 66 67 67 67 67 67 67 67 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 71 71 70 71 71 71 71 71 72 72 72 71 71 71 72 72 72 72 72 72 73 74 74 74 72 72 71 72 72 73 74 74 74 73 73 72 73 73 72 71 70 70 70 70 71 71 72 72 72 73 73 74 73 73 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 73 73 73 73 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 70 71 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 76 76 77 75 74 72 67 62 61 63 66 67 67 67 68 71 72 72 71 71 72 72 73 72 70 71 73 74 75 75 75 75 75 74 73 72 73 74 74 75 75 75 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 76 76 77 76 75 73 73 69 67 66 68 70 72 73 73 72 72 73 74 73 70 64 57 49 40 36 40 53 60 64 66 66 68 70 69 68 67 68 68 67 67 66 66 64 64 66 66 66 67 67 68 68 68 68 67 68 68 68 69 69 69 68 67 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 69 69 70 70 69 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 71 72 72 72 73 73 72 71 71 72 72 73 74 74 74 73 73 72 73 72 72 71 70 70 70 70 71 71 71 72 72 72 73 74 73 73 72 72 72 71 71 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 74 73 73 73 73 73 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 75 75 75 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 76 75 74 71 66 59 58 59 63 68 71 72 73 73 75 75 75 75 74 74 74 73 72 72 72 72 73 74 74 74 74 73 72 72 72 73 74 74 75 76 76 76 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 73 72 69 67 66 68 71 72 73 72 72 72 73 74 75 73 70 66 57 47 40 36 46 54 61 65 65 68 70 68 67 67 67 68 67 67 67 67 65 64 65 66 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 68 66 66 66 67 67 67 67 66 66 66 66 67 67 67 68 68 68 68 69 69 69 69 70 69 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 72 71 71 70 71 71 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 71 71 71 71 72 72 72 71 71 71 71 72 73 73 73 73 73 72 72 73 72 72 70 70 70 70 71 71 71 71 71 72 72 73 74 74 73 73 72 72 71 71 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 74 74 74 74 74 73 73 72 72 72 73 73 73 72 72 72 71 71 71 71 72 72 71 71 72 72 72 72 71 72 72 72 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 73 73 73 73 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 70 70 70 70 69 69 69 69 70 70 70 71 72 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 73 73 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 75 75 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 77 77 77 77 76 76 76 75 73 73 72 67 59 55 60 64 68 72 74 75 75 76 76 76 75 75 75 75 74 72 72 72 73 72 72 72 73 73 73 73 72 72 73 74 74 73 75 76 76 76 76 76 77 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 74 73 69 67 67 70 72 72 72 70 70 71 72 72 73 74 75 73 69 62 52 41 44 49 55 64 65 67 68 68 67 67 67 67 67 67 67 67 66 65 64 65 66 67 68 67 67 68 68 68 68 68 68 69 69 70 70 69 67 66 67 67 67 67 67 67 66 66 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 71 71 70 70 71 71 71 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 72 71 70 70 70 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 73 72 72 70 70 70 70 71 71 71 71 71 72 72 73 74 74 74 73 72 71 71 71 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 73 73 74 74 74 73 73 72 72 72 71 72 72 72 72 72 71 71 71 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 76 76 76 76 75 75 75 75 75 75 75 75 75 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 75 75 75 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 77 75 72 70 70 65 58 55 58 63 68 71 75 76 76 76 75 75 75 75 75 75 75 74 73 73 73 73 73 72 72 72 72 73 73 74 74 74 74 74 74 76 76 76 76 76 77 77 77 77 77 77 77 76 76 76 76 76 76 76 75 76 76 76 76 76 76 75 74 71 67 66 69 73 72 70 69 69 69 70 70 72 73 75 74 73 70 64 54 50 50 54 61 63 64 66 67 67 67 67 67 68 67 67 67 67 67 65 64 65 67 67 67 67 67 68 69 68 68 68 69 70 70 70 70 68 67 67 67 68 68 68 68 67 67 66 66 67 67 68 69 69 69 69 70 70 69 69 69 69 69 69 69 69 70 70 71 71 71 71 71 72 72 72 71 71 70 70 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 72 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 73 73 72 70 70 70 70 71 71 71 71 71 72 72 73 74 74 74 73 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 73 73 73 74 74 73 72 72 72 72 71 71 71 71 72 71 71 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 73 73 73 73 73 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 75 72 67 61 55 57 58 60 65 67 70 73 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 74 73 72 72 72 72 74 74 74 74 74 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 76 76 76 76 75 75 75 74 76 76 76 76 76 76 75 75 74 69 65 65 72 71 68 69 69 69 69 70 72 73 75 75 74 72 70 67 60 57 56 58 61 63 64 64 65 66 67 68 68 67 67 67 68 68 67 63 64 65 66 67 67 67 68 68 69 68 68 69 70 70 71 71 70 67 66 67 68 68 68 68 68 67 67 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 69 69 71 71 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 70 70 70 70 71 70 70 71 71 71 71 71 70 70 70 70 71 72 72 72 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 73 73 72 71 69 69 70 70 70 70 71 71 71 72 73 74 74 74 73 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 71 71 71 70 70 70 70 71 71 72 72 71 71 70 70 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 74 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 74 74 74 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 72 68 62 56 51 48 57 64 68 69 71 73 75 76 76 76 75 75 75 75 75 75 74 74 74 74 74 75 75 75 74 73 74 75 75 75 75 75 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 74 74 73 73 75 76 75 75 75 75 75 75 74 71 67 63 69 69 68 68 69 69 69 70 72 74 75 76 76 73 72 72 68 63 58 56 59 61 61 60 63 65 67 68 68 68 67 67 68 68 67 66 63 63 65 66 67 67 67 68 68 68 68 69 70 71 71 71 71 69 67 66 67 67 68 68 68 68 67 67 67 67 67 68 69 69 70 70 70 70 70 70 70 70 69 68 68 69 70 70 71 71 71 71 71 71 71 71 71 71 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 72 72 73 72 71 70 69 69 70 70 70 70 71 71 72 73 73 74 74 74 73 72 71 72 72 73 73 72 72 72 72 72 72 71 71 71 71 72 71 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 73 73 73 73 72 72 72 72 72 72 73 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 70 70 70 71 71 72 72 72 71 71 70 70 70 71 71 71 70 70 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 76 76 76 76 76 75 74 73 71 67 60 56 53 52 56 62 67 71 72 73 74 76 76 76 75 75 75 75 75 75 74 74 74 74 74 75 75 76 76 76 75 75 76 76 75 75 76 76 76 76 76 76 76 76 77 77 77 76 76 77 77 77 77 77 76 76 74 73 72 72 72 75 75 75 73 74 75 75 74 72 72 71 65 67 69 69 68 68 68 69 71 73 74 75 76 76 74 73 72 72 68 63 57 58 59 60 58 62 65 67 68 68 67 67 67 68 68 69 68 63 63 64 66 67 67 67 67 68 68 68 69 69 70 71 71 71 70 69 67 66 66 67 67 68 68 68 67 67 67 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 70 70 70 70 69 69 69 70 70 70 71 70 70 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 71 70 69 69 69 70 70 70 70 71 72 73 73 73 73 73 73 72 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 71 71 72 72 72 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 72 72 72 73 73 73 72 72 72 72 72 72 72 73 73 73 72 72 72 71 71 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 70 71 72 72 71 71 70 70 71 71 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 77 77 77 76 76 76 75 75 75 75 75 76 76 76 74 74 75 75 74 72 68 63 58 58 61 63 63 64 67 71 74 74 75 76 76 76 75 75 75 75 75 75 74 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 77 76 76 73 72 72 71 71 73 75 74 72 74 75 74 72 69 70 70 65 62 66 69 68 68 68 70 72 74 75 75 76 76 75 72 70 69 68 65 58 57 59 61 59 60 63 67 68 67 67 67 67 67 68 68 67 63 62 63 65 67 67 66 67 67 68 68 68 69 70 71 71 71 71 70 69 67 65 63 64 66 67 68 68 68 68 67 67 68 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 72 72 71 71 71 71 71 71 70 70 69 69 69 70 70 70 70 71 72 73 73 73 73 73 73 72 71 71 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 73 73 73 73 74 74 73 72 72 72 73 73 72 72 72 71 71 71 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 71 70 71 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 70 70 71 70 70 70 69 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 73 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 75 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 74 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 76 76 76 76 77 77 77 77 76 76 76 75 75 75 75 75 74 73 73 74 73 73 73 72 70 67 62 56 58 62 67 67 67 69 72 74 75 75 76 76 76 75 75 75 75 75 74 74 74 74 74 74 75 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 76 76 74 72 72 71 70 72 74 74 74 74 74 72 67 67 67 67 63 55 57 63 68 68 68 70 72 74 75 75 76 76 73 70 67 66 65 65 63 60 61 63 63 61 63 66 68 67 66 65 66 67 67 68 67 63 61 62 64 65 66 66 66 66 67 68 69 69 69 70 71 71 71 70 69 68 66 62 57 59 62 65 67 67 68 68 68 68 68 68 69 69 69 70 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 71 71 71 72 72 72 72 72 72 72 72 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 72 72 71 70 69 69 69 70 70 70 70 69 69 69 70 70 70 71 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 73 73 73 74 73 73 72 72 72 73 73 72 72 71 71 71 71 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 75 74 74 74 75 75 75 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 75 75 75 76 76 76 76 77 77 77 77 76 76 75 75 74 74 74 72 70 70 72 75 74 72 69 67 65 62 60 58 59 64 69 71 72 73 74 75 75 76 76 76 76 76 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 76 76 75 72 72 72 71 73 74 74 74 74 74 72 70 67 67 66 60 51 51 58 67 67 68 70 72 73 75 76 76 74 70 67 65 65 65 66 66 65 65 66 65 65 65 66 67 68 67 65 65 65 67 68 69 65 62 61 63 64 66 67 67 67 68 69 70 70 70 71 72 72 72 71 70 67 64 59 53 54 57 61 63 64 66 68 68 68 68 69 71 71 71 71 70 70 70 71 71 72 73 73 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 71 70 70 70 70 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 72 72 72 72 72 72 71 71 70 70 70 70 70 69 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 70 70 70 70 70 71 71 72 72 72 72 72 73 73 73 72 72 72 73 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 71 71 71 71 70 70 70 70 70 70 71 71 72 72 72 72 72 72 71 71 71 71 71 70 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 68 68 68 69 69 69 69 69 69 69 69 69 69 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 76 76 75 75 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 75 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 76 76 76 75 74 74 73 72 70 68 67 68 70 70 68 66 66 63 61 61 66 68 70 72 74 75 75 75 76 76 76 76 76 76 76 75 76 75 75 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 73 72 72 72 74 74 74 74 74 73 71 67 65 65 66 64 51 49 54 64 67 69 70 71 73 75 76 76 72 70 67 64 64 65 66 66 66 66 66 65 65 65 64 64 68 68 67 65 65 66 67 68 67 63 60 62 64 66 68 69 70 71 71 71 71 72 72 73 73 73 73 72 69 66 63 59 58 60 62 63 63 65 68 67 68 69 71 72 72 72 71 71 70 68 68 70 72 74 74 73 73 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 73 73 74 74 74 73 73 73 72 72 71 70 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 71 72 72 72 71 71 71 71 71 71 70 70 70 69 69 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 70 70 70 70 70 71 71 71 71 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 76 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 75 75 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 75 76 76 76 76 77 77 78 76 76 75 75 74 73 73 72 70 68 68 68 68 67 66 67 70 69 68 69 72 73 74 74 76 76 76 76 76 76 76 76 76 75 75 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 73 72 72 72 73 73 73 73 73 69 64 62 60 62 65 67 54 50 53 63 67 69 70 71 71 73 76 75 73 72 69 64 63 64 65 65 65 65 66 66 66 66 65 64 67 69 71 69 68 69 68 67 64 59 55 55 58 62 65 67 69 70 71 72 72 72 72 72 73 73 73 72 72 71 70 67 67 67 67 66 67 68 69 67 69 70 72 72 72 72 72 72 72 70 69 70 73 74 74 73 73 73 72 72 72 73 73 74 74 74 74 74 73 73 72 72 72 72 72 73 73 73 73 73 72 72 72 72 71 71 71 70 70 70 70 70 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 71 72 72 72 71 70 70 70 71 71 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 69 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 75 76 76 76 76 76 76 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 75 75 75 76 76 76 77 78 78 77 76 75 75 74 74 73 72 70 68 67 68 68 68 68 70 72 73 73 74 74 74 75 76 76 76 76 76 76 76 76 76 75 75 75 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 73 72 71 72 72 73 73 72 71 65 59 57 54 57 63 67 62 58 58 66 67 69 71 71 69 71 72 72 72 69 67 65 65 64 64 64 64 65 65 65 67 68 69 69 70 71 71 71 72 72 72 71 69 66 63 59 59 61 63 66 67 69 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 69 68 68 67 67 67 67 69 71 71 71 72 72 72 72 72 71 70 71 73 74 74 74 73 73 73 73 73 73 74 74 75 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 71 71 70 71 71 71 71 70 70 70 70 71 71 71 71 71 71 71 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 71 72 72 72 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 69 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 73 73 73 73 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 74 75 75 75 75 76 77 77 77 76 76 76 76 75 74 73 72 71 68 66 66 67 68 70 72 72 72 72 73 74 74 75 76 76 76 76 76 76 76 76 75 75 75 76 75 75 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 73 72 72 72 74 74 73 69 63 54 48 46 52 59 64 67 65 63 64 67 69 71 71 70 69 67 66 66 66 65 65 65 65 64 64 64 63 64 64 66 68 70 71 71 71 71 71 72 72 73 73 72 73 73 72 71 70 70 71 71 71 72 73 73 72 72 72 72 72 72 72 72 73 73 73 72 71 70 71 69 68 68 68 68 68 68 69 70 71 71 72 72 71 70 70 72 74 74 74 73 73 73 73 73 73 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 71 70 69 69 69 69 69 69 69 69 70 69 69 69 69 68 68 67 67 67 68 69 69 69 69 69 69 69 70 71 72 72 71 70 69 69 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 73 73 72 72 72 73 73 72 72 72 72 72 72 72 72 73 73 72 72 72 71 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 69 69 70 70 69 69 69 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 69 69 69 69 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 75 76 76 76 76 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 75 75 75 75 75 76 76 76 76 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 75 75 76 76 77 78 78 77 76 75 74 73 72 71 68 66 64 65 67 69 70 71 70 71 72 72 72 73 75 76 76 76 76 76 76 76 75 75 75 75 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 73 71 72 74 76 75 70 61 51 39 38 45 54 62 66 67 65 64 67 70 71 71 71 72 70 67 66 65 65 65 65 64 64 65 64 64 63 63 65 66 67 70 70 71 70 71 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 73 73 72 72 72 72 72 72 72 73 73 73 72 72 72 73 74 74 73 73 73 73 73 73 73 74 74 74 74 73 73 72 72 72 72 72 71 71 71 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 71 71 71 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 67 67 67 68 68 69 69 69 69 69 69 69 70 71 71 71 70 69 69 69 70 70 69 69 69 69 71 71 71 71 71 71 71 71 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 69 69 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 72 72 72 72 73 73 73 73 73 72 72 72 72 73 73 73 72 72 72 71 72 72 72 72 72 72 71 71 70 70 70 70 69 69 69 69 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 76 76 76 75 75 75 75 75 75 74 74 74 75 75 75 75 75 76 76 76 76 75 75 75 74 74 74 74 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 72 73 73 73 74 74 74 75 75 76 77 78 78 76 75 73 72 72 71 70 67 65 65 66 69 70 70 70 70 71 71 71 72 73 75 76 76 76 76 76 76 75 74 74 75 75 76 75 75 74 74 74 74 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 72 72 74 76 76 69 60 53 50 48 48 52 60 65 67 67 66 68 70 72 72 72 72 73 72 69 67 66 66 66 65 65 65 65 65 65 65 66 67 67 69 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 72 73 73 73 73 73 73 73 73 73 73 72 72 73 73 74 74 74 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 71 71 70 70 70 69 69 70 70 70 70 70 69 69 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 68 67 67 67 67 68 68 69 69 69 69 69 69 69 70 71 71 70 69 68 69 69 69 69 68 67 68 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 71 71 70 70 70 70 69 69 69 69 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 69 69 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 68 68 69 69 69 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 69 69 68 68 68 69 69 69 68 68 68 68 69 69 69 68 68 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 73 73 74 74 74 75 75 76 76 76 75 74 73 72 72 72 71 69 68 68 69 71 71 71 70 69 70 70 71 72 73 75 76 76 76 76 76 75 75 74 74 75 75 76 75 75 74 74 74 74 75 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 73 68 64 62 65 64 62 61 65 67 68 68 69 69 70 72 72 73 73 74 74 73 71 69 67 67 67 66 66 65 65 65 66 68 69 70 71 71 72 72 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 72 72 72 73 73 73 73 73 74 74 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 73 73 72 72 71 71 70 70 69 69 69 70 70 70 70 69 68 68 68 68 69 69 69 70 70 70 70 69 69 69 69 70 71 71 71 70 69 69 69 69 69 69 69 69 69 68 67 67 67 67 67 68 68 69 69 69 69 69 69 69 70 70 70 69 68 69 70 70 69 68 67 67 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 70 70 70 70 70 71 71 72 72 71 71 72 72 72 72 72 72 72 71 71 72 72 72 72 72 71 70 70 71 71 71 71 70 70 69 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 70 70 69 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 75 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 74 74 75 75 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 73 73 74 74 74 74 75 75 75 75 75 74 73 72 72 72 71 70 71 72 72 72 72 71 70 70 70 70 71 72 74 75 76 76 76 76 76 75 75 74 74 75 75 76 75 75 74 74 74 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 73 72 70 69 71 71 70 70 71 70 69 69 70 70 71 72 73 74 74 74 74 73 73 72 71 70 69 68 67 66 65 65 66 68 70 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 73 73 73 73 72 72 73 73 73 73 73 73 73 72 72 73 73 73 74 73 73 73 73 73 74 74 74 73 73 72 72 71 71 71 70 70 69 69 69 69 69 69 68 68 67 67 68 68 69 69 69 70 70 69 69 68 68 69 70 71 72 71 70 69 68 69 69 69 69 69 69 68 67 67 67 67 67 67 68 68 69 69 69 69 69 69 69 70 70 70 69 68 69 69 70 69 68 67 67 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 71 70 70 70 71 71 71 71 71 70 70 70 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 73 73 74 74 74 74 74 75 75 75 75 74 73 72 72 70 70 71 72 72 72 72 72 71 70 70 70 71 72 72 74 75 75 76 76 76 76 75 74 74 74 75 75 75 75 75 74 74 74 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 72 73 73 73 73 72 71 70 70 70 71 71 72 73 74 74 74 74 74 74 73 73 73 72 72 71 69 69 69 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 73 73 72 72 72 72 72 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 71 71 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 68 68 69 69 69 70 69 68 68 68 68 69 70 71 71 70 69 68 69 69 69 69 68 68 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 69 70 70 69 68 68 69 69 69 68 67 67 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 68 68 68 68 68 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 67 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 74 74 74 74 74 75 75 75 75 75 76 75 75 75 75 75 76 76 76 76 76 75 75 74 74 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 73 74 74 74 74 74 74 75 75 75 74 72 71 69 67 68 71 71 72 72 72 71 70 70 70 71 72 72 73 73 74 75 75 76 76 75 74 74 74 74 74 75 75 75 75 74 74 74 75 76 76 76 76 76 76 76 75 76 76 76 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 72 71 70 69 70 70 71 72 73 74 74 74 74 74 74 73 73 73 73 72 72 72 73 73 72 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 72 72 72 72 72 73 73 73 73 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 71 71 70 70 71 71 70 70 69 69 68 68 67 67 67 67 67 67 67 68 68 69 69 69 69 68 68 68 68 69 69 70 69 69 68 68 68 69 69 68 68 67 67 67 66 66 67 67 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 68 68 68 68 68 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 74 74 74 74 75 75 75 75 76 76 75 75 75 75 75 75 76 76 76 76 75 75 74 74 75 75 75 76 76 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 76 75 75 75 74 74 74 74 74 74 74 74 73 73 74 74 74 75 73 71 67 66 67 69 71 72 72 72 71 70 70 70 71 71 72 72 73 73 73 74 74 75 75 74 74 74 74 74 74 75 75 75 74 74 74 74 74 75 76 76 76 76 76 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 72 71 70 70 70 70 70 71 72 72 73 73 73 73 73 73 73 73 72 72 73 73 74 74 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 73 72 72 72 71 72 72 72 72 71 71 70 70 70 70 70 71 71 70 70 69 68 68 67 67 67 67 67 67 67 67 68 68 68 69 68 68 67 67 67 68 69 69 68 68 68 68 68 68 68 67 67 67 66 66 66 66 67 67 67 67 67 68 68 68 68 68 69 69 69 69 68 68 67 68 68 67 67 67 67 67 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 69 69 69 70 70 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 69 69 69 68 68 68 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 74 75 75 76 76 76 76 75 75 74 74 75 75 75 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 75 75 75 75 75 74 74 74 75 74 74 73 73 73 74 74 74 72 69 65 65 67 69 71 71 71 70 69 69 70 70 71 72 72 72 73 73 73 74 74 75 74 74 74 74 74 74 74 74 74 75 74 74 74 74 74 75 75 75 76 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 71 70 70 70 70 70 71 72 72 73 73 73 73 73 72 71 71 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 71 71 70 71 71 71 71 71 71 70 70 70 70 71 71 71 71 70 70 69 68 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 70 70 70 70 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 75 75 75 75 75 75 74 74 74 74 74 74 75 76 76 76 75 75 74 74 74 75 75 75 75 75 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 73 73 73 74 74 73 71 67 65 65 67 69 70 69 68 67 67 68 69 70 71 72 72 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 71 70 69 69 69 70 70 72 72 73 73 73 73 72 71 71 72 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 70 70 70 71 71 71 70 70 70 71 71 71 71 71 70 70 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 74 74 75 76 76 75 75 74 74 74 74 74 74 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 76 76 75 75 74 73 73 74 74 72 69 68 68 68 68 67 68 67 66 67 67 68 68 69 70 71 72 73 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 74 74 75 75 76 76 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 72 72 70 70 69 69 70 71 72 73 73 73 73 73 72 72 73 73 74 73 73 73 72 72 72 72 72 71 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 72 72 72 71 71 71 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 71 70 69 68 68 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 68 67 67 67 67 68 68 68 70 70 70 70 70 70 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 68 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 75 75 75 75 74 74 73 73 74 74 74 74 75 75 75 75 74 74 73 73 72 72 72 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 76 76 75 75 74 73 73 72 72 69 69 70 71 70 68 67 66 66 66 67 67 67 68 69 70 71 71 72 73 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 74 73 73 74 74 75 75 76 76 76 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 71 71 71 71 72 73 73 73 73 73 73 73 73 73 74 74 74 74 73 72 72 72 72 71 71 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 72 72 72 71 70 69 68 68 68 68 68 68 68 67 67 67 66 66 67 67 67 67 68 68 68 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 68 68 68 68 68 68 68 67 67 68 68 69 68 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 69 69 68 68 68 69 69 69 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 75 75 75 74 74 73 73 73 73 73 74 74 74 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 73 72 69 67 67 67 69 70 69 67 66 66 66 66 67 67 67 68 69 69 70 71 71 72 73 74 73 74 74 74 74 74 74 74 74 74 74 74 75 75 74 74 73 74 74 75 75 76 76 76 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 73 72 72 72 71 71 71 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 73 73 73 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 71 71 71 71 71 72 72 72 71 70 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 69 69 69 68 67 67 67 68 68 69 69 69 69 68 68 69 69 69 68 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 65 65 65 66 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 74 73 71 67 63 65 66 67 67 67 66 66 65 66 67 67 67 67 68 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 75 75 74 74 73 74 74 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 73 73 73 73 73 73 73 73 74 74 74 75 75 75 75 74 74 73 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 70 70 70 70 70 71 71 71 71 71 72 72 72 72 70 69 68 68 68 68 68 69 69 69 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 69 70 71 71 69 68 67 68 68 68 69 70 70 70 69 69 69 69 68 67 70 70 70 70 70 70 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 72 69 63 63 64 64 64 65 65 66 66 67 67 67 67 67 68 68 69 70 70 71 72 72 72 73 73 74 74 74 74 74 74 74 74 74 74 75 75 74 74 73 74 74 75 75 75 75 75 76 76 76 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 73 73 73 73 73 73 73 74 74 74 74 75 75 75 74 74 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 71 71 70 70 70 70 71 71 71 71 72 72 72 72 72 71 70 69 69 68 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 69 71 72 72 70 69 68 68 68 69 69 70 70 70 69 68 68 68 67 67 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 73 71 68 67 64 62 63 63 64 65 67 67 67 66 67 67 68 68 69 70 70 71 71 72 72 72 73 74 74 73 73 73 73 74 74 74 74 75 75 74 74 73 74 74 74 74 75 75 75 75 76 76 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 71 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 71 70 69 69 69 69 69 69 69 69 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 70 69 68 68 68 68 68 68 68 68 68 69 71 72 72 71 69 68 69 69 69 69 69 69 69 68 68 67 67 67 67 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 71 71 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 76 76 76 75 74 74 74 74 73 71 70 67 64 62 62 63 63 64 67 68 68 67 67 68 68 69 69 70 70 71 71 71 72 72 73 74 74 74 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 76 76 76 75 75 74 74 74 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 71 70 70 70 70 70 70 70 70 70 71 71 72 72 72 71 71 71 71 71 70 69 69 69 70 71 71 71 72 72 72 72 72 72 72 72 71 70 70 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 69 69 70 71 71 71 71 71 70 69 69 68 68 68 68 68 68 69 70 71 72 71 71 70 70 71 71 70 69 69 68 68 67 67 67 67 67 71 71 71 70 70 71 71 71 70 70 70 70 70 70 70 70 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 68 68 68 68 68 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 65 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 70 70 70 70 70 70 69 69 70 70 70 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 73 72 71 72 73 73 73 72 70 67 63 63 63 63 63 64 65 66 68 69 69 68 68 68 69 69 70 70 71 71 71 72 72 74 74 74 74 74 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 76 76 76 76 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 69 68 68 70 70 71 71 72 72 72 72 72 72 72 72 72 71 70 69 69 69 69 70 70 70 71 71 71 71 71 70 70 70 70 70 71 71 70 70 69 68 68 68 69 70 71 71 72 72 72 71 71 70 70 70 70 69 69 68 68 69 70 71 72 72 71 71 71 71 71 70 69 68 68 68 67 67 67 67 67 71 71 71 70 70 70 71 71 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 74 74 73 73 73 73 73 73 73 73 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 72 69 68 68 70 72 74 72 71 68 65 63 62 63 64 65 65 66 67 68 69 70 70 69 69 69 70 70 70 71 71 71 72 72 74 74 74 74 73 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 76 76 76 76 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 69 69 69 69 70 70 70 70 70 70 71 71 70 69 69 69 68 69 69 69 69 70 70 71 71 72 72 72 72 72 72 72 72 71 71 69 69 68 69 69 70 70 71 71 72 72 72 71 71 71 71 71 72 72 72 72 71 70 69 69 69 70 71 72 72 72 71 71 71 71 70 71 71 71 70 69 68 68 69 70 71 72 72 72 72 72 71 71 70 69 68 68 68 67 67 67 67 66 72 71 71 70 70 70 70 71 70 70 70 70 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 65 65 66 66 65 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 75 75 75 74 74 73 73 73 73 73 73 73 74 74 75 75 75 76 76 76 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 74 73 73 72 72 72 72 72 70 67 65 65 67 69 70 69 68 66 63 63 63 64 65 66 66 67 67 68 69 70 71 70 70 69 70 70 70 70 71 72 72 72 73 74 74 73 73 73 74 75 75 75 74 74 74 74 74 74 75 75 75 75 74 74 74 74 76 76 76 76 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 68 68 69 69 69 70 70 70 70 70 70 71 70 69 68 68 68 68 68 68 69 69 69 70 70 71 72 72 72 72 72 72 72 71 71 70 69 68 68 69 70 70 71 71 71 71 72 72 71 71 71 71 72 72 72 72 72 71 70 69 69 70 71 72 72 71 71 71 71 71 70 70 71 71 71 70 69 68 68 69 69 70 71 72 72 72 72 71 70 69 68 68 68 68 67 67 67 66 66 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 73 73 73 73 73 73 73 73 74 74 75 75 76 76 76 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 71 69 68 68 67 68 70 69 71 70 65 58 61 64 66 66 67 66 64 63 63 63 64 65 66 66 66 67 68 69 70 69 70 70 69 69 70 70 70 70 72 72 73 73 73 73 73 73 73 74 74 75 75 74 74 74 74 74 74 75 76 75 75 74 74 74 74 75 76 76 76 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 71 71 69 69 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 67 67 68 69 69 69 69 70 71 72 72 72 71 71 71 71 71 70 69 68 68 68 69 70 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 71 71 70 70 70 71 72 72 71 71 71 70 70 70 70 70 71 71 71 70 69 68 68 68 69 70 70 71 71 72 72 71 70 69 68 68 68 68 67 67 67 66 65 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 66 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 73 73 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 76 76 76 76 76 76 76 76 76 76 76 77 76 76 75 73 70 68 67 66 67 67 68 70 69 70 69 65 56 58 60 62 63 62 63 63 62 63 63 63 64 65 66 67 68 67 68 69 68 69 69 69 68 69 70 70 70 71 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 75 76 76 76 75 74 74 74 74 75 75 76 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 71 70 69 69 69 69 69 70 70 70 70 70 70 67 67 68 68 68 67 67 67 68 68 69 69 69 70 70 71 72 72 71 71 71 71 71 69 69 68 68 69 70 71 72 72 72 71 71 71 71 71 71 72 72 72 72 71 71 71 71 70 71 71 71 72 71 71 70 70 70 70 70 70 71 71 70 69 69 68 68 68 68 68 69 69 70 70 71 72 71 71 70 68 68 67 67 67 67 66 66 65 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 69 69 70 70 70 70 70 70 69 69 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 67 67 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 67 66 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 77 76 77 77 77 76 76 76 75 73 72 72 69 67 65 66 68 70 71 71 70 69 67 63 54 56 58 59 59 59 60 62 62 63 64 64 65 65 65 66 68 68 69 70 69 68 68 68 68 69 70 70 70 71 72 72 72 73 73 74 73 73 73 73 74 74 74 74 74 74 75 75 76 76 76 75 75 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 72 71 71 71 71 71 71 71 70 70 69 69 69 69 70 70 70 70 70 70 67 68 68 68 68 68 67 67 68 68 69 69 69 70 70 71 71 71 71 70 70 70 70 69 69 68 68 69 70 71 72 72 72 71 71 71 71 71 71 72 72 72 72 71 71 71 71 70 71 71 71 71 71 70 69 69 69 69 69 70 70 70 69 69 68 68 68 68 68 68 68 68 68 69 70 70 71 70 70 69 68 67 67 67 66 66 66 65 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 69 69 69 70 70 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 67 67 66 66 66 65 65 65 65 66 66 66 66 66 66 66 66 65 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 65 65 65 65 66 66 66 66 66 65 65 65 64 64 63 64 64 64 64 64 64 64 65 65 65 66 65 65 65 64 64 64 63 63 63 63 63 63 64 64 64 64 65 65 66 67 67 67 67 67 67 66 66 66 66 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 77 76 75 73 74 74 74 72 69 69 69 68 67 67 67 70 71 71 71 70 67 66 63 56 55 56 58 58 58 60 61 63 64 65 65 66 66 65 65 66 67 69 70 71 69 69 69 69 69 69 70 71 72 72 72 72 73 74 74 74 73 73 73 74 74 74 75 75 75 75 75 76 76 76 75 75 74 74 74 74 73 73 73 73 73 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 73 73 74 74 74 74 74 73 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 70 71 72 72 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 70 71 71 71 71 70 69 68 68 68 68 69 69 69 69 69 68 68 68 67 67 67 67 67 67 67 67 68 68 69 70 70 69 69 68 67 66 66 65 65 65 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 64 64 64 64 64 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 67 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 75 75 74 73 72 71 67 66 67 67 66 67 68 69 69 68 67 66 67 63 61 61 58 56 56 57 58 58 59 61 63 64 65 65 65 67 67 67 67 67 69 71 72 70 70 70 70 69 69 70 71 72 72 73 73 74 74 74 74 73 74 74 75 75 75 75 75 75 74 74 75 76 76 76 75 75 74 74 73 73 73 73 73 73 74 74 75 76 76 75 75 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 75 74 74 73 73 73 72 73 73 73 73 73 74 75 74 73 73 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 74 74 74 74 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 70 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 70 70 69 69 68 68 68 68 68 68 68 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 69 69 68 68 67 67 66 65 64 64 70 70 70 70 70 70 70 70 71 71 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 65 65 65 64 64 64 65 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 64 64 64 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 64 64 64 65 65 65 65 66 66 67 66 66 66 65 65 65 65 66 66 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 67 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 75 75 75 76 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 75 74 73 75 75 73 71 68 66 64 63 63 63 63 63 65 67 69 67 65 64 64 63 61 59 55 47 50 54 56 58 59 62 63 65 65 66 67 67 68 69 70 70 69 70 72 73 72 71 69 69 69 69 70 71 72 72 73 74 74 74 74 73 73 74 75 76 76 76 75 75 74 74 74 75 76 76 76 76 75 74 74 73 73 73 73 73 73 74 74 76 76 76 75 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 73 73 73 73 73 73 74 74 74 75 74 74 74 73 73 72 72 72 72 72 73 73 74 75 75 74 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 73 74 74 74 74 74 74 74 73 73 72 72 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 69 69 68 68 68 68 69 69 69 69 68 68 68 67 67 67 67 67 67 68 68 68 69 69 71 71 71 71 71 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 67 66 66 65 64 64 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 65 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 65 66 66 66 66 66 66 66 65 65 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 66 66 65 65 65 65 65 66 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 75 75 75 75 76 76 76 76 75 75 74 74 74 74 74 75 75 75 75 76 76 76 76 75 74 72 72 72 70 68 66 63 60 59 59 62 61 59 60 63 66 67 66 66 66 64 60 62 62 61 62 58 57 58 58 62 64 66 66 66 67 68 68 69 69 69 70 71 72 72 74 73 72 71 70 70 70 71 72 72 72 73 73 74 74 74 73 74 74 75 76 76 76 76 75 74 74 74 74 75 76 76 76 75 74 74 73 73 73 73 73 73 73 74 75 76 76 75 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 73 73 73 72 72 72 72 72 72 72 73 73 74 75 75 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 73 73 74 74 74 74 74 73 73 73 72 72 71 71 71 70 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 69 70 69 68 68 68 68 68 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 68 69 69 70 71 71 71 71 71 71 72 72 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 67 66 66 66 65 64 64 63 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 65 65 65 66 66 66 66 66 65 65 64 64 64 63 63 63 63 64 64 64 64 64 63 63 64 64 64 64 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 74 73 73 73 73 73 74 74 74 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 75 75 75 75 76 76 76 76 76 75 75 75 74 74 74 74 75 75 75 75 76 76 76 73 73 72 67 63 60 59 60 57 58 60 62 63 63 63 62 65 67 67 67 68 67 65 62 60 61 63 64 64 64 64 61 63 65 66 65 65 66 67 67 67 67 68 69 70 71 72 74 73 73 73 71 71 71 72 72 72 72 73 73 74 74 74 74 74 74 75 76 76 76 75 75 74 74 74 74 75 75 75 75 75 74 74 73 73 73 73 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 73 73 73 73 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 74 74 75 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 74 74 74 74 74 74 73 73 72 72 72 71 71 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 70 70 69 69 68 68 68 68 68 69 69 68 68 67 67 67 67 67 66 66 66 66 67 67 68 68 69 70 71 71 71 71 71 71 70 71 71 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 64 63 63 70 70 70 69 69 69 69 69 69 69 70 70 70 69 69 69 69 69 70 70 70 70 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 74 74 74 73 73 73 73 74 74 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 76 76 75 75 75 75 76 77 77 77 76 76 75 75 75 75 74 74 74 75 75 75 76 75 74 71 70 67 59 53 49 48 49 54 57 60 62 65 67 67 65 67 68 69 69 69 68 68 68 66 66 66 66 67 67 67 66 65 64 64 64 65 66 66 66 65 65 66 67 69 70 72 74 73 73 72 71 72 72 72 73 73 73 73 74 74 74 74 74 74 74 75 76 76 75 75 75 75 74 74 74 74 74 75 75 74 74 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 74 74 74 73 73 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 73 73 73 72 72 72 71 71 71 71 71 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 71 71 71 70 71 71 70 69 68 67 67 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 67 67 68 68 70 71 71 71 70 70 69 69 69 70 70 70 70 69 69 68 68 68 68 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 65 65 65 66 66 66 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 63 63 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 67 66 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 65 65 65 65 66 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 65 65 65 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 68 68 68 69 69 69 70 70 70 70 71 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 76 76 75 75 75 75 74 74 74 74 75 74 73 71 67 64 59 51 49 49 51 53 55 58 60 62 63 65 65 63 64 67 68 69 69 69 69 69 68 68 67 67 67 68 68 69 65 63 63 63 65 65 65 64 63 63 63 66 68 70 71 73 73 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 73 73 74 74 74 74 74 73 73 73 74 74 75 75 75 74 74 74 74 73 74 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 69 69 68 67 67 67 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 67 67 67 68 69 70 71 71 70 69 68 68 68 69 69 69 69 69 68 68 68 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 66 65 65 65 65 66 66 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 63 63 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 72 72 72 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 76 76 75 75 75 75 75 74 74 74 73 72 69 66 63 57 52 50 54 57 58 58 60 61 62 64 63 62 61 63 64 66 68 69 69 70 69 68 69 69 69 67 69 69 69 68 66 64 63 63 65 65 64 64 63 63 63 66 67 69 70 70 72 72 72 72 72 72 72 72 73 73 74 74 74 74 73 74 74 74 74 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 74 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 70 70 70 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 67 67 67 67 69 70 71 71 70 68 67 67 67 68 68 68 69 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 65 64 64 65 65 65 66 66 66 66 66 65 65 66 66 65 65 65 65 64 64 63 63 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 73 73 73 72 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 66 66 66 66 66 67 67 66 66 66 66 67 67 67 67 67 66 66 65 65 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 64 63 63 63 64 64 64 64 64 64 65 66 66 67 67 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 64 64 65 65 65 65 65 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 76 76 76 75 75 75 75 74 73 72 69 67 65 62 58 55 53 55 56 56 56 58 59 61 63 65 63 61 61 67 67 69 70 70 71 71 70 69 69 69 69 68 71 71 70 68 66 65 66 65 66 66 66 66 63 62 63 66 67 68 69 69 72 72 72 72 72 72 72 73 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 74 74 75 75 75 75 74 74 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 71 71 70 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 67 67 67 67 68 70 70 70 69 68 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 66 66 67 67 67 67 68 69 69 69 68 68 68 68 67 66 64 64 64 65 65 65 66 66 65 65 65 65 65 66 65 65 65 65 65 64 64 63 70 70 69 69 69 69 69 69 69 69 69 69 68 68 69 69 69 70 70 71 71 72 73 73 73 72 71 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 63 64 64 64 64 64 65 65 66 66 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 67 67 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 77 76 76 76 75 75 75 75 73 70 66 63 62 61 58 58 57 57 59 53 50 50 53 58 60 63 65 63 61 62 67 69 70 71 71 72 72 72 72 70 70 69 67 72 72 72 70 68 67 68 68 67 68 69 69 65 63 63 65 67 69 69 70 71 72 72 72 72 72 73 74 74 75 75 75 74 74 74 74 74 74 74 74 75 75 76 75 75 75 74 74 74 74 74 74 73 73 73 73 74 75 75 75 75 75 74 74 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 72 73 73 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 73 73 72 72 71 71 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 70 71 70 69 69 69 69 69 68 67 67 67 67 67 67 67 68 68 68 67 67 67 66 66 66 66 66 67 67 67 68 69 70 69 68 67 67 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 66 66 66 67 67 68 68 68 68 68 68 67 67 65 64 64 64 64 64 65 65 65 65 64 64 65 65 65 65 65 65 65 65 64 64 63 70 70 69 69 69 69 69 69 69 69 69 69 68 68 69 69 69 70 70 71 71 72 72 73 73 72 72 71 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 66 66 66 66 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 63 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 64 64 64 63 63 63 64 64 64 64 64 64 65 65 65 65 65 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 67 67 67 68 68 68 68 68 68 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 72 68 64 61 59 59 60 60 61 59 59 61 53 49 50 54 59 63 64 67 65 63 63 67 68 69 70 72 73 73 74 73 73 72 71 70 73 74 74 73 72 72 71 69 69 70 71 71 69 67 66 67 69 70 70 71 71 72 72 73 73 73 73 74 74 75 75 75 75 75 75 75 74 74 74 74 75 75 76 75 75 75 74 74 74 74 74 74 74 73 73 73 74 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 73 73 73 72 72 72 72 72 72 73 73 73 73 72 72 71 71 70 70 70 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 69 69 69 69 69 68 67 67 67 67 68 69 69 69 68 68 67 67 66 66 66 66 66 66 66 67 67 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 66 66 67 67 67 67 67 67 66 65 64 64 64 64 64 64 64 64 64 63 64 64 65 65 65 65 65 65 65 64 64 63 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 72 72 72 72 72 71 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 65 65 65 65 65 64 64 64 64 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 65 64 64 64 63 63 63 63 63 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 66 66 66 65 65 65 65 66 66 66 66 66 66 66 66 66 66 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 69 69 68 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 73 72 71 68 67 68 70 73 75 76 76 76 76 76 76 76 76 76 76 76 75 74 73 72 67 63 59 58 58 60 62 64 64 63 62 62 54 52 54 58 63 66 67 67 67 67 67 68 69 70 71 72 73 74 75 75 75 75 74 75 75 75 76 76 76 76 75 73 72 72 72 72 71 70 70 70 70 71 71 71 71 72 73 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 74 73 73 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 71 71 70 70 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 69 70 70 70 69 68 67 66 66 65 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 66 65 65 65 65 66 66 67 67 67 66 65 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 64 64 64 63 69 69 70 70 69 69 69 69 69 69 70 70 69 69 69 70 70 70 70 71 71 71 72 72 72 72 72 71 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 64 64 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 66 66 66 65 65 65 65 66 66 66 65 66 66 66 66 66 66 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 69 69 68 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 75 75 75 74 72 70 68 67 65 62 57 54 56 60 64 69 72 74 76 76 76 76 76 76 76 76 76 75 73 69 64 62 59 56 56 59 62 64 66 67 66 63 59 55 55 58 62 66 67 67 67 67 68 69 69 70 71 72 72 73 74 75 76 76 76 76 76 76 76 76 76 76 77 77 76 76 75 74 74 72 72 72 71 72 72 72 72 72 73 75 75 75 75 74 74 75 75 76 76 76 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 73 73 73 73 73 74 74 74 74 73 73 74 74 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 74 74 73 73 73 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 71 71 70 70 69 69 70 70 71 71 71 71 71 70 70 69 69 68 68 67 68 68 68 69 69 69 69 69 69 69 69 68 68 69 69 70 71 71 70 68 67 67 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 65 64 64 64 65 65 66 66 66 66 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 69 69 69 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 71 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 73 73 73 73 74 73 74 74 74 75 74 73 71 68 65 61 58 60 59 55 49 46 47 51 55 62 67 70 72 75 76 76 76 75 75 76 76 74 70 64 57 57 57 56 57 60 65 69 68 67 65 63 59 58 59 62 65 67 67 67 67 68 68 69 70 70 70 71 71 72 74 75 76 76 76 76 76 76 76 77 77 77 77 76 76 76 76 75 75 75 74 73 73 74 74 74 74 74 75 76 76 76 75 75 75 75 76 76 76 76 76 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 69 69 70 70 71 71 71 71 71 70 69 69 68 67 65 64 66 68 68 68 68 69 69 69 69 68 68 68 69 69 70 71 71 71 69 68 67 66 66 65 65 65 64 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 66 66 65 64 64 64 64 64 65 65 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 69 69 70 70 70 69 69 70 70 70 70 70 70 70 70 71 71 71 71 71 71 70 70 71 71 71 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 73 72 69 67 64 60 57 54 56 56 53 47 45 45 48 54 60 64 67 69 73 74 74 74 74 74 74 73 72 68 62 54 54 56 57 57 59 65 70 67 63 61 62 62 62 63 65 67 68 67 67 67 68 68 69 69 69 69 69 70 71 72 74 75 75 76 76 76 76 76 76 77 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 74 74 74 74 73 73 73 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 70 70 70 69 69 69 69 70 71 71 71 71 71 71 71 70 69 69 68 65 64 65 67 68 68 68 68 69 69 68 68 68 68 69 70 70 71 71 70 69 67 67 66 65 65 64 64 64 64 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 65 65 66 66 66 66 65 64 64 63 64 64 64 65 65 66 65 65 64 64 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 70 70 70 70 70 70 70 70 71 71 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 63 63 63 63 63 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 71 68 66 63 61 59 57 54 54 54 54 50 49 49 52 57 62 64 66 68 72 73 73 73 73 72 70 68 68 67 62 54 54 55 56 58 63 66 66 61 57 58 61 63 64 65 66 67 67 67 67 66 67 67 68 68 68 68 68 68 69 70 72 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 74 74 74 73 73 73 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 70 70 69 69 69 69 69 69 70 71 72 72 72 72 72 71 71 71 70 69 68 67 67 67 68 68 68 68 69 69 68 68 69 69 69 70 71 71 71 70 68 67 67 66 66 65 65 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 64 63 63 63 63 64 65 65 65 65 65 65 64 63 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 64 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 71 70 70 70 70 70 70 70 70 70 71 71 71 70 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 64 65 65 65 65 65 65 66 66 66 66 67 67 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 73 73 73 72 72 71 71 70 69 67 63 60 59 58 57 55 53 54 54 53 53 55 59 63 63 63 65 69 72 73 73 73 71 68 65 61 62 63 63 57 55 54 57 64 67 65 61 56 54 57 61 63 64 65 66 66 69 69 69 68 69 69 68 68 67 67 67 67 67 68 70 72 73 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 76 76 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 73 73 73 73 73 73 73 73 73 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 71 71 70 70 70 70 70 70 70 71 71 71 71 70 69 69 69 70 70 70 70 69 69 69 68 68 69 69 70 71 72 72 72 72 72 72 72 72 71 71 70 69 68 68 68 68 69 69 69 69 69 69 69 70 70 71 71 71 70 69 68 67 67 67 66 66 65 65 65 65 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 64 63 63 63 63 64 64 65 65 65 65 65 64 63 63 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 65 65 65 70 70 70 70 70 71 71 72 71 71 70 70 69 69 70 70 70 70 70 70 70 70 69 69 70 70 70 71 72 72 72 72 71 70 70 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 65 65 65 65 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 62 62 62 62 63 63 62 62 62 62 62 62 62 62 62 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 65 64 64 64 65 65 65 65 66 66 66 66 67 67 67 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 70 69 68 67 67 68 68 67 64 61 57 56 56 55 53 52 52 53 54 56 58 61 63 61 62 64 68 71 72 73 72 67 63 60 55 55 59 62 59 56 55 58 66 63 59 56 54 55 58 62 63 64 64 65 67 71 72 72 69 69 68 67 67 67 67 67 68 68 68 69 71 72 73 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 74 75 75 75 75 75 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 70 69 69 68 69 69 70 70 69 69 68 68 68 68 69 69 70 72 72 72 72 72 72 72 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 70 71 71 71 71 70 69 68 67 67 67 67 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 65 65 64 64 64 64 64 64 64 64 65 65 66 66 66 64 63 63 63 63 63 64 64 65 65 65 65 65 64 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 70 70 70 70 70 71 72 72 71 70 70 69 69 69 69 69 70 70 70 70 70 69 69 69 70 70 70 71 72 72 72 72 72 71 70 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 64 64 64 64 64 64 63 63 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 65 64 63 63 63 63 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 62 62 62 62 62 62 62 62 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 64 65 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 70 68 69 67 66 64 63 63 64 66 66 64 63 59 54 52 52 53 51 50 53 56 58 57 57 58 59 59 61 63 66 68 71 72 70 63 59 56 54 53 57 60 58 57 56 57 61 58 57 56 58 58 60 63 63 64 65 66 68 71 71 69 67 66 65 65 65 67 67 68 68 69 69 69 70 71 72 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 71 70 69 68 68 69 69 69 69 68 68 68 68 68 69 69 70 71 72 72 72 72 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 70 71 71 71 71 71 70 69 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 64 64 64 63 64 64 64 65 65 66 66 64 63 63 62 62 63 63 63 64 64 65 65 65 64 63 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 67 67 70 70 70 70 70 71 72 72 71 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 72 72 72 72 71 70 69 68 68 68 69 68 68 68 68 68 68 68 68 68 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 64 64 64 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 64 64 64 64 64 64 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 66 65 65 64 64 64 64 64 65 65 65 65 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 62 62 62 62 62 62 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 64 65 65 65 65 65 64 64 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 72 72 72 72 71 68 66 61 60 65 64 62 60 58 59 60 62 62 60 58 56 52 48 49 52 52 50 53 56 57 54 54 57 58 59 60 62 63 65 69 72 68 61 56 55 55 54 55 58 57 57 56 56 58 59 60 63 65 61 62 63 63 65 66 67 68 68 67 66 65 64 64 65 67 68 68 68 69 69 69 69 70 71 72 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 71 70 69 68 68 68 68 69 69 69 69 69 69 69 69 69 70 71 71 72 72 71 70 70 70 70 69 69 69 70 70 70 69 69 69 70 70 70 70 71 71 71 72 71 70 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 64 64 63 63 63 63 64 64 65 65 65 65 64 63 62 62 62 62 63 63 64 64 64 64 63 63 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 70 70 70 70 70 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 72 72 72 70 69 69 68 68 68 69 69 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 66 66 66 66 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 64 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 64 64 64 64 64 64 63 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 67 66 65 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 61 61 61 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 62 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 65 65 65 65 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 71 70 70 68 64 59 56 53 54 62 60 58 56 54 54 55 56 56 55 54 52 49 47 48 50 51 49 52 55 54 50 53 57 57 60 61 61 62 65 69 71 67 59 55 54 57 54 57 60 61 60 58 56 58 60 64 67 66 64 63 63 65 66 67 67 67 67 66 65 65 65 66 67 68 69 70 70 70 70 70 70 70 71 72 73 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 71 71 70 69 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 70 69 69 69 69 69 68 69 70 70 70 70 70 70 71 71 71 71 71 71 72 72 71 70 69 68 68 68 68 68 67 67 67 67 67 67 67 68 67 67 67 67 67 67 67 67 67 66 66 65 65 66 66 66 65 65 64 64 63 63 63 64 64 65 65 66 66 65 64 63 62 62 62 63 63 64 64 65 65 64 65 66 66 66 66 66 67 67 67 67 67 67 67 66 66 66 67 67 67 70 70 70 70 70 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 71 71 72 72 71 70 69 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 66 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 66 66 65 65 65 65 65 65 65 65 64 65 65 65 65 65 65 64 64 64 64 64 64 63 64 64 64 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 66 66 67 67 67 67 67 67 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 62 62 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 62 62 61 61 61 61 61 61 61 61 61 61 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 62 62 61 61 61 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 63 63 64 64 64 64 65 65 65 65 65 65 64 64 65 65 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 72 72 70 66 60 58 57 54 52 47 47 51 58 57 55 52 47 47 49 52 53 52 51 49 48 48 48 49 49 49 51 54 52 49 54 60 59 63 63 60 63 66 69 70 66 59 56 56 60 57 58 59 61 60 60 60 60 63 66 67 64 65 65 66 66 67 67 67 67 66 66 65 65 66 67 68 69 70 70 71 71 71 71 71 71 72 73 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 75 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 71 71 71 70 70 70 71 71 71 72 72 72 72 72 71 71 70 69 69 69 69 69 70 70 70 71 71 71 71 71 71 71 71 70 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 72 72 72 71 71 72 71 71 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 66 65 65 64 64 63 64 64 64 65 65 66 67 67 66 64 63 62 62 63 63 64 65 66 66 66 67 67 68 68 67 67 68 69 69 68 68 68 67 67 67 67 67 67 67 70 70 70 70 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 71 71 71 70 69 69 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 66 66 66 65 64 65 65 66 66 65 65 65 65 65 65 65 64 64 64 64 64 63 63 64 64 64 64 64 64 64 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 66 67 67 67 67 67 68 67 66 65 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 71 72 72 69 62 55 51 50 46 43 47 40 43 50 52 53 52 49 43 40 44 49 53 51 50 49 48 49 48 45 41 48 51 53 52 55 60 64 64 66 64 63 64 67 70 69 66 60 56 57 63 61 59 58 59 58 63 66 66 68 68 67 65 67 67 67 67 67 67 67 67 66 66 65 65 66 67 68 69 69 70 70 71 71 71 71 72 72 73 73 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 70 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 70 70 71 71 71 71 71 71 72 72 72 72 71 70 69 69 69 70 70 70 70 70 70 70 70 70 71 71 72 72 72 72 71 71 71 71 71 70 69 69 70 70 70 69 69 69 69 69 69 69 69 69 68 67 67 67 67 67 67 67 67 66 66 67 67 68 68 68 67 66 65 64 64 64 64 64 64 64 65 66 67 68 67 67 65 63 63 64 65 66 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 68 67 67 67 67 67 67 67 70 71 71 71 71 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 70 70 70 70 69 69 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 66 67 67 67 67 66 66 65 65 66 66 66 66 66 65 65 66 66 66 65 64 65 65 66 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 66 66 67 67 67 67 67 68 67 66 65 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 61 61 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 69 69 70 70 70 70 70 70 70 70 71 70 67 59 53 47 45 45 40 38 47 44 46 49 47 49 49 47 44 38 42 49 56 53 51 50 50 48 43 36 28 45 54 57 55 58 62 65 66 67 66 64 66 68 70 69 66 60 57 56 63 63 61 58 58 58 64 70 72 72 71 69 68 68 67 67 67 67 68 68 67 67 66 65 65 66 67 68 68 69 70 70 71 71 71 71 72 72 73 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 75 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 71 72 72 72 72 72 72 72 72 72 72 71 70 70 70 70 70 71 71 70 70 70 70 70 70 71 71 72 72 72 72 71 71 71 71 71 70 70 70 71 71 70 70 70 70 70 70 70 70 70 69 68 67 67 67 67 67 67 67 67 66 66 67 67 69 70 70 69 67 66 65 64 64 64 64 64 64 65 65 66 67 68 67 66 64 64 64 65 67 67 68 68 67 68 68 69 68 68 68 69 69 69 69 68 68 67 67 67 67 68 68 68 71 72 72 72 72 71 71 70 70 69 69 69 69 69 68 68 68 68 68 68 69 68 68 68 68 69 69 69 69 69 70 69 69 69 68 68 68 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 66 66 66 67 66 66 66 65 65 65 66 66 66 66 65 65 66 66 66 65 65 65 65 66 67 67 67 66 65 64 64 64 64 64 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 63 63 63 63 63 63 63 64 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 66 66 67 67 66 66 66 67 67 67 66 65 64 64 63 63 63 63 63 62 62 62 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 61 61 61 61 61 61 60 60 60 61 61 61 61 61 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 70 70 70 70 70 70 69 70 67 63 58 53 46 40 39 43 44 43 43 45 44 45 49 49 48 45 44 40 41 48 58 54 51 48 45 37 32 29 29 48 57 60 61 61 64 67 66 67 65 64 67 69 69 68 65 61 58 56 58 62 61 58 58 58 64 71 73 73 72 69 68 67 68 68 68 68 68 68 67 67 66 65 65 66 67 67 68 68 69 70 71 71 71 72 72 72 73 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 71 71 70 70 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 71 71 70 72 72 72 73 72 72 72 72 72 72 72 71 71 70 70 71 71 71 71 70 70 70 70 70 70 71 71 72 72 72 71 71 71 71 71 71 70 70 71 71 71 70 70 70 70 70 70 70 70 70 69 68 67 67 67 67 67 67 67 67 66 66 66 67 68 70 70 69 68 67 66 65 65 65 64 64 64 65 65 65 66 66 66 65 65 64 64 65 66 67 67 67 67 67 68 68 68 69 69 70 69 68 68 68 67 67 67 68 68 69 69 69 72 72 72 72 72 71 70 70 69 69 69 69 69 69 69 68 69 68 68 68 69 69 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 66 66 65 65 65 65 66 66 66 65 65 65 66 67 67 67 66 64 64 64 64 64 64 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 66 66 65 65 65 66 66 66 65 65 64 64 63 63 63 62 62 61 61 61 61 61 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 69 70 70 70 70 70 70 70 70 69 62 54 51 48 41 36 35 43 45 43 42 44 43 43 50 49 48 46 45 42 43 48 56 54 50 44 34 30 28 29 30 45 54 58 63 64 65 67 66 66 65 65 67 68 69 67 65 62 59 58 60 64 63 60 58 60 66 72 73 71 69 68 67 68 68 68 68 68 68 67 67 67 66 66 66 66 67 67 68 68 69 70 71 72 72 73 73 73 73 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 70 69 68 69 69 70 71 71 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 73 73 73 73 73 73 73 73 72 72 72 71 70 68 66 66 69 71 71 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 70 70 70 71 72 72 72 71 71 71 71 71 72 72 71 71 71 71 72 72 72 73 72 72 72 72 72 72 72 72 71 70 70 70 70 71 71 70 70 70 70 70 70 70 71 71 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 71 71 71 70 70 70 69 68 67 67 67 67 67 67 67 67 66 66 66 66 67 68 69 69 68 67 67 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 64 64 65 66 67 67 67 68 68 69 69 69 69 69 69 68 68 67 67 67 67 68 69 69 69 69 72 72 72 72 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 69 69 69 69 69 69 69 68 68 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 65 65 66 67 67 66 65 64 64 64 64 64 64 64 64 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 64 64 64 64 65 65 65 66 66 66 67 67 66 66 65 64 64 64 64 65 65 66 66 65 64 63 63 62 62 61 61 61 61 61 61 61 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 68 69 69 68 69 65 65 67 68 64 57 49 44 43 40 38 39 45 45 43 41 44 44 44 46 45 45 45 46 44 44 46 52 47 44 39 30 28 28 29 32 45 54 60 61 66 68 68 66 64 65 66 67 68 68 67 65 62 60 59 63 67 67 64 63 66 69 71 70 68 68 68 67 67 68 68 67 67 67 67 67 67 67 67 66 66 67 67 67 68 68 70 71 72 72 73 73 73 73 74 75 76 76 75 76 76 76 76 75 75 75 74 74 74 74 74 74 74 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 69 66 64 65 67 67 67 67 66 67 70 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 68 65 61 62 66 69 71 71 71 71 72 72 72 73 73 73 73 73 73 72 72 72 72 72 71 71 70 70 69 69 69 68 68 68 69 69 69 69 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 71 71 70 70 70 69 68 67 67 67 67 67 67 67 67 67 66 65 65 64 65 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 65 64 64 63 63 63 63 64 64 65 66 67 68 68 69 69 69 69 69 69 69 68 68 67 67 67 68 68 69 69 70 69 71 71 71 71 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 66 66 66 66 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 65 66 67 67 66 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 67 66 66 65 64 64 64 64 64 64 65 65 65 65 64 63 63 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 59 60 60 60 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 67 65 63 59 55 53 54 54 57 61 64 62 55 46 39 38 40 44 45 46 46 45 42 40 39 40 43 41 40 41 44 44 44 44 43 38 35 32 30 28 27 30 38 50 58 62 64 69 71 69 64 64 65 66 67 67 66 65 64 63 64 65 68 71 69 67 67 69 69 69 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 67 67 67 67 67 68 69 70 71 72 72 73 73 73 74 75 76 76 76 76 76 76 76 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 72 70 67 66 65 64 67 67 67 67 67 69 72 73 73 73 73 73 73 73 73 73 72 72 73 73 72 72 72 72 72 73 73 73 72 72 72 72 70 69 67 66 64 61 58 62 65 67 69 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 69 68 67 65 65 66 66 67 67 68 68 70 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 68 67 67 67 67 67 67 67 67 67 67 66 65 64 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 67 67 66 65 65 64 64 64 64 64 65 66 67 68 68 68 69 69 69 69 69 69 69 68 68 67 68 68 68 68 68 69 69 68 71 71 70 70 70 69 69 69 69 69 70 70 71 71 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 66 66 66 66 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 65 65 66 66 66 67 67 67 66 65 64 64 64 64 63 63 63 64 64 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 60 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 60 60 60 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 60 60 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 64 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 66 66 67 66 66 65 65 65 66 66 66 66 66 66 67 67 67 67 68 63 52 40 35 37 41 43 45 49 55 62 60 51 42 38 39 42 46 48 46 45 44 40 37 36 35 37 36 36 38 40 41 41 39 37 36 33 30 28 27 26 28 36 44 56 67 71 71 71 70 64 64 65 66 66 65 63 63 62 66 69 72 74 75 74 72 71 70 68 67 68 67 67 67 67 67 67 67 68 67 67 67 67 67 67 67 67 67 66 66 66 67 68 69 71 72 72 72 74 73 73 74 75 76 76 75 76 76 76 76 76 75 75 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 74 74 74 74 74 72 70 68 67 66 67 67 67 68 70 71 72 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 70 69 69 71 71 71 72 71 70 69 69 69 67 63 61 61 60 60 62 66 67 68 68 68 67 67 67 69 70 71 71 72 72 72 72 72 72 72 72 72 72 72 71 70 70 70 70 69 67 67 67 67 67 68 68 69 70 71 72 72 72 72 72 71 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 71 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 68 67 67 67 67 67 67 67 67 67 67 67 66 65 65 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 67 67 66 66 66 66 66 66 65 65 65 66 67 68 68 68 69 69 69 69 69 69 69 69 69 68 69 68 68 67 68 68 69 68 70 70 70 70 69 69 69 69 70 70 71 71 72 72 72 72 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 65 65 65 65 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 65 66 66 66 66 67 67 67 66 66 66 66 66 67 67 67 66 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 63 63 64 64 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 67 67 67 67 65 46 29 29 24 30 38 39 40 42 48 57 56 48 40 40 42 45 45 45 42 40 39 36 35 32 30 31 32 34 35 33 35 35 33 33 33 32 31 31 28 27 25 23 32 53 70 70 70 71 71 67 66 65 65 64 62 61 62 62 68 72 73 76 77 77 76 76 75 74 74 74 72 71 69 68 68 68 69 71 70 69 68 67 67 67 67 67 66 66 66 66 67 68 70 71 72 72 73 74 74 74 74 76 76 75 75 76 76 76 76 76 76 75 75 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 74 74 75 74 74 72 71 70 69 69 70 70 71 72 73 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 69 67 67 68 70 71 71 72 72 72 71 70 70 65 62 60 62 64 66 67 68 67 67 66 63 63 63 65 67 69 70 70 70 70 70 70 70 70 70 71 72 72 72 71 71 71 71 71 71 70 70 70 70 71 71 71 71 71 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 68 68 68 69 69 69 69 69 69 69 70 70 71 71 72 72 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 68 67 67 67 67 67 67 67 67 67 67 67 67 66 65 65 65 65 65 64 64 64 64 64 64 64 65 65 66 66 66 66 65 65 66 66 67 67 67 67 66 66 66 67 67 67 68 69 69 69 69 69 69 69 69 69 69 69 69 67 67 67 67 68 67 70 70 70 69 69 69 70 70 71 71 72 72 72 72 72 71 70 70 69 69 69 69 69 69 69 69 69 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 65 65 65 65 65 65 65 65 65 65 65 64 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 67 67 66 66 65 65 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 67 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 67 67 67 66 53 37 27 32 28 31 36 40 40 41 44 53 54 48 40 39 41 43 42 42 40 38 35 31 28 27 26 27 30 32 33 29 28 28 28 27 29 29 28 28 27 25 23 19 35 54 68 70 71 72 72 68 66 65 64 63 61 64 67 68 71 73 75 76 76 76 76 76 76 76 77 77 76 75 72 71 71 71 72 73 73 72 70 68 67 67 67 66 66 66 66 67 67 69 70 71 72 73 73 74 74 74 74 75 75 75 75 76 76 76 76 76 76 75 75 74 74 74 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 74 74 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 71 69 70 71 72 73 73 73 72 72 72 71 72 69 67 66 67 67 67 67 66 66 66 63 55 57 61 65 67 68 68 68 68 68 69 69 69 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 67 67 68 68 68 69 69 69 69 69 70 70 71 71 72 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 65 65 65 65 65 65 66 67 67 67 67 66 66 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 68 67 66 66 66 67 67 70 70 70 70 70 70 71 71 72 72 72 72 72 71 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 63 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 67 66 66 66 66 65 65 66 66 66 67 67 67 67 67 67 66 65 64 64 64 64 64 64 64 64 64 64 64 64 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 67 67 66 63 49 37 31 32 27 29 35 40 42 43 45 52 48 45 41 38 41 42 41 40 38 36 32 29 26 23 22 22 27 29 29 28 25 24 24 24 25 26 27 27 26 24 23 23 42 57 67 70 71 72 72 72 68 67 67 67 69 71 73 73 73 74 76 76 76 76 76 76 76 76 77 77 77 76 76 75 74 74 74 75 74 73 71 68 67 67 67 66 66 66 66 67 68 69 70 71 72 72 73 74 74 74 74 74 74 74 75 76 76 76 76 76 76 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 73 73 73 72 71 71 71 70 69 69 68 68 66 65 65 65 66 63 58 53 54 60 66 67 68 68 68 68 68 68 68 68 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 69 69 68 67 67 67 67 67 68 68 68 69 69 69 69 69 70 70 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 66 65 65 65 66 66 66 66 66 65 65 65 65 65 64 64 64 63 64 64 64 64 64 64 65 66 66 66 66 65 65 65 65 66 66 67 68 68 68 69 69 68 68 68 68 69 69 68 67 66 66 66 66 66 70 70 70 70 70 70 71 71 72 72 72 71 70 70 70 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 69 69 70 70 71 71 71 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 66 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 64 64 64 64 64 64 64 64 64 64 64 65 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 67 67 67 67 68 67 67 66 65 64 64 64 64 65 65 65 65 65 64 64 64 65 65 66 66 66 66 67 67 67 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 62 62 62 61 60 60 60 60 60 60 60 61 61 61 62 62 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 64 63 60 57 50 44 37 30 24 29 37 43 45 47 48 48 45 43 41 41 41 41 40 40 37 34 30 26 22 18 15 15 21 22 22 22 22 21 22 25 22 22 25 27 26 24 23 23 42 57 66 69 70 72 73 73 71 72 73 73 74 74 74 74 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 76 76 75 74 73 71 68 67 67 67 66 66 66 66 67 67 69 70 71 72 72 73 74 74 74 74 74 74 74 74 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 67 66 67 67 67 67 67 66 65 59 54 53 53 56 62 67 67 67 67 68 68 69 69 69 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 70 70 69 69 68 68 68 68 67 67 67 67 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 65 64 63 63 63 63 63 63 63 64 64 64 65 65 64 64 63 63 64 65 66 67 67 68 68 68 68 68 67 67 67 67 67 67 66 66 66 66 65 65 70 70 70 70 70 70 70 71 71 71 71 70 70 70 69 69 69 69 69 69 70 70 70 70 70 69 69 68 68 68 69 69 69 70 71 71 71 71 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 65 65 65 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 66 66 66 66 67 67 67 66 66 66 66 66 66 66 67 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 65 65 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 66 65 65 65 65 65 66 66 66 66 65 65 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 60 60 60 61 61 61 62 62 62 62 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 59 60 61 61 62 62 63 63 63 63 63 63 64 63 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 63 62 61 57 54 53 53 49 42 35 27 24 29 36 42 43 44 45 44 42 40 40 40 37 37 38 39 37 33 30 26 19 12 8 13 18 20 19 17 20 19 19 26 23 22 22 26 25 23 21 17 39 54 64 69 70 72 73 75 74 74 74 75 75 75 75 75 76 76 76 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 74 74 73 71 69 67 67 66 65 65 65 66 67 68 70 70 71 72 72 73 73 73 73 73 74 74 74 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 71 69 66 66 66 67 67 67 67 65 61 53 50 51 56 61 65 68 67 67 67 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 70 70 71 71 71 71 71 71 71 71 71 72 71 71 71 71 70 70 69 69 68 68 68 68 68 68 68 67 67 67 68 68 68 69 69 69 69 69 69 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 67 67 67 66 66 66 65 65 65 65 66 66 67 66 66 66 66 66 66 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 63 63 63 63 64 65 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 65 65 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 71 71 71 71 71 71 70 70 69 69 69 69 69 70 71 71 71 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 68 68 68 68 64 60 59 66 67 67 66 66 66 66 66 66 66 65 65 65 66 66 66 65 65 65 65 66 66 66 66 66 66 67 67 67 66 66 66 66 66 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 64 65 65 65 65 65 64 64 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 66 66 66 67 67 67 68 68 68 68 67 67 67 67 67 67 68 68 68 67 67 67 67 66 66 66 66 66 67 67 67 66 66 66 65 64 65 65 66 66 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 60 61 61 61 61 62 62 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 59 60 60 61 62 62 62 63 63 63 63 63 64 64 64 64 65 64 64 63 63 63 63 63 63 63 63 64 64 64 65 65 65 65 66 66 65 65 65 65 65 66 65 65 65 65 63 56 50 49 49 48 47 48 45 38 30 24 24 29 34 34 34 36 39 40 40 38 36 36 33 32 34 37 37 34 29 25 18 9 6 14 16 19 20 18 20 18 18 27 24 22 22 27 26 24 21 17 40 55 64 69 70 72 74 76 76 75 75 75 75 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 73 72 69 67 65 64 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 74 74 74 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 74 74 73 73 74 73 73 73 72 72 72 72 72 72 71 70 68 67 67 67 67 67 66 63 60 54 53 56 62 65 67 68 67 68 69 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 71 71 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 69 69 68 68 68 68 68 69 69 69 68 67 67 67 67 68 68 69 69 69 70 70 70 69 69 69 68 68 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 65 65 64 63 63 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 64 65 66 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 72 72 71 71 70 70 70 70 70 69 69 69 69 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 71 70 70 69 69 69 70 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 68 68 68 68 68 62 50 45 56 61 64 65 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 66 67 66 66 66 66 67 67 67 67 66 66 66 66 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 64 64 65 65 64 64 64 63 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 67 68 68 68 68 67 67 67 67 67 68 67 67 66 67 67 67 66 66 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 64 64 64 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 61 61 62 62 63 63 63 63 63 64 64 65 65 65 65 64 64 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 65 65 65 65 65 66 66 65 65 64 63 54 47 42 41 40 39 40 45 43 38 31 25 27 31 34 33 32 32 33 35 37 36 34 33 31 31 32 35 35 31 27 24 19 14 10 13 12 16 21 25 20 18 21 28 26 25 25 27 27 24 21 19 44 58 66 69 70 72 75 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 73 72 68 64 63 63 64 65 67 68 68 69 70 71 72 72 72 73 73 73 74 74 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 74 74 74 73 73 73 73 72 72 72 72 72 72 72 72 70 67 67 67 67 67 66 64 63 61 61 63 67 68 68 68 68 69 70 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 69 69 69 69 68 68 67 67 67 68 68 68 69 69 70 70 70 70 69 69 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 66 66 66 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 62 62 63 63 63 63 63 63 64 64 64 65 65 66 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 73 73 72 72 71 70 70 70 69 69 69 69 69 70 70 71 71 70 70 70 70 70 71 71 72 72 72 72 72 71 71 70 69 69 69 70 69 69 68 68 68 67 67 67 68 68 68 68 67 68 68 68 68 68 68 68 68 68 68 68 68 59 47 41 49 57 62 65 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 67 67 67 66 66 66 66 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 67 67 67 68 68 68 68 68 67 67 67 67 67 66 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 64 64 63 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 61 61 61 61 62 62 62 62 62 62 61 61 61 61 60 60 60 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 61 62 62 63 63 63 63 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 64 64 65 65 65 66 65 65 65 65 65 66 66 66 65 64 62 56 46 43 42 38 31 30 35 42 37 37 36 30 32 33 33 32 31 29 29 31 33 34 34 32 29 30 31 31 32 28 24 23 22 19 15 11 9 12 19 28 21 20 23 27 27 27 27 26 26 24 21 16 44 58 64 68 70 73 75 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 72 69 64 63 63 64 65 66 67 68 69 70 70 71 72 72 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 75 75 75 75 75 75 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 72 72 71 70 68 67 67 67 67 67 67 66 66 66 67 67 67 67 67 68 68 69 70 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 68 68 69 69 69 69 68 68 67 67 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 63 63 62 62 62 62 62 62 63 63 63 63 63 64 64 65 65 66 66 67 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 73 73 73 72 71 70 70 69 69 69 69 69 70 70 71 71 71 70 69 69 69 69 69 70 70 71 71 72 72 72 71 71 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 67 68 68 68 67 60 52 47 49 58 63 66 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 68 68 67 67 67 66 66 66 66 67 67 67 67 66 66 67 67 67 67 66 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 66 67 67 67 67 67 68 68 68 68 67 67 67 66 65 65 65 65 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 65 64 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 62 62 62 62 61 61 61 62 62 62 62 62 61 61 61 61 61 60 60 60 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 60 60 60 61 61 62 62 63 63 63 64 64 65 65 65 64 64 64 64 63 63 63 62 63 63 63 64 64 64 65 65 65 65 65 65 65 65 66 66 66 65 62 56 43 40 38 36 34 28 30 33 33 30 33 37 34 33 31 31 31 30 27 26 28 29 31 33 32 28 30 32 30 31 28 25 23 21 18 14 11 9 10 17 29 25 24 25 27 27 27 27 27 26 25 23 19 44 57 63 67 70 73 75 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 72 70 65 63 63 63 65 66 67 67 68 69 70 71 71 72 72 72 73 73 74 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 76 76 75 75 75 75 75 75 74 74 74 74 75 75 74 74 74 74 73 73 73 73 73 74 74 74 74 74 73 73 73 72 72 72 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 73 72 71 70 69 68 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 68 69 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 69 69 69 69 69 68 68 67 67 67 67 67 68 68 69 69 69 69 69 69 68 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 67 66 66 65 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 67 67 66 66 66 66 66 65 65 64 64 64 65 65 65 65 65 73 73 73 72 72 70 70 69 69 69 69 69 70 70 71 70 70 69 69 68 68 68 69 69 70 70 70 71 72 72 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 68 63 56 49 49 58 64 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 66 66 66 66 66 66 67 67 67 67 67 67 67 66 66 65 65 65 65 65 66 66 66 66 65 65 64 64 64 65 64 64 63 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 66 67 67 67 67 67 67 68 68 67 67 66 66 66 65 65 64 65 65 65 65 65 65 65 65 66 66 67 67 67 66 66 65 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 62 62 62 62 62 61 61 61 61 60 60 60 60 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 57 57 57 58 58 59 59 60 60 60 61 62 62 63 63 63 64 64 65 65 65 64 64 64 64 64 63 63 62 62 63 63 64 64 64 65 65 65 65 64 65 65 65 66 66 65 63 59 51 37 37 32 27 27 28 29 29 26 27 31 35 35 31 29 29 31 29 27 25 27 29 32 33 32 28 31 33 30 31 28 24 20 17 15 14 12 10 13 20 30 27 26 27 28 27 28 30 32 30 29 29 32 51 59 63 67 71 73 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 71 68 64 63 63 64 65 66 67 68 69 70 71 71 72 72 72 73 73 74 74 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 76 76 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 73 72 72 72 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 70 69 68 67 67 68 69 70 70 70 70 69 68 68 68 67 67 68 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 68 68 68 68 69 69 69 69 69 69 68 68 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 66 67 66 66 65 64 64 64 64 64 64 64 64 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 65 65 66 66 65 64 64 63 64 64 64 65 65 64 73 73 73 73 72 71 70 69 69 69 69 70 70 70 70 70 69 68 68 68 68 68 69 69 70 70 70 71 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 66 61 57 57 63 66 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 68 69 69 68 67 67 66 65 65 65 66 66 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 66 66 66 66 65 64 64 64 65 65 64 63 63 64 64 64 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 64 64 65 65 66 67 67 66 66 66 67 67 67 66 66 65 65 65 65 65 64 64 64 64 64 64 64 65 65 66 66 67 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 62 62 62 61 61 61 60 60 60 60 60 60 60 60 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 63 64 65 65 64 64 64 64 64 63 63 63 62 63 63 63 64 64 64 65 65 64 64 64 64 65 66 66 65 64 58 54 49 40 37 29 22 23 24 25 25 22 22 28 34 33 29 27 27 33 31 27 24 26 28 31 33 31 30 31 34 32 32 28 22 17 13 13 15 15 12 18 25 30 27 26 26 27 27 28 32 38 37 38 40 46 58 63 66 70 73 75 75 76 76 76 76 76 75 75 75 75 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 72 71 66 64 64 64 65 66 67 68 69 70 71 71 72 72 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 76 76 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 70 69 68 69 70 70 70 70 70 69 70 69 69 68 69 70 71 71 72 72 72 73 73 73 73 73 73 72 72 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 68 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 66 66 66 66 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 66 66 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 64 63 63 63 63 63 64 64 63 73 73 73 73 72 71 71 70 70 70 70 70 70 69 69 69 68 68 68 68 68 69 69 70 70 71 71 70 70 70 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 69 69 69 67 65 65 65 67 67 67 67 67 67 67 67 67 67 68 69 68 68 67 67 67 68 69 69 68 67 67 66 65 65 65 66 66 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 66 66 66 65 65 64 64 64 64 65 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 66 66 65 65 65 65 65 66 66 67 66 66 65 65 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 65 66 66 67 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 64 64 63 63 63 63 63 63 62 63 63 63 64 64 64 65 64 64 64 64 64 65 66 65 63 60 48 40 37 39 35 27 22 24 22 23 23 21 20 27 34 37 37 33 30 32 31 27 23 23 24 28 32 31 30 31 33 34 32 29 25 22 14 13 13 15 14 19 27 30 29 27 27 25 28 31 36 41 44 47 51 55 66 69 70 72 74 75 76 76 76 76 75 75 75 75 75 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 74 73 72 67 64 64 64 64 65 66 67 69 70 71 72 72 72 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 71 70 68 67 68 69 68 68 67 67 67 67 67 67 67 67 68 67 68 69 69 70 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 68 68 67 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 66 66 66 66 67 67 67 67 66 66 66 66 65 65 66 66 66 66 66 65 65 64 64 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 68 68 67 67 66 66 65 66 66 66 66 65 65 65 65 66 66 65 65 63 63 63 63 63 63 63 63 63 73 73 73 73 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 69 69 70 71 71 71 71 70 70 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 69 69 68 67 67 67 67 67 67 67 67 67 67 66 67 67 68 69 69 68 68 68 68 68 68 69 69 67 67 66 65 65 65 65 66 67 67 67 67 67 67 67 67 66 65 65 65 65 65 65 65 66 66 65 65 64 64 64 64 65 65 64 64 64 64 63 63 63 63 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 66 66 67 67 66 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 64 64 64 65 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 57 57 57 57 57 56 56 56 57 57 56 56 56 56 56 56 57 57 57 57 57 56 56 56 57 57 58 58 58 59 59 60 60 61 62 62 63 63 63 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 62 55 42 31 26 31 29 25 23 25 22 21 22 22 22 23 29 42 45 41 35 30 30 28 25 24 21 23 27 27 28 30 33 34 31 29 28 27 19 14 13 14 14 20 27 31 31 32 33 31 33 36 40 43 46 55 64 67 71 72 72 74 75 75 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 75 76 76 76 76 76 75 75 74 74 74 74 73 72 67 66 65 65 65 65 66 68 69 70 71 72 72 72 73 74 74 73 73 74 75 75 75 74 74 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 71 69 68 69 70 69 67 67 67 67 67 67 67 67 67 67 67 68 69 70 71 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 66 66 67 66 66 64 63 63 62 62 63 63 62 62 62 72 72 72 72 72 72 72 71 70 70 70 69 69 69 69 68 68 68 68 68 69 69 69 70 70 70 70 69 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 68 69 69 69 69 69 69 69 68 67 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 67 67 69 69 69 69 68 68 68 68 69 69 69 68 67 66 66 65 65 65 66 67 67 68 68 68 67 67 67 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 65 65 65 64 64 64 64 63 63 63 64 64 64 64 64 64 65 66 66 66 66 66 66 66 66 66 67 67 67 66 65 65 64 64 64 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 64 65 66 66 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 56 56 56 56 56 56 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 65 62 56 47 34 26 31 29 27 25 23 22 21 22 26 24 22 22 26 28 30 30 30 29 28 27 26 23 22 22 22 24 30 35 34 32 31 30 30 22 17 13 13 14 20 27 31 37 39 39 36 40 42 43 44 51 62 70 71 72 73 74 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 75 75 75 75 76 76 76 76 75 75 74 74 74 74 73 72 68 67 67 66 66 66 67 68 70 71 71 72 72 72 72 73 73 73 73 73 74 75 75 74 75 75 75 75 75 74 74 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 70 69 69 69 68 68 67 67 67 67 67 67 67 66 67 68 69 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 69 68 68 68 67 67 67 68 68 68 68 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 67 67 67 68 68 68 67 67 66 66 66 66 65 65 65 66 66 66 66 65 64 63 63 62 63 63 63 62 62 62 72 72 72 72 72 72 71 70 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 69 70 71 71 71 71 71 71 71 70 69 68 67 67 67 67 67 67 68 69 69 69 70 69 68 67 66 66 67 68 68 68 67 67 67 67 67 67 66 66 66 67 68 69 69 69 68 68 69 69 69 69 69 69 68 67 67 66 66 65 65 66 67 68 69 69 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 64 63 64 64 65 65 65 65 64 64 64 63 63 63 64 64 64 64 64 64 65 66 66 66 67 67 67 67 67 67 67 67 67 66 65 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 65 66 65 64 63 63 63 63 63 63 63 63 63 62 63 63 63 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 56 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 65 63 60 58 45 31 28 27 26 25 24 25 25 25 26 22 21 20 22 21 22 24 25 25 25 26 26 25 23 22 21 20 25 30 33 31 29 27 26 23 22 22 24 22 22 24 25 43 46 43 41 47 49 47 48 60 67 71 72 73 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 75 75 75 76 76 75 75 75 75 75 76 76 76 76 76 75 74 74 74 74 73 73 69 68 68 67 67 67 68 69 70 71 71 72 72 72 72 72 72 73 73 74 74 74 75 75 75 75 75 75 74 75 75 75 75 75 75 76 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 68 68 69 69 69 68 68 68 68 68 68 68 69 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 69 68 67 67 67 67 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 65 65 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 68 68 68 68 68 68 67 67 66 66 66 66 65 65 65 65 65 66 66 65 64 63 63 63 63 63 63 63 63 63 71 71 71 71 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 67 67 67 67 67 68 69 70 71 72 71 71 71 70 70 69 68 68 67 67 67 67 67 67 67 68 69 69 70 69 69 62 60 62 66 67 68 68 67 67 67 67 67 67 67 67 67 67 68 69 69 68 67 67 68 69 69 70 70 69 68 67 67 67 66 66 66 66 67 68 69 69 69 69 68 67 66 66 65 65 65 65 65 65 65 65 65 64 64 63 64 64 65 65 65 65 64 64 64 63 63 63 64 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 64 64 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 64 63 63 63 63 63 62 63 63 63 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 56 56 57 58 58 59 59 60 61 61 61 62 62 63 64 64 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 62 61 52 39 26 22 23 26 27 23 20 18 19 19 19 20 23 22 22 22 22 22 23 24 25 25 25 24 24 21 20 22 27 30 30 28 26 22 20 19 17 21 20 21 30 47 51 49 49 53 52 52 58 66 70 71 73 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 74 73 73 71 70 69 70 69 69 69 70 70 71 71 71 71 72 72 72 72 72 73 74 74 74 74 75 76 76 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 68 67 67 67 67 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 66 66 66 65 65 65 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 67 67 67 67 67 66 66 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 71 71 70 70 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 69 70 71 71 71 71 70 70 69 69 68 68 67 67 67 67 67 67 67 67 68 68 69 67 65 64 64 65 67 68 68 68 67 67 67 67 67 67 67 67 67 67 68 69 68 67 67 67 67 68 69 70 69 69 68 67 67 67 67 66 66 66 67 67 68 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 64 64 63 64 64 65 65 65 64 64 64 63 63 63 63 64 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 55 55 55 56 57 58 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 64 63 60 57 50 37 28 28 28 23 18 15 15 20 22 21 20 20 20 20 21 21 22 22 23 24 24 24 24 24 22 21 21 24 28 28 27 29 26 21 17 16 18 20 25 41 49 53 54 56 55 57 60 67 70 71 72 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 74 74 74 74 73 72 71 70 70 70 69 69 69 70 70 71 71 71 72 72 72 72 73 73 74 74 74 74 74 75 76 75 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 71 71 71 71 71 71 70 71 71 71 70 70 70 70 69 69 69 68 68 67 67 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 65 65 65 65 65 64 64 65 65 65 65 65 66 66 66 66 65 65 64 64 64 64 64 65 66 66 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 66 66 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 71 70 70 69 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 70 70 71 71 70 70 69 69 69 68 68 68 68 68 68 68 67 67 67 67 68 67 67 67 68 68 68 68 69 68 68 68 67 67 67 67 67 67 67 67 68 68 68 67 66 66 66 67 68 68 69 68 68 67 67 67 67 67 66 66 66 66 67 67 67 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 63 63 64 65 65 65 64 64 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 67 67 68 68 68 67 67 66 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 55 55 55 56 56 57 58 58 59 60 60 61 61 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 64 63 62 58 51 39 38 34 28 24 20 19 21 27 24 23 22 19 18 20 22 20 21 22 22 22 20 20 19 18 18 20 22 23 25 25 24 24 21 20 19 17 21 26 35 49 53 55 56 57 57 62 67 69 70 72 73 75 74 74 74 74 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 75 75 74 74 74 73 72 71 70 70 69 69 69 69 70 71 71 71 71 72 72 73 73 73 74 74 74 74 73 75 76 76 75 75 75 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 75 75 74 74 73 72 72 73 73 73 73 73 72 72 72 72 72 72 72 71 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 68 68 68 68 68 68 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 69 69 69 69 68 68 67 67 66 66 65 65 65 65 65 64 64 65 65 65 65 65 65 66 66 66 66 65 65 64 63 63 63 63 64 65 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 69 69 70 70 70 70 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 69 69 69 69 69 69 68 68 67 67 67 67 67 67 68 68 68 68 68 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 67 67 67 67 66 66 66 66 66 65 65 65 65 65 64 64 64 64 63 64 64 65 65 65 64 64 63 63 63 63 63 63 64 64 64 64 64 65 66 66 66 66 67 67 67 68 68 67 67 66 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 57 58 58 59 59 60 60 61 61 61 62 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 63 60 52 40 37 33 30 29 29 28 27 26 23 23 23 22 18 18 20 20 21 20 20 19 17 16 16 17 16 18 21 21 21 20 19 18 17 17 18 18 27 41 54 57 58 58 58 58 62 65 67 68 70 72 74 75 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 74 73 72 71 70 69 68 68 70 70 71 70 70 71 71 72 73 73 73 73 73 73 73 73 75 75 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 71 70 70 70 69 69 69 70 70 70 70 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 71 71 70 70 70 70 70 69 69 69 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 68 68 68 67 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 65 65 64 63 63 63 63 64 65 66 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 69 69 69 70 70 70 70 70 70 69 69 69 68 68 67 67 67 68 68 68 68 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 68 68 68 68 68 68 67 67 66 66 66 66 66 66 67 67 66 66 66 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 65 64 64 63 63 63 63 63 64 64 64 64 64 65 65 66 66 66 66 66 67 67 68 67 67 66 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 63 63 62 62 62 62 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 57 57 58 58 59 60 60 60 61 61 61 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 63 60 54 42 39 37 36 33 34 32 27 24 22 21 20 21 18 17 17 18 18 18 17 16 15 14 15 16 16 18 19 19 19 19 18 17 17 17 18 19 39 49 53 55 58 60 60 61 64 65 66 67 70 73 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 74 74 74 73 73 73 72 71 71 71 71 71 71 70 70 70 71 72 72 73 73 72 72 72 72 73 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 70 69 69 68 68 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 68 68 68 68 68 68 67 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 64 63 63 63 63 63 64 65 67 68 68 68 67 67 66 66 67 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 69 70 69 69 69 70 70 71 70 70 69 69 68 68 68 67 67 67 67 68 68 67 66 65 67 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 68 68 68 68 68 68 67 67 67 66 66 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 65 65 64 64 64 64 64 65 65 65 64 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 66 66 67 67 66 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 63 63 62 62 62 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 55 55 55 55 55 55 54 54 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 63 56 45 32 36 39 40 35 32 30 28 23 21 19 17 18 17 16 14 15 15 14 14 13 13 13 13 14 15 15 16 16 17 18 18 18 21 21 22 26 44 48 47 54 58 61 63 63 64 65 66 68 72 73 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 74 74 74 74 73 73 73 73 73 73 72 72 72 72 71 70 71 72 73 73 73 72 72 73 73 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 71 70 69 69 69 70 70 70 71 71 72 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 69 69 69 70 70 70 71 71 71 71 71 71 71 70 70 70 69 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 67 67 68 68 68 68 67 67 66 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 64 64 63 62 63 63 64 66 67 68 68 68 67 66 65 65 65 66 66 66 66 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 64 63 63 63 63 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 69 70 70 70 69 69 69 70 70 70 70 69 69 68 68 68 67 68 68 68 68 69 69 69 68 67 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 68 69 69 68 68 68 68 67 67 67 66 65 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 65 66 67 67 66 65 65 64 64 64 64 65 65 65 65 64 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 63 63 64 65 64 64 63 62 62 62 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 55 55 55 55 55 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 56 56 56 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 64 64 64 64 64 63 57 49 39 40 43 43 36 32 29 27 23 20 18 17 15 17 16 14 15 15 14 13 13 12 12 12 12 11 12 13 13 17 17 18 23 25 27 31 40 48 49 50 57 60 63 64 64 66 67 67 69 72 74 74 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 72 72 73 73 73 73 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 72 71 73 73 74 73 73 73 73 73 74 74 73 73 73 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 69 69 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 69 69 69 70 70 70 71 71 71 70 70 70 70 70 70 69 69 68 68 68 68 69 69 69 70 70 70 70 70 69 69 69 70 70 70 70 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 68 68 68 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 63 62 63 63 64 66 67 68 68 67 67 66 64 64 64 64 65 65 65 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 65 65 64 64 63 63 63 69 70 70 69 69 69 69 69 69 68 68 68 68 68 67 68 68 68 68 68 68 69 69 70 71 70 69 68 69 70 70 70 69 69 68 67 67 67 68 68 69 69 69 70 70 70 70 69 69 69 68 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 68 69 69 69 69 68 68 67 67 67 66 66 65 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 65 66 67 67 66 66 65 65 64 64 64 64 65 65 65 65 64 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 64 64 64 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 64 65 65 64 63 63 63 63 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 61 58 55 51 50 47 42 37 32 27 23 22 18 16 16 13 15 16 16 15 17 16 14 13 12 11 11 10 9 10 13 14 18 17 16 18 27 36 44 52 56 56 57 58 63 65 66 66 67 67 68 70 73 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 75 75 74 74 74 74 73 73 73 73 73 73 74 74 73 73 73 73 74 74 74 74 75 75 75 75 75 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 72 72 73 73 73 73 73 73 73 73 74 74 73 72 72 72 72 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 69 69 69 69 69 70 70 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 68 68 68 67 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 64 64 63 62 63 63 64 65 67 67 67 67 66 65 64 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 64 64 65 64 64 63 63 63 69 70 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 68 68 68 69 70 70 71 70 69 68 68 69 69 69 68 68 67 67 65 67 68 69 69 69 70 70 70 70 69 69 68 69 69 69 69 69 69 69 69 68 68 68 68 68 68 69 68 68 67 67 67 68 68 69 69 68 68 67 67 67 67 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 65 65 65 65 65 65 65 66 67 67 67 66 65 65 64 64 64 64 65 65 65 65 64 64 63 63 63 63 63 64 64 64 65 65 66 66 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 64 65 65 64 64 63 63 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 56 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 61 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 63 60 59 58 55 49 45 42 36 30 25 21 18 16 15 14 11 9 13 17 13 16 17 17 14 12 12 12 10 9 9 11 17 13 13 14 17 33 44 51 55 57 58 59 59 65 67 67 67 67 68 69 71 73 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 73 72 72 72 71 71 69 68 68 69 69 69 70 70 69 69 69 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 69 69 69 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 67 67 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 64 63 62 63 63 64 65 65 66 66 66 66 65 64 63 63 63 63 63 63 64 63 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 63 63 63 63 63 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 68 68 69 69 70 69 68 68 68 68 68 68 68 67 67 65 61 65 67 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 70 69 69 69 68 68 68 68 69 69 69 68 68 67 67 67 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 65 65 66 66 66 66 66 66 66 66 65 65 65 66 66 65 65 65 66 66 66 66 65 65 66 66 67 67 66 66 65 64 64 64 64 65 65 65 65 64 64 63 63 63 63 63 63 64 64 65 66 66 67 67 67 66 66 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 64 64 64 63 63 63 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 59 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 63 63 60 58 55 51 44 40 39 35 29 23 18 14 14 13 12 9 8 10 11 6 14 17 17 16 14 14 14 12 10 9 10 16 12 18 26 29 45 50 52 56 57 58 58 58 63 67 68 68 68 69 70 72 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 74 74 73 73 73 74 74 74 73 73 73 73 73 73 73 73 72 72 72 71 70 70 70 69 68 67 68 69 69 69 69 69 69 69 70 70 70 71 71 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 67 67 66 66 66 66 66 67 67 66 66 66 66 66 65 65 65 65 65 65 65 64 63 62 63 63 63 64 64 65 65 65 65 65 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 62 62 62 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 68 68 68 67 67 67 67 67 67 67 67 67 67 66 64 66 68 69 69 69 69 70 70 70 70 69 69 69 69 69 69 70 70 70 69 69 69 68 68 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 65 65 66 66 66 66 65 65 66 66 65 66 66 67 67 66 66 67 67 67 66 65 65 65 66 66 66 66 66 65 65 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 65 66 67 67 67 67 66 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 62 62 61 61 61 60 60 60 59 59 59 59 60 60 59 59 59 58 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 63 63 61 59 55 50 45 36 35 36 33 27 21 15 13 12 10 9 9 8 8 7 3 10 14 15 15 15 15 15 14 13 12 12 15 14 22 32 42 52 53 52 56 57 57 57 58 64 67 69 69 69 70 72 73 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 72 72 73 73 72 73 73 73 73 73 73 73 73 73 72 72 71 70 70 70 69 67 68 68 69 68 68 68 68 68 69 69 69 70 70 70 70 71 71 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 67 67 66 66 66 66 67 67 67 66 66 66 66 66 65 65 65 65 65 64 63 63 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 64 64 65 65 65 65 65 65 66 66 65 65 64 64 63 63 63 63 63 62 62 62 62 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 68 68 69 69 69 69 68 68 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 69 69 69 69 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 65 65 65 66 65 65 65 65 65 65 65 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 64 64 65 66 67 67 67 67 66 65 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 62 62 62 62 62 62 62 62 62 62 63 63 63 62 62 62 62 62 61 61 61 60 60 60 60 59 59 59 59 60 60 59 59 59 58 58 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 59 59 59 60 60 60 60 61 60 61 61 61 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 63 63 62 58 56 50 44 40 30 29 32 31 25 19 14 13 10 8 8 10 9 8 6 3 4 9 12 13 13 13 13 14 15 17 18 18 20 22 30 45 52 51 49 56 57 57 57 60 65 68 69 70 71 71 72 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 72 72 71 72 72 71 72 73 73 73 73 73 73 73 72 71 70 69 69 69 70 69 69 68 68 68 68 68 68 69 69 69 70 71 71 71 71 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 63 62 62 63 63 64 64 64 64 63 63 64 64 64 64 63 63 63 63 64 65 65 65 66 66 66 66 66 66 66 65 64 64 64 64 63 63 63 62 62 62 62 69 69 69 69 69 68 68 68 68 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 66 66 66 66 66 66 67 67 68 68 69 69 69 69 68 68 68 68 69 69 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 67 67 66 66 66 66 66 66 66 67 67 67 67 66 66 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 67 67 66 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 60 60 59 59 59 58 58 58 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 58 59 59 59 59 60 60 61 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 60 56 53 45 39 39 31 29 30 27 22 18 16 13 12 9 8 10 11 9 7 5 6 8 9 10 11 12 12 13 15 20 25 24 28 30 34 45 52 48 45 53 56 56 57 61 67 69 70 71 71 71 72 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 73 72 71 71 71 71 71 71 72 73 73 73 73 72 72 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 66 66 66 65 65 64 63 63 62 62 63 63 64 64 64 64 63 63 63 64 64 64 63 63 63 63 64 65 65 66 67 67 67 66 66 66 66 65 65 65 65 64 64 63 63 63 63 62 62 70 69 69 69 69 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 67 67 67 66 66 67 67 66 66 67 67 68 69 69 69 69 69 68 68 68 68 68 68 69 69 70 70 69 69 69 69 69 68 68 68 68 69 70 70 70 70 69 69 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 65 65 64 64 64 64 64 64 65 65 65 65 65 65 65 66 66 66 65 65 66 67 67 67 67 67 66 66 66 66 66 67 67 67 67 67 66 66 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 65 66 66 67 67 66 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 59 59 59 59 59 59 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 58 58 58 58 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 61 57 51 49 41 34 35 33 31 30 27 22 20 19 14 16 13 10 10 13 11 8 7 8 8 8 9 9 9 10 12 13 20 26 24 32 32 32 40 51 47 41 49 53 55 57 63 68 70 71 71 71 71 72 74 75 75 75 75 75 74 74 74 74 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 73 73 72 71 71 70 70 70 70 71 72 73 72 72 71 71 71 71 70 70 70 70 70 69 69 69 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 65 65 66 65 65 64 63 63 63 62 63 63 64 64 64 64 63 63 63 63 63 63 64 64 63 63 63 63 64 65 67 67 67 67 66 66 66 66 66 66 66 65 65 64 64 63 63 63 63 63 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 67 68 69 69 69 69 69 68 68 68 67 67 67 68 68 69 69 69 69 69 69 69 69 68 68 68 68 69 70 70 71 70 70 69 69 69 69 68 68 67 67 67 67 67 67 66 66 66 65 65 64 64 64 64 64 64 65 65 65 65 65 65 65 66 67 66 66 65 65 65 66 67 67 67 67 67 67 67 67 66 67 67 68 68 67 66 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 63 63 63 63 64 64 66 66 67 67 66 65 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 58 58 57 57 58 58 59 59 60 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 61 57 52 46 45 39 35 35 31 29 27 27 25 23 20 16 18 17 14 13 15 14 12 10 10 10 9 8 8 8 9 10 10 17 23 22 30 33 36 44 49 44 40 48 52 54 58 66 69 70 71 71 71 71 72 74 74 75 75 75 75 74 74 74 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 69 69 70 71 71 70 69 68 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 71 71 71 70 70 70 70 70 70 70 70 70 70 71 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 64 63 63 63 63 63 63 64 64 64 63 63 62 62 63 63 63 63 64 63 63 63 63 64 66 67 67 67 67 66 66 66 66 66 66 66 66 65 65 64 64 63 63 63 63 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 66 65 67 68 68 69 69 69 69 68 68 67 67 67 67 67 67 68 68 68 69 69 69 69 69 68 68 68 68 69 69 70 70 71 70 70 70 69 69 69 68 67 67 67 67 67 66 66 66 65 65 64 64 64 64 65 65 65 65 65 65 65 65 65 66 66 67 67 66 65 65 65 65 66 66 67 67 67 67 67 67 66 66 67 67 67 67 66 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 63 63 63 63 64 65 66 67 67 67 67 65 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 58 58 55 53 56 58 59 59 60 59 59 59 60 60 61 61 62 62 62 62 62 63 63 63 63 63 63 63 61 58 54 49 44 42 40 38 37 31 28 26 23 22 21 20 18 18 18 17 16 17 16 15 13 13 13 11 9 7 7 7 8 9 14 20 22 30 39 45 48 45 40 39 49 52 54 59 67 69 68 68 67 69 70 71 73 74 75 75 75 75 74 74 74 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 74 74 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 69 68 67 68 69 69 69 70 70 70 70 70 70 70 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 64 63 63 63 63 63 63 64 64 64 63 63 62 62 62 62 63 63 63 63 63 63 63 63 64 66 67 67 67 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 63 70 70 70 69 69 69 69 70 70 70 70 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 66 66 66 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 68 69 69 68 68 68 67 68 68 69 69 70 70 70 70 70 70 69 69 68 68 67 67 67 66 66 66 65 65 64 64 64 64 65 66 66 66 65 65 65 64 65 65 66 67 67 66 65 65 65 64 65 65 65 66 66 67 67 67 67 67 66 66 67 67 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 65 66 67 67 67 67 65 64 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 54 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 58 53 49 53 55 58 59 60 59 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 62 60 58 53 49 46 43 40 39 37 35 32 30 26 20 18 16 16 18 18 18 18 18 17 17 17 16 16 15 13 11 9 8 7 7 8 11 15 20 34 44 49 46 41 37 39 50 51 52 57 67 68 66 63 63 65 68 71 73 74 75 75 75 75 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 74 74 74 74 73 73 72 72 72 72 72 72 72 72 72 72 71 70 69 69 70 70 70 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 64 64 64 64 64 63 62 62 62 62 62 63 63 63 63 63 63 63 63 64 66 67 67 67 66 65 65 65 66 66 66 65 65 65 65 65 64 64 63 63 63 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 68 68 69 69 69 69 70 69 69 69 69 69 69 68 67 67 66 66 65 65 65 64 64 64 64 66 67 67 66 65 65 65 64 65 65 66 66 66 65 65 65 64 64 65 65 65 65 66 66 66 67 67 67 66 66 66 66 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 66 67 67 67 67 65 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 50 45 49 49 54 58 59 58 58 59 59 60 61 61 61 62 62 62 62 62 63 63 63 62 60 57 55 47 44 44 44 40 38 35 33 31 29 26 19 15 12 12 14 16 17 17 18 18 18 18 17 17 16 15 13 12 10 9 8 7 9 12 18 37 45 45 42 35 34 37 45 49 50 54 66 67 63 59 58 62 67 71 73 74 75 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 73 73 73 73 73 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 63 63 63 64 64 65 64 64 63 62 62 62 62 63 63 63 63 64 64 63 63 63 64 66 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 66 66 67 67 68 68 67 67 68 68 68 68 68 67 67 67 67 67 66 66 67 67 67 68 68 67 67 67 67 67 68 68 68 68 69 69 69 69 69 69 70 70 69 68 67 66 66 66 65 65 65 64 64 64 65 66 67 67 67 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 66 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 65 66 67 67 67 66 65 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 53 53 53 54 54 54 54 54 55 55 55 55 55 54 54 54 54 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 54 46 40 45 49 54 57 58 58 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 60 57 54 51 44 40 40 40 39 36 33 30 27 24 21 20 14 11 9 9 11 11 12 14 16 17 17 17 17 16 16 14 13 12 10 9 9 9 10 17 38 44 42 40 32 28 30 36 43 45 50 63 66 62 57 56 61 67 71 72 74 75 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 74 74 73 73 73 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 63 63 64 64 65 65 64 64 63 62 62 62 62 63 63 63 63 64 64 64 64 64 64 65 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 67 66 67 67 67 67 67 66 67 67 68 68 68 67 67 67 68 68 68 68 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 67 67 66 66 65 65 65 65 65 65 65 65 66 66 67 66 65 65 65 65 66 67 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 67 67 66 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 65 66 67 67 67 66 65 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 53 53 53 53 54 54 54 54 54 55 55 55 55 54 54 54 54 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 49 41 36 39 49 55 58 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 61 60 57 54 50 46 43 40 36 34 33 32 31 28 24 19 16 19 15 13 10 7 7 7 7 10 12 13 15 16 17 16 16 15 13 12 11 10 10 9 9 13 35 41 41 39 30 25 24 27 37 42 48 58 64 61 56 53 63 68 71 72 74 74 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 75 75 75 75 76 76 76 76 75 75 75 75 75 75 75 75 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 67 67 66 66 65 65 65 66 66 66 66 66 66 65 65 64 64 64 63 63 63 63 63 64 64 64 64 63 63 62 62 62 62 62 63 63 63 64 64 64 64 64 64 65 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 63 63 63 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 68 68 68 67 67 67 66 66 66 65 65 66 66 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 68 67 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 66 66 66 66 66 66 65 65 65 65 66 66 66 65 65 65 66 67 66 65 64 64 64 64 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 63 63 65 66 67 67 66 65 64 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 54 54 54 54 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 55 56 56 55 52 48 43 40 40 52 57 58 58 58 58 58 59 59 60 60 60 61 61 61 61 61 61 60 58 55 51 46 41 41 39 35 31 29 27 26 28 25 20 18 19 16 13 11 8 8 7 6 7 8 9 9 11 12 14 15 15 13 12 11 10 10 9 8 7 31 39 40 38 30 24 20 18 34 43 49 58 63 60 56 56 66 70 71 72 74 74 74 75 74 74 73 73 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 71 71 70 70 70 70 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 68 68 67 67 67 66 66 66 65 66 66 66 66 66 66 65 65 65 64 64 64 63 63 63 63 64 64 64 64 63 63 62 62 62 62 62 62 63 63 63 63 64 63 64 64 65 65 65 65 65 65 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 68 67 67 67 67 66 66 66 65 65 65 66 66 67 67 67 67 67 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 66 66 65 65 65 65 65 66 66 66 66 66 65 66 67 67 66 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 65 66 66 66 66 65 64 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 58 58 57 57 57 57 56 56 56 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 54 54 54 52 49 49 45 44 45 47 55 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 61 59 57 56 54 50 45 39 39 38 36 32 30 26 24 23 22 21 20 20 18 16 14 11 9 9 8 7 6 5 5 6 7 9 11 13 13 12 11 11 11 10 8 5 25 35 39 38 26 21 19 14 31 45 54 58 62 61 60 64 68 70 71 72 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 75 75 75 75 75 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 64 64 64 64 63 63 63 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 64 64 64 64 64 63 63 62 62 63 63 63 63 63 63 63 63 63 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 66 66 66 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 65 65 65 65 65 65 66 66 67 67 66 66 65 66 67 67 67 67 66 65 65 65 64 64 64 65 66 66 66 67 66 65 66 66 67 66 65 65 65 65 65 65 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 64 65 66 66 66 65 65 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 59 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 54 53 52 49 49 50 49 44 44 48 56 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 59 56 53 53 51 49 45 40 38 36 33 31 28 27 25 23 21 19 18 17 14 13 13 13 12 12 11 9 8 7 5 4 4 5 6 8 9 10 11 11 11 9 8 15 21 31 38 39 22 18 19 17 37 50 57 59 63 64 66 69 69 70 71 72 73 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 67 67 66 66 66 66 66 66 65 66 66 66 65 65 65 65 65 64 64 63 63 63 63 64 64 64 64 63 63 63 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 62 62 62 62 63 63 63 63 63 63 63 63 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 68 68 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 66 66 66 65 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 66 65 65 65 65 65 65 66 66 66 67 67 67 66 66 65 65 66 66 66 65 65 65 65 65 64 64 64 65 65 66 66 67 66 66 66 67 67 67 67 66 66 65 65 64 64 64 63 63 63 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 64 65 65 66 65 65 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 59 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 54 53 49 44 45 48 52 54 48 49 54 58 58 58 58 58 58 58 58 58 58 59 59 60 60 60 60 59 55 51 47 47 47 45 42 39 36 32 29 26 26 25 24 22 19 18 16 13 11 10 9 9 10 11 11 10 10 9 7 6 5 4 4 4 4 6 7 7 7 5 9 30 34 33 31 27 24 25 29 34 48 55 60 64 66 68 69 69 69 70 71 72 72 73 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 70 70 70 70 70 70 69 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 67 67 66 66 66 66 66 65 65 65 66 66 66 65 65 65 65 65 64 64 63 63 63 63 64 64 64 64 63 63 63 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 62 62 62 62 63 63 64 64 63 63 63 63 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 67 67 67 67 67 67 67 68 68 69 69 69 68 68 68 68 68 67 67 66 66 65 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 66 66 65 65 65 65 65 66 66 66 67 67 67 67 66 65 65 65 65 65 65 64 65 65 65 64 64 64 65 65 65 66 67 67 66 66 67 67 67 67 67 66 65 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 63 63 64 64 65 65 65 65 65 64 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 59 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 53 53 52 52 52 52 52 53 53 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 55 55 55 52 49 45 40 45 50 55 57 56 56 58 58 59 59 59 59 58 58 58 58 58 59 60 60 60 60 59 56 51 48 45 45 44 41 37 34 32 31 28 25 25 23 21 17 16 15 14 13 13 12 10 9 9 8 8 8 8 8 8 8 7 6 5 4 4 4 4 4 4 4 9 21 24 23 21 18 20 23 31 43 51 58 63 67 68 69 69 69 69 70 72 72 72 73 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 69 68 68 68 67 67 67 67 68 68 69 69 69 68 68 68 68 69 68 68 68 68 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 66 66 65 65 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 64 64 64 64 63 63 62 62 61 62 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 62 62 62 62 63 63 64 64 64 64 64 64 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 67 67 67 67 68 69 69 69 69 69 68 68 68 68 67 67 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 68 67 67 66 65 65 65 65 65 66 66 66 66 67 67 67 66 65 65 65 65 64 64 64 65 65 65 65 65 65 65 65 65 66 66 67 67 66 66 67 67 67 67 66 65 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 63 62 62 62 62 62 63 63 64 64 65 65 65 66 66 65 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 60 60 61 61 61 61 60 60 60 59 59 59 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 53 53 54 54 53 53 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 54 49 47 45 44 46 51 56 56 58 58 58 58 58 59 59 59 58 58 58 58 59 59 60 61 61 59 57 53 49 47 46 45 42 39 35 31 30 28 27 27 24 22 19 15 14 13 12 11 10 10 10 10 9 9 8 7 6 6 6 5 6 6 5 4 4 4 4 6 4 3 5 9 16 18 18 20 18 20 30 46 53 60 65 66 67 68 69 69 70 71 72 72 72 73 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 70 70 69 69 69 69 69 69 70 69 69 68 68 67 67 67 67 67 67 67 68 68 68 68 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 66 66 65 66 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 64 64 64 63 63 62 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 63 63 62 61 61 62 63 63 63 64 64 64 65 65 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 68 68 67 67 67 67 67 67 68 69 70 70 70 69 68 68 68 67 67 67 66 66 66 66 67 67 67 67 67 67 68 68 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 69 69 69 68 67 66 65 65 65 65 65 65 65 65 66 67 67 67 67 66 65 65 65 65 65 66 66 66 65 65 65 64 64 65 65 65 65 66 66 66 66 66 66 67 67 66 65 64 64 65 65 65 64 64 64 64 64 64 64 64 63 63 63 64 64 63 62 62 61 62 62 62 63 63 64 64 65 66 66 67 66 65 64 63 63 63 62 62 62 62 62 61 61 61 60 60 60 60 60 60 61 61 61 61 60 60 59 59 59 59 60 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 55 55 55 55 55 56 56 56 56 56 56 55 53 51 49 47 45 41 42 49 56 55 57 58 58 58 58 58 58 58 58 58 58 58 59 60 60 60 58 56 53 49 47 45 45 46 42 38 35 30 27 25 23 22 20 18 15 12 13 13 12 9 8 8 9 9 9 9 9 9 7 7 7 6 4 4 4 2 3 4 4 6 2 4 6 8 14 15 13 13 13 18 29 45 52 58 63 64 65 67 68 70 70 71 72 72 72 73 73 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 71 71 71 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 70 69 69 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 63 63 63 63 62 61 61 61 62 63 63 63 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 62 63 63 64 64 64 65 65 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 68 67 67 67 68 68 69 70 71 70 69 68 68 67 67 67 67 66 66 66 66 67 67 67 67 67 67 68 69 69 69 69 69 69 68 68 68 68 68 67 68 68 68 68 68 68 68 68 69 69 69 68 67 66 66 65 65 65 65 65 65 65 66 67 67 67 67 67 66 65 65 65 66 67 67 67 66 65 64 64 64 64 64 65 64 64 64 65 65 65 65 66 66 66 65 64 65 65 66 66 65 64 64 64 64 64 64 64 64 63 63 64 64 63 63 62 62 61 61 62 63 63 63 64 64 65 66 67 66 65 64 64 63 63 63 62 62 62 62 62 61 61 60 60 60 60 60 60 60 60 61 61 60 60 59 59 59 59 59 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 53 53 53 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 54 54 54 55 55 55 55 56 56 56 56 56 54 52 50 49 48 46 44 39 35 43 53 56 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 58 55 54 52 48 46 45 43 42 38 36 33 31 27 24 21 19 17 14 10 8 21 22 17 12 10 11 12 11 9 8 8 8 8 8 8 8 5 4 3 4 5 6 6 3 1 2 4 4 7 8 8 8 9 21 36 47 50 54 58 63 64 66 68 70 71 71 72 72 73 73 73 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 74 74 74 74 74 74 74 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 68 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 65 64 63 63 63 63 63 63 62 61 61 60 61 62 63 63 63 63 64 64 64 63 63 62 62 62 62 62 62 62 61 62 63 63 64 64 64 65 65 65 71 71 70 70 70 70 70 70 70 70 69 69 70 70 70 70 70 70 69 69 68 68 68 67 67 68 68 69 70 70 70 69 68 67 67 67 67 66 66 66 66 66 66 67 67 67 67 68 69 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 67 67 66 65 65 65 65 64 64 64 65 66 67 67 67 67 66 66 65 65 66 67 67 67 67 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 64 63 63 62 62 62 61 61 62 63 63 63 63 64 65 65 65 65 64 64 64 64 63 63 63 62 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 55 55 55 55 56 56 56 56 56 52 50 50 49 47 45 42 35 34 44 54 56 57 58 58 58 58 58 58 58 58 58 58 58 57 56 55 55 54 51 48 45 45 44 42 39 35 31 30 29 26 21 16 11 11 10 10 13 16 16 14 13 11 10 9 9 9 9 9 8 7 7 7 6 5 7 8 5 5 5 6 6 4 4 4 5 9 7 4 5 15 28 41 49 49 51 53 57 63 67 69 70 71 72 72 72 73 73 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 71 71 70 70 70 69 69 69 69 69 69 69 70 69 69 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 65 65 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 64 63 63 63 63 63 62 61 61 60 61 62 63 63 63 64 64 64 64 63 63 62 62 62 62 62 62 62 62 62 63 64 65 65 65 65 65 65 71 70 70 70 70 70 70 70 70 69 69 69 69 70 70 70 70 70 69 69 68 68 68 68 67 68 68 69 70 70 70 69 68 67 67 67 67 66 66 66 66 66 66 66 67 67 67 68 69 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 68 68 67 66 66 65 65 65 64 64 64 64 65 66 66 66 66 66 66 66 66 66 67 67 67 67 66 65 65 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 63 63 63 62 62 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 55 55 55 55 55 55 56 56 56 56 52 50 49 49 46 43 39 34 43 50 55 57 58 58 58 58 58 58 58 58 58 57 56 55 54 52 50 51 49 46 44 44 42 40 39 37 31 27 26 26 22 18 13 11 9 9 8 9 7 9 10 10 9 8 8 9 9 10 12 13 11 9 8 8 8 7 6 4 5 4 4 7 7 6 6 7 5 4 5 9 22 35 45 49 48 49 53 61 67 70 70 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 71 71 71 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 70 70 70 70 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 68 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 63 63 63 63 62 61 60 60 61 62 63 63 63 63 64 64 64 63 63 62 62 62 62 62 63 63 63 63 64 64 65 65 65 65 65 64 70 70 70 70 69 70 70 70 70 69 69 69 69 70 70 70 70 70 69 69 69 68 68 68 68 68 68 68 69 69 69 68 67 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 66 66 65 65 65 64 64 64 64 65 65 65 65 65 66 66 66 66 67 67 67 67 66 66 66 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 63 63 63 63 64 64 64 64 63 63 63 63 63 64 64 64 63 63 63 62 62 61 61 61 62 62 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 62 62 61 60 60 60 59 59 59 60 60 60 60 59 59 59 59 58 58 58 58 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 55 55 55 55 55 55 55 56 56 56 53 51 49 48 45 40 36 35 49 54 56 57 58 58 58 58 58 58 58 58 56 55 54 52 49 44 41 45 44 43 43 44 40 37 36 35 31 26 22 22 18 15 13 13 13 11 9 9 9 10 12 12 11 9 8 10 10 10 11 15 15 14 14 14 6 4 4 5 4 4 6 9 7 7 6 6 6 5 7 12 28 40 47 48 48 54 62 69 70 70 70 71 71 72 72 72 71 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 71 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 69 69 70 70 70 70 70 70 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 63 63 63 62 61 61 60 61 62 62 63 63 63 63 64 64 63 63 62 62 62 62 63 63 63 63 63 64 65 66 66 65 65 64 64 70 70 70 69 69 69 70 70 70 70 69 69 69 69 70 70 70 70 69 69 69 69 68 68 68 67 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 64 64 64 64 63 63 63 63 64 64 64 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 62 62 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 63 62 62 61 60 60 59 59 59 59 59 60 60 59 59 59 59 58 58 58 58 58 58 58 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 54 51 49 46 42 38 37 40 51 55 56 57 58 58 58 58 58 58 58 57 55 53 49 43 37 35 36 43 43 41 40 39 38 34 31 31 30 27 23 19 15 13 13 12 12 12 13 12 12 13 14 13 13 12 12 11 10 12 14 14 15 16 15 11 10 8 6 7 6 9 12 13 8 7 8 8 6 7 10 16 36 46 48 46 55 63 69 70 70 70 70 71 71 72 72 72 71 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 71 71 72 72 72 72 72 72 72 72 72 71 71 72 72 72 72 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 69 69 69 69 69 69 70 70 70 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 65 64 64 63 63 63 62 61 61 61 61 62 62 62 63 63 63 64 63 63 63 62 62 62 63 63 63 63 63 64 65 65 65 65 64 64 64 70 70 70 69 69 69 69 70 70 70 69 69 68 69 69 70 70 70 69 69 69 69 68 68 68 67 67 67 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 64 64 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 67 67 66 66 66 65 65 64 64 64 64 64 64 64 64 63 63 63 64 64 64 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 62 63 63 63 64 64 64 64 64 64 64 63 63 63 63 63 63 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 55 55 55 55 54 54 54 54 54 55 56 54 50 45 40 37 37 40 49 53 55 56 57 58 58 58 58 57 57 56 55 53 49 44 36 34 34 36 41 41 39 37 36 35 30 25 26 26 26 24 19 15 13 12 11 13 14 16 18 15 13 12 11 11 11 11 11 11 11 12 12 12 11 11 12 14 13 11 12 10 9 8 6 7 8 9 11 9 11 18 33 45 49 49 50 63 68 70 70 70 70 71 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 70 70 70 71 72 72 72 72 72 72 72 72 71 71 72 72 72 72 71 71 71 71 71 71 71 72 72 72 71 71 71 71 71 71 70 70 70 71 71 71 71 71 71 70 69 69 69 68 69 69 70 70 69 69 69 68 68 67 67 67 68 68 68 68 67 67 67 66 66 65 65 65 65 65 65 65 64 64 64 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 64 63 63 63 63 62 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 64 64 64 70 71 70 70 69 69 69 70 70 70 69 69 69 69 69 69 70 69 69 69 69 69 68 68 68 67 67 67 67 68 68 68 68 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 66 66 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 65 64 63 62 62 62 63 63 63 63 63 63 63 62 62 61 61 61 61 61 62 63 63 63 64 64 64 64 64 64 63 63 63 63 63 63 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 52 52 52 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 54 54 54 54 54 55 55 54 54 54 54 53 53 53 55 57 53 46 39 32 31 36 45 53 54 55 57 57 58 57 57 57 57 57 55 53 48 44 40 36 34 34 35 38 39 36 34 35 33 28 24 23 22 22 22 19 16 14 13 13 14 16 18 24 16 13 11 11 11 10 10 11 13 13 13 13 12 11 13 24 22 18 13 10 8 7 7 5 9 8 8 13 14 19 27 41 47 49 51 59 67 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 72 71 71 71 70 70 70 70 70 70 70 71 72 72 72 72 72 72 71 71 71 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 69 69 69 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 64 63 63 63 63 62 62 62 62 61 61 61 61 62 63 63 63 63 63 63 63 63 63 62 62 62 63 63 64 65 65 64 64 64 70 71 71 70 70 70 70 70 70 70 69 69 69 69 69 69 70 69 69 69 69 69 68 68 68 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 66 67 67 67 67 67 67 66 66 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 65 64 64 64 64 63 63 63 63 63 64 64 64 65 65 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 65 64 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 62 63 63 64 64 64 65 64 64 64 63 63 63 63 63 63 63 62 62 61 61 60 60 59 59 59 59 59 60 60 59 59 58 58 58 58 57 57 57 57 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 54 54 54 53 52 52 52 53 54 57 48 39 32 28 27 36 48 53 54 56 57 57 57 57 57 57 57 57 54 50 46 42 39 35 33 34 37 40 38 35 32 35 32 29 25 23 21 20 18 16 14 14 14 14 16 17 17 19 16 14 13 12 12 11 11 13 13 13 13 15 14 14 20 40 33 24 17 11 10 10 10 10 9 6 7 14 19 27 36 45 47 49 54 63 67 69 69 69 70 70 71 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 74 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 72 72 72 72 72 71 71 71 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 69 68 68 69 69 69 69 68 67 67 67 67 66 66 67 67 67 67 67 67 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 63 63 63 63 63 62 62 62 62 61 61 61 61 62 63 63 63 63 63 63 63 63 63 62 62 62 62 63 63 64 64 64 64 70 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 66 65 64 64 64 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 64 65 65 64 63 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 61 61 62 62 63 63 64 65 66 65 65 64 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 59 59 60 60 60 60 59 59 58 58 58 58 57 57 57 57 57 58 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 54 53 52 52 51 51 51 52 53 52 40 34 31 27 28 38 49 54 55 56 57 57 57 57 57 57 57 56 54 50 47 43 39 33 32 35 39 40 38 35 33 35 32 28 25 23 19 16 13 11 11 12 13 13 16 16 15 15 16 15 15 14 13 13 14 14 14 14 14 15 14 15 19 25 22 19 16 12 10 10 12 13 9 7 10 22 34 41 45 48 46 49 56 63 67 69 69 69 70 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 70 71 72 72 72 72 72 71 71 71 71 72 72 72 71 71 71 71 71 70 70 70 71 70 70 70 70 71 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 69 68 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 65 65 64 63 63 63 63 63 62 62 62 61 61 61 61 61 62 63 63 63 63 64 64 64 63 63 62 61 61 61 62 63 63 64 64 70 70 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 66 65 65 64 64 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 64 65 64 63 63 62 62 62 62 61 61 61 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 62 61 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 58 58 58 58 57 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 54 53 52 51 51 51 51 50 50 48 41 35 32 31 29 33 42 51 54 56 56 56 57 57 57 57 57 57 57 55 52 47 43 39 33 33 35 37 36 36 35 33 32 30 28 26 23 18 15 12 10 10 11 12 13 13 13 14 14 15 15 15 15 15 16 16 15 14 13 13 13 13 14 16 13 13 13 12 11 9 10 12 13 10 12 20 35 41 45 46 47 45 48 53 61 67 69 69 69 70 71 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 69 69 69 70 70 70 70 69 69 69 70 71 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 67 66 66 66 66 66 66 65 65 63 63 62 62 62 62 62 62 61 61 61 61 61 61 62 62 63 63 64 65 64 64 63 62 61 61 60 61 62 63 63 63 70 70 70 70 71 70 70 70 70 69 69 68 68 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 67 67 66 66 65 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 66 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 63 63 63 63 63 63 62 62 61 61 61 60 60 61 60 60 60 61 61 61 62 62 63 64 65 66 66 65 65 65 65 64 64 64 64 64 65 65 65 65 64 63 62 61 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 57 57 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 52 51 51 51 50 49 46 44 40 31 31 31 30 29 37 46 53 55 56 56 56 57 57 57 57 57 57 57 55 51 45 41 38 34 33 34 35 33 34 33 32 30 28 27 27 25 20 16 13 13 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 13 10 9 9 8 9 12 13 10 11 11 11 12 9 9 10 11 10 14 24 38 43 45 45 45 45 46 51 58 66 69 69 70 70 71 72 72 72 72 72 72 72 72 72 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 71 71 71 71 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 70 71 71 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 70 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 65 65 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 65 64 63 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 63 63 64 65 64 63 62 61 61 60 60 60 61 62 63 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 66 66 66 66 66 67 66 66 66 67 67 67 68 68 67 67 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 65 65 64 64 64 64 64 63 63 63 63 63 63 62 62 62 63 63 63 63 63 63 63 64 64 64 63 63 62 61 61 61 61 61 61 61 60 61 61 61 62 62 63 64 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 64 64 63 62 61 60 60 61 61 61 60 60 59 59 59 59 58 58 57 57 57 58 58 58 58 58 57 57 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 52 51 51 50 50 49 46 41 36 33 30 30 31 32 30 41 49 54 55 56 56 57 57 57 57 57 57 56 55 52 44 38 35 35 37 34 34 34 31 31 31 31 29 27 26 25 25 21 18 16 15 13 13 14 15 14 14 14 14 14 14 14 13 13 13 13 11 7 7 7 5 9 11 12 9 11 11 11 10 10 10 11 11 11 13 19 29 40 44 45 45 45 47 50 57 65 68 69 70 70 71 71 72 72 72 72 72 72 72 72 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 72 72 71 71 71 70 70 71 71 71 71 70 70 70 70 70 70 70 70 69 68 68 68 68 69 69 69 69 69 68 68 68 68 69 68 68 68 67 67 67 67 67 67 66 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 64 63 62 62 62 62 62 62 61 61 61 61 61 61 61 62 63 63 64 64 64 63 62 61 60 60 60 60 60 61 62 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 65 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 65 65 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 62 63 63 64 64 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 62 62 63 64 64 65 65 65 65 66 66 65 65 65 65 65 65 65 65 65 65 64 63 62 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 57 58 58 58 58 57 57 57 57 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 50 50 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 52 52 52 52 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 51 50 50 50 49 46 43 37 32 30 30 30 35 40 40 49 53 55 56 57 57 57 57 57 57 57 55 53 51 46 36 33 32 34 40 35 34 33 31 30 30 30 28 26 24 23 22 20 18 17 16 15 14 14 15 16 16 16 16 15 15 14 14 13 13 13 11 9 9 9 5 9 12 11 8 10 11 11 9 11 12 13 14 13 15 17 19 32 40 44 45 46 48 51 59 66 68 69 70 70 70 71 71 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 70 69 69 69 68 68 69 69 69 69 69 69 69 69 69 70 70 71 71 71 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 68 68 68 68 68 68 68 68 67 68 68 68 68 67 67 67 67 67 67 67 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 62 62 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 65 66 65 64 63 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 63 64 64 63 62 61 61 60 60 60 60 60 61 62 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 69 69 69 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 62 62 62 62 62 62 63 64 64 65 65 64 63 63 63 63 62 62 62 61 61 61 61 61 62 62 62 63 63 64 64 64 64 65 65 66 66 65 65 65 65 65 65 65 65 65 64 63 62 61 61 61 61 61 61 61 60 60 60 59 59 58 58 58 57 58 58 58 58 58 57 57 57 57 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 50 50 50 50 50 50 51 51 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 52 52 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 52 52 50 49 49 49 47 45 42 35 31 29 30 31 38 47 51 54 55 56 57 57 57 57 57 57 57 56 53 46 42 39 33 31 31 32 36 35 34 32 31 31 31 30 27 25 23 21 19 17 17 16 16 15 14 14 14 15 16 17 16 15 14 14 14 14 15 15 14 13 13 12 8 10 11 10 8 9 9 9 10 12 14 15 16 15 15 15 15 26 36 45 46 47 49 54 63 67 68 69 69 69 70 70 71 71 72 72 72 72 72 71 72 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 74 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 70 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 71 71 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 70 70 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 64 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 65 65 66 66 65 64 63 63 62 62 63 62 62 61 61 61 61 61 61 61 62 63 63 63 63 62 61 61 60 60 60 61 61 62 62 69 69 69 69 69 68 68 68 69 69 69 68 68 68 68 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 65 65 66 66 65 65 65 65 65 65 64 64 63 63 62 62 62 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 65 65 65 65 64 64 64 64 64 65 65 65 64 63 62 61 61 61 61 61 61 61 61 60 60 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 51 51 48 45 47 48 47 45 41 34 31 30 32 35 42 50 54 55 56 57 57 57 57 57 57 57 57 55 48 39 36 35 32 30 29 30 31 33 33 32 32 35 34 31 26 24 22 21 18 17 16 16 15 14 14 14 14 15 16 16 15 14 14 15 15 15 16 16 17 16 14 13 12 9 9 9 9 12 11 9 12 12 14 16 15 16 17 18 19 25 36 46 47 48 51 57 64 67 68 69 69 69 69 70 70 71 71 72 72 72 71 70 72 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 73 73 73 73 73 73 74 74 73 73 73 73 73 73 72 72 72 72 72 72 71 71 71 70 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 71 71 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 60 60 60 60 60 61 61 61 62 62 62 62 63 63 64 64 64 64 64 63 63 64 64 64 64 65 65 65 65 65 65 65 65 66 66 65 64 63 63 63 63 63 62 62 61 61 61 60 60 60 61 62 63 62 62 62 61 61 60 60 61 62 62 63 63 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 66 66 66 66 66 66 66 66 66 66 65 65 64 63 63 62 62 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 64 63 62 62 62 62 62 62 61 61 61 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 52 50 49 49 47 45 47 48 47 45 41 36 32 30 32 39 47 53 55 56 57 57 57 57 57 57 56 56 55 51 40 35 34 34 32 29 27 26 26 30 31 30 30 32 31 29 26 24 23 22 20 18 18 18 16 15 15 15 15 16 16 16 16 16 16 16 16 15 16 16 17 17 15 14 13 8 8 10 11 15 14 13 15 15 17 17 15 15 18 22 28 31 40 47 47 47 51 57 63 65 67 67 68 69 69 70 70 70 71 71 72 72 71 70 72 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 73 73 73 73 74 73 74 74 74 73 73 73 73 73 72 72 72 72 72 72 71 71 71 71 70 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 67 67 67 67 67 67 67 68 68 68 69 69 69 69 69 69 70 71 71 71 71 71 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 60 60 60 60 60 60 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 60 60 60 60 61 61 61 61 62 63 63 64 64 64 64 63 63 63 63 63 64 64 65 65 65 65 65 65 65 66 66 66 65 64 63 63 63 63 63 62 62 61 61 60 60 60 60 61 61 62 62 62 61 61 60 60 61 62 63 63 63 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 64 63 63 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 66 65 64 63 62 62 62 62 62 62 62 62 61 61 60 60 60 59 58 58 58 58 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 52 52 52 53 53 53 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 51 49 48 49 49 48 47 48 48 46 44 41 37 34 32 35 45 51 54 55 56 57 57 57 57 57 57 55 51 46 41 35 33 32 32 32 32 27 23 22 27 28 27 27 25 26 27 26 25 24 23 23 21 20 20 19 18 18 18 18 17 17 17 17 17 16 15 15 15 15 15 15 17 16 14 13 10 11 12 12 14 12 11 13 18 21 22 24 18 18 24 39 40 44 47 47 47 49 54 58 60 61 63 66 67 68 69 69 70 70 71 71 71 71 70 72 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 73 74 74 74 73 73 73 72 72 73 73 73 73 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 69 69 69 68 68 67 66 67 67 67 67 67 67 68 68 69 69 69 69 69 69 70 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 61 61 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 66 66 65 65 64 63 63 63 63 63 62 62 62 61 61 60 60 60 60 61 61 61 61 61 60 60 61 63 64 64 63 68 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63 63 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 66 65 64 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 59 59 59 59 59 58 58 58 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 52 48 46 47 49 49 49 49 49 47 43 39 38 38 35 34 42 49 53 54 56 56 57 57 57 58 58 56 50 44 40 36 33 32 31 32 33 32 28 24 23 28 28 26 25 22 22 22 23 23 23 23 23 22 22 22 22 21 20 19 18 18 18 17 16 16 15 15 14 14 14 14 14 15 15 15 14 13 13 13 12 13 11 9 10 20 21 23 33 29 27 31 45 45 45 46 46 46 48 49 52 53 55 58 61 63 65 67 69 69 70 70 71 71 71 71 72 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 74 73 73 73 74 74 74 74 74 73 73 74 74 73 73 72 72 72 73 73 74 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 69 69 69 69 69 68 67 66 66 67 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 64 63 63 63 63 63 63 63 62 62 61 61 60 59 59 60 60 61 61 60 60 60 61 63 63 64 64 68 68 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 65 65 65 64 64 63 63 63 63 63 63 63 63 63 62 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 65 66 66 65 65 64 64 63 63 63 62 62 62 62 62 62 61 61 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 52 49 47 47 49 51 50 49 49 48 44 37 32 33 36 35 37 48 51 54 55 56 57 57 57 58 58 57 54 44 41 38 36 33 32 31 31 30 28 26 24 22 27 27 26 26 24 21 19 18 18 18 18 20 20 21 21 21 20 19 19 21 21 19 17 15 14 14 13 13 13 13 13 13 13 14 15 16 14 13 13 13 13 13 11 11 20 23 26 36 39 40 41 45 46 46 45 45 45 46 47 48 48 50 54 58 60 63 66 68 68 69 70 71 71 71 71 72 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 73 72 72 72 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 71 71 71 71 71 71 70 70 70 71 71 71 71 70 70 70 69 69 69 69 69 69 69 69 68 67 66 67 67 67 67 67 67 67 67 67 68 68 69 69 70 70 71 71 71 71 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 63 64 64 64 65 65 65 65 65 65 65 64 63 63 63 63 63 63 63 63 63 62 62 61 60 59 59 60 60 60 60 60 60 61 62 63 64 64 68 68 68 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 65 65 65 64 64 63 63 63 63 63 63 63 62 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 66 65 65 64 64 63 63 63 62 62 62 62 62 61 61 60 60 59 59 59 59 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 52 50 48 49 49 51 52 51 49 48 47 41 35 31 33 35 39 45 50 53 55 56 57 57 57 57 57 57 55 49 36 36 35 33 31 31 30 29 27 25 24 22 19 22 24 24 26 25 23 20 18 16 15 14 14 14 15 15 16 16 16 17 20 18 16 14 13 13 13 13 13 13 13 13 13 13 13 14 16 14 13 13 13 13 13 13 13 18 21 25 34 40 43 44 44 45 45 45 45 45 45 46 46 47 49 53 56 58 62 65 67 68 69 70 71 71 71 72 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 73 73 73 73 72 72 72 72 73 73 74 74 74 74 74 74 73 73 73 73 73 73 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 71 71 71 70 70 70 69 69 69 69 69 69 69 69 68 67 66 66 66 66 66 67 67 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 69 68 68 68 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 64 64 65 65 65 65 65 65 64 63 63 63 63 63 63 63 63 63 63 62 62 61 60 59 59 59 60 60 60 60 61 62 63 63 63 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 62 63 63 63 63 63 63 63 63 63 63 64 64 64 65 66 66 66 66 65 65 65 64 63 63 63 63 63 62 62 62 61 61 61 60 60 59 60 60 60 60 60 60 59 59 59 58 58 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 49 50 50 50 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 50 49 49 49 50 50 50 50 51 51 51 51 51 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 52 51 50 50 51 52 52 52 51 49 48 46 43 40 38 37 42 46 50 52 55 56 57 57 57 57 57 56 54 49 41 29 28 30 32 34 31 28 26 24 22 22 22 17 20 22 24 27 25 23 22 21 19 18 16 15 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 14 15 16 14 13 13 13 13 12 12 13 16 18 21 27 39 42 42 41 42 42 44 45 45 46 46 47 48 50 53 56 59 62 65 67 68 69 70 70 71 71 71 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 74 74 74 73 73 73 73 72 72 72 72 72 73 73 74 74 74 74 74 73 73 73 73 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 71 70 70 70 69 69 69 69 69 69 69 68 67 67 67 66 66 66 66 66 66 67 67 67 67 68 68 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 64 64 65 65 65 65 65 64 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 59 60 60 60 61 61 62 63 63 67 67 67 67 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 66 66 66 65 65 64 63 63 63 63 63 63 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 58 57 58 58 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 50 50 50 50 51 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 54 53 53 53 52 52 52 52 52 52 51 50 49 49 47 45 44 42 42 43 47 50 52 54 56 57 57 58 57 55 52 45 43 37 31 27 27 29 33 38 28 24 22 19 18 20 22 18 22 22 20 20 22 22 22 21 21 20 20 19 19 18 18 17 16 15 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 15 14 13 13 13 13 13 13 14 19 21 22 24 35 40 42 39 40 43 46 47 47 46 46 49 51 53 55 58 61 64 66 67 68 68 69 70 71 71 71 70 70 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 73 73 73 74 74 74 74 73 73 73 72 72 72 72 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 67 67 66 66 66 66 66 66 66 67 67 67 67 68 69 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 61 61 62 62 62 62 63 63 63 64 64 65 65 65 65 64 64 64 64 64 65 65 65 65 64 63 63 62 62 61 60 60 59 59 59 60 60 61 62 62 63 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 64 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 66 66 66 65 65 64 63 63 63 63 63 63 62 62 62 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 50 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 54 53 52 50 51 52 52 52 52 51 51 50 49 47 44 41 41 40 40 42 48 52 54 56 57 57 57 58 57 49 39 31 30 29 28 26 25 27 30 32 26 23 21 18 17 18 21 23 22 19 16 16 18 18 18 18 18 19 20 20 21 21 22 21 20 19 18 19 17 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 14 15 16 17 21 22 24 32 38 39 38 36 40 45 51 53 51 49 49 52 55 57 58 60 63 65 67 67 68 68 69 70 70 71 71 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 72 72 72 72 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 73 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 69 69 69 68 67 67 65 64 65 65 65 65 66 66 67 67 67 67 68 69 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 65 65 64 64 64 64 65 65 65 65 65 64 63 63 62 62 61 60 60 59 58 59 59 60 61 62 62 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 62 62 61 61 61 61 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 64 64 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 66 66 66 66 66 66 65 64 64 63 63 63 63 63 63 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 50 50 50 50 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 50 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 53 52 50 52 52 52 52 51 51 51 51 47 41 36 36 38 38 39 43 50 53 55 56 57 57 57 56 52 41 32 32 32 30 27 25 22 22 24 25 24 23 21 18 15 15 17 20 18 16 13 12 13 14 14 15 15 16 16 17 18 18 18 18 17 18 18 20 20 19 18 17 16 16 16 16 15 14 13 13 12 12 12 13 13 14 15 13 14 15 16 18 20 21 26 37 42 44 44 44 47 51 55 56 53 51 52 54 57 59 60 62 63 65 67 67 68 68 69 69 70 70 71 71 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 68 68 68 68 67 65 63 63 64 65 65 65 66 66 67 67 67 67 68 69 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 59 59 60 60 60 61 61 61 62 62 63 63 64 64 64 65 65 65 64 64 64 65 65 65 65 65 64 64 64 63 63 62 61 60 60 59 58 58 59 60 61 62 66 67 67 67 66 66 67 67 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 66 66 67 67 67 67 67 66 66 67 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 66 66 65 65 64 64 63 63 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 50 51 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 52 51 48 40 32 28 31 35 36 38 48 52 54 55 56 57 55 54 53 42 36 33 34 33 31 29 26 25 23 22 22 25 22 18 16 13 14 17 19 18 16 13 11 11 11 12 13 13 13 13 13 13 13 12 12 12 13 14 15 17 16 14 14 13 13 13 13 13 13 12 12 10 11 13 11 11 15 18 14 13 13 13 14 19 22 28 40 42 44 45 47 48 50 53 54 54 54 54 52 54 56 59 62 63 65 67 67 68 68 69 69 69 70 70 71 71 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 68 68 67 66 65 63 63 63 64 65 65 66 66 67 67 67 67 68 69 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 55 55 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 60 60 60 61 61 62 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 64 65 64 64 63 63 62 61 60 60 59 58 58 59 60 61 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 66 66 66 66 66 66 66 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 65 65 64 64 64 64 63 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 51 50 45 32 24 22 27 30 38 45 51 53 54 55 54 55 53 47 38 36 34 34 34 34 33 32 30 27 23 21 19 24 21 16 14 12 13 15 16 17 15 14 13 11 10 10 11 10 10 11 14 13 12 11 12 13 13 14 15 15 15 14 14 13 13 13 13 12 12 10 9 9 9 11 11 10 11 12 9 11 12 14 17 19 22 28 37 39 40 41 42 44 46 48 51 53 54 54 52 54 56 58 60 63 64 65 67 67 68 68 68 69 69 70 70 70 70 70 71 69 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 69 69 69 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 66 65 63 62 63 64 65 65 66 67 67 67 67 67 67 68 69 69 69 69 69 69 69 69 68 68 69 69 69 69 69 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 60 60 61 61 62 62 63 64 64 64 64 64 64 64 64 64 65 65 64 64 65 65 64 64 63 63 62 61 61 60 59 58 58 59 60 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 47 42 32 28 28 29 31 42 52 53 54 53 51 51 53 49 41 33 31 32 33 33 34 34 33 32 27 23 20 19 22 20 17 15 13 12 12 13 13 13 13 14 13 13 13 12 11 12 14 18 15 13 13 14 15 16 16 15 14 14 14 13 13 13 12 9 9 8 7 7 7 9 10 11 9 7 6 8 10 13 16 17 16 18 25 34 36 38 39 40 42 43 44 48 49 54 57 56 58 58 58 59 61 63 64 65 67 67 67 68 68 69 69 70 70 70 70 70 69 70 70 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 67 67 66 66 64 62 62 63 64 65 66 66 67 67 67 67 67 67 68 69 69 69 69 69 69 69 68 68 67 68 69 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 59 59 59 59 59 59 59 59 59 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 55 55 55 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 61 60 60 59 59 59 59 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 49 46 43 42 38 36 34 32 38 46 53 54 52 46 41 45 49 45 38 31 27 27 29 31 32 33 32 31 25 22 20 21 22 20 17 18 13 11 11 13 10 10 11 12 13 13 13 13 14 15 15 14 13 14 14 16 16 16 15 12 12 13 13 12 11 9 7 5 5 6 6 7 9 9 9 9 7 6 7 10 13 14 13 13 14 15 19 28 33 36 38 39 40 41 43 46 45 51 57 58 59 59 58 59 60 61 63 64 65 66 67 67 68 68 69 69 70 70 70 70 70 70 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 67 67 67 67 67 66 66 66 66 65 64 62 62 63 65 65 66 67 67 67 67 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 68 68 69 68 67 67 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 54 55 55 55 56 56 56 56 56 56 57 58 58 58 59 59 60 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 62 61 60 60 59 59 59 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 64 64 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 51 52 52 51 51 51 51 51 50 50 49 50 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 52 51 50 45 42 40 41 40 38 38 42 47 51 54 54 52 41 34 42 46 43 36 28 25 23 23 25 28 30 30 28 22 19 19 20 20 20 19 19 14 13 13 14 9 7 7 8 8 9 11 13 13 13 13 13 13 13 13 13 13 12 10 8 9 11 12 9 7 6 4 4 5 5 6 7 7 8 7 6 7 8 8 9 13 12 10 10 12 14 18 24 30 34 37 40 40 37 35 36 40 45 51 54 57 58 59 59 59 60 61 62 63 64 65 67 67 68 68 69 69 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 67 67 67 67 66 66 66 66 65 65 64 63 61 62 63 65 65 66 66 67 67 67 67 67 68 69 69 69 69 69 69 69 69 68 68 67 67 67 68 68 67 67 66 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 63 63 62 61 60 60 59 59 66 66 66 66 66 66 66 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 66 66 66 65 65 65 65 64 64 63 63 63 63 62 62 62 62 62 61 61 62 62 61 61 61 60 60 60 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 52 52 52 52 52 51 51 51 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 52 51 49 42 38 35 34 34 38 41 44 47 49 52 54 54 53 47 44 48 43 37 31 25 24 23 22 22 24 27 27 25 21 19 19 19 22 22 21 21 16 15 14 12 9 6 5 4 4 5 7 9 8 9 9 9 8 9 9 9 8 8 7 6 6 6 6 6 5 4 4 4 4 5 6 8 7 9 9 6 5 6 7 5 14 12 7 7 10 14 19 24 31 36 38 40 39 35 31 31 34 35 36 41 50 55 58 59 59 59 60 61 63 63 64 66 67 67 68 68 69 69 69 69 70 70 70 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 71 71 71 72 72 72 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 66 66 66 66 65 65 64 63 63 60 60 62 63 65 65 66 66 66 67 67 67 67 68 69 69 69 69 69 69 69 69 69 68 67 67 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 57 58 58 58 59 59 60 61 62 62 63 63 63 63 63 62 62 62 62 62 62 63 63 63 64 64 63 63 63 62 61 61 60 59 66 66 66 66 66 66 66 65 65 64 63 63 62 62 61 61 60 60 60 60 60 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 65 65 65 65 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 52 52 52 52 52 51 51 51 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 47 41 32 31 31 30 29 33 40 45 45 49 52 54 53 53 52 49 45 34 29 26 25 25 25 25 24 24 25 25 22 21 19 20 22 25 23 20 20 17 17 15 12 10 7 4 2 6 5 4 5 4 5 6 5 4 5 6 7 6 6 6 5 4 4 4 4 4 4 4 4 4 6 9 11 9 8 7 7 5 6 6 4 13 11 7 7 12 18 24 29 36 40 42 40 40 34 29 29 29 27 26 29 41 50 56 58 59 59 59 60 62 63 64 64 65 66 67 67 68 68 69 69 69 69 70 70 70 71 71 71 70 70 69 70 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 70 71 71 70 70 70 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 63 62 60 59 61 63 64 64 65 65 66 66 66 67 67 68 69 69 68 68 68 69 69 69 69 69 69 68 67 67 67 67 66 66 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 54 54 54 54 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 62 62 62 61 61 61 61 62 62 62 63 63 63 63 63 63 63 62 62 61 60 66 66 66 66 66 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 60 60 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 52 52 52 52 52 52 52 51 51 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 50 49 46 40 33 28 28 29 29 28 34 41 45 45 50 52 53 53 53 49 43 32 27 26 26 26 26 26 26 26 26 26 25 23 22 21 21 22 22 21 19 19 19 19 17 11 10 8 4 2 9 8 4 4 4 4 4 4 3 4 7 10 7 5 4 3 3 3 3 2 3 4 6 5 5 6 8 11 9 8 7 7 6 6 6 4 6 7 8 10 19 24 28 33 40 43 43 37 37 34 31 30 28 27 27 28 40 47 52 56 58 59 59 60 61 62 63 64 64 66 67 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 70 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 63 62 59 58 59 62 63 63 64 64 65 65 66 66 66 67 69 69 69 68 68 68 68 69 69 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 57 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 57 58 58 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 63 63 63 62 60 65 65 65 65 65 64 63 63 62 62 62 61 61 60 60 59 59 59 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 61 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 60 60 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 50 50 49 49 49 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 50 48 45 40 36 31 27 27 28 31 34 43 47 47 49 51 52 53 53 52 43 32 28 26 25 24 25 25 25 26 26 27 27 27 25 24 22 22 22 22 22 20 19 19 19 16 11 9 8 6 4 4 4 4 5 5 6 5 4 5 6 7 8 5 3 2 1 2 2 3 3 4 4 5 7 7 7 7 9 8 8 9 9 8 6 5 6 6 6 8 9 16 20 22 27 33 36 36 33 34 34 34 32 31 30 29 30 39 45 48 52 56 58 60 60 61 61 63 63 64 65 66 67 67 67 67 68 68 68 69 69 69 69 70 70 71 71 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 71 70 70 69 70 69 69 69 70 70 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 63 62 60 58 58 60 62 63 63 63 64 64 65 65 66 66 67 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 63 63 63 63 63 62 61 64 64 64 64 63 63 63 62 62 62 61 61 61 60 59 59 59 58 58 59 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 60 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 53 52 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 50 51 51 51 52 52 52 52 52 52 52 52 52 51 48 45 42 40 37 33 28 28 31 37 44 48 50 51 52 52 52 52 52 45 33 23 25 23 23 23 23 22 22 22 22 24 26 27 25 25 23 22 22 22 21 20 19 18 16 14 11 9 9 7 6 4 4 4 6 5 5 5 5 5 4 3 3 1 1 2 2 4 4 4 5 5 5 6 9 9 7 7 9 9 9 10 12 10 9 8 8 8 8 7 6 7 9 12 18 21 24 26 25 27 30 32 32 33 33 32 31 31 37 44 49 52 55 58 60 61 61 62 63 65 66 66 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 70 69 70 71 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 71 70 70 69 69 68 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 64 63 63 61 59 58 58 60 62 63 63 63 63 64 64 65 66 66 67 69 69 69 69 68 68 68 68 68 68 68 67 67 67 66 66 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 58 58 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 63 63 62 63 63 63 63 63 63 62 62 62 62 61 60 60 59 59 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 60 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 53 52 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 52 52 52 52 52 52 52 49 45 43 41 39 36 34 31 35 41 46 49 50 52 52 53 52 52 50 48 33 23 19 22 22 22 22 22 21 20 19 17 21 23 25 24 24 22 22 22 20 20 19 19 17 15 13 12 10 9 8 7 6 6 6 6 4 4 4 3 2 1 0 1 2 3 4 5 6 6 6 6 7 7 7 8 7 6 6 7 8 9 10 11 10 10 10 10 9 9 9 9 9 11 14 18 17 18 18 18 20 23 27 28 31 32 32 29 26 31 39 45 46 50 55 59 61 62 62 63 65 66 66 67 67 67 67 67 68 68 68 68 68 69 69 70 71 71 71 71 71 71 71 71 70 69 69 69 68 68 69 70 70 70 70 70 71 70 70 70 71 71 71 71 71 71 71 72 72 71 71 71 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 65 64 63 63 61 59 58 57 58 60 61 62 63 63 63 63 64 65 66 67 68 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 54 54 54 53 53 53 53 53 54 54 53 53 53 53 54 54 54 54 55 56 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 61 61 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 62 63 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 53 52 52 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 52 51 51 52 52 52 51 47 44 41 40 37 34 33 36 43 47 50 50 51 52 52 52 52 52 49 42 21 16 19 22 22 22 22 22 21 20 18 16 16 17 18 20 22 22 21 21 18 18 18 18 16 15 14 13 11 9 9 8 7 7 7 5 3 3 2 2 1 1 2 3 5 6 7 9 8 8 8 8 8 8 8 8 7 6 6 5 7 8 9 8 9 10 11 12 12 12 12 12 12 12 12 13 14 14 15 15 17 20 22 23 26 28 28 26 27 29 33 38 41 46 52 58 60 62 62 63 65 66 67 67 67 67 67 67 67 68 68 68 68 69 69 70 71 71 71 71 72 72 72 71 71 70 70 70 69 69 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 64 64 63 62 61 60 58 57 57 57 60 61 62 62 63 63 63 64 65 66 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 55 56 57 57 58 58 58 58 58 58 57 57 57 57 57 57 58 58 59 60 60 60 61 61 62 63 63 63 62 62 62 62 62 62 62 62 61 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 61 61 61 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 52 52 53 53 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 50 45 42 40 36 33 31 33 41 46 49 51 51 52 52 52 52 52 53 50 40 15 13 19 24 23 23 22 22 21 21 19 17 14 13 12 13 16 17 17 17 17 17 16 16 15 15 14 12 11 10 9 9 9 8 7 5 4 4 4 4 4 5 6 7 8 9 9 10 9 9 9 9 9 9 9 8 8 7 7 6 7 8 8 7 7 8 9 10 11 12 12 12 12 11 10 11 12 13 14 15 17 19 20 21 22 24 25 22 23 24 27 30 37 42 47 53 58 61 62 63 64 65 67 67 67 67 67 67 67 68 68 68 69 69 70 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 71 71 71 71 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 65 65 64 64 63 63 63 62 61 60 59 58 56 56 57 59 60 61 62 62 63 63 64 65 66 67 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 55 56 57 57 58 58 58 57 57 57 56 56 56 56 56 56 57 58 59 59 60 60 60 61 62 63 63 61 61 61 61 61 61 61 60 60 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 54 54 54 54 55 55 55 55 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 52 52 51 47 42 39 35 31 30 29 31 42 48 51 52 52 53 53 53 53 53 53 49 40 20 18 23 24 24 23 22 22 21 20 18 17 15 13 11 10 12 12 12 12 12 14 15 13 14 15 14 12 11 11 11 11 10 10 9 9 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 8 9 9 9 9 9 9 8 7 7 7 8 8 9 9 10 10 10 10 10 10 12 13 14 15 17 18 19 21 22 24 24 20 19 20 23 27 32 39 45 48 54 59 62 62 63 64 66 67 67 67 67 67 67 68 68 68 69 70 70 71 71 71 71 71 72 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 69 69 69 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 58 56 56 57 59 60 61 61 62 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68 68 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 52 52 52 52 53 53 53 53 52 52 53 53 53 53 53 53 53 53 53 53 54 55 56 56 57 57 57 57 57 56 56 56 55 55 55 55 56 57 58 59 59 60 60 61 61 62 63 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 59 59 59 59 60 60 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 51 49 43 40 34 29 28 29 26 29 44 48 51 52 53 53 53 53 53 53 51 46 36 27 26 27 25 24 22 21 20 18 18 17 16 14 13 13 12 12 12 11 10 9 12 14 11 13 14 13 11 11 11 12 13 12 12 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 10 9 10 10 10 10 10 9 8 7 7 7 7 8 8 8 9 9 10 10 11 11 13 14 15 15 17 18 19 20 22 24 25 20 17 18 21 23 27 35 44 46 52 57 61 62 62 63 65 67 68 68 68 68 68 68 68 68 69 70 70 71 71 71 71 71 71 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 71 72 71 71 71 71 71 72 72 71 71 70 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 66 65 65 65 64 64 63 63 62 62 62 61 61 60 59 58 56 56 57 59 60 60 61 61 62 63 64 65 66 66 67 67 67 67 67 67 67 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 52 52 52 53 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 55 56 56 57 57 57 57 56 56 56 55 55 54 54 55 56 57 58 59 59 60 60 61 62 63 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 52 52 51 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 50 46 41 34 26 22 25 27 24 27 44 49 51 53 53 53 53 53 53 53 48 39 28 27 25 23 20 19 18 17 16 16 17 17 16 14 14 13 13 13 13 13 11 10 12 13 10 12 12 11 9 10 11 12 13 13 13 13 13 13 12 12 12 13 13 13 12 12 12 12 12 12 13 13 13 12 11 11 10 9 9 9 9 10 9 8 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 16 16 18 19 20 21 21 21 22 25 21 21 22 24 26 35 44 47 49 54 59 62 62 63 64 67 68 68 68 68 68 68 68 69 69 70 70 71 71 71 71 71 71 71 72 72 72 72 72 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 65 65 64 64 64 64 63 63 62 62 61 61 61 60 59 58 56 56 58 60 60 60 60 61 62 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 56 56 56 56 56 55 55 54 54 54 55 56 57 58 59 59 60 60 61 62 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 52 52 52 52 52 52 52 51 51 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 51 48 43 37 24 14 12 20 23 23 28 45 49 51 53 54 54 54 53 53 54 44 32 26 24 22 20 17 16 15 15 15 16 17 17 16 15 14 14 14 14 14 14 13 13 13 13 12 12 10 9 9 10 11 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 12 12 11 11 10 10 9 9 9 10 10 9 8 7 7 7 8 8 9 9 9 10 11 11 12 13 15 16 16 18 19 20 22 18 15 16 22 22 25 29 31 35 40 44 47 47 50 55 61 62 62 63 65 67 68 68 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 61 61 60 60 59 57 55 56 58 60 60 60 60 61 62 63 64 65 65 65 65 66 66 67 67 67 67 67 67 67 67 66 66 65 65 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 60 60 61 61 61 61 61 60 60 60 60 59 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 55 54 54 54 54 55 56 57 58 59 59 59 60 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 51 51 52 49 45 38 28 13 6 7 17 21 24 31 45 49 52 53 54 54 54 53 53 53 44 33 26 23 20 18 16 16 16 16 17 17 17 16 15 16 15 15 14 14 14 14 14 15 15 15 14 13 12 12 12 12 11 12 12 12 12 13 13 13 14 14 14 13 13 13 13 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 12 13 12 11 10 9 9 9 10 10 11 11 11 11 11 12 13 14 15 16 16 17 18 18 20 17 15 13 13 14 23 31 30 36 39 42 45 45 47 52 58 60 61 61 63 66 67 68 69 69 69 69 69 69 70 70 70 70 71 71 70 70 71 71 71 72 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 64 63 63 63 63 62 62 61 61 61 60 59 58 56 55 56 58 60 60 60 61 61 62 63 64 65 64 65 65 65 66 66 67 67 67 67 67 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 61 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 50 50 50 50 50 50 51 51 52 52 52 51 51 51 52 52 52 52 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 55 54 54 54 54 55 56 57 58 59 59 59 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 51 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 51 51 51 51 51 47 43 36 25 11 5 8 18 21 29 40 48 50 52 54 54 54 54 53 52 52 43 32 23 20 19 18 17 17 18 18 18 18 17 16 15 15 15 15 15 15 15 14 15 16 17 16 16 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 9 10 11 13 12 11 10 10 10 10 11 11 12 12 11 11 12 13 13 14 14 15 14 15 16 17 19 19 20 19 17 18 26 31 27 24 28 35 42 44 46 49 53 57 59 60 62 64 66 67 69 69 69 69 69 70 70 70 70 71 71 71 70 70 70 71 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 63 63 63 63 63 62 62 62 61 61 61 60 59 57 55 54 56 58 60 60 60 61 62 62 63 64 64 64 64 65 65 65 66 66 66 67 67 67 67 66 66 65 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 50 50 50 51 50 50 50 50 50 50 50 50 51 51 51 52 51 51 51 51 52 52 52 52 52 52 53 54 54 55 55 55 55 55 56 56 56 56 55 54 54 53 54 55 56 58 58 58 59 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 60 60 60 61 61 61 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 52 52 51 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 49 49 49 49 49 49 50 50 50 51 50 51 51 50 49 45 42 37 27 13 9 13 20 23 33 44 49 51 53 54 54 54 53 52 50 47 37 27 21 18 17 18 18 18 18 18 18 18 17 16 15 15 15 14 14 15 15 15 15 15 14 13 13 12 11 11 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 6 6 6 5 6 6 6 6 7 8 9 10 10 10 9 9 9 10 10 10 10 11 11 11 11 12 13 13 14 14 13 13 16 17 18 18 19 22 24 24 26 28 29 29 30 33 37 39 41 44 46 49 54 57 58 60 63 64 67 68 69 69 70 70 71 71 70 70 71 71 71 70 70 70 70 69 70 71 71 70 71 71 71 70 70 70 71 71 70 70 71 71 71 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 63 63 63 63 63 62 62 61 61 61 61 60 60 58 56 54 54 56 59 60 60 61 61 62 63 63 64 64 64 64 64 64 65 65 65 66 66 66 66 66 66 65 65 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 48 49 49 49 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 49 49 50 50 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 55 55 55 55 56 56 56 56 54 54 54 54 55 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 52 52 52 52 53 53 53 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 49 49 49 49 49 50 50 50 50 50 51 50 49 44 41 41 40 36 32 27 24 27 24 35 48 50 52 53 53 54 54 52 48 39 33 27 23 21 17 16 17 18 19 19 19 18 18 16 15 15 15 13 12 11 12 12 12 12 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 5 5 5 5 4 5 5 5 5 7 8 9 9 9 9 9 9 9 9 10 11 11 10 10 11 11 12 12 13 13 13 13 13 17 18 19 18 19 21 23 26 27 28 29 27 28 30 33 37 37 39 42 45 50 54 57 59 61 63 65 67 68 69 69 70 71 71 71 70 70 70 71 70 70 70 70 70 71 71 70 70 71 71 71 70 70 70 70 70 69 69 69 70 71 72 72 72 71 71 71 70 70 70 70 70 71 70 70 70 70 70 70 70 69 69 69 69 69 68 68 67 67 67 67 66 66 66 65 65 64 64 64 63 63 63 63 63 62 62 62 61 61 61 61 60 59 58 55 53 54 57 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 46 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 50 50 51 51 51 51 51 51 51 51 52 52 52 52 53 54 54 54 55 55 55 55 55 56 57 57 56 55 54 54 55 57 58 58 58 58 59 59 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 50 46 40 36 35 35 36 36 33 30 31 28 36 47 51 53 52 52 52 53 49 41 32 27 24 22 21 19 18 18 19 19 19 18 17 16 15 14 14 12 11 10 10 11 11 10 10 10 10 10 10 9 9 8 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 5 4 5 4 4 4 4 4 4 4 6 8 9 9 10 9 9 9 9 8 8 9 9 9 9 10 10 11 11 11 12 13 13 13 15 17 18 18 18 21 24 26 26 26 27 27 26 25 26 28 30 33 38 44 47 51 55 58 59 61 63 64 66 68 69 70 70 71 71 70 70 70 71 70 70 70 70 70 70 70 69 70 71 71 71 71 70 70 70 70 69 68 68 69 70 71 72 72 71 71 71 70 70 69 69 69 69 70 70 70 70 70 70 69 69 69 69 69 68 68 67 67 67 67 66 66 66 65 65 64 64 64 64 63 63 63 63 63 62 62 61 61 61 61 60 60 59 57 54 53 55 58 59 60 61 61 62 62 63 63 63 64 64 64 63 63 64 64 64 64 64 65 65 65 65 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 46 46 46 46 45 46 46 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 48 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 53 53 54 54 54 54 54 55 55 56 57 57 57 56 56 56 57 58 59 59 58 59 59 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 52 52 53 53 53 52 52 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 49 45 39 37 35 31 26 24 26 30 33 29 35 45 53 51 49 48 49 48 42 36 33 27 23 22 22 21 20 20 20 20 19 17 14 13 14 14 13 10 10 11 11 11 11 10 10 11 10 9 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 4 4 4 4 4 3 3 4 6 7 8 8 8 8 8 8 7 7 7 8 8 9 9 9 10 10 10 10 11 12 13 13 14 14 15 16 17 18 19 21 22 22 23 25 24 23 23 25 27 30 34 40 45 49 53 56 58 59 61 62 64 66 68 69 70 70 71 70 70 70 71 70 70 70 70 70 70 69 69 70 70 70 71 71 71 70 70 70 69 68 68 68 69 70 71 72 71 71 71 70 70 69 68 67 68 69 70 70 70 70 70 69 69 69 69 69 68 68 67 67 67 66 66 66 66 65 65 64 64 64 63 63 63 63 63 63 62 62 61 61 61 61 60 60 58 56 54 53 56 58 60 60 61 62 62 63 63 63 63 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 49 49 49 48 48 47 47 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 49 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 53 53 54 54 54 54 54 54 55 56 57 58 58 58 58 58 59 59 59 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 53 53 52 52 52 52 52 52 51 51 51 51 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 54 54 53 52 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 60 61 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 49 44 39 38 33 26 19 20 23 26 27 27 36 45 48 45 45 45 46 43 37 31 29 27 24 22 22 22 22 21 21 21 19 17 15 12 11 11 11 10 10 11 12 11 10 10 10 11 10 9 8 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 4 4 4 4 4 4 4 3 3 4 5 6 7 8 9 8 7 7 7 6 7 7 8 8 9 9 9 9 10 10 10 11 12 13 13 15 15 14 14 15 16 18 19 22 23 24 25 23 23 23 25 27 29 31 36 43 48 51 54 56 58 60 61 62 64 66 67 68 69 70 70 70 70 70 70 70 70 70 70 70 69 69 70 70 70 70 71 71 71 70 70 69 68 68 68 69 70 71 72 72 71 71 71 70 69 68 67 67 68 69 70 70 70 69 69 69 69 69 69 68 67 67 67 67 66 66 66 66 65 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 58 55 53 54 57 59 60 61 61 62 62 63 63 63 63 64 64 64 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 54 54 54 55 56 57 58 58 58 59 59 59 58 57 59 59 59 59 59 58 58 58 58 59 59 59 59 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 52 52 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 53 53 52 51 51 51 51 52 51 52 52 52 52 52 52 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 61 62 62 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 49 45 41 38 36 29 19 12 18 22 23 21 27 36 43 43 42 43 43 42 40 36 32 31 28 26 24 24 23 23 22 22 21 19 18 17 13 10 9 10 10 9 9 11 10 9 9 10 10 9 8 7 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 3 2 4 5 5 4 9 14 14 10 9 9 8 7 7 8 9 9 9 9 9 9 9 10 11 11 12 13 13 16 16 16 16 16 17 18 20 22 23 24 24 23 24 25 26 26 27 29 31 39 45 50 54 55 57 58 59 60 62 63 66 67 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 70 70 69 69 68 68 68 69 70 71 72 71 71 71 70 69 68 67 68 69 69 70 69 69 69 69 69 69 69 69 68 67 67 67 67 66 66 66 65 65 64 64 63 63 63 63 63 62 62 62 62 62 61 60 60 60 60 59 57 54 53 55 58 59 60 61 62 62 62 63 63 63 63 63 64 64 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 51 51 51 51 51 51 51 51 51 52 52 52 51 51 51 51 51 51 50 50 49 49 49 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 54 54 54 55 56 57 58 58 59 59 58 58 57 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 51 52 52 52 52 52 53 53 52 52 52 51 51 51 51 50 50 50 51 51 51 51 52 52 52 52 53 53 53 52 52 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 53 52 51 51 52 52 52 52 52 52 52 53 52 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 60 60 59 59 59 60 60 61 61 62 62 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 48 48 48 47 47 48 48 48 49 49 49 49 49 49 50 50 45 41 39 37 31 22 14 9 18 21 20 19 25 32 38 40 41 40 39 37 35 33 32 31 29 27 26 25 24 23 22 21 20 19 18 17 13 10 9 8 9 8 7 9 8 7 7 8 7 7 8 7 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 3 2 3 4 5 4 7 10 11 9 9 9 9 8 8 8 9 9 9 9 9 9 10 11 11 12 13 13 14 15 15 16 18 18 20 21 23 23 23 23 22 22 23 24 26 26 27 28 31 34 40 47 52 54 56 57 58 59 59 60 62 65 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 71 70 70 69 69 68 68 68 68 69 70 71 71 71 70 70 69 68 67 68 69 69 69 69 69 69 69 68 68 68 69 68 67 67 67 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 56 53 53 56 58 60 60 61 62 62 62 63 63 63 63 63 63 64 64 63 63 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 52 52 52 52 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 50 50 50 49 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 53 54 54 54 55 56 57 57 58 58 57 56 55 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 52 52 52 51 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 51 51 50 50 50 51 51 51 51 51 52 52 52 53 53 52 52 51 51 52 52 52 52 52 53 53 53 52 51 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 47 47 48 48 48 49 49 49 49 49 49 49 49 43 39 37 36 27 19 13 14 18 19 18 19 22 28 34 37 39 37 34 32 31 30 29 28 29 28 27 26 24 22 19 19 18 18 17 14 10 9 8 7 7 7 7 8 8 7 6 6 5 6 7 7 6 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 4 4 5 5 7 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 11 12 11 13 14 15 16 16 16 16 15 15 17 19 23 23 24 23 22 22 23 24 25 27 27 28 32 33 36 42 49 52 54 56 57 58 58 59 60 63 64 65 66 67 68 68 69 69 69 70 70 69 70 70 70 70 70 70 70 70 70 70 70 69 69 68 67 67 67 68 69 70 71 71 69 69 69 68 67 67 68 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 65 65 65 64 64 63 63 63 63 62 61 61 61 60 60 60 59 59 59 58 58 54 53 53 56 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 53 54 54 55 56 56 56 55 55 55 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 52 52 51 51 50 50 50 50 50 50 50 50 51 51 50 50 50 50 51 51 51 52 52 52 52 52 51 51 50 50 50 50 49 49 49 50 50 51 51 52 52 52 52 51 51 51 52 52 52 53 53 53 53 52 51 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 47 47 48 48 48 48 49 49 49 49 49 49 46 42 39 36 36 28 21 18 23 19 18 19 20 21 25 30 35 35 33 30 28 28 26 24 22 27 27 24 21 19 16 13 11 12 12 12 10 9 9 8 9 8 8 9 9 8 7 6 6 5 5 6 5 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 11 12 13 14 14 15 16 17 17 16 16 18 20 22 23 24 24 23 23 24 25 25 26 26 28 31 32 33 36 43 49 52 54 56 57 57 58 58 60 62 63 64 65 67 67 68 68 69 69 69 69 69 69 70 69 69 70 69 70 70 70 69 69 68 68 67 67 67 67 68 69 70 70 69 69 69 68 67 67 68 68 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 65 65 65 64 64 64 63 63 63 63 62 61 60 59 59 59 58 58 58 57 57 56 54 53 53 56 58 59 60 60 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 51 51 51 51 51 52 52 52 52 52 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 54 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 51 50 50 50 49 49 49 49 49 50 51 51 52 52 52 52 52 51 51 51 52 52 53 53 53 53 52 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 57 57 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 45 42 39 37 36 31 25 22 26 24 23 22 21 21 22 26 31 31 29 26 24 24 21 17 15 21 20 16 13 10 9 9 7 8 8 9 9 9 9 9 9 9 9 9 8 7 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 9 9 9 9 9 9 8 8 9 9 8 7 7 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 13 14 14 14 14 16 17 18 18 18 20 21 22 22 23 24 24 24 25 26 27 27 27 27 30 30 31 33 37 45 49 53 55 56 56 57 57 58 60 61 62 63 64 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 67 67 67 68 69 69 68 69 69 68 67 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 65 65 64 64 64 63 63 63 63 62 61 59 58 58 58 57 57 57 56 55 55 54 53 52 53 56 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 62 62 62 62 63 63 63 63 63 63 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 52 52 52 52 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 57 57 57 57 57 57 57 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 53 53 53 53 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 50 51 52 52 53 53 53 53 52 52 52 52 51 52 53 53 53 52 52 52 51 52 52 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 48 48 48 48 48 47 47 48 48 49 49 49 49 49 47 43 41 38 34 30 30 28 27 27 29 29 28 25 22 20 22 26 27 24 20 18 16 13 11 11 13 12 9 8 8 7 7 7 7 8 9 10 9 9 9 9 10 10 9 8 7 7 6 5 6 6 6 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 10 9 8 8 7 8 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 10 10 11 11 10 10 11 13 14 15 16 16 16 15 16 17 18 19 20 20 22 23 23 24 25 26 26 26 27 29 29 28 28 28 29 31 33 36 42 47 52 54 55 55 56 56 57 58 59 60 61 62 63 64 66 67 67 68 68 68 69 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 67 67 68 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 65 64 64 64 63 63 63 63 62 61 60 58 57 57 56 56 55 54 54 54 53 53 52 52 53 56 58 58 59 59 60 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 51 52 52 53 53 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 49 49 50 50 50 50 49 49 49 50 50 50 51 51 51 51 51 52 52 52 53 53 53 53 54 53 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 51 51 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 53 53 53 53 52 52 52 51 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 56 57 57 58 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 48 48 49 49 49 49 48 45 41 39 35 29 20 23 27 29 30 31 31 31 31 26 21 18 18 20 19 17 16 15 13 11 9 9 9 9 8 8 7 7 7 8 9 9 11 10 9 9 9 10 10 9 8 7 7 7 8 9 9 9 9 9 9 9 10 10 10 9 10 9 10 10 10 11 10 10 9 10 10 11 11 10 9 8 8 9 10 10 10 10 11 11 11 10 10 11 11 10 9 9 9 9 9 9 10 12 12 13 13 13 14 15 16 16 17 17 16 17 17 18 20 21 22 23 24 24 25 26 28 27 27 27 30 30 29 29 29 29 31 33 36 40 45 50 54 54 55 55 56 57 57 58 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 67 67 68 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 65 64 64 64 63 63 63 62 62 61 59 57 56 55 55 54 54 53 52 51 51 51 51 51 53 55 57 58 58 59 60 60 61 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 58 59 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 52 52 52 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 53 57 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 52 52 52 51 51 51 51 51 51 51 51 52 52 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 48 48 49 49 49 49 49 47 44 40 38 34 27 19 20 22 26 29 31 31 31 31 29 25 20 14 14 15 14 13 13 12 11 10 9 9 10 9 8 7 6 6 9 9 9 10 10 9 8 8 9 9 8 7 7 8 9 9 8 8 9 10 9 10 11 12 11 11 10 10 9 9 10 10 11 11 10 10 10 11 11 11 10 9 9 9 9 10 10 10 11 11 12 13 11 10 9 8 7 7 7 8 8 8 8 9 10 10 11 12 13 13 14 16 17 18 18 18 18 18 19 20 22 23 25 26 26 26 26 27 27 27 28 30 29 29 29 28 30 31 32 35 38 43 49 52 53 54 54 55 55 56 56 56 57 58 59 60 61 62 63 64 65 66 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 66 66 67 67 68 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 65 64 64 63 63 63 62 62 61 60 58 56 55 55 54 53 52 51 50 49 49 50 51 51 52 54 56 57 58 58 59 60 61 61 62 62 62 62 61 61 61 61 61 60 60 60 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 50 51 51 51 51 52 52 52 52 57 57 56 56 56 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 51 51 51 50 50 49 49 49 49 50 50 50 50 50 50 50 49 49 50 50 50 50 51 51 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 51 51 51 51 51 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 55 55 56 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 60 60 60 60 59 59 58 58 58 58 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 48 48 49 49 49 49 49 46 43 40 38 35 30 22 22 22 25 33 35 33 30 29 28 27 22 14 13 13 13 12 12 11 10 9 8 9 9 8 7 7 6 5 7 8 8 7 7 6 5 5 5 5 7 10 9 9 8 7 7 8 9 10 11 11 11 11 11 11 10 10 9 9 10 10 13 13 12 11 11 11 11 11 10 9 9 9 9 9 10 10 10 10 10 11 9 8 7 6 5 5 6 7 7 8 8 9 9 10 11 11 12 13 13 15 16 17 18 18 18 18 19 21 22 24 25 27 27 27 27 27 27 27 28 27 28 28 29 29 29 31 32 34 37 41 45 49 52 53 54 54 54 55 55 55 56 57 58 58 59 60 61 62 63 64 65 66 66 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 66 66 67 67 69 68 68 67 67 67 68 68 68 68 68 68 68 67 67 67 67 67 67 66 66 66 65 64 63 63 63 63 62 61 60 59 57 55 54 54 53 52 51 49 48 48 49 50 51 51 52 54 55 56 57 58 59 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 59 59 59 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 56 56 56 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 50 50 50 50 50 51 51 51 51 51 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 51 50 50 49 49 49 49 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 51 51 52 52 52 52 51 50 50 50 51 51 51 51 51 51 51 52 52 52 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 48 49 49 49 49 47 45 43 40 36 32 27 22 23 27 32 42 36 31 28 26 26 25 21 15 13 12 12 12 12 11 9 9 8 8 7 7 7 7 6 6 5 6 7 5 4 4 4 2 3 5 8 12 10 9 8 8 8 9 10 11 12 12 11 11 10 10 10 10 9 10 10 10 14 14 13 11 11 11 11 12 10 9 9 9 9 9 9 9 9 9 9 9 7 7 7 7 6 6 7 8 8 9 9 10 11 11 12 13 13 13 14 15 16 17 18 18 18 19 20 22 23 24 25 27 28 29 28 29 29 29 28 27 27 27 28 30 30 31 32 36 37 39 42 46 49 51 52 53 53 54 54 54 55 56 56 57 58 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 66 67 68 68 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 66 66 66 65 65 64 63 63 63 63 61 60 59 58 57 55 53 53 52 51 49 47 46 47 48 50 51 51 51 53 54 56 56 57 58 59 60 60 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 61 61 61 61 61 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 56 56 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 52 52 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 51 52 52 52 51 50 49 49 49 50 51 51 51 51 51 52 52 52 52 52 51 52 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 48 49 49 48 45 43 43 41 39 34 29 23 21 24 31 35 29 26 25 25 23 22 19 17 15 13 12 12 12 12 10 8 8 8 8 7 6 5 5 6 6 4 4 4 4 3 3 4 4 4 5 8 9 9 8 8 8 9 9 10 11 12 12 11 11 10 10 10 10 10 10 10 10 12 12 12 11 10 10 10 12 10 9 9 9 9 9 9 9 8 8 7 7 6 7 8 8 8 8 9 9 9 10 11 12 12 13 13 14 15 15 16 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 29 31 31 31 30 28 28 27 28 28 29 31 33 37 37 39 40 43 46 49 51 52 52 53 54 54 54 54 55 56 56 57 58 58 59 60 61 62 63 63 64 65 65 65 66 66 66 65 65 65 64 65 65 64 65 65 65 66 67 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 63 62 61 60 59 58 56 54 53 52 51 50 49 46 45 47 49 50 51 50 50 52 54 55 56 57 58 58 59 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 59 59 60 60 61 61 61 61 61 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 52 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 47 47 47 47 47 48 48 48 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 48 48 49 48 48 48 49 49 49 50 52 52 52 52 50 49 49 49 49 50 50 50 51 51 52 52 52 52 52 52 52 52 53 53 53 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 54 53 53 52 52 52 51 51 51 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 48 48 48 47 47 47 47 47 47 48 48 48 49 49 48 45 42 40 41 41 39 33 29 26 24 30 33 30 16 17 18 18 18 15 13 13 15 13 12 12 11 10 9 8 7 7 7 6 4 3 2 3 4 2 3 4 4 4 6 9 10 8 7 7 8 8 9 9 9 9 9 9 10 12 12 12 11 10 10 10 10 10 10 10 9 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 6 6 5 6 7 8 9 9 10 10 10 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 23 24 25 27 27 28 29 29 29 30 31 31 32 31 31 31 30 29 28 28 29 31 34 36 36 38 40 41 44 47 50 51 51 52 52 53 54 54 55 55 55 56 57 58 58 59 60 61 62 62 63 63 64 64 65 65 65 65 64 64 64 64 64 64 64 64 64 65 66 66 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 66 66 65 65 65 65 64 63 63 63 62 61 59 58 57 55 54 52 51 50 49 48 46 46 48 49 51 51 50 50 51 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 55 56 56 56 56 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 52 51 49 49 48 49 49 50 50 50 51 51 52 52 52 53 53 52 52 52 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 54 55 56 56 56 56 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 59 59 59 59 59 58 58 59 59 59 59 60 60 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 48 48 49 49 49 48 48 47 47 47 46 47 47 47 48 48 48 48 48 47 45 43 40 40 40 40 38 33 31 30 31 35 34 31 24 16 13 13 13 11 10 10 11 13 12 11 10 8 8 8 7 7 7 6 3 2 2 4 5 3 4 5 6 6 9 12 11 10 9 9 9 10 10 10 9 9 9 9 9 10 11 12 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 9 9 9 8 7 7 7 7 6 6 6 6 6 6 6 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 35 34 35 35 34 35 34 33 33 31 31 29 29 29 30 32 35 36 37 39 40 42 45 48 50 51 51 52 52 54 54 54 54 55 55 56 57 58 58 59 59 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 65 66 66 66 66 67 67 68 68 68 67 67 67 67 67 67 67 66 66 65 65 65 65 65 64 63 62 61 60 59 58 57 55 53 51 51 50 49 48 46 47 49 50 51 51 50 49 50 52 53 54 55 56 57 58 58 58 59 59 59 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 59 60 60 60 60 60 60 60 60 60 60 61 61 62 62 61 61 60 60 60 60 60 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 57 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 51 50 50 50 50 50 50 50 55 56 56 56 56 55 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 49 49 51 51 51 50 49 48 48 49 49 50 50 50 50 51 52 52 52 53 53 53 52 52 52 51 51 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 52 53 53 54 54 55 56 56 56 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 59 59 59 59 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 48 48 49 49 48 48 47 46 46 46 46 47 47 48 48 47 46 45 43 41 40 40 39 38 38 37 36 33 33 34 35 34 34 32 29 18 13 11 11 10 9 8 8 12 12 10 8 8 8 7 7 7 6 4 2 2 3 5 9 6 7 9 8 7 8 8 7 8 9 10 10 11 11 11 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 15 16 18 18 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 38 38 38 39 39 39 38 37 36 35 34 32 31 30 30 30 31 33 35 37 38 40 40 41 45 48 49 50 51 52 53 54 54 54 55 55 56 56 57 58 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 66 67 68 68 68 67 67 67 67 67 67 66 66 65 65 64 65 65 65 64 63 62 61 60 59 58 56 54 53 51 51 50 49 48 47 48 49 51 51 50 50 49 50 51 52 54 54 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 60 60 60 60 60 60 60 60 60 60 61 62 62 62 61 60 60 60 60 60 61 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 50 51 51 51 50 50 50 50 56 56 56 56 56 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 46 47 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 49 50 50 50 49 49 48 48 48 49 50 50 51 50 50 51 51 52 53 53 53 52 51 50 50 50 50 50 50 51 51 52 52 52 52 51 51 51 50 51 51 51 51 51 51 52 52 53 54 54 55 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 51 51 51 51 50 50 50 49 49 48 48 48 48 48 48 49 48 48 47 46 46 45 46 46 47 47 47 45 40 38 36 35 34 34 34 34 35 36 34 29 23 24 28 32 32 32 31 25 16 12 12 11 10 9 9 8 10 9 7 7 7 8 7 7 6 4 3 2 4 4 5 10 9 10 11 9 9 8 7 6 6 7 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 12 13 14 16 17 18 20 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 40 40 38 36 35 34 33 32 31 31 33 35 36 37 39 38 39 41 45 47 49 50 52 53 53 54 54 54 55 55 56 57 57 58 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 64 63 63 64 64 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 64 64 64 63 62 60 59 58 57 56 54 52 51 51 50 49 49 48 49 50 51 51 50 50 49 49 50 52 53 54 54 55 56 56 57 57 58 58 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 61 61 61 60 60 60 60 61 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 57 57 57 56 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 51 51 51 51 50 50 50 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 49 49 49 49 48 48 48 48 49 50 51 51 50 50 50 51 52 53 53 53 51 50 50 49 50 50 51 51 52 52 53 53 53 52 52 51 50 50 50 51 51 51 51 51 51 51 52 52 53 54 55 55 56 56 57 57 57 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 51 51 51 50 50 50 50 49 49 48 48 48 48 48 49 49 48 47 47 46 46 46 47 48 47 45 43 40 36 34 32 31 29 28 28 28 32 32 28 20 16 18 22 27 30 32 31 27 17 13 12 11 10 9 9 8 8 8 9 7 6 6 7 4 3 3 3 2 3 3 4 9 11 12 12 11 10 10 9 7 6 6 6 6 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 7 6 6 6 7 7 6 6 6 7 7 7 7 7 7 7 8 8 9 9 11 12 13 15 16 18 19 20 22 22 23 24 25 27 29 30 32 33 34 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 40 41 42 42 42 40 38 37 35 34 33 33 33 35 36 37 38 37 37 39 42 45 47 49 51 52 53 54 54 54 54 54 55 56 57 58 58 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 67 67 67 67 67 66 66 66 66 65 65 64 63 63 63 63 63 61 60 58 58 57 55 54 52 51 50 50 49 49 49 50 51 51 51 50 50 49 49 50 51 52 53 54 54 54 55 55 56 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 58 58 58 59 59 59 59 60 60 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 59 58 58 58 58 58 57 57 57 57 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 47 47 46 45 45 45 45 45 45 45 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 48 47 47 48 49 50 51 50 49 49 49 49 51 52 53 52 51 50 50 51 51 52 52 53 53 53 53 53 52 52 51 50 50 50 50 51 51 51 51 51 51 51 51 51 52 53 53 54 55 56 56 57 57 57 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 50 50 50 49 49 48 48 48 48 49 49 49 47 46 45 45 45 45 44 45 42 41 41 40 36 34 31 27 22 18 19 22 30 29 23 17 16 18 19 20 22 27 31 30 19 13 10 9 7 8 8 6 9 12 12 4 4 4 3 3 2 3 3 4 3 3 4 8 13 13 13 12 11 10 9 7 7 6 6 6 6 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 7 6 6 5 6 6 6 7 7 7 7 7 7 7 8 7 8 9 9 10 11 12 13 15 17 18 20 21 22 22 22 22 24 27 30 32 34 35 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 40 42 44 45 43 42 40 38 36 35 34 35 36 36 35 36 36 37 38 40 42 45 46 49 50 52 53 53 54 54 54 54 54 55 56 58 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 66 67 67 67 67 67 67 66 66 66 66 65 65 64 63 63 63 63 63 62 61 59 58 57 56 54 53 52 51 50 50 49 49 49 50 51 51 51 50 50 50 50 50 50 51 53 53 53 53 54 54 55 56 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 58 58 58 58 58 59 59 59 60 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 59 59 59 58 58 58 57 57 57 57 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 47 48 48 48 48 47 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 47 47 47 47 48 49 50 50 49 49 49 49 49 51 52 52 51 51 52 52 53 53 52 52 52 52 52 52 52 51 50 50 49 50 50 51 52 52 52 52 52 51 51 51 51 51 52 53 54 54 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 50 49 49 48 48 48 49 49 49 48 44 42 40 40 34 28 24 26 26 30 34 38 36 34 30 26 20 17 19 26 31 29 25 22 22 22 21 20 20 21 21 17 12 9 7 8 6 4 3 1 10 11 7 4 4 3 2 4 5 6 6 4 4 4 6 8 10 13 13 10 10 9 9 8 8 8 7 7 7 7 8 9 9 9 10 10 10 10 11 10 10 9 8 7 6 6 6 6 6 6 7 8 8 9 9 9 9 8 9 9 9 10 11 13 14 15 17 18 20 21 21 22 22 23 23 25 29 32 35 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 40 42 43 44 44 44 43 41 39 37 36 36 36 35 35 35 36 36 38 40 40 42 44 46 49 50 52 52 53 53 53 54 54 54 55 56 58 58 59 60 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 67 67 67 67 67 66 66 66 66 65 65 65 64 63 63 63 63 62 62 61 59 58 57 55 53 52 51 50 50 50 50 50 51 50 50 50 50 50 50 50 50 50 50 51 52 52 52 52 53 54 54 55 56 57 57 57 58 58 58 58 57 58 58 58 58 58 57 57 57 57 58 58 58 59 58 58 58 58 58 58 58 59 59 60 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 59 59 59 58 58 58 58 57 57 57 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 54 54 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 47 48 48 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 47 47 47 47 47 47 47 47 46 47 47 48 49 49 49 48 48 48 49 49 50 51 51 51 52 52 53 52 51 50 50 50 50 50 50 50 50 50 49 50 50 51 52 52 52 52 52 52 51 51 51 51 51 52 52 53 54 54 55 56 56 57 57 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 49 49 48 48 47 48 48 48 48 47 43 41 39 35 26 17 10 9 13 18 24 31 33 33 31 29 25 22 22 25 30 31 28 25 23 22 23 22 17 13 10 9 9 7 5 4 4 3 2 1 6 6 5 5 4 3 3 6 6 4 4 5 5 6 7 7 9 12 13 9 8 8 9 9 9 9 9 8 8 8 8 8 9 9 10 10 11 11 10 9 9 7 6 6 8 8 7 7 7 8 8 9 11 13 13 10 10 10 10 11 12 13 14 16 17 18 19 21 22 22 22 23 23 24 27 31 34 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 40 41 42 44 44 44 44 43 41 40 39 38 37 35 34 34 36 37 37 39 39 40 41 44 47 49 50 51 52 52 52 52 53 53 54 55 57 58 59 59 60 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 66 67 67 67 66 66 66 65 65 65 65 65 65 63 63 62 62 62 61 60 59 58 56 54 52 51 51 50 50 50 50 51 51 50 50 50 49 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 60 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 44 44 45 45 46 46 47 48 48 48 48 48 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 47 47 47 47 47 46 46 46 47 47 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 50 50 49 49 49 49 49 50 50 50 50 49 50 50 51 51 52 52 52 52 52 51 51 51 51 51 51 51 52 52 53 54 54 55 56 56 57 57 57 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 49 49 48 48 48 48 48 48 47 46 44 42 38 31 23 18 16 17 17 18 22 27 22 22 25 28 29 27 26 24 28 30 31 28 26 25 24 22 17 14 13 12 9 7 6 4 4 3 2 5 5 5 5 5 4 4 4 4 3 -0 -1 0 5 7 7 8 9 11 11 7 4 4 6 9 10 11 12 11 10 10 10 10 10 10 11 11 11 10 9 7 6 5 6 7 9 9 8 8 8 8 9 9 12 14 15 12 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 24 23 27 32 36 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 40 40 42 43 43 43 44 45 44 42 40 40 38 36 35 34 36 36 36 37 38 39 40 41 44 47 49 51 51 51 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 67 66 66 66 65 65 65 65 65 65 65 63 62 62 62 61 60 59 58 56 55 54 52 51 51 51 50 50 51 51 50 50 50 50 49 49 49 50 49 49 49 49 49 50 50 51 51 52 53 54 54 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 61 61 61 61 61 60 60 60 60 60 60 60 61 61 60 60 60 59 59 58 58 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 58 58 57 57 57 57 58 58 58 58 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 46 46 46 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 46 46 46 46 46 47 47 48 48 48 48 47 47 47 47 48 48 48 48 49 49 49 49 49 49 48 48 49 49 49 49 49 49 49 50 50 51 51 52 52 52 52 51 51 51 51 51 51 51 51 52 52 53 54 54 54 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 47 46 44 42 38 33 27 26 25 24 23 27 31 31 24 19 15 12 18 24 27 27 26 27 28 29 30 29 28 27 25 20 15 11 9 8 7 7 4 2 3 11 5 4 4 5 5 2 0 2 1 -1 -2 -4 -0 2 4 5 7 7 5 4 3 3 4 6 8 10 11 11 11 11 11 11 11 11 10 9 7 6 6 7 7 8 9 9 9 9 9 9 9 8 9 9 9 15 18 15 14 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 27 32 36 35 35 35 35 35 35 35 34 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 38 38 39 39 39 39 39 40 40 41 42 43 43 45 45 44 42 40 39 37 35 35 35 36 36 36 38 39 40 39 41 45 48 51 51 51 51 52 53 54 54 54 56 57 58 58 58 59 60 61 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 67 66 66 66 66 65 65 65 65 65 65 64 63 62 62 61 60 59 58 58 55 54 53 53 52 52 51 51 51 51 51 50 50 50 51 50 49 49 49 49 49 49 49 49 49 49 50 51 52 52 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 60 61 61 61 61 60 60 60 60 60 60 60 61 61 60 60 60 59 59 58 58 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 45 45 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 47 47 48 49 49 49 49 49 48 48 48 48 49 49 49 50 50 50 50 50 51 51 51 52 52 52 52 52 51 51 51 51 51 51 52 52 53 54 54 54 55 55 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 48 47 45 43 41 39 36 32 28 25 23 29 35 37 32 23 20 19 18 16 17 21 24 25 26 26 26 26 27 27 28 25 19 13 13 10 8 7 7 5 3 2 4 4 3 3 5 3 0 -0 2 -0 -2 -3 -4 -1 -0 0 1 2 3 2 2 2 3 4 4 6 7 8 7 6 6 6 6 5 5 5 4 5 7 8 8 10 11 11 9 9 9 9 8 8 8 9 10 12 17 20 17 17 17 18 18 19 20 21 22 23 24 25 24 24 24 25 25 33 36 36 35 35 35 34 34 34 34 33 32 32 32 33 33 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 39 39 39 40 40 41 43 44 45 45 45 44 42 40 38 36 35 35 36 36 36 38 40 40 38 39 42 46 49 51 51 51 52 54 54 54 54 56 57 58 58 58 59 60 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 67 66 66 66 65 65 64 64 64 64 64 63 63 62 61 60 60 59 58 57 55 54 53 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 48 48 48 48 49 49 50 51 52 53 53 53 54 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 57 57 58 58 58 58 58 58 58 58 58 60 61 61 61 61 60 60 59 59 60 60 60 61 61 60 60 60 59 59 58 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 61 60 60 60 60 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 60 60 59 59 59 58 58 58 58 58 58 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 44 44 45 45 45 45 46 46 47 47 47 48 48 48 48 47 47 46 46 45 45 45 45 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 46 47 47 48 48 49 49 49 48 48 48 48 49 49 50 50 50 50 50 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 52 52 53 53 54 54 54 55 55 56 56 55 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 48 47 46 43 40 38 35 34 29 26 25 25 31 37 40 35 31 26 22 22 18 16 15 17 19 21 22 22 22 21 21 22 18 16 14 15 12 9 7 6 4 2 2 4 5 4 2 3 0 -2 -3 -2 -3 -3 -4 -4 -2 -2 -2 -1 -0 0 1 0 2 3 4 5 6 6 6 5 5 4 4 4 4 5 6 7 8 8 9 9 11 10 9 9 8 9 9 9 9 9 10 11 14 19 23 22 20 20 20 21 21 22 23 23 24 24 25 25 25 25 26 30 35 36 35 35 35 34 34 34 34 33 33 32 32 32 32 33 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 39 39 40 40 42 43 44 46 46 46 45 43 41 39 37 36 35 35 36 37 37 40 41 40 39 41 45 49 51 52 52 52 54 54 54 54 56 57 57 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 66 66 65 65 65 65 64 64 64 64 64 63 62 61 60 60 59 58 57 56 54 53 52 52 52 51 51 51 51 52 51 51 51 50 49 49 49 49 49 49 48 47 47 47 47 48 48 49 50 51 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 57 58 58 58 57 57 57 57 58 58 58 58 58 58 57 58 58 58 59 60 61 60 60 60 59 59 59 60 60 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 59 59 59 59 59 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 56 56 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 52 52 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 46 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 47 48 48 48 48 48 47 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 47 46 46 46 47 47 48 48 48 48 48 48 48 48 49 49 50 51 51 51 51 50 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 52 52 53 53 54 54 54 55 56 56 56 55 55 55 55 55 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 49 49 49 48 47 46 45 42 39 36 32 28 24 24 26 31 31 34 37 38 32 26 22 21 20 17 14 13 13 13 14 15 14 13 12 11 13 14 14 14 12 9 6 5 4 2 2 5 5 4 3 -0 -3 -4 -4 -4 -4 -4 -3 -3 -1 -0 -0 -1 -0 0 1 -0 2 4 5 5 5 5 5 5 5 5 5 5 6 7 7 8 9 9 9 9 9 8 8 7 6 6 6 8 9 10 11 12 17 24 29 29 24 22 22 22 22 22 23 22 23 24 24 25 27 27 29 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 42 44 46 45 45 45 45 44 41 39 37 35 35 35 36 38 40 41 40 39 41 45 49 52 53 53 53 54 54 54 55 56 57 57 58 58 59 60 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 66 65 65 65 64 64 64 64 64 64 63 63 62 61 60 59 58 58 57 55 54 53 52 52 51 51 51 51 51 52 52 51 51 51 50 49 49 49 49 49 49 48 47 47 47 47 48 49 49 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 55 55 56 56 56 57 57 58 57 57 57 57 57 57 58 58 58 58 57 58 58 58 58 58 57 60 60 60 59 59 59 59 60 60 60 61 61 60 60 59 59 59 59 59 59 59 59 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 60 60 60 60 60 60 60 59 60 60 59 59 59 59 59 59 59 60 59 59 59 58 58 58 58 59 59 59 59 59 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 54 54 54 53 53 53 53 53 53 54 54 53 53 53 53 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 41 41 41 41 42 42 42 42 42 41 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 46 46 47 47 48 48 48 48 48 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 46 46 46 46 46 46 47 47 48 48 48 48 48 48 48 49 50 52 52 51 51 50 50 50 50 51 51 51 51 51 51 52 52 52 51 51 51 51 51 52 52 53 54 54 55 56 56 56 56 55 55 55 55 55 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 52 52 52 51 51 50 50 49 49 49 49 49 48 48 46 45 44 42 40 37 33 29 24 24 27 30 31 32 34 34 27 22 20 17 17 16 15 13 11 9 9 9 9 7 6 6 11 12 12 12 11 7 3 4 4 3 4 5 4 4 2 -2 -0 -2 -4 -4 -4 -3 -2 -2 -2 -1 -0 -0 -0 1 2 2 3 4 5 5 6 6 6 6 6 6 6 7 7 8 8 8 9 9 8 8 7 7 6 5 6 6 7 9 9 11 13 16 21 26 29 29 25 24 23 22 22 21 22 22 22 23 24 26 27 30 33 35 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 34 34 34 34 35 35 36 36 36 37 38 39 39 39 39 39 40 40 41 42 44 44 45 46 45 45 43 40 38 37 36 36 36 38 39 39 38 39 41 45 49 52 53 53 54 54 54 54 55 56 57 57 57 57 58 59 60 60 60 61 62 62 62 63 63 63 63 63 63 63 63 63 64 64 65 66 67 66 65 64 64 64 64 64 64 64 63 63 63 62 61 60 59 58 58 56 54 54 53 53 52 51 51 51 51 51 52 52 51 51 51 51 50 49 49 48 48 48 48 48 48 48 47 47 49 49 49 49 50 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 55 55 55 56 57 57 57 57 57 57 57 57 57 57 57 58 57 57 57 58 58 58 57 56 58 59 59 58 57 58 59 59 60 60 61 61 61 60 60 59 59 59 59 59 59 59 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 59 59 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 59 59 59 59 60 60 59 59 58 58 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 54 54 54 53 53 53 53 53 54 54 54 53 53 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 47 48 48 47 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 49 49 51 52 51 51 50 49 49 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 53 54 54 55 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 45 44 43 42 40 38 36 34 31 27 24 24 26 28 31 33 31 26 22 18 14 14 14 13 11 10 9 7 7 7 7 8 10 12 11 10 9 6 4 2 2 3 3 4 5 4 1 -2 -3 -2 -4 -6 -4 -2 -2 -1 -0 -1 -0 -0 1 2 3 3 4 4 5 6 6 6 7 7 7 7 7 7 8 9 9 8 8 7 7 6 6 6 5 5 6 7 8 9 10 10 13 17 21 21 22 23 23 24 23 22 20 19 20 21 22 22 24 26 28 30 33 35 33 32 32 32 31 32 32 32 32 32 33 33 33 32 32 32 32 32 32 33 33 34 34 34 34 35 35 36 36 37 38 39 39 39 39 40 40 40 40 40 41 42 44 45 46 46 45 43 41 39 38 37 38 37 37 38 39 39 40 43 48 51 53 53 54 54 54 54 54 55 55 55 54 54 55 57 58 59 60 60 61 62 62 62 63 63 63 63 63 63 63 63 64 64 65 66 67 66 64 64 64 64 64 64 64 63 63 63 63 62 61 60 59 58 57 55 54 53 53 52 52 52 51 51 50 51 51 52 52 51 51 51 50 49 49 49 48 48 48 48 49 49 48 47 48 50 50 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 56 57 58 58 56 55 56 58 59 60 60 60 61 61 61 60 60 60 60 60 59 59 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 59 59 59 59 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 53 53 53 54 54 54 54 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 41 40 40 40 40 40 41 41 42 43 44 44 44 44 43 43 43 43 43 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 45 45 45 46 46 47 47 47 47 46 46 47 47 47 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 46 46 47 47 47 47 47 48 49 50 51 51 51 50 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 50 51 51 51 51 52 52 53 54 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 51 50 50 50 49 49 49 47 46 44 43 43 42 40 37 35 33 32 29 27 26 26 26 27 31 35 33 25 18 14 15 17 17 15 11 9 9 8 8 9 9 9 10 9 9 8 5 4 4 4 3 2 2 3 4 2 -0 -2 -3 -4 -5 -3 2 1 -0 -0 1 2 2 2 2 3 3 4 5 6 6 7 7 7 7 7 7 7 7 7 8 9 8 7 6 5 5 5 6 6 6 7 8 9 10 10 11 11 16 21 20 19 18 18 21 23 24 22 18 18 20 22 23 24 24 26 32 33 34 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 32 32 32 33 33 34 34 34 34 35 36 36 37 38 38 39 39 39 39 39 40 39 39 39 40 40 41 44 45 45 44 43 41 40 38 37 37 38 39 39 40 40 42 46 49 51 52 52 52 52 53 53 53 53 53 53 53 54 55 57 58 59 60 61 62 62 62 62 62 63 63 63 63 63 63 64 64 65 66 67 66 65 64 63 63 63 63 63 63 63 63 63 62 61 60 59 58 56 55 54 53 52 52 52 52 52 51 50 50 50 51 52 52 51 51 50 50 50 49 49 49 49 49 49 49 48 47 48 50 51 50 49 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 56 56 56 56 57 57 57 57 57 57 57 57 56 58 58 58 56 55 56 57 58 59 60 60 60 60 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 60 60 60 60 60 60 60 59 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 54 54 54 54 53 53 53 54 54 54 54 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 42 42 42 42 42 42 43 43 43 43 43 42 42 41 41 41 41 41 42 43 43 43 43 43 43 43 44 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 44 44 44 44 44 44 45 45 45 46 46 46 46 45 45 45 45 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 45 45 45 46 45 45 45 45 45 45 45 46 46 47 47 47 47 47 48 49 50 51 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 52 53 54 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 57 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 52 51 51 50 50 50 49 49 48 46 44 42 42 42 40 38 35 33 31 28 25 25 26 26 26 29 34 38 35 25 19 18 20 20 18 15 13 13 11 10 11 12 10 9 8 8 7 6 5 5 5 4 4 1 4 7 4 1 3 3 -3 -4 -3 -0 3 4 2 1 2 3 3 4 4 5 6 6 6 6 7 7 7 7 6 6 5 5 5 6 6 6 6 5 5 5 5 6 7 8 9 10 10 10 10 11 12 14 18 20 19 19 18 18 21 23 25 24 20 20 22 23 24 25 26 28 35 34 33 32 32 31 31 31 30 30 30 31 31 31 31 32 32 31 31 31 31 31 32 32 33 33 34 34 34 34 35 35 36 37 37 38 39 39 39 39 40 39 39 38 39 40 39 39 41 43 45 45 44 42 41 40 39 39 38 38 40 39 40 41 45 48 50 51 51 52 52 52 52 52 52 53 53 53 54 55 56 58 59 60 61 61 62 62 62 62 62 63 63 63 63 63 63 64 65 65 66 67 65 64 63 63 63 63 63 63 63 63 62 61 60 59 58 57 56 54 54 53 52 52 52 52 52 51 50 50 50 50 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 49 49 51 51 49 49 49 49 50 50 51 51 51 52 52 52 52 52 52 53 53 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 56 56 56 58 58 58 56 56 57 58 59 59 60 60 60 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 60 60 60 60 59 59 59 59 59 58 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 59 59 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 54 54 54 54 53 53 53 54 54 54 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 42 42 43 43 43 44 44 45 45 45 45 45 44 44 43 43 42 42 42 42 42 42 42 41 41 42 44 45 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 43 43 43 42 42 42 42 42 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 47 47 47 47 47 47 49 49 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 53 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 46 43 41 40 40 40 37 35 34 31 29 27 25 26 27 27 27 34 38 38 34 26 23 23 22 21 18 16 15 14 13 13 13 14 12 9 8 5 5 5 5 4 3 3 4 1 8 13 9 15 14 9 4 -0 -2 -1 1 3 4 4 3 4 5 8 7 7 7 7 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 7 9 10 10 10 11 11 12 13 17 19 20 20 20 20 21 21 22 24 26 27 25 23 23 23 25 26 28 31 33 33 32 31 31 31 31 30 29 29 30 30 30 31 31 32 32 31 31 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 39 39 39 39 40 41 42 42 41 42 43 44 45 44 44 43 43 44 43 41 39 39 39 39 40 45 47 49 51 52 52 52 52 52 51 52 53 54 54 55 56 56 58 59 60 61 61 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 66 65 64 63 63 63 63 63 63 62 62 62 61 60 59 58 57 55 54 53 53 53 52 53 52 52 51 50 50 50 50 50 51 51 51 50 50 49 49 50 50 50 50 50 49 49 49 48 48 49 49 50 49 49 49 49 49 49 50 50 50 51 51 51 51 51 52 52 53 53 54 54 54 54 54 54 55 55 56 56 55 55 55 55 56 56 56 56 56 55 55 56 57 58 58 57 56 56 58 59 60 60 60 60 60 60 60 60 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 60 60 60 60 60 61 60 60 59 58 58 57 57 57 57 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 54 54 54 54 53 53 54 54 54 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 44 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 42 43 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 43 43 42 42 41 41 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 47 47 46 47 47 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 52 53 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 56 56 56 56 55 55 55 56 56 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 51 50 50 50 49 48 46 43 40 40 40 40 36 33 31 31 27 26 26 27 29 31 33 33 38 39 37 32 27 24 23 23 22 19 16 15 15 13 13 12 15 12 8 6 4 4 4 4 1 0 1 6 6 5 6 6 16 11 5 10 6 1 -1 1 2 3 4 3 8 13 13 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 9 9 10 11 12 14 14 16 17 18 20 21 21 22 23 23 23 23 23 25 27 28 26 24 24 25 27 31 33 31 31 31 30 30 30 29 29 29 28 29 30 31 31 31 32 32 32 31 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 36 37 38 38 39 39 38 39 41 44 45 45 45 45 45 46 45 45 45 44 43 43 42 40 40 39 40 40 41 44 46 48 50 52 52 53 52 52 51 52 53 54 55 56 57 58 58 59 60 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 64 64 65 65 64 63 63 63 63 63 62 62 62 61 61 60 59 58 56 55 54 53 53 53 53 53 53 52 52 51 50 50 50 50 50 50 50 50 50 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 49 49 49 50 50 50 50 50 51 51 52 52 53 53 53 54 54 54 54 54 55 55 55 55 54 54 54 55 55 55 56 56 55 54 55 56 57 57 57 56 56 57 58 60 60 61 60 60 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 58 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 56 55 55 54 54 54 54 54 54 54 54 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 42 43 44 44 44 44 44 44 44 44 44 44 44 43 42 41 41 42 42 43 43 43 43 43 42 42 42 41 41 42 42 43 44 45 45 45 45 45 45 44 44 43 42 42 41 41 41 41 41 41 42 42 43 43 43 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 45 46 45 45 45 44 44 44 43 43 43 43 42 43 43 44 44 45 45 45 45 45 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 46 46 46 47 47 48 48 48 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 52 53 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 47 45 41 41 42 42 43 36 32 30 29 27 27 29 32 34 36 37 37 38 38 36 31 26 22 21 24 23 18 14 14 13 13 13 13 15 11 6 5 5 4 4 2 0 -0 0 2 4 4 4 3 14 9 1 4 4 -0 -2 1 -0 -0 1 2 8 10 9 3 4 5 5 5 5 4 4 4 4 4 4 4 4 5 6 6 6 7 7 7 7 8 9 10 13 15 17 19 21 22 22 22 22 22 22 24 24 24 23 22 22 24 27 30 27 25 23 23 27 31 33 30 30 29 29 29 29 29 28 28 28 28 30 31 31 32 32 32 32 31 31 31 31 31 32 32 33 33 33 34 34 35 36 36 36 35 36 36 38 38 39 39 38 38 39 43 45 46 46 47 48 48 47 46 45 44 43 42 41 40 40 40 39 40 41 44 46 48 50 52 53 53 53 52 52 53 54 55 55 57 58 59 59 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 64 65 65 64 63 63 63 63 62 62 61 61 61 60 59 58 57 56 54 54 53 53 53 53 53 53 52 52 52 51 50 50 50 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 50 51 51 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 55 55 56 56 56 55 56 57 59 60 61 61 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 60 60 59 59 59 58 57 55 54 54 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 56 56 56 56 57 57 57 57 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 56 56 55 55 54 54 54 54 54 54 54 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 42 41 41 40 40 40 40 40 40 41 42 42 42 42 42 42 43 43 43 43 43 43 42 41 40 40 41 41 41 41 41 41 40 40 40 40 39 39 40 40 41 42 43 44 45 45 45 45 44 44 43 42 41 41 40 40 40 40 40 41 42 42 43 43 43 43 43 42 42 42 42 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 45 45 45 45 44 43 43 42 42 42 43 44 45 45 47 47 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 45 45 46 46 46 47 48 49 49 49 49 49 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 52 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 55 55 55 54 54 54 54 55 55 55 55 55 55 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 50 50 50 49 49 47 45 43 44 44 43 42 37 33 30 29 30 32 34 36 36 36 37 38 37 36 36 34 26 21 21 27 22 18 14 13 13 17 19 13 10 7 4 4 4 3 1 -0 4 3 1 -0 1 3 4 3 4 2 -0 2 -0 -1 -2 1 -0 -0 -0 1 3 4 3 3 4 5 6 5 5 5 4 4 4 4 4 4 5 6 7 7 7 7 7 8 8 9 10 13 18 20 20 21 25 26 25 24 23 23 23 24 24 23 22 21 21 24 28 29 24 22 20 18 23 29 32 29 29 29 28 29 29 28 27 27 27 28 30 31 31 32 32 32 32 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 39 40 40 40 40 40 39 39 40 44 46 47 48 49 49 49 47 46 45 44 43 42 41 41 40 39 40 42 45 47 49 51 53 53 53 53 53 53 53 54 55 56 57 58 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 64 65 65 65 64 63 63 63 62 61 61 60 60 59 58 58 56 55 54 54 53 53 53 53 53 53 52 52 52 51 51 50 51 51 51 51 50 50 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 50 49 49 49 49 50 50 49 49 49 49 49 49 49 49 50 51 52 52 53 53 53 53 53 53 54 54 54 54 54 53 53 53 54 54 54 54 54 53 53 54 54 55 55 55 55 55 55 58 59 61 61 61 60 60 60 60 60 60 61 61 61 61 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 59 59 58 58 58 57 55 54 53 53 53 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 57 57 56 56 56 56 56 56 55 55 55 54 54 54 54 54 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 40 40 41 42 43 44 44 44 43 43 42 42 41 41 40 40 40 41 41 41 41 40 40 40 41 41 41 41 41 41 40 40 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 41 43 43 44 44 44 44 44 43 42 41 40 40 40 40 40 40 41 41 42 43 43 43 43 44 44 44 44 43 42 41 41 41 42 42 42 42 42 42 43 43 44 45 45 45 46 46 46 46 46 45 44 43 42 42 42 43 43 45 46 48 49 49 48 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 47 47 48 48 49 49 49 49 49 49 48 48 49 49 49 49 50 50 50 50 50 50 50 50 51 51 52 53 53 54 54 54 55 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 46 45 45 45 43 42 38 33 30 30 34 36 37 37 37 37 37 38 38 36 34 31 26 23 25 31 24 17 12 12 11 16 18 8 6 4 4 4 4 2 -0 -0 3 2 -0 -1 -0 1 3 2 1 0 0 1 1 -0 -1 0 1 1 1 1 3 3 3 3 5 6 6 5 5 5 5 5 4 5 5 5 6 6 7 7 7 7 8 9 9 11 14 20 22 23 23 25 27 27 27 25 24 23 23 24 24 23 22 21 22 25 28 26 20 18 17 18 23 28 31 29 29 28 29 29 28 27 27 26 27 29 31 31 32 32 32 32 32 31 31 31 31 31 32 32 33 33 34 34 35 36 36 36 37 39 41 43 43 43 43 43 42 42 41 41 45 46 47 48 49 49 49 48 47 45 44 43 42 42 41 40 40 40 43 46 48 49 51 53 53 53 53 53 53 54 54 56 56 57 58 58 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 64 64 65 65 64 63 63 62 61 60 60 59 59 58 58 57 55 55 54 54 53 53 53 53 53 53 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 48 48 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 53 53 52 52 53 53 54 54 54 54 54 54 55 57 59 61 61 61 61 60 60 60 60 61 61 61 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 60 59 58 58 57 57 56 55 54 53 53 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 57 57 56 56 56 56 56 56 55 55 55 54 54 54 54 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 41 40 40 40 40 40 39 39 39 38 39 39 39 40 40 40 40 41 42 42 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 42 43 43 44 44 44 43 41 40 40 40 40 40 41 40 40 41 41 42 42 43 44 45 46 46 45 43 42 42 42 42 41 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 46 45 44 43 42 42 42 43 45 46 48 49 49 49 48 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 45 45 45 45 45 45 44 44 45 45 45 45 45 46 46 47 47 48 49 49 49 49 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 51 52 52 53 54 54 54 54 54 54 54 54 54 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 46 46 46 45 44 43 41 37 34 35 38 38 38 38 39 39 39 38 37 36 33 29 24 23 25 32 21 13 9 10 8 8 7 4 4 4 4 3 3 1 -0 -1 -1 -0 0 -0 -3 -0 3 2 1 -0 0 2 1 -0 -0 -0 -0 -0 1 2 4 5 4 4 5 6 6 5 6 6 7 6 6 6 6 6 6 6 7 7 8 9 12 13 11 14 18 22 22 23 23 24 25 26 26 26 25 24 23 22 22 22 22 22 24 25 25 24 20 18 18 20 25 29 30 29 29 30 30 30 28 27 26 26 28 29 31 31 32 32 32 32 32 31 31 31 31 31 32 32 33 34 34 35 36 36 37 37 40 41 43 43 43 43 43 43 43 43 43 43 45 46 47 48 48 49 49 49 48 46 45 44 43 42 42 42 40 42 44 48 49 50 52 53 53 53 53 53 54 54 54 55 56 57 58 58 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 64 64 65 64 63 63 62 60 60 59 58 58 57 57 56 55 54 54 54 54 53 53 53 53 53 53 52 52 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 51 50 50 49 49 49 49 49 49 48 48 47 48 48 49 49 49 50 50 51 52 52 52 52 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 53 53 52 53 55 57 59 60 61 61 60 60 60 60 60 61 61 61 61 60 60 60 60 60 60 60 61 61 60 60 60 59 59 58 57 56 55 55 54 54 53 53 52 52 52 51 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 54 54 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 57 57 57 57 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 58 58 57 57 56 56 56 56 56 56 55 55 55 54 54 54 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 38 38 38 39 40 40 41 42 43 43 43 43 42 42 42 42 41 41 40 40 41 41 41 41 41 40 40 40 40 40 41 42 43 43 44 43 42 41 40 40 41 42 43 42 41 40 40 40 41 43 45 46 47 47 47 45 44 43 42 42 41 41 41 41 42 42 43 43 43 43 43 44 44 45 47 47 47 46 45 44 43 42 42 43 44 46 48 49 49 49 48 47 46 45 45 44 45 45 45 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 47 48 48 49 49 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 47 45 45 44 44 44 43 43 44 42 41 40 40 39 38 37 39 39 37 34 32 30 27 22 20 19 21 25 15 10 8 8 7 6 5 5 4 4 3 3 3 1 -0 -1 -1 -0 -0 -2 -4 -0 2 -1 -1 -1 -1 1 1 1 2 3 3 3 4 4 6 6 6 6 6 5 5 6 8 9 9 8 8 7 7 7 7 8 9 9 9 13 17 18 16 17 19 20 20 20 21 22 23 24 24 25 24 24 24 23 21 20 20 23 25 22 21 22 21 18 18 21 28 30 31 31 31 32 31 30 27 26 25 26 28 29 30 31 31 31 32 32 32 31 31 31 31 31 32 32 33 34 35 36 37 37 38 38 40 41 42 41 41 41 42 42 42 42 43 43 45 46 47 47 48 49 49 48 48 47 45 44 42 42 42 41 41 44 46 49 50 51 52 53 53 53 53 54 54 54 54 55 56 57 58 58 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 64 65 64 62 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 54 53 53 53 53 52 52 51 50 50 51 51 51 51 50 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 49 49 49 49 50 51 51 51 50 50 49 49 50 49 49 48 48 47 47 47 47 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 53 52 52 52 52 53 54 56 58 58 59 59 60 60 60 60 61 60 60 59 58 58 58 58 58 59 59 59 59 58 58 58 58 57 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 57 57 56 56 56 56 56 55 55 55 54 54 54 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 39 39 40 40 40 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 41 42 42 42 42 42 41 40 40 40 40 40 41 42 42 42 41 41 40 41 43 45 45 43 42 40 40 40 41 42 44 45 47 48 48 46 45 44 43 42 41 41 41 42 43 44 45 45 45 44 44 44 44 45 46 47 47 47 45 45 44 43 42 43 44 46 48 49 49 49 48 47 46 45 45 44 44 45 45 46 46 46 45 45 45 45 46 47 46 46 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 50 50 49 49 47 45 43 43 43 42 41 41 43 44 44 43 41 40 39 38 37 37 36 33 31 29 26 22 18 21 24 24 17 11 9 8 7 6 6 5 5 4 4 3 2 2 1 -0 -1 -1 -0 -0 -4 -2 0 1 -2 -3 -3 -1 0 1 1 2 5 8 8 8 6 6 6 5 5 5 5 5 7 8 9 10 10 9 9 9 9 10 11 11 12 12 13 16 18 18 19 19 19 20 20 20 21 22 22 23 23 23 23 24 22 18 16 16 21 21 19 19 22 21 19 18 20 28 31 31 31 33 32 30 27 27 26 26 26 28 29 30 31 31 32 32 32 31 31 31 31 31 31 32 33 34 34 35 36 37 38 39 38 39 40 40 40 40 41 42 44 44 44 43 43 45 45 45 47 48 48 48 48 48 47 46 45 42 42 41 41 43 46 49 50 51 52 53 53 53 53 54 54 54 54 54 55 56 57 57 58 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 64 64 64 62 61 61 60 59 58 57 56 56 55 55 55 55 54 54 54 53 53 53 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 50 49 49 49 49 49 49 50 50 51 51 51 51 50 50 50 50 50 49 49 48 47 47 47 46 46 46 46 47 49 49 50 51 51 51 51 51 51 51 51 50 51 51 51 51 51 51 51 52 52 52 52 51 51 52 52 54 55 56 56 57 57 58 58 58 59 59 58 57 57 57 57 57 57 57 58 58 57 57 57 57 57 56 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 53 53 54 54 54 54 54 54 54 55 55 56 56 56 56 56 56 57 57 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 58 57 57 56 56 56 56 56 55 55 55 54 54 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 39 39 40 40 41 41 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 39 39 39 39 39 39 40 40 40 41 42 42 42 42 41 40 39 39 38 38 39 40 40 40 40 40 40 40 43 45 45 45 43 41 40 40 40 41 43 44 46 47 48 47 46 45 44 43 42 42 42 43 43 44 45 46 46 46 45 44 44 44 45 46 46 46 46 45 44 43 43 43 44 45 47 48 48 48 48 47 46 45 45 45 45 45 45 45 46 46 45 45 45 46 47 48 48 47 46 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 47 48 48 48 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 51 52 53 54 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 50 49 48 46 44 43 43 42 40 39 40 42 43 43 42 41 39 38 37 37 35 32 31 31 30 27 22 17 27 30 26 13 9 7 6 5 5 5 5 5 4 4 3 2 2 1 -0 -1 -1 -0 -1 -5 -3 -0 1 -0 -2 -2 -2 0 0 -0 -0 3 8 8 7 6 7 6 6 5 5 6 7 8 8 9 10 11 11 11 11 13 12 12 12 12 13 14 16 18 17 18 18 19 22 22 20 19 20 19 18 18 19 19 19 16 13 12 13 17 17 18 18 20 21 20 20 21 29 31 30 27 27 26 25 23 25 26 26 27 28 29 30 31 31 32 32 31 31 31 31 31 31 31 32 33 34 35 35 36 37 38 38 37 38 39 39 39 40 42 45 47 47 47 45 44 44 44 44 47 48 48 48 48 47 47 46 45 43 42 41 42 45 48 50 51 52 52 53 53 53 54 54 54 54 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 62 61 61 60 59 58 58 57 56 56 56 55 55 54 54 54 53 53 53 53 53 52 51 51 51 51 51 51 51 51 51 51 51 51 52 51 51 50 50 50 50 50 49 50 49 49 49 49 49 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 47 47 46 46 45 45 45 46 47 49 50 50 51 51 51 51 51 50 50 51 50 50 51 51 51 51 51 51 51 51 51 51 51 52 52 53 54 54 54 55 55 55 56 57 58 57 56 56 56 55 56 56 56 57 57 56 56 56 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 56 56 56 56 56 55 55 55 54 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 40 40 40 41 41 42 42 42 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 39 39 38 38 37 37 37 38 38 38 38 39 39 40 40 40 40 41 41 40 40 40 39 38 38 37 37 38 38 38 38 38 38 39 41 43 45 45 44 43 42 41 40 41 41 43 44 46 47 47 46 45 45 44 43 43 42 42 43 43 44 45 46 46 46 45 45 44 45 45 45 45 45 45 44 43 43 43 44 45 47 48 48 48 48 47 46 46 45 45 45 44 44 45 45 45 44 44 44 45 47 48 49 48 47 46 45 44 44 44 44 44 44 44 44 44 45 45 45 45 44 44 45 45 46 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 51 52 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 49 48 46 45 44 43 41 40 40 41 42 42 42 42 40 38 37 37 38 33 30 28 27 27 25 22 21 29 30 24 15 10 7 5 4 5 5 5 5 4 4 3 1 0 -0 -1 -2 -2 -1 -2 -6 -4 -2 -0 -0 -2 -3 -3 -1 2 1 -0 2 6 7 5 5 7 6 6 6 7 7 8 8 9 9 10 11 13 13 13 14 13 12 12 12 13 16 19 19 16 16 17 20 22 21 20 18 18 16 14 13 14 15 14 13 13 14 15 17 18 18 19 19 20 20 21 26 31 31 27 22 22 22 22 22 23 25 26 27 29 30 31 31 32 32 31 31 31 30 31 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 39 39 42 45 48 49 49 49 48 46 44 44 45 46 48 48 48 47 47 46 45 45 44 43 42 44 48 50 51 52 52 53 53 53 54 54 54 54 54 55 55 56 56 57 57 57 58 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 63 63 63 64 62 61 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 50 50 50 49 49 48 47 47 46 45 45 45 45 46 48 49 50 50 50 50 50 50 50 50 50 51 50 50 51 51 51 51 51 50 50 50 51 51 52 52 53 54 54 54 56 57 57 57 57 57 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 56 56 56 55 55 55 55 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 38 38 39 39 39 38 38 38 37 37 37 37 37 38 38 39 39 40 40 40 40 40 40 41 41 41 40 40 40 39 39 38 38 38 38 37 37 38 40 41 43 43 43 43 43 42 42 41 41 42 43 44 46 46 46 46 45 45 44 43 43 42 41 41 41 43 44 45 46 46 45 44 44 44 44 44 44 43 43 42 42 42 44 45 46 47 48 48 47 47 47 46 46 45 45 44 43 43 43 43 43 43 43 44 45 47 48 48 48 47 45 45 44 44 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 46 47 47 47 48 48 48 48 48 48 48 49 49 50 50 50 50 50 50 50 50 50 50 51 52 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 49 48 47 46 45 44 43 42 41 42 44 45 44 42 41 39 38 37 37 38 32 28 25 20 20 21 22 22 29 30 27 23 15 9 4 4 4 4 4 4 4 3 2 -1 -3 -4 -5 -2 -2 -1 -2 -6 -6 -5 -3 -4 -5 -6 -5 -5 1 4 5 4 7 8 7 6 7 7 7 7 8 8 8 9 9 10 11 13 13 13 13 16 14 13 12 12 12 13 15 15 13 14 16 20 22 22 20 19 17 14 12 11 12 13 14 14 14 16 17 18 19 19 20 20 20 20 24 33 31 27 24 22 22 22 22 22 22 23 25 28 27 29 31 32 32 31 31 30 30 30 31 31 31 32 33 34 35 35 35 36 36 37 39 40 40 38 38 42 46 49 50 50 50 49 48 46 45 44 45 48 48 48 47 47 46 44 42 44 44 45 45 47 50 51 52 52 53 53 53 53 54 54 54 54 55 55 56 56 57 57 57 57 58 59 59 60 60 60 60 60 60 60 60 59 60 60 61 61 62 62 62 63 63 63 63 64 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 52 52 51 51 51 52 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 50 50 49 49 49 48 47 47 46 45 45 45 45 47 49 49 50 50 50 50 50 49 49 50 51 50 50 50 50 50 50 50 50 50 50 50 51 51 52 53 53 54 55 57 58 58 58 57 57 56 56 55 55 55 54 54 55 55 55 55 55 54 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 56 55 55 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 56 56 56 55 55 55 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 37 37 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 39 39 40 40 41 42 42 43 43 42 42 42 41 40 40 40 40 39 38 38 39 40 41 41 42 42 42 43 43 42 42 43 43 43 44 45 46 46 46 45 45 44 43 41 40 40 40 40 42 43 45 45 45 45 44 43 43 43 42 42 42 41 41 42 43 44 46 47 47 47 47 47 47 46 46 45 45 44 43 42 42 42 42 42 42 43 44 45 46 47 47 47 46 45 44 44 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 51 51 50 49 49 49 48 47 46 45 43 42 42 44 45 46 46 45 43 42 40 39 38 36 34 31 29 24 18 17 18 20 21 27 30 30 28 18 9 4 2 4 4 5 4 4 3 1 -1 -4 -6 -7 -4 -2 -2 -3 -7 -9 -8 -7 -7 -7 -7 -7 -7 -5 1 7 7 8 9 9 8 8 8 8 8 9 9 8 7 9 9 11 13 13 13 14 16 15 13 13 12 12 12 12 12 12 13 16 21 22 22 21 20 18 15 13 12 13 14 14 14 14 15 17 19 20 20 19 19 20 21 23 27 29 26 23 22 24 23 22 22 22 22 24 27 27 30 32 33 32 31 30 29 30 30 31 31 32 32 33 34 35 35 35 36 36 38 39 40 39 38 40 46 49 50 50 50 50 50 49 47 45 45 46 48 49 47 45 46 45 43 41 42 45 47 48 50 51 52 52 53 53 53 53 53 54 54 54 54 55 55 56 57 57 57 57 57 58 59 59 60 60 60 60 60 60 59 59 59 59 60 60 61 62 62 62 62 62 63 63 64 62 61 61 60 60 60 59 59 58 57 56 56 55 55 55 54 54 54 53 53 53 52 52 51 51 51 52 52 52 52 52 52 52 52 51 52 52 51 51 51 50 50 49 49 49 49 49 48 49 49 49 49 49 50 50 50 50 50 51 51 51 50 50 49 49 49 49 49 48 47 46 46 45 45 45 46 48 49 49 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 52 53 55 56 58 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 57 57 56 56 56 55 55 40 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 42 42 42 43 43 42 42 42 42 42 41 40 40 40 40 40 39 40 40 40 41 42 43 43 44 44 44 44 45 45 45 46 45 45 44 43 42 40 40 39 39 40 41 43 44 45 45 44 44 43 42 42 41 41 41 40 41 42 44 45 46 46 46 46 46 45 45 45 45 44 43 42 42 41 41 41 41 41 42 42 43 45 45 46 46 46 45 44 43 43 42 42 43 43 43 43 44 44 44 44 44 44 44 44 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 51 51 52 53 53 53 54 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 52 52 51 50 50 49 49 48 46 45 45 44 43 42 43 45 46 47 47 45 45 43 42 40 38 36 32 31 28 24 19 18 20 21 21 25 28 30 31 18 9 2 1 4 4 4 4 3 2 0 -1 -5 -6 -6 -5 -4 -5 -6 -9 -10 -9 -8 -7 -7 -7 -7 -7 -3 3 8 7 8 9 9 9 9 9 9 9 9 9 8 4 4 7 9 13 13 13 14 16 16 14 13 13 13 13 12 12 13 16 20 26 24 23 23 23 22 18 16 14 14 14 15 14 15 17 18 19 20 19 18 18 19 20 21 23 28 27 23 22 25 24 22 22 22 23 26 28 29 31 33 32 31 30 29 30 30 30 31 31 32 33 34 34 35 35 35 36 36 38 39 40 37 38 42 50 50 50 50 49 50 50 50 48 46 46 47 48 48 46 45 46 45 43 42 42 46 49 50 51 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 57 57 57 57 57 58 59 60 60 60 60 60 59 59 59 59 59 59 59 60 61 62 62 62 62 62 62 63 64 62 61 61 61 60 60 60 60 58 58 57 56 56 56 55 54 54 54 54 54 53 53 52 51 51 51 52 52 52 52 52 52 52 52 52 51 52 52 51 51 51 50 49 48 49 49 49 48 49 49 49 49 49 49 49 50 50 50 50 51 50 50 50 49 49 49 49 49 48 47 46 46 45 45 45 46 47 49 49 50 50 50 49 49 49 49 50 51 49 49 49 49 49 49 49 49 49 50 50 51 51 50 50 51 53 54 56 57 57 57 57 56 56 55 55 55 54 54 54 54 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 45 45 44 44 44 44 45 45 45 45 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 40 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 54 54 54 55 55 56 55 55 56 56 56 56 56 56 57 57 58 58 58 58 58 57 57 56 56 56 55 40 40 40 40 40 40 40 40 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 39 39 38 38 38 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 40 40 40 40 40 40 41 41 41 42 42 41 41 40 40 39 38 38 38 38 39 40 42 43 44 45 45 44 44 44 45 45 45 45 44 44 42 41 40 39 39 39 40 41 42 43 44 44 43 43 42 42 41 41 40 40 40 41 43 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 41 41 41 41 41 42 43 44 45 45 45 45 44 43 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 51 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 51 50 50 49 49 48 46 45 45 45 44 44 44 44 45 46 47 46 44 44 44 41 40 38 35 31 27 23 21 18 19 21 21 20 22 26 29 32 19 8 0 0 3 4 3 2 1 0 -1 -4 -7 -6 -5 -4 -4 -6 -9 -9 -9 -8 -6 -7 -7 -6 -6 -6 2 6 8 9 9 10 10 10 10 10 10 11 11 10 9 4 3 5 9 13 13 14 15 16 16 15 15 14 13 13 13 14 13 17 22 28 27 26 25 25 25 23 20 17 17 17 18 18 18 18 19 19 18 18 18 18 19 18 20 24 28 26 23 22 22 22 22 22 22 24 26 30 30 31 31 30 29 29 29 30 30 30 31 31 32 33 34 34 35 35 35 36 37 38 38 38 35 38 44 50 49 49 49 48 48 47 47 46 46 47 47 48 47 46 45 44 45 44 43 43 47 50 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 55 56 56 56 56 57 58 58 59 60 60 60 60 59 59 58 58 58 58 59 59 60 61 62 62 62 62 62 62 62 63 62 61 61 61 60 60 60 59 58 58 58 57 57 56 55 55 55 54 54 53 53 53 52 52 51 51 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 51 51 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 49 49 49 48 48 48 47 46 46 45 45 45 46 47 48 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 49 49 50 50 49 49 49 49 50 52 53 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 42 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 57 56 56 56 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 38 38 38 37 37 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 36 36 36 36 35 35 36 36 36 36 36 36 38 39 39 39 38 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 40 40 40 40 39 38 37 37 36 36 37 37 39 40 41 43 44 45 45 44 44 44 44 44 44 43 43 42 41 40 39 39 39 39 40 40 41 41 41 41 41 41 42 41 41 40 40 40 41 42 43 44 44 44 43 42 42 42 42 41 41 41 41 41 40 41 42 43 43 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 51 52 53 53 54 54 54 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 52 51 51 50 49 49 48 47 45 45 44 44 43 43 44 45 45 46 45 45 45 45 44 41 40 36 32 27 23 21 19 18 21 24 25 22 23 26 30 34 21 9 0 -1 2 3 2 1 -0 -2 -5 -8 -6 -5 -4 -3 -5 -6 -8 -9 -7 -6 -5 -5 -6 -5 -5 -5 3 7 8 9 10 11 12 12 11 10 10 12 11 10 9 8 8 9 12 14 15 15 16 16 16 15 14 14 13 16 18 15 15 18 22 28 27 25 24 25 27 26 24 22 20 20 20 20 20 19 18 17 16 17 19 22 21 20 22 29 30 26 22 22 22 22 22 22 22 23 26 31 30 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 35 36 36 37 39 39 36 34 38 44 48 48 48 47 44 42 42 42 43 44 45 45 45 45 45 44 42 45 45 45 44 49 51 52 52 52 53 53 54 54 54 53 53 54 54 54 54 54 55 56 56 56 57 57 58 58 59 60 60 60 60 59 58 58 58 58 58 58 59 60 61 61 62 62 62 62 62 62 63 62 62 61 61 60 60 60 59 58 58 58 58 57 57 56 56 55 54 54 53 53 53 53 52 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 46 47 48 48 49 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 48 49 49 50 51 51 51 51 50 50 50 49 49 50 50 50 50 50 50 50 49 49 48 47 46 45 45 44 43 42 42 42 42 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 40 40 40 41 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 47 47 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 52 53 54 55 55 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 57 57 56 40 40 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 37 37 37 36 36 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 38 39 40 40 40 39 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 37 36 36 36 36 36 36 36 37 38 40 41 43 44 45 45 45 44 44 43 43 42 42 42 41 40 40 40 40 40 40 40 40 40 40 40 40 41 42 43 42 41 41 40 40 40 41 43 43 43 43 42 41 41 41 41 41 41 40 40 41 42 44 45 45 44 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 42 42 43 43 43 43 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 52 53 54 54 54 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 51 50 49 49 48 47 45 45 44 43 42 42 42 44 45 45 45 45 46 46 45 44 40 38 34 30 26 22 21 19 18 23 28 30 29 31 32 33 30 15 5 -0 -1 1 1 -0 -2 -3 -4 -6 -9 -4 -2 -2 -0 -6 -8 -8 -10 -7 -6 -6 -8 -7 -6 -5 -4 2 4 7 9 10 11 13 13 11 10 10 12 12 12 12 12 12 13 13 14 15 16 16 16 16 15 14 13 18 20 18 14 16 21 25 25 24 23 24 26 27 27 25 23 22 22 21 20 19 18 16 14 16 17 18 17 17 18 22 29 25 22 22 22 21 21 22 22 22 24 26 30 30 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 35 36 36 38 39 40 38 35 37 42 46 47 48 46 42 40 39 40 40 41 41 42 42 43 44 45 45 45 46 47 47 50 52 52 53 53 53 53 54 54 53 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 60 60 59 59 58 58 58 58 59 59 60 61 61 62 62 62 62 62 63 63 62 61 60 60 60 60 60 59 59 59 58 58 58 58 57 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 50 49 49 49 49 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 49 49 48 47 47 47 46 46 46 46 47 48 49 49 49 49 49 49 49 50 50 50 50 50 49 49 48 48 48 48 48 48 48 47 47 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 46 45 45 45 45 44 43 43 42 41 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 52 54 54 55 56 56 56 56 56 56 57 57 57 58 58 58 58 58 58 57 57 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 39 38 38 37 36 36 35 35 34 35 35 36 38 38 38 38 37 37 36 37 38 39 39 40 40 40 40 40 39 39 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 37 38 40 41 43 45 45 45 45 44 44 43 42 42 42 41 40 40 40 41 41 41 41 40 40 39 39 40 41 43 44 44 42 41 40 40 40 41 42 44 45 44 43 42 41 41 41 41 41 40 40 41 43 45 46 46 45 44 43 42 42 42 42 41 41 41 41 41 42 42 42 43 43 43 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 50 50 49 49 49 50 51 52 53 54 54 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 49 48 46 44 44 44 43 42 42 42 42 44 45 45 46 45 46 45 45 43 40 36 31 26 23 22 21 22 27 29 31 33 35 32 29 25 18 7 -0 -2 -2 -2 -2 -3 -5 -5 -7 -8 -9 -3 -2 -1 2 -3 -7 -9 -9 -7 -6 -7 -9 -7 -8 -7 -4 -0 2 5 9 11 12 13 13 13 12 12 13 13 13 11 10 10 11 13 14 14 15 15 16 15 15 14 14 20 21 18 17 19 23 26 22 23 24 27 28 28 27 24 21 19 19 18 18 17 14 13 14 16 16 15 13 15 15 16 21 23 23 22 22 21 21 22 22 23 24 26 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 35 36 36 38 40 41 40 35 36 40 45 47 47 46 44 40 38 38 39 39 40 40 41 43 43 44 44 46 48 50 51 52 52 52 53 53 53 53 53 54 54 54 54 54 55 56 56 56 56 57 58 58 58 59 59 60 60 61 61 61 61 60 59 59 59 59 59 59 60 60 61 61 62 62 62 62 62 63 63 61 60 60 60 59 59 60 60 60 59 59 58 58 58 58 56 55 54 54 54 54 53 53 52 52 52 52 52 53 53 53 53 53 53 54 53 54 54 54 53 53 53 53 53 51 49 48 49 49 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 50 50 49 49 48 48 48 47 46 46 47 48 49 49 49 48 48 48 49 49 49 49 49 49 49 49 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 40 40 40 40 39 39 38 38 38 39 39 39 40 40 40 40 40 39 38 38 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 57 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 37 37 37 37 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 36 36 36 35 35 35 36 36 36 36 35 35 34 34 34 34 34 35 36 37 39 39 39 38 37 36 36 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 37 37 39 40 41 43 44 45 45 45 45 44 43 43 42 41 40 40 41 41 42 42 42 41 40 39 39 40 41 44 45 45 44 42 40 40 40 41 43 45 46 46 45 43 42 41 41 41 40 40 41 42 44 46 47 47 46 45 44 43 42 42 42 42 41 41 41 41 41 42 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 51 52 53 53 53 53 53 53 53 53 53 53 54 54 54 53 53 53 53 53 53 52 51 50 49 49 48 45 44 42 42 42 41 41 41 41 43 44 45 45 46 46 46 45 44 42 39 35 29 24 21 21 22 27 33 35 35 35 36 22 13 8 4 -1 -3 -3 -2 -3 -4 -5 -5 -7 -8 -9 -9 -4 -2 -1 -0 -1 -5 -8 -8 -7 -7 -8 -9 -3 -0 0 -0 1 4 7 9 11 12 12 13 13 13 13 13 15 14 13 10 11 12 13 14 13 13 13 14 14 13 14 14 15 16 17 21 24 26 25 23 25 27 27 27 27 26 23 20 18 17 17 15 13 11 12 15 15 14 13 13 15 14 14 16 21 22 22 21 21 21 22 23 24 25 27 29 29 29 29 29 29 29 30 30 30 30 31 32 33 33 34 34 35 35 36 36 38 40 41 41 36 36 40 44 45 46 46 46 42 40 38 39 39 40 40 40 40 41 42 43 46 49 51 52 52 52 52 53 53 53 53 53 53 53 53 54 54 55 56 56 56 57 58 58 58 58 59 60 60 61 61 61 61 61 61 60 59 60 60 60 60 60 60 60 61 61 62 62 60 61 63 63 61 60 60 59 59 59 59 60 59 59 59 58 58 58 57 57 55 54 54 54 54 54 53 53 53 53 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 50 48 49 49 50 50 50 51 51 51 50 50 49 49 49 49 49 49 50 50 50 50 50 49 48 48 47 47 47 47 47 47 47 46 46 47 47 48 49 48 48 48 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 37 37 38 39 39 39 38 38 37 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 48 49 49 50 50 51 52 54 54 54 54 54 55 55 56 57 57 57 58 58 58 58 58 58 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 37 37 37 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 36 37 38 38 38 37 36 35 35 34 35 35 35 35 35 35 34 34 34 34 34 35 35 36 36 37 39 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 35 36 36 36 36 37 37 37 37 38 39 40 41 42 43 44 44 44 44 44 43 43 42 41 40 40 41 42 42 42 42 41 40 39 40 41 44 45 45 44 42 41 40 40 40 43 45 46 46 45 44 43 42 41 40 40 40 40 42 44 45 47 47 46 45 45 44 44 44 43 43 42 41 41 41 41 42 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 51 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 51 50 49 48 47 45 43 41 41 41 40 39 40 40 41 43 44 45 45 46 46 45 45 43 40 37 33 27 23 22 22 25 29 33 36 37 36 33 17 6 1 3 -0 -3 -4 -2 -2 -2 -2 -3 -5 -7 -8 -8 -4 -1 -0 -1 -3 -5 -8 -7 -7 -8 -9 -8 -0 1 1 1 4 7 9 9 11 12 12 13 14 13 13 11 13 15 17 14 14 14 13 13 13 12 11 10 11 13 14 16 17 18 22 29 30 28 26 26 27 25 22 21 22 22 22 21 19 17 14 12 12 11 12 14 14 14 14 14 14 14 15 18 21 22 21 20 21 22 22 23 25 26 27 28 29 29 30 30 30 30 30 30 30 31 31 32 33 33 34 34 34 35 36 36 37 40 41 43 38 36 38 43 44 45 45 45 44 42 40 39 39 40 40 40 40 40 41 45 48 50 51 51 52 52 52 51 53 53 53 53 53 53 53 53 54 55 56 57 57 58 58 58 58 58 59 60 60 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 62 62 61 62 62 62 60 60 59 59 59 59 60 59 59 59 59 58 58 58 57 57 57 56 55 55 54 54 54 54 54 53 53 53 53 54 54 54 54 54 54 55 54 54 54 54 54 54 53 53 52 50 49 48 49 50 50 51 51 51 51 51 50 50 50 50 50 49 49 50 50 50 50 50 49 49 49 49 47 46 46 45 45 45 45 45 46 47 47 48 47 47 47 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 34 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 45 45 45 46 46 46 46 45 45 46 46 47 48 49 49 49 50 51 52 53 53 54 54 54 54 55 56 56 57 57 57 57 58 58 58 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 37 37 38 38 38 38 38 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 39 39 38 36 35 35 35 35 36 36 36 36 36 35 35 34 34 35 36 36 36 36 36 37 36 36 35 35 34 35 35 35 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 39 40 40 41 42 43 44 44 44 43 43 42 41 40 40 40 41 41 41 41 40 40 39 39 40 43 44 45 44 43 41 40 39 40 42 44 45 46 45 45 43 42 41 40 40 40 40 41 43 45 45 46 46 45 45 45 45 45 45 44 43 42 41 41 41 42 43 44 44 44 43 43 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 48 48 48 49 49 49 49 48 48 49 49 49 49 49 49 50 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 51 50 49 48 47 45 43 41 40 40 40 40 39 39 40 42 44 45 45 46 46 46 45 43 42 40 36 31 27 25 25 24 26 29 30 35 37 38 36 27 17 8 1 -1 -3 -3 -2 -0 1 1 -2 -5 -7 -7 -5 -3 -0 -0 -3 -4 -5 -6 -7 -9 -9 -9 -9 -1 2 4 5 6 8 9 9 10 11 11 12 14 14 12 11 11 17 22 16 14 13 13 13 12 10 9 7 11 15 18 22 27 30 30 30 29 28 28 28 27 25 21 20 19 20 21 22 19 16 13 13 12 12 11 12 12 13 12 12 12 14 18 20 21 21 20 20 22 22 24 24 25 26 27 28 29 30 30 31 31 31 31 30 30 31 31 33 33 34 34 34 34 35 36 36 37 39 40 43 41 37 35 41 43 44 44 44 43 42 41 40 39 39 39 40 40 40 42 46 49 50 51 51 52 52 52 52 53 53 53 54 54 54 53 53 54 55 56 57 57 58 58 58 58 59 59 60 60 60 61 61 61 61 61 60 60 60 60 59 60 60 60 60 61 61 62 62 62 62 62 61 60 60 60 59 60 60 59 59 59 59 59 59 58 57 57 56 56 57 57 56 55 55 54 54 54 54 54 53 53 54 54 54 54 55 55 55 55 55 55 54 54 54 54 53 52 51 49 49 49 49 50 51 51 51 51 51 51 51 51 51 50 50 49 50 50 50 50 49 51 51 50 51 46 45 45 45 44 44 44 45 45 46 46 46 46 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 45 45 45 45 45 45 45 46 47 47 48 49 49 50 51 52 53 53 53 53 53 54 54 55 56 56 57 57 57 57 58 39 39 39 40 40 40 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 36 37 38 38 36 36 34 34 35 36 36 36 36 36 36 35 35 34 34 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 39 40 40 41 42 42 43 43 43 43 43 42 41 40 40 40 40 40 40 40 39 38 38 39 41 43 44 44 43 41 40 39 40 41 43 44 45 45 45 44 42 41 40 40 40 40 40 42 43 45 45 45 45 45 45 45 45 45 44 43 42 41 41 41 43 44 45 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 45 46 46 47 47 48 48 48 48 49 49 49 48 48 49 49 49 49 49 49 50 51 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 51 50 49 48 47 46 45 43 41 40 40 39 37 36 37 40 43 45 45 45 45 45 45 43 41 40 37 33 28 26 25 25 25 27 30 31 35 37 37 37 34 27 16 2 0 -0 -1 -2 -1 1 2 -0 -4 -5 -5 -2 -1 -0 -1 -5 -3 -4 -5 -9 -8 -9 -9 -8 -0 4 7 8 8 7 8 9 10 11 12 11 14 14 13 12 13 15 18 17 13 12 12 13 10 9 8 9 14 18 22 25 27 28 29 27 28 28 27 27 27 27 24 21 19 19 20 20 18 16 16 18 15 13 12 11 11 11 12 12 12 16 20 20 21 21 21 21 22 24 25 26 26 27 27 28 29 30 31 31 31 31 31 31 31 31 32 33 34 34 33 34 34 35 36 36 36 38 40 42 43 38 34 37 41 42 42 42 42 41 40 40 39 39 38 39 38 39 41 45 49 51 53 53 52 52 52 51 53 53 54 54 54 54 54 53 54 54 55 57 57 58 58 58 58 59 59 60 60 60 60 60 61 61 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 57 57 57 57 56 56 56 55 54 55 55 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 53 52 50 49 49 49 49 50 51 51 51 51 51 51 51 51 51 50 50 51 50 50 50 49 47 47 48 47 45 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 32 32 32 31 31 32 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 40 41 42 42 43 43 43 44 44 45 45 45 46 47 48 48 49 49 50 51 52 52 52 52 52 52 53 54 55 55 56 56 56 57 57 38 39 39 39 40 40 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 38 38 38 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 35 34 34 35 36 36 36 36 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 40 40 41 41 42 42 43 43 43 43 42 42 40 40 39 39 39 39 39 39 38 38 38 39 40 41 42 42 40 40 39 39 40 42 43 45 45 45 44 43 42 41 40 39 39 40 41 42 43 43 44 43 43 43 43 44 44 44 44 42 41 41 42 44 45 46 47 47 46 45 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 45 46 47 47 48 47 48 48 49 49 49 48 48 49 49 49 49 49 49 50 51 51 52 53 53 53 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 40 40 39 37 34 34 37 41 44 45 45 45 45 45 44 42 40 38 35 29 26 24 23 22 25 27 31 33 35 36 37 37 35 31 21 5 3 3 3 0 -5 -4 -1 -0 -4 -5 -4 -0 -1 -2 -3 -4 -3 -4 -6 -9 -9 -9 -8 -5 -1 4 9 10 9 9 9 9 10 11 12 11 13 13 13 14 15 18 18 18 14 12 11 10 8 8 10 13 18 22 24 24 24 26 27 26 27 29 29 25 27 28 28 27 24 22 21 20 21 21 21 21 18 15 13 12 12 12 12 11 14 18 22 22 22 22 22 22 23 24 25 26 27 27 28 29 30 31 31 31 32 32 32 32 32 32 33 34 34 34 34 34 34 35 35 36 36 37 39 41 44 40 36 34 38 40 41 41 40 40 40 40 39 39 38 38 38 39 42 46 50 52 53 52 52 52 52 52 53 53 54 54 54 53 53 53 54 54 55 57 57 58 58 59 58 59 59 60 60 60 60 60 61 61 61 60 60 60 60 60 61 62 61 61 61 61 62 62 62 62 62 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 58 57 57 57 56 55 55 55 55 56 55 55 55 55 55 55 55 55 55 56 56 55 55 55 55 55 54 54 52 51 50 49 49 50 51 51 51 51 52 52 52 52 52 51 51 50 50 49 49 47 45 44 44 44 44 44 44 44 44 43 43 43 43 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 30 30 31 31 31 32 32 32 32 31 31 31 31 32 32 33 33 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 36 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 40 40 41 42 43 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 52 52 52 53 54 54 54 55 55 56 56 38 38 38 38 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 38 38 38 38 37 37 36 36 36 36 36 36 37 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 35 36 37 37 37 36 35 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 42 43 43 43 42 42 40 40 39 38 38 38 38 38 38 37 37 37 38 39 40 40 40 39 38 38 39 40 42 43 44 45 44 44 42 41 40 39 39 39 40 41 41 42 42 42 41 41 41 42 43 44 44 43 42 41 42 44 45 47 48 48 47 45 45 43 43 43 43 44 44 44 43 43 43 43 43 43 43 43 43 44 45 46 47 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 50 50 51 52 53 53 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 45 43 41 39 38 37 35 32 34 37 42 44 45 45 45 45 45 43 40 39 36 32 27 24 23 22 22 27 30 32 33 35 36 37 36 36 34 27 11 6 6 5 2 -4 -5 -4 -2 -3 -3 -2 -1 -3 -3 -3 -3 -5 -6 -8 -11 -10 -8 -5 -5 -2 4 10 12 11 10 10 10 11 11 12 12 13 15 16 17 19 20 19 18 15 12 9 7 7 10 13 17 21 24 26 25 23 22 23 25 26 25 25 24 24 25 25 25 24 24 23 22 23 22 22 21 18 16 15 13 13 13 12 12 14 19 23 24 22 22 22 22 23 24 25 27 27 28 28 29 30 31 31 32 32 32 32 32 33 33 34 34 34 34 34 34 34 35 35 36 36 37 39 41 44 43 38 31 36 38 39 39 40 40 40 40 39 39 39 38 38 40 43 48 51 52 52 52 51 51 51 52 52 53 53 53 53 53 53 53 54 54 56 57 57 58 58 59 58 58 59 59 59 60 59 58 60 61 61 60 60 60 60 61 61 62 62 61 61 61 62 62 62 62 61 60 60 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 57 57 57 56 56 56 56 56 55 55 55 56 56 56 56 56 55 55 56 56 56 56 55 55 54 54 54 53 52 51 51 51 52 52 52 52 52 52 52 52 52 52 51 49 49 49 48 46 45 44 43 44 44 44 44 44 44 43 43 42 42 42 43 43 43 43 42 43 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 28 29 29 30 30 30 30 31 30 30 30 30 31 31 31 32 32 32 32 31 31 31 32 32 32 33 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 35 34 33 32 32 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 35 35 34 34 34 33 33 33 34 34 34 34 34 35 35 36 37 38 38 40 41 42 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 51 51 52 52 52 52 52 53 54 54 55 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 35 36 36 37 38 37 36 35 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 35 35 36 36 36 36 36 36 36 37 37 37 36 36 36 36 35 35 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 38 39 39 39 39 38 37 38 39 40 41 43 44 44 43 42 41 40 39 39 39 40 40 40 41 41 40 40 40 40 40 42 43 44 43 42 41 42 43 45 46 47 48 47 46 45 44 43 43 44 44 44 44 44 43 43 43 43 42 42 42 43 44 45 45 46 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 50 51 52 52 53 53 53 53 53 53 53 53 53 52 51 50 49 48 47 46 45 45 44 42 40 38 37 36 33 31 34 38 42 44 45 45 45 45 43 41 37 36 33 29 26 24 23 24 24 30 32 32 32 34 36 36 36 36 32 25 11 6 6 7 2 -0 -4 -6 -5 -5 -4 -3 -5 -4 -2 -1 -3 -6 -9 -10 -11 -10 -8 -5 -5 -5 3 10 12 13 12 11 11 11 11 12 12 15 17 19 19 20 19 18 17 14 11 8 5 8 11 14 16 18 22 24 25 24 24 25 26 26 25 25 24 23 22 22 22 23 24 23 20 18 19 21 22 20 18 17 16 15 13 12 12 16 19 23 25 22 22 22 22 22 24 26 27 28 28 29 30 30 31 31 31 32 32 32 33 33 34 35 35 35 35 35 34 35 35 35 36 36 37 39 40 44 45 40 30 32 36 38 39 39 39 39 39 39 39 38 38 38 40 44 49 51 52 52 51 51 51 51 52 52 53 53 53 53 53 53 53 54 54 56 57 57 58 58 59 58 58 59 59 59 59 59 58 60 61 61 60 60 60 60 61 61 62 62 61 61 62 62 62 62 62 61 60 60 60 61 61 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 57 57 57 57 56 56 57 57 56 56 56 55 54 54 54 53 53 52 52 54 53 52 52 52 53 53 54 53 52 51 49 49 49 48 46 45 45 44 45 45 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 33 33 34 33 33 33 33 33 33 32 32 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 36 35 34 34 33 32 31 31 31 31 31 31 32 33 34 34 34 34 35 35 35 35 35 35 35 36 35 35 35 34 34 33 33 33 33 33 32 32 32 32 33 33 34 34 35 36 37 38 40 42 43 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 51 51 51 51 50 50 50 51 52 53 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 40 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 39 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 37 36 36 34 33 34 34 35 35 35 34 34 34 34 35 36 37 38 38 38 37 36 36 36 35 35 34 34 34 35 35 36 36 36 35 35 36 36 36 36 36 36 36 35 35 35 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 38 38 38 37 37 37 38 38 38 39 40 40 40 41 41 41 41 41 41 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 39 40 40 39 38 38 37 38 38 40 41 42 42 42 42 41 40 39 39 39 40 40 40 40 40 40 39 39 39 40 40 42 43 43 42 41 41 41 42 44 46 47 47 46 45 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 42 43 44 45 46 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 50 51 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 46 45 45 43 41 39 38 37 36 33 32 35 39 42 43 44 45 45 43 40 37 34 32 30 28 26 25 26 27 29 31 32 33 33 34 36 36 35 33 29 21 9 5 4 5 2 0 -2 -5 -5 -4 -3 -2 -3 -2 -1 -2 -5 -7 -9 -9 -10 -9 -8 -6 -6 -5 2 10 12 12 12 12 11 11 11 12 13 15 17 18 18 19 18 17 14 13 11 9 8 10 11 12 13 14 17 20 25 24 25 26 27 26 25 24 22 22 20 20 22 22 22 20 17 16 17 18 22 21 20 18 18 17 15 13 13 18 21 23 26 23 22 22 22 22 23 26 28 29 29 29 30 31 31 31 31 31 32 32 33 34 35 35 35 35 35 35 35 35 35 35 36 36 37 39 40 44 46 43 31 31 35 38 39 38 38 38 38 38 38 37 37 39 41 45 50 52 52 52 52 51 51 51 52 52 52 53 53 53 53 54 54 54 55 56 57 58 58 58 59 59 59 59 59 59 59 60 60 61 61 61 60 60 60 60 61 61 62 62 62 62 62 62 63 63 61 60 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 55 54 54 54 54 55 55 54 52 52 53 55 55 54 52 50 49 48 48 47 46 45 45 45 45 45 44 44 43 44 43 43 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 30 31 31 31 31 32 33 33 33 33 33 32 32 32 32 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 35 34 33 32 32 31 30 30 30 30 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 40 41 42 43 43 44 44 45 45 45 46 46 47 48 48 49 49 50 50 50 50 50 49 49 49 49 49 51 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 36 35 35 36 36 37 36 36 36 36 35 35 36 36 36 36 36 37 37 37 36 36 36 35 35 34 34 34 35 35 35 35 34 34 34 34 34 35 36 38 39 38 38 36 36 35 35 34 34 34 34 35 36 36 36 36 36 35 35 35 35 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 40 40 40 40 40 40 40 41 41 42 42 42 42 42 41 41 40 40 40 40 39 39 39 40 41 41 40 40 39 38 38 38 38 39 40 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 38 39 40 41 42 43 42 41 40 40 41 42 44 45 46 45 45 44 43 43 43 43 44 44 43 43 43 42 42 42 42 42 42 43 44 45 45 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 46 45 45 44 42 41 39 38 37 35 31 31 34 38 42 43 44 44 43 39 36 33 31 30 29 27 26 25 26 28 30 31 32 33 35 35 35 35 32 25 18 13 10 7 3 -0 -2 -2 -2 -3 -5 -3 -3 -3 -2 -3 -3 -4 -5 -5 -6 -8 -9 -8 -7 -6 -6 -5 1 9 12 11 12 12 11 11 12 13 14 15 16 16 17 19 19 18 15 15 14 13 13 13 13 12 11 13 14 17 23 25 26 27 27 26 25 24 23 22 22 22 24 24 23 21 18 16 16 18 21 21 21 21 21 20 19 18 16 18 22 25 27 24 23 22 22 22 23 25 27 29 30 30 30 31 31 31 31 31 32 33 34 34 35 35 35 35 35 36 36 36 36 36 36 36 38 39 41 44 46 44 33 32 34 37 37 38 38 37 38 38 37 37 37 39 43 47 50 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 57 58 58 58 58 58 58 59 59 59 59 59 60 60 61 61 61 61 60 60 61 61 61 62 62 62 62 62 63 63 62 61 60 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 57 57 57 57 56 56 56 56 55 55 55 56 55 55 55 54 52 52 54 56 55 54 52 50 49 48 47 47 46 46 45 45 45 45 44 44 43 43 43 43 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 33 33 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 36 36 35 35 34 33 32 31 31 30 30 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 36 39 40 41 42 42 42 43 44 44 45 45 45 46 46 47 48 48 48 49 49 49 49 49 48 48 48 48 49 38 38 38 37 37 37 37 37 37 37 37 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 36 36 36 35 35 35 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 36 35 34 34 34 34 35 36 37 37 36 35 34 34 34 34 34 35 36 37 37 37 36 36 35 34 34 34 34 34 35 36 36 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 39 39 38 37 37 37 37 37 37 37 37 37 38 38 39 40 40 40 40 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 40 41 42 43 42 41 40 39 38 38 38 39 39 40 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 39 40 41 41 41 41 40 40 40 41 42 44 45 45 44 44 43 42 42 42 43 43 43 42 42 42 42 42 42 42 42 42 43 44 45 46 47 47 48 48 48 49 49 49 49 48 48 48 48 49 49 49 50 51 52 53 53 53 53 53 52 52 51 50 49 48 47 46 46 45 45 44 43 42 40 39 37 35 32 29 30 33 37 42 43 44 43 40 35 31 30 29 29 28 27 25 25 27 29 32 32 33 34 35 34 34 32 27 16 9 8 11 10 5 -2 -7 -6 -5 -4 -5 -5 -4 -4 -3 -5 -5 -4 -1 -2 -3 -5 -8 -6 -5 -5 -6 -4 -1 3 9 10 11 11 11 11 12 14 16 15 15 15 16 18 20 21 20 19 18 17 17 16 14 13 12 13 13 16 22 26 27 27 26 25 25 24 23 23 23 24 25 25 24 22 20 18 18 19 21 21 21 22 22 22 21 18 16 18 23 27 25 24 23 23 23 22 22 24 27 29 30 30 31 31 31 31 31 31 32 33 34 34 34 34 34 34 34 35 36 36 36 36 36 37 39 40 42 44 46 44 36 33 35 37 37 37 37 37 37 37 37 37 38 42 46 49 50 51 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 56 57 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 62 62 63 63 63 63 63 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 58 58 58 57 57 57 57 57 57 58 58 58 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 54 53 54 55 56 55 54 53 51 49 49 48 47 46 46 45 45 45 45 45 44 43 43 42 42 41 41 41 41 40 40 40 39 39 39 38 38 39 39 39 39 38 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 31 31 31 32 32 32 32 32 31 31 30 30 30 30 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 34 33 33 32 31 31 31 30 29 29 29 30 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 32 32 33 33 34 35 37 38 39 40 40 41 41 42 43 44 44 45 45 45 45 45 46 46 47 48 49 49 49 48 48 47 47 47 38 38 38 37 37 37 37 37 37 37 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 35 35 34 34 35 36 37 39 39 38 37 35 34 34 34 34 34 35 35 36 35 35 35 34 34 34 34 34 34 34 35 36 36 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 37 38 39 39 38 37 37 37 37 37 38 38 38 38 38 38 39 39 40 40 40 39 39 39 39 39 40 41 41 42 42 42 42 42 42 42 42 42 41 40 40 41 42 43 43 42 41 40 39 39 38 39 39 40 40 41 41 42 42 41 41 40 40 39 39 40 40 40 39 39 38 39 39 40 40 40 40 40 40 40 40 41 42 43 43 43 42 42 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 44 45 46 47 47 48 48 48 49 49 49 48 48 48 48 48 48 49 49 50 51 52 52 52 52 52 52 52 51 50 49 49 48 47 46 45 45 44 42 42 41 40 38 36 34 32 31 32 35 38 42 43 43 41 38 33 30 28 29 28 27 26 24 28 31 32 33 33 33 34 34 33 32 28 19 11 8 9 12 11 6 -0 -5 -8 -7 -6 -4 -4 -3 -4 -6 -7 -6 -3 2 2 0 -3 -7 -6 -5 -5 -5 -5 -4 -1 4 9 10 11 12 13 15 17 18 16 15 13 13 17 21 24 22 20 18 17 17 17 16 15 15 17 17 18 27 30 29 27 24 24 24 24 23 23 23 24 24 24 25 24 23 22 22 22 22 22 22 22 21 20 18 16 14 18 23 27 24 23 23 23 23 23 23 24 27 29 30 31 31 31 31 31 31 31 32 33 34 34 34 33 33 33 33 34 35 36 36 37 37 38 39 40 42 45 45 44 38 36 36 38 39 37 37 37 37 37 38 39 42 45 48 50 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 54 55 56 57 58 58 58 58 58 58 58 59 59 59 60 60 60 60 60 60 61 61 62 62 63 63 62 62 62 63 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 57 58 58 58 58 58 57 57 57 57 57 58 58 58 57 57 56 56 55 55 56 56 56 57 57 56 55 54 54 54 54 54 55 56 55 55 53 52 50 49 48 47 47 46 46 46 45 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 28 29 29 28 28 29 29 30 31 31 31 31 31 31 30 30 29 29 29 30 30 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 34 34 33 33 32 31 31 31 30 30 29 29 30 30 31 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 32 32 32 32 33 33 35 36 36 37 38 39 40 40 41 42 43 44 44 44 44 44 44 45 46 47 48 48 48 48 47 47 46 46 38 38 38 38 37 37 37 37 37 38 38 39 39 40 40 40 40 39 39 38 38 38 37 37 37 38 38 38 38 38 38 38 38 39 39 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 38 38 38 36 36 34 33 33 33 33 34 34 34 34 34 33 34 34 35 35 35 34 34 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 38 38 37 36 36 36 37 37 38 39 39 39 39 39 39 39 39 40 39 39 39 39 39 39 39 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 42 43 43 43 41 40 40 39 39 39 39 39 40 40 40 41 41 41 40 40 39 38 39 40 42 41 40 39 39 38 39 39 39 40 40 40 39 39 40 40 40 41 42 42 41 41 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 43 44 45 46 47 48 48 48 49 49 49 48 48 48 48 48 48 49 49 49 50 51 52 52 52 52 52 51 51 50 49 48 47 46 45 45 44 42 41 40 40 39 36 35 34 34 34 35 36 39 42 42 42 40 36 31 28 27 27 27 26 25 26 31 33 32 32 33 33 33 33 32 29 23 13 10 9 11 13 10 8 6 1 -6 -7 -5 -2 -1 -1 -3 -7 -7 -6 -3 1 3 1 -1 -4 -5 -6 -5 -4 -6 -3 1 4 8 10 12 14 17 18 18 18 16 14 12 12 15 19 20 18 18 16 15 15 15 15 15 15 23 26 28 34 36 33 26 20 20 21 22 24 23 23 24 24 24 25 26 25 25 25 25 24 22 21 20 19 18 16 14 13 16 19 22 23 23 24 24 23 22 22 23 25 27 29 31 31 31 31 31 31 31 32 32 33 33 33 32 32 32 32 33 34 35 36 36 37 38 39 40 41 44 45 43 39 38 38 40 40 39 39 38 38 39 40 42 45 46 49 50 51 51 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 58 58 58 58 58 58 59 59 59 59 60 60 60 60 59 59 60 60 61 62 62 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 57 57 56 55 55 55 55 56 56 57 57 56 55 54 54 54 54 55 56 56 55 55 54 53 51 50 49 47 47 47 47 46 46 46 45 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 28 27 27 27 28 29 29 30 30 31 30 30 29 29 28 28 29 29 30 30 31 31 32 32 32 32 32 33 33 33 34 34 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 43 43 43 43 44 45 45 46 47 48 48 48 47 46 46 45 38 38 38 38 38 37 37 37 37 38 39 39 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 39 39 39 38 38 38 38 38 38 38 37 36 36 36 36 36 36 36 36 36 36 36 35 34 34 34 34 35 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 35 34 33 33 33 33 34 34 34 34 34 33 33 34 35 36 36 36 35 34 33 33 33 34 34 35 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 35 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 39 39 40 41 41 41 41 41 41 42 42 41 41 41 41 41 42 42 42 41 40 40 39 39 39 38 38 38 39 39 39 40 39 39 39 38 38 39 40 43 43 42 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 45 45 47 47 48 48 48 49 48 48 48 48 48 48 48 49 49 49 50 51 52 52 52 52 51 51 50 49 49 47 46 45 45 44 43 42 40 40 40 38 36 35 35 35 34 34 36 38 41 42 41 40 35 30 27 25 25 25 25 26 29 31 31 31 31 33 33 33 33 31 27 20 11 9 9 9 12 9 7 5 1 -5 -6 -4 -2 -0 -0 -2 -6 -7 -6 -3 1 5 3 -0 -0 -4 -4 -3 -3 -3 0 5 7 9 11 14 17 18 19 19 17 15 14 14 13 17 18 17 13 17 17 15 13 13 13 13 13 23 29 31 30 31 27 22 18 18 18 20 24 23 23 23 24 24 24 25 25 25 25 25 23 21 19 18 19 18 16 13 13 14 18 21 23 24 24 24 22 22 22 22 23 25 27 31 31 31 31 31 31 31 32 32 33 32 32 32 32 32 32 33 33 35 35 36 36 37 38 40 41 44 44 42 39 39 39 40 41 40 40 40 40 40 42 44 46 48 50 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 54 55 56 57 58 58 58 58 58 58 59 59 59 60 60 60 60 59 59 59 60 60 60 61 62 62 63 63 64 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 57 58 58 58 57 57 57 57 57 58 58 58 58 57 57 56 55 55 55 56 57 57 57 56 54 54 53 54 54 55 56 56 55 55 54 53 52 51 49 48 47 47 47 47 47 46 45 44 43 43 42 41 41 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 31 31 31 31 30 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 27 27 27 27 27 27 27 28 29 29 29 29 29 28 27 27 27 27 28 29 30 30 31 31 31 31 31 32 32 33 33 33 34 34 34 33 32 31 31 31 31 30 30 30 31 31 31 31 30 30 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 33 33 33 32 32 32 32 32 33 33 33 34 35 36 36 37 38 40 41 42 42 43 43 43 43 44 45 45 46 47 48 47 47 46 45 45 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 40 40 40 39 38 38 37 37 37 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 37 36 36 36 36 35 35 35 35 35 35 34 34 33 33 34 34 34 34 34 35 35 36 36 35 35 35 35 36 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 34 34 34 34 35 36 37 37 36 35 34 33 32 32 33 34 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 38 37 38 38 38 38 38 38 38 37 37 38 40 43 44 43 42 40 39 39 39 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 44 45 46 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 52 52 52 51 50 49 49 48 47 46 45 44 44 43 43 41 41 40 38 36 36 36 35 34 34 35 36 39 40 40 39 34 29 26 24 24 23 24 26 29 30 30 30 30 31 32 32 32 31 27 22 12 11 10 9 8 5 2 -0 -3 -4 -5 -4 -2 -1 -1 -3 -5 -6 -6 -5 -2 5 6 4 3 1 -1 -2 -4 -3 0 4 4 9 14 17 19 19 19 19 19 18 19 20 19 20 21 20 14 17 18 17 12 10 9 9 9 13 17 18 17 17 17 17 18 18 18 19 23 22 22 22 23 23 23 23 24 23 23 22 21 19 17 17 18 18 16 15 14 16 19 22 24 24 24 23 22 21 22 22 24 25 27 30 31 31 31 31 31 31 31 32 32 31 31 31 31 32 32 33 33 34 35 36 36 37 38 40 41 44 44 42 40 40 40 41 41 40 40 41 40 41 44 46 48 49 51 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 56 57 58 58 59 58 58 58 58 59 59 60 60 60 60 60 59 59 59 60 60 60 61 62 62 63 63 63 63 62 62 62 62 63 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 57 57 57 57 57 58 58 58 58 57 57 56 56 56 56 57 57 58 57 56 55 54 54 54 54 55 56 56 56 55 54 54 53 51 50 49 48 47 47 47 47 45 45 44 43 43 42 42 40 39 38 38 38 38 38 37 37 37 37 37 36 36 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 27 27 26 25 25 25 26 27 28 29 30 31 31 31 32 32 32 33 33 33 34 34 34 32 31 31 31 30 30 30 31 31 31 31 31 31 31 30 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 40 41 42 42 43 44 43 43 43 44 45 45 46 46 45 45 44 44 38 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 39 38 38 38 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 39 39 38 38 38 38 38 38 38 37 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 35 35 34 34 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 35 36 37 38 39 38 37 36 34 33 32 32 33 34 35 36 36 36 36 35 35 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 38 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 40 43 44 43 42 40 40 39 38 38 38 38 39 39 39 39 39 39 39 39 40 41 41 41 42 42 42 42 42 41 42 42 42 43 43 43 42 42 42 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 52 52 51 51 50 49 49 48 46 45 45 44 44 44 43 43 42 40 37 36 36 35 33 32 33 34 35 36 38 39 37 34 30 27 26 25 24 25 27 29 29 29 29 29 29 29 29 29 28 27 24 16 14 13 10 6 1 -2 -4 -3 -2 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 2 7 9 7 4 1 -2 -6 -7 -5 -3 -3 6 14 20 21 20 19 19 20 22 25 26 26 24 24 22 18 19 19 18 15 12 10 8 7 9 10 12 14 14 16 17 18 17 17 18 20 20 20 22 23 23 23 23 23 22 22 21 19 18 17 17 19 18 17 17 17 19 21 23 24 24 23 22 21 21 22 22 24 25 27 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 33 33 34 35 36 36 37 38 40 41 44 45 43 40 40 40 41 41 40 40 41 40 43 46 48 49 50 52 53 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 57 58 58 58 58 58 58 58 58 59 59 60 60 60 60 60 59 59 60 60 61 61 62 63 63 63 63 63 63 63 63 62 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 57 57 57 57 57 57 57 58 58 58 57 56 54 54 54 54 55 56 56 56 55 55 54 53 52 50 49 49 48 47 46 46 45 44 43 42 42 42 42 41 40 39 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 26 25 25 24 24 24 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 34 33 32 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 34 33 33 33 33 33 33 33 32 33 33 33 34 34 34 34 33 33 33 33 33 34 34 35 36 36 36 36 36 36 36 36 37 39 40 41 42 43 44 43 42 42 41 42 42 43 43 43 43 42 42 38 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 40 39 39 38 38 38 38 38 38 37 37 36 36 35 35 35 34 34 34 35 35 35 35 35 36 36 36 36 35 36 36 36 36 36 35 35 34 34 35 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 34 35 36 37 38 39 39 38 37 36 34 33 32 32 33 34 36 36 36 36 35 34 34 33 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 38 38 38 37 37 38 38 39 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 40 42 43 42 42 40 39 38 38 37 37 38 39 39 39 39 39 38 39 40 41 42 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 43 44 45 46 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 50 51 51 51 51 50 50 49 48 47 46 45 45 44 44 44 44 44 42 40 38 38 36 32 29 27 28 31 32 32 34 35 35 34 32 31 31 31 29 27 27 29 28 28 27 28 28 28 27 27 25 22 19 16 16 14 11 4 1 -1 -1 -0 -0 -2 -5 -6 -6 -5 -5 -4 -5 -6 -6 -7 -5 2 7 7 3 -0 -3 -7 -8 -8 -7 -5 5 15 22 24 22 22 22 22 26 30 32 30 26 24 22 20 20 20 19 18 17 15 14 13 13 14 15 17 18 18 18 18 17 16 16 19 18 20 22 24 24 24 24 24 24 22 21 19 18 19 19 20 18 18 18 19 20 22 22 23 23 22 21 21 21 22 23 24 25 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 44 45 45 42 41 41 41 41 41 41 41 41 44 48 50 51 52 53 53 53 53 52 52 52 52 52 53 53 54 54 54 54 55 56 57 57 58 58 58 58 58 58 58 58 59 59 60 60 60 61 60 60 60 60 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 55 55 55 55 55 56 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 42 42 41 40 39 38 37 36 35 35 35 35 36 36 36 35 35 35 35 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 30 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 23 24 24 25 26 27 28 30 31 31 32 33 33 33 33 33 32 31 30 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 34 34 35 35 36 36 36 36 36 36 37 37 39 40 40 41 42 43 42 41 40 40 40 40 40 40 40 41 41 41 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 37 37 37 37 38 39 40 40 40 40 39 38 38 37 37 37 37 37 37 36 36 35 35 34 34 34 34 34 35 36 36 37 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 34 34 34 34 34 34 34 33 33 33 33 33 34 36 37 37 37 37 37 36 36 35 33 33 32 33 34 36 36 37 36 36 34 33 33 33 33 34 35 36 36 36 36 35 35 35 34 33 33 33 33 33 34 35 35 36 36 36 36 37 37 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 37 37 36 36 36 36 36 37 38 39 39 39 40 40 41 41 40 40 39 38 37 37 37 38 39 40 40 39 39 39 39 40 42 44 45 44 44 43 42 42 42 42 42 42 42 43 43 43 43 43 42 42 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 51 50 49 49 48 47 46 45 45 44 44 44 44 43 41 40 39 38 35 31 27 23 24 26 27 28 31 32 33 33 32 31 32 33 31 29 28 28 27 27 26 27 28 27 27 27 22 18 15 15 17 16 13 6 2 1 2 3 -2 -5 -7 -8 -7 -6 -5 -4 -5 -5 -6 -7 -8 -4 1 3 1 -1 -4 -6 -7 -8 -6 -1 9 18 24 25 24 24 25 26 30 32 32 29 26 24 23 22 21 20 19 20 20 19 19 19 19 18 18 18 18 18 18 18 16 16 17 18 19 22 24 25 25 25 25 25 23 22 20 20 21 21 20 18 17 18 20 22 22 22 22 22 22 21 20 20 22 23 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 32 33 33 33 34 34 35 36 37 38 40 43 46 48 45 43 42 42 41 41 41 41 42 45 49 51 52 52 53 54 54 54 53 53 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 58 58 58 58 58 59 59 60 60 60 61 61 61 61 60 61 61 62 62 63 63 63 63 63 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 60 60 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 58 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 56 55 55 56 56 55 54 53 52 51 50 49 48 47 46 45 45 45 44 43 42 41 41 41 40 40 39 38 36 36 34 33 33 34 35 35 35 34 34 34 34 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 23 23 24 24 25 25 27 28 30 31 32 32 32 33 33 32 31 29 29 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 32 32 32 32 32 31 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 40 40 41 41 41 40 38 38 38 39 39 39 40 40 40 41 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 40 40 40 39 39 38 37 36 36 37 38 39 40 40 40 40 39 38 38 37 38 38 38 38 37 36 36 35 35 34 33 33 33 34 35 36 37 38 38 37 36 35 34 34 34 34 34 34 34 35 36 37 37 37 36 35 34 33 33 33 33 33 33 33 33 34 34 34 34 35 36 36 36 35 34 34 34 33 33 33 33 34 34 36 36 37 37 36 35 34 33 33 33 34 35 36 36 36 36 36 35 35 34 33 33 32 32 32 33 33 34 36 36 36 36 36 36 37 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 40 40 40 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 36 36 37 38 40 40 40 40 40 39 39 39 39 38 38 37 37 36 37 39 40 42 42 41 40 40 40 42 44 45 45 45 44 43 43 42 42 42 41 41 41 42 42 43 43 43 43 42 42 42 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 49 50 51 51 51 50 49 49 48 47 46 45 45 45 45 44 44 44 42 40 40 39 36 33 29 26 23 22 23 25 27 29 30 30 31 31 31 32 32 30 29 29 27 26 25 27 27 27 27 27 23 18 14 15 18 18 14 7 3 2 2 2 -2 -6 -9 -8 -7 -6 -5 -4 -5 -5 -4 -3 -4 -2 -0 1 0 -1 -3 -5 -6 -5 -3 4 13 20 23 22 22 24 27 29 31 31 30 28 25 23 23 22 21 20 20 21 21 21 20 21 20 19 18 18 18 18 18 17 17 18 18 17 21 23 25 25 25 25 24 24 22 21 21 23 24 21 18 15 16 18 22 23 22 22 22 22 21 20 20 21 22 23 25 25 26 27 28 29 29 29 30 30 31 30 30 29 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 45 49 49 46 45 44 43 43 43 43 44 47 49 52 52 52 53 54 54 54 54 53 52 53 53 54 54 55 55 55 55 56 56 57 57 58 58 58 58 58 58 58 59 60 60 60 60 61 61 61 61 61 61 62 62 63 63 63 64 63 63 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 58 58 58 58 58 58 58 58 57 57 56 56 55 55 56 55 54 54 52 51 50 49 48 47 46 45 45 45 44 43 42 42 41 40 39 38 37 37 37 36 36 34 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 29 28 27 27 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 23 24 24 25 26 27 29 30 31 31 32 32 31 31 29 28 28 28 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 33 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 33 33 33 33 33 33 33 34 35 36 38 39 40 40 40 40 40 39 38 37 36 37 37 38 39 39 40 40 40 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 38 36 36 36 36 37 39 40 40 40 40 39 38 37 37 38 38 39 38 38 37 36 35 34 34 33 34 34 35 36 37 38 38 37 36 35 34 34 34 34 34 34 34 35 35 36 36 36 35 34 34 33 33 32 33 33 34 34 35 35 36 36 36 36 37 36 36 35 33 32 32 32 32 33 34 34 35 36 37 37 37 36 35 34 33 32 32 33 34 35 35 36 36 36 35 34 34 33 33 32 32 32 32 33 34 35 36 36 36 36 36 36 36 37 37 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 38 37 36 36 36 37 39 40 42 42 41 40 39 38 38 38 38 37 37 37 36 38 40 42 44 44 44 43 42 42 43 44 45 45 45 44 43 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 50 51 51 50 49 49 48 47 46 45 45 45 45 45 44 44 42 41 40 39 37 33 30 27 24 22 22 23 24 25 27 27 28 29 30 31 31 31 31 31 29 27 27 27 27 26 26 26 23 18 14 13 15 15 13 5 2 2 3 1 -2 -5 -8 -9 -8 -6 -5 -3 -2 -0 1 1 2 1 1 2 1 -0 -2 -4 -4 -0 4 8 16 21 23 22 21 22 26 31 29 27 26 26 24 23 23 22 21 20 21 22 22 20 20 19 18 18 18 18 18 18 18 17 22 23 23 23 25 25 25 25 25 24 23 22 21 22 23 26 24 21 17 15 18 21 23 24 22 22 22 21 20 20 21 22 23 24 25 26 27 27 28 29 30 30 30 31 31 30 29 28 28 29 30 30 31 31 31 32 32 33 34 35 36 36 38 39 40 44 48 51 49 48 47 46 46 46 46 46 48 50 52 52 52 53 54 54 55 54 54 53 53 53 54 55 55 55 56 55 56 56 57 57 58 58 58 58 58 58 58 59 59 60 60 60 60 61 61 61 61 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 58 56 55 54 53 54 56 57 58 58 58 58 58 58 58 58 58 57 57 56 56 56 55 55 55 54 54 52 51 50 49 48 47 46 45 45 45 44 42 41 40 40 40 38 37 36 36 37 37 36 35 34 33 33 33 34 34 34 35 34 34 34 33 33 33 32 33 32 32 32 32 32 31 31 31 31 30 31 31 30 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 22 22 22 22 23 24 25 25 26 27 29 30 30 31 31 31 30 28 27 27 27 28 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 31 31 31 31 32 33 34 34 35 35 35 35 35 34 34 34 35 35 35 35 35 34 34 33 33 33 32 32 31 31 33 35 36 38 39 38 38 38 38 38 37 36 36 36 37 38 39 39 40 40 41 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 40 40 38 37 36 36 36 36 37 39 40 40 40 39 38 37 36 36 37 38 38 38 37 36 35 35 34 34 34 35 36 36 37 38 38 37 36 35 34 34 34 34 35 35 35 35 36 36 35 34 34 33 33 33 33 33 34 35 35 36 36 37 37 38 38 38 37 37 36 35 33 32 31 31 32 33 34 35 36 36 36 36 36 36 35 34 33 32 32 33 33 34 34 35 35 35 34 34 33 33 32 32 32 32 33 33 34 35 36 36 36 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 38 37 37 37 38 40 41 43 43 42 41 39 38 37 37 37 37 37 37 36 38 40 42 44 45 45 45 44 43 43 44 44 44 44 43 42 42 42 42 41 41 40 40 40 40 40 41 41 42 42 42 42 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 49 50 51 51 50 49 49 48 47 46 45 45 45 45 45 45 44 43 40 37 37 36 33 29 27 24 24 25 23 23 23 24 25 25 26 28 30 31 31 31 31 30 29 29 28 27 26 25 24 20 17 14 14 13 11 7 1 -0 2 3 1 -1 -4 -6 -8 -7 -6 -3 0 3 4 3 2 3 3 2 2 1 -0 -0 2 4 5 7 9 18 22 24 25 23 24 26 29 27 26 24 24 24 24 24 22 22 21 21 22 19 18 18 18 18 18 18 18 17 17 18 22 27 27 26 26 26 26 26 26 25 23 21 20 20 22 24 25 24 22 20 19 22 24 25 24 22 22 21 20 20 20 21 22 24 25 26 26 27 28 29 30 30 30 30 30 30 28 27 27 27 27 28 29 30 31 31 31 32 33 34 34 35 36 37 39 40 43 47 52 51 50 49 49 49 49 49 48 49 51 52 52 52 53 53 54 55 54 54 53 53 54 54 55 55 56 56 56 56 56 57 58 58 58 59 59 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 63 63 63 62 61 60 60 60 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 58 54 51 51 49 49 49 49 50 51 52 55 57 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 52 51 49 49 47 46 46 45 45 44 43 42 40 40 39 39 39 38 38 38 38 37 36 35 34 34 34 34 33 33 34 34 35 35 34 33 32 32 32 32 32 32 32 31 31 30 29 29 28 28 29 30 29 29 28 27 26 25 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 24 24 26 26 27 28 29 29 29 29 29 28 27 26 26 27 27 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 35 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 32 34 36 37 36 36 36 36 36 36 35 35 35 36 37 38 39 40 40 41 38 37 37 37 38 38 38 38 38 38 38 38 39 39 39 40 40 39 39 40 40 40 41 41 40 39 38 36 36 36 36 36 37 39 40 40 39 38 36 36 35 35 36 36 36 36 36 35 35 35 35 35 36 36 36 37 38 37 36 36 34 33 33 34 34 35 35 35 36 36 36 36 35 34 34 33 33 33 33 34 36 37 37 38 38 37 37 36 36 36 35 35 34 33 32 31 31 32 32 33 34 35 35 36 36 35 35 34 33 32 32 32 33 33 34 34 35 34 34 34 34 33 33 32 32 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 39 39 38 38 38 39 40 41 42 43 42 41 39 38 37 36 36 37 37 37 37 38 39 41 43 43 44 44 44 43 42 42 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 42 42 42 43 44 45 45 46 46 46 47 47 48 48 48 48 48 48 48 48 48 48 49 50 51 51 50 49 49 48 47 46 46 45 45 45 45 45 45 43 40 36 35 35 34 31 28 26 25 24 24 24 23 23 24 25 26 28 30 31 31 31 31 31 30 29 28 28 27 24 21 18 16 15 16 14 10 6 2 -0 -0 1 1 -1 -3 -5 -7 -6 -3 -0 4 8 7 4 2 5 4 2 3 3 2 2 5 6 5 6 9 16 20 22 25 27 26 26 26 25 23 23 23 25 26 26 24 23 22 20 18 16 15 15 17 17 17 18 18 16 19 24 27 27 26 26 26 27 27 26 25 23 21 19 19 21 22 24 25 24 24 24 25 25 25 24 23 22 21 21 21 21 21 22 23 25 26 27 27 28 29 30 29 28 28 30 30 29 27 27 26 26 27 27 28 29 30 31 31 32 33 34 34 35 36 37 38 39 42 46 51 51 51 50 50 50 50 50 50 51 52 52 52 52 53 54 54 55 54 54 53 54 54 55 55 56 56 56 56 56 56 57 58 58 58 58 59 58 58 59 59 59 59 59 59 60 60 61 61 61 61 62 62 62 62 63 63 62 62 62 62 62 62 63 63 63 63 63 63 63 62 60 58 56 54 53 49 48 49 51 54 58 60 61 60 60 59 59 59 59 59 59 59 58 59 59 59 59 59 59 59 60 60 58 53 50 48 45 43 44 44 45 45 46 46 47 49 53 55 57 58 58 58 57 57 57 56 56 56 55 55 54 53 51 50 49 48 47 46 45 45 44 44 43 42 41 40 40 40 40 40 40 39 38 37 36 35 34 34 35 34 33 33 33 34 34 35 34 33 32 31 31 31 31 31 31 30 29 28 27 27 27 27 28 29 28 27 26 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 24 25 26 27 27 27 28 28 27 27 27 26 25 25 26 27 28 28 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34 34 34 35 35 36 36 36 36 36 35 35 35 35 35 35 34 34 33 32 32 31 31 31 31 31 30 31 32 33 34 34 34 34 34 34 34 34 33 34 36 37 38 39 40 40 40 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 40 40 40 40 39 37 36 36 36 36 36 38 39 40 39 38 37 36 35 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 34 33 32 32 33 34 34 35 35 35 36 36 36 35 35 35 34 34 33 34 35 36 37 37 37 36 35 34 34 33 33 33 33 32 32 31 31 31 31 32 32 33 33 33 33 34 33 33 33 32 32 32 32 33 34 35 35 35 35 35 35 34 34 33 33 32 32 32 32 33 34 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 41 40 39 38 37 36 36 37 37 37 37 37 38 40 41 42 42 43 43 42 42 41 41 41 42 42 41 41 41 41 40 40 40 40 40 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 49 50 51 51 50 49 49 48 47 46 46 46 45 46 46 46 45 43 40 38 36 36 36 35 31 28 26 25 25 25 24 25 27 27 29 30 31 31 31 31 31 31 31 29 28 28 27 25 19 17 16 15 12 11 9 7 3 -0 -1 -0 0 -2 -3 -5 -6 -5 -3 -0 3 6 6 5 6 9 9 9 8 8 6 5 6 7 6 5 8 14 18 20 22 24 25 24 22 22 21 21 20 22 24 23 22 22 21 19 17 16 15 15 16 17 17 17 17 19 24 27 26 25 25 26 26 26 27 25 22 20 20 22 22 23 23 24 24 25 26 27 27 25 24 22 21 22 22 22 22 22 22 23 24 26 27 27 28 28 28 28 25 26 28 30 29 28 27 26 25 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 44 49 51 51 51 51 51 51 52 52 53 53 53 53 53 54 55 55 55 54 54 53 54 55 55 56 56 56 56 56 56 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 61 62 62 62 61 61 62 62 62 62 62 61 60 61 61 61 60 60 60 59 59 57 55 54 54 54 53 51 48 43 43 45 46 47 49 53 58 62 61 60 59 59 58 58 58 58 58 58 58 59 58 58 59 59 58 57 54 49 46 45 44 43 44 44 44 43 43 43 44 45 47 49 51 54 55 57 58 58 57 57 56 56 55 54 54 53 51 49 48 47 47 46 45 45 45 44 43 42 42 41 41 41 41 40 40 39 38 37 36 35 34 34 34 33 32 31 31 32 34 35 35 34 32 31 30 29 30 30 30 29 28 27 27 27 26 26 26 27 26 25 23 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 25 25 24 24 25 26 27 27 28 28 28 28 28 28 29 30 31 31 31 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 32 31 31 30 30 30 30 30 29 28 29 30 31 31 31 32 32 32 32 32 32 33 35 36 38 39 40 40 40 37 37 37 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 40 40 39 38 37 36 35 35 36 37 38 39 40 39 38 36 36 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 33 34 34 35 35 35 35 36 35 35 35 35 34 34 34 34 35 36 37 36 36 34 33 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 35 35 36 36 36 36 35 35 34 33 33 32 32 32 32 33 33 35 35 36 36 35 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 38 37 37 36 36 37 38 38 38 38 38 39 40 40 40 41 41 41 41 41 40 40 41 41 41 41 41 40 40 40 40 40 40 39 39 39 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 49 50 51 51 50 49 49 48 47 47 46 46 46 46 46 46 45 42 40 39 36 35 34 33 30 28 26 26 27 28 27 27 29 30 30 31 31 31 30 30 31 31 30 29 29 28 27 25 19 17 17 15 11 9 9 7 4 1 -1 -2 -1 -2 -3 -4 -5 -5 -4 -2 1 3 4 4 6 10 13 13 12 9 7 5 6 7 6 6 8 14 17 18 21 20 20 20 19 20 20 20 20 22 23 22 18 20 20 19 18 18 17 16 16 16 17 17 17 22 26 27 25 25 25 25 25 26 24 23 20 22 23 23 24 24 22 22 24 26 26 25 24 24 23 22 20 20 21 22 23 24 24 24 25 26 27 27 28 27 27 26 24 27 29 30 28 27 27 26 25 25 25 25 26 27 28 30 31 31 32 33 34 35 36 36 37 38 40 42 48 51 52 51 50 51 52 53 53 53 54 54 54 54 55 56 56 56 55 54 54 54 55 56 56 56 56 56 56 56 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 61 61 62 62 62 62 61 60 60 59 59 58 57 56 57 56 55 54 54 54 53 53 51 50 49 49 49 48 47 45 40 42 44 45 46 46 48 52 59 59 59 58 58 55 54 54 54 54 54 54 56 56 57 56 55 52 49 48 47 45 45 45 44 45 45 44 42 41 41 41 42 43 44 45 45 46 47 49 52 55 56 57 55 55 54 53 52 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 31 34 35 34 32 31 30 29 29 29 29 29 27 26 25 25 25 24 24 24 24 23 22 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 23 24 24 25 26 26 27 27 27 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 33 34 35 36 36 36 36 36 36 35 34 33 32 32 33 33 34 34 33 32 31 31 31 30 29 28 28 28 27 27 26 27 27 27 28 29 29 30 30 30 31 31 32 34 36 37 39 40 40 40 37 37 38 38 38 38 37 37 37 38 38 38 38 38 37 37 37 37 37 37 38 39 39 39 39 37 36 36 35 35 36 37 38 40 40 39 38 36 36 35 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 35 36 36 36 36 34 33 32 32 32 31 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 32 32 32 32 33 34 35 36 36 35 34 33 33 33 33 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 37 38 38 38 37 37 36 36 36 37 38 39 39 39 38 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 40 40 41 42 43 43 44 45 45 45 45 46 47 47 48 48 48 48 48 48 48 48 48 49 50 51 51 50 49 49 48 47 47 46 46 46 46 46 45 43 40 40 39 39 37 34 31 29 28 27 27 30 29 28 28 29 30 30 30 30 30 29 29 30 30 30 29 29 29 29 27 22 19 19 18 15 9 7 6 4 0 -2 -3 -2 -2 -2 -3 -5 -5 -5 -4 -0 1 2 2 4 9 13 14 10 7 5 5 6 8 8 9 11 14 15 16 18 16 15 15 17 18 19 20 20 21 22 22 19 18 18 18 18 18 18 17 16 17 17 17 18 23 26 26 25 26 25 24 23 23 23 23 23 24 24 24 23 22 22 24 27 25 23 22 24 23 21 19 17 18 20 23 24 25 25 25 25 25 26 26 27 27 27 26 25 27 28 28 27 26 26 25 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 39 42 48 52 54 53 52 53 53 54 54 54 54 54 54 55 56 56 56 56 55 55 55 55 56 55 55 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 61 62 62 62 61 59 58 56 55 54 54 54 53 53 52 51 50 50 50 49 49 49 48 48 47 46 46 45 44 42 40 43 45 46 46 45 46 47 50 53 52 51 50 49 49 48 48 47 47 48 48 48 48 47 45 45 45 45 45 44 44 45 46 46 44 42 40 39 38 39 39 40 39 39 39 39 39 39 38 41 47 52 56 55 54 52 51 50 49 49 48 47 47 46 46 45 45 44 43 43 43 43 42 41 40 40 39 38 38 37 36 35 34 33 32 32 31 29 28 29 31 34 35 33 32 31 29 28 28 29 29 27 26 24 23 23 22 22 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 27 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 34 35 36 36 36 35 35 34 33 32 31 31 31 31 31 32 32 31 31 31 30 29 29 28 27 27 27 26 26 25 25 25 26 27 27 28 28 28 29 29 30 31 33 35 37 38 39 40 40 37 38 38 38 38 38 38 38 38 38 39 39 39 38 37 37 37 37 37 37 38 39 39 39 38 37 36 35 35 35 36 37 39 40 40 39 38 36 35 34 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 35 34 33 32 32 32 32 32 32 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 32 32 32 33 34 35 36 36 35 34 33 32 32 33 33 34 35 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 37 36 36 36 36 36 37 37 37 37 37 39 40 40 40 39 38 37 37 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 45 45 46 47 47 48 48 48 48 48 48 48 48 49 49 50 50 50 50 49 48 48 47 46 46 46 46 46 45 44 41 40 39 40 41 41 37 33 31 30 30 30 29 27 27 28 29 29 29 29 29 29 28 28 28 29 28 28 28 29 28 27 24 22 20 19 15 9 5 4 4 1 -1 -2 -3 -2 -1 -1 -3 -4 -5 -5 -4 -3 -3 -3 -1 7 11 10 7 5 5 5 8 9 9 10 13 15 14 14 14 14 13 13 14 16 18 19 21 21 21 21 20 18 18 18 19 19 18 17 16 16 17 17 18 22 25 27 26 25 24 23 23 23 24 25 25 25 24 24 23 23 24 26 28 24 23 24 24 22 19 18 17 18 21 24 26 25 25 25 25 25 26 26 26 27 26 26 26 27 28 27 25 25 25 25 24 24 24 25 26 26 27 28 30 30 31 32 33 34 35 36 37 37 38 42 49 52 54 54 54 54 54 54 54 54 54 54 54 55 56 57 56 56 55 55 56 56 56 55 55 56 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 59 59 58 57 55 54 53 52 52 52 51 51 51 50 49 48 48 48 48 48 48 47 46 46 45 45 45 44 42 41 41 44 45 45 44 44 44 44 45 48 49 48 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 41 40 39 40 40 40 40 38 37 36 36 36 35 35 35 35 35 35 35 36 37 41 47 51 53 53 52 51 50 49 48 47 47 47 46 45 45 44 43 43 43 42 42 41 40 39 38 38 37 37 36 35 35 34 33 33 32 31 29 29 31 33 35 34 33 31 30 27 28 29 29 27 25 23 22 22 22 22 22 22 22 23 22 22 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 26 27 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 29 29 30 31 31 32 32 33 33 33 34 34 34 35 34 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 30 31 34 36 37 39 40 40 38 38 38 38 38 38 38 38 38 38 39 39 38 38 37 37 36 36 37 37 38 39 39 39 38 36 36 35 35 35 36 37 38 39 39 39 37 36 35 34 33 33 33 34 34 35 35 35 35 34 33 33 33 34 34 35 35 35 35 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 37 37 36 35 34 33 32 32 33 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 32 32 33 34 35 36 35 34 33 32 32 32 33 34 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 37 36 36 36 36 37 37 37 37 37 38 39 40 41 41 40 38 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 44 45 45 45 46 47 47 48 48 48 48 48 48 48 48 49 49 50 50 50 49 49 48 47 46 46 46 46 46 46 45 43 41 40 40 40 41 42 40 36 30 30 31 31 29 27 27 29 29 28 28 29 29 28 27 27 27 27 28 28 29 28 28 27 25 23 20 16 13 8 4 3 2 -1 -2 -2 -1 -3 -1 -1 -2 -4 -5 -5 -5 -4 -0 1 -1 4 6 6 6 7 7 7 9 10 12 14 16 17 15 13 13 15 15 15 15 16 17 18 19 20 20 20 20 18 18 19 19 19 18 16 16 16 18 18 19 22 24 26 26 24 22 22 22 23 24 26 26 25 25 25 24 22 25 27 29 27 26 25 22 20 19 18 19 21 23 25 26 25 25 25 25 26 26 26 26 26 26 26 27 28 28 27 26 25 24 24 23 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 37 37 39 43 50 53 54 54 55 55 55 55 55 54 54 54 54 54 55 56 57 57 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 58 57 54 53 52 51 51 50 50 49 49 49 49 49 48 48 47 47 47 46 47 47 46 45 45 44 44 43 43 43 42 41 41 42 43 43 42 42 42 42 42 44 45 45 44 43 43 42 42 42 43 43 43 43 43 43 43 42 42 42 42 41 41 40 39 39 39 39 40 39 37 36 36 36 36 36 36 35 35 35 34 34 35 36 39 44 48 51 52 52 51 49 48 47 47 47 46 45 44 43 43 43 43 42 42 41 40 39 37 37 37 36 36 36 36 35 35 33 32 31 30 29 30 31 32 34 33 32 30 29 28 28 28 27 24 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 25 26 27 27 28 28 29 29 29 30 30 30 30 29 29 29 29 29 29 29 30 31 32 33 33 33 32 32 31 31 32 32 32 32 33 32 32 31 30 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 28 30 32 35 36 38 39 39 37 38 38 38 38 38 37 37 37 38 38 38 38 37 37 36 36 36 36 37 38 39 39 38 37 36 35 35 34 34 35 36 38 39 39 38 36 35 34 33 33 33 34 34 35 35 35 35 34 34 33 33 33 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 32 32 33 34 35 35 35 34 33 33 32 32 33 34 35 36 36 36 36 36 35 35 35 35 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 36 36 37 37 38 38 38 38 38 38 39 40 41 41 40 38 37 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 41 42 43 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 49 49 50 50 50 49 48 47 46 46 46 46 46 46 46 45 44 42 40 40 40 40 40 39 35 30 31 33 33 32 29 29 30 29 28 28 29 29 27 26 25 26 28 29 30 29 29 28 27 26 23 18 13 11 8 7 8 9 5 1 -2 -4 -3 -1 -0 -4 -4 -3 -1 1 4 7 9 9 9 8 7 8 9 9 10 11 13 13 14 16 17 16 15 14 18 17 16 16 17 18 19 18 19 20 20 20 19 19 19 20 19 18 16 16 18 18 20 20 19 18 18 18 20 21 21 22 25 26 26 25 23 22 22 22 21 23 27 28 28 27 26 23 22 22 22 23 25 26 27 26 25 25 25 25 26 26 26 26 27 26 27 28 28 27 27 26 25 24 24 23 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 36 36 40 46 52 54 54 55 55 55 55 55 54 54 54 54 54 54 55 56 56 57 56 56 56 56 56 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 55 53 51 50 49 49 49 49 48 48 47 47 47 47 47 46 46 46 45 45 45 45 45 45 44 43 42 41 41 41 41 41 40 40 40 40 41 41 40 40 40 40 41 42 42 41 41 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 38 38 39 40 39 39 38 38 37 36 36 36 36 36 36 35 35 35 35 35 36 39 42 45 47 50 50 50 49 47 46 45 45 45 44 43 42 42 42 42 41 40 40 39 37 37 36 36 36 36 36 35 34 32 31 30 29 28 28 28 29 32 32 31 28 28 28 28 27 26 24 22 20 19 19 18 19 18 19 19 20 21 21 20 20 20 20 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 26 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 32 33 33 31 31 30 30 30 31 31 31 32 32 31 31 31 30 30 29 29 28 28 28 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 30 32 35 37 38 39 37 38 38 38 38 38 37 37 37 38 38 38 37 37 37 36 36 36 36 36 37 39 39 38 37 36 35 35 34 34 34 35 36 38 38 37 36 35 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 32 32 33 33 34 35 35 35 34 34 33 32 32 33 33 34 35 36 36 36 36 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 37 37 38 39 39 39 39 38 38 38 39 40 40 39 38 37 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 41 42 43 44 44 45 45 46 47 47 47 48 48 48 48 48 48 48 49 49 49 50 50 49 49 48 47 46 46 46 46 46 46 46 45 43 42 40 40 40 40 40 38 35 32 33 34 35 32 29 28 29 29 28 27 27 27 26 26 26 28 30 30 30 29 29 31 30 27 21 15 11 12 13 12 10 7 4 3 1 -3 -0 0 0 -1 1 4 6 9 11 13 13 12 10 9 8 8 9 9 9 9 8 7 8 9 12 14 16 18 18 18 18 18 18 20 20 19 19 19 19 20 19 19 20 22 21 19 18 18 18 20 21 20 18 17 16 14 19 22 24 28 28 27 26 23 20 19 21 23 22 25 27 26 27 27 27 26 26 26 25 25 26 26 26 26 25 25 25 25 26 27 27 27 27 27 28 30 29 27 27 26 25 25 24 25 24 24 25 26 26 27 28 29 30 31 31 32 33 34 36 36 37 43 49 54 54 55 55 55 55 55 55 54 54 54 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 58 58 58 57 57 57 57 57 55 53 51 49 49 49 48 48 47 47 47 46 46 45 45 45 45 45 44 44 44 43 43 43 43 43 42 42 41 40 40 40 40 39 39 39 39 39 40 39 39 39 39 39 40 40 40 40 39 39 38 38 38 38 39 39 39 39 40 40 40 40 39 39 38 38 38 38 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 35 35 36 36 37 39 40 41 44 46 48 48 46 45 44 43 44 44 43 41 42 42 42 41 40 39 38 37 37 36 36 36 35 34 33 31 29 28 27 27 27 26 25 25 29 30 28 25 24 23 23 24 24 22 21 19 18 18 17 17 18 18 19 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 32 32 32 32 31 30 30 29 30 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 28 30 32 35 36 37 37 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 38 39 38 37 36 36 35 34 34 34 34 36 36 37 36 36 35 34 34 34 34 34 34 34 34 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 32 32 32 33 34 35 35 35 35 35 34 33 33 32 32 33 33 34 34 35 35 35 35 35 35 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 37 37 36 36 36 36 36 37 38 38 38 39 39 38 38 38 38 38 38 38 37 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 42 43 44 44 45 45 46 47 47 47 48 48 48 48 48 48 48 49 49 50 50 49 49 48 47 46 46 45 45 45 46 46 46 45 44 43 42 41 40 40 39 37 35 33 34 35 35 31 27 26 27 28 27 27 26 26 26 27 27 30 29 29 29 29 29 29 29 25 18 12 9 13 14 12 8 6 4 4 3 -1 0 2 4 7 9 10 12 13 13 14 13 11 9 9 12 13 16 15 12 8 8 7 5 6 9 12 15 17 17 18 19 21 22 22 22 20 19 19 19 20 19 20 20 22 22 21 19 18 19 21 21 19 13 12 13 17 22 26 30 32 30 27 26 24 21 21 23 25 24 25 27 26 28 28 28 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 28 27 26 27 29 31 29 28 27 26 25 24 24 24 24 24 24 25 26 27 27 29 30 31 31 32 32 34 35 36 38 45 52 54 54 55 55 56 56 55 55 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 57 56 55 54 54 54 54 54 53 51 50 49 49 48 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 37 37 36 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 32 32 32 32 33 34 35 36 38 40 40 42 42 44 45 45 44 42 41 41 42 42 41 41 42 42 41 41 40 40 39 39 38 37 36 36 34 32 30 27 27 26 25 24 23 22 22 22 24 25 24 22 20 19 19 20 20 20 19 18 18 18 17 17 17 18 20 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 31 31 30 30 29 29 29 29 30 30 30 30 30 31 31 31 31 31 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 27 27 27 27 26 25 25 26 26 27 29 31 34 35 36 37 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 38 38 38 37 36 36 35 34 33 33 34 35 36 37 37 36 36 35 35 35 35 34 34 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 32 32 33 33 34 35 35 35 35 34 34 33 33 32 32 32 32 33 33 34 35 35 35 35 34 34 35 35 35 35 35 35 36 36 35 35 34 34 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 36 36 36 37 37 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 42 43 44 44 45 45 46 47 47 47 48 47 48 48 48 48 49 49 49 50 50 49 49 47 47 46 45 45 45 45 46 46 46 45 45 45 44 43 42 42 40 38 36 36 36 36 34 31 27 26 27 28 27 26 26 25 27 27 28 28 28 28 29 29 28 27 24 21 15 11 10 13 10 8 6 6 6 4 3 0 2 4 7 11 11 12 13 14 11 7 5 5 2 2 5 10 12 11 10 10 11 10 9 8 11 14 17 18 18 18 18 21 23 24 23 22 19 19 18 19 19 19 20 22 23 22 21 21 20 20 18 15 8 10 17 23 26 28 31 30 29 28 27 25 23 22 23 24 24 25 25 25 28 29 28 28 27 27 27 27 27 27 26 26 27 27 28 28 28 28 27 27 26 28 30 29 28 27 27 26 25 24 24 24 25 25 25 25 26 26 27 28 30 31 31 32 33 34 35 35 39 45 52 54 54 54 54 55 55 55 56 56 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 56 57 57 58 58 57 56 54 53 52 51 51 51 50 50 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 35 34 33 32 32 31 31 31 31 32 32 33 33 34 36 38 40 40 40 40 40 40 40 39 39 39 40 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 33 30 27 26 25 24 23 23 22 22 21 21 22 23 23 20 17 16 16 16 17 18 18 17 17 17 17 17 17 18 18 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 25 25 26 27 29 31 33 35 35 37 37 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 38 38 38 38 37 36 35 34 33 33 33 34 36 37 37 37 36 36 35 35 34 34 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 34 34 34 35 35 35 35 35 35 35 36 36 36 35 35 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 49 49 49 50 49 49 48 47 46 45 45 45 45 45 46 46 46 46 45 45 44 43 42 42 41 40 38 38 37 36 34 32 28 27 26 27 27 26 26 26 28 29 29 29 28 28 28 29 27 25 22 17 16 15 13 11 9 7 6 6 5 4 1 -0 -0 3 6 9 11 12 12 12 5 3 2 3 3 1 1 2 5 8 9 10 13 13 13 13 14 15 17 18 18 18 19 21 23 24 24 23 22 21 20 19 20 20 21 22 24 24 23 22 20 19 16 13 7 13 22 25 27 28 30 29 30 30 29 27 23 22 21 22 22 23 24 24 28 29 29 28 27 27 27 27 27 27 26 25 26 27 28 28 28 27 26 27 26 30 32 28 27 27 26 26 25 25 24 24 25 25 26 26 26 27 27 29 30 31 32 32 33 34 35 35 40 47 53 54 53 53 53 53 54 54 54 55 55 56 56 56 56 56 56 55 55 55 54 54 53 53 53 54 55 55 56 57 56 55 54 52 51 50 49 49 49 49 49 49 48 48 47 46 45 45 45 44 44 44 43 42 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 37 37 37 37 37 36 37 37 37 37 37 37 36 36 36 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 32 32 31 31 31 31 31 31 31 32 32 33 35 36 36 37 37 37 37 37 37 36 37 37 38 38 38 39 40 40 40 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 19 21 22 18 15 13 13 14 15 16 16 16 16 16 17 16 17 17 18 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 21 22 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 29 29 29 30 30 30 30 30 30 30 31 31 31 31 30 29 29 28 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 26 25 25 25 27 29 31 33 35 35 37 37 37 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 38 38 38 38 37 36 35 34 33 33 33 34 36 37 37 37 36 35 34 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 34 34 33 32 32 32 32 32 32 32 32 32 32 33 34 34 34 35 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 49 49 49 49 49 49 48 47 46 46 45 45 45 45 45 46 46 46 46 45 45 44 43 42 42 40 40 40 39 37 36 35 34 30 27 26 27 27 26 26 27 29 29 30 29 28 28 28 28 27 24 19 13 15 14 12 9 8 7 6 4 2 2 1 1 -0 2 5 9 11 12 11 9 4 3 5 5 7 8 8 8 10 10 10 11 13 14 15 15 15 16 17 17 18 19 20 21 23 24 25 25 24 23 22 22 22 22 22 22 22 23 23 20 18 17 16 14 11 17 25 27 28 28 29 29 29 28 27 26 22 21 21 22 20 20 21 22 27 29 28 28 28 27 27 27 27 27 26 25 26 26 27 27 26 26 26 26 27 31 33 28 27 27 26 26 25 25 25 25 25 26 26 26 26 27 28 30 31 31 32 33 34 35 36 36 45 50 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 52 52 52 51 52 52 52 53 53 54 54 53 53 52 51 50 49 48 48 48 47 47 47 46 45 45 44 44 43 43 43 43 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 34 34 33 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 32 31 31 31 30 30 30 31 31 31 31 33 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 27 26 25 23 22 22 21 19 18 17 17 18 18 17 14 13 12 12 14 14 14 14 14 15 16 16 16 16 15 15 16 18 19 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 29 29 30 30 30 30 29 29 29 29 30 30 30 30 30 29 30 30 31 31 31 30 29 29 28 29 29 29 29 29 29 29 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 26 25 25 25 27 29 31 33 34 34 37 37 37 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 38 39 38 37 36 35 34 33 32 33 34 36 37 37 37 36 35 33 32 32 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 35 34 35 35 35 35 36 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 35 35 34 34 33 32 32 31 31 31 32 32 32 32 32 32 33 33 34 34 35 34 34 34 35 35 34 34 34 34 34 34 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 49 49 49 49 49 48 48 47 46 45 45 45 45 45 45 46 46 46 46 46 45 44 43 43 43 41 42 43 41 39 38 36 35 31 28 27 27 27 27 27 28 29 29 29 29 28 28 27 28 27 22 16 11 11 11 11 9 9 8 7 5 3 2 3 4 4 5 7 10 12 11 9 5 4 6 7 8 9 11 12 13 12 11 11 12 14 16 17 16 15 16 17 18 20 21 22 22 23 23 24 24 24 24 23 23 22 22 22 22 20 21 21 18 18 17 16 16 17 19 23 27 26 26 26 27 27 27 26 23 21 21 22 23 22 20 19 22 27 27 27 27 27 27 27 27 27 27 26 25 25 25 26 26 26 26 26 25 26 28 30 28 27 26 26 26 25 25 25 25 26 26 26 27 27 28 29 31 31 32 33 34 35 36 37 41 48 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 50 50 50 50 51 51 51 51 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 31 31 31 30 29 29 29 29 29 29 30 31 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 29 27 27 28 27 26 24 22 21 21 19 18 17 16 16 16 16 16 14 13 11 11 12 13 13 13 13 14 15 15 14 13 13 12 13 17 20 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 30 30 30 30 29 29 29 29 30 30 30 30 29 29 29 29 30 31 31 31 30 29 28 28 28 29 29 29 29 29 29 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 27 26 25 25 26 27 30 32 33 34 34 37 37 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 38 38 38 37 36 35 34 33 32 32 33 35 37 37 37 36 34 33 32 32 32 32 33 34 34 35 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 35 34 34 34 35 35 35 35 35 34 34 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 35 34 34 34 33 32 32 31 31 31 32 32 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 37 37 36 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 42 43 43 44 45 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 48 48 47 46 45 45 45 45 45 45 45 46 46 46 46 46 45 45 44 44 44 44 44 44 43 40 39 37 36 33 30 28 28 29 29 28 27 27 28 28 28 29 28 27 27 25 20 14 11 12 12 12 11 12 13 13 12 11 8 6 8 10 12 13 13 12 10 7 6 7 7 8 9 10 12 13 14 13 13 13 13 16 17 16 13 13 15 18 20 21 22 24 24 24 24 24 25 25 25 24 22 22 21 21 22 20 18 18 19 18 17 17 19 20 19 18 22 21 22 24 25 27 27 26 24 23 22 22 22 23 23 23 24 25 25 24 25 26 26 26 26 27 27 26 26 25 25 26 27 26 26 25 24 24 26 27 27 26 25 25 25 25 25 25 26 26 26 26 27 27 28 30 31 32 32 33 34 36 36 38 48 50 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 41 40 40 40 39 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 29 29 28 28 28 28 28 29 30 31 32 32 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 33 33 32 31 29 27 29 29 28 26 24 22 21 20 18 16 15 14 14 14 15 16 15 12 9 10 12 12 12 12 13 14 15 15 13 12 11 11 13 15 17 17 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 16 15 15 16 17 17 17 16 16 16 16 16 16 16 17 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 29 29 28 29 29 30 30 30 30 29 29 29 29 31 31 31 30 29 29 28 28 28 28 29 29 29 29 29 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 31 31 30 29 28 28 28 28 28 28 27 27 26 26 27 29 31 32 33 34 34 37 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 36 36 37 38 38 37 36 35 34 33 32 32 33 36 36 37 36 35 33 32 32 32 32 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 34 34 35 35 35 35 34 34 33 33 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 31 31 32 32 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 36 36 36 36 37 37 36 36 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 48 47 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 45 44 44 44 44 44 45 44 43 41 40 37 34 31 29 29 30 29 28 27 27 27 27 27 29 29 28 25 22 18 14 13 14 14 14 13 14 17 18 18 17 14 11 11 13 14 15 14 11 9 8 9 8 9 9 12 13 14 15 15 14 14 14 13 13 13 13 12 12 15 18 21 18 20 22 24 25 25 25 26 26 26 25 23 22 22 22 21 20 18 18 19 18 17 17 20 18 13 12 19 20 23 25 25 26 26 26 24 22 20 19 20 23 24 24 23 23 22 22 24 25 26 26 26 26 27 27 26 26 26 27 26 25 23 22 22 22 23 25 26 25 25 24 25 25 25 25 25 26 26 26 26 27 28 30 31 31 32 33 34 35 35 40 53 51 51 51 50 50 49 49 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 47 47 47 47 46 45 45 44 43 42 42 42 42 41 41 41 41 40 40 40 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 27 27 28 28 29 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 32 33 33 33 33 33 33 31 30 29 30 30 28 26 25 23 21 19 16 15 14 13 13 13 14 16 13 10 9 11 12 12 11 12 12 11 12 12 13 12 12 11 13 14 14 15 18 18 18 19 18 18 17 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 17 15 14 13 13 14 15 15 16 17 16 16 16 16 16 16 16 16 16 16 16 17 18 18 18 19 19 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 29 29 30 30 29 29 28 28 28 29 30 30 30 29 29 28 29 30 31 31 31 30 29 28 28 28 28 28 29 29 29 29 29 29 28 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 31 30 30 29 29 29 28 28 27 27 27 27 27 28 30 32 33 34 34 34 37 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 36 37 38 38 37 36 35 33 33 32 33 34 36 36 37 36 34 33 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 34 35 35 35 34 34 33 33 33 32 32 32 33 33 34 34 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 32 31 31 31 31 32 32 33 33 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 39 40 40 40 40 40 40 40 40 40 40 40 40 41 42 42 43 43 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 48 48 47 46 46 45 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 44 44 44 44 44 44 42 40 36 32 30 29 29 29 28 27 27 27 27 27 26 27 26 23 20 17 15 15 17 17 16 16 15 18 21 22 22 19 16 16 18 20 20 18 11 10 10 10 11 11 13 15 16 17 16 14 13 13 14 13 13 13 13 13 14 16 18 21 11 12 18 20 22 24 26 27 26 26 26 25 24 23 23 22 20 19 18 18 17 16 17 18 14 10 10 17 22 24 25 24 26 27 26 25 21 18 18 22 23 24 24 22 22 22 23 25 25 25 26 26 27 27 27 27 26 26 26 25 22 21 20 20 21 22 24 25 24 24 24 24 24 24 24 25 25 25 25 25 27 28 30 31 31 32 33 34 34 36 42 53 50 50 50 49 49 49 49 49 49 48 48 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 45 45 45 45 45 44 43 43 42 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 31 31 30 30 28 28 27 27 27 27 28 29 29 30 30 30 30 30 29 29 28 28 28 28 28 28 27 27 27 28 29 30 31 31 32 32 33 32 31 31 31 30 27 26 24 22 20 18 16 15 14 12 11 11 13 15 12 9 9 11 10 10 11 11 10 9 8 8 10 12 12 12 13 13 12 13 13 13 14 16 17 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 17 15 14 13 13 12 13 13 13 14 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 28 28 28 28 29 29 30 30 29 29 28 29 30 31 30 30 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 29 28 28 27 28 28 28 29 29 30 31 33 33 34 34 34 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 36 37 38 38 37 36 35 33 32 32 33 34 36 36 36 35 34 33 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 35 35 35 34 34 34 34 35 35 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 34 34 34 33 32 32 31 31 32 32 33 33 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 49 49 49 48 47 47 46 46 45 45 46 46 46 46 46 46 46 46 46 46 46 45 44 44 43 44 44 44 44 44 43 42 40 37 34 30 28 29 30 30 29 28 27 26 24 23 22 21 20 18 16 16 17 18 17 17 16 15 15 18 21 24 22 19 18 24 27 27 22 12 9 10 12 13 14 15 17 17 17 16 14 13 14 15 15 14 13 13 14 16 17 16 16 7 9 13 15 18 21 24 26 26 26 25 24 24 23 22 22 21 20 19 18 17 17 17 18 15 13 13 18 23 25 24 25 27 27 27 26 23 21 21 22 18 18 19 21 23 24 24 25 25 25 26 26 27 27 27 27 27 26 25 23 21 20 19 19 20 22 23 24 24 23 23 23 24 24 24 24 25 24 24 23 26 28 30 31 31 32 33 35 35 40 46 50 49 49 49 48 48 49 49 49 48 47 47 47 47 46 46 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 37 36 36 36 36 35 35 35 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 28 27 27 26 26 27 28 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 28 29 30 31 31 32 32 31 31 29 27 25 22 21 19 18 18 16 13 10 9 10 13 14 12 10 9 10 9 9 10 12 10 8 6 6 8 9 11 12 12 12 12 12 12 11 11 11 12 14 17 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 16 14 13 13 12 12 13 13 13 12 14 15 16 15 15 14 14 14 14 15 15 16 16 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 28 28 28 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 28 28 29 29 29 29 29 30 30 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 31 31 30 30 29 28 28 27 28 29 30 30 31 31 32 33 33 33 34 33 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 36 37 38 38 37 36 35 33 32 32 33 34 36 36 36 34 33 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 34 34 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 34 34 35 35 35 35 35 34 34 34 33 33 32 32 32 32 33 33 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 39 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 44 43 43 43 43 43 43 43 42 41 40 37 33 30 29 30 30 31 31 29 27 25 22 21 20 18 18 17 16 17 18 18 17 16 16 14 13 14 18 22 22 22 22 27 30 30 22 13 10 11 12 15 16 17 17 16 15 15 14 14 15 16 16 13 12 13 17 16 14 13 10 7 7 8 11 16 19 21 22 23 23 22 22 22 22 22 21 20 19 18 18 18 17 17 18 15 17 20 22 26 26 25 26 27 27 27 26 24 23 21 18 10 10 13 19 23 25 25 24 24 25 26 27 27 27 27 27 26 25 23 22 21 20 19 19 20 22 23 24 23 23 23 23 23 24 24 24 24 24 23 22 25 28 30 31 32 33 34 35 38 45 49 48 48 48 47 47 47 48 48 48 47 46 45 45 45 45 44 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 29 29 28 28 28 28 28 28 29 29 30 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 29 28 27 26 25 26 27 27 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 26 27 28 29 30 30 29 28 26 23 22 20 18 17 15 13 10 9 8 11 14 14 12 11 10 10 9 9 10 12 12 10 8 6 6 8 9 11 11 12 12 11 12 11 11 11 10 11 13 17 17 17 17 17 16 16 15 15 15 14 14 14 15 15 16 16 16 16 16 14 13 12 12 12 13 13 12 11 12 13 14 15 14 14 14 14 14 14 15 15 16 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 30 30 30 30 30 31 30 30 30 31 31 32 32 32 31 31 31 30 30 29 28 28 28 29 30 31 31 31 31 32 32 33 33 33 33 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 36 37 38 38 37 36 35 33 32 32 33 34 36 36 35 33 32 32 32 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 33 32 32 32 32 32 33 34 34 35 35 35 34 34 34 33 33 32 32 32 32 33 33 34 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 44 43 42 42 42 40 40 40 41 41 39 35 31 29 28 28 28 28 27 27 26 23 22 21 20 18 18 17 16 16 17 18 18 18 19 17 16 16 18 21 23 24 24 25 28 27 17 13 13 15 15 16 17 18 17 15 15 15 14 13 14 15 16 15 14 15 16 12 12 12 9 6 6 8 10 14 16 18 18 18 18 18 18 18 19 20 19 18 18 18 17 18 18 18 18 15 18 23 24 27 27 27 27 27 27 27 25 24 21 17 11 9 10 14 20 23 24 24 23 24 25 27 27 28 27 27 26 26 24 23 22 22 22 22 21 22 23 24 24 24 24 23 22 23 23 24 24 24 24 24 24 26 28 30 31 31 33 34 36 40 47 50 46 47 47 46 46 46 47 47 47 46 46 45 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 41 40 40 40 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 34 34 33 33 33 33 32 31 31 31 30 29 29 28 28 28 28 27 27 27 27 27 28 28 29 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 25 26 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 23 23 24 25 25 25 25 25 23 22 19 17 14 12 10 10 9 9 9 12 15 15 13 11 10 10 10 10 10 11 12 11 10 9 8 8 9 9 10 11 11 11 11 11 11 10 9 9 10 14 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 15 14 13 12 12 12 11 11 11 11 11 12 13 14 14 14 13 13 14 14 15 15 16 16 17 18 18 18 18 18 18 19 19 20 20 21 22 22 22 23 23 24 25 25 26 27 27 27 28 28 28 27 27 28 28 28 28 28 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 32 31 31 31 30 29 29 29 29 29 30 31 31 31 31 31 31 31 31 32 32 32 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 36 37 38 38 37 36 34 33 32 33 34 35 35 35 34 32 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 35 35 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 35 34 33 33 32 32 32 32 32 32 33 34 34 34 34 34 34 34 33 33 32 32 32 32 32 33 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 31 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 33 33 33 33 33 34 34 34 34 35 35 35 35 34 34 35 35 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 48 49 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 44 43 42 42 41 39 38 40 41 41 37 34 31 28 27 27 28 28 26 24 22 21 20 22 22 21 18 16 15 15 16 18 19 20 22 20 19 19 20 21 23 23 22 20 21 21 15 13 16 19 20 18 18 18 17 15 15 15 15 14 15 16 17 17 16 15 14 11 11 11 9 7 8 10 10 13 13 14 14 14 15 15 14 14 16 18 19 18 17 16 17 18 18 18 15 13 16 21 25 27 29 29 29 29 27 26 24 23 19 13 10 12 16 20 22 23 23 23 23 24 26 27 28 28 27 27 26 25 24 23 22 23 24 24 24 24 24 24 24 24 23 22 22 22 23 23 23 24 24 25 27 28 29 30 31 31 33 35 36 43 48 49 46 46 46 46 46 45 45 45 46 45 45 45 44 43 43 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 39 38 38 37 37 37 36 36 36 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 27 27 27 27 27 27 27 27 27 28 28 29 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 26 26 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 18 17 16 14 12 10 9 9 9 9 10 11 13 15 16 13 11 9 9 10 10 10 10 10 9 9 9 9 9 8 8 9 9 10 11 10 10 10 9 9 9 9 10 11 11 11 12 12 11 11 13 13 14 14 14 14 14 14 15 15 15 15 14 13 12 12 11 10 10 10 10 11 11 12 13 13 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 19 19 20 21 21 22 22 22 23 24 24 25 26 27 27 27 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 30 31 31 31 31 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 36 37 38 38 36 35 34 32 32 33 34 35 35 35 33 32 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 35 35 36 36 35 35 35 34 34 35 35 35 35 36 36 36 36 36 35 35 34 33 33 32 32 31 31 32 32 33 33 34 34 34 34 33 33 33 32 32 32 32 33 33 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 35 35 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 36 36 36 36 36 36 37 37 38 39 39 40 41 41 42 42 42 43 43 44 45 45 45 46 46 46 46 47 47 47 47 48 48 49 49 49 48 48 48 47 47 46 46 46 46 45 45 45 46 46 46 46 46 46 45 44 43 42 41 40 39 38 40 41 40 36 34 31 29 27 27 27 27 27 22 20 19 18 21 21 20 17 16 15 15 14 16 18 20 22 21 20 20 19 20 21 22 20 20 22 23 21 14 14 18 21 19 18 18 17 15 14 14 16 17 17 17 19 19 17 15 13 12 12 12 13 11 12 13 11 9 9 11 11 10 11 13 14 14 15 17 18 18 17 17 17 17 16 14 13 11 14 20 26 29 31 31 30 28 26 24 22 20 16 13 14 19 22 23 21 22 22 22 23 24 26 27 27 27 27 27 26 25 25 24 24 24 24 25 25 24 24 24 24 23 22 22 21 22 22 22 23 23 24 25 27 29 30 31 31 31 33 35 36 44 48 49 47 46 46 46 45 45 45 44 45 45 45 44 43 43 42 42 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 34 33 33 32 32 31 31 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 30 30 29 29 29 28 27 27 27 26 26 26 26 27 27 27 27 28 28 29 29 30 30 29 29 29 29 29 29 28 28 27 27 26 26 27 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 16 15 14 14 13 13 12 12 11 10 10 9 9 9 9 9 10 12 14 14 12 11 10 9 9 10 10 9 9 8 8 7 8 8 8 6 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 13 13 13 13 14 14 14 14 14 13 13 12 10 10 10 10 10 10 10 10 10 10 10 10 10 11 13 13 14 15 16 16 17 17 17 17 18 18 18 18 19 20 21 21 21 22 22 22 23 24 25 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 30 30 31 31 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 35 35 36 37 38 37 36 35 33 32 32 33 34 35 35 34 33 32 32 32 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 36 36 35 35 34 34 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 33 33 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 33 33 33 34 35 35 35 36 36 35 35 34 33 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 36 36 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 46 46 46 46 46 45 43 41 41 40 39 37 37 39 40 39 34 32 31 29 27 25 25 25 26 21 18 17 17 18 18 17 16 17 18 19 20 20 21 22 22 21 20 18 18 19 20 21 20 19 20 22 26 21 18 18 22 21 19 18 18 17 15 14 15 17 17 17 19 18 18 17 16 17 16 15 15 13 13 13 12 9 9 10 10 9 9 12 14 12 11 12 13 13 15 17 17 16 14 13 11 11 14 21 28 31 31 30 27 27 26 24 21 17 16 17 21 23 24 23 21 22 22 22 22 24 26 27 27 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 22 22 22 22 23 24 26 27 29 30 30 31 32 34 36 44 47 48 46 46 46 45 45 45 44 43 43 44 44 43 43 42 42 41 41 41 41 41 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 28 27 26 26 26 26 26 26 26 27 27 27 27 28 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 27 27 27 27 26 26 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 14 13 13 12 11 11 11 11 11 11 12 12 12 11 11 9 9 9 9 11 13 13 12 11 10 9 9 9 10 9 9 8 7 6 6 7 7 6 5 5 6 7 9 9 8 8 9 9 9 9 9 8 8 7 8 8 8 9 9 10 10 11 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 17 17 17 17 18 18 19 20 20 21 21 22 22 22 23 24 25 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 29 29 29 28 28 27 27 27 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 31 31 31 31 30 30 30 29 29 29 30 30 30 31 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 34 35 36 36 37 37 37 35 34 33 32 32 33 35 35 35 34 32 31 32 33 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 34 34 34 34 34 33 33 33 33 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 33 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 33 34 34 34 35 35 35 36 35 35 34 34 33 32 32 32 31 31 31 32 32 32 32 32 32 33 33 33 34 34 33 33 33 33 34 34 34 34 34 34 34 35 35 35 34 34 34 34 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 36 36 37 37 37 38 38 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 49 49 49 49 48 48 48 47 47 46 46 45 45 45 45 45 45 46 46 46 46 45 44 42 40 39 38 37 37 37 37 39 39 33 31 29 27 25 24 23 24 24 22 20 18 17 16 16 15 16 17 18 18 18 21 22 23 23 21 19 18 19 20 19 17 13 13 13 15 20 22 20 19 21 19 18 16 16 17 15 14 13 16 17 17 18 17 17 18 20 19 17 14 14 13 11 10 10 13 13 12 11 11 11 12 13 10 9 10 12 13 14 16 17 15 14 13 10 9 14 20 23 26 27 27 25 26 26 24 22 21 22 22 22 23 23 24 24 22 21 20 22 24 25 26 26 27 27 27 26 25 25 25 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 22 22 23 24 26 27 27 28 29 31 32 34 36 44 47 46 46 45 45 45 45 44 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 34 34 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 30 31 31 31 30 30 29 29 29 28 28 28 27 27 26 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 11 11 11 12 12 12 12 13 11 10 9 9 9 10 12 12 11 10 10 9 9 9 9 9 8 7 7 6 5 5 5 5 4 4 4 6 7 7 7 7 8 8 9 8 8 8 8 6 7 8 8 9 9 9 9 10 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 9 9 10 9 9 9 10 11 11 11 12 12 13 14 15 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 23 24 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 29 29 29 28 28 27 27 27 27 28 28 29 29 29 29 29 30 30 31 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 31 31 31 31 30 30 30 29 29 30 30 30 31 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 34 35 36 36 37 37 36 35 33 32 32 32 34 35 36 34 33 32 32 32 33 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 33 33 33 33 34 34 35 36 35 34 34 33 33 34 34 35 35 34 34 33 33 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 31 32 33 33 33 33 32 31 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 34 33 33 33 33 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 44 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 49 48 48 48 47 47 46 46 45 45 45 45 45 45 45 46 46 46 45 45 44 42 40 38 37 36 36 37 37 39 40 37 32 29 27 25 23 22 23 24 25 24 22 21 20 19 18 16 16 16 16 15 18 20 22 22 22 21 21 21 21 19 15 9 7 7 9 13 18 19 18 19 18 16 14 13 16 16 14 14 17 17 17 16 16 16 17 18 14 11 9 8 9 9 9 10 14 14 13 12 14 14 14 14 12 10 10 13 16 17 16 14 13 10 8 8 12 17 19 19 23 26 26 25 25 25 25 26 27 27 27 21 22 23 23 23 23 21 20 21 23 24 25 27 27 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 23 25 26 27 27 28 29 31 32 33 36 43 46 46 45 45 45 44 44 44 43 43 42 42 41 40 40 40 40 40 40 40 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 30 29 28 27 27 27 27 27 27 26 26 26 25 25 26 26 26 27 27 27 27 28 28 29 29 29 29 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 24 24 24 25 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 13 12 12 11 10 10 10 11 11 11 10 9 8 8 8 8 9 8 7 6 5 4 4 3 3 4 4 6 7 7 6 5 6 7 8 8 7 7 7 7 6 6 7 8 8 8 8 8 9 9 9 9 9 9 10 11 12 11 11 11 11 12 12 12 11 10 10 11 11 10 10 10 10 11 12 12 12 12 13 14 15 14 14 13 13 15 16 18 19 19 20 20 20 21 21 21 22 23 24 24 25 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 28 28 28 28 29 29 29 29 30 30 31 30 29 29 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 34 34 35 36 36 37 37 36 34 33 32 32 33 34 35 35 34 33 32 32 33 33 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 33 33 33 33 33 34 35 35 36 36 34 33 33 33 33 34 35 35 35 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 31 31 31 32 32 33 32 31 31 30 30 30 31 31 31 31 32 32 33 33 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 33 33 34 34 34 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 38 38 39 39 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 47 47 48 48 49 49 49 49 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 44 42 39 37 36 36 37 38 37 38 40 41 36 31 27 25 23 22 22 24 27 27 25 23 22 22 23 22 21 19 18 18 18 19 20 21 21 22 22 21 21 18 13 9 8 9 12 15 18 19 20 20 19 17 16 15 19 19 18 17 17 17 17 16 16 16 16 16 11 8 7 7 9 11 13 17 18 18 17 15 15 15 15 15 12 10 11 15 18 19 18 13 11 10 11 14 19 21 22 20 23 26 27 25 25 28 31 33 32 31 28 23 23 23 22 22 22 22 22 22 22 23 25 27 28 27 27 27 25 24 23 23 23 22 22 22 22 21 22 22 22 21 21 20 21 21 21 21 22 23 25 26 26 27 27 29 30 31 33 35 41 44 45 45 44 44 44 43 44 44 43 43 42 41 40 40 40 40 40 40 40 41 41 40 40 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 31 31 31 30 29 28 27 27 27 26 26 26 25 25 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 29 29 29 29 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 24 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 20 19 18 18 17 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 10 11 11 11 11 11 11 12 12 12 10 9 7 6 6 7 8 8 7 6 4 4 3 3 3 3 3 4 5 5 4 5 6 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 7 7 7 7 8 9 9 8 9 9 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 15 14 14 13 13 13 15 17 18 19 19 20 20 20 20 21 21 22 23 23 24 24 24 24 25 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 29 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 38 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 34 34 35 36 36 37 36 35 34 33 32 32 34 35 35 35 34 32 31 32 33 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 33 33 33 33 33 33 34 35 36 36 35 33 32 32 33 34 35 35 35 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 32 32 31 31 31 31 32 32 32 31 30 30 30 30 31 31 31 32 32 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 34 34 33 33 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 38 39 39 40 40 40 41 41 41 41 42 42 42 43 44 44 45 45 46 46 46 46 46 47 47 48 48 49 49 49 49 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 41 39 36 35 35 36 37 36 36 37 39 36 33 29 26 23 22 22 23 26 25 24 21 21 22 23 24 25 25 24 24 23 22 22 21 21 21 20 19 19 19 18 18 19 19 18 17 19 21 23 24 22 21 19 18 20 20 18 16 16 17 17 16 15 15 15 14 12 10 10 10 10 10 12 17 19 20 19 18 17 17 17 17 16 16 17 19 21 21 19 18 15 15 17 18 21 22 22 21 23 27 30 29 30 32 35 36 36 33 30 26 25 24 23 22 22 22 23 23 23 23 25 27 27 28 27 27 25 24 23 22 22 22 21 21 21 21 21 22 21 21 21 20 20 20 20 21 22 23 25 26 26 27 27 28 29 31 33 35 39 42 44 44 44 43 43 43 43 43 43 43 42 41 40 40 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 34 33 33 33 33 32 32 32 32 31 31 31 31 30 29 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 20 19 18 17 17 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 10 8 7 6 6 6 6 6 6 5 4 3 3 3 4 3 3 3 3 3 4 5 6 5 4 4 6 7 6 6 5 5 5 5 5 6 6 7 7 7 7 6 6 6 6 7 8 6 6 5 6 9 10 10 9 9 8 8 8 8 9 9 11 11 12 12 12 13 15 16 16 15 13 13 13 14 15 18 19 19 20 20 20 20 20 20 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 36 36 37 36 35 34 33 32 32 34 34 35 34 33 32 32 32 33 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 33 34 35 36 35 34 32 32 32 34 35 35 35 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 33 33 32 31 31 31 31 31 31 31 30 30 30 31 31 31 32 32 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 39 40 40 40 40 41 41 41 41 41 42 42 43 43 44 45 45 46 46 46 46 46 47 47 48 48 49 49 49 48 48 48 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 41 38 35 33 34 36 36 36 36 36 36 34 33 31 31 30 29 28 26 24 22 21 20 20 21 22 22 24 25 25 26 26 26 25 23 21 20 19 18 19 22 24 25 23 20 19 22 24 26 27 28 26 22 19 18 19 20 20 18 18 18 17 15 16 16 16 14 14 14 13 13 11 10 10 13 16 18 19 18 18 18 20 21 22 22 22 21 20 21 21 22 21 21 21 20 20 21 21 21 25 30 33 34 34 34 34 34 33 31 29 27 26 25 24 23 23 24 24 23 22 24 26 27 27 27 27 26 25 23 22 22 21 21 21 22 22 22 22 22 21 21 21 20 20 20 21 21 22 24 25 26 27 27 27 27 29 30 32 34 38 41 43 43 42 42 42 43 43 43 42 42 42 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 20 20 20 21 21 21 21 20 20 19 18 18 17 16 16 15 15 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 9 8 8 8 8 8 8 9 9 9 10 10 11 12 12 11 12 10 8 7 6 6 6 5 5 4 4 4 3 3 2 2 2 2 3 3 3 4 6 6 4 3 4 5 6 6 5 5 4 4 5 6 6 6 7 7 7 6 6 6 6 6 6 7 6 5 4 4 4 6 7 9 9 9 8 7 7 8 9 11 12 12 13 13 15 17 18 17 15 13 13 14 15 16 17 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 28 28 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 34 34 34 35 36 36 36 36 35 34 33 32 32 33 34 34 33 32 32 32 33 34 34 35 35 34 34 34 34 34 33 33 34 34 34 34 34 34 33 33 33 33 33 33 34 33 33 32 31 31 31 32 33 35 35 34 33 32 32 33 34 35 35 35 34 33 33 33 33 33 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 34 34 34 33 33 32 31 31 31 31 31 31 30 30 30 31 31 32 32 33 33 34 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 40 40 40 41 41 41 41 41 42 42 42 43 44 45 45 46 46 46 46 46 47 47 48 48 49 49 48 48 48 47 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 40 36 33 34 35 36 36 36 36 36 34 30 29 29 30 32 32 30 26 21 19 19 20 19 19 20 21 22 23 24 24 25 25 25 25 22 20 18 19 19 21 23 26 24 22 22 25 27 28 29 28 27 25 22 21 22 22 22 20 19 19 19 18 17 16 15 13 14 14 13 12 12 11 11 12 13 13 16 20 20 20 22 23 26 24 22 21 19 19 20 21 22 22 22 22 21 20 19 19 25 30 33 34 33 32 31 31 31 30 29 28 27 26 25 25 25 25 25 23 23 25 27 28 27 27 27 25 23 22 22 22 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 23 25 26 26 26 27 27 28 30 31 33 36 39 40 40 40 40 41 42 43 43 43 42 41 41 41 40 40 40 40 40 40 39 38 38 38 37 37 37 37 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 29 29 28 27 27 26 25 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 22 22 22 22 22 22 23 22 22 22 22 21 21 20 20 19 18 18 18 18 18 18 18 19 20 20 19 19 19 18 17 16 16 15 15 14 13 13 12 11 10 10 10 10 10 9 9 9 9 10 11 11 12 12 13 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 7 8 8 9 10 11 12 11 12 10 8 7 7 7 6 5 4 4 4 4 4 3 2 2 1 1 1 1 2 4 5 6 4 4 4 5 5 5 4 4 4 4 4 6 6 6 6 6 6 6 6 7 6 7 7 7 5 5 4 4 4 4 5 6 8 9 9 8 8 9 11 13 13 14 15 16 17 18 18 17 15 14 14 17 17 17 17 17 17 18 18 17 17 18 18 20 20 21 22 22 22 23 24 24 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 36 36 36 36 35 34 33 32 32 33 33 33 32 32 32 32 33 34 34 35 34 34 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 32 32 31 31 31 31 32 34 35 34 34 32 32 32 33 34 35 35 35 34 33 33 34 34 34 33 32 31 31 31 30 30 31 31 31 31 31 32 32 33 33 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 31 31 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 35 35 34 34 33 33 33 33 33 33 34 34 34 34 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 39 40 40 40 41 41 41 41 41 41 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 40 36 34 36 36 36 35 35 35 33 31 28 27 27 27 27 28 29 29 25 21 18 17 17 17 17 18 20 22 23 23 23 23 24 25 26 26 25 23 21 21 22 25 27 27 26 27 27 27 27 27 27 27 27 25 24 23 22 21 21 21 20 17 15 15 16 15 13 12 10 9 9 10 11 13 14 14 15 17 20 21 20 22 23 22 20 20 18 18 17 19 19 20 22 22 18 16 17 19 20 26 31 31 30 30 31 30 30 30 29 27 27 26 26 25 26 26 25 24 24 26 28 28 27 27 26 24 23 22 22 21 21 22 22 21 21 21 21 22 21 21 21 21 21 21 22 22 22 23 24 25 26 26 26 27 28 29 31 32 35 37 38 39 39 39 39 40 40 41 42 42 42 41 40 40 40 40 39 39 39 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 27 27 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 21 21 22 22 21 21 20 20 19 18 18 18 18 17 17 17 17 16 17 16 17 17 18 18 18 18 18 17 15 14 14 14 13 13 13 12 12 11 10 10 9 9 9 9 9 9 10 11 11 12 12 13 13 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 6 5 4 4 4 5 6 7 8 8 7 8 9 8 6 6 6 6 5 4 3 3 4 4 4 3 2 1 1 1 2 3 3 4 4 4 3 2 0 1 3 4 4 4 4 4 4 5 5 5 6 6 5 5 5 6 6 7 6 5 5 5 5 5 5 5 5 6 7 8 8 10 13 14 14 15 16 17 17 18 17 17 16 16 15 16 16 17 17 16 16 18 18 18 18 16 16 17 18 20 21 22 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 33 34 34 35 36 36 36 35 34 34 33 33 32 32 32 32 32 32 33 34 34 35 35 34 34 34 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 32 31 31 31 31 32 33 34 34 34 33 32 32 32 33 35 35 35 35 34 34 34 35 35 34 33 32 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 34 33 33 32 32 32 32 31 31 31 30 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 30 31 31 31 32 32 32 32 32 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 36 37 39 40 40 41 41 40 40 40 41 41 41 41 42 42 43 44 45 45 46 46 46 46 47 47 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 45 45 45 43 40 36 35 36 37 37 36 35 34 31 29 29 30 30 27 26 26 26 25 23 20 18 17 16 16 17 18 18 19 21 22 22 24 24 24 25 26 27 25 23 22 22 24 26 27 27 26 24 23 22 22 24 27 28 28 26 24 23 21 21 21 18 14 13 14 16 15 13 12 11 9 9 10 13 16 16 14 14 15 16 16 16 17 20 20 19 18 18 17 16 15 16 18 20 19 17 17 18 20 21 24 27 28 29 29 30 30 30 30 29 27 27 27 26 26 26 25 24 23 24 26 27 28 27 26 25 23 22 22 22 21 22 22 22 22 21 21 22 22 22 21 21 21 21 22 22 22 22 23 24 25 25 25 26 27 28 29 30 31 33 35 36 37 37 37 38 38 39 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 20 20 19 19 18 17 17 17 16 16 16 16 17 17 17 18 18 18 18 18 18 17 16 16 15 15 15 14 13 13 14 14 14 13 12 12 12 12 12 12 11 11 10 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 8 7 6 5 5 4 4 3 3 4 4 5 6 6 6 8 8 6 5 5 4 4 3 2 2 2 2 3 3 3 1 1 1 1 1 1 1 2 3 3 2 0 1 2 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 7 8 10 12 13 15 15 16 16 17 17 16 15 15 15 15 15 16 16 17 17 16 16 17 17 17 17 16 16 17 18 19 21 22 22 22 23 23 23 24 24 25 25 25 25 26 26 27 27 28 29 29 29 30 30 29 29 30 30 30 30 30 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 28 28 29 29 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 33 34 34 35 36 36 36 36 35 34 33 33 32 32 32 32 32 32 33 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 32 31 31 31 31 31 32 33 34 34 33 32 32 32 33 34 35 36 35 34 34 34 35 35 35 34 33 32 31 31 31 32 32 33 33 33 33 33 33 34 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 31 31 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 36 35 35 34 34 34 34 34 35 35 35 35 35 35 36 36 36 35 35 36 36 36 36 36 36 36 35 35 35 36 36 38 39 40 41 41 40 40 40 40 41 41 41 42 42 43 44 45 45 45 46 46 46 47 47 48 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 44 42 40 39 39 38 37 37 36 34 31 28 28 28 27 26 23 22 22 23 23 22 21 20 18 19 19 18 19 19 19 20 21 23 24 25 27 27 27 24 23 22 22 24 25 27 28 27 24 22 21 21 22 24 27 28 27 25 22 19 18 18 17 13 12 14 17 16 15 15 15 15 13 12 13 17 15 13 13 15 15 14 14 14 17 18 18 18 17 16 13 12 13 16 17 18 18 18 20 21 21 23 25 27 28 29 29 29 30 30 29 28 27 27 27 27 26 25 24 23 24 25 26 27 26 25 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 24 25 25 25 26 27 27 28 29 30 31 33 34 36 36 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 16 16 15 15 15 14 13 13 13 12 12 12 12 12 12 12 11 11 12 12 13 13 13 12 11 10 9 9 9 9 9 9 10 10 10 10 10 9 9 9 10 10 10 10 11 11 11 11 10 9 9 8 7 7 6 5 4 3 3 3 3 2 2 3 4 5 5 7 8 7 5 4 4 3 3 3 2 2 1 2 2 3 2 1 1 2 2 2 2 4 4 4 3 2 2 2 3 3 3 4 4 4 4 5 5 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 7 9 11 13 13 14 14 14 14 14 15 16 14 13 13 15 15 15 16 16 17 17 17 16 16 16 16 16 16 17 18 18 20 21 22 22 22 22 22 23 23 24 24 25 25 25 25 26 26 27 28 29 29 29 29 29 29 29 29 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 34 34 35 36 36 36 36 35 34 33 33 32 32 32 32 32 32 33 34 34 34 34 34 33 33 33 32 33 33 33 34 34 33 33 33 32 33 33 33 33 33 32 31 31 30 31 31 31 32 34 35 34 33 32 32 33 34 35 36 36 35 34 33 34 34 35 34 33 32 32 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 32 32 31 31 30 31 31 32 32 32 33 33 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 37 39 40 40 40 40 40 40 40 40 41 41 41 42 43 44 44 45 45 46 46 46 47 47 47 48 48 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 42 40 39 38 36 35 35 36 37 36 32 30 29 29 28 27 24 22 21 22 24 26 27 29 26 25 24 19 19 19 19 20 21 22 23 24 24 25 25 24 25 25 25 25 26 27 27 29 26 24 22 22 24 25 26 25 24 23 22 18 17 17 16 13 13 16 20 22 18 16 16 16 14 13 14 15 14 13 13 13 14 13 13 14 16 15 13 14 15 14 13 14 16 16 16 18 20 22 22 22 22 22 22 25 27 28 29 29 29 29 29 28 27 27 27 27 26 24 23 22 25 26 26 26 24 22 21 21 22 23 23 22 22 22 22 22 21 21 21 20 20 20 20 21 21 22 22 22 22 23 24 25 25 25 26 27 27 27 28 29 30 31 33 34 35 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 34 33 32 32 32 31 31 32 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 17 16 16 16 16 15 15 15 15 16 16 16 16 16 15 15 15 15 15 14 13 13 13 12 12 11 11 11 11 12 12 12 12 11 11 10 11 11 12 12 12 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 7 6 6 5 4 3 3 3 2 2 1 1 1 2 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 -0 -0 0 0 0 0 2 2 1 -0 1 2 2 2 3 4 4 4 4 3 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 9 11 13 13 14 14 14 13 13 13 14 14 13 13 13 13 14 15 16 17 17 17 17 17 17 16 15 15 16 18 18 19 20 21 22 22 22 22 22 23 23 24 24 25 25 25 25 25 26 27 28 29 29 29 29 28 28 29 29 29 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 26 25 26 26 27 28 28 28 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 34 34 35 36 36 36 36 35 34 33 32 32 32 32 32 32 32 33 34 34 34 34 33 33 33 32 32 33 33 33 34 34 33 33 32 32 33 33 33 33 32 31 31 30 30 31 31 32 33 34 34 33 32 32 32 34 35 36 36 35 33 32 32 33 33 33 33 32 32 31 31 31 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 32 31 31 30 30 31 32 32 32 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 37 38 38 39 40 40 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 48 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 39 36 36 35 34 35 37 38 37 35 33 32 31 31 30 28 25 22 22 23 25 27 28 25 22 19 20 20 20 20 20 21 22 23 23 23 23 24 24 24 25 26 26 25 23 22 22 24 25 25 26 27 27 26 23 23 22 21 20 18 18 18 16 15 16 18 19 18 17 16 17 16 16 16 16 15 13 13 14 15 16 16 16 15 13 12 13 14 14 13 14 13 14 16 22 23 24 24 23 23 22 22 25 27 28 28 28 28 28 27 27 26 26 25 24 23 22 22 22 24 26 27 26 24 22 20 20 22 23 23 22 22 22 22 22 22 22 21 20 20 20 20 21 21 22 22 22 22 23 24 24 25 25 25 26 27 27 27 28 29 30 31 32 34 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 28 28 29 30 30 29 28 27 26 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 20 20 21 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 15 15 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 11 11 12 13 12 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 7 7 6 5 5 4 4 4 4 3 2 2 1 1 0 -0 0 1 1 1 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 2 1 -0 -1 -1 -1 -0 -0 0 0 0 0 1 1 2 2 3 4 3 2 2 2 3 3 3 3 2 2 3 3 3 4 4 4 4 4 5 5 5 7 10 12 13 13 13 14 14 13 13 13 13 13 14 14 14 14 14 15 16 17 17 17 17 17 17 16 15 14 16 18 18 19 20 21 22 22 22 22 22 22 23 24 24 24 24 24 24 25 25 27 28 29 29 29 28 28 28 28 28 29 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 26 27 27 28 27 27 27 27 27 27 27 28 28 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 33 33 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 35 36 36 36 36 35 34 33 32 32 32 32 32 32 32 33 34 34 34 33 33 33 32 32 32 33 33 34 34 33 33 32 32 32 33 33 33 32 31 31 30 30 30 31 31 32 33 34 34 33 32 32 33 35 36 36 35 33 32 31 31 32 32 32 32 31 31 31 31 31 32 32 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 31 31 32 32 33 33 33 32 32 32 31 31 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 40 39 37 37 37 36 37 38 38 36 32 31 31 30 29 29 28 26 24 23 23 25 27 28 26 23 21 21 22 21 20 19 20 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 24 25 25 26 27 27 27 25 24 22 20 19 18 17 17 16 17 18 15 17 16 15 16 17 17 15 14 13 13 13 16 18 18 17 15 13 13 13 14 13 13 12 11 11 15 21 26 24 23 22 22 22 22 22 23 26 27 27 27 27 27 27 26 26 25 24 23 23 22 22 22 22 25 27 26 24 22 21 20 22 23 23 22 22 22 22 22 22 22 21 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 25 26 27 27 27 28 29 30 31 31 32 34 35 35 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 32 31 30 30 30 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 28 28 27 27 27 27 28 29 29 29 28 27 26 25 24 24 24 24 23 23 22 22 22 21 20 20 20 20 21 22 22 22 21 21 20 20 19 18 18 17 17 17 17 17 17 18 18 18 18 17 16 15 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 3 2 1 -0 -1 -1 -1 -0 -0 0 0 -0 0 1 1 2 2 3 2 1 0 1 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 7 9 11 12 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 15 14 15 17 18 19 20 21 22 22 22 22 22 22 23 23 24 24 24 24 24 24 25 27 27 29 29 28 27 27 27 27 28 28 28 27 27 26 25 25 25 24 24 25 25 25 25 26 25 25 25 25 25 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 33 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 35 35 36 36 36 35 33 32 32 32 32 32 32 32 32 33 33 34 33 33 33 32 32 32 32 33 33 33 33 33 32 32 32 32 33 33 32 31 31 30 30 30 30 31 31 32 34 34 34 32 32 32 34 35 36 36 34 32 31 31 31 31 32 32 32 31 31 31 31 31 31 32 33 33 32 32 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 32 33 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 39 37 37 36 36 35 35 35 36 36 36 35 31 27 24 23 24 25 24 23 23 23 24 26 25 24 22 20 22 21 19 19 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 24 25 26 27 26 24 22 19 18 18 18 18 18 18 18 17 16 16 16 16 15 14 13 13 13 13 13 14 13 13 13 13 13 14 15 14 13 12 12 11 13 18 23 26 24 22 21 21 21 21 21 22 24 25 25 26 26 26 26 25 25 24 24 23 22 22 22 22 22 23 25 25 24 22 21 21 22 22 23 23 22 22 22 22 22 22 21 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 34 35 35 35 35 35 35 35 35 34 35 35 35 34 34 33 33 33 32 31 31 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 29 28 28 27 27 27 27 28 29 29 28 28 27 26 25 25 25 24 23 23 23 23 23 22 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 17 16 14 14 13 13 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 5 5 5 5 5 6 6 6 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 1 3 4 4 4 4 5 3 2 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 0 1 2 3 3 2 0 -0 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 6 8 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 16 17 17 17 17 17 18 17 17 15 16 17 19 20 21 21 22 21 21 21 22 22 22 23 23 23 23 23 24 24 25 26 27 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 25 25 25 25 24 24 24 25 26 27 27 27 27 27 27 27 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 34 34 35 36 36 35 34 33 32 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 31 30 30 30 30 30 31 31 33 34 34 33 32 32 32 34 35 35 35 34 32 31 31 31 32 32 33 32 32 31 31 31 31 31 31 32 33 33 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 32 33 33 34 33 32 31 30 30 30 29 29 30 30 30 31 31 31 32 33 34 35 36 36 37 37 37 37 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 43 42 42 40 37 36 35 35 34 34 33 33 34 35 36 39 36 29 24 22 22 23 23 23 22 22 23 25 23 21 20 21 23 22 20 20 19 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 23 22 22 23 22 22 20 18 18 18 19 20 19 18 18 16 14 15 16 16 16 16 16 14 13 12 11 13 13 13 12 13 14 15 15 14 13 13 13 13 16 20 23 25 22 21 20 20 21 21 21 23 24 24 24 25 25 26 25 25 24 23 23 22 22 22 22 22 22 23 23 23 22 22 21 21 22 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 25 25 25 25 26 26 27 27 27 28 30 30 31 32 33 34 34 34 34 34 34 34 34 34 34 35 34 34 33 33 33 32 31 31 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 26 27 28 28 29 29 28 27 27 27 28 28 28 28 27 27 27 27 26 25 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 16 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 9 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -2 -1 -0 -0 2 3 5 9 7 4 1 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 1 2 3 3 2 1 -1 -1 -0 1 2 2 2 2 2 2 3 3 4 4 4 4 5 6 7 9 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 18 18 18 17 16 17 18 19 20 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 24 25 27 27 27 26 26 25 26 26 26 25 25 24 24 25 25 25 24 24 24 23 23 23 24 25 25 24 23 24 25 26 27 27 27 27 27 27 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 33 33 33 34 35 36 36 35 34 32 31 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 31 32 33 34 34 32 32 32 32 33 34 35 35 34 33 32 31 32 32 33 33 33 33 32 31 30 30 30 31 32 32 33 32 32 31 31 31 31 31 31 31 30 30 29 29 29 29 29 30 30 31 31 31 32 33 33 33 33 32 31 30 30 29 29 29 30 30 31 31 31 32 33 34 35 36 36 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 43 42 42 40 38 35 34 33 33 33 33 33 34 34 33 33 35 38 35 30 26 24 24 23 23 24 24 24 24 22 20 20 21 22 21 19 20 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 24 24 24 22 21 20 21 20 19 19 18 19 19 19 18 18 18 18 17 16 16 17 17 17 17 16 13 12 12 12 14 15 14 13 15 16 16 15 14 14 14 14 14 16 18 20 22 22 21 20 19 20 20 21 24 23 22 23 24 25 25 25 24 24 23 23 22 22 22 22 22 23 23 23 22 22 21 21 21 22 22 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 28 29 30 31 32 33 33 33 33 33 33 34 34 34 34 35 34 34 34 33 33 32 32 31 30 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 25 25 27 28 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 25 24 23 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 18 17 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 4 4 4 4 3 3 2 2 1 1 1 1 1 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -4 -5 -4 -4 -3 -3 -3 -3 -1 3 8 8 5 1 -0 -0 -1 -1 -1 -0 -0 -0 -0 1 2 2 3 2 1 -0 -1 -0 0 1 1 2 2 2 2 2 3 4 4 4 5 5 7 9 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 16 16 16 16 17 17 18 18 17 17 17 17 18 18 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 25 25 26 25 24 24 24 25 25 26 25 25 23 22 22 24 25 25 24 24 24 23 22 23 24 24 24 23 23 24 26 26 26 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 34 35 35 35 35 33 32 31 31 31 32 32 32 33 33 33 33 33 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 31 31 32 34 34 33 32 31 31 32 33 34 34 35 35 33 32 32 31 32 33 34 34 33 31 31 30 29 30 30 31 32 32 32 32 31 31 31 32 32 32 31 31 30 29 29 29 30 30 31 31 32 32 33 33 34 33 33 31 31 30 30 29 29 29 29 30 31 31 31 32 33 34 35 36 36 37 37 36 36 36 36 36 36 36 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 43 42 40 38 35 33 32 31 31 31 32 33 34 34 34 33 33 36 36 33 29 27 26 25 24 25 25 23 22 20 21 21 19 19 18 18 18 18 18 18 19 19 20 21 22 22 22 23 23 23 23 23 24 25 25 25 25 24 22 21 21 20 19 18 18 19 18 18 17 18 19 21 20 19 18 18 17 16 15 13 12 12 13 14 15 15 15 15 17 18 16 13 14 14 15 15 15 15 17 18 20 19 18 17 17 18 20 22 23 22 22 22 23 24 25 25 24 24 24 23 23 22 22 22 22 22 23 23 23 22 22 21 21 22 22 23 23 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 27 28 29 30 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 31 31 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 24 26 27 28 29 29 29 28 28 28 28 28 27 27 27 27 26 26 25 25 24 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 17 15 14 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -5 -5 -5 -5 -5 -5 -6 -7 -7 -6 4 9 9 6 3 1 -0 -0 -0 0 1 0 1 1 2 2 2 1 0 -0 0 0 -0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 9 11 12 12 11 11 11 11 11 11 12 12 13 13 13 14 15 15 15 15 15 15 15 16 17 17 17 17 17 16 16 17 18 18 20 20 21 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 23 24 24 24 23 23 23 24 24 25 25 25 24 22 21 22 24 24 24 24 24 24 23 22 23 23 23 22 23 24 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 34 35 35 35 34 33 31 31 31 31 32 32 33 33 33 33 33 32 32 31 31 32 32 32 33 33 32 32 32 32 32 32 32 32 31 31 30 30 29 30 30 30 31 31 33 34 33 32 31 31 31 31 32 33 34 34 35 34 33 32 31 32 32 33 33 32 31 30 30 29 29 30 31 31 32 32 31 31 31 31 32 32 31 31 30 29 29 29 30 31 31 32 33 34 34 34 33 33 32 31 30 30 30 29 29 29 30 30 30 31 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 46 46 46 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 40 38 36 33 31 30 30 29 29 30 32 33 33 33 33 34 35 35 33 30 28 27 26 24 23 22 22 22 22 22 20 18 16 16 16 18 18 18 18 18 18 19 21 22 22 22 22 23 23 23 23 25 26 27 26 25 24 23 22 19 19 18 18 18 18 18 17 17 18 22 25 22 20 18 17 16 15 14 13 13 13 15 15 14 13 13 13 13 14 13 12 14 14 13 13 14 15 16 17 17 16 15 15 16 19 22 23 22 22 22 22 23 24 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 23 22 22 22 22 22 23 24 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 27 28 28 29 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 31 31 30 29 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 24 26 27 28 29 28 28 28 28 28 27 27 27 27 27 26 26 26 25 24 24 24 24 24 24 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 19 18 18 17 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -6 -6 -5 -5 -6 -7 -7 -7 -1 3 6 9 6 4 2 -0 -0 1 2 2 2 2 2 2 1 0 -0 0 1 1 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 9 11 11 11 10 10 10 11 11 12 12 13 13 14 14 15 15 15 14 14 15 15 16 17 17 17 16 16 16 16 16 17 18 19 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 21 22 22 23 23 23 22 22 22 22 23 24 24 24 24 24 22 22 22 22 22 23 24 24 24 23 23 23 23 23 23 23 24 25 25 25 25 26 25 25 25 25 25 26 26 27 27 28 28 28 28 29 29 30 30 31 31 31 31 30 30 31 31 31 31 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 33 33 34 35 35 35 34 32 31 31 31 31 32 32 32 33 33 33 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 30 30 31 32 34 34 33 32 31 31 31 31 32 32 33 34 35 35 33 32 31 31 31 32 32 31 31 30 30 30 30 30 31 31 31 32 31 31 31 31 31 31 31 31 30 29 29 30 30 31 32 33 34 34 34 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 42 43 44 44 45 45 46 46 46 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 41 40 39 37 35 31 30 28 26 25 25 25 27 31 32 32 33 35 36 36 35 31 28 27 25 23 21 20 20 22 21 19 18 17 16 16 16 18 18 18 18 18 18 19 21 22 22 23 23 24 24 23 24 25 26 27 27 26 26 25 23 21 21 21 21 19 19 18 18 17 19 23 26 22 21 19 18 16 15 14 13 13 13 14 14 13 12 11 11 11 11 11 11 12 13 13 13 14 16 17 17 15 15 14 15 17 21 22 22 21 22 22 22 22 24 25 25 24 24 24 23 23 22 22 22 22 22 22 23 24 23 23 22 22 22 22 22 23 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 23 25 26 27 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 18 17 16 15 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -3 -3 -4 -4 -3 -4 -5 -6 -5 -5 -6 -6 -7 -7 -7 -7 -4 -2 0 4 6 6 5 2 1 1 2 2 3 2 1 0 0 0 1 1 2 1 1 1 1 2 2 4 4 4 4 4 5 6 7 7 6 7 8 10 10 10 10 10 10 10 11 11 12 13 13 14 14 14 14 14 14 14 15 16 16 16 16 16 15 15 15 15 16 17 18 18 19 19 19 19 19 19 20 20 21 21 21 22 21 21 20 20 20 20 21 21 21 21 20 20 21 22 22 22 22 22 23 23 22 21 20 20 21 22 24 24 24 24 24 23 24 24 24 24 24 25 25 25 26 25 25 25 25 25 25 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 30 30 31 31 31 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 33 33 33 33 34 34 35 35 33 32 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 31 31 32 32 32 31 31 30 30 29 29 29 30 30 30 31 32 34 33 32 31 31 31 31 31 31 32 33 34 35 35 34 32 31 31 31 31 31 31 31 30 30 30 31 31 31 31 32 32 32 31 31 31 31 31 31 30 30 29 29 30 31 32 33 33 34 33 32 31 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 42 42 43 44 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 42 42 42 42 41 40 40 38 36 32 29 27 25 23 22 21 21 24 29 32 33 34 36 37 37 36 31 29 27 25 24 22 20 19 18 17 18 18 18 16 16 17 18 20 19 19 19 19 20 21 22 23 24 25 26 25 25 25 25 26 26 26 26 26 25 24 23 23 23 22 21 19 19 19 19 19 23 26 24 22 20 19 18 16 15 14 13 13 13 13 11 11 11 11 11 11 11 11 12 12 12 13 14 15 15 15 14 14 14 16 20 23 22 21 20 21 21 21 22 22 24 24 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 22 22 22 22 22 23 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 17 15 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -5 -4 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -5 -4 -2 -0 3 5 7 5 2 2 2 2 2 2 0 -0 0 1 2 2 2 2 2 2 2 3 4 4 4 4 4 4 5 7 8 8 7 7 8 9 9 9 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 14 15 16 16 16 15 15 14 14 14 15 15 16 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 17 17 17 17 18 18 17 17 17 18 18 19 20 21 20 21 21 20 20 20 19 18 19 21 22 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 30 30 31 31 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 33 34 34 35 34 33 32 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 31 31 31 31 32 32 31 31 31 30 29 29 29 29 30 30 31 32 33 33 33 32 31 31 31 31 31 32 32 33 34 35 35 34 32 30 30 30 30 31 31 31 31 31 32 32 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 31 32 32 32 32 31 30 29 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 42 42 42 42 41 41 40 39 37 33 31 30 27 24 20 19 18 19 23 29 32 34 36 38 38 38 36 31 28 25 24 22 21 20 18 18 16 18 20 19 16 16 17 18 20 21 22 22 22 22 23 23 24 25 26 27 27 26 25 26 27 27 26 24 24 24 24 24 23 23 22 21 20 19 19 19 19 24 27 25 23 21 20 19 17 16 15 14 14 14 13 11 11 11 11 12 12 12 12 12 11 11 13 17 17 16 13 13 13 16 19 23 24 23 21 20 20 20 21 21 21 22 23 23 23 23 22 22 23 23 22 22 22 22 22 22 23 22 22 22 22 22 22 22 23 24 25 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 23 24 24 24 24 24 24 25 26 27 27 27 27 28 28 28 28 29 30 30 31 31 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 22 23 24 25 26 26 27 27 26 26 26 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 22 21 20 19 18 18 17 17 17 16 15 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 2 1 1 1 1 1 1 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -4 -4 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -6 -5 -4 -4 -1 4 7 8 5 3 3 2 2 1 -0 -0 1 1 2 3 3 3 3 3 3 4 4 4 4 5 5 5 7 8 9 9 9 9 9 9 8 8 9 9 9 10 10 11 12 13 13 13 13 13 13 13 13 14 15 15 15 14 14 13 13 14 14 14 15 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 15 16 16 17 15 14 14 14 15 16 18 19 20 20 20 18 19 19 19 19 19 19 20 21 22 23 24 24 24 25 25 25 25 25 25 26 26 27 27 26 26 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 31 31 31 31 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 33 33 33 34 34 34 34 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 30 29 29 29 29 30 30 30 31 32 33 33 32 31 31 31 31 31 32 32 32 33 34 35 35 33 31 30 30 30 30 30 31 31 32 33 34 34 34 34 33 33 33 32 31 31 31 31 31 31 30 30 30 30 31 31 32 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 43 43 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 41 42 42 42 42 41 41 41 40 39 37 36 34 33 34 32 28 25 24 24 26 28 31 34 36 38 40 39 38 35 28 26 24 22 21 20 20 20 20 18 18 20 19 18 17 18 20 22 22 23 24 24 24 25 24 24 25 26 27 27 27 27 27 27 28 27 25 25 25 26 25 22 22 21 21 20 19 19 18 20 23 26 25 23 22 20 18 17 15 14 14 14 14 13 12 12 12 12 13 13 13 12 11 11 14 18 24 24 21 17 15 15 18 21 23 22 22 21 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 23 23 23 23 23 24 24 25 26 26 27 27 27 27 27 27 28 28 30 31 31 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 20 20 21 22 23 24 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 20 20 18 17 16 15 14 14 14 14 13 13 13 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 2 1 1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -3 -3 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -3 -2 2 6 9 9 7 4 3 1 0 0 0 1 2 2 2 2 3 3 4 4 4 4 5 5 6 6 7 7 7 7 7 8 8 9 8 8 8 8 9 9 10 10 11 12 12 12 13 12 12 12 13 13 14 14 14 13 13 13 13 13 13 13 14 15 15 16 17 17 17 17 18 18 18 18 19 19 19 18 17 16 15 14 14 15 16 17 18 16 14 13 13 13 14 16 18 19 19 19 19 19 19 19 19 19 19 19 20 21 22 24 24 24 24 24 25 24 24 24 25 26 26 27 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 31 31 31 31 31 31 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 33 33 33 33 33 34 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 31 32 33 33 31 31 31 31 31 32 32 32 33 34 34 35 34 33 31 30 29 29 30 30 31 32 33 34 35 35 34 34 33 33 33 32 31 31 31 31 31 31 30 30 30 30 31 31 32 31 31 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 44 45 45 45 45 44 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 41 41 41 41 40 40 40 39 37 36 36 36 36 36 36 35 35 37 37 37 38 39 39 40 40 40 37 33 28 27 26 24 22 21 21 21 21 19 18 18 19 19 19 20 22 22 23 23 22 22 23 24 25 24 25 25 26 26 27 28 27 28 29 29 28 27 26 25 23 22 21 21 21 20 19 18 18 20 23 25 25 23 21 20 18 16 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 17 22 27 31 29 26 23 20 19 20 22 22 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 24 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 24 25 26 26 26 27 27 27 27 27 27 29 30 31 31 31 31 31 31 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 25 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 19 17 16 14 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 1 1 1 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -3 -3 -3 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -4 -5 -5 -5 -5 -4 -3 -3 -3 -4 -4 -4 -4 -3 -2 0 4 7 9 9 7 5 3 2 2 2 1 2 2 2 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 3 4 4 5 7 7 8 8 9 9 9 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 14 14 15 15 16 16 16 17 18 18 19 20 20 20 20 19 18 16 15 15 14 15 16 17 18 18 16 14 13 12 13 14 16 18 18 18 18 18 18 18 19 19 19 19 20 21 22 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 31 31 32 33 32 31 31 31 31 31 32 32 32 33 34 34 35 34 32 31 29 29 29 30 31 31 32 33 34 34 34 33 33 32 32 32 32 31 31 30 30 31 31 30 30 30 31 31 32 32 31 30 29 29 28 28 28 28 29 29 30 31 31 32 32 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 45 45 45 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 37 36 36 36 36 36 36 36 36 39 40 40 40 40 40 40 41 40 36 33 32 31 30 27 24 23 23 22 21 20 19 19 20 19 20 21 22 22 22 22 22 21 22 23 26 24 24 25 25 25 26 27 27 27 27 27 27 25 23 22 22 22 22 22 21 20 19 19 19 21 23 25 25 24 22 21 18 18 17 17 16 15 15 15 14 15 15 16 16 16 17 18 21 26 29 31 32 31 29 27 24 23 23 22 21 20 20 20 20 21 21 21 21 21 21 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 23 23 22 22 22 21 21 21 20 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 27 28 29 29 30 30 31 30 30 30 29 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 21 22 23 23 24 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22 21 21 20 19 18 16 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 1 1 0 -0 -1 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -6 -6 -5 -4 -3 -2 -2 -1 0 7 9 9 7 6 5 4 3 2 2 3 3 3 4 4 4 3 2 1 1 0 0 0 1 1 1 1 0 1 1 2 4 5 7 8 9 9 10 10 11 11 11 11 11 11 11 12 12 13 13 12 12 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 19 20 21 21 21 20 18 17 16 15 15 16 16 17 18 18 16 14 13 12 12 12 14 17 18 18 18 18 18 18 19 19 19 19 20 21 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 30 31 32 33 33 32 31 31 31 31 31 32 32 32 33 34 34 35 34 32 31 29 29 30 30 31 32 33 33 33 33 32 32 31 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 31 30 29 29 29 29 29 29 30 31 31 32 32 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 45 45 45 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 43 43 44 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 38 38 37 36 35 34 32 32 31 31 32 35 37 39 39 39 40 40 40 37 34 33 33 33 31 28 26 24 22 21 19 20 21 21 20 18 18 20 21 20 21 21 21 20 20 22 23 24 24 24 24 23 24 25 27 25 25 25 25 23 22 21 22 22 21 20 20 19 19 19 19 19 22 24 26 25 22 20 18 20 20 19 18 18 16 16 17 20 22 23 22 23 25 27 28 29 30 31 32 31 30 27 26 24 23 22 21 21 22 22 22 22 22 22 21 21 20 20 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 22 23 23 23 23 23 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 0 0 -0 -0 -1 -1 -2 -3 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -3 -3 -2 -0 1 -0 -3 -5 -6 -7 -7 -6 -5 -5 -5 -5 -4 -3 -3 -4 -4 2 5 7 8 7 7 7 6 4 4 3 3 4 4 4 4 2 1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 2 3 5 7 9 9 10 10 11 11 10 10 10 10 11 11 12 12 11 11 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 18 18 20 21 22 21 20 18 17 16 15 15 16 17 18 19 18 17 14 13 11 11 11 13 17 18 18 18 18 18 18 18 19 19 19 20 21 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 32 32 31 31 30 30 30 30 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 31 31 32 33 32 31 31 31 31 31 31 32 32 32 33 33 34 34 34 32 31 30 30 30 31 32 33 34 33 32 32 31 31 31 31 31 31 30 30 29 29 30 30 30 30 30 30 31 31 32 32 31 31 29 29 29 29 30 30 31 32 33 33 34 34 34 34 33 33 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 44 45 45 45 44 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 37 36 36 33 33 31 31 30 29 29 30 32 35 37 38 37 38 39 40 39 34 31 29 29 30 29 28 26 24 22 19 19 19 21 21 18 17 18 20 22 19 19 20 20 19 19 20 22 23 24 24 24 23 23 23 25 24 23 23 24 24 23 22 21 20 19 18 19 19 18 18 18 18 19 22 24 22 20 18 18 18 18 18 17 16 17 19 26 27 28 28 28 27 28 28 28 29 30 31 32 32 30 28 26 25 24 24 23 23 23 22 22 22 21 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 19 19 19 20 19 19 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -4 -5 -5 -5 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -3 -2 -1 -1 -2 -3 -5 -8 -7 -6 -5 -4 -5 -5 -5 -5 -4 -3 -3 -3 -4 -3 0 4 6 6 7 7 7 7 6 5 5 4 4 4 2 1 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 1 1 2 4 6 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 16 17 18 18 19 21 21 20 19 17 16 16 15 15 15 16 17 18 18 17 16 14 12 11 11 13 16 18 18 18 18 18 19 19 19 19 19 20 21 22 22 22 22 22 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 34 34 34 34 33 33 33 33 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 30 31 32 33 33 32 31 30 31 31 31 31 32 32 32 32 33 34 34 33 32 31 30 30 31 31 33 34 34 33 32 31 31 31 31 31 31 30 29 29 28 29 29 30 30 30 30 30 31 32 32 32 32 31 30 30 29 30 30 31 32 33 33 34 34 34 33 33 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 44 44 44 44 44 43 42 42 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 36 33 31 30 30 30 30 29 29 30 30 32 35 37 39 39 39 39 39 38 32 28 25 24 25 26 27 26 24 22 19 18 18 18 18 16 16 18 21 21 20 20 21 23 22 21 20 21 23 23 22 23 22 22 22 22 22 21 21 22 23 23 22 21 19 18 18 19 19 19 18 18 18 18 19 20 16 16 17 17 17 17 17 16 19 23 26 29 28 28 27 26 26 26 26 27 28 29 31 32 32 31 29 28 27 27 26 25 23 22 21 21 20 20 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 22 21 21 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 23 23 23 24 25 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 24 24 24 24 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 20 21 21 20 20 19 19 18 18 18 17 16 15 14 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 -0 -0 -1 -2 -3 -3 -3 -2 -2 -2 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -4 -4 -4 -3 -2 -2 -5 -5 -6 -5 -5 -3 -3 -4 -6 -6 -6 -5 -5 -4 -5 -5 -5 -4 -3 -0 3 4 5 6 7 7 7 7 7 6 5 4 2 1 0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 1 1 2 3 4 7 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 15 16 18 18 20 21 21 20 18 17 16 16 15 15 15 16 16 16 17 15 14 13 11 11 11 11 14 17 18 18 18 19 19 19 19 19 20 20 21 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 34 33 33 33 33 33 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 30 30 29 29 29 29 30 30 30 30 31 31 32 33 32 31 30 30 31 31 31 31 32 32 32 32 33 34 34 33 32 31 30 30 31 32 34 34 34 33 32 31 31 32 31 31 30 29 29 28 28 28 29 29 30 30 30 30 31 31 32 32 32 31 31 30 30 30 30 31 32 32 33 33 33 33 32 32 32 32 32 33 34 34 35 35 35 36 36 36 37 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 37 36 35 35 34 32 30 28 28 28 28 28 28 29 31 34 37 38 40 40 39 37 37 38 34 29 25 23 22 22 22 23 24 22 19 18 17 15 14 13 15 20 24 28 26 25 26 27 25 23 22 22 22 22 22 23 24 23 21 20 20 20 21 21 22 22 21 20 19 19 18 20 20 19 18 18 19 19 19 18 17 18 18 18 18 18 20 25 27 27 27 26 26 26 26 25 25 25 25 26 27 29 30 31 32 31 31 29 28 27 27 25 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 20 20 20 20 21 22 22 22 22 22 22 22 23 23 24 25 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 16 16 15 15 15 15 15 14 14 13 13 13 13 12 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 -0 -0 -1 -2 -3 -4 -4 -3 -2 -3 -4 -5 -5 -5 -5 -5 -6 -7 -7 -6 -5 -5 -5 -5 -5 -4 -5 -3 -3 -3 -4 -4 -3 -3 -3 -3 -4 -4 -5 -5 -6 -6 -7 -5 -5 -7 -6 -5 -4 -3 -2 -1 2 4 6 6 6 6 6 6 5 4 3 2 2 1 1 0 -0 -2 -3 -2 -1 -0 -0 1 1 2 3 3 5 7 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 13 13 13 14 15 16 17 18 19 21 21 20 19 18 17 16 15 15 16 16 17 17 16 14 13 12 11 11 10 9 11 15 18 18 18 19 20 20 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 33 34 34 33 33 33 33 33 33 32 31 30 30 29 29 29 29 28 28 28 29 29 30 30 31 31 31 31 31 30 30 30 29 29 29 30 30 30 30 30 31 31 32 32 32 31 30 30 31 31 31 31 31 31 31 32 33 33 34 34 33 31 31 31 31 32 33 33 33 32 31 31 32 31 31 30 30 29 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 36 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 36 35 32 30 28 29 29 28 27 26 26 26 27 28 30 34 37 38 39 40 40 37 36 36 36 36 34 31 27 23 21 20 21 21 21 19 18 16 15 13 13 18 22 25 27 27 26 25 26 25 25 25 23 22 21 22 23 25 25 23 21 22 23 24 22 22 22 21 20 20 19 19 20 20 18 16 17 17 17 17 16 16 18 19 20 22 24 26 27 26 25 24 24 25 25 26 26 26 27 27 28 29 29 29 28 29 29 29 29 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 21 21 22 22 22 22 22 22 22 22 22 23 24 25 26 27 27 27 27 27 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 15 14 14 14 14 14 14 14 14 13 13 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 1 0 1 1 1 1 1 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -6 -6 -5 -6 -6 -5 -4 -3 -2 -2 -3 -4 -4 -3 -4 -5 -5 -5 -5 -5 -6 -7 -8 -8 -7 -6 -6 -6 -5 -4 -4 -4 -4 -2 1 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 -0 0 1 2 2 3 3 3 4 5 7 8 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 7 8 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 16 17 18 19 20 20 20 20 19 18 16 15 15 16 17 18 17 16 15 14 14 14 13 12 11 11 13 16 19 19 19 20 19 19 19 19 19 19 20 21 21 21 21 20 20 20 21 21 21 21 22 22 22 22 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 29 29 30 30 35 35 35 35 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 33 33 33 32 31 30 29 29 29 28 28 28 28 28 28 29 30 30 31 31 31 31 30 30 30 29 29 29 30 30 30 30 30 30 31 32 33 32 31 30 30 30 30 31 31 31 31 31 31 32 32 33 34 34 33 32 31 31 32 33 33 33 32 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 37 36 34 31 29 27 26 25 25 27 27 27 25 25 26 28 30 33 36 39 39 40 39 38 37 35 32 31 33 34 34 32 27 23 22 22 21 20 19 18 18 18 18 18 21 23 25 27 26 25 24 24 24 24 23 21 18 18 20 23 24 24 23 22 24 25 26 23 22 21 20 20 19 20 20 22 21 18 16 15 16 15 15 15 17 21 26 28 27 27 27 27 26 25 25 25 25 25 26 27 27 27 27 28 30 29 28 26 26 25 25 24 24 24 23 23 22 22 22 21 20 19 19 19 19 19 19 18 18 19 19 19 19 19 18 18 19 19 20 20 20 20 20 20 20 19 20 20 20 20 21 21 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 26 26 26 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 1 1 0 1 1 0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -2 -2 -2 -3 -4 -4 -4 -4 -4 -5 -6 -6 -5 -6 -6 -7 -8 -8 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -3 -3 -3 -4 -5 -4 -4 -5 -6 -6 -7 -6 -6 -6 -7 -7 -7 -6 -5 -5 -5 -5 -6 -7 -8 -6 -5 -3 -1 1 2 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 6 7 8 8 8 8 8 8 7 7 7 6 6 4 3 3 3 4 4 4 6 8 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 19 20 19 18 17 15 14 15 16 17 18 17 16 15 15 15 15 15 14 13 13 15 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 28 28 29 29 29 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 33 33 32 31 30 29 29 29 29 28 28 28 28 28 28 29 30 30 31 31 31 30 30 29 29 29 29 30 30 30 30 30 30 31 31 32 33 32 31 30 30 30 30 31 31 31 31 31 31 31 32 33 34 34 34 33 32 32 33 33 33 32 32 31 31 31 31 31 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 43 44 44 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 36 34 31 28 24 24 23 23 24 25 26 27 29 30 31 34 36 37 38 37 37 36 34 31 29 31 31 29 27 27 29 32 34 30 27 24 22 20 19 20 21 22 22 21 20 21 24 27 28 26 25 25 24 23 24 25 23 21 22 22 23 22 21 20 21 21 21 21 20 19 19 19 19 19 20 21 23 21 19 16 15 16 15 16 19 24 28 29 26 26 25 25 25 25 25 24 24 24 25 25 26 26 26 26 26 27 27 26 24 24 23 22 22 22 22 22 22 22 21 20 20 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 25 25 25 26 26 26 26 25 25 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 15 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 0 0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -7 -8 -9 -8 -8 -7 -8 -8 -8 -8 -9 -8 -8 -8 -7 -6 -6 -6 -5 -5 -4 -4 -4 -5 -6 -7 -7 -7 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -7 -8 -9 -9 -9 -6 -4 -3 -3 -4 -4 -4 -4 -3 -1 -0 2 3 4 4 4 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 5 3 2 1 1 1 1 2 3 4 6 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 17 17 18 18 18 18 17 16 14 14 13 14 15 16 16 15 15 15 16 16 16 16 16 18 20 21 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 31 32 32 33 32 32 31 30 29 29 29 29 28 28 28 28 28 28 29 29 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 31 31 32 32 32 31 30 30 30 30 31 31 31 31 31 31 31 32 32 33 34 34 33 33 33 33 33 33 32 31 31 31 31 31 30 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 36 37 38 39 39 40 40 40 40 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 42 42 42 42 43 43 44 44 45 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 39 39 39 39 38 37 35 32 27 23 22 21 20 20 20 21 22 25 28 33 36 37 38 38 38 36 32 29 31 29 27 24 26 27 27 25 25 27 30 31 28 26 24 21 17 16 18 21 22 21 19 18 21 26 29 27 25 25 25 24 23 24 25 25 23 23 23 22 21 19 19 19 19 18 18 17 17 18 20 21 20 20 20 21 20 18 17 16 17 19 22 26 27 27 25 24 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 24 24 22 22 22 21 22 21 20 20 20 20 20 19 19 19 19 18 18 18 18 19 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 16 15 14 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -3 -4 -4 -4 -3 -3 -4 -5 -5 -6 -5 -5 -4 -4 -5 -5 -5 -5 -6 -8 -9 -10 -10 -10 -9 -8 -8 -8 -9 -10 -11 -11 -9 -7 -6 -6 -7 -7 -6 -6 -5 -6 -7 -8 -7 -7 -7 -9 -9 -9 -9 -9 -8 -7 -7 -7 -7 -9 -9 -8 -8 -6 -5 -4 -5 -5 -6 -6 -6 -6 -6 -4 -0 2 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 6 6 6 6 6 5 2 0 -0 0 1 1 2 3 5 7 8 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 12 12 13 14 16 16 17 17 17 17 17 16 14 13 11 12 13 13 14 15 15 15 15 17 18 19 21 22 22 22 21 21 21 20 20 20 20 20 19 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 26 26 27 27 27 28 28 29 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 32 32 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 29 29 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 32 33 33 34 34 34 34 34 34 33 31 31 31 31 31 31 30 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 39 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 38 38 38 39 39 39 39 38 36 32 29 27 25 22 21 20 19 19 19 19 22 27 32 37 38 38 38 38 37 33 29 27 29 29 27 25 24 23 22 22 24 27 27 23 22 22 21 19 16 14 15 18 19 19 18 18 22 25 27 25 25 25 24 22 21 21 22 24 23 21 20 21 21 19 18 18 18 17 16 15 16 18 21 23 22 21 20 20 20 19 19 18 19 21 24 26 25 25 25 25 24 24 24 24 25 25 25 24 23 23 22 22 23 24 24 24 24 23 22 22 22 21 21 20 20 20 19 18 18 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 17 17 17 16 15 14 13 13 12 12 12 11 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 2 2 1 1 0 0 -0 -1 -2 -3 -3 -1 -1 -2 -2 -2 -2 -3 -4 -5 -5 -5 -5 -5 -5 -6 -7 -6 -5 -5 -4 -4 -5 -6 -7 -7 -7 -7 -5 -7 -9 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -5 -6 -7 -8 -7 -6 -7 -7 -8 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -6 -6 -5 -5 -5 -6 -7 -7 -7 -7 -6 -6 -5 -2 1 2 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 4 3 1 -0 -0 -0 1 2 3 4 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 11 12 13 13 14 15 15 16 16 16 16 16 14 13 11 11 12 13 13 15 16 16 17 18 19 20 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 26 26 27 27 28 28 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 32 32 32 32 32 31 30 30 29 29 29 29 29 28 28 28 28 28 29 29 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 33 31 31 31 31 31 31 30 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 35 36 37 38 39 39 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 44 44 44 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 38 38 38 38 38 38 38 39 39 39 40 39 38 37 32 28 25 23 23 22 21 20 20 20 20 21 25 31 37 39 39 38 36 36 35 31 27 24 25 25 25 23 21 19 18 20 22 22 22 20 20 20 19 18 17 17 17 18 18 18 16 17 19 22 25 26 25 22 21 19 19 20 22 23 23 22 22 21 21 19 18 18 19 18 16 12 12 14 18 23 22 21 19 19 20 20 19 18 20 22 23 24 24 24 25 25 24 24 24 24 24 25 24 24 23 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 19 20 19 18 18 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 0 -0 -0 -1 -2 -1 -3 -4 -5 -5 -4 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -5 -5 -6 -6 -7 -8 -9 -8 -8 -9 -8 -8 -9 -10 -11 -11 -10 -10 -10 -9 -8 -7 -8 -8 -9 -9 -9 -7 -7 -7 -7 -7 -8 -8 -7 -7 -8 -9 -9 -7 -8 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -7 -8 -8 -7 -7 -7 -7 -6 -5 -1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 1 2 3 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 12 13 13 13 14 14 15 15 15 15 15 13 12 11 11 12 13 14 16 17 17 18 18 20 21 22 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 28 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 31 32 32 32 32 31 31 30 29 29 29 29 29 29 28 28 28 28 28 29 29 30 30 29 29 29 29 29 30 30 30 30 30 29 29 30 30 31 31 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 34 33 32 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 36 37 38 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 40 38 36 33 27 23 22 21 20 19 19 20 21 22 25 29 33 36 39 38 37 35 32 30 31 29 27 24 23 23 23 21 17 16 17 20 21 20 19 19 21 20 18 18 17 18 18 18 17 16 15 14 14 18 22 26 23 21 18 17 18 18 20 21 22 22 22 19 22 25 26 24 22 19 14 7 8 12 18 24 23 21 19 20 21 20 20 20 22 23 23 23 24 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 20 20 19 19 18 18 18 18 18 19 18 18 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 21 22 22 22 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 4 4 4 4 3 3 3 2 2 1 1 0 -0 -0 -1 -2 -3 -3 -4 -4 -5 -6 -7 -7 -6 -5 -5 -5 -5 -6 -5 -4 -3 -4 -5 -3 -3 -4 -5 -5 -5 -5 -5 -6 -8 -9 -10 -10 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -8 -8 -9 -9 -9 -9 -9 -10 -9 -9 -9 -9 -9 -9 -10 -10 -9 -8 -8 -7 -8 -8 -8 -8 -9 -9 -8 -8 -8 -8 -7 -6 -4 -1 0 1 2 2 2 3 3 3 3 3 3 3 3 3 4 3 3 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 10 11 12 13 13 13 14 14 14 15 15 14 13 12 11 10 12 13 16 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 35 35 35 35 35 35 35 35 35 35 34 34 34 33 32 32 32 31 31 31 32 32 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 30 31 31 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 34 32 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 36 37 38 38 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 39 38 37 34 30 27 24 22 21 20 19 19 19 21 24 27 31 35 36 37 38 37 35 32 29 26 27 28 28 27 25 23 22 21 19 18 18 20 19 18 17 18 19 18 16 15 18 19 19 19 19 18 18 16 14 16 20 23 22 21 20 20 21 20 19 18 20 21 22 22 22 24 27 28 27 21 14 10 12 17 22 27 25 23 22 22 23 22 21 20 21 22 23 24 24 24 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 19 20 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 21 21 22 22 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 -0 -0 -1 -1 -2 -3 -4 -5 -5 -6 -8 -8 -8 -9 -9 -9 -8 -7 -6 -7 -7 -7 -6 -5 -4 -4 -4 -3 -3 -4 -5 -5 -5 -6 -7 -9 -10 -11 -12 -11 -10 -9 -10 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -11 -10 -9 -10 -11 -12 -13 -12 -11 -10 -9 -10 -10 -10 -10 -10 -10 -9 -9 -10 -10 -11 -11 -10 -10 -10 -11 -9 -9 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -6 -5 -3 -1 -0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 5 6 6 6 6 6 6 5 6 6 7 8 9 9 10 11 11 12 12 13 13 13 14 14 14 13 12 11 11 11 12 14 16 16 16 16 16 17 17 18 18 18 19 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 27 27 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 30 31 31 32 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 33 32 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 32 33 33 33 33 34 34 34 34 34 34 34 34 35 36 36 37 38 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 40 40 40 39 38 35 32 28 23 21 21 21 20 19 19 20 22 24 27 30 33 36 36 36 36 35 33 30 27 24 23 24 24 23 21 20 21 21 20 20 21 20 17 15 14 17 19 20 20 20 21 22 22 22 22 22 21 18 15 15 17 22 23 25 26 27 26 23 21 19 25 27 26 23 19 19 22 27 26 22 18 16 16 20 25 29 28 26 24 22 22 21 19 18 21 23 25 25 24 24 24 24 24 23 24 24 24 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 20 19 18 18 18 17 17 17 17 17 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 21 22 22 23 23 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -5 -5 -6 -8 -9 -10 -11 -11 -11 -11 -11 -9 -8 -8 -9 -9 -9 -8 -7 -6 -6 -5 -5 -5 -5 -6 -7 -7 -7 -7 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -13 -14 -14 -14 -14 -14 -14 -13 -12 -11 -10 -11 -12 -13 -14 -14 -13 -12 -10 -12 -12 -12 -11 -11 -10 -10 -10 -11 -12 -12 -12 -11 -11 -11 -10 -9 -9 -9 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -7 -7 -7 -5 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 0 0 1 1 1 -0 0 1 3 3 3 3 2 2 2 2 1 -0 1 2 3 3 2 2 2 2 2 2 3 6 7 8 8 9 9 10 11 11 12 13 13 13 14 14 14 13 12 12 12 12 13 14 15 15 15 15 15 16 16 17 17 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 27 35 35 35 35 35 34 34 34 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 29 29 30 30 30 30 30 29 29 29 29 29 30 31 31 31 31 31 31 30 30 30 30 31 31 32 32 31 31 31 31 31 31 32 32 32 33 34 34 35 34 33 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 36 36 37 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 38 36 32 29 25 22 20 20 20 20 20 21 23 26 29 31 34 36 36 35 34 32 30 29 28 27 26 22 19 18 16 16 16 18 22 22 23 22 19 16 15 15 18 19 22 24 23 22 22 22 22 23 24 23 21 18 17 18 22 22 25 27 28 27 24 21 21 25 25 23 18 15 16 20 24 22 17 12 12 16 21 25 26 25 22 19 16 16 18 19 20 23 24 25 25 25 24 24 24 23 23 24 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 19 19 20 20 20 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 20 21 22 23 23 23 23 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 4 4 4 3 2 2 1 1 0 -0 -1 -1 -2 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -7 -9 -10 -11 -12 -12 -12 -12 -12 -11 -11 -10 -11 -10 -10 -9 -9 -8 -7 -7 -7 -6 -6 -7 -8 -8 -8 -8 -9 -9 -11 -12 -14 -14 -14 -14 -13 -12 -13 -13 -12 -13 -14 -14 -15 -14 -12 -10 -10 -12 -12 -13 -13 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -12 -11 -10 -11 -11 -12 -12 -11 -10 -10 -11 -11 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -5 -6 -6 -6 -5 -5 -5 -4 -5 -4 -4 -4 -4 -5 -4 -3 -1 -0 -0 -1 -2 -2 -2 -2 -1 -0 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 3 4 6 7 8 8 9 9 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 35 35 35 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 29 29 29 29 30 30 31 31 31 31 31 30 30 30 30 30 31 31 32 32 32 32 31 31 31 31 32 32 32 32 33 34 35 35 34 34 33 32 32 31 31 31 31 30 30 31 31 31 31 31 31 31 31 32 32 33 34 34 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 34 34 35 35 36 36 37 38 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 40 40 40 37 34 31 28 28 27 26 24 25 26 27 27 28 30 31 32 33 33 33 31 30 30 29 26 26 26 27 26 22 18 15 14 17 17 18 20 21 21 20 18 18 18 18 18 19 22 23 24 22 22 22 23 24 25 25 24 22 19 18 19 21 23 25 26 25 22 20 20 23 23 22 18 17 18 19 20 17 13 10 13 20 23 24 23 21 19 16 13 15 18 20 22 24 25 25 24 24 24 24 23 23 23 24 24 24 23 23 24 24 24 24 25 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 16 16 17 18 19 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 2 2 1 1 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -6 -7 -9 -9 -11 -12 -12 -13 -13 -12 -12 -11 -10 -11 -11 -11 -11 -9 -9 -9 -10 -9 -9 -9 -9 -9 -9 -9 -10 -12 -14 -15 -16 -16 -15 -14 -14 -13 -13 -12 -12 -12 -12 -13 -15 -13 -11 -10 -10 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -14 -14 -14 -15 -15 -16 -16 -15 -14 -13 -12 -12 -12 -13 -13 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -5 -5 -4 -3 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 0 1 3 5 6 7 8 9 9 10 11 11 12 12 13 13 13 13 13 13 12 11 11 10 12 13 13 13 13 14 14 15 15 16 17 17 17 17 17 16 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 26 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 35 34 34 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 35 35 34 34 34 34 34 35 35 36 36 36 36 36 36 36 35 35 35 35 36 36 37 38 38 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 40 40 40 40 41 41 40 40 39 37 32 29 27 27 28 30 31 32 32 33 33 33 33 32 32 31 30 29 29 28 27 27 29 28 24 22 21 22 20 17 14 14 16 15 14 16 17 16 16 18 20 21 22 21 21 22 22 24 23 23 24 24 25 26 27 26 25 23 22 22 23 24 24 23 23 22 22 22 25 23 21 18 18 18 18 15 13 13 14 19 23 25 23 20 19 18 18 17 18 18 20 22 24 25 25 24 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 23 22 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 17 17 18 18 18 18 18 18 17 17 16 15 15 15 15 15 15 15 15 16 17 18 20 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 20 19 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 1 1 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -4 -5 -5 -5 -5 -6 -6 -9 -9 -9 -10 -12 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -11 -11 -11 -12 -12 -13 -14 -15 -16 -18 -19 -18 -17 -15 -14 -13 -12 -12 -12 -12 -11 -11 -12 -11 -11 -11 -12 -13 -14 -14 -14 -14 -13 -13 -13 -14 -15 -15 -16 -16 -16 -17 -18 -18 -18 -18 -17 -16 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -6 -5 -5 -4 -4 -4 -4 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 1 3 4 5 7 8 9 9 10 11 11 11 12 13 13 13 13 12 11 10 9 9 9 11 12 13 13 13 14 14 14 15 16 17 17 17 17 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 32 32 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 32 33 34 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 36 36 36 35 35 35 36 36 37 38 38 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 37 35 32 30 29 30 31 33 34 34 34 34 34 34 33 32 31 28 27 27 28 27 24 23 25 27 22 18 15 14 14 12 9 8 11 12 13 15 17 17 16 18 20 22 22 22 22 22 22 22 22 22 22 21 22 23 23 23 23 23 24 25 27 27 25 21 21 22 23 25 24 21 18 18 19 18 15 12 13 16 19 22 24 24 22 20 19 19 19 19 19 19 21 23 24 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 24 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 17 16 16 15 15 15 16 16 16 17 17 18 18 18 17 16 15 15 14 14 14 15 15 15 15 16 18 19 20 20 21 21 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 1 1 0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -8 -8 -9 -9 -9 -10 -12 -13 -13 -13 -13 -13 -13 -12 -12 -11 -10 -10 -11 -12 -13 -14 -14 -14 -14 -15 -15 -16 -17 -18 -18 -18 -19 -18 -18 -16 -15 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -12 -13 -13 -14 -14 -15 -15 -15 -15 -14 -14 -15 -16 -16 -17 -17 -17 -18 -19 -19 -18 -17 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -12 -13 -13 -13 -13 -13 -12 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 1 1 3 4 7 8 9 9 10 10 11 11 12 12 12 12 12 10 9 9 9 9 9 11 12 13 13 13 13 14 15 15 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 22 23 23 24 24 25 25 25 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 34 34 35 35 34 34 33 32 31 31 31 31 31 31 31 31 32 33 34 35 36 36 35 35 36 36 36 36 36 36 36 37 37 37 36 36 36 36 35 35 36 36 37 38 38 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 38 37 36 35 34 34 34 34 33 33 33 32 33 33 33 32 31 30 28 26 24 25 27 26 24 22 22 27 20 15 12 10 11 9 6 5 7 8 10 14 17 17 17 17 20 22 22 21 22 22 22 22 21 20 19 18 20 22 22 22 22 22 22 22 23 24 24 22 19 19 21 23 21 19 17 18 17 15 13 14 18 21 23 24 22 22 22 21 20 19 19 20 21 22 22 23 24 24 24 24 25 25 25 25 25 24 24 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 15 15 15 15 15 15 16 16 16 17 17 17 16 15 14 14 15 15 16 16 16 17 18 18 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 0 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -5 -5 -5 -4 -4 -4 -5 -5 -5 -6 -6 -7 -9 -10 -11 -10 -9 -9 -9 -10 -11 -11 -13 -14 -14 -13 -12 -11 -11 -11 -13 -13 -14 -16 -17 -17 -17 -18 -17 -17 -18 -18 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -13 -12 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -15 -16 -16 -16 -17 -17 -18 -18 -18 -19 -19 -18 -18 -19 -20 -18 -17 -15 -15 -16 -16 -15 -15 -14 -14 -13 -13 -13 -13 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -0 -0 0 1 3 5 7 8 9 9 9 10 10 11 11 12 12 11 10 9 9 9 9 9 9 11 12 13 13 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 23 23 24 24 24 25 25 25 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 31 31 31 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 34 34 35 34 34 33 33 32 31 31 31 31 31 31 31 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 39 39 39 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 38 37 37 36 36 36 36 36 35 34 32 31 31 31 31 31 30 29 27 27 26 22 20 22 24 23 22 21 21 23 14 9 7 9 10 10 9 9 9 9 10 13 15 17 18 19 22 22 22 20 22 23 24 24 23 22 21 19 20 22 23 23 22 22 20 18 18 20 22 21 16 16 18 21 19 18 18 18 15 15 17 19 22 24 24 23 21 21 22 21 20 20 20 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 24 23 23 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 15 15 14 14 15 15 15 15 15 15 16 16 16 15 14 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -3 -4 -5 -5 -6 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -8 -9 -10 -11 -11 -10 -9 -8 -9 -10 -11 -13 -14 -14 -14 -12 -11 -12 -13 -14 -14 -15 -17 -17 -18 -18 -18 -17 -17 -17 -18 -17 -17 -16 -15 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -13 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -17 -18 -19 -20 -20 -21 -22 -21 -21 -20 -20 -20 -18 -17 -16 -17 -17 -17 -16 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -13 -12 -11 -11 -10 -10 -9 -9 -9 -10 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -0 1 2 3 5 6 8 9 9 10 10 10 11 11 11 11 10 9 9 9 9 9 10 11 12 12 13 14 15 16 16 17 17 17 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 21 22 22 23 23 24 24 25 25 25 25 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 30 30 30 29 29 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 34 34 34 34 34 33 32 31 31 31 31 31 31 32 33 35 36 36 36 35 35 36 36 36 36 35 35 35 36 36 37 37 37 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 39 39 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 36 36 36 36 36 36 35 33 31 31 30 29 28 27 26 24 23 21 15 18 21 21 17 15 18 20 19 13 9 9 11 13 13 13 14 14 13 14 17 18 19 20 22 24 24 23 22 23 25 27 27 26 24 22 20 21 22 22 22 21 21 21 21 19 20 20 20 17 16 17 20 18 17 17 18 17 18 20 23 24 25 24 23 21 20 19 19 18 18 18 20 21 22 23 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 17 17 18 18 18 18 18 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 14 13 13 13 13 14 15 16 17 18 18 18 18 19 19 19 20 20 21 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -5 -5 -6 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -9 -9 -10 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -14 -14 -14 -14 -15 -15 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -14 -13 -13 -13 -14 -14 -14 -14 -13 -14 -14 -15 -15 -15 -15 -16 -17 -17 -17 -18 -18 -18 -19 -20 -21 -21 -22 -22 -23 -23 -22 -22 -20 -18 -17 -17 -18 -19 -19 -18 -18 -16 -14 -13 -13 -13 -13 -13 -12 -13 -13 -14 -14 -14 -15 -14 -13 -12 -11 -11 -11 -10 -10 -10 -10 -10 -11 -11 -11 -11 -10 -10 -10 -10 -10 -11 -10 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -5 -5 -5 -4 -4 -3 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -0 0 1 2 4 5 6 7 8 9 9 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 13 14 16 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 23 24 24 25 25 25 25 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 31 31 31 30 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 32 32 32 33 34 34 34 33 33 32 32 31 31 30 31 31 32 34 35 36 35 35 35 35 35 35 35 34 34 35 35 36 36 37 37 38 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 35 35 34 32 30 27 27 26 24 22 22 21 18 13 15 18 19 15 10 11 14 16 13 13 13 15 16 17 18 19 19 19 20 20 21 21 22 24 24 24 24 23 25 27 28 28 27 25 22 20 21 21 21 20 19 20 22 23 20 18 18 19 19 18 18 20 18 16 15 19 20 21 22 23 24 24 22 21 19 18 16 16 16 17 18 19 21 22 22 22 22 22 22 22 22 22 22 22 23 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 16 16 17 17 17 18 17 17 16 16 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 12 11 11 11 12 13 15 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -10 -11 -11 -11 -12 -12 -11 -11 -11 -11 -11 -12 -13 -14 -14 -14 -14 -14 -15 -15 -16 -17 -16 -16 -15 -15 -16 -17 -18 -18 -19 -19 -19 -19 -19 -18 -18 -17 -16 -15 -14 -14 -14 -13 -12 -13 -13 -13 -14 -14 -15 -16 -17 -16 -17 -17 -17 -18 -18 -18 -19 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -21 -19 -18 -18 -19 -21 -20 -20 -19 -18 -16 -14 -13 -13 -14 -14 -13 -13 -13 -14 -15 -15 -15 -15 -14 -13 -13 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -0 -0 1 2 3 4 4 5 6 7 8 9 8 8 8 8 9 9 10 10 9 9 9 9 9 11 13 15 16 17 17 17 17 17 17 17 17 17 18 17 17 17 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 17 18 18 18 18 18 19 20 21 22 22 23 24 24 25 25 25 25 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 32 33 34 34 33 33 32 31 31 31 30 31 31 33 34 36 36 35 34 34 34 34 34 34 33 34 34 35 36 37 37 38 38 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 35 35 35 35 33 31 29 28 27 27 24 23 22 18 15 15 17 19 17 11 9 10 13 14 16 18 19 20 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 26 27 29 29 28 25 21 19 20 21 21 21 20 21 22 22 19 18 17 18 19 20 19 18 15 15 16 21 22 23 23 24 22 21 19 17 16 14 13 15 17 18 19 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 16 16 15 15 15 16 16 17 17 16 16 15 14 14 13 13 13 12 11 11 11 10 10 10 12 13 15 16 16 17 17 18 18 18 18 19 19 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -5 -5 -5 -6 -7 -7 -8 -8 -8 -9 -9 -10 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -13 -12 -11 -12 -12 -13 -14 -15 -15 -16 -16 -17 -17 -17 -18 -17 -17 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -15 -14 -14 -16 -15 -14 -13 -13 -13 -13 -14 -15 -16 -17 -17 -17 -18 -18 -18 -18 -18 -19 -20 -21 -22 -22 -23 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -21 -22 -22 -21 -21 -19 -18 -16 -15 -14 -14 -15 -14 -14 -13 -14 -14 -15 -15 -15 -14 -14 -14 -13 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 0 1 2 3 4 5 5 6 6 6 6 6 6 6 7 8 9 10 9 9 10 10 10 11 13 14 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 18 18 18 19 20 21 22 22 23 24 24 25 25 25 26 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 31 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 33 33 33 33 32 31 31 31 30 31 31 33 34 35 36 35 34 33 33 33 33 33 33 34 34 35 36 37 37 37 37 36 36 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 38 38 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 33 32 31 29 28 28 28 27 26 23 20 17 18 19 20 19 16 15 16 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 23 23 24 25 26 27 27 27 27 25 23 21 20 21 22 22 21 21 22 22 20 20 20 20 20 19 17 15 16 18 19 22 25 25 24 22 21 19 17 15 14 14 14 16 18 18 20 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 17 16 16 15 15 15 15 15 16 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 12 13 14 15 15 16 17 17 18 18 18 18 18 19 20 21 21 21 21 22 22 22 22 21 21 21 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 -0 -0 -1 -1 -2 -2 -3 -4 -4 -5 -5 -6 -7 -8 -8 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -13 -13 -13 -13 -12 -12 -11 -11 -12 -12 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -17 -17 -16 -16 -15 -16 -17 -18 -18 -19 -19 -19 -18 -18 -18 -17 -15 -15 -16 -16 -15 -14 -14 -14 -14 -15 -16 -17 -18 -18 -18 -17 -18 -18 -19 -19 -20 -20 -21 -22 -23 -23 -23 -23 -22 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -20 -18 -17 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -11 -11 -10 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 1 2 3 4 4 5 5 5 5 5 5 5 5 5 6 6 8 8 9 10 10 11 11 12 13 13 14 14 14 14 14 15 15 16 17 17 18 17 17 17 18 17 17 17 17 17 16 16 16 16 15 15 15 15 16 16 17 17 18 18 18 19 20 21 22 22 23 23 24 24 25 25 25 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 32 32 32 33 33 33 32 31 31 30 30 31 31 33 34 35 35 34 34 33 33 33 33 33 33 33 34 35 36 36 37 37 36 36 36 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 36 36 36 36 35 33 31 29 27 26 25 25 27 25 22 18 13 16 19 20 20 20 20 21 22 22 22 22 22 22 23 24 24 25 25 25 24 23 23 22 23 24 25 26 26 26 25 25 25 25 25 24 23 22 22 22 23 22 21 21 22 22 22 22 22 22 21 20 19 21 21 22 25 26 25 22 21 21 20 19 17 16 16 17 18 19 19 20 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 18 18 18 17 17 16 16 16 17 17 16 16 16 15 15 14 14 14 14 14 15 15 15 16 17 17 16 16 15 15 14 14 13 14 14 15 16 15 15 14 14 13 13 13 13 12 11 11 11 12 13 14 15 15 16 16 17 17 17 17 18 18 18 19 20 20 20 21 21 21 21 21 21 21 21 20 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -17 -18 -18 -18 -18 -18 -17 -16 -15 -15 -16 -17 -17 -18 -18 -19 -19 -19 -19 -18 -18 -18 -18 -17 -16 -15 -14 -14 -15 -16 -17 -18 -18 -19 -19 -18 -18 -19 -20 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -24 -25 -25 -25 -23 -22 -20 -18 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -13 -13 -12 -12 -11 -10 -10 -11 -11 -11 -11 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 1 1 2 3 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 6 8 9 10 11 12 12 13 13 13 13 13 13 13 14 15 15 16 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 15 15 15 16 17 17 18 18 19 20 21 22 22 23 23 24 24 24 25 25 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 36 36 35 35 35 34 34 33 33 32 31 32 32 33 33 33 32 31 31 30 31 31 32 33 34 34 34 34 34 33 33 33 33 33 32 33 34 35 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 33 34 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 36 36 37 37 36 34 31 29 27 25 24 23 24 22 18 13 12 16 19 20 21 21 22 22 22 22 22 22 23 24 24 25 26 26 26 26 24 23 23 25 26 27 27 27 27 26 24 23 23 22 22 22 22 22 22 23 24 23 22 22 22 22 21 21 22 25 26 25 23 21 18 17 16 17 18 19 18 18 19 19 19 18 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 15 15 15 16 16 16 15 15 14 14 14 14 14 14 14 14 14 15 16 16 16 16 15 14 13 13 13 13 13 13 14 14 14 14 14 13 13 14 14 14 13 13 13 13 13 14 14 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 20 20 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -5 -5 -6 -6 -7 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -17 -17 -16 -17 -18 -18 -17 -17 -18 -20 -20 -20 -20 -20 -20 -20 -19 -18 -16 -16 -16 -17 -17 -18 -19 -20 -20 -20 -19 -19 -20 -21 -22 -22 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -25 -23 -21 -20 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -15 -15 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -8 -8 -8 -7 -7 -7 -6 -5 -5 -4 -3 -3 -2 -2 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 1 1 2 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 3 4 4 6 9 10 11 12 12 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 24 24 24 24 35 35 35 35 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 31 31 31 32 33 33 32 31 31 30 31 31 32 32 33 34 34 34 33 33 33 33 33 33 32 33 34 35 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 31 31 31 32 34 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 36 36 35 34 32 31 28 27 26 25 23 21 18 15 16 19 21 21 21 22 22 22 22 22 23 23 24 25 25 25 26 26 26 26 25 25 26 27 28 29 29 28 27 27 26 24 24 23 22 22 21 21 22 22 23 25 25 24 22 21 19 18 19 22 25 25 23 19 13 9 9 14 16 16 14 14 15 18 20 20 20 19 20 20 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 17 17 17 16 15 15 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 15 15 14 13 13 12 12 12 12 12 13 13 13 12 12 12 13 13 14 14 14 14 13 13 14 14 15 15 15 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -17 -17 -18 -19 -20 -20 -21 -21 -22 -22 -22 -23 -23 -22 -22 -20 -19 -19 -19 -19 -20 -20 -20 -20 -21 -22 -22 -21 -21 -21 -22 -23 -23 -24 -24 -23 -23 -23 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -22 -20 -19 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -16 -15 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -5 -5 -4 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 1 1 2 2 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 4 4 6 8 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 24 24 24 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 30 29 29 28 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 36 36 36 35 34 33 32 32 31 31 32 32 32 32 31 31 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 31 33 35 36 36 36 36 37 37 37 37 37 37 37 38 38 37 37 37 37 37 36 34 32 32 33 32 30 28 26 25 24 22 21 20 20 22 22 21 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 25 26 27 29 29 29 28 27 27 26 25 27 27 27 24 22 21 21 21 22 24 25 26 26 24 22 19 17 20 22 24 23 20 18 17 18 18 16 14 14 13 14 16 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 16 16 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 14 13 12 11 11 12 12 12 12 12 11 10 10 9 9 10 12 13 14 15 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 2 2 1 1 0 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -9 -9 -9 -9 -10 -11 -11 -12 -12 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -19 -20 -21 -23 -23 -23 -23 -23 -23 -23 -24 -24 -22 -21 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -22 -21 -21 -22 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -22 -22 -21 -21 -21 -22 -22 -22 -22 -21 -21 -20 -19 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -17 -15 -15 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 1 1 1 2 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 6 8 10 10 11 12 12 12 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 22 22 22 23 23 23 23 24 35 35 35 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 26 26 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 36 36 35 34 33 33 32 31 31 31 32 32 32 31 30 30 30 31 31 32 32 33 33 33 33 33 32 32 32 32 32 32 33 34 34 35 35 36 35 35 35 36 36 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 31 30 29 29 30 31 34 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 36 36 34 32 28 29 30 30 29 26 23 21 21 21 20 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 25 26 27 27 28 28 27 27 26 24 25 27 27 26 23 22 21 22 25 24 25 25 25 25 25 24 22 22 22 22 22 23 23 22 19 16 14 14 16 17 17 18 20 21 22 22 22 23 23 23 23 22 22 22 21 21 20 20 20 20 20 21 21 21 21 21 20 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 21 20 19 18 18 18 17 17 17 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 14 13 13 13 12 12 12 12 12 12 11 10 9 8 8 8 9 11 13 14 14 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 2 2 1 1 0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -8 -8 -9 -9 -9 -11 -12 -12 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -19 -19 -19 -20 -21 -21 -22 -23 -23 -23 -22 -21 -20 -21 -22 -23 -22 -21 -21 -22 -23 -23 -23 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -23 -23 -22 -23 -23 -23 -23 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -19 -18 -17 -16 -15 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -8 -8 -8 -7 -7 -6 -5 -5 -4 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 0 0 1 0 0 1 1 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 8 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 22 22 22 22 23 23 23 35 35 35 34 34 34 34 33 33 32 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 26 26 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 36 36 35 35 34 33 32 31 31 31 32 32 31 31 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 38 38 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 29 26 26 27 31 34 36 36 37 37 38 38 38 38 38 38 38 37 36 35 34 34 34 34 35 35 35 34 32 29 28 27 27 27 24 22 19 18 18 18 18 18 19 19 20 21 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 25 27 27 28 28 27 26 27 27 26 26 26 26 25 23 23 23 22 20 18 18 20 24 26 27 27 25 22 21 20 20 22 22 22 18 15 14 16 18 19 20 20 22 23 23 23 23 24 24 24 23 23 22 21 21 20 20 20 19 20 20 20 21 20 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 18 19 19 20 21 21 21 20 20 19 19 19 18 17 15 14 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 16 15 15 14 14 14 13 13 13 13 12 11 10 9 9 9 10 12 13 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 4 4 4 4 4 3 3 3 2 2 1 1 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -8 -8 -7 -7 -8 -7 -7 -6 -5 -6 -6 -7 -7 -8 -9 -9 -10 -12 -13 -14 -14 -15 -16 -17 -18 -18 -19 -19 -19 -20 -20 -21 -22 -23 -23 -23 -24 -24 -24 -23 -21 -21 -21 -21 -22 -21 -21 -21 -22 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -22 -22 -21 -20 -20 -20 -20 -20 -19 -19 -18 -18 -18 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -11 -11 -10 -9 -9 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 4 4 3 4 4 5 5 6 7 8 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 22 23 23 35 35 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 30 30 29 28 27 27 26 26 26 26 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 36 36 35 34 34 33 32 31 31 32 32 32 31 31 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 34 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 30 28 26 24 27 30 34 36 37 37 38 38 38 38 38 38 38 38 37 37 36 35 34 32 32 32 33 32 31 31 30 29 28 27 27 27 26 23 20 18 20 21 22 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 25 25 27 28 29 29 28 27 24 23 24 26 27 27 25 24 24 24 24 23 23 19 18 19 23 27 27 24 22 20 19 19 22 22 22 20 18 17 17 18 19 21 22 22 23 24 25 25 25 25 25 25 24 23 22 21 20 20 19 19 19 19 19 19 21 19 18 17 18 19 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 19 20 21 21 21 21 20 19 18 18 17 16 17 17 16 16 15 14 14 13 12 12 11 11 12 13 13 13 13 13 13 13 13 13 13 14 14 15 15 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 1 1 1 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -6 -6 -7 -7 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -6 -5 -5 -5 -6 -7 -9 -9 -10 -10 -10 -11 -12 -13 -14 -14 -16 -17 -18 -19 -20 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -22 -23 -24 -24 -23 -22 -22 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -10 -10 -9 -9 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 1 1 2 2 2 3 3 2 2 2 3 3 3 3 4 4 4 5 6 6 6 5 4 3 3 3 3 4 5 7 9 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 19 20 20 21 21 22 22 22 22 22 22 23 35 35 34 34 34 34 33 33 32 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 26 26 26 26 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 36 36 35 34 34 33 32 32 32 32 32 32 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 28 27 25 24 27 31 34 36 37 37 37 37 37 36 36 36 36 36 36 36 36 35 33 30 31 31 31 30 28 28 28 27 27 27 27 25 24 22 21 20 21 23 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 26 26 26 25 25 25 26 27 27 29 30 29 27 24 22 20 20 21 22 22 24 26 25 23 21 21 23 25 26 27 28 28 26 24 22 20 20 20 22 23 22 20 18 18 19 20 21 22 22 23 23 23 24 24 24 24 24 24 24 23 22 21 20 20 19 19 18 18 18 19 20 20 19 18 18 19 19 18 18 17 16 16 16 17 17 18 18 18 17 17 16 16 16 16 16 17 18 18 19 19 19 18 18 16 16 16 17 17 17 18 18 18 19 19 19 18 18 17 16 14 13 12 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -9 -9 -9 -8 -7 -6 -7 -8 -9 -11 -13 -13 -12 -10 -9 -10 -12 -12 -12 -14 -16 -17 -18 -19 -20 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -23 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -20 -20 -19 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -22 -22 -21 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -7 -7 -6 -5 -5 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 -0 0 1 1 2 2 2 2 2 3 4 4 4 3 3 2 2 2 3 3 4 4 4 5 6 6 7 6 5 4 4 4 5 6 6 7 7 9 10 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 22 22 34 34 34 34 34 33 33 32 31 31 31 31 31 31 31 31 30 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 36 36 35 34 33 33 32 32 32 32 32 32 31 30 30 30 30 31 31 31 32 32 32 32 32 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 29 27 27 28 29 31 33 35 36 37 37 36 36 36 36 35 35 34 34 33 34 34 34 33 31 31 31 30 27 27 27 27 26 27 27 26 24 22 22 22 22 23 24 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 26 27 27 28 28 28 27 25 23 22 21 21 22 22 22 23 23 22 20 21 24 27 27 26 24 23 22 21 20 18 18 17 18 20 22 23 22 20 21 22 23 23 24 24 23 23 23 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 18 19 20 21 22 21 20 18 18 18 18 16 16 15 15 15 16 15 15 15 15 15 14 13 13 13 13 14 14 14 15 16 18 18 18 17 16 15 14 13 14 15 16 17 18 19 20 20 20 19 18 18 16 15 13 12 11 11 12 13 14 14 14 14 14 14 14 14 14 13 13 13 12 11 10 9 9 10 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -3 -4 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -9 -10 -10 -11 -11 -12 -11 -11 -10 -10 -9 -10 -12 -12 -13 -14 -13 -11 -9 -9 -9 -10 -11 -12 -13 -14 -16 -18 -19 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -23 -21 -20 -19 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -20 -19 -20 -19 -18 -18 -18 -18 -18 -19 -20 -20 -19 -19 -20 -22 -22 -22 -22 -22 -21 -21 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -15 -15 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -11 -11 -11 -10 -10 -9 -9 -8 -8 -7 -6 -6 -5 -5 -4 -3 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 3 4 4 4 5 5 5 5 4 3 2 2 1 2 2 3 4 4 5 6 7 8 9 8 8 8 8 8 8 8 9 9 9 11 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 34 34 34 34 34 33 32 32 31 31 31 31 31 31 31 30 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 37 37 37 36 36 35 34 34 33 32 32 32 32 32 32 32 31 30 30 30 30 31 31 31 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 38 38 38 38 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 29 27 27 28 30 32 34 35 36 36 36 36 36 36 35 34 34 32 31 31 31 31 32 33 33 32 31 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 27 27 26 25 24 22 22 22 22 22 22 22 22 22 22 21 22 24 25 23 22 19 17 17 18 18 17 17 18 18 20 22 24 24 23 23 24 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 19 20 21 22 22 22 21 19 18 18 18 17 17 16 16 15 15 14 13 12 12 12 11 11 11 11 11 11 10 10 10 11 13 15 17 18 16 15 14 13 13 13 14 15 16 18 18 18 19 19 19 19 18 17 16 15 13 12 11 12 13 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 9 8 9 10 11 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -9 -9 -10 -11 -11 -12 -12 -13 -13 -13 -12 -10 -9 -9 -10 -12 -12 -12 -11 -10 -9 -9 -9 -11 -12 -13 -14 -15 -17 -18 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -22 -22 -21 -19 -17 -18 -18 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -20 -19 -18 -18 -17 -18 -18 -18 -19 -20 -21 -21 -20 -21 -22 -22 -22 -21 -20 -19 -19 -19 -19 -20 -20 -19 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -5 -4 -3 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 4 4 5 6 7 8 8 7 6 5 4 3 2 2 2 2 2 2 3 5 6 7 8 9 9 9 9 9 9 9 9 9 10 11 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 22 35 34 34 34 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 37 37 37 36 36 35 35 34 33 33 32 32 32 32 33 33 32 31 30 30 30 31 31 31 31 32 32 32 31 31 31 31 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 30 29 28 28 30 31 34 35 36 36 36 36 35 35 35 34 33 31 30 29 28 28 28 30 31 32 33 31 30 28 27 27 26 24 23 22 22 23 24 24 24 23 23 23 23 23 23 24 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 25 25 25 26 27 26 25 24 23 22 22 22 22 22 21 21 21 21 21 22 23 23 22 21 20 19 18 15 16 17 17 17 18 18 18 19 21 22 23 22 23 24 25 25 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 21 22 22 22 20 19 18 18 18 17 16 15 15 14 13 13 12 10 9 8 8 7 7 8 8 9 9 8 8 9 9 11 13 14 14 13 13 13 13 13 13 14 14 15 16 17 17 16 17 17 18 18 18 18 16 14 13 11 11 12 12 13 13 14 14 15 14 14 14 14 14 14 14 14 13 11 9 9 9 11 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -9 -10 -10 -11 -12 -12 -13 -14 -14 -14 -14 -13 -12 -9 -8 -8 -8 -9 -10 -11 -11 -11 -11 -11 -11 -12 -13 -14 -15 -16 -18 -18 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -21 -20 -20 -19 -19 -19 -18 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -20 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -20 -19 -19 -19 -20 -20 -19 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -7 -6 -6 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -1 -0 0 1 2 2 3 3 4 4 5 6 7 8 9 9 9 9 7 5 4 4 3 3 3 3 3 4 5 6 7 7 8 8 8 8 8 9 9 9 10 10 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 35 34 34 33 33 32 31 31 31 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 30 31 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 33 33 32 32 32 32 33 33 33 32 31 30 30 30 31 31 31 31 32 32 32 32 31 31 32 32 32 32 32 33 33 34 34 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 30 28 28 28 30 31 32 34 36 37 37 37 36 36 35 34 33 31 30 30 29 28 27 27 27 29 30 31 31 29 27 27 26 25 23 21 22 22 22 23 23 22 22 22 22 22 23 23 24 24 24 24 24 25 25 25 24 24 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 21 21 20 22 22 22 22 22 21 19 18 17 18 18 18 20 20 18 17 17 18 18 19 21 22 21 20 21 22 23 24 24 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 19 18 16 14 13 13 12 12 12 12 12 11 11 11 11 9 7 5 5 5 7 7 7 7 8 9 10 10 11 12 13 13 14 14 14 13 11 11 13 16 17 17 15 14 13 14 15 17 18 17 16 13 13 12 12 12 12 13 13 14 14 14 14 14 14 13 13 13 14 14 13 12 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -8 -9 -9 -10 -11 -12 -13 -14 -14 -14 -15 -15 -15 -14 -14 -11 -8 -7 -8 -9 -10 -11 -11 -11 -11 -11 -12 -12 -13 -14 -14 -15 -16 -18 -19 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -20 -20 -19 -17 -17 -17 -17 -17 -16 -17 -17 -18 -18 -16 -16 -15 -17 -18 -18 -17 -16 -17 -18 -19 -20 -21 -21 -21 -21 -20 -19 -19 -19 -19 -18 -19 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -16 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -10 -10 -9 -9 -8 -7 -6 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 -1 -0 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 9 8 7 6 5 4 4 4 4 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 35 34 34 33 32 31 31 31 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 36 36 36 36 36 36 35 35 34 33 33 32 32 32 33 33 33 33 33 32 31 31 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 35 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 29 27 27 29 31 32 32 33 36 37 37 37 37 36 36 35 33 31 30 28 28 28 28 27 27 27 28 30 30 28 27 26 25 23 22 21 21 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 19 18 17 18 19 20 22 22 22 21 19 19 19 20 21 22 22 21 21 21 22 22 23 23 23 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 19 18 18 18 17 16 15 14 12 11 11 11 10 10 10 10 10 10 12 14 14 13 10 7 7 10 13 12 11 11 11 10 10 11 13 14 14 14 14 14 13 13 13 13 16 17 17 15 13 12 12 13 13 15 16 16 14 13 12 11 11 11 12 12 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -9 -10 -11 -12 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -13 -10 -8 -8 -9 -10 -10 -11 -11 -11 -11 -12 -12 -13 -14 -15 -16 -17 -18 -19 -19 -19 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -19 -16 -14 -14 -15 -16 -16 -16 -15 -15 -15 -15 -14 -14 -15 -16 -16 -15 -16 -17 -18 -19 -20 -20 -20 -20 -20 -20 -19 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -19 -18 -18 -17 -17 -17 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -8 -7 -6 -6 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -0 0 1 2 3 4 4 5 5 6 6 7 8 9 9 10 11 11 11 10 9 7 6 6 6 6 6 6 6 6 6 7 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 34 34 33 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 27 27 26 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 27 27 27 28 28 29 29 30 31 31 31 31 32 32 33 33 34 34 35 36 36 36 37 37 37 37 36 36 36 36 36 36 35 35 34 33 33 32 32 32 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 34 35 36 36 36 35 35 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 38 38 38 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 29 27 28 29 31 31 32 32 34 36 37 37 37 37 36 34 33 32 31 29 29 28 27 26 26 27 27 29 30 29 27 24 23 22 22 21 21 22 22 22 22 23 23 24 24 24 24 25 24 24 24 24 24 24 24 24 25 26 26 26 25 24 23 22 22 23 24 26 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 19 18 18 18 19 18 19 19 21 22 23 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 18 15 14 13 13 13 12 11 10 10 10 10 9 9 9 9 9 10 10 10 12 15 18 18 18 17 17 18 18 16 15 14 13 12 10 11 13 14 14 14 15 15 15 14 14 14 16 17 17 15 13 12 11 11 12 13 14 15 14 13 12 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -6 -7 -8 -8 -9 -10 -11 -12 -13 -14 -15 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -11 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -15 -16 -17 -17 -17 -17 -17 -18 -19 -19 -19 -18 -18 -19 -19 -19 -20 -20 -18 -16 -15 -15 -15 -15 -15 -17 -17 -16 -16 -15 -15 -15 -16 -16 -16 -16 -17 -18 -19 -19 -19 -19 -19 -18 -18 -18 -17 -18 -18 -18 -19 -19 -19 -18 -19 -19 -19 -19 -19 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -0 0 2 3 4 4 4 5 6 6 6 7 7 8 8 9 10 11 11 11 10 9 9 8 8 7 7 7 7 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 34 34 33 32 31 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 26 26 26 27 27 27 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 36 36 36 36 36 36 36 35 35 34 33 33 32 32 32 33 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 34 35 36 36 36 36 35 34 34 33 33 33 33 34 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 38 38 38 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 38 38 38 38 37 37 36 36 36 36 35 35 34 34 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 34 33 31 30 31 32 33 33 33 33 34 36 36 37 37 37 36 35 33 32 32 31 30 29 28 27 26 25 24 24 27 27 26 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 25 27 27 26 25 23 21 20 21 22 24 25 25 24 25 25 25 25 25 24 22 22 21 21 21 20 18 18 19 20 20 19 18 19 20 21 22 23 24 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 18 18 17 15 11 10 9 10 11 11 11 10 10 9 9 8 8 9 9 9 10 11 10 10 10 13 15 16 16 17 17 18 17 16 16 15 13 12 12 13 15 15 15 15 15 15 15 15 15 16 16 16 14 13 12 11 11 11 12 12 13 14 14 13 12 11 10 10 11 11 11 11 12 12 12 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -10 -11 -12 -13 -14 -14 -16 -16 -17 -18 -18 -18 -17 -17 -16 -15 -14 -12 -9 -9 -8 -9 -9 -10 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -15 -14 -14 -14 -15 -17 -19 -19 -18 -18 -18 -19 -19 -19 -20 -21 -21 -19 -18 -17 -15 -14 -16 -18 -20 -19 -18 -17 -17 -17 -17 -17 -16 -16 -17 -18 -18 -19 -19 -19 -20 -20 -19 -18 -16 -17 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -18 -18 -17 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -0 0 0 1 1 2 3 3 4 4 5 5 6 6 6 6 7 7 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 34 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 26 25 24 24 23 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 33 33 34 34 35 35 36 36 37 37 36 36 36 36 35 35 36 36 35 35 34 34 33 33 32 32 33 33 33 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 34 35 35 36 36 36 35 34 34 33 33 33 33 33 34 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 36 36 35 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 34 35 36 36 36 36 36 36 36 37 37 37 37 37 36 35 34 33 32 31 31 29 28 27 25 23 21 24 26 26 22 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 24 24 24 24 23 23 23 24 25 26 25 24 22 21 20 21 22 24 24 24 24 24 24 24 24 24 23 22 21 19 19 19 19 18 20 21 20 20 20 20 20 21 21 22 23 24 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 20 18 18 18 17 14 13 12 11 9 9 9 9 11 12 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 14 17 18 18 18 17 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 11 11 12 13 13 13 12 11 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -10 -11 -12 -13 -14 -14 -15 -15 -16 -17 -18 -18 -18 -18 -17 -16 -15 -13 -11 -9 -7 -8 -8 -9 -10 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -16 -18 -19 -19 -18 -18 -18 -18 -18 -19 -20 -21 -20 -19 -19 -18 -17 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -16 -17 -17 -18 -19 -19 -20 -20 -20 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -15 -15 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -2 -1 -0 -0 1 1 2 2 2 3 4 4 4 5 5 6 6 6 6 6 7 7 7 8 8 7 7 7 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 33 32 31 30 29 29 29 29 28 28 27 27 27 28 28 27 27 27 26 25 24 23 23 23 23 23 23 24 24 24 25 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 36 37 36 36 36 36 35 35 35 35 35 35 34 34 33 33 32 32 33 33 33 33 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 34 35 35 35 35 35 34 34 33 33 33 33 33 33 33 34 35 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 35 34 32 30 29 28 28 28 27 26 23 19 22 26 26 22 21 21 20 20 20 20 21 21 22 23 23 23 23 23 23 24 24 24 23 23 22 22 22 22 22 23 23 24 24 23 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 20 19 18 18 19 19 20 20 21 21 21 21 21 22 23 24 24 25 25 26 26 26 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 19 18 15 14 14 14 13 12 11 10 9 9 10 12 13 13 13 12 12 13 13 14 14 14 13 11 10 9 9 9 10 9 9 9 10 9 10 12 17 19 19 18 18 17 16 16 16 15 15 15 15 16 16 15 15 15 14 14 13 13 11 10 10 10 10 10 11 12 12 13 13 11 10 10 10 10 10 9 9 9 9 10 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 -0 -0 -1 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -8 -9 -9 -10 -10 -11 -11 -12 -13 -14 -14 -15 -16 -17 -17 -17 -18 -18 -18 -18 -17 -16 -15 -14 -12 -10 -8 -7 -8 -9 -10 -11 -13 -14 -15 -15 -16 -16 -16 -16 -15 -15 -15 -15 -15 -16 -17 -18 -19 -20 -20 -19 -19 -19 -19 -19 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -19 -20 -20 -20 -21 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -19 -19 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -15 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -2 -1 -0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 7 6 5 5 5 6 6 6 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 33 31 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 25 24 23 23 22 22 22 23 23 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 36 36 36 36 35 35 35 35 35 35 34 34 33 33 33 32 33 33 33 33 34 33 33 33 32 32 31 31 31 31 30 30 30 31 31 31 32 32 32 32 32 32 33 33 34 35 35 35 35 34 34 33 33 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 39 39 39 39 39 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 35 33 31 28 27 26 25 25 24 24 23 21 23 26 27 24 22 21 20 21 20 20 20 20 22 23 24 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 20 20 20 19 19 19 18 18 18 19 19 20 21 21 21 21 21 22 23 24 24 25 25 26 27 27 28 27 26 24 24 23 23 22 22 21 21 20 20 19 19 18 17 16 15 14 14 14 13 13 12 11 12 13 14 15 15 15 15 16 17 18 19 19 18 18 16 14 14 14 14 14 12 13 14 13 13 13 14 18 19 18 17 15 15 14 14 15 14 14 14 15 15 15 15 15 14 14 13 13 12 11 10 9 9 9 9 10 11 12 13 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -9 -10 -12 -13 -13 -13 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -14 -13 -13 -10 -8 -7 -8 -9 -10 -12 -14 -15 -16 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -17 -16 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -3 -2 -1 -0 -0 0 1 1 2 2 3 4 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 7 6 5 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 32 30 29 28 28 27 27 26 25 25 26 26 27 27 27 27 26 25 24 23 22 22 22 22 22 22 23 23 24 24 23 23 23 23 24 24 25 25 25 26 26 26 25 25 25 26 27 27 27 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 36 37 36 36 36 36 36 35 35 35 35 35 34 33 33 33 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 32 32 32 33 33 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 35 34 33 33 34 33 31 29 27 25 24 23 22 21 20 21 23 25 26 24 22 21 21 22 22 22 22 23 24 24 25 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 20 18 16 16 17 18 18 19 19 19 19 19 20 20 21 21 22 22 22 23 24 25 25 26 26 26 27 28 28 27 26 24 23 22 22 22 21 20 19 19 18 18 18 18 18 17 16 16 15 15 15 15 15 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 18 19 21 21 20 19 20 20 18 18 17 17 17 17 16 15 13 13 12 12 13 13 13 13 15 15 15 15 14 14 13 13 13 12 11 10 9 9 9 9 10 10 11 12 12 12 12 11 10 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -7 -8 -9 -10 -11 -12 -13 -14 -14 -15 -15 -15 -14 -14 -14 -15 -16 -17 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -16 -15 -15 -13 -10 -9 -8 -9 -10 -12 -14 -15 -16 -17 -17 -17 -17 -17 -17 -16 -16 -16 -17 -17 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -19 -19 -18 -18 -18 -18 -19 -19 -19 -20 -19 -19 -19 -19 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -18 -17 -16 -16 -17 -17 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -0 0 1 1 1 2 2 2 3 4 4 5 5 6 7 7 8 8 9 9 9 9 8 7 6 5 5 5 5 6 6 6 7 7 7 8 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 32 31 30 30 29 27 25 23 22 23 24 26 27 27 27 26 25 24 23 22 22 21 21 21 22 22 23 23 23 23 23 22 22 23 23 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 33 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 33 33 33 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 38 38 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 33 33 33 34 33 33 32 33 35 36 36 35 34 33 31 30 31 31 31 30 28 26 25 23 22 19 18 19 22 23 24 23 22 22 22 22 23 23 24 25 25 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 20 18 18 17 18 19 19 19 19 19 19 19 19 20 20 21 22 22 22 23 24 25 25 26 26 26 27 27 27 28 28 28 27 24 23 22 22 21 20 19 18 18 18 18 18 18 18 18 18 17 18 18 18 18 19 19 19 20 20 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 21 20 18 17 17 17 17 16 15 15 14 13 12 11 11 11 11 12 13 15 15 15 14 13 13 13 13 13 13 13 12 10 10 10 10 10 10 10 10 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -6 -7 -8 -9 -10 -11 -12 -13 -14 -14 -15 -16 -16 -16 -16 -15 -15 -15 -16 -17 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -16 -12 -9 -9 -9 -10 -11 -13 -14 -16 -17 -18 -18 -17 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -19 -18 -18 -18 -19 -20 -20 -19 -19 -18 -18 -18 -18 -19 -19 -18 -18 -18 -19 -19 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -18 -18 -17 -17 -16 -16 -17 -18 -18 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -10 -10 -10 -9 -9 -8 -8 -8 -8 -7 -7 -6 -5 -5 -5 -4 -3 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 0 1 1 2 3 4 5 6 7 8 9 9 9 10 10 9 9 7 7 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 21 22 22 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 32 31 31 30 29 28 27 26 25 25 26 26 27 27 26 25 24 23 22 21 20 20 20 21 22 22 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 25 25 25 25 25 26 27 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 34 34 35 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 34 32 31 32 32 32 31 31 31 32 34 34 33 32 33 32 30 26 27 28 30 31 29 28 26 24 23 21 20 20 22 22 21 20 21 22 23 23 23 24 24 25 23 22 22 22 23 23 23 22 22 22 21 21 22 22 23 22 23 23 22 22 21 20 20 19 19 20 21 21 21 20 20 20 19 18 18 18 17 17 18 20 20 20 19 19 19 19 19 19 18 19 21 22 23 23 24 25 26 26 26 26 27 27 27 27 27 27 27 26 25 24 23 23 22 21 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 22 22 22 22 21 20 20 20 21 21 22 22 21 21 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 11 10 11 13 15 15 14 13 13 12 12 13 13 14 13 13 12 12 11 11 10 9 9 9 10 11 11 10 10 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -15 -16 -16 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -20 -19 -17 -14 -11 -9 -9 -10 -11 -13 -14 -16 -17 -18 -18 -17 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -16 -16 -18 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -19 -19 -19 -18 -18 -18 -18 -19 -19 -20 -20 -19 -19 -19 -18 -18 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -17 -18 -18 -17 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -7 -6 -5 -5 -5 -4 -4 -3 -2 -3 -3 -3 -2 -2 -1 -2 -2 -1 -0 -0 0 1 2 4 4 5 6 7 8 9 9 10 10 10 9 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 31 31 31 30 29 29 28 27 27 27 27 27 27 26 24 23 23 21 19 18 18 18 20 21 22 22 22 22 22 21 21 22 22 22 23 23 23 23 24 25 25 25 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 35 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 33 32 31 32 31 31 30 29 30 32 33 32 32 31 32 31 29 26 25 26 27 29 30 28 27 25 24 23 22 22 22 21 19 18 20 22 24 25 23 23 24 24 22 22 22 23 23 23 23 22 22 21 21 21 21 21 22 21 21 21 21 21 20 19 19 18 19 20 21 22 21 21 19 18 16 16 18 18 16 16 17 19 20 20 20 19 19 19 18 18 17 18 20 22 22 23 23 24 25 25 26 26 26 26 26 26 26 27 27 26 25 25 25 25 24 23 22 20 20 20 20 19 19 19 19 20 20 20 20 21 22 22 23 23 23 23 22 22 22 22 22 22 22 21 20 19 19 18 18 18 18 18 18 17 16 16 15 14 14 14 13 13 13 12 12 11 10 12 13 15 15 14 13 12 11 11 11 13 13 13 13 13 13 12 12 11 10 10 10 10 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 6 7 7 7 6 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -6 -7 -8 -9 -10 -11 -11 -11 -11 -12 -12 -13 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -20 -21 -21 -20 -20 -19 -18 -16 -14 -12 -11 -12 -13 -14 -15 -15 -16 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -14 -14 -15 -16 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -19 -18 -18 -18 -19 -19 -20 -20 -20 -19 -19 -18 -19 -19 -20 -20 -20 -20 -19 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -17 -17 -17 -16 -16 -15 -16 -16 -17 -17 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -13 -13 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -2 -1 -0 1 2 3 4 5 6 7 8 9 10 11 11 10 10 9 9 8 8 8 7 8 8 8 8 8 8 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 25 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 31 31 30 30 29 28 28 27 27 27 27 27 27 26 24 23 22 20 18 16 16 18 20 22 22 22 22 21 20 19 20 21 22 22 22 22 22 23 24 24 24 24 24 24 24 25 25 26 27 27 27 28 29 29 30 31 31 32 33 33 33 34 35 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 32 32 33 34 34 35 35 35 35 35 34 34 34 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 34 35 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 34 34 33 31 31 31 30 30 29 30 31 33 31 31 30 31 32 31 29 27 25 25 26 27 29 28 27 25 23 23 24 24 23 21 19 18 21 23 25 26 26 25 24 23 22 22 22 23 23 23 23 22 22 21 20 20 19 20 20 20 19 19 20 20 19 19 18 18 19 19 20 20 20 19 18 15 14 15 17 18 16 16 17 19 20 21 20 20 20 19 18 18 18 18 20 22 22 22 22 22 24 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 24 23 22 22 22 21 21 20 20 21 21 21 22 23 24 24 24 24 24 23 22 22 22 22 22 22 21 20 19 18 18 18 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 13 13 12 12 12 13 14 15 15 14 13 12 11 11 12 12 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -5 -5 -6 -7 -8 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -20 -20 -19 -19 -18 -18 -17 -16 -14 -13 -13 -13 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -15 -15 -15 -15 -15 -14 -14 -13 -13 -13 -13 -13 -12 -13 -14 -15 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -18 -18 -19 -20 -21 -21 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -11 -12 -12 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -8 -7 -7 -7 -7 -6 -6 -5 -5 -4 -3 -3 -3 -4 -5 -5 -5 -4 -3 -3 -3 -3 -2 -1 -0 1 2 3 4 5 6 7 8 9 11 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 24 24 24 25 25 24 24 24 24 24 24 25 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 31 31 30 29 28 28 27 27 27 27 27 27 26 25 24 23 22 19 17 15 15 18 20 22 22 21 20 20 19 19 20 21 22 22 22 22 22 23 23 24 24 24 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 36 36 36 36 36 35 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 32 32 32 33 33 34 35 35 35 35 35 35 34 34 34 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 35 34 33 32 32 31 30 30 29 30 30 31 33 34 31 29 29 30 31 32 31 28 26 25 26 27 29 29 28 26 23 23 24 26 25 22 21 20 22 24 26 27 26 25 23 22 20 21 22 22 22 22 22 22 21 19 18 18 19 20 20 19 18 18 18 19 18 18 18 19 19 19 19 19 18 17 16 14 14 14 16 17 17 17 18 20 21 21 21 20 20 20 20 20 19 20 21 22 22 21 20 22 23 23 24 24 24 24 24 24 25 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 23 23 23 23 24 24 24 24 23 23 22 22 21 21 22 22 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 15 14 13 13 12 12 12 12 12 11 11 12 13 13 13 13 14 14 14 13 13 13 13 13 13 12 11 11 11 11 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -9 -9 -10 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -14 -14 -15 -16 -17 -17 -17 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -13 -14 -16 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -4 -5 -5 -5 -5 -4 -3 -2 -2 -2 -2 -1 -0 1 2 3 4 5 6 7 8 10 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 13 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 24 24 23 23 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 31 30 29 28 28 27 27 27 27 27 27 26 26 24 23 22 21 19 17 15 15 17 20 22 22 19 18 18 18 19 20 21 21 21 21 21 21 22 23 23 23 23 23 23 23 24 24 25 26 26 27 27 28 28 29 30 31 31 32 33 33 33 34 35 36 36 36 36 36 35 35 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 32 33 33 33 34 35 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 38 39 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 34 33 33 32 30 30 29 30 31 32 32 33 31 29 27 28 30 31 31 30 27 26 25 26 27 28 28 27 24 23 24 26 26 25 24 23 25 26 26 26 25 24 22 21 21 22 22 22 21 22 22 22 21 20 19 18 18 18 18 18 18 17 17 17 17 18 18 19 19 19 19 19 18 16 15 15 15 15 16 17 18 18 19 21 22 22 22 22 22 22 22 21 21 22 22 21 21 20 20 22 22 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 25 25 24 25 25 25 25 24 24 24 23 24 23 23 22 22 21 20 20 20 19 20 20 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 12 13 14 13 13 13 13 14 14 14 14 14 14 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -13 -14 -15 -15 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -12 -11 -10 -10 -10 -11 -13 -14 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -19 -19 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -6 -5 -5 -5 -5 -4 -4 -4 -5 -5 -6 -5 -5 -4 -3 -2 -2 -3 -2 -2 -0 1 2 3 4 5 6 7 9 10 11 11 11 10 9 9 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 30 29 29 28 27 27 27 27 26 26 26 26 25 24 23 22 22 21 20 19 18 18 20 21 21 19 18 18 18 19 19 18 18 19 19 20 20 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 31 31 32 32 33 33 34 35 36 36 36 36 36 36 35 35 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 32 33 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 34 33 32 31 29 29 29 30 32 32 31 31 31 30 28 27 29 30 31 30 28 26 24 23 25 25 26 25 23 23 23 25 27 27 26 25 26 26 26 26 25 23 22 22 22 22 21 21 21 22 23 23 22 20 19 19 19 18 18 19 18 17 16 16 18 18 18 18 18 19 19 17 16 16 17 18 18 17 17 18 18 19 20 21 22 21 21 21 21 21 21 22 22 21 21 20 20 20 20 21 22 22 22 22 22 22 23 23 24 24 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 18 18 19 19 19 18 18 17 16 16 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 10 12 14 14 14 13 13 13 13 14 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 9 9 9 8 8 7 7 7 8 9 9 9 8 8 7 7 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -12 -12 -11 -11 -11 -12 -13 -13 -14 -14 -15 -15 -16 -16 -17 -17 -17 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -11 -11 -10 -10 -10 -11 -12 -13 -14 -15 -16 -18 -18 -18 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -19 -19 -19 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -16 -16 -16 -15 -14 -14 -13 -12 -12 -12 -11 -11 -11 -10 -10 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -6 -5 -5 -4 -4 -4 -4 -5 -5 -6 -5 -5 -5 -4 -3 -3 -3 -3 -3 -2 -0 1 2 4 4 5 6 7 9 10 11 11 10 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 27 27 27 27 27 28 28 28 27 27 27 27 29 29 28 27 27 27 27 26 26 26 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 18 14 15 17 18 17 19 22 23 22 22 22 22 22 22 23 24 24 25 26 26 27 27 28 29 30 31 31 32 32 33 33 34 35 36 36 36 36 35 35 35 35 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 33 33 33 33 34 34 35 35 36 36 36 36 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 30 30 30 31 34 34 33 31 32 32 31 30 30 30 30 29 27 24 22 22 24 22 20 18 20 22 25 27 27 27 25 23 23 23 23 23 21 20 19 19 20 21 21 22 23 23 23 22 21 20 19 20 20 20 19 18 18 17 17 18 19 19 19 19 19 19 19 18 17 18 18 20 20 19 19 18 19 19 20 20 20 19 18 17 18 18 18 19 21 21 20 19 19 19 20 21 21 21 21 21 21 21 22 22 23 23 23 24 23 23 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 17 17 18 18 18 18 16 15 15 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 11 9 9 9 11 13 14 14 14 13 13 13 13 13 13 13 13 13 12 11 11 11 11 10 10 10 10 10 9 9 8 8 7 6 6 6 6 8 9 9 9 8 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 -0 -0 -0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -12 -11 -11 -11 -10 -11 -11 -12 -12 -13 -14 -14 -14 -15 -15 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -15 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -12 -13 -14 -16 -17 -17 -17 -17 -17 -17 -18 -18 -17 -17 -18 -18 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -17 -16 -16 -15 -15 -15 -16 -16 -16 -16 -15 -15 -14 -14 -13 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -5 -5 -4 -4 -4 -4 -5 -5 -6 -6 -5 -5 -4 -4 -3 -2 -2 -2 -1 -0 1 2 3 4 5 6 7 8 9 11 11 11 10 9 9 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 11 12 13 14 16 17 18 18 19 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 28 27 27 29 28 27 27 27 27 26 26 26 26 25 25 24 23 22 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 18 16 15 16 16 16 16 18 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 31 31 32 32 33 34 35 36 36 36 36 35 35 35 35 35 36 36 36 36 35 35 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 33 33 32 32 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 33 32 32 32 32 33 33 33 34 34 33 32 31 31 30 29 29 29 28 27 24 21 19 20 23 21 17 13 20 25 28 28 25 22 21 20 19 20 21 20 17 16 18 20 21 22 22 23 22 22 21 21 20 19 18 19 18 18 16 16 17 18 18 18 16 17 18 18 18 18 18 17 18 19 20 20 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 19 20 20 20 20 20 21 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 18 18 17 17 16 16 16 16 17 17 17 16 15 14 14 13 13 13 14 14 14 14 14 13 13 12 12 11 11 11 10 9 9 11 12 12 12 12 13 12 12 12 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 6 6 6 6 5 7 8 9 9 8 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -12 -12 -13 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -14 -14 -13 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -11 -14 -15 -16 -16 -16 -16 -17 -17 -18 -17 -17 -17 -18 -18 -19 -19 -18 -18 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -17 -16 -15 -15 -16 -16 -16 -15 -15 -15 -14 -14 -13 -12 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -5 -4 -4 -4 -5 -5 -6 -6 -6 -5 -5 -4 -3 -3 -2 -2 -1 -0 1 2 3 4 4 5 6 8 9 11 12 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 11 12 13 15 16 17 18 18 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 23 22 21 21 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 19 18 16 14 12 11 12 14 16 18 18 19 20 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 31 32 32 33 34 36 36 36 36 35 35 34 34 35 35 36 36 36 36 36 35 35 34 34 33 33 33 32 32 33 33 33 34 34 34 34 33 32 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 35 34 34 34 34 32 31 31 32 34 35 35 33 32 32 33 33 29 27 27 27 27 27 27 25 22 18 15 12 17 18 17 17 22 26 27 26 23 22 20 18 18 19 21 21 18 16 16 17 19 20 21 20 19 18 17 18 18 18 19 19 18 18 16 15 17 19 19 17 17 18 18 18 18 18 17 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 21 21 21 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 16 15 15 15 15 15 16 16 17 16 15 15 14 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 11 12 13 13 12 12 12 13 13 12 12 12 11 11 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 5 5 6 7 8 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -14 -14 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -15 -16 -16 -16 -15 -14 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -10 -12 -14 -15 -15 -14 -15 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -13 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -1 -0 1 2 3 4 4 6 7 8 10 11 12 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 9 10 11 12 13 15 16 17 18 18 19 20 21 21 22 22 23 23 24 24 24 24 25 25 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 23 22 21 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 18 14 8 5 7 11 16 18 18 18 18 19 21 22 22 23 23 24 25 26 27 27 29 30 30 31 31 31 32 33 34 35 36 36 36 35 35 34 34 34 34 34 35 36 36 36 36 36 35 35 34 33 33 32 32 32 32 32 33 34 34 34 33 32 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 33 33 33 33 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 35 35 36 35 34 33 34 35 33 32 32 33 33 34 34 34 33 32 32 32 30 28 27 27 25 24 25 26 23 18 13 6 11 16 18 20 22 24 25 24 23 22 22 21 18 18 20 20 19 19 19 19 18 18 18 18 17 15 15 17 19 20 21 21 19 18 17 15 18 18 18 17 18 19 19 18 19 18 18 18 18 19 20 21 21 21 22 22 22 21 21 20 19 19 18 18 17 18 19 21 22 22 22 22 22 22 22 21 21 20 20 19 20 20 20 20 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 21 20 20 19 19 18 18 18 18 17 17 16 15 15 14 14 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 6 7 7 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -10 -9 -9 -8 -8 -9 -9 -9 -10 -11 -12 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -16 -17 -16 -15 -14 -13 -12 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -10 -10 -11 -12 -13 -14 -15 -15 -16 -16 -17 -17 -18 -17 -17 -16 -16 -16 -16 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -15 -15 -14 -13 -12 -11 -10 -10 -9 -9 -9 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -3 -2 -0 1 2 2 3 4 6 7 9 11 11 11 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 15 16 17 18 18 19 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 26 26 25 25 25 25 24 24 23 22 21 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 19 15 12 14 18 21 19 18 18 18 19 20 21 21 22 22 23 24 25 26 27 28 29 30 30 30 31 31 32 33 34 36 36 36 35 34 34 34 33 33 33 33 34 34 35 35 36 36 36 36 35 35 34 34 33 33 33 33 33 34 33 33 32 31 31 31 31 32 32 33 33 33 32 32 32 32 33 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 33 33 33 33 33 33 34 34 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 34 35 35 36 34 33 33 34 34 34 34 34 34 34 34 34 34 32 30 29 27 25 22 22 21 21 22 23 23 22 17 9 12 17 22 22 22 21 20 19 19 20 22 22 20 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 20 21 20 20 18 17 16 16 16 16 16 17 18 18 18 19 19 19 19 19 19 20 21 22 22 22 22 22 21 20 20 19 19 18 18 18 19 20 21 21 22 22 23 23 22 22 22 22 20 19 18 18 18 18 18 18 19 19 19 19 18 18 18 19 19 20 20 21 21 22 22 21 20 19 18 18 17 17 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -9 -9 -8 -8 -9 -9 -10 -11 -12 -13 -14 -14 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -15 -14 -12 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -10 -11 -12 -14 -15 -15 -16 -16 -16 -16 -17 -18 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -14 -14 -13 -12 -11 -10 -10 -10 -9 -9 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -6 -6 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -3 -2 -0 1 1 2 4 5 7 9 10 11 12 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 15 16 17 18 18 19 20 21 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 26 26 26 25 25 25 25 25 24 23 22 21 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 21 22 22 22 19 17 15 15 15 16 17 19 20 20 20 21 22 23 25 26 28 28 29 29 30 30 31 31 32 34 35 36 36 35 34 33 33 33 33 32 32 32 33 33 33 34 34 34 35 35 35 36 36 35 35 35 35 35 35 35 34 34 33 32 32 32 32 33 33 33 33 32 32 32 32 33 33 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 33 33 33 33 33 34 34 35 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 35 33 33 34 35 35 34 33 32 33 32 32 32 32 33 32 32 33 32 31 29 28 27 23 19 17 18 17 15 12 17 18 18 13 15 19 22 22 21 18 17 16 17 18 19 20 19 17 15 15 15 16 17 15 15 17 18 18 19 19 19 21 21 19 17 15 16 16 16 16 15 15 15 17 18 18 19 19 18 18 19 19 20 21 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 21 21 21 22 22 22 22 21 20 19 18 17 17 17 17 17 17 18 18 19 20 20 19 18 18 18 18 18 18 19 20 21 21 21 19 18 17 17 16 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 1 1 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -10 -9 -9 -8 -9 -9 -10 -11 -12 -14 -14 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -11 -13 -14 -15 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -16 -16 -15 -14 -14 -13 -12 -11 -10 -10 -10 -10 -9 -9 -9 -10 -9 -9 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -6 -7 -8 -8 -8 -7 -6 -6 -5 -5 -5 -5 -4 -3 -2 -0 1 1 2 5 7 9 10 11 11 11 10 10 9 9 8 7 7 7 7 7 7 7 8 8 9 9 10 11 13 14 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 26 26 26 25 25 25 25 25 24 23 22 21 20 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 18 18 18 17 15 15 15 15 16 18 20 21 22 24 26 27 28 28 29 29 29 30 31 32 33 34 35 36 35 34 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 35 34 33 32 32 33 33 34 33 33 32 32 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 35 34 34 34 33 32 32 31 32 32 32 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 37 37 38 38 38 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 34 32 32 33 34 34 33 32 32 33 32 32 31 32 32 32 31 31 30 30 29 30 29 26 22 22 22 24 23 18 17 18 18 17 15 16 18 19 16 14 14 16 17 18 17 16 16 15 14 14 16 16 16 15 14 14 14 13 16 17 17 18 20 19 17 17 18 19 19 17 16 15 16 15 17 18 18 19 18 17 18 19 20 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 20 20 19 18 17 16 16 16 16 17 17 17 17 18 18 19 19 19 18 18 17 17 16 16 17 18 19 19 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 5 5 5 5 6 5 5 4 4 3 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 1 1 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -9 -8 -8 -8 -8 -9 -9 -10 -11 -13 -14 -15 -15 -16 -16 -17 -17 -16 -16 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -10 -10 -9 -9 -10 -12 -14 -15 -15 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -4 -5 -6 -7 -8 -8 -9 -8 -8 -7 -6 -6 -6 -5 -5 -4 -3 -1 -0 1 2 4 6 7 8 9 10 10 10 10 9 9 8 7 7 7 7 7 7 7 8 8 9 9 10 11 13 14 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 26 25 25 25 25 25 24 24 23 22 21 20 19 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 16 14 14 14 14 14 15 16 17 20 22 25 26 27 27 28 28 28 29 30 31 32 34 34 35 35 34 34 33 32 32 33 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 34 34 33 32 33 34 34 34 34 33 32 31 31 31 31 32 32 32 33 34 34 34 34 34 34 34 35 35 35 35 34 34 33 32 31 31 31 31 32 32 32 32 32 33 33 34 35 35 36 36 36 36 36 36 36 37 37 38 38 38 38 37 37 37 37 38 38 38 38 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 33 31 31 31 33 34 34 34 34 34 34 33 33 33 33 33 31 29 26 24 23 23 25 27 26 23 20 18 17 15 14 15 17 19 18 15 14 15 16 12 11 11 12 14 16 16 15 14 14 14 15 16 16 16 15 14 13 13 13 13 13 13 13 15 16 16 18 19 19 19 17 17 18 18 18 17 17 18 18 16 16 17 19 20 21 21 21 21 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 18 17 16 15 15 15 16 18 18 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 8 8 8 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 5 5 5 6 6 6 5 4 3 2 1 1 1 1 1 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -9 -9 -10 -12 -13 -14 -15 -16 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -10 -10 -10 -10 -10 -12 -14 -15 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -13 -13 -13 -13 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -4 -4 -4 -5 -6 -7 -8 -8 -9 -9 -9 -8 -8 -8 -8 -7 -6 -5 -3 -2 -0 1 2 3 4 5 6 8 9 9 9 9 9 8 7 7 7 7 7 7 7 7 8 8 9 9 11 12 13 15 16 17 18 18 19 19 20 20 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 25 25 25 25 25 24 24 23 23 21 20 18 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 20 19 19 19 19 19 18 17 16 15 15 14 14 14 14 14 16 19 22 24 25 26 27 27 27 28 30 31 32 33 34 34 34 34 33 32 32 31 32 33 35 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 35 35 35 35 34 33 32 31 31 31 31 31 32 32 33 34 35 35 36 36 35 35 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 35 36 36 36 36 36 36 37 37 38 38 38 37 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 32 31 30 31 34 35 35 35 35 35 34 35 34 34 33 32 31 28 24 18 15 14 18 22 24 22 18 12 9 9 13 15 18 20 19 15 12 10 11 10 10 9 10 11 12 13 13 13 12 12 13 14 14 14 14 13 13 13 13 12 12 13 15 17 17 16 16 18 18 18 18 17 17 18 18 17 17 17 17 16 16 17 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 20 21 20 19 18 18 18 17 17 17 17 17 17 17 18 18 17 17 18 18 18 18 18 18 17 16 15 15 14 15 17 18 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 16 15 13 13 13 13 13 13 13 12 12 11 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 3 1 -0 -0 -0 -0 -1 -1 -0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -8 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -12 -13 -14 -16 -17 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -11 -12 -13 -13 -14 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -12 -14 -15 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -8 -7 -6 -5 -4 -3 -0 0 1 1 2 3 4 6 8 9 9 8 8 7 6 6 6 6 6 7 7 8 8 8 9 10 12 13 14 15 17 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 25 25 25 24 24 24 23 22 22 20 19 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 15 14 14 15 17 19 21 23 25 26 27 28 29 30 32 33 34 34 33 31 30 29 30 31 31 31 33 34 35 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 34 35 35 35 36 35 35 34 33 32 31 31 31 31 32 32 33 34 35 36 36 36 36 36 36 35 35 35 34 34 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 37 38 38 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 36 36 36 36 36 36 36 35 35 35 34 33 33 31 30 29 32 33 34 32 33 34 35 36 36 35 33 30 28 28 26 22 16 13 14 20 27 27 23 16 10 9 9 13 14 16 17 16 14 12 10 9 9 9 8 7 7 8 8 9 9 9 9 9 9 10 11 13 14 15 15 12 12 14 17 21 21 20 18 18 19 18 18 18 15 14 14 15 14 16 17 17 15 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 17 17 17 17 16 15 14 13 14 16 17 18 18 18 18 17 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 17 15 14 13 13 13 13 13 13 12 12 11 12 12 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 2 1 0 0 -0 -0 -0 -0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -14 -16 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -12 -13 -14 -14 -14 -14 -13 -13 -12 -11 -11 -11 -10 -10 -10 -11 -14 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -18 -18 -17 -17 -16 -16 -15 -14 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 -6 -5 -5 -5 -5 -6 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -6 -6 -5 -4 -2 -0 1 2 1 2 3 4 6 8 8 8 7 6 6 6 6 6 6 6 7 8 8 8 9 10 11 13 14 15 16 17 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 24 24 24 24 24 23 22 22 20 19 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 20 20 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 17 20 22 24 25 26 27 28 30 31 33 34 34 32 30 28 27 29 30 31 30 30 31 33 34 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 33 34 34 35 35 35 34 33 32 31 31 31 31 31 32 32 33 34 35 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 33 31 31 30 29 29 33 34 32 29 30 32 34 35 36 34 31 27 27 24 21 15 13 10 12 20 26 25 20 11 9 7 8 10 11 13 14 15 13 12 10 9 9 9 9 7 6 6 7 7 8 8 9 9 9 9 9 10 11 12 13 12 13 16 20 22 21 21 21 20 19 18 17 15 13 13 12 11 12 14 16 15 15 15 16 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 17 17 16 15 14 13 13 14 16 17 17 18 18 18 18 17 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 16 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 9 9 9 8 8 7 7 7 7 8 8 9 9 9 9 8 8 8 7 7 6 5 5 4 4 3 2 2 2 3 3 2 1 1 1 2 2 2 0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -13 -13 -14 -14 -15 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -15 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -13 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -11 -11 -10 -11 -12 -14 -15 -16 -16 -17 -17 -17 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -6 -5 -5 -5 -5 -6 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -7 -6 -5 -4 -2 -0 0 1 2 2 3 4 6 8 8 8 7 6 6 5 5 5 6 6 7 7 8 8 9 10 11 13 14 15 16 17 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 28 28 28 29 29 30 30 24 24 23 23 23 22 21 20 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 20 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 21 22 24 25 26 27 29 31 33 35 35 33 32 31 29 30 31 31 30 29 30 31 31 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 33 33 32 31 31 31 31 31 31 32 32 33 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 32 33 33 34 34 35 35 35 36 36 36 37 38 38 37 37 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 33 32 31 31 31 30 31 34 34 33 30 29 31 33 35 35 33 31 27 25 21 16 13 10 6 6 15 22 21 16 9 9 10 11 11 11 12 13 15 14 12 10 9 10 11 11 8 7 6 7 7 8 9 9 9 10 11 11 12 13 13 13 14 14 17 19 18 18 19 19 18 17 15 13 12 12 11 10 9 13 15 14 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 18 17 17 17 17 18 18 18 18 17 17 18 18 17 17 17 17 17 18 18 18 18 18 18 16 15 14 13 13 13 14 15 16 16 16 16 16 17 17 17 16 15 14 14 13 13 13 13 12 12 12 12 12 13 13 14 15 16 16 16 16 16 15 14 14 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 9 9 9 9 8 8 7 7 7 6 6 5 4 4 3 3 3 2 2 2 0 -0 -1 -0 -0 -1 -1 -1 -3 -4 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -12 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -13 -14 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -18 -17 -18 -18 -17 -17 -17 -17 -18 -18 -18 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -5 -6 -7 -8 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -7 -5 -3 -2 -0 -0 0 1 1 3 5 6 7 8 7 6 6 5 5 5 5 5 6 6 7 7 8 9 9 11 13 14 15 16 17 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 30 30 23 23 23 22 22 21 20 18 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 20 19 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 22 23 25 26 27 31 33 35 36 35 35 34 32 32 32 31 31 30 29 29 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 32 31 31 31 31 30 30 31 31 31 32 33 34 34 35 35 35 36 36 36 37 38 38 37 37 36 36 36 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 35 34 33 32 31 31 31 31 30 31 33 33 31 28 28 31 33 35 34 32 29 26 22 18 15 13 9 8 10 18 24 24 21 16 15 15 15 13 12 12 13 15 14 13 12 12 12 12 12 10 11 12 13 13 12 13 15 15 17 18 17 16 18 19 20 21 20 19 18 18 18 18 17 16 14 13 12 10 9 9 10 11 13 13 12 12 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 18 17 16 15 15 16 17 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 16 15 14 13 13 13 13 14 15 16 16 16 16 16 16 17 17 17 16 15 14 14 13 13 13 13 12 12 11 12 13 14 15 16 16 16 16 16 16 15 14 13 13 13 12 12 12 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 6 6 6 6 5 4 4 3 2 2 1 0 -0 -0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -13 -12 -11 -11 -11 -12 -13 -14 -14 -15 -15 -15 -15 -15 -14 -14 -15 -15 -16 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -16 -15 -14 -14 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -15 -15 -14 -14 -14 -13 -13 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -6 -7 -8 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -8 -7 -5 -4 -2 -1 -0 0 1 2 4 6 7 7 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 14 15 16 17 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 23 22 22 21 20 19 18 17 16 16 16 17 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 18 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 22 22 22 22 22 23 24 27 31 33 35 36 36 36 36 35 34 33 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 33 32 31 31 31 30 30 30 30 31 31 32 33 33 34 35 35 35 36 36 36 37 37 38 37 37 37 36 36 36 35 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 34 34 34 35 34 33 32 31 30 30 30 30 30 30 32 32 30 27 26 28 31 34 35 33 31 27 23 18 14 11 9 10 11 13 18 22 25 24 22 22 21 20 17 15 15 16 17 17 17 17 17 17 18 18 19 21 21 20 21 19 20 21 20 20 21 20 18 18 18 18 20 21 21 19 18 17 16 15 14 13 12 10 8 7 9 12 13 11 11 11 12 13 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 18 18 17 16 15 15 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 16 14 14 13 13 13 13 14 15 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 13 14 15 16 17 16 16 16 16 16 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 10 9 9 9 8 8 9 9 10 10 9 9 9 9 8 8 7 6 6 6 5 4 4 3 3 3 2 1 0 -0 -1 -2 -3 -4 -4 -4 -5 -5 -6 -6 -6 -6 -6 -5 -5 -4 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -6 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -10 -11 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -17 -14 -12 -11 -12 -12 -13 -14 -14 -15 -15 -15 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -16 -15 -15 -14 -14 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -13 -14 -14 -15 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -17 -17 -17 -17 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -7 -8 -9 -9 -9 -10 -10 -11 -10 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 -0 1 3 5 6 6 6 5 4 4 4 4 4 4 4 5 5 6 7 7 9 10 12 13 15 16 17 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 23 22 21 20 19 18 17 16 15 15 16 16 17 17 18 18 18 18 18 18 18 18 19 19 20 20 20 20 19 18 17 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 22 22 23 23 23 22 22 22 23 26 31 34 35 35 36 36 36 36 36 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 30 31 31 31 32 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 33 32 31 30 30 30 30 30 30 31 31 32 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 31 29 28 28 29 30 29 29 30 32 32 29 26 26 30 32 33 33 31 29 24 17 13 13 13 8 8 9 12 15 18 21 23 23 23 24 24 23 21 20 20 21 21 21 21 21 22 23 22 22 21 21 20 19 18 17 15 13 13 12 11 10 11 13 15 18 19 19 18 18 17 15 13 11 10 8 6 4 6 10 13 11 10 11 12 13 13 14 14 14 15 15 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 16 15 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 14 15 16 17 17 16 16 16 16 16 16 15 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 -0 -2 -2 -3 -4 -4 -4 -4 -5 -5 -6 -6 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -7 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -12 -13 -13 -13 -13 -13 -14 -14 -15 -16 -17 -18 -19 -19 -20 -20 -21 -20 -18 -14 -11 -10 -10 -11 -12 -13 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -15 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -13 -14 -15 -15 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -6 -7 -8 -9 -9 -9 -10 -11 -11 -10 -10 -9 -7 -6 -5 -4 -3 -3 -2 -1 0 3 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 11 13 14 16 16 17 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 22 22 21 19 18 17 16 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 19 18 16 16 15 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 21 20 20 21 23 27 30 32 33 33 34 35 36 36 36 36 36 35 34 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 32 32 33 33 33 33 33 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 29 29 29 30 31 31 32 32 33 34 34 35 35 35 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 31 30 29 27 28 29 31 30 31 31 32 32 29 27 27 30 31 31 30 29 27 22 14 13 13 13 7 5 6 9 11 15 18 20 20 21 22 24 24 22 22 21 21 20 20 20 19 20 19 18 18 17 17 17 15 15 14 13 12 11 10 10 11 13 16 18 21 21 20 18 18 18 15 12 9 8 6 5 5 11 13 13 9 10 12 13 13 13 13 13 14 15 15 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 17 17 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 14 15 15 15 15 15 14 15 15 16 16 15 15 14 14 13 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 7 7 6 5 5 4 4 3 1 1 -0 -2 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -8 -8 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -10 -10 -10 -11 -13 -13 -13 -13 -13 -13 -13 -14 -15 -15 -16 -16 -15 -14 -14 -14 -13 -13 -12 -13 -13 -14 -14 -15 -15 -14 -14 -15 -16 -16 -16 -15 -14 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -21 -20 -17 -14 -10 -9 -9 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -13 -13 -14 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -7 -8 -9 -9 -10 -10 -11 -11 -10 -9 -8 -7 -5 -4 -3 -2 -2 -0 0 2 4 5 6 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 8 9 12 13 15 16 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 22 21 19 18 17 16 15 15 14 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 20 19 19 17 16 15 14 15 16 17 18 18 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 21 21 22 22 21 20 19 19 20 22 25 26 27 28 29 30 32 34 36 36 36 36 35 34 33 32 31 30 30 31 31 31 31 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 29 29 30 31 31 32 32 33 34 34 35 35 35 35 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 33 33 33 33 32 32 31 31 31 32 32 32 32 33 33 30 27 27 29 29 28 27 26 24 21 18 17 17 15 10 10 11 12 13 15 16 15 15 16 18 21 22 22 22 20 17 15 15 15 14 15 13 12 11 11 11 11 11 13 15 14 14 13 14 15 16 17 18 19 20 20 20 19 17 16 14 11 8 8 7 6 6 11 12 11 9 11 12 12 12 11 12 13 14 15 15 15 15 15 16 16 16 17 17 17 16 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 14 15 15 16 17 17 17 17 17 17 17 17 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 13 13 13 13 13 13 14 15 15 15 15 15 15 14 14 13 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 9 9 7 6 6 5 4 4 3 2 1 -0 -2 -3 -5 -5 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -6 -8 -9 -9 -9 -9 -8 -8 -9 -9 -10 -11 -12 -13 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -17 -17 -17 -17 -16 -16 -16 -15 -14 -14 -14 -13 -14 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -14 -12 -11 -12 -12 -13 -14 -15 -17 -18 -19 -18 -16 -13 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -13 -13 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -13 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -13 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -7 -7 -9 -9 -10 -11 -11 -11 -11 -10 -9 -8 -6 -5 -4 -3 -2 -1 1 3 5 5 5 4 4 3 3 3 3 4 3 3 3 4 4 4 5 5 6 8 10 12 14 15 16 17 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 21 20 18 17 16 15 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 18 16 15 14 15 15 16 18 18 18 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 22 21 20 19 19 19 20 21 22 22 23 26 28 31 33 34 35 35 35 34 33 32 31 31 31 31 31 32 32 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 31 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 30 31 31 32 33 34 33 31 29 29 29 30 33 31 27 24 23 24 25 26 26 25 22 19 17 18 19 20 18 19 18 16 14 15 13 11 10 11 13 16 18 18 18 17 15 14 13 13 11 11 9 8 7 7 8 9 9 13 16 17 17 16 16 17 17 17 18 18 19 19 18 17 15 13 11 9 7 9 9 9 9 10 9 9 8 9 10 11 11 11 12 13 14 15 15 15 15 16 16 17 17 17 17 17 16 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 11 11 11 10 10 9 9 9 8 9 9 9 9 9 9 9 7 6 5 4 4 3 2 1 0 -1 -2 -3 -4 -5 -6 -6 -7 -7 -7 -6 -5 -4 -4 -5 -6 -8 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -12 -14 -14 -15 -15 -16 -16 -15 -15 -15 -14 -15 -16 -17 -18 -18 -17 -17 -16 -16 -15 -14 -13 -14 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -15 -14 -12 -12 -12 -13 -13 -14 -14 -14 -12 -10 -9 -9 -10 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -14 -14 -14 -13 -13 -14 -15 -15 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -17 -17 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -9 -10 -11 -11 -12 -12 -12 -11 -10 -9 -6 -5 -4 -3 -2 -0 3 4 5 5 4 3 3 2 3 3 3 3 3 3 3 4 4 5 5 6 7 9 10 13 14 16 17 17 18 18 18 18 18 18 18 18 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 31 31 21 19 18 17 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 18 18 16 15 15 15 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 22 22 22 21 20 20 20 20 21 21 20 21 22 25 27 28 31 32 33 33 33 33 33 32 32 32 32 33 33 33 34 34 34 33 33 33 32 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 32 29 25 23 21 20 22 27 29 31 33 33 31 27 23 24 26 29 32 28 21 14 12 15 18 21 23 24 22 20 19 20 21 22 22 22 21 18 16 14 12 10 9 12 14 15 15 14 14 14 15 16 15 13 10 9 9 9 10 9 9 9 12 14 16 16 16 14 13 13 13 14 15 17 17 16 14 13 15 14 13 12 11 11 10 9 10 9 8 7 7 9 9 10 11 11 12 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 16 16 16 16 16 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 10 10 10 10 10 10 10 11 11 12 13 14 15 15 15 14 14 13 13 13 13 13 12 12 11 11 10 10 11 11 11 10 9 9 9 9 8 8 8 8 9 8 7 6 5 4 4 4 4 3 1 0 -0 -1 -3 -5 -6 -6 -7 -7 -8 -8 -8 -6 -5 -6 -7 -9 -10 -10 -11 -12 -11 -11 -10 -10 -10 -10 -9 -9 -9 -10 -11 -12 -13 -14 -15 -15 -15 -15 -15 -15 -16 -16 -17 -17 -17 -17 -16 -16 -16 -15 -15 -14 -13 -13 -13 -12 -14 -14 -14 -14 -14 -14 -15 -16 -17 -17 -17 -15 -15 -15 -14 -14 -13 -11 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -11 -11 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -15 -14 -14 -14 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -9 -9 -10 -11 -12 -12 -12 -11 -9 -7 -5 -4 -2 -0 2 4 4 4 4 3 2 2 2 2 2 2 2 2 3 4 4 4 5 6 7 8 9 12 13 15 16 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 31 31 31 31 31 20 19 18 16 14 14 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 14 14 14 15 15 16 18 18 17 16 16 16 17 17 18 18 18 18 16 16 17 18 18 17 17 18 18 19 19 20 20 20 21 21 22 22 21 20 18 18 19 20 21 21 22 23 25 26 26 26 27 29 29 30 30 31 32 33 32 33 33 33 34 34 35 35 35 34 34 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 33 33 33 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 32 27 22 18 15 13 13 18 25 29 32 34 32 28 22 19 22 26 30 31 26 18 9 4 4 8 13 19 21 20 18 20 22 22 22 21 20 20 19 17 15 13 11 12 16 16 14 12 12 12 12 13 14 14 13 13 12 12 13 16 15 14 13 14 15 14 13 13 10 9 7 7 8 10 11 11 10 10 11 13 13 12 11 9 6 5 4 6 6 6 7 8 9 10 11 11 12 12 13 13 13 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 14 15 16 16 17 17 17 17 16 16 15 15 14 14 13 13 13 12 11 11 10 10 10 10 9 9 9 9 10 11 12 13 13 13 13 12 12 12 13 13 13 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 9 9 8 7 7 6 5 5 4 4 3 1 -0 -2 -4 -6 -7 -7 -6 -6 -8 -8 -8 -8 -7 -7 -8 -9 -10 -10 -10 -11 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -12 -13 -14 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -16 -16 -15 -15 -15 -14 -15 -16 -15 -15 -14 -13 -13 -14 -14 -14 -14 -15 -15 -16 -17 -18 -18 -18 -17 -17 -16 -12 -9 -7 -9 -9 -9 -9 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -13 -13 -12 -12 -13 -14 -14 -15 -15 -15 -15 -15 -15 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -9 -9 -10 -11 -11 -11 -10 -9 -8 -6 -4 -1 0 2 4 4 3 2 2 2 1 1 1 1 1 2 2 3 3 4 4 5 7 8 9 11 13 14 15 16 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 32 32 32 33 32 32 32 31 31 31 31 31 31 20 18 17 15 14 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 13 12 11 12 12 12 15 17 18 17 17 16 17 17 18 18 18 17 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 21 20 18 18 18 19 20 21 23 25 25 25 25 25 26 26 26 26 27 28 31 32 32 33 33 34 35 35 36 36 36 35 34 34 33 33 33 33 34 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 35 35 35 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 34 33 28 22 16 12 14 15 17 22 27 31 31 32 29 24 20 18 22 27 29 29 26 20 11 1 -1 1 6 12 13 16 18 18 18 18 17 17 18 18 18 18 18 17 15 14 15 14 13 13 11 10 11 12 13 13 13 15 15 15 15 17 17 16 14 14 13 11 10 9 7 7 7 7 7 8 9 10 9 8 9 11 10 9 7 5 3 3 4 5 5 6 8 9 9 9 10 11 11 12 12 12 12 13 13 14 15 15 15 15 16 17 17 17 17 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 14 14 15 16 16 17 17 16 16 15 14 13 12 12 11 11 12 13 13 14 15 15 16 16 17 17 16 16 15 15 15 14 14 13 13 12 11 11 10 9 9 9 9 8 9 9 10 11 11 11 11 11 11 11 12 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 6 4 3 1 -0 -3 -5 -7 -7 -7 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -12 -13 -13 -14 -15 -15 -15 -15 -15 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -17 -18 -18 -16 -14 -13 -13 -14 -14 -14 -14 -14 -14 -15 -16 -18 -19 -19 -19 -19 -18 -14 -11 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -14 -13 -12 -12 -13 -13 -14 -14 -15 -15 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -10 -10 -10 -9 -9 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -7 -8 -9 -10 -11 -12 -12 -11 -10 -9 -8 -6 -5 -3 -0 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 4 4 6 8 9 11 13 14 15 16 16 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 20 18 16 15 13 13 13 13 13 14 14 15 15 15 15 15 15 16 16 16 17 15 13 11 10 11 11 12 13 14 14 13 13 14 15 16 16 18 17 16 14 14 14 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 22 21 20 19 19 19 19 21 23 25 25 25 26 27 27 27 26 26 26 28 30 31 32 33 33 34 35 35 36 36 35 35 35 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 33 33 33 32 32 33 33 33 33 33 33 33 32 32 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 34 32 29 22 14 9 8 14 18 22 26 26 27 27 28 24 19 16 17 22 26 27 26 22 14 5 -4 -4 -2 1 5 10 14 18 18 17 16 15 14 15 16 16 16 17 16 15 14 13 13 13 10 9 9 10 11 12 13 14 13 13 13 13 14 14 14 13 11 9 8 8 8 8 8 9 9 9 8 7 7 6 7 8 11 9 7 6 4 3 3 4 5 5 6 8 8 8 8 9 9 9 10 10 11 12 13 13 14 14 15 15 16 16 16 17 17 17 16 16 16 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 14 14 13 12 12 11 11 10 11 11 12 12 12 13 14 15 16 16 16 16 16 16 15 15 15 14 13 13 12 11 10 9 9 9 8 8 7 7 8 9 9 10 10 10 11 11 12 12 13 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 6 6 7 8 8 7 5 4 1 -0 -2 -4 -6 -8 -8 -8 -8 -8 -7 -7 -7 -8 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -14 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -16 -16 -15 -15 -15 -16 -18 -18 -16 -14 -14 -13 -13 -13 -14 -14 -15 -16 -17 -17 -17 -18 -19 -20 -21 -20 -18 -15 -13 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -14 -13 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -16 -17 -17 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -13 -13 -13 -12 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -4 -5 -6 -8 -9 -11 -12 -12 -12 -11 -10 -9 -6 -5 -3 -1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 5 7 9 11 12 13 15 15 16 16 16 17 17 16 17 17 18 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 19 18 16 14 13 13 13 13 13 13 14 14 15 15 15 15 15 16 16 16 16 13 11 9 10 10 11 11 12 13 13 12 12 12 13 13 13 15 15 14 12 12 11 12 14 16 17 17 18 18 18 19 19 19 19 20 21 22 22 22 22 20 19 19 18 19 22 24 25 25 25 26 26 27 27 27 28 30 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 33 33 32 32 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 37 37 37 37 36 36 36 35 35 34 34 34 34 34 35 35 35 35 35 34 34 32 30 26 20 15 11 10 12 15 17 17 14 12 13 17 18 16 13 12 16 22 25 23 19 13 5 -1 -5 -0 4 7 9 11 13 14 14 14 13 13 13 13 14 14 15 15 14 12 11 11 13 13 11 11 12 14 13 13 13 12 9 9 9 10 11 12 12 11 9 7 7 8 9 9 9 8 8 8 8 7 6 5 6 7 7 6 4 4 3 3 2 3 4 5 6 7 8 8 8 8 9 9 10 10 11 12 13 13 14 15 15 16 15 14 14 14 14 14 14 14 14 15 16 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 11 11 11 11 11 11 11 13 14 15 16 16 16 16 16 16 16 15 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 7 8 9 10 10 10 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 7 7 6 5 4 4 3 3 2 2 3 4 5 5 4 3 2 -0 -3 -6 -8 -9 -9 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -12 -14 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -17 -18 -18 -19 -18 -17 -16 -15 -15 -15 -14 -13 -14 -13 -13 -14 -14 -15 -16 -17 -16 -15 -15 -15 -16 -18 -18 -17 -14 -13 -12 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -15 -15 -16 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -17 -16 -15 -14 -13 -13 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -18 -18 -17 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -12 -11 -10 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -3 -5 -6 -8 -10 -11 -11 -11 -10 -9 -8 -6 -4 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 0 0 1 1 1 1 2 3 4 5 6 8 10 12 13 14 15 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 31 31 32 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 33 33 33 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 19 17 15 13 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 15 13 11 9 9 10 10 11 12 13 13 13 13 12 12 12 13 13 12 12 11 11 11 12 14 16 17 17 18 18 18 19 19 19 18 18 18 21 22 23 23 22 21 19 18 18 19 20 21 22 23 23 23 25 27 29 31 32 33 34 33 33 33 33 33 32 32 31 31 31 31 32 32 33 33 34 34 34 33 33 33 32 32 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 32 33 33 34 34 35 35 35 35 34 34 33 33 33 33 33 34 34 35 35 35 36 36 36 36 36 36 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 33 31 29 27 26 24 21 18 15 11 9 11 9 6 4 4 7 13 18 21 20 18 18 21 25 24 20 12 5 1 -1 -1 4 8 10 10 11 12 12 11 11 11 12 13 14 15 15 16 16 13 11 9 10 12 12 8 7 10 13 13 12 11 9 7 6 7 8 9 9 9 9 8 7 7 8 9 9 9 8 7 6 6 5 5 4 4 4 4 4 5 5 4 4 4 4 5 6 6 7 7 8 8 9 9 9 10 11 12 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 15 16 16 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 12 11 10 10 10 10 11 11 11 11 11 11 10 10 11 11 12 14 15 16 16 16 16 16 16 16 15 15 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 6 5 4 4 3 2 1 1 0 -0 -0 0 0 -0 -0 -1 -3 -6 -9 -10 -11 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -13 -15 -17 -18 -18 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -15 -16 -16 -16 -16 -16 -16 -17 -18 -19 -19 -18 -16 -14 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -15 -14 -12 -11 -11 -11 -12 -13 -13 -13 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -11 -10 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -19 -18 -18 -18 -17 -16 -15 -14 -14 -13 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -15 -16 -17 -16 -16 -16 -16 -16 -16 -16 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -2 -4 -6 -8 -9 -10 -10 -10 -9 -8 -7 -6 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 1 2 3 3 4 6 8 9 11 13 14 14 15 15 15 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 29 29 30 31 32 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 18 17 15 13 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 15 13 10 9 9 9 10 10 11 13 13 13 13 13 12 12 13 14 13 12 10 11 11 13 14 15 16 17 18 18 18 19 19 18 18 17 17 18 20 22 23 22 22 22 21 21 21 20 20 21 21 22 22 25 28 31 33 33 33 33 33 33 33 34 35 34 33 31 30 29 28 28 29 30 31 32 34 35 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 35 34 33 31 29 27 23 18 17 17 18 19 18 15 13 15 11 6 1 -0 9 18 24 23 22 21 20 21 22 21 16 8 2 0 1 3 7 11 12 10 11 12 11 9 9 10 11 12 14 15 17 17 17 13 11 9 13 14 13 9 7 9 11 13 12 10 9 7 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 6 5 6 6 6 6 5 4 4 5 5 5 4 4 4 4 4 5 5 6 7 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 14 12 11 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 10 10 11 12 13 13 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 11 10 9 9 8 8 7 7 6 6 6 6 7 8 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 5 5 4 3 2 1 0 -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -9 -11 -12 -13 -14 -14 -14 -15 -14 -14 -13 -12 -12 -12 -13 -14 -15 -16 -18 -20 -19 -18 -17 -16 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -17 -17 -16 -15 -15 -15 -15 -15 -14 -13 -13 -14 -14 -14 -14 -13 -14 -13 -12 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -8 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -7 -9 -9 -10 -10 -9 -9 -7 -6 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 1 2 3 4 4 6 9 11 12 13 14 14 15 15 15 15 15 16 16 16 17 18 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 33 33 32 32 32 33 33 33 33 33 33 33 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 34 33 18 16 15 13 13 12 12 12 12 13 13 13 13 14 15 15 15 15 15 15 15 13 10 9 8 9 9 9 9 9 10 11 12 13 13 13 13 17 17 14 12 11 11 12 14 15 16 16 17 18 18 18 18 18 18 18 17 18 18 20 22 24 23 22 22 22 22 22 22 21 21 20 20 23 27 30 31 32 33 32 32 32 32 33 33 34 34 34 34 33 30 27 27 27 27 28 30 32 34 34 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 33 31 30 28 26 22 16 12 10 11 15 20 21 20 18 16 13 10 8 9 17 21 21 19 19 18 18 17 17 16 13 9 5 5 8 11 12 12 12 11 12 11 9 7 8 9 10 12 14 16 18 19 18 16 13 12 14 16 16 13 10 10 11 12 10 8 5 5 5 7 8 8 7 6 5 6 6 6 6 6 7 7 8 8 8 8 8 9 8 6 4 2 2 2 2 1 1 1 1 3 4 4 6 7 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 13 13 11 10 9 9 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 10 10 9 9 9 10 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 10 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 7 7 6 5 5 5 4 4 4 3 3 3 4 4 4 4 3 2 0 -1 -2 -3 -3 -3 -4 -4 -5 -7 -9 -11 -12 -12 -13 -13 -12 -12 -13 -14 -16 -17 -17 -16 -14 -13 -13 -14 -16 -18 -18 -18 -18 -19 -19 -18 -17 -17 -16 -15 -15 -16 -17 -17 -16 -17 -17 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -17 -16 -15 -15 -15 -16 -16 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -10 -7 -8 -9 -9 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -17 -17 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -6 -8 -9 -10 -10 -10 -9 -8 -6 -5 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 0 1 1 2 3 4 5 7 9 11 13 13 14 14 14 14 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 27 28 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 33 33 33 33 18 16 15 13 13 12 12 12 13 13 13 13 13 14 15 15 15 15 15 14 14 11 10 9 9 9 8 7 7 8 8 9 9 9 10 11 14 18 17 14 11 10 10 11 12 13 14 15 16 17 18 18 17 16 16 16 16 16 17 18 20 23 24 24 24 24 23 22 22 21 19 19 19 22 25 28 30 31 32 32 32 31 31 31 32 33 34 34 34 32 29 27 26 26 23 21 20 24 27 29 31 33 34 34 34 34 33 33 32 32 31 31 31 31 31 32 31 31 31 31 31 32 32 33 33 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 33 32 32 32 33 34 35 35 34 31 28 23 18 13 11 10 10 11 13 17 16 16 16 15 14 12 10 9 14 17 17 16 15 13 11 7 8 9 9 7 7 9 11 15 13 12 11 12 13 13 10 7 8 9 11 13 14 15 16 18 17 14 12 13 14 16 16 14 10 9 9 10 8 7 7 7 7 7 8 8 7 7 6 7 7 7 6 5 6 7 8 9 8 8 8 8 7 5 3 3 3 3 3 1 0 0 1 3 4 5 6 7 8 9 9 9 9 9 9 9 9 9 9 10 11 11 12 13 13 14 14 13 12 11 11 10 10 10 10 10 10 9 9 9 9 9 11 12 11 10 8 7 6 6 6 7 8 8 8 8 8 8 9 9 9 10 11 11 11 12 11 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 12 11 10 9 9 9 9 9 8 8 7 7 7 7 7 7 6 5 4 4 3 1 0 -0 -1 -2 -2 -2 -2 -1 -0 -0 0 -0 -0 -2 -4 -5 -6 -5 -5 -5 -5 -6 -8 -10 -12 -13 -13 -14 -13 -13 -12 -12 -13 -14 -15 -16 -15 -15 -16 -17 -18 -18 -18 -18 -18 -17 -18 -18 -19 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -16 -15 -15 -15 -15 -15 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -14 -15 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -9 -7 -6 -6 -5 -5 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -8 -8 -9 -9 -8 -6 -5 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 0 1 2 3 4 4 5 7 9 11 13 13 13 13 14 14 14 14 15 16 16 17 18 18 18 19 20 20 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 18 16 15 13 13 12 12 13 13 13 12 12 12 13 14 15 14 14 13 13 12 10 10 9 9 9 8 7 7 7 8 8 7 7 7 9 13 16 15 12 10 10 10 11 12 13 14 15 16 17 17 16 15 14 14 14 15 15 16 17 18 21 22 23 23 24 24 24 24 23 22 22 23 26 28 30 31 31 31 32 32 31 31 31 31 31 32 32 32 31 29 26 23 23 23 22 21 20 20 22 25 29 32 33 33 33 33 32 31 31 31 30 30 31 32 33 33 32 31 31 32 32 32 32 33 32 32 32 32 32 32 32 32 33 34 34 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 35 36 36 36 34 33 31 29 27 26 26 27 28 29 30 31 31 30 26 22 18 16 15 12 12 13 15 17 14 13 14 17 16 14 13 10 11 11 12 10 8 6 3 0 5 9 9 7 8 8 10 15 16 15 13 13 13 12 10 9 10 11 13 13 13 13 13 14 13 11 10 12 10 10 12 14 13 11 9 8 8 8 7 6 6 6 6 7 7 8 8 8 8 7 6 5 6 6 6 6 5 5 5 6 6 5 4 4 4 4 3 1 1 1 2 4 5 6 7 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 13 11 10 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 10 10 9 8 7 6 6 6 7 7 7 7 7 7 7 7 8 9 9 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 9 9 9 8 7 6 6 5 5 4 4 4 3 2 1 0 -0 -1 -2 -2 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -8 -9 -9 -11 -12 -14 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -17 -18 -20 -19 -18 -18 -18 -18 -18 -19 -20 -19 -19 -19 -19 -20 -21 -22 -21 -20 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -15 -12 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -15 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -5 -5 -5 -4 -4 -5 -5 -6 -7 -8 -8 -6 -5 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 4 5 7 9 11 12 13 13 13 14 14 14 14 15 16 17 17 18 18 18 19 20 20 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 27 28 29 30 31 32 32 32 32 32 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 31 17 16 14 13 12 12 12 11 11 10 9 9 9 10 11 12 13 13 11 9 7 7 7 8 8 7 7 7 6 5 6 6 5 5 5 6 9 13 13 12 10 9 9 10 11 12 12 13 15 16 16 15 14 14 13 13 14 15 16 16 17 19 21 23 23 23 23 24 23 23 23 24 26 27 28 27 28 28 28 27 28 29 30 31 31 31 31 31 31 31 29 26 23 24 24 23 22 19 18 18 20 23 27 30 31 32 31 31 30 30 30 30 30 30 30 31 32 32 32 31 31 32 32 32 32 32 31 31 31 32 32 32 33 33 34 35 36 36 37 37 37 37 36 36 37 36 36 35 35 36 35 35 35 32 31 30 30 31 31 27 23 20 18 18 19 22 22 22 22 24 24 23 19 14 10 7 3 5 10 15 20 18 15 14 17 18 18 15 11 8 6 6 6 6 5 4 4 7 10 13 10 11 11 11 11 12 13 13 13 14 13 12 11 12 12 13 13 13 13 13 12 11 9 8 8 8 8 9 10 11 10 9 7 6 6 6 6 6 6 7 8 7 7 7 8 8 7 7 6 6 5 5 4 4 3 3 4 5 5 4 2 2 2 3 3 3 3 4 4 4 4 6 7 7 7 7 7 6 6 7 7 8 8 9 9 10 10 10 9 10 10 10 9 8 8 7 7 6 7 7 7 7 7 6 6 5 5 5 4 4 6 7 8 8 7 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 9 9 11 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 8 7 6 6 5 5 4 4 3 2 2 1 -0 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -10 -12 -13 -14 -14 -15 -16 -16 -16 -16 -17 -17 -17 -16 -16 -15 -15 -14 -16 -18 -19 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -23 -23 -22 -22 -22 -22 -21 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -19 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -17 -16 -17 -16 -14 -11 -11 -11 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -15 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -8 -6 -5 -5 -5 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -6 -6 -7 -7 -7 -8 -8 -9 -8 -8 -7 -6 -5 -5 -5 -5 -6 -7 -8 -7 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -0 0 1 1 2 2 3 3 4 4 6 9 11 12 13 13 13 13 13 13 14 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 31 32 33 32 32 32 32 32 32 32 32 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 30 30 29 29 29 30 16 15 13 12 12 12 10 9 8 8 9 9 9 9 10 10 9 7 5 5 5 6 7 7 8 7 7 7 6 6 6 6 6 7 9 9 9 9 10 10 10 9 9 10 12 13 14 14 14 15 16 16 15 14 13 13 14 14 14 15 16 18 20 22 24 25 25 25 24 23 22 23 25 27 28 28 26 25 25 27 29 30 31 31 31 31 31 31 31 31 31 29 26 24 23 23 21 19 18 18 18 18 21 26 30 29 26 23 23 26 29 31 31 31 31 31 30 31 31 31 31 31 32 32 32 31 31 32 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 34 36 36 36 36 36 34 31 27 23 20 18 17 18 22 23 22 18 17 16 16 15 15 14 13 13 14 15 15 12 8 5 3 -0 -0 4 12 18 18 16 15 16 16 16 14 11 7 6 6 7 7 7 6 5 6 8 10 10 9 10 11 11 11 13 14 14 13 11 10 10 11 12 13 14 14 12 9 7 7 7 7 8 9 9 7 5 7 8 7 5 5 5 6 7 7 7 8 7 7 6 6 7 7 6 5 4 4 4 4 4 4 3 3 4 5 4 4 2 1 2 3 4 5 5 5 4 3 3 4 5 5 6 6 5 5 5 5 6 7 7 8 9 9 9 8 8 8 8 8 8 8 7 6 6 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 4 4 3 3 4 4 4 4 4 5 5 5 6 6 7 8 9 10 12 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 10 10 9 9 9 9 9 9 8 8 7 6 6 5 4 4 3 2 1 0 -0 -0 -1 -2 -3 -4 -4 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -10 -11 -12 -13 -13 -13 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -19 -20 -21 -21 -21 -22 -22 -22 -23 -23 -24 -25 -25 -25 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -22 -22 -21 -21 -20 -19 -18 -18 -18 -17 -15 -13 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -17 -18 -17 -17 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -9 -7 -6 -5 -5 -5 -6 -6 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -7 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 2 3 3 3 3 4 5 7 9 10 11 11 11 11 12 12 13 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 31 31 32 33 33 33 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 29 30 15 13 12 11 10 9 7 5 4 5 6 8 8 8 8 8 7 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 6 6 8 9 9 10 10 10 9 8 8 9 12 13 13 13 13 14 15 15 15 13 13 13 13 13 13 13 13 14 16 18 21 22 23 24 25 24 24 24 25 26 27 27 26 25 26 27 30 30 31 31 31 31 31 31 31 32 31 31 28 27 26 25 24 22 22 22 21 22 25 28 30 26 23 21 23 26 28 31 31 31 31 31 30 30 30 31 31 31 32 32 32 32 32 32 33 34 35 36 36 36 36 36 36 35 35 35 34 32 30 29 30 31 31 31 31 30 25 19 14 11 9 9 11 12 11 9 6 6 7 8 5 4 4 5 8 8 6 5 4 2 3 6 6 4 6 9 13 14 14 13 14 15 16 16 14 11 10 10 10 9 9 8 7 8 10 12 13 13 13 13 14 14 14 13 12 10 9 9 9 9 10 11 13 13 11 9 7 6 6 7 9 10 10 9 8 8 8 8 7 7 7 7 7 8 8 8 7 6 5 5 6 5 4 3 2 2 3 3 3 3 3 2 3 3 4 3 2 2 3 4 5 6 6 5 4 2 2 2 3 3 3 4 4 4 4 4 5 6 7 8 8 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 2 3 3 3 3 3 4 4 4 4 5 5 6 7 8 10 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 4 3 2 1 0 -0 -0 -1 -2 -3 -4 -5 -5 -6 -6 -7 -8 -9 -9 -10 -10 -11 -12 -12 -12 -13 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -17 -18 -18 -18 -17 -17 -16 -16 -17 -19 -20 -21 -21 -22 -22 -22 -23 -24 -25 -27 -27 -28 -28 -28 -27 -27 -26 -25 -23 -22 -22 -22 -21 -21 -21 -21 -21 -22 -23 -25 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -22 -21 -20 -18 -18 -18 -18 -14 -12 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -11 -11 -10 -9 -8 -7 -7 -7 -7 -7 -8 -9 -9 -10 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 0 1 1 2 2 3 3 3 3 3 3 3 4 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 31 31 32 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 32 32 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 31 31 13 12 12 11 10 8 7 7 6 7 7 8 8 7 7 6 5 4 4 4 4 4 5 6 6 6 6 6 5 5 6 7 8 7 7 7 8 8 8 7 7 6 7 9 13 13 13 13 13 14 15 15 15 13 13 12 12 13 13 12 12 12 13 14 17 19 20 21 21 22 22 23 24 25 26 26 25 24 25 26 27 27 27 28 30 31 31 31 31 31 31 31 31 30 29 28 28 27 27 27 27 29 30 30 29 26 24 24 26 28 30 31 31 31 30 31 31 30 31 31 31 32 32 33 33 33 33 33 34 35 35 34 33 34 35 35 35 33 31 30 28 26 23 22 22 23 23 23 24 24 19 13 7 4 4 4 4 5 5 2 -5 -8 -7 -5 -7 -4 -3 -2 3 5 2 -2 -5 -10 -7 -0 3 4 9 16 18 16 14 13 13 14 15 15 14 12 10 9 8 8 8 8 7 7 9 12 14 15 15 15 15 15 14 13 12 11 11 10 9 9 9 10 10 10 10 10 11 10 9 7 7 9 9 9 8 6 6 6 6 6 6 6 7 7 8 7 6 5 5 5 5 5 4 3 3 4 4 4 4 3 2 1 1 2 3 3 3 3 3 4 4 4 4 3 2 1 1 1 1 0 0 1 2 3 4 4 4 5 6 7 6 5 4 5 5 5 5 5 6 6 6 6 5 5 4 4 5 6 6 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 7 8 9 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 4 4 3 2 1 -0 -0 -1 -2 -2 -3 -4 -5 -5 -6 -7 -7 -8 -9 -9 -10 -11 -12 -13 -13 -13 -14 -14 -14 -14 -15 -16 -16 -16 -16 -17 -17 -18 -18 -19 -19 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -20 -20 -21 -21 -21 -22 -22 -23 -24 -24 -25 -25 -25 -25 -25 -25 -26 -26 -25 -23 -22 -22 -23 -23 -22 -22 -22 -21 -22 -23 -25 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -23 -22 -20 -19 -19 -20 -19 -15 -13 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -14 -14 -15 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -13 -11 -8 -8 -8 -8 -8 -9 -9 -9 -10 -11 -11 -10 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 0 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 5 6 7 9 9 10 11 12 13 14 15 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 24 24 25 26 26 27 27 28 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 12 13 12 11 9 8 7 6 5 5 6 6 6 6 6 6 6 5 4 4 4 4 5 6 6 6 6 6 6 6 7 9 11 10 9 8 8 7 6 5 6 6 8 10 13 13 14 14 14 15 15 15 16 15 14 13 12 13 13 13 12 12 12 13 14 16 19 21 21 21 20 21 22 23 24 24 24 23 24 24 25 24 25 27 30 31 31 31 30 30 31 31 30 29 29 29 30 29 29 28 29 29 27 24 22 24 26 27 28 30 31 32 32 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 33 31 28 28 29 31 31 29 26 22 17 11 8 7 9 12 14 17 19 20 16 9 -0 -0 -0 1 2 3 3 0 -4 -3 -2 -2 -3 -3 -3 -3 -1 2 0 -2 -1 -5 -4 -0 4 5 10 17 20 20 17 14 13 13 15 16 15 13 13 13 13 12 12 11 12 9 10 13 15 16 16 17 18 16 14 13 13 13 13 12 10 9 9 10 11 10 11 12 14 14 13 11 9 9 9 8 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 4 3 2 1 1 2 2 3 2 2 2 3 3 2 1 0 1 1 1 -0 -0 -0 -0 -0 -0 1 3 3 4 4 5 5 4 2 1 1 3 4 4 4 4 4 4 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 2 1 1 1 1 1 1 2 2 3 3 3 4 4 5 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 6 6 5 5 5 4 4 4 3 3 2 2 1 -0 -0 -1 -1 -2 -3 -4 -4 -5 -5 -6 -7 -8 -9 -9 -10 -11 -12 -12 -13 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -19 -19 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -22 -22 -22 -21 -21 -20 -19 -20 -22 -23 -23 -24 -24 -24 -23 -23 -22 -21 -22 -22 -22 -21 -21 -21 -21 -21 -22 -18 -15 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -16 -17 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -19 -18 -18 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -12 -13 -14 -14 -14 -14 -13 -10 -9 -8 -8 -8 -9 -9 -10 -11 -11 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 7 8 9 11 11 12 12 13 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 13 13 13 11 8 5 4 2 1 2 3 4 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 9 10 12 11 9 7 7 7 7 8 9 10 12 13 15 15 15 15 15 15 15 16 16 15 13 12 12 12 11 11 11 12 13 13 14 16 18 20 19 19 19 19 21 22 22 20 20 22 22 23 23 24 27 30 31 31 31 30 29 29 29 29 28 28 28 28 29 29 29 28 26 25 25 27 28 29 29 30 31 32 33 33 33 33 33 34 35 35 35 35 35 35 34 34 35 34 33 31 31 29 26 23 23 24 25 27 27 27 23 17 12 10 9 8 9 12 15 18 19 16 11 5 4 3 2 2 4 6 8 9 8 4 -1 -6 -10 -11 -9 -8 -7 -7 -7 -5 -2 3 9 14 17 18 19 21 21 20 19 20 19 20 21 20 18 17 17 18 18 18 18 20 17 15 15 16 16 16 16 17 17 16 16 15 14 13 13 13 13 12 12 13 14 14 15 15 15 14 13 11 9 6 4 4 6 8 8 8 6 5 5 6 6 7 6 6 6 6 5 4 3 2 2 2 2 2 3 2 1 1 -0 -0 0 1 1 1 1 1 1 1 1 0 -0 1 1 0 -0 -1 -1 -0 0 2 2 2 2 2 3 4 4 4 2 1 0 1 1 1 1 2 2 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 2 2 1 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 2 2 1 1 0 -0 -1 -1 -2 -3 -4 -5 -5 -6 -6 -7 -8 -9 -9 -10 -10 -11 -12 -12 -13 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -22 -22 -22 -22 -21 -21 -21 -22 -22 -23 -23 -22 -21 -21 -21 -20 -19 -19 -18 -19 -19 -20 -21 -21 -21 -21 -23 -24 -25 -24 -24 -25 -25 -25 -24 -23 -23 -24 -25 -21 -16 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -13 -13 -13 -12 -12 -13 -13 -13 -14 -14 -15 -15 -16 -17 -17 -18 -18 -19 -19 -20 -20 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -17 -17 -16 -16 -15 -15 -14 -14 -13 -12 -12 -12 -13 -14 -14 -14 -14 -13 -12 -9 -8 -8 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 4 5 6 8 9 11 12 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 29 10 9 9 7 4 3 1 0 1 1 2 3 4 4 4 4 2 2 2 3 4 5 5 5 5 6 6 6 6 6 7 9 11 11 10 9 8 9 9 9 9 10 10 11 13 14 14 15 15 15 15 15 16 16 15 14 13 13 13 13 13 12 12 12 12 13 14 15 17 18 18 18 18 18 21 22 21 19 19 19 19 19 21 24 27 30 31 32 31 30 29 29 28 28 27 27 27 27 27 28 29 29 29 29 28 28 28 28 27 29 31 32 33 33 33 34 34 35 34 34 35 35 34 33 32 31 30 29 27 25 22 21 20 22 23 24 26 27 26 26 24 23 22 19 13 12 13 16 18 19 18 15 11 9 7 5 4 7 11 14 15 14 10 4 -3 -7 -8 -6 -2 -1 -2 -3 -2 3 8 12 15 17 17 18 19 20 19 18 17 17 18 18 19 21 21 21 21 20 19 18 18 18 18 18 19 18 18 17 17 17 17 17 17 15 14 14 14 15 14 12 11 13 13 13 12 11 10 10 11 9 8 7 7 7 7 7 6 4 4 4 4 5 5 5 4 4 4 3 2 2 2 2 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 0 0 -0 -1 -2 -1 -1 -0 0 1 2 2 2 2 2 2 2 2 2 2 1 1 0 -0 -0 -0 -0 1 2 4 4 4 5 5 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 3 2 2 1 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 6 7 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 5 5 4 4 3 3 2 1 1 -0 -0 -1 -2 -3 -4 -5 -5 -6 -6 -7 -8 -8 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -21 -22 -22 -23 -23 -23 -22 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -23 -22 -22 -21 -21 -20 -19 -18 -18 -19 -19 -20 -20 -19 -19 -19 -22 -24 -26 -26 -26 -26 -26 -25 -25 -25 -26 -27 -28 -26 -21 -16 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -20 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -18 -18 -17 -16 -15 -15 -14 -14 -13 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -3 -2 -1 -1 -0 -0 -0 0 1 1 1 1 2 2 2 2 2 1 1 0 0 -0 -0 -0 0 0 1 1 1 2 2 3 3 4 6 8 9 10 11 12 12 12 13 13 14 15 15 16 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 9 8 8 6 4 3 2 2 2 3 4 4 4 4 4 3 2 2 3 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 7 8 9 10 11 10 10 11 11 12 12 13 13 14 14 15 16 16 16 16 15 14 13 13 13 13 12 12 12 11 12 12 13 15 17 18 19 20 19 21 22 24 22 21 20 19 18 18 21 24 28 30 32 32 31 31 30 30 29 28 28 27 27 26 26 27 27 27 27 26 25 25 25 24 26 27 29 31 31 31 31 32 31 31 29 29 31 32 32 31 30 29 28 26 24 22 23 24 24 24 24 24 23 22 22 22 23 23 22 20 18 18 19 21 21 21 20 19 18 18 16 13 12 13 13 12 8 4 2 -0 -0 0 2 5 8 9 8 7 9 12 13 14 16 17 17 17 17 16 15 14 14 15 15 15 17 19 19 18 19 19 19 20 19 19 20 21 20 18 16 14 15 16 16 14 14 14 14 15 16 15 14 13 13 13 13 11 10 10 11 11 10 9 9 8 6 6 5 4 4 4 4 4 4 4 5 5 4 3 3 2 2 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 3 2 1 -1 -3 -3 -2 -1 -1 -1 -0 0 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 2 3 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 3 2 1 1 -0 -1 -2 -3 -4 -4 -5 -5 -6 -7 -8 -8 -9 -9 -9 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -20 -20 -19 -19 -19 -19 -20 -21 -23 -23 -24 -25 -25 -25 -25 -26 -27 -28 -29 -30 -31 -30 -25 -18 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -16 -17 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -19 -18 -18 -17 -17 -16 -15 -14 -13 -12 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -3 -3 -2 -1 -0 0 1 1 2 2 2 2 2 2 2 2 1 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 1 1 1 2 2 3 4 5 7 9 10 11 11 12 12 12 13 13 14 14 15 16 17 17 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 28 29 30 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 9 8 7 6 5 4 4 3 3 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 5 6 6 7 9 9 9 8 9 10 11 11 11 10 10 10 11 11 11 12 13 13 14 15 16 16 16 15 14 13 13 13 13 13 13 12 12 13 13 13 14 15 18 19 21 22 23 24 23 21 20 21 22 22 22 22 22 25 27 30 31 30 30 29 30 30 29 29 28 28 27 27 27 27 27 27 26 23 22 22 24 24 24 23 23 22 22 22 24 23 21 18 17 19 22 25 24 22 22 23 24 23 23 24 24 24 23 22 20 19 19 19 20 22 23 23 22 22 22 22 22 21 19 18 18 18 18 15 12 10 8 7 5 4 4 4 4 5 8 10 13 15 15 15 14 14 14 14 14 15 15 14 13 13 13 13 13 13 13 13 14 16 17 18 17 18 19 19 19 18 18 19 21 20 18 17 16 17 16 13 12 13 14 15 15 15 14 14 13 13 13 13 12 11 10 10 10 9 9 7 6 4 4 4 4 3 3 3 4 4 5 6 6 4 3 3 3 3 3 4 3 4 4 3 2 2 2 3 3 4 4 4 3 2 2 2 3 3 3 3 2 -1 -3 -3 -2 -0 -0 -0 -1 -1 -0 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 1 1 0 -0 -0 -0 -0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 7 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 3 2 2 1 0 -0 -1 -2 -3 -4 -5 -5 -6 -6 -7 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -14 -14 -14 -15 -15 -16 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -21 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -30 -31 -31 -31 -32 -31 -27 -22 -18 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -15 -16 -17 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -18 -18 -18 -17 -16 -15 -14 -12 -9 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -4 -3 -2 -2 -1 -0 1 2 2 3 3 3 3 2 2 1 1 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 1 1 2 3 3 4 6 8 9 10 10 11 11 11 12 12 13 13 14 15 16 17 17 18 18 18 18 18 18 19 20 20 21 22 22 23 23 24 25 25 26 27 27 27 28 29 30 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 25 8 8 7 6 5 5 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 8 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 12 12 13 14 15 16 16 16 14 13 13 13 13 13 13 13 13 14 14 14 14 14 16 18 20 21 22 21 19 17 17 19 22 23 22 19 17 18 22 26 29 29 28 28 27 28 28 29 29 29 29 29 29 28 28 28 28 25 23 23 24 24 22 18 15 11 8 7 7 6 6 5 4 5 9 13 14 14 15 18 21 22 23 22 22 22 21 20 19 20 21 23 25 27 27 26 25 25 24 24 24 22 19 16 13 13 10 8 4 2 2 3 6 8 9 11 12 13 15 17 18 18 17 16 16 15 15 15 15 14 13 13 12 12 12 12 11 10 12 13 16 16 17 18 19 20 20 20 20 20 21 22 22 20 19 18 18 17 15 14 13 14 15 15 14 13 13 12 12 12 12 12 12 11 10 9 9 8 7 5 4 4 4 4 4 4 4 4 4 6 7 7 7 5 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 3 3 2 0 -1 -2 -1 0 1 0 -0 -1 -0 0 1 1 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 2 2 1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 1 1 2 2 3 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 1 1 1 0 0 -0 -1 -1 -2 -3 -4 -5 -5 -6 -6 -7 -7 -8 -9 -9 -9 -10 -10 -11 -12 -13 -13 -14 -14 -15 -15 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -20 -21 -22 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -22 -21 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -21 -21 -21 -20 -20 -21 -21 -21 -20 -20 -21 -20 -20 -19 -19 -19 -21 -23 -25 -25 -26 -27 -28 -28 -29 -30 -31 -31 -31 -31 -31 -32 -32 -32 -32 -29 -23 -17 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -15 -16 -17 -18 -18 -18 -19 -19 -20 -20 -21 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -22 -22 -21 -21 -21 -21 -20 -19 -19 -18 -18 -17 -16 -15 -13 -10 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 -0 0 1 2 2 1 1 2 2 1 1 0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 1 1 1 2 3 4 5 6 8 9 9 10 10 11 11 11 12 13 13 14 15 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 25 24 22 7 6 6 5 5 5 4 4 3 2 3 3 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 9 11 11 10 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 14 15 16 16 16 15 14 13 13 13 13 13 14 14 14 14 14 14 15 15 16 18 20 18 18 17 16 16 16 18 21 21 19 16 13 15 20 25 28 28 27 27 26 25 26 27 28 29 29 29 29 30 30 31 31 29 27 24 22 21 20 17 13 8 4 1 2 1 1 2 4 5 7 10 13 15 16 18 21 23 23 22 21 19 18 19 21 24 26 27 27 27 26 25 22 21 21 21 22 21 18 14 12 9 7 5 4 4 7 10 13 15 17 18 18 18 19 19 19 18 17 16 16 15 15 15 17 17 15 14 15 15 14 13 11 11 13 14 16 16 17 18 20 22 22 22 22 22 22 22 22 21 20 20 20 19 18 17 15 14 14 13 13 12 11 11 11 11 11 11 12 10 9 8 9 7 6 5 4 4 3 4 5 6 6 6 5 6 6 6 4 4 5 6 7 6 4 4 2 2 4 5 4 4 5 6 6 6 5 5 4 4 5 5 4 3 1 -0 -0 -2 -4 -5 -4 -1 1 2 1 -0 -1 -0 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 1 2 2 3 3 3 3 3 3 3 2 2 2 1 1 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -9 -9 -10 -10 -11 -12 -13 -14 -14 -15 -16 -17 -17 -18 -18 -18 -18 -19 -19 -20 -20 -21 -22 -22 -22 -23 -23 -24 -25 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -21 -21 -22 -23 -26 -27 -28 -28 -29 -29 -29 -29 -29 -30 -30 -31 -31 -32 -32 -32 -33 -34 -32 -26 -20 -17 -15 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -13 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -18 -18 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -19 -19 -19 -18 -17 -16 -13 -10 -9 -9 -9 -8 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 1 2 2 2 2 -0 -2 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -1 -0 0 1 1 1 2 3 4 5 6 7 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 22 23 23 24 25 26 26 27 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 25 24 23 22 21 19 6 5 5 5 4 4 4 3 2 1 1 2 2 3 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 6 9 8 7 7 9 11 12 12 12 13 13 13 13 13 13 13 13 14 14 15 16 16 16 15 14 14 13 13 13 13 14 14 15 14 14 13 14 14 16 18 17 13 12 13 16 18 18 19 21 21 19 17 15 18 22 25 27 27 27 26 25 25 26 27 29 29 29 29 30 30 30 30 30 30 28 26 22 19 18 18 18 16 14 13 14 13 13 12 11 10 11 13 14 15 16 18 20 23 23 22 21 20 21 23 25 27 28 27 26 24 21 18 14 12 10 10 12 13 12 11 9 8 8 9 11 13 16 18 18 19 20 20 19 18 18 17 17 16 16 16 16 16 16 16 18 18 17 16 16 16 16 15 14 14 16 17 18 18 18 19 21 22 22 22 22 22 23 23 23 22 22 22 22 20 18 16 14 14 13 13 11 10 10 10 9 9 10 10 11 11 9 9 9 9 9 9 9 7 6 6 7 8 8 8 7 6 5 4 3 4 5 6 7 6 4 3 1 2 4 4 4 3 3 4 4 4 4 4 4 5 5 4 3 -0 -3 -4 -4 -5 -5 -6 -3 -1 1 3 3 1 0 0 1 2 3 3 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 1 1 1 1 1 1 1 0 0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -6 -6 -7 -7 -7 -8 -9 -9 -10 -10 -11 -12 -12 -13 -14 -14 -15 -16 -17 -18 -18 -19 -19 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -26 -27 -27 -28 -29 -30 -30 -30 -29 -29 -29 -30 -31 -32 -32 -32 -32 -32 -32 -33 -32 -30 -27 -24 -21 -17 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -15 -16 -16 -15 -15 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -18 -19 -19 -18 -17 -15 -14 -12 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 1 2 2 2 0 -1 -4 -5 -7 -7 -6 -5 -4 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -3 -2 -1 -0 0 1 1 1 2 2 3 4 4 6 7 7 8 9 10 10 11 12 13 13 14 14 15 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 22 22 23 24 24 25 26 26 27 27 28 29 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 25 24 23 22 21 20 19 17 14 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 6 6 5 4 4 5 4 4 4 4 4 5 5 5 5 8 10 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 14 13 13 13 13 13 14 14 14 13 11 10 9 11 15 18 16 9 7 9 16 19 20 20 20 20 19 19 19 22 23 25 26 27 27 27 27 27 28 29 30 30 29 29 29 30 28 26 25 24 23 22 19 19 20 21 22 22 23 22 21 20 19 18 18 16 15 15 16 16 17 18 19 21 21 20 20 22 24 25 24 23 22 21 18 15 12 8 4 3 1 -0 2 3 4 4 4 5 7 9 10 13 15 17 18 18 18 18 18 17 16 16 16 16 17 18 18 18 17 17 17 17 17 16 16 16 16 15 15 16 18 18 18 18 18 19 18 19 21 22 22 22 22 23 23 23 23 22 22 20 18 16 15 13 13 12 10 9 10 11 11 12 12 12 13 12 12 11 11 12 13 13 12 9 8 7 7 8 9 9 9 8 6 4 4 5 6 6 5 4 3 2 2 3 4 5 5 4 4 4 5 5 4 3 3 4 5 4 2 -0 -2 -4 -4 -4 -3 -3 -1 -0 1 3 4 3 2 2 2 2 2 1 1 0 1 2 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -10 -10 -11 -12 -12 -13 -14 -15 -16 -17 -18 -18 -19 -19 -20 -21 -21 -22 -22 -22 -23 -23 -24 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -21 -21 -20 -21 -21 -21 -22 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -29 -30 -31 -31 -31 -31 -31 -32 -32 -31 -31 -31 -31 -31 -32 -32 -32 -31 -31 -29 -26 -21 -17 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -13 -13 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -15 -15 -15 -16 -18 -19 -18 -17 -16 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -22 -22 -22 -22 -21 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -14 -12 -10 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -2 -1 -3 -5 -6 -7 -8 -8 -8 -6 -5 -5 -4 -4 -3 -3 -3 -2 -3 -3 -4 -4 -5 -5 -5 -5 -4 -3 -2 -0 -0 0 1 1 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 13 14 14 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 26 27 28 29 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 16 14 12 10 5 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 8 8 7 7 7 7 7 6 4 4 4 4 4 4 4 5 8 9 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 14 13 13 13 13 13 13 13 12 11 10 9 9 10 13 16 15 9 9 13 19 21 21 20 19 20 20 21 22 24 25 26 27 28 28 28 28 29 30 30 30 30 30 30 30 30 28 25 23 20 17 14 11 11 13 16 18 19 20 21 21 20 19 19 20 19 18 18 19 20 19 19 19 19 19 19 21 22 22 21 19 16 12 9 6 4 1 -0 1 3 1 0 3 2 3 5 6 8 9 9 8 9 12 15 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 16 17 18 17 17 18 18 18 19 20 21 22 21 22 22 22 22 22 22 20 19 18 16 15 14 13 12 12 13 14 15 15 14 13 13 14 13 13 13 13 14 14 13 12 10 9 8 7 7 7 8 9 8 6 5 4 5 5 4 3 2 1 2 4 5 6 7 7 6 6 5 5 4 3 2 1 2 2 2 0 -1 -2 -3 -4 -4 -2 -1 -0 -0 0 2 4 4 4 3 3 2 1 0 -0 -1 -2 -2 -1 -0 1 2 4 5 5 5 4 4 3 3 2 2 2 2 1 1 0 0 0 0 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -4 -4 -5 -5 -5 -6 -7 -7 -8 -9 -9 -10 -10 -10 -11 -12 -13 -13 -14 -14 -15 -16 -18 -18 -19 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -22 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -28 -29 -31 -32 -32 -32 -33 -32 -32 -30 -29 -29 -29 -29 -29 -30 -30 -30 -30 -29 -29 -27 -25 -21 -17 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -16 -17 -18 -19 -19 -18 -17 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -20 -18 -18 -17 -17 -16 -16 -16 -17 -16 -16 -16 -16 -14 -12 -11 -10 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -4 -5 -7 -8 -9 -10 -10 -9 -9 -10 -10 -9 -8 -8 -7 -6 -5 -5 -5 -4 -4 -3 -3 -3 -3 -4 -5 -5 -6 -6 -6 -6 -5 -4 -3 -1 -0 -0 0 1 1 1 1 1 1 2 2 3 4 5 6 8 9 10 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 24 22 21 19 19 18 18 17 13 11 9 7 5 5 5 5 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 4 6 8 10 11 11 10 7 4 4 4 4 4 3 3 3 4 7 9 12 13 13 13 13 12 12 12 12 13 14 15 15 16 15 14 13 13 13 13 13 13 13 12 11 11 11 11 12 11 13 15 18 14 13 14 18 19 19 19 19 20 21 22 23 24 26 27 28 29 29 29 29 29 29 29 29 29 30 30 31 30 28 26 23 21 17 13 9 6 7 9 11 13 15 17 19 19 19 18 18 18 18 18 19 21 21 20 19 18 18 19 20 21 21 19 18 12 7 3 3 5 6 8 10 11 10 9 10 8 8 10 13 12 12 12 10 12 14 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 14 14 15 15 17 18 19 20 20 21 21 21 20 20 21 21 21 20 19 18 17 16 16 15 14 13 14 15 16 16 16 15 13 13 13 14 15 15 14 13 13 13 12 12 11 10 9 8 6 7 7 8 7 7 6 6 6 5 4 4 2 1 1 4 6 5 4 2 2 1 0 -0 -0 -1 -2 -2 -3 -3 -4 -5 -4 -2 -1 -4 -4 -2 -1 -1 -2 -1 0 3 4 4 4 3 2 0 -1 -2 -4 -5 -5 -4 -3 -3 -2 -1 -0 1 3 3 3 2 0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -8 -7 -7 -7 -6 -7 -7 -7 -8 -9 -9 -10 -11 -11 -11 -12 -13 -14 -15 -16 -16 -16 -16 -16 -17 -17 -18 -20 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -22 -22 -22 -23 -23 -22 -22 -22 -21 -22 -22 -22 -22 -22 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -26 -27 -27 -28 -28 -29 -29 -30 -31 -32 -32 -32 -32 -32 -30 -28 -27 -27 -26 -26 -26 -27 -27 -27 -28 -29 -29 -30 -29 -27 -21 -18 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -14 -14 -14 -14 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -17 -18 -19 -20 -19 -18 -18 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -19 -19 -19 -19 -19 -18 -17 -16 -15 -15 -15 -15 -15 -15 -15 -15 -14 -13 -12 -10 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -5 -8 -9 -12 -13 -14 -14 -15 -16 -17 -16 -14 -12 -11 -10 -9 -8 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -3 -3 -4 -6 -7 -8 -9 -8 -8 -6 -5 -4 -2 -1 -0 -0 0 0 0 0 1 1 1 1 1 2 3 4 5 7 9 10 11 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 28 27 26 24 22 21 20 19 18 18 17 15 12 10 9 8 5 5 5 5 6 5 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 7 10 13 13 13 10 7 5 4 4 4 3 3 3 4 6 9 11 13 13 13 13 13 13 13 13 13 13 13 14 15 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 12 11 12 14 13 12 13 16 18 18 18 18 18 19 21 22 24 27 28 29 29 29 28 28 28 28 28 29 29 30 30 30 30 28 27 25 24 21 18 13 11 10 10 11 12 14 16 18 18 18 18 18 18 18 19 20 21 21 20 19 19 19 19 19 20 20 19 18 14 10 8 10 14 16 17 18 18 17 16 17 16 15 16 18 18 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 18 18 17 16 15 14 13 13 13 13 14 14 14 14 16 18 19 19 19 19 20 19 19 18 18 18 19 18 17 16 15 16 16 16 16 16 15 14 14 14 14 14 14 13 12 11 12 13 14 13 11 11 11 12 11 10 10 9 8 8 8 8 7 7 7 7 8 7 6 5 6 4 4 4 5 5 4 1 -2 -3 -5 -5 -6 -5 -4 -4 -3 -3 -4 -4 -4 -0 1 0 -2 -2 -1 -1 -3 -2 -1 1 3 4 4 4 3 1 -1 -3 -5 -5 -6 -5 -4 -3 -2 -2 -3 -4 -4 -3 -2 -1 -1 -1 -2 -3 -3 -3 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -4 -4 -4 -4 -5 -5 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -12 -13 -14 -14 -15 -16 -17 -18 -18 -18 -19 -19 -18 -18 -18 -18 -19 -21 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -27 -26 -26 -25 -24 -23 -23 -23 -23 -24 -24 -25 -25 -25 -24 -24 -23 -22 -22 -21 -21 -20 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -20 -21 -21 -21 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -27 -27 -28 -29 -29 -30 -30 -31 -31 -31 -30 -30 -29 -28 -27 -26 -25 -24 -24 -24 -24 -25 -26 -27 -27 -28 -29 -30 -29 -27 -23 -18 -15 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -17 -18 -18 -19 -19 -18 -18 -17 -17 -17 -17 -16 -16 -17 -17 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -21 -20 -19 -18 -17 -16 -16 -16 -16 -15 -15 -14 -14 -13 -13 -13 -13 -13 -14 -14 -13 -13 -11 -10 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -9 -12 -14 -16 -17 -17 -17 -17 -18 -18 -18 -18 -15 -13 -10 -9 -8 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -4 -5 -7 -8 -9 -10 -9 -7 -6 -5 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 1 1 1 2 3 5 6 8 9 11 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 28 27 27 26 24 23 22 21 20 18 17 16 14 12 10 9 8 7 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 2 4 7 10 11 10 9 8 5 4 4 4 4 3 3 3 4 7 10 12 13 13 13 12 12 13 13 13 13 13 13 13 14 15 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 11 10 10 11 10 10 12 16 18 19 18 17 17 18 21 24 27 28 29 28 28 28 28 28 28 28 28 29 30 31 31 30 28 26 25 25 24 22 18 17 16 15 13 13 14 16 17 18 18 18 19 19 19 19 21 22 22 21 21 21 21 20 20 19 19 19 19 18 16 14 15 17 18 18 18 19 19 20 21 21 21 21 21 21 22 21 21 20 20 19 20 20 20 20 19 20 20 20 21 21 21 21 21 20 19 18 16 15 14 13 12 13 14 16 16 16 17 18 18 18 18 17 16 16 16 17 18 18 18 17 16 16 15 14 13 14 15 16 16 15 14 13 11 10 10 11 12 12 10 9 9 11 12 12 11 11 11 11 10 9 9 9 9 9 8 8 8 7 8 8 8 7 6 5 6 5 5 4 3 3 2 -0 -5 -6 -5 -2 -2 -2 -1 -0 1 1 0 -0 -0 0 -0 -1 -2 -1 -1 -1 -1 -1 -0 1 3 4 4 3 1 -1 -4 -6 -8 -8 -6 -5 -3 -3 -3 -3 -3 -4 -5 -5 -4 -3 -4 -5 -5 -5 -5 -5 -6 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -17 -17 -18 -20 -20 -20 -20 -19 -20 -21 -22 -22 -22 -23 -23 -24 -24 -24 -23 -23 -24 -25 -26 -27 -26 -26 -25 -26 -25 -24 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -18 -18 -18 -19 -20 -20 -21 -22 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -30 -31 -31 -30 -29 -28 -27 -27 -26 -25 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -28 -25 -21 -17 -15 -15 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -15 -16 -16 -17 -19 -20 -21 -19 -17 -15 -15 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -14 -13 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -7 -9 -10 -12 -14 -16 -17 -17 -16 -15 -14 -14 -16 -17 -17 -15 -13 -11 -9 -8 -7 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -7 -6 -5 -5 -5 -5 -7 -9 -9 -10 -9 -7 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 1 1 3 4 6 8 9 10 11 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 25 23 23 22 22 22 20 18 16 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 3 4 4 4 4 5 5 5 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 6 9 10 11 10 9 8 8 9 11 12 12 12 12 13 13 15 15 15 15 15 14 14 13 13 13 14 14 14 14 13 13 13 13 13 12 13 12 11 9 9 13 16 18 17 17 18 20 22 25 27 27 26 26 26 27 27 27 28 28 28 29 29 29 28 27 24 22 22 22 22 21 21 20 19 18 16 15 15 16 17 18 19 20 20 21 21 22 22 22 22 23 23 22 21 20 20 20 20 21 21 20 19 19 19 19 18 17 16 17 18 20 21 21 21 20 20 20 20 21 20 20 21 21 20 20 19 19 19 20 20 20 20 20 20 19 19 18 17 15 14 13 13 13 14 15 16 16 17 18 18 18 17 16 14 14 14 15 16 17 18 18 17 16 16 15 15 14 15 15 16 15 14 13 12 10 8 8 9 10 10 10 10 10 10 11 12 12 12 12 12 11 9 9 8 8 8 8 9 9 8 7 7 6 6 5 5 5 4 3 1 -0 -0 -2 -5 -7 -3 2 6 6 3 0 -0 1 1 -0 -2 -3 -3 -4 -4 -4 -2 -1 -0 0 -0 0 1 2 3 2 0 -2 -4 -6 -8 -8 -7 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -7 -9 -9 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -5 -5 -6 -7 -8 -9 -10 -10 -11 -11 -12 -12 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -20 -20 -20 -20 -19 -18 -18 -18 -19 -19 -20 -21 -22 -22 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -21 -20 -20 -22 -23 -25 -27 -27 -28 -28 -29 -29 -30 -30 -30 -29 -28 -27 -26 -25 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -23 -22 -19 -19 -18 -18 -16 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -15 -16 -18 -19 -20 -22 -23 -22 -20 -19 -18 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -7 -9 -10 -11 -13 -14 -16 -17 -16 -15 -14 -13 -12 -13 -14 -14 -12 -10 -8 -7 -6 -6 -5 -5 -6 -6 -7 -7 -8 -9 -9 -11 -12 -12 -10 -9 -7 -7 -7 -8 -9 -9 -9 -7 -5 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 4 6 8 9 10 10 11 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 29 29 29 30 30 29 29 29 29 29 29 29 29 28 28 27 27 25 23 21 20 19 19 18 17 14 12 9 8 6 6 5 4 3 2 7 5 4 2 1 1 -0 -0 -0 -0 1 2 3 4 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 3 4 5 7 5 4 3 3 7 9 10 11 10 9 7 6 7 8 10 11 12 12 12 13 13 14 15 15 16 15 15 14 14 14 14 15 15 15 14 13 13 13 12 11 11 11 11 10 7 8 10 14 14 15 18 21 22 21 19 19 19 19 19 21 22 24 26 27 27 27 27 26 25 24 23 21 21 21 21 21 22 21 20 19 18 18 17 17 18 18 19 20 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 21 21 21 20 19 18 17 17 18 19 20 20 20 20 20 20 20 20 20 20 20 20 19 18 18 18 18 18 18 18 17 17 16 15 15 15 14 14 14 14 15 15 16 16 16 17 17 17 17 17 16 15 14 14 15 16 17 17 18 18 18 17 17 16 15 14 14 14 14 14 13 13 12 11 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 10 9 9 8 8 8 7 6 5 4 5 5 6 5 5 4 4 3 1 -0 -2 -5 -6 -6 -0 4 7 6 2 -1 -1 -0 -0 -1 -2 -3 -4 -4 -4 -4 -2 -1 -0 -0 0 0 1 1 1 -0 -2 -4 -6 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -9 -10 -12 -13 -13 -14 -14 -13 -12 -11 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -10 -9 -9 -8 -8 -7 -6 -5 -5 -6 -8 -9 -10 -11 -12 -12 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -23 -23 -23 -23 -24 -24 -23 -23 -22 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -24 -24 -23 -24 -24 -25 -26 -26 -26 -25 -25 -24 -24 -24 -23 -23 -22 -21 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -19 -20 -20 -21 -22 -22 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -23 -23 -22 -21 -20 -20 -21 -23 -26 -27 -27 -27 -28 -29 -29 -29 -29 -29 -27 -26 -25 -24 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -24 -23 -21 -18 -17 -15 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -16 -19 -21 -23 -23 -24 -24 -24 -23 -23 -22 -19 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -5 -5 -5 -5 -5 -6 -5 -5 -5 -5 -7 -9 -10 -11 -12 -13 -14 -17 -18 -17 -16 -14 -13 -12 -12 -11 -10 -9 -8 -6 -5 -5 -5 -5 -6 -6 -7 -9 -10 -12 -14 -14 -15 -16 -17 -16 -14 -12 -11 -9 -9 -9 -8 -8 -7 -5 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 2 4 5 7 8 9 10 10 11 11 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 18 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 27 27 27 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 25 24 22 21 20 18 18 14 11 9 8 6 4 3 3 2 1 -0 -0 5 4 4 3 1 1 0 -0 -0 -0 1 1 2 3 4 5 6 6 5 4 4 4 4 4 5 6 6 4 3 3 5 8 11 9 6 4 5 9 10 11 11 11 11 9 8 7 7 8 9 11 11 12 12 12 13 13 14 15 16 15 15 15 14 14 15 15 15 15 14 13 12 11 10 9 9 8 7 6 6 8 9 9 9 9 13 18 19 18 15 13 13 12 12 13 15 18 22 24 25 26 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 20 21 21 21 20 19 19 19 20 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 16 17 17 17 16 16 15 15 15 15 14 14 14 14 15 15 16 16 17 17 17 16 16 15 15 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 10 10 11 11 10 10 10 9 9 8 7 6 5 4 4 4 4 4 4 4 4 4 3 2 1 -0 -2 -4 -6 -6 -1 4 6 4 0 -2 -4 -3 -2 -1 -1 -2 -2 -1 -1 -1 -1 -0 0 1 1 1 1 1 -0 -2 -4 -6 -8 -9 -9 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -7 -9 -10 -11 -11 -12 -12 -13 -13 -13 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -7 -7 -8 -9 -10 -11 -12 -13 -13 -13 -13 -14 -14 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -19 -19 -18 -18 -18 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -22 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -26 -26 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -24 -24 -26 -27 -27 -27 -26 -26 -25 -25 -24 -23 -23 -22 -21 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -19 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -24 -24 -24 -23 -22 -21 -21 -22 -23 -24 -25 -26 -25 -25 -26 -27 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -25 -25 -25 -26 -27 -28 -28 -28 -26 -24 -22 -20 -18 -15 -14 -14 -14 -15 -15 -15 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -21 -22 -23 -22 -23 -23 -23 -23 -23 -22 -20 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -14 -13 -13 -12 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -5 -6 -8 -9 -10 -10 -11 -11 -12 -13 -13 -13 -13 -15 -17 -18 -18 -17 -15 -14 -12 -10 -8 -7 -6 -5 -5 -5 -5 -6 -7 -7 -8 -9 -11 -13 -15 -16 -17 -17 -17 -18 -18 -17 -16 -14 -13 -11 -10 -9 -7 -5 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 1 2 4 6 7 8 9 10 10 11 11 12 12 12 13 13 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 23 24 24 25 25 25 26 26 27 27 27 28 29 29 29 29 29 28 28 28 28 28 28 28 27 26 24 22 21 19 18 17 17 15 12 8 4 2 1 0 -0 -1 -1 -1 -2 4 4 4 3 2 0 -0 -0 -1 -0 1 2 2 3 3 4 6 7 6 5 5 4 4 5 8 9 10 9 6 4 6 9 12 9 7 4 4 6 9 10 11 10 9 8 7 7 7 7 8 10 11 12 12 12 12 13 13 14 15 16 16 16 16 15 15 15 15 15 15 14 14 13 12 11 9 8 7 6 6 6 7 8 8 7 6 9 13 18 19 14 11 8 5 3 4 7 11 16 19 21 23 24 25 25 24 23 22 21 21 20 20 19 19 19 19 19 18 19 20 20 21 20 20 20 20 20 20 21 22 22 22 22 22 22 22 22 21 20 19 19 19 20 21 21 21 20 20 20 19 20 21 21 20 20 20 20 19 18 18 17 16 16 16 17 17 17 16 16 16 16 16 16 15 15 14 14 13 13 14 15 16 16 15 14 13 12 11 11 10 11 12 13 13 13 13 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 7 6 4 4 3 3 3 3 3 3 3 3 3 3 2 0 -1 -3 -4 -5 -4 -1 1 2 2 -1 -4 -5 -5 -3 -2 -1 -1 -0 -0 0 1 0 -0 -0 0 1 1 -0 -1 -4 -5 -6 -7 -8 -9 -9 -9 -9 -8 -8 -8 -9 -9 -9 -9 -9 -10 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -10 -13 -14 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -19 -20 -20 -20 -21 -21 -22 -22 -22 -21 -20 -19 -19 -19 -20 -21 -21 -20 -19 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -25 -26 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -26 -26 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -24 -27 -27 -27 -26 -26 -25 -25 -24 -24 -23 -22 -22 -21 -21 -20 -20 -20 -20 -19 -19 -18 -18 -19 -19 -20 -21 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -22 -22 -23 -23 -24 -25 -25 -25 -25 -24 -24 -24 -25 -26 -26 -26 -26 -25 -24 -23 -24 -24 -24 -23 -23 -23 -22 -23 -23 -25 -26 -27 -27 -27 -26 -26 -25 -25 -26 -27 -29 -30 -30 -30 -29 -28 -27 -27 -27 -26 -25 -23 -19 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -15 -16 -18 -20 -21 -21 -22 -22 -22 -22 -21 -20 -19 -19 -19 -20 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -13 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -7 -9 -10 -11 -12 -11 -10 -9 -10 -11 -11 -12 -13 -14 -16 -17 -16 -14 -13 -11 -9 -6 -5 -4 -4 -4 -5 -6 -8 -9 -10 -10 -11 -11 -11 -12 -14 -14 -13 -12 -13 -15 -16 -16 -16 -15 -14 -12 -10 -8 -6 -5 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -1 -0 1 2 4 5 7 8 9 9 10 11 11 11 12 12 13 13 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 28 28 28 27 27 27 27 27 27 25 23 21 19 19 18 17 16 16 14 9 4 2 0 -0 -0 -1 -1 -2 -2 4 4 3 2 1 0 -1 -1 -2 -1 0 1 1 1 1 1 1 2 3 4 4 4 4 4 6 9 11 11 8 4 4 6 9 8 6 4 3 4 7 9 11 10 9 9 9 7 7 7 8 8 9 9 9 9 9 10 11 12 13 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 9 9 9 9 9 9 9 8 8 10 13 12 12 13 14 8 6 7 10 11 10 11 16 20 23 24 24 23 22 21 20 20 19 19 19 18 18 18 18 19 20 20 19 19 19 19 19 19 19 20 21 21 19 18 18 17 17 18 18 18 18 18 18 18 18 18 19 20 20 19 19 20 20 20 20 20 19 18 16 16 15 15 15 16 16 17 18 17 17 16 16 17 17 16 15 15 15 15 15 15 16 16 16 15 14 13 11 10 9 9 9 9 9 11 12 13 13 13 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 5 4 2 1 1 2 2 3 2 2 2 3 3 4 3 2 0 -0 -2 -3 -2 -0 1 3 3 0 -3 -5 -7 -6 -4 -3 -2 -1 -1 -0 -0 -0 -1 -1 -0 1 1 -0 -3 -5 -6 -7 -6 -6 -7 -7 -8 -8 -9 -9 -11 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -15 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -16 -17 -18 -18 -19 -19 -19 -20 -20 -20 -19 -19 -19 -19 -20 -21 -21 -21 -22 -22 -22 -21 -21 -20 -20 -20 -19 -19 -19 -20 -21 -22 -22 -21 -20 -19 -18 -18 -20 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -26 -26 -27 -27 -27 -27 -26 -26 -25 -25 -24 -23 -22 -21 -21 -21 -22 -22 -22 -21 -22 -23 -24 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -21 -21 -20 -20 -20 -20 -20 -21 -22 -23 -23 -23 -22 -22 -22 -21 -21 -22 -22 -22 -21 -21 -22 -22 -22 -23 -23 -24 -25 -26 -26 -27 -27 -27 -25 -25 -24 -23 -23 -24 -24 -25 -26 -26 -26 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -27 -27 -26 -26 -25 -26 -27 -28 -30 -30 -29 -28 -27 -27 -27 -27 -27 -28 -28 -27 -23 -19 -18 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -17 -21 -26 -27 -25 -21 -19 -19 -20 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -20 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -13 -12 -11 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -4 -4 -5 -5 -7 -8 -9 -9 -10 -10 -10 -11 -11 -10 -10 -9 -10 -11 -12 -14 -15 -15 -14 -13 -11 -8 -6 -5 -4 -4 -4 -5 -6 -8 -9 -11 -12 -13 -12 -12 -12 -12 -12 -13 -13 -13 -12 -14 -14 -15 -15 -16 -15 -14 -13 -10 -8 -6 -5 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -4 -3 -3 -2 -1 -1 -0 1 2 4 5 6 7 8 9 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 18 19 19 20 20 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 27 27 27 27 27 26 25 23 22 21 19 18 16 14 13 13 11 7 2 0 -0 -0 0 -0 -1 -1 -2 4 3 3 2 1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -0 0 1 2 2 2 2 4 5 5 4 3 5 8 11 10 9 7 4 4 6 9 11 12 12 11 8 7 7 7 7 8 8 8 8 8 8 8 9 10 12 13 14 15 15 15 15 15 16 17 17 16 15 14 13 14 13 13 12 11 11 10 9 9 8 8 8 8 8 9 9 9 9 9 10 8 9 12 18 16 9 4 7 14 18 21 22 22 22 22 22 23 22 21 20 19 19 19 18 19 20 20 20 18 17 15 14 14 16 18 19 18 15 12 10 11 13 14 15 16 17 17 17 18 19 21 21 21 21 20 20 20 20 19 19 18 17 16 15 16 16 16 15 15 16 16 16 16 16 17 17 17 16 16 16 16 17 17 16 16 16 16 15 14 13 11 10 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 6 5 4 3 1 1 0 1 2 3 3 2 3 3 4 5 4 3 -0 -4 -6 -6 -4 -3 -1 1 3 2 -0 -3 -6 -5 -4 -3 -3 -2 -2 -1 -1 -1 -0 0 1 0 -1 -4 -5 -6 -6 -7 -9 -8 -7 -7 -7 -7 -8 -9 -12 -14 -16 -16 -16 -16 -16 -15 -16 -15 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -14 -14 -14 -15 -15 -15 -16 -17 -18 -19 -19 -19 -19 -19 -20 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -19 -18 -18 -18 -18 -19 -20 -20 -20 -21 -21 -22 -23 -23 -23 -22 -22 -23 -23 -24 -24 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -24 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -23 -23 -23 -23 -23 -22 -21 -21 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -23 -24 -26 -27 -27 -27 -27 -27 -25 -24 -24 -23 -23 -23 -23 -24 -25 -26 -27 -27 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -28 -29 -30 -31 -31 -30 -29 -28 -28 -27 -28 -29 -28 -26 -23 -21 -19 -18 -17 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -19 -24 -28 -31 -31 -30 -28 -27 -25 -24 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -13 -14 -14 -15 -15 -15 -14 -13 -12 -11 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -6 -7 -8 -8 -8 -9 -10 -12 -12 -12 -11 -11 -12 -13 -14 -14 -14 -13 -11 -9 -7 -6 -5 -4 -4 -5 -8 -10 -11 -11 -11 -11 -11 -12 -12 -12 -11 -11 -13 -16 -15 -14 -12 -13 -14 -14 -14 -14 -14 -13 -12 -10 -8 -6 -4 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -3 -4 -5 -5 -5 -4 -3 -3 -2 -1 -0 0 1 2 3 4 5 7 8 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 26 25 23 22 20 18 16 15 13 12 11 11 9 5 2 0 -0 0 0 -0 -1 -2 -2 4 3 2 2 2 1 1 1 0 0 -0 0 0 0 1 0 0 -0 -1 -1 -0 0 -0 -2 -2 0 2 3 3 4 6 9 10 8 6 4 3 2 3 5 8 10 11 10 8 7 7 6 6 7 7 8 8 8 8 8 8 9 9 11 13 14 14 13 12 11 10 10 12 13 13 13 12 13 14 14 14 13 13 12 11 10 9 7 7 7 8 9 9 9 10 10 11 11 9 7 8 12 13 13 12 13 15 18 19 21 22 23 23 22 21 20 20 21 20 20 19 18 18 18 17 13 11 10 10 12 14 18 19 17 13 12 12 13 14 14 14 17 19 21 20 21 21 21 20 20 21 21 20 19 19 20 20 18 16 15 16 16 16 15 14 14 14 15 15 15 16 17 18 17 16 16 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 1 -2 -5 -4 -1 3 -0 -2 -2 -0 -0 -0 -1 -2 -2 -2 -2 -3 -4 -3 -1 -0 -1 -2 -3 -4 -4 -5 -7 -8 -8 -9 -9 -9 -9 -8 -7 -7 -8 -9 -10 -10 -10 -11 -12 -14 -17 -18 -18 -17 -16 -16 -15 -16 -16 -16 -16 -15 -14 -14 -14 -14 -14 -13 -13 -13 -14 -15 -16 -16 -16 -16 -17 -18 -19 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -19 -20 -21 -21 -21 -21 -21 -20 -20 -20 -19 -18 -18 -18 -18 -18 -19 -20 -20 -20 -21 -21 -22 -22 -23 -24 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -26 -26 -25 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -25 -23 -23 -23 -22 -22 -21 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -24 -25 -26 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -22 -22 -23 -24 -25 -26 -27 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -30 -31 -32 -32 -32 -32 -31 -30 -29 -29 -29 -29 -27 -25 -22 -20 -18 -17 -16 -16 -16 -16 -16 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -16 -21 -25 -28 -30 -29 -30 -30 -31 -28 -26 -24 -23 -22 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -11 -10 -10 -9 -9 -10 -10 -10 -10 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -8 -9 -11 -11 -11 -12 -12 -13 -13 -14 -13 -11 -9 -8 -6 -5 -5 -5 -5 -7 -9 -11 -12 -12 -12 -12 -12 -13 -14 -14 -13 -12 -11 -13 -16 -18 -17 -15 -15 -16 -16 -14 -13 -13 -12 -10 -9 -7 -5 -4 -3 -3 -2 -1 -1 -0 -0 0 0 -0 -1 -2 -4 -5 -5 -5 -5 -4 -4 -3 -2 -1 -1 -0 0 1 1 2 3 4 6 7 8 9 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 24 23 22 20 18 15 13 14 13 12 10 9 6 3 1 -0 0 1 1 -0 -0 -1 -2 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 0 0 0 -0 -0 -0 -0 0 2 2 2 3 7 9 11 10 9 9 8 6 4 3 3 4 5 6 6 6 6 6 6 7 7 7 8 9 9 8 8 8 8 9 10 12 13 14 15 13 12 10 9 8 10 12 13 13 13 13 14 15 15 14 14 13 11 10 9 7 6 6 6 8 9 10 10 10 11 11 10 9 8 9 9 10 11 13 18 21 20 20 21 21 21 20 19 19 18 17 16 13 12 12 12 12 10 9 10 12 14 17 18 20 18 16 15 15 17 18 18 18 20 21 22 22 21 21 20 19 19 19 19 19 20 21 21 20 19 18 17 16 16 15 14 14 13 13 14 15 16 17 18 17 16 16 15 15 15 15 14 13 13 12 11 11 12 13 13 13 12 12 11 11 11 11 11 10 10 9 9 9 9 8 8 7 6 6 6 6 6 6 6 6 6 7 9 9 10 10 10 10 10 9 9 8 7 7 6 6 5 4 4 3 3 4 4 5 5 5 4 3 2 1 1 1 2 2 2 2 3 4 3 0 -0 0 -0 -2 -3 -3 -2 -0 -0 -0 -0 -1 -2 -2 -2 -0 -0 1 1 0 -1 -4 -5 -6 -6 -5 -5 -6 -9 -11 -11 -9 -8 -7 -7 -9 -12 -14 -15 -15 -14 -13 -13 -13 -16 -18 -19 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -17 -16 -16 -15 -15 -16 -16 -15 -15 -15 -15 -16 -17 -18 -19 -20 -21 -22 -21 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -21 -21 -20 -20 -20 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -25 -25 -26 -26 -25 -25 -25 -25 -25 -25 -26 -26 -26 -25 -23 -23 -24 -24 -24 -24 -25 -26 -27 -26 -24 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -18 -18 -19 -20 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -27 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -25 -26 -27 -28 -29 -30 -31 -32 -32 -32 -31 -31 -31 -31 -30 -29 -28 -28 -29 -29 -28 -23 -19 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -16 -18 -21 -21 -19 -16 -17 -18 -19 -22 -23 -25 -27 -28 -28 -29 -29 -30 -29 -27 -26 -25 -24 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -23 -21 -18 -16 -15 -14 -14 -14 -13 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -12 -13 -12 -12 -11 -10 -9 -8 -8 -8 -7 -7 -8 -8 -9 -12 -14 -15 -15 -15 -16 -16 -15 -14 -14 -14 -14 -13 -13 -14 -14 -14 -14 -14 -16 -17 -17 -15 -14 -13 -11 -9 -7 -6 -5 -3 -2 -2 -1 -1 -0 -0 0 0 0 -0 -2 -4 -5 -6 -6 -5 -5 -5 -4 -3 -2 -2 -1 -0 -0 0 1 1 2 3 4 5 6 7 8 9 9 10 10 11 12 13 13 14 14 15 16 16 17 17 18 18 18 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 26 23 22 21 20 18 16 14 11 11 9 8 5 4 1 -0 -2 -1 1 2 1 0 -0 -1 -2 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 4 5 6 8 9 8 6 5 6 8 8 9 7 4 3 3 4 4 4 5 6 6 7 7 7 9 11 14 12 10 9 8 8 8 8 9 11 12 13 13 13 13 12 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 12 10 9 8 7 7 7 8 8 9 9 10 10 9 9 8 8 8 7 8 10 13 13 14 17 21 22 21 20 19 18 18 16 15 14 14 15 16 15 14 14 15 16 17 18 19 18 18 18 19 19 19 20 20 21 21 21 21 21 20 19 19 19 19 19 20 20 19 18 18 19 18 17 15 15 15 14 13 13 12 13 14 16 17 17 17 16 16 15 14 14 13 13 12 11 10 10 10 10 11 10 9 8 7 7 7 8 8 9 9 9 8 8 8 8 7 6 5 4 4 4 5 6 6 6 6 6 6 8 9 11 11 10 9 8 8 7 7 7 7 7 6 5 4 3 2 2 2 3 4 4 4 3 3 2 2 2 1 1 0 -0 -0 1 3 4 4 2 0 -2 -4 -4 -3 -2 -0 -0 -0 -1 -1 -1 -1 -0 1 1 1 1 -0 -3 -5 -6 -6 -5 -3 -3 -8 -11 -10 -9 -8 -8 -8 -9 -9 -12 -15 -17 -17 -15 -15 -14 -14 -15 -17 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -18 -18 -19 -18 -18 -18 -18 -18 -17 -16 -14 -14 -14 -16 -18 -20 -22 -22 -22 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -26 -24 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -23 -23 -23 -24 -24 -24 -24 -25 -25 -26 -27 -27 -27 -26 -25 -24 -24 -23 -24 -24 -25 -26 -26 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -29 -28 -27 -27 -27 -25 -22 -18 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -13 -13 -15 -18 -22 -25 -27 -27 -27 -29 -31 -32 -32 -31 -30 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -24 -23 -23 -22 -22 -21 -21 -22 -23 -23 -25 -26 -27 -27 -27 -26 -25 -24 -24 -23 -23 -20 -16 -14 -13 -12 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -4 -5 -6 -7 -8 -8 -9 -9 -10 -10 -11 -12 -12 -11 -11 -10 -10 -10 -10 -10 -9 -9 -8 -8 -8 -9 -11 -14 -15 -15 -15 -16 -17 -17 -16 -15 -15 -14 -14 -16 -18 -19 -15 -12 -12 -14 -15 -17 -17 -16 -14 -13 -10 -8 -6 -5 -3 -2 -2 -1 -1 -0 -0 0 0 0 -0 -1 -3 -5 -6 -7 -7 -6 -5 -5 -4 -3 -3 -2 -1 -1 -0 -0 0 1 1 2 3 4 4 5 6 7 8 9 9 10 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 26 25 23 21 19 15 11 9 8 6 6 5 4 2 1 -1 -2 -2 1 2 3 2 1 -0 -1 -3 4 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 2 3 4 4 4 4 3 3 2 2 3 5 7 8 6 4 2 3 3 4 4 4 5 6 7 9 9 11 13 14 14 13 13 13 12 11 10 9 9 10 11 12 11 11 10 11 11 11 12 13 13 13 13 13 13 13 13 13 14 15 15 14 14 13 12 12 10 9 8 7 7 8 9 10 9 9 9 9 9 9 9 9 9 8 9 11 16 19 20 19 19 18 18 17 17 16 16 17 17 17 16 17 18 20 21 22 21 21 20 20 21 22 22 22 21 20 19 18 18 18 18 18 18 18 18 18 18 17 16 15 16 17 17 17 16 14 13 13 12 12 12 14 15 16 17 17 16 15 14 13 12 11 11 11 12 12 11 10 10 10 10 8 6 4 4 4 6 6 6 7 8 8 8 7 6 6 5 4 4 4 4 5 6 7 7 7 7 8 9 9 10 10 9 9 7 7 6 6 6 6 5 5 4 2 2 1 1 1 2 2 3 4 4 4 3 3 3 3 3 3 3 2 2 1 0 -0 -0 -1 -1 -2 -4 -5 -4 -3 -2 -2 -1 -0 -0 0 1 2 1 -0 -2 -5 -5 -5 -3 -4 -6 -9 -10 -11 -10 -8 -6 -7 -8 -9 -9 -10 -12 -15 -18 -19 -17 -16 -15 -15 -16 -17 -17 -17 -17 -18 -19 -21 -22 -23 -23 -23 -23 -22 -21 -20 -18 -18 -18 -18 -18 -16 -15 -14 -14 -16 -18 -20 -21 -21 -22 -21 -21 -20 -20 -21 -21 -21 -20 -20 -20 -20 -21 -21 -21 -20 -20 -20 -20 -21 -22 -22 -23 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -27 -28 -29 -29 -29 -29 -29 -28 -27 -26 -24 -23 -22 -22 -23 -23 -22 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -25 -26 -26 -27 -26 -25 -24 -24 -24 -25 -26 -27 -27 -27 -27 -27 -27 -25 -24 -23 -23 -22 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -22 -23 -24 -24 -24 -25 -25 -26 -27 -27 -27 -26 -26 -26 -27 -27 -28 -29 -29 -29 -30 -30 -30 -30 -30 -29 -29 -28 -27 -27 -27 -27 -27 -27 -27 -27 -26 -23 -21 -19 -17 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -18 -19 -23 -26 -29 -32 -33 -34 -34 -33 -31 -29 -28 -27 -27 -26 -25 -25 -26 -26 -27 -28 -27 -27 -26 -25 -24 -23 -23 -23 -24 -25 -26 -27 -27 -28 -28 -27 -27 -25 -24 -23 -24 -23 -20 -17 -14 -13 -11 -11 -11 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -8 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -9 -10 -11 -13 -14 -14 -14 -15 -16 -16 -16 -15 -14 -14 -14 -14 -14 -14 -13 -11 -14 -15 -16 -16 -16 -15 -14 -12 -10 -8 -6 -4 -3 -2 -1 -1 -1 -0 -0 -0 0 0 0 -0 -2 -4 -6 -8 -8 -8 -7 -6 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 4 4 5 6 7 8 9 10 11 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 25 24 22 19 16 14 13 9 5 4 3 3 3 3 3 3 2 1 1 2 3 3 2 0 -1 -2 -4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 2 2 2 2 2 1 2 2 3 4 5 6 5 4 2 1 1 2 3 4 6 8 6 4 3 3 3 3 3 4 4 6 9 12 14 14 14 14 13 12 12 12 13 13 12 10 9 9 9 9 10 11 11 12 11 11 11 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 11 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 8 8 10 11 10 12 12 13 12 13 13 14 15 16 16 16 17 18 20 21 22 22 22 22 22 22 22 21 20 19 18 17 15 15 15 16 16 17 17 17 17 18 18 17 17 17 17 17 17 17 16 14 13 12 13 13 14 15 15 15 15 15 14 14 13 13 13 13 12 13 13 13 13 14 13 11 7 5 4 4 4 6 7 8 9 9 9 8 6 5 4 5 5 4 4 4 4 5 6 8 9 9 9 9 9 9 8 7 7 6 6 6 6 5 4 3 2 1 1 0 0 0 1 1 1 2 2 3 4 3 1 0 1 1 1 -0 -2 -1 0 1 0 1 2 2 1 -3 -4 -3 -0 -0 -0 0 -0 -0 -0 -0 1 0 -1 -4 -5 -4 -2 -1 -2 -5 -8 -9 -10 -9 -9 -9 -9 -10 -11 -12 -12 -13 -15 -17 -19 -19 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -19 -20 -22 -23 -23 -23 -23 -21 -20 -19 -18 -18 -18 -18 -18 -17 -16 -18 -19 -20 -21 -21 -21 -21 -21 -21 -20 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -27 -26 -26 -26 -26 -27 -27 -28 -29 -29 -29 -29 -28 -28 -27 -25 -24 -23 -22 -22 -23 -23 -23 -22 -21 -21 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -26 -26 -26 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -26 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -23 -22 -21 -21 -21 -21 -21 -21 -21 -22 -23 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -28 -29 -30 -30 -30 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -27 -27 -25 -24 -23 -22 -21 -21 -21 -21 -22 -22 -20 -18 -18 -18 -19 -19 -19 -19 -19 -21 -24 -28 -30 -31 -31 -30 -30 -29 -28 -28 -28 -27 -27 -26 -27 -27 -28 -28 -28 -28 -28 -27 -26 -26 -27 -27 -28 -28 -27 -26 -24 -23 -23 -22 -22 -22 -21 -20 -20 -18 -16 -14 -12 -12 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -11 -12 -12 -12 -13 -13 -14 -14 -14 -14 -13 -13 -13 -13 -14 -13 -12 -12 -12 -15 -17 -17 -15 -14 -13 -11 -9 -7 -5 -4 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 -0 -0 -2 -4 -6 -7 -9 -9 -8 -7 -6 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 -0 0 1 2 2 3 3 4 4 5 6 7 9 9 10 11 12 13 13 14 14 15 16 16 17 18 18 18 19 19 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 24 22 20 17 14 12 11 9 8 7 7 6 5 4 4 4 5 6 6 5 4 3 1 -0 -2 -3 -4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 3 3 3 3 3 4 4 6 7 6 4 2 1 2 3 4 5 7 8 8 6 5 4 4 3 3 2 3 4 6 9 11 13 13 12 11 8 7 7 7 8 9 9 9 8 7 7 7 8 9 11 12 13 12 13 13 14 13 13 12 13 13 12 12 12 12 12 11 11 10 10 11 11 12 12 12 11 10 9 9 9 9 9 10 9 9 9 9 9 10 10 10 10 10 10 10 12 12 12 12 13 13 14 14 15 15 15 16 17 19 21 22 23 22 22 22 21 20 19 18 17 16 15 14 13 12 13 14 15 15 15 15 15 15 16 16 15 15 15 14 14 13 13 13 13 13 13 14 14 14 14 13 13 12 12 12 12 11 11 11 12 13 13 13 12 10 8 5 4 4 4 5 6 7 8 9 9 8 6 4 4 4 4 4 3 2 2 2 3 4 6 7 6 5 5 6 6 7 7 7 6 4 4 4 3 3 2 0 -0 -0 -0 0 -0 -0 0 1 2 3 3 3 2 1 0 0 0 -0 -1 -2 -2 -2 -2 -2 0 2 2 1 -0 -0 -0 1 1 1 2 2 1 -0 -1 -1 -4 -6 -7 -5 -2 -1 -1 -4 -7 -9 -9 -9 -10 -11 -12 -14 -14 -14 -14 -14 -14 -16 -18 -20 -20 -19 -18 -17 -18 -18 -18 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -17 -18 -19 -20 -21 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -22 -23 -23 -24 -25 -25 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -27 -27 -27 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -24 -23 -22 -22 -22 -22 -22 -22 -21 -21 -22 -23 -23 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -26 -26 -26 -26 -26 -27 -28 -29 -29 -28 -27 -26 -26 -26 -26 -27 -27 -27 -26 -26 -25 -25 -26 -26 -26 -27 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -24 -23 -23 -22 -22 -22 -21 -21 -22 -22 -23 -24 -24 -25 -26 -26 -27 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -28 -28 -27 -27 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -30 -30 -30 -29 -28 -28 -28 -28 -29 -29 -29 -30 -30 -30 -27 -25 -23 -23 -22 -22 -21 -21 -20 -19 -18 -18 -21 -23 -26 -27 -28 -28 -28 -27 -27 -26 -26 -26 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -25 -23 -21 -19 -18 -17 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -8 -8 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -14 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -12 -15 -15 -14 -13 -12 -10 -8 -5 -4 -3 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -4 -5 -7 -8 -9 -8 -8 -7 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -0 -0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 12 13 13 14 14 15 16 16 17 18 18 18 19 19 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 22 21 19 18 17 15 14 13 11 9 7 6 5 4 3 3 6 9 10 9 6 4 3 1 -1 -2 -4 -5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 3 2 2 3 4 4 4 4 4 5 6 5 4 2 1 3 5 7 8 9 9 9 7 6 5 5 5 4 4 3 2 2 3 4 6 8 10 10 9 6 4 4 4 5 5 6 6 6 6 6 6 6 7 8 9 10 11 12 13 13 13 13 12 12 12 12 12 12 12 12 11 10 9 9 9 10 11 11 12 12 12 11 10 9 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 16 16 16 16 17 19 21 22 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 12 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 15 15 14 13 12 12 12 11 10 9 9 9 8 8 8 9 9 9 8 6 5 4 4 4 4 4 4 5 6 6 6 5 4 3 2 2 1 1 1 2 3 4 5 6 6 5 4 2 2 3 4 5 5 6 5 4 4 3 3 2 1 0 -1 -2 -2 -3 -3 -4 -3 -2 0 1 2 1 1 1 1 1 -1 -4 -6 -7 -7 -6 -5 -4 -2 -1 -1 -2 -3 -3 -1 -0 1 1 1 2 1 1 -0 -1 -4 -8 -10 -9 -5 -4 -4 -7 -9 -9 -10 -10 -11 -13 -14 -17 -18 -18 -18 -18 -19 -21 -22 -21 -20 -19 -18 -18 -18 -19 -19 -20 -20 -21 -22 -22 -23 -22 -22 -21 -20 -21 -22 -22 -22 -21 -20 -19 -18 -17 -17 -18 -19 -20 -21 -22 -22 -22 -21 -21 -21 -21 -20 -20 -21 -21 -22 -23 -23 -24 -24 -23 -23 -24 -24 -25 -25 -26 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -26 -26 -26 -26 -26 -26 -27 -26 -26 -26 -25 -24 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -24 -23 -23 -22 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -26 -27 -27 -27 -26 -26 -26 -26 -27 -28 -29 -30 -30 -29 -28 -27 -26 -26 -26 -26 -27 -27 -26 -26 -26 -25 -25 -25 -25 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -24 -25 -25 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -23 -23 -25 -26 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -30 -30 -29 -29 -29 -29 -28 -28 -29 -29 -29 -29 -28 -28 -29 -29 -28 -27 -25 -23 -23 -22 -22 -22 -20 -18 -18 -20 -22 -23 -24 -25 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -24 -23 -22 -21 -21 -20 -18 -17 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -12 -13 -13 -14 -14 -14 -13 -12 -11 -11 -10 -10 -9 -9 -10 -10 -11 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -13 -13 -12 -12 -12 -12 -11 -10 -10 -10 -11 -11 -11 -9 -8 -6 -5 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -4 -5 -6 -7 -8 -8 -8 -7 -6 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 1 1 2 2 3 4 5 6 7 9 9 10 11 11 12 13 13 13 14 15 15 16 17 17 18 18 18 19 19 20 21 21 22 22 22 22 23 23 24 24 25 25 23 20 18 17 18 18 16 15 14 12 10 9 8 6 5 5 6 9 12 13 10 7 4 2 0 -1 -2 -3 -4 4 4 4 4 4 5 5 6 6 5 4 4 3 0 -0 -0 2 3 4 4 5 4 4 3 2 -1 -2 -1 1 4 7 9 9 9 9 9 7 6 6 7 7 6 6 5 4 3 2 2 3 3 4 6 6 4 3 2 3 4 4 5 6 7 7 7 8 7 7 7 8 9 9 10 12 13 13 13 12 12 12 11 11 10 10 10 10 10 10 9 10 10 11 11 11 12 13 13 13 12 11 11 10 10 9 9 8 8 8 9 9 10 11 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 18 19 19 19 19 19 18 18 17 16 15 15 14 13 11 10 11 12 13 14 15 16 16 16 15 14 14 14 14 13 13 13 13 13 13 14 14 14 13 12 11 11 10 9 9 8 8 7 6 6 6 6 6 7 6 5 4 4 4 5 4 4 4 5 5 5 4 4 3 2 2 1 0 0 2 4 5 5 5 4 4 3 4 4 4 4 4 4 4 4 5 5 4 2 1 1 0 0 -0 -1 -3 -6 -8 -8 -7 -7 -5 -2 -1 -0 1 2 3 2 -2 -6 -9 -10 -9 -9 -8 -7 -5 -3 -3 -5 -6 -6 -5 -1 -0 -0 -1 -1 -1 -1 -2 -4 -7 -10 -12 -11 -8 -7 -7 -8 -9 -10 -10 -11 -12 -14 -16 -19 -21 -22 -22 -22 -23 -23 -23 -23 -22 -21 -20 -19 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -22 -21 -20 -21 -21 -22 -23 -22 -21 -19 -17 -17 -18 -18 -19 -20 -22 -23 -23 -23 -23 -22 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -26 -26 -25 -24 -23 -23 -23 -23 -22 -23 -23 -24 -25 -25 -24 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -26 -26 -26 -26 -27 -27 -26 -27 -27 -27 -29 -30 -31 -30 -30 -29 -28 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -23 -23 -22 -21 -20 -21 -21 -22 -22 -23 -24 -25 -26 -27 -27 -28 -27 -27 -27 -27 -28 -28 -29 -29 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -29 -29 -29 -29 -30 -30 -30 -31 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -30 -29 -29 -30 -29 -28 -27 -25 -24 -23 -23 -23 -21 -19 -19 -22 -24 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -27 -27 -26 -25 -25 -25 -26 -26 -26 -26 -25 -25 -24 -24 -24 -24 -24 -23 -22 -20 -18 -17 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -13 -13 -12 -12 -12 -13 -14 -15 -15 -14 -13 -12 -11 -10 -10 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -10 -9 -9 -9 -10 -11 -9 -8 -5 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -1 -1 -2 -3 -4 -4 -5 -6 -7 -7 -8 -8 -7 -7 -6 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -0 -0 0 1 1 2 2 3 4 5 6 7 8 9 9 10 11 11 12 13 13 13 14 15 15 16 17 17 18 18 18 19 20 20 21 21 22 22 22 23 23 24 24 25 24 23 18 16 15 16 16 16 15 14 12 12 11 10 9 8 8 9 11 12 12 9 6 4 2 1 -0 -2 -3 -4 4 4 3 2 2 3 4 4 4 1 0 2 4 4 3 3 3 2 2 4 4 4 3 2 1 -1 -3 -3 -2 2 4 6 6 7 9 10 9 8 8 8 8 8 8 8 7 4 3 2 2 2 1 2 2 2 2 2 3 4 5 6 7 9 10 11 11 10 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 12 13 13 13 13 12 11 10 9 8 7 7 7 8 8 9 11 12 13 14 15 15 15 15 15 16 16 16 15 15 15 15 15 16 16 17 17 18 18 18 18 17 17 17 16 15 13 12 11 12 13 13 14 14 15 15 15 15 14 14 13 13 13 12 12 12 12 12 13 13 12 11 10 9 9 9 9 8 7 7 6 5 5 5 5 5 6 7 6 5 5 6 6 6 5 5 5 5 5 5 4 3 3 1 0 -0 -0 1 3 4 4 3 3 3 3 4 4 4 4 3 3 2 2 3 2 1 -2 -2 -2 -1 0 2 1 -2 -6 -8 -7 -7 -8 -9 -8 -6 -3 -0 1 2 0 -3 -6 -8 -9 -9 -9 -8 -7 -6 -5 -5 -6 -8 -9 -8 -7 -7 -7 -7 -8 -7 -7 -8 -10 -13 -14 -15 -14 -12 -10 -10 -9 -10 -10 -11 -12 -14 -15 -18 -19 -19 -20 -20 -22 -23 -23 -24 -25 -24 -24 -23 -22 -22 -22 -22 -22 -23 -23 -23 -24 -24 -23 -23 -23 -22 -21 -21 -21 -21 -21 -20 -18 -18 -18 -18 -18 -20 -22 -23 -24 -24 -23 -23 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -25 -24 -24 -24 -25 -25 -25 -25 -25 -25 -24 -23 -22 -21 -20 -20 -20 -21 -21 -21 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -29 -30 -30 -30 -30 -29 -28 -27 -27 -28 -29 -28 -28 -27 -27 -27 -27 -26 -26 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -22 -21 -20 -19 -20 -21 -22 -23 -24 -25 -26 -27 -27 -27 -28 -28 -27 -27 -28 -28 -29 -29 -29 -29 -29 -28 -28 -28 -29 -29 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -31 -31 -31 -32 -32 -32 -32 -33 -33 -32 -32 -32 -31 -31 -31 -31 -31 -31 -31 -30 -29 -27 -26 -24 -23 -22 -20 -20 -21 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -19 -18 -18 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -12 -13 -13 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -9 -8 -7 -6 -5 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -1 -3 -5 -6 -6 -6 -6 -6 -7 -8 -8 -9 -8 -7 -7 -6 -5 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 4 5 6 7 8 9 9 10 11 11 12 13 13 13 14 15 15 16 17 17 18 18 18 19 20 20 21 21 22 22 22 23 23 24 24 24 23 20 17 15 15 15 15 14 13 13 12 10 9 8 9 11 13 13 11 9 6 4 3 2 1 -0 -1 -2 -3 3 2 1 1 1 1 1 2 4 3 4 4 5 5 5 6 7 7 6 3 -0 -0 -0 -1 -4 -6 -7 -7 -5 -2 1 3 4 5 7 8 9 9 8 8 8 8 8 9 9 7 5 4 2 2 2 2 1 1 1 2 4 5 6 7 7 9 11 13 13 13 12 11 11 11 10 9 8 9 9 10 10 10 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 10 11 12 13 13 13 12 10 9 8 7 6 6 7 7 9 10 11 12 13 14 15 15 16 16 17 16 16 15 15 15 15 14 14 14 14 14 15 15 16 16 17 17 17 16 15 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 13 12 12 12 13 13 13 12 11 10 9 9 9 9 9 9 8 7 7 6 5 5 5 6 7 8 7 5 4 4 3 3 4 4 4 5 5 5 5 4 2 1 1 1 1 1 2 3 4 4 4 4 4 5 4 4 4 3 2 2 1 0 0 0 -0 -3 -3 -1 -0 1 0 -1 -4 -6 -5 -5 -4 -5 -7 -8 -8 -6 -4 -3 -2 -2 -3 -4 -5 -7 -7 -7 -6 -5 -4 -5 -6 -9 -11 -11 -11 -11 -11 -10 -9 -9 -10 -11 -12 -14 -15 -15 -14 -13 -11 -11 -11 -11 -11 -12 -14 -15 -17 -19 -20 -20 -19 -19 -20 -21 -22 -23 -24 -25 -25 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -22 -22 -21 -19 -18 -18 -18 -18 -19 -20 -22 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -25 -24 -24 -24 -24 -24 -24 -25 -26 -26 -27 -26 -25 -24 -23 -22 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -27 -28 -28 -29 -29 -29 -28 -27 -26 -27 -27 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -29 -29 -29 -29 -29 -28 -29 -29 -28 -28 -27 -25 -24 -23 -22 -21 -20 -20 -21 -22 -23 -24 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -28 -28 -27 -27 -28 -29 -31 -32 -32 -32 -32 -33 -33 -33 -33 -33 -32 -32 -32 -32 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -32 -32 -32 -31 -31 -32 -32 -31 -31 -30 -29 -28 -27 -25 -23 -22 -21 -20 -19 -19 -20 -22 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -20 -19 -18 -18 -17 -17 -16 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -7 -6 -5 -5 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -5 -6 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -8 -8 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 1 1 2 2 3 4 4 5 6 7 8 9 9 10 11 12 12 13 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 24 24 24 23 20 18 16 15 14 13 13 12 10 9 9 9 8 9 10 12 10 8 5 4 3 2 2 1 -0 -1 -2 -3 4 4 3 3 3 2 2 3 4 4 3 2 2 2 3 4 6 9 7 2 -2 -3 -3 -4 -6 -7 -7 -7 -5 -3 -0 2 4 5 7 8 8 8 8 8 8 8 8 8 7 7 7 5 3 2 2 2 1 1 2 3 4 4 5 5 6 7 9 10 12 13 14 13 13 13 12 10 9 9 10 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 7 8 8 9 10 11 11 10 9 8 6 5 5 6 6 7 8 9 9 11 12 13 14 15 16 16 16 16 15 15 14 13 13 12 11 10 9 10 11 13 13 14 15 15 15 15 15 13 12 11 10 9 9 10 10 9 9 9 8 8 9 9 9 10 11 12 12 10 9 8 6 5 4 4 4 4 5 5 5 6 5 4 4 6 8 9 8 5 4 2 2 1 1 2 3 4 4 4 4 4 3 2 2 2 2 1 1 -0 -0 1 3 5 6 7 6 4 3 3 4 2 1 -0 -1 -2 -2 -2 -2 -1 0 1 2 0 -1 -3 -5 -5 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -7 -6 -5 -5 -5 -5 -5 -5 -5 -7 -9 -10 -12 -12 -11 -10 -9 -9 -9 -9 -10 -11 -12 -14 -14 -14 -13 -12 -11 -12 -13 -14 -14 -15 -17 -18 -20 -22 -23 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -19 -18 -18 -18 -19 -19 -20 -23 -24 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -27 -27 -27 -26 -26 -24 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -26 -25 -23 -23 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -26 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -26 -26 -26 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -28 -27 -25 -24 -23 -22 -21 -21 -21 -22 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -28 -28 -28 -28 -29 -30 -32 -32 -33 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -31 -31 -31 -30 -29 -28 -28 -27 -26 -25 -24 -23 -22 -21 -19 -18 -18 -19 -20 -23 -24 -24 -24 -24 -24 -24 -23 -23 -24 -24 -24 -23 -23 -23 -23 -22 -21 -21 -20 -20 -20 -19 -18 -18 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -9 -9 -9 -8 -8 -8 -7 -6 -5 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -7 -9 -11 -13 -14 -14 -12 -11 -10 -9 -9 -8 -8 -8 -8 -9 -9 -8 -8 -7 -6 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 1 2 2 3 3 4 4 5 7 8 9 9 10 11 12 12 13 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 23 22 19 17 16 16 14 13 11 9 9 10 10 9 8 8 8 9 7 4 2 2 2 2 2 1 0 -0 -1 -3 6 5 5 5 4 3 2 2 2 2 0 -1 -1 -2 -1 0 5 8 6 2 -1 -2 -2 -3 -4 -4 -4 -4 -4 -3 -1 1 4 8 9 9 9 8 8 8 8 8 8 8 7 6 6 4 3 2 2 1 1 2 2 3 4 4 5 5 6 7 8 9 9 11 13 13 13 13 12 11 10 9 10 11 12 12 12 12 11 11 11 11 11 10 10 9 9 8 7 6 5 5 5 5 5 5 6 6 7 7 6 5 5 4 4 5 5 5 6 7 8 8 9 10 12 13 13 14 14 14 13 13 12 11 10 9 8 6 5 5 6 8 9 9 9 9 9 10 11 10 9 8 6 5 5 5 5 4 4 4 4 5 5 6 7 9 11 12 10 6 4 3 1 -1 -3 -5 -5 -4 -2 -1 1 1 0 -0 -0 0 2 3 4 3 2 0 -0 -2 -2 -2 0 3 4 5 5 3 -1 -3 -5 -7 -8 -8 -8 -8 -8 -7 -5 -1 2 4 2 0 0 1 2 2 1 -1 -3 -5 -5 -5 -4 -2 -1 -1 -2 -4 -4 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -6 -7 -8 -9 -7 -6 -6 -6 -6 -7 -8 -8 -9 -10 -10 -10 -9 -9 -9 -9 -9 -10 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -19 -20 -21 -21 -21 -22 -23 -24 -24 -25 -25 -25 -25 -24 -24 -23 -21 -19 -18 -18 -18 -19 -20 -21 -23 -24 -24 -25 -24 -24 -23 -23 -22 -21 -19 -18 -17 -17 -17 -19 -20 -22 -23 -24 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -24 -24 -25 -25 -25 -26 -27 -28 -28 -28 -27 -27 -26 -27 -27 -28 -28 -28 -27 -26 -25 -24 -23 -23 -23 -23 -23 -24 -25 -26 -26 -26 -25 -23 -23 -23 -22 -22 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -28 -29 -29 -30 -30 -30 -29 -29 -28 -27 -26 -25 -24 -23 -23 -22 -22 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -28 -29 -29 -30 -30 -29 -29 -28 -28 -29 -31 -32 -33 -33 -33 -34 -34 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -33 -33 -32 -32 -31 -30 -29 -28 -27 -27 -27 -27 -26 -26 -25 -24 -23 -22 -20 -18 -17 -17 -18 -21 -23 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -20 -20 -19 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -9 -9 -8 -8 -8 -8 -8 -7 -6 -5 -5 -4 -3 -2 -2 -2 -1 -1 -1 -2 -3 -4 -6 -9 -11 -14 -18 -19 -19 -19 -18 -17 -14 -13 -11 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 -0 0 1 1 2 2 3 4 4 6 7 8 9 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 22 22 19 17 16 15 13 11 9 7 6 7 8 8 8 8 8 7 4 3 1 1 2 2 2 1 0 -0 -1 -2 5 5 5 4 2 3 3 3 3 3 2 0 -1 -1 -0 1 4 4 3 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 0 4 6 7 6 6 5 5 6 7 8 8 7 6 5 4 3 2 2 1 0 0 1 2 3 4 5 6 6 7 8 9 10 10 10 12 12 12 11 11 11 10 9 9 9 11 12 12 12 11 11 11 11 12 12 12 11 9 8 6 5 4 4 4 3 3 2 2 2 2 1 1 1 1 2 2 3 3 4 4 5 6 6 6 6 8 10 11 12 12 12 11 11 10 9 8 7 6 5 4 3 2 3 3 3 3 3 4 4 5 6 6 5 5 6 6 6 5 6 6 7 7 8 9 9 8 9 10 11 9 6 4 2 0 -2 -5 -7 -9 -8 -7 -5 -3 -3 -4 -5 -5 -5 -6 -5 -5 -5 -5 -6 -7 -8 -9 -9 -7 -5 -4 -3 -4 -7 -10 -14 -16 -16 -16 -14 -14 -13 -13 -12 -11 -7 -3 -0 0 -1 -2 -3 -3 -2 -1 -1 -1 -2 -1 -1 -1 -0 -1 -3 -8 -10 -10 -8 -5 -6 -6 -7 -7 -8 -8 -8 -8 -9 -10 -11 -12 -12 -12 -11 -11 -10 -10 -9 -8 -8 -7 -7 -7 -8 -9 -10 -11 -11 -12 -14 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -19 -21 -22 -22 -22 -20 -20 -20 -21 -22 -22 -23 -24 -24 -25 -25 -25 -24 -22 -20 -18 -17 -17 -17 -17 -18 -18 -20 -23 -24 -24 -23 -21 -20 -20 -19 -18 -18 -18 -18 -19 -21 -23 -24 -25 -26 -25 -24 -24 -23 -22 -22 -22 -22 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -24 -24 -25 -25 -25 -25 -27 -28 -29 -28 -27 -27 -27 -28 -28 -28 -28 -27 -27 -26 -25 -25 -24 -24 -24 -25 -26 -26 -27 -26 -26 -25 -23 -22 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -23 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -28 -29 -30 -30 -30 -30 -30 -29 -28 -27 -26 -26 -25 -24 -24 -24 -24 -24 -25 -25 -26 -27 -28 -28 -28 -28 -28 -29 -30 -30 -30 -30 -30 -29 -29 -30 -32 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -32 -31 -30 -28 -27 -25 -24 -23 -23 -23 -25 -26 -26 -24 -23 -21 -20 -18 -17 -16 -16 -18 -21 -23 -24 -24 -25 -25 -25 -24 -23 -23 -23 -23 -22 -22 -21 -20 -20 -19 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -8 -8 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -7 -7 -6 -5 -5 -4 -3 -2 -2 -2 -2 -3 -4 -6 -9 -13 -16 -19 -20 -19 -19 -20 -21 -21 -22 -20 -18 -16 -14 -13 -11 -10 -9 -9 -9 -9 -8 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 -0 0 1 1 2 3 4 5 6 8 9 9 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 21 21 20 18 17 14 12 10 9 8 6 5 5 6 8 9 8 7 4 3 2 1 1 1 1 1 1 0 -0 -1 -2 4 4 4 3 1 1 0 1 1 2 2 1 -0 1 2 2 1 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 0 2 3 4 4 3 2 2 1 2 3 5 6 6 6 4 3 2 2 2 2 1 2 3 4 4 4 4 4 5 5 6 7 9 10 10 10 11 11 11 10 9 9 8 7 7 7 7 8 8 9 8 9 9 10 11 11 11 11 9 8 6 5 5 4 4 3 2 1 0 -0 -2 -2 -2 -1 -1 -0 -0 1 2 3 4 4 4 4 4 4 4 7 8 9 9 9 8 7 6 5 4 4 4 3 2 1 1 0 1 1 2 3 4 4 5 6 6 7 7 8 8 8 7 8 9 9 9 9 9 8 8 8 9 9 9 8 7 5 3 -0 -3 -5 -7 -7 -6 -5 -4 -5 -6 -9 -10 -11 -11 -10 -9 -8 -9 -9 -10 -11 -12 -12 -13 -13 -14 -14 -16 -16 -16 -16 -16 -15 -14 -14 -14 -14 -14 -13 -12 -9 -7 -5 -4 -6 -8 -9 -8 -6 -4 -3 -2 -4 -5 -4 -4 -5 -6 -8 -12 -15 -15 -14 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -12 -11 -10 -8 -7 -6 -5 -5 -6 -7 -9 -11 -12 -13 -14 -14 -15 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -21 -23 -24 -25 -26 -26 -25 -23 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -24 -25 -23 -21 -19 -17 -17 -17 -18 -18 -18 -18 -20 -22 -22 -21 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -24 -25 -26 -25 -24 -23 -22 -21 -21 -21 -21 -21 -22 -23 -24 -24 -24 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -25 -26 -26 -25 -25 -26 -26 -27 -27 -27 -27 -25 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -20 -20 -21 -22 -22 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -25 -26 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -28 -28 -28 -28 -28 -29 -30 -30 -30 -30 -30 -29 -28 -28 -27 -27 -27 -26 -26 -26 -25 -25 -25 -26 -26 -27 -27 -28 -28 -29 -30 -30 -30 -30 -30 -30 -30 -31 -32 -33 -34 -35 -35 -34 -34 -34 -33 -34 -34 -34 -33 -33 -34 -34 -34 -35 -34 -34 -34 -34 -34 -33 -33 -33 -32 -32 -32 -32 -32 -31 -30 -28 -27 -26 -25 -24 -24 -24 -24 -25 -26 -27 -27 -26 -24 -23 -21 -19 -18 -17 -18 -19 -21 -22 -23 -24 -24 -24 -23 -23 -22 -21 -21 -21 -20 -20 -19 -18 -18 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -5 -4 -4 -3 -2 -2 -3 -3 -5 -7 -11 -15 -18 -22 -23 -22 -19 -17 -19 -20 -21 -21 -19 -18 -18 -18 -16 -14 -13 -11 -10 -9 -8 -7 -6 -6 -6 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 1 2 3 4 5 7 8 9 9 10 11 11 12 12 13 13 13 14 15 15 16 17 18 18 18 19 19 20 20 21 21 20 20 19 18 17 14 12 9 9 8 7 6 4 4 6 8 9 7 5 3 2 1 1 1 1 1 1 1 1 -0 -1 -2 4 4 4 3 2 0 -0 -1 -1 1 2 2 3 3 2 1 -0 -0 -1 -1 -1 -1 -0 1 2 2 2 1 2 3 4 4 3 3 2 1 1 1 2 3 4 4 4 3 2 2 1 1 1 1 2 3 5 5 5 5 5 4 5 5 5 6 8 9 11 11 11 11 10 9 7 5 4 4 4 5 4 5 5 5 5 7 8 9 9 9 10 10 10 9 7 5 4 1 0 -0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 1 1 2 2 3 3 3 3 2 3 3 4 5 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 5 5 5 6 7 8 9 8 7 5 1 -1 -3 -5 -4 -2 -1 -1 -3 -6 -9 -12 -13 -14 -13 -12 -10 -10 -10 -11 -13 -14 -14 -15 -16 -17 -17 -17 -16 -15 -14 -13 -13 -13 -13 -13 -14 -15 -15 -14 -13 -12 -12 -13 -14 -14 -14 -13 -11 -10 -10 -11 -13 -14 -14 -13 -13 -14 -15 -17 -18 -18 -17 -17 -18 -17 -17 -15 -15 -15 -14 -14 -13 -12 -11 -9 -9 -8 -7 -6 -5 -5 -4 -4 -5 -8 -10 -14 -15 -15 -15 -16 -17 -18 -18 -18 -18 -18 -17 -18 -18 -19 -20 -21 -23 -24 -25 -26 -27 -26 -26 -24 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -22 -23 -23 -23 -23 -20 -20 -19 -19 -19 -19 -20 -21 -22 -22 -21 -20 -20 -21 -21 -22 -22 -23 -23 -24 -23 -23 -24 -25 -25 -25 -23 -22 -21 -20 -20 -20 -20 -21 -22 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -24 -26 -26 -25 -23 -23 -23 -23 -24 -25 -25 -25 -24 -23 -23 -24 -25 -25 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -28 -28 -29 -30 -30 -31 -31 -31 -30 -30 -30 -29 -29 -28 -28 -27 -27 -27 -26 -25 -25 -24 -24 -25 -27 -28 -29 -30 -30 -29 -29 -30 -30 -31 -32 -33 -34 -35 -35 -35 -34 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -28 -26 -25 -24 -24 -24 -25 -26 -27 -27 -27 -27 -26 -26 -27 -26 -26 -25 -23 -21 -19 -19 -19 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -18 -18 -17 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -9 -9 -9 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -4 -4 -3 -3 -4 -4 -5 -7 -10 -13 -16 -18 -20 -21 -19 -18 -17 -19 -20 -19 -19 -18 -18 -18 -18 -18 -17 -15 -14 -11 -9 -7 -6 -5 -5 -5 -7 -7 -8 -7 -7 -7 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 0 1 3 4 5 7 8 9 9 10 11 11 12 12 13 13 13 14 15 16 16 17 18 18 18 19 19 19 19 18 18 17 17 17 16 13 11 9 9 8 7 6 5 5 6 9 9 7 4 2 1 1 1 1 1 1 1 1 0 -0 -2 -3 5 4 4 4 3 2 1 0 0 2 3 4 4 4 3 2 1 0 -0 -0 -0 0 2 3 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 0 -0 -0 -0 0 1 1 1 1 2 3 4 4 5 5 5 6 6 7 9 10 11 11 10 9 8 7 5 4 4 4 3 3 3 3 3 4 4 4 5 6 7 8 9 9 10 10 8 4 -0 -3 -5 -6 -6 -5 -3 -2 -1 -1 -1 -1 -1 -0 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 -0 -0 -1 -1 -0 0 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 2 -1 -4 -6 -7 -6 -5 -4 -5 -7 -9 -12 -14 -14 -13 -13 -13 -13 -13 -14 -14 -15 -15 -15 -15 -16 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -14 -15 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -17 -17 -17 -17 -17 -17 -18 -18 -19 -18 -18 -19 -19 -18 -17 -16 -15 -15 -14 -13 -12 -10 -9 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -8 -12 -15 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -20 -21 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -20 -20 -20 -21 -21 -21 -22 -22 -22 -21 -20 -20 -20 -21 -22 -22 -22 -21 -21 -21 -22 -22 -23 -23 -24 -24 -24 -23 -23 -24 -24 -25 -25 -24 -23 -23 -22 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -24 -25 -27 -27 -26 -25 -24 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -24 -25 -25 -25 -25 -24 -24 -24 -25 -25 -25 -25 -25 -24 -24 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -29 -29 -30 -30 -31 -32 -32 -32 -32 -32 -31 -31 -30 -30 -29 -28 -27 -27 -26 -25 -25 -25 -25 -26 -27 -28 -29 -29 -29 -29 -30 -31 -32 -32 -33 -34 -35 -35 -35 -35 -34 -33 -33 -33 -34 -34 -35 -35 -35 -34 -34 -34 -33 -32 -31 -30 -30 -30 -31 -32 -32 -32 -31 -29 -28 -27 -25 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -19 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -6 -5 -5 -5 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -6 -7 -9 -10 -12 -13 -15 -18 -21 -22 -20 -18 -18 -18 -17 -16 -17 -18 -18 -18 -18 -18 -17 -16 -15 -13 -10 -7 -5 -5 -5 -5 -7 -7 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 0 1 3 4 6 7 8 9 10 10 11 11 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 17 15 15 15 14 12 12 12 12 11 11 11 9 9 8 6 6 8 6 4 2 1 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 6 7 6 6 5 4 3 2 3 4 5 6 6 5 4 3 2 2 1 2 2 3 3 3 2 1 1 0 0 1 1 1 1 1 0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 0 -0 0 0 1 1 2 3 4 4 4 5 6 8 9 8 7 6 6 6 5 4 4 4 4 3 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 0 -2 -5 -6 -6 -5 -5 -4 -2 -1 -0 -0 -0 -1 -1 -1 -0 1 1 1 1 1 1 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 1 -0 -1 -2 -4 -6 -9 -10 -12 -12 -11 -11 -12 -13 -14 -14 -14 -14 -13 -12 -11 -12 -13 -14 -14 -14 -14 -14 -14 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -14 -13 -12 -11 -10 -9 -9 -8 -7 -6 -5 -5 -5 -5 -6 -9 -13 -15 -16 -17 -17 -18 -17 -16 -16 -16 -16 -16 -17 -17 -18 -18 -19 -20 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -24 -23 -21 -20 -21 -21 -21 -20 -19 -19 -20 -20 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -23 -24 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -25 -26 -27 -26 -25 -25 -24 -23 -23 -23 -24 -25 -24 -24 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -26 -26 -27 -27 -26 -26 -25 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -21 -20 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -28 -29 -29 -30 -30 -32 -32 -33 -33 -33 -32 -32 -32 -31 -30 -30 -28 -27 -26 -26 -25 -26 -27 -27 -28 -28 -28 -28 -28 -29 -30 -31 -32 -33 -33 -34 -35 -36 -36 -36 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -32 -32 -33 -33 -34 -34 -34 -33 -32 -30 -28 -27 -26 -25 -25 -26 -26 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -26 -26 -25 -24 -23 -21 -20 -20 -20 -20 -21 -21 -21 -21 -20 -20 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -13 -12 -11 -11 -10 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -6 -6 -6 -6 -5 -5 -5 -6 -6 -7 -8 -8 -8 -8 -8 -9 -11 -13 -15 -18 -20 -23 -21 -18 -16 -17 -19 -19 -18 -17 -17 -17 -16 -17 -18 -17 -16 -15 -13 -11 -8 -6 -5 -5 -6 -7 -7 -8 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 0 2 3 5 6 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 18 18 16 15 14 12 9 7 7 7 7 5 6 6 6 7 6 5 5 7 5 2 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -5 3 3 3 3 2 1 1 1 3 4 4 5 6 7 7 7 7 5 4 4 4 4 3 2 1 0 0 0 1 1 1 1 1 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 2 3 3 4 4 5 5 5 5 4 4 6 7 7 5 4 3 3 2 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -1 -3 -3 -2 -1 -0 1 1 2 2 1 1 -0 -0 -0 -0 -0 -0 1 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 2 3 3 4 4 3 2 1 -0 -2 -4 -5 -7 -9 -11 -12 -13 -13 -13 -14 -14 -14 -14 -15 -14 -13 -12 -11 -11 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -16 -16 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -13 -12 -12 -12 -12 -12 -12 -11 -10 -9 -9 -9 -10 -11 -13 -15 -16 -17 -16 -15 -15 -16 -16 -16 -16 -17 -18 -18 -18 -18 -18 -18 -19 -20 -21 -23 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -26 -25 -25 -23 -22 -22 -22 -23 -23 -22 -22 -21 -20 -20 -20 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -22 -23 -23 -24 -24 -24 -23 -22 -22 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -24 -26 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -27 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -25 -25 -26 -26 -26 -25 -25 -24 -23 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -21 -21 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -24 -24 -24 -25 -25 -25 -26 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -28 -29 -29 -31 -32 -32 -33 -33 -33 -32 -32 -32 -31 -30 -29 -28 -27 -26 -26 -27 -27 -27 -28 -28 -29 -29 -29 -30 -31 -32 -32 -34 -35 -35 -36 -37 -36 -36 -36 -35 -34 -34 -34 -33 -33 -33 -33 -34 -33 -34 -34 -35 -36 -36 -36 -36 -36 -35 -33 -32 -30 -29 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -24 -23 -21 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -17 -17 -16 -15 -15 -14 -13 -12 -11 -10 -9 -9 -9 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -6 -6 -6 -7 -8 -9 -10 -11 -11 -10 -9 -9 -10 -12 -15 -17 -18 -21 -23 -25 -25 -21 -17 -13 -17 -19 -20 -19 -19 -18 -16 -16 -18 -19 -18 -17 -14 -12 -9 -6 -5 -6 -6 -7 -8 -8 -8 -8 -8 -7 -7 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 -0 -0 1 3 4 5 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 15 16 16 17 18 16 14 12 11 9 6 6 5 6 5 4 1 -0 -1 -3 -2 -1 0 3 3 2 2 1 1 1 0 0 -0 -0 -0 -1 -1 -2 -3 -5 -1 -2 -2 -2 -2 -2 -1 0 1 2 2 2 3 4 5 6 5 5 4 4 4 3 2 1 0 -0 0 2 3 3 2 2 2 1 1 1 1 0 -0 -1 -1 -0 0 -0 -0 -0 -0 0 1 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 4 3 3 4 4 4 3 3 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 4 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 1 -2 -5 -6 -8 -9 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -12 -11 -11 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -14 -14 -15 -17 -18 -18 -18 -18 -17 -18 -18 -19 -19 -19 -19 -20 -19 -19 -18 -18 -18 -18 -18 -19 -20 -21 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -26 -26 -25 -25 -24 -24 -24 -23 -23 -21 -20 -20 -20 -21 -22 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -26 -27 -29 -30 -30 -29 -29 -28 -27 -27 -26 -25 -25 -24 -23 -23 -24 -23 -24 -24 -24 -25 -25 -25 -24 -23 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -22 -22 -22 -22 -23 -23 -23 -22 -21 -21 -20 -20 -20 -20 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -27 -27 -28 -29 -29 -30 -30 -30 -30 -30 -29 -28 -28 -28 -28 -28 -28 -29 -29 -30 -31 -32 -32 -32 -32 -32 -32 -32 -31 -30 -29 -28 -28 -27 -27 -28 -28 -29 -29 -30 -30 -31 -31 -32 -32 -32 -33 -34 -35 -36 -36 -37 -37 -36 -36 -35 -34 -34 -34 -33 -33 -33 -34 -34 -34 -34 -35 -35 -35 -35 -35 -34 -33 -32 -31 -30 -30 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -24 -24 -23 -22 -21 -21 -20 -20 -20 -20 -20 -20 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -17 -16 -16 -15 -14 -14 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -13 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -8 -9 -10 -11 -11 -12 -13 -14 -14 -13 -11 -10 -12 -15 -18 -21 -21 -22 -24 -27 -28 -27 -24 -21 -23 -21 -18 -15 -19 -21 -22 -22 -22 -22 -20 -18 -15 -11 -8 -6 -5 -6 -7 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -1 -0 0 2 3 4 6 7 7 8 8 9 9 9 10 11 11 12 13 14 15 14 13 13 13 13 12 9 6 6 4 1 -2 -2 -2 -1 -3 -5 -5 -5 -5 -4 -2 -0 2 3 4 4 4 3 2 1 -0 -0 -0 -1 -1 -2 -2 -3 -4 -3 -3 -3 -2 -1 -1 1 2 4 3 3 2 2 2 2 2 2 2 1 1 1 -0 -1 -3 -5 -5 -4 -3 -2 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -2 -1 -1 -0 1 3 5 4 3 1 -0 -0 -0 -1 -1 -1 -0 0 1 2 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 5 4 4 3 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 -0 -3 -5 -6 -8 -10 -12 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -10 -10 -11 -12 -13 -13 -13 -13 -13 -12 -12 -12 -14 -16 -18 -20 -20 -20 -19 -19 -18 -17 -16 -16 -16 -16 -16 -15 -14 -14 -14 -13 -13 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -16 -17 -18 -18 -18 -18 -19 -19 -20 -21 -21 -22 -21 -21 -19 -19 -18 -18 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -20 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -22 -21 -20 -19 -18 -18 -18 -18 -19 -20 -20 -21 -22 -23 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -22 -22 -23 -25 -26 -28 -29 -29 -28 -27 -27 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -21 -22 -23 -23 -23 -23 -23 -22 -22 -21 -20 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -26 -26 -27 -27 -28 -29 -30 -30 -31 -31 -31 -31 -30 -30 -28 -27 -27 -27 -27 -27 -28 -29 -30 -30 -31 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -29 -29 -30 -31 -31 -32 -32 -32 -32 -33 -33 -34 -34 -34 -35 -35 -36 -36 -37 -37 -36 -36 -35 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -30 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -24 -23 -23 -22 -22 -22 -21 -21 -21 -22 -22 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -19 -18 -18 -17 -17 -16 -15 -14 -13 -12 -10 -10 -10 -10 -10 -10 -10 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -10 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -8 -8 -9 -9 -10 -12 -12 -12 -12 -12 -14 -15 -15 -15 -16 -16 -18 -21 -23 -24 -24 -25 -27 -29 -30 -28 -27 -27 -29 -28 -24 -17 -16 -16 -17 -17 -17 -18 -20 -21 -17 -11 -7 -5 -6 -6 -7 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -1 -0 0 2 3 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13 13 12 11 10 9 6 2 -0 4 7 6 -0 -2 -1 0 1 -2 -5 -5 -4 -2 -0 0 2 4 4 5 5 5 4 3 1 0 -0 0 -0 -1 -2 -3 -3 -3 -3 -3 -3 -2 -2 -0 1 3 4 3 2 1 0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -9 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -4 -1 0 2 1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 5 4 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 0 -0 -1 -3 -4 -6 -7 -8 -10 -12 -14 -14 -14 -14 -14 -14 -13 -12 -11 -11 -10 -11 -12 -14 -14 -13 -12 -10 -10 -10 -10 -11 -15 -18 -20 -21 -21 -21 -20 -18 -16 -15 -14 -15 -15 -15 -15 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -19 -20 -21 -21 -21 -21 -21 -20 -19 -19 -19 -20 -19 -20 -20 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -18 -18 -19 -19 -19 -20 -21 -21 -21 -22 -23 -23 -24 -24 -24 -23 -22 -20 -19 -19 -19 -19 -18 -18 -19 -19 -20 -20 -20 -21 -22 -22 -23 -23 -24 -25 -24 -24 -24 -24 -25 -25 -25 -25 -25 -24 -23 -23 -23 -25 -27 -27 -28 -28 -27 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -26 -26 -27 -27 -28 -29 -30 -31 -31 -31 -31 -31 -30 -30 -29 -27 -27 -27 -27 -27 -27 -28 -29 -30 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -32 -32 -32 -32 -32 -33 -34 -35 -35 -35 -35 -34 -34 -35 -35 -36 -36 -36 -36 -35 -34 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -32 -32 -32 -32 -31 -31 -30 -30 -30 -30 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -23 -23 -22 -21 -21 -20 -19 -18 -18 -17 -16 -15 -14 -13 -12 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -10 -10 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -9 -10 -10 -10 -10 -12 -14 -14 -11 -8 -9 -12 -15 -18 -20 -23 -24 -26 -28 -28 -28 -28 -29 -31 -32 -30 -28 -28 -29 -30 -28 -24 -20 -19 -18 -17 -14 -14 -15 -16 -17 -16 -13 -9 -7 -7 -7 -8 -8 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -1 -0 1 2 2 3 4 4 4 5 6 7 8 9 10 11 12 13 13 13 11 9 7 4 1 -1 -0 2 4 3 3 3 3 2 -0 -2 -3 -4 -2 1 3 5 5 6 6 7 7 7 5 3 2 1 -0 -1 -2 -3 -3 -3 -4 -3 -2 -2 -2 -2 -1 0 1 1 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -4 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -6 -6 -5 -5 -5 -4 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 1 1 1 1 1 1 1 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 2 3 4 5 5 5 4 4 4 3 2 2 2 1 1 0 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 1 1 -0 -2 -4 -5 -6 -8 -9 -9 -10 -11 -12 -13 -13 -13 -12 -12 -11 -11 -10 -10 -10 -10 -10 -11 -13 -14 -13 -13 -12 -11 -10 -10 -12 -16 -19 -21 -22 -21 -20 -19 -17 -14 -13 -12 -13 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -15 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -21 -21 -22 -22 -21 -21 -21 -21 -22 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -24 -23 -23 -22 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -20 -20 -21 -22 -22 -23 -23 -23 -23 -24 -25 -26 -27 -27 -27 -27 -26 -26 -25 -25 -26 -26 -26 -25 -24 -23 -23 -24 -24 -25 -25 -25 -24 -24 -23 -24 -24 -24 -24 -24 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -28 -29 -30 -31 -31 -31 -31 -30 -30 -29 -29 -28 -27 -27 -27 -28 -29 -30 -30 -30 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -32 -33 -33 -33 -33 -33 -32 -33 -33 -34 -35 -36 -36 -36 -35 -34 -33 -32 -32 -32 -31 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -28 -27 -27 -27 -27 -27 -27 -28 -27 -27 -26 -25 -24 -23 -23 -23 -24 -24 -25 -25 -25 -25 -26 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -22 -22 -20 -19 -18 -17 -16 -15 -15 -14 -13 -12 -11 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -11 -10 -9 -9 -9 -8 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -9 -9 -11 -13 -15 -14 -11 -9 -10 -12 -15 -20 -25 -29 -31 -32 -33 -33 -31 -28 -27 -27 -26 -27 -28 -29 -29 -28 -28 -27 -28 -27 -27 -25 -22 -19 -17 -15 -14 -13 -11 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -1 -1 -0 0 1 1 2 3 4 4 6 7 8 9 10 11 12 13 13 12 10 9 7 4 3 1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 2 3 4 6 9 9 8 6 4 2 0 -1 -2 -3 -3 -3 -2 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -3 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -3 -3 -2 -3 -3 -3 -4 -4 -4 -4 -3 -2 -1 -0 -0 -0 -0 -0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 -0 -1 -2 -0 1 4 5 6 5 5 5 5 4 4 3 3 2 1 0 -0 -0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 2 2 1 1 1 0 0 0 0 0 -0 -1 -2 -3 -5 -6 -7 -8 -9 -9 -10 -11 -11 -11 -11 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -13 -14 -14 -13 -12 -12 -10 -11 -13 -17 -19 -21 -22 -21 -21 -19 -18 -15 -14 -12 -12 -12 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -14 -15 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -18 -19 -19 -20 -21 -22 -22 -23 -23 -23 -23 -22 -22 -23 -24 -24 -25 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -26 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -22 -21 -22 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -22 -22 -22 -21 -21 -20 -20 -21 -21 -21 -21 -21 -22 -22 -21 -21 -22 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -23 -23 -24 -25 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -24 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -25 -26 -26 -27 -27 -28 -28 -29 -31 -31 -31 -31 -30 -30 -29 -29 -28 -28 -28 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -30 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -31 -31 -32 -33 -34 -34 -34 -33 -32 -32 -31 -30 -30 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -26 -25 -24 -23 -23 -23 -23 -24 -24 -25 -26 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -24 -24 -25 -25 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -20 -18 -17 -17 -16 -16 -15 -14 -14 -13 -14 -14 -14 -14 -15 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -11 -10 -9 -9 -8 -7 -7 -6 -5 -4 -4 -3 -3 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -6 -8 -9 -11 -13 -15 -15 -14 -14 -14 -16 -22 -27 -31 -32 -33 -34 -34 -31 -28 -25 -23 -23 -23 -24 -24 -24 -24 -25 -26 -27 -27 -27 -27 -26 -23 -21 -18 -17 -15 -13 -12 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 0 1 2 3 4 4 5 6 8 9 10 11 11 11 10 8 6 4 3 1 -0 -3 -4 -6 -6 -5 -5 -4 -5 -5 -4 -3 -4 -5 -6 -7 -6 -5 -2 3 5 5 4 3 2 -0 -1 -3 -3 -3 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -4 -4 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 2 3 3 3 3 4 5 6 6 5 4 4 3 2 2 2 2 1 0 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 3 4 5 6 5 3 0 -0 -0 -0 0 0 0 1 3 6 6 5 4 4 4 4 3 3 3 2 2 1 1 2 3 3 4 4 4 4 3 3 3 2 1 1 0 1 1 1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -5 -7 -8 -9 -9 -10 -11 -11 -12 -12 -11 -10 -10 -11 -11 -12 -12 -12 -13 -13 -14 -14 -15 -14 -14 -14 -14 -14 -14 -15 -16 -17 -17 -18 -18 -19 -18 -17 -15 -14 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -12 -11 -11 -11 -11 -13 -15 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -26 -26 -26 -26 -26 -25 -26 -27 -27 -28 -28 -27 -25 -23 -22 -23 -23 -24 -23 -23 -23 -23 -23 -24 -25 -26 -26 -26 -25 -24 -24 -23 -23 -24 -24 -24 -25 -25 -25 -25 -24 -24 -24 -23 -22 -21 -20 -20 -20 -21 -21 -22 -22 -21 -20 -20 -20 -21 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -23 -24 -25 -25 -25 -25 -25 -25 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -25 -24 -23 -23 -22 -21 -21 -21 -21 -22 -23 -23 -22 -21 -21 -22 -23 -23 -23 -24 -24 -24 -24 -24 -23 -23 -22 -21 -21 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -25 -25 -25 -26 -26 -27 -27 -27 -28 -29 -30 -30 -30 -30 -30 -30 -29 -29 -28 -28 -29 -29 -30 -30 -30 -30 -30 -30 -29 -29 -29 -30 -30 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -31 -31 -31 -31 -30 -30 -30 -29 -29 -29 -30 -30 -31 -32 -32 -31 -30 -29 -29 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -26 -26 -26 -26 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -24 -23 -21 -20 -19 -18 -18 -18 -17 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -13 -12 -11 -11 -10 -9 -8 -7 -6 -5 -4 -4 -4 -4 -4 -5 -5 -6 -7 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -7 -6 -6 -5 -5 -5 -6 -6 -7 -8 -9 -9 -9 -11 -14 -17 -19 -19 -19 -20 -22 -27 -31 -32 -33 -35 -36 -34 -31 -30 -28 -28 -28 -27 -24 -22 -21 -23 -24 -23 -21 -22 -22 -21 -20 -19 -18 -16 -15 -14 -12 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 1 2 3 3 4 5 7 8 9 9 10 9 9 7 4 3 2 2 1 -0 -2 -5 -5 -6 -6 -6 -8 -8 -7 -5 -7 -8 -9 -10 -9 -7 -4 0 3 4 4 3 1 -0 -1 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -5 -5 -6 -6 -5 -5 -4 -4 -4 -4 -3 -2 -1 -0 0 1 3 6 9 10 10 9 9 10 10 11 10 9 8 7 5 4 5 7 9 9 9 9 9 7 5 4 3 2 1 1 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 2 3 5 5 4 2 2 1 0 -0 -0 -0 -0 0 1 1 1 1 3 4 5 6 6 6 6 4 3 3 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -11 -12 -12 -11 -10 -11 -11 -12 -13 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -15 -16 -15 -14 -14 -12 -12 -12 -12 -12 -13 -14 -14 -15 -14 -13 -11 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -12 -14 -16 -18 -18 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -21 -22 -23 -23 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -23 -24 -26 -27 -27 -27 -27 -27 -27 -27 -27 -25 -23 -22 -23 -23 -24 -24 -23 -23 -23 -22 -22 -23 -23 -24 -24 -24 -24 -23 -23 -23 -22 -21 -22 -23 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -21 -20 -20 -20 -21 -21 -21 -21 -20 -20 -19 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -22 -21 -20 -20 -20 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -29 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -30 -30 -30 -29 -28 -28 -28 -29 -30 -31 -31 -31 -31 -32 -32 -32 -31 -31 -31 -31 -30 -29 -28 -28 -28 -29 -30 -31 -31 -30 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -25 -25 -26 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -25 -25 -25 -24 -23 -23 -22 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -13 -12 -11 -10 -9 -9 -7 -6 -5 -4 -4 -3 -4 -5 -6 -8 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -10 -12 -14 -16 -17 -19 -22 -26 -28 -28 -28 -27 -28 -27 -27 -28 -30 -30 -29 -27 -26 -23 -22 -21 -22 -23 -24 -24 -24 -23 -20 -18 -16 -14 -14 -13 -12 -11 -10 -10 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 1 1 2 3 4 4 6 7 8 8 7 5 4 3 2 2 2 2 2 2 1 -0 -0 -1 -2 -3 -6 -7 -8 -8 -8 -9 -10 -12 -10 -5 0 6 6 5 3 1 0 -0 -1 -2 -2 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -0 -1 -1 -2 -3 -5 -6 -5 -5 -3 -0 1 1 0 0 -1 -3 -5 -5 -5 -4 -4 -4 -4 -3 -1 1 2 2 2 2 4 6 9 9 10 10 10 11 12 12 11 10 9 8 7 8 8 9 9 10 10 10 9 7 5 5 5 6 8 9 10 9 8 8 6 4 4 4 5 8 10 10 8 5 4 4 3 3 3 3 3 2 2 1 0 1 1 2 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 1 1 1 1 1 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -5 -6 -7 -8 -9 -10 -11 -11 -11 -9 -9 -10 -10 -11 -12 -13 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -18 -18 -18 -15 -14 -14 -15 -15 -15 -14 -14 -13 -13 -13 -13 -14 -14 -16 -17 -17 -16 -14 -12 -11 -11 -11 -11 -11 -12 -12 -11 -11 -10 -10 -11 -13 -15 -16 -16 -15 -14 -13 -12 -12 -14 -16 -17 -18 -18 -18 -18 -17 -18 -18 -18 -19 -19 -20 -19 -19 -19 -19 -19 -19 -20 -20 -21 -23 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -23 -24 -26 -27 -28 -28 -27 -27 -27 -27 -26 -25 -24 -24 -24 -24 -24 -24 -23 -23 -23 -21 -21 -21 -21 -21 -23 -23 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -22 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -20 -21 -22 -23 -23 -21 -20 -19 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -26 -26 -27 -26 -24 -24 -25 -26 -26 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -21 -20 -20 -20 -21 -21 -22 -23 -23 -25 -26 -27 -27 -27 -28 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -30 -30 -31 -31 -31 -31 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -29 -29 -30 -31 -31 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -30 -29 -28 -28 -28 -28 -29 -30 -30 -30 -30 -29 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -28 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -27 -27 -26 -25 -25 -25 -24 -23 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -14 -14 -13 -13 -12 -11 -10 -9 -9 -7 -6 -5 -4 -3 -3 -4 -5 -8 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -15 -16 -16 -16 -16 -15 -14 -13 -13 -13 -12 -12 -12 -12 -12 -13 -15 -17 -19 -20 -22 -24 -26 -29 -32 -32 -30 -25 -23 -23 -23 -24 -27 -27 -26 -23 -22 -22 -21 -22 -22 -23 -23 -23 -22 -21 -19 -18 -16 -14 -13 -12 -11 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 1 2 2 3 4 4 6 6 7 6 5 4 3 1 0 -0 -2 -2 -2 -2 -2 -1 -1 -2 -3 -4 -5 -5 -5 -4 -5 -6 -8 -8 -5 -0 4 4 4 2 1 0 -0 -0 -1 -1 -2 -3 -3 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -4 -6 -8 -8 -8 -7 -5 -0 2 2 0 -0 -0 -0 -0 -1 -1 -0 1 2 2 0 -0 -0 1 1 1 3 4 4 3 3 3 3 3 4 4 4 4 6 7 9 10 11 12 13 13 13 13 12 13 14 13 12 11 11 9 9 9 9 8 5 3 2 2 2 4 7 9 11 10 8 6 4 2 2 2 2 2 3 2 1 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 3 2 2 2 3 3 4 3 3 3 3 4 4 3 3 2 1 1 1 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -7 -8 -9 -10 -10 -11 -12 -12 -11 -11 -12 -12 -13 -14 -14 -14 -14 -14 -15 -14 -13 -11 -11 -14 -15 -15 -11 -10 -12 -14 -14 -14 -13 -13 -12 -13 -13 -14 -15 -16 -17 -18 -18 -18 -16 -15 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -13 -15 -17 -17 -17 -16 -14 -13 -14 -15 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -24 -24 -24 -24 -24 -25 -26 -26 -26 -25 -24 -24 -24 -24 -25 -27 -27 -27 -26 -25 -25 -26 -26 -27 -27 -26 -26 -26 -25 -24 -23 -23 -22 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -26 -26 -26 -25 -24 -23 -23 -23 -22 -22 -21 -21 -20 -21 -21 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -22 -22 -23 -23 -25 -24 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -25 -24 -23 -23 -23 -23 -23 -24 -24 -23 -23 -22 -21 -21 -21 -21 -22 -22 -23 -24 -26 -27 -27 -28 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -28 -29 -29 -30 -30 -31 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -29 -28 -28 -29 -29 -30 -30 -31 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -32 -32 -32 -31 -30 -29 -28 -27 -26 -26 -27 -28 -29 -30 -29 -29 -28 -27 -27 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -27 -27 -25 -23 -23 -22 -22 -22 -23 -23 -24 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -24 -23 -22 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -16 -16 -17 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -17 -16 -15 -14 -14 -13 -13 -12 -11 -10 -9 -9 -7 -6 -5 -4 -4 -4 -6 -8 -10 -11 -11 -11 -11 -12 -12 -12 -12 -13 -14 -14 -14 -14 -14 -16 -18 -19 -21 -22 -23 -23 -21 -20 -18 -18 -18 -17 -16 -15 -15 -15 -16 -17 -19 -20 -22 -23 -25 -27 -29 -29 -27 -24 -23 -26 -31 -32 -31 -27 -25 -23 -20 -20 -23 -25 -26 -26 -25 -24 -23 -22 -20 -18 -16 -14 -13 -12 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -1 -1 -0 -0 1 1 2 2 3 4 4 5 6 6 5 4 3 3 2 1 0 -1 -2 -3 -3 -0 1 0 -2 -4 -5 -5 -4 -3 -3 -5 -7 -8 -5 2 8 7 5 2 1 1 1 1 0 -0 -1 -2 -2 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -5 -7 -9 -9 -9 -7 -3 0 2 3 3 3 2 3 3 3 4 4 3 1 0 -0 0 1 2 2 3 3 3 4 3 3 2 2 2 2 2 3 4 6 8 9 12 12 12 9 7 5 4 5 8 9 8 6 4 3 2 2 1 0 0 1 2 2 3 5 8 8 6 4 2 1 1 1 1 1 1 0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 3 3 3 3 3 3 3 2 2 2 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -6 -5 -5 -5 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -10 -11 -11 -11 -12 -12 -13 -12 -12 -12 -12 -12 -11 -9 -8 -8 -7 -4 -2 -1 -6 -11 -14 -15 -14 -14 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -17 -16 -15 -14 -13 -12 -11 -11 -11 -11 -11 -11 -12 -13 -14 -14 -14 -14 -13 -12 -12 -13 -15 -17 -17 -18 -18 -18 -18 -19 -20 -20 -20 -19 -19 -19 -20 -21 -21 -22 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -25 -25 -25 -26 -26 -26 -25 -24 -24 -24 -25 -26 -27 -27 -27 -27 -27 -27 -26 -25 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -25 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -24 -25 -24 -24 -24 -24 -24 -24 -24 -25 -24 -24 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -22 -23 -23 -25 -26 -27 -27 -28 -29 -30 -30 -30 -29 -29 -29 -29 -28 -29 -29 -30 -31 -31 -32 -32 -32 -33 -33 -33 -33 -32 -32 -32 -31 -30 -29 -28 -28 -28 -29 -29 -30 -31 -32 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -33 -33 -32 -32 -31 -30 -29 -28 -27 -27 -27 -28 -28 -29 -29 -28 -28 -27 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -26 -24 -23 -22 -21 -21 -21 -22 -23 -24 -25 -26 -26 -27 -27 -27 -28 -28 -28 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -26 -24 -23 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -18 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -19 -17 -16 -15 -14 -14 -14 -13 -12 -11 -11 -10 -9 -7 -6 -5 -4 -5 -6 -8 -9 -10 -11 -11 -11 -11 -12 -12 -12 -13 -14 -15 -16 -17 -18 -19 -20 -22 -24 -26 -27 -28 -28 -27 -26 -24 -24 -23 -21 -20 -18 -17 -17 -17 -18 -20 -22 -25 -29 -33 -35 -35 -33 -33 -34 -35 -36 -35 -32 -29 -27 -26 -23 -21 -20 -22 -24 -24 -23 -21 -19 -17 -14 -13 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 0 1 1 2 3 3 4 5 6 6 6 5 4 4 4 3 2 0 -1 -2 -2 -0 1 3 3 0 -1 -2 -2 -2 -3 -5 -6 -6 -3 3 8 7 5 3 1 1 1 1 1 0 -0 -1 -1 -0 -0 -1 -1 -2 -3 -2 -1 -1 -2 -2 -3 -5 -6 -8 -9 -8 -4 -0 2 4 3 1 1 1 1 1 1 1 0 0 -0 -0 0 1 1 1 1 1 2 2 0 -1 -2 -3 -4 -3 -3 -2 -0 2 4 5 6 6 5 4 4 3 3 3 4 4 4 3 2 1 0 -0 -0 0 1 2 2 2 3 3 3 2 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 1 1 2 2 2 2 1 -0 -0 -0 -0 0 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -11 -11 -12 -13 -13 -13 -13 -13 -12 -12 -11 -10 -9 -9 -9 -10 -10 -9 -6 -6 -7 -8 -8 -9 -11 -14 -14 -14 -13 -14 -15 -14 -14 -13 -13 -14 -14 -16 -17 -17 -17 -16 -15 -14 -13 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -17 -17 -17 -18 -18 -18 -19 -20 -21 -22 -21 -20 -19 -19 -19 -20 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -22 -23 -24 -24 -24 -25 -25 -25 -25 -25 -24 -24 -25 -25 -26 -26 -26 -26 -26 -25 -25 -25 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -22 -22 -21 -21 -21 -21 -22 -22 -23 -24 -25 -27 -28 -29 -29 -30 -31 -31 -30 -30 -30 -30 -29 -29 -29 -30 -30 -31 -32 -32 -33 -33 -33 -33 -33 -33 -33 -32 -31 -30 -29 -29 -28 -29 -29 -30 -30 -31 -32 -33 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -31 -30 -29 -29 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -27 -27 -28 -28 -28 -29 -29 -28 -28 -28 -27 -27 -25 -24 -23 -23 -22 -22 -22 -22 -22 -23 -24 -25 -26 -27 -27 -28 -28 -28 -28 -27 -27 -28 -28 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -28 -28 -27 -27 -27 -27 -25 -24 -23 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -19 -18 -17 -16 -15 -14 -14 -13 -13 -12 -11 -10 -9 -7 -5 -5 -5 -5 -7 -9 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -16 -18 -20 -22 -23 -25 -26 -27 -29 -31 -31 -32 -30 -29 -28 -27 -27 -25 -23 -22 -22 -23 -23 -24 -25 -26 -27 -28 -27 -26 -26 -26 -27 -30 -32 -32 -31 -31 -30 -30 -28 -26 -23 -20 -18 -16 -15 -13 -12 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -1 -0 -0 0 1 2 2 3 4 5 6 6 7 7 6 6 6 5 4 4 4 4 4 5 5 5 5 5 4 2 -1 -3 -5 -6 -6 -4 1 6 9 8 5 2 1 1 1 1 1 0 -0 -0 -0 0 -0 -2 -3 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -5 -6 -7 -5 -2 1 3 2 1 0 1 0 -1 -2 -4 -4 -3 -2 -2 -1 -0 -0 -0 0 0 -0 -1 -4 -6 -7 -7 -7 -7 -6 -5 -3 -0 2 3 3 3 3 3 3 2 2 3 3 4 4 4 3 2 2 1 -0 0 1 2 2 2 2 2 1 1 0 0 1 1 1 1 2 3 3 3 2 2 1 2 3 3 3 2 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -0 -0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -8 -9 -10 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -16 -15 -15 -14 -14 -13 -11 -9 -9 -9 -9 -9 -10 -10 -9 -9 -10 -11 -12 -12 -14 -14 -14 -13 -13 -14 -14 -13 -12 -12 -12 -12 -13 -15 -16 -16 -16 -16 -15 -14 -13 -13 -13 -14 -14 -14 -13 -13 -12 -12 -12 -12 -13 -14 -16 -17 -18 -18 -17 -17 -17 -18 -18 -19 -19 -19 -20 -21 -22 -22 -21 -20 -19 -20 -20 -20 -21 -21 -21 -21 -20 -20 -21 -21 -22 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -25 -24 -24 -24 -24 -25 -26 -26 -26 -27 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -27 -27 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -25 -25 -25 -24 -25 -25 -25 -25 -25 -24 -23 -22 -21 -22 -22 -23 -23 -22 -22 -23 -23 -23 -22 -21 -20 -20 -20 -21 -21 -22 -23 -24 -26 -28 -29 -31 -31 -31 -32 -32 -31 -31 -30 -29 -28 -28 -28 -28 -29 -29 -29 -30 -30 -30 -31 -31 -32 -32 -32 -31 -29 -28 -27 -27 -27 -27 -27 -28 -29 -30 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -30 -29 -29 -29 -29 -29 -29 -28 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -25 -24 -23 -23 -23 -22 -22 -22 -23 -23 -24 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -19 -18 -16 -15 -15 -14 -14 -13 -12 -11 -10 -9 -8 -6 -5 -5 -6 -8 -9 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -15 -17 -19 -23 -26 -28 -29 -30 -30 -31 -32 -32 -32 -32 -32 -31 -29 -27 -24 -23 -23 -23 -24 -26 -27 -28 -28 -27 -26 -24 -22 -21 -20 -21 -23 -24 -26 -26 -25 -24 -23 -21 -18 -16 -14 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 -0 0 1 2 2 3 4 4 5 6 6 6 7 7 7 7 7 6 6 7 7 6 4 3 2 1 -0 -0 -2 -3 -4 -4 -4 -1 4 8 10 7 4 1 0 1 1 1 1 0 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -2 -2 -2 -1 -2 -2 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -5 -6 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -2 -1 0 1 1 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 2 2 1 1 -0 -0 -0 -0 -0 0 1 1 2 3 3 3 3 2 2 3 3 3 2 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 0 0 -0 -0 0 1 1 1 1 0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -9 -9 -10 -12 -12 -13 -13 -13 -14 -15 -15 -16 -16 -17 -16 -16 -15 -15 -14 -13 -12 -9 -7 -6 -6 -6 -6 -6 -7 -9 -9 -10 -11 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -11 -12 -12 -14 -15 -16 -16 -16 -15 -14 -13 -14 -15 -16 -15 -15 -14 -14 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -22 -21 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -24 -24 -25 -25 -26 -27 -27 -27 -26 -26 -25 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -23 -24 -24 -25 -25 -24 -24 -24 -23 -23 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -27 -27 -28 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -25 -25 -26 -26 -26 -25 -24 -24 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -18 -17 -17 -18 -19 -20 -21 -23 -24 -27 -28 -30 -32 -32 -32 -31 -31 -30 -29 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -25 -25 -24 -24 -25 -25 -26 -27 -28 -29 -30 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -31 -32 -32 -31 -31 -30 -29 -29 -29 -29 -29 -29 -29 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -25 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -19 -18 -16 -15 -15 -14 -14 -13 -12 -12 -11 -9 -8 -7 -5 -5 -5 -8 -10 -10 -10 -10 -11 -12 -12 -13 -14 -14 -15 -17 -18 -21 -25 -29 -32 -33 -33 -31 -29 -29 -30 -31 -32 -33 -33 -32 -30 -27 -25 -24 -26 -27 -27 -27 -26 -24 -22 -20 -18 -17 -17 -17 -17 -17 -17 -17 -16 -15 -14 -14 -12 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 -0 0 1 2 2 3 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 7 5 4 2 -0 -3 -4 -5 -5 -5 -4 -3 -1 2 5 8 8 5 3 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 1 1 1 1 1 0 0 -0 -1 -2 -3 -4 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -3 -2 -1 -0 0 0 0 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 2 2 1 0 -0 -1 -2 -2 -3 -3 -3 -3 -3 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 1 1 1 0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -7 -8 -9 -9 -10 -11 -12 -12 -13 -13 -14 -15 -15 -16 -16 -16 -16 -15 -15 -14 -14 -14 -13 -12 -10 -9 -7 -7 -6 -7 -8 -9 -9 -9 -10 -10 -11 -10 -9 -8 -8 -8 -8 -9 -9 -10 -11 -12 -13 -14 -15 -16 -16 -16 -16 -15 -16 -17 -17 -17 -16 -16 -15 -15 -15 -15 -16 -16 -17 -17 -18 -18 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -21 -21 -22 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -22 -23 -24 -23 -23 -23 -22 -22 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -19 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -24 -25 -25 -24 -24 -23 -23 -22 -22 -21 -22 -22 -23 -23 -24 -25 -25 -25 -25 -24 -23 -23 -23 -22 -22 -21 -20 -19 -19 -18 -18 -18 -18 -17 -16 -15 -15 -16 -17 -18 -19 -21 -23 -25 -27 -28 -30 -30 -30 -29 -28 -27 -27 -26 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -23 -23 -23 -23 -24 -25 -26 -27 -27 -28 -29 -29 -30 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -30 -29 -29 -28 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -27 -27 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -21 -21 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -17 -16 -15 -14 -14 -13 -12 -12 -11 -10 -9 -8 -7 -5 -5 -5 -7 -9 -10 -11 -11 -11 -12 -12 -13 -14 -15 -17 -18 -20 -23 -26 -30 -33 -35 -34 -32 -30 -28 -28 -29 -31 -32 -34 -34 -32 -30 -27 -26 -26 -25 -24 -23 -21 -19 -18 -17 -15 -15 -14 -14 -14 -14 -13 -12 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 0 1 1 2 3 4 4 5 6 6 7 8 8 9 9 9 9 9 9 9 9 8 5 3 1 -2 -4 -5 -5 -4 -2 -0 2 3 4 5 5 4 3 2 2 1 2 2 2 2 2 2 1 1 -1 -1 -1 -0 -0 -0 1 1 2 2 2 2 1 1 0 0 0 -0 -1 -1 -2 -3 -3 -4 -3 -3 -2 -2 -2 -3 -4 -5 -6 -7 -7 -8 -8 -7 -6 -6 -6 -5 -4 -3 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 0 1 1 2 2 2 2 2 3 3 3 4 4 3 2 2 2 2 2 3 3 3 3 2 1 1 2 2 2 3 3 4 5 5 5 4 3 2 3 3 3 3 1 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -6 -7 -8 -9 -10 -11 -11 -12 -13 -13 -14 -14 -14 -15 -15 -15 -14 -14 -13 -13 -13 -14 -13 -13 -12 -12 -12 -11 -9 -8 -7 -7 -8 -8 -9 -9 -11 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -16 -17 -17 -18 -18 -18 -17 -17 -17 -18 -17 -17 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -19 -18 -17 -17 -18 -18 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -23 -23 -23 -22 -21 -21 -21 -22 -23 -23 -23 -23 -23 -22 -21 -22 -22 -23 -23 -23 -22 -22 -21 -20 -19 -19 -18 -18 -17 -17 -18 -19 -19 -20 -21 -21 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -21 -21 -22 -21 -20 -19 -19 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -20 -21 -21 -22 -23 -24 -25 -26 -26 -26 -23 -22 -22 -21 -21 -21 -20 -19 -18 -18 -18 -18 -18 -18 -17 -16 -15 -15 -16 -18 -19 -21 -22 -23 -24 -24 -25 -26 -26 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -24 -24 -23 -23 -23 -25 -26 -26 -27 -27 -27 -28 -28 -29 -29 -30 -31 -31 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -30 -30 -29 -29 -29 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -27 -26 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -22 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -16 -15 -15 -14 -14 -13 -13 -12 -11 -10 -10 -9 -8 -7 -6 -5 -6 -7 -9 -9 -10 -11 -11 -12 -12 -13 -14 -17 -19 -22 -24 -26 -29 -32 -35 -36 -35 -32 -30 -27 -27 -27 -28 -29 -30 -30 -29 -28 -26 -25 -23 -21 -19 -17 -16 -15 -15 -14 -14 -13 -12 -12 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 0 1 2 3 4 4 5 6 7 8 8 9 9 9 10 10 10 11 11 10 9 7 4 2 0 -0 -1 -2 -2 -1 0 2 3 4 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 1 -0 -0 -0 0 0 1 1 2 2 2 2 2 2 1 1 0 0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -1 -2 -3 -4 -5 -6 -7 -7 -7 -6 -6 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 0 1 1 2 2 2 3 3 4 4 4 5 6 6 6 5 4 4 5 5 6 6 6 4 4 3 4 3 3 2 2 3 3 4 4 4 5 6 7 8 9 9 9 8 7 5 4 4 4 4 4 2 1 1 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -6 -8 -9 -10 -10 -10 -10 -10 -11 -12 -13 -13 -13 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -11 -9 -6 -5 -7 -8 -9 -10 -12 -13 -14 -14 -14 -13 -13 -12 -12 -13 -13 -14 -14 -16 -17 -18 -18 -18 -17 -16 -16 -16 -17 -18 -18 -18 -18 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -20 -20 -20 -19 -18 -17 -17 -17 -18 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -23 -23 -22 -22 -21 -21 -21 -22 -22 -23 -23 -23 -22 -22 -21 -21 -20 -20 -19 -18 -17 -16 -16 -15 -15 -15 -15 -15 -15 -15 -16 -18 -19 -19 -19 -19 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -23 -22 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -22 -22 -23 -23 -23 -22 -21 -19 -18 -19 -19 -20 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -24 -25 -26 -26 -24 -22 -20 -20 -20 -20 -20 -20 -19 -18 -18 -18 -18 -18 -18 -17 -15 -15 -16 -17 -18 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -30 -31 -31 -32 -32 -32 -31 -31 -31 -31 -31 -30 -30 -30 -29 -29 -28 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -27 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -22 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -14 -15 -15 -15 -15 -14 -14 -13 -13 -12 -12 -11 -10 -9 -9 -8 -7 -6 -6 -7 -8 -8 -9 -10 -11 -11 -12 -13 -14 -16 -18 -21 -24 -26 -29 -32 -34 -35 -35 -33 -31 -28 -27 -26 -26 -25 -25 -24 -24 -23 -22 -21 -20 -18 -16 -15 -14 -13 -12 -12 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -0 1 2 3 4 4 5 7 8 9 9 10 10 11 11 12 12 12 12 11 9 6 3 1 -0 -1 -1 -1 -0 -0 -0 0 1 2 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 0 0 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 0 -0 -0 -1 -0 1 2 2 2 1 -0 -0 -1 -2 -3 -5 -5 -6 -6 -6 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 0 -0 -0 -1 -1 -1 -1 -1 -0 0 1 2 3 4 5 5 5 6 6 6 7 7 8 8 8 9 9 8 8 7 6 5 4 2 0 -1 -2 -2 -2 -2 -2 -2 -1 -0 -0 0 0 1 1 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -9 -9 -9 -9 -9 -9 -10 -11 -12 -13 -12 -11 -11 -10 -10 -10 -9 -9 -7 -7 -9 -10 -11 -10 -9 -7 -9 -10 -11 -12 -12 -12 -11 -10 -10 -10 -11 -12 -12 -13 -14 -14 -16 -17 -18 -18 -17 -16 -15 -14 -14 -15 -16 -17 -18 -18 -17 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -18 -18 -19 -19 -19 -19 -19 -20 -20 -21 -21 -21 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -20 -19 -18 -19 -20 -21 -21 -22 -22 -21 -20 -19 -18 -17 -16 -15 -15 -15 -15 -15 -15 -14 -14 -13 -14 -15 -17 -19 -20 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -23 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -22 -22 -22 -22 -23 -22 -22 -21 -20 -20 -20 -21 -22 -22 -21 -21 -20 -19 -18 -17 -16 -16 -16 -17 -17 -17 -18 -18 -19 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -25 -24 -23 -23 -23 -23 -23 -23 -22 -20 -19 -19 -19 -18 -18 -17 -16 -15 -15 -16 -17 -18 -20 -21 -21 -20 -20 -19 -20 -20 -21 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -30 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -29 -28 -28 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -28 -29 -29 -28 -27 -27 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -22 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -26 -26 -25 -25 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -23 -22 -22 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -14 -14 -13 -13 -12 -12 -11 -11 -10 -9 -8 -7 -6 -6 -7 -7 -8 -9 -9 -10 -11 -11 -12 -14 -15 -18 -20 -23 -24 -25 -27 -29 -31 -32 -32 -31 -30 -27 -26 -24 -24 -23 -22 -21 -20 -18 -17 -15 -14 -12 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -0 0 1 2 3 4 6 7 8 9 10 11 12 13 13 13 14 14 14 14 12 9 5 2 1 1 0 0 0 0 0 0 0 1 3 5 5 5 5 4 4 4 4 4 3 3 2 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 1 1 2 1 1 0 -0 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -0 1 1 1 2 3 4 5 6 7 8 8 9 9 10 10 10 9 8 6 5 3 2 1 1 1 -0 -1 -1 -1 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -3 -3 -3 -4 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -8 -8 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -10 -9 -8 -7 -7 -7 -8 -9 -9 -10 -11 -12 -12 -11 -10 -10 -10 -9 -9 -10 -11 -12 -13 -13 -14 -14 -15 -16 -17 -16 -15 -14 -14 -14 -14 -15 -16 -16 -17 -17 -17 -16 -15 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -16 -17 -18 -18 -18 -18 -18 -19 -19 -19 -20 -21 -21 -21 -20 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -24 -24 -24 -23 -21 -20 -19 -19 -19 -20 -21 -21 -21 -20 -19 -18 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -16 -18 -20 -21 -22 -22 -22 -21 -21 -20 -21 -21 -22 -22 -23 -24 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -21 -20 -20 -21 -22 -23 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -19 -19 -19 -18 -19 -19 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -22 -21 -20 -20 -20 -20 -19 -18 -17 -16 -15 -16 -16 -17 -18 -19 -19 -19 -19 -19 -19 -20 -21 -21 -22 -23 -24 -24 -24 -25 -25 -25 -26 -26 -27 -27 -26 -26 -25 -25 -25 -25 -25 -25 -25 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -28 -28 -29 -30 -31 -31 -32 -32 -33 -33 -33 -33 -32 -32 -32 -32 -31 -31 -30 -29 -28 -28 -27 -27 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -28 -28 -29 -30 -30 -30 -30 -30 -29 -29 -29 -29 -28 -27 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -26 -26 -26 -26 -26 -27 -27 -27 -26 -25 -24 -23 -23 -22 -22 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -10 -10 -9 -8 -7 -7 -7 -7 -8 -9 -9 -9 -10 -11 -11 -12 -14 -15 -18 -19 -21 -22 -22 -23 -24 -25 -27 -27 -28 -28 -26 -25 -23 -23 -22 -21 -19 -18 -16 -14 -13 -11 -9 -9 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -0 0 1 2 3 4 6 7 9 10 11 12 13 13 13 13 13 13 14 14 13 12 10 8 5 4 4 4 4 4 4 3 2 2 3 5 7 8 8 7 5 5 4 4 3 2 1 -0 -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -1 -2 -3 -3 -3 -3 -4 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -8 -9 -9 -9 -9 -8 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -5 -4 -4 -4 -4 -5 -6 -7 -7 -6 -6 -5 -5 -6 -6 -6 -6 -5 -4 -3 -3 -2 -0 1 2 3 4 4 4 5 6 7 9 9 10 9 9 8 7 7 6 6 5 3 2 1 1 2 2 3 2 1 -0 -2 -3 -3 -2 -2 -3 -4 -5 -5 -5 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -7 -7 -6 -6 -7 -8 -9 -9 -8 -7 -6 -6 -7 -7 -8 -9 -9 -10 -11 -11 -11 -11 -10 -10 -10 -11 -12 -13 -12 -10 -9 -9 -9 -10 -10 -10 -11 -12 -12 -13 -14 -14 -15 -16 -16 -16 -15 -14 -14 -15 -16 -17 -18 -18 -18 -17 -17 -16 -15 -15 -15 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -17 -17 -17 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -19 -19 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -24 -24 -24 -25 -24 -24 -23 -23 -22 -22 -21 -21 -21 -20 -19 -18 -17 -17 -16 -17 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -19 -21 -21 -21 -21 -21 -20 -20 -20 -21 -21 -21 -22 -23 -25 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -22 -21 -20 -20 -20 -21 -23 -23 -24 -25 -24 -23 -22 -21 -20 -20 -20 -20 -19 -19 -18 -18 -18 -19 -19 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -22 -21 -20 -20 -19 -20 -20 -19 -19 -18 -18 -17 -16 -15 -15 -16 -16 -16 -17 -18 -19 -21 -22 -23 -23 -24 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -25 -25 -25 -26 -25 -24 -24 -24 -25 -25 -26 -27 -27 -28 -29 -29 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -29 -28 -27 -27 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -27 -28 -29 -30 -30 -30 -30 -30 -30 -29 -29 -28 -27 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -24 -23 -23 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -16 -17 -17 -17 -17 -16 -16 -15 -14 -14 -14 -13 -13 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -8 -9 -9 -9 -10 -10 -11 -11 -11 -12 -13 -14 -15 -17 -18 -18 -18 -19 -20 -21 -23 -24 -25 -25 -23 -23 -22 -21 -20 -19 -18 -17 -15 -13 -11 -9 -9 -8 -8 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -1 -0 0 1 2 3 4 6 8 9 10 12 13 13 13 13 13 13 12 12 12 13 13 12 11 9 8 8 7 7 7 7 6 4 3 3 4 6 9 10 10 9 8 6 4 4 3 2 0 -0 -2 -2 -2 -2 -2 2 2 2 2 2 2 2 2 3 2 1 0 0 1 1 1 1 1 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -8 -9 -11 -12 -13 -13 -13 -12 -12 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -10 -9 -9 -8 -9 -9 -10 -11 -12 -12 -12 -12 -12 -11 -11 -12 -11 -11 -10 -10 -9 -9 -8 -6 -5 -3 -2 -2 -2 -2 -1 -0 0 2 3 6 9 10 11 11 11 10 9 7 5 4 3 3 4 5 6 5 4 0 -4 -6 -6 -5 -4 -4 -5 -6 -7 -7 -6 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -3 -4 -5 -7 -9 -11 -13 -14 -13 -12 -11 -11 -11 -11 -10 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -13 -14 -14 -15 -15 -16 -15 -14 -14 -14 -15 -16 -17 -18 -18 -17 -16 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -18 -19 -20 -20 -21 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -23 -22 -22 -20 -19 -17 -16 -16 -16 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -23 -24 -25 -26 -26 -25 -25 -24 -24 -24 -24 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -22 -23 -25 -26 -27 -27 -26 -25 -24 -23 -22 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -22 -22 -23 -22 -22 -23 -23 -24 -24 -25 -26 -26 -26 -26 -26 -26 -24 -23 -22 -21 -20 -19 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -17 -17 -16 -16 -18 -21 -24 -25 -26 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -28 -28 -27 -26 -26 -25 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -28 -27 -27 -26 -26 -26 -27 -27 -27 -28 -29 -29 -29 -29 -28 -27 -27 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -26 -27 -27 -26 -26 -25 -24 -23 -23 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -16 -16 -15 -14 -14 -13 -12 -11 -11 -10 -9 -9 -9 -8 -8 -7 -7 -8 -8 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -12 -13 -14 -15 -16 -17 -17 -18 -18 -19 -22 -23 -25 -26 -25 -24 -22 -21 -20 -19 -18 -18 -16 -14 -11 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -3 -3 -2 -1 -0 1 2 3 4 6 8 9 11 12 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 9 9 8 8 6 4 4 4 7 10 11 12 11 9 7 5 4 3 2 1 -0 -1 -1 -2 -2 -2 3 4 4 4 4 4 4 4 4 2 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -8 -9 -10 -11 -12 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -13 -11 -10 -9 -8 -8 -7 -7 -6 -6 -6 -6 -5 -2 2 6 9 11 12 12 11 9 8 7 7 7 8 9 9 8 6 3 -1 -3 -2 -1 -0 -1 -3 -5 -6 -6 -5 -3 -0 1 0 -0 -1 -1 -2 -3 -4 -5 -4 -3 -2 -3 -4 -4 -3 -2 -0 0 1 0 1 1 1 1 -0 -3 -6 -8 -10 -11 -13 -12 -11 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -14 -14 -15 -15 -16 -15 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -23 -23 -23 -22 -21 -18 -17 -15 -14 -14 -14 -16 -17 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -22 -22 -22 -22 -23 -24 -24 -25 -25 -24 -23 -23 -23 -23 -22 -22 -22 -21 -20 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -20 -21 -22 -23 -24 -26 -27 -27 -27 -27 -26 -25 -24 -23 -23 -21 -20 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -21 -21 -22 -23 -23 -23 -23 -24 -25 -26 -27 -27 -27 -27 -26 -26 -25 -25 -24 -23 -22 -22 -21 -20 -19 -18 -18 -17 -17 -18 -18 -18 -18 -18 -19 -18 -18 -17 -18 -20 -23 -25 -26 -26 -27 -26 -26 -26 -27 -27 -28 -28 -29 -29 -29 -28 -27 -27 -26 -25 -24 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -28 -28 -27 -27 -26 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -25 -24 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -24 -25 -26 -26 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -26 -27 -27 -27 -27 -26 -25 -24 -23 -23 -22 -21 -20 -20 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -12 -11 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -14 -14 -15 -16 -17 -18 -19 -21 -23 -24 -26 -27 -27 -26 -24 -23 -22 -20 -18 -17 -14 -12 -11 -10 -10 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -3 -2 -1 -0 0 2 3 4 5 7 9 10 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 7 7 8 9 11 12 12 11 9 7 5 4 3 3 2 1 -0 -1 -1 -2 -2 4 5 5 5 5 5 5 4 4 2 -0 -3 -5 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -5 -5 -5 -6 -7 -8 -8 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -15 -14 -14 -13 -13 -12 -12 -12 -11 -11 -10 -10 -10 -9 -9 -7 -5 -2 0 4 6 8 8 9 9 10 10 9 10 10 11 10 9 8 6 5 6 6 7 6 5 4 4 4 6 8 9 9 9 7 6 5 5 4 3 3 3 3 3 3 2 1 1 1 2 4 4 4 4 2 -0 -3 -5 -6 -8 -9 -9 -9 -9 -8 -7 -6 -5 -5 -5 -5 -5 -6 -7 -8 -9 -9 -10 -10 -11 -11 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -16 -15 -15 -14 -14 -13 -13 -13 -14 -14 -15 -15 -16 -16 -17 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -16 -17 -18 -17 -17 -17 -18 -19 -21 -22 -23 -23 -23 -23 -23 -23 -23 -22 -23 -23 -23 -24 -25 -25 -26 -25 -25 -24 -23 -23 -23 -24 -25 -24 -23 -21 -18 -16 -14 -13 -12 -13 -14 -16 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -21 -22 -23 -21 -21 -20 -21 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -19 -18 -18 -19 -20 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -24 -23 -23 -22 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -22 -22 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -24 -24 -23 -22 -21 -19 -18 -18 -18 -18 -20 -21 -22 -22 -22 -21 -21 -20 -20 -21 -22 -23 -24 -24 -25 -25 -25 -25 -25 -25 -26 -27 -27 -28 -27 -27 -26 -25 -24 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -23 -24 -24 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -26 -26 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -24 -25 -27 -27 -28 -28 -29 -29 -29 -29 -29 -28 -28 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -24 -23 -23 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -16 -14 -14 -13 -13 -13 -13 -12 -12 -11 -10 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -10 -11 -12 -13 -14 -14 -15 -16 -16 -16 -17 -18 -18 -19 -20 -21 -22 -23 -24 -26 -26 -26 -23 -22 -20 -18 -17 -15 -14 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -3 -2 -1 -0 1 2 3 5 6 8 10 11 12 12 11 10 11 11 11 11 11 12 12 12 12 12 11 11 10 10 9 10 10 10 11 11 11 10 10 10 11 13 13 12 10 8 5 4 4 3 2 1 0 -0 -1 -2 -3 -3 5 5 5 5 5 4 4 3 3 2 1 -1 -4 -9 -11 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -14 -14 -13 -12 -12 -12 -12 -12 -13 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -13 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -10 -9 -8 -6 -5 -4 -3 -2 -1 -1 -0 1 4 6 9 11 12 12 12 12 11 10 10 10 11 10 9 9 9 9 9 9 9 9 8 6 5 5 5 6 6 6 5 4 4 3 4 4 4 4 5 7 8 5 1 -3 -5 -7 -7 -8 -8 -7 -7 -6 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -4 -4 -5 -5 -7 -9 -10 -11 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -17 -18 -18 -18 -17 -17 -16 -15 -14 -14 -14 -14 -15 -17 -18 -18 -18 -19 -21 -23 -24 -24 -25 -25 -24 -23 -22 -21 -20 -20 -20 -21 -22 -23 -25 -26 -26 -26 -26 -25 -23 -23 -24 -25 -26 -25 -23 -21 -19 -17 -15 -14 -14 -15 -16 -17 -18 -18 -18 -18 -19 -20 -20 -19 -18 -18 -18 -19 -20 -21 -22 -22 -22 -22 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -19 -18 -18 -19 -22 -23 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -23 -24 -24 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -20 -21 -23 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -24 -24 -24 -23 -23 -23 -23 -23 -24 -23 -23 -22 -22 -22 -22 -21 -21 -21 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -24 -25 -27 -27 -28 -29 -29 -29 -29 -28 -28 -28 -27 -27 -26 -26 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -13 -13 -12 -12 -11 -11 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -12 -13 -14 -15 -16 -17 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -22 -23 -23 -23 -23 -22 -22 -21 -20 -18 -16 -15 -14 -14 -14 -14 -13 -13 -12 -11 -11 -10 -10 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -1 -0 1 2 4 5 6 8 9 10 10 9 7 7 7 8 8 9 9 10 11 12 12 11 11 11 10 9 10 11 12 12 13 13 13 12 11 11 12 13 13 11 9 6 4 3 3 2 1 0 -1 -2 -3 -3 -4 -5 4 4 4 4 4 4 3 2 2 1 -0 -3 -7 -13 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -14 -14 -13 -12 -12 -11 -11 -11 -11 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -15 -14 -14 -13 -13 -13 -12 -13 -13 -14 -13 -13 -12 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -8 -7 -7 -6 -6 -6 -6 -5 -1 3 7 9 11 11 12 12 12 11 10 8 5 2 -0 -2 -3 -4 -5 -5 -4 -5 -5 -6 -6 -6 -6 -6 -6 -6 -7 -6 -7 -6 -4 -0 1 2 2 1 -1 -3 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -5 -6 -8 -9 -11 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -14 -14 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -17 -18 -18 -19 -20 -21 -22 -23 -24 -25 -25 -25 -24 -23 -21 -19 -18 -18 -18 -19 -20 -21 -22 -22 -23 -23 -22 -22 -21 -20 -20 -21 -22 -23 -23 -23 -22 -21 -19 -18 -18 -19 -19 -19 -19 -19 -18 -18 -19 -20 -21 -20 -18 -18 -18 -19 -20 -21 -21 -22 -22 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -24 -23 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -21 -22 -22 -23 -23 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -24 -24 -24 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -20 -20 -21 -22 -23 -23 -25 -26 -26 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -28 -28 -29 -29 -29 -29 -28 -27 -26 -25 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -24 -25 -26 -27 -28 -29 -29 -28 -28 -27 -27 -26 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -17 -16 -15 -14 -14 -13 -13 -12 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -11 -12 -13 -13 -14 -14 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -22 -22 -22 -23 -23 -24 -24 -24 -23 -22 -22 -21 -21 -19 -18 -17 -16 -15 -14 -14 -13 -12 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -3 -3 -2 -1 -0 1 2 4 4 5 6 5 4 3 1 2 3 4 6 8 8 8 8 9 9 8 8 9 9 9 8 8 9 11 13 13 12 12 11 12 12 13 13 13 11 8 5 3 2 2 1 0 -0 -2 -3 -4 -5 -5 -5 4 4 4 3 3 3 2 2 1 1 0 -2 -5 -11 -15 -18 -17 -16 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -15 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -14 -14 -13 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -10 -9 -9 -8 -8 -9 -9 -8 -7 -6 -5 -3 -2 -2 -2 -0 1 2 1 -2 -5 -6 -9 -11 -12 -12 -11 -11 -9 -9 -9 -9 -10 -11 -13 -13 -11 -9 -7 -7 -6 -5 -4 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -4 -5 -8 -9 -11 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -21 -20 -18 -17 -17 -16 -17 -17 -18 -18 -19 -20 -20 -20 -20 -20 -19 -18 -18 -18 -18 -19 -20 -21 -22 -22 -23 -23 -22 -22 -21 -21 -20 -19 -18 -17 -17 -18 -18 -18 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -24 -24 -25 -25 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -22 -21 -19 -19 -19 -19 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -25 -25 -26 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -25 -24 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -20 -20 -20 -19 -19 -19 -18 -18 -18 -19 -20 -21 -23 -24 -25 -27 -27 -27 -28 -28 -28 -27 -27 -27 -26 -25 -26 -27 -27 -29 -30 -30 -30 -30 -29 -28 -27 -26 -25 -25 -24 -24 -23 -23 -22 -22 -21 -21 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -24 -25 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -21 -21 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -21 -20 -18 -18 -17 -16 -16 -16 -15 -14 -14 -13 -13 -12 -12 -11 -10 -9 -9 -9 -8 -8 -9 -9 -10 -11 -11 -12 -13 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -17 -18 -18 -19 -19 -20 -21 -22 -22 -23 -23 -25 -25 -26 -26 -26 -25 -24 -22 -21 -21 -21 -21 -19 -18 -17 -16 -15 -14 -13 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -2 -2 -1 -0 1 2 3 4 5 5 4 3 1 -0 -0 1 3 4 6 7 7 6 4 4 4 5 7 8 9 9 9 10 11 13 12 11 11 11 12 13 13 13 13 12 9 6 4 2 1 0 -0 -1 -2 -4 -5 -5 -5 -6 2 2 2 2 1 1 1 1 0 0 -0 -1 -2 -5 -10 -14 -18 -18 -17 -17 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -15 -14 -13 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -8 -8 -8 -7 -6 -7 -8 -10 -10 -9 -7 -5 -4 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -6 -8 -10 -12 -13 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -16 -17 -17 -18 -18 -18 -19 -19 -20 -19 -19 -18 -18 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -26 -26 -26 -26 -25 -24 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -20 -21 -22 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -28 -28 -27 -27 -27 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -21 -22 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -27 -27 -26 -26 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -25 -26 -26 -27 -27 -26 -26 -26 -26 -25 -25 -24 -23 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -20 -22 -24 -26 -27 -27 -28 -28 -28 -28 -28 -27 -27 -26 -25 -25 -25 -26 -28 -29 -31 -32 -32 -31 -30 -29 -29 -28 -27 -26 -26 -25 -24 -23 -22 -21 -20 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -22 -20 -18 -18 -17 -17 -18 -18 -17 -16 -15 -14 -14 -14 -13 -12 -11 -10 -9 -9 -9 -10 -11 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -15 -15 -16 -16 -17 -17 -18 -18 -19 -20 -21 -22 -23 -24 -25 -26 -26 -26 -26 -25 -25 -24 -22 -21 -22 -22 -22 -22 -20 -19 -18 -17 -15 -14 -13 -11 -10 -10 -10 -10 -11 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -1 -1 -0 1 2 3 4 5 6 5 3 1 -0 1 3 4 6 8 8 7 5 4 4 5 7 8 9 9 10 11 12 13 13 13 13 14 15 15 15 14 14 13 12 9 6 4 2 1 0 -0 -1 -2 -4 -5 -5 -5 -6 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -5 -9 -13 -16 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -13 -13 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -10 -9 -10 -10 -11 -10 -10 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -11 -12 -12 -11 -10 -9 -9 -9 -8 -6 -5 -5 -5 -5 -4 -4 -5 -5 -5 -5 -6 -7 -7 -7 -6 -6 -6 -6 -5 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -7 -9 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -23 -22 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -24 -24 -23 -22 -22 -21 -21 -22 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -21 -23 -25 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -26 -26 -26 -27 -28 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -27 -27 -25 -23 -22 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -21 -22 -22 -23 -23 -23 -24 -24 -26 -27 -28 -29 -30 -31 -31 -31 -30 -29 -29 -29 -29 -29 -29 -29 -28 -27 -26 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -24 -23 -21 -20 -19 -19 -19 -19 -19 -19 -19 -19 -18 -17 -16 -15 -14 -13 -11 -10 -10 -10 -11 -13 -15 -16 -16 -17 -17 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -15 -15 -16 -16 -17 -18 -19 -21 -23 -23 -25 -26 -27 -27 -26 -25 -25 -24 -23 -23 -23 -25 -25 -24 -23 -21 -18 -17 -15 -13 -12 -11 -11 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -3 -3 -2 -1 -1 -0 1 2 3 4 5 5 4 1 -1 -1 2 4 5 5 6 7 8 8 7 8 8 9 11 12 13 13 13 13 14 14 14 14 15 16 16 16 16 15 14 12 9 6 3 2 1 1 -0 -1 -2 -3 -4 -5 -5 -5 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -4 -5 -6 -9 -12 -14 -15 -15 -16 -16 -16 -15 -14 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -13 -13 -12 -12 -11 -11 -12 -12 -11 -11 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -6 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -8 -9 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -15 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -15 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -26 -26 -27 -27 -27 -27 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -24 -23 -23 -22 -22 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -22 -24 -25 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -23 -22 -21 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -22 -23 -23 -24 -24 -24 -25 -26 -27 -29 -30 -30 -31 -31 -31 -32 -32 -32 -32 -31 -30 -29 -28 -27 -26 -24 -23 -22 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -28 -27 -27 -26 -25 -25 -25 -24 -24 -23 -22 -21 -21 -21 -20 -19 -19 -18 -18 -17 -15 -14 -12 -12 -12 -12 -14 -16 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -14 -14 -14 -15 -16 -17 -18 -19 -21 -22 -23 -25 -26 -26 -24 -22 -23 -27 -30 -29 -27 -26 -26 -26 -25 -23 -20 -18 -16 -14 -13 -11 -10 -10 -10 -10 -11 -11 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -0 0 2 3 4 6 7 5 2 -1 -4 -1 2 5 6 8 9 10 9 8 8 9 10 11 12 12 11 11 11 10 10 11 12 12 11 10 11 12 13 12 10 7 5 3 2 1 1 -0 -0 -1 -2 -3 -4 -5 -5 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -7 -7 -7 -8 -8 -7 -8 -8 -9 -9 -11 -12 -14 -13 -13 -12 -12 -12 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -8 -10 -11 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -24 -24 -24 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -26 -27 -27 -27 -27 -27 -26 -25 -25 -24 -24 -24 -25 -25 -25 -25 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -24 -25 -25 -24 -24 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -20 -21 -23 -25 -26 -27 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -24 -23 -22 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -22 -23 -25 -26 -27 -27 -27 -27 -27 -27 -28 -29 -30 -30 -30 -29 -28 -28 -28 -30 -31 -32 -32 -32 -29 -27 -24 -23 -22 -22 -21 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -25 -26 -27 -28 -29 -29 -28 -27 -27 -27 -27 -27 -28 -29 -29 -29 -28 -27 -25 -24 -23 -22 -21 -20 -19 -19 -18 -18 -18 -17 -16 -15 -15 -14 -14 -15 -16 -16 -16 -17 -17 -16 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -17 -17 -18 -18 -19 -20 -21 -23 -24 -25 -26 -25 -24 -24 -25 -25 -24 -23 -22 -21 -20 -19 -18 -16 -14 -12 -11 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -3 -3 -2 -2 -1 -0 -0 1 3 4 5 6 7 6 5 4 4 4 6 8 9 9 7 7 9 10 11 12 9 6 4 4 7 9 9 10 12 12 11 10 11 12 13 13 10 7 4 3 2 1 1 1 0 -0 -1 -1 -2 -3 -4 -5 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -7 -10 -13 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -6 -6 -5 -5 -5 -5 -5 -6 -5 -5 -5 -4 -4 -5 -4 -4 -4 -3 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -7 -9 -9 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -24 -24 -23 -22 -21 -20 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -18 -18 -18 -18 -20 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -23 -23 -24 -25 -26 -26 -24 -24 -23 -24 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -22 -21 -21 -20 -20 -21 -22 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -23 -25 -27 -30 -30 -29 -28 -27 -27 -27 -26 -26 -27 -27 -27 -27 -27 -26 -25 -24 -24 -24 -26 -26 -26 -25 -24 -23 -22 -21 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -22 -23 -24 -25 -26 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -26 -26 -26 -26 -25 -24 -23 -23 -22 -22 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -21 -21 -22 -23 -24 -25 -25 -26 -27 -28 -30 -31 -31 -30 -28 -26 -25 -26 -27 -28 -30 -32 -32 -32 -31 -29 -27 -26 -24 -22 -21 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -16 -15 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -19 -19 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -23 -22 -21 -20 -19 -17 -16 -15 -15 -14 -13 -12 -11 -10 -10 -9 -9 -9 -10 -10 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -0 1 2 3 4 5 5 5 5 5 5 7 9 10 11 12 12 13 12 11 9 8 7 6 7 8 9 9 9 8 8 7 6 7 10 13 14 13 9 6 4 3 2 2 2 2 2 1 0 -0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -3 -4 -5 -7 -9 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -8 -9 -10 -11 -12 -13 -13 -14 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -22 -20 -19 -20 -22 -23 -22 -21 -20 -20 -19 -20 -20 -19 -19 -19 -19 -20 -21 -22 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -19 -20 -21 -22 -22 -23 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -24 -23 -23 -23 -23 -24 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -27 -27 -27 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -22 -21 -20 -19 -19 -20 -21 -21 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -21 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -24 -27 -29 -32 -31 -30 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -25 -24 -24 -24 -24 -24 -23 -22 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -21 -22 -23 -23 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -28 -28 -28 -27 -27 -26 -26 -25 -25 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -20 -20 -21 -22 -23 -25 -27 -28 -29 -29 -29 -30 -31 -32 -32 -31 -29 -27 -27 -27 -28 -29 -31 -32 -32 -32 -33 -32 -32 -31 -30 -28 -26 -24 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -19 -19 -20 -19 -18 -17 -15 -15 -15 -15 -16 -16 -16 -15 -15 -17 -19 -21 -22 -22 -22 -22 -21 -20 -20 -19 -19 -19 -19 -19 -18 -17 -16 -15 -14 -14 -13 -13 -12 -12 -11 -10 -9 -9 -9 -9 -9 -9 -10 -10 -11 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -0 1 3 4 5 5 5 4 4 4 4 6 7 10 11 11 9 8 8 9 13 13 13 11 10 9 7 5 2 -1 -3 -2 4 9 13 13 11 7 5 4 3 3 3 3 3 3 2 1 -0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -5 -7 -9 -9 -10 -10 -10 -10 -9 -9 -8 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -9 -10 -9 -9 -9 -9 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -9 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -20 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -24 -24 -25 -25 -25 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -24 -24 -24 -24 -25 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -26 -26 -27 -27 -27 -28 -28 -27 -27 -27 -27 -27 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -21 -20 -19 -18 -18 -18 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -22 -23 -24 -26 -27 -29 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -25 -25 -24 -23 -22 -21 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -20 -21 -23 -24 -27 -28 -30 -32 -32 -33 -33 -32 -31 -31 -31 -32 -32 -31 -31 -31 -31 -32 -32 -33 -33 -32 -32 -31 -31 -31 -31 -32 -32 -32 -32 -32 -31 -29 -27 -25 -23 -22 -21 -20 -20 -20 -21 -21 -21 -20 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -21 -19 -18 -16 -15 -15 -15 -16 -15 -15 -14 -14 -13 -12 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -1 -1 0 1 3 4 5 5 5 4 4 3 4 5 7 9 10 10 9 8 8 9 10 11 11 10 9 9 8 7 7 7 9 11 13 14 14 12 8 5 4 3 3 3 3 3 3 2 1 1 -0 -1 -2 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -5 -6 -8 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -7 -7 -8 -9 -10 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -16 -17 -17 -17 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -23 -23 -23 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -26 -26 -25 -25 -25 -25 -24 -24 -23 -23 -22 -21 -20 -19 -18 -18 -19 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -26 -25 -24 -24 -23 -23 -23 -22 -21 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -18 -19 -19 -20 -21 -22 -23 -23 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -19 -18 -18 -18 -19 -19 -19 -19 -20 -21 -22 -23 -25 -27 -30 -32 -33 -34 -35 -35 -35 -34 -33 -32 -32 -32 -32 -33 -33 -34 -35 -35 -35 -35 -35 -34 -33 -32 -31 -31 -31 -31 -32 -33 -34 -36 -37 -37 -36 -36 -34 -32 -29 -27 -26 -25 -24 -24 -23 -23 -23 -23 -22 -21 -21 -21 -22 -23 -23 -22 -21 -20 -19 -19 -20 -21 -21 -20 -19 -18 -17 -17 -17 -17 -16 -16 -16 -15 -15 -14 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 0 2 3 4 6 6 6 6 5 5 4 5 5 7 9 10 11 11 12 13 13 13 14 14 15 15 16 16 17 17 17 16 16 14 11 8 5 3 2 2 3 3 3 3 3 2 1 -0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -5 -6 -8 -10 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -10 -11 -11 -12 -13 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -15 -15 -16 -17 -18 -18 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -18 -17 -16 -17 -17 -17 -16 -15 -14 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -15 -16 -17 -18 -20 -20 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -22 -23 -23 -24 -24 -24 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -29 -29 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -24 -23 -21 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -24 -23 -22 -22 -22 -22 -21 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -17 -17 -18 -18 -20 -21 -22 -23 -24 -25 -25 -26 -27 -28 -29 -30 -31 -31 -31 -31 -31 -31 -31 -30 -30 -29 -28 -28 -27 -26 -24 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -19 -20 -20 -21 -22 -23 -23 -22 -23 -24 -26 -28 -30 -32 -33 -33 -34 -35 -35 -35 -34 -33 -32 -30 -29 -28 -28 -28 -29 -30 -31 -32 -32 -32 -32 -34 -35 -35 -35 -34 -34 -34 -34 -35 -36 -37 -38 -38 -37 -37 -37 -36 -34 -32 -31 -30 -29 -28 -27 -25 -24 -23 -23 -22 -22 -23 -23 -24 -24 -24 -23 -23 -23 -22 -22 -22 -20 -18 -15 -14 -14 -15 -17 -16 -15 -14 -14 -13 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -5 -5 -5 -4 -4 -4 -3 -2 -2 -1 0 2 4 5 7 7 7 6 5 4 4 4 4 5 7 9 11 13 14 15 16 16 16 16 17 17 18 17 17 16 15 14 13 11 8 5 3 2 1 2 2 2 3 2 2 1 0 -1 -2 -3 -4 -5 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -6 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -13 -13 -14 -14 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -18 -18 -19 -19 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -21 -21 -21 -21 -20 -20 -19 -18 -17 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -15 -17 -18 -19 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -26 -27 -28 -28 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -23 -22 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -21 -22 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -24 -25 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -22 -22 -21 -20 -19 -19 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -17 -17 -17 -16 -16 -16 -17 -17 -18 -20 -22 -23 -24 -25 -27 -27 -28 -29 -29 -30 -31 -31 -32 -32 -32 -31 -31 -31 -31 -31 -31 -30 -30 -29 -29 -29 -28 -26 -25 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -20 -21 -22 -23 -24 -26 -27 -27 -27 -26 -26 -26 -27 -28 -30 -30 -31 -31 -32 -32 -32 -33 -34 -34 -33 -31 -28 -26 -24 -22 -22 -23 -23 -25 -26 -27 -27 -27 -28 -30 -32 -33 -35 -36 -36 -37 -37 -38 -38 -38 -37 -36 -36 -35 -34 -33 -32 -32 -31 -31 -29 -27 -25 -24 -23 -22 -21 -21 -21 -22 -22 -23 -24 -25 -25 -25 -25 -24 -23 -22 -20 -18 -16 -14 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -4 -3 -3 -2 -0 1 2 4 5 7 9 8 7 4 4 3 3 2 2 3 4 7 10 13 16 16 15 14 13 13 13 14 14 15 14 13 12 10 7 4 2 1 1 1 1 1 1 1 1 0 -0 -1 -2 -3 -4 -5 -6 -7 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -5 -5 -5 -6 -6 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -12 -13 -13 -14 -14 -15 -15 -15 -16 -16 -16 -16 -17 -16 -17 -17 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -20 -20 -19 -19 -18 -18 -18 -17 -16 -16 -16 -16 -17 -18 -20 -21 -21 -19 -17 -15 -14 -14 -14 -14 -15 -16 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -18 -19 -20 -21 -22 -22 -21 -21 -21 -22 -23 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -26 -27 -27 -27 -27 -28 -27 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -28 -28 -27 -27 -27 -26 -26 -25 -25 -24 -24 -25 -26 -27 -28 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -24 -22 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -22 -23 -24 -25 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -24 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -18 -19 -21 -23 -24 -26 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -26 -27 -27 -28 -28 -27 -25 -26 -26 -27 -28 -29 -29 -29 -30 -30 -31 -32 -33 -33 -33 -32 -30 -27 -26 -25 -24 -25 -26 -26 -27 -27 -27 -27 -28 -29 -30 -31 -32 -33 -35 -36 -36 -37 -38 -38 -38 -37 -36 -35 -34 -34 -33 -33 -32 -30 -29 -27 -26 -24 -23 -21 -19 -18 -17 -17 -17 -18 -20 -21 -23 -24 -24 -24 -23 -23 -21 -18 -16 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -3 -2 -0 0 1 2 2 4 5 6 6 5 4 5 5 4 4 4 4 5 7 9 11 12 13 12 12 11 11 12 13 13 13 12 11 9 6 4 2 1 1 0 0 0 0 -0 -0 -1 -1 -2 -3 -4 -5 -5 -6 -7 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -17 -18 -19 -21 -21 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -18 -18 -19 -21 -23 -23 -24 -23 -21 -19 -18 -16 -14 -13 -12 -12 -13 -14 -14 -14 -14 -15 -16 -17 -18 -18 -19 -20 -21 -23 -23 -24 -24 -24 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -26 -26 -27 -27 -28 -28 -29 -29 -29 -29 -30 -30 -30 -30 -30 -29 -29 -28 -27 -27 -26 -25 -24 -24 -24 -25 -26 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -25 -24 -23 -21 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -24 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -23 -23 -22 -21 -20 -21 -21 -22 -23 -23 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -20 -23 -24 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -26 -26 -25 -24 -24 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -24 -26 -27 -29 -29 -29 -30 -31 -32 -33 -34 -34 -32 -30 -28 -26 -26 -26 -27 -29 -30 -30 -30 -30 -30 -29 -30 -30 -30 -31 -32 -34 -35 -36 -37 -38 -38 -39 -39 -38 -37 -36 -35 -34 -34 -34 -34 -32 -31 -29 -27 -26 -23 -21 -19 -18 -17 -16 -15 -15 -16 -16 -17 -18 -18 -18 -18 -18 -16 -15 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -3 -2 -1 -2 -3 -3 -1 2 4 4 3 3 3 3 3 4 5 6 8 9 9 9 10 11 11 11 10 10 11 12 12 12 11 9 8 5 4 2 1 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -6 -7 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -10 -11 -11 -12 -13 -14 -16 -18 -20 -21 -22 -22 -22 -22 -21 -20 -20 -19 -19 -19 -19 -18 -18 -18 -17 -17 -17 -17 -16 -16 -16 -15 -15 -15 -16 -17 -18 -18 -19 -20 -20 -21 -20 -20 -19 -20 -20 -21 -22 -23 -23 -24 -23 -22 -20 -18 -16 -14 -12 -12 -12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -28 -27 -26 -25 -24 -24 -23 -23 -23 -24 -25 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -26 -25 -24 -23 -21 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -24 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -22 -21 -21 -20 -21 -21 -21 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -19 -20 -21 -22 -24 -26 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -23 -24 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -24 -23 -23 -23 -24 -25 -27 -28 -29 -31 -33 -34 -34 -33 -31 -28 -27 -26 -25 -26 -27 -28 -29 -29 -30 -30 -30 -29 -29 -29 -29 -29 -29 -30 -31 -32 -32 -33 -33 -34 -35 -36 -35 -35 -34 -34 -34 -33 -33 -32 -31 -28 -26 -24 -21 -19 -18 -18 -17 -16 -16 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -3 -0 3 4 4 2 1 0 0 2 4 5 7 8 8 8 8 8 8 7 5 3 3 4 5 7 7 7 6 5 4 2 1 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -4 -5 -5 -5 -6 -6 -7 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -10 -11 -13 -16 -18 -20 -21 -21 -21 -21 -20 -19 -19 -18 -18 -18 -18 -18 -17 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -19 -19 -20 -19 -19 -19 -18 -18 -18 -19 -20 -21 -22 -23 -23 -23 -22 -21 -19 -17 -15 -14 -14 -16 -17 -19 -20 -21 -22 -22 -22 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -24 -24 -24 -24 -24 -24 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -26 -24 -24 -23 -23 -22 -22 -23 -24 -25 -27 -28 -28 -29 -29 -29 -30 -30 -30 -29 -28 -28 -27 -27 -27 -26 -25 -24 -23 -21 -20 -19 -19 -19 -19 -18 -19 -19 -19 -19 -19 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -22 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -25 -23 -23 -22 -21 -20 -19 -19 -20 -20 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -21 -22 -23 -25 -27 -28 -28 -27 -27 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -24 -23 -23 -22 -23 -23 -23 -23 -24 -25 -26 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -24 -23 -22 -22 -22 -23 -23 -25 -27 -29 -32 -34 -33 -31 -29 -27 -25 -24 -24 -25 -26 -27 -27 -28 -28 -28 -27 -27 -28 -28 -28 -28 -27 -27 -27 -27 -28 -29 -30 -31 -32 -32 -32 -32 -33 -36 -37 -37 -34 -32 -30 -28 -27 -25 -23 -20 -19 -18 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -15 -15 -14 -14 -14 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -6 -6 -6 -7 -8 -9 -8 -7 -6 -3 -1 1 2 3 4 4 5 6 6 5 4 2 3 4 6 6 3 -2 -8 -9 -7 -4 -1 -0 1 1 2 2 2 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -6 -7 -7 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -9 -10 -12 -14 -17 -18 -20 -21 -20 -20 -19 -19 -19 -19 -18 -18 -17 -16 -16 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -21 -22 -22 -21 -20 -20 -19 -18 -17 -17 -18 -19 -20 -21 -22 -22 -21 -21 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -21 -21 -21 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -28 -28 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -23 -23 -22 -21 -21 -23 -24 -26 -27 -27 -28 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -26 -24 -23 -21 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -18 -19 -19 -19 -19 -19 -20 -20 -20 -21 -22 -22 -23 -23 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -22 -21 -21 -20 -20 -21 -21 -22 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -20 -21 -22 -23 -25 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -23 -23 -22 -22 -22 -23 -23 -24 -24 -24 -25 -26 -27 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -23 -22 -21 -21 -22 -23 -23 -24 -25 -28 -31 -34 -32 -30 -28 -27 -26 -26 -26 -26 -27 -27 -28 -28 -28 -27 -27 -26 -26 -26 -26 -26 -27 -28 -29 -31 -32 -32 -33 -34 -35 -33 -30 -26 -27 -32 -37 -39 -35 -31 -27 -26 -25 -24 -22 -20 -18 -17 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -9 -10 -11 -12 -11 -9 -6 -3 -0 0 1 0 -0 -1 -2 -2 -1 2 4 6 4 -0 -5 -11 -12 -11 -8 -5 -4 -2 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -9 -11 -14 -17 -19 -20 -21 -20 -20 -20 -20 -19 -18 -18 -17 -17 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -16 -17 -17 -17 -18 -18 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -23 -23 -22 -21 -21 -22 -23 -25 -26 -27 -27 -27 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -25 -24 -23 -21 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -22 -22 -21 -22 -22 -22 -23 -24 -25 -25 -25 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -20 -20 -21 -22 -24 -26 -27 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -24 -23 -22 -22 -21 -21 -22 -23 -25 -26 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -27 -26 -24 -23 -21 -21 -21 -21 -22 -23 -23 -23 -25 -28 -31 -32 -32 -31 -30 -30 -30 -30 -30 -30 -29 -29 -28 -28 -27 -26 -25 -24 -25 -26 -27 -30 -32 -34 -35 -36 -36 -36 -38 -38 -36 -34 -30 -28 -30 -33 -36 -33 -29 -25 -23 -21 -19 -18 -17 -16 -15 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -8 -9 -10 -12 -14 -14 -14 -13 -11 -9 -7 -7 -7 -9 -11 -12 -10 -6 -1 3 4 2 -1 -4 -7 -9 -9 -9 -7 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -5 -7 -10 -14 -18 -19 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -19 -20 -20 -21 -21 -21 -21 -20 -20 -19 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -24 -24 -24 -24 -24 -24 -25 -25 -25 -24 -23 -23 -21 -20 -21 -22 -24 -25 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -24 -23 -23 -22 -21 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -22 -23 -23 -24 -25 -26 -27 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -22 -23 -25 -27 -27 -27 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -22 -21 -21 -22 -23 -24 -26 -28 -29 -29 -29 -28 -28 -28 -28 -29 -29 -28 -28 -27 -27 -26 -25 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -22 -23 -26 -28 -30 -30 -30 -31 -31 -32 -32 -31 -30 -29 -29 -28 -28 -27 -26 -25 -25 -26 -27 -29 -30 -31 -32 -32 -34 -36 -38 -37 -35 -32 -30 -30 -30 -31 -30 -28 -26 -23 -20 -18 -17 -15 -14 -14 -13 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -7 -7 -7 -7 -8 -9 -11 -13 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -13 -9 -6 -2 1 1 -1 -5 -7 -8 -8 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -9 -9 -9 -9 -10 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -6 -9 -12 -16 -18 -19 -20 -20 -20 -20 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -20 -21 -21 -21 -20 -20 -19 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -20 -20 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -24 -24 -24 -24 -24 -23 -22 -21 -20 -20 -20 -22 -23 -26 -27 -28 -29 -28 -28 -27 -27 -26 -25 -25 -24 -24 -24 -23 -23 -22 -21 -20 -19 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -26 -26 -26 -26 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -26 -26 -26 -25 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -24 -25 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -24 -23 -23 -22 -22 -22 -23 -23 -24 -25 -26 -27 -27 -26 -25 -26 -27 -27 -28 -28 -28 -27 -27 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -23 -23 -22 -21 -21 -21 -23 -24 -26 -26 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -28 -27 -27 -27 -26 -26 -26 -27 -27 -29 -30 -32 -31 -28 -25 -23 -21 -22 -23 -23 -22 -21 -20 -18 -16 -14 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -10 -14 -16 -18 -18 -18 -18 -17 -16 -14 -13 -11 -9 -8 -5 -3 -0 -0 -1 -4 -6 -9 -9 -8 -7 -6 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -8 -9 -9 -9 -10 -10 -11 -11 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -4 -4 -5 -6 -9 -12 -15 -18 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -19 -20 -21 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -18 -18 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -22 -22 -22 -21 -21 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -18 -18 -18 -19 -20 -21 -22 -23 -23 -23 -23 -23 -22 -21 -20 -19 -19 -19 -21 -22 -24 -26 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -23 -23 -23 -22 -21 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -24 -23 -23 -23 -25 -27 -27 -27 -27 -27 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -23 -22 -23 -23 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -28 -29 -29 -30 -30 -29 -28 -27 -27 -26 -27 -27 -29 -30 -31 -30 -28 -24 -22 -21 -20 -19 -18 -17 -16 -15 -14 -14 -13 -12 -12 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -8 -8 -8 -8 -9 -10 -12 -15 -17 -18 -19 -19 -19 -18 -16 -14 -10 -7 -4 -3 -3 -4 -5 -8 -9 -9 -9 -9 -7 -5 -5 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -6 -9 -12 -16 -19 -20 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -22 -23 -23 -23 -23 -22 -21 -21 -20 -20 -20 -19 -19 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -18 -19 -20 -21 -21 -21 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -18 -17 -16 -16 -17 -17 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -18 -19 -21 -22 -22 -22 -22 -21 -20 -19 -18 -18 -18 -18 -19 -21 -22 -23 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -20 -19 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -22 -22 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -24 -23 -22 -20 -20 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -23 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -24 -24 -24 -23 -23 -23 -24 -25 -26 -26 -25 -24 -24 -24 -24 -24 -24 -24 -25 -26 -26 -26 -26 -25 -25 -24 -24 -25 -25 -26 -27 -27 -28 -28 -28 -28 -28 -27 -26 -25 -24 -23 -24 -26 -27 -27 -27 -26 -26 -26 -26 -26 -27 -27 -27 -28 -29 -29 -29 -29 -28 -27 -27 -28 -29 -30 -31 -31 -30 -28 -26 -24 -22 -20 -18 -15 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -11 -11 -12 -13 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -13 -15 -16 -17 -17 -18 -18 -19 -19 -17 -13 -8 -5 -3 -4 -5 -7 -9 -9 -8 -7 -5 -4 -4 -3 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -8 -9 -9 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -13 -13 -14 -14 -14 -14 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -8 -11 -14 -17 -19 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -23 -23 -22 -22 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -20 -20 -21 -21 -21 -21 -20 -20 -20 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -17 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -20 -19 -18 -17 -16 -16 -16 -17 -17 -18 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -18 -18 -19 -19 -18 -18 -17 -17 -17 -17 -18 -18 -19 -21 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -20 -20 -20 -20 -19 -19 -19 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -21 -22 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -25 -25 -25 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -22 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -24 -23 -21 -20 -20 -19 -20 -21 -21 -22 -22 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -25 -25 -24 -24 -24 -24 -24 -25 -25 -26 -26 -26 -25 -24 -24 -24 -24 -25 -25 -25 -25 -26 -27 -27 -29 -29 -30 -30 -29 -27 -27 -25 -25 -25 -26 -27 -27 -27 -27 -27 -26 -25 -25 -24 -24 -24 -24 -25 -24 -25 -25 -25 -25 -24 -24 -24 -27 -28 -29 -28 -27 -26 -25 -24 -22 -18 -16 -14 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -13 -14 -15 -16 -17 -18 -18 -19 -19 -18 -15 -9 -5 -3 -3 -5 -6 -7 -7 -6 -5 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -12 -12 -13 -13 -14 -14 -15 -15 -15 -16 -16 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -7 -9 -12 -16 -20 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -21 -21 -22 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -22 -21 -19 -18 -17 -16 -16 -16 -17 -16 -16 -16 -16 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -16 -16 -17 -17 -17 -17 -18 -19 -20 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -19 -19 -18 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -22 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -21 -22 -23 -24 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -26 -25 -25 -24 -24 -24 -24 -24 -25 -26 -26 -25 -25 -24 -24 -24 -24 -25 -25 -25 -25 -26 -27 -28 -30 -30 -30 -29 -28 -27 -27 -27 -26 -26 -26 -27 -27 -28 -27 -27 -26 -24 -23 -22 -21 -21 -22 -22 -22 -22 -22 -21 -20 -21 -23 -25 -27 -28 -29 -28 -28 -28 -26 -23 -20 -17 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -10 -12 -13 -14 -16 -17 -18 -19 -20 -21 -19 -16 -12 -7 -4 -2 -3 -5 -5 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -13 -13 -14 -14 -14 -15 -15 -16 -16 -17 -17 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -9 -11 -14 -19 -22 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -20 -21 -21 -20 -20 -20 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -21 -20 -19 -18 -17 -17 -17 -18 -18 -19 -19 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -22 -21 -19 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -19 -19 -19 -19 -19 -18 -18 -18 -18 -17 -17 -17 -17 -18 -18 -19 -19 -19 -20 -20 -20 -19 -18 -17 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -21 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -20 -20 -19 -19 -19 -20 -22 -23 -24 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -22 -21 -20 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -26 -25 -24 -24 -25 -26 -27 -27 -26 -27 -29 -30 -31 -31 -30 -29 -27 -26 -25 -25 -26 -27 -27 -28 -27 -26 -24 -23 -22 -21 -21 -23 -24 -27 -28 -29 -28 -27 -25 -23 -24 -25 -26 -26 -25 -25 -24 -24 -23 -21 -18 -16 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -12 -13 -14 -16 -18 -19 -21 -21 -21 -19 -13 -6 -2 -0 -2 -4 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -9 -11 -14 -17 -20 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -22 -21 -20 -20 -20 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -24 -25 -25 -26 -26 -25 -24 -23 -22 -21 -20 -19 -18 -18 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -23 -23 -23 -23 -22 -21 -21 -20 -20 -20 -21 -21 -20 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -15 -15 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -24 -24 -24 -24 -23 -23 -22 -21 -20 -19 -19 -19 -19 -19 -20 -21 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -26 -25 -23 -23 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -23 -25 -27 -27 -27 -27 -26 -25 -24 -24 -25 -26 -27 -27 -27 -27 -27 -26 -26 -27 -27 -27 -27 -27 -27 -27 -29 -29 -29 -28 -27 -26 -25 -24 -24 -27 -29 -29 -27 -25 -23 -23 -23 -23 -24 -25 -26 -26 -25 -24 -23 -23 -23 -25 -27 -29 -29 -27 -25 -23 -22 -20 -19 -18 -17 -16 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -9 -10 -11 -11 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -10 -10 -10 -11 -12 -13 -14 -17 -19 -21 -23 -24 -24 -21 -15 -7 -2 0 -1 -4 -5 -6 -6 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -9 -9 -11 -13 -15 -18 -21 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -26 -27 -27 -27 -26 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -24 -23 -22 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -22 -21 -20 -19 -19 -19 -19 -19 -19 -20 -21 -22 -23 -23 -24 -25 -26 -26 -26 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -26 -24 -23 -23 -22 -21 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -20 -22 -23 -23 -23 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -27 -27 -25 -24 -23 -22 -22 -21 -21 -21 -22 -23 -25 -26 -26 -26 -25 -25 -26 -27 -28 -28 -28 -28 -27 -27 -26 -25 -24 -24 -26 -28 -30 -31 -30 -30 -30 -30 -30 -30 -29 -27 -26 -24 -24 -24 -25 -26 -27 -28 -28 -28 -27 -25 -23 -22 -20 -18 -17 -16 -16 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -10 -10 -10 -10 -11 -11 -12 -13 -14 -16 -18 -21 -23 -24 -23 -20 -15 -8 -3 -0 -0 -3 -5 -6 -7 -7 -8 -8 -8 -9 -9 -9 -10 -11 -11 -12 -13 -13 -14 -14 -14 -15 -15 -16 -17 -17 -17 -17 -17 -17 -18 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -10 -10 -11 -12 -14 -17 -19 -22 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -24 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -27 -27 -27 -27 -25 -24 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -22 -21 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -18 -18 -17 -16 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -21 -21 -22 -23 -24 -25 -26 -26 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -23 -25 -26 -25 -23 -22 -21 -20 -20 -19 -19 -18 -19 -20 -21 -22 -22 -23 -23 -24 -25 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -24 -26 -28 -30 -30 -30 -29 -28 -28 -27 -26 -25 -24 -24 -24 -24 -24 -24 -24 -23 -22 -20 -19 -18 -18 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -14 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -12 -12 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -13 -14 -16 -18 -19 -21 -22 -21 -16 -10 -5 -2 -2 -3 -5 -7 -8 -8 -8 -8 -8 -8 -9 -9 -10 -11 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -12 -13 -15 -17 -20 -22 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -23 -23 -24 -24 -24 -25 -25 -26 -26 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -26 -26 -26 -27 -27 -27 -27 -26 -25 -24 -24 -23 -23 -23 -22 -22 -21 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -19 -18 -18 -17 -16 -16 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -15 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -21 -22 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -22 -22 -22 -22 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -22 -22 -21 -21 -22 -23 -24 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -21 -20 -19 -18 -17 -17 -16 -15 -15 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -12 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -10 -11 -11 -12 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -13 -13 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -13 -14 -16 -18 -20 -23 -24 -25 -23 -15 -8 -1 3 -0 -3 -6 -9 -9 -9 -9 -9 -9 -9 -9 -10 -11 -12 -12 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -20 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -14 -15 -17 -19 -21 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -26 -25 -25 -24 -24 -23 -23 -23 -23 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -28 -27 -27 -26 -25 -24 -23 -23 -23 -23 -23 -21 -19 -17 -17 -18 -20 -21 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -22 -21 -21 -20 -19 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -21 -22 -23 -23 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -25 -25 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -17 -17 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -19 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -19 -18 -17 -16 -15 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -14 -15 -17 -19 -21 -23 -24 -25 -24 -19 -14 -9 -5 -3 -5 -6 -7 -8 -8 -8 -9 -9 -9 -9 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -17 -19 -21 -23 -24 -24 -25 -25 -25 -25 -25 -25 -26 -26 -26 -25 -25 -24 -24 -24 -25 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -24 -25 -26 -27 -27 -27 -27 -26 -25 -23 -23 -23 -23 -24 -23 -23 -22 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -19 -18 -17 -17 -17 -17 -18 -18 -18 -19 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -23 -23 -24 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -26 -26 -25 -24 -23 -23 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -21 -21 -20 -19 -19 -18 -18 -17 -16 -16 -16 -16 -16 -16 -17 -17 -18 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -18 -16 -15 -14 -13 -13 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -13 -15 -17 -19 -21 -22 -23 -22 -20 -16 -11 -7 -5 -4 -5 -6 -7 -8 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -15 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -18 -19 -21 -23 -25 -26 -26 -27 -27 -27 -27 -28 -29 -29 -29 -29 -28 -27 -27 -27 -27 -28 -28 -29 -29 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -23 -22 -21 -21 -22 -22 -23 -23 -24 -24 -25 -24 -24 -23 -23 -22 -22 -22 -22 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -22 -22 -22 -22 -21 -20 -19 -18 -17 -16 -15 -15 -15 -16 -17 -18 -18 -18 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -20 -20 -19 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -19 -18 -16 -14 -13 -12 -11 -10 -10 -10 -10 -10 -11 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -13 -14 -15 -16 -18 -20 -23 -24 -26 -25 -22 -18 -13 -9 -6 -5 -5 -6 -8 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -15 -16 -18 -19 -22 -23 -25 -26 -27 -27 -28 -28 -29 -30 -30 -31 -31 -31 -31 -30 -30 -30 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -22 -21 -21 -21 -21 -21 -22 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -21 -20 -20 -20 -20 -19 -18 -18 -17 -17 -18 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -26 -26 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -18 -17 -17 -18 -18 -18 -19 -19 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -18 -18 -16 -16 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -17 -17 -16 -14 -13 -12 -11 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -12 -12 -12 -13 -13 -14 -15 -16 -18 -19 -20 -22 -24 -26 -28 -29 -27 -23 -18 -14 -11 -9 -9 -10 -10 -11 -11 -11 -11 -11 -10 -9 -9 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -18 -18 -18 -18 -18 -17 -17 -17 -16 -16 -15 -15 -15 -14 -14 -14 -14 -15 -15 -16 -16 -18 -19 -21 -23 -24 -25 -26 -27 -28 -28 -29 -29 -30 -31 -31 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -31 -31 -31 -30 -29 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -20 -22 -24 -26 -25 -25 -24 -23 -24 -25 -26 -26 -27 -26 -26 -26 -25 -24 -23 -23 -22 -21 -21 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -19 -19 -19 -20 -21 -22 -24 -25 -26 -25 -24 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -24 -25 -26 -26 -25 -22 -18 -16 -15 -14 -14 -15 -15 -16 -16 -16 -15 -14 -14 -14 -13 -12 -11 -11 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -9 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -13 -13 -14 -14 -15 -16 -17 -18 -19 -21 -23 -24 -26 -27 -27 -25 -22 -18 -16 -13 -12 -12 -13 -14 -15 -16 -16 -16 -15 -14 -13 -12 -11 -10 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -19 -19 -19 -18 -18 -18 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -18 -19 -21 -23 -24 -26 -27 -27 -28 -28 -29 -29 -29 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -29 -29 -28 -28 -28 -27 -27 -27 -26 -26 -26 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -21 -23 -24 -25 -25 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -27 -27 -26 -26 -25 -25 -24 -23 -23 -22 -22 -21 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -23 -22 -22 -22 -23 -23 -23 -24 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -25 -27 -28 -27 -26 -24 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -22 -23 -25 -26 -26 -26 -25 -24 -23 -22 -21 -20 -20 -19 -18 -17 -16 -14 -14 -13 -12 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -10 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -9 -9 -9 -9 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -16 -17 -18 -19 -20 -22 -23 -25 -25 -24 -23 -19 -16 -13 -11 -11 -12 -13 -15 -16 -17 -18 -18 -18 -18 -17 -15 -14 -12 -11 -10 -10 -11 -12 -12 -13 -14 -14 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -20 -20 -21 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -18 -17 -16 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -17 -18 -19 -21 -23 -25 -26 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -19 -19 -19 -19 -20 -22 -23 -23 -24 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -23 -23 -22 -22 -23 -23 -23 -22 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -23 -24 -25 -25 -26 -27 -26 -26 -25 -25 -24 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -28 -28 -27 -27 -25 -24 -26 -27 -28 -28 -26 -23 -22 -21 -22 -22 -22 -22 -21 -21 -21 -21 -22 -23 -25 -27 -28 -28 -28 -27 -26 -25 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -19 -18 -15 -14 -12 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -9 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -16 -16 -16 -17 -18 -18 -20 -21 -23 -23 -25 -25 -25 -22 -19 -16 -13 -11 -11 -12 -14 -15 -17 -17 -18 -17 -17 -17 -17 -16 -15 -14 -13 -12 -11 -11 -11 -11 -12 -13 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -10 -10 -10 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -17 -16 -14 -14 -14 -13 -13 -13 -13 -13 -13 -14 -14 -14 -15 -16 -18 -20 -22 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -21 -20 -19 -19 -19 -19 -20 -20 -21 -22 -23 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -24 -23 -23 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -20 -20 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -26 -26 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -24 -24 -24 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -28 -27 -28 -29 -29 -29 -27 -24 -23 -21 -21 -21 -21 -22 -22 -23 -23 -25 -26 -27 -27 -28 -28 -28 -28 -28 -27 -27 -26 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -20 -18 -15 -13 -11 -10 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -12 -11 -11 -10 -10 -10 -10 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -14 -15 -15 -15 -16 -17 -17 -18 -18 -19 -20 -22 -24 -25 -26 -26 -24 -22 -19 -16 -14 -12 -12 -13 -14 -15 -16 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -14 -15 -16 -17 -18 -18 -19 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -19 -19 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -19 -18 -17 -16 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -15 -16 -18 -20 -22 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -20 -19 -19 -19 -20 -21 -22 -23 -23 -23 -23 -23 -21 -20 -19 -19 -19 -20 -20 -22 -23 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -21 -21 -21 -20 -20 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -21 -22 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -28 -28 -28 -28 -28 -27 -27 -26 -25 -25 -25 -25 -25 -24 -25 -24 -24 -24 -24 -24 -24 -23 -24 -24 -24 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -29 -29 -29 -30 -30 -31 -31 -32 -32 -32 -31 -31 -30 -28 -27 -26 -26 -26 -26 -25 -25 -25 -25 -26 -27 -27 -28 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -26 -25 -23 -21 -19 -19 -18 -18 -18 -16 -15 -14 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -17 -18 -18 -19 -20 -21 -23 -24 -24 -23 -22 -20 -18 -15 -14 -12 -11 -12 -12 -13 -14 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -18 -19 -19 -19 -18 -18 -18 -19 -19 -19 -20 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -22 -21 -20 -20 -19 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -11 -11 -11 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -14 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -15 -17 -18 -20 -22 -23 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -22 -21 -20 -20 -21 -21 -23 -23 -24 -25 -24 -23 -23 -22 -22 -22 -22 -22 -21 -21 -22 -22 -23 -24 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -22 -22 -21 -21 -21 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -24 -24 -25 -26 -27 -28 -29 -31 -31 -30 -30 -29 -27 -27 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -28 -29 -29 -30 -30 -30 -30 -31 -31 -31 -32 -32 -32 -32 -32 -30 -27 -23 -22 -23 -24 -25 -26 -26 -27 -27 -28 -29 -31 -32 -32 -33 -33 -32 -32 -30 -29 -29 -28 -27 -27 -26 -25 -23 -21 -19 -18 -17 -16 -14 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -11 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -17 -18 -18 -19 -19 -20 -21 -22 -23 -25 -25 -23 -19 -15 -13 -12 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -19 -20 -20 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -20 -19 -18 -17 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -13 -14 -14 -15 -16 -18 -19 -21 -23 -24 -25 -25 -25 -25 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -23 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -28 -29 -30 -29 -29 -28 -27 -25 -25 -24 -24 -24 -23 -23 -21 -20 -19 -20 -21 -22 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -28 -27 -27 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -26 -27 -30 -32 -33 -34 -33 -32 -30 -28 -27 -26 -25 -25 -25 -25 -26 -26 -25 -25 -24 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -26 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -30 -31 -31 -32 -32 -31 -30 -28 -25 -23 -23 -23 -24 -25 -26 -27 -27 -28 -29 -30 -30 -30 -30 -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -19 -18 -17 -16 -15 -14 -14 -14 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -11 -11 -12 -12 -12 -11 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -11 -11 -11 -11 -12 -12 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -17 -17 -18 -18 -19 -20 -21 -21 -22 -23 -23 -22 -19 -16 -13 -10 -10 -11 -12 -14 -14 -15 -15 -15 -15 -15 -14 -14 -14 -14 -14 -15 -16 -17 -18 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -12 -12 -12 -12 -12 -12 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -22 -21 -20 -18 -18 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -20 -22 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -25 -25 -24 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -26 -27 -27 -27 -28 -29 -29 -30 -30 -31 -31 -32 -32 -32 -31 -30 -29 -28 -27 -27 -26 -25 -23 -22 -21 -21 -22 -23 -24 -25 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -28 -27 -26 -25 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -23 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -25 -25 -26 -28 -30 -33 -36 -36 -34 -32 -30 -28 -26 -25 -24 -24 -24 -25 -25 -24 -24 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -30 -31 -30 -30 -29 -28 -27 -27 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -25 -24 -23 -22 -21 -20 -20 -20 -20 -20 -20 -19 -18 -17 -16 -15 -14 -14 -14 -14 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -6 -7 -7 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -19 -20 -21 -22 -23 -23 -24 -23 -22 -19 -16 -13 -10 -10 -10 -13 -14 -16 -17 -18 -17 -17 -17 -16 -16 -16 -16 -16 -17 -17 -18 -19 -20 -21 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -12 -12 -12 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -20 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -14 -14 -15 -16 -18 -18 -20 -21 -23 -23 -24 -25 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -27 -26 -24 -23 -23 -23 -23 -23 -24 -24 -24 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -29 -30 -30 -30 -30 -31 -32 -32 -33 -33 -33 -32 -32 -31 -30 -30 -29 -29 -29 -28 -28 -27 -28 -28 -29 -30 -30 -31 -31 -31 -31 -31 -31 -30 -29 -29 -28 -27 -26 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -26 -27 -28 -30 -32 -34 -33 -32 -29 -27 -26 -25 -24 -24 -24 -24 -24 -23 -23 -22 -21 -21 -21 -21 -21 -21 -21 -22 -23 -24 -26 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -22 -21 -20 -20 -20 -20 -20 -20 -20 -19 -18 -18 -18 -17 -18 -18 -18 -18 -17 -15 -14 -13 -12 -12 -11 -11 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -5 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -10 -10 -10 -11 -12 -12 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -18 -19 -19 -19 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -22 -23 -24 -24 -24 -24 -23 -20 -17 -14 -11 -10 -10 -11 -13 -15 -18 -19 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -19 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -13 -13 -13 -13 -13 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -22 -22 -21 -21 -20 -19 -19 -18 -18 -17 -17 -16 -16 -15 -15 -14 -14 -14 -14 -14 -15 -15 -16 -17 -18 -20 -21 -23 -24 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -29 -29 -30 -30 -29 -29 -28 -27 -27 -27 -26 -25 -25 -25 -25 -25 -26 -26 -27 -27 -27 -28 -28 -28 -27 -27 -27 -28 -28 -29 -30 -30 -31 -31 -32 -32 -32 -33 -33 -33 -33 -33 -32 -32 -32 -31 -31 -31 -30 -30 -30 -30 -30 -31 -31 -32 -32 -32 -31 -31 -30 -30 -29 -28 -27 -27 -26 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -27 -27 -28 -29 -29 -29 -28 -27 -26 -25 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -20 -20 -20 -20 -20 -20 -21 -21 -23 -24 -26 -27 -28 -29 -30 -31 -31 -31 -30 -30 -30 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -24 -24 -23 -23 -22 -21 -21 -21 -20 -20 -20 -20 -20 -21 -21 -21 -21 -22 -23 -24 -25 -25 -23 -19 -16 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -4 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -13 -13 -12 -12 -11 -10 -10 -9 -9 -9 -9 -10 -11 -12 -14 -16 -18 -19 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -20 -20 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -19 -19 -18 -18 -19 -19 -20 -20 -21 -22 -23 -23 -24 -25 -25 -25 -25 -26 -26 -25 -25 -23 -22 -19 -17 -14 -13 -12 -11 -12 -14 -15 -17 -19 -20 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -13 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -21 -20 -20 -19 -19 -18 -18 -17 -17 -16 -16 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -17 -18 -19 -21 -23 -25 -26 -27 -27 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -30 -30 -30 -31 -31 -31 -31 -30 -29 -28 -27 -27 -27 -26 -26 -26 -26 -27 -27 -27 -28 -28 -28 -27 -27 -27 -27 -28 -29 -30 -31 -31 -32 -32 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -30 -30 -30 -31 -31 -30 -30 -29 -29 -28 -27 -27 -27 -26 -26 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -24 -25 -26 -27 -28 -29 -29 -29 -29 -29 -28 -28 -27 -27 -26 -26 -26 -26 -27 -27 -26 -26 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -21 -22 -23 -25 -27 -28 -30 -31 -32 -32 -32 -32 -32 -31 -30 -30 -29 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -27 -27 -27 -26 -25 -24 -23 -23 -23 -22 -22 -22 -22 -22 -21 -21 -22 -22 -22 -23 -23 -25 -26 -27 -28 -26 -23 -19 -15 -14 -13 -12 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -5 -5 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -4 -5 -5 -6 -6 -7 -8 -8 -9 -10 -11 -11 -12 -12 -12 -12 -11 -11 -10 -10 -10 -9 -10 -11 -12 -13 -14 -16 -18 -19 -21 -22 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -22 -21 -20 -18 -18 -17 -17 -17 -18 -18 -19 -20 -22 -23 -23 -24 -24 -23 -23 -22 -21 -20 -18 -18 -17 -16 -15 -14 -14 -14 -15 -16 -18 -19 -21 -23 -24 -24 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -22 -22 -21 -21 -20 -20 -20 -19 -19 -18 -18 -18 -17 -17 -17 -17 -17 -17 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -20 -22 -24 -26 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -30 -30 -29 -29 -28 -28 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -24 -25 -26 -27 -28 -29 -30 -30 -30 -30 -29 -29 -28 -28 -27 -27 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -22 -23 -24 -26 -27 -29 -31 -32 -32 -32 -32 -32 -31 -30 -29 -28 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -28 -28 -27 -27 -26 -25 -24 -24 -23 -23 -23 -24 -24 -23 -23 -22 -21 -20 -20 -19 -19 -20 -21 -22 -23 -23 -21 -19 -17 -15 -14 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -12 -11 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -8 -7 -6 -5 -5 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -5 -6 -7 -7 -8 -8 -9 -9 -10 -10 -11 -12 -12 -12 -12 -12 -11 -11 -11 -12 -13 -14 -16 -17 -18 -19 -19 -20 -20 -20 -20 -20 -20 -20 -21 -21 -20 -20 -19 -18 -18 -19 -19 -20 -20 -20 -21 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -18 -18 -16 -14 -12 -10 -9 -8 -8 -9 -10 -11 -13 -14 -14 -14 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -13 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -22 -22 -21 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -24 -24 -24 -25 -25 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -27 -27 -27 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -19 -19 -20 -21 -22 -23 -24 -25 -26 -26 -27 -27 -28 -29 -29 -29 -30 -30 -30 -31 -31 -31 -31 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -30 -30 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -29 -29 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -22 -22 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -24 -25 -26 -27 -27 -27 -27 -28 -27 -27 -27 -27 -26 -26 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -22 -21 -20 -20 -20 -20 -21 -23 -24 -25 -27 -27 -28 -29 -30 -29 -28 -27 -26 -26 -25 -26 -26 -27 -27 -27 -28 -28 -29 -30 -30 -29 -28 -26 -25 -24 -24 -24 -25 -25 -26 -26 -26 -25 -24 -24 -23 -23 -23 -23 -24 -24 -25 -25 -24 -23 -22 -21 -20 -20 -20 -20 -20 -19 -19 -18 -18 -17 -16 -15 -14 -13 -13 -13 -13 -13 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -10 -9 -9 -9 -8 -7 -7 -6 -5 -5 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -6 -7 -7 -8 -8 -9 -9 -9 -10 -11 -12 -13 -14 -14 -14 -14 -14 -14 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -23 -23 -23 -22 -21 -20 -20 -19 -18 -18 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -14 -14 -13 -13 -14 -14 -14 -13 -12 -9 -7 -6 -5 -6 -7 -9 -9 -10 -11 -12 -13 -13 -13 -13 -12 -12 -11 -11 -11 -11 -12 -12 -12 -13 -13 -14 -14 -15 -16 -16 -17 -18 -18 -18 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -26 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -20 -19 -19 -19 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -25 -26 -27 -27 -28 -28 -29 -30 -30 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -30 -30 -30 -31 -31 -32 -32 -32 -32 -31 -31 -31 -30 -30 -29 -29 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -24 -25 -26 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -24 -23 -22 -21 -20 -19 -18 -18 -18 -18 -19 -20 -20 -21 -23 -24 -26 -27 -27 -26 -24 -24 -24 -25 -27 -27 -27 -27 -27 -27 -27 -28 -29 -28 -26 -24 -23 -23 -23 -25 -26 -26 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -24 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -20 -19 -18 -18 -17 -16 -16 -15 -15 -14 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -9 -9 -9 -8 -8 -7 -6 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -4 -5 -5 -6 -7 -8 -8 -9 -9 -9 -10 -11 -12 -13 -14 -16 -17 -18 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -19 -19 -18 -17 -17 -17 -17 -16 -17 -18 -19 -20 -20 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -16 -15 -15 -15 -15 -16 -15 -14 -14 -13 -13 -14 -16 -18 -19 -20 -21 -21 -21 -21 -21 -20 -19 -18 -16 -16 -15 -14 -14 -14 -14 -14 -15 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -30 -30 -30 -31 -31 -32 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -25 -26 -27 -27 -28 -29 -29 -30 -30 -31 -31 -32 -32 -32 -32 -32 -32 -32 -33 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -24 -25 -25 -26 -26 -25 -25 -25 -25 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -24 -23 -22 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -22 -23 -24 -24 -23 -22 -21 -21 -23 -23 -24 -24 -23 -23 -22 -22 -23 -23 -22 -22 -22 -22 -23 -24 -26 -27 -27 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -27 -27 -25 -24 -23 -22 -21 -20 -20 -19 -19 -19 -19 -18 -18 -17 -16 -15 -14 -14 -13 -13 -13 -13 -12 -12 -12 -12 -12 -11 -11 -11 -10 -10 -9 -9 -8 -8 -7 -6 -6 -5 -4 -4 -3 -2 -2 -1 -1 -1 -2 -2 -3 -4 -5 -5 -6 -7 -8 -9 -9 -10 -10 -11 -12 -14 -15 -17 -18 -19 -20 -20 -20 -19 -19 -20 -21 -21 -21 -20 -18 -17 -16 -19 -23 -27 -30 -27 -23 -18 -16 -18 -20 -22 -23 -23 -23 -23 -23 -23 -24 -24 -25 -24 -23 -21 -19 -19 -19 -20 -20 -20 -20 -20 -21 -22 -23 -24 -25 -25 -26 -26 -26 -26 -26 -25 -23 -22 -20 -19 -18 -17 -16 -16 -16 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -29 -29 -29 -30 -30 -31 -31 -31 -32 -32 -32 -32 -33 -33 -34 -34 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -24 -24 -24 -23 -23 -23 -22 -21 -21 -20 -20 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -28 -28 -29 -29 -30 -30 -30 -31 -32 -32 -32 -32 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -28 -27 -27 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -22 -22 -22 -22 -23 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -28 -27 -27 -26 -25 -25 -25 -26 -26 -26 -26 -25 -24 -23 -22 -21 -20 -21 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -23 -23 -24 -25 -27 -27 -28 -28 -27 -27 -27 -27 -28 -28 -29 -31 -32 -33 -33 -33 -33 -32 -32 -32 -30 -29 -27 -26 -25 -23 -23 -22 -21 -21 -21 -21 -20 -20 -19 -19 -18 -17 -16 -15 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -12 -11 -11 -11 -10 -9 -9 -9 -8 -7 -6 -6 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -5 -6 -7 -8 -9 -11 -12 -14 -15 -16 -17 -18 -18 -18 -18 -18 -18 -18 -18 -20 -21 -22 -23 -23 -22 -21 -19 -19 -21 -26 -32 -37 -38 -36 -31 -26 -23 -22 -23 -24 -25 -26 -28 -30 -32 -33 -34 -35 -34 -34 -33 -32 -31 -31 -31 -31 -31 -31 -31 -31 -32 -31 -31 -30 -29 -28 -27 -27 -26 -24 -23 -22 -20 -19 -18 -18 -17 -17 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -17 -17 -18 -18 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -31 -31 -32 -32 -32 -33 -33 -34 -34 -35 -35 -36 -36 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -26 -26 -25 -25 -24 -23 -23 -22 -22 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -29 -29 -29 -30 -30 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -29 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -21 -21 -20 -20 -19 -19 -19 -20 -20 -22 -23 -24 -25 -26 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -28 -28 -29 -30 -30 -31 -31 -32 -32 -33 -33 -34 -34 -34 -33 -30 -27 -25 -24 -25 -26 -27 -28 -28 -28 -27 -27 -27 -26 -25 -24 -24 -24 -24 -24 -24 -25 -25 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -31 -32 -33 -33 -33 -33 -32 -32 -30 -29 -28 -27 -26 -25 -25 -24 -25 -25 -25 -25 -24 -23 -23 -21 -20 -19 -18 -17 -16 -15 -14 -14 -14 -14 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -10 -9 -9 -8 -7 -7 -6 -5 -5 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -5 -8 -11 -14 -18 -19 -18 -16 -14 -14 -15 -17 -19 -20 -21 -23 -23 -24 -25 -25 -25 -25 -26 -26 -26 -25 -24 -24 -25 -27 -30 -33 -34 -33 -31 -27 -26 -25 -25 -26 -27 -28 -31 -32 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -32 -31 -31 -30 -29 -28 -27 -27 -26 -25 -24 -23 -21 -20 -19 -18 -17 -17 -16 -16 -16 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -17 -17 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -32 -32 -32 -33 -34 -34 -34 -35 -35 -36 -36 -36 -36 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -30 -30 -29 -29 -29 -28 -28 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -29 -30 -30 -31 -31 -31 -32 -31 -31 -31 -31 -31 -31 -31 -32 -32 -31 -31 -31 -31 -31 -31 -31 -30 -30 -29 -28 -28 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -24 -25 -25 -26 -27 -27 -27 -27 -28 -28 -28 -29 -30 -30 -31 -31 -32 -32 -32 -32 -31 -30 -30 -28 -27 -27 -27 -27 -27 -28 -29 -30 -31 -32 -33 -33 -34 -35 -36 -36 -37 -35 -33 -31 -29 -29 -28 -28 -28 -28 -28 -27 -27 -27 -26 -26 -25 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -29 -29 -29 -29 -29 -30 -31 -32 -33 -33 -33 -32 -32 -31 -30 -29 -29 -28 -27 -26 -25 -25 -26 -26 -27 -26 -26 -24 -23 -22 -20 -18 -17 -16 -15 -15 -14 -14 -14 -14 -14 -13 -13 -13 -13 -12 -12 -11 -11 -10 -9 -9 -8 -7 -7 -6 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -5 -8 -13 -17 -21 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -27 -27 -28 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -28 -28 -29 -29 -30 -30 -30 -30 -30 -30 -30 -31 -32 -33 -34 -33 -32 -30 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -17 -16 -16 -16 -16 -15 -15 -15 -15 -16 -16 -16 -16 -16 -17 -17 -17 -18 -18 -18 -18 -19 -19 -20 -20 -21 -21 -22 -22 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -28 -28 -29 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -34 -34 -34 -35 -35 -36 -36 -36 -36 -36 -37 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -28 -28 -27 -27 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -24 -25 -26 -27 -27 -27 -27 -28 -28 -29 -30 -31 -31 -32 -33 -33 -34 -35 -35 -35 -33 -32 -30 -29 -28 -28 -28 -28 -28 -29 -30 -31 -32 -32 -33 -35 -36 -37 -38 -38 -36 -35 -34 -32 -32 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -30 -30 -30 -29 -29 -28 -28 -28 -28 -28 -28 -29 -29 -30 -30 -31 -31 -31 -32 -32 -32 -33 -33 -32 -33 -33 -33 -33 -33 -32 -32 -31 -29 -28 -27 -27 -27 -27 -27 -27 -26 -25 -23 -21 -19 -18 -17 -16 -15 -15 -14 -14 -14 -14 -14 -14 -13 -13 -13 -12 -12 -11 -10 -10 -9 -8 -7 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -2 -2 -2 -3 -4 -5 -7 -8 -9 -10 -12 -14 -17 -18 -19 -20 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -25 -26 -27 -27 -27 -27 -27 -27 -28 -29 -31 -32 -33 -33 -34 -35 -35 -35 -34 -31 -29 -27 -25 -25 -24 -24 -24 -24 -24 -24 -25 -25 -25 -26 -26 -26 -26 -26 -26 -26 -25 -25 -24 -23 -23 -21 -20 -19 -18 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -22 -22 -23 -23 -24 -25 -25 -26 -26 -27 -27 -28 -28 -28 -29 -29 -29 -30 -30 -30 -30 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -33 -33 -34 -34 -34 -35 -35 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -35 -35 -35 -35 -36 -36 -36 -37 -37 -38 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -30 -30 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -27 -27 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -25 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -24 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -23 -24 -24 -25 -26 -26 -27 -27 -27 -27 -28 -28 -29 -30 -30 -31 -32 -32 -33 -34 -34 -35 -34 -34 -33 -32 -31 -30 -29 -29 -29 -29 -30 -31 -32 -33 -35 -36 -37 -37 -38 -38 -37 -37 -36 -35 -35 -34 -33 -33 -33 -34 -35 -36 -36 -36 -35 -34 -33 -32 -32 -31 -31 -30 -30 -29 -29 -29 -30 -30 -31 -32 -33 -34 -35 -36 -36 -35 -35 -35 -34 -34 -34 -34 -34 -34 -32 -31 -29 -27 -26 -25 -24 -24 -24 -26 -27 -28 -28 -27 -25 -23 -20 -18 -18 -17 -16 -15 -15 -15 -15 -14 -14 -14 -13 -13 -13 -12 -12 -11 -10 -10 -9 -8 -7 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -2 -2 -4 -5 -6 -9 -10 -12 -13 -15 -17 -18 -20 -22 -22 -22 -22 -21 -20 -20 -19 -18 -18 -18 -19 -19 -20 -21 -22 -22 -21 -21 -21 -21 -23 -24 -25 -26 -26 -26 -27 -27 -29 -30 -31 -32 -31 -28 -26 -23 -22 -21 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -21 -20 -19 -18 -18 -18 -18 -18 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -19 -19 -19 -20 -20 -21 -22 -22 -23 -23 -24 -24 -25 -26 -26 -27 -27 -28 -29 -29 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -36 -36 -36 -37 -37 -38 -38 -39 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -23 -23 -24 -25 -25 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -29 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -32 -33 -34 -35 -35 -36 -36 -36 -35 -34 -34 -33 -32 -32 -31 -31 -32 -32 -33 -34 -35 -36 -36 -36 -36 -35 -35 -34 -33 -33 -32 -31 -31 -30 -29 -29 -30 -31 -32 -33 -34 -36 -36 -36 -36 -35 -34 -33 -33 -32 -31 -30 -29 -27 -27 -25 -24 -23 -23 -23 -24 -24 -26 -27 -27 -27 -27 -27 -27 -25 -24 -23 -21 -20 -18 -17 -16 -15 -15 -15 -14 -14 -14 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -3 -4 -5 -5 -6 -7 -8 -9 -12 -14 -17 -19 -20 -20 -20 -20 -20 -19 -18 -18 -19 -20 -22 -24 -26 -26 -24 -22 -19 -18 -18 -19 -21 -23 -24 -27 -29 -30 -30 -29 -28 -27 -27 -25 -23 -19 -18 -18 -19 -21 -22 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -21 -20 -19 -18 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -20 -20 -20 -21 -21 -22 -23 -23 -23 -24 -24 -25 -26 -26 -27 -27 -28 -28 -29 -30 -30 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -37 -37 -38 -38 -39 -39 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -31 -30 -30 -29 -29 -28 -28 -28 -28 -28 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -26 -27 -28 -28 -29 -29 -30 -30 -30 -29 -29 -28 -28 -28 -28 -29 -30 -30 -31 -31 -31 -31 -31 -31 -32 -32 -33 -34 -35 -35 -35 -33 -32 -31 -30 -29 -28 -28 -29 -29 -30 -31 -32 -32 -33 -33 -34 -35 -36 -36 -36 -36 -35 -34 -34 -33 -33 -32 -31 -30 -29 -29 -29 -30 -31 -32 -33 -34 -36 -36 -36 -35 -33 -31 -30 -29 -28 -28 -27 -26 -25 -23 -23 -23 -23 -23 -23 -24 -25 -26 -26 -27 -27 -27 -27 -26 -25 -24 -23 -22 -20 -18 -17 -16 -15 -15 -14 -14 -14 -14 -13 -12 -12 -12 -12 -11 -11 -10 -10 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -5 -6 -6 -7 -8 -9 -11 -13 -16 -18 -19 -21 -21 -20 -19 -18 -17 -17 -18 -20 -24 -28 -31 -33 -33 -31 -28 -24 -21 -18 -17 -16 -16 -16 -16 -16 -15 -15 -15 -15 -17 -18 -18 -18 -18 -17 -18 -18 -19 -20 -21 -21 -22 -22 -22 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -21 -21 -20 -19 -19 -18 -18 -17 -17 -17 -17 -17 -17 -17 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -22 -22 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -27 -27 -27 -28 -28 -29 -29 -30 -30 -31 -31 -32 -32 -32 -32 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -36 -36 -36 -36 -37 -37 -37 -37 -37 -37 -36 -36 -36 -36 -36 -36 -36 -37 -37 -37 -37 -37 -38 -38 -39 -39 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -31 -31 -30 -29 -29 -29 -28 -28 -28 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -28 -28 -28 -28 -28 -28 -28 -28 -28 -28 -29 -29 -29 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -24 -24 -24 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -23 -23 -23 -24 -25 -25 -26 -27 -27 -28 -29 -30 -31 -31 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -30 -29 -28 -28 -28 -29 -30 -31 -32 -33 -33 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -34 -34 -33 -33 -32 -32 -32 -32 -31 -31 -30 -31 -31 -32 -32 -34 -36 -37 -38 -37 -35 -32 -30 -28 -28 -27 -27 -27 -26 -25 -24 -23 -23 -24 -24 -24 -24 -25 -26 -26 -27 -28 -30 -31 -30 -29 -28 -27 -24 -22 -19 -17 -15 -15 -15 -15 -15 -14 -14 -13 -13 -12 -12 -12 -11 -11 -10 -10 -9 -9 -8 -8 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -11 -12 -13 -14 -14 -15 -15 -15 -15 -14 -14 -14 -14 -15 -15 -15 -16 -17 -20 -23 -24 -25 -23 -20 -18 -15 -15 -16 -17 -18 -19 -20 -20 -20 -20 -20 -19 -19 -18 -18 -18 -18 -18 -19 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -20 -20 -20 -20 -20 -19 -19 -19 -19 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -27 -27 -27 -27 -28 -28 -28 -29 -29 -30 -30 -31 -31 -32 -32 -32 -33 -33 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -36 -37 -37 -37 -37 -37 -37 -38 -38 -38 -38 -38 -38 -38 -38 -38 -38 -37 -37 -37 -37 -37 -37 -37 -37 -38 -38 -38 -39 -13 -13 -13 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -15 -15 -15 -15 -15 -15 -16 -16 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -18 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -19 -20 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -22 -22 -22 -22 -22 -22 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -25 -25 -25 -25 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -33 -33 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -35 -36 -36 -36 -36 -36 -36 -36 -36 -36 -35 -35 -35 -35 -35 -35 -35 -34 -34 -34 -34 -34 -34 -34 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -32 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -33 -33 -33 -33 -33 -34 -33 -33 -33 -33 -32 -32 -32 -31 -30 -30 -29 -29 -29 -29 -29 -29 -29 -30 -30 -30 -30 -30 -30 -30 -30 -30 -29 -29 -29 -28 -28 -28 -27 -27 -27 -28 -28 -28 -29 -29 -29 -29 -29 -30 -30 -30 -29 -29 -29 -29 -28 -28 -28 -27 -27 -27 -27 -27 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -28 -28 -28 -28 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -27 -26 -26 -26 -25 -25 -25 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -22 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -19 -19 -19 -18 -18 -18 -18 -19 -19 -19 -19 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -20 -20 -20 -20 -20 -20 -21 -21 -22 -22 -22 -22 -22 -23 -22 -22 -22 -22 -22 -22 -23 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -32 -33 -33 -34 -34 -34 -34 -34 -34 -33 -32 -31 -30 -29 -27 -27 -27 -28 -29 -31 -31 -31 -31 -31 -30 -30 -30 -30 -30 -29 -29 -29 -29 -29 -29 -30 -30 -31 -32 -32 -33 -33 -34 -35 -36 -36 -36 -35 -35 -35 -36 -36 -36 -37 -36 -36 -35 -34 -34 -34 -34 -34 -34 -33 -32 -32 -31 -31 -32 -32 -33 -34 -36 -36 -37 -36 -34 -32 -30 -29 -28 -27 -27 -27 -27 -28 -29 -28 -28 -27 -26 -25 -24 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -25 -24 -23 -21 -19 -19 -18 -18 -18 -17 -16 -15 -14 -13 -13 -12 -12 -11 -11 -10 -9 -9 -8 -7 -7 -6 -6 -7 -8 -9 -11 -14 -17 -20 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -26 -26 -26 -25 -25 -24 -24 -24 -24 -23 -23 -22 -22 -21 -22 -22 -23 -23 -23 -23 -23 -23 -23 -24 -24 -24 -24 -24 -24 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -25 -25 -25 -25 -25 -25 -25 -25 -24 -24 -23 -23 -23 -23 -23 -23 -23 -23 -23 -24 -24 -25 -25 -25 -25 -24 -24 -24 -25 -25 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -26 -27 -27 -27 -27 -28 -28 -28 -29 -29 -30 -30 -30 -31 -31 -31 -32 -32 -32 -33 -33 -34 -34 -34 -35 -35 -35 -36 -36 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -39 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -40 -39 -39 -39 -39 -39 -38 -38 -38 -38 -38 -38 -38 -38 -38