RH 90 91 91 91 90 90 90 89 89 89 89 88 88 88 88 88 88 87 87 86 86 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 83 83 83 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 85 80 77 75 73 76 76 76 80 79 76 73 74 78 70 65 63 75 83 86 82 78 77 76 74 72 72 74 76 75 67 53 50 51 54 58 65 72 72 71 68 54 55 59 62 62 58 59 61 62 58 57 56 51 48 44 42 38 36 40 40 36 33 31 31 30 30 30 31 30 30 30 30 30 30 31 32 32 32 32 32 32 32 32 34 36 38 38 36 34 34 35 36 36 37 37 38 38 38 37 38 40 44 47 50 47 44 40 40 41 45 49 47 43 43 46 49 56 63 67 63 62 61 61 67 73 70 69 69 71 69 67 65 64 66 71 71 69 69 69 68 68 73 76 75 71 68 71 76 78 79 76 69 61 55 50 47 51 51 50 50 51 50 48 47 46 46 46 47 48 49 50 50 50 49 50 50 50 51 51 50 48 48 47 43 42 42 42 42 42 43 43 43 43 43 44 46 44 43 43 44 42 38 33 32 33 35 36 38 38 39 38 38 38 39 42 39 35 32 29 27 27 26 26 26 27 28 30 31 32 32 32 31 30 30 29 28 26 25 24 24 24 24 23 23 22 23 23 24 26 28 30 31 29 26 24 23 22 23 23 23 23 21 22 24 27 29 29 26 23 20 21 22 23 26 27 27 26 25 23 21 20 20 21 21 23 24 27 27 24 23 20 18 17 17 17 17 18 19 19 22 24 25 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 18 19 20 22 23 22 22 20 18 17 15 15 14 14 15 15 14 13 12 12 12 14 14 14 14 14 16 19 23 27 32 28 22 17 16 15 15 16 17 18 15 16 20 27 30 31 31 30 28 26 25 25 25 24 23 23 20 21 24 30 32 30 28 30 32 31 30 29 31 32 32 31 29 28 28 29 29 30 30 31 32 31 30 29 28 25 22 20 19 19 21 21 20 18 19 22 25 26 27 27 26 26 25 24 22 19 17 17 17 18 19 20 20 21 22 23 25 28 32 37 42 45 43 37 31 27 25 24 24 24 24 25 26 26 28 29 30 30 28 25 21 18 17 16 16 18 20 23 25 26 27 29 31 34 36 35 31 21 15 13 18 17 15 16 19 23 29 30 31 31 34 31 26 18 15 13 13 12 13 17 19 20 18 15 14 16 15 15 18 33 42 50 53 53 46 31 21 16 15 27 33 33 27 21 16 15 15 16 17 17 18 19 19 20 20 22 25 28 30 29 26 25 25 24 23 23 22 20 20 21 21 22 22 22 22 22 23 23 22 20 19 19 19 19 19 16 14 14 14 14 14 14 13 13 14 15 15 16 16 15 15 15 15 15 15 16 17 17 18 19 21 23 24 23 22 20 17 17 17 18 19 19 18 17 17 17 18 20 23 23 23 23 23 23 22 21 20 20 19 19 18 17 16 16 16 17 18 19 19 20 21 20 20 20 20 20 20 19 19 20 20 18 18 17 18 19 19 19 19 19 20 20 20 20 19 19 18 19 21 21 22 22 23 23 22 21 20 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 18 17 17 17 17 18 18 19 19 19 19 19 19 20 21 23 24 24 24 26 27 27 26 24 23 23 25 30 33 36 37 37 35 32 31 32 34 36 35 33 30 31 31 31 33 34 36 37 37 36 35 36 36 36 36 37 37 36 37 40 38 37 35 30 31 32 33 32 31 31 31 32 32 33 40 46 52 48 46 45 44 90 91 91 91 90 90 90 90 89 89 88 88 88 88 88 88 87 87 87 86 86 85 85 84 84 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 83 83 83 84 84 84 84 85 85 85 85 85 85 85 86 86 85 83 82 80 78 79 78 80 76 74 76 70 67 69 76 77 73 72 72 74 85 89 86 79 75 72 74 76 76 78 75 67 59 54 53 54 56 61 70 74 74 68 62 47 60 64 62 59 57 58 62 63 62 59 57 54 51 48 46 44 43 43 40 37 33 33 33 32 32 32 33 32 32 31 31 31 30 31 32 33 33 33 33 32 32 32 33 35 37 37 36 35 35 35 35 35 35 36 37 37 37 37 38 40 44 47 49 48 43 40 41 44 46 48 52 53 53 60 65 70 70 70 68 71 73 72 73 74 72 69 68 68 68 68 70 73 74 77 75 72 69 68 69 70 73 72 69 71 72 73 78 78 75 66 58 53 52 54 55 53 52 50 48 46 45 46 47 48 48 46 46 46 48 49 50 50 50 50 51 52 53 54 51 47 48 47 45 43 42 42 42 42 41 41 43 45 46 49 49 44 42 42 42 43 40 33 33 34 37 38 39 39 39 39 38 37 37 37 36 34 32 29 28 28 27 26 26 26 27 28 29 30 31 31 31 31 31 32 30 28 26 24 23 23 24 24 23 22 21 22 24 27 30 31 31 29 26 24 22 22 22 23 23 22 21 21 22 23 25 27 28 24 22 23 23 23 25 26 27 27 27 25 22 20 20 20 20 21 23 25 25 23 22 20 18 17 17 16 16 17 18 19 21 24 26 27 28 28 24 23 23 22 22 21 20 19 19 18 18 17 17 18 18 17 19 20 21 22 21 19 17 16 15 14 14 15 15 14 12 12 12 12 14 13 13 14 14 15 17 21 26 32 34 27 20 17 15 15 15 16 17 17 16 19 27 32 34 33 31 29 27 26 25 26 24 24 23 21 24 28 32 33 30 26 27 28 28 28 29 31 33 33 31 30 29 29 29 29 31 33 33 33 31 30 29 27 25 22 20 19 19 20 22 20 19 20 23 26 26 26 26 25 25 25 25 24 22 19 18 18 19 20 21 22 22 23 25 27 30 34 39 43 45 44 38 32 28 25 24 23 23 23 24 26 28 29 31 31 30 29 21 17 15 15 16 17 19 21 23 24 25 27 30 33 35 35 28 22 16 14 15 19 17 16 16 19 24 28 28 27 25 24 20 17 13 15 15 14 13 12 14 16 16 15 15 15 14 11 19 28 40 46 51 55 54 42 25 19 17 18 23 27 30 30 26 22 18 17 16 16 16 17 19 19 19 20 22 25 27 30 28 26 25 25 26 26 25 23 22 21 21 22 23 23 22 22 21 21 22 21 20 19 19 19 19 19 16 14 14 14 13 13 13 13 13 13 14 15 15 15 15 14 13 13 13 13 14 15 16 17 18 20 22 23 23 22 21 19 18 18 18 17 16 14 15 15 16 18 20 22 23 23 22 22 23 23 22 21 20 19 17 16 16 16 17 17 18 20 21 23 25 25 24 23 23 22 22 21 21 20 20 20 19 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 21 21 21 21 21 23 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 19 18 19 19 19 18 19 19 19 19 20 21 22 24 24 26 26 25 24 24 23 23 25 30 35 37 37 36 34 32 31 32 34 36 34 32 31 32 33 32 32 34 36 37 38 39 39 39 39 38 38 37 36 36 36 37 38 38 36 32 32 33 34 36 34 31 31 33 35 35 41 45 47 44 43 44 45 90 91 91 91 90 90 90 90 89 89 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 83 83 83 83 84 84 84 84 85 85 85 85 85 85 86 86 85 82 79 78 77 79 81 79 74 73 71 66 69 72 77 79 80 79 77 78 87 90 88 79 72 69 71 76 78 77 70 64 63 58 56 56 56 60 70 72 70 58 54 53 60 63 64 61 60 60 62 61 60 56 58 58 56 55 55 52 48 44 42 39 36 35 35 34 33 33 34 34 33 32 32 32 31 31 32 32 33 33 33 33 33 33 34 34 35 37 37 37 36 36 36 35 35 36 36 36 37 38 39 41 44 47 47 45 41 40 41 50 54 55 57 58 62 71 73 73 74 74 75 75 75 75 75 75 73 69 68 68 69 70 70 71 74 75 74 73 71 69 70 70 69 65 63 66 67 67 66 61 58 54 53 54 57 58 57 54 53 51 49 47 47 46 47 50 52 46 43 44 47 51 54 54 53 53 51 52 53 55 51 48 48 48 47 43 43 42 42 41 42 43 48 50 50 51 48 43 42 41 40 42 40 34 33 37 41 40 39 39 39 38 38 37 36 36 34 33 32 30 29 28 27 27 27 26 26 27 27 28 29 29 29 31 32 33 31 29 27 25 23 22 22 23 23 23 22 23 24 27 31 31 30 27 24 22 21 22 22 22 22 22 21 21 21 22 25 28 29 24 24 24 23 23 24 26 27 28 28 24 21 21 20 20 20 20 21 23 23 23 22 20 18 17 17 16 16 17 17 19 20 24 27 29 30 29 24 24 23 23 22 21 19 19 19 18 18 18 18 18 17 17 17 17 18 20 21 21 19 17 15 14 14 14 15 13 12 12 12 13 14 14 14 14 14 14 16 19 25 31 36 32 25 18 16 15 16 18 19 20 19 20 26 33 34 33 31 30 28 26 25 25 25 24 24 23 27 30 32 31 29 27 26 27 28 28 30 31 31 30 29 29 30 29 28 29 30 33 34 33 30 28 27 27 25 23 21 21 20 20 21 21 21 22 25 27 26 25 25 24 24 23 24 24 23 21 20 20 21 22 23 24 24 25 27 29 33 37 43 45 46 44 41 35 30 26 23 22 22 23 25 27 29 31 32 31 30 28 19 15 15 16 18 19 20 21 22 23 25 28 32 35 34 30 19 15 14 15 16 17 16 16 16 18 22 24 25 24 22 18 14 14 14 14 14 14 13 12 12 13 14 15 16 16 14 13 23 33 42 43 45 49 51 33 18 16 20 22 22 22 22 23 25 22 17 17 16 16 15 16 17 19 19 21 23 25 28 30 25 27 31 27 26 26 26 25 24 22 21 22 26 25 23 21 21 20 20 19 19 18 17 17 18 19 18 16 14 14 13 13 13 13 14 14 15 15 16 15 15 14 12 12 11 12 13 14 16 17 18 19 21 22 23 23 22 21 20 18 17 15 14 14 14 14 15 15 17 20 23 23 22 22 22 21 20 18 17 15 15 16 16 17 18 19 20 21 22 24 25 25 25 26 25 24 24 23 23 22 21 20 19 19 19 19 19 19 19 20 20 21 21 20 20 19 19 19 20 20 20 21 21 22 22 23 21 19 18 18 17 17 17 17 17 17 18 18 19 18 18 19 18 18 18 18 18 18 18 18 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 21 22 23 25 25 24 23 23 23 22 24 28 34 37 37 36 33 31 30 31 32 34 33 33 32 32 35 36 36 36 37 38 40 40 40 40 41 41 39 36 35 36 35 36 39 38 36 32 32 34 36 39 37 35 36 36 37 38 35 32 33 37 39 41 45 90 91 91 91 90 90 90 90 89 89 88 88 88 87 87 87 87 86 86 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 79 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 85 85 85 86 86 84 81 77 75 74 72 72 74 74 77 82 86 82 78 76 78 81 83 85 87 89 83 83 81 74 72 73 81 75 68 62 63 66 59 57 57 58 64 70 70 69 69 67 62 60 61 64 65 63 63 63 59 57 58 61 62 60 56 54 52 49 45 41 39 37 36 36 35 34 35 35 35 34 33 33 33 32 32 32 33 34 34 34 34 34 35 35 35 36 36 37 37 37 37 38 37 36 36 36 36 37 38 39 42 44 47 45 42 39 40 43 49 52 54 56 53 57 66 61 66 72 73 73 74 74 75 75 75 72 70 69 70 71 71 72 73 73 73 73 73 71 70 71 69 66 62 61 62 62 60 57 55 53 53 56 58 59 59 57 55 53 52 51 50 49 48 47 46 44 42 41 43 47 53 58 60 58 55 52 51 53 55 52 49 47 47 45 43 43 42 42 41 42 46 53 55 54 53 48 43 41 39 38 37 37 35 33 38 42 41 39 38 37 37 37 36 34 34 34 34 32 30 29 28 28 28 28 27 26 27 27 27 27 28 29 30 32 34 32 29 26 26 24 22 22 22 23 24 24 24 25 29 34 34 30 26 23 21 21 22 22 22 22 21 21 21 21 23 25 29 28 24 24 24 24 23 24 26 29 30 29 24 21 21 21 21 21 21 21 21 22 23 22 20 18 18 17 17 17 17 17 19 21 24 27 30 31 28 25 24 25 24 22 20 19 19 19 19 18 18 18 18 18 17 16 16 16 17 19 19 19 17 15 14 13 14 14 13 12 12 12 13 14 14 14 14 14 14 15 17 22 28 33 33 28 21 19 18 19 20 21 23 24 21 25 34 35 34 33 31 29 27 26 26 26 26 27 27 30 30 30 30 30 28 27 28 28 27 28 28 28 27 27 27 28 29 29 29 30 31 34 32 29 27 27 26 25 24 23 22 21 21 22 22 23 24 26 28 29 28 27 25 24 23 23 24 23 22 21 22 23 24 25 25 26 28 30 34 38 43 47 49 45 41 39 35 31 26 23 22 21 23 24 27 29 31 32 31 31 27 17 15 15 17 18 19 20 21 21 23 26 30 33 35 31 24 15 13 13 15 16 16 15 15 16 17 20 23 24 24 20 16 13 14 15 15 16 16 14 12 11 11 13 15 16 16 16 17 24 31 34 30 27 26 31 20 15 15 20 23 24 27 23 18 18 19 19 19 18 17 14 16 18 21 21 22 24 25 28 29 23 28 31 24 27 28 27 27 25 22 22 24 28 26 23 20 20 19 19 18 19 18 17 17 18 18 18 16 14 13 13 13 13 14 14 14 15 16 17 16 15 13 12 11 11 11 13 14 15 17 18 19 20 21 22 23 22 21 19 17 16 15 15 15 16 16 16 16 17 19 21 22 22 21 21 20 18 17 17 17 18 18 19 19 21 22 22 22 22 22 22 23 25 26 26 25 24 24 23 22 22 21 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 20 20 21 20 20 20 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 20 20 19 20 19 20 22 23 24 24 24 24 24 23 23 26 31 33 36 37 34 32 30 30 31 32 32 33 34 34 34 35 35 35 36 37 38 38 39 39 39 39 38 37 36 37 37 37 38 40 37 34 33 33 34 38 40 39 38 39 36 33 34 33 33 36 39 41 44 90 91 91 91 90 90 90 90 89 89 88 88 87 87 87 87 86 86 86 85 85 85 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 84 85 85 85 85 85 86 85 84 81 78 75 78 78 77 75 78 84 89 89 85 81 77 74 81 87 94 94 93 90 90 86 80 82 79 79 65 60 64 70 69 63 58 60 64 69 71 71 70 70 71 65 64 64 65 65 63 64 67 68 61 61 64 65 61 55 50 48 46 44 43 41 37 36 36 35 35 35 35 35 33 33 33 33 34 34 34 34 34 35 35 34 34 35 36 37 37 37 37 36 36 36 37 37 37 36 36 36 38 39 40 43 43 43 42 40 40 45 48 50 52 53 52 54 58 58 49 59 67 70 71 72 73 74 73 72 71 71 72 73 73 72 73 74 74 74 73 72 73 72 72 70 68 64 62 62 63 63 60 56 54 56 59 59 59 58 56 54 52 52 52 52 51 49 48 47 45 43 42 44 49 56 60 61 58 56 54 52 52 54 56 49 46 46 44 42 42 42 41 41 42 48 55 59 58 54 47 43 40 38 37 37 38 36 35 37 41 42 38 36 36 36 36 35 34 33 33 34 34 32 30 29 28 28 29 28 27 27 27 27 27 27 28 29 31 33 32 29 26 25 24 24 23 24 25 26 25 24 25 31 36 37 30 26 23 22 22 22 22 22 22 22 21 22 23 25 27 30 28 25 25 25 24 24 25 27 30 34 32 25 21 21 22 22 21 21 21 21 21 23 22 20 19 18 18 17 18 18 18 19 21 24 26 29 33 28 25 25 26 25 22 21 20 19 19 19 19 18 18 17 17 16 16 16 15 15 16 17 17 17 15 14 13 14 14 13 12 12 12 13 13 14 13 13 13 13 14 15 18 23 28 31 29 25 19 19 20 22 23 25 26 19 24 33 37 37 35 34 32 30 28 28 29 29 30 31 32 32 32 33 32 32 31 29 27 27 28 28 26 26 26 26 27 28 28 28 29 29 30 29 28 28 27 26 24 24 23 23 21 23 24 23 24 24 25 26 26 27 27 26 25 25 24 23 22 21 21 23 25 26 26 27 29 31 35 40 45 50 51 50 41 35 33 32 29 26 23 21 21 21 23 26 28 30 31 30 30 25 17 14 15 17 18 18 19 20 21 24 27 31 33 34 27 21 14 13 14 16 16 16 15 15 15 17 23 26 27 26 20 16 13 15 16 16 17 16 14 12 12 12 14 14 15 15 17 20 24 25 23 18 16 16 18 16 16 17 17 18 18 21 22 21 19 21 22 23 20 17 14 17 19 21 20 21 24 26 27 26 21 23 24 22 26 27 26 26 24 22 21 23 24 22 20 19 19 18 18 19 20 19 18 17 17 17 16 15 14 14 14 14 14 14 14 15 16 17 17 17 15 13 12 11 10 10 12 14 15 17 18 19 20 21 22 23 22 20 18 16 15 15 16 16 17 16 16 17 19 19 19 19 20 21 21 20 17 15 16 17 19 21 22 23 24 25 25 24 23 23 22 24 25 26 26 25 25 25 24 23 22 21 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 19 20 20 20 20 20 20 20 20 20 20 21 22 24 25 26 25 25 24 24 27 32 35 37 39 37 33 30 29 30 31 31 32 34 35 35 35 35 33 33 34 33 35 36 35 34 35 37 36 36 36 36 37 39 42 41 37 33 30 33 40 42 40 36 40 41 39 35 35 36 38 41 43 44 91 91 91 91 90 90 90 90 89 89 88 88 87 87 86 86 86 86 85 85 85 84 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 85 85 85 85 85 85 85 86 85 85 86 90 87 83 78 80 82 84 87 84 79 79 80 84 89 94 97 98 97 95 87 81 80 75 69 58 61 67 76 70 65 60 63 66 69 72 74 71 69 67 64 68 70 68 67 64 62 63 64 62 64 65 65 60 52 44 43 42 42 42 40 37 35 35 35 35 35 34 35 34 34 33 34 35 35 35 34 34 34 33 33 33 34 34 35 37 37 37 35 35 35 36 36 36 35 35 37 39 41 41 42 42 42 41 40 41 44 49 51 52 57 53 47 50 50 48 55 55 55 62 68 70 70 63 60 64 69 72 74 74 72 70 74 76 75 73 73 74 73 72 68 66 64 63 63 64 63 60 57 56 57 57 57 56 55 54 54 53 52 52 53 55 54 51 48 45 44 44 46 47 50 53 55 54 54 53 51 51 54 55 47 44 43 42 41 41 41 40 40 40 46 52 57 57 53 45 42 40 37 36 36 37 36 36 37 46 45 40 36 35 35 35 34 33 32 32 32 32 31 30 29 28 29 31 28 27 27 27 27 27 27 27 27 29 30 31 29 27 25 25 25 25 26 26 27 26 25 26 29 34 35 29 26 24 23 22 23 23 23 23 23 23 24 25 26 29 31 28 26 26 26 25 25 25 27 30 33 32 27 21 20 21 22 22 22 22 22 22 22 22 21 19 19 19 18 18 18 18 19 20 23 26 30 32 27 25 25 27 26 24 22 21 20 19 19 19 18 18 17 16 15 15 14 14 14 15 16 16 16 15 14 14 15 15 14 12 12 12 13 14 14 15 15 14 13 14 14 16 19 23 28 30 27 22 18 19 21 23 26 27 23 23 29 39 39 38 37 35 33 32 31 32 32 33 34 34 35 35 36 36 36 35 33 30 29 28 27 26 25 25 25 25 26 27 27 28 28 28 28 28 27 26 25 24 23 23 22 21 26 27 26 25 23 22 21 21 23 25 25 25 25 23 21 20 21 21 23 26 28 28 30 32 35 40 47 53 57 53 46 35 31 28 28 27 24 21 19 18 19 21 24 27 28 29 29 30 23 16 13 15 17 17 17 19 20 22 25 29 32 33 31 25 18 13 13 15 17 18 17 15 15 15 20 28 30 30 28 22 17 14 18 17 17 18 16 14 12 12 13 13 13 14 15 17 21 25 24 19 15 14 13 14 15 21 21 18 18 19 20 20 21 21 23 23 22 16 15 16 18 18 19 19 23 27 30 30 28 25 22 21 21 23 24 24 24 23 21 18 18 19 19 18 18 17 17 19 21 22 20 18 17 16 16 14 14 13 13 13 14 15 15 15 15 15 16 17 17 15 14 12 11 10 10 11 13 15 17 18 19 21 22 22 22 20 18 17 16 16 16 18 17 17 17 17 18 20 19 18 16 18 20 21 20 18 15 15 16 18 21 23 25 26 26 26 26 25 25 24 25 26 27 26 26 26 25 24 23 22 21 20 19 18 18 18 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 18 18 17 17 17 17 18 18 19 19 19 19 19 19 19 18 17 17 17 18 18 19 19 19 19 19 21 21 21 21 21 22 24 25 26 26 25 25 25 23 25 29 34 38 40 39 35 31 28 30 30 31 32 32 34 35 35 34 33 32 31 31 33 33 32 31 32 34 35 34 34 35 37 39 43 43 40 33 30 35 45 50 48 44 44 41 38 35 36 37 39 41 42 44 90 91 91 91 90 90 90 90 89 89 88 88 87 86 86 86 86 85 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 84 84 84 84 85 85 85 85 85 85 88 91 93 87 84 86 84 81 80 82 84 91 89 86 85 86 88 89 91 95 99 96 91 79 79 79 74 66 61 61 67 71 63 61 62 62 63 64 66 71 72 67 66 65 69 69 69 69 68 65 61 60 61 64 64 61 58 50 44 46 45 43 42 39 36 35 33 32 33 34 34 35 35 35 34 35 35 35 34 34 33 33 33 32 33 33 33 35 36 37 36 35 35 35 35 36 35 35 35 38 40 42 42 42 42 42 42 41 41 42 46 49 51 54 55 51 48 49 49 50 52 53 56 65 65 60 59 60 63 64 65 68 70 70 68 75 78 77 76 74 73 71 68 66 64 65 65 63 62 61 60 58 56 55 55 56 56 55 53 53 52 51 50 55 58 58 53 47 43 43 43 43 44 45 47 48 49 51 50 50 49 52 49 43 41 40 40 40 40 40 40 39 38 41 44 49 55 50 44 40 38 36 35 35 35 35 34 36 41 41 38 34 33 33 33 33 33 33 32 32 31 31 30 29 28 29 29 28 26 26 27 27 27 27 26 27 27 28 28 28 27 26 25 25 25 26 26 27 26 26 27 29 35 35 29 26 24 22 23 23 24 24 24 24 23 24 25 27 30 31 27 27 27 27 27 26 26 26 27 29 31 28 21 20 21 23 22 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 20 22 24 26 28 26 24 24 25 26 25 23 22 20 20 19 19 18 17 16 15 14 13 13 13 15 17 18 16 14 13 14 15 18 19 17 14 12 12 13 16 20 22 21 19 18 16 15 15 16 22 27 32 31 26 19 19 20 22 26 27 26 22 26 35 40 40 39 37 36 35 34 35 35 36 36 36 36 37 37 38 37 35 33 30 28 27 26 26 25 24 24 24 24 25 26 27 27 26 26 25 25 24 23 23 22 22 22 23 29 29 28 25 22 19 18 19 20 21 22 22 21 22 22 22 22 22 23 25 29 32 33 37 42 48 54 58 59 50 42 33 29 27 25 24 21 17 14 14 15 19 23 26 27 28 28 26 19 15 12 15 16 16 17 19 22 24 28 31 34 33 30 25 17 14 15 17 18 17 16 15 14 16 21 27 29 29 27 23 18 15 17 17 17 18 15 13 13 13 13 13 13 14 16 17 21 23 22 17 14 13 13 14 17 26 28 25 21 20 20 18 20 22 23 21 19 17 15 15 17 17 19 22 29 32 33 33 34 33 31 27 24 22 22 21 21 20 18 17 17 17 18 17 17 16 17 19 21 23 20 18 16 16 15 13 13 13 13 13 15 16 16 16 16 15 16 16 16 15 13 12 11 10 10 11 13 15 17 18 20 21 21 20 19 17 16 16 17 18 18 18 18 18 18 19 19 19 18 17 15 16 17 18 18 16 15 15 17 19 21 23 24 25 25 25 25 26 25 24 24 25 26 26 26 26 24 23 23 22 20 19 19 17 17 17 18 18 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 18 18 18 18 18 18 18 17 18 18 19 19 19 19 18 18 17 17 17 17 17 18 18 18 19 19 21 21 22 23 23 24 25 25 25 24 24 24 24 22 24 28 34 38 40 38 36 33 28 28 30 31 31 32 33 35 35 35 34 32 31 32 33 33 32 32 33 34 33 32 32 34 36 38 41 42 40 35 35 41 48 50 52 51 48 43 40 37 37 37 37 37 39 41 91 91 91 91 90 90 90 90 89 89 88 88 87 86 86 86 85 85 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 84 84 84 84 84 85 85 85 85 85 89 91 91 87 82 81 82 85 87 86 89 94 92 90 89 91 91 93 97 98 99 93 94 95 92 87 82 70 65 64 65 65 65 61 60 59 59 62 67 71 71 68 69 70 72 72 68 66 66 62 58 56 57 59 59 58 55 49 45 46 48 48 46 40 38 36 33 31 30 30 31 32 34 35 35 35 34 34 33 33 32 32 32 32 33 34 34 35 36 37 36 36 35 35 35 35 36 37 38 40 41 42 41 41 42 43 44 44 44 44 45 47 48 52 57 57 54 52 51 53 58 55 56 65 60 59 63 66 68 68 68 68 69 72 75 79 79 79 78 74 71 67 66 66 66 69 71 70 65 63 62 60 58 57 56 58 60 58 56 53 51 49 48 52 55 55 50 44 41 42 42 42 42 43 44 44 46 47 47 47 47 49 43 39 37 38 39 39 39 39 39 38 37 36 39 44 50 46 42 37 35 34 34 32 33 33 33 36 38 37 35 32 31 32 32 33 33 32 31 31 30 30 29 28 27 28 29 30 26 25 27 27 28 27 27 26 26 27 27 27 26 26 26 26 25 25 26 26 27 26 27 30 37 35 30 26 24 22 23 24 24 24 23 23 23 24 25 27 29 30 30 29 29 29 30 28 27 26 26 27 31 27 23 19 20 22 23 23 23 23 23 22 21 21 20 20 20 20 20 19 19 19 19 20 21 23 24 24 23 23 24 24 25 25 23 21 19 18 18 18 17 16 15 15 14 15 15 18 20 22 20 16 15 16 17 20 23 21 17 13 15 20 26 30 32 31 27 23 21 18 17 18 25 31 34 33 30 25 22 24 26 28 27 26 23 23 27 39 41 41 39 38 38 37 37 36 36 35 35 35 36 37 38 37 35 32 29 27 26 26 25 25 24 24 24 24 24 25 27 27 26 25 24 23 23 23 22 22 21 22 25 31 29 27 23 20 19 18 18 18 19 18 19 20 22 24 25 25 24 24 25 29 33 37 43 49 55 59 57 53 46 40 35 31 28 25 23 20 16 13 13 14 17 22 26 28 28 26 22 16 13 13 14 15 15 16 18 22 26 30 32 34 34 30 25 16 14 16 19 19 18 17 15 14 16 19 22 23 24 23 19 16 15 16 17 17 16 14 13 13 12 12 13 13 15 17 20 21 20 18 15 13 13 13 16 20 24 22 21 21 20 19 17 19 20 22 20 20 19 19 17 16 16 20 25 31 31 32 34 37 37 35 32 26 21 20 22 23 20 18 17 17 17 18 18 17 16 16 19 21 22 19 17 16 15 14 13 13 13 13 13 15 16 17 16 16 16 15 15 15 14 13 12 11 10 10 10 12 14 16 17 18 19 18 17 16 15 16 17 19 19 19 19 18 19 19 19 19 17 16 15 14 14 15 15 16 15 15 16 20 22 22 23 23 23 23 23 23 24 23 22 22 22 22 22 23 23 22 22 21 20 19 19 19 19 18 18 18 18 19 19 20 20 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 18 18 18 18 18 18 17 17 18 18 18 19 18 18 18 19 19 20 21 22 23 24 24 24 23 23 23 24 23 23 22 24 29 37 40 39 35 33 30 28 29 30 31 30 31 32 34 35 35 34 33 33 34 34 34 34 34 34 33 31 32 32 33 34 35 37 39 39 37 37 42 48 52 52 53 53 46 42 39 39 39 38 35 40 43 91 91 91 91 91 90 90 90 89 89 88 88 87 86 86 86 85 85 85 85 84 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 86 89 90 90 83 81 86 89 90 89 88 87 88 92 93 95 97 98 100 100 100 100 99 98 97 95 87 73 69 66 63 63 63 62 62 59 55 62 66 69 70 70 69 71 73 74 68 64 62 59 57 56 58 58 57 56 54 52 50 50 51 52 51 47 44 40 35 34 33 32 30 30 31 34 35 34 33 32 31 32 32 32 32 33 33 34 34 35 35 36 37 37 36 35 35 35 36 36 39 42 45 46 47 45 45 46 47 48 49 49 48 48 44 49 56 60 59 56 57 58 59 54 54 57 58 60 65 68 70 70 68 68 71 78 80 80 81 80 77 72 69 68 68 69 71 78 79 77 70 68 68 69 68 66 61 62 61 57 54 51 48 46 45 43 44 45 44 41 40 41 41 41 41 41 42 43 44 43 43 44 43 42 37 35 35 37 38 38 38 39 39 38 37 36 36 40 43 43 38 34 32 33 32 30 31 31 31 35 36 35 32 31 30 31 32 32 32 31 31 31 30 28 27 27 27 28 30 31 27 25 25 28 28 28 27 27 27 27 27 27 27 27 27 27 26 25 25 26 26 26 27 31 36 34 30 26 24 23 23 24 24 24 22 23 24 25 25 26 28 32 33 33 32 32 33 30 28 27 27 28 30 27 23 20 20 21 23 23 23 23 23 22 22 21 21 20 19 19 20 20 20 19 19 19 20 20 21 22 22 22 22 23 24 25 24 21 19 18 18 18 18 18 19 20 20 19 19 21 23 24 26 20 18 19 19 22 26 21 17 16 23 30 36 34 33 31 29 26 24 22 22 24 30 32 33 32 31 28 23 23 27 30 28 26 24 23 22 26 37 41 41 41 40 39 36 35 34 34 33 33 34 36 37 37 34 31 28 27 27 27 26 26 25 25 24 24 23 24 26 27 27 26 25 24 24 24 23 22 21 24 28 30 28 24 21 19 18 18 18 18 17 17 18 20 23 25 27 29 29 29 29 32 37 43 49 51 53 54 53 50 45 41 37 33 30 27 25 21 18 15 14 15 17 22 27 29 29 24 19 14 13 13 13 14 15 16 17 21 27 32 34 35 34 30 24 15 14 16 21 20 19 17 14 14 16 18 19 19 22 21 19 15 14 15 17 17 16 15 14 13 12 12 12 13 15 19 22 22 20 18 16 14 12 13 13 14 17 18 19 20 19 18 16 17 19 21 22 22 22 21 19 17 15 20 26 31 29 29 31 34 34 32 29 25 20 18 19 19 18 18 17 17 18 18 18 17 17 17 20 20 20 19 17 15 14 14 13 13 13 13 13 15 16 17 16 16 15 14 14 14 13 12 12 12 11 10 9 10 12 13 14 15 15 15 15 15 15 15 16 17 19 20 20 19 19 19 17 16 15 15 15 15 14 15 16 17 17 17 16 18 20 22 22 21 20 20 20 20 20 20 20 21 20 21 21 21 21 21 21 21 20 20 20 21 21 20 19 19 19 19 20 20 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 19 19 19 19 19 19 19 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 19 19 20 20 21 23 24 24 23 22 22 23 23 23 23 23 25 31 37 37 36 35 31 29 29 29 30 30 29 30 31 33 34 35 36 35 34 34 34 35 36 36 34 32 32 32 33 33 33 32 33 37 40 41 42 47 51 54 49 49 52 44 41 40 40 40 40 39 49 50 91 91 91 91 91 90 90 90 90 89 89 88 87 86 86 85 85 85 85 85 84 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 86 89 93 94 94 93 92 92 89 88 89 88 89 93 95 97 97 98 98 97 100 97 93 88 87 90 80 72 70 65 62 62 63 64 65 61 58 64 64 65 67 68 69 73 73 71 63 61 59 58 58 59 62 60 57 56 55 54 54 52 51 53 55 54 50 44 39 38 35 33 31 29 26 27 30 31 30 29 29 30 31 32 32 33 33 34 34 35 36 37 37 38 37 36 36 36 36 36 38 41 44 47 48 49 49 50 52 54 55 55 52 48 43 47 53 58 59 59 59 58 56 52 56 61 65 59 61 66 68 71 71 69 73 80 80 80 81 80 77 73 70 69 70 73 73 73 73 72 71 72 71 70 69 66 63 59 54 52 53 49 46 44 43 42 41 41 41 41 40 40 40 40 39 39 40 41 41 40 40 41 40 38 34 34 34 36 37 37 37 38 38 38 37 35 34 36 38 38 35 33 31 32 30 29 29 30 31 33 35 34 30 29 30 31 31 31 31 31 30 30 30 28 26 26 27 28 30 30 29 26 26 27 28 28 28 27 27 28 27 27 27 27 27 26 26 26 26 26 26 26 27 30 32 31 27 25 24 23 23 24 24 24 24 24 26 27 27 28 31 34 36 36 34 33 33 31 29 28 29 29 30 28 25 21 20 21 22 23 23 22 22 22 21 21 21 21 20 19 20 20 20 20 20 20 20 20 19 19 20 20 21 22 23 24 24 22 20 19 19 19 19 21 23 25 26 24 23 24 26 27 26 23 22 22 21 24 24 20 19 21 30 33 33 30 30 29 29 28 27 27 28 29 31 32 31 31 30 25 21 20 26 30 28 26 26 31 24 24 33 42 44 43 40 38 35 34 33 33 33 33 33 35 37 37 35 31 29 29 31 31 29 27 27 27 26 24 24 24 25 26 28 28 27 25 25 25 25 23 23 28 32 32 27 23 20 19 19 18 18 17 18 20 21 23 25 26 27 29 31 32 34 37 44 49 53 49 47 47 49 48 46 42 38 35 32 29 26 23 20 18 17 19 21 25 29 30 28 22 17 13 12 12 12 13 15 16 18 22 27 33 35 35 34 30 24 17 13 15 19 20 18 16 14 14 15 18 18 19 21 21 19 16 16 15 16 16 16 16 14 13 12 11 12 14 18 23 25 24 23 21 18 14 12 13 14 15 17 18 18 19 19 18 17 16 18 21 24 23 22 21 19 17 15 17 22 27 26 27 28 29 29 28 25 27 26 24 21 19 18 19 18 18 20 21 21 20 19 19 21 20 19 17 16 16 16 15 14 13 13 13 13 14 16 17 16 15 15 14 14 13 13 13 12 11 11 10 9 9 10 11 11 11 12 14 15 16 16 17 16 16 18 19 19 18 18 17 15 14 14 15 15 15 15 16 17 17 17 17 16 16 17 19 20 20 20 19 18 18 19 19 20 20 21 21 22 21 21 22 23 23 23 22 22 22 22 21 21 20 19 20 21 22 20 18 19 20 20 20 20 20 20 20 20 20 21 20 20 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 19 19 19 20 20 20 21 22 22 23 23 23 23 23 22 23 23 24 26 31 37 40 40 37 31 30 30 30 30 29 29 30 31 33 34 36 37 38 37 37 36 37 37 36 33 33 34 33 32 32 33 33 33 35 38 42 46 50 54 55 44 43 44 42 41 42 50 51 52 54 56 54 91 91 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 85 85 85 84 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 85 88 93 96 99 97 94 92 89 88 88 89 91 93 95 98 98 96 89 81 79 77 74 70 74 81 74 69 67 63 63 64 65 63 61 63 65 66 61 62 66 69 72 74 73 68 61 57 57 58 60 61 63 62 60 58 57 57 56 52 51 51 56 56 54 48 41 37 37 35 33 32 30 28 28 28 28 28 29 29 31 31 32 33 33 34 34 35 35 36 38 38 38 37 37 37 37 37 38 40 42 45 47 50 52 53 55 56 58 59 58 53 48 46 50 54 58 56 56 56 59 61 63 64 64 58 57 62 70 72 74 74 79 80 78 78 79 79 77 74 72 71 72 73 71 70 69 66 67 71 70 65 61 57 52 46 49 51 53 48 44 41 40 40 40 41 42 42 40 39 39 38 38 37 35 34 35 36 36 36 36 36 34 33 33 34 35 36 37 37 37 37 36 33 32 32 34 36 34 31 30 30 29 28 28 29 30 31 34 33 29 28 29 30 30 30 30 30 30 29 31 28 26 26 26 28 30 31 30 28 26 26 27 27 27 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 28 31 33 30 27 25 24 24 25 26 26 26 26 28 29 30 30 31 34 36 36 33 33 33 32 30 29 29 29 29 29 27 23 20 21 22 23 22 22 22 21 21 21 21 21 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 23 23 22 21 20 19 18 19 21 24 26 28 27 27 27 28 28 28 27 27 27 26 28 26 22 22 26 31 34 32 29 28 28 28 28 30 31 31 31 31 32 31 30 29 27 23 20 23 26 28 26 27 30 25 25 30 43 45 43 40 37 35 34 34 34 34 34 35 36 38 38 37 32 29 30 35 35 32 30 32 32 32 29 26 24 24 25 27 28 28 26 26 26 26 24 24 26 29 29 26 23 21 20 19 19 20 21 24 26 27 27 28 28 29 30 32 35 38 43 50 53 53 46 43 42 45 46 46 43 39 36 33 30 28 25 23 22 21 24 27 29 31 29 26 20 16 13 12 11 11 12 15 17 19 23 28 33 35 35 34 30 24 18 14 15 16 18 17 15 14 14 16 19 20 21 22 21 21 19 19 17 14 15 15 15 13 13 12 11 12 15 19 25 26 26 25 23 20 14 15 18 19 18 17 18 17 18 19 19 18 17 17 19 22 22 20 17 16 15 15 17 21 24 25 26 26 25 26 29 31 25 26 28 25 23 21 20 20 20 20 20 22 25 21 19 20 19 18 16 17 18 18 16 14 14 13 14 14 13 15 16 15 15 15 15 15 14 14 13 13 12 11 11 10 9 9 10 10 10 12 14 15 16 16 18 17 16 16 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 18 19 22 22 20 18 18 18 20 22 23 23 23 23 22 23 24 24 24 24 23 23 23 22 22 21 20 19 19 20 22 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 20 19 19 21 22 22 22 21 21 22 22 23 24 23 23 23 23 23 23 25 31 37 42 39 35 30 30 30 30 29 29 29 30 31 33 35 37 39 40 40 40 39 40 38 35 33 32 32 31 32 32 31 33 36 38 40 42 46 50 54 53 39 41 43 40 49 54 56 53 58 67 67 62 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 86 85 85 85 85 84 84 83 83 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 85 86 89 87 90 93 91 90 88 89 90 91 93 93 95 99 96 89 77 72 70 68 64 64 66 72 73 65 62 62 65 67 67 63 64 67 69 66 60 63 66 69 73 72 70 63 60 58 58 58 59 60 62 63 64 63 61 61 56 50 49 51 54 55 54 52 48 44 42 39 37 37 34 32 30 28 29 30 30 30 31 31 32 33 33 34 34 35 36 37 38 39 39 38 37 37 37 38 40 41 42 43 45 47 50 54 55 56 56 56 57 56 51 47 49 54 57 54 55 59 66 66 65 63 60 62 70 70 71 72 75 79 81 79 77 76 78 79 77 77 76 74 75 75 71 71 69 65 66 69 69 58 50 46 45 45 47 52 51 45 42 40 39 37 38 40 42 42 40 39 37 35 32 31 29 29 29 30 33 34 34 35 35 35 34 33 33 35 36 36 36 36 35 33 31 29 29 31 32 30 29 29 29 28 28 28 29 30 32 32 30 28 29 30 30 30 30 30 29 30 32 28 26 26 26 27 29 31 32 31 27 26 26 26 26 27 27 27 27 27 26 26 27 26 26 27 27 27 27 26 27 28 35 37 34 29 26 25 25 26 27 28 29 29 30 30 30 30 31 32 35 34 33 33 33 32 30 30 30 29 29 29 29 24 20 20 22 22 22 22 22 22 22 21 21 21 20 19 19 20 21 21 21 21 21 21 21 21 20 20 20 20 21 22 22 21 21 19 18 17 18 20 23 25 27 28 28 29 30 30 30 30 31 30 29 30 27 25 25 31 35 33 30 27 27 27 28 29 30 31 32 32 32 33 32 30 29 29 25 22 20 23 28 33 29 28 27 25 29 38 44 44 40 37 35 34 35 35 35 36 37 39 39 39 37 33 30 30 34 36 36 35 40 42 41 35 30 26 25 24 25 27 28 28 28 28 27 26 24 25 29 28 25 22 21 21 21 21 23 25 28 30 31 32 32 32 32 33 34 37 42 46 51 51 49 44 41 40 42 44 45 44 40 36 33 31 29 28 27 27 28 30 30 30 30 25 22 18 15 13 11 11 11 12 15 17 20 24 29 32 35 35 33 30 23 17 13 14 15 16 16 15 14 16 18 20 21 22 23 23 22 21 21 20 17 14 15 14 13 13 12 12 13 15 18 23 26 27 26 25 23 20 17 17 19 21 21 21 19 19 19 19 18 17 16 18 20 21 18 15 14 15 16 17 20 21 22 22 22 22 24 28 30 26 27 28 29 27 24 20 20 21 22 22 24 25 20 18 17 15 16 18 19 19 18 16 15 15 15 17 16 14 14 15 16 15 16 16 17 15 14 14 13 13 13 12 11 10 10 11 11 11 12 13 15 16 16 18 17 17 16 16 16 15 15 15 15 16 15 15 15 14 14 14 14 15 15 16 17 18 19 19 20 21 22 22 21 21 21 21 24 25 24 24 24 24 25 24 24 25 24 23 23 22 21 21 21 20 19 18 19 20 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 19 19 19 20 21 23 22 22 23 23 23 23 23 23 23 23 22 22 23 23 24 27 32 38 43 38 34 30 30 30 29 29 29 29 29 31 33 36 38 41 42 43 43 42 42 38 35 32 32 33 34 34 34 32 34 37 40 42 42 42 47 49 48 43 47 45 38 40 47 55 62 67 72 70 66 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 86 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 85 86 88 88 89 89 89 89 90 91 93 95 98 98 98 91 87 85 80 76 74 70 68 69 73 71 59 61 62 65 66 66 64 67 69 70 63 59 62 66 68 71 67 64 60 63 63 61 60 60 60 61 62 64 61 61 62 55 49 47 48 50 52 50 50 49 49 48 48 43 39 37 35 33 30 31 31 31 32 32 32 32 32 33 34 35 35 36 37 38 39 39 38 38 37 36 36 39 43 43 43 43 44 47 52 53 53 52 52 54 57 54 52 55 59 61 60 59 63 68 68 68 68 59 63 72 72 71 72 76 78 78 77 75 74 74 75 76 78 77 76 79 76 71 72 70 67 66 66 64 53 47 45 45 45 47 52 49 45 40 39 37 35 35 35 38 39 39 38 35 32 29 29 30 30 30 31 32 33 34 34 35 35 34 31 31 34 35 35 35 35 35 33 32 30 28 29 29 29 28 29 30 29 28 28 29 30 32 32 30 28 29 29 30 30 30 29 29 30 30 29 27 26 26 26 27 29 31 32 30 28 28 28 28 28 29 28 28 27 27 28 28 27 26 26 27 27 27 26 27 29 35 36 35 31 28 26 25 26 27 29 31 31 32 31 30 30 31 32 33 33 33 33 32 32 31 31 30 30 29 27 26 23 20 20 22 22 22 22 23 24 24 23 22 23 21 20 18 19 20 21 21 21 21 21 21 20 20 19 19 19 20 21 20 18 17 16 15 15 16 19 21 24 25 27 28 29 29 30 31 32 32 31 31 31 28 28 28 29 30 30 28 27 26 26 27 29 30 31 32 33 33 34 34 32 29 27 25 24 21 23 30 35 27 27 28 23 24 31 41 42 40 36 35 34 35 35 36 37 39 40 40 39 38 35 30 30 32 37 38 37 39 41 41 38 33 29 26 24 24 25 27 28 29 28 27 26 23 25 29 27 24 22 22 22 22 22 24 27 29 31 33 35 35 35 35 36 37 40 44 46 47 45 44 43 41 41 42 43 44 42 39 36 34 32 31 30 30 29 29 30 29 28 26 22 19 17 15 13 12 11 11 12 14 17 20 25 29 32 35 35 35 33 29 22 15 13 15 16 15 14 14 15 18 21 24 25 25 24 23 22 22 21 17 13 14 14 13 12 12 12 13 14 16 20 24 26 26 25 24 22 17 17 18 23 25 25 20 20 19 18 18 17 16 17 20 23 18 18 19 18 17 18 19 19 18 18 19 20 20 24 25 25 28 28 28 26 25 24 23 27 29 26 25 23 19 18 18 17 19 19 19 18 17 16 17 18 18 18 16 14 14 15 16 16 18 19 20 18 16 14 14 16 17 15 13 11 11 14 14 13 13 13 15 15 16 16 17 17 16 16 15 15 15 15 15 16 15 15 15 14 14 14 15 16 16 17 19 20 21 21 20 20 23 24 24 23 23 23 25 26 26 26 26 26 25 24 23 23 23 22 22 20 19 19 19 19 19 19 19 19 19 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 20 20 20 19 19 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 21 23 23 23 25 24 24 24 25 24 24 24 22 20 21 22 25 28 34 38 41 37 34 31 30 29 29 29 30 30 31 32 34 36 39 42 44 44 44 43 42 39 35 32 34 35 35 35 34 34 34 38 42 42 40 40 44 45 46 47 50 50 49 56 57 58 65 68 68 66 64 91 91 91 91 91 91 91 91 91 90 90 90 89 88 87 87 86 86 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 85 85 84 84 84 84 85 86 85 87 89 90 90 90 90 94 97 99 95 92 91 91 90 86 83 77 66 68 72 75 68 59 59 62 63 64 62 62 64 68 68 62 61 62 64 64 64 63 62 62 67 67 64 62 61 61 61 62 63 61 60 59 56 50 46 45 48 50 49 49 49 49 49 49 47 43 39 36 33 31 32 33 33 33 33 33 32 33 34 35 35 36 36 37 37 38 38 38 37 36 35 37 40 43 42 42 40 40 43 46 50 52 53 55 57 58 60 61 62 65 67 67 60 57 59 63 69 71 63 66 70 71 68 67 70 72 73 74 74 73 72 72 73 76 77 79 83 75 70 70 69 67 65 64 60 53 49 46 46 47 48 49 45 43 41 39 37 34 33 34 35 37 37 37 34 31 29 31 32 34 34 33 33 33 34 34 33 34 33 30 30 32 34 34 34 35 35 34 33 31 30 29 28 28 27 29 30 30 30 29 28 30 31 31 28 28 28 28 29 29 29 29 28 29 30 29 28 27 26 26 27 28 30 31 30 27 27 28 30 30 29 29 28 28 28 30 30 28 26 26 26 27 27 27 26 27 30 32 33 32 29 27 26 26 27 29 30 30 31 32 32 30 30 31 32 32 32 32 31 32 32 32 31 30 28 26 25 26 22 21 22 22 22 23 24 25 26 25 25 25 24 21 19 18 19 20 20 20 20 20 19 18 18 18 18 19 19 19 18 15 15 16 15 15 15 17 20 23 25 27 28 28 28 29 30 31 32 31 31 31 29 29 29 30 30 30 28 28 28 28 28 28 29 31 32 33 33 34 35 34 29 25 23 25 28 31 34 34 28 29 29 26 24 26 34 39 39 37 35 34 34 35 36 37 38 39 39 38 37 35 31 31 32 36 38 38 37 39 39 38 34 30 27 25 23 24 27 29 29 28 27 25 22 25 28 27 24 22 21 22 23 23 25 27 29 32 36 39 39 38 39 39 40 42 45 47 45 42 40 40 41 42 42 43 42 40 38 36 34 32 31 30 29 27 26 26 26 26 24 21 19 17 15 13 13 12 12 13 15 18 21 25 29 32 35 36 36 36 35 28 19 12 16 17 15 13 13 14 18 22 26 29 28 26 24 23 22 20 15 13 14 13 13 12 12 12 12 13 15 18 23 25 26 24 23 22 18 17 17 20 23 25 25 20 18 17 18 18 17 17 20 24 26 26 26 25 23 21 19 18 16 16 18 20 21 21 21 22 28 29 27 25 25 24 22 33 35 29 25 21 18 18 20 21 20 19 18 17 16 16 18 19 19 18 16 14 14 16 16 16 19 21 22 19 16 15 17 20 20 17 14 13 13 17 17 16 14 15 15 16 16 17 18 18 18 17 16 15 15 15 15 15 16 16 16 15 16 16 17 18 18 19 20 21 22 22 22 22 24 25 25 24 24 25 27 27 27 25 25 25 24 22 21 21 21 21 21 20 20 19 19 20 20 20 20 20 20 20 20 21 22 22 22 21 21 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 21 22 22 21 21 21 20 20 20 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 23 24 25 23 23 24 25 25 24 24 22 22 23 24 27 30 34 39 40 37 35 32 29 28 29 30 32 33 33 34 36 38 41 43 44 43 42 40 39 37 35 34 36 37 37 35 34 33 34 40 44 43 43 43 45 42 46 52 51 55 61 69 66 62 62 62 64 67 67 91 91 91 91 91 91 91 91 91 90 90 90 90 89 88 87 86 86 85 85 84 84 83 82 81 81 81 81 81 81 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 85 85 85 84 84 84 85 84 83 85 88 89 89 89 89 92 93 93 88 87 88 88 88 87 88 88 80 75 72 70 62 61 62 62 65 65 61 59 60 64 64 60 59 59 60 61 60 59 61 63 66 65 61 58 62 61 60 61 62 62 59 56 52 49 47 45 47 49 50 50 50 48 48 47 47 44 40 34 33 33 35 34 33 33 33 33 33 34 34 35 35 36 36 37 36 36 37 36 36 35 36 38 41 40 37 36 36 36 37 39 42 46 53 59 63 64 62 64 65 66 64 59 54 52 51 53 60 64 64 66 69 71 69 68 68 68 69 70 74 74 74 72 71 71 74 77 78 73 65 63 64 63 63 63 58 54 51 50 50 52 51 49 45 44 43 40 38 36 35 35 36 38 38 36 33 30 29 31 32 34 36 36 35 34 34 34 35 35 34 32 30 30 31 32 32 33 34 34 34 33 32 30 29 27 27 28 30 32 32 29 28 28 29 28 25 25 26 27 28 28 28 28 28 28 29 29 28 27 27 26 27 27 28 29 28 27 27 28 29 29 29 28 29 30 31 31 29 28 26 26 26 26 27 27 26 25 25 26 27 28 27 26 26 27 28 29 30 30 32 33 33 32 31 32 32 32 31 31 31 32 33 33 31 29 27 25 24 24 22 22 22 23 23 23 23 25 27 27 28 28 28 23 20 19 20 20 20 20 20 19 18 17 16 16 17 17 18 17 16 15 16 17 17 16 15 15 17 20 23 26 27 28 29 29 31 32 32 31 31 31 31 30 31 32 33 32 31 31 30 30 29 29 29 30 31 32 32 34 35 35 30 25 23 25 28 32 35 35 33 32 31 28 23 24 28 36 39 38 34 33 33 34 36 38 39 39 38 38 37 35 33 32 35 39 37 37 37 38 38 37 34 32 29 27 23 24 28 30 30 28 26 25 23 25 26 27 25 24 23 23 24 24 25 27 30 33 37 40 41 41 42 43 44 46 48 49 45 39 36 36 37 39 40 40 40 38 36 35 35 34 33 31 28 25 23 23 24 24 24 22 19 17 15 14 13 13 13 14 16 20 23 25 29 33 35 36 37 38 39 35 25 15 16 18 17 13 14 17 22 25 29 33 32 30 28 27 23 19 14 13 15 14 13 12 12 12 12 13 15 18 22 25 26 25 24 21 18 16 16 18 23 24 26 27 26 24 23 21 20 19 20 22 25 25 27 29 28 25 21 20 21 21 21 20 19 19 18 18 22 24 26 28 24 24 26 36 36 31 23 19 17 18 21 22 20 19 18 17 17 19 21 20 18 16 15 15 16 17 17 17 18 20 19 16 15 16 19 23 22 18 15 14 14 20 20 18 16 16 16 16 18 19 19 20 19 18 16 16 16 15 15 15 16 16 16 16 17 18 19 20 20 20 21 23 24 24 24 25 26 25 25 24 25 25 26 29 28 24 23 22 22 21 20 20 20 20 21 21 22 22 22 22 21 21 21 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 23 23 22 22 21 21 21 22 22 22 21 21 21 21 22 22 23 22 23 23 23 22 21 22 24 25 23 23 24 26 25 24 23 23 25 26 27 28 31 34 41 43 40 40 35 28 28 29 31 33 34 35 35 37 39 42 43 42 41 39 37 37 37 36 36 37 37 37 35 32 32 36 45 47 44 45 49 51 45 45 48 49 53 60 70 69 67 64 64 64 65 69 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 85 85 84 84 83 82 81 81 81 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 85 85 85 85 85 85 86 86 88 88 88 88 89 89 89 86 79 70 72 76 78 75 73 71 74 68 59 66 67 62 61 58 57 61 61 58 58 59 61 60 60 60 64 65 63 56 55 62 61 59 59 59 58 54 54 52 50 49 50 55 52 51 50 50 49 49 46 43 41 38 36 35 36 37 35 32 32 34 33 33 34 34 35 35 35 35 36 35 34 35 35 35 34 35 37 40 37 34 32 33 33 35 37 41 45 53 58 60 55 58 65 65 61 55 53 51 49 48 48 51 56 60 63 66 67 67 69 69 69 68 70 72 72 72 72 70 71 74 74 73 70 59 57 60 60 62 63 60 55 51 52 54 56 54 50 45 44 43 41 39 39 39 38 39 40 39 35 32 29 29 31 34 36 37 37 36 35 35 37 38 39 36 34 32 30 29 29 27 26 26 27 29 31 33 32 30 28 28 28 30 32 32 30 27 26 27 27 26 25 25 26 26 27 28 27 27 27 28 29 28 27 27 27 27 27 27 27 27 27 28 29 29 28 29 29 31 33 33 33 30 28 26 26 26 26 27 27 26 25 24 24 24 24 25 25 26 27 29 29 30 29 32 33 33 33 32 32 33 33 32 31 31 31 32 31 29 27 26 24 24 24 24 24 24 23 23 23 23 24 26 27 28 29 28 23 21 21 23 23 22 22 21 20 19 17 16 15 16 16 16 16 16 17 18 19 20 19 17 15 14 16 19 23 27 29 30 32 34 34 34 32 32 33 34 33 33 33 35 34 32 32 31 30 30 30 30 29 30 32 33 34 35 36 34 28 24 23 25 27 30 34 33 27 37 36 27 24 25 31 36 36 34 33 33 34 37 38 39 39 38 37 36 35 34 33 34 36 35 35 36 37 38 38 36 33 31 29 23 25 30 33 32 30 27 25 24 24 26 28 26 24 24 25 26 26 28 29 31 34 39 41 41 42 43 45 48 50 51 51 46 39 33 33 35 37 39 40 39 37 35 33 34 35 35 32 28 25 22 22 22 24 24 23 20 18 16 15 14 14 15 15 17 21 23 26 29 33 36 38 39 41 42 43 31 20 14 17 17 13 20 26 31 32 33 36 37 37 36 33 26 19 14 15 16 15 13 12 12 13 14 15 17 19 22 25 26 26 25 21 17 16 15 15 16 19 24 32 34 33 31 25 22 20 23 23 24 23 24 27 29 24 22 23 23 21 19 18 18 18 19 18 18 20 23 25 21 24 29 37 33 28 24 21 21 24 23 23 22 20 18 17 18 19 20 20 18 16 16 17 18 18 18 18 18 18 16 14 15 17 20 22 21 18 15 14 16 22 21 19 16 15 15 17 19 20 21 21 20 18 17 17 17 16 17 17 18 17 17 17 19 20 20 20 20 20 21 23 24 25 26 27 27 25 24 24 23 23 24 27 26 23 21 21 21 20 20 19 19 20 21 22 23 23 23 22 22 21 22 21 20 20 20 21 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 22 23 23 23 22 22 21 21 22 23 23 24 24 23 23 22 21 21 24 25 23 23 24 25 25 24 24 24 25 26 27 29 33 38 43 42 36 38 35 30 28 29 31 33 34 35 35 36 37 39 39 39 40 38 38 37 38 38 38 37 36 36 35 31 34 42 51 50 47 51 56 58 52 50 50 52 51 57 72 69 66 63 62 62 61 63 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 88 87 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 80 80 80 80 80 81 81 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 83 83 83 84 84 85 85 85 85 85 84 84 84 85 85 84 83 83 83 84 86 87 89 91 91 92 90 85 71 64 64 72 77 77 72 70 74 67 61 66 66 65 65 59 57 63 61 60 63 63 63 62 61 60 63 63 62 57 57 60 62 60 57 54 54 55 54 52 50 48 50 52 51 51 51 53 53 51 45 42 40 40 39 39 40 38 35 30 32 34 33 33 33 34 34 34 34 34 34 33 32 31 31 31 32 33 34 35 33 33 32 32 34 36 39 45 51 56 57 59 56 61 64 61 55 50 48 48 48 47 46 47 51 57 61 64 63 63 66 68 68 67 66 66 65 66 68 69 70 71 71 67 60 49 51 53 55 59 62 60 56 53 53 57 58 57 49 45 43 42 41 40 41 42 41 43 42 40 35 33 31 29 32 35 37 38 38 36 36 37 39 41 41 37 35 32 30 27 26 25 25 24 23 24 26 31 32 32 30 30 30 31 31 31 30 27 26 25 27 26 25 25 25 26 28 28 27 27 27 27 28 28 27 27 27 28 28 27 27 27 28 28 29 29 29 30 32 33 35 35 33 30 28 27 26 26 27 27 27 26 25 24 23 23 23 24 24 27 28 30 30 29 29 31 34 37 35 34 32 33 33 33 32 32 32 31 28 25 24 23 23 24 25 27 28 25 24 22 22 22 23 25 26 26 28 26 22 21 24 28 28 27 26 24 23 21 19 17 16 15 15 15 15 16 16 17 19 20 21 19 17 17 18 20 23 26 29 31 34 35 36 35 34 32 31 32 33 33 34 34 33 32 32 32 31 31 32 31 30 31 32 33 35 36 37 37 34 29 25 23 22 23 31 33 32 38 36 29 24 24 27 33 34 34 33 32 34 37 38 38 38 38 37 36 35 34 33 33 34 35 35 35 36 37 38 38 35 32 29 23 27 31 34 34 32 29 26 24 24 27 28 27 23 25 28 28 29 30 31 33 35 39 40 40 40 42 44 48 52 53 52 49 44 38 36 36 37 39 40 40 38 36 34 35 36 36 34 30 27 24 23 24 26 25 24 22 20 18 16 15 15 15 15 17 20 23 25 27 31 36 40 42 44 46 46 34 21 12 14 15 17 29 37 41 39 39 40 44 44 43 40 29 21 16 16 15 14 14 14 14 15 17 18 20 21 24 27 28 28 25 19 15 15 16 15 14 17 21 28 34 34 31 22 23 25 27 25 24 22 23 26 28 23 19 18 20 20 19 20 20 20 20 19 19 21 22 22 20 25 29 33 28 26 24 24 27 28 24 26 26 22 20 19 20 21 21 21 20 19 18 19 19 20 20 19 18 16 15 15 18 19 21 21 19 17 15 15 17 20 21 19 17 14 13 15 19 21 22 20 19 18 18 18 19 19 20 20 20 20 19 19 20 20 21 20 20 19 20 22 23 25 26 27 27 24 24 24 24 23 23 24 23 21 21 21 21 21 20 20 19 20 21 23 23 24 23 22 22 22 22 22 21 20 20 20 21 21 22 22 23 23 23 23 24 24 24 25 24 23 23 23 23 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 23 24 24 23 23 23 22 21 21 22 26 26 24 23 23 23 24 24 24 24 24 24 25 29 36 43 45 42 38 41 37 31 28 29 30 33 33 34 34 33 32 33 36 38 40 39 39 38 39 40 39 36 35 34 33 31 41 54 58 54 50 52 59 63 60 58 58 60 61 65 72 70 66 62 59 58 58 59 91 91 92 92 92 92 91 91 91 91 91 90 90 90 89 88 87 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 84 83 83 83 83 84 84 85 85 85 85 85 84 84 84 85 85 85 83 82 83 84 86 88 89 90 92 94 90 85 71 67 67 75 73 68 61 60 59 57 59 62 63 62 60 57 59 62 60 63 65 64 64 64 62 62 63 62 62 63 66 65 64 61 57 55 58 57 55 52 51 50 50 50 50 51 53 55 56 52 45 42 42 42 42 41 41 39 35 30 33 34 33 33 33 34 34 34 33 33 33 32 30 30 29 30 30 31 32 33 34 34 34 34 35 37 41 50 57 62 60 57 57 62 58 48 47 47 48 49 46 43 42 45 48 53 56 58 57 57 57 58 57 56 56 56 57 58 62 66 67 67 65 58 53 48 46 47 50 53 56 57 56 54 55 63 62 57 47 44 42 41 41 42 43 44 45 45 43 40 37 36 33 30 33 36 39 39 40 40 40 41 42 41 39 36 34 32 29 27 27 27 27 26 24 22 24 29 32 32 32 32 32 32 30 29 27 27 26 26 26 26 25 24 24 25 27 28 28 26 26 26 27 28 28 27 27 28 28 27 27 27 28 28 28 29 29 30 33 34 34 33 32 30 28 27 27 26 27 27 27 26 24 23 24 24 24 25 26 29 30 30 30 29 29 31 35 37 37 34 33 33 34 34 34 33 30 27 25 23 24 25 26 27 30 32 32 27 24 22 22 22 23 25 26 27 28 25 23 24 27 30 31 31 30 28 27 25 22 19 17 15 16 17 19 18 17 17 18 19 19 19 20 20 22 23 25 27 30 32 36 36 35 34 33 31 31 31 32 33 33 33 32 31 31 32 32 32 32 31 31 31 32 33 34 36 37 38 37 35 31 28 25 25 30 29 30 34 30 27 24 22 23 28 32 33 32 30 31 33 35 37 38 38 38 37 36 35 34 33 34 35 34 35 36 37 38 38 37 32 28 25 29 32 34 35 33 30 26 24 24 26 27 27 24 27 29 30 32 33 33 33 35 37 38 39 39 41 44 48 52 53 53 52 50 46 43 41 40 42 42 42 40 39 38 38 39 38 37 33 31 29 29 29 29 27 25 23 22 20 18 16 16 15 15 16 18 22 23 26 29 34 39 43 47 49 48 37 22 13 16 20 27 42 45 45 44 45 47 50 53 52 48 35 24 17 18 17 16 14 15 17 19 20 21 22 24 27 30 30 28 25 19 15 13 16 19 20 20 19 20 24 23 24 26 27 28 29 27 25 24 23 26 28 27 21 18 22 25 26 25 24 22 19 20 21 21 21 21 22 30 34 35 30 26 25 28 29 28 23 29 29 24 22 21 22 22 23 23 22 22 23 22 22 22 21 20 18 15 15 16 18 19 20 21 18 17 16 16 16 17 18 18 17 16 15 15 17 22 22 20 18 18 19 19 20 22 21 22 22 22 22 21 21 20 19 19 20 20 20 21 22 24 24 24 24 24 26 27 25 23 22 21 20 20 20 20 20 20 20 19 20 20 22 23 24 23 23 22 22 22 23 23 22 21 20 21 22 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 23 21 22 23 25 26 27 26 25 24 24 23 24 25 25 24 25 25 27 29 33 38 41 42 40 37 33 29 29 30 32 32 32 33 33 33 34 36 38 40 40 39 38 38 38 38 37 35 34 33 30 45 58 59 57 54 52 61 67 68 65 65 67 69 68 66 62 59 57 55 54 55 56 91 92 92 92 92 92 92 91 91 91 90 90 90 89 88 88 87 86 85 85 84 83 83 82 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 84 85 85 85 85 85 85 84 84 84 84 85 85 82 83 84 87 88 89 90 91 91 83 76 69 72 75 78 71 64 57 58 62 65 62 61 60 58 57 57 59 60 59 63 64 62 64 63 60 63 63 62 63 63 63 65 65 62 57 57 62 59 56 52 51 51 51 51 50 49 50 53 57 53 46 40 41 42 43 40 38 37 36 33 32 33 35 36 35 35 35 34 34 34 34 33 31 31 31 30 31 32 33 34 35 35 36 37 38 41 44 49 54 59 62 58 55 54 58 54 47 48 48 48 45 42 40 43 45 48 48 49 49 50 51 51 47 45 44 46 49 54 58 62 64 61 59 57 53 49 45 43 43 46 48 52 53 52 56 62 60 52 44 43 42 42 43 44 45 47 46 45 42 41 39 40 38 36 36 38 40 40 42 44 44 44 43 41 38 35 34 31 29 28 28 28 29 28 28 26 23 24 29 31 32 32 33 30 27 26 24 24 25 25 25 25 25 24 24 24 26 27 27 26 25 26 26 28 28 27 26 27 27 27 27 26 27 27 28 28 29 30 33 32 32 31 31 29 28 27 27 27 27 27 28 25 24 23 24 25 25 26 28 30 31 31 31 29 30 31 35 37 37 34 33 33 34 35 34 32 29 26 26 26 27 29 30 33 38 38 35 30 26 23 22 22 23 24 26 27 27 27 28 28 30 31 33 33 31 30 27 25 22 21 19 18 19 20 20 19 18 18 18 18 19 19 20 22 24 25 26 28 30 33 36 37 35 33 32 31 30 31 32 32 30 30 31 31 31 32 33 33 32 32 31 31 32 33 34 35 36 37 37 37 38 37 34 31 29 24 25 27 27 24 22 23 24 25 29 30 29 27 28 30 32 35 37 39 38 38 37 36 35 34 34 34 34 35 36 37 38 38 37 33 29 28 32 33 34 35 34 32 27 24 24 26 27 28 28 30 31 32 33 33 32 32 33 34 35 37 38 39 43 47 51 52 52 51 52 51 49 47 47 47 48 47 46 44 43 42 41 40 38 36 34 32 32 31 30 29 27 25 25 23 22 20 18 17 16 15 17 20 22 25 27 30 35 41 47 50 48 41 27 21 24 33 42 51 51 50 50 51 51 54 62 63 58 42 26 17 15 15 15 15 18 20 21 22 24 26 29 30 31 30 27 22 19 17 16 16 21 23 23 20 18 18 23 27 30 31 30 29 28 27 27 27 29 30 30 22 21 27 31 33 32 28 27 26 23 24 24 23 22 26 37 30 26 26 26 27 28 27 27 27 31 29 24 23 23 24 25 25 24 22 24 25 25 28 27 22 20 18 16 15 16 18 20 19 18 16 16 17 17 16 16 16 18 18 17 15 15 16 22 23 21 18 18 18 18 20 21 21 22 22 23 22 22 21 20 20 20 21 20 20 20 21 23 25 27 27 24 26 26 26 23 21 20 20 20 20 20 20 19 19 20 21 22 23 24 24 23 22 22 22 23 23 24 22 22 22 23 23 22 22 22 23 23 24 24 25 24 24 23 23 23 23 23 23 23 24 24 23 23 22 22 22 22 22 23 23 23 23 21 21 21 20 20 20 22 23 24 23 23 22 23 25 26 26 26 27 26 25 24 23 24 26 27 27 26 26 25 29 32 35 39 41 39 36 33 30 29 30 31 31 31 32 35 35 35 36 37 39 40 38 36 34 34 35 35 35 34 32 30 44 55 56 57 55 53 62 69 74 67 64 64 64 65 64 61 58 56 55 54 55 56 91 92 92 92 92 92 92 91 91 90 90 89 89 88 88 87 86 86 85 85 84 83 82 82 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 84 84 85 85 85 85 85 84 84 84 84 85 83 81 83 85 87 89 89 89 88 84 77 72 71 75 83 82 72 64 61 62 64 66 65 62 63 63 61 59 58 58 60 66 67 64 62 63 63 63 62 63 67 67 66 64 65 62 53 57 60 59 57 54 50 51 52 54 52 50 49 52 55 56 48 42 40 39 38 38 39 38 39 35 31 32 35 37 38 37 37 38 36 36 37 37 36 35 34 33 33 34 35 35 35 35 36 37 40 43 47 49 53 56 60 61 54 49 51 51 49 47 45 43 40 39 39 42 44 44 42 43 44 46 47 47 43 39 38 40 45 52 58 60 61 59 58 57 56 51 47 45 45 44 44 46 48 48 55 57 54 46 42 42 42 43 44 44 45 47 46 44 43 42 41 40 41 40 38 39 40 41 43 45 45 45 43 40 37 34 32 29 29 29 30 31 31 30 29 28 26 24 25 27 27 28 27 27 26 27 25 23 24 25 26 26 26 25 24 24 24 25 26 26 25 25 25 26 27 28 26 27 27 28 27 27 27 28 28 29 29 31 33 32 32 32 31 30 28 27 27 27 27 28 28 26 26 26 27 27 27 28 29 30 31 31 31 29 31 35 39 38 37 34 33 34 35 34 34 32 28 27 28 27 28 30 31 32 33 36 36 34 30 26 24 24 24 25 26 27 27 29 29 30 31 33 34 34 31 28 25 23 22 23 24 23 22 20 19 19 19 18 18 18 18 19 20 21 23 24 25 27 29 33 36 38 35 33 31 30 30 30 32 33 34 33 32 32 32 32 32 32 32 32 32 31 31 32 33 34 35 36 37 37 38 39 40 39 35 28 24 25 30 31 28 24 25 26 26 28 27 25 27 29 30 32 36 39 39 38 38 37 35 34 34 34 34 35 36 37 38 39 38 35 31 31 33 34 35 35 35 33 29 24 24 26 29 32 34 33 33 33 33 31 30 30 31 32 33 35 36 38 41 45 48 50 50 51 52 53 54 54 54 54 53 52 51 49 46 44 42 40 39 37 36 34 33 32 31 29 27 26 25 25 24 22 21 20 19 17 18 20 23 24 26 28 30 36 43 50 50 45 36 33 35 46 54 58 58 56 55 54 54 57 63 64 61 55 45 36 28 21 18 18 20 22 23 24 26 29 31 32 31 30 25 22 21 25 26 26 23 22 22 21 25 27 27 30 32 32 31 30 29 29 29 30 29 27 25 20 21 26 34 34 33 33 31 29 26 29 32 33 36 36 37 28 25 26 25 26 25 26 28 31 35 30 27 26 27 28 29 28 26 26 25 26 28 30 28 23 20 18 17 16 18 19 19 18 17 16 16 17 18 17 16 16 17 17 17 16 15 17 23 25 25 20 18 18 18 19 20 21 23 23 23 23 23 22 22 21 21 21 21 20 20 21 24 26 27 26 25 26 26 26 22 21 20 20 20 20 20 19 20 21 22 23 24 24 24 24 22 22 23 23 23 24 24 23 23 24 24 24 23 23 23 23 24 24 25 25 24 24 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 21 22 22 22 21 20 19 19 19 20 21 23 25 25 24 25 25 25 25 25 24 24 25 26 25 24 23 24 25 26 28 27 26 25 27 29 31 36 39 40 34 32 30 29 30 31 31 32 33 35 35 35 36 37 38 39 36 33 31 31 32 32 33 32 32 34 46 54 56 54 53 53 62 70 75 71 64 59 60 68 70 67 63 61 60 59 58 58 91 92 92 92 92 92 92 91 90 90 89 89 88 88 87 87 86 86 85 85 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 83 83 84 85 85 85 85 85 85 84 84 84 84 84 82 82 84 86 88 88 87 84 83 79 74 77 83 92 86 75 63 61 62 64 66 65 59 61 64 63 60 59 61 62 65 69 67 62 61 61 60 59 61 65 66 66 64 62 58 53 56 59 58 57 53 50 53 54 54 54 53 52 53 54 54 48 43 40 39 38 37 38 39 39 35 33 33 35 39 40 38 38 39 36 36 38 38 38 37 36 35 35 35 35 34 34 33 34 36 40 44 51 53 53 54 57 60 54 49 46 47 47 45 41 39 37 38 39 41 42 40 38 40 40 43 47 47 44 38 37 38 41 48 54 57 58 58 58 58 56 54 53 50 48 46 43 42 43 46 52 50 46 43 42 42 43 43 43 42 45 46 46 44 44 45 44 44 45 42 40 40 41 42 43 44 44 44 41 38 34 32 30 28 28 29 31 33 34 34 32 30 28 25 23 23 23 24 24 29 29 28 27 25 25 25 26 27 26 25 24 23 23 23 24 25 25 24 25 25 25 26 26 26 27 27 27 27 27 29 29 29 29 30 31 32 33 33 32 30 29 28 27 27 27 28 28 27 28 29 29 28 27 27 29 30 31 32 32 33 35 38 40 38 35 33 33 34 34 34 32 30 25 26 27 29 28 27 30 32 33 35 37 38 36 32 29 28 28 28 27 27 28 29 30 31 32 34 35 34 32 27 23 22 23 26 28 27 24 21 18 17 18 19 19 19 19 19 19 20 22 23 25 27 28 33 35 36 34 32 31 30 30 30 32 33 35 35 34 33 32 32 32 32 32 32 32 31 31 31 32 33 34 35 36 36 36 37 39 40 39 35 30 26 25 31 29 26 27 28 27 27 25 24 26 27 29 30 37 40 40 39 38 37 36 35 34 33 34 35 36 37 38 38 38 35 30 31 33 34 35 35 35 34 30 25 25 27 32 34 35 34 34 34 33 30 29 29 32 32 32 33 34 37 40 42 45 47 49 51 52 53 55 56 55 55 54 54 53 51 48 45 43 41 40 39 38 36 35 33 31 29 27 26 25 25 24 23 23 23 23 21 19 21 24 25 25 27 28 32 37 44 47 47 45 45 47 54 61 64 63 60 58 56 56 60 64 64 63 61 58 54 47 36 26 21 21 22 24 26 28 30 32 31 30 28 22 21 24 31 36 37 31 27 27 31 30 30 29 31 32 31 30 29 29 29 29 28 24 21 19 20 20 21 24 24 27 32 31 30 30 33 32 29 29 33 36 29 27 28 25 24 25 27 30 31 31 28 26 27 30 30 30 33 31 28 26 27 28 27 27 25 22 20 18 17 19 20 19 19 18 17 16 17 18 17 17 17 17 17 16 16 15 18 24 26 25 23 20 19 19 21 21 21 23 24 25 25 23 23 22 22 21 21 21 21 20 21 23 25 26 25 25 26 25 24 21 21 21 21 21 20 20 20 22 23 24 24 24 24 23 23 23 23 24 23 24 24 24 24 24 25 25 24 24 23 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 21 21 21 22 21 19 18 18 19 19 22 24 26 26 26 25 25 26 26 25 24 22 23 25 27 26 25 25 25 25 25 27 28 28 27 27 27 28 34 38 39 35 32 31 30 31 31 31 32 33 34 35 36 37 38 38 36 34 32 30 30 31 31 31 30 34 41 50 55 57 53 50 51 61 70 74 71 66 64 65 71 73 70 68 66 65 63 62 60 91 91 92 92 92 92 92 91 90 89 88 88 87 87 87 86 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 83 84 84 85 85 85 85 85 84 84 84 84 85 83 82 85 87 87 85 84 83 83 80 79 82 88 92 86 75 63 60 61 63 63 62 59 58 60 62 60 60 62 61 62 64 65 64 62 60 59 58 61 64 66 66 63 58 58 58 58 61 58 51 47 48 53 56 55 54 54 54 54 52 50 48 46 42 40 39 39 39 41 42 39 36 35 35 42 43 38 39 38 35 34 35 37 38 38 37 37 37 38 36 34 32 32 33 35 40 45 51 51 50 50 55 54 50 47 43 41 42 41 39 38 37 38 39 40 41 39 38 39 39 41 45 48 44 36 36 37 38 42 46 49 51 54 55 56 55 54 51 50 49 47 46 43 41 42 45 43 42 43 44 44 44 44 43 42 44 45 46 45 44 44 44 45 45 43 42 41 43 42 41 42 41 39 36 34 32 30 29 28 29 30 31 33 35 35 34 32 30 27 25 24 23 23 27 37 32 28 24 25 25 26 26 27 26 26 25 24 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 27 28 29 30 30 29 30 31 32 33 34 33 30 29 28 28 28 28 29 29 29 30 31 31 30 28 28 29 30 31 32 33 34 36 39 39 37 34 33 33 34 34 33 28 26 25 29 31 32 32 31 30 32 33 34 37 39 40 36 33 31 31 30 29 29 29 30 31 32 33 35 36 35 33 26 23 23 27 30 31 30 28 23 18 16 17 19 20 21 20 20 20 21 22 24 26 28 30 32 34 35 34 32 31 32 31 31 32 34 36 37 36 34 31 31 32 32 33 33 32 32 32 32 31 32 34 35 35 36 36 36 37 38 39 38 37 36 33 30 26 26 29 29 28 25 24 23 24 26 27 30 37 40 41 40 39 37 36 35 34 34 34 35 36 37 37 36 31 30 31 32 33 35 36 36 35 34 30 26 25 28 32 33 34 34 34 33 32 30 33 35 37 35 34 33 33 35 37 40 43 45 48 50 52 52 53 54 54 54 54 54 53 51 49 47 45 43 43 42 41 39 37 35 33 30 27 26 25 24 23 22 22 24 26 25 22 22 23 25 25 26 27 28 31 35 40 44 46 47 49 53 57 55 52 51 58 60 58 60 63 65 65 64 63 61 54 42 30 24 24 24 26 28 30 30 31 31 27 23 18 20 24 31 35 38 39 35 32 32 31 31 30 30 29 28 29 29 29 29 29 25 19 18 18 19 20 20 19 19 22 26 28 29 30 35 34 31 30 36 37 29 28 30 34 28 26 27 29 30 28 25 25 25 27 25 24 25 32 33 29 29 28 26 28 28 26 24 21 19 20 20 21 20 19 18 17 18 19 18 17 17 16 16 15 15 17 21 25 25 24 24 22 22 22 22 22 22 23 24 25 25 24 23 23 22 21 21 21 21 22 25 24 23 23 23 23 23 22 21 20 22 21 21 21 22 22 22 23 24 25 25 24 23 23 23 24 24 24 24 24 24 25 24 24 24 24 24 24 24 25 25 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 24 24 24 22 21 21 22 20 19 17 18 20 22 26 29 29 28 28 28 28 28 27 26 25 23 23 27 28 25 26 27 28 27 26 26 26 27 28 27 27 28 32 36 40 42 34 30 30 31 31 30 31 33 34 36 37 38 38 37 35 33 32 31 31 31 31 31 33 39 46 51 52 50 48 47 51 59 67 72 72 70 70 71 72 70 68 67 67 66 65 64 62 91 91 91 92 92 92 91 90 89 88 87 87 87 86 86 86 86 85 85 84 83 83 82 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 80 80 80 80 80 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 83 83 84 84 85 85 85 85 84 84 84 84 84 82 82 84 86 86 84 84 84 84 81 79 80 89 87 79 68 61 57 62 61 58 63 61 56 58 59 60 61 62 61 60 59 60 62 62 60 61 63 64 68 67 62 56 56 61 63 62 59 52 49 48 45 45 52 53 53 53 54 54 52 50 49 49 45 41 39 40 41 41 40 39 38 36 36 39 41 41 40 40 39 37 35 36 37 38 39 41 40 40 38 36 34 34 33 36 41 46 49 51 48 47 54 50 46 45 43 41 41 38 37 37 37 38 40 41 41 39 39 39 40 40 42 46 41 36 36 36 36 38 40 44 47 50 51 51 50 49 48 48 47 47 46 44 42 40 40 39 41 42 44 45 45 45 44 43 43 45 47 46 45 44 44 43 43 43 40 40 42 39 37 36 35 34 33 32 32 31 31 30 29 30 32 35 36 36 36 33 30 27 26 25 24 24 32 38 32 27 23 24 25 27 27 27 27 26 26 25 24 24 23 23 24 24 25 25 25 26 26 26 26 26 27 27 28 29 30 29 29 30 31 33 33 33 32 30 28 28 28 28 29 30 30 30 31 35 35 33 29 28 29 30 31 32 33 35 38 41 40 37 33 33 33 34 33 30 25 24 25 29 33 35 36 34 34 34 34 34 34 35 35 34 33 32 31 31 31 30 30 31 32 33 34 36 36 35 31 25 25 27 32 33 33 33 31 27 21 19 19 19 21 22 22 21 21 22 23 24 26 28 31 33 36 35 34 33 33 33 34 33 33 35 37 38 38 35 33 31 31 32 33 33 33 32 32 32 31 32 33 34 35 35 35 35 35 36 37 38 38 39 39 35 26 28 32 29 27 25 25 23 22 25 25 29 37 41 42 41 39 38 37 36 35 34 35 35 36 36 36 35 29 29 31 32 34 35 37 37 36 34 29 26 24 28 31 32 33 33 34 33 32 31 36 36 37 37 37 35 33 33 35 39 41 44 47 50 51 52 51 51 51 52 53 53 52 50 49 47 46 46 46 45 44 43 41 38 36 32 28 26 25 24 23 22 22 24 26 27 27 25 24 26 26 26 26 26 27 30 34 39 42 44 46 46 46 39 35 34 53 63 64 66 65 64 63 63 62 57 50 42 34 29 27 26 28 30 31 31 30 28 22 19 19 22 24 26 26 26 28 31 31 31 30 31 30 27 26 27 28 29 29 30 29 24 19 18 18 18 20 19 18 18 19 21 21 21 23 26 26 28 32 38 36 28 26 32 37 31 32 34 32 30 28 24 28 29 28 29 28 28 33 35 32 29 27 27 26 26 25 25 22 21 21 21 21 21 20 19 18 19 19 18 16 16 15 15 15 16 18 21 23 22 23 23 23 23 23 23 23 22 23 25 25 25 24 24 24 22 22 22 22 22 23 26 24 23 21 21 21 21 21 21 21 20 20 21 23 24 24 24 24 25 24 24 24 24 24 24 24 23 24 24 24 24 24 24 23 23 23 23 23 23 24 26 26 26 26 25 25 24 24 23 24 24 24 24 24 23 23 23 23 24 24 24 23 22 22 22 20 18 18 19 22 28 33 33 30 28 28 29 29 29 28 28 27 26 25 27 27 26 26 26 26 25 25 25 26 27 27 26 27 29 32 36 40 43 34 30 30 31 31 31 32 33 35 36 37 37 37 36 35 34 34 33 32 33 33 35 40 47 53 53 49 46 46 46 51 59 68 74 77 74 74 74 72 69 66 65 65 64 64 64 65 91 91 91 92 92 92 91 90 89 88 87 86 86 86 86 86 86 85 84 84 83 82 82 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 80 80 80 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 83 84 84 85 85 85 85 85 84 84 84 84 84 85 86 87 85 84 82 84 84 81 82 82 86 79 70 63 60 59 63 59 56 59 58 56 56 58 60 62 62 62 61 60 60 61 61 59 61 64 67 69 64 58 54 58 63 64 64 59 47 52 58 58 49 46 51 52 52 54 54 52 51 50 49 45 42 39 39 39 39 37 37 38 36 37 40 42 42 41 43 42 40 38 37 39 43 41 40 40 40 39 38 38 37 33 36 41 44 47 50 48 45 45 43 43 43 44 42 40 37 36 36 37 38 39 42 40 38 39 40 40 39 40 40 39 37 36 35 35 35 36 38 42 45 46 46 45 45 45 46 46 46 46 46 45 43 42 42 43 43 44 45 44 44 43 43 44 46 47 47 46 45 43 40 38 38 38 38 38 36 34 34 34 34 33 33 33 33 32 31 30 31 34 36 38 37 36 34 30 27 25 25 25 27 35 36 31 26 24 24 25 26 27 27 27 27 26 26 25 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 28 30 31 29 29 29 31 32 33 33 31 29 27 27 27 28 30 30 30 31 34 38 36 33 29 28 29 30 31 32 33 35 39 42 41 37 33 33 33 33 29 25 23 24 26 27 32 35 36 35 36 36 36 34 33 34 34 34 33 33 33 32 31 31 31 32 33 34 35 36 36 33 29 25 28 30 33 33 33 34 34 30 25 21 21 21 22 22 23 22 22 23 24 25 25 26 29 32 37 35 34 34 35 35 35 35 35 35 38 40 41 39 37 34 32 31 32 32 33 32 32 32 32 31 31 32 33 34 35 35 36 36 36 37 37 39 42 41 32 32 31 28 26 25 25 22 23 25 25 30 37 42 42 41 40 39 38 37 36 36 35 35 36 36 36 34 28 28 30 31 34 36 38 38 36 34 28 25 25 27 28 30 32 33 34 32 31 32 34 35 36 38 39 38 36 34 36 39 41 43 46 47 49 49 49 48 48 49 50 50 50 49 47 46 45 46 48 47 46 45 44 43 40 35 31 27 25 24 24 22 23 24 26 28 29 29 28 26 25 24 24 25 28 32 36 39 42 45 47 43 37 28 25 28 42 56 64 67 65 62 61 61 60 56 51 48 44 38 32 29 29 30 30 30 30 27 18 17 20 24 24 25 29 25 24 25 28 29 28 30 29 27 27 27 27 28 29 30 30 25 19 16 17 19 19 18 17 17 18 19 18 16 17 20 23 25 30 35 32 26 23 27 30 26 32 35 34 33 28 23 32 31 26 28 31 33 34 36 36 27 27 28 28 28 27 27 23 22 22 22 22 21 21 19 18 18 18 17 15 14 13 12 11 12 13 16 18 19 20 21 22 22 23 23 24 24 24 26 27 26 25 24 24 22 22 22 22 22 22 23 22 21 20 18 18 18 19 19 20 20 22 24 25 27 27 27 25 25 26 26 26 25 25 25 24 23 23 24 24 24 24 23 22 23 23 23 23 23 24 25 27 27 26 25 24 23 23 24 24 24 24 23 23 23 23 23 23 24 24 24 23 23 23 23 19 18 18 20 24 29 37 33 28 28 28 28 28 28 28 28 28 27 26 28 28 27 27 26 25 25 25 26 29 29 27 23 23 27 36 42 45 43 33 30 30 30 31 32 33 33 34 34 35 35 36 36 35 34 34 33 33 34 38 43 52 54 54 52 47 45 44 44 50 59 69 76 79 74 74 73 69 67 66 64 64 65 66 67 68 91 91 91 91 92 92 91 90 89 88 87 86 86 87 86 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 80 80 80 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 83 84 84 85 85 85 85 84 84 83 84 85 86 88 90 90 84 81 83 83 83 83 81 79 74 69 66 63 62 61 59 56 55 55 55 54 52 56 60 61 62 62 61 62 64 66 62 59 60 63 63 54 54 56 61 60 56 57 52 44 50 56 57 48 45 50 52 52 52 53 52 50 48 47 46 42 40 39 40 40 38 37 36 35 36 38 40 39 39 41 43 42 40 39 42 49 44 40 38 39 39 37 40 38 31 36 40 42 45 47 49 42 42 42 42 40 40 40 38 37 36 37 38 38 39 41 39 39 40 40 39 39 40 39 38 38 37 35 34 34 34 35 36 38 39 40 41 42 43 44 45 46 46 47 47 47 47 46 46 45 45 45 45 44 44 44 45 47 48 47 46 44 43 41 39 37 36 34 34 34 35 35 36 37 36 35 35 34 33 32 32 32 34 36 38 37 35 32 29 27 25 25 28 32 36 34 30 25 24 24 25 26 27 26 26 26 25 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 29 30 29 28 29 31 31 32 31 29 28 27 27 27 28 29 30 31 31 34 36 35 32 29 28 29 30 31 32 32 34 36 37 37 35 33 32 33 32 27 26 25 27 30 31 32 34 35 36 36 38 40 36 34 33 34 34 34 34 33 32 32 32 33 34 35 36 36 36 34 31 29 28 30 32 33 34 34 34 34 32 29 25 23 23 23 22 22 22 23 24 25 26 25 24 27 31 35 34 34 34 35 36 37 36 35 35 37 39 41 41 40 38 35 32 30 30 31 32 32 32 32 31 29 30 31 33 34 35 35 36 36 37 37 38 41 40 37 29 31 31 26 24 23 22 25 26 26 31 37 43 42 41 41 40 39 38 37 36 35 35 35 36 36 33 29 27 28 31 34 37 38 38 37 34 27 25 25 27 27 28 31 34 35 35 33 33 34 35 36 38 37 38 38 37 37 38 38 40 42 42 43 44 45 45 46 47 47 47 47 46 44 42 43 46 48 47 47 47 47 46 44 41 35 29 25 23 23 22 22 24 26 28 30 31 29 26 24 24 25 28 31 37 42 45 48 51 52 48 38 25 22 23 30 51 63 68 66 64 63 62 61 60 60 55 50 41 35 31 30 30 31 31 30 28 22 17 16 19 23 24 25 27 27 27 28 28 28 31 32 30 25 25 26 27 28 30 33 30 24 17 17 18 19 18 17 17 19 17 15 15 17 19 21 23 24 27 26 25 24 26 26 23 30 33 33 35 31 27 31 34 33 30 33 34 33 37 37 33 29 28 28 28 28 27 23 21 21 20 19 19 20 19 17 17 16 16 15 14 15 18 20 19 18 18 18 18 18 18 18 19 20 21 24 24 25 26 27 27 25 23 22 21 21 21 20 20 19 19 17 17 16 16 16 16 17 19 20 22 25 27 28 30 29 27 24 25 27 28 28 27 26 26 25 24 24 24 25 25 24 23 22 23 23 24 24 23 23 25 27 27 26 25 24 23 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 23 23 20 19 20 21 24 28 31 31 29 27 28 28 28 27 27 27 27 27 27 27 29 30 29 28 27 28 27 28 32 30 29 27 26 30 36 42 43 40 32 31 31 31 32 33 32 31 31 32 33 34 35 35 34 33 32 32 34 37 48 53 52 53 52 50 43 40 39 39 46 56 65 73 76 71 72 73 72 68 66 64 64 66 67 67 66 91 91 91 91 91 92 91 91 90 88 87 87 87 87 87 86 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 83 83 84 85 85 85 85 85 84 83 84 84 86 85 85 85 82 81 81 80 81 81 80 77 74 67 67 68 63 59 57 54 54 54 53 53 52 55 56 56 61 63 64 65 67 67 64 60 55 58 60 57 53 56 61 56 50 47 46 44 43 45 48 47 45 46 51 51 52 53 51 49 47 47 46 44 40 39 42 42 41 39 36 35 35 37 38 38 39 40 41 41 41 43 45 48 48 42 38 37 38 38 41 36 33 35 38 41 43 45 45 39 42 46 50 47 43 40 39 38 37 39 39 38 39 40 39 38 38 39 38 38 40 39 38 37 36 36 35 34 34 34 33 33 35 37 39 41 43 44 45 46 47 49 49 49 49 49 49 48 47 46 45 44 43 43 44 45 46 45 43 42 41 39 37 35 33 32 33 34 35 37 38 38 37 36 36 35 34 32 32 33 35 37 38 37 35 32 29 27 26 27 31 32 32 30 28 25 25 25 26 26 26 26 25 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 28 27 26 27 28 29 28 29 30 30 30 29 28 28 27 28 28 29 29 30 31 30 32 33 33 32 29 27 29 30 31 31 31 32 33 33 33 33 32 32 33 32 30 28 29 32 37 40 40 38 37 36 36 38 40 38 36 34 34 34 33 33 32 32 32 33 34 35 36 36 36 35 33 30 30 30 30 31 33 35 35 35 35 34 31 26 23 24 24 23 22 22 23 25 26 26 24 24 25 31 34 33 34 36 37 38 38 35 34 34 36 39 41 43 43 41 39 35 32 30 30 31 32 33 33 32 31 31 31 33 34 34 35 36 37 37 38 39 40 39 35 27 28 28 24 22 21 22 25 26 26 31 37 42 41 41 41 41 41 40 38 36 35 35 35 36 36 32 29 27 28 30 33 37 39 38 37 34 29 26 26 27 26 27 31 36 38 38 37 37 37 37 38 38 38 39 39 39 38 35 31 30 31 33 36 39 41 42 44 46 48 47 46 44 41 39 41 46 49 48 49 50 50 49 49 47 41 33 25 22 21 21 22 24 26 29 31 32 29 26 25 27 30 33 36 42 48 53 55 58 61 59 45 25 21 31 46 62 68 71 70 69 69 69 69 68 66 55 46 36 32 30 31 33 34 34 33 32 30 20 17 18 21 25 28 30 31 31 31 30 29 29 32 29 23 24 27 30 27 29 32 28 24 20 17 17 19 20 18 18 24 24 23 20 19 19 20 21 23 25 24 24 23 23 23 24 30 32 34 36 32 29 30 38 39 32 32 32 30 28 29 30 28 27 26 27 27 26 22 20 20 19 18 18 18 17 17 16 16 17 20 23 24 24 24 23 22 22 21 20 19 18 18 18 20 21 22 23 24 25 25 25 25 23 23 23 24 22 20 19 18 17 16 15 16 17 18 19 19 21 23 26 28 29 30 30 28 26 24 26 27 30 29 28 28 28 27 25 24 25 25 25 24 23 23 24 24 25 24 24 23 24 26 27 26 25 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 22 22 24 26 31 32 29 30 28 26 27 28 28 28 28 27 27 26 26 26 30 31 29 29 29 30 29 28 28 30 30 29 31 34 37 40 39 36 31 31 31 32 32 32 31 31 32 32 32 33 35 34 32 30 30 34 41 50 55 56 53 48 45 43 40 39 38 37 43 50 56 65 72 75 76 76 75 69 66 64 64 66 66 64 62 91 91 91 91 91 92 92 91 90 89 88 87 87 87 87 87 86 85 85 84 83 82 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 81 82 82 83 83 84 85 85 85 85 84 84 83 84 86 88 85 84 83 83 83 83 81 82 82 79 72 62 67 68 65 58 55 54 54 53 51 52 53 54 55 55 56 62 66 66 66 65 62 61 58 52 55 55 50 52 57 57 49 43 46 43 41 43 44 46 46 45 46 49 52 53 48 46 45 45 47 47 42 41 43 42 42 42 41 38 37 39 39 38 37 39 40 41 44 47 46 47 48 44 41 40 42 42 42 35 33 35 37 42 45 44 41 39 42 47 50 48 45 42 41 40 39 39 39 39 39 40 40 37 37 37 37 37 38 38 37 36 36 34 33 33 33 33 33 33 34 37 39 42 46 46 46 46 48 49 50 50 50 51 50 49 46 43 41 40 40 39 38 40 41 41 40 38 36 35 34 32 32 33 33 34 36 37 38 38 37 36 36 35 34 32 32 33 35 37 37 37 35 32 30 28 28 29 32 31 29 27 26 25 26 26 27 27 26 25 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 29 29 29 28 27 27 27 27 28 29 29 29 29 28 29 29 29 29 29 29 30 31 31 31 31 30 31 29 28 28 29 30 30 30 30 31 31 32 32 33 33 34 34 33 32 34 38 45 43 42 40 38 37 37 38 39 40 37 35 34 34 34 33 33 33 34 34 35 36 36 36 36 35 32 29 29 29 29 29 32 34 35 35 34 35 31 26 20 25 26 25 24 23 23 25 26 25 24 25 26 33 34 33 36 38 38 39 37 34 32 34 37 40 42 44 45 45 43 40 36 32 31 30 31 32 33 33 33 34 34 33 33 34 35 36 37 37 38 39 39 37 30 24 23 22 22 24 24 24 24 25 26 30 39 43 41 41 41 41 40 39 36 34 34 34 35 36 36 33 30 29 30 30 32 38 39 38 37 35 31 26 27 26 25 26 28 33 36 38 40 41 41 40 38 37 36 37 38 38 37 30 23 22 25 28 30 35 38 40 43 45 47 47 45 43 39 38 40 46 49 49 51 52 53 54 55 54 49 38 27 20 20 21 23 25 27 30 33 33 30 27 28 33 37 39 41 45 53 61 63 66 70 71 63 51 43 53 64 73 71 70 69 68 69 71 74 70 62 48 36 27 25 30 35 42 44 44 41 39 35 26 21 20 22 28 31 30 30 30 30 29 29 29 30 29 27 27 29 31 28 30 30 25 23 22 21 20 20 23 19 18 20 24 25 24 20 20 20 20 24 27 25 23 22 22 23 25 28 27 28 31 30 28 28 37 37 32 29 31 32 26 28 29 27 26 26 27 28 25 20 19 18 17 17 17 17 17 17 19 26 29 29 28 27 26 24 24 23 22 20 20 20 19 19 19 20 21 21 23 23 24 24 23 24 24 23 23 24 23 21 20 20 18 17 18 20 21 22 23 24 26 28 30 32 31 30 29 27 26 25 26 28 30 30 29 29 29 30 29 26 25 25 26 25 25 25 25 25 25 24 23 23 24 25 27 26 25 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 24 24 23 23 25 27 32 33 31 28 26 25 25 27 28 28 27 27 27 26 26 26 30 30 28 27 28 30 30 28 27 30 32 33 35 37 38 39 38 35 31 31 32 32 31 31 32 34 34 33 32 33 34 33 30 29 30 36 43 48 49 48 46 45 44 44 44 42 40 39 46 50 54 62 68 72 75 74 72 68 66 64 64 65 64 60 60 91 91 91 91 91 92 92 92 91 90 88 88 87 87 87 87 87 86 85 84 83 82 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 82 82 83 84 85 85 85 85 84 84 83 84 85 86 84 84 84 85 84 83 81 85 86 81 75 69 68 64 61 57 56 57 57 53 51 52 53 54 58 57 56 58 65 71 68 63 59 60 56 52 56 57 54 49 51 52 46 47 48 42 43 47 47 49 54 54 50 48 51 52 47 44 44 44 45 45 44 42 42 42 41 41 41 40 38 38 38 38 38 40 42 43 44 46 46 45 44 42 41 43 47 48 43 34 34 36 39 48 48 42 39 39 40 43 45 45 44 43 41 40 39 39 39 39 39 40 39 37 36 36 36 36 36 36 35 34 34 35 35 35 34 34 34 34 35 37 40 43 46 46 46 47 48 49 49 48 49 50 50 48 43 39 38 37 37 37 37 37 37 37 35 34 32 32 32 32 33 34 35 36 36 37 37 37 36 35 35 35 33 32 32 33 35 36 36 35 33 32 31 30 30 31 31 29 28 26 26 26 26 27 27 26 25 24 23 24 25 25 25 25 25 25 25 26 26 27 28 29 29 29 29 30 30 30 29 28 27 26 26 28 29 29 30 30 30 30 29 29 29 29 29 30 31 31 30 30 30 30 30 29 28 29 29 30 30 31 31 32 32 33 33 33 33 34 35 36 38 41 44 45 42 40 37 36 36 36 38 39 39 37 36 35 34 34 34 34 35 36 36 36 36 36 36 35 32 30 28 28 28 29 33 34 34 34 34 34 32 27 22 25 26 26 25 24 23 24 25 25 25 25 28 33 33 34 37 38 39 38 35 33 33 37 40 43 44 46 47 47 46 44 41 36 33 32 31 32 32 33 34 36 36 35 34 34 35 37 37 38 38 39 39 37 30 24 20 20 26 33 30 30 29 25 25 29 39 41 40 41 40 38 35 32 31 31 33 34 35 36 37 35 31 30 33 29 31 39 39 38 37 35 31 27 26 25 24 24 28 32 34 36 38 40 42 42 38 35 35 36 37 37 34 30 27 25 25 27 29 32 37 42 46 47 46 45 44 42 38 37 40 45 48 50 51 54 56 58 61 59 52 40 28 18 19 21 23 25 28 31 34 34 33 31 33 36 41 43 46 48 58 67 72 74 76 78 79 74 67 68 70 71 66 63 62 61 64 69 74 65 51 36 28 24 29 42 51 55 57 56 54 50 40 28 21 21 25 31 31 29 29 29 28 27 28 28 28 29 30 30 29 28 27 28 27 25 24 25 26 25 26 26 23 21 20 21 23 23 22 21 24 28 31 31 28 24 22 22 21 22 22 23 25 27 27 26 26 30 31 30 25 28 29 26 27 28 28 31 32 33 35 31 26 21 19 19 18 17 17 17 22 28 33 31 30 28 27 25 23 22 21 20 19 19 19 19 20 20 20 21 21 23 24 25 25 25 24 24 22 23 23 23 22 21 20 19 20 22 24 26 27 28 30 32 33 32 30 29 28 27 26 26 26 27 29 31 31 30 30 30 31 30 28 26 26 27 27 26 26 25 24 24 24 23 23 24 25 26 27 26 25 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 26 25 23 21 22 23 26 28 30 30 30 27 26 26 26 26 26 26 26 27 26 25 26 28 28 27 27 28 29 29 29 29 32 35 36 36 37 39 40 37 35 32 32 32 32 31 33 36 40 38 37 35 35 34 34 32 32 33 39 43 47 48 49 50 52 52 52 51 47 44 42 51 56 58 63 66 68 69 70 69 68 67 65 64 63 61 59 60 91 91 91 91 91 92 92 92 91 90 89 88 88 88 88 88 87 86 85 84 83 82 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 81 81 82 83 84 85 85 86 85 85 84 83 83 84 85 85 85 85 85 84 83 83 86 87 83 75 75 75 66 64 61 57 54 53 52 51 51 54 58 61 59 57 55 57 61 64 62 59 60 55 57 61 66 61 50 54 51 46 57 57 50 52 54 58 55 57 61 54 47 40 46 47 44 44 43 44 44 43 42 41 40 39 39 39 40 38 36 36 39 40 42 41 41 45 48 47 42 43 43 41 43 46 49 43 37 37 37 38 43 43 40 38 40 41 41 41 41 41 41 40 38 38 38 38 39 40 40 40 38 36 35 35 35 35 36 36 36 37 39 39 38 38 38 38 37 36 36 37 41 43 45 45 46 49 48 48 47 48 48 49 46 42 37 38 41 42 41 39 37 35 34 34 34 33 32 33 33 34 34 36 38 37 36 36 36 34 33 33 33 33 32 32 34 35 35 34 33 32 31 32 32 32 32 32 30 28 27 26 26 27 27 27 25 24 24 23 24 26 27 27 26 26 25 26 26 27 29 29 30 29 29 29 29 30 30 30 29 28 27 26 27 29 29 30 30 30 30 29 29 29 29 29 30 30 30 30 29 29 29 30 29 28 29 29 30 30 31 32 34 33 34 34 33 33 33 35 36 38 40 43 45 42 38 36 35 35 36 37 38 39 39 37 35 34 34 34 34 35 35 35 35 36 36 36 36 34 30 27 25 27 30 33 34 34 34 33 34 35 30 26 25 26 27 26 25 24 24 25 26 26 26 28 31 34 35 37 38 39 38 35 34 35 40 45 47 46 46 47 46 47 48 48 42 38 35 32 31 32 33 33 32 33 34 35 36 36 37 37 38 37 37 38 38 34 26 19 18 23 29 30 32 32 24 25 30 40 41 41 42 37 33 28 30 31 33 33 34 35 37 37 36 31 31 33 28 31 36 39 38 37 35 31 27 25 25 25 26 32 35 37 34 32 29 29 31 33 33 34 35 37 36 34 31 29 28 28 31 33 34 37 40 43 44 44 43 43 42 38 37 40 45 49 50 51 55 58 60 64 59 51 41 29 19 19 22 24 27 29 31 35 36 37 37 39 41 44 46 49 54 64 72 78 78 77 77 77 76 73 70 67 64 61 59 58 56 58 61 66 51 38 25 26 31 41 55 61 62 61 60 58 55 43 30 19 23 28 33 32 30 30 28 27 26 26 26 27 28 28 28 28 28 27 26 26 26 26 27 27 25 26 26 25 24 23 22 22 21 20 18 19 23 30 31 28 24 23 22 21 21 21 20 22 24 24 25 25 26 27 26 25 26 26 25 26 29 34 41 39 36 37 35 31 26 22 20 20 18 17 17 24 30 33 32 31 28 25 24 22 21 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25 24 24 24 24 24 25 25 24 23 24 24 25 26 29 31 32 32 33 33 33 32 31 29 28 27 27 27 28 28 30 31 32 30 30 31 32 32 30 28 27 28 28 27 26 25 25 25 25 24 24 24 25 25 26 26 26 25 25 25 25 26 25 25 24 25 25 25 25 26 26 26 27 27 26 23 20 20 22 24 26 28 31 33 26 24 26 25 25 25 25 25 26 25 25 25 26 27 28 28 28 28 29 29 31 33 35 36 36 38 40 41 38 35 33 33 32 32 32 37 41 44 43 42 40 39 39 40 45 46 46 48 53 57 58 59 60 62 61 58 54 51 50 50 54 60 64 64 65 65 66 67 68 70 68 65 63 61 59 58 58 91 91 91 91 91 91 92 92 91 90 89 88 88 88 88 88 87 86 85 84 83 82 82 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 81 81 81 81 81 82 83 84 85 86 86 85 85 84 83 83 85 85 84 86 85 83 83 85 86 77 70 63 66 69 68 65 62 57 54 52 52 51 53 56 58 60 60 55 52 52 57 60 64 60 55 51 58 64 69 61 56 59 51 51 64 62 58 58 58 59 60 62 62 57 49 44 43 46 46 45 44 44 43 43 43 43 41 39 38 38 39 39 39 39 39 38 36 36 42 47 51 50 45 41 41 42 39 41 44 44 42 41 42 42 43 42 41 40 41 41 39 38 38 38 38 38 37 36 37 38 40 41 42 41 40 38 36 35 35 35 37 38 38 40 42 42 42 42 41 40 40 38 38 37 39 40 42 43 46 48 48 48 48 48 47 46 45 42 38 38 39 40 40 39 37 36 35 35 35 34 34 35 35 35 35 37 39 37 35 34 34 33 32 31 32 33 33 33 34 35 34 34 32 32 32 33 33 33 34 33 32 30 28 27 27 27 27 26 25 24 24 24 24 26 27 27 27 26 26 26 27 28 29 30 30 29 29 29 29 30 30 30 29 28 27 27 28 29 29 29 30 31 31 30 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 33 34 34 34 33 33 33 33 33 34 35 36 38 40 41 40 37 35 35 35 36 36 37 37 36 36 35 34 34 34 34 34 34 34 34 35 35 36 36 35 31 25 22 25 28 31 32 33 34 33 34 34 33 30 27 27 27 27 26 25 24 25 26 27 27 29 31 36 36 37 38 39 39 36 34 36 42 48 49 46 46 46 47 49 51 53 49 43 37 33 32 32 32 33 33 34 35 36 37 36 36 35 35 36 36 37 38 38 33 26 20 23 24 26 28 28 26 25 31 39 43 43 40 33 30 30 33 35 35 35 34 35 36 37 35 29 31 32 28 29 33 39 38 37 36 32 27 24 25 25 27 34 38 39 32 25 20 22 24 27 30 32 35 38 38 36 33 31 31 33 36 37 36 35 37 40 42 43 43 42 39 37 37 40 45 49 50 51 56 59 61 64 58 51 42 31 22 18 23 27 28 30 32 35 37 37 37 38 41 45 49 54 62 74 78 80 77 75 73 70 67 66 65 64 63 62 59 57 54 53 51 46 26 20 22 28 38 49 62 60 56 50 44 41 42 38 28 17 24 30 32 30 28 26 26 26 25 24 25 26 27 28 28 28 27 26 26 26 26 26 24 24 25 30 28 24 22 24 26 25 22 22 21 20 21 27 26 24 23 21 20 19 19 19 20 21 21 22 24 25 25 23 23 23 23 24 26 30 34 38 41 40 38 37 35 34 31 25 22 20 18 18 21 26 28 30 31 30 28 24 23 21 20 20 20 20 20 20 21 20 20 19 20 22 24 25 26 26 25 26 27 28 28 28 27 26 26 26 26 28 30 32 34 34 33 33 32 32 33 32 29 28 27 27 28 29 29 32 32 31 30 30 31 33 33 32 30 29 29 29 29 29 29 28 27 26 26 25 25 25 25 25 26 26 26 25 25 25 26 25 25 24 25 25 26 26 27 28 29 29 29 27 24 22 21 22 23 24 29 32 31 25 24 25 25 24 24 25 25 25 25 24 24 26 27 27 27 28 28 28 30 31 32 32 32 33 39 39 38 35 33 32 32 32 33 36 41 45 46 45 44 43 44 47 51 58 59 59 59 64 66 67 66 65 62 59 59 59 61 61 60 58 61 63 64 64 64 65 66 67 66 65 64 62 61 60 59 58 91 91 91 91 91 91 91 91 91 90 89 88 88 88 88 88 88 87 85 84 83 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 82 83 84 85 86 86 86 85 84 83 83 83 83 85 86 85 84 83 84 79 66 57 55 63 67 67 60 56 53 52 51 51 52 52 55 59 58 59 56 55 53 54 54 53 57 52 49 54 60 64 60 59 58 49 51 58 58 58 59 63 63 64 65 62 60 55 49 46 47 45 43 45 44 42 43 43 43 40 39 39 40 41 42 42 42 41 39 39 40 43 46 47 44 43 40 41 42 41 41 43 45 45 43 39 38 40 43 44 44 43 40 38 36 36 37 37 37 37 36 36 38 40 42 42 42 41 39 38 37 36 36 37 38 39 41 42 43 42 42 42 41 40 39 38 37 38 39 40 42 46 48 48 48 47 47 46 45 44 42 39 36 37 37 37 38 38 36 36 36 36 36 35 36 35 35 36 39 40 38 35 33 32 31 30 31 32 33 34 35 34 33 33 32 31 31 31 31 33 34 35 34 32 29 28 28 28 28 27 26 24 24 25 25 24 23 26 28 28 27 27 26 26 27 28 29 30 29 29 29 29 30 30 30 30 29 28 28 29 30 30 31 31 32 31 30 29 29 29 29 30 31 31 31 31 31 31 32 34 35 34 33 32 33 34 35 35 34 33 32 32 34 34 34 34 35 35 37 37 37 35 34 35 35 35 35 33 33 34 35 34 34 33 33 33 34 34 34 34 34 35 35 35 34 30 24 21 23 25 27 30 33 34 34 34 34 34 32 30 28 28 27 26 25 24 25 26 26 27 27 31 36 37 37 37 39 40 40 37 38 42 47 47 47 46 47 49 51 53 54 52 45 39 34 33 32 31 33 34 35 36 36 37 35 34 33 34 35 35 36 37 38 38 32 26 22 23 23 27 29 28 25 32 40 45 42 38 30 30 32 36 38 38 36 34 35 36 37 34 29 31 31 31 29 32 37 38 38 37 34 28 24 25 24 26 33 38 38 34 27 23 22 22 24 29 30 34 39 38 37 34 33 33 34 33 34 35 39 41 42 43 43 43 41 38 37 36 39 42 45 47 52 59 61 62 61 56 50 42 36 29 23 26 28 29 31 33 35 36 35 35 36 43 48 53 61 70 79 77 76 75 74 70 65 62 61 61 61 60 60 59 57 55 52 46 36 23 24 28 34 43 51 59 55 53 50 39 34 32 29 24 19 24 29 32 28 26 25 25 25 24 23 26 27 27 28 29 29 27 27 27 28 27 25 24 24 26 33 28 22 17 19 27 41 37 32 26 21 20 22 21 21 21 19 18 18 18 19 20 20 20 21 24 25 24 21 21 22 22 24 30 38 40 40 40 38 36 35 34 34 34 29 26 24 25 27 28 28 27 26 27 28 27 24 24 23 21 21 21 21 22 23 24 25 25 23 20 22 25 27 27 27 26 27 29 31 29 28 27 27 26 25 26 29 32 33 35 35 33 33 33 32 31 30 29 28 28 28 29 30 31 33 32 31 29 29 30 32 33 33 32 31 30 29 29 29 29 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 29 29 30 30 29 29 27 25 24 23 24 25 29 29 27 24 24 24 24 24 24 24 25 25 23 24 25 26 25 26 26 29 29 29 30 30 29 30 31 32 35 37 37 35 33 31 31 31 35 40 46 48 48 46 46 48 52 53 57 64 65 66 67 69 69 69 67 65 64 63 63 64 64 63 62 59 60 62 63 63 63 63 64 65 65 64 63 62 61 60 59 58 92 91 91 91 91 91 91 91 91 90 89 89 88 88 88 89 88 87 86 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 82 83 85 86 86 86 85 85 84 83 83 84 85 86 86 85 85 84 77 68 60 62 66 67 64 58 56 52 50 49 50 51 52 56 60 57 62 64 54 51 49 48 48 50 50 50 50 54 62 66 62 57 53 54 57 58 53 59 68 67 67 66 58 55 56 54 50 48 41 39 41 42 42 42 43 42 40 40 38 38 42 43 43 42 41 42 44 44 41 44 46 48 48 46 44 46 45 41 40 41 42 42 40 38 40 42 43 42 41 39 38 37 37 37 37 36 37 37 39 40 41 43 43 43 42 43 42 39 36 34 37 38 40 42 42 41 41 41 41 40 39 38 36 36 37 38 41 44 47 48 48 48 48 47 47 45 44 42 39 37 35 36 36 37 37 37 36 38 38 38 38 38 38 37 36 35 36 35 33 32 31 30 31 32 33 34 35 35 33 32 31 30 30 31 31 32 35 37 37 35 32 29 28 29 29 30 28 26 24 25 26 27 23 23 26 28 28 28 26 26 26 27 27 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 32 32 31 29 28 28 28 29 29 30 31 32 32 32 32 32 33 34 35 34 33 33 34 35 36 36 35 34 34 35 39 36 34 34 34 34 34 35 35 34 35 35 35 32 29 27 28 31 34 35 34 33 33 33 33 34 34 34 35 35 35 35 32 28 23 23 25 26 27 29 32 34 34 34 34 34 33 31 29 29 27 26 24 25 25 26 27 27 27 32 37 40 39 39 40 41 41 42 41 42 45 45 46 46 48 50 52 53 52 50 46 40 35 34 33 33 32 33 34 36 36 35 34 33 33 34 35 35 35 36 36 37 34 30 24 25 25 24 31 31 29 35 39 42 38 34 30 31 34 38 41 39 36 34 35 36 37 33 30 30 32 33 30 32 35 38 38 38 36 32 27 25 23 25 30 38 40 37 30 26 25 24 24 26 28 35 40 40 38 36 34 33 33 33 36 39 42 44 44 43 43 42 40 38 37 37 38 38 39 43 50 57 61 62 60 56 50 45 43 39 34 31 31 31 32 33 34 34 34 35 39 45 52 59 68 75 80 77 75 74 73 69 64 61 60 59 57 56 56 57 57 56 54 52 45 34 34 36 40 45 47 48 43 43 41 35 31 26 22 21 24 32 34 32 26 25 25 26 26 25 25 28 29 28 29 30 31 28 27 27 28 28 28 28 27 28 32 29 24 19 20 23 30 36 35 30 23 20 20 20 20 20 18 17 17 17 18 19 19 19 20 24 23 21 18 19 20 23 26 33 39 40 41 40 37 35 34 33 34 34 34 33 31 30 30 29 27 25 24 24 25 24 24 25 25 24 23 23 23 24 24 24 23 28 26 21 23 25 27 28 27 27 27 28 30 29 29 28 28 25 25 27 30 32 33 33 33 33 32 31 31 30 29 29 29 29 29 29 30 31 33 33 32 29 29 29 30 31 32 33 32 31 30 29 28 27 25 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 29 30 29 29 29 29 29 28 27 26 26 27 26 25 24 24 24 24 24 24 25 26 26 25 25 25 26 25 25 26 30 30 30 30 30 30 30 32 34 36 38 37 36 33 32 31 33 39 44 47 47 46 46 51 54 56 57 60 64 66 68 70 70 70 69 67 65 64 66 66 66 65 62 61 60 60 60 62 61 60 58 58 60 63 65 63 61 60 60 59 58 92 91 91 91 91 91 91 91 91 90 90 89 88 88 89 88 88 87 86 85 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 82 83 84 86 86 86 86 85 85 83 81 82 84 84 85 85 85 83 78 72 67 68 67 66 63 61 57 51 48 48 50 50 51 57 61 64 59 56 50 51 50 49 49 50 54 57 55 49 63 68 65 61 57 56 62 61 50 60 65 63 68 67 65 62 60 57 52 47 41 40 39 40 41 42 43 42 43 48 44 41 43 43 43 43 44 45 46 45 42 47 49 51 53 51 47 45 44 41 37 36 40 45 45 42 40 40 42 43 42 41 39 38 38 38 36 35 36 39 41 44 44 43 44 44 44 45 41 35 32 33 36 39 40 41 40 40 41 40 40 39 38 36 35 35 37 39 42 44 46 46 47 48 48 48 47 46 44 41 39 37 35 35 35 36 36 37 38 41 45 47 46 43 41 40 38 36 38 35 32 32 30 30 31 32 34 34 34 34 33 31 30 30 30 31 32 34 37 39 39 36 33 31 30 31 31 31 31 27 25 26 28 29 24 23 25 28 29 28 27 27 27 28 28 27 29 29 29 29 29 29 30 31 31 31 31 30 29 30 31 33 32 31 29 29 28 29 29 29 30 31 32 33 33 33 32 31 32 33 32 32 33 34 35 36 35 35 35 36 37 38 36 35 34 34 34 34 34 34 34 35 35 34 33 32 29 26 30 34 35 34 33 32 33 33 34 34 34 35 35 35 34 32 29 25 25 28 31 32 32 33 34 35 35 35 34 33 32 31 30 29 27 26 27 27 26 26 26 27 32 38 45 47 44 42 41 42 44 44 42 41 41 42 44 47 50 52 53 52 50 48 42 38 35 35 34 33 33 34 34 35 35 35 33 33 33 34 34 34 35 35 35 35 32 28 26 23 25 34 34 33 35 38 39 36 33 32 33 38 41 43 39 36 34 35 36 35 32 30 31 34 33 31 33 35 37 38 38 39 39 33 27 23 23 27 35 39 39 34 29 27 28 27 26 27 36 40 41 40 38 36 35 35 37 39 40 42 42 43 43 43 41 39 37 38 38 38 37 39 44 49 55 61 62 60 57 51 47 45 45 43 40 36 34 33 34 33 31 30 33 38 45 53 61 71 77 79 76 73 72 71 69 66 63 64 60 56 54 53 54 54 53 53 53 47 41 42 41 42 45 42 38 31 33 34 32 29 24 17 18 25 33 33 30 25 25 26 28 30 30 30 30 29 28 29 32 31 26 29 30 30 29 29 29 30 29 29 30 27 22 21 24 28 33 34 31 25 23 22 22 21 20 17 16 16 16 16 18 19 20 21 24 23 20 17 16 19 22 26 32 36 38 38 38 38 35 34 33 33 34 34 33 32 30 28 26 25 24 24 23 23 24 24 25 26 26 25 25 24 24 23 22 22 25 24 22 24 26 27 27 27 26 26 28 30 31 29 29 28 26 26 28 29 28 27 30 34 35 33 32 32 32 30 29 29 29 30 30 31 31 32 33 32 30 29 29 29 29 30 31 34 34 33 31 29 26 23 22 22 22 22 23 23 23 23 24 24 24 23 24 24 25 26 27 28 28 28 27 26 26 26 28 28 28 29 29 29 28 27 26 26 25 24 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 27 28 31 32 31 30 30 31 31 33 36 39 43 41 37 34 33 33 35 41 45 47 47 47 48 54 56 57 59 61 63 65 68 70 70 69 68 67 65 65 67 67 65 63 62 61 62 61 60 59 59 59 58 57 58 60 63 63 61 59 60 59 58 92 92 91 91 91 91 91 91 91 90 90 89 89 88 89 88 88 87 86 85 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 81 82 84 85 86 86 86 86 85 83 78 79 82 83 84 84 84 81 76 69 69 72 68 64 60 55 52 48 46 47 52 52 52 55 58 56 51 52 53 54 52 50 49 52 53 50 50 53 64 66 64 59 61 62 62 58 53 59 61 60 71 70 67 66 62 58 56 47 41 43 41 39 40 43 46 46 47 50 47 44 43 44 45 45 44 44 45 49 47 46 50 50 49 48 46 44 45 42 38 38 43 51 47 45 41 43 45 47 45 44 41 39 38 38 38 37 38 40 43 48 45 42 40 42 43 43 35 31 31 34 37 40 41 42 41 41 40 40 38 37 36 35 34 33 37 40 42 42 43 44 43 44 45 47 48 48 43 40 39 38 36 34 34 35 36 38 41 45 48 48 47 43 44 47 46 46 46 38 35 35 32 30 31 32 33 34 33 33 32 31 30 30 31 32 33 35 36 38 38 37 35 35 35 36 34 34 33 29 27 27 30 29 25 23 25 28 29 28 27 27 27 29 27 28 29 29 30 29 29 29 30 31 31 31 31 30 29 30 32 33 31 30 30 29 29 30 31 30 30 31 32 33 33 33 33 32 32 32 31 32 32 33 34 35 34 34 34 34 36 37 37 35 34 34 34 35 35 35 35 35 35 36 36 35 32 27 29 33 35 32 32 32 33 33 34 34 34 35 35 35 34 33 30 28 29 31 35 38 37 36 34 35 35 36 36 35 34 33 32 31 30 30 30 29 28 27 27 28 31 35 42 48 45 43 42 43 44 44 41 38 36 38 40 43 48 51 53 52 51 49 44 39 36 35 34 33 34 34 34 35 36 35 33 33 33 34 34 34 34 35 35 35 34 30 25 23 27 34 36 35 34 39 39 35 34 34 36 40 41 41 37 36 35 36 35 34 31 32 33 35 33 32 34 35 36 38 38 39 40 37 31 24 23 26 32 37 38 37 31 29 29 30 27 27 35 39 41 41 41 39 38 37 38 38 39 40 41 43 44 44 41 39 37 37 37 36 34 39 45 48 53 58 59 58 56 51 48 47 47 48 47 44 41 38 36 33 30 26 28 32 39 49 60 70 75 75 73 71 70 69 70 70 68 67 61 56 53 52 52 51 51 50 50 44 42 44 42 40 39 29 27 26 27 27 27 25 20 17 18 26 31 31 28 26 25 29 31 33 33 33 32 30 29 30 33 29 24 32 32 30 30 30 30 31 31 31 31 28 25 23 26 29 31 34 33 28 26 24 24 22 19 17 16 15 15 15 16 18 21 22 23 23 19 16 14 18 21 25 32 36 36 37 37 37 34 33 31 31 32 33 32 30 28 26 25 24 23 23 23 23 24 25 26 27 27 27 26 25 24 23 22 22 23 23 23 24 26 27 26 26 27 27 28 29 31 29 29 28 28 27 26 27 26 26 29 33 35 34 33 33 32 30 29 29 29 30 31 32 32 32 32 31 30 29 28 28 28 29 32 34 36 35 34 31 29 26 24 24 24 24 24 24 24 24 23 23 23 23 23 24 25 26 27 28 29 28 27 26 24 24 25 26 25 25 25 25 25 25 25 25 25 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 30 32 32 32 31 29 29 29 30 34 38 43 46 44 40 35 35 37 40 42 45 47 48 48 49 55 58 60 63 63 62 65 70 72 73 72 70 68 66 66 66 65 63 61 61 62 63 62 61 60 59 58 57 57 56 58 60 62 61 59 59 59 59 92 92 92 91 91 91 91 91 91 90 90 89 89 88 88 88 87 87 86 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 81 81 82 83 85 86 86 86 86 86 83 78 78 79 83 84 83 82 76 73 70 74 74 68 60 53 46 48 48 47 48 51 52 52 52 52 51 50 54 53 50 49 49 49 53 52 51 54 59 67 70 70 67 65 62 56 60 58 58 63 68 71 69 67 65 57 51 48 43 41 45 43 45 50 48 52 59 58 56 53 48 44 42 43 44 44 44 46 50 48 47 50 51 51 51 52 51 49 44 41 40 45 48 44 45 46 47 49 51 47 45 42 39 39 41 43 42 42 42 44 45 42 40 39 42 40 37 30 31 33 36 38 40 41 42 42 41 39 38 37 36 36 35 34 34 36 38 39 38 39 40 40 41 42 45 46 45 43 42 41 40 38 36 36 36 36 38 41 45 48 47 44 38 41 46 46 50 50 41 39 38 34 32 31 33 34 33 32 32 31 31 31 31 32 33 33 33 33 35 36 37 37 38 39 39 36 36 35 31 29 29 31 28 25 22 25 28 28 29 28 27 27 27 27 28 29 30 30 30 29 30 30 31 31 31 30 29 29 30 32 32 30 30 29 29 30 30 31 31 31 31 32 32 33 33 33 33 32 32 32 32 32 33 34 34 34 34 33 33 34 35 36 35 34 34 35 35 35 34 34 34 34 35 36 36 32 27 24 26 28 29 31 32 33 33 34 34 34 34 35 34 34 33 30 29 30 33 36 38 38 37 35 34 36 38 39 39 37 36 35 35 34 34 33 30 29 28 29 31 34 39 45 48 45 43 43 44 44 43 40 36 33 35 37 40 45 49 52 52 51 50 48 43 39 36 35 34 34 33 34 35 36 35 34 34 34 34 34 34 34 35 36 36 36 34 31 29 30 34 39 40 39 39 37 35 35 35 36 37 39 38 36 36 35 35 35 34 33 34 35 36 34 34 35 35 36 38 39 39 39 37 33 27 25 28 31 34 37 38 36 31 30 33 27 27 33 36 39 42 42 40 38 37 36 36 39 40 41 44 45 45 42 39 37 37 35 33 32 39 45 47 51 54 55 56 54 50 48 47 48 49 50 50 47 43 39 34 28 24 25 28 35 46 60 69 73 72 71 70 69 69 69 71 71 70 63 58 54 51 50 49 48 48 46 42 40 40 40 37 34 28 27 26 25 23 21 19 17 17 19 29 32 31 28 27 27 33 29 24 27 29 30 30 30 30 34 28 25 31 31 31 31 32 32 33 33 32 32 31 29 26 28 30 32 34 34 31 28 26 24 22 20 18 15 15 15 16 17 18 20 21 21 21 19 16 15 17 21 25 32 35 36 36 36 35 33 32 31 30 32 33 31 28 26 26 26 24 23 23 23 23 24 25 25 26 26 25 23 23 22 22 22 22 23 25 24 22 23 25 26 25 25 26 28 31 32 30 29 28 29 28 28 27 26 27 30 32 33 33 32 31 30 29 29 29 29 30 31 32 32 31 31 31 30 29 28 29 29 30 32 35 37 37 37 35 32 30 26 25 25 25 25 24 24 24 24 23 23 23 23 24 24 25 26 27 27 28 28 27 25 24 24 25 25 24 23 24 24 24 25 25 25 24 24 25 26 25 25 25 25 25 26 25 25 25 25 26 29 31 31 30 31 31 31 29 29 30 34 39 42 44 43 42 41 42 42 42 43 45 47 47 48 51 54 60 64 65 66 67 68 72 74 75 75 73 70 67 66 65 65 62 60 60 62 63 63 63 62 62 60 58 57 56 57 59 60 59 58 57 58 59 92 92 92 92 91 91 91 91 90 90 89 89 89 88 88 88 87 86 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 81 81 83 85 86 87 87 87 86 83 81 82 83 84 85 80 76 70 71 74 78 70 63 59 51 44 48 48 47 50 50 50 49 52 53 50 52 54 53 51 49 50 51 53 52 56 61 63 66 65 65 65 61 61 60 61 62 59 57 65 68 67 64 60 53 49 45 42 42 43 46 55 58 53 56 61 62 59 57 54 48 44 45 45 46 47 49 51 48 47 48 52 52 52 56 56 54 47 43 41 41 43 45 49 51 51 51 52 52 48 46 43 41 42 44 44 43 44 45 43 39 37 38 40 36 31 28 33 35 37 38 40 41 42 41 40 40 39 38 37 36 35 34 34 35 37 37 36 36 37 37 38 40 42 44 46 46 44 43 42 41 39 38 38 37 38 41 46 50 48 47 47 50 48 44 48 48 45 41 39 36 33 33 34 33 32 31 31 32 32 32 32 33 33 33 32 32 33 34 35 37 39 42 40 37 38 37 35 33 32 31 27 24 22 25 27 28 29 28 27 26 27 27 28 28 29 30 30 30 30 30 30 31 31 30 28 29 30 32 31 30 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 32 32 32 33 33 34 33 33 34 34 33 32 34 35 36 34 34 34 34 34 33 33 33 33 35 36 36 33 31 28 27 27 28 31 33 33 34 34 34 34 34 33 32 33 32 28 27 29 33 37 39 39 38 36 36 37 39 40 41 41 39 38 38 38 36 34 31 30 29 31 33 37 45 48 48 45 42 43 46 45 43 40 36 34 35 40 43 46 48 51 52 52 52 51 48 45 41 37 35 34 33 34 35 36 36 36 35 36 36 36 35 36 36 37 37 38 37 36 34 34 35 38 38 37 37 36 35 35 34 34 35 36 36 36 36 35 34 34 34 33 35 37 38 37 36 36 37 37 38 39 39 38 37 36 34 32 31 31 33 37 40 38 33 31 30 27 27 29 32 36 41 43 42 40 37 35 37 42 43 44 46 47 46 43 40 39 38 36 34 33 41 45 46 47 48 50 53 54 53 49 49 50 49 49 49 48 46 41 34 28 26 27 29 36 47 59 67 71 70 70 70 70 71 71 73 73 72 67 61 54 48 45 44 44 44 43 40 37 36 36 32 30 29 28 26 24 22 20 18 17 17 20 27 31 31 28 29 30 29 27 26 27 27 28 30 29 31 37 34 31 29 30 31 33 33 33 33 31 31 32 33 31 29 28 31 34 37 37 34 30 28 26 24 23 21 17 15 15 15 17 18 18 18 19 19 17 15 15 18 22 27 32 34 35 34 34 33 31 29 29 29 32 33 31 27 27 28 29 28 27 25 24 23 23 24 24 24 23 23 22 22 22 22 22 22 23 28 26 23 21 23 25 25 25 26 28 32 34 33 30 28 28 28 28 28 28 29 30 30 31 31 31 31 30 29 29 29 30 31 32 33 32 32 31 30 29 28 29 29 30 30 32 35 37 38 38 37 35 32 30 28 27 26 25 25 24 24 23 23 23 23 23 24 24 24 24 25 26 27 28 28 28 27 26 26 25 23 22 24 24 24 24 25 25 25 24 23 23 25 26 26 26 26 26 26 25 25 25 28 32 33 34 34 33 32 30 29 28 30 33 36 39 41 44 44 43 42 42 43 44 44 45 47 50 53 55 60 63 65 68 71 72 73 75 76 75 73 69 66 65 65 66 64 62 60 63 65 67 66 65 64 62 60 58 57 58 58 58 57 56 55 57 59 93 93 92 92 92 91 91 91 90 90 89 89 88 88 88 88 87 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 81 80 80 80 81 81 82 84 86 87 87 87 86 84 84 85 85 82 79 71 70 71 73 76 76 64 60 58 51 47 47 46 48 52 50 50 48 51 52 50 53 56 56 53 51 52 55 57 58 62 62 57 59 60 58 59 60 60 62 62 64 59 56 61 65 65 61 57 55 52 50 47 45 44 47 55 59 59 58 59 60 58 58 60 55 50 46 46 47 47 52 53 50 47 47 50 51 52 53 53 50 46 46 42 40 44 46 48 49 50 50 51 52 52 51 49 46 44 43 44 43 43 42 39 37 34 34 33 30 31 33 36 37 38 38 40 40 40 40 40 39 39 39 38 37 36 35 34 35 37 37 36 35 35 36 38 40 41 42 45 45 43 41 41 42 40 39 38 37 38 43 48 50 47 49 51 54 49 44 44 41 39 39 38 37 35 33 32 30 30 31 32 33 34 34 34 34 34 33 32 32 32 33 34 37 40 43 40 38 40 41 40 37 34 31 27 23 22 24 27 28 29 28 27 26 27 27 27 28 29 30 30 29 29 29 30 30 31 30 28 27 28 31 30 29 29 29 29 30 30 30 31 31 31 31 32 32 33 33 33 33 32 32 33 34 34 34 34 33 33 34 32 31 33 35 36 34 34 34 34 33 32 31 31 33 35 37 37 36 35 34 33 31 31 33 33 34 34 34 34 34 33 30 28 29 28 26 25 27 32 37 39 40 39 39 40 40 40 40 42 43 43 42 41 40 37 35 33 32 32 34 36 40 45 48 48 47 45 46 46 45 42 40 38 39 41 46 47 48 48 50 51 51 51 51 51 50 46 42 37 34 33 33 34 35 36 37 37 36 37 37 37 37 37 38 38 38 39 39 38 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 35 35 34 34 34 35 36 39 41 42 39 38 38 38 38 39 39 39 38 36 36 35 33 32 33 37 39 39 35 30 28 29 26 26 31 33 37 42 43 41 38 37 40 45 46 47 49 51 49 45 42 41 39 37 33 33 40 42 43 44 45 46 48 52 53 52 50 50 51 51 50 48 46 42 37 32 30 30 31 39 50 59 65 69 68 68 68 69 71 72 74 74 73 70 62 54 46 41 39 39 41 39 36 34 33 32 29 29 30 29 26 25 26 24 22 21 20 22 26 29 30 30 32 31 27 27 28 30 31 30 30 32 31 34 41 37 31 30 31 34 34 35 34 31 31 32 33 32 30 29 34 37 39 38 36 34 33 31 30 30 29 26 23 21 20 19 18 18 17 17 18 21 20 20 22 26 29 33 34 35 34 34 32 30 28 28 29 32 31 30 27 27 27 28 29 29 27 25 24 23 24 24 23 23 23 23 22 22 23 23 23 23 24 23 22 21 23 24 26 26 27 29 31 33 35 33 31 30 30 31 31 31 31 31 31 31 32 31 31 30 30 30 30 31 31 32 32 32 31 31 30 28 28 29 29 30 30 33 36 38 40 39 36 33 32 30 30 29 28 27 26 25 24 23 23 23 23 23 24 24 24 24 24 24 24 26 27 28 28 28 27 25 24 23 24 24 24 24 24 25 25 25 25 25 26 27 28 27 27 27 27 27 27 27 28 31 35 35 34 32 30 29 27 27 29 32 36 39 41 43 43 42 41 42 43 42 42 44 50 53 54 55 60 64 67 70 71 70 70 72 74 73 71 67 64 62 62 64 63 63 63 66 68 70 70 69 67 65 63 61 59 58 58 59 57 56 55 57 59 93 93 93 92 92 91 91 90 90 89 89 88 88 88 88 88 87 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 81 82 83 85 87 87 87 87 86 83 81 80 76 71 67 74 76 78 79 73 62 59 56 52 51 49 47 51 52 49 49 51 53 51 49 50 52 53 51 51 52 62 61 60 62 60 56 56 56 56 57 58 60 63 61 59 58 61 66 66 67 67 61 58 57 58 58 55 47 45 48 54 58 59 58 58 59 55 53 53 48 44 40 44 47 50 53 54 52 50 51 53 53 52 49 49 49 51 45 39 39 41 44 46 47 49 53 56 56 55 53 50 46 44 43 42 41 39 37 35 33 32 31 32 36 40 42 41 39 38 39 38 37 37 38 39 39 39 39 37 35 34 33 35 37 35 35 35 35 37 39 40 41 41 43 43 41 39 40 42 40 39 37 36 39 43 49 49 46 47 50 52 48 45 40 37 36 36 36 37 38 35 32 30 30 31 33 35 35 35 35 35 34 33 32 32 32 32 34 37 39 40 39 38 38 39 38 37 36 33 29 25 24 25 27 29 29 27 26 26 27 27 27 28 29 29 29 29 29 29 29 30 30 30 28 25 27 29 27 27 28 29 29 29 29 29 30 30 31 31 32 33 33 33 33 33 32 33 34 35 35 35 34 34 34 34 31 32 34 36 36 34 34 34 34 33 32 31 31 33 37 39 39 38 38 38 38 38 37 37 35 34 34 34 34 34 32 28 25 24 25 25 26 28 31 35 37 39 39 39 39 39 39 40 41 43 45 44 42 41 39 37 35 33 33 33 35 38 42 46 48 49 47 45 45 44 42 41 40 42 45 48 49 49 48 49 49 50 50 50 51 52 51 47 39 36 34 34 34 34 36 37 37 37 37 37 37 37 38 39 39 39 39 39 39 38 38 37 37 37 36 34 33 34 35 35 35 35 35 36 37 36 35 35 35 36 39 41 43 42 39 38 38 38 39 39 38 39 38 37 35 34 33 33 34 37 39 37 33 28 28 30 26 27 29 30 34 39 41 41 41 43 44 46 47 49 52 55 52 48 43 43 43 41 34 32 35 35 38 42 41 42 43 47 51 52 50 49 49 48 49 48 47 45 42 41 40 38 35 44 52 61 66 67 64 64 65 66 69 70 72 72 73 71 63 54 46 39 35 34 38 35 31 29 28 28 28 30 31 30 27 26 27 25 23 21 21 25 29 33 33 30 30 29 27 27 30 34 35 30 27 30 29 32 40 41 37 32 30 31 34 37 36 32 31 31 32 34 34 32 34 37 39 38 37 36 36 35 35 35 34 33 30 28 27 24 23 21 21 23 25 27 27 26 27 29 31 32 34 34 33 32 30 29 29 29 30 31 28 27 26 27 27 28 29 30 29 27 25 24 24 25 24 24 24 24 23 23 23 23 23 23 23 22 22 21 23 25 26 26 28 29 30 32 33 32 32 31 31 32 32 33 34 34 33 32 32 31 30 30 30 30 31 31 31 31 31 31 31 30 30 28 28 30 30 30 30 34 36 39 39 37 34 31 30 29 30 30 30 29 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 25 26 27 28 28 27 26 25 24 24 23 24 25 25 25 25 26 26 27 28 29 29 28 27 26 27 28 30 31 31 33 36 34 32 30 28 27 27 27 29 33 39 41 41 41 41 42 42 42 40 38 37 42 50 51 53 56 64 67 70 73 72 70 69 71 73 72 69 66 63 61 60 61 63 65 66 68 71 72 73 72 71 68 66 64 63 62 62 63 61 57 54 57 59 93 93 93 93 92 92 91 90 89 89 88 88 88 88 88 88 87 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 81 81 81 80 80 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 80 81 81 82 84 86 87 88 88 88 87 83 79 73 71 72 78 83 83 83 73 64 61 56 49 46 47 49 51 49 49 51 52 54 53 49 48 52 50 50 60 62 63 58 55 52 54 53 52 54 56 56 56 60 64 57 56 60 67 69 68 69 68 65 64 63 63 60 56 49 45 46 51 56 59 58 56 53 52 52 50 45 42 41 45 46 48 51 57 58 51 52 55 55 55 53 49 51 54 55 52 49 48 49 52 55 57 58 59 59 58 56 53 49 45 42 40 39 38 37 35 34 33 33 37 42 47 47 44 40 38 37 36 36 36 37 37 36 36 35 34 33 33 33 32 33 33 37 37 37 37 38 39 40 40 42 41 39 37 39 41 41 39 37 36 38 41 46 51 52 52 51 50 46 45 41 35 35 35 35 35 36 35 32 31 31 32 32 34 35 35 35 34 33 33 33 32 32 31 33 35 37 38 38 38 38 38 37 37 37 36 32 27 26 26 28 29 28 26 26 26 26 26 27 29 29 29 29 29 29 29 29 29 30 30 27 24 28 28 26 26 26 27 27 27 27 28 29 30 30 31 32 33 33 33 33 33 33 34 35 37 36 35 35 34 34 34 31 33 37 40 37 34 34 34 34 34 32 31 31 33 36 40 39 39 39 40 42 47 44 40 36 35 35 34 34 33 32 28 24 23 22 22 23 24 27 31 34 36 38 39 39 39 39 40 41 42 43 44 42 41 41 39 37 35 33 33 33 35 40 43 44 43 42 42 43 44 43 41 41 42 46 48 47 48 49 49 48 48 49 49 49 49 48 45 40 37 35 34 34 35 35 37 38 37 37 37 37 38 38 39 39 39 39 39 39 38 38 38 38 38 36 33 32 34 36 36 36 36 37 38 37 36 35 35 35 37 39 40 39 39 38 38 38 39 40 38 35 35 35 35 33 33 33 33 35 38 39 35 31 27 30 32 28 27 27 28 32 36 39 39 40 43 45 47 49 51 55 58 58 54 48 45 44 43 38 33 30 33 34 36 37 37 39 43 47 49 48 47 46 44 46 47 47 47 47 45 44 42 41 48 55 62 67 66 63 62 63 64 65 65 65 65 67 66 60 51 43 37 33 32 38 36 32 28 27 27 27 30 31 30 28 27 26 27 23 19 19 26 29 29 27 27 29 29 30 31 35 38 37 33 30 30 28 29 33 41 42 39 34 36 39 40 37 33 31 30 31 34 34 33 33 35 35 34 35 35 35 35 35 35 33 33 33 32 32 31 30 29 28 27 28 29 30 30 29 30 30 30 30 29 28 28 28 29 29 31 30 28 25 25 26 27 28 28 29 29 29 27 25 25 25 25 25 25 25 25 24 23 23 23 23 23 23 22 22 22 24 26 27 27 28 30 31 32 32 31 30 30 30 32 32 32 33 34 33 32 31 31 30 29 29 30 31 31 31 32 32 31 31 30 29 29 29 31 30 30 32 35 37 38 38 36 33 30 29 28 29 30 30 30 30 30 30 29 28 26 25 24 24 24 24 24 25 25 25 25 26 27 28 28 27 26 26 25 24 23 24 26 27 26 26 26 26 27 28 28 29 28 25 25 26 28 30 32 33 34 34 32 30 29 28 27 27 27 27 29 34 37 38 38 39 40 40 39 36 33 32 37 44 52 55 59 66 70 73 77 75 74 74 75 74 72 68 65 64 65 61 59 62 65 68 70 72 73 74 74 74 73 70 68 67 66 66 66 63 58 54 57 61 93 93 93 93 92 92 91 90 89 88 88 88 88 88 88 87 86 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 81 82 83 86 87 88 88 88 88 86 80 79 81 80 83 88 83 77 71 66 64 61 52 45 49 49 49 47 47 50 51 53 57 58 54 53 49 54 65 62 57 51 51 51 51 50 51 53 57 56 54 59 61 51 59 65 71 70 69 72 72 72 73 70 66 62 61 56 47 47 52 58 60 60 56 54 52 52 51 47 44 47 49 47 48 51 54 55 53 52 53 55 55 52 48 50 53 55 53 54 57 63 64 60 60 59 58 59 58 56 52 49 45 43 40 39 38 36 35 34 34 34 41 45 47 44 42 40 38 36 35 36 35 35 33 32 32 31 32 32 33 33 31 32 35 39 39 38 38 38 39 39 39 39 37 36 36 38 40 41 40 38 36 36 35 36 44 51 54 52 53 51 44 40 36 34 35 35 34 34 34 33 32 31 32 32 32 33 34 35 36 34 33 33 32 32 31 32 33 35 37 37 37 37 36 35 37 38 39 34 30 28 28 29 30 27 26 27 26 26 26 27 28 29 29 29 29 29 29 29 29 30 30 28 28 31 30 27 25 24 25 24 25 26 28 28 29 30 31 32 34 34 34 33 33 33 35 37 39 39 37 35 34 34 34 32 33 37 42 38 35 34 34 35 34 33 32 31 32 36 39 40 39 39 40 43 47 47 42 37 35 35 34 34 33 32 28 27 26 26 26 27 27 28 30 33 33 35 37 38 38 39 40 40 41 44 45 43 43 42 41 38 36 35 34 34 35 37 38 38 37 37 38 43 44 43 46 46 46 48 49 48 49 50 49 48 48 48 48 49 49 49 46 43 39 36 35 36 36 37 39 38 38 37 36 36 37 38 39 39 39 40 40 40 39 39 38 38 38 36 34 33 36 37 37 38 39 40 39 37 36 35 35 36 37 37 37 37 37 37 38 38 39 39 35 34 34 34 34 32 33 33 34 36 38 38 34 30 28 31 31 29 27 27 28 32 34 36 37 40 44 46 48 49 52 57 61 63 59 53 48 44 42 42 34 30 30 30 31 33 34 36 39 44 46 46 45 44 43 42 42 43 45 47 47 47 47 48 52 58 65 70 66 63 61 62 62 62 61 60 61 58 52 45 40 37 35 36 36 36 34 31 28 27 27 27 28 29 30 29 28 28 30 25 20 17 31 34 30 27 27 30 32 34 37 41 41 40 37 32 28 29 28 28 29 32 37 40 37 36 37 35 33 31 31 31 32 33 33 32 32 32 31 31 31 31 33 34 34 31 31 32 31 31 31 31 31 30 29 28 29 30 30 30 29 28 27 26 25 25 25 27 28 29 29 28 26 25 26 27 28 29 29 29 29 28 27 26 25 25 26 26 26 25 25 25 24 24 24 25 25 24 23 23 24 26 27 27 27 29 30 31 31 31 29 28 28 30 33 32 30 31 32 32 32 32 31 30 29 29 30 31 32 32 32 32 32 32 30 29 30 30 31 30 31 33 36 38 37 36 35 34 31 30 29 29 30 32 33 32 31 30 29 28 27 25 25 24 25 25 25 25 25 25 25 26 28 29 29 28 27 27 26 24 24 26 28 28 28 27 25 24 25 26 27 27 26 25 25 26 28 31 34 34 34 33 31 30 29 28 27 27 26 25 26 29 32 33 34 36 36 36 34 32 31 35 45 51 53 57 61 67 73 76 79 78 78 78 78 76 71 68 65 64 68 65 62 60 64 68 71 72 73 73 75 76 77 76 73 71 70 70 69 64 57 54 57 62 93 93 93 93 93 92 91 90 89 88 88 87 87 88 88 87 86 85 85 84 84 83 82 82 81 80 80 80 79 80 80 80 80 81 81 81 81 81 81 81 81 81 82 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 81 81 83 85 87 88 88 88 88 85 76 76 79 83 84 85 74 69 67 66 63 61 51 48 52 47 46 46 47 48 50 51 55 61 54 50 46 54 58 56 52 48 48 49 49 48 52 54 54 55 54 53 53 54 61 65 70 76 76 75 75 76 80 79 72 65 65 63 57 52 54 59 61 58 51 51 54 56 62 64 57 55 54 51 50 52 56 55 54 52 53 53 53 49 47 47 49 51 52 52 53 54 56 57 58 59 57 54 52 51 48 46 44 43 41 39 38 36 35 33 35 37 42 44 45 43 41 39 37 36 35 34 32 31 29 29 30 31 31 32 33 32 31 32 37 41 40 40 39 39 38 38 38 36 35 35 36 38 40 41 41 38 36 36 37 41 45 50 51 50 53 50 44 39 36 33 34 33 33 34 34 34 33 32 32 32 32 32 33 34 35 35 34 33 32 32 31 31 32 34 36 37 37 36 35 35 37 39 40 35 31 29 30 29 28 26 27 27 25 25 26 27 28 29 28 28 28 29 29 29 29 30 31 30 30 31 33 30 26 23 23 24 25 26 27 28 29 30 31 32 34 34 34 33 33 34 35 37 38 38 37 35 35 35 35 34 32 38 41 39 35 33 34 34 34 33 32 32 32 35 38 42 39 38 38 39 43 46 42 38 35 35 35 34 34 32 29 29 31 32 34 38 40 39 37 35 35 36 37 36 37 38 40 41 42 44 45 45 44 43 42 38 36 36 36 36 37 39 37 36 36 35 34 36 41 46 49 50 51 52 51 50 50 51 50 49 48 47 47 48 48 48 48 45 41 39 38 38 38 39 40 39 38 36 35 35 36 37 38 39 39 40 41 41 40 39 39 38 37 35 34 34 37 39 39 39 39 39 40 38 37 36 36 36 37 37 37 37 37 37 38 39 39 38 35 35 35 35 33 32 33 34 36 37 38 37 34 30 28 30 31 30 27 28 29 31 33 35 37 40 44 47 47 48 51 55 59 62 59 55 50 43 42 42 35 31 29 28 29 30 32 35 38 42 44 45 43 43 42 40 38 39 41 44 47 49 52 55 58 66 70 72 67 63 61 60 60 60 59 59 56 44 32 25 25 26 28 28 30 31 30 29 27 27 27 27 28 29 30 30 30 31 32 30 22 14 21 27 29 28 30 32 33 34 34 34 33 32 33 30 29 32 30 30 33 29 31 37 37 34 31 32 32 31 31 32 33 33 33 32 31 31 31 28 29 30 32 33 32 28 30 30 29 29 30 30 29 29 29 28 28 28 29 29 28 28 26 25 24 24 24 26 27 28 27 27 27 27 28 29 30 30 30 29 28 28 28 27 26 26 27 27 26 25 25 24 24 25 27 29 30 28 24 25 26 28 28 28 29 30 30 31 30 29 28 27 29 30 32 32 31 30 30 31 32 32 31 29 29 29 30 31 32 32 32 32 32 32 31 30 31 31 31 31 33 34 36 37 36 35 35 34 33 31 30 31 33 36 36 34 31 29 28 27 26 24 24 25 26 26 26 25 25 25 26 27 29 30 30 29 28 27 26 25 26 28 30 30 30 29 27 25 25 26 26 26 25 24 26 28 29 32 34 35 34 32 30 29 28 27 26 26 25 25 25 26 29 30 31 31 31 32 32 35 39 47 51 53 54 59 63 68 75 78 79 81 81 78 73 72 71 68 65 66 71 69 65 60 65 68 71 72 72 72 73 74 76 77 77 76 74 74 71 64 56 54 57 62 93 93 93 93 93 92 91 90 89 88 87 87 87 88 88 87 86 85 85 84 84 83 83 82 81 80 80 80 79 80 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 81 81 82 84 86 87 88 88 88 86 80 77 78 82 81 76 67 65 63 63 58 53 47 50 49 45 46 46 46 46 45 45 54 57 48 47 48 55 54 51 49 48 48 49 47 47 50 51 51 53 55 58 57 58 60 62 65 70 73 74 74 74 75 76 73 67 62 61 58 52 56 58 58 53 51 52 58 62 59 58 57 58 58 58 51 54 57 55 54 53 53 52 50 46 46 47 48 50 51 51 51 52 54 55 56 56 54 50 48 46 43 42 42 41 39 38 37 34 34 35 37 40 44 46 45 44 42 40 38 36 33 31 29 28 28 31 31 31 31 31 32 31 31 33 39 41 41 40 39 38 38 38 37 34 34 37 38 40 41 42 41 38 37 37 38 38 42 46 48 50 56 47 42 37 34 33 33 32 32 34 36 36 35 34 33 32 32 33 33 33 34 34 34 34 33 33 33 32 32 33 35 36 36 36 34 34 36 39 38 34 31 30 30 27 27 27 29 28 26 25 26 27 28 28 28 28 28 29 29 29 29 30 31 31 30 32 35 33 29 25 26 27 28 28 28 28 28 29 30 32 34 34 34 34 33 33 34 36 38 37 35 35 35 36 36 34 32 38 39 37 33 33 34 35 34 34 33 33 33 34 38 41 39 38 37 37 40 42 40 38 36 35 35 35 34 32 30 29 32 35 39 48 55 59 56 49 43 41 39 37 37 37 39 40 42 44 44 45 45 43 40 36 35 35 36 38 39 40 38 37 38 38 37 36 39 42 46 47 50 53 52 52 52 51 50 48 47 47 46 47 47 48 47 46 45 43 41 41 40 41 40 39 37 35 35 36 36 37 38 39 40 40 41 41 41 40 39 38 37 35 33 35 38 40 41 40 40 39 39 38 38 38 37 37 37 37 37 37 36 37 38 39 39 38 36 36 36 35 33 32 32 34 36 38 37 36 34 29 28 29 31 30 28 28 29 31 33 35 37 39 42 46 46 46 48 53 57 60 58 55 51 46 45 43 36 30 27 28 29 30 32 34 37 40 42 42 42 43 41 37 34 34 36 39 44 49 52 56 61 67 71 71 67 63 60 59 59 59 58 58 49 32 18 13 17 16 18 22 25 27 28 28 27 27 28 28 28 28 29 31 32 34 33 28 23 22 27 28 30 31 31 32 34 33 31 29 27 28 30 30 32 35 33 35 36 30 30 34 38 33 28 32 32 32 32 33 33 33 33 32 31 32 33 32 30 30 32 32 30 28 30 30 30 29 28 27 28 28 28 27 26 27 28 28 28 27 26 24 23 24 25 27 27 28 28 28 28 29 30 31 31 31 31 30 29 29 28 27 26 26 28 27 27 26 25 26 26 27 29 30 31 29 25 27 28 28 27 28 29 30 30 30 30 29 29 28 30 31 32 31 31 29 30 31 31 31 30 29 29 29 30 31 32 32 31 32 32 32 31 31 32 31 32 32 33 34 35 36 35 35 34 34 34 33 33 34 37 39 39 35 30 27 26 25 25 24 25 26 26 26 25 25 25 26 27 27 29 30 31 29 28 27 26 26 28 30 31 31 32 31 30 27 26 26 26 25 25 24 27 30 31 31 32 34 32 30 29 27 26 26 25 25 25 26 27 27 29 30 30 29 30 33 36 42 47 51 54 55 57 60 65 71 78 79 79 80 77 74 73 70 69 69 67 68 71 69 66 63 67 69 70 69 69 70 72 74 75 76 78 78 77 75 71 63 55 54 58 63 93 93 93 93 93 92 92 91 90 88 87 87 87 88 88 87 87 86 85 84 84 84 83 82 81 80 80 79 79 79 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 81 81 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 81 83 85 87 88 88 88 87 83 77 79 79 77 72 67 64 63 62 59 60 55 52 47 44 46 45 43 44 44 44 53 51 45 47 50 53 51 50 49 48 49 50 46 45 49 51 51 51 50 50 51 54 60 66 69 70 71 69 69 69 67 67 69 69 68 64 62 59 61 62 61 56 54 54 56 55 54 53 54 56 54 52 52 56 57 56 55 54 53 51 47 43 44 46 48 49 51 53 54 55 56 54 53 53 53 50 46 44 42 40 40 39 37 34 34 35 37 39 41 43 45 45 44 44 43 41 38 34 32 29 28 30 32 34 33 32 30 30 31 31 33 36 41 42 41 39 37 36 36 36 35 32 36 39 39 40 41 43 41 39 38 37 37 35 39 47 54 56 53 42 39 38 35 34 32 31 32 35 38 38 37 36 35 34 32 32 33 33 33 34 35 35 36 35 34 34 33 34 35 36 36 35 34 34 35 37 36 33 30 28 27 25 29 32 35 32 28 26 26 27 28 28 28 28 28 29 29 30 30 30 31 32 31 30 32 36 32 29 30 34 34 31 29 28 28 29 30 32 33 34 34 34 33 33 34 35 38 37 35 34 35 36 36 34 33 37 38 36 32 33 34 35 34 34 33 33 33 33 37 39 39 37 36 36 37 38 39 38 37 36 36 35 35 33 30 29 31 35 41 50 56 60 59 57 53 47 43 41 39 39 39 40 42 43 44 44 44 43 39 35 32 34 39 46 44 42 39 38 38 38 39 38 36 35 37 39 44 48 50 51 50 49 48 47 47 47 47 47 47 47 47 45 44 43 42 42 42 41 40 38 36 36 37 38 37 36 37 38 39 40 41 41 41 40 39 39 36 33 32 35 38 40 40 40 40 39 38 38 40 40 38 37 37 37 36 36 36 37 38 38 39 38 37 37 35 33 32 31 32 33 35 37 37 36 33 29 28 28 31 29 28 29 30 32 33 35 37 39 41 42 41 42 45 50 56 57 55 53 51 50 48 45 40 34 30 29 30 32 33 35 37 39 40 39 40 42 39 36 33 33 33 35 41 47 51 56 61 67 69 70 69 63 59 58 58 58 57 56 44 27 16 19 23 18 18 20 24 27 28 28 28 28 28 28 28 28 30 32 35 38 33 24 21 26 34 31 30 31 32 33 35 36 35 34 33 30 30 32 37 41 41 36 33 32 32 33 36 31 29 30 32 33 33 33 34 33 32 31 30 30 32 33 31 31 31 31 30 29 30 30 29 29 27 26 26 27 27 26 25 26 28 28 28 28 26 25 24 24 26 28 29 29 29 29 29 30 31 32 32 32 31 30 29 29 28 27 27 27 28 28 27 27 27 27 28 28 29 29 28 28 28 28 28 27 26 27 28 30 30 30 30 30 30 31 33 33 32 32 31 30 30 30 30 30 30 30 30 30 30 31 32 32 32 31 30 31 32 32 32 32 32 32 33 33 34 34 34 34 34 35 35 34 34 36 39 40 39 35 31 28 26 25 25 26 27 26 26 25 25 25 26 27 28 28 29 30 30 29 28 27 27 28 30 31 31 32 32 33 33 32 31 30 28 26 26 26 30 31 32 31 31 31 31 29 28 26 25 25 25 25 26 27 29 30 31 31 31 30 33 37 42 45 48 50 54 56 59 63 68 74 79 80 80 80 75 75 77 71 68 69 69 69 70 66 66 68 70 68 66 64 66 69 73 74 74 74 76 76 76 74 68 61 54 54 57 62 92 93 93 93 93 93 92 91 90 89 88 87 87 88 88 88 87 86 85 84 84 84 83 82 81 80 80 80 79 80 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 80 80 80 80 79 80 80 80 81 81 81 84 86 87 88 88 88 85 80 79 77 74 70 69 67 64 66 67 68 63 53 49 47 48 47 46 47 46 47 50 46 46 49 52 51 46 47 48 48 49 50 50 46 47 50 49 46 47 47 47 49 58 67 72 71 69 65 59 57 57 57 58 57 60 64 67 66 63 60 60 60 56 55 56 55 52 49 50 51 51 52 55 60 61 59 55 56 53 50 44 41 42 45 48 50 51 54 57 56 55 52 53 54 56 52 47 44 42 39 38 36 34 33 37 40 41 41 41 43 44 44 43 43 42 39 36 33 31 30 30 32 33 35 33 33 32 33 32 33 36 41 44 42 40 38 37 36 36 36 34 33 36 38 38 38 39 42 40 39 37 37 37 37 40 49 59 57 48 37 37 36 36 34 33 31 33 37 41 40 39 38 37 36 35 33 33 33 33 34 36 37 38 38 37 37 37 36 36 37 36 35 33 33 34 36 35 33 30 26 25 26 33 36 37 32 29 26 27 27 28 28 28 28 28 29 29 30 30 30 31 32 32 30 31 34 33 33 34 43 42 37 32 29 29 29 30 31 33 34 34 34 33 33 34 36 38 37 36 34 35 35 35 34 34 35 37 35 33 32 33 34 34 34 34 34 33 33 34 37 38 37 36 36 36 36 35 35 37 37 36 36 36 36 36 36 37 40 44 52 52 53 52 55 55 51 48 45 42 40 40 41 42 43 44 44 44 44 39 34 32 35 40 46 45 42 39 39 37 37 37 37 35 30 31 36 45 46 46 48 48 46 47 47 47 47 47 47 46 46 45 44 42 42 42 42 41 41 39 37 37 39 40 41 38 36 36 37 38 39 40 40 40 39 38 36 33 31 31 36 39 40 39 39 39 39 39 39 41 41 40 38 37 37 36 36 36 37 37 38 39 38 37 37 36 34 32 31 31 32 33 35 37 36 34 31 28 28 31 29 28 29 31 32 34 36 37 39 39 39 38 39 43 49 54 54 52 49 48 47 46 45 44 42 39 38 36 36 37 37 37 37 37 37 39 43 39 35 33 33 34 35 37 43 50 58 62 65 67 69 69 63 59 57 57 57 57 55 38 23 12 18 21 18 18 20 24 27 28 29 29 29 29 28 28 29 33 36 38 39 32 23 21 28 34 30 29 29 32 30 29 30 34 37 40 34 34 42 44 42 39 35 32 31 34 34 32 33 31 29 31 32 34 35 35 34 31 30 29 30 31 32 32 31 30 30 32 32 32 30 29 29 27 26 26 27 27 27 26 27 28 28 28 28 27 26 25 25 26 27 29 29 30 30 30 31 32 31 31 30 30 29 29 28 28 27 27 28 28 28 27 27 27 28 28 29 29 29 29 30 31 31 29 28 27 28 29 30 31 31 31 30 31 32 34 34 33 33 31 30 30 31 31 31 31 30 30 31 31 32 32 32 31 30 30 31 34 33 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 36 38 39 36 33 30 28 27 26 27 27 27 27 26 25 26 26 27 29 29 30 30 30 30 29 28 28 28 30 31 32 32 32 33 33 33 32 32 31 29 27 28 29 32 33 33 32 31 30 30 29 27 26 25 25 25 26 28 29 30 30 30 31 31 32 35 39 43 44 46 49 52 54 61 72 73 74 77 78 78 78 74 73 74 71 68 68 69 69 68 66 68 69 69 67 65 63 66 70 73 74 74 73 73 73 72 71 65 59 53 54 57 62 92 92 93 93 93 93 92 92 91 89 88 87 87 87 88 88 87 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 82 85 87 87 88 88 87 83 78 78 76 73 73 70 65 71 68 60 51 50 51 52 52 55 49 48 50 51 50 47 48 51 55 52 49 48 49 50 50 50 49 44 44 46 49 48 48 50 50 50 51 61 70 68 65 60 53 50 51 50 51 56 57 61 68 68 65 59 61 63 62 61 60 60 54 49 48 49 51 52 59 64 65 58 54 56 50 43 36 38 41 45 47 49 50 51 54 54 52 50 55 57 59 55 49 44 41 39 37 37 36 36 40 42 42 41 40 41 41 42 43 42 41 38 35 33 32 31 31 33 35 35 34 35 34 34 33 34 37 40 41 40 38 37 37 37 36 35 35 33 32 35 36 35 37 38 39 38 38 39 38 41 50 54 58 57 45 38 39 39 37 34 33 33 33 35 38 40 39 38 39 38 37 34 34 34 34 35 36 38 39 40 39 39 38 38 38 37 37 35 34 33 34 34 34 33 30 27 26 29 34 34 33 31 28 27 26 26 27 28 29 29 28 29 30 30 30 31 31 31 31 30 30 31 33 36 40 50 46 40 33 31 29 29 31 32 32 33 34 34 33 33 33 37 38 39 36 34 34 34 35 34 35 34 34 34 32 31 31 32 33 35 35 34 33 33 33 36 37 37 36 36 36 36 35 35 37 37 37 36 36 36 38 40 44 49 53 56 51 49 48 51 53 53 50 48 46 43 42 41 42 42 43 43 44 43 38 33 31 32 38 43 44 42 40 38 36 35 35 37 36 32 32 37 48 49 48 48 49 49 49 48 47 47 48 48 46 44 42 41 40 40 41 42 40 38 37 38 41 43 44 44 42 39 37 37 38 39 40 40 40 38 36 34 32 31 33 38 41 41 40 39 39 39 40 40 41 41 40 39 37 36 35 35 36 36 37 38 38 38 38 37 37 34 32 31 31 30 31 33 35 35 35 33 30 29 29 29 29 29 31 33 35 36 37 38 38 37 36 38 42 46 51 51 50 48 46 45 43 43 42 43 41 40 39 38 37 37 35 34 33 35 38 40 38 35 33 34 35 36 37 44 51 58 61 63 64 69 70 65 59 56 55 55 54 52 34 21 12 20 21 19 19 21 25 27 28 29 29 29 29 28 28 31 37 41 40 32 27 24 23 30 32 29 27 27 29 27 29 31 31 33 36 43 42 39 40 38 36 37 31 28 34 36 34 32 30 28 29 31 34 37 38 35 30 29 29 29 31 31 31 31 30 30 32 33 33 30 29 29 28 27 26 26 27 27 27 27 28 27 27 27 28 27 26 26 26 27 28 29 30 31 31 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 29 29 29 30 30 31 31 30 29 28 27 29 30 31 32 32 33 33 32 33 34 34 34 33 32 31 30 31 31 32 31 31 31 32 33 33 33 31 29 28 31 33 35 33 32 32 32 32 32 32 32 33 34 34 33 33 33 34 34 36 37 36 34 32 30 28 27 27 28 28 27 26 26 26 27 28 29 31 31 30 30 30 30 30 29 29 29 31 32 32 32 33 33 33 32 31 33 32 31 29 29 31 33 33 33 31 30 30 30 28 26 26 25 25 26 27 29 30 30 30 30 30 30 31 34 38 41 41 46 50 52 52 58 69 73 76 79 79 79 78 74 71 70 70 68 66 68 68 68 67 69 69 69 68 67 66 69 70 71 72 73 73 73 71 68 66 62 57 52 54 58 62 92 92 93 93 93 93 93 92 91 90 88 87 87 87 88 88 87 86 85 85 84 84 83 83 82 81 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 81 83 85 87 88 88 88 82 79 80 81 82 84 77 74 77 68 55 45 51 55 56 53 49 46 49 52 53 51 49 49 52 54 50 49 50 52 52 53 50 51 50 48 46 48 48 52 57 51 49 49 60 63 57 56 54 49 48 48 50 50 51 53 57 62 68 67 64 62 66 69 71 69 66 60 54 51 51 53 56 65 64 62 57 54 52 47 41 37 39 41 44 48 49 49 49 51 53 54 55 58 60 60 58 50 45 41 39 38 39 38 38 39 40 41 40 39 39 39 40 40 41 40 39 36 34 33 32 34 36 38 37 36 35 34 33 33 35 38 40 39 38 37 37 37 36 36 35 35 34 34 34 34 34 33 34 36 35 37 39 37 39 46 56 57 54 44 40 38 39 37 35 33 33 34 36 38 39 38 38 38 37 36 35 35 35 36 36 36 37 38 38 39 38 38 38 37 36 36 35 35 34 34 33 33 32 31 28 28 32 36 33 32 30 28 27 27 27 27 28 29 30 30 30 30 30 31 31 31 32 31 30 28 30 35 42 47 49 44 40 35 31 30 30 32 32 32 32 33 34 34 33 34 36 37 37 35 34 34 34 34 35 37 35 34 32 31 30 31 31 32 34 35 34 33 32 33 36 37 37 36 36 36 35 35 35 36 36 36 35 36 37 39 41 44 48 51 52 48 48 48 50 51 51 47 48 47 46 44 43 44 43 42 42 42 40 36 30 29 31 37 43 47 41 40 39 37 35 34 35 36 35 35 38 46 53 52 49 47 50 51 48 47 47 48 48 47 42 40 39 39 40 41 41 37 35 36 40 43 45 48 48 46 43 40 38 38 39 40 40 39 37 35 34 34 34 38 43 44 43 41 41 40 39 40 40 39 39 39 39 38 36 35 35 35 36 38 38 38 37 37 37 37 36 34 33 31 30 30 32 33 34 34 33 31 29 28 29 29 31 32 34 35 36 37 36 35 34 35 37 40 44 46 46 47 46 45 43 41 39 38 38 37 37 37 37 34 32 29 29 30 32 35 37 36 35 34 34 35 37 39 47 53 57 60 61 63 68 70 67 59 55 53 53 50 44 30 19 15 21 21 20 20 23 26 27 28 28 28 28 29 28 29 35 42 44 37 25 22 24 28 34 36 33 29 27 26 24 28 31 30 29 30 34 39 40 38 38 39 40 31 26 27 32 33 30 29 28 28 30 33 37 39 36 31 28 28 28 29 29 28 28 30 32 35 33 32 30 30 30 29 27 26 26 27 28 28 27 27 27 26 26 27 26 26 26 26 27 28 29 31 32 33 32 31 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 30 30 31 31 30 29 29 28 27 28 31 32 32 32 33 34 33 33 33 34 34 33 32 31 31 31 31 32 32 32 32 33 34 34 34 31 30 29 31 33 35 33 32 32 32 33 32 32 33 33 34 34 34 33 32 33 33 35 35 35 33 32 30 29 28 28 27 27 27 27 27 27 29 30 31 32 31 30 30 31 32 33 32 31 30 32 32 32 32 33 33 33 33 32 33 34 33 31 31 31 31 32 31 30 29 29 28 26 26 25 26 26 27 28 29 30 31 31 31 30 29 29 31 36 40 43 47 50 52 54 60 67 70 77 81 78 78 78 76 72 70 71 70 70 70 68 66 65 66 67 68 69 69 70 71 72 71 70 70 70 71 69 67 64 59 55 52 55 59 64 92 92 92 93 93 93 93 93 92 91 89 88 87 87 88 88 88 87 86 85 84 84 83 83 82 81 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 84 86 87 88 86 83 82 82 85 83 79 76 79 79 76 62 49 50 53 53 53 50 48 49 51 53 50 50 51 51 51 51 51 52 53 49 49 50 56 60 62 52 47 47 57 60 54 50 51 60 57 51 52 51 50 48 48 49 50 50 50 53 59 66 68 65 62 69 73 76 74 68 61 54 53 54 56 63 71 60 56 55 53 52 49 45 43 44 44 45 48 49 50 51 58 62 61 59 60 60 58 55 50 46 42 39 39 40 41 39 38 38 38 37 37 37 38 38 39 40 41 40 38 35 33 32 35 37 39 38 36 34 33 33 34 36 38 38 37 36 36 35 35 35 34 34 35 35 35 35 34 33 31 31 32 34 36 38 41 41 49 59 57 51 43 40 39 38 36 35 34 32 34 38 38 38 36 35 35 35 35 35 36 36 36 36 36 37 37 38 38 37 37 38 37 36 36 35 36 36 35 33 32 32 31 30 27 32 34 32 32 31 30 29 28 27 27 28 29 30 30 30 31 31 31 31 32 32 31 30 28 30 37 46 45 44 40 39 37 32 30 30 31 31 31 32 33 34 34 34 33 34 35 35 34 34 34 35 35 36 37 34 31 30 32 34 36 32 31 33 34 34 33 32 34 37 37 36 35 35 35 35 35 35 35 35 35 34 35 36 39 42 45 48 49 48 46 46 47 48 47 46 45 46 47 48 47 47 47 45 44 43 41 36 33 31 33 35 38 46 51 43 43 41 38 35 34 34 34 35 35 39 45 54 51 49 49 48 49 48 47 47 48 49 46 41 39 38 39 40 41 40 35 34 36 41 44 45 47 46 45 44 42 40 39 39 40 40 39 37 35 36 38 38 40 43 44 43 43 43 42 40 39 38 38 38 38 38 38 37 36 35 36 36 37 38 37 37 36 36 37 37 36 35 31 30 30 31 32 33 33 33 32 31 30 30 31 32 34 34 34 34 35 34 33 31 33 36 39 40 42 43 44 44 45 41 38 35 34 34 33 34 34 34 29 25 23 27 29 30 32 32 33 34 35 35 37 37 41 50 55 58 60 60 61 64 68 67 59 53 50 50 44 34 21 15 15 20 19 20 21 24 26 27 27 27 27 28 29 29 30 38 45 45 33 21 18 24 28 28 30 31 28 26 24 22 26 28 29 30 31 33 39 39 37 40 41 39 31 27 27 27 28 28 30 29 28 30 33 37 39 37 34 30 29 28 28 27 26 25 29 32 33 32 31 31 30 30 29 28 27 26 27 28 28 27 27 26 26 26 25 25 26 26 27 27 28 29 30 32 34 32 31 32 32 32 31 30 29 28 27 27 27 26 26 26 27 27 28 29 30 30 30 30 30 29 29 29 30 29 29 29 31 32 33 32 33 33 32 32 32 35 35 34 32 31 31 30 31 31 32 33 34 34 35 35 34 32 31 30 31 33 34 34 33 32 33 33 33 33 33 34 34 36 35 33 32 32 32 33 34 34 33 31 30 29 29 28 27 27 27 28 28 29 31 32 32 31 29 29 29 31 33 35 35 31 28 31 32 32 32 32 33 34 34 34 35 35 35 34 33 32 30 30 29 28 28 27 26 26 26 26 27 28 28 29 29 30 30 32 32 30 28 28 31 37 43 47 48 50 52 57 64 69 69 75 79 78 78 77 76 73 72 75 71 70 71 68 65 63 63 64 66 68 70 72 74 74 73 73 73 73 73 69 65 62 58 54 53 56 60 63 92 92 92 92 93 93 93 93 92 91 90 88 87 87 88 88 88 87 86 85 84 84 84 83 82 81 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 80 81 82 84 86 88 87 85 84 83 80 73 72 73 79 68 54 51 48 46 52 56 59 53 50 49 49 50 49 49 50 50 50 50 51 51 49 47 50 53 59 58 55 52 51 52 60 57 54 55 57 60 65 58 51 51 50 48 47 49 51 49 49 50 54 60 64 60 59 65 69 71 71 63 57 54 55 57 59 69 71 60 61 60 54 54 54 50 49 49 47 48 49 47 49 53 59 63 64 61 60 59 56 53 50 47 43 40 40 41 42 39 36 35 35 35 36 37 37 38 39 40 41 42 40 37 34 32 33 35 36 35 33 32 31 32 33 33 35 36 34 34 34 33 33 34 34 35 35 34 35 36 35 32 29 28 30 33 39 39 39 40 52 60 59 49 43 41 38 36 35 34 33 31 34 37 37 35 34 34 34 34 35 35 36 35 36 36 36 37 38 37 37 36 37 36 37 37 37 37 38 38 37 34 33 32 32 33 32 31 31 31 31 32 34 36 32 28 26 27 28 29 30 30 31 31 31 31 31 32 32 31 30 29 33 39 41 39 38 40 37 33 30 30 30 31 32 32 33 34 34 34 33 33 34 34 34 34 34 35 36 36 35 31 29 30 37 38 37 32 31 32 34 34 34 33 34 35 36 35 34 35 35 35 34 35 35 35 34 34 34 35 37 40 43 45 46 44 44 43 45 45 45 44 44 44 46 47 49 50 50 50 49 47 44 39 36 34 39 39 38 40 43 44 43 40 37 35 34 33 37 37 37 39 44 48 48 48 50 50 48 48 47 48 48 49 45 42 40 40 40 41 41 39 35 34 37 42 46 47 45 45 45 45 42 41 39 40 40 40 39 37 34 35 36 37 39 42 44 42 42 42 42 41 39 38 38 38 38 38 38 37 36 36 36 37 37 38 37 36 35 36 36 38 37 36 34 31 30 32 33 33 32 32 32 32 31 32 33 34 34 33 32 32 32 31 31 30 32 34 37 38 40 41 42 43 43 39 36 34 33 32 32 32 32 32 28 25 24 27 30 31 31 30 30 30 33 35 38 39 43 51 56 59 61 59 59 60 67 66 60 50 46 44 38 28 18 14 16 19 18 20 21 24 26 27 27 27 27 28 29 31 32 40 44 43 28 19 16 24 27 26 28 29 28 24 23 23 27 26 25 29 31 33 37 37 36 38 35 33 38 34 30 26 26 28 31 30 30 30 33 36 38 38 36 34 31 30 29 27 26 26 30 32 32 33 32 31 30 29 29 30 29 29 29 29 29 28 27 26 25 25 25 25 25 26 27 28 29 29 30 33 34 33 32 32 33 33 32 31 30 29 28 28 27 27 27 28 28 27 28 28 29 30 30 30 29 28 29 30 31 31 30 29 30 31 32 33 32 32 30 30 32 35 35 34 33 32 31 31 30 31 31 33 34 35 35 35 34 33 32 31 31 33 34 34 33 33 33 33 33 34 34 35 36 37 35 33 31 31 31 31 32 32 31 30 29 29 29 28 27 27 27 27 28 30 32 33 32 31 28 28 29 31 32 34 34 31 30 33 32 32 33 33 33 34 34 35 35 34 34 33 33 32 31 30 29 28 28 27 27 27 27 27 27 28 29 29 29 29 30 32 31 29 27 29 33 39 44 47 46 46 48 53 61 66 67 71 76 79 81 80 78 74 72 71 71 71 70 67 64 62 61 62 64 66 69 73 76 77 77 76 79 79 77 71 66 62 58 55 53 57 59 62 92 92 92 92 92 93 93 93 93 92 91 89 88 87 88 88 88 88 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 81 81 81 81 81 82 82 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 81 80 81 83 85 86 87 85 84 84 78 70 70 71 73 58 49 47 47 50 56 57 57 54 51 50 52 52 50 46 46 49 51 50 49 49 49 48 49 52 56 59 58 55 54 57 60 56 57 62 66 68 65 59 53 50 47 46 47 48 49 49 50 51 53 56 58 55 62 66 65 65 63 61 56 54 54 57 62 75 69 62 69 77 79 67 60 54 53 53 52 50 48 45 47 54 62 64 64 62 61 60 58 55 51 47 45 43 42 39 37 34 33 33 34 35 36 37 38 39 40 41 42 43 42 40 36 34 33 34 35 36 35 32 31 30 30 31 32 33 33 33 33 32 33 33 34 35 34 34 35 37 37 32 28 26 28 29 30 33 36 39 50 58 59 48 42 39 36 34 33 33 33 32 32 34 35 34 34 34 34 34 35 35 35 35 36 37 37 38 37 36 36 37 38 37 37 38 38 39 40 39 38 36 34 33 33 33 33 33 31 30 31 35 36 36 33 29 26 27 28 29 30 31 31 31 31 31 31 31 31 32 32 31 31 34 38 35 34 34 33 32 31 31 31 32 32 33 33 33 33 33 32 32 33 33 33 34 34 35 35 36 34 30 28 33 41 40 37 33 32 32 33 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 36 38 41 43 43 42 42 42 43 43 43 43 43 44 45 46 48 49 51 53 53 51 48 45 44 43 46 44 41 39 42 44 43 39 36 35 37 39 43 39 36 35 41 45 46 41 45 53 49 47 46 48 49 50 47 44 41 41 42 43 42 40 38 36 38 41 45 45 43 44 44 43 41 40 39 40 40 40 38 36 34 34 35 37 40 42 43 42 41 41 42 41 40 38 39 39 39 39 38 37 37 37 36 37 36 36 35 34 34 35 35 36 38 37 36 33 32 32 34 34 33 30 29 30 30 31 33 34 34 33 32 31 30 29 28 29 30 30 32 34 37 39 41 41 40 38 35 34 33 32 32 31 31 31 29 24 24 28 31 32 32 30 30 31 34 37 39 41 46 52 57 60 61 58 57 58 64 65 59 45 40 36 32 23 17 15 18 20 19 20 22 25 27 27 28 28 28 29 32 33 34 39 40 37 23 16 16 26 27 27 28 29 28 22 22 25 33 30 28 28 29 32 36 35 35 34 36 37 39 36 33 30 29 30 31 31 30 31 34 36 38 38 38 37 36 34 31 27 27 28 31 33 33 33 33 32 31 30 30 31 32 31 31 31 30 29 28 27 26 25 25 25 25 26 27 29 30 30 31 33 34 33 32 32 34 34 33 33 32 30 29 29 29 29 29 30 30 29 28 28 29 29 30 29 28 28 31 31 31 31 30 30 30 31 31 32 32 30 29 29 31 32 33 34 34 33 32 31 30 30 31 32 33 35 35 36 35 35 33 32 31 32 33 34 33 33 33 33 34 34 34 36 37 38 37 34 30 30 31 31 30 30 30 30 30 30 29 28 27 27 28 28 30 31 32 32 31 30 28 28 29 30 31 32 32 30 30 32 32 33 34 34 33 33 33 34 35 35 34 32 32 32 31 30 30 30 29 29 30 30 29 28 26 27 28 30 30 30 31 32 31 29 28 31 35 40 41 42 43 43 45 48 55 60 64 68 73 79 83 84 83 80 78 76 73 72 70 66 64 62 61 61 63 65 69 72 75 77 78 78 80 81 79 74 70 65 59 55 53 55 59 63 92 92 92 92 92 93 93 93 93 93 91 90 88 88 88 88 88 88 87 86 85 84 84 83 82 82 81 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 83 85 86 82 79 80 78 74 74 75 71 57 50 47 49 50 53 56 55 54 55 55 55 56 53 48 46 49 52 53 53 52 51 51 48 45 47 52 58 57 52 55 57 55 58 61 63 66 64 58 53 48 46 46 46 46 48 50 51 53 55 58 61 62 63 64 63 64 60 55 52 52 53 56 62 70 62 59 64 75 73 63 61 59 58 56 54 51 49 48 48 54 60 65 65 63 61 60 59 57 52 49 47 43 40 35 33 32 32 33 34 35 36 37 38 39 40 41 43 44 43 42 40 40 40 40 38 38 38 33 30 28 29 29 30 32 34 35 35 34 34 34 35 35 34 34 36 36 36 34 29 27 28 28 30 31 34 37 42 53 53 44 40 36 33 32 33 33 33 32 30 33 34 33 33 33 34 35 35 35 36 36 37 37 37 38 37 36 36 37 37 38 38 38 38 39 39 39 39 38 36 35 34 34 34 33 30 29 31 36 37 36 33 30 28 27 28 29 30 30 31 31 31 31 31 30 30 31 32 32 30 33 34 32 31 31 32 32 32 32 33 33 33 33 33 33 32 31 30 31 32 32 32 33 33 34 35 36 34 32 28 36 42 42 36 33 32 31 32 33 35 35 34 34 34 34 33 33 32 33 33 33 34 34 34 34 34 34 36 38 40 41 41 40 40 40 42 42 43 43 42 43 44 45 46 47 48 50 52 53 51 49 49 50 53 52 47 41 43 44 44 41 38 37 39 43 45 38 33 31 35 40 43 39 46 53 48 47 47 48 50 51 50 47 44 43 44 44 42 42 41 39 39 40 44 43 42 42 43 43 41 40 39 40 40 39 36 34 33 34 36 39 43 44 44 42 41 40 41 41 41 39 40 40 39 38 37 37 37 37 36 36 36 35 34 34 34 34 35 35 36 36 35 33 33 33 35 34 31 28 28 28 28 29 31 34 34 33 32 29 27 26 25 24 25 26 27 29 34 37 38 38 37 36 33 33 33 33 32 31 31 31 30 24 26 29 33 33 31 29 31 32 34 39 42 43 48 53 58 60 60 57 55 56 59 62 54 39 28 24 23 18 16 17 19 19 19 20 22 25 27 28 28 28 29 30 33 34 36 38 39 34 21 15 14 20 27 30 30 30 28 23 26 30 33 23 23 26 28 32 37 36 36 36 35 36 38 37 36 35 34 32 31 31 31 32 35 37 38 38 39 39 37 35 31 28 28 29 31 33 34 34 34 33 33 32 32 32 33 33 32 31 30 29 29 29 28 27 26 26 26 27 28 29 31 31 31 33 34 34 32 33 35 35 35 34 33 31 30 30 30 31 31 32 32 31 30 29 29 29 29 28 28 29 32 31 30 30 30 30 30 30 31 31 32 30 29 27 29 31 33 35 35 33 32 31 31 31 32 32 33 35 36 37 37 35 34 33 32 32 33 34 34 33 33 33 34 35 35 36 37 37 38 37 34 33 32 31 31 31 31 31 31 31 31 30 30 29 29 30 31 32 32 31 30 29 29 28 28 30 31 32 33 32 30 30 33 34 34 33 33 33 36 36 36 35 33 32 31 31 31 31 31 31 31 31 31 30 29 28 27 27 29 30 30 31 31 32 31 31 31 33 34 34 35 37 40 41 44 48 52 57 61 66 72 77 81 84 84 82 83 82 77 75 72 67 65 63 62 62 64 67 70 72 74 75 77 78 79 80 79 77 74 68 61 55 53 54 58 63 92 92 92 92 92 93 93 93 93 93 92 91 89 88 88 88 89 88 87 86 85 85 84 84 83 82 81 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 82 83 82 78 77 78 77 76 78 73 63 50 46 47 52 54 56 55 55 54 57 57 56 52 49 45 50 53 56 49 48 50 53 53 48 48 51 58 59 58 56 57 57 56 61 66 66 63 56 51 47 44 45 46 47 47 50 53 55 58 61 59 59 59 61 60 58 53 51 50 51 53 55 60 60 54 53 57 69 65 60 61 63 65 68 63 58 54 55 56 56 60 64 64 62 60 60 59 57 52 48 45 40 38 36 37 36 35 33 34 36 37 38 39 40 41 41 43 44 44 44 43 43 43 42 40 37 34 29 29 28 27 28 29 31 33 35 36 36 36 35 35 35 34 34 35 35 35 34 31 28 27 28 29 31 33 35 40 48 46 41 36 34 32 32 32 33 33 31 30 34 35 34 33 33 34 34 35 35 36 36 37 38 39 39 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 38 38 37 35 34 32 31 33 36 39 38 35 34 31 29 29 29 29 30 31 31 31 31 30 29 29 31 32 32 32 34 34 33 31 31 33 33 34 34 34 34 34 33 33 33 31 30 30 31 31 32 32 32 33 33 34 35 36 32 29 37 42 43 36 33 32 31 31 33 34 35 35 34 34 33 33 32 32 32 33 33 34 34 34 34 34 35 36 38 39 40 40 39 40 41 41 42 42 41 41 42 42 43 44 45 44 45 47 50 50 48 46 46 47 48 47 45 45 46 46 46 42 39 39 43 43 36 33 36 42 41 40 39 48 50 47 47 48 49 50 51 52 51 49 46 46 44 42 43 44 43 40 40 41 40 40 40 42 43 42 41 40 40 40 38 35 34 35 37 40 45 48 48 44 42 40 40 40 40 40 40 41 41 40 37 36 35 35 35 36 36 36 37 37 36 34 33 34 35 35 35 34 32 33 34 34 32 30 28 28 28 29 29 30 33 35 34 31 27 26 25 24 23 22 23 24 26 31 34 36 37 36 33 30 31 33 34 33 32 31 30 29 26 27 30 34 33 32 31 31 33 35 42 46 47 52 55 58 60 59 56 53 54 55 58 44 29 21 19 18 17 17 17 19 19 19 20 23 25 28 28 29 31 32 34 36 37 38 40 41 34 22 14 15 19 29 32 31 27 24 23 26 27 26 17 20 24 26 33 38 37 36 35 34 36 37 37 38 36 33 31 31 32 32 33 35 37 39 40 40 39 36 33 30 28 28 29 31 33 34 34 34 34 34 34 33 33 33 32 30 29 29 28 28 29 29 30 28 27 27 27 29 30 31 31 32 33 34 34 34 34 35 36 36 35 33 32 31 31 32 32 33 33 33 32 31 30 30 29 28 27 27 28 30 30 30 29 29 29 30 30 31 32 34 31 29 27 29 31 32 34 35 33 32 31 31 32 33 35 35 36 37 38 37 35 34 34 33 33 34 34 35 34 34 33 34 35 35 35 35 36 37 38 37 36 34 33 32 32 33 33 32 32 31 31 31 31 31 32 33 32 31 29 29 30 30 29 28 29 30 33 34 35 33 31 34 34 33 33 32 33 36 36 35 34 33 32 31 30 30 31 30 31 30 30 29 29 28 28 28 29 30 30 31 31 32 32 32 32 32 32 30 29 30 32 36 39 45 50 54 59 62 64 68 73 78 81 83 83 85 84 81 77 72 67 65 64 63 64 65 67 69 71 72 73 75 76 77 79 79 78 74 69 62 55 53 55 60 64 92 92 92 92 92 93 93 93 93 93 93 91 90 88 88 88 89 89 88 87 86 85 84 84 83 82 81 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 75 75 76 75 74 73 68 60 52 57 54 52 53 53 51 53 55 59 57 56 52 49 48 51 50 50 47 47 47 46 45 46 48 51 54 56 57 58 61 62 63 64 64 63 60 56 49 45 44 44 45 47 47 52 54 56 59 60 57 55 55 58 55 52 49 49 50 51 52 54 58 57 50 43 50 58 59 59 59 60 64 69 69 67 64 64 63 62 63 63 62 61 60 59 58 56 53 47 42 38 39 41 42 40 38 34 35 37 39 39 39 40 41 42 43 44 45 45 44 44 44 42 39 35 31 29 30 29 28 28 29 30 32 33 34 34 34 34 34 34 34 34 34 34 34 33 31 27 27 28 29 31 34 36 38 42 41 36 31 31 31 32 32 32 32 29 30 33 36 35 34 33 33 34 35 36 36 36 37 39 40 40 39 38 38 38 38 38 38 38 38 38 37 38 39 39 39 38 39 39 37 36 35 34 37 41 45 43 42 40 35 32 31 30 30 30 31 31 30 29 28 27 29 30 31 32 33 36 35 34 31 32 34 35 35 34 34 34 34 33 32 31 29 30 30 31 31 31 32 32 33 33 34 35 36 33 31 34 41 43 39 35 32 30 31 32 34 34 34 34 33 33 34 34 34 34 34 34 34 34 34 33 34 36 37 37 37 38 39 40 40 41 40 40 40 40 40 40 41 42 42 42 42 43 44 46 47 46 43 43 45 46 44 45 45 46 45 44 41 39 40 43 41 35 31 36 41 39 36 35 43 47 48 48 49 50 51 51 51 51 50 48 46 43 42 44 44 43 42 41 39 37 39 41 44 43 42 41 41 41 40 36 33 33 38 42 46 50 51 48 46 43 41 40 40 40 40 40 41 43 41 37 34 33 34 35 35 36 37 39 41 39 37 35 34 34 34 34 34 34 34 34 34 32 31 30 29 30 29 28 30 32 36 34 31 25 24 24 24 24 24 25 25 26 28 33 36 38 37 33 29 29 32 36 36 34 32 31 29 28 28 31 34 34 33 32 31 34 38 45 47 49 52 55 57 58 57 55 53 53 52 49 34 25 21 19 18 16 17 18 19 18 19 20 23 26 29 30 33 35 36 35 35 35 37 37 38 30 22 15 15 21 31 31 28 21 20 20 23 23 20 15 20 23 26 33 37 39 36 36 37 36 36 37 38 38 36 34 34 34 34 34 34 36 39 40 40 37 34 31 29 28 29 30 31 32 34 35 34 34 34 34 33 33 33 32 30 29 28 28 28 29 30 31 31 30 29 29 30 30 31 31 32 33 34 35 36 35 36 36 35 34 33 33 32 33 33 34 34 34 33 32 31 31 30 29 28 27 27 28 29 30 30 29 28 29 30 31 32 33 33 31 30 29 30 30 31 32 33 33 32 32 33 34 35 36 36 37 37 38 37 36 35 34 34 34 34 35 35 34 34 34 35 35 34 33 34 35 36 37 37 37 35 33 32 33 33 34 33 32 30 31 31 32 33 34 35 33 30 29 29 30 31 31 30 30 31 33 35 37 36 34 32 32 32 32 32 34 35 35 34 33 32 32 31 30 29 29 29 29 29 29 28 28 27 28 29 30 31 32 32 32 32 32 32 32 31 28 27 27 29 31 32 34 42 49 54 58 59 59 61 67 76 79 82 83 85 83 80 75 71 68 66 65 65 65 65 66 67 69 70 71 72 73 75 77 77 75 73 67 60 54 54 56 62 65 93 92 92 92 93 93 93 93 93 94 93 92 91 89 88 88 89 89 88 87 86 85 85 84 83 82 81 81 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 77 73 76 77 77 71 61 50 41 38 49 49 48 49 52 54 55 57 57 53 52 51 49 51 54 49 47 47 49 49 48 47 47 48 48 48 53 56 61 66 64 65 66 61 57 51 48 46 44 45 45 43 45 48 52 54 55 56 59 58 54 51 49 49 48 47 48 49 50 50 53 57 61 57 48 47 49 53 55 59 62 64 65 67 67 65 63 66 68 69 67 65 62 60 59 57 58 56 48 42 40 41 43 43 43 40 38 39 39 40 39 39 40 40 41 43 44 45 44 44 44 43 41 38 34 31 30 30 29 28 28 29 30 31 31 32 33 33 33 34 34 34 32 32 32 32 32 30 28 27 28 30 32 35 37 37 38 38 34 32 32 32 32 32 32 30 28 30 33 38 37 35 33 33 34 35 35 36 36 37 39 41 41 41 40 39 38 38 38 38 37 37 37 37 37 39 41 40 40 41 40 40 40 39 39 41 46 51 53 47 42 37 35 33 32 31 31 31 30 29 28 29 30 29 29 31 32 33 34 36 34 32 33 34 35 34 33 33 33 33 32 32 30 29 30 31 32 31 31 32 32 33 33 34 35 36 36 32 30 38 44 44 37 33 31 31 32 33 34 33 32 33 34 36 36 36 36 36 35 35 35 34 34 34 36 38 37 37 37 39 39 39 40 39 39 38 39 39 39 39 40 40 40 41 42 43 44 45 47 46 44 44 42 40 40 42 45 46 45 43 43 43 46 45 40 31 33 36 38 36 35 37 47 49 48 50 52 53 53 52 51 52 50 46 43 43 45 43 43 43 42 40 38 42 45 47 44 42 42 42 41 39 35 34 35 41 46 49 50 50 47 44 42 41 40 40 40 40 41 42 44 43 39 34 33 33 33 34 35 36 38 40 40 38 36 34 33 34 35 35 35 35 34 34 34 34 32 30 30 30 29 29 32 35 35 30 25 24 25 26 27 28 29 28 27 29 32 36 38 39 35 31 28 30 33 36 35 34 32 31 30 28 29 31 32 31 31 30 34 39 44 46 48 51 54 56 57 56 56 54 53 49 42 31 25 22 19 17 16 18 19 18 17 19 21 23 27 31 33 34 35 35 32 30 29 28 28 29 26 22 17 18 24 32 25 21 19 20 20 21 20 18 17 21 23 24 26 31 34 34 35 36 34 35 36 37 37 36 35 35 35 35 34 34 35 38 38 37 34 32 30 30 29 29 31 32 32 34 35 34 34 34 34 33 33 33 33 31 30 30 29 29 29 30 32 32 31 31 31 31 31 31 32 33 34 36 36 36 35 35 35 35 34 34 34 34 34 35 35 35 34 33 32 31 31 30 29 27 27 27 28 29 30 30 29 28 29 30 32 33 33 33 32 31 30 31 31 31 30 30 31 33 33 34 35 35 35 37 37 37 37 36 36 35 35 35 36 36 36 36 35 34 34 35 35 35 33 33 34 35 36 37 37 36 35 34 34 34 33 32 31 30 31 32 33 34 36 36 35 31 29 30 30 31 31 31 31 31 33 35 37 37 34 30 32 32 32 32 33 35 34 33 32 32 32 32 31 30 30 29 28 28 28 27 27 27 29 30 32 33 33 33 34 33 33 32 31 29 25 26 28 31 35 36 32 39 45 52 54 55 56 56 62 72 77 81 83 83 80 76 73 70 68 67 66 65 64 64 65 65 67 68 69 70 71 72 73 72 70 69 65 59 54 55 58 64 66 93 92 92 92 93 93 93 93 94 94 94 93 91 90 88 88 89 89 89 88 87 85 85 84 83 82 81 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 76 76 80 79 72 60 46 36 36 38 42 45 46 48 56 56 56 57 55 53 52 50 49 51 51 50 50 50 50 53 54 53 49 50 55 53 53 56 63 64 52 55 57 52 51 48 45 45 45 46 45 44 46 49 51 53 53 53 57 57 54 51 49 47 47 47 48 49 50 50 51 53 55 54 51 46 45 48 54 61 65 67 68 67 63 64 64 67 71 74 73 69 65 62 61 61 63 58 52 45 42 41 42 43 43 42 41 41 40 40 40 39 40 41 41 42 44 44 44 43 43 42 41 37 33 31 30 30 29 28 28 29 29 29 30 31 33 34 35 35 35 34 33 32 32 32 32 32 31 28 28 31 34 37 38 38 36 34 31 32 33 32 32 32 31 29 28 30 35 40 38 35 33 33 34 35 35 36 36 37 40 42 43 42 41 40 39 39 39 38 38 37 37 37 37 38 40 40 41 42 42 42 42 41 42 43 47 49 49 48 44 39 36 35 35 33 32 31 30 29 30 32 31 29 29 31 32 33 34 35 34 33 34 34 34 32 31 31 32 32 32 32 30 29 30 33 33 32 32 32 32 33 33 34 35 36 36 31 30 35 42 42 36 33 31 32 33 33 33 31 32 34 35 37 38 37 37 38 37 36 36 35 35 35 37 37 36 36 37 38 38 38 38 37 37 37 37 37 38 38 38 38 39 40 41 42 43 43 45 45 44 44 41 38 39 43 47 47 47 47 48 51 52 53 44 34 32 35 39 39 38 39 45 48 48 50 52 55 56 55 54 54 51 48 46 45 44 43 43 43 42 40 40 42 46 47 43 43 43 43 41 40 36 36 39 44 47 49 49 47 45 42 41 40 40 40 40 40 41 42 44 44 41 35 33 32 32 33 34 36 37 38 39 37 36 34 34 34 34 33 33 33 33 34 35 36 35 32 30 30 30 29 32 35 36 33 28 24 26 28 29 30 31 31 30 30 32 36 38 38 35 32 28 29 31 34 35 35 34 32 30 29 29 29 30 30 30 31 34 37 40 44 47 50 53 54 55 56 56 51 43 40 36 29 24 20 17 17 18 20 19 18 17 19 21 24 28 32 34 34 33 31 29 27 26 26 27 27 24 21 19 21 26 29 22 22 22 22 21 21 21 20 20 21 20 21 23 26 28 28 29 31 33 35 36 37 37 36 35 35 35 34 34 34 35 37 36 34 32 30 30 31 31 30 30 31 32 35 35 35 35 35 34 34 34 34 34 32 32 32 31 31 30 31 33 34 34 33 32 32 32 33 35 36 38 40 39 38 36 35 35 34 34 34 35 35 36 37 36 36 34 33 32 32 32 31 30 27 27 28 29 30 30 30 30 30 31 32 32 33 33 33 33 32 31 31 32 32 32 32 32 33 34 34 34 34 35 37 37 37 37 36 36 35 35 36 37 38 39 39 39 38 37 37 37 37 36 35 35 35 35 36 36 36 36 35 34 33 32 31 30 31 31 32 33 34 36 36 33 31 30 31 30 30 31 31 31 31 31 31 32 33 32 31 32 32 32 31 33 34 33 32 31 30 30 30 31 31 31 31 30 29 29 28 28 29 30 32 33 34 33 33 34 34 34 33 30 27 23 25 28 31 41 44 44 41 44 50 53 55 56 57 62 68 75 79 81 79 78 75 72 69 67 66 65 64 63 63 64 64 65 65 65 65 65 66 66 67 67 67 62 58 53 55 59 66 67 93 93 92 93 93 93 93 93 94 94 94 93 92 90 89 88 89 89 89 88 87 86 85 84 83 82 81 80 80 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 78 76 78 79 74 65 52 39 35 36 38 40 44 48 53 57 55 56 57 55 53 51 49 47 49 51 53 57 56 56 57 58 57 53 50 52 56 58 61 65 63 57 52 47 43 48 47 44 45 45 47 46 45 46 49 51 53 52 52 55 54 53 50 49 48 48 49 50 50 50 50 51 52 53 54 53 51 49 48 52 64 66 65 65 68 69 70 69 69 71 73 74 72 69 66 69 69 68 62 54 47 46 44 43 42 42 42 44 43 40 39 39 39 40 41 42 42 43 44 44 43 42 40 38 35 33 31 31 30 30 29 29 29 29 29 30 31 33 34 36 37 37 36 35 33 33 32 33 34 32 30 29 31 33 36 38 39 38 35 32 34 34 32 33 32 31 29 28 30 36 39 37 35 33 33 34 35 36 36 36 37 40 42 41 41 40 40 40 40 40 39 39 38 37 37 38 38 39 41 42 43 42 42 42 41 41 42 45 48 49 49 44 41 41 39 38 37 33 31 29 30 32 35 33 31 29 31 32 33 33 34 33 34 34 34 32 31 31 31 31 32 32 32 30 29 31 35 35 33 32 32 33 33 33 34 35 35 34 29 29 33 40 39 36 32 31 31 32 32 31 30 32 34 35 36 37 37 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 41 42 43 44 44 44 43 41 40 42 44 44 45 48 51 59 58 53 44 38 37 36 38 44 38 39 45 48 50 52 53 55 56 56 55 53 51 48 45 45 44 42 42 42 42 40 41 43 46 45 43 43 43 43 41 40 39 39 41 44 48 49 48 45 43 41 40 40 40 40 40 40 41 43 43 42 38 35 33 32 32 33 34 35 37 37 37 37 35 34 34 32 31 31 31 31 32 33 35 36 34 32 30 30 30 29 31 35 37 36 31 26 27 29 30 29 30 31 31 31 32 36 37 37 35 32 29 27 29 31 33 33 34 34 32 30 28 29 29 29 30 33 36 39 42 45 47 50 52 52 53 54 53 46 36 34 31 28 22 18 17 18 19 21 19 18 18 20 23 25 28 30 31 32 30 28 26 26 27 28 29 27 24 20 18 18 22 25 23 23 24 25 24 22 21 20 18 17 20 21 22 23 22 21 27 36 42 38 36 35 36 36 35 35 34 34 33 34 34 35 33 31 30 29 30 30 30 30 30 31 34 36 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 35 36 37 35 34 34 35 36 38 40 41 42 41 40 38 37 36 36 36 37 37 37 37 37 36 36 34 33 33 33 34 32 30 28 28 29 30 30 31 31 30 30 30 30 31 32 32 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 35 37 37 38 38 37 36 36 35 36 38 40 41 42 42 42 40 37 37 37 37 37 36 36 35 35 35 35 34 34 33 32 31 30 31 31 32 33 33 33 34 34 32 31 30 31 31 31 31 31 31 31 31 32 33 33 33 32 33 34 33 32 33 33 33 31 30 29 31 32 34 34 33 33 32 32 32 32 32 33 33 33 33 33 31 31 33 35 35 33 31 27 24 28 34 40 46 48 48 49 50 51 52 55 57 60 64 69 73 77 79 78 76 74 70 68 66 64 63 62 62 62 62 63 64 64 64 63 63 62 62 64 65 65 60 56 53 55 60 66 67 93 93 92 93 93 93 93 93 94 94 94 94 92 91 89 88 88 89 89 89 87 86 85 84 83 82 81 81 80 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 78 75 73 73 69 65 62 54 43 45 44 42 43 46 49 56 58 57 59 59 56 53 51 52 50 50 52 56 58 58 56 56 60 58 59 61 59 60 62 67 71 68 63 56 48 44 48 47 46 45 46 46 46 45 45 47 49 51 51 52 52 51 50 49 48 49 51 50 50 50 50 51 51 52 54 55 56 55 53 46 50 62 64 65 64 66 69 72 68 67 71 73 73 72 69 69 74 74 73 72 62 55 53 50 47 43 44 44 44 44 43 40 39 39 41 42 43 42 43 43 43 43 41 39 37 34 32 31 30 30 30 29 29 30 30 30 30 31 32 34 35 37 37 38 37 35 34 34 34 35 34 32 30 31 33 36 40 42 42 38 35 34 34 33 34 32 31 29 29 31 36 38 37 34 34 34 34 35 36 36 36 36 38 38 38 39 39 40 42 42 41 40 39 39 38 39 39 39 40 42 43 42 41 41 41 40 41 42 44 47 48 49 44 41 39 39 40 40 35 31 30 31 33 36 35 32 31 32 33 33 33 33 33 33 33 32 32 32 32 31 31 32 32 31 30 29 31 35 35 34 33 33 33 33 33 34 35 35 33 30 29 34 40 38 36 33 33 32 31 30 30 31 33 34 34 36 36 37 40 41 40 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 35 35 35 36 36 36 37 37 38 39 40 41 42 43 43 44 47 46 43 40 40 40 39 42 47 55 56 52 43 42 44 48 52 53 43 42 45 50 53 54 54 55 55 54 50 49 51 50 48 45 43 42 42 42 42 41 44 46 45 44 44 44 44 43 41 40 41 42 44 47 49 48 46 43 42 41 40 40 40 40 40 40 41 43 41 38 36 35 34 33 33 34 34 34 36 37 37 37 35 33 30 30 31 33 33 32 32 33 35 35 33 32 32 31 30 30 31 34 37 37 31 27 27 29 30 28 29 31 31 31 32 35 36 36 34 34 31 29 27 27 28 29 30 32 32 31 29 29 29 29 32 34 38 42 46 48 48 48 50 50 50 50 50 43 36 32 29 26 21 19 18 18 20 20 19 18 19 22 24 25 26 27 27 28 26 25 23 25 28 31 31 28 25 20 21 24 24 24 24 24 26 27 25 21 18 19 20 20 21 22 22 22 23 25 29 36 39 36 35 35 34 35 35 35 34 34 34 34 33 33 30 29 29 29 29 29 29 29 31 34 35 36 36 35 35 34 34 34 34 35 35 36 36 37 38 37 36 36 36 38 40 39 38 38 39 40 40 41 42 43 43 42 41 40 39 39 39 39 38 37 36 36 35 35 34 33 33 33 33 32 30 29 30 31 31 31 30 28 28 29 30 31 31 31 31 32 33 33 33 33 32 32 32 32 32 33 33 34 35 35 36 37 38 38 38 37 36 36 36 36 38 40 41 41 41 43 42 40 38 37 37 36 36 36 36 35 34 34 33 33 32 31 31 31 32 33 34 33 33 33 33 32 31 30 30 30 31 31 31 32 32 33 33 33 33 34 33 33 33 35 35 34 33 32 31 31 32 32 35 36 37 37 36 35 34 35 36 37 38 38 36 34 33 32 31 31 33 34 34 33 32 30 29 32 38 43 45 48 52 58 58 55 53 55 58 61 64 69 74 75 77 77 74 71 68 66 65 63 62 61 61 61 61 62 62 63 63 63 62 61 61 62 62 62 59 56 53 56 61 66 67 93 93 92 93 93 93 93 93 94 94 94 94 93 91 89 89 89 89 89 89 88 86 85 84 83 83 82 81 81 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 78 76 70 67 65 63 59 60 57 54 56 50 47 47 51 53 55 60 62 62 57 54 55 53 52 47 49 52 54 54 54 55 57 60 51 54 64 61 60 58 63 64 62 65 65 60 51 47 48 47 45 44 46 46 45 44 45 47 49 50 50 50 51 49 48 46 49 49 49 50 50 50 51 52 53 55 57 59 51 47 42 47 52 57 60 61 61 61 60 60 66 71 72 70 68 64 68 74 76 78 78 71 64 59 55 52 48 49 47 45 44 42 39 40 41 43 43 43 42 42 43 43 43 41 39 36 34 31 31 31 31 30 30 29 29 30 30 31 31 32 33 34 35 37 38 38 37 36 35 35 35 35 33 31 30 33 37 45 47 44 40 36 33 34 35 35 32 30 29 29 31 35 36 35 34 33 34 35 35 36 36 35 35 36 36 37 38 38 40 42 43 42 41 39 38 39 41 41 41 42 43 43 41 41 41 40 40 42 42 43 44 46 46 43 40 38 39 41 41 37 33 31 32 34 36 36 32 30 32 33 33 34 33 33 33 32 31 32 33 33 32 32 32 32 31 30 29 32 34 35 34 33 33 33 33 33 34 35 35 34 31 28 33 38 39 38 37 34 32 31 31 32 34 36 35 34 36 36 38 40 40 40 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 35 35 35 35 35 36 36 36 36 37 38 39 40 41 42 43 43 44 44 44 41 41 38 34 36 41 49 54 53 46 43 44 49 53 55 51 41 40 46 52 54 54 55 54 52 49 50 53 51 48 44 42 42 43 43 42 42 46 47 46 46 46 46 44 43 42 42 43 46 48 48 48 47 44 42 41 41 41 40 40 39 40 40 41 43 40 38 36 37 37 35 35 35 35 35 35 36 37 36 34 32 31 32 34 36 36 35 34 34 36 36 34 34 33 32 31 31 31 35 37 37 31 27 26 30 31 30 30 30 31 31 33 35 36 36 34 34 33 31 28 26 26 26 27 29 31 31 30 29 29 30 33 37 41 45 49 50 47 47 47 48 47 47 48 43 38 32 28 25 22 21 20 20 20 19 19 19 21 23 24 24 24 24 25 25 23 23 24 26 29 32 33 29 26 21 21 22 21 23 25 27 28 28 24 22 22 23 22 21 21 23 23 23 25 27 30 33 37 38 37 35 33 33 34 35 35 35 34 34 33 31 28 28 28 29 29 29 30 30 31 36 36 36 36 36 35 34 34 34 34 35 36 37 38 39 39 38 38 38 38 40 42 42 42 41 41 41 41 41 42 43 43 44 43 42 42 41 40 40 39 37 36 35 34 34 33 33 33 32 32 31 30 29 30 31 32 31 29 28 28 29 30 31 32 32 31 31 31 32 33 33 32 32 33 33 34 34 35 36 37 37 37 38 39 39 38 37 36 36 36 36 38 39 39 40 40 42 43 42 40 38 37 35 34 34 35 35 35 35 34 33 33 32 32 32 33 34 33 32 32 33 33 31 30 29 29 30 31 32 32 32 33 34 34 34 34 34 33 32 32 34 35 35 35 35 36 36 36 37 38 39 39 39 37 35 33 34 35 37 38 39 38 36 34 34 33 33 34 33 32 31 33 34 35 35 38 41 41 46 55 67 65 62 58 56 58 62 65 68 72 74 74 73 70 69 67 66 64 62 61 61 61 60 60 60 61 62 63 63 63 62 61 61 61 61 57 55 55 57 62 66 68 93 92 92 93 93 93 93 93 94 94 94 94 93 91 90 89 89 89 90 89 88 87 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 77 72 63 62 60 59 52 46 46 54 58 53 48 46 46 47 49 58 62 62 57 55 57 54 51 47 48 50 49 51 52 54 58 60 58 55 58 60 61 59 52 53 54 57 60 58 50 47 47 46 46 46 47 47 46 46 46 47 48 50 51 56 55 50 48 47 48 49 49 49 50 50 52 53 55 58 60 57 43 43 44 45 48 52 54 56 57 57 59 61 65 68 69 67 66 65 68 70 72 75 72 67 66 63 57 55 53 52 50 47 44 41 40 42 43 44 43 43 42 42 43 43 44 41 38 35 33 32 31 31 31 31 31 30 30 30 30 31 31 32 32 33 34 36 37 38 39 38 38 37 37 37 36 33 30 33 37 41 48 46 39 37 36 36 37 36 33 30 30 30 32 34 35 34 33 33 34 35 35 35 35 35 35 35 35 36 37 38 40 41 42 42 41 39 40 42 45 44 43 43 43 43 41 40 40 40 42 43 43 42 42 43 43 42 38 38 39 38 37 36 34 33 34 37 36 34 30 30 32 33 34 34 34 34 33 31 31 32 34 33 32 32 32 33 31 30 30 33 35 37 34 33 33 33 33 33 34 35 35 35 33 30 32 37 42 40 37 35 34 34 36 39 40 40 36 35 36 37 38 38 39 39 38 37 37 37 38 38 38 39 39 39 38 38 38 37 37 36 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 42 42 43 44 45 46 42 36 33 41 48 53 55 56 55 50 48 49 54 54 41 40 46 55 55 54 54 53 53 54 55 55 50 46 44 41 42 43 44 43 43 45 46 46 46 48 48 46 46 45 44 46 47 47 47 46 45 44 43 42 42 41 40 39 39 40 41 41 42 40 38 38 39 39 38 37 37 38 37 36 36 37 36 35 34 34 34 37 38 38 38 36 36 37 36 35 34 33 32 31 31 32 35 37 36 30 27 27 31 31 30 29 31 32 32 32 34 37 35 34 34 33 31 29 28 28 28 27 28 30 30 31 31 31 33 35 39 44 48 50 50 47 44 45 47 46 46 46 45 39 32 27 24 22 21 22 23 22 21 20 20 20 21 21 21 21 22 22 23 23 23 24 27 32 34 34 27 21 18 19 19 19 24 28 30 30 28 25 24 26 28 25 24 24 26 26 25 23 25 28 32 36 39 37 35 33 32 34 35 37 36 35 34 32 30 27 27 27 28 29 30 30 31 33 35 36 36 36 36 35 35 34 35 35 35 36 37 39 39 39 39 40 40 40 42 43 43 43 42 43 42 42 41 41 41 42 43 43 43 42 41 40 39 38 38 36 35 34 34 33 33 33 32 31 29 29 29 30 31 31 30 30 29 29 30 30 31 33 34 34 31 30 31 32 33 33 33 34 35 35 35 35 36 37 38 38 38 38 39 38 37 36 36 36 36 38 39 39 40 40 41 42 43 43 41 39 37 36 36 36 37 37 36 36 36 36 36 36 36 35 34 33 33 33 33 34 32 30 29 29 31 33 34 34 34 33 33 34 34 35 35 34 33 32 32 34 35 36 36 37 38 39 39 39 39 39 39 36 34 32 34 36 38 38 39 39 38 38 37 38 36 34 32 33 33 33 35 35 35 35 36 39 44 57 71 70 68 66 63 64 65 67 69 71 71 71 69 67 67 66 66 64 62 61 61 60 60 60 60 61 62 63 64 64 63 62 62 61 59 57 56 56 57 61 65 68 92 92 92 93 93 93 93 93 94 94 94 94 93 92 90 89 89 89 90 89 88 87 86 85 84 84 83 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 78 76 67 61 61 57 53 46 48 51 56 58 55 44 42 42 42 45 53 59 62 60 54 51 51 50 49 47 47 49 51 51 52 58 58 57 56 57 62 63 55 46 50 51 51 51 51 48 46 47 48 48 48 48 47 46 46 46 47 47 51 54 56 53 49 47 47 48 50 50 50 50 51 52 55 59 60 50 44 39 44 45 45 47 48 49 52 55 57 58 60 61 61 63 63 66 67 67 68 70 72 71 67 67 63 59 58 57 55 54 49 45 43 43 44 44 44 43 42 42 42 43 43 42 39 37 34 33 32 32 32 32 31 31 31 30 30 30 31 31 32 32 33 34 35 37 38 39 40 40 40 39 39 39 34 32 35 43 48 51 44 38 38 38 39 39 37 34 31 30 30 32 34 36 34 33 33 34 34 35 35 36 37 36 36 36 36 38 39 40 40 41 41 40 40 42 44 46 45 44 43 43 42 41 41 40 41 43 43 43 41 40 40 40 39 37 38 38 36 36 38 39 37 37 39 38 34 29 31 32 33 34 34 34 33 32 30 31 32 34 32 32 32 33 32 31 30 31 35 38 39 35 33 32 33 33 33 34 35 35 36 35 34 33 35 37 39 39 39 38 40 43 47 45 42 38 36 36 37 37 37 38 38 38 38 37 38 38 38 39 39 39 39 39 39 38 38 37 36 36 35 35 34 34 34 35 35 35 35 36 37 38 39 40 41 41 41 42 44 45 46 45 40 33 39 44 45 48 55 63 56 52 50 55 54 47 48 51 56 55 53 53 51 50 51 55 54 50 45 42 41 42 43 44 44 45 46 47 47 47 48 49 49 51 49 46 46 46 45 44 44 44 45 44 42 41 40 40 39 39 40 40 39 38 37 38 40 42 43 41 39 39 39 39 37 37 37 37 36 36 36 38 41 40 39 38 38 37 36 35 34 34 33 32 30 31 33 35 37 34 29 27 28 31 30 29 28 33 34 32 32 34 37 35 34 32 34 33 31 29 28 28 27 28 29 30 31 31 33 34 37 41 45 48 48 48 47 46 45 45 45 45 45 43 38 33 28 23 21 21 22 23 24 23 22 20 20 19 17 16 17 19 19 21 22 24 26 30 34 34 31 24 18 16 21 20 21 26 31 33 33 30 26 22 26 28 25 27 29 33 29 26 23 25 29 35 36 37 36 36 35 34 33 35 36 36 36 35 33 29 26 27 27 27 28 29 30 32 34 36 36 36 36 36 36 35 36 37 37 37 37 38 39 40 40 39 41 42 43 45 46 46 44 44 43 42 42 41 41 40 40 40 41 41 40 39 38 37 37 38 38 37 35 35 35 34 33 31 30 29 30 30 31 31 30 29 30 30 30 30 31 32 33 34 35 31 30 30 32 33 34 33 34 35 35 35 36 36 37 38 38 38 38 39 38 37 36 37 38 38 39 39 40 40 41 41 41 41 42 42 41 40 39 39 39 39 38 38 37 37 38 38 39 39 37 35 35 35 35 35 34 33 31 31 31 32 34 36 36 35 34 34 34 34 35 36 37 36 34 32 32 33 36 37 38 38 39 38 37 37 38 39 40 40 40 41 43 43 42 41 41 41 42 42 43 40 37 34 36 35 34 34 33 32 30 32 36 44 58 72 75 73 70 68 68 67 67 68 68 67 68 67 67 66 65 65 64 63 62 61 61 61 61 61 61 62 63 64 64 64 63 63 62 60 59 59 59 60 63 66 69 92 92 92 93 93 93 93 93 94 94 94 94 94 92 91 90 89 89 90 90 89 88 86 85 85 84 83 83 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 80 78 74 64 62 62 57 52 49 51 53 55 57 57 53 51 48 46 48 51 56 59 61 56 51 50 52 51 49 47 50 52 50 53 59 60 58 57 57 60 65 57 51 53 54 52 48 49 49 47 45 45 46 46 46 46 47 48 48 48 50 52 52 51 49 47 46 47 49 52 51 51 51 52 53 55 61 60 50 42 41 47 44 43 44 45 46 48 50 52 53 55 54 51 54 58 63 63 63 64 66 68 70 70 70 65 60 57 59 60 61 51 48 47 46 45 44 42 42 41 42 42 43 41 39 36 34 33 33 33 33 32 32 32 32 32 31 30 30 30 31 32 32 32 33 34 36 37 39 41 41 41 41 41 40 34 32 36 44 48 48 40 39 42 42 41 40 37 34 31 30 31 33 35 36 35 33 33 33 34 35 36 37 38 37 37 37 37 38 39 40 41 41 40 40 41 42 44 44 43 43 43 43 43 43 43 41 42 43 43 43 41 40 38 37 36 36 37 37 38 39 42 44 43 39 37 36 32 30 31 32 33 34 34 34 32 31 31 32 33 34 32 31 32 33 32 30 29 33 37 41 40 37 34 33 33 32 33 33 34 35 36 37 35 32 31 34 38 45 47 47 46 46 45 44 42 40 38 37 37 37 38 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 39 40 40 41 42 43 44 45 44 39 33 35 40 45 54 60 58 58 57 57 61 60 57 54 54 53 53 52 50 50 50 51 51 50 45 42 40 42 43 44 46 49 48 45 49 50 48 49 51 54 51 48 47 46 45 43 43 44 44 43 43 42 40 39 38 39 39 39 37 36 36 38 41 43 47 45 41 41 40 40 38 37 37 37 37 38 40 42 44 42 40 39 37 35 34 33 33 34 32 32 31 32 33 34 36 32 27 26 28 30 30 28 29 34 35 34 33 35 37 36 34 33 33 34 32 29 28 28 28 29 29 28 28 29 31 35 39 43 46 47 46 44 44 44 42 42 43 43 44 44 37 33 30 24 21 20 21 23 24 24 23 23 22 19 16 16 17 18 18 20 22 25 28 31 33 31 27 21 16 17 24 23 23 26 34 37 37 32 27 22 26 25 21 23 26 29 33 32 29 29 32 36 38 40 41 41 38 35 34 34 35 35 35 35 36 35 31 26 27 28 28 28 30 31 33 35 37 36 36 36 36 36 37 38 38 38 38 38 39 40 41 41 43 44 46 47 48 48 46 44 43 41 40 39 39 38 38 39 40 40 38 36 36 36 36 37 37 35 35 34 34 34 33 31 30 31 31 32 32 31 30 30 30 30 31 31 31 32 33 34 34 32 30 30 32 33 34 33 34 35 36 36 36 36 37 38 38 38 39 39 38 37 37 38 39 40 41 41 40 41 42 41 41 41 41 42 42 42 41 41 41 40 40 39 38 38 38 39 40 40 39 38 38 37 38 36 35 34 34 34 34 35 37 38 38 38 37 35 35 35 36 37 39 38 37 37 35 35 36 37 38 37 38 37 36 36 39 43 48 49 50 51 52 52 50 47 45 44 44 45 45 43 41 39 40 38 36 32 31 30 28 28 33 48 64 75 76 73 70 69 68 67 66 65 65 64 65 66 67 66 65 65 65 64 64 63 63 63 63 63 63 63 64 64 65 64 64 63 62 62 61 62 62 63 65 67 69 92 92 92 92 93 93 93 93 93 94 94 94 94 93 92 90 89 89 90 90 89 88 87 86 85 84 84 83 83 82 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 78 79 79 80 78 73 66 65 65 64 58 53 50 51 53 58 60 59 57 53 48 50 51 51 51 54 58 54 54 55 52 50 47 50 51 49 53 57 61 54 53 59 63 64 60 55 50 51 49 48 50 51 51 50 48 46 45 45 46 47 49 49 47 48 50 48 47 46 47 47 47 50 51 51 52 52 52 54 56 60 60 52 39 43 46 43 43 43 42 42 42 45 47 48 51 51 49 48 51 55 53 51 52 59 62 63 63 62 60 58 57 59 56 55 53 50 48 46 43 41 40 40 41 42 42 42 40 37 35 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 33 34 35 37 39 41 42 43 42 41 40 38 33 34 41 45 45 40 40 43 46 43 40 37 33 31 31 32 34 35 35 34 33 33 33 34 36 38 39 39 38 37 37 37 38 39 41 42 41 41 40 40 41 42 42 42 42 43 43 44 45 45 44 44 44 43 42 40 39 37 35 35 36 37 37 38 40 43 47 50 43 38 34 32 31 31 32 33 34 35 34 33 32 33 34 35 34 33 31 31 32 31 29 29 34 36 36 36 35 33 33 32 32 32 33 34 35 36 36 37 35 33 35 41 52 59 58 49 44 42 41 42 42 41 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 36 37 38 39 40 40 40 41 42 43 46 41 29 27 36 48 52 55 57 61 59 55 57 57 54 52 50 49 51 51 50 49 48 47 47 47 46 43 42 42 42 46 52 57 55 50 51 52 51 49 49 49 49 49 48 47 45 44 43 43 44 44 44 44 41 40 39 39 39 39 37 38 39 41 43 44 45 45 43 42 41 39 37 37 37 38 39 40 42 43 43 44 41 38 35 34 34 34 35 34 33 32 32 32 33 33 34 31 28 25 28 30 32 29 29 33 35 36 35 35 36 37 35 34 34 35 34 32 30 29 30 30 29 28 27 28 29 33 39 44 46 45 43 42 42 41 39 38 37 35 36 36 33 33 31 27 22 20 20 22 23 23 24 24 24 22 19 16 18 18 18 19 22 26 28 29 30 27 23 19 16 19 25 24 25 29 37 39 38 35 29 25 28 25 20 20 21 25 33 35 34 31 33 35 36 41 43 43 40 37 35 34 34 36 37 38 38 40 38 32 29 28 28 29 29 29 31 33 35 36 35 35 36 37 39 40 40 39 39 39 40 41 42 42 43 45 46 48 49 48 46 44 42 40 39 38 38 38 38 39 41 40 38 36 35 36 38 37 36 35 34 34 34 33 33 32 32 33 33 32 32 31 30 30 30 31 31 31 32 32 33 34 34 32 31 31 31 33 34 33 33 34 35 35 35 36 37 38 38 38 38 38 38 38 38 38 39 41 43 42 42 43 43 43 42 41 42 42 43 43 43 42 42 42 42 42 42 41 40 40 41 42 43 41 41 41 40 38 37 37 36 36 37 38 39 40 41 41 40 38 37 37 39 40 41 40 40 41 41 40 39 38 38 39 40 38 37 38 44 50 56 58 60 61 61 60 58 53 50 47 47 48 47 46 45 43 44 42 40 38 37 36 36 42 52 65 71 74 72 71 69 67 66 64 63 62 61 61 62 65 67 68 67 67 66 65 65 66 66 66 65 65 65 64 64 64 64 64 64 63 63 62 62 63 64 65 66 67 68 92 92 92 92 93 93 93 93 93 93 94 94 94 93 92 91 90 90 90 90 89 89 87 86 85 85 84 84 83 82 81 81 81 81 81 81 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 78 79 80 80 80 74 70 69 68 65 58 55 52 52 55 58 59 55 49 48 49 51 50 52 57 59 60 58 57 55 47 47 46 47 48 50 53 54 55 51 55 59 59 59 57 55 51 48 49 49 48 49 50 51 51 50 48 46 46 47 48 50 52 50 48 45 45 46 46 47 47 48 50 51 52 53 54 56 58 59 60 48 35 43 46 45 45 44 42 42 43 45 45 47 49 51 49 45 45 47 49 47 47 51 54 55 53 53 53 54 57 59 56 55 52 46 43 41 39 38 38 40 41 41 41 40 39 36 35 34 34 33 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 33 33 35 36 38 40 42 43 43 42 40 38 35 35 38 46 46 44 39 41 45 43 40 37 34 32 32 33 34 36 35 34 33 33 33 34 36 38 40 40 39 38 37 37 38 40 41 42 41 40 40 40 40 40 41 41 42 43 43 43 43 44 44 44 44 43 42 41 41 37 35 34 35 36 37 39 40 40 43 46 46 41 37 35 31 30 32 33 35 36 36 35 35 36 36 37 35 33 31 32 32 30 28 29 32 33 33 33 33 33 32 32 31 32 32 33 34 35 37 39 39 38 37 41 47 53 50 45 43 42 42 43 42 41 40 40 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 36 35 34 34 34 34 34 34 34 34 34 35 36 36 37 38 39 39 39 39 40 41 43 38 31 27 38 49 53 52 54 61 58 53 51 50 49 50 51 51 50 49 48 48 48 47 45 46 46 44 43 43 43 49 54 57 57 54 52 54 54 48 46 47 48 49 48 47 46 45 44 43 44 45 46 45 41 40 39 38 38 39 39 43 46 46 45 44 43 43 44 44 43 41 37 36 37 39 39 39 40 41 43 44 42 40 37 37 38 39 37 36 34 33 32 32 32 32 33 33 30 27 28 32 34 30 29 31 35 35 35 33 35 37 37 36 35 35 35 35 34 33 33 32 30 29 28 28 29 32 40 44 46 43 41 40 40 40 38 35 33 32 32 32 32 32 32 31 26 21 18 20 21 22 23 24 24 26 22 18 18 18 18 19 22 24 25 25 25 27 22 18 16 22 25 23 26 32 39 41 40 39 30 24 21 21 22 26 23 24 29 34 35 31 34 37 38 38 40 41 41 38 36 34 35 36 39 39 39 41 42 39 30 28 29 30 30 30 31 31 32 34 34 34 35 37 40 42 41 40 40 40 41 42 43 43 43 45 46 48 49 49 46 44 42 41 39 38 38 39 40 41 42 42 40 38 38 39 39 37 35 34 34 34 33 33 33 33 34 34 33 32 31 31 31 31 30 31 32 32 32 33 33 35 34 32 31 31 32 33 33 33 33 34 34 34 35 35 37 38 39 39 39 40 40 40 40 39 41 43 44 43 43 43 44 43 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 42 42 46 46 45 44 42 40 40 39 38 38 38 39 41 42 43 44 44 44 41 40 40 41 43 44 44 44 45 48 48 47 46 46 47 50 50 50 51 56 60 63 65 66 67 67 65 62 58 53 50 50 51 50 50 49 48 49 49 50 53 57 60 60 64 67 70 71 71 70 70 69 67 65 63 62 60 59 59 60 62 65 67 68 68 68 67 67 68 67 67 66 65 65 64 64 64 64 64 64 63 62 62 62 64 65 66 66 66 65 92 92 92 92 93 93 93 93 93 93 94 94 94 94 93 91 90 90 90 90 90 89 88 86 85 85 84 84 83 83 82 81 81 81 81 81 81 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 79 79 78 79 80 80 79 75 71 70 70 65 60 59 57 56 56 56 55 52 48 46 52 52 49 50 55 61 60 57 50 47 46 46 46 46 47 48 49 49 51 54 54 57 56 57 57 56 55 53 53 52 51 49 49 50 52 55 54 51 50 49 48 51 53 51 47 45 44 45 46 47 47 48 49 52 53 53 52 50 50 52 54 40 39 50 46 45 45 44 43 43 43 44 45 47 49 53 51 46 42 43 45 44 44 45 49 50 48 47 46 47 49 48 46 46 44 40 38 37 37 37 39 42 41 41 40 39 38 35 35 35 35 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 36 38 40 41 42 43 43 42 39 36 34 40 50 51 45 37 38 41 44 42 39 35 32 32 34 34 35 36 35 34 33 34 34 35 37 39 40 40 39 38 38 38 39 40 41 40 40 40 40 40 40 41 42 43 44 44 43 41 41 42 43 44 44 43 42 41 39 35 33 34 35 36 38 39 38 37 40 43 44 42 38 33 32 32 34 35 36 36 36 36 37 38 38 34 32 31 33 31 29 28 30 34 34 33 32 32 32 33 32 32 31 32 32 33 34 35 38 39 39 37 37 40 46 48 46 43 43 43 42 42 41 39 38 38 37 38 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 38 38 37 36 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 40 38 37 37 38 38 38 35 32 31 39 45 50 51 51 53 53 52 51 50 50 52 53 51 49 49 49 49 49 48 47 45 44 44 44 44 43 46 49 52 56 56 53 54 55 54 46 44 45 47 47 47 46 45 44 43 44 45 47 45 42 41 40 38 39 39 40 41 41 42 44 43 42 42 43 44 45 42 39 35 36 37 39 39 40 41 43 44 44 43 41 41 40 39 39 37 35 33 31 30 31 32 34 35 32 29 29 32 34 35 32 32 35 33 33 32 33 35 37 36 35 35 35 36 38 37 36 35 32 30 29 29 30 33 39 43 45 41 39 38 38 38 39 36 33 31 30 30 30 31 32 32 32 24 18 18 19 20 21 23 25 27 22 19 18 18 19 19 20 20 20 22 26 30 23 19 19 23 25 24 27 31 37 41 41 39 30 24 19 17 19 23 24 25 27 32 36 38 35 38 40 39 40 41 42 40 37 36 36 37 39 39 38 39 39 38 33 30 29 31 31 31 31 31 31 32 33 34 34 36 39 41 41 41 41 41 42 45 46 45 45 46 47 49 51 50 47 45 42 39 38 38 39 40 41 42 43 42 41 40 40 40 38 36 35 35 34 33 33 33 33 34 34 34 33 31 31 31 31 31 30 31 31 31 32 32 33 34 33 32 31 32 32 33 33 33 34 34 34 34 35 37 38 38 38 38 40 41 42 42 42 42 44 44 44 44 44 44 44 44 43 43 44 44 45 46 46 46 46 46 46 44 43 43 43 43 45 49 49 47 44 42 40 40 39 38 38 39 41 43 46 47 47 46 46 45 45 45 45 47 48 49 49 50 53 55 57 58 59 60 61 62 62 62 64 66 68 69 70 70 69 66 64 60 56 53 53 54 54 54 54 54 55 57 59 60 64 66 66 68 69 69 68 68 67 68 68 68 67 66 65 64 62 60 59 61 63 65 67 68 69 69 69 69 67 65 64 64 64 63 63 63 63 64 63 63 61 61 62 64 66 67 67 66 65 92 92 92 92 93 93 93 93 93 93 94 94 94 94 93 92 91 90 90 90 90 89 88 87 86 85 84 84 84 83 82 82 81 81 81 81 81 82 83 83 83 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 79 79 78 79 79 78 77 74 70 68 67 64 61 60 55 52 52 53 54 57 54 52 55 53 50 51 55 58 57 54 48 47 49 50 48 47 47 47 47 47 47 49 51 56 58 56 60 62 61 59 58 55 50 48 49 48 47 50 54 55 54 53 52 53 51 50 47 45 44 44 45 47 47 48 50 51 52 51 48 47 45 47 45 35 37 42 43 43 42 42 42 42 42 42 43 46 50 53 52 47 41 40 42 44 43 43 43 42 42 42 40 39 39 39 38 36 36 35 35 36 36 37 39 41 41 40 39 38 37 35 35 35 35 34 33 32 31 31 31 32 32 33 33 33 34 34 34 34 33 33 33 35 36 38 39 41 42 42 43 42 39 36 33 39 45 48 44 39 35 38 42 43 41 37 31 32 34 35 35 36 35 34 34 34 34 34 35 37 39 41 40 39 39 39 39 40 40 40 40 41 41 40 41 43 43 44 44 42 42 41 40 40 42 43 42 41 41 41 40 36 34 33 34 35 35 36 37 36 37 40 44 44 40 33 33 33 34 36 36 35 35 36 38 39 38 34 32 32 36 31 28 27 35 38 37 35 34 33 33 33 34 32 31 31 32 32 34 35 36 38 40 40 37 38 41 47 46 44 43 42 42 41 39 38 37 38 39 40 40 39 39 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 37 35 35 35 35 34 34 34 34 34 34 35 35 36 36 38 38 36 36 36 37 37 38 36 34 34 37 39 42 51 51 50 51 53 55 56 52 49 48 49 50 51 51 51 50 50 50 48 44 44 44 46 46 46 46 48 55 57 59 63 57 53 49 44 42 43 45 46 46 45 44 43 43 43 44 43 42 42 39 38 39 40 40 40 39 39 41 43 43 41 42 43 43 43 41 36 36 36 37 38 40 41 43 44 44 44 43 41 40 40 40 40 37 33 31 31 32 33 34 35 33 32 32 33 37 40 34 32 32 32 34 35 35 35 35 34 33 33 33 35 35 35 35 34 33 31 30 29 30 33 38 41 41 38 36 35 36 36 36 35 34 32 30 29 28 29 31 31 30 23 18 17 19 20 19 23 25 27 22 19 18 19 20 20 20 19 19 21 26 29 26 23 23 25 25 25 27 32 37 41 40 36 29 28 27 29 28 27 27 28 30 32 37 38 37 38 38 37 40 42 43 43 41 39 38 38 39 39 37 35 34 33 33 30 30 31 30 30 31 30 30 30 33 34 35 36 39 41 42 42 42 42 44 46 47 46 46 47 48 50 52 52 51 48 44 41 39 39 41 42 42 42 42 42 42 42 41 39 37 36 35 35 34 33 33 33 34 34 35 33 32 30 30 31 32 32 31 30 31 31 31 32 33 34 33 32 33 33 33 32 33 33 33 33 33 34 37 38 39 38 39 40 42 42 43 44 43 43 43 43 44 44 45 45 45 44 44 44 45 46 46 46 47 47 48 46 45 44 44 44 45 46 48 51 50 48 47 46 44 43 41 40 39 40 42 46 49 50 49 48 48 48 48 49 49 50 51 53 55 57 58 62 64 66 66 66 66 67 67 67 67 68 70 71 72 72 72 69 65 60 57 55 55 57 58 58 58 59 60 60 61 63 65 64 64 64 64 65 64 63 63 64 65 66 67 67 66 64 64 63 61 61 62 64 65 66 67 68 69 69 68 66 63 62 62 62 61 61 62 63 63 62 61 61 62 63 64 64 64 64 64 92 92 92 92 93 93 93 93 93 93 93 94 94 94 93 92 91 90 90 90 90 89 88 87 86 85 85 84 84 83 83 82 81 81 81 81 81 82 83 83 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 79 79 78 79 77 76 77 75 71 70 69 67 61 56 53 52 52 53 55 58 60 57 56 60 59 57 57 56 55 63 59 52 56 56 51 47 46 47 47 46 46 46 49 55 56 57 60 61 60 57 51 48 47 48 49 51 51 52 53 54 54 54 52 50 48 47 47 46 45 43 45 45 45 47 48 49 51 52 50 47 44 44 39 34 36 39 41 40 41 43 40 41 43 42 44 47 51 52 51 42 38 38 40 42 41 42 41 39 39 39 38 37 36 36 35 35 35 35 35 35 36 37 38 40 41 39 38 37 37 37 36 36 35 33 32 32 31 31 31 32 33 33 34 34 34 35 35 34 34 34 34 34 36 38 39 41 42 43 43 42 40 36 35 40 44 46 44 39 35 36 39 42 42 36 30 32 33 35 35 36 36 35 34 34 35 35 35 36 37 39 41 41 40 39 39 39 39 39 40 41 41 41 41 42 43 43 43 42 42 42 41 39 39 41 41 40 38 39 40 39 35 33 33 34 35 35 35 35 34 37 40 40 37 34 33 34 35 36 35 35 36 37 39 39 36 33 31 34 36 30 28 29 37 39 38 36 35 34 34 34 35 33 32 31 31 32 33 34 35 36 37 38 37 36 39 44 45 44 43 43 42 41 39 37 37 39 41 41 41 40 39 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 36 35 36 36 36 37 36 35 34 35 37 49 56 59 51 48 49 49 53 57 56 51 46 48 51 53 53 52 51 53 53 52 47 45 48 48 50 51 48 50 55 57 55 53 53 52 51 45 42 41 43 44 45 45 44 43 42 42 43 44 42 40 38 39 40 41 41 40 38 38 39 43 43 42 43 43 43 44 42 38 36 36 37 38 39 41 42 43 43 42 42 41 41 41 41 41 38 35 33 33 33 34 35 36 35 31 31 34 39 41 36 32 30 31 34 35 35 33 32 31 30 30 31 32 33 33 33 33 33 32 30 28 28 30 33 37 36 33 33 34 34 34 34 34 34 34 34 32 31 30 30 29 27 23 19 18 20 20 20 22 25 26 21 20 19 20 21 21 21 21 21 22 25 27 29 25 24 25 25 26 28 33 38 42 40 37 32 25 25 30 31 31 30 29 29 31 38 40 40 38 35 33 34 36 38 42 41 40 39 39 39 39 36 33 31 32 32 32 31 30 28 28 29 29 30 31 33 35 36 37 40 42 43 42 42 43 45 45 45 45 46 47 48 49 50 51 51 50 47 44 42 42 43 44 43 42 41 42 42 42 40 39 37 36 35 35 34 34 34 34 34 35 35 33 31 29 29 31 32 32 32 31 31 31 31 32 33 34 33 32 31 32 32 32 32 33 33 32 33 35 38 39 39 40 42 43 43 43 44 45 44 43 43 44 45 46 46 46 45 45 45 45 47 47 48 47 47 46 46 45 44 44 44 46 49 51 52 51 51 50 50 49 48 47 46 44 41 42 45 49 53 54 53 51 50 50 51 51 52 52 53 55 57 60 62 63 65 67 68 68 68 68 68 68 69 71 72 73 74 74 74 70 66 61 59 58 59 60 61 61 60 60 61 64 64 64 62 61 60 59 60 60 61 60 61 63 64 65 66 67 66 65 64 64 64 63 63 63 63 63 63 65 67 68 68 66 64 62 62 61 60 60 61 62 63 62 61 61 61 62 63 62 62 63 62 92 92 92 92 93 93 93 93 93 93 93 94 94 94 93 92 91 90 89 89 89 89 88 87 86 85 85 84 84 84 83 82 81 81 81 81 81 82 83 83 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 78 78 76 76 78 78 76 74 73 71 64 58 54 55 55 55 62 63 63 60 61 63 61 59 58 57 56 57 60 60 63 60 56 50 46 45 46 45 45 45 48 52 52 52 54 53 53 50 48 47 47 47 49 51 51 50 48 48 47 48 48 47 45 44 45 45 45 44 45 47 48 47 47 49 52 51 48 45 40 36 32 35 39 42 43 46 47 45 39 41 43 42 44 47 51 51 47 40 39 39 39 40 42 42 42 40 40 39 37 36 35 34 35 35 35 35 35 35 36 37 38 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 31 32 32 33 34 34 34 35 35 35 34 34 34 35 36 37 39 41 44 47 45 44 42 37 37 42 45 45 43 39 36 35 39 41 42 34 31 32 33 34 34 35 36 36 35 35 35 36 36 36 36 38 41 42 41 40 39 39 39 39 39 39 40 40 41 41 42 42 42 42 42 42 41 38 38 38 39 38 37 37 39 40 37 35 33 33 33 34 33 33 32 37 40 42 40 36 34 35 35 36 36 36 38 40 40 39 36 33 31 33 33 28 29 33 41 40 39 38 37 36 34 35 35 35 33 32 31 31 32 34 35 36 37 37 37 35 38 43 48 47 45 44 44 42 39 37 37 40 42 42 41 41 40 39 38 38 37 37 38 38 38 38 39 39 38 38 38 38 38 37 36 35 35 34 34 34 34 34 34 33 33 33 34 34 35 35 35 37 37 37 36 34 33 35 41 51 57 58 49 47 45 42 45 51 57 51 45 45 50 54 54 53 51 52 55 55 55 50 47 48 52 54 52 55 57 56 51 50 52 54 52 46 44 43 42 43 44 45 45 44 43 43 43 43 41 40 42 45 45 42 40 39 38 37 39 44 43 42 42 42 43 45 43 40 35 36 36 37 39 41 42 42 42 42 41 41 40 39 39 39 38 36 35 34 34 34 36 36 35 31 34 38 39 39 37 35 34 33 35 33 31 30 29 29 29 29 29 30 31 31 32 32 32 31 29 26 26 27 29 32 30 28 28 31 33 34 33 33 33 34 35 35 34 31 28 26 25 24 21 19 19 21 21 22 25 25 21 20 20 21 20 20 20 23 23 24 26 27 27 25 24 25 26 27 30 35 40 44 42 38 32 21 23 27 26 26 26 29 31 33 37 39 38 35 34 32 32 32 34 37 40 40 40 40 39 38 35 32 29 30 31 32 31 30 28 27 28 30 31 32 35 36 37 39 41 43 44 44 44 46 48 48 46 44 45 47 47 47 46 47 50 51 50 48 46 46 46 45 43 42 41 41 41 42 41 39 37 35 34 34 34 34 34 35 36 36 36 32 30 29 29 31 32 33 33 32 32 32 32 33 33 33 33 31 31 31 32 32 33 33 33 33 35 37 40 41 42 43 43 43 43 44 45 45 44 44 44 45 46 47 46 46 45 45 45 46 48 49 50 50 49 47 46 45 44 45 46 50 57 55 53 52 52 52 53 53 53 53 52 50 47 45 47 50 54 55 55 54 53 53 53 53 54 55 55 55 55 58 59 59 61 63 65 66 67 68 68 69 70 70 71 72 74 74 73 70 66 63 62 62 63 64 63 62 60 60 62 65 64 63 60 59 58 58 58 59 59 59 61 63 64 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 64 66 67 67 65 63 62 61 60 60 60 61 62 62 62 61 61 62 62 62 61 62 62 92 92 92 93 93 93 93 93 93 93 93 93 94 94 93 92 91 90 89 89 89 89 88 87 86 86 85 85 84 84 83 82 82 81 81 81 81 82 82 83 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 78 78 76 76 78 79 78 76 72 65 57 57 57 56 57 61 67 65 63 61 62 63 62 58 55 54 58 60 64 64 66 64 59 53 46 44 45 45 45 45 47 50 52 50 48 46 48 48 47 48 47 44 45 47 48 47 46 46 45 45 46 46 47 44 43 43 44 45 46 48 49 48 47 48 51 48 44 38 33 32 33 39 45 49 50 50 48 44 41 39 40 42 45 48 51 54 50 44 41 40 40 42 42 42 43 43 42 40 38 36 35 34 34 35 35 34 34 35 38 38 38 39 39 39 39 39 38 37 36 35 35 34 33 32 31 30 31 31 32 34 34 34 34 34 35 35 35 35 35 35 36 37 39 40 42 45 46 45 44 41 40 42 46 44 42 40 37 37 39 42 41 33 32 33 33 33 35 36 37 37 36 36 36 37 37 37 36 38 41 41 41 40 39 38 38 38 38 38 40 41 42 42 42 42 42 42 41 41 40 40 38 37 37 37 36 37 39 40 40 36 33 32 32 33 33 32 33 39 44 45 42 38 35 36 35 35 35 39 41 41 41 39 35 32 31 32 31 30 31 37 42 42 41 39 37 36 35 35 35 35 34 33 33 32 32 33 35 36 36 36 37 37 40 43 47 47 47 46 46 44 41 38 39 42 43 43 41 41 40 39 38 38 37 37 37 37 38 38 38 38 38 38 38 38 38 37 36 35 35 34 34 35 35 34 33 33 33 33 34 34 34 34 35 36 37 37 36 35 34 36 39 44 51 53 49 47 45 42 44 49 54 46 43 42 50 54 55 54 51 49 53 52 47 46 47 49 51 52 51 49 52 55 52 53 57 60 57 50 46 45 44 44 44 44 45 44 43 43 43 42 43 43 44 43 43 41 40 39 38 37 41 44 42 40 40 41 43 45 44 41 37 36 37 38 39 40 42 42 41 40 40 40 39 38 37 37 37 37 36 35 34 34 36 35 34 31 35 38 37 36 36 36 34 34 35 31 28 27 27 28 27 26 26 27 28 29 31 31 32 32 28 25 25 25 27 29 27 26 26 30 34 36 33 32 31 34 36 37 37 31 25 24 25 26 25 22 21 21 22 23 25 24 23 24 24 24 22 21 21 25 24 24 27 29 28 25 25 25 27 29 32 36 42 44 42 37 29 17 23 26 25 26 25 26 27 29 31 35 34 31 32 32 31 31 32 34 38 39 39 40 39 36 34 31 29 29 31 32 33 31 30 30 32 33 33 35 36 37 38 39 40 42 44 45 46 48 50 51 50 47 46 46 46 45 44 45 47 49 50 49 49 49 49 47 43 41 40 40 41 42 42 40 37 35 35 34 35 35 36 37 38 38 36 32 30 29 29 31 32 33 34 34 33 33 33 33 33 33 33 32 31 31 31 32 33 33 34 35 37 40 42 43 44 43 43 43 44 45 46 46 45 45 45 46 46 46 45 45 44 44 44 45 47 48 49 49 48 47 46 45 45 46 49 53 57 53 52 52 53 54 55 56 57 57 56 55 53 51 50 52 55 57 58 57 57 56 56 57 58 60 59 58 57 56 56 57 59 62 64 65 66 67 68 68 68 67 69 70 72 73 72 69 67 65 66 64 63 63 63 63 61 61 62 63 63 62 60 59 59 59 59 60 61 61 62 63 65 65 64 64 64 64 65 65 65 64 64 64 64 63 62 62 63 65 66 67 65 64 63 61 59 59 59 61 62 62 62 61 62 62 62 62 62 62 62 93 93 92 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 89 89 89 89 88 88 87 86 85 85 84 84 83 83 82 81 81 81 81 81 82 83 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 79 78 78 75 76 78 79 71 60 62 61 61 60 59 58 61 64 65 63 61 63 63 62 59 59 59 62 65 65 59 57 57 55 52 47 48 48 48 47 48 48 48 50 51 48 47 48 49 49 48 47 46 46 47 48 46 46 46 44 44 45 44 43 43 42 42 43 45 46 46 48 48 46 48 49 47 43 38 34 33 35 42 47 52 52 49 46 42 40 40 42 44 46 49 52 56 53 47 40 40 41 42 42 42 42 42 41 40 38 36 35 34 34 35 35 34 34 34 35 36 37 38 37 38 40 40 39 39 36 35 35 35 34 33 32 31 31 32 33 34 35 35 34 34 35 35 36 36 36 36 36 37 39 41 42 45 47 45 43 41 41 43 44 40 39 39 38 38 38 41 39 34 34 34 33 34 35 36 37 37 35 36 37 38 38 38 36 38 40 42 41 40 39 39 38 38 38 39 42 43 43 43 43 42 42 42 42 42 41 41 39 37 36 36 36 37 39 40 39 36 33 32 33 33 32 31 33 37 40 41 39 37 36 37 36 36 36 40 42 41 41 38 34 32 31 32 31 32 34 39 43 44 42 40 39 36 35 35 35 35 34 35 34 33 32 33 34 35 36 36 37 38 41 42 45 47 48 48 48 47 44 41 43 45 46 43 41 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 38 38 37 36 35 34 34 34 35 35 34 33 34 34 34 34 34 34 35 35 36 36 36 37 36 35 35 38 41 47 51 51 47 46 45 46 47 47 41 41 44 53 53 53 55 50 47 45 45 45 44 47 49 50 53 55 56 53 54 58 58 61 65 60 54 49 47 47 47 46 45 46 44 43 44 43 43 45 44 43 42 41 41 41 39 38 37 38 39 39 39 39 40 42 44 46 44 40 37 38 39 40 41 41 41 40 39 39 39 38 37 37 37 37 37 36 35 35 34 33 34 34 34 35 36 36 34 32 31 32 32 33 32 29 26 25 25 26 25 25 25 26 28 30 32 33 31 27 25 24 25 26 27 27 27 28 31 35 37 34 33 32 34 36 37 37 30 24 23 25 27 28 25 23 22 24 25 27 25 24 25 26 26 25 24 24 25 24 26 30 29 28 25 25 27 30 32 34 37 40 42 41 34 25 17 19 22 25 26 26 25 24 25 26 30 31 32 33 32 30 30 32 34 38 38 39 38 37 36 34 32 30 29 30 32 33 34 34 33 34 34 35 37 38 38 39 40 41 41 43 45 46 48 50 53 53 50 49 47 45 44 44 44 45 47 49 50 51 51 51 48 45 41 40 40 42 42 41 39 37 36 37 37 38 38 39 40 40 39 36 31 29 28 29 31 32 33 34 34 34 34 33 33 32 32 33 32 31 31 31 32 33 34 36 37 39 41 43 44 43 42 42 44 45 46 47 47 46 46 45 45 45 44 44 44 43 43 44 45 47 46 46 46 46 45 45 45 46 48 53 54 54 52 52 53 53 55 56 58 58 58 57 56 55 55 54 55 56 58 59 59 60 60 60 60 61 62 63 62 60 57 57 57 59 63 67 69 68 67 67 68 67 67 67 67 68 70 70 70 69 68 69 66 63 61 61 61 61 61 62 62 62 62 61 60 61 61 61 61 61 63 64 65 66 66 65 64 65 65 66 65 65 65 65 65 65 64 63 62 63 64 65 65 65 64 63 61 59 58 59 60 61 62 62 62 62 61 61 61 61 62 62 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 89 89 89 89 88 88 87 86 85 85 84 84 83 83 82 81 81 81 81 81 82 83 83 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 79 77 75 73 75 76 76 64 59 63 62 62 61 56 56 60 62 63 62 61 61 62 60 57 58 60 62 64 63 56 51 50 50 50 50 51 51 50 48 49 49 46 48 50 45 46 48 52 51 48 48 48 49 50 49 46 45 45 44 44 44 43 43 43 43 43 42 41 43 44 47 50 51 49 49 48 48 44 39 34 36 42 50 53 53 48 44 40 40 42 44 46 47 49 53 56 55 47 41 42 42 41 42 41 41 41 41 40 38 36 35 35 35 35 35 35 35 34 34 35 37 37 36 37 39 40 40 39 36 37 36 35 35 35 33 32 32 33 33 33 33 34 34 34 35 35 36 37 37 37 36 37 39 42 45 47 47 45 44 42 42 42 41 38 44 43 39 37 37 39 38 37 36 36 35 35 35 36 37 37 36 36 37 38 39 38 37 37 39 41 40 39 39 39 39 39 39 41 44 46 46 44 43 42 41 41 41 41 41 40 40 38 36 36 36 37 38 38 37 34 33 33 34 33 32 30 32 34 36 36 36 37 37 37 37 37 37 38 41 41 41 37 33 31 31 31 30 33 36 41 43 44 43 41 39 36 35 35 35 35 35 36 35 34 32 33 34 35 35 36 36 37 39 43 44 46 49 49 49 47 46 45 46 46 46 43 41 40 40 39 38 37 37 36 36 36 37 36 36 37 37 38 38 38 37 36 35 35 34 34 34 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 41 45 52 52 48 46 45 45 42 41 42 51 53 54 53 52 52 47 45 45 45 44 43 45 51 57 62 62 60 53 56 63 59 58 60 57 54 51 50 51 52 52 49 46 44 44 44 45 45 44 45 43 42 41 41 41 40 39 39 38 38 39 39 39 40 42 44 47 47 44 41 41 41 41 41 41 40 37 37 37 38 38 38 37 37 36 36 37 36 34 33 35 40 39 37 37 36 35 32 31 32 35 34 33 35 34 31 27 27 26 26 26 26 25 28 30 32 32 30 26 25 25 25 26 27 28 29 30 32 36 38 36 34 33 34 36 37 37 29 25 24 25 27 28 26 25 25 27 28 28 25 24 25 27 27 27 27 27 28 26 28 30 28 26 24 26 28 32 36 34 34 37 41 40 33 23 17 17 20 23 25 27 26 24 24 24 23 29 32 33 32 31 30 33 37 42 36 34 35 35 34 33 32 31 30 30 31 32 34 34 34 34 35 36 39 39 39 39 40 42 42 43 45 45 47 50 54 56 55 51 47 45 44 44 44 44 46 48 50 52 53 52 50 47 44 42 42 42 42 40 39 39 39 39 40 40 41 42 42 42 41 37 32 29 29 30 31 32 33 34 34 34 33 33 32 31 32 32 32 31 31 32 33 34 35 37 38 39 41 42 42 41 41 42 43 45 46 47 47 46 46 45 45 44 44 44 44 44 44 44 45 46 46 46 46 46 46 46 47 50 52 54 53 52 52 53 53 54 55 56 57 57 57 57 57 57 57 57 58 58 59 60 60 61 61 61 61 62 63 64 64 62 59 58 58 59 63 66 70 67 65 65 65 65 65 64 63 64 66 69 72 72 71 69 68 64 61 60 60 61 61 61 61 62 62 63 63 63 63 63 62 62 63 65 66 67 67 67 67 66 66 66 65 64 65 65 65 65 64 63 62 62 63 63 64 63 63 63 60 58 57 58 59 60 61 61 62 61 61 61 61 61 61 61 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 90 89 89 89 89 88 87 86 86 85 84 84 83 83 82 82 81 81 81 81 81 82 83 84 84 84 84 85 84 84 84 84 83 83 83 83 83 83 83 82 83 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 78 76 76 74 74 74 70 59 57 58 57 56 55 54 56 61 66 66 63 63 61 61 57 57 60 63 62 56 60 59 52 49 49 53 52 52 52 50 49 50 49 47 49 50 52 51 52 55 53 51 51 50 51 51 52 51 48 45 44 43 44 44 43 44 46 48 49 47 44 45 49 49 49 48 49 49 48 45 40 33 36 42 51 54 52 46 44 42 42 44 47 47 48 50 53 54 52 44 44 45 42 42 43 42 41 40 40 39 38 37 37 37 36 36 35 35 35 35 35 35 36 36 36 36 37 39 39 39 38 38 37 36 36 35 34 32 32 33 33 33 33 33 34 34 35 36 37 37 38 38 38 38 39 44 47 48 47 45 44 42 39 35 34 37 45 44 40 36 36 37 40 39 38 40 38 36 35 36 36 37 37 37 37 38 39 38 37 37 39 40 38 38 38 39 39 40 40 42 43 45 45 44 43 41 40 39 40 40 40 39 37 36 35 35 36 36 36 35 34 34 34 34 34 33 31 29 30 32 34 34 35 36 36 37 38 40 39 38 42 41 39 35 33 31 31 31 31 34 38 42 44 44 43 41 39 36 34 34 34 34 35 35 35 34 32 34 34 34 35 35 36 37 40 43 44 45 45 46 47 46 46 45 46 46 44 42 41 40 39 38 38 37 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 34 34 35 35 35 36 36 37 38 38 40 44 52 46 42 43 44 44 43 43 45 48 50 51 53 52 49 44 44 44 43 42 42 44 52 59 62 59 55 51 54 57 55 54 54 52 52 52 52 55 59 61 54 47 44 43 44 46 45 45 45 44 43 42 42 41 41 40 40 40 40 39 39 39 40 42 45 47 49 48 46 44 44 43 43 42 39 35 36 37 39 38 38 38 37 37 36 36 35 33 34 39 46 41 39 37 35 33 30 30 32 36 35 35 35 34 34 33 35 34 31 30 29 27 29 31 33 31 29 26 25 25 25 26 27 28 29 31 32 36 38 38 36 35 34 35 36 35 29 25 24 24 26 28 28 27 28 30 31 29 24 23 24 26 26 27 28 28 28 28 30 29 24 24 25 29 31 33 33 32 33 36 41 40 35 24 18 19 25 27 27 26 26 26 24 26 28 32 34 35 34 32 32 37 44 47 37 32 30 33 33 33 33 32 31 31 31 32 33 34 34 33 35 37 40 40 40 42 43 44 44 45 46 47 48 50 53 55 54 50 47 45 44 44 44 45 45 47 50 53 53 52 50 49 47 45 43 42 41 40 39 39 40 41 41 41 42 42 42 41 39 36 32 30 30 30 31 31 32 32 33 33 32 31 31 30 31 32 34 32 32 33 33 34 35 36 38 39 40 41 41 40 40 41 42 43 45 46 46 46 46 45 45 44 44 44 44 44 45 45 45 46 47 48 48 48 48 49 50 52 53 54 53 52 52 53 54 55 56 56 56 56 57 58 58 58 58 59 59 60 60 59 59 59 59 60 60 61 62 63 63 62 60 60 60 61 62 64 67 65 64 62 62 62 62 60 62 64 64 67 70 72 71 70 69 66 62 59 59 60 60 60 59 59 60 61 61 62 63 63 63 63 64 65 66 67 67 67 67 67 66 65 64 64 63 63 63 63 63 63 62 62 62 62 63 64 63 62 58 57 57 57 58 59 59 60 61 61 60 60 60 61 61 60 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 90 89 89 89 88 87 87 86 85 84 84 84 83 83 82 81 81 81 81 81 82 83 84 84 84 84 85 85 85 84 84 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 79 77 75 74 74 72 71 64 56 53 54 56 52 53 54 58 61 66 63 62 63 63 63 64 60 62 68 72 70 66 63 57 53 52 54 52 52 54 53 51 51 53 57 63 69 67 60 59 57 54 56 56 55 57 58 59 57 53 47 43 42 46 46 44 45 48 52 55 52 45 46 47 48 48 48 49 48 47 45 40 36 38 43 48 51 49 44 45 44 45 46 47 47 48 50 53 50 46 41 44 45 42 44 44 42 40 39 38 38 38 37 36 36 37 36 35 35 35 35 35 35 35 35 35 36 35 35 36 36 37 37 37 36 36 35 34 32 33 33 33 33 33 34 34 35 36 37 38 39 39 39 39 39 39 43 46 48 47 45 43 40 38 36 33 37 44 45 43 41 38 39 43 42 42 44 40 37 35 35 36 37 37 36 36 36 37 38 38 38 40 39 38 38 38 38 40 40 41 41 42 43 44 44 43 41 39 39 39 39 39 38 38 38 38 38 36 35 34 33 34 34 34 35 34 33 30 29 30 31 33 32 33 34 36 37 39 41 39 39 42 39 36 32 33 32 31 31 32 36 39 41 42 42 42 41 38 35 33 32 32 33 33 33 33 33 32 33 34 34 34 35 36 37 39 41 42 42 42 44 45 44 44 44 44 44 43 41 41 40 39 38 37 36 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 36 35 35 35 35 35 34 34 34 34 34 33 33 33 34 34 34 34 35 35 36 37 38 38 37 38 41 42 43 44 47 48 50 49 48 48 47 49 53 52 49 44 44 43 41 41 43 47 56 57 56 53 51 50 48 49 50 49 48 48 49 49 49 53 56 58 55 49 44 43 43 44 45 46 46 45 43 42 42 42 41 40 41 42 42 41 40 40 40 42 45 47 49 47 46 45 46 46 45 43 39 37 37 38 39 37 36 36 37 37 36 34 35 35 35 40 44 40 38 37 34 32 30 30 30 30 28 29 31 32 34 36 41 41 40 38 38 37 37 36 34 31 29 27 26 25 25 26 27 29 30 30 31 33 36 38 38 37 36 35 35 34 31 28 26 25 27 28 29 29 30 32 33 30 24 24 25 26 26 27 27 27 28 29 30 26 21 23 26 30 32 32 31 30 33 37 42 41 37 28 24 23 27 28 26 23 25 27 24 25 29 35 37 38 38 34 36 45 51 50 38 33 31 33 34 34 34 33 33 32 32 32 32 33 34 33 33 36 40 41 42 43 44 45 46 47 48 49 49 51 52 51 49 46 47 46 45 45 45 47 49 50 52 54 53 52 50 48 47 45 42 39 38 39 39 39 40 41 41 42 42 43 41 40 37 35 33 32 32 32 32 31 31 32 32 32 31 31 30 30 31 34 36 34 34 34 35 35 35 35 38 40 41 41 41 42 42 42 43 44 46 47 48 48 47 47 46 46 46 46 46 46 46 46 47 49 50 51 51 51 50 51 51 51 52 53 53 53 53 53 54 54 55 55 55 55 56 57 58 58 58 59 59 60 60 59 58 57 58 58 59 59 60 61 61 61 62 61 60 60 60 62 65 64 62 60 59 60 60 60 65 67 64 65 67 70 70 69 68 67 64 60 59 59 58 58 57 57 58 58 59 61 62 63 64 64 65 65 66 67 67 67 67 66 66 65 64 63 62 62 62 62 63 63 63 62 63 64 64 63 62 60 58 56 56 57 57 58 59 59 60 61 61 60 60 61 62 61 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 90 89 89 89 88 87 87 86 85 84 84 84 83 83 83 82 81 81 80 81 82 83 84 84 84 85 85 85 85 85 84 84 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 79 78 76 74 73 72 68 63 59 56 52 54 55 52 54 56 60 62 63 62 61 62 64 65 65 62 64 69 72 71 67 65 61 54 53 53 52 53 54 55 53 55 60 67 72 73 72 69 69 67 66 67 66 65 68 68 66 59 55 49 45 45 47 47 46 46 52 56 57 52 47 46 47 48 48 48 49 48 47 46 43 38 37 41 44 46 44 44 45 45 46 47 46 45 47 50 50 47 43 41 44 43 43 46 44 41 39 37 37 37 37 37 36 35 34 35 36 36 36 36 36 34 34 34 35 36 36 36 36 36 36 36 36 37 36 34 33 32 33 34 34 34 34 35 35 35 36 38 39 41 41 41 41 41 40 39 45 48 47 46 43 40 38 35 32 39 45 49 45 44 43 42 44 46 50 49 43 39 36 35 35 35 37 35 34 35 36 37 38 38 39 39 38 37 37 38 39 40 41 41 42 43 44 44 43 41 40 39 39 39 39 40 41 41 41 40 38 36 34 33 33 34 34 34 33 32 29 30 30 30 32 33 32 33 35 36 37 38 38 39 40 37 36 33 32 31 31 31 33 36 38 39 39 41 41 41 38 35 33 31 31 32 32 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 42 43 43 42 42 43 43 43 43 42 41 40 39 38 37 36 35 35 35 35 35 35 36 35 35 36 37 37 38 38 37 36 36 35 36 35 35 34 34 34 34 34 34 34 34 33 33 34 34 35 35 35 36 37 37 35 34 36 39 45 49 52 46 45 49 49 48 46 47 49 50 47 45 43 42 41 43 46 48 52 51 50 49 49 49 50 49 48 46 46 45 46 46 47 49 52 54 56 51 47 45 45 45 45 47 47 46 43 41 41 41 41 40 41 43 43 41 40 40 41 42 45 46 46 45 45 46 47 49 47 43 41 40 41 40 38 34 33 34 36 36 35 33 34 35 36 39 41 42 40 37 33 33 31 28 28 28 28 29 29 30 32 35 38 39 40 39 38 37 36 35 34 33 31 29 27 26 26 27 28 29 30 30 31 33 35 37 39 38 37 36 35 35 35 33 30 28 28 28 29 29 32 35 37 32 26 24 27 29 31 29 28 27 29 29 27 24 23 29 28 29 32 31 30 29 34 39 43 43 40 33 24 22 24 25 25 23 25 26 25 29 34 40 41 41 39 35 40 51 55 49 38 32 32 35 35 34 34 34 33 33 32 32 31 32 33 33 33 36 39 41 44 45 45 45 46 47 49 50 50 51 51 50 46 44 47 47 46 47 47 48 50 53 54 55 53 51 49 48 46 43 40 38 38 39 40 40 40 41 42 42 42 41 40 38 36 35 34 33 33 33 33 32 32 32 32 32 31 31 31 31 32 35 36 36 36 36 37 36 36 36 39 41 43 44 46 47 46 45 45 46 48 50 52 53 53 52 51 51 50 49 48 48 48 48 50 51 53 54 55 55 53 51 50 50 51 52 53 53 53 52 53 53 54 54 54 54 55 55 56 57 57 58 58 58 58 58 57 57 57 57 58 58 58 58 58 59 60 62 61 59 58 61 63 63 60 58 56 57 59 62 67 68 65 64 65 68 68 67 67 66 65 62 60 58 57 57 56 56 56 56 57 59 61 62 63 63 64 64 65 65 66 67 67 67 66 65 63 62 61 61 61 61 62 63 64 64 64 64 64 63 60 58 57 56 56 56 57 57 58 59 59 60 60 60 60 61 61 61 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 93 93 92 91 90 90 89 89 88 87 87 86 85 85 84 84 84 84 83 82 81 81 81 81 82 83 84 84 85 85 85 85 85 85 84 84 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 79 77 75 74 74 73 64 58 54 55 55 50 54 55 56 56 57 57 60 63 65 66 67 66 66 66 67 70 72 69 67 65 66 61 55 54 56 60 58 57 56 63 72 74 73 70 70 71 71 72 72 74 78 79 74 70 66 57 55 52 46 47 48 49 51 53 57 57 55 51 48 47 48 49 48 48 48 48 48 49 51 46 42 41 41 41 39 41 43 44 45 46 46 46 47 50 48 46 41 41 42 42 41 42 41 39 38 36 36 36 37 37 37 36 35 36 37 37 37 36 35 33 33 35 36 36 37 37 38 38 37 37 37 37 36 34 33 33 34 34 35 35 35 35 36 36 37 38 40 41 42 43 43 43 42 43 46 47 47 46 44 41 38 34 34 43 50 53 49 48 49 46 44 44 48 47 44 40 36 34 33 34 36 33 32 32 35 37 38 38 38 39 38 37 36 37 38 41 42 42 42 43 43 44 43 41 40 39 39 39 40 40 41 41 41 39 38 37 35 34 33 33 34 34 33 31 29 31 31 29 30 30 31 31 33 35 36 37 38 39 39 38 38 36 33 33 33 33 36 37 37 37 38 39 40 40 38 36 34 33 31 31 31 30 30 30 31 32 34 34 34 34 35 36 38 37 38 39 41 42 40 41 42 44 45 45 44 43 42 41 39 38 37 36 35 34 34 34 35 35 35 35 35 36 37 37 38 37 37 36 36 35 35 35 34 33 34 34 34 35 35 35 34 33 33 34 35 35 35 35 35 36 35 33 31 34 38 46 50 51 42 41 46 49 50 49 46 47 49 47 45 43 42 42 42 45 46 47 47 47 46 47 47 47 47 47 46 46 46 46 46 47 48 50 52 54 53 49 46 46 46 45 49 50 47 43 41 40 40 40 40 41 43 45 43 42 42 41 42 43 44 45 45 45 46 47 50 48 44 44 45 46 41 36 32 31 32 33 35 34 33 33 34 36 39 41 42 38 36 34 35 32 29 29 28 28 27 28 28 29 32 34 33 34 35 35 32 31 31 32 31 29 28 27 27 28 29 30 31 31 31 31 33 35 36 37 38 37 36 34 34 35 37 34 31 28 28 29 30 33 36 39 34 29 25 28 30 30 29 28 27 29 28 25 25 27 31 29 29 31 30 29 29 36 40 42 45 45 39 25 20 21 25 30 34 27 26 27 31 38 44 43 41 39 36 43 51 56 49 39 31 31 34 34 34 34 34 34 33 33 32 31 31 32 33 34 35 37 40 44 46 46 45 45 46 45 45 44 48 49 50 47 46 48 46 46 46 47 48 51 53 54 54 52 50 48 46 45 43 41 40 39 40 40 41 41 41 41 41 40 39 38 37 36 35 35 35 35 35 34 33 32 32 33 32 32 31 32 32 33 35 37 38 38 39 40 41 40 39 42 45 47 44 44 45 45 45 44 45 47 49 51 52 52 52 52 52 52 51 50 50 50 51 53 56 58 60 62 61 60 55 52 51 51 52 52 54 54 54 54 54 54 55 55 55 54 55 55 56 56 56 56 57 58 58 58 58 57 57 57 56 55 55 55 57 58 60 61 60 58 60 62 62 58 56 56 57 59 62 66 67 65 64 65 67 67 66 65 65 64 63 60 59 58 58 58 58 57 58 58 59 60 61 61 62 63 63 63 64 65 67 68 68 66 64 62 62 61 61 61 61 61 62 63 63 64 64 63 61 59 57 57 56 56 56 56 57 58 59 60 61 60 60 60 61 61 61 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 93 93 92 91 90 90 89 88 88 87 87 86 85 85 84 84 84 84 83 83 82 81 81 81 82 83 84 85 85 85 84 84 85 85 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 79 77 76 75 75 72 65 58 53 50 52 53 53 56 57 56 54 54 59 64 69 70 70 70 68 67 65 69 71 69 67 67 69 63 57 56 61 67 63 63 65 72 73 73 70 68 66 66 67 68 69 69 69 73 73 69 65 59 52 50 49 52 52 53 52 53 56 56 54 52 50 49 50 53 50 46 47 47 46 48 50 50 46 43 41 42 42 41 43 45 45 45 46 46 46 48 45 42 38 39 40 41 41 41 39 38 37 36 36 36 36 36 36 36 37 38 38 39 39 39 36 33 34 35 37 37 37 37 38 38 37 37 38 38 36 35 34 34 34 35 36 36 36 37 37 37 38 39 41 41 41 42 44 45 46 46 46 47 47 46 45 42 38 34 35 40 43 47 50 52 52 52 46 45 47 46 43 39 35 33 32 34 34 31 31 32 36 38 39 38 38 38 38 37 36 36 38 41 42 43 43 43 43 43 42 41 40 40 39 39 39 39 40 40 40 39 39 38 36 35 34 34 34 33 31 30 30 33 33 32 30 29 29 30 31 33 35 37 38 40 39 37 37 36 35 35 37 39 42 39 37 36 36 37 37 37 37 37 36 34 31 30 30 29 29 30 31 31 32 33 33 34 35 36 37 37 38 40 40 41 41 42 43 44 45 45 45 44 43 42 40 39 38 36 35 34 34 34 34 34 34 34 35 35 36 36 37 37 36 36 36 35 35 34 34 34 34 34 34 35 35 35 35 35 34 35 35 35 35 34 35 35 33 32 30 35 41 46 46 46 40 45 48 51 52 51 46 46 47 46 44 43 42 41 41 43 44 44 44 44 44 44 44 44 45 45 46 46 46 46 46 46 47 48 48 48 51 50 49 49 48 48 52 52 50 47 42 39 40 40 40 41 43 44 44 44 43 42 43 44 44 44 45 45 46 47 49 48 48 50 52 49 43 35 31 31 31 32 34 34 33 32 32 33 35 39 39 36 36 36 37 33 30 29 29 28 27 27 26 26 28 29 29 29 29 30 28 27 28 30 31 30 30 30 30 30 31 32 31 30 30 31 33 35 35 35 34 32 30 29 31 35 40 38 33 27 29 30 31 34 36 37 36 31 26 28 29 29 28 28 28 30 28 25 27 29 31 29 30 31 30 29 30 37 40 42 47 47 42 27 20 20 30 32 31 24 27 30 31 36 40 41 40 39 36 45 52 57 50 42 33 30 30 34 37 37 36 34 34 33 32 31 31 32 33 34 35 37 40 44 45 45 45 44 44 43 42 42 48 49 48 49 48 46 44 44 45 47 49 51 53 53 52 48 46 45 43 43 42 42 41 41 42 42 42 42 41 40 38 38 37 36 36 35 35 35 35 36 36 36 35 35 34 34 34 33 33 33 34 35 36 38 40 41 43 45 50 49 48 45 42 41 42 43 43 44 43 43 43 42 42 44 45 46 47 48 48 49 49 49 49 49 51 53 56 58 59 62 63 63 59 56 53 51 51 52 53 54 54 54 55 56 57 57 57 54 54 55 55 55 55 55 56 57 57 58 58 56 55 54 52 52 53 53 55 56 59 60 60 59 60 61 61 58 57 57 58 60 62 65 65 64 63 64 65 67 67 66 65 65 63 60 59 59 60 61 61 61 62 62 62 62 61 61 61 62 63 63 64 66 68 68 67 64 63 61 61 61 61 61 61 61 61 62 62 63 63 62 59 57 56 56 57 56 56 57 57 59 60 61 62 62 61 61 61 62 63 93 93 93 93 93 93 93 93 93 93 94 94 94 93 93 93 93 92 91 90 89 89 88 88 87 87 86 86 85 85 84 84 84 83 83 82 81 81 81 82 83 84 85 85 85 84 84 84 85 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 78 77 77 76 73 66 60 55 53 52 55 54 51 54 52 49 52 54 57 62 67 71 72 71 70 67 66 70 70 69 67 67 68 62 62 66 71 72 70 72 74 76 74 72 68 68 67 62 62 63 63 64 66 69 71 71 69 63 56 57 59 64 56 52 50 51 52 56 54 52 51 52 54 59 53 46 44 43 43 46 49 51 51 49 47 46 46 46 44 44 44 45 45 45 43 41 38 39 39 39 39 41 42 40 39 38 37 36 36 36 36 36 36 35 36 38 40 42 41 38 34 33 34 37 39 39 37 37 36 37 37 38 38 38 37 36 35 35 36 36 37 37 37 38 38 38 38 39 40 39 39 40 42 45 47 45 46 47 47 46 45 42 39 34 33 37 44 50 53 54 53 50 45 46 47 46 42 38 33 32 32 34 33 31 31 33 36 40 39 38 38 38 38 36 36 36 37 40 42 43 43 42 42 42 42 41 41 40 39 39 39 39 39 39 39 39 38 38 37 36 35 35 34 32 30 29 31 33 35 34 32 29 29 30 30 32 34 37 39 40 38 35 34 34 36 38 43 45 46 39 36 35 35 35 36 37 38 39 36 33 29 29 29 29 29 30 31 31 32 32 33 34 34 35 36 37 39 40 40 43 45 46 45 45 45 45 44 44 43 42 41 40 39 37 36 35 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 35 34 34 34 34 34 34 34 34 35 35 36 35 35 36 36 36 35 34 34 33 32 31 32 38 47 54 49 47 46 52 53 52 50 46 43 44 44 45 44 44 43 42 42 42 43 43 43 43 43 42 42 42 42 43 43 44 44 44 44 45 45 46 48 48 49 49 49 50 51 51 52 53 53 50 42 39 40 40 40 39 40 41 42 43 44 44 43 44 44 44 45 45 46 47 49 50 52 54 54 50 42 35 31 31 31 32 33 33 33 32 31 32 34 37 38 37 37 37 37 33 31 29 30 29 28 26 26 25 25 26 26 26 26 26 26 26 27 29 30 31 31 32 32 31 32 33 30 29 29 30 32 33 33 32 31 27 27 28 31 36 40 40 32 26 28 31 33 34 35 37 38 34 29 28 29 29 29 29 30 33 30 28 28 30 30 29 30 31 31 31 32 36 39 42 46 44 39 29 22 24 32 32 28 23 29 31 31 31 33 37 40 40 38 45 52 57 53 46 39 34 34 36 39 39 38 34 33 33 33 32 31 32 34 35 36 38 41 45 47 48 45 44 43 42 42 44 53 49 47 49 47 45 43 44 45 47 49 51 53 52 49 46 43 41 40 40 41 42 43 43 44 43 42 41 37 36 35 35 35 34 33 33 32 33 35 36 37 37 38 38 37 36 36 36 35 35 36 37 39 42 44 46 47 49 52 48 46 44 41 41 44 45 45 46 45 44 44 44 43 43 44 44 45 45 45 45 46 46 46 47 48 49 51 51 52 54 57 58 57 55 54 52 52 53 52 53 53 53 54 56 56 56 56 58 55 54 54 54 54 54 54 55 55 55 55 55 53 52 52 52 52 52 53 54 56 58 60 60 59 58 58 57 58 59 59 60 61 65 63 62 61 62 63 65 65 65 64 64 63 61 60 60 61 61 61 62 63 65 67 68 68 68 67 67 67 66 67 67 68 67 64 61 60 60 61 61 61 61 61 61 62 62 62 63 63 61 58 56 56 56 57 58 58 58 59 59 61 62 63 63 62 62 62 63 63 93 93 93 93 93 93 93 93 93 94 94 94 94 93 93 93 92 92 91 90 89 89 88 88 87 87 86 86 85 85 84 84 84 83 83 82 82 81 81 82 83 84 85 85 84 84 84 84 85 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 80 80 80 80 79 78 77 77 70 62 55 52 50 52 53 54 53 52 56 51 49 53 54 57 62 67 70 70 69 68 66 66 68 67 67 68 69 67 63 66 67 70 71 73 76 76 75 74 72 70 66 61 58 60 62 64 64 66 68 70 72 71 64 62 66 67 64 56 50 48 49 49 51 53 54 56 59 62 65 57 49 42 41 42 45 49 52 54 53 52 52 51 51 50 48 46 45 44 42 38 39 39 40 40 39 40 43 45 41 39 38 37 37 37 36 36 36 35 35 35 37 40 41 37 34 31 33 37 42 41 38 37 36 37 37 38 38 39 38 38 38 37 37 37 38 39 38 38 39 39 39 38 39 39 37 38 39 42 44 46 45 45 47 47 46 45 43 38 33 33 40 49 55 53 48 45 45 46 47 46 43 39 35 32 32 32 33 32 31 32 33 36 42 40 38 38 37 37 36 36 37 37 40 42 43 42 41 41 41 41 41 41 40 40 39 39 38 38 39 41 40 39 37 36 35 34 34 33 32 30 29 31 33 36 36 34 31 29 29 30 31 33 36 38 38 35 33 33 34 39 43 45 47 45 39 36 35 34 34 35 37 39 39 34 31 29 29 29 30 29 30 31 31 32 33 33 33 32 33 36 39 40 41 43 45 46 46 46 45 45 44 44 43 43 43 42 42 41 39 37 35 34 33 33 33 33 33 33 34 34 34 34 34 35 36 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 35 35 34 33 32 32 34 41 46 51 52 51 51 53 51 48 45 43 41 42 43 44 44 44 44 43 43 43 43 42 42 41 41 41 41 41 42 42 43 43 43 43 43 44 44 44 46 47 47 47 47 49 54 56 56 55 53 49 40 38 38 38 38 38 39 39 40 41 43 45 44 44 44 45 46 47 48 48 49 52 55 56 54 47 40 35 32 31 32 32 32 31 32 32 32 32 33 37 38 38 36 37 36 33 31 30 31 30 30 27 25 24 24 25 25 25 25 25 25 26 27 28 30 31 31 33 33 32 31 30 28 28 28 30 30 31 32 32 30 26 27 29 32 36 38 39 30 27 28 32 33 32 35 37 38 29 26 25 29 30 30 30 31 33 33 30 27 30 30 29 31 31 31 31 34 38 40 40 40 37 31 26 21 23 27 28 27 26 30 31 31 32 37 42 44 42 41 43 50 56 57 53 45 36 36 37 39 39 37 33 33 34 33 32 32 33 35 36 37 37 41 49 47 45 42 43 43 43 43 47 54 49 46 46 46 45 45 44 45 47 49 51 53 51 49 45 42 40 39 39 40 41 43 43 42 40 38 35 33 32 32 32 32 31 30 31 31 33 34 35 37 37 38 39 40 40 39 39 39 39 40 41 44 46 48 48 48 47 47 43 42 42 42 44 47 47 47 47 46 47 47 47 46 45 45 46 46 45 45 46 46 47 47 46 47 47 47 46 46 47 49 50 51 49 49 49 49 50 51 51 52 52 53 54 54 54 54 54 53 52 52 52 52 52 52 52 52 52 53 52 52 51 51 51 51 51 52 53 54 56 58 60 60 59 59 59 60 60 59 59 61 64 62 61 60 61 61 61 61 61 61 62 63 62 60 59 59 58 58 59 60 62 64 66 67 68 69 68 68 68 67 67 65 63 61 59 59 59 59 60 60 61 61 61 61 61 62 62 62 60 57 55 56 56 57 58 59 59 59 60 60 62 63 63 63 63 63 62 62 92 93 93 93 93 93 93 93 93 94 94 94 94 93 93 93 92 91 91 90 89 89 88 88 88 87 87 86 85 85 85 84 84 83 83 82 82 81 82 82 83 84 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 79 78 75 71 62 56 51 49 50 51 52 53 53 51 50 48 50 53 55 58 62 66 68 68 66 66 65 65 66 67 64 66 69 66 62 62 64 66 66 68 72 75 73 71 68 65 63 61 59 60 58 59 61 65 67 67 70 71 65 66 69 68 66 61 54 49 47 46 50 54 57 65 73 73 71 66 56 48 46 46 47 51 54 56 57 57 57 55 55 54 51 47 44 41 40 40 42 43 43 41 41 41 42 43 40 41 40 38 39 38 36 37 37 35 35 35 35 36 37 36 33 32 36 39 43 39 37 37 37 37 37 38 38 39 38 38 38 39 39 39 40 41 41 40 39 39 39 40 40 38 37 39 41 43 44 45 46 44 45 47 46 45 43 38 34 32 44 52 56 47 42 41 42 44 47 45 40 34 32 31 32 32 31 31 31 32 32 36 41 39 38 37 37 36 36 36 36 37 40 42 43 42 41 40 40 40 40 41 41 41 40 39 38 39 41 43 42 39 36 35 34 33 33 33 33 31 30 31 34 37 38 37 35 30 29 30 31 33 34 36 34 33 33 35 37 40 43 45 47 44 40 37 35 34 33 33 35 35 33 30 29 30 30 31 31 29 29 30 31 32 33 34 32 32 33 38 42 43 44 45 46 46 45 45 45 44 44 43 43 43 43 43 43 42 40 37 36 34 33 33 32 32 32 33 33 33 33 33 33 34 35 35 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 36 36 35 35 34 33 34 38 43 46 51 55 54 52 50 47 44 42 41 41 41 42 43 44 44 43 43 43 43 43 42 42 41 41 41 41 41 42 43 43 42 42 42 43 44 44 45 45 46 46 46 47 49 52 52 53 54 52 46 39 37 37 38 38 38 39 39 41 42 42 44 46 45 46 47 49 50 51 50 50 53 58 56 51 45 41 37 34 32 32 32 32 32 33 34 34 32 33 36 38 37 34 37 37 35 33 32 31 32 32 32 31 28 26 26 26 26 26 26 26 26 28 29 30 31 31 32 33 33 34 32 29 28 28 30 30 31 32 31 29 27 27 29 31 35 37 37 30 28 28 32 32 32 35 36 34 28 27 29 33 32 31 30 32 34 34 28 26 30 29 30 33 32 32 32 34 37 39 38 35 32 26 22 20 22 24 24 28 30 31 31 33 35 38 42 45 44 42 40 48 55 59 55 48 39 37 37 39 39 36 33 33 33 33 32 32 33 36 36 36 36 40 46 44 43 42 44 45 44 43 44 46 48 46 45 46 46 45 44 46 47 49 51 52 52 49 46 42 41 40 39 40 41 40 38 36 34 33 31 31 31 31 31 30 30 30 31 32 33 34 35 36 37 38 39 40 41 41 41 41 42 43 45 47 43 41 42 46 47 48 46 44 43 44 46 47 48 48 48 48 48 49 48 48 47 47 47 47 46 46 47 47 48 47 47 47 47 47 47 48 48 49 49 50 49 48 48 48 48 49 50 50 51 51 52 52 52 53 53 52 52 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 52 51 52 52 54 56 58 58 58 58 59 60 60 59 59 60 62 62 61 60 60 60 59 57 57 57 59 61 61 59 58 58 56 57 58 59 61 62 63 64 65 65 65 65 65 64 63 62 62 62 61 60 59 59 59 59 60 60 60 60 61 61 61 61 59 57 56 56 57 59 59 59 59 59 59 60 61 63 64 64 63 64 64 64 92 93 93 93 93 93 93 93 93 94 94 94 94 93 93 92 92 91 91 90 89 89 88 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 82 82 83 84 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 78 75 65 60 57 55 54 52 49 48 51 52 52 49 47 47 50 54 57 58 61 65 66 67 66 64 64 65 65 65 64 63 65 65 64 63 65 65 67 66 69 72 71 68 65 64 63 63 63 60 57 57 59 63 67 71 70 69 66 66 68 68 68 67 63 62 61 60 57 57 59 68 74 73 73 73 71 64 57 53 52 53 57 58 59 59 60 60 58 53 47 45 43 44 43 44 47 47 46 43 42 42 41 40 40 39 40 40 41 39 36 36 37 37 37 38 39 39 38 37 34 35 39 41 41 37 36 37 38 38 38 39 38 38 38 39 39 40 40 40 41 42 43 41 41 40 41 40 40 39 40 42 43 44 44 46 47 46 44 45 46 44 42 39 35 35 45 51 50 43 40 40 40 43 46 50 43 34 31 30 31 31 31 31 32 32 31 35 38 39 38 38 37 36 36 36 36 37 39 41 43 43 42 41 40 40 41 42 41 41 41 41 41 41 42 43 42 39 36 36 35 34 33 33 33 32 31 32 36 39 41 39 36 32 30 30 31 33 35 36 33 32 34 36 38 40 42 44 46 42 40 38 37 35 32 32 31 30 30 30 31 32 33 34 31 29 29 30 32 33 33 33 32 33 35 41 44 46 46 46 46 45 44 44 44 44 44 43 43 43 43 43 43 42 41 38 36 35 33 33 32 32 32 32 32 32 32 32 33 34 35 34 34 33 33 32 32 32 33 33 33 33 34 34 35 36 37 37 37 36 36 35 35 34 34 37 41 45 49 53 53 51 48 46 43 41 41 41 42 42 42 42 42 42 42 43 44 43 42 41 41 41 41 41 42 42 42 43 42 41 41 42 43 45 45 45 45 45 45 46 47 49 49 52 53 53 46 39 38 37 37 38 38 38 39 42 43 42 43 44 46 48 50 53 53 53 51 51 53 56 52 47 46 43 41 39 36 33 32 32 33 34 34 34 32 33 36 38 37 37 40 39 37 35 33 32 32 35 36 36 30 27 26 27 28 28 27 27 28 29 30 31 32 31 30 34 36 35 33 31 29 28 28 29 32 32 31 28 27 28 28 30 33 36 36 34 30 29 32 31 32 34 37 35 30 32 34 36 34 32 30 32 34 34 27 27 31 29 30 33 34 33 32 35 37 38 38 35 31 27 24 24 24 24 25 29 31 32 33 35 37 40 43 45 45 42 41 48 55 59 56 48 40 36 37 38 38 35 32 32 33 33 32 32 33 36 38 38 38 41 43 43 43 43 46 45 44 43 47 49 50 46 45 46 46 45 45 46 47 48 50 51 51 49 46 43 41 41 41 41 38 35 33 32 31 31 30 30 30 30 30 30 30 30 31 32 33 34 35 35 36 36 37 39 40 40 40 41 42 44 46 46 42 40 40 43 44 45 47 45 45 45 46 48 49 49 49 48 49 49 49 49 49 48 48 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 50 50 49 49 48 48 48 48 49 50 50 50 50 50 51 51 52 52 52 51 51 50 50 50 50 49 50 50 50 51 51 51 51 52 51 51 51 52 53 54 55 56 56 56 57 58 59 59 59 60 61 62 61 61 61 61 59 56 55 55 56 57 58 57 56 56 56 57 58 60 61 62 61 61 61 61 61 61 61 61 61 62 62 63 63 62 60 59 58 59 59 60 60 60 60 61 61 60 58 57 57 57 58 59 60 60 60 60 59 59 60 62 64 65 65 65 65 64 92 92 93 93 93 93 93 93 93 93 94 94 94 93 93 93 92 91 91 90 89 89 88 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 82 82 83 84 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 80 80 80 73 64 54 52 52 53 52 51 50 50 50 49 50 49 48 48 49 52 56 58 61 63 64 64 63 62 63 66 66 65 64 60 59 61 61 62 65 63 64 66 67 69 69 65 64 66 65 64 64 60 56 54 57 61 60 62 64 65 65 64 66 67 68 69 69 68 67 66 63 62 63 63 66 67 67 70 71 68 63 57 56 56 58 58 57 56 59 59 55 48 44 45 44 43 43 46 48 47 45 43 44 43 41 41 41 41 41 41 42 38 38 41 40 40 38 40 40 40 39 37 36 38 39 40 38 36 36 37 38 38 39 39 39 39 39 40 41 41 41 41 42 44 45 44 44 43 41 41 40 41 42 43 44 45 45 47 48 47 44 43 44 40 41 41 38 39 43 51 49 41 40 40 41 44 48 52 44 36 30 30 31 32 32 32 32 32 32 33 36 38 39 38 37 37 36 36 36 37 38 41 42 42 42 41 41 41 41 41 41 42 43 44 43 42 41 41 40 39 39 40 38 36 34 33 33 32 32 35 39 43 45 45 40 35 31 31 32 34 35 35 32 32 34 37 37 38 40 42 43 41 39 38 38 36 34 33 33 33 33 34 34 35 33 31 29 29 29 31 32 33 33 33 32 34 38 43 45 46 46 46 45 44 43 43 43 44 44 43 43 43 43 43 43 43 41 40 37 35 34 33 32 31 31 31 32 32 32 32 32 33 34 34 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 37 37 37 36 35 34 34 37 40 43 45 47 48 47 45 44 43 42 42 43 42 41 41 41 41 41 41 42 43 43 42 41 40 40 41 41 42 42 42 42 42 41 40 41 43 44 45 45 46 46 46 46 46 46 47 50 51 50 49 43 38 37 36 37 38 38 39 42 43 43 42 43 44 48 51 53 54 53 51 51 51 52 46 44 42 43 42 41 39 37 35 34 34 34 35 34 34 34 36 39 40 40 41 40 38 35 34 34 35 37 37 36 30 26 24 25 26 27 28 29 30 30 31 31 33 32 31 33 35 35 33 31 28 27 28 30 34 33 29 27 27 28 28 30 32 34 36 37 34 31 30 31 31 33 37 36 34 34 33 31 30 30 31 33 34 33 26 27 30 28 29 31 35 33 33 35 37 38 36 34 31 27 27 27 28 27 28 29 31 32 33 36 38 39 43 46 46 41 41 48 57 61 57 45 37 33 36 38 39 34 32 33 34 33 32 33 34 36 38 39 40 41 42 45 44 45 46 44 43 43 46 51 54 47 45 46 45 44 44 45 46 48 49 49 49 48 45 42 41 41 41 38 35 32 31 31 31 30 30 30 30 30 30 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 39 40 40 40 38 38 39 40 41 43 45 44 45 45 46 47 48 49 49 48 49 49 50 50 50 49 49 48 48 48 48 49 49 50 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 52 52 52 52 51 51 51 50 50 50 50 50 50 51 51 51 51 51 51 51 52 53 53 53 53 53 53 54 56 57 59 60 60 61 61 61 61 60 60 58 55 53 53 53 54 56 57 55 55 55 57 60 63 65 64 62 60 60 60 60 60 60 60 60 60 61 64 65 64 62 60 59 59 59 60 60 60 61 61 61 60 58 57 57 58 58 59 60 60 60 60 60 60 62 63 64 64 65 65 65 64 92 92 92 92 93 93 93 93 93 93 94 94 94 93 93 93 92 92 91 90 90 89 89 88 88 88 87 86 86 85 85 84 84 83 83 83 83 82 82 83 83 84 85 86 85 85 85 85 84 84 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 80 80 78 72 62 52 50 49 50 52 54 56 55 53 48 50 51 49 50 53 57 59 61 62 61 60 62 62 61 60 62 65 64 63 61 58 57 58 59 59 59 63 66 66 68 71 68 66 66 66 66 64 58 55 53 54 55 57 59 60 61 63 64 65 66 67 68 67 65 63 64 65 62 59 57 59 60 59 64 69 73 64 58 56 56 57 57 53 51 56 57 53 43 45 49 46 44 44 46 47 46 44 43 44 42 41 41 41 41 42 40 39 38 40 42 42 42 40 40 40 40 39 38 37 39 39 38 36 36 38 38 38 38 39 39 39 39 39 41 42 42 42 43 44 45 46 46 45 44 43 41 42 44 44 44 43 44 46 48 51 50 46 43 41 41 42 41 39 44 45 45 45 43 42 42 44 48 49 48 44 39 33 30 31 32 33 32 32 32 32 32 36 38 38 38 38 37 36 36 36 36 37 39 41 42 42 42 42 42 42 42 42 43 44 44 43 41 39 39 41 43 43 42 41 39 36 34 33 33 33 38 43 46 45 43 41 36 32 32 33 35 36 35 32 33 34 35 36 37 38 41 41 38 38 38 38 36 36 37 37 38 39 39 39 39 34 31 29 29 30 31 32 33 33 33 33 35 40 44 45 45 45 45 45 44 43 43 43 43 43 43 43 42 42 43 43 43 42 41 39 36 34 33 32 31 31 31 31 32 31 31 32 32 33 33 33 33 33 33 33 32 32 32 32 32 33 34 35 36 37 38 38 38 38 37 37 35 35 36 39 41 43 44 44 45 44 44 43 43 43 41 40 39 39 40 40 39 39 41 43 42 41 40 40 40 41 42 42 42 42 42 41 41 41 43 44 45 45 45 46 47 47 46 45 45 45 46 47 48 49 45 40 36 36 36 37 37 39 41 43 43 42 43 44 46 49 51 53 52 51 51 54 54 47 44 42 42 39 36 36 36 35 33 34 35 35 34 34 34 38 42 41 40 40 41 39 37 35 35 36 37 34 31 27 28 28 24 25 26 27 29 30 31 32 32 33 32 31 33 35 35 33 31 29 28 30 33 38 33 29 27 28 29 29 31 32 31 34 37 38 32 28 30 31 32 34 34 34 32 32 31 30 32 34 36 34 30 24 26 27 26 28 31 34 32 32 32 36 37 37 34 31 29 28 29 30 27 25 24 28 31 34 37 37 35 39 42 43 38 40 47 57 61 58 41 34 32 36 38 38 35 33 33 35 34 32 33 34 35 37 38 38 38 43 47 46 47 47 46 45 46 49 52 53 47 46 46 45 44 44 44 45 47 48 47 46 44 43 41 40 40 39 35 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 33 34 35 35 35 36 36 37 38 38 39 39 38 38 39 39 39 38 38 39 40 41 43 44 45 46 47 48 48 49 49 48 48 49 50 50 50 50 50 49 49 49 50 50 51 52 51 50 49 49 49 49 50 50 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 50 51 52 52 53 53 52 52 52 51 51 51 50 50 50 50 50 51 51 50 49 50 51 52 53 53 52 52 52 52 52 53 55 58 60 62 63 63 62 60 59 57 56 54 52 52 51 52 53 54 54 55 57 58 62 67 70 68 66 63 65 65 61 61 61 60 60 61 61 63 65 65 63 61 59 60 60 61 61 61 61 62 62 60 57 57 57 58 59 60 61 61 60 59 58 59 60 61 62 63 64 65 65 64 91 92 92 92 92 92 93 93 93 93 93 94 94 94 93 93 93 92 92 91 90 89 89 88 88 88 87 86 86 85 85 84 84 84 83 83 83 83 82 83 83 84 85 86 86 86 85 85 85 85 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 80 80 79 75 68 57 52 52 49 48 50 54 57 56 51 48 50 50 51 53 60 65 65 65 65 65 65 66 66 64 61 61 63 64 63 60 57 56 56 57 59 60 63 65 65 65 66 65 60 60 63 64 64 59 56 54 53 56 57 59 59 58 61 62 64 65 65 64 64 62 59 61 61 59 56 54 54 57 61 68 73 72 61 56 53 53 55 57 56 56 58 59 51 40 44 47 47 47 45 44 44 44 43 43 42 41 41 41 41 40 39 39 39 39 39 39 40 39 40 41 41 40 38 38 37 38 37 37 36 39 40 38 38 38 39 40 40 40 40 41 42 43 43 44 43 41 42 45 48 48 45 41 41 44 45 43 43 43 44 47 50 50 48 45 44 43 44 41 40 45 49 51 50 49 47 47 49 50 48 46 43 40 36 31 31 32 33 33 33 32 32 33 37 38 39 39 38 37 36 36 36 37 37 38 40 41 42 42 42 42 42 42 42 43 43 42 41 40 39 39 41 43 44 43 41 39 37 35 34 34 34 41 45 46 43 40 39 35 33 34 35 36 36 34 33 33 33 34 34 35 36 39 37 36 36 36 36 36 37 39 39 41 43 42 41 40 34 30 29 29 30 32 32 33 33 34 35 36 40 43 44 44 44 44 45 45 44 43 43 43 43 43 42 42 42 42 42 42 41 40 39 37 35 33 32 31 30 30 30 31 31 31 31 32 33 33 33 33 33 33 33 33 33 32 32 32 32 34 35 36 37 37 38 38 38 38 38 37 36 37 39 41 43 43 44 44 45 45 44 43 42 40 39 39 39 40 38 37 38 40 41 41 41 40 40 40 41 42 42 43 43 43 43 43 44 45 46 46 45 45 46 47 47 47 46 45 44 43 44 44 45 44 40 36 35 36 37 37 38 40 41 42 42 43 44 45 47 49 51 50 50 51 56 56 51 46 43 42 39 37 36 34 33 32 34 35 36 35 34 34 38 40 40 38 39 41 40 39 37 35 34 33 29 27 28 28 27 24 25 25 26 28 30 32 32 32 33 31 31 33 35 34 31 29 28 28 33 36 39 34 32 32 34 33 31 32 31 29 32 35 38 34 31 30 33 33 31 30 31 32 33 33 33 35 37 38 32 27 25 30 31 31 30 32 33 31 31 32 34 36 36 35 33 31 30 30 30 29 30 31 33 33 34 36 35 34 37 38 38 36 40 47 57 62 58 41 37 36 38 38 37 36 34 33 35 34 33 32 33 34 37 36 36 36 45 50 48 51 52 51 50 50 52 50 48 45 46 46 46 46 45 43 45 46 47 46 44 40 39 40 40 38 35 32 32 33 33 33 33 32 32 32 32 33 33 32 32 32 33 34 35 36 36 37 37 38 38 39 40 40 40 39 39 39 39 39 39 39 40 41 42 43 44 45 46 48 50 50 49 49 48 48 50 52 52 51 51 50 51 51 51 52 52 53 54 53 51 50 49 49 49 49 50 49 49 50 50 49 49 49 50 50 50 50 50 49 49 50 50 51 51 52 53 53 53 53 52 52 52 52 52 52 51 51 51 52 52 51 49 49 51 53 53 52 52 52 53 52 52 52 53 54 56 58 61 62 62 61 59 58 57 57 54 52 51 51 54 58 61 59 58 60 65 69 72 72 72 69 72 71 67 64 63 64 64 64 63 63 64 64 62 62 61 61 62 62 62 62 62 63 62 61 57 57 57 58 59 60 61 60 59 57 56 57 58 60 61 61 62 63 63 63 91 92 92 92 92 92 92 92 93 93 93 93 94 94 94 94 93 93 92 91 90 89 89 88 88 88 87 87 86 85 85 84 84 84 83 83 83 83 82 82 83 84 85 86 86 86 86 86 85 85 85 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 80 80 79 70 61 51 51 50 47 48 49 51 52 54 51 49 49 48 55 63 68 70 69 67 66 67 68 68 67 64 62 61 62 63 62 61 60 59 58 58 61 62 63 65 64 63 61 59 54 56 59 63 64 62 57 55 55 56 57 58 58 59 61 61 62 64 63 62 62 61 59 57 55 54 52 53 55 59 64 70 73 69 60 58 56 54 55 59 61 64 61 56 48 45 49 48 48 50 47 46 46 45 44 44 43 42 42 42 41 40 41 42 40 39 37 38 39 39 39 40 41 39 37 38 37 36 36 38 39 38 38 38 39 39 40 41 41 40 39 40 41 42 44 45 43 42 42 47 50 49 52 50 45 44 44 42 43 44 44 46 48 47 46 46 45 44 44 41 42 44 49 52 53 54 54 52 51 50 48 45 43 40 36 33 31 32 33 34 33 32 32 34 36 38 39 39 39 38 37 36 36 37 37 38 39 40 41 41 41 42 41 42 42 42 40 40 39 39 39 39 40 42 43 41 40 39 38 37 36 35 37 43 44 44 41 39 37 36 35 36 38 37 35 34 33 34 34 34 34 33 34 36 35 34 34 34 34 34 36 38 38 41 42 41 39 37 32 30 29 30 31 32 33 33 33 35 36 38 40 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 40 40 39 39 38 35 33 32 31 30 29 30 30 31 30 31 31 32 32 33 33 33 33 33 33 33 32 32 32 33 34 35 36 36 37 37 38 38 38 38 38 37 37 39 41 43 44 44 44 45 44 43 41 40 40 39 40 40 40 38 37 37 39 40 40 40 40 40 40 41 42 43 44 45 45 45 45 46 46 47 46 46 46 47 47 48 48 47 46 44 42 41 41 41 41 39 37 35 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 50 52 56 55 51 48 45 43 41 40 38 36 34 33 34 35 36 36 34 34 36 37 37 37 38 42 46 42 37 35 33 30 30 29 29 29 28 26 25 26 26 28 30 32 31 31 30 29 29 30 34 32 29 27 28 30 35 37 37 35 35 35 36 34 33 34 32 30 31 35 39 38 33 31 34 34 32 29 30 31 33 33 34 37 38 36 30 28 29 35 35 34 31 34 34 30 31 32 33 34 35 35 36 36 34 32 30 29 32 34 35 34 33 33 35 36 37 37 37 38 42 48 57 61 57 43 38 37 39 38 38 37 35 33 34 33 33 33 34 35 38 37 38 40 48 50 47 47 48 49 52 53 52 49 46 45 46 47 47 47 45 44 45 46 47 46 44 41 38 39 39 35 33 32 33 34 34 34 34 33 33 33 34 35 35 35 33 34 35 36 36 37 37 38 38 39 40 41 42 42 42 41 40 40 40 40 41 41 41 42 43 43 43 44 46 48 50 50 50 49 48 49 51 53 53 52 51 51 52 52 52 53 53 54 54 53 52 51 50 49 49 49 49 48 47 47 48 49 49 49 50 50 50 51 50 49 49 49 50 50 51 51 51 52 52 52 52 52 52 53 53 54 53 52 52 52 52 50 49 49 50 52 52 51 52 53 54 54 54 54 54 54 54 55 57 59 61 62 62 61 60 58 55 55 54 54 55 57 60 59 59 61 65 68 70 73 76 77 75 70 64 64 64 66 66 66 65 64 64 64 63 64 64 64 63 63 62 63 63 64 63 62 59 58 57 58 59 60 60 59 58 56 56 57 59 61 61 60 61 61 61 61 91 91 92 92 92 92 92 92 92 93 93 93 94 94 94 94 93 93 92 92 91 90 89 88 88 88 87 87 86 85 85 84 84 84 84 83 83 83 83 83 83 84 85 86 87 87 87 86 86 85 85 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 79 79 80 79 76 69 56 50 52 50 48 49 51 52 52 52 52 49 49 50 60 67 71 69 67 68 65 65 67 65 62 63 62 61 61 62 63 65 65 65 66 66 67 67 67 69 65 62 60 58 57 59 59 60 63 64 63 60 57 55 56 57 58 60 62 62 63 63 61 58 57 60 56 52 52 51 51 54 60 67 68 67 66 65 64 64 63 60 55 59 62 64 54 45 43 45 47 47 49 52 47 46 46 46 46 46 45 44 43 42 41 39 38 38 38 38 38 37 38 38 39 38 37 37 38 39 38 37 36 37 37 37 38 39 41 42 42 42 41 40 39 39 41 42 44 45 44 42 43 48 49 48 52 49 44 42 42 42 45 45 45 47 48 47 47 46 46 43 42 40 46 49 50 51 51 51 50 51 53 52 50 47 44 40 36 35 34 32 32 33 34 34 34 35 36 37 39 39 39 39 38 37 36 37 38 38 38 40 40 41 42 41 41 40 40 39 39 39 39 39 39 39 39 40 41 40 40 39 39 39 38 37 40 45 44 42 40 38 37 36 37 37 38 37 35 33 33 34 34 34 34 34 33 33 32 33 33 32 32 33 35 36 37 40 39 38 37 34 31 30 30 31 32 32 33 32 33 35 37 39 40 41 41 41 41 41 41 42 42 42 42 42 41 41 41 42 41 41 40 39 39 38 38 37 36 34 32 31 30 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 39 41 42 43 44 43 43 42 41 40 39 39 40 41 41 40 37 37 37 38 38 39 39 39 39 40 41 41 43 44 46 47 47 47 47 47 46 45 45 46 46 47 47 47 47 46 44 43 41 40 40 39 38 37 35 37 38 38 38 37 37 38 39 40 41 42 44 45 47 48 49 51 54 51 49 47 47 46 45 45 44 42 37 34 32 35 36 36 35 34 34 35 36 37 37 39 44 40 37 36 33 31 30 29 29 31 29 27 26 26 26 27 30 31 31 30 29 26 28 29 30 29 28 26 29 32 34 36 36 35 35 34 33 32 33 36 33 31 32 36 39 39 33 31 33 35 33 29 30 30 30 32 34 37 37 36 34 32 32 34 36 35 33 34 33 29 31 32 32 34 35 35 37 40 43 41 35 29 33 34 35 34 33 33 36 37 37 38 40 41 44 49 55 58 52 43 38 37 39 39 39 39 38 36 35 34 32 32 36 37 38 39 39 40 43 44 44 43 45 48 54 54 53 49 46 46 48 48 48 48 45 44 44 45 45 46 44 42 40 40 38 34 32 32 34 35 35 35 34 34 34 35 35 37 37 37 36 36 37 38 38 38 38 39 40 41 42 42 42 43 43 43 42 42 42 42 42 42 43 43 43 44 44 44 46 47 48 49 49 49 49 50 51 53 53 53 52 52 52 52 53 53 53 53 53 53 52 51 51 50 49 49 47 47 47 47 47 48 49 49 49 50 50 51 51 50 49 49 49 50 50 50 50 51 51 51 51 51 52 52 54 55 55 55 54 52 51 50 49 49 49 50 49 50 52 54 55 55 55 54 54 54 55 55 56 57 60 64 68 68 63 60 57 54 53 52 53 54 55 57 59 60 64 65 66 69 71 72 69 65 62 63 64 65 66 65 65 64 64 64 66 66 66 65 64 63 63 64 64 65 64 63 62 61 60 59 59 59 59 59 58 58 57 58 60 62 62 60 59 60 60 59 90 91 92 92 92 92 92 92 92 92 93 93 94 94 94 94 93 93 93 92 91 90 89 89 88 88 87 87 86 85 85 84 84 84 84 84 83 83 83 83 83 84 85 86 87 87 87 87 86 86 85 85 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 79 79 79 75 67 52 51 54 51 49 50 52 51 49 52 52 49 52 55 59 64 67 68 68 66 63 64 66 63 60 59 60 60 59 62 64 68 70 69 66 70 74 74 74 71 65 62 61 60 59 59 58 59 62 62 62 61 56 54 56 60 62 63 64 65 60 57 55 53 52 51 52 51 51 51 51 52 61 66 67 63 60 64 65 67 69 64 58 49 51 53 46 44 46 43 45 47 47 47 45 47 47 48 46 46 46 46 45 44 41 38 36 36 37 37 38 38 38 38 40 39 38 37 38 38 38 37 36 36 37 38 41 42 43 43 42 41 38 38 38 40 42 43 45 46 46 43 44 47 47 48 50 45 41 38 40 41 44 45 46 48 48 48 48 47 46 43 42 42 46 49 50 50 50 51 50 52 56 55 53 49 44 41 38 39 38 32 32 33 35 35 35 36 37 38 39 40 40 39 38 37 36 37 38 38 38 39 40 41 43 42 41 40 39 39 38 38 39 39 39 39 37 37 38 40 40 40 40 40 40 39 43 45 43 41 39 38 37 37 37 37 37 36 36 34 33 33 33 34 35 35 34 33 32 32 31 31 31 32 34 34 36 38 36 34 33 32 31 31 31 31 31 33 33 32 32 33 37 39 40 40 40 40 40 40 40 40 40 41 41 41 41 40 41 41 41 40 39 38 38 38 37 37 37 35 34 32 30 30 30 29 30 30 31 31 31 31 31 31 32 32 32 33 33 33 35 35 35 36 37 37 38 38 37 37 38 38 38 39 39 38 39 40 41 42 42 42 41 40 39 39 38 39 40 42 41 39 37 37 37 37 37 38 37 38 39 40 40 41 41 43 45 46 47 47 47 47 46 45 45 45 45 45 46 46 46 45 45 44 43 42 41 40 39 38 37 37 38 39 38 37 37 37 38 38 39 40 42 45 47 48 48 49 50 47 45 45 45 46 46 45 44 44 41 37 34 35 36 36 37 36 35 35 36 36 38 39 40 41 38 34 32 31 30 29 31 32 29 27 26 26 27 28 30 31 31 30 27 26 28 28 28 27 27 28 30 33 35 37 37 37 37 34 30 29 32 36 36 35 34 36 37 37 32 31 31 34 35 35 33 31 30 32 34 36 38 38 36 35 34 33 33 34 34 34 30 28 31 32 32 34 35 34 32 33 38 46 45 38 31 34 35 33 33 33 34 38 40 41 42 43 44 49 53 56 51 44 39 38 38 38 40 41 40 41 38 32 32 34 38 38 38 38 35 36 40 42 42 42 45 50 57 56 52 48 46 47 50 50 50 49 45 43 43 44 44 45 44 44 43 42 39 35 31 31 34 34 35 35 35 35 36 36 37 38 38 38 38 38 38 38 38 39 39 40 42 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 47 47 47 47 47 47 47 48 50 52 53 53 53 52 51 51 51 52 53 52 53 54 53 52 52 52 50 48 47 46 46 47 47 48 49 49 49 49 49 50 50 50 50 49 49 49 49 49 50 50 51 51 51 51 51 52 53 54 56 55 54 52 51 50 49 49 49 49 48 49 54 57 57 57 56 56 55 55 55 56 57 58 60 57 58 59 57 55 53 51 51 51 52 53 55 57 57 58 59 61 63 66 69 68 63 62 63 64 65 65 65 66 67 67 67 68 69 68 67 66 65 64 64 64 65 65 63 62 63 62 60 59 59 59 59 60 60 59 59 60 61 64 65 64 60 59 59 58 89 91 92 92 93 92 92 92 92 92 92 93 93 93 94 93 93 93 93 92 91 90 89 89 88 88 88 87 86 85 85 85 84 84 84 84 84 83 83 83 83 83 85 86 87 88 88 88 87 86 86 85 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 79 79 78 74 65 54 52 51 51 49 49 53 50 49 52 51 52 58 58 58 61 64 66 65 63 63 67 69 69 62 58 58 60 62 64 65 66 68 67 67 72 75 76 77 74 68 63 59 57 57 58 59 60 60 62 61 59 55 56 59 62 63 63 64 62 57 53 51 51 51 51 51 51 52 54 54 56 61 62 63 70 69 68 68 68 67 53 49 45 47 47 49 47 47 44 46 48 47 45 46 50 50 49 47 47 47 47 47 46 43 39 36 39 39 40 40 40 39 38 38 39 38 37 37 36 36 37 37 37 39 41 43 43 43 43 42 41 38 38 39 42 43 45 48 44 44 45 44 45 47 48 48 45 41 39 43 48 50 49 49 50 51 49 48 46 45 43 43 44 46 48 49 50 49 49 50 52 53 51 52 51 46 42 39 40 39 36 32 33 36 36 35 35 37 39 40 40 40 39 38 37 36 37 38 38 39 39 41 43 43 42 41 40 40 39 39 39 39 39 39 39 38 37 37 37 38 39 40 41 41 41 45 44 42 40 38 37 37 38 38 37 37 37 36 34 32 33 33 34 34 34 34 34 33 32 31 30 29 31 32 33 36 37 34 32 31 31 31 31 31 31 31 33 33 32 31 33 36 38 39 39 39 39 39 39 39 38 39 39 39 39 39 39 40 40 40 39 38 38 37 37 36 36 36 36 35 33 31 30 29 29 29 30 31 31 31 31 31 31 31 32 32 33 34 35 36 36 36 36 37 38 38 38 38 38 38 38 38 38 38 38 39 40 41 41 41 41 40 39 38 38 38 39 41 42 40 39 37 37 37 37 37 37 37 38 39 40 40 40 41 43 44 46 46 47 47 46 46 44 44 44 44 44 45 45 46 45 45 44 43 43 43 41 40 39 38 38 39 39 39 38 37 37 37 38 38 40 42 45 47 48 48 48 47 44 44 44 44 45 45 43 41 40 39 37 35 34 34 36 39 38 37 37 37 37 37 38 39 42 37 33 31 31 30 30 31 30 28 26 26 26 27 28 30 31 31 30 27 26 26 26 26 26 27 29 30 35 38 39 38 37 35 32 30 30 32 36 39 35 33 34 37 36 31 32 33 35 36 36 34 33 33 35 36 36 37 38 39 39 36 32 27 28 31 35 29 29 32 32 32 32 36 36 34 33 35 42 48 43 28 32 34 32 39 39 36 41 43 42 41 42 44 50 53 54 50 46 41 38 36 34 39 42 43 46 40 31 32 36 38 38 39 40 39 37 37 42 43 44 47 51 56 57 53 49 46 48 51 51 51 50 45 43 42 43 43 43 43 44 44 44 39 34 31 32 34 35 35 36 36 36 37 37 38 38 38 38 38 39 39 38 38 39 39 41 41 42 43 43 43 44 44 44 44 44 44 45 45 44 45 45 46 46 47 48 48 48 48 47 46 45 45 46 49 51 52 53 53 52 51 51 52 52 52 53 53 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 51 50 49 49 48 48 49 50 50 51 51 52 52 52 52 53 54 55 54 53 51 51 50 50 49 50 50 49 51 55 57 58 58 59 61 61 58 55 53 53 54 56 57 56 54 53 51 50 50 51 51 52 52 54 58 58 57 56 57 60 64 66 65 61 63 65 66 67 67 68 69 69 69 69 69 70 69 68 66 65 65 65 65 64 63 62 62 62 61 60 58 58 59 60 62 62 62 61 62 64 67 68 67 63 60 59 60 88 90 92 92 93 93 92 92 92 92 92 93 93 93 93 93 93 93 93 92 91 90 90 89 88 88 88 87 86 86 85 85 84 84 84 84 84 83 83 83 83 83 84 86 87 88 88 88 88 87 86 85 85 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 80 79 79 79 78 74 62 53 50 52 51 47 48 50 49 49 50 51 53 57 58 60 60 59 62 64 59 62 68 71 72 68 61 58 61 63 65 66 67 68 67 67 68 71 73 74 75 73 68 60 57 59 60 61 63 62 61 62 59 56 57 60 63 63 61 58 55 52 50 51 51 50 50 51 54 59 63 63 63 64 64 67 73 71 71 72 68 64 55 52 51 54 54 53 51 49 47 45 43 43 44 47 51 52 51 49 47 47 49 49 47 44 41 39 42 41 40 41 40 39 38 38 38 37 37 37 38 38 38 39 39 40 41 42 43 43 43 43 42 41 40 42 44 46 46 45 41 43 45 45 48 51 49 48 47 43 48 54 57 57 55 56 55 53 48 45 43 43 43 44 45 46 46 51 55 57 51 48 48 50 52 54 53 49 43 41 41 42 37 32 35 36 37 35 35 37 40 41 41 41 40 38 37 37 37 37 38 39 39 41 43 43 42 41 41 40 40 40 40 39 39 39 39 38 37 36 35 36 38 40 41 42 43 45 43 40 39 38 38 38 38 38 38 38 37 36 34 32 35 35 35 33 33 34 34 33 31 30 30 29 31 33 35 37 37 35 32 31 31 31 31 30 31 32 33 34 33 31 33 36 37 37 38 38 39 38 38 37 37 37 37 37 38 38 39 40 40 39 39 38 37 37 36 35 35 35 35 35 34 31 29 29 29 29 30 31 31 31 31 31 31 31 32 33 34 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 40 41 41 40 39 38 37 38 39 40 41 41 39 38 37 36 36 36 36 37 38 39 40 41 41 41 41 42 44 45 45 45 45 45 45 44 43 43 43 43 44 44 44 44 44 43 42 42 42 41 41 40 39 39 40 40 39 38 37 37 37 37 38 39 42 44 46 47 48 47 45 42 40 42 44 45 43 41 39 37 37 36 34 33 33 36 40 40 39 38 37 37 37 38 37 36 35 35 35 31 31 31 31 29 27 26 26 26 27 29 30 31 31 30 28 26 26 26 26 27 28 30 33 36 38 38 37 35 32 31 31 33 36 36 36 32 31 32 37 36 32 30 33 36 35 35 34 35 37 38 36 32 31 34 39 41 36 29 24 31 34 34 28 31 34 32 30 30 35 38 40 39 39 41 46 44 39 33 32 34 40 43 43 46 44 42 40 42 46 52 54 54 50 47 44 39 36 34 36 40 44 49 40 32 33 37 39 39 40 41 41 38 37 42 45 46 46 50 55 58 52 48 46 49 51 51 51 49 45 43 42 42 42 42 41 43 43 42 35 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 39 39 39 38 38 39 40 42 41 42 43 42 43 44 44 44 44 44 44 45 45 45 45 46 46 47 48 48 49 49 49 48 47 47 47 47 49 52 54 54 54 53 53 53 55 55 54 54 54 55 56 55 54 54 54 53 53 51 50 50 50 50 50 49 48 48 48 49 50 51 51 50 49 49 49 49 49 50 51 52 53 52 53 53 53 54 55 54 53 52 51 51 51 51 51 50 49 52 55 58 60 62 65 69 70 66 61 55 52 53 53 53 53 52 52 50 50 50 51 52 51 53 57 63 63 60 55 55 57 60 62 63 63 66 67 68 69 69 69 69 69 69 70 70 70 69 68 67 67 66 66 66 64 63 62 62 61 60 58 57 57 59 61 65 65 64 62 63 66 69 69 69 66 64 62 60 88 89 91 92 93 93 93 92 92 92 92 93 93 93 93 93 93 93 93 92 92 91 90 89 89 88 88 87 86 86 85 85 85 84 84 84 84 84 83 83 83 83 84 85 87 88 89 89 89 88 87 86 85 85 84 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 79 79 78 73 66 57 53 56 51 45 48 49 49 48 49 51 53 54 55 63 65 63 61 60 53 59 66 68 69 70 65 61 62 62 64 67 65 65 65 65 66 68 71 72 73 74 72 65 60 60 63 63 62 62 63 64 61 60 60 62 63 59 57 54 52 51 50 51 50 50 52 55 59 64 67 68 69 71 76 73 72 70 72 71 65 66 63 57 56 57 55 54 53 50 48 46 45 46 48 47 49 53 52 50 48 47 46 45 46 45 43 41 41 40 40 40 39 39 38 39 39 38 37 37 38 38 39 40 41 41 41 41 42 43 43 43 42 43 43 45 47 48 48 46 43 43 46 51 51 51 49 47 46 44 52 58 61 57 56 59 54 50 44 41 40 41 43 44 47 47 47 52 56 58 51 49 47 48 50 53 52 49 43 42 42 43 37 34 38 37 36 34 36 39 41 42 42 41 40 39 39 38 37 37 38 39 39 41 43 42 41 41 41 40 40 40 40 39 39 38 37 37 36 35 34 35 38 40 42 43 43 43 42 40 39 38 38 38 39 39 38 38 37 36 34 34 37 38 37 35 34 34 35 34 32 30 29 30 31 33 35 37 37 35 31 31 31 30 31 32 33 33 33 35 34 32 34 35 36 36 37 37 38 37 37 36 36 36 36 36 37 38 38 39 39 39 38 38 37 35 34 34 34 34 34 35 34 33 31 30 29 29 30 31 32 32 32 31 31 31 31 33 35 36 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 38 38 39 39 40 40 40 39 38 38 38 39 39 40 39 38 37 36 35 35 35 35 37 38 39 41 42 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 39 40 39 38 38 37 37 37 38 39 42 43 45 46 46 45 44 43 41 42 43 44 43 41 38 36 34 33 32 32 34 37 40 41 38 37 37 37 37 38 37 36 35 37 37 35 33 32 35 32 29 26 25 26 27 29 30 30 30 29 28 27 26 26 28 29 29 29 31 33 33 34 35 33 31 30 32 33 36 35 33 30 30 32 36 35 33 30 32 34 34 33 34 36 38 36 30 29 30 33 37 41 41 33 30 35 35 33 28 33 35 31 28 29 33 38 42 45 43 43 45 40 36 35 37 38 41 46 48 47 44 42 40 44 48 54 55 54 51 48 45 41 37 36 38 39 43 50 39 34 35 39 40 40 39 39 41 38 38 40 44 46 48 51 55 58 50 46 45 49 50 50 50 48 44 43 43 43 44 43 41 42 43 43 38 34 32 34 34 35 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 39 41 42 41 43 44 44 44 45 44 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 48 48 48 48 49 51 53 57 58 59 59 59 58 57 57 57 56 55 55 56 56 56 57 55 55 56 53 50 48 49 50 52 49 48 49 49 49 50 50 50 50 49 49 48 49 49 50 50 51 52 52 53 53 54 56 57 56 55 54 54 53 52 51 51 50 49 54 59 65 66 68 71 71 68 58 55 53 51 51 51 51 51 52 52 52 52 52 52 52 53 57 61 65 64 61 56 56 57 58 60 63 65 68 70 71 71 70 70 69 69 69 69 70 70 69 68 68 68 67 67 65 63 61 61 61 60 60 58 57 57 60 63 67 68 68 67 66 68 71 70 69 68 67 64 61 87 88 90 92 93 94 93 93 92 92 92 92 93 93 93 93 93 93 93 92 92 91 90 89 89 88 88 87 87 86 85 85 85 84 84 84 84 84 83 83 83 83 84 85 86 88 89 90 89 88 87 86 86 85 85 84 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 80 79 79 78 76 68 61 57 55 55 51 48 47 47 48 49 51 51 51 53 57 65 65 62 57 56 58 65 65 62 61 62 65 62 60 60 61 62 61 61 62 64 68 72 74 72 70 68 68 67 61 60 63 62 63 65 63 63 62 60 59 61 60 57 54 53 53 52 52 51 49 51 56 60 62 61 63 67 72 73 73 71 70 70 71 67 63 65 64 59 55 55 55 54 51 46 46 48 51 53 53 49 50 53 53 51 49 46 47 47 46 45 44 41 39 38 38 38 36 38 39 41 40 38 37 37 38 39 41 43 44 44 43 44 44 44 44 44 44 44 45 47 47 48 50 48 47 46 47 48 47 49 50 46 47 50 57 59 59 56 57 58 52 46 41 39 38 40 42 45 49 50 49 49 55 56 51 58 60 59 53 51 49 46 43 42 42 42 37 36 37 36 35 35 38 40 42 42 42 42 41 40 40 38 37 37 38 39 40 42 43 44 42 41 40 40 40 40 40 39 39 38 37 36 36 34 33 33 35 40 42 42 40 41 42 39 38 38 38 38 39 39 38 38 37 36 34 36 38 40 39 38 37 36 36 36 33 30 29 30 31 33 35 36 37 35 32 32 31 31 34 34 35 34 34 35 34 34 35 36 36 35 36 37 37 37 36 35 35 35 35 36 36 37 38 38 38 38 38 38 36 34 33 33 34 34 35 35 36 35 34 33 31 30 31 32 33 33 32 31 31 31 32 33 35 37 37 38 38 39 39 39 39 39 38 38 37 37 37 37 36 37 37 37 38 38 39 39 40 39 38 37 38 38 38 39 38 37 35 34 34 34 35 35 37 38 40 41 43 43 43 42 42 41 40 40 41 41 42 42 42 41 41 40 40 40 40 40 41 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 38 40 42 43 43 45 46 47 46 45 44 44 43 43 43 41 39 36 33 31 31 33 36 39 40 40 38 37 37 37 38 38 35 35 37 37 38 39 35 33 34 31 29 26 25 25 27 29 30 29 29 29 29 28 27 28 29 31 32 32 31 31 30 30 32 31 30 30 33 34 35 34 32 30 31 30 30 34 33 30 32 32 33 33 39 47 37 31 26 30 33 35 37 40 43 38 34 33 34 32 29 35 35 31 29 31 34 36 40 44 42 40 39 38 35 34 38 41 43 48 49 46 44 42 41 44 48 52 54 53 51 48 46 43 42 41 41 39 43 47 40 36 35 39 40 39 38 39 39 37 38 41 47 51 53 53 57 58 48 46 46 47 49 50 48 47 45 45 45 46 46 43 41 40 40 42 43 39 36 34 34 35 35 36 37 37 37 36 37 37 37 37 37 37 37 37 37 39 40 41 41 43 45 46 48 47 43 43 43 43 44 44 44 45 45 46 46 46 46 46 47 48 48 48 48 49 50 52 54 56 59 62 63 64 64 63 61 60 59 59 57 58 60 59 58 57 56 57 56 53 50 48 47 49 50 49 49 49 49 49 49 49 49 48 47 47 46 46 46 48 49 50 51 51 53 54 56 59 60 61 60 59 59 55 52 51 49 49 50 56 62 69 67 65 63 60 57 55 53 52 51 51 51 51 52 52 52 52 52 52 53 57 60 62 64 65 65 62 59 57 58 59 59 62 65 69 71 72 70 70 69 69 69 69 70 70 70 70 70 70 69 68 66 64 62 61 60 60 60 60 60 59 59 61 65 68 71 71 71 70 71 72 70 69 68 68 65 63 86 87 89 91 93 94 94 93 92 92 92 92 93 93 93 93 93 93 93 93 92 91 90 89 89 88 87 87 87 86 85 85 85 85 85 84 84 84 84 83 83 83 84 85 86 88 89 90 90 89 88 87 86 86 85 85 84 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 80 79 79 79 78 72 68 64 56 51 49 49 47 45 50 55 58 57 55 55 56 61 63 61 57 60 62 64 64 61 59 64 65 62 60 57 58 61 62 61 63 66 69 71 74 72 68 63 65 65 62 62 62 61 64 65 61 59 58 58 57 55 52 52 51 53 53 53 51 50 50 53 56 58 57 57 59 62 67 67 67 68 67 68 68 66 63 63 61 57 51 53 55 54 51 50 53 57 59 60 55 49 53 54 55 51 50 49 49 47 45 46 45 41 39 38 38 37 37 39 41 42 41 39 37 38 39 41 43 46 49 48 48 48 47 46 45 45 44 44 44 45 46 48 49 49 47 44 43 43 43 46 47 47 48 53 60 62 61 58 60 58 51 46 43 39 39 40 41 43 45 48 49 49 52 54 55 60 60 57 54 51 51 45 43 41 42 40 37 36 35 34 34 36 40 41 42 42 42 42 42 41 40 39 38 38 38 39 41 42 44 45 44 42 41 40 39 39 40 40 39 38 38 37 36 34 33 32 34 39 41 40 38 38 39 41 40 38 37 38 39 39 39 38 37 36 36 38 39 40 39 39 39 38 37 37 34 31 29 30 31 32 34 35 36 34 33 32 32 33 37 35 34 34 35 35 35 35 36 36 35 35 35 36 36 36 35 34 34 34 35 35 36 36 37 37 38 38 38 37 35 33 32 34 35 36 35 36 36 35 34 33 31 31 30 32 32 32 31 31 32 32 32 34 35 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 37 37 37 37 38 38 39 39 39 37 37 38 38 38 37 37 36 35 34 34 33 35 35 36 37 39 41 43 43 44 42 41 40 40 40 41 41 41 41 41 40 40 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 38 39 39 38 37 37 36 37 39 40 41 41 42 43 44 44 45 45 45 43 42 43 42 39 35 32 31 32 36 39 40 41 40 39 38 37 36 37 36 32 35 38 39 38 38 36 33 31 29 29 28 25 24 26 29 29 29 29 29 29 29 29 29 31 35 38 39 36 34 34 32 31 30 30 31 33 33 33 33 32 31 30 29 30 35 34 32 31 31 33 36 43 44 30 29 31 35 34 34 37 39 40 37 35 33 33 30 31 37 34 31 32 34 36 36 38 41 43 42 40 39 35 34 40 43 45 49 48 45 43 41 41 43 45 48 52 51 48 44 42 42 45 45 44 41 44 47 46 37 34 40 39 38 38 39 39 36 37 40 45 49 52 53 58 57 49 48 47 46 47 48 49 48 48 50 48 47 47 43 40 39 38 39 41 42 40 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 39 40 42 44 45 47 45 41 42 42 43 44 44 44 44 44 45 45 46 46 46 46 47 48 48 49 49 51 55 58 60 61 64 66 69 70 68 67 66 65 64 63 62 62 62 61 60 58 56 54 52 49 47 47 47 47 48 49 50 49 49 48 48 47 46 44 44 43 42 42 43 44 47 48 49 52 56 60 63 63 62 63 62 60 55 52 50 49 49 51 54 56 56 55 55 55 54 53 53 52 52 52 52 51 51 52 52 52 51 51 52 56 60 64 64 64 65 66 65 63 59 59 60 61 64 67 71 71 70 68 68 68 69 70 70 71 72 72 72 72 71 69 67 65 62 61 60 59 60 60 61 63 63 63 65 68 71 72 72 72 71 72 71 69 68 67 66 65 62 85 87 88 90 92 94 94 94 93 92 92 92 93 93 93 93 93 93 93 93 92 91 90 89 89 88 87 87 87 86 86 85 85 85 85 85 84 84 84 84 83 83 83 85 86 88 89 90 90 90 89 88 87 86 85 85 85 84 84 84 83 82 82 82 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 80 79 79 79 78 75 72 68 61 57 55 54 50 49 55 60 64 64 67 68 62 62 65 64 63 63 61 61 63 62 60 65 65 64 66 63 60 61 62 62 63 65 68 67 66 66 66 65 65 64 64 66 66 64 62 60 55 54 56 57 57 56 52 49 49 51 52 52 51 50 51 53 54 55 54 56 59 59 59 59 61 63 64 67 67 65 63 61 58 52 50 54 57 58 56 55 58 63 62 59 55 52 53 56 55 48 49 49 48 46 45 45 44 42 40 38 37 38 41 44 44 43 41 40 40 41 41 42 44 46 47 47 49 50 49 47 46 46 46 45 45 45 45 47 48 49 50 48 46 42 42 42 44 46 48 56 61 63 61 60 63 58 52 47 44 42 41 41 41 41 43 46 47 47 47 54 58 60 56 54 53 51 47 43 42 41 40 38 37 37 35 34 35 38 41 42 42 42 42 42 42 42 41 39 38 38 38 38 39 41 44 46 47 44 41 39 38 38 39 39 39 39 38 37 36 35 34 33 34 36 39 39 37 37 39 41 42 39 35 37 38 39 39 38 37 37 37 39 39 38 38 38 39 39 39 38 36 33 30 30 31 32 33 33 33 33 33 32 32 34 36 34 33 33 34 35 35 36 36 35 35 35 35 36 36 35 35 34 34 34 34 35 35 36 36 36 36 37 37 37 35 33 33 35 35 35 33 33 33 32 32 31 30 30 31 32 32 32 31 31 31 31 33 34 35 36 37 38 39 39 39 39 39 40 40 39 39 38 38 38 38 38 38 38 39 39 38 38 38 38 37 37 37 37 37 36 35 35 35 35 34 34 35 35 36 37 38 40 42 43 43 43 42 41 41 41 41 41 40 40 40 40 39 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 40 40 39 38 38 37 37 37 38 38 39 40 41 42 43 44 44 45 44 43 42 43 39 34 33 33 34 38 40 40 41 41 41 39 38 36 36 35 33 34 36 39 36 33 31 29 28 28 30 29 26 24 25 28 29 30 29 29 30 30 30 29 28 34 39 41 39 39 40 36 32 29 29 31 34 32 32 33 32 31 31 30 31 35 35 34 32 31 32 34 42 39 26 31 35 39 35 35 38 38 37 35 35 35 33 31 32 36 32 31 32 35 37 36 38 39 39 39 40 42 36 36 43 47 49 51 50 47 43 41 41 41 42 44 48 47 43 38 40 42 45 46 45 43 46 47 46 37 36 40 39 40 40 39 37 34 35 37 42 48 50 51 57 55 50 49 47 45 46 48 50 50 51 52 48 46 45 44 42 40 37 36 37 42 43 40 35 34 34 35 35 36 35 36 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 41 41 40 40 41 42 42 43 43 44 44 44 44 45 46 46 47 47 47 48 49 49 50 52 55 58 62 64 67 68 70 72 71 71 72 71 70 70 70 69 67 66 64 60 55 51 48 48 48 47 46 47 47 50 50 50 49 47 46 44 43 42 41 41 40 39 40 41 43 45 47 53 60 68 69 66 62 59 57 56 53 51 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 52 53 53 52 51 53 57 60 62 62 62 63 65 67 67 65 64 64 65 67 68 70 69 68 66 66 67 69 71 73 74 75 74 73 71 69 68 66 64 62 60 59 58 58 60 62 64 65 65 66 69 71 73 72 72 71 72 71 69 67 65 64 63 62 85 86 87 89 92 93 95 94 93 92 92 92 92 93 93 93 93 93 93 93 92 91 90 89 89 88 87 87 87 86 86 85 85 85 85 85 85 84 84 84 83 83 83 84 86 87 89 90 90 90 89 88 87 86 86 85 85 85 84 84 83 83 82 82 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 80 79 78 79 77 74 67 60 56 57 59 59 56 58 63 65 64 61 64 65 62 62 63 62 61 60 58 57 57 62 64 65 66 71 74 71 65 59 61 64 64 64 64 65 66 66 66 67 68 66 66 66 63 59 51 50 51 53 56 56 54 53 50 48 49 50 52 52 51 50 51 53 53 53 52 55 57 56 56 56 58 60 63 67 68 66 65 62 59 53 53 57 61 61 58 56 58 64 60 57 55 54 54 57 55 51 50 49 48 44 44 44 43 41 40 39 39 41 45 47 47 44 42 42 43 43 44 43 43 44 44 44 44 45 46 47 48 48 48 48 47 46 46 47 50 53 53 52 49 45 45 45 43 46 50 58 63 64 61 61 61 54 51 49 46 44 43 42 42 43 42 43 44 45 48 55 57 56 54 52 51 48 44 41 41 40 39 37 37 38 36 36 39 43 43 42 42 42 42 43 42 42 41 40 38 38 38 38 39 41 43 45 45 42 39 38 37 37 38 39 39 39 38 37 36 36 35 34 34 35 36 37 37 37 38 40 43 39 36 35 37 39 39 39 38 36 37 38 38 37 37 38 38 39 39 38 37 35 32 31 31 31 32 32 32 32 32 32 32 33 33 32 32 33 34 34 34 35 35 35 36 36 36 36 35 35 34 34 34 34 34 34 35 35 35 34 35 36 37 36 35 35 35 36 35 34 32 32 31 30 30 30 31 32 32 32 32 31 31 31 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 40 40 39 38 38 39 40 40 40 40 39 38 37 37 37 37 37 37 37 36 36 35 35 35 35 34 34 35 35 36 36 38 39 40 41 41 41 40 40 41 41 41 41 41 40 40 39 38 37 37 37 38 38 39 39 39 39 39 38 38 38 38 38 39 39 39 40 40 40 39 39 39 38 38 37 37 38 39 39 40 41 42 42 42 42 41 40 40 37 34 34 36 38 40 41 40 40 41 41 41 40 38 37 36 35 33 32 31 28 27 27 27 27 28 30 28 26 24 27 29 30 30 30 30 30 30 30 29 28 33 36 38 36 35 35 34 31 28 28 31 33 31 31 33 32 32 33 32 32 33 36 33 30 29 31 34 40 37 31 32 34 36 35 35 35 35 34 34 34 33 33 35 36 37 32 32 34 35 34 33 34 37 38 38 40 41 37 38 43 45 49 51 49 46 42 41 41 41 41 42 43 43 40 37 41 42 43 45 44 43 43 44 44 38 38 40 42 42 43 42 40 37 36 37 40 47 48 49 57 56 53 49 47 45 46 49 51 52 51 50 46 45 45 46 44 42 38 36 36 39 44 45 40 36 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 39 39 39 39 40 40 41 41 42 43 44 44 44 45 46 46 47 46 46 47 47 47 48 51 54 57 59 63 67 66 66 66 70 73 76 75 74 72 71 71 71 70 67 63 55 50 49 49 48 47 47 47 48 50 50 50 48 46 44 43 43 42 41 41 41 40 41 42 40 43 49 58 61 62 62 60 58 55 54 53 52 52 51 50 50 49 49 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 54 54 52 52 55 57 58 59 60 61 61 64 66 66 65 65 67 68 67 67 67 65 64 64 66 68 71 74 76 76 74 71 69 68 67 66 64 62 60 59 57 57 59 62 66 66 66 67 69 71 73 71 70 71 71 70 70 68 65 63 63 62 84 85 86 88 91 93 94 94 94 93 92 92 92 93 93 93 93 93 93 93 92 91 90 90 89 88 88 87 87 86 86 86 85 85 85 85 85 85 84 84 84 83 84 84 85 87 88 89 90 90 89 89 88 87 86 86 85 85 85 84 84 83 82 82 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 80 79 78 78 76 74 67 58 57 59 63 63 64 66 67 67 62 58 60 60 60 60 59 60 60 58 56 57 58 60 62 63 62 71 74 72 67 59 54 57 60 61 61 60 61 62 64 67 67 66 63 61 56 52 49 49 51 53 57 55 51 50 50 49 51 53 54 53 51 49 50 50 50 51 52 54 55 55 55 56 58 61 64 68 69 70 72 69 61 51 54 58 62 58 54 53 55 58 57 53 52 55 55 55 52 51 50 49 46 43 44 44 43 42 42 45 48 49 48 47 45 44 44 44 44 44 45 43 42 42 43 43 42 42 44 47 49 51 51 49 48 47 47 49 53 56 57 52 50 48 48 47 45 48 52 58 60 60 60 60 56 50 50 49 46 44 43 43 45 46 42 41 42 46 48 51 54 54 53 51 48 46 42 40 40 39 38 37 38 39 37 39 44 50 46 43 42 42 42 43 42 42 41 40 39 38 38 38 39 41 44 45 42 39 37 37 37 38 38 38 39 39 38 36 36 36 36 35 34 35 37 38 38 37 37 39 42 40 37 35 36 38 39 39 38 37 37 37 37 36 37 37 38 38 39 38 37 36 35 33 32 31 31 32 32 32 31 32 32 32 32 31 32 33 33 33 33 34 34 35 36 36 36 36 35 34 34 33 33 34 34 34 34 34 34 33 34 34 36 36 36 36 37 36 35 33 32 32 32 32 32 33 34 35 35 34 32 32 31 31 32 33 34 34 34 35 36 37 38 39 40 41 41 41 41 41 40 39 38 38 39 40 40 40 40 39 38 37 37 36 37 37 37 37 36 36 35 35 35 35 34 34 35 35 36 36 37 38 38 38 38 38 38 39 39 40 41 41 40 40 39 38 38 37 37 37 37 38 38 39 38 39 39 38 38 38 38 39 39 40 40 40 41 40 40 40 40 40 40 39 38 37 37 37 38 39 39 39 38 38 38 37 37 36 35 36 39 40 41 41 40 40 40 41 41 41 40 39 39 37 33 31 29 28 27 27 27 27 28 28 26 25 26 28 30 31 31 31 31 31 30 29 27 28 32 34 33 31 31 31 31 28 27 27 31 33 33 29 29 33 35 35 35 31 31 34 32 30 29 31 34 38 38 37 35 37 38 36 34 33 33 34 35 34 34 34 36 36 35 30 35 38 38 34 33 38 37 37 37 40 40 36 38 41 46 51 52 48 45 43 41 41 41 42 41 41 41 36 37 43 44 43 42 42 42 42 44 44 41 41 42 45 44 44 43 43 41 38 39 41 46 50 54 57 58 56 50 47 45 44 50 53 53 51 49 46 46 46 47 46 44 41 39 39 39 45 48 47 40 36 34 34 35 35 35 36 36 37 37 37 36 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 40 41 43 43 43 43 44 45 46 46 46 46 46 47 48 49 51 53 55 57 60 64 65 63 63 67 72 75 75 72 68 66 69 71 70 69 67 62 56 51 50 49 49 49 49 49 49 49 48 48 46 44 42 41 42 42 46 47 45 44 44 43 45 49 55 54 54 54 54 54 53 52 52 51 51 51 51 50 50 49 49 50 50 50 50 50 50 51 51 52 52 53 53 52 52 52 54 55 54 52 52 54 55 55 57 58 59 60 62 64 65 66 66 67 65 63 63 63 64 66 67 68 70 73 74 75 73 70 68 67 66 66 66 64 61 59 58 59 61 64 68 69 69 70 72 72 72 69 69 70 68 68 68 66 63 61 61 61 84 85 86 88 90 92 94 94 94 93 92 92 92 92 93 93 93 93 93 93 92 92 91 90 89 88 88 87 87 87 86 86 85 85 85 85 85 85 84 84 84 83 84 84 85 86 88 89 90 90 90 89 88 87 86 86 85 85 85 84 84 83 83 82 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 81 80 79 78 77 78 81 76 65 60 63 72 69 66 64 67 67 68 64 60 58 59 60 61 61 61 58 57 60 59 59 59 59 62 68 70 70 71 66 59 58 58 60 60 59 59 61 62 64 65 64 60 59 57 54 53 53 52 52 52 51 51 51 52 53 55 55 55 54 53 51 50 50 50 51 52 53 55 55 55 54 56 60 66 69 71 72 73 71 56 49 54 54 56 55 53 51 49 49 51 50 51 55 52 51 50 50 50 49 46 45 47 48 48 48 51 52 51 50 49 47 46 45 44 43 43 44 43 42 42 42 44 44 43 42 44 47 50 50 50 49 48 48 49 51 55 61 57 50 46 46 50 50 50 51 55 57 56 59 60 59 51 45 45 45 45 44 43 42 43 44 42 41 42 46 47 49 51 51 49 48 46 44 41 40 39 38 37 37 38 40 41 37 45 52 47 44 42 42 42 43 42 42 42 41 39 38 38 38 39 40 41 41 40 38 37 37 37 38 38 38 39 38 38 36 35 36 36 36 36 35 37 39 39 38 37 39 41 42 37 35 35 37 39 39 39 38 37 36 36 36 36 37 37 38 38 38 37 37 36 35 33 31 31 32 32 32 31 31 31 31 31 32 33 33 33 32 33 33 33 34 35 35 36 36 35 34 33 33 33 33 33 34 34 33 33 33 33 34 35 36 37 38 37 36 35 33 32 31 32 33 34 36 37 37 37 36 34 33 32 32 33 34 34 35 35 35 36 37 38 40 41 42 42 42 42 41 40 38 38 39 40 40 40 40 39 39 38 37 36 36 36 37 37 37 36 36 35 35 35 34 34 34 34 35 35 35 36 36 36 35 35 36 37 38 38 39 40 40 39 38 38 37 38 38 38 37 37 38 38 38 37 37 37 37 37 38 39 39 39 40 40 40 39 39 40 40 41 41 41 40 38 37 37 36 36 37 37 38 37 37 37 37 37 36 37 39 41 41 41 40 39 39 40 40 41 42 41 41 41 39 36 34 32 30 28 27 27 27 27 27 24 25 26 28 30 31 32 32 32 30 28 27 26 28 31 34 32 29 30 29 29 26 26 27 30 32 33 28 30 35 37 37 35 30 30 32 32 31 30 32 34 36 39 38 37 36 36 36 32 32 32 35 36 37 37 36 35 34 33 33 38 41 42 37 37 40 36 36 38 42 41 37 37 39 44 51 52 49 47 44 41 40 40 41 41 41 39 35 38 45 47 46 43 43 43 42 42 42 41 42 42 42 40 41 42 43 42 41 43 46 49 52 55 58 60 55 49 48 45 44 50 52 52 50 48 46 46 46 47 47 46 45 44 44 44 46 48 48 41 37 34 34 35 35 35 36 37 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 38 37 37 36 36 38 41 42 42 42 42 43 44 45 45 46 46 47 48 48 50 51 53 56 58 59 61 65 66 66 67 71 73 73 70 66 62 67 69 69 70 69 67 60 55 51 50 51 53 52 51 48 48 48 49 48 47 45 44 44 45 50 51 50 48 47 46 48 50 52 51 50 50 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 52 52 52 52 52 52 52 53 54 55 53 51 52 53 54 55 57 58 59 60 61 63 64 64 65 63 62 61 64 66 66 66 66 69 71 73 73 72 70 68 67 67 66 66 63 60 59 60 63 65 67 69 71 73 74 76 73 70 68 69 70 68 66 64 62 60 58 58 59 84 84 85 87 89 92 94 94 94 93 92 91 92 92 93 93 93 93 93 93 92 92 91 90 89 88 88 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 83 84 85 86 87 89 90 90 90 89 88 87 86 86 85 85 85 85 84 84 83 82 82 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 82 82 82 83 83 83 83 83 83 82 82 81 81 79 78 77 76 78 76 69 59 64 68 65 61 60 66 67 68 68 66 62 61 63 65 61 61 65 65 64 60 62 65 61 61 64 67 70 73 71 66 60 58 58 59 59 60 61 62 62 63 62 60 61 61 59 56 55 54 53 52 51 52 53 54 53 53 55 55 55 54 53 52 51 51 51 53 54 54 54 54 53 59 64 69 70 71 71 74 71 50 50 61 58 56 55 55 56 56 54 52 51 51 52 52 51 50 50 50 48 45 48 52 53 53 53 53 52 49 49 48 48 46 45 43 42 40 40 42 42 42 43 44 45 45 44 44 46 47 49 49 49 49 50 51 55 56 59 51 46 45 48 52 54 55 56 59 59 58 60 62 60 48 42 41 43 43 43 40 40 40 41 42 41 42 44 44 46 47 47 44 42 42 41 40 39 38 38 37 36 36 37 36 35 42 49 50 47 46 46 44 43 43 42 42 41 40 39 38 38 38 38 38 39 39 38 37 37 38 38 39 39 39 39 38 36 36 36 37 38 37 36 38 40 42 41 41 44 44 43 38 35 34 36 38 39 39 39 38 36 36 35 35 36 37 37 37 37 37 37 37 37 35 33 32 32 33 32 31 30 31 31 31 32 33 33 32 32 32 32 32 33 34 35 36 36 35 34 33 33 33 33 33 33 33 33 33 33 33 34 35 36 37 38 37 36 35 32 31 31 31 34 36 38 38 37 36 35 34 33 33 33 33 34 35 36 37 37 38 39 40 41 42 42 42 42 42 41 40 39 39 39 40 40 40 39 39 38 37 36 36 36 36 36 37 36 36 35 35 34 34 33 33 33 33 34 34 34 35 35 35 35 35 36 37 38 38 39 39 39 38 37 37 37 37 37 37 37 37 38 38 37 37 36 36 36 37 38 39 39 39 39 40 39 39 38 39 40 41 41 41 39 39 38 38 37 37 40 41 40 40 40 40 40 40 40 41 41 42 41 41 40 39 40 40 40 41 42 42 42 41 40 39 37 34 32 29 28 27 27 27 27 24 25 25 27 29 31 32 33 31 28 27 26 27 28 29 29 30 30 29 28 27 25 25 26 28 30 30 27 30 35 39 36 33 29 28 29 32 31 30 31 33 36 38 36 34 35 34 32 30 30 32 35 37 38 38 36 34 32 34 38 42 44 43 37 38 38 34 37 40 45 43 40 36 38 43 47 51 51 49 45 42 40 41 42 44 42 39 37 42 47 47 45 43 43 42 41 41 40 40 39 38 37 37 40 42 42 42 44 48 49 50 53 57 59 57 53 50 49 45 44 47 50 51 50 47 46 46 46 46 47 46 45 45 45 44 44 46 46 43 38 35 34 35 36 36 37 37 38 38 38 37 37 37 37 37 38 38 38 39 39 39 39 38 36 35 34 35 37 39 41 41 40 40 41 43 45 47 48 49 49 49 49 50 51 53 57 60 61 62 63 63 65 67 70 71 72 70 69 67 67 67 68 67 66 65 61 57 53 52 53 55 54 52 49 52 51 50 49 48 48 47 47 48 49 50 50 49 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 50 50 50 50 50 50 50 50 51 52 52 52 52 52 52 51 51 52 52 52 52 52 54 55 56 57 58 59 60 60 59 60 61 63 64 64 63 65 65 63 63 64 67 70 71 72 71 70 69 68 68 67 64 62 60 59 63 66 69 70 72 74 75 76 78 73 69 68 68 69 70 67 64 62 60 57 55 56 84 84 85 86 88 91 93 94 94 93 92 91 91 92 92 93 93 93 93 93 93 92 91 90 89 88 88 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 84 84 85 86 87 89 90 90 90 90 89 88 87 86 85 85 85 85 84 84 83 83 82 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 82 82 82 83 83 83 83 83 82 82 81 81 79 78 78 77 77 77 70 62 60 62 61 58 60 64 70 69 68 71 69 61 64 65 62 62 65 69 66 61 62 62 61 63 64 66 68 72 74 69 63 58 58 58 59 60 59 60 60 61 62 62 63 62 60 55 55 55 54 53 53 54 53 53 53 53 54 55 56 56 55 54 53 52 52 53 52 52 53 54 56 62 66 69 67 68 70 74 70 54 51 51 49 51 53 55 55 54 51 52 52 53 53 53 52 51 51 49 48 46 50 55 57 56 53 51 51 50 49 47 46 45 45 45 44 43 42 42 43 43 44 46 47 47 45 43 45 47 48 49 50 51 52 52 51 49 46 37 42 48 50 53 56 57 58 59 60 59 58 60 57 48 42 41 43 43 41 39 38 38 40 41 40 40 41 42 46 44 42 41 40 40 40 40 39 39 38 37 36 36 37 38 37 37 46 53 50 49 48 45 44 43 43 42 41 41 40 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 37 37 38 38 39 38 37 39 41 43 46 49 51 51 48 42 36 34 35 36 38 39 39 39 37 36 35 35 35 35 36 36 37 37 37 37 37 36 35 33 33 33 33 32 32 32 32 32 32 32 31 31 31 32 31 31 32 33 34 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 35 35 36 37 36 34 32 32 33 34 34 36 37 36 35 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 43 43 43 42 42 42 41 40 40 40 40 40 39 39 38 38 37 35 35 36 36 36 36 36 35 34 34 34 33 33 33 32 33 33 33 34 34 35 35 35 35 36 37 38 38 39 39 39 38 37 36 37 37 37 37 37 38 38 37 37 36 36 37 37 38 38 39 39 39 39 39 38 38 37 38 39 40 40 40 39 39 39 40 40 40 41 42 42 42 42 41 42 42 43 43 43 43 42 41 40 40 40 40 40 41 41 42 42 42 41 40 39 36 33 29 28 28 28 28 26 25 24 25 25 27 30 32 32 30 27 26 26 27 28 28 29 32 30 27 27 26 25 25 26 27 29 28 27 29 34 40 36 32 28 26 28 33 30 29 30 33 34 35 31 31 33 31 29 27 30 33 36 37 37 37 34 32 31 34 36 39 40 40 37 38 36 32 38 43 46 43 38 33 37 42 46 52 54 51 46 42 39 43 45 48 43 39 36 41 45 48 45 44 43 42 42 43 43 43 42 40 39 39 42 45 47 45 46 52 51 50 51 57 58 56 54 52 49 44 43 43 50 50 47 46 46 46 45 45 45 44 43 43 43 42 41 44 46 46 40 36 35 36 36 37 37 38 38 39 39 39 38 38 37 37 38 38 39 39 39 39 39 38 37 36 35 36 37 38 39 38 37 37 40 44 49 51 51 51 50 50 50 50 51 51 52 52 53 55 57 58 61 65 68 69 70 71 71 70 69 68 67 64 63 61 60 58 57 57 56 56 55 53 52 52 51 51 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 51 51 51 50 50 49 48 50 51 51 50 50 51 52 52 52 51 51 51 51 50 49 51 51 51 52 53 54 55 57 58 59 59 59 57 55 55 59 62 64 63 61 60 62 64 66 69 71 71 71 70 69 69 67 66 64 62 61 61 63 67 70 73 75 78 75 74 75 72 68 65 67 69 71 67 63 61 59 57 54 55 84 84 85 86 88 90 92 94 94 93 92 91 91 91 92 93 93 93 93 93 93 92 91 91 90 89 88 87 87 87 86 86 86 86 85 85 85 85 85 84 84 84 84 84 84 85 87 88 90 91 91 90 90 88 87 86 85 85 85 85 84 84 84 83 82 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 82 82 83 83 83 83 83 83 82 81 81 80 78 77 75 76 76 75 69 62 62 61 57 58 62 67 67 65 66 66 65 68 67 64 63 63 66 64 61 59 61 63 67 66 66 67 68 69 69 64 58 57 58 59 59 59 60 58 59 62 61 60 59 56 54 55 54 54 54 55 56 54 53 54 54 54 55 57 57 56 55 54 53 52 52 52 53 54 57 61 65 66 66 64 67 70 73 75 68 49 51 51 49 49 51 52 51 49 50 53 56 55 53 52 50 50 51 48 48 50 55 57 51 49 48 52 51 47 45 45 45 46 47 45 44 44 43 43 43 44 45 46 47 46 44 46 47 48 48 50 52 53 51 48 43 41 41 46 51 54 55 57 56 57 58 59 59 59 57 53 47 40 40 42 42 41 39 38 38 39 39 40 39 39 42 47 44 41 41 40 40 40 40 40 39 38 37 36 36 37 39 38 36 45 51 51 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 38 39 39 39 39 40 39 39 39 39 39 39 39 39 39 37 38 40 47 51 53 53 55 58 55 48 38 35 34 34 36 38 39 39 38 37 35 34 33 34 35 36 36 36 36 37 37 36 36 35 35 35 34 35 34 34 34 33 32 32 31 31 32 32 30 31 32 32 33 34 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 35 36 35 32 32 35 35 34 34 35 35 34 33 33 33 34 35 35 35 35 36 37 38 40 41 42 43 44 44 44 44 43 43 43 42 41 41 41 40 40 40 39 39 38 37 36 35 35 36 36 36 35 34 34 33 33 33 33 32 32 32 32 33 33 33 34 35 35 36 36 37 38 38 38 39 39 39 38 37 37 37 37 38 38 38 37 37 36 36 36 37 37 38 38 38 39 39 39 38 38 38 37 37 37 38 39 39 39 39 39 40 41 41 42 42 42 42 41 40 40 41 42 44 44 44 44 43 42 42 41 40 40 40 41 41 42 43 42 42 41 40 39 34 30 28 27 27 27 26 25 24 24 25 27 29 31 32 29 27 25 26 26 26 26 27 31 29 27 26 25 25 25 26 27 28 28 28 28 31 34 31 29 27 25 29 33 31 29 29 32 32 31 29 28 29 29 28 27 30 33 35 36 35 34 31 32 34 38 39 38 37 37 37 37 35 34 42 45 45 42 37 32 35 42 49 51 53 53 47 42 41 45 46 46 41 38 36 41 46 49 45 45 45 45 45 45 44 43 43 43 43 45 47 51 55 56 54 52 51 53 56 59 60 59 55 52 48 42 40 41 47 48 46 47 47 47 46 45 43 43 42 42 41 41 42 45 47 47 42 38 35 36 37 38 38 38 39 39 39 39 39 38 38 38 38 39 40 40 40 39 39 39 38 38 37 37 37 37 37 35 34 36 41 46 50 51 52 51 51 51 51 51 52 53 54 54 54 54 55 56 59 63 66 68 70 71 71 71 70 68 65 62 60 59 59 61 63 64 59 57 56 55 53 51 51 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 50 50 51 52 51 51 51 51 50 50 49 50 52 52 51 49 49 50 50 51 51 51 51 50 50 50 50 50 51 52 52 53 53 53 53 54 55 57 56 54 54 53 52 53 57 59 60 58 59 62 64 67 68 70 71 72 72 70 68 66 64 63 63 63 64 65 66 70 74 77 78 73 70 70 70 68 66 67 69 70 66 62 60 58 56 54 54 84 84 85 86 87 90 92 93 94 93 92 91 91 91 92 92 93 93 93 93 93 92 92 91 90 89 88 88 87 87 86 86 86 86 86 85 85 85 85 84 84 84 84 84 84 85 86 88 89 90 91 91 90 89 88 86 86 85 85 85 84 84 84 83 82 82 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 82 82 83 83 83 83 83 83 82 82 81 80 78 77 75 76 74 71 66 63 63 64 64 62 61 62 65 64 62 65 66 68 68 65 59 58 60 64 60 61 65 69 72 72 68 65 63 63 64 67 62 57 57 58 58 59 59 56 57 56 58 56 55 52 54 56 53 54 56 55 55 55 53 53 53 55 56 58 58 57 56 54 53 54 54 55 55 57 61 62 64 65 65 64 66 68 72 79 67 53 52 56 60 59 57 55 54 53 54 51 53 57 54 52 49 50 50 49 49 51 55 54 49 46 46 47 48 46 43 45 46 46 45 44 44 44 44 45 45 44 43 44 45 44 44 45 46 47 50 53 54 54 52 51 52 48 47 51 54 56 54 53 53 56 57 57 55 54 54 50 44 38 41 43 43 40 39 38 39 39 39 39 39 39 44 47 44 42 40 40 40 41 41 41 41 39 37 36 36 38 41 38 38 44 51 52 47 46 45 46 45 44 43 42 42 41 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 40 40 40 39 38 36 40 45 53 51 50 53 55 58 58 50 40 37 35 33 34 37 39 39 39 37 35 34 34 34 34 35 35 36 36 36 36 36 36 36 35 35 35 36 36 36 36 35 34 32 31 32 32 31 30 31 32 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 33 33 33 35 35 33 31 31 33 33 34 34 35 34 34 34 34 35 36 36 36 36 36 37 38 39 41 42 43 44 44 45 44 45 45 45 44 43 43 42 42 41 41 40 39 38 37 36 35 35 35 35 35 35 34 34 33 32 32 32 32 31 31 32 32 33 33 33 34 35 36 36 37 37 37 38 38 38 39 39 38 38 36 36 37 38 38 37 37 35 34 35 36 37 38 38 39 39 39 39 39 39 38 37 37 37 37 37 38 39 39 39 40 41 41 42 42 42 42 41 40 38 39 40 42 44 44 44 44 43 43 43 42 42 41 40 41 42 43 43 42 42 41 40 39 37 34 29 27 26 25 25 25 24 25 26 28 29 30 31 28 27 25 26 27 27 26 26 28 27 26 25 24 25 25 26 27 28 29 30 31 30 30 29 27 26 24 30 33 34 29 30 34 31 29 28 27 27 27 27 28 31 33 34 35 33 31 31 34 37 39 38 36 35 37 37 35 34 36 44 47 47 44 36 32 33 41 48 50 48 47 44 43 43 45 43 40 37 37 37 39 44 47 46 47 47 46 46 46 45 44 44 43 45 48 52 53 53 53 56 58 59 60 62 63 62 60 54 51 49 47 44 43 47 48 48 49 48 47 44 42 40 39 40 41 42 43 45 48 47 46 43 39 37 36 37 38 38 39 39 39 38 38 39 39 39 39 39 39 40 40 40 39 39 38 38 38 37 36 36 35 34 34 35 38 41 44 47 49 51 52 53 52 52 54 55 57 58 58 56 55 56 57 60 62 64 68 70 71 70 68 67 65 63 60 60 61 63 65 65 64 62 59 56 55 53 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 51 51 51 51 51 52 53 52 51 51 51 50 49 49 51 53 52 51 49 49 50 50 50 50 50 50 50 50 50 50 50 50 51 53 54 53 52 50 51 53 56 54 53 53 52 52 51 53 55 56 56 58 60 63 64 65 67 68 69 68 67 65 64 63 62 61 63 66 68 68 67 72 76 78 74 70 67 68 68 67 67 68 68 64 61 58 56 55 54 54 84 84 85 86 87 89 91 93 94 93 92 92 91 91 91 92 92 93 93 93 93 92 92 91 90 89 89 88 87 87 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 85 86 88 89 90 91 91 90 90 88 87 86 85 85 84 84 84 84 83 83 82 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 81 82 82 83 83 83 83 83 82 82 81 79 78 76 76 76 72 69 66 65 63 61 59 59 59 60 61 63 63 64 62 61 59 56 56 59 61 63 62 66 71 74 75 73 68 65 62 62 63 65 62 59 58 59 60 61 59 58 63 64 63 55 52 51 54 55 53 55 56 54 55 56 55 53 52 54 56 59 58 57 55 53 53 55 57 59 60 60 61 60 61 62 64 64 64 63 65 69 63 54 47 53 56 56 57 58 60 59 56 51 55 58 54 51 49 49 50 50 50 50 52 52 49 46 43 43 45 44 42 44 44 45 44 44 44 45 45 45 45 44 43 44 43 43 44 45 46 48 52 56 57 55 52 54 56 56 56 56 55 53 54 54 56 59 59 58 56 55 54 52 44 40 42 42 41 39 39 39 39 39 39 38 38 37 40 43 43 41 40 41 42 43 43 43 42 40 39 38 36 39 41 42 39 40 47 49 48 45 45 45 45 44 43 43 42 42 41 40 39 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 39 38 37 37 42 45 47 45 46 50 52 55 58 55 48 41 38 35 33 35 38 39 39 38 36 35 34 34 34 34 35 35 36 36 36 36 36 35 35 35 35 36 36 37 37 36 35 33 32 32 33 32 31 31 32 34 34 34 33 33 33 34 34 34 34 34 33 33 33 33 33 33 32 32 32 33 35 35 33 30 31 32 32 33 33 33 33 34 35 36 37 37 37 37 37 37 38 39 40 41 42 43 44 45 46 46 46 46 46 46 45 44 43 42 41 41 40 39 38 37 36 35 35 35 35 35 34 34 33 33 32 31 31 31 31 31 32 33 33 34 34 34 35 35 36 36 36 37 38 38 38 38 38 37 37 36 36 37 37 37 37 36 35 34 34 36 37 38 38 39 39 39 39 39 39 38 38 37 37 37 37 38 38 39 40 40 41 41 42 42 42 42 41 40 39 40 41 42 43 44 45 45 45 44 44 44 43 43 43 43 43 43 43 43 42 42 41 40 40 37 34 30 27 25 25 25 25 26 27 28 29 30 30 29 27 26 27 27 27 25 26 26 27 26 25 25 25 26 26 27 28 29 30 32 30 29 28 27 25 25 29 32 33 29 30 33 30 28 27 27 28 28 27 29 31 33 33 32 30 29 30 36 38 39 39 37 35 38 38 35 35 40 46 50 49 46 36 32 31 36 40 43 43 43 42 44 44 43 38 37 38 37 39 41 45 47 49 48 47 45 46 46 46 45 44 42 43 47 52 52 50 50 56 58 59 58 61 66 61 57 54 53 52 51 49 49 50 50 48 47 44 42 39 38 37 37 38 41 44 47 48 48 45 43 40 39 37 36 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 34 35 37 38 39 38 38 40 43 46 50 56 56 54 54 57 62 66 64 60 57 57 58 62 65 67 68 69 69 66 64 62 61 61 61 62 67 70 69 66 64 62 59 57 55 53 52 51 50 49 49 50 50 50 50 49 49 49 49 50 50 50 50 51 52 52 51 51 51 51 51 51 53 53 53 53 52 52 53 53 51 52 53 52 51 50 49 49 49 49 49 49 49 49 49 49 49 50 50 51 52 53 51 50 49 50 51 53 52 52 53 52 52 52 51 52 54 56 58 60 61 62 63 64 65 65 63 63 62 64 63 62 60 62 66 71 72 71 69 71 73 72 70 67 67 67 66 66 66 65 61 58 56 54 54 54 53 84 84 85 85 87 89 91 93 94 94 93 92 91 91 91 91 92 92 93 93 93 92 92 91 91 90 89 88 87 87 86 86 86 86 86 86 85 85 85 85 84 84 84 83 84 85 86 87 89 90 91 91 91 90 89 88 86 85 85 84 84 84 84 84 83 82 82 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 81 82 82 83 83 83 83 83 82 82 81 79 78 76 75 75 74 70 68 68 65 60 56 57 60 60 60 60 63 62 58 58 58 56 62 68 66 65 65 68 72 73 73 72 70 66 63 63 63 63 61 60 59 59 60 61 60 64 71 70 66 56 53 53 56 57 56 57 59 60 57 58 59 57 55 53 56 58 58 56 54 54 53 54 58 60 61 61 61 61 61 62 63 64 64 63 65 68 69 57 48 52 53 53 54 55 54 51 51 51 56 56 52 50 50 50 51 51 50 50 51 51 49 47 44 43 44 44 44 45 45 45 45 45 46 46 47 46 46 45 44 44 44 45 47 48 48 49 52 56 59 56 51 54 58 61 62 63 64 59 57 57 62 64 62 60 57 54 55 54 45 41 42 40 39 37 38 39 39 39 38 36 36 37 41 41 41 38 39 40 42 43 43 43 42 40 38 37 37 38 41 45 43 42 42 45 47 45 45 45 45 44 44 43 43 43 42 41 40 39 38 38 39 39 40 41 41 41 41 41 41 41 40 40 40 38 36 38 40 43 43 43 43 44 45 48 48 49 53 52 48 46 41 36 36 37 38 39 38 36 35 34 34 34 34 34 34 35 35 35 36 36 35 35 35 35 35 36 36 37 36 35 34 33 33 33 32 32 32 34 35 35 34 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 35 36 34 32 31 32 33 33 33 32 33 34 35 36 37 38 38 38 39 38 39 40 41 42 43 44 45 46 47 48 47 47 47 47 46 45 44 43 42 41 40 39 38 36 35 35 35 35 35 34 33 33 33 32 31 31 30 30 31 31 32 33 34 34 34 35 35 36 36 37 37 38 38 38 38 37 36 36 36 36 37 36 36 36 36 36 35 35 35 36 36 37 37 38 39 39 39 39 38 38 37 37 37 37 38 38 38 39 39 40 41 41 41 42 42 42 42 41 41 41 42 42 42 42 43 44 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 41 39 36 33 29 27 25 25 26 27 27 28 29 30 30 30 29 28 28 28 27 26 26 27 26 25 25 25 25 26 27 27 27 27 30 32 32 29 27 27 25 25 27 29 30 29 29 30 31 29 28 28 28 28 26 29 31 32 32 31 29 29 31 34 36 37 39 37 36 38 38 37 37 44 50 54 52 46 35 31 32 38 39 39 41 42 43 46 43 40 36 37 38 39 43 46 49 49 49 45 44 44 45 45 44 45 44 42 43 46 49 52 51 50 56 55 52 49 53 57 56 54 53 57 55 54 55 54 53 50 46 42 40 39 37 36 36 36 38 42 46 47 45 43 40 39 38 38 37 37 37 37 37 38 38 38 37 37 37 38 39 39 39 39 39 39 39 39 39 38 37 36 35 34 34 36 37 38 39 38 37 36 36 36 38 43 51 56 59 60 66 69 69 63 59 59 59 59 61 66 69 69 67 65 61 60 59 59 59 61 64 69 70 64 63 62 61 61 60 58 56 54 52 50 50 50 50 51 51 50 50 49 50 50 51 51 51 51 51 52 52 52 51 51 51 51 51 51 52 53 54 54 53 53 53 52 52 52 52 50 49 49 48 48 48 48 48 48 49 49 49 49 50 51 52 53 53 51 50 50 49 50 51 51 52 52 52 53 53 52 52 54 56 57 57 58 59 61 64 66 66 64 64 63 64 64 64 64 63 65 73 74 72 69 69 70 72 70 68 65 64 63 63 64 62 57 54 53 53 54 54 52 84 84 84 85 87 89 91 92 94 94 93 93 92 91 91 91 91 92 92 92 92 92 92 92 91 90 89 89 88 87 86 86 86 86 86 86 85 85 85 85 84 84 84 83 84 84 85 87 88 89 90 91 91 91 90 88 87 86 85 85 84 84 84 84 83 83 82 81 81 81 81 82 82 82 83 82 82 82 82 82 81 81 81 81 82 82 83 83 83 83 83 83 82 81 79 78 76 75 75 74 70 68 67 64 61 56 57 60 63 62 62 64 61 58 57 58 61 67 69 67 65 67 69 72 73 71 71 70 67 62 60 62 62 61 61 61 60 61 61 59 61 66 70 67 64 61 57 57 59 59 59 58 60 60 59 59 59 58 56 56 57 56 55 55 55 55 56 57 58 60 62 61 61 62 62 63 64 64 65 66 69 71 62 52 46 49 49 48 49 50 51 50 51 54 59 57 52 52 52 52 51 50 50 50 51 48 46 45 46 45 45 47 47 46 47 47 47 47 47 47 47 47 46 45 45 47 50 52 53 52 50 53 57 61 59 56 54 58 62 66 68 67 64 62 62 68 70 69 64 60 55 52 50 47 44 42 39 37 37 38 39 40 39 37 35 36 38 41 40 37 35 38 39 41 41 40 39 38 38 37 37 37 38 40 43 46 43 40 40 41 43 44 45 45 44 44 43 43 43 43 42 41 40 39 39 38 39 39 40 41 41 41 41 40 40 40 40 40 37 36 38 41 44 43 43 43 45 47 49 43 43 47 51 52 49 45 40 36 37 37 38 37 36 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 35 36 36 37 36 36 35 35 34 33 33 34 34 36 35 34 33 33 33 33 34 34 34 33 32 32 32 33 33 33 33 33 34 34 35 35 36 35 33 33 33 32 32 32 33 33 35 36 37 37 37 37 38 39 39 40 41 41 42 43 44 46 48 50 51 50 49 48 48 46 45 45 44 43 42 40 39 38 36 35 35 35 34 34 33 33 32 32 31 30 30 30 30 30 31 32 33 34 35 35 36 36 37 37 38 38 38 38 37 36 35 36 36 37 37 37 36 36 36 35 36 36 36 36 36 36 36 37 37 38 39 38 38 38 37 37 38 38 38 38 38 38 38 39 40 41 41 41 42 42 42 42 41 42 44 43 43 42 42 43 45 45 46 46 46 45 44 44 44 44 44 43 43 42 41 41 41 40 39 36 33 30 28 26 26 26 27 27 28 29 30 31 31 29 28 28 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 29 32 33 28 26 26 24 25 27 28 29 29 29 29 31 31 30 30 29 28 26 27 30 32 33 32 30 30 31 32 32 33 35 36 36 36 37 38 38 47 53 59 54 46 33 31 31 36 37 39 42 44 45 46 41 38 37 39 40 40 47 50 50 50 49 48 45 43 43 42 42 43 42 41 42 43 46 50 46 47 54 51 50 50 55 55 49 49 52 60 57 57 60 57 54 50 44 40 39 38 37 37 37 38 40 43 44 43 41 39 37 37 37 37 37 37 37 37 38 38 39 38 37 36 36 37 38 39 39 39 39 39 39 40 39 38 37 36 34 34 33 35 36 37 38 38 39 40 38 35 37 42 49 55 57 56 70 72 67 56 55 64 63 63 62 64 65 64 61 59 57 58 58 59 59 58 58 59 60 59 59 59 60 62 63 63 61 57 52 51 50 50 51 51 51 51 50 50 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 51 53 53 54 53 53 53 53 52 52 51 50 49 49 48 49 49 48 48 48 48 49 49 49 50 51 52 53 53 53 52 50 49 48 49 50 50 51 52 52 53 53 53 53 54 56 56 56 55 57 61 66 68 70 71 71 69 66 65 67 70 65 66 72 73 72 67 67 69 71 70 67 63 60 59 59 61 59 54 52 52 53 54 53 52 84 84 84 85 86 88 90 92 93 94 94 93 92 91 91 91 91 91 91 92 92 92 92 92 91 91 90 89 88 87 87 86 86 86 86 86 85 85 85 85 85 84 84 83 83 84 85 86 88 89 90 91 91 91 90 89 88 86 85 85 84 84 84 84 84 83 82 81 81 81 81 82 82 82 83 82 82 82 82 82 81 81 81 81 81 82 83 83 83 83 83 83 82 81 79 77 76 75 74 73 71 70 69 67 63 59 56 56 60 65 66 66 62 61 61 61 62 65 68 70 69 72 74 75 72 68 68 70 71 66 62 61 63 66 69 66 64 64 66 67 68 68 68 64 61 59 57 58 61 59 59 58 61 62 59 59 59 58 58 57 56 56 55 55 56 56 56 57 58 60 60 59 61 62 62 63 66 67 67 67 66 62 56 49 46 47 48 45 43 53 55 51 50 51 57 59 58 58 56 54 51 50 49 50 49 47 47 46 47 47 46 48 47 47 48 49 48 47 47 48 47 46 46 46 47 49 54 57 56 54 53 54 58 62 63 60 58 61 63 65 66 66 65 63 66 71 71 70 66 64 59 50 52 52 48 43 39 37 38 40 41 40 38 36 35 36 40 41 40 37 36 38 39 40 39 39 38 37 37 37 37 38 38 38 41 43 42 43 43 40 41 43 44 44 44 44 44 44 43 43 43 42 41 40 40 39 39 39 39 40 40 40 40 40 40 40 40 40 37 37 39 42 43 43 43 44 45 44 43 39 40 43 48 49 49 48 42 37 38 37 36 36 36 34 34 34 33 33 33 33 33 33 34 34 34 34 33 33 33 34 35 36 36 36 36 36 35 35 34 34 35 36 36 34 33 33 33 33 34 34 34 34 32 32 32 32 33 33 33 33 33 34 34 35 35 35 35 35 34 34 33 33 33 33 34 35 36 37 37 38 38 38 38 39 39 41 42 43 44 45 47 50 52 55 55 53 50 47 45 45 44 43 43 42 41 39 38 36 35 34 34 34 33 33 32 31 31 30 30 29 30 30 31 31 32 33 33 34 35 36 36 36 36 36 37 37 36 36 35 35 36 36 37 36 36 36 36 36 35 36 37 38 37 36 35 35 36 37 39 40 38 37 37 37 37 38 38 39 39 38 38 38 39 41 42 42 43 43 43 42 42 41 43 46 45 44 44 44 45 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 40 40 39 38 35 33 30 28 27 26 26 27 27 28 29 31 31 31 29 28 28 28 28 28 27 27 26 26 26 25 25 25 26 25 25 26 29 31 31 28 27 26 23 25 26 27 28 29 30 30 32 35 36 35 32 29 26 25 28 32 32 33 33 33 32 31 30 31 31 34 36 37 37 37 40 49 54 57 50 39 30 31 33 37 39 43 46 47 45 41 38 39 40 42 41 41 52 51 47 51 50 48 45 43 42 41 40 40 39 39 41 42 43 43 38 41 47 44 43 46 52 50 44 46 53 60 57 57 57 55 51 47 43 40 38 38 38 38 39 40 41 41 40 38 37 36 36 38 38 38 38 37 37 38 38 39 40 39 39 37 37 37 39 40 40 40 40 40 40 39 38 37 36 35 34 34 35 37 37 36 37 39 42 47 45 39 38 40 43 47 51 55 71 71 65 63 66 70 70 66 63 61 60 59 56 56 56 56 56 56 57 56 54 52 53 55 55 56 57 59 62 64 62 58 55 52 51 51 51 52 52 51 52 52 55 55 55 56 54 53 53 53 53 52 52 51 50 50 50 51 52 52 52 52 52 53 53 53 52 51 51 51 51 50 50 50 50 50 49 49 50 50 50 50 51 51 52 53 53 54 52 51 50 50 50 50 51 52 52 53 54 54 54 55 57 55 54 53 57 61 66 69 73 76 76 73 67 64 64 65 63 64 67 72 71 67 66 67 68 67 65 62 58 56 56 58 56 53 52 52 52 53 52 51 84 84 84 85 86 88 90 92 93 94 94 94 93 92 91 90 90 90 91 91 92 92 92 92 91 91 90 89 88 87 87 86 86 86 86 86 85 85 85 85 85 84 84 83 83 84 85 86 87 88 89 90 91 91 91 90 89 87 86 85 85 84 84 84 84 83 82 82 81 81 81 82 82 82 83 83 83 82 82 82 82 81 81 81 81 82 82 83 83 84 83 83 82 81 79 77 75 73 72 72 72 72 70 68 64 62 59 57 62 68 69 70 69 65 64 66 66 66 68 72 76 78 73 68 66 65 64 67 69 69 64 62 65 65 66 68 68 68 70 71 72 70 68 66 62 60 59 58 58 58 62 63 63 63 63 59 58 58 59 57 55 55 55 55 56 56 56 57 58 59 61 61 60 60 60 60 64 69 68 67 64 57 50 44 45 49 57 56 54 57 56 52 51 53 58 62 64 65 58 54 50 49 49 50 50 49 48 48 48 48 49 49 47 48 50 51 50 47 50 50 49 48 48 47 48 49 52 54 55 55 54 55 56 61 65 64 63 65 65 66 67 65 64 63 65 68 70 70 69 68 61 53 52 53 52 45 41 39 40 41 42 40 38 36 36 37 40 41 40 38 38 38 39 39 39 38 38 37 37 37 38 40 39 39 39 39 39 40 41 40 40 41 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 40 40 40 39 39 40 40 40 39 36 38 40 42 42 42 41 41 41 40 39 37 38 42 49 54 55 53 45 41 41 37 35 35 35 35 35 35 35 33 33 32 32 33 33 33 33 33 32 32 32 34 35 36 36 36 35 35 36 36 35 36 36 36 35 34 34 33 33 34 34 34 33 33 32 32 33 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 34 35 37 38 39 40 40 40 40 39 40 41 43 44 45 46 49 52 55 57 56 53 49 47 45 44 43 42 42 41 40 38 37 35 34 34 34 33 32 32 31 31 30 29 29 29 30 30 31 31 32 32 33 33 34 34 34 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 38 36 35 35 34 35 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 40 41 42 42 43 44 44 43 42 41 42 43 44 45 46 46 46 47 47 46 46 46 46 45 45 45 45 44 44 43 42 41 40 40 39 37 35 33 31 29 28 27 28 28 28 29 30 32 32 31 30 29 29 29 29 29 29 28 27 27 26 26 26 26 26 26 25 26 29 29 28 27 26 25 24 25 26 27 28 28 29 30 32 35 37 37 33 30 26 22 26 29 31 33 34 35 33 32 31 33 34 35 36 36 34 37 42 50 53 53 46 40 35 36 40 44 47 48 48 44 41 39 39 42 43 43 42 44 53 50 48 52 51 48 46 44 43 42 40 37 35 37 39 41 41 39 35 40 47 54 54 53 54 48 43 44 54 61 59 59 57 55 52 49 45 42 39 38 38 39 40 40 40 38 37 36 35 36 37 40 40 40 38 37 37 36 37 39 40 41 40 40 39 39 40 40 40 39 40 40 40 39 37 36 35 34 33 36 38 42 41 39 38 38 39 40 42 43 43 42 40 38 44 55 70 65 58 57 62 66 65 63 61 59 57 56 54 54 54 54 54 55 56 56 54 49 49 51 53 55 54 51 55 57 56 56 55 53 53 53 53 53 52 52 53 54 56 56 56 56 54 54 54 53 53 52 52 51 50 50 50 51 52 52 52 52 52 52 54 54 53 53 52 51 51 51 52 52 52 52 51 51 51 50 51 51 51 51 52 53 54 55 54 53 52 51 50 51 51 52 53 53 53 54 54 55 55 53 51 51 58 61 64 66 68 69 71 70 69 68 67 66 63 63 64 68 69 68 66 65 64 64 63 61 60 57 54 54 54 53 51 51 51 52 51 51 84 84 84 85 86 87 89 91 93 94 94 94 94 92 91 90 90 90 90 91 91 91 91 91 91 91 90 89 88 87 87 86 86 86 86 86 86 85 85 85 85 85 84 84 83 83 84 85 87 88 89 90 90 91 91 90 89 88 86 85 85 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 82 82 82 81 81 81 81 81 82 83 83 84 84 83 82 81 79 77 74 71 70 73 77 78 75 72 68 65 63 60 67 70 71 70 68 65 63 62 63 66 68 69 73 75 72 67 62 62 64 68 67 67 65 65 67 65 65 66 67 68 69 69 69 68 65 64 61 60 60 60 59 60 66 67 66 63 62 61 60 59 57 56 55 55 56 56 56 56 56 57 58 59 61 60 58 58 58 57 60 64 67 68 69 68 55 45 43 50 57 50 53 57 55 52 49 53 58 62 64 63 57 52 49 48 49 50 50 50 50 51 52 52 52 51 49 49 50 52 52 51 53 53 51 51 49 48 48 49 51 52 54 56 55 56 58 62 65 68 67 65 62 65 67 64 65 68 70 71 72 72 71 68 62 55 51 54 53 47 43 41 41 42 43 43 41 38 36 38 40 41 40 39 39 39 39 39 39 38 38 37 36 36 37 38 39 39 40 39 40 40 41 41 39 40 42 44 44 44 45 45 44 44 44 43 42 42 42 41 41 40 40 40 40 40 39 39 40 40 40 39 37 39 41 42 42 40 39 39 39 38 38 39 41 49 55 58 59 57 50 43 39 36 34 34 34 34 34 36 36 35 33 31 31 32 32 32 33 32 32 32 32 33 34 34 35 35 35 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 33 32 32 33 34 34 34 33 33 33 33 33 34 34 35 34 34 34 35 36 36 35 34 34 35 37 38 40 42 43 43 42 42 42 42 43 44 44 45 47 49 52 54 55 53 51 47 47 46 44 42 41 40 40 39 38 36 34 34 33 33 31 31 31 30 30 29 29 29 29 30 30 31 31 32 32 33 33 33 33 32 32 32 33 34 35 35 35 34 34 34 33 33 33 33 34 34 35 36 37 37 37 35 35 34 33 33 34 34 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 43 44 44 44 45 44 44 43 43 43 44 45 46 47 47 47 47 47 47 46 46 45 45 45 45 45 44 42 42 41 41 41 39 37 35 34 33 33 34 33 33 32 31 32 32 32 33 32 32 32 32 32 32 31 31 30 29 28 27 27 28 28 27 26 26 28 29 29 27 26 26 26 25 26 27 28 29 29 29 29 31 33 36 35 32 30 26 24 26 28 29 30 32 33 34 32 30 33 33 34 36 35 33 38 43 49 52 52 49 46 44 43 47 50 51 49 46 41 39 40 42 43 43 42 43 47 53 49 48 49 49 48 47 46 45 45 43 41 39 38 39 40 38 39 43 42 44 48 46 48 53 50 45 42 56 61 59 58 57 56 54 51 47 44 41 39 39 39 39 39 37 36 35 35 36 38 40 43 42 41 40 38 36 36 37 38 40 41 41 41 40 40 39 39 39 39 40 40 40 38 36 35 36 36 37 40 43 47 45 43 41 44 45 46 46 46 45 45 42 36 40 48 59 65 64 58 60 61 58 58 58 58 55 53 53 53 53 53 54 55 56 56 54 51 50 51 54 58 57 51 51 52 54 55 55 55 54 54 54 53 52 52 53 54 56 56 56 55 54 53 53 53 52 51 51 51 51 51 52 52 53 53 52 52 52 53 55 55 55 53 52 51 52 53 53 54 54 54 53 52 51 51 51 52 52 52 53 54 55 56 55 54 53 52 51 51 52 52 53 52 52 52 53 54 53 49 50 53 60 63 65 68 68 68 68 69 69 68 67 66 65 64 64 65 66 66 65 64 63 63 62 61 59 56 54 53 53 53 52 51 51 51 50 50 84 84 84 85 86 87 89 90 92 93 94 94 94 93 92 91 90 90 90 90 91 91 91 91 91 91 90 89 88 88 87 86 86 86 86 86 86 85 85 85 85 85 84 84 83 83 84 85 86 88 89 89 90 91 91 91 90 88 87 86 85 85 84 84 84 84 83 82 82 81 81 81 82 82 83 83 83 83 83 82 82 82 81 81 81 81 82 83 83 84 84 83 82 81 79 76 73 69 72 79 86 87 85 83 82 79 72 69 73 75 74 73 72 68 62 60 60 63 64 62 67 70 68 65 62 62 65 67 66 67 69 67 65 64 66 66 65 65 66 67 69 70 69 66 63 59 58 61 65 65 67 67 65 62 64 63 61 59 57 56 55 54 55 55 55 56 56 57 57 58 60 59 56 55 55 56 56 60 64 67 70 71 57 48 44 57 60 53 54 56 55 50 49 53 57 60 64 59 53 50 49 49 50 50 50 50 51 54 55 56 55 53 51 49 50 51 52 51 50 49 49 49 49 48 47 48 50 51 53 55 54 56 59 63 66 68 70 66 61 63 63 62 65 68 70 73 73 73 72 68 63 58 54 55 51 46 44 43 43 44 45 46 43 40 37 38 40 41 40 40 40 38 38 39 39 38 38 37 37 37 37 38 39 40 40 40 39 39 40 41 42 41 42 45 45 45 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 40 40 40 39 38 38 40 41 41 40 38 38 37 37 38 44 50 57 59 59 60 57 53 44 38 34 34 33 32 32 33 35 36 36 34 31 30 31 31 32 32 32 32 32 32 32 32 33 34 34 35 35 36 36 36 36 35 35 35 34 34 34 34 34 33 33 32 32 33 33 33 34 33 33 33 33 33 34 34 34 34 34 33 32 33 34 35 35 35 36 37 39 41 43 44 45 44 44 44 44 44 45 44 44 45 46 47 50 51 51 49 48 48 50 47 44 43 40 39 38 37 36 34 33 33 32 31 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 33 32 32 32 33 33 34 34 34 33 32 32 32 31 32 33 33 34 34 35 36 36 36 35 34 34 33 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 41 42 43 44 44 45 45 46 46 45 45 45 45 46 46 46 46 47 47 47 47 46 46 45 44 44 43 43 42 42 41 41 42 43 43 40 36 34 35 38 42 45 47 48 44 40 34 33 34 34 33 33 33 33 33 33 32 31 31 30 29 29 29 29 28 27 27 28 29 29 28 27 27 27 27 26 27 29 30 30 29 29 29 30 32 31 29 28 25 24 27 28 29 28 29 30 31 32 32 32 32 33 35 34 34 37 43 48 51 50 49 49 47 46 47 48 48 47 43 39 38 41 44 42 41 41 46 48 48 43 44 46 47 47 47 46 45 45 44 43 42 41 41 39 32 32 34 40 40 40 42 45 49 52 48 43 56 60 60 60 59 57 54 50 46 44 42 40 39 38 38 37 36 35 36 37 38 41 44 45 44 42 41 38 37 37 37 38 39 40 41 41 41 40 39 39 39 40 40 40 40 37 36 36 37 38 40 43 47 50 48 46 42 36 36 38 39 43 47 53 53 50 47 50 55 52 59 64 60 56 53 54 54 55 53 53 54 54 54 54 55 56 56 56 55 55 57 60 63 65 66 63 54 51 51 54 56 57 56 55 55 53 53 53 53 54 55 56 56 55 53 52 52 52 52 52 52 52 52 53 53 53 54 54 53 53 54 54 55 54 54 53 53 52 53 54 55 55 55 54 53 52 52 52 53 53 54 54 55 55 55 55 55 54 53 54 53 52 51 52 52 52 51 51 52 52 51 49 52 57 64 66 70 74 72 69 66 64 63 64 64 64 64 65 65 64 64 64 64 64 63 63 62 61 60 56 54 54 53 53 53 52 51 50 51 50 84 84 84 85 86 87 88 90 91 93 94 95 94 94 92 91 90 90 89 90 90 91 91 91 91 91 90 89 89 88 87 86 86 86 86 86 86 86 85 85 85 85 84 84 83 83 84 85 86 87 88 89 90 90 91 91 90 89 88 86 85 85 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 83 82 82 82 81 81 81 82 82 83 84 84 83 82 81 79 76 74 72 76 81 88 89 90 87 83 81 79 76 76 79 79 77 80 76 68 63 60 58 61 62 64 64 63 61 61 62 66 68 69 68 67 67 66 64 65 68 68 67 68 69 71 71 71 71 71 72 72 72 73 68 65 63 62 64 69 66 61 58 57 56 56 55 55 56 56 56 57 57 57 57 57 56 53 50 51 52 53 58 62 65 69 68 58 47 45 54 55 54 54 49 47 50 51 53 56 59 61 53 49 49 50 51 52 52 51 51 54 58 59 58 57 53 51 50 50 50 49 48 47 47 48 49 49 48 48 48 49 50 51 54 56 60 62 64 66 68 70 70 66 61 60 61 62 67 71 72 70 68 65 62 60 59 56 53 48 46 45 44 44 44 46 46 44 41 37 35 38 40 39 39 38 36 37 39 39 38 38 37 37 37 38 39 40 40 40 40 40 39 39 41 43 45 43 43 45 45 44 45 45 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 40 40 40 38 37 37 39 40 41 40 38 37 36 37 41 54 58 59 59 60 62 57 50 42 38 35 34 33 33 34 33 34 36 37 36 32 31 30 31 31 31 32 31 31 31 31 31 31 32 33 34 34 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 34 34 34 33 32 31 32 33 35 37 38 40 42 44 45 45 45 46 45 44 44 45 46 45 45 45 45 46 47 48 48 49 49 49 49 46 44 43 41 39 37 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 33 32 32 32 33 33 33 33 33 32 31 31 31 31 32 33 34 34 34 34 35 35 35 35 35 34 34 33 32 33 34 34 34 34 35 35 36 37 38 38 38 38 38 39 39 40 41 42 43 44 45 45 46 46 47 47 47 46 46 45 45 45 45 45 46 46 46 45 44 43 42 42 42 41 42 42 42 42 42 42 40 37 36 37 40 45 48 48 46 42 38 34 35 36 35 35 35 35 35 34 34 33 32 32 32 32 32 31 30 29 28 28 29 30 31 29 28 28 27 27 26 27 29 31 31 29 27 27 27 28 30 30 28 26 26 29 29 30 31 34 34 31 28 28 30 32 33 34 33 35 38 43 47 50 49 48 47 45 45 44 46 46 45 42 40 40 43 44 43 44 45 46 45 43 39 43 46 47 46 46 45 44 43 43 42 42 43 44 41 34 40 42 41 38 37 41 41 43 48 50 53 63 64 63 62 60 57 52 47 44 42 40 39 38 38 37 37 36 36 37 40 43 46 46 45 44 43 41 38 37 38 39 38 39 39 40 41 41 40 39 39 39 40 41 40 38 35 35 36 38 40 42 44 48 51 50 46 44 43 41 40 37 39 48 65 71 69 61 58 55 47 60 69 62 56 53 54 53 52 53 56 59 58 57 57 57 57 57 58 60 62 65 68 71 73 72 70 64 55 50 50 53 56 58 59 58 56 54 52 53 53 54 55 55 55 53 51 50 50 51 51 52 53 53 54 54 55 55 55 54 54 55 55 55 54 54 53 54 55 56 57 58 58 57 56 55 55 56 56 56 57 58 57 57 57 56 55 53 52 52 52 53 53 51 52 52 51 51 50 50 50 50 52 56 61 67 69 70 72 70 66 61 58 57 59 59 59 60 63 65 65 64 64 64 64 64 64 63 62 60 56 54 54 53 53 53 53 52 51 50 49 84 84 84 85 85 87 88 89 90 92 93 94 95 94 93 92 90 90 89 89 90 90 91 91 91 90 90 89 89 88 87 87 86 86 86 86 86 86 85 85 85 85 84 84 83 83 84 84 86 87 88 89 90 90 91 91 91 90 88 87 86 85 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 83 83 82 82 82 81 81 82 82 83 83 84 84 83 81 79 76 75 74 75 80 83 84 84 84 82 83 82 79 80 83 81 81 83 78 72 67 62 60 62 62 62 62 61 58 62 65 69 71 72 71 73 73 73 71 71 72 71 70 72 73 73 70 72 76 82 83 81 79 76 70 65 64 68 71 76 73 68 62 58 56 57 56 56 57 56 55 57 58 58 57 56 53 50 52 55 54 54 57 60 63 67 69 63 48 47 50 49 50 50 44 46 52 51 53 57 58 55 47 50 52 54 54 54 55 55 54 57 59 59 58 56 53 51 50 50 49 48 47 47 48 49 49 49 48 48 48 49 49 50 53 56 59 62 64 65 67 69 71 66 62 58 60 62 68 68 66 62 60 59 57 56 55 52 49 47 46 46 45 44 44 45 44 43 41 39 37 36 37 38 38 36 34 37 38 39 39 38 37 37 38 38 39 40 40 40 40 40 40 39 39 41 42 42 42 43 44 44 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 38 37 37 38 39 40 40 38 37 37 41 47 56 58 58 57 61 64 61 53 44 37 35 34 33 34 35 34 34 35 37 36 34 32 31 30 30 30 31 31 31 31 31 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 33 33 33 33 33 33 34 35 35 35 35 34 34 34 33 31 30 31 33 36 40 43 44 43 43 44 44 45 46 45 44 42 45 46 45 45 45 45 45 46 48 49 50 50 47 45 42 42 41 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 32 32 33 33 33 33 33 33 33 32 32 31 31 31 31 32 33 33 34 34 34 34 34 35 35 35 35 34 34 34 33 33 33 34 35 35 35 36 36 36 37 38 38 38 38 38 39 41 41 41 41 42 43 45 45 45 45 47 48 48 47 45 44 44 43 43 44 45 45 44 44 43 42 41 40 41 41 42 42 43 43 43 42 40 39 38 38 40 43 44 44 41 38 36 35 36 37 37 36 36 36 36 36 35 35 34 33 33 33 33 32 30 29 29 29 29 31 31 30 29 28 27 26 26 26 27 29 31 29 27 27 27 28 28 29 28 26 28 30 30 29 30 33 32 30 27 27 29 33 34 34 34 36 39 43 46 48 48 47 46 46 46 47 49 48 46 42 42 43 44 45 46 47 46 44 42 41 39 45 47 46 45 45 45 43 42 42 42 42 43 45 41 35 41 40 36 36 36 37 38 38 38 50 56 60 62 63 64 60 55 49 44 42 41 40 39 38 37 37 37 37 39 41 46 48 48 46 45 44 43 41 38 38 39 40 40 39 40 40 41 41 41 40 39 40 41 41 39 37 36 36 38 40 43 46 49 51 52 50 48 44 40 45 45 39 36 42 58 71 73 64 66 64 59 67 70 67 61 57 54 52 52 53 58 61 62 60 58 58 59 61 65 67 68 68 70 73 77 76 75 74 64 54 46 53 60 63 63 60 57 52 51 52 53 53 54 55 54 52 50 48 47 48 49 50 52 54 54 55 56 56 56 56 57 58 58 57 56 56 57 59 60 61 62 64 64 61 59 58 60 61 61 58 58 60 59 59 58 56 55 53 52 51 51 51 51 51 51 52 51 51 50 49 49 50 52 58 64 71 72 71 70 68 63 57 54 54 54 53 53 54 58 60 62 61 62 64 65 65 64 63 62 60 57 55 53 53 52 52 52 52 51 50 49 85 84 84 85 86 86 87 88 90 91 92 94 95 95 94 93 91 90 89 89 90 90 90 90 91 90 90 90 89 88 87 87 86 86 86 86 86 86 85 85 85 85 84 84 83 83 83 84 85 86 88 89 89 90 91 91 91 90 89 87 86 85 84 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 83 83 82 82 82 82 82 82 83 83 84 84 83 82 79 78 77 75 75 80 83 86 86 86 86 88 85 80 82 83 82 80 79 80 77 72 68 65 63 62 63 65 68 67 67 69 72 77 75 73 74 76 77 73 72 73 71 71 72 72 72 70 72 75 76 78 79 79 78 73 68 70 77 79 80 79 74 68 60 57 56 58 60 60 54 53 54 57 58 58 58 55 49 49 54 58 58 58 59 62 66 75 64 44 46 49 51 51 47 39 47 52 52 56 58 56 51 48 54 56 56 55 57 60 62 61 59 59 58 57 55 52 51 50 50 49 48 49 52 50 49 49 50 51 51 50 50 50 52 56 59 59 59 61 64 65 67 68 61 57 56 61 65 68 62 58 55 56 55 55 52 50 49 49 48 47 45 44 43 43 43 44 43 42 40 38 36 36 35 35 35 35 36 38 39 39 39 39 39 38 38 39 40 40 40 40 41 41 40 40 40 41 42 42 42 42 43 44 45 44 44 44 43 43 42 42 41 40 40 39 39 38 38 38 38 38 38 37 36 36 37 39 40 40 38 38 41 46 50 54 57 58 57 62 62 59 56 47 33 33 34 34 34 34 34 34 35 36 36 35 34 31 30 30 29 30 30 31 31 31 31 31 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 32 33 34 34 34 34 33 33 34 34 35 35 36 35 35 34 34 34 34 32 31 32 34 38 43 43 43 40 41 42 43 44 44 43 42 41 44 45 45 45 45 45 45 46 50 50 50 48 44 41 39 38 37 36 35 34 32 32 31 30 30 29 29 29 29 29 29 29 30 29 29 29 29 29 29 31 32 32 32 33 33 33 32 32 31 31 31 31 31 32 33 33 33 33 34 35 35 34 35 35 35 35 35 34 34 34 33 34 34 35 36 36 37 37 37 37 38 38 39 38 38 39 39 40 41 41 41 42 43 44 44 44 45 45 46 47 47 45 44 43 42 42 43 43 43 42 41 39 38 37 38 39 40 42 42 43 42 42 42 41 41 40 40 40 41 41 40 38 36 35 34 35 35 36 36 37 37 38 37 37 36 35 34 33 33 34 34 31 29 28 28 28 29 29 29 29 28 27 26 26 26 26 27 30 29 28 27 27 27 26 28 28 26 29 31 31 28 29 33 31 29 27 27 28 32 33 34 35 38 41 43 45 46 46 47 48 50 51 53 55 52 48 44 43 43 44 46 47 47 45 43 40 40 41 44 44 44 45 45 45 42 41 41 42 42 42 43 38 36 44 39 34 35 36 38 47 44 42 48 49 50 59 61 61 59 56 52 44 42 41 40 39 38 38 38 39 40 44 48 51 50 48 46 45 44 43 41 39 39 40 41 40 40 40 40 41 41 42 42 41 41 40 39 38 37 38 40 43 46 48 48 47 48 48 48 50 47 42 47 44 38 36 39 49 68 72 69 67 69 71 69 67 66 60 56 53 53 53 54 59 62 63 60 58 58 61 63 65 64 65 66 68 72 77 78 77 75 73 63 50 50 57 65 65 62 58 53 50 49 50 51 52 52 51 50 49 47 46 46 47 48 51 53 55 56 57 57 58 59 60 62 62 60 60 62 65 67 68 69 68 68 67 63 60 58 59 60 59 57 57 57 57 56 56 56 55 54 52 51 51 50 50 50 51 52 53 52 51 51 51 52 55 61 65 68 69 69 68 65 62 57 53 53 53 53 53 54 55 54 55 56 59 61 63 62 61 60 60 59 57 55 53 51 51 51 51 51 50 49 49 85 85 85 85 86 87 87 88 89 90 91 93 94 95 94 93 92 91 90 89 89 90 90 90 90 90 90 90 89 88 88 87 86 86 86 86 86 86 85 85 85 85 84 84 83 83 83 84 85 86 87 88 89 90 90 91 91 91 89 88 87 86 85 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 83 83 82 82 82 82 82 82 83 83 84 84 84 82 80 78 77 75 76 80 81 83 86 90 91 93 90 87 86 83 80 80 85 88 83 77 71 69 67 66 65 64 67 69 71 72 72 73 72 71 70 71 72 73 73 72 69 69 69 71 71 72 72 73 73 73 74 74 78 77 72 73 76 79 80 81 80 75 68 61 63 67 70 65 55 55 55 57 60 62 63 56 49 45 47 52 56 58 59 60 58 54 49 46 49 54 57 55 51 47 51 53 51 51 51 51 51 53 58 57 57 56 59 63 67 64 60 59 57 56 54 52 51 50 50 49 49 51 55 51 49 51 55 57 54 53 53 53 54 56 62 62 59 61 62 63 66 64 56 54 57 63 67 66 59 55 52 51 51 51 50 48 48 48 47 46 45 44 43 43 44 44 44 43 41 40 38 37 37 36 36 36 36 37 38 39 39 39 39 39 39 39 40 40 41 41 41 42 41 40 40 41 42 42 42 42 44 44 45 45 45 45 44 44 43 42 41 41 40 39 38 38 38 38 37 36 36 36 36 36 38 40 40 40 38 37 39 44 47 50 54 56 58 61 59 57 58 50 39 34 34 34 33 34 34 35 35 35 35 35 35 32 30 30 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 33 34 34 34 34 33 32 32 33 34 34 34 34 34 34 34 34 35 36 36 36 35 35 35 35 35 34 34 37 40 43 41 40 38 39 41 41 42 41 40 40 40 42 43 44 44 44 45 45 46 47 47 47 46 42 39 37 36 34 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 30 31 31 32 32 32 31 31 30 30 30 31 31 32 33 33 33 33 33 34 35 35 35 35 35 36 36 35 34 33 33 33 34 34 35 36 36 37 37 38 38 38 39 40 39 39 39 40 41 41 42 42 43 44 44 44 44 43 42 44 45 46 45 43 42 41 41 42 41 39 36 34 33 33 34 35 36 38 39 39 40 40 41 41 41 41 41 40 39 38 37 35 34 32 30 29 30 32 34 36 37 38 39 39 39 38 36 34 33 33 34 35 33 31 27 28 28 27 27 27 27 27 26 25 25 25 25 27 29 30 29 27 26 26 26 26 26 26 30 31 31 28 30 32 30 28 27 27 27 29 35 38 40 41 42 42 41 42 45 49 50 50 52 54 57 54 51 46 43 44 47 49 48 46 43 41 40 40 42 44 43 43 45 47 46 42 41 41 43 42 42 42 37 37 45 39 36 35 35 36 39 45 47 48 46 48 57 56 56 62 59 54 46 45 44 42 41 40 40 42 44 48 50 52 51 48 46 45 44 43 43 40 39 39 40 41 41 41 41 41 41 42 42 42 42 40 39 38 37 39 41 44 47 50 52 52 50 50 49 49 50 52 52 52 45 39 41 43 48 62 69 72 68 67 67 65 62 59 51 50 51 54 55 57 62 63 63 60 60 62 64 65 65 63 63 65 68 72 76 79 78 75 71 67 60 51 54 60 63 61 58 54 49 45 46 47 48 48 49 49 49 48 47 46 46 48 50 53 55 56 57 58 59 61 63 67 65 64 66 69 71 71 70 68 65 64 63 62 60 58 56 55 55 55 54 54 54 55 55 56 55 54 53 51 51 50 50 51 51 52 52 50 51 52 53 51 52 55 57 59 61 62 62 61 60 58 52 52 52 52 52 53 54 52 52 52 55 57 57 56 55 55 54 53 52 52 51 51 50 50 50 50 50 49 49 85 85 85 85 86 87 87 88 89 89 90 92 93 94 95 94 93 91 90 90 89 90 90 90 90 90 90 90 89 89 88 87 87 86 86 86 86 86 86 85 85 85 84 84 83 83 83 84 85 86 87 88 89 90 90 91 91 91 90 89 87 86 85 84 84 84 84 84 83 82 82 81 81 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 83 84 84 84 83 81 79 78 76 76 77 79 83 87 91 93 93 90 88 86 84 83 83 91 93 89 78 72 70 71 71 71 71 71 73 75 76 74 72 70 69 71 76 75 74 74 72 68 67 67 69 70 71 72 71 72 73 75 76 78 78 76 72 70 71 76 79 81 81 76 68 68 73 80 78 70 63 58 57 60 66 66 54 49 47 47 50 54 58 58 57 52 48 46 48 53 59 59 56 55 53 52 52 51 48 47 49 54 58 60 59 57 58 62 66 68 64 61 59 56 55 55 52 51 51 49 49 49 51 52 49 50 53 59 61 59 58 57 55 54 57 63 64 64 63 62 62 66 63 58 55 58 64 67 62 54 50 48 47 46 45 47 47 47 46 46 45 44 44 44 44 45 45 44 43 42 40 39 37 37 37 37 37 37 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 42 41 40 41 41 42 43 43 44 45 45 46 46 46 45 45 44 43 42 41 40 40 39 38 38 37 36 35 35 35 35 36 38 40 41 41 39 36 37 40 42 44 46 51 54 57 56 56 55 52 44 35 34 34 33 34 34 35 35 35 34 34 32 32 33 33 34 34 34 33 33 32 32 32 32 33 34 34 33 32 31 31 32 32 33 34 34 33 33 32 32 32 34 34 35 35 35 35 34 34 34 35 36 36 37 37 37 38 38 37 37 36 37 39 41 40 38 38 38 39 40 41 40 39 39 39 40 43 43 42 42 42 42 43 44 45 45 43 41 37 35 33 32 32 31 31 31 31 30 30 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 31 31 31 31 31 31 30 30 30 30 31 32 32 33 33 34 34 33 34 34 35 35 36 36 36 36 37 36 35 33 33 33 34 34 35 35 36 37 38 38 38 39 39 39 39 39 40 41 42 43 43 44 45 45 45 44 43 42 41 42 43 44 43 42 42 41 40 41 38 35 31 31 31 32 33 34 36 37 37 36 37 38 39 40 40 38 37 37 36 35 33 32 30 28 26 26 27 28 30 33 36 38 40 40 40 40 37 35 33 33 35 37 37 35 31 29 28 28 26 25 24 24 25 25 25 25 25 27 28 29 27 25 24 25 25 25 25 27 30 31 31 29 31 31 29 29 28 28 26 28 35 40 43 44 43 41 37 37 39 44 45 46 47 50 53 53 53 52 48 49 50 50 48 44 41 40 40 41 42 43 42 44 47 48 46 42 42 42 42 42 42 41 36 38 41 36 37 42 37 35 37 47 49 48 47 50 54 55 56 59 57 54 49 49 48 45 44 44 47 48 50 53 52 51 47 46 44 43 43 42 42 40 39 39 41 41 41 41 41 41 42 42 43 41 41 40 38 37 36 42 46 49 50 52 54 52 51 52 51 49 46 50 48 40 39 44 53 53 54 60 66 71 73 65 62 67 60 54 49 53 55 58 59 62 65 65 63 61 63 65 66 65 65 64 64 66 68 72 75 76 75 72 69 66 63 57 55 56 58 56 53 50 47 45 46 47 49 50 51 51 51 50 48 47 48 50 52 53 54 55 56 57 58 62 66 70 68 69 72 72 72 70 66 64 64 63 62 62 59 57 54 53 53 55 55 55 55 55 56 57 56 54 52 51 51 50 51 51 51 51 51 49 51 52 52 50 49 50 50 51 53 52 52 51 52 52 53 53 53 53 52 52 53 53 52 51 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 85 85 85 86 87 87 88 88 88 89 90 91 93 94 95 95 94 92 91 90 90 90 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 86 85 85 85 85 84 84 83 83 83 83 84 85 87 88 89 89 90 91 91 91 91 89 88 86 85 85 84 84 84 84 83 83 82 81 81 81 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 83 83 84 84 84 82 80 78 76 76 77 79 82 85 89 91 89 87 85 83 80 84 87 92 95 92 81 75 72 71 72 72 73 74 76 76 74 72 71 70 71 74 76 75 75 75 73 72 71 70 69 68 69 71 73 74 76 78 77 76 77 77 74 70 70 73 76 76 74 74 72 70 74 80 85 79 71 60 56 54 58 56 48 49 53 55 54 55 59 55 50 44 46 48 49 49 51 53 56 58 54 53 51 50 48 49 53 57 60 60 59 57 58 60 66 68 65 63 61 59 57 54 51 51 51 50 49 49 51 50 49 49 54 60 62 63 63 60 57 54 57 61 64 62 61 62 62 63 60 58 56 59 64 68 60 52 46 47 47 46 46 46 46 46 45 45 44 44 44 45 45 45 45 45 44 43 41 40 39 38 38 39 39 39 39 39 39 39 39 40 40 40 40 41 42 42 43 43 44 43 42 40 40 41 42 43 44 44 45 46 46 47 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 35 35 36 36 38 39 40 40 38 35 36 38 40 42 46 51 53 54 52 50 49 49 46 40 34 33 34 33 34 35 35 36 36 37 37 37 37 37 37 36 35 34 34 33 33 33 33 34 34 34 33 31 30 31 31 32 33 33 33 32 31 31 31 32 33 34 34 35 36 36 35 35 35 35 36 37 37 38 39 40 40 39 38 37 37 38 39 39 37 36 36 37 38 39 39 39 39 39 40 43 41 40 39 39 40 41 42 42 41 39 37 35 34 32 32 31 31 31 31 30 30 30 29 29 30 31 30 30 30 30 30 29 30 30 30 30 30 31 31 31 31 30 30 30 30 31 31 32 32 33 34 34 34 34 34 35 35 35 36 36 37 37 37 38 37 36 34 34 34 34 34 35 36 37 38 38 39 39 39 39 39 39 39 40 42 42 42 43 44 44 44 44 43 42 41 41 42 42 42 42 41 40 39 38 37 34 32 31 32 32 33 34 35 36 36 35 33 35 36 38 39 38 36 36 35 33 33 32 31 29 27 26 25 25 25 27 29 33 36 38 40 41 41 39 37 34 33 34 37 39 41 40 33 29 27 26 25 24 25 25 25 25 25 25 27 28 28 26 25 24 24 24 24 25 26 28 31 31 29 30 30 30 30 29 28 27 28 33 40 44 45 42 40 37 37 38 39 41 42 42 45 49 51 56 57 54 51 50 49 47 44 40 42 43 43 43 43 42 46 48 48 44 42 43 43 43 42 42 40 37 38 38 36 40 42 38 35 37 49 49 46 41 47 55 63 60 57 56 54 52 51 51 50 49 49 50 52 52 51 49 47 45 44 43 43 42 42 42 40 39 39 41 41 41 41 41 42 43 43 42 42 41 41 39 38 39 45 50 52 52 53 53 47 48 52 48 44 40 41 41 40 39 41 47 55 58 59 63 66 67 65 63 60 54 53 54 57 60 63 65 66 67 67 65 63 64 64 64 65 65 66 65 66 67 70 73 74 73 72 70 65 62 60 55 53 52 51 49 47 48 48 47 49 51 52 53 53 53 52 50 49 51 52 53 53 54 56 56 58 59 63 67 70 70 72 74 72 68 64 63 63 63 63 62 61 58 55 54 53 52 52 52 54 55 54 54 55 54 53 51 50 50 50 50 50 50 50 50 51 52 52 52 51 50 49 50 50 51 51 51 51 51 52 53 54 54 54 53 52 52 53 54 54 52 51 51 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 86 86 86 86 87 88 88 88 89 89 89 90 92 94 95 95 95 93 92 91 90 90 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 86 85 85 85 84 84 84 83 83 83 83 84 85 86 87 88 89 90 91 91 91 91 90 88 87 86 85 85 84 84 84 84 83 82 82 81 81 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 83 83 84 84 84 83 81 77 74 72 74 78 80 79 81 86 85 84 83 84 85 88 90 92 96 92 85 77 73 69 69 70 71 73 72 69 71 72 71 70 70 73 74 74 74 73 72 71 72 73 73 72 73 74 75 77 79 80 77 75 74 74 73 71 71 71 74 73 71 71 71 71 74 76 78 78 72 60 56 53 50 46 44 45 50 54 55 58 60 53 47 43 48 52 55 54 55 56 57 58 47 49 52 51 52 53 56 57 58 58 57 57 59 62 67 70 70 67 65 63 59 54 50 51 51 51 50 50 51 50 49 49 54 59 63 64 64 61 58 55 57 60 62 59 59 62 60 60 61 58 57 59 63 64 57 52 48 48 47 46 46 46 46 45 45 44 44 44 45 45 46 45 45 45 44 43 42 41 41 40 40 40 40 40 40 40 39 39 40 40 41 40 40 41 42 43 44 45 45 44 42 41 41 41 42 43 44 44 45 46 47 47 47 47 47 46 45 44 42 41 41 40 39 39 38 37 36 36 36 36 37 37 37 38 39 37 35 35 36 38 41 44 48 52 51 49 45 45 46 47 44 37 34 33 34 34 34 34 36 37 38 39 39 39 38 37 36 36 35 35 34 33 34 34 35 35 34 33 31 31 31 32 32 33 33 32 31 31 31 31 32 33 34 35 36 37 37 36 36 36 35 36 37 38 39 40 42 40 38 38 38 37 37 37 36 35 35 36 36 38 38 39 39 39 40 41 42 40 40 40 42 41 39 40 41 41 38 36 35 33 32 32 31 31 31 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 31 30 29 29 30 30 31 32 33 33 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 37 37 36 35 34 34 35 36 37 38 38 38 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 43 42 41 41 42 41 41 40 39 37 36 34 33 31 31 32 33 34 35 35 36 36 34 33 32 33 35 37 38 38 36 36 34 32 31 31 30 29 27 26 25 24 24 24 26 28 32 36 39 40 41 42 40 37 35 34 35 37 42 43 40 31 26 26 26 26 26 26 26 25 25 25 27 27 26 24 24 24 23 24 23 24 25 27 30 32 32 30 30 30 30 29 28 28 28 31 37 41 44 40 38 36 36 36 37 40 41 42 44 48 52 54 54 51 49 47 46 45 44 44 45 46 46 44 43 43 47 47 46 42 42 43 43 43 42 42 41 39 36 38 44 43 44 44 36 39 52 49 46 43 62 69 66 60 56 55 53 53 53 53 53 53 53 53 52 48 45 43 44 44 46 45 44 43 43 42 41 40 40 40 41 41 42 43 43 43 43 42 42 43 42 41 42 43 46 49 52 53 54 53 45 46 47 38 38 43 55 52 47 41 39 42 55 59 61 62 63 63 61 57 54 53 55 58 60 63 67 68 66 63 64 65 65 63 62 61 63 65 66 66 65 65 65 68 70 71 69 66 62 58 56 52 51 51 52 52 52 52 50 49 51 52 53 53 53 53 52 52 51 51 52 53 53 55 56 57 59 61 64 67 70 71 72 72 68 65 63 63 63 63 62 61 59 58 56 55 54 53 52 52 53 53 53 53 52 52 51 51 50 50 50 50 50 50 50 51 53 53 54 54 53 52 51 50 50 51 51 52 52 53 53 54 55 55 56 55 54 54 53 53 54 54 54 54 54 55 54 54 53 52 51 51 51 51 51 50 50 50 50 50 86 86 87 87 88 89 89 89 89 89 89 90 91 93 94 95 95 94 93 91 90 90 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 86 85 85 85 84 84 83 83 83 83 83 84 85 86 87 88 89 90 91 91 91 91 90 89 87 86 85 85 84 84 84 84 83 83 82 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 83 84 84 84 85 83 81 82 82 82 82 84 86 85 85 85 83 84 89 89 90 92 93 92 88 84 77 74 72 72 70 70 71 70 69 72 71 69 67 68 72 72 72 73 73 72 72 71 71 74 74 74 74 74 74 76 77 76 75 74 75 75 73 71 72 73 72 71 70 70 69 70 73 74 73 71 66 59 51 44 41 43 48 50 53 56 59 56 47 45 46 52 58 61 60 60 60 54 55 58 55 55 55 56 56 56 56 56 56 57 59 61 64 67 72 74 73 71 66 59 53 50 50 50 50 49 50 51 51 49 49 54 61 65 63 62 61 59 57 56 58 59 58 57 58 59 62 63 59 58 60 63 62 57 51 49 49 48 47 46 46 45 45 44 44 44 45 46 45 45 45 45 45 45 44 43 43 42 42 41 41 40 41 40 40 39 39 40 41 41 41 41 41 42 43 44 45 45 45 43 42 42 42 43 44 44 44 45 47 48 48 48 48 48 47 46 44 43 42 42 41 41 40 39 38 37 36 36 37 37 37 36 37 38 37 35 34 36 38 40 44 47 51 45 42 41 42 44 46 47 45 36 34 34 34 34 34 35 36 37 39 39 39 39 38 37 35 34 34 34 34 35 35 35 34 33 32 31 31 31 32 32 32 31 31 31 31 31 31 32 33 35 36 36 37 37 37 36 36 36 36 36 37 39 40 40 39 38 37 38 37 36 36 36 35 35 36 36 38 39 40 42 42 41 42 42 41 44 45 46 41 38 38 39 38 36 35 34 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 30 30 31 31 32 32 32 31 31 31 31 30 29 29 29 30 31 32 33 33 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 35 35 35 36 37 38 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 40 40 42 43 43 43 43 42 41 39 38 36 35 34 32 31 30 31 32 34 35 35 36 36 36 34 32 31 33 35 37 38 37 36 36 34 32 31 31 31 30 28 26 25 24 24 24 24 26 29 33 37 39 41 42 42 40 37 35 34 34 36 40 42 37 32 28 27 27 27 27 26 25 24 24 24 25 24 23 24 24 22 25 26 27 26 27 29 33 35 35 31 29 30 29 29 28 28 30 33 37 39 36 36 35 34 35 37 39 41 42 44 48 51 52 51 49 48 46 45 47 46 46 45 46 46 45 44 44 44 44 43 43 43 44 44 43 42 43 43 43 43 43 44 45 43 42 39 44 52 52 54 57 62 64 61 58 56 53 51 51 53 54 54 55 55 53 49 44 41 40 43 46 48 48 46 45 44 43 42 41 41 40 41 41 43 44 44 43 42 42 43 43 43 43 45 49 54 57 58 56 56 54 50 43 41 43 40 41 46 46 47 48 45 47 56 63 68 69 63 58 56 54 54 57 58 59 61 63 65 64 63 62 62 63 63 61 60 59 60 62 63 63 62 61 60 62 64 65 62 59 56 53 51 50 52 54 57 56 55 53 51 50 51 52 53 53 53 53 52 52 51 52 52 53 53 55 56 58 60 62 63 66 69 72 70 68 66 66 65 63 63 62 60 60 59 58 57 56 55 54 53 53 53 53 53 53 53 52 52 52 52 50 49 49 49 50 51 53 54 55 55 55 54 54 53 53 53 53 54 54 55 55 55 56 56 57 58 58 58 58 58 57 57 57 57 57 57 56 56 55 53 52 52 52 52 52 52 51 51 51 51 51 86 87 87 88 89 89 90 89 89 89 89 89 90 92 94 95 95 95 93 92 91 90 90 90 90 90 90 89 89 89 88 87 87 86 86 85 85 85 85 85 85 84 84 83 83 82 82 83 83 84 85 87 88 89 90 91 91 91 91 90 89 88 86 86 85 84 84 84 84 83 83 82 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 83 83 84 84 85 86 88 90 89 90 92 91 89 88 88 88 89 91 92 91 90 89 89 90 88 82 78 76 75 74 72 70 69 69 70 72 70 70 72 70 70 69 70 71 73 73 72 69 70 72 72 72 72 70 71 74 75 76 76 76 76 75 72 69 71 72 72 70 70 69 69 70 73 72 70 73 70 63 54 48 46 46 48 50 52 54 56 53 48 46 50 56 59 59 59 61 62 62 61 61 59 59 59 58 57 56 57 57 57 58 60 63 65 68 72 73 73 73 66 59 53 51 50 50 49 49 49 50 50 47 50 55 62 64 61 61 61 60 58 56 57 57 57 55 57 60 65 65 63 60 60 61 60 56 48 49 50 52 48 46 45 45 44 45 45 45 47 46 44 45 45 45 45 45 45 44 44 43 43 42 41 41 41 40 40 40 40 40 42 42 42 42 42 42 42 44 45 46 45 44 44 43 43 44 44 44 44 46 48 49 49 49 49 48 48 47 45 44 43 43 43 43 42 41 39 38 37 38 38 39 38 36 37 38 39 36 34 34 37 39 44 47 48 45 41 40 41 42 44 46 43 38 34 33 34 35 35 35 36 36 37 39 39 39 38 37 35 34 34 34 34 35 35 34 33 33 32 31 31 31 32 31 31 31 31 31 32 31 31 31 33 34 35 36 36 36 37 37 37 36 36 36 36 36 37 37 37 37 36 37 36 36 36 36 36 36 37 37 38 44 48 47 45 43 45 46 47 49 47 44 40 37 35 36 35 34 34 33 32 32 32 32 31 30 29 29 29 29 30 30 30 30 30 30 31 32 32 32 32 32 31 31 30 31 30 30 29 30 31 32 32 33 33 33 34 34 34 34 34 34 35 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 37 38 38 39 39 39 39 40 39 39 38 38 38 38 38 38 38 37 38 39 41 43 43 43 42 41 39 38 37 36 35 34 33 32 31 32 33 34 35 36 37 37 37 36 33 32 34 37 38 38 36 36 37 35 33 31 31 31 31 29 27 26 25 24 24 24 25 27 31 34 37 41 43 42 40 38 35 34 34 36 39 42 46 42 38 34 29 28 28 27 25 23 23 23 23 23 23 23 23 24 28 30 29 27 27 28 31 32 31 28 28 29 29 28 28 28 29 30 34 36 36 34 34 35 35 36 38 40 41 43 48 52 53 51 52 54 51 49 50 45 44 44 45 46 45 45 45 44 44 43 43 44 44 44 42 43 45 46 44 41 39 41 47 44 40 43 48 51 52 53 56 61 58 55 57 56 54 51 51 51 51 52 53 54 51 48 44 42 41 43 46 48 48 46 45 44 44 44 43 42 41 42 44 46 46 45 43 43 43 43 43 44 47 55 57 59 59 60 58 54 52 49 43 42 43 43 42 43 48 50 53 54 55 57 60 64 67 62 59 57 55 56 59 59 60 62 63 62 60 60 59 59 59 59 59 57 57 57 56 56 57 57 58 58 59 59 58 54 52 50 49 49 50 51 53 55 55 53 51 50 49 50 51 52 52 53 53 53 52 52 52 52 53 54 55 56 57 60 63 65 67 68 68 68 68 68 68 66 62 61 61 60 60 60 59 58 57 56 55 54 53 53 52 53 53 53 54 53 53 52 51 50 50 50 51 52 53 54 55 55 55 54 54 54 55 56 56 57 56 56 57 57 57 57 58 59 59 59 59 58 58 58 58 57 57 57 57 56 55 54 54 54 54 54 54 53 53 53 53 53 53 87 88 88 89 90 90 90 90 89 89 89 89 90 91 93 94 95 95 94 92 91 90 90 90 90 90 90 89 89 89 88 87 87 86 86 85 85 85 85 85 84 84 83 83 83 82 82 83 83 84 85 86 88 89 90 90 91 91 91 90 89 88 87 86 85 84 84 84 83 83 83 82 82 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 83 84 84 84 84 87 89 89 85 83 88 86 86 88 91 92 92 91 90 90 89 86 89 89 84 78 73 73 73 73 71 69 68 68 69 70 70 71 71 69 68 65 68 71 71 68 62 64 66 67 70 72 71 71 72 73 73 74 75 74 72 72 73 73 73 72 70 70 71 74 72 71 70 67 67 68 67 62 59 56 52 51 50 47 48 50 52 52 52 54 57 58 56 55 57 59 61 64 65 65 66 65 62 61 61 61 59 58 57 60 63 66 69 72 73 73 71 67 61 55 52 51 50 48 48 49 48 47 45 54 61 67 65 62 61 62 63 60 58 56 52 53 55 58 60 64 65 65 65 62 60 59 52 47 53 52 51 48 45 44 44 44 45 47 47 48 46 44 45 45 46 46 45 45 45 44 44 43 43 42 41 41 41 41 41 41 41 42 43 43 43 42 42 42 43 44 46 45 45 45 45 44 44 44 44 45 46 48 50 50 50 50 49 49 48 46 45 44 44 44 44 43 41 40 39 39 39 40 40 39 38 37 39 40 38 36 34 36 38 41 42 41 40 38 38 39 41 42 45 44 42 38 34 34 35 35 35 36 36 36 39 40 40 39 37 35 34 34 34 34 35 34 34 33 33 32 31 31 32 32 32 31 31 31 32 32 31 31 31 33 33 34 35 36 36 37 37 37 37 37 36 36 36 36 36 35 36 36 37 39 39 38 37 37 38 40 42 44 47 50 50 49 46 46 49 48 47 43 40 37 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 30 30 31 31 31 31 31 32 32 33 32 32 31 31 30 31 31 31 31 31 31 32 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 36 36 37 37 36 36 36 36 36 36 36 37 38 38 38 38 38 39 39 40 40 40 39 38 38 38 38 38 38 37 37 37 39 42 43 42 41 39 38 37 38 38 38 37 36 36 35 34 34 35 36 37 37 38 38 39 39 37 37 37 39 38 37 36 37 36 35 34 32 32 32 31 30 29 27 26 25 25 25 26 27 28 30 33 36 39 41 40 38 36 35 35 35 38 41 45 46 44 39 30 27 28 27 26 24 23 23 23 23 23 23 24 26 30 30 29 26 26 27 29 34 34 29 28 28 27 27 28 29 29 31 35 36 35 32 34 37 36 37 38 38 38 40 46 49 51 50 53 57 54 50 46 44 43 44 45 45 44 43 44 44 44 44 43 43 43 41 40 42 46 46 44 40 41 42 46 47 45 39 46 49 48 49 50 53 56 56 57 55 55 52 51 50 50 50 50 51 50 49 48 45 44 45 47 48 47 46 45 44 45 46 47 46 45 46 46 47 46 45 45 45 45 45 46 51 55 58 58 56 52 56 55 42 47 51 44 43 43 43 43 45 55 53 50 57 60 62 65 67 67 61 58 57 55 56 58 58 61 64 66 63 60 58 57 56 56 56 56 55 55 55 55 55 54 55 55 55 55 55 54 52 51 50 50 50 50 50 51 52 52 51 50 49 49 50 51 51 52 52 53 53 53 52 52 53 54 55 56 58 61 63 65 68 68 69 69 70 71 72 69 65 61 61 61 60 60 60 59 59 58 57 55 54 53 52 52 51 51 52 54 54 54 53 52 52 52 52 52 53 53 54 54 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 57 57 58 58 58 57 57 57 56 56 56 57 57 56 55 55 55 55 55 55 55 55 55 54 54 53 87 88 89 90 91 91 91 90 89 89 88 89 89 90 92 94 95 95 94 93 91 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 85 85 85 85 84 84 83 83 82 82 82 82 83 84 85 86 87 88 89 90 91 91 91 91 89 88 87 86 85 84 84 84 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 84 84 84 85 86 86 84 86 87 83 83 86 91 92 91 89 87 86 85 84 87 86 82 77 73 70 71 70 68 66 65 64 65 67 70 71 72 69 68 67 68 69 69 66 63 63 64 64 63 66 68 69 70 71 72 72 73 72 70 69 71 72 72 72 72 74 73 73 70 68 68 66 64 65 66 67 65 61 58 56 51 46 48 50 52 54 55 56 57 56 53 52 54 59 62 65 69 68 66 65 66 67 65 65 62 58 57 58 62 65 68 71 72 71 70 69 61 56 54 54 51 48 48 48 48 45 47 62 67 69 68 66 64 64 63 61 59 56 52 56 58 57 58 61 65 67 67 65 62 59 51 49 51 51 48 45 44 43 43 44 46 49 47 46 45 45 46 46 46 47 46 45 45 45 44 44 43 42 41 41 41 41 41 41 42 44 47 45 44 43 43 42 42 43 44 45 46 46 46 45 45 44 45 45 46 47 49 50 50 51 51 50 49 48 46 45 45 44 44 43 42 41 41 41 41 41 40 40 39 37 39 41 41 38 36 35 36 37 37 37 37 36 37 39 41 43 44 45 45 43 37 34 35 35 36 36 35 38 42 42 41 39 38 36 35 34 34 34 34 34 34 33 32 32 32 31 32 32 33 32 32 32 32 32 32 32 32 32 33 33 34 36 37 38 38 38 38 38 37 37 37 37 35 35 36 36 39 42 42 42 41 40 40 43 46 48 49 52 54 56 51 48 50 48 45 40 37 36 35 34 34 33 32 32 32 32 31 31 31 30 30 29 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 32 32 33 33 33 32 33 34 34 34 34 35 34 34 34 33 33 34 35 35 35 35 35 36 36 37 37 37 37 37 37 37 36 37 37 39 39 39 38 38 38 39 40 41 41 40 40 38 38 38 38 38 37 37 37 37 39 40 41 39 36 34 35 36 37 38 39 38 38 37 37 37 38 38 38 37 37 37 38 39 40 40 40 40 39 37 36 35 35 35 35 34 33 32 32 32 32 31 29 28 26 26 26 26 27 26 27 28 30 33 36 39 39 38 36 35 36 38 40 42 45 44 39 30 28 27 27 26 25 24 24 24 24 24 24 24 25 27 28 27 26 25 28 31 35 33 28 29 29 27 26 27 30 32 35 38 36 35 33 36 39 42 43 42 38 37 38 42 41 41 41 46 49 49 46 44 43 42 43 45 45 44 42 43 44 43 42 42 42 40 39 40 45 48 46 43 41 44 42 40 40 45 49 48 48 47 47 48 50 59 61 58 46 48 52 51 49 48 47 47 48 46 46 46 46 46 47 48 47 47 46 46 46 47 49 49 48 48 47 47 47 46 46 47 48 49 52 55 57 58 58 58 52 42 49 50 42 43 45 44 44 44 43 43 46 52 57 62 66 67 67 65 66 64 58 55 54 54 55 57 58 61 64 65 62 59 56 56 55 54 54 54 56 55 54 54 54 53 53 53 53 52 52 53 51 50 49 49 50 50 50 50 51 51 50 50 49 49 49 51 51 51 52 53 53 53 53 53 54 55 56 57 60 64 66 68 71 72 72 73 73 72 70 65 62 61 61 61 60 60 59 59 59 58 57 57 55 54 52 52 52 53 53 54 55 55 54 53 53 53 53 53 53 53 54 54 53 53 53 53 54 55 55 55 55 55 55 55 55 55 56 57 57 58 58 58 58 57 56 56 56 56 57 59 57 54 55 55 54 54 54 55 55 55 55 54 53 53 88 89 90 91 91 91 91 90 89 88 88 88 89 90 91 93 94 94 93 92 91 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 85 85 84 84 84 84 83 83 82 82 82 82 83 83 84 86 87 88 89 90 91 91 91 91 90 88 87 86 85 85 84 84 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 84 84 85 87 89 89 87 86 83 83 86 90 91 90 89 87 85 84 85 87 86 84 81 77 72 70 67 65 65 63 62 64 67 70 71 71 70 70 70 69 68 69 69 66 64 67 69 69 68 68 68 70 71 72 72 72 71 70 70 70 71 71 72 71 71 70 68 65 66 68 69 66 62 60 62 63 62 61 61 57 53 51 51 51 51 56 59 59 56 53 51 52 55 58 63 70 68 66 66 67 64 52 57 60 58 57 58 62 65 67 69 69 68 66 65 62 58 57 59 55 51 50 50 50 47 52 62 67 69 69 68 66 64 63 61 60 57 55 58 56 54 56 60 65 67 68 67 64 61 57 50 48 49 47 44 43 43 43 44 47 49 46 46 46 47 48 47 47 47 46 46 45 45 44 44 43 42 41 41 41 41 41 41 42 46 48 48 45 44 44 43 42 41 43 45 46 47 47 46 45 44 45 46 47 47 48 49 50 51 51 51 51 50 48 47 45 43 43 42 42 42 42 42 42 41 41 42 40 39 39 41 42 41 38 36 35 35 35 36 36 35 37 39 42 43 43 44 45 45 42 37 35 35 35 35 35 40 44 43 41 39 37 36 35 35 34 34 34 33 33 32 32 32 32 32 32 32 33 32 32 32 32 32 32 32 33 33 33 34 34 35 36 38 37 38 38 38 38 39 38 38 37 36 36 37 38 41 43 44 45 42 41 43 48 50 52 57 58 58 56 51 48 48 44 38 36 35 34 33 32 31 31 31 32 32 31 31 31 30 30 30 30 30 32 32 33 34 34 34 33 33 32 32 32 32 32 32 32 33 34 34 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 38 38 38 38 39 39 39 40 39 39 39 41 42 42 41 40 39 38 38 38 38 38 37 38 39 39 39 38 36 34 33 33 35 37 39 39 39 38 37 36 36 36 37 37 36 35 34 35 37 38 40 41 40 39 37 35 34 34 34 34 34 33 33 33 33 32 32 30 29 27 27 26 26 26 26 27 26 26 28 32 36 39 39 37 37 37 38 39 41 43 46 46 41 36 31 27 27 27 27 26 26 25 24 24 24 24 24 25 25 25 24 25 28 33 32 30 30 30 28 26 28 30 32 35 38 36 36 37 40 43 45 46 44 41 38 37 36 31 31 34 39 42 43 43 43 43 41 42 45 46 44 42 42 42 41 41 41 41 39 40 43 47 47 44 42 40 40 38 36 36 44 49 50 48 48 49 52 54 57 54 52 49 49 50 49 48 47 45 45 44 42 44 44 40 44 47 48 48 48 48 48 49 50 50 51 49 48 47 48 47 46 45 47 50 53 57 59 57 57 57 56 50 42 48 48 45 45 45 46 46 49 51 49 49 54 59 65 70 67 65 65 61 58 55 52 52 52 54 58 62 63 63 62 59 57 56 55 55 55 54 54 54 54 54 54 53 53 52 51 51 51 51 51 50 49 48 49 50 50 50 50 50 50 50 50 50 49 50 51 51 51 52 53 53 53 54 55 56 58 59 61 63 64 66 70 72 73 73 73 72 67 63 62 62 61 61 60 60 60 59 59 58 58 58 58 57 56 54 54 55 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 52 53 53 54 54 54 55 55 56 55 55 56 57 58 58 59 59 59 59 59 58 57 57 57 57 58 54 51 53 53 53 54 54 54 55 55 54 53 53 53 88 89 90 91 92 92 91 90 89 88 88 88 88 89 91 92 93 93 92 92 91 90 90 90 90 90 90 90 89 89 89 88 87 86 86 85 84 84 84 84 84 84 83 83 83 82 82 82 82 83 84 85 87 88 89 90 91 92 92 91 90 89 87 86 85 85 84 84 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 84 84 85 86 88 89 86 85 86 87 87 88 87 88 88 87 86 85 87 86 84 85 85 82 73 69 71 69 68 67 65 65 66 67 69 69 69 69 70 71 71 71 71 70 67 64 65 67 68 69 69 71 72 72 72 73 74 71 70 70 70 70 70 70 69 68 67 67 69 69 70 68 68 67 66 65 63 62 60 56 55 54 54 53 53 58 59 59 54 51 51 53 54 55 61 63 55 61 66 66 57 47 49 55 59 58 60 65 67 68 68 66 63 60 60 60 59 59 61 60 58 56 56 54 47 54 60 65 67 68 70 68 65 63 61 59 56 56 58 53 52 56 59 62 65 66 66 66 65 61 53 47 44 43 43 43 42 43 44 47 48 46 47 48 49 48 47 47 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 42 46 47 47 46 45 44 44 43 42 42 44 47 48 47 47 45 45 46 47 47 47 47 48 49 50 51 51 52 52 50 48 46 45 44 43 43 43 43 42 42 42 42 42 42 40 39 41 42 42 41 39 36 35 35 36 36 36 37 39 41 42 42 43 44 44 43 40 37 35 36 36 36 39 41 42 39 38 36 36 36 35 35 34 34 33 32 32 32 32 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 36 36 36 37 38 39 40 39 39 39 39 37 36 36 37 39 42 44 45 45 45 47 51 53 57 64 60 59 59 51 44 43 40 36 35 34 33 32 32 31 31 31 32 31 31 31 31 30 30 30 31 32 33 33 33 33 32 33 33 32 32 32 32 31 31 32 32 33 33 34 34 35 35 35 35 36 37 37 38 38 37 37 38 38 38 38 37 38 38 37 38 39 39 39 39 39 40 40 39 39 39 40 40 40 40 40 40 40 41 41 40 40 39 39 38 38 38 38 39 39 39 40 39 38 37 36 36 37 38 39 39 39 38 37 35 34 33 34 35 35 35 34 32 32 33 35 37 39 40 39 37 35 34 33 33 34 34 34 33 33 33 32 32 31 29 28 27 26 25 25 25 25 25 24 25 28 32 38 39 39 38 38 38 38 39 39 40 41 40 35 31 27 28 28 28 27 27 26 24 23 23 23 24 24 23 23 23 23 25 28 30 30 28 29 28 27 30 31 31 34 37 38 38 39 41 43 44 44 44 42 39 35 32 29 31 33 38 39 39 41 44 46 47 46 45 44 43 41 41 40 41 41 41 41 40 42 45 47 45 42 42 39 36 41 48 53 51 50 50 49 50 51 50 47 44 43 47 53 51 51 51 48 47 47 45 40 32 40 43 41 45 49 49 49 50 51 51 51 51 51 50 49 48 47 49 48 47 46 49 52 54 57 57 53 52 50 44 44 44 46 46 46 45 45 46 46 55 66 71 62 55 59 67 71 66 63 61 57 54 52 50 51 53 58 62 65 63 60 58 57 56 55 55 55 55 54 53 52 52 52 52 52 53 52 51 51 51 51 50 49 48 48 50 51 51 52 51 51 51 50 50 50 50 50 51 51 52 52 53 53 53 53 54 56 58 61 64 64 64 65 66 68 69 67 67 69 63 60 61 60 60 59 59 59 59 59 59 59 59 59 59 58 57 55 57 58 58 56 55 55 55 55 55 54 54 54 53 53 53 53 53 54 52 52 53 53 53 53 53 54 54 55 56 56 56 57 57 58 58 58 58 59 60 59 59 59 56 53 51 52 52 53 53 53 54 54 54 54 53 53 53 54 54 88 90 91 92 93 93 92 90 89 88 88 88 88 89 90 91 91 92 91 91 90 90 90 90 90 90 90 90 89 89 89 88 87 86 85 84 84 84 84 84 84 84 83 83 83 82 82 82 82 83 84 85 87 88 89 90 91 92 92 91 90 89 88 86 85 85 84 84 84 83 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 84 84 86 88 88 87 87 88 88 86 85 83 85 86 86 86 87 87 86 85 86 86 86 79 76 77 73 69 65 64 63 63 65 67 67 67 66 65 65 68 71 73 76 75 71 67 66 67 69 70 72 72 71 71 73 73 72 71 71 70 68 67 67 67 68 69 70 70 68 66 63 64 66 69 66 63 61 60 59 60 57 56 55 54 55 57 57 53 52 52 54 55 57 60 62 60 64 65 63 51 49 53 56 60 61 63 66 69 69 67 60 56 54 56 57 58 57 56 57 58 58 57 51 48 54 59 63 65 67 67 67 63 60 59 58 56 56 55 50 51 54 56 58 60 60 61 62 63 60 54 45 41 41 42 42 43 43 43 46 47 47 48 49 49 48 48 48 47 47 46 45 44 43 43 43 42 42 41 41 41 41 41 42 44 46 46 46 46 45 44 43 42 42 43 45 47 48 47 46 46 45 46 46 47 47 47 48 49 50 51 51 52 52 51 49 47 45 45 44 43 43 42 42 42 42 43 43 40 40 41 42 43 43 40 37 37 36 36 37 37 38 38 39 40 41 42 43 44 43 41 38 36 36 36 37 37 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 32 32 32 32 33 34 34 34 34 35 35 35 34 34 34 35 35 35 35 36 37 38 39 39 39 38 37 36 36 37 39 42 44 45 47 50 53 55 57 60 63 60 55 52 46 41 36 35 34 34 33 33 32 31 31 31 31 32 32 32 32 31 31 30 31 31 32 33 32 32 32 32 33 33 32 32 32 32 31 32 32 32 33 34 35 35 35 35 35 35 36 36 37 37 38 38 38 38 38 38 38 39 39 39 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 42 41 41 40 39 39 39 39 39 40 40 40 40 40 39 39 39 38 39 39 40 40 39 39 38 36 34 32 32 33 34 34 33 31 30 30 31 34 37 39 38 37 35 33 32 33 33 34 34 35 34 34 33 33 31 29 28 26 25 24 24 24 24 25 25 25 27 30 34 38 40 40 39 38 37 37 37 36 37 35 31 30 29 30 29 29 28 27 26 24 23 22 22 23 23 22 23 23 22 23 24 26 27 27 28 28 30 34 34 33 35 38 39 39 40 42 40 40 40 42 41 38 36 35 36 36 38 40 41 41 42 49 52 52 47 44 44 42 41 41 40 40 41 40 39 39 42 44 46 42 42 46 41 38 40 46 52 56 53 51 50 49 47 44 43 43 45 49 54 54 56 56 51 48 46 44 38 32 36 42 46 49 51 52 51 51 51 50 50 50 50 50 49 47 47 49 50 49 48 48 51 54 55 52 47 45 45 46 48 48 47 47 46 44 46 48 48 48 56 72 71 68 66 68 69 65 60 56 55 52 50 51 54 57 61 63 64 61 58 56 56 56 56 56 55 54 53 52 52 51 51 51 52 54 54 52 51 51 51 51 50 49 49 50 52 52 53 52 52 51 51 50 50 50 51 52 52 52 53 53 53 54 56 58 60 58 61 64 64 63 62 60 59 60 61 61 61 59 59 58 58 58 58 58 58 58 58 59 60 61 61 60 60 59 57 57 57 57 55 55 55 55 55 55 54 54 53 53 53 52 52 52 52 52 52 53 53 53 52 52 53 53 54 54 55 54 55 55 56 55 54 53 52 51 52 53 54 52 51 51 53 54 54 53 53 53 53 53 52 52 53 53 54 54 89 90 91 92 93 93 93 91 90 88 87 88 88 89 89 90 90 91 91 90 90 90 90 90 90 90 90 90 90 89 89 88 87 86 85 84 84 83 83 83 83 84 83 83 83 83 82 82 82 83 84 85 86 88 89 90 91 92 92 91 91 89 88 87 86 85 84 84 84 84 83 83 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 84 84 85 86 87 88 88 89 88 86 84 84 86 85 84 86 88 89 88 87 87 86 85 82 80 79 77 70 65 63 60 58 60 63 65 64 63 64 66 67 70 71 72 73 73 71 68 67 67 70 71 71 70 70 72 73 73 73 71 70 69 68 66 66 66 67 71 70 66 63 62 62 65 68 66 63 59 59 61 64 56 54 57 54 52 54 56 56 55 54 55 57 59 61 64 64 65 61 59 58 56 57 58 61 64 66 68 70 71 67 60 55 53 54 54 54 54 53 53 55 54 53 49 50 53 58 60 61 62 62 62 56 52 53 55 55 54 52 49 52 53 53 55 54 53 54 54 54 53 51 45 44 43 43 42 42 42 42 44 46 47 48 48 48 49 48 48 47 47 46 45 44 43 43 43 43 42 42 41 41 41 42 43 43 44 46 46 46 46 45 44 43 42 42 44 47 47 47 47 46 46 46 46 46 47 47 48 48 49 49 50 51 52 52 51 49 48 46 45 45 44 43 42 42 43 43 43 40 40 41 43 43 42 40 38 37 37 37 37 38 38 38 38 40 41 42 43 42 41 40 39 37 35 36 36 36 37 37 37 38 37 37 36 36 36 35 34 34 34 33 33 32 31 31 31 31 31 31 32 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 37 38 38 39 40 38 37 36 37 39 42 44 47 46 49 53 57 58 59 56 54 52 48 45 45 40 37 35 34 33 33 32 31 31 31 31 31 32 32 32 32 32 31 31 31 32 32 32 32 33 33 33 33 33 33 32 33 33 33 33 33 34 34 35 36 36 36 35 35 36 37 37 37 38 38 38 39 38 36 35 35 36 38 38 38 38 39 39 40 40 40 40 40 40 40 39 39 39 40 41 42 42 41 42 42 42 42 41 41 40 40 40 40 41 42 41 40 40 39 38 38 38 39 40 40 41 40 39 38 36 34 32 32 33 34 33 32 31 29 28 29 33 35 37 37 36 35 33 32 32 32 33 33 34 35 35 35 34 33 31 29 27 25 24 24 23 24 25 26 26 26 28 30 35 37 39 38 38 37 36 35 34 33 31 29 29 30 30 30 29 28 27 26 25 24 23 22 22 23 24 24 24 23 25 26 27 28 28 28 31 35 41 42 41 39 43 46 44 43 41 38 38 38 39 39 39 38 38 38 37 38 41 44 47 51 58 57 53 47 45 44 43 42 42 41 41 40 39 38 38 40 42 43 39 45 57 47 42 42 46 52 59 55 53 52 48 45 41 52 53 45 50 52 52 56 57 51 50 49 47 39 33 34 42 48 48 49 50 50 50 51 50 49 49 50 50 49 47 47 50 55 54 52 52 53 54 54 49 45 50 51 50 51 50 49 49 49 49 51 54 55 49 51 59 67 69 68 69 66 62 57 54 52 50 52 55 57 59 61 62 61 58 56 55 56 56 56 56 56 55 54 53 52 51 51 51 52 52 52 53 53 54 53 53 52 49 50 51 52 53 53 54 53 52 51 51 50 51 51 52 53 55 56 58 55 54 56 60 63 61 62 64 64 63 62 60 57 55 57 57 57 57 57 57 57 56 56 56 55 56 56 58 60 61 61 61 62 61 60 58 57 56 55 55 55 55 54 54 53 53 53 53 52 52 51 51 51 52 53 53 53 53 52 52 52 53 53 52 52 51 52 53 53 52 51 50 50 50 51 52 51 51 51 52 55 55 55 54 53 53 52 52 52 53 54 54 54 54 89 90 91 93 94 94 93 92 90 89 88 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 88 87 86 85 84 84 83 83 83 83 83 83 83 83 83 83 83 82 82 83 84 85 86 88 89 90 91 91 92 92 91 90 88 87 86 85 85 84 84 84 84 83 83 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 84 84 85 86 87 88 88 88 87 87 86 85 86 84 84 86 89 89 88 86 85 83 82 82 81 80 78 71 67 64 59 58 60 62 63 61 62 62 64 66 67 65 66 67 70 70 68 70 69 68 69 70 71 71 72 72 73 74 72 71 71 67 64 60 63 65 68 70 70 68 65 64 65 66 66 64 62 60 60 59 51 55 58 54 52 52 56 56 55 55 56 59 59 60 63 61 60 62 62 62 58 57 58 62 65 68 70 71 73 67 60 55 52 51 51 52 52 52 53 56 58 56 51 52 53 56 58 60 60 58 56 52 52 52 54 53 51 50 49 49 49 49 51 50 49 49 48 46 47 47 46 47 46 44 42 41 41 41 43 46 47 47 47 48 49 49 48 47 47 47 46 45 44 43 43 43 43 42 42 42 42 43 43 43 43 45 46 46 46 45 44 44 43 42 44 46 47 47 47 47 46 46 45 46 47 47 47 47 48 49 49 50 51 52 52 51 50 50 49 48 46 44 43 43 44 43 42 40 41 42 43 42 41 40 39 38 38 39 39 38 38 38 38 40 42 44 42 40 38 37 37 38 37 35 35 36 37 38 38 38 38 37 37 37 37 36 36 36 35 35 34 32 31 31 31 31 31 31 32 33 34 34 34 35 35 36 36 36 36 35 35 35 35 35 36 37 38 38 38 38 38 37 37 39 41 44 46 47 45 48 53 61 65 64 59 53 48 47 46 43 39 36 34 33 33 32 32 31 31 31 31 31 32 33 33 33 32 32 31 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 36 37 37 37 36 36 36 37 38 38 39 39 39 39 39 36 34 33 33 34 35 37 37 37 36 36 37 38 38 39 39 39 37 36 36 36 37 39 40 40 41 41 42 42 43 42 41 40 40 41 41 41 40 40 39 37 36 36 37 38 39 40 41 41 40 38 37 35 34 33 33 33 33 32 30 28 27 28 32 34 35 35 35 34 33 32 31 31 31 32 33 34 35 36 36 35 33 31 29 27 25 24 23 24 25 26 26 26 26 28 30 33 36 38 38 38 37 35 34 32 31 30 30 30 30 30 29 28 28 27 27 26 25 25 25 25 25 25 25 25 27 30 33 34 33 33 37 41 48 52 53 50 51 49 46 43 40 37 38 37 36 37 35 32 36 38 36 36 38 44 42 43 51 53 51 46 44 44 44 43 41 39 38 38 37 37 37 38 40 40 39 49 59 54 48 46 51 54 56 53 53 54 48 51 55 55 51 42 47 45 38 46 51 52 51 48 45 43 41 41 47 49 49 50 49 48 51 52 51 50 49 49 49 48 47 48 50 55 55 55 57 54 54 55 56 55 52 51 50 51 51 51 52 54 54 46 50 56 59 57 57 64 68 69 71 63 56 54 54 53 51 53 56 58 59 59 59 57 54 54 55 56 57 57 58 57 56 55 53 52 52 52 53 53 54 55 55 56 56 55 55 53 51 50 51 52 53 53 54 53 52 52 51 51 52 53 55 57 61 62 61 61 61 62 64 65 64 64 64 64 63 62 61 59 56 54 54 55 55 55 56 56 56 55 54 54 54 54 56 58 60 61 63 66 65 64 61 58 56 55 55 55 54 54 54 54 54 54 53 52 52 51 51 51 52 53 54 54 53 53 53 53 53 53 52 50 49 50 51 51 51 50 50 50 51 51 51 51 51 52 53 55 55 54 54 53 52 51 52 53 53 53 53 54 54 89 90 91 93 94 95 94 93 91 89 88 88 88 88 89 89 90 90 90 89 89 90 90 90 90 90 90 90 90 89 88 87 86 85 84 83 83 83 83 83 83 83 83 83 83 83 83 82 83 83 83 84 86 87 89 90 91 91 92 91 91 90 89 87 86 85 85 84 84 84 84 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 84 84 85 86 88 86 86 86 85 85 85 85 85 85 86 87 85 83 80 80 80 80 81 81 78 74 69 69 66 62 62 62 63 62 61 61 61 62 63 65 65 64 65 66 67 69 73 71 68 68 70 71 69 68 67 69 71 72 71 68 61 57 58 64 64 63 67 70 70 67 66 66 66 66 65 62 60 60 55 51 53 56 56 50 50 54 57 57 55 60 63 63 60 59 53 55 61 62 62 59 57 58 62 66 69 71 71 70 65 60 55 53 52 51 51 50 50 53 57 60 59 56 54 54 55 56 58 59 57 55 53 53 52 52 51 49 48 47 47 46 46 46 47 46 45 45 45 46 48 49 49 48 47 44 43 43 43 45 47 47 47 47 48 49 49 49 48 47 47 46 46 45 44 43 43 43 43 42 42 42 43 43 43 43 45 45 46 46 45 45 44 43 43 44 46 47 47 47 47 46 46 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 52 51 50 48 46 43 43 43 42 41 41 41 42 42 41 41 40 40 41 41 40 40 40 39 39 39 41 43 45 42 40 38 38 38 38 37 36 36 36 37 38 38 38 38 37 37 38 38 38 38 38 37 36 35 33 33 32 32 31 31 32 34 35 35 35 35 35 36 36 37 37 37 36 35 35 35 35 36 37 37 38 38 38 38 38 39 41 42 43 43 44 44 46 50 55 60 60 58 53 49 47 45 42 36 34 33 33 33 32 32 31 31 31 31 31 32 33 33 33 32 32 32 32 32 33 33 34 35 35 35 34 34 34 34 34 34 34 34 34 35 36 37 37 37 37 37 37 37 37 38 40 40 40 38 37 36 34 32 31 31 31 31 30 30 29 29 29 29 31 32 33 33 33 33 33 32 32 33 34 35 36 37 38 40 41 41 41 40 39 39 38 38 38 36 35 35 35 36 36 35 36 37 39 40 41 40 39 37 35 34 34 33 33 32 31 30 29 28 29 32 33 34 33 34 34 33 32 31 31 31 32 33 34 35 35 36 35 34 32 30 28 27 25 25 25 25 25 25 25 26 26 27 28 30 33 36 38 38 36 35 34 33 32 31 30 30 30 30 29 28 28 28 28 27 27 26 26 26 25 24 25 27 30 34 36 37 38 41 45 49 54 56 55 48 43 40 41 41 39 37 32 29 39 39 35 34 34 33 34 36 39 43 46 50 48 45 42 42 42 42 42 41 38 39 38 36 36 36 37 39 40 40 50 54 47 47 50 58 55 52 50 51 52 52 55 57 51 44 40 41 40 42 52 54 54 49 48 46 49 51 52 55 55 54 52 48 45 49 51 52 51 49 47 47 47 47 50 53 54 55 55 55 50 49 50 53 53 51 51 51 51 51 51 50 46 47 54 54 57 60 63 65 68 71 72 70 60 54 53 55 55 54 54 55 56 57 58 58 56 55 55 56 58 58 59 59 59 58 56 54 52 52 53 55 57 58 58 58 58 57 56 56 55 53 51 51 52 53 53 53 53 53 52 52 52 53 56 60 63 62 63 64 65 65 66 66 65 64 63 63 63 63 62 60 59 56 52 53 53 54 54 54 55 55 55 54 55 55 55 56 57 58 59 62 66 66 66 64 60 57 56 55 55 54 54 54 55 55 54 54 53 52 51 51 51 52 54 55 55 54 54 53 53 53 53 52 50 49 50 51 51 51 51 51 52 52 53 53 53 52 53 54 55 55 54 54 53 53 53 53 53 53 53 53 53 53 89 90 92 93 95 95 95 94 92 90 89 88 88 88 89 89 89 90 89 89 89 89 90 90 90 90 90 90 89 88 88 87 86 85 84 83 83 83 83 83 83 83 83 83 83 83 83 83 82 83 83 84 86 87 89 90 90 91 91 91 91 90 89 87 86 85 85 84 84 84 84 83 83 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 84 85 86 86 83 85 86 85 85 85 86 86 85 86 85 81 78 77 79 81 81 81 76 68 68 68 69 69 66 62 62 63 61 60 60 61 60 59 61 63 63 65 66 68 69 72 72 69 65 64 65 65 64 63 64 66 68 68 66 61 62 64 67 63 62 63 65 66 65 66 66 68 66 64 60 62 65 52 48 49 54 56 52 51 54 61 60 59 57 59 60 56 53 52 57 58 57 62 62 58 59 62 65 68 70 70 68 64 60 57 54 53 51 49 49 49 51 55 58 59 60 59 60 60 59 59 59 59 57 54 53 51 49 48 48 47 47 46 45 45 45 45 44 43 43 45 47 48 50 50 49 49 49 47 46 46 46 46 46 46 46 47 48 48 48 48 47 47 46 46 46 45 44 43 43 43 43 43 42 42 43 43 43 44 45 45 45 45 44 44 44 43 43 45 46 46 46 46 46 46 45 45 46 46 46 47 47 48 48 47 48 48 49 50 52 53 51 49 49 47 46 45 44 42 41 41 42 42 42 41 42 42 42 42 41 41 42 41 39 40 41 43 44 44 42 41 41 41 41 40 39 39 39 39 38 37 37 37 38 38 38 39 40 40 40 39 38 37 36 35 34 33 32 31 33 35 36 36 36 36 36 36 36 37 37 37 37 36 35 35 35 35 36 36 36 37 37 38 39 39 40 42 42 42 40 42 47 55 59 60 58 57 56 54 50 47 44 38 33 32 33 33 33 32 32 32 31 31 31 31 32 33 33 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 36 37 37 37 37 37 37 37 38 39 40 39 38 35 32 31 30 29 29 30 30 29 29 28 27 26 25 23 23 25 26 27 28 29 29 30 30 31 31 31 32 32 33 36 39 40 39 38 36 35 34 33 32 32 33 34 36 36 36 34 33 35 37 39 40 40 39 37 35 34 33 33 32 31 30 30 31 31 31 31 33 33 32 33 33 32 31 31 31 31 32 33 34 34 35 35 35 34 32 30 29 28 27 27 26 25 25 25 26 26 26 26 26 27 28 31 35 37 37 36 36 35 34 33 31 30 30 30 29 28 28 27 27 26 25 25 25 25 25 23 24 25 27 31 35 38 39 39 40 41 43 48 49 44 39 38 42 40 37 33 30 31 38 40 38 33 31 32 38 38 39 41 45 47 42 39 38 42 44 44 41 41 40 40 39 36 36 36 36 40 40 39 51 53 46 47 53 60 54 49 47 53 54 53 53 53 49 43 43 50 49 50 53 55 54 49 48 48 48 49 52 54 55 55 54 48 45 48 50 52 54 50 47 47 48 50 55 55 54 55 53 47 45 48 51 49 49 50 52 53 52 48 49 52 48 52 58 56 56 59 66 69 71 72 69 64 58 56 56 57 56 54 53 53 54 56 56 57 55 56 57 59 60 60 60 60 60 59 57 55 54 54 55 57 58 59 60 59 58 57 57 56 56 55 52 52 52 53 53 53 54 53 53 52 53 54 56 60 63 63 64 65 66 66 66 65 64 63 63 63 63 63 62 60 59 55 52 53 53 53 53 53 54 55 56 56 57 58 58 57 56 56 58 59 60 61 59 58 57 56 56 56 55 55 56 56 56 55 54 53 53 52 51 51 51 53 54 56 56 55 55 54 54 54 53 52 51 50 50 50 50 51 51 52 53 55 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 52 52 52 52 89 90 92 93 94 95 95 94 92 91 89 88 88 88 89 89 90 90 89 89 89 89 90 90 90 90 90 89 89 88 87 86 85 85 84 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 83 84 85 87 88 89 90 91 91 91 91 90 89 88 87 86 85 84 84 84 84 83 83 83 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 84 84 85 86 84 82 85 86 84 84 84 85 85 86 87 86 83 81 82 83 83 78 68 66 64 64 66 67 67 66 63 62 62 63 62 61 61 59 59 61 62 63 65 66 67 69 70 73 74 72 67 66 65 63 63 64 64 64 64 68 69 69 68 66 63 63 63 63 62 62 63 63 63 64 62 61 67 63 50 47 48 53 55 56 57 57 59 51 49 50 53 53 48 46 48 56 52 50 59 61 59 61 62 64 65 67 68 67 64 60 57 54 53 51 50 51 53 55 55 56 57 58 59 62 63 62 61 61 60 55 53 51 49 47 47 47 47 47 46 46 45 44 44 43 43 44 45 46 47 49 50 50 50 50 49 49 49 49 47 46 46 46 46 47 47 48 47 47 46 46 46 46 45 45 44 43 43 44 43 43 43 43 43 44 44 45 45 45 45 44 44 44 44 44 45 46 46 46 46 46 46 46 46 46 46 47 47 47 48 47 47 47 47 48 50 50 50 48 48 48 49 48 47 46 45 44 44 43 42 41 41 42 43 43 43 43 42 42 41 40 43 44 45 44 43 41 42 43 44 42 41 41 41 40 41 40 38 37 37 38 38 39 39 40 41 40 40 39 38 37 36 35 34 33 32 34 36 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 36 36 36 36 36 38 39 40 41 42 43 41 40 42 50 58 59 57 54 53 55 58 49 43 40 36 32 32 32 33 33 33 32 32 32 31 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 34 35 36 37 37 37 37 36 37 37 38 38 37 35 32 29 28 27 27 28 29 31 31 31 31 32 31 29 27 25 24 24 24 25 25 26 27 29 30 31 31 31 30 30 29 29 30 31 32 32 31 31 31 31 31 33 34 36 37 38 37 35 32 34 36 39 40 40 39 38 36 34 34 33 33 31 30 29 30 31 30 31 31 31 31 31 31 31 30 30 31 31 32 32 33 35 36 36 35 34 31 29 28 27 26 25 25 25 25 26 26 26 27 26 25 25 25 27 30 33 36 37 37 36 35 34 33 31 30 29 28 27 26 26 25 24 23 22 23 23 24 23 24 26 27 30 34 36 36 34 35 36 38 42 45 46 42 42 43 37 34 32 31 33 38 39 38 34 32 34 40 39 39 41 44 43 38 34 36 46 43 41 40 41 41 40 40 39 39 37 38 43 40 39 49 53 53 50 55 59 52 47 46 55 53 49 49 51 51 45 48 53 54 53 52 54 53 51 48 47 46 45 46 47 50 53 54 50 47 50 54 56 55 51 50 52 51 53 59 55 51 46 49 52 51 49 49 48 50 52 54 54 54 51 54 56 49 55 59 54 55 56 60 62 64 66 66 64 59 58 58 57 55 53 53 54 55 56 55 54 55 57 59 60 61 62 63 62 61 60 60 60 58 58 58 58 58 58 59 59 57 57 57 56 56 56 55 54 53 53 53 54 54 54 53 53 53 55 57 62 64 63 64 65 66 66 66 64 63 63 63 63 64 64 63 62 61 59 56 56 55 54 53 54 54 55 57 58 59 59 58 56 55 55 56 59 60 60 59 58 57 57 57 57 57 57 57 57 56 55 54 53 52 51 51 51 51 52 55 56 57 56 56 55 55 55 54 53 51 50 50 50 50 50 52 53 55 56 57 58 58 57 56 56 55 55 55 54 54 54 54 53 53 53 52 52 51 51 89 90 92 93 94 95 96 95 93 91 90 89 89 89 89 90 90 90 89 89 89 89 89 90 90 90 89 89 88 87 87 86 85 85 84 83 83 83 82 82 82 83 83 83 83 83 82 82 82 82 83 84 85 87 88 90 90 91 91 91 91 90 89 88 87 86 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 84 85 83 83 86 86 85 83 83 83 85 84 85 86 87 87 87 84 80 70 65 65 65 63 64 66 67 67 67 66 63 62 62 62 60 59 60 62 62 63 65 66 67 69 69 69 69 71 71 70 66 63 64 64 64 65 68 70 73 73 70 65 61 62 65 67 65 60 57 58 59 61 58 57 61 55 48 45 47 52 55 60 64 57 52 47 49 50 52 54 55 55 54 54 51 53 60 60 60 61 61 60 61 63 65 66 63 60 57 54 53 53 54 56 56 57 56 56 55 55 59 62 64 62 58 53 52 51 49 47 46 46 46 47 47 47 46 46 45 45 44 44 44 45 46 46 47 48 48 49 49 49 49 50 50 49 48 47 46 45 45 46 47 47 47 46 45 45 45 45 45 46 46 44 44 44 44 44 43 43 43 44 44 45 45 46 45 45 44 44 44 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 47 47 46 47 48 49 49 49 48 48 48 46 44 42 42 42 42 43 43 43 43 43 42 41 41 42 44 44 42 41 41 43 43 43 42 41 40 40 40 41 41 40 38 37 37 37 38 39 41 41 41 41 40 40 39 37 36 35 35 35 36 36 37 38 39 39 38 38 38 38 37 37 37 36 36 35 35 36 37 37 36 36 35 37 39 40 41 42 43 42 42 43 51 56 56 54 50 47 46 47 47 43 39 34 33 32 33 33 33 33 33 33 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 35 35 35 35 35 35 36 37 37 37 37 37 37 36 36 34 32 29 27 26 27 27 28 31 33 35 35 36 37 38 35 31 28 27 26 24 24 24 25 25 27 30 32 34 34 33 33 33 33 32 30 28 28 29 30 31 31 31 32 33 35 38 38 37 35 34 33 35 36 38 39 39 39 38 37 35 35 35 34 33 31 30 31 31 31 30 30 30 30 31 31 31 30 30 30 31 31 31 31 33 34 35 34 33 30 28 26 25 25 25 24 25 26 26 26 26 26 25 25 24 24 24 25 28 31 34 36 37 36 35 34 32 30 29 28 27 26 26 24 23 21 21 21 22 23 24 25 27 29 31 31 31 31 32 33 33 35 40 44 47 47 47 43 35 32 32 38 37 37 38 36 33 33 39 44 42 42 42 43 40 35 35 36 39 39 39 40 40 40 40 39 39 39 39 42 47 45 46 51 52 53 56 57 55 48 48 49 52 50 47 48 55 56 42 41 45 52 52 51 51 52 52 51 48 45 44 44 44 47 50 53 53 46 39 49 53 52 50 52 55 53 53 56 54 53 54 54 52 48 49 50 51 54 55 55 55 58 64 56 53 50 55 57 53 55 55 54 56 59 60 62 62 59 59 59 56 54 53 54 56 57 56 55 55 56 58 60 61 63 65 67 65 64 65 65 64 60 61 62 61 60 59 58 59 59 57 57 58 56 56 56 56 55 54 54 54 55 55 55 55 54 56 58 61 64 65 65 65 65 65 65 64 62 60 57 59 60 62 64 65 64 64 64 65 64 63 63 61 59 56 58 59 59 58 58 57 54 53 55 60 63 63 60 58 57 57 58 58 58 58 57 57 56 54 53 52 52 52 52 52 52 53 54 56 57 57 57 57 56 56 54 53 52 51 51 51 51 51 52 53 55 57 57 58 57 57 56 55 55 55 55 54 54 53 53 53 53 53 52 52 52 51 89 91 92 93 94 95 95 94 93 91 90 89 89 89 89 90 90 90 89 89 88 89 89 89 89 89 88 88 87 87 86 86 85 85 84 83 83 82 82 82 82 82 83 83 83 82 82 82 82 82 82 84 85 87 88 90 90 90 91 91 91 90 89 88 87 86 85 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 84 84 84 84 85 85 86 85 84 83 83 83 80 79 81 84 87 88 85 82 78 72 69 69 70 68 66 66 68 70 69 66 64 62 61 59 56 60 62 63 64 64 65 67 68 69 68 68 69 72 74 70 65 64 64 65 63 64 66 72 72 68 64 63 63 66 71 76 67 60 57 58 59 57 57 57 53 48 44 49 49 48 58 61 55 52 52 56 54 52 55 55 55 54 53 52 57 60 61 61 61 60 59 59 61 62 63 61 58 55 54 54 55 57 58 57 57 57 57 56 56 60 62 63 55 52 53 51 50 48 48 47 46 46 46 47 46 46 46 45 44 44 44 45 45 46 47 47 47 47 47 47 47 48 49 49 48 48 47 46 44 44 45 46 46 46 45 45 45 45 45 45 46 45 45 44 44 44 44 44 44 43 43 43 45 46 47 47 46 45 44 44 46 46 46 46 46 46 46 46 46 46 45 46 46 47 47 47 47 47 47 47 46 46 46 46 46 47 48 48 50 50 50 50 49 48 46 44 43 43 43 43 43 43 44 43 42 42 42 41 42 41 41 40 40 41 40 40 39 39 39 39 40 41 42 42 41 40 38 37 38 39 41 41 41 41 41 41 40 39 38 37 37 37 37 36 37 39 40 40 39 39 39 40 38 37 37 37 36 35 35 36 37 37 37 37 37 38 39 40 41 42 42 42 42 44 49 52 53 52 49 45 44 44 44 41 38 34 33 32 33 34 34 34 34 33 33 32 32 33 34 34 35 35 35 34 34 34 34 35 35 34 34 33 34 34 35 35 36 36 36 36 35 36 36 37 37 38 38 37 37 35 33 31 29 26 25 25 27 30 31 33 38 38 39 39 41 43 41 37 33 31 30 28 25 24 24 25 27 29 31 34 36 37 37 36 37 37 35 33 32 31 31 31 31 31 31 32 33 35 38 37 36 35 34 34 35 35 35 37 37 38 38 38 37 37 37 37 35 33 32 32 33 33 30 29 28 29 30 31 31 30 29 29 29 30 29 29 29 31 32 33 33 31 29 28 26 26 26 25 25 26 27 26 26 26 25 24 23 23 23 23 24 26 31 34 36 37 36 35 33 31 30 29 28 27 26 25 24 23 23 23 23 24 25 27 28 30 29 28 27 31 32 33 33 36 39 40 39 37 40 39 37 36 36 42 37 33 31 30 31 34 42 47 47 45 43 41 39 38 38 37 37 38 38 38 38 38 38 37 38 39 40 44 48 49 52 57 60 56 51 51 51 50 52 51 49 47 49 52 55 53 45 44 46 51 51 50 48 49 51 51 48 46 45 46 46 47 48 50 50 51 49 49 50 50 49 52 56 57 53 50 56 55 53 53 49 46 48 52 56 58 56 54 52 57 63 54 51 51 52 54 57 62 64 64 61 60 59 60 60 60 59 58 56 56 57 59 60 58 55 55 56 57 59 60 62 66 68 70 70 69 68 65 62 60 62 64 65 62 60 60 61 60 57 57 57 56 55 54 55 55 55 55 55 55 54 55 55 55 56 57 58 60 63 63 63 62 58 56 55 55 55 54 56 57 59 64 65 65 65 65 65 65 66 66 65 64 61 62 61 60 59 60 61 55 53 53 55 57 58 57 56 56 56 57 58 58 58 58 57 56 55 54 53 53 53 53 54 54 53 54 55 56 57 57 57 57 56 55 54 53 53 53 53 52 51 51 53 55 56 56 57 56 56 56 55 55 55 54 54 53 52 52 52 52 52 52 52 51 51 90 91 92 93 94 95 95 94 93 92 90 89 89 89 89 90 90 90 89 89 88 88 88 88 88 88 87 87 86 86 86 85 85 85 84 83 83 82 82 82 82 82 83 83 83 82 82 82 81 81 82 83 85 87 89 90 90 91 91 91 91 90 89 88 87 86 85 85 84 84 84 83 83 83 83 83 83 83 83 84 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 84 83 84 84 85 85 86 85 84 83 83 82 78 78 80 81 84 86 86 80 74 71 68 64 64 64 64 64 65 68 70 71 69 64 60 57 56 59 61 63 62 63 64 67 69 69 69 68 67 68 67 67 67 66 64 63 63 64 66 69 69 67 65 63 62 64 67 70 67 64 62 62 63 64 65 63 60 54 50 51 49 48 55 56 53 52 56 61 55 49 45 54 56 55 54 56 59 62 63 62 62 63 58 57 59 60 61 61 59 57 54 55 57 58 58 57 56 54 52 53 56 61 62 59 52 53 54 53 51 49 49 48 47 47 46 46 46 46 45 45 44 45 45 45 46 46 46 47 47 46 46 46 46 46 47 46 46 46 47 45 43 44 45 46 46 45 45 44 44 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 45 46 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 46 46 47 47 47 46 46 46 45 45 46 46 47 47 48 49 50 51 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 39 39 40 41 43 44 45 44 42 39 38 38 39 40 41 42 42 42 42 41 40 39 38 39 39 38 36 37 39 38 39 39 39 39 39 38 38 38 38 37 36 36 36 37 38 39 40 42 42 41 40 40 41 42 41 44 47 50 52 52 51 46 42 40 41 41 38 36 34 33 33 33 34 35 35 34 34 33 33 33 34 35 35 36 35 35 35 35 35 35 35 35 34 34 34 34 35 36 36 36 36 36 36 37 36 37 38 38 37 37 36 34 32 28 25 24 22 23 26 30 34 35 37 39 40 41 43 44 45 43 37 34 33 33 30 25 24 24 26 31 33 34 36 39 41 40 39 39 39 38 37 36 35 34 33 32 31 31 32 33 35 37 37 36 35 35 34 33 32 33 34 35 36 37 38 38 39 38 37 37 36 35 34 34 33 30 27 26 26 28 30 30 29 28 28 28 28 27 27 27 28 30 32 33 33 31 29 28 28 27 27 27 28 28 27 25 24 23 23 22 23 23 23 24 26 29 31 34 36 36 35 34 32 31 30 30 29 27 26 26 25 26 26 26 26 27 28 28 27 24 25 27 29 31 32 35 36 36 32 32 32 34 36 38 41 40 37 33 30 28 35 37 39 44 47 49 45 43 41 40 39 38 37 36 36 36 36 38 38 38 37 37 38 39 42 44 45 45 49 57 54 48 46 45 47 52 52 50 48 49 52 55 52 48 49 50 51 51 49 48 48 49 50 49 48 48 48 50 50 46 46 50 52 51 48 48 48 48 54 57 59 56 53 52 54 53 51 50 48 47 54 58 59 59 57 56 61 62 54 53 53 53 55 58 66 66 65 64 63 61 60 60 61 59 58 58 58 59 60 60 58 55 56 56 57 58 61 64 71 71 70 70 70 69 65 63 61 62 62 63 60 58 59 59 59 58 57 56 55 53 53 53 53 54 55 55 55 54 54 54 55 54 54 55 54 54 54 54 55 55 57 57 55 55 55 55 56 59 63 65 65 65 65 65 65 65 65 65 65 65 65 64 62 60 58 56 55 55 56 55 55 55 55 55 55 55 56 56 57 58 58 58 58 57 55 54 54 54 54 55 56 55 54 54 54 55 56 56 56 56 55 54 53 53 54 54 53 52 51 52 54 55 55 55 55 55 55 55 55 55 54 53 52 52 51 51 51 52 52 52 51 50 90 91 93 94 94 95 94 94 93 91 90 89 89 89 89 90 90 90 89 88 88 88 88 88 88 87 87 86 86 86 85 85 85 84 84 83 82 82 82 82 82 82 83 83 83 82 82 81 81 81 82 83 85 87 89 90 91 91 91 91 91 90 89 88 87 86 85 85 84 84 84 83 83 83 83 83 83 83 83 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 84 85 86 85 85 84 84 84 83 84 83 80 79 80 81 80 78 72 67 64 64 65 67 65 64 64 67 70 72 74 75 67 60 56 56 57 59 60 62 63 65 67 69 69 69 69 69 69 68 67 67 67 66 65 63 64 66 68 67 66 64 62 63 64 65 68 69 67 69 74 72 71 71 71 69 61 56 54 54 54 53 51 49 47 57 57 45 51 53 58 59 57 52 54 58 59 61 61 57 57 58 57 57 59 62 63 63 59 55 57 58 59 59 58 56 53 52 53 56 59 59 56 52 53 54 54 52 50 49 48 48 47 47 46 46 45 45 44 44 44 45 45 46 46 46 47 46 46 45 45 45 45 45 44 44 44 44 43 43 44 46 46 47 46 45 44 44 44 44 44 45 45 45 45 44 43 43 44 43 42 43 43 45 46 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 44 45 45 46 46 46 46 46 45 45 45 45 45 46 47 47 48 49 50 50 51 50 50 49 48 47 46 45 44 44 43 43 44 44 44 43 43 42 42 42 42 41 39 38 39 39 41 43 44 46 47 47 46 44 41 39 38 40 41 42 43 43 43 43 42 40 39 38 39 39 38 36 36 36 36 36 36 36 38 39 39 39 39 39 39 38 38 39 39 40 41 43 44 44 41 40 40 41 42 43 45 48 51 53 51 48 43 40 39 41 40 37 35 33 33 32 33 35 36 36 35 34 34 34 34 35 36 36 36 37 36 36 36 36 35 35 35 34 34 35 36 36 36 36 36 36 36 37 37 36 37 38 37 36 35 33 31 28 26 23 21 22 25 30 35 38 39 38 40 42 43 44 43 40 38 37 35 34 34 31 27 26 27 29 34 35 36 38 41 43 41 40 39 40 39 38 38 37 36 35 34 32 32 32 34 36 37 37 36 35 34 32 31 30 30 31 32 34 36 37 38 38 37 37 36 37 36 36 35 33 29 26 25 26 27 28 28 28 28 28 27 27 26 26 26 27 29 30 32 33 33 31 30 30 30 30 30 30 29 26 25 24 23 22 22 23 23 23 24 25 27 29 32 34 37 36 35 33 33 32 31 30 29 28 27 26 27 27 28 28 28 28 26 24 22 24 25 26 27 30 35 32 30 29 29 30 31 35 39 44 44 41 34 33 34 40 42 42 44 45 46 42 40 39 41 40 38 33 32 32 33 36 39 38 38 37 37 39 42 40 40 40 37 39 46 47 47 45 42 43 50 45 46 51 50 52 56 51 50 54 53 52 50 48 48 50 51 51 50 50 50 48 49 50 47 49 52 54 51 47 49 49 50 56 57 56 56 52 48 50 49 47 50 50 47 56 59 58 57 58 60 60 61 58 58 59 58 68 72 71 67 64 62 63 63 62 61 61 62 61 60 58 57 58 58 55 54 55 55 55 56 60 64 70 70 68 68 67 67 66 66 65 63 60 58 60 62 63 60 58 58 57 56 54 53 52 52 53 54 54 54 54 54 54 53 53 52 52 52 52 52 52 54 56 58 58 58 56 55 54 54 55 58 61 62 63 63 63 62 62 62 62 62 62 61 59 57 54 52 54 55 56 57 58 57 56 55 54 53 53 53 54 55 56 56 57 58 58 58 56 55 54 54 55 55 56 55 55 53 53 53 55 55 56 55 55 54 53 52 52 52 52 52 51 52 53 55 55 55 54 54 54 54 54 54 54 53 52 52 51 51 51 51 52 51 50 49 90 92 93 94 94 94 94 93 93 91 90 89 89 89 89 89 90 89 89 88 88 87 87 87 87 87 87 86 86 85 85 85 84 84 83 83 82 82 82 82 82 83 83 83 83 82 82 81 81 81 81 83 85 87 89 90 91 91 91 91 91 90 89 88 87 86 85 85 84 84 84 83 83 83 83 83 83 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 84 86 87 86 84 84 85 84 84 83 80 77 76 77 77 75 73 69 68 67 67 68 69 67 68 69 69 71 73 74 74 69 64 59 56 58 59 61 63 64 66 67 68 68 68 69 68 66 67 66 64 63 63 64 64 64 63 64 65 66 65 64 65 67 67 69 71 70 70 70 70 69 68 67 65 62 60 58 57 60 60 55 49 48 57 56 52 57 59 59 59 58 55 58 57 52 51 54 55 57 59 59 57 57 61 65 66 58 55 55 58 59 60 60 59 57 55 55 56 57 57 53 52 53 55 55 54 52 50 48 48 48 47 47 46 45 44 43 45 46 45 45 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 44 45 46 46 46 45 44 44 43 43 43 43 44 44 45 45 44 44 43 43 42 41 41 42 44 45 46 47 46 46 46 46 46 46 46 46 46 46 46 45 44 43 43 43 43 43 44 45 45 45 45 45 45 45 47 46 44 44 46 46 47 48 49 50 50 50 50 49 49 48 47 46 46 45 44 43 44 44 44 44 44 44 43 43 44 46 45 43 43 43 44 45 47 47 47 47 46 45 43 41 40 40 42 43 44 44 44 44 42 40 38 38 38 38 38 38 37 35 35 36 36 36 37 39 39 39 39 40 39 40 41 42 43 42 42 42 43 43 41 40 41 42 42 43 44 47 49 51 48 45 40 38 38 40 39 38 34 33 32 32 34 35 36 36 36 35 35 34 36 37 37 37 37 38 37 37 37 37 36 36 35 35 36 37 38 38 38 37 37 36 36 36 36 36 37 37 36 35 34 32 33 32 30 26 23 24 28 33 36 39 41 41 42 43 44 43 41 38 37 37 37 36 35 34 32 30 29 32 37 37 38 39 41 42 39 39 40 41 40 39 38 38 37 36 35 34 33 34 36 38 37 36 36 34 33 31 29 27 26 27 29 32 34 36 39 40 37 36 35 35 36 35 34 32 30 27 27 27 27 27 27 27 27 27 27 27 26 27 27 28 29 30 32 34 34 33 33 33 34 34 34 32 29 26 24 23 22 22 22 23 23 23 24 25 27 28 30 32 36 36 36 34 33 33 32 32 31 30 29 28 28 28 29 30 30 29 27 25 23 22 23 23 24 28 32 29 27 27 29 30 32 35 39 44 44 42 37 38 41 44 44 43 42 41 41 41 40 39 39 38 35 29 29 29 28 30 34 38 38 37 36 41 46 42 43 43 36 36 38 40 42 43 43 45 46 43 48 55 50 49 52 51 53 57 53 51 50 50 49 50 51 51 51 51 51 51 49 52 61 49 46 53 50 48 50 50 51 57 59 59 59 58 56 55 49 45 44 45 50 61 62 61 58 56 56 58 59 61 56 57 62 60 64 70 67 63 58 62 64 64 62 60 59 58 57 57 57 57 57 54 53 53 55 56 56 59 62 66 66 65 63 63 63 65 65 65 61 60 59 59 61 61 59 58 56 55 55 54 53 52 52 53 53 53 53 53 52 52 52 52 50 50 50 51 52 53 56 59 60 58 56 55 53 53 53 53 54 55 55 57 59 59 59 58 59 59 59 59 58 56 53 53 54 55 57 58 58 59 59 57 55 53 52 51 51 52 53 54 55 56 58 58 58 57 56 55 55 55 55 55 55 55 53 52 52 53 54 55 54 54 53 52 51 51 51 50 50 49 51 53 55 55 54 54 54 54 54 53 53 53 52 52 51 51 51 51 51 52 51 50 49 90 92 93 94 95 94 94 93 92 91 90 89 88 88 88 89 89 89 89 88 87 87 87 87 87 87 87 86 86 85 85 84 84 84 83 82 82 82 82 82 82 83 83 83 83 82 81 81 80 81 81 83 85 87 89 91 91 92 92 92 91 90 89 88 87 86 86 85 85 84 84 84 83 83 83 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 84 85 87 87 87 85 85 86 86 86 85 81 75 71 73 75 75 73 72 73 71 70 69 68 66 66 67 67 70 72 71 71 70 70 64 56 56 58 61 63 65 66 66 67 67 67 67 67 67 68 66 65 64 64 65 66 65 65 64 64 64 65 65 62 68 70 71 72 72 73 69 66 64 63 64 66 65 64 65 66 66 60 55 51 52 56 58 59 61 61 59 57 57 57 60 60 60 57 58 60 61 61 61 59 58 59 65 64 57 54 55 59 61 62 64 63 62 58 57 58 57 55 50 53 56 56 56 55 52 50 48 48 48 47 47 46 45 44 44 46 45 45 45 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 45 46 46 46 45 45 44 43 43 43 43 44 44 44 44 45 45 45 44 42 41 40 40 41 43 44 45 46 46 46 45 45 46 46 46 46 46 46 45 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 43 43 44 45 46 47 48 49 49 49 49 49 48 48 48 47 47 46 45 44 43 43 43 43 43 44 44 45 45 47 46 46 46 46 46 47 47 47 47 47 47 45 43 42 42 43 43 43 43 44 44 44 43 41 38 38 38 38 39 40 39 37 37 38 37 37 36 37 38 39 39 39 38 40 42 45 46 46 43 42 42 41 41 40 41 41 41 42 43 44 48 50 48 43 38 37 37 38 38 36 34 33 32 33 35 36 37 36 36 36 36 36 37 38 38 38 38 39 39 38 38 38 37 37 36 36 37 37 37 37 38 38 37 37 37 37 37 37 37 36 35 35 35 36 38 37 35 29 27 28 29 31 34 39 42 43 44 44 44 43 42 41 41 42 42 42 41 40 40 38 36 37 40 40 41 41 42 41 38 40 42 44 42 41 40 40 39 38 37 36 36 38 40 40 38 36 36 34 32 30 28 27 24 24 27 31 33 34 35 36 36 35 34 33 34 34 34 32 30 29 28 28 27 27 26 27 27 27 27 27 28 28 29 29 29 31 32 35 35 34 34 34 34 33 32 31 28 25 23 22 22 22 23 23 23 24 25 26 27 28 30 32 34 35 35 34 33 33 33 32 31 30 30 29 28 29 30 32 31 29 28 26 24 23 22 23 24 28 29 27 27 27 29 32 34 35 39 42 44 42 40 41 44 46 44 41 37 34 35 36 35 35 34 34 32 30 31 34 37 36 37 41 39 38 37 39 42 44 48 47 40 38 37 37 36 34 34 40 44 43 49 53 46 45 48 54 58 60 53 50 49 50 49 48 48 48 49 49 51 50 48 48 50 41 40 47 50 49 46 50 52 54 57 59 59 61 61 61 54 51 53 51 53 60 61 61 60 54 52 59 55 54 66 67 66 61 63 65 63 59 57 62 63 62 60 58 57 57 57 57 58 58 57 57 57 57 56 58 60 61 62 63 62 60 59 59 59 60 59 59 60 60 60 60 59 58 57 56 55 54 54 53 53 52 52 53 53 53 53 52 52 52 53 54 55 54 54 56 58 59 60 59 59 56 56 56 56 58 58 55 53 51 50 52 54 55 55 56 56 56 56 57 55 53 55 59 62 60 60 60 59 59 59 57 55 53 51 50 49 50 51 52 54 55 57 59 59 59 57 56 55 55 55 55 55 55 54 53 52 51 53 54 54 53 52 52 51 51 51 50 49 49 52 54 55 55 54 54 54 54 53 53 53 53 52 52 51 51 50 50 50 50 50 50 50 90 92 94 94 95 95 94 94 92 91 90 89 88 88 88 88 89 89 89 88 87 87 86 86 87 87 87 86 86 85 84 84 84 83 83 82 82 82 82 82 82 83 83 83 83 82 81 81 80 81 81 83 85 88 90 91 92 92 92 92 91 91 89 88 87 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 84 86 87 87 87 86 86 87 87 88 86 83 77 71 73 74 75 73 71 70 69 69 70 68 67 66 67 67 69 70 70 71 73 75 71 63 56 58 61 64 65 65 65 66 67 69 69 69 69 69 69 67 66 66 65 64 63 63 62 61 61 61 65 67 70 71 71 72 71 70 67 66 65 64 64 67 68 68 69 69 67 58 55 55 58 58 58 58 60 63 62 60 57 57 60 60 60 60 61 63 66 65 63 62 59 59 64 59 53 53 56 61 62 63 65 65 64 60 57 56 55 52 50 56 59 60 57 55 52 50 48 47 47 47 46 46 46 45 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 43 43 43 43 44 44 44 45 45 45 46 46 46 45 43 40 40 41 41 42 43 44 45 46 45 44 44 45 45 46 46 46 45 44 43 43 43 44 45 45 45 44 44 43 43 43 44 44 45 44 44 44 43 44 44 45 46 47 48 48 49 48 49 50 49 48 47 47 46 45 44 43 42 42 42 44 45 45 46 46 47 47 46 46 47 47 46 47 47 47 46 46 45 45 45 45 45 45 43 43 43 43 43 43 42 41 40 41 42 43 43 42 41 40 39 38 37 36 36 36 36 38 38 36 38 39 41 43 43 42 42 41 40 40 40 41 40 40 42 43 44 49 51 51 44 39 38 37 37 36 35 34 33 33 34 36 37 37 37 37 37 37 37 38 39 39 40 40 40 40 39 39 38 38 38 37 37 37 38 38 38 37 37 37 37 37 37 37 37 36 35 35 37 39 41 43 42 40 34 31 31 33 35 37 40 42 45 47 47 48 48 49 50 51 52 54 56 57 58 57 54 49 47 46 46 47 49 51 49 48 49 50 51 50 48 46 45 43 42 41 41 42 44 43 41 38 37 36 34 33 32 31 29 25 25 26 29 31 32 31 33 34 33 32 31 32 32 32 31 30 29 28 27 26 27 27 27 27 27 28 28 29 29 30 30 30 31 32 35 34 34 32 32 31 31 30 29 26 24 22 21 22 22 23 24 24 25 26 27 28 29 31 32 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 30 30 30 29 28 27 26 25 25 26 28 28 27 29 30 30 33 35 36 38 41 44 41 39 40 43 44 43 40 36 35 34 34 34 33 32 32 32 31 31 32 34 34 36 39 38 40 42 42 45 47 47 48 47 42 41 42 41 40 40 43 44 43 49 49 43 44 48 58 52 49 48 49 48 48 46 44 42 43 42 38 42 45 41 41 41 38 38 40 50 50 46 50 53 55 57 59 59 59 56 54 55 54 52 52 56 61 61 60 58 56 53 52 52 57 68 65 65 66 64 61 58 57 58 63 62 60 59 59 59 60 60 60 60 60 59 59 58 57 56 58 60 61 60 60 59 57 56 55 57 59 57 57 57 57 57 57 57 56 56 55 55 55 55 54 53 53 53 53 53 54 54 54 56 59 61 62 62 64 64 63 65 64 62 59 57 55 54 54 56 60 61 58 53 50 48 48 49 51 52 53 52 51 51 53 54 56 60 64 66 64 62 60 58 58 58 55 54 53 52 51 50 50 50 51 52 54 57 59 60 60 58 56 55 55 55 54 54 54 54 54 53 52 52 53 53 52 52 52 52 51 50 49 49 50 54 55 55 55 55 55 54 53 53 53 52 52 52 51 51 51 51 50 49 48 47 48 48 91 92 94 94 95 95 95 94 93 91 90 88 88 87 88 88 88 88 88 88 87 87 86 86 87 87 87 86 86 85 84 84 84 83 83 83 82 82 82 82 82 83 83 83 83 82 81 81 81 81 82 83 86 88 90 92 93 93 93 92 92 91 90 88 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 83 83 84 84 83 83 83 83 82 82 82 82 82 82 82 83 84 86 87 86 86 86 86 86 87 88 87 85 83 80 77 75 73 71 71 70 69 69 69 68 67 66 66 67 65 66 67 70 71 72 72 66 60 58 60 62 63 64 64 66 67 69 69 69 69 69 68 67 66 66 63 59 57 58 59 58 59 61 64 66 68 69 69 68 66 65 65 66 66 64 65 66 68 68 66 63 61 56 56 56 56 55 55 54 58 63 64 62 58 58 57 57 58 59 61 60 60 61 62 63 60 62 64 58 54 54 57 61 63 63 64 66 65 62 57 56 55 52 53 58 58 58 57 54 52 50 47 46 46 46 45 45 45 45 44 44 45 46 46 46 45 45 46 45 45 45 44 44 45 45 45 45 45 45 45 45 45 45 44 43 43 43 43 44 44 44 45 45 45 46 46 46 46 44 43 41 42 42 43 43 43 44 45 46 45 44 43 44 45 46 46 46 45 44 44 44 44 45 46 46 46 45 44 44 44 44 44 45 45 45 45 45 44 44 44 44 45 45 47 50 51 50 51 52 51 48 46 46 46 45 44 43 42 41 42 44 46 46 46 46 46 46 46 46 46 46 47 47 47 47 46 46 46 46 47 47 47 46 44 43 42 43 43 44 44 44 43 44 45 46 46 45 43 42 41 39 37 36 34 34 35 37 36 35 36 37 38 40 41 42 41 40 40 40 40 41 40 41 41 43 46 50 52 52 46 41 39 38 36 34 34 33 33 33 35 37 38 38 38 38 38 39 39 39 40 41 42 42 41 41 40 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 36 36 35 35 36 39 43 45 47 46 44 42 39 38 39 40 40 41 43 46 50 52 53 54 55 57 59 62 64 65 66 68 70 68 64 61 60 60 62 63 65 64 65 68 69 66 61 57 54 52 51 50 49 49 48 47 43 40 38 37 36 35 34 34 34 32 30 29 28 29 29 29 29 31 31 31 30 29 29 29 29 29 28 27 26 25 25 26 27 27 27 28 29 30 30 30 31 31 31 32 33 34 34 33 32 31 31 31 30 28 24 23 22 22 22 23 24 25 26 26 27 28 29 31 32 33 32 31 30 30 30 29 29 28 29 29 30 30 30 29 29 29 30 31 31 30 29 29 29 28 27 25 26 28 31 31 31 33 34 35 36 40 43 41 39 38 41 41 39 39 37 35 34 34 34 32 31 31 32 32 32 32 32 34 34 34 35 41 41 32 36 41 45 46 46 42 45 48 50 47 43 43 43 43 46 46 44 44 45 47 51 48 45 46 47 47 44 40 34 33 35 37 38 40 41 42 41 39 41 41 40 45 48 50 52 55 57 59 60 63 58 54 58 52 48 51 56 60 61 59 56 61 58 51 51 58 66 64 65 68 64 60 57 58 60 63 62 62 63 63 63 62 63 63 63 62 61 60 58 56 54 57 59 59 59 58 58 56 54 53 55 56 55 54 53 51 51 52 53 55 56 57 57 57 56 56 55 54 54 55 55 55 55 54 57 61 62 64 64 66 67 67 69 67 65 61 58 55 56 56 57 62 64 61 55 50 47 46 46 46 46 48 50 51 52 53 56 59 64 67 68 67 61 58 57 57 56 55 54 54 55 55 54 52 51 51 51 53 56 59 61 61 58 56 54 54 54 54 54 54 54 54 53 53 52 52 53 54 54 55 54 52 50 49 50 52 56 56 55 55 55 55 54 53 52 52 52 52 51 51 51 51 51 50 49 48 46 46 46 91 93 94 95 95 95 95 94 93 91 90 88 88 87 87 88 88 88 88 88 88 87 87 87 87 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 83 83 83 83 83 82 81 81 81 81 82 84 86 89 91 93 93 93 93 93 92 91 90 88 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 83 84 84 84 84 84 83 83 82 82 82 82 82 82 82 82 83 85 85 85 85 86 86 86 87 87 86 84 82 81 78 75 72 69 69 70 69 68 67 67 68 67 66 67 67 66 65 66 69 71 71 66 63 59 61 62 62 63 63 65 67 68 67 67 66 65 64 64 63 63 64 61 58 56 57 58 59 61 64 63 63 61 62 63 64 64 63 61 63 63 63 63 62 58 57 55 56 56 56 54 54 55 54 55 58 61 64 59 59 59 57 56 59 59 58 58 58 59 59 61 61 65 65 59 56 55 58 61 62 61 64 68 69 66 61 58 56 53 54 55 57 57 55 52 49 47 46 45 45 45 44 44 45 45 45 45 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 44 44 44 43 43 43 44 44 45 45 45 46 46 46 46 45 45 44 43 43 44 45 46 46 46 46 46 46 46 44 44 44 45 45 46 46 45 44 44 44 44 45 46 46 46 45 45 45 44 44 44 44 44 45 45 45 45 45 45 44 44 44 45 47 50 52 52 51 51 50 48 47 45 44 44 43 42 41 42 44 46 45 44 44 45 45 46 46 46 47 47 48 48 47 46 47 48 49 49 48 45 43 43 43 43 43 44 46 47 46 45 45 47 47 46 45 44 43 42 39 37 35 34 35 35 36 36 35 34 35 38 40 41 41 40 39 39 39 39 40 40 42 42 43 45 47 48 49 48 43 39 37 34 33 33 33 34 35 37 38 38 38 39 39 39 39 40 41 42 43 43 43 42 41 40 40 40 40 39 39 40 40 39 39 38 37 37 36 36 36 36 35 36 36 37 38 41 45 46 47 47 45 44 43 43 43 43 43 44 45 48 50 53 54 55 54 53 53 56 59 62 65 68 70 73 75 75 73 72 72 73 74 75 76 75 73 70 66 63 60 58 56 55 53 51 48 44 41 39 38 38 37 35 35 35 36 35 35 35 31 28 26 28 29 29 28 27 26 26 26 26 26 26 26 25 25 25 24 25 26 27 28 29 31 33 32 31 32 32 32 32 34 35 36 35 32 31 31 31 29 27 24 23 22 22 23 24 25 26 26 27 28 30 31 32 33 33 32 29 27 26 26 26 25 25 25 27 28 29 29 29 29 29 29 30 31 31 30 29 27 24 22 21 23 26 30 31 32 32 33 34 35 40 43 43 41 39 40 38 37 38 36 33 32 32 31 30 30 30 32 32 32 32 33 34 33 34 38 38 36 30 32 36 42 39 39 39 51 56 52 47 44 43 42 42 43 44 43 43 46 46 43 41 39 40 43 45 43 42 38 35 35 36 37 43 48 46 44 44 48 46 42 46 48 49 52 55 57 58 59 59 53 50 50 47 46 50 58 61 62 61 58 53 46 44 49 54 59 61 63 64 59 58 58 61 63 64 65 66 67 65 64 62 63 63 63 62 61 60 57 55 53 56 58 60 60 59 58 56 54 52 53 52 52 50 48 47 48 48 50 52 55 56 56 56 56 56 56 55 56 57 58 55 53 53 56 60 61 62 62 61 61 63 65 66 65 63 62 61 60 60 61 63 64 62 55 50 48 47 47 47 46 48 51 53 55 57 60 63 65 67 67 65 60 58 58 59 58 56 56 56 57 59 58 57 54 52 51 52 55 59 60 61 59 57 55 54 54 53 53 53 53 53 54 53 53 53 54 56 57 57 56 52 49 49 51 54 56 56 55 54 54 54 54 53 53 52 52 51 51 51 50 50 50 50 50 49 47 46 45 91 93 94 94 95 95 95 95 93 92 90 89 88 87 87 87 87 88 88 88 88 88 87 87 87 87 87 86 86 85 85 84 84 84 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 82 84 87 89 91 93 94 94 93 93 92 91 90 88 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 84 83 83 82 82 82 82 82 82 82 83 83 83 84 85 86 86 86 87 86 85 83 82 81 79 75 70 68 68 70 68 65 67 70 72 72 71 70 66 64 63 65 68 69 69 67 63 62 64 63 63 63 63 64 66 66 65 64 64 63 63 62 60 56 54 56 56 56 59 60 59 62 64 64 63 63 61 62 64 66 67 67 65 64 62 61 61 61 55 53 54 55 54 53 54 57 56 54 55 56 56 52 54 57 58 61 64 65 63 59 57 56 56 60 64 66 64 60 55 53 55 57 59 59 63 67 68 66 63 59 56 54 54 55 56 55 53 51 48 46 45 44 44 44 44 44 44 45 45 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 44 44 44 43 43 43 43 44 45 45 46 46 46 46 46 45 45 45 45 44 46 47 48 49 50 48 47 47 47 47 46 45 44 45 45 45 45 44 44 44 43 43 44 45 46 46 45 45 44 44 44 43 43 44 44 45 46 46 45 45 45 45 45 45 45 48 50 52 52 51 51 50 48 46 45 44 44 43 42 43 44 45 44 43 43 43 44 45 45 45 46 47 48 49 48 46 47 49 51 49 47 43 44 44 45 45 45 46 47 48 48 47 46 47 47 46 46 45 44 43 40 38 37 37 38 38 38 38 36 35 35 36 38 40 41 40 39 38 39 38 39 40 42 43 42 44 44 43 43 43 40 38 36 33 32 32 34 36 37 38 38 39 39 39 39 40 40 41 42 43 44 44 43 42 41 41 41 41 41 41 41 40 40 39 38 37 37 37 36 35 34 35 35 36 38 39 40 42 43 43 44 45 42 43 44 46 46 47 46 45 43 44 46 49 51 49 44 39 39 44 50 54 56 60 65 70 72 73 72 71 70 69 70 72 72 71 69 67 64 61 57 54 51 49 47 42 39 37 36 37 39 39 38 37 36 37 37 37 36 33 28 25 23 26 27 27 25 24 24 24 23 22 22 23 24 26 26 25 24 24 25 28 29 31 31 31 32 32 33 33 33 33 35 37 37 35 33 31 31 31 29 27 25 23 23 24 24 25 26 26 27 29 30 31 33 33 33 33 30 28 26 25 25 25 24 23 22 24 25 28 28 29 29 28 29 29 30 31 30 27 24 21 19 18 21 25 28 29 29 30 32 33 35 40 43 44 44 43 41 40 38 37 34 31 30 30 30 30 30 31 33 32 32 32 31 32 33 35 37 34 32 31 32 33 34 35 39 44 47 47 45 46 47 47 44 42 41 43 46 48 47 47 46 41 37 34 40 41 36 42 43 37 37 39 42 49 53 49 47 50 57 58 56 51 48 48 51 55 58 56 58 60 58 52 47 45 48 53 62 64 61 58 54 51 54 52 49 55 58 62 59 58 55 58 61 64 67 69 70 68 67 64 63 63 62 62 63 62 61 59 56 55 54 56 59 61 62 60 58 55 54 53 53 51 49 48 46 46 45 45 46 48 51 55 55 55 54 54 55 55 60 61 61 58 56 53 57 59 59 57 54 50 50 51 52 54 56 57 58 59 62 63 63 61 61 59 54 50 50 53 50 47 48 52 55 57 61 64 66 66 65 66 67 67 65 62 61 61 61 59 58 58 59 61 62 62 59 56 53 53 54 57 60 61 61 58 56 54 53 53 53 52 51 51 52 53 54 54 55 57 58 58 55 51 48 48 51 54 57 55 54 54 53 53 53 53 52 52 52 51 51 51 51 50 49 48 49 49 48 47 46 91 93 94 94 95 95 95 95 94 92 90 89 88 88 87 87 87 87 87 88 88 88 88 88 87 87 87 86 86 85 85 85 84 84 84 83 83 83 83 83 83 83 83 83 83 82 82 81 81 82 83 85 87 90 92 93 94 94 94 93 93 92 90 89 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 84 83 83 82 82 82 82 82 82 82 82 83 83 83 84 85 86 86 87 86 85 83 82 80 79 76 73 71 71 73 71 69 68 71 75 78 73 68 63 62 62 64 66 67 68 68 63 63 63 63 63 63 65 66 66 67 69 70 68 67 66 64 61 55 55 57 55 55 56 56 58 62 65 66 63 62 61 61 64 68 67 67 67 66 63 60 57 56 52 51 52 57 58 57 56 56 58 56 54 53 53 53 54 55 58 62 66 70 61 54 50 53 55 59 60 60 60 58 55 52 52 54 55 56 59 60 62 63 61 58 59 57 55 55 54 52 50 48 47 46 45 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 45 45 44 43 43 42 42 43 43 44 45 45 46 46 46 46 45 45 45 45 45 46 47 48 49 49 49 47 47 47 48 48 47 46 46 46 45 44 44 43 43 43 43 43 44 45 45 45 44 44 44 44 43 43 43 43 44 44 45 45 45 46 46 46 46 46 45 45 45 48 51 51 51 49 48 47 45 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 45 46 47 47 47 46 46 49 49 47 45 44 46 47 48 49 50 51 50 50 49 48 47 47 47 47 46 46 45 43 41 38 37 39 41 40 41 42 38 36 35 35 36 37 38 39 39 38 39 39 40 43 46 45 43 43 43 42 41 41 39 37 35 33 33 34 36 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 43 43 42 42 42 42 42 42 41 40 38 37 37 37 37 37 35 34 33 34 36 38 40 40 40 41 41 40 42 44 45 43 43 46 49 49 46 43 41 42 43 44 46 43 36 33 32 34 37 41 43 48 53 58 61 62 63 61 59 58 59 61 62 60 58 57 54 51 46 43 41 38 36 31 31 31 34 34 36 38 39 39 38 39 38 35 29 25 23 22 22 24 24 23 22 22 22 22 22 20 20 20 22 23 23 22 23 23 25 28 30 29 30 31 33 33 33 32 33 34 36 37 36 33 31 30 31 30 29 26 25 24 24 25 26 26 27 27 29 31 33 33 33 33 33 32 30 29 27 26 26 26 26 25 24 23 24 25 27 27 28 28 28 29 29 30 30 26 23 20 19 19 20 23 26 28 29 30 31 33 35 41 42 43 43 41 39 40 39 36 33 31 30 29 28 29 29 31 32 31 30 29 29 33 43 40 36 32 31 31 34 31 29 30 43 52 54 46 42 46 48 49 46 43 40 43 49 52 50 51 53 47 41 36 44 40 32 37 41 42 42 44 47 51 57 64 47 46 59 57 54 49 48 48 50 53 54 54 55 56 57 56 52 47 51 56 61 61 58 56 54 53 57 54 50 59 63 63 56 55 58 63 67 69 71 71 69 66 65 64 63 62 61 63 64 62 60 58 56 55 55 56 58 61 62 60 57 53 53 54 54 52 50 48 46 45 44 45 48 52 56 59 60 57 54 51 53 56 60 59 56 53 53 53 57 56 54 48 44 42 43 43 44 46 48 50 53 57 62 63 62 57 57 57 58 56 54 52 51 52 57 58 59 59 65 69 67 66 65 63 64 65 65 63 63 64 64 63 61 60 60 61 63 63 62 59 56 54 55 57 60 62 61 58 55 53 52 53 53 54 53 52 52 52 53 55 57 58 59 57 54 48 46 47 51 53 55 54 53 53 53 52 51 51 51 52 51 51 51 51 51 50 49 48 48 48 48 48 48 91 93 94 94 94 95 95 95 95 93 91 89 89 88 88 87 87 87 87 87 88 88 88 88 88 87 87 86 86 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 83 82 82 82 82 83 84 86 88 90 92 94 94 94 94 94 93 92 90 89 88 86 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 85 85 84 84 84 83 83 82 82 82 82 82 82 82 83 84 85 84 85 86 86 86 84 83 82 80 79 77 77 76 75 75 75 72 70 69 69 68 69 68 67 64 64 64 62 64 66 69 70 69 65 62 61 64 65 66 66 66 68 69 69 69 70 70 68 65 59 58 59 57 56 57 59 61 63 64 64 64 63 61 61 59 62 66 67 68 70 65 58 51 50 51 49 53 59 60 59 57 55 54 56 57 57 57 58 58 57 58 60 61 62 58 54 49 53 54 54 55 56 55 55 54 52 51 51 52 54 55 56 57 58 57 56 55 56 56 56 53 51 50 48 46 45 45 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 47 47 46 46 45 45 46 45 45 44 44 43 42 42 43 43 44 44 45 45 45 46 46 46 45 45 45 46 46 46 47 47 48 48 47 46 47 47 48 48 48 47 47 46 46 44 43 43 43 42 43 43 43 44 44 44 44 43 43 43 43 43 43 44 43 44 44 45 46 47 48 48 48 47 46 46 46 46 48 49 48 45 45 45 45 45 44 43 43 43 43 42 42 43 43 42 43 43 44 44 45 46 48 48 48 47 47 49 49 48 46 46 48 50 51 51 53 53 52 51 51 50 49 48 48 48 47 46 45 44 42 40 38 40 41 42 42 42 40 38 36 34 35 36 38 39 40 39 40 42 43 44 46 45 43 42 42 42 43 41 38 36 34 33 34 35 36 37 37 37 38 39 40 41 42 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 41 39 37 37 37 37 37 36 34 34 34 35 37 40 41 42 42 43 42 41 44 45 46 45 42 42 49 51 49 46 44 43 41 41 44 44 41 36 32 29 27 29 32 37 41 45 50 53 54 51 49 48 50 52 52 49 46 44 41 39 39 39 37 33 30 29 30 32 33 32 32 35 38 39 39 40 36 30 25 22 22 21 22 23 23 22 21 22 23 22 21 20 19 20 21 22 21 20 22 24 26 27 28 29 30 31 32 32 32 32 33 34 35 35 34 31 29 29 30 31 30 27 26 25 25 26 27 27 28 29 32 34 35 34 34 33 33 32 31 30 30 29 29 29 29 29 28 27 25 25 25 26 27 27 28 29 30 30 30 28 25 22 22 23 24 27 28 28 28 29 31 32 36 41 41 41 39 38 38 39 38 36 33 31 30 30 29 28 28 29 29 28 28 28 33 37 40 33 32 33 36 34 31 35 35 33 46 53 54 50 46 47 44 42 38 39 40 41 47 51 51 53 53 50 46 42 41 37 35 39 45 49 47 49 52 53 55 58 57 55 56 52 50 47 49 52 52 53 54 55 57 58 59 61 58 50 55 59 63 59 54 50 55 56 51 52 53 59 57 54 54 60 65 68 70 71 71 68 65 64 64 64 63 64 66 66 65 62 59 57 55 56 58 59 62 62 62 59 57 55 56 57 57 55 53 50 50 48 45 47 49 52 57 61 64 60 55 50 49 48 49 46 45 47 49 51 53 50 45 40 39 39 40 40 41 43 44 45 47 53 59 60 57 53 53 53 55 55 55 55 56 60 65 63 62 61 65 64 56 51 55 65 63 61 58 59 60 62 64 64 64 63 62 60 62 63 63 60 57 55 56 57 61 62 61 56 52 50 51 51 52 53 53 53 52 52 53 56 57 58 59 55 51 46 45 47 51 53 53 52 52 52 52 52 51 50 50 50 51 51 51 50 50 50 50 49 49 48 48 48 48 91 93 93 93 94 94 95 96 95 94 92 90 89 88 88 87 87 87 87 87 88 88 88 88 88 88 87 86 86 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 82 82 82 83 84 85 87 89 91 92 94 95 95 95 94 93 92 91 89 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 85 85 84 84 84 83 83 82 82 82 82 82 82 82 83 84 84 84 84 85 85 84 83 82 80 77 77 77 77 77 77 75 73 72 71 70 68 70 70 70 69 69 66 63 61 63 66 69 69 69 68 62 59 62 64 65 65 65 66 68 69 70 71 70 68 66 63 60 58 59 59 59 60 63 66 67 65 64 64 62 60 60 61 65 66 67 69 67 59 48 53 59 58 58 59 60 56 52 55 58 61 61 62 63 61 60 60 63 64 53 55 59 61 62 63 58 55 55 55 55 54 53 52 51 50 49 50 51 53 53 53 53 53 53 55 55 54 52 51 50 48 47 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 45 45 46 47 46 46 46 46 46 45 45 44 43 42 42 43 43 43 44 45 45 45 45 45 46 46 46 45 45 45 46 46 46 47 47 47 47 47 46 47 48 48 47 47 47 46 46 44 44 43 43 43 43 43 43 44 44 44 43 43 43 43 43 44 44 44 44 44 45 46 47 48 49 49 49 48 47 46 46 46 46 46 47 46 46 46 45 45 44 42 42 42 42 43 43 44 44 44 44 43 43 43 44 45 46 47 47 48 49 51 50 48 47 47 48 49 50 51 53 52 52 52 52 51 50 49 48 48 47 46 46 46 45 43 42 41 41 41 41 41 40 39 38 36 35 36 39 40 40 40 41 42 44 43 43 43 43 42 40 39 39 38 36 34 34 34 35 36 37 38 38 39 39 40 41 42 43 43 44 44 44 44 45 46 46 45 44 44 43 43 43 41 38 37 36 38 38 37 37 36 34 34 35 36 39 41 42 44 45 46 44 43 45 45 45 45 37 34 45 50 52 51 49 47 40 39 42 45 43 38 34 30 28 28 28 30 34 39 45 48 49 45 45 44 42 40 40 39 37 35 33 35 39 38 37 34 33 32 31 32 31 29 30 32 35 38 37 32 29 26 23 23 24 23 24 25 25 23 22 24 24 23 22 22 22 22 22 22 21 21 22 25 27 28 28 29 30 31 32 32 32 32 33 34 34 34 33 31 30 30 32 32 31 29 27 26 25 27 28 29 30 32 35 36 36 35 34 34 33 33 32 32 32 32 32 32 32 31 30 29 28 26 26 25 25 26 28 29 30 31 31 30 28 26 26 27 28 30 29 28 27 28 31 32 37 41 40 38 35 36 37 38 35 32 30 31 31 30 30 28 27 26 26 25 27 31 37 35 33 30 32 36 43 39 34 34 36 38 44 48 51 53 50 44 40 37 36 39 42 44 50 51 49 50 50 48 46 44 42 38 40 48 51 53 50 52 55 59 50 45 48 53 55 53 53 54 50 53 57 59 59 60 61 62 62 64 62 59 66 65 60 58 53 47 50 49 42 53 60 63 62 64 68 71 72 72 71 70 67 66 65 65 65 65 66 69 69 68 64 60 59 58 57 60 62 65 67 65 63 59 58 58 61 62 62 59 58 57 57 54 49 47 47 49 51 52 54 53 49 44 40 39 41 42 42 43 46 47 46 43 41 41 40 40 40 41 43 43 44 44 45 49 53 55 52 50 51 52 53 54 54 56 62 65 66 65 65 65 65 63 61 60 63 68 66 62 58 57 56 56 59 63 65 65 63 60 61 62 63 61 58 56 57 58 61 62 59 53 50 49 50 50 51 53 53 53 52 52 53 55 57 58 58 53 47 43 45 49 52 52 52 51 52 52 52 52 52 51 50 49 49 49 49 49 49 49 49 49 48 48 47 47 48 91 93 93 93 93 94 95 96 95 94 92 90 89 88 88 87 87 87 87 87 87 88 88 88 88 88 87 86 86 85 85 85 85 85 84 84 84 83 83 83 83 83 83 83 83 82 82 82 83 84 86 87 89 91 92 94 95 95 95 95 94 93 91 89 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 85 85 84 84 84 83 83 82 82 82 82 82 82 82 83 84 84 84 84 84 84 84 83 82 80 78 78 78 78 77 77 76 72 70 69 70 71 73 73 73 71 69 67 65 63 63 65 66 66 68 69 67 64 62 64 64 65 66 67 69 70 71 71 69 67 66 63 61 57 58 59 59 59 61 63 63 62 63 65 66 66 66 65 64 64 66 69 71 61 52 53 58 62 61 61 62 60 56 53 60 63 62 60 59 59 60 61 62 59 50 56 61 62 67 69 64 58 54 54 54 53 52 52 51 50 49 49 50 51 50 49 49 49 51 53 53 53 52 51 51 50 48 47 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 45 46 46 46 46 45 45 45 45 44 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 45 45 44 44 45 45 45 45 46 47 48 48 47 47 48 48 47 46 45 45 45 44 44 43 43 43 43 43 44 44 44 43 43 43 43 43 44 44 45 45 44 44 45 46 47 48 49 50 50 49 47 47 47 47 47 47 47 47 46 46 46 45 43 41 41 43 44 45 46 47 46 46 46 45 43 43 43 43 44 44 45 47 49 50 49 49 48 47 47 48 51 52 52 51 51 51 52 52 50 50 49 48 47 46 45 45 45 46 44 42 41 41 40 40 40 41 39 37 37 37 39 40 40 40 40 42 44 42 41 41 41 40 39 37 36 35 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 43 44 44 45 45 46 47 47 46 45 44 43 42 41 38 36 37 38 40 37 36 36 35 35 36 37 38 40 41 43 45 46 46 45 44 44 46 43 38 34 31 33 40 44 46 49 48 42 42 42 42 41 38 36 32 28 28 28 28 29 34 40 43 43 40 42 38 32 31 31 33 33 32 29 37 40 38 36 36 35 34 32 32 31 29 29 29 30 36 33 26 25 24 24 25 25 22 27 28 27 25 24 25 24 24 24 24 24 25 25 24 23 23 25 28 29 28 29 29 29 30 31 32 32 32 32 33 34 34 34 33 31 32 32 33 32 31 28 27 27 29 31 33 34 36 38 38 37 36 35 34 33 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 26 27 29 30 31 31 31 31 30 29 29 30 31 29 28 27 29 31 33 37 41 41 37 35 36 36 35 31 29 29 30 31 30 30 29 28 28 29 31 32 33 34 31 30 32 34 34 32 33 33 34 36 38 40 42 45 45 43 40 39 37 37 41 46 50 50 51 49 45 47 50 48 50 51 48 48 52 54 53 52 53 57 61 46 42 45 48 54 58 56 54 53 56 59 60 63 63 63 63 64 66 68 68 65 62 59 58 52 48 46 45 46 56 60 63 65 66 69 71 72 70 68 66 65 66 66 67 66 67 70 71 70 67 62 59 58 58 59 59 63 66 68 66 63 60 60 61 66 67 67 64 64 64 61 53 45 44 45 46 43 40 38 40 41 40 38 38 40 43 44 43 44 45 46 48 49 47 48 47 46 45 44 44 45 46 48 47 47 51 50 50 52 55 57 57 57 58 64 64 64 64 64 64 65 60 57 61 64 67 68 66 62 58 55 52 55 59 63 65 64 63 62 62 62 61 59 57 57 59 61 61 58 53 51 50 50 49 50 52 53 53 52 52 53 55 56 57 58 50 45 41 45 49 53 52 51 51 51 52 52 52 52 51 50 49 49 49 49 49 49 48 49 48 48 47 47 47 47 92 92 93 93 93 94 95 96 95 94 92 90 89 88 88 87 87 87 87 87 87 88 88 88 88 88 87 86 86 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 82 82 83 84 85 86 88 89 91 92 94 95 96 96 96 95 93 92 90 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 84 84 84 85 85 84 84 84 84 84 83 83 82 82 82 82 82 82 83 84 85 85 84 84 84 84 84 83 81 80 79 80 79 78 75 72 70 68 68 71 73 74 73 72 70 70 69 68 65 63 64 64 65 67 69 70 65 64 64 65 65 66 68 69 70 70 70 70 69 67 63 60 58 59 61 61 59 58 60 61 62 64 67 71 72 71 68 66 65 67 69 70 61 61 64 67 68 66 69 72 74 61 52 60 57 51 53 55 57 63 63 54 58 58 59 59 60 66 66 63 56 51 50 51 52 52 51 50 49 49 49 50 50 49 49 48 48 49 51 52 52 53 53 52 52 50 49 47 46 46 46 46 46 45 45 45 45 45 46 45 45 44 44 44 45 46 46 46 46 46 45 45 44 44 44 43 44 44 44 44 44 44 44 44 45 45 46 46 46 46 45 44 43 43 44 44 45 45 46 46 47 48 48 48 48 47 46 45 44 44 44 44 43 43 43 43 43 43 44 44 44 43 43 42 43 43 44 45 45 45 45 45 45 45 46 48 49 50 50 49 48 47 47 47 47 48 47 47 47 47 46 45 43 42 41 45 48 49 49 49 48 48 48 47 45 42 42 42 42 43 45 47 48 49 49 49 48 46 47 49 53 53 52 51 51 51 52 52 51 51 50 49 47 45 44 44 45 45 45 44 43 42 41 41 41 42 39 38 38 38 39 40 39 39 40 42 43 42 41 39 38 38 37 35 34 33 34 35 36 37 37 38 39 39 40 41 42 43 44 45 45 44 44 45 45 46 47 48 48 46 44 42 41 40 38 36 35 37 39 40 37 35 34 35 36 37 38 39 40 43 44 44 44 45 46 45 46 48 44 41 41 38 36 36 35 36 41 44 43 40 38 36 35 35 37 37 33 30 27 26 24 26 28 29 32 34 38 32 26 29 30 32 30 31 32 41 41 37 34 32 30 29 29 31 30 29 29 29 31 36 31 25 24 24 25 24 25 27 32 32 29 27 26 26 26 26 26 26 25 26 26 27 25 26 26 27 28 29 29 29 29 29 30 31 31 31 32 33 33 34 34 33 32 32 32 33 33 33 32 31 31 32 34 36 38 39 40 39 38 36 35 34 33 33 33 33 33 33 34 34 34 34 33 32 31 31 30 29 29 28 28 29 29 30 30 31 30 30 30 30 30 31 30 29 28 28 31 34 38 40 41 38 36 34 33 31 28 29 29 29 30 30 29 28 29 33 34 34 33 32 31 28 30 33 35 35 34 34 37 39 38 37 37 37 38 38 38 39 40 39 40 44 47 47 40 46 51 51 51 52 52 50 52 55 53 53 61 58 57 64 58 52 49 50 53 45 48 55 55 55 56 58 59 59 61 62 61 61 62 61 63 65 67 59 57 60 54 53 60 65 69 69 68 67 65 65 66 67 66 65 64 64 65 66 66 66 67 68 70 70 69 67 64 62 60 60 60 60 63 65 67 66 65 64 65 66 68 69 67 64 59 55 51 47 43 42 45 48 47 46 45 47 46 45 44 42 42 46 48 50 51 54 56 56 57 57 55 51 47 46 45 45 47 48 49 47 48 51 52 52 52 55 58 61 62 61 59 60 63 69 68 67 65 66 64 63 65 67 70 68 66 62 58 55 55 56 58 62 64 64 64 64 62 60 59 58 58 59 60 60 57 53 52 51 50 49 50 52 53 53 52 51 52 54 56 57 57 48 43 41 45 49 52 50 50 51 52 52 53 53 52 51 51 50 49 49 50 50 49 49 48 48 47 47 47 47 47 92 92 93 92 93 93 94 95 95 94 92 90 89 88 88 87 87 87 87 87 87 87 88 88 88 88 87 87 86 86 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 84 85 86 88 89 91 92 93 95 96 96 96 95 94 92 90 89 87 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 83 83 82 82 82 82 82 82 83 84 85 85 85 84 84 84 84 84 83 83 82 80 78 75 72 70 69 70 71 72 72 72 71 71 72 72 69 67 65 64 64 65 66 69 68 69 70 66 65 64 65 66 67 67 67 65 66 68 67 65 62 60 59 61 63 64 62 60 60 61 65 70 71 73 75 72 67 64 64 65 67 66 61 65 69 72 73 73 76 76 76 66 58 58 58 54 49 52 56 63 57 53 62 61 56 57 60 64 61 58 55 51 50 52 52 52 52 51 50 50 51 51 51 50 49 48 48 48 49 51 53 54 54 54 54 53 50 49 47 47 47 47 46 46 45 45 45 45 46 46 45 45 45 45 46 47 47 46 46 45 45 44 44 43 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 44 43 42 42 43 44 45 46 46 47 47 47 48 48 48 47 46 45 44 43 44 43 43 42 42 43 43 43 45 44 44 43 43 43 43 44 44 45 45 45 44 44 44 45 46 48 49 50 50 49 48 47 46 47 47 48 48 48 48 47 47 46 44 42 43 47 50 51 51 51 50 50 48 46 45 44 44 43 43 43 45 46 47 48 49 49 48 47 48 50 53 53 52 52 51 52 53 52 52 52 51 50 47 45 43 44 44 44 44 44 44 42 41 41 42 41 40 40 39 39 39 39 37 38 39 41 41 41 40 38 36 35 35 35 35 35 35 36 38 38 39 39 39 40 41 42 43 44 46 47 48 47 46 47 47 47 48 48 47 44 42 41 40 38 36 34 35 38 40 39 37 35 35 37 38 39 39 39 40 43 43 44 47 47 47 47 47 47 45 43 44 44 41 37 32 32 38 39 39 37 36 34 30 29 30 30 29 27 25 24 22 23 25 28 27 31 36 29 27 32 35 35 32 35 38 42 38 32 28 28 28 28 28 29 29 29 30 33 33 33 27 24 24 24 24 24 28 33 39 36 32 31 29 28 26 26 25 26 25 24 21 21 23 24 26 28 28 28 28 28 28 28 30 30 30 31 31 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 34 37 39 41 40 39 37 36 35 35 34 34 34 34 34 34 35 35 35 35 34 33 32 32 31 31 31 30 30 29 29 29 29 29 29 29 30 30 30 30 30 29 28 27 30 34 38 40 40 37 34 32 31 29 28 29 29 28 29 29 28 31 33 35 34 33 32 31 30 29 28 31 38 34 33 34 37 39 40 38 36 36 37 37 34 38 42 42 44 45 40 41 46 48 52 56 53 54 56 49 46 47 52 60 67 61 60 67 58 52 55 58 55 45 51 57 56 55 56 58 57 56 57 58 58 58 62 64 64 65 67 60 58 60 60 60 62 67 69 69 68 67 63 63 64 65 64 64 64 64 63 63 63 64 66 66 68 69 69 68 65 63 62 60 59 60 63 65 67 67 67 67 68 66 64 60 56 53 49 46 44 47 47 46 44 45 47 50 50 50 49 48 48 46 45 47 50 53 55 56 57 56 56 56 55 51 47 45 45 46 48 49 49 50 52 54 56 56 54 53 56 60 64 62 58 59 63 68 69 67 65 68 66 61 67 70 73 71 69 67 62 59 57 56 57 59 61 63 64 65 64 59 58 58 58 60 60 60 56 53 53 52 50 49 51 52 54 53 52 52 52 54 56 56 53 46 43 42 45 48 50 48 49 50 52 53 53 52 51 49 49 50 50 50 50 49 49 48 47 47 47 47 47 47 47 92 92 92 92 92 93 94 95 94 94 92 90 88 88 87 87 87 86 86 86 87 87 87 88 88 87 87 86 86 86 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 84 85 87 88 89 91 92 93 94 95 96 96 96 95 93 91 89 88 86 86 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 83 84 85 85 85 85 84 84 83 84 85 86 84 84 83 78 74 71 70 71 72 72 71 71 71 70 70 69 65 63 62 64 64 65 68 69 68 69 70 67 65 63 64 66 67 65 63 61 64 65 64 60 58 59 61 62 63 64 65 63 63 62 68 73 72 73 74 71 66 61 61 62 64 67 66 66 69 72 73 74 76 73 72 72 66 65 70 60 51 50 54 59 55 57 64 62 61 62 62 62 60 59 59 56 53 52 51 50 50 53 54 54 52 52 51 50 49 48 47 47 49 51 52 53 54 54 55 54 52 50 48 47 47 47 46 46 46 45 45 46 46 46 46 45 45 45 46 47 47 46 46 45 44 44 44 44 44 45 45 45 46 46 46 46 46 45 45 45 46 46 46 45 44 42 41 42 43 45 46 48 48 48 48 47 47 47 47 47 46 45 44 44 43 43 42 42 42 42 43 44 44 44 43 42 43 43 43 44 44 44 44 44 43 43 43 44 45 47 48 49 50 49 48 46 46 46 47 48 48 48 48 48 48 47 46 43 44 48 52 53 53 53 52 52 49 47 47 47 47 46 44 43 44 46 46 46 47 48 49 48 47 49 51 51 51 51 52 52 52 52 52 52 51 50 48 45 44 43 44 44 43 44 44 43 43 42 42 41 40 42 41 39 37 36 36 37 37 38 37 37 37 36 35 35 35 36 36 37 37 39 40 40 40 40 39 40 41 42 44 45 47 48 48 48 48 49 49 48 48 46 45 43 41 40 39 38 36 33 35 38 40 40 39 38 39 40 40 40 40 40 41 42 43 45 48 48 48 48 48 46 43 42 43 46 42 37 30 33 39 42 42 41 41 38 34 29 26 24 25 25 24 25 26 28 29 29 28 32 36 34 32 32 36 38 39 41 39 35 30 28 27 30 31 32 30 29 28 28 30 36 32 28 24 25 26 25 24 25 31 36 41 38 35 32 29 27 26 26 25 25 24 22 20 22 24 26 27 28 28 27 26 27 27 27 29 29 30 30 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 35 38 40 41 40 38 37 36 36 36 36 36 36 36 35 35 36 36 36 36 35 34 34 33 33 33 33 32 32 31 29 27 27 28 28 28 29 30 30 31 31 31 30 28 30 33 38 39 38 35 32 30 29 28 28 30 29 28 28 29 30 35 36 36 33 32 31 32 32 33 33 38 44 39 35 32 34 36 39 38 38 39 39 37 33 37 42 45 46 44 41 43 47 48 47 49 54 56 57 53 52 51 50 51 53 52 57 63 59 57 57 62 63 58 54 54 54 55 56 58 56 55 55 57 59 60 61 63 63 64 65 63 59 58 68 67 65 67 67 66 66 64 62 62 64 67 67 65 62 59 57 57 58 60 62 62 64 67 69 69 68 67 64 60 58 59 62 65 67 66 64 62 61 57 52 48 46 44 43 45 48 50 50 48 48 48 47 47 48 47 48 48 48 46 45 44 48 50 50 53 55 55 55 54 53 50 47 45 45 46 48 49 50 52 55 58 60 59 57 53 52 53 54 58 60 59 64 69 68 66 66 68 65 61 67 71 73 72 69 66 63 61 60 58 57 57 57 59 61 64 63 59 58 58 58 60 60 59 56 55 55 53 52 50 51 53 55 54 53 52 53 54 54 53 50 45 44 44 46 47 47 47 47 48 50 51 52 51 50 49 49 50 50 50 49 48 47 47 47 46 46 46 46 46 46 92 92 92 92 92 93 93 94 94 93 91 90 88 87 87 86 86 86 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 84 85 87 88 89 90 91 92 93 94 95 96 96 95 94 92 90 88 87 86 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 84 83 83 82 82 82 82 83 83 84 84 85 86 85 83 84 85 85 85 85 85 83 82 79 76 73 69 69 70 71 72 72 71 71 69 68 68 67 64 62 63 63 66 68 68 67 67 65 66 65 65 67 68 68 64 62 64 66 64 62 62 62 63 63 62 66 68 66 67 69 70 72 72 72 70 68 66 62 59 60 62 65 66 66 69 72 74 67 63 61 63 62 58 58 61 55 51 48 59 58 50 55 60 62 53 52 62 62 60 62 58 53 50 49 47 48 49 52 54 55 54 52 50 49 48 48 47 47 47 49 51 52 55 56 56 55 53 50 49 49 48 47 46 46 46 46 46 46 46 46 47 47 46 46 46 47 47 46 46 45 45 45 45 45 46 46 46 46 47 47 47 47 46 46 46 46 46 46 46 45 44 43 43 44 45 47 49 50 49 49 48 48 48 47 46 46 45 45 45 45 44 43 42 42 42 43 43 44 44 43 42 42 42 43 43 43 43 43 42 42 42 43 43 43 45 47 48 49 50 50 49 47 46 46 47 47 48 48 48 48 48 48 46 44 45 48 53 54 55 54 53 53 51 49 48 48 47 47 45 44 45 46 46 44 46 48 49 48 48 48 49 50 51 51 51 51 51 50 49 49 49 49 48 47 44 42 43 43 43 43 44 44 43 42 41 40 42 45 44 42 37 36 36 36 36 37 37 37 36 36 36 36 37 38 38 39 40 41 41 41 41 41 41 41 42 43 45 46 48 49 49 49 50 50 50 48 47 46 44 43 41 40 40 39 37 35 35 38 42 41 41 41 41 41 40 40 40 40 41 42 44 46 48 48 47 47 45 43 42 40 40 41 37 33 30 34 40 48 48 47 47 43 37 28 25 23 24 26 27 28 28 29 32 34 35 37 40 41 37 37 39 41 41 41 35 29 28 31 34 37 36 35 33 31 30 29 33 39 32 28 26 28 27 26 25 27 32 35 36 32 31 30 29 28 27 27 26 25 25 24 23 23 24 26 27 27 27 26 26 27 27 27 28 29 30 30 32 33 33 32 32 32 32 32 32 31 30 31 31 31 32 34 36 39 41 41 39 37 37 37 37 36 36 35 35 36 36 36 36 36 37 36 36 35 35 35 35 34 34 34 33 32 30 29 27 27 28 28 29 30 31 31 31 31 30 29 30 34 37 37 36 34 32 30 29 28 28 29 29 29 30 33 36 38 36 34 32 32 32 33 34 34 32 42 48 41 37 34 33 34 37 40 39 37 39 39 36 35 38 44 46 47 46 41 40 42 40 45 58 57 56 55 57 57 56 55 53 50 55 58 55 58 63 61 58 56 58 54 51 53 54 54 53 53 56 57 59 61 62 64 66 66 65 64 64 63 62 62 61 62 62 63 64 62 61 62 64 65 64 60 57 54 55 56 59 57 56 59 62 64 66 66 66 65 62 58 57 57 59 62 63 60 59 57 54 49 47 45 44 44 45 47 49 49 47 47 47 47 46 45 44 44 45 45 45 45 45 46 48 49 49 51 53 54 55 55 54 49 46 44 44 45 46 47 49 51 56 58 59 59 56 51 51 52 53 55 57 59 64 67 64 63 64 68 73 74 67 68 71 71 69 66 63 62 62 59 57 56 55 57 60 63 62 59 58 58 59 60 61 60 58 56 56 54 53 52 53 54 55 54 53 53 53 53 52 51 49 48 47 47 47 46 46 47 46 47 48 49 50 50 50 50 50 50 49 48 47 47 47 47 48 47 46 46 45 45 45 92 92 92 92 92 92 93 93 93 92 91 89 88 87 86 86 85 85 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 84 85 87 88 89 89 89 90 91 92 94 95 96 95 95 93 91 89 87 86 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 84 84 84 84 84 84 84 83 83 82 82 82 83 83 84 84 85 85 85 84 85 83 82 82 82 83 83 81 79 77 76 73 70 69 70 74 77 75 73 72 72 70 67 63 61 63 66 67 68 67 67 69 71 72 69 68 67 69 70 66 64 63 68 69 67 65 64 62 63 64 66 68 68 67 66 65 70 72 70 68 66 66 64 61 60 62 64 67 70 73 75 73 65 55 50 53 55 54 53 51 46 46 49 58 57 51 50 55 61 55 54 62 63 64 64 57 52 48 51 55 53 52 51 53 53 53 52 50 48 47 47 46 46 46 48 51 53 55 57 57 56 55 52 53 52 50 48 47 46 46 45 46 46 45 45 46 47 48 47 47 47 47 47 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 46 47 48 49 49 49 49 49 49 49 49 48 47 46 45 44 43 43 43 43 43 43 43 43 44 44 44 43 42 41 42 42 43 43 43 43 43 44 43 44 44 43 44 45 47 48 50 50 50 49 47 46 46 46 47 47 47 48 48 48 48 47 46 46 49 53 55 55 54 54 54 53 51 48 45 45 45 45 44 45 46 46 46 47 48 49 49 48 48 48 49 50 50 51 51 50 50 51 51 51 52 51 48 44 42 42 42 42 42 43 44 43 41 40 40 43 46 47 44 40 37 36 37 37 37 37 37 37 37 38 39 40 41 41 42 42 42 42 42 41 47 46 44 43 44 45 47 49 50 50 50 49 48 47 46 46 45 43 42 41 41 42 42 37 34 33 37 41 42 42 42 42 41 40 40 41 42 42 43 45 47 48 48 45 43 41 42 41 39 35 32 32 29 27 29 40 50 50 50 50 43 36 28 26 24 24 27 29 28 27 27 30 36 40 37 40 44 45 44 42 39 37 33 31 29 29 33 36 40 39 38 37 36 34 32 36 38 31 29 29 32 31 29 27 28 31 32 31 28 29 29 30 28 27 26 26 25 24 25 24 23 25 27 28 29 28 27 27 27 27 27 28 29 30 31 32 33 33 32 31 31 31 30 29 29 29 30 30 31 32 34 37 40 41 40 38 37 37 37 37 37 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 34 33 32 30 29 28 28 28 29 30 31 31 31 30 29 30 31 33 34 35 34 33 32 30 28 27 28 29 29 31 35 37 37 37 35 33 32 34 35 35 35 38 43 47 46 38 39 38 36 38 39 39 38 37 38 40 39 32 33 38 45 45 42 39 37 38 38 44 55 57 56 56 60 58 54 54 54 53 55 56 55 52 50 49 49 51 55 52 49 48 49 50 53 56 58 59 61 63 67 69 71 73 73 73 66 61 59 58 58 58 60 62 65 63 63 64 63 61 59 55 54 54 58 61 65 58 53 55 58 61 63 62 60 60 58 55 55 57 59 58 57 55 54 52 50 48 50 53 51 50 50 50 49 47 47 47 47 47 46 45 44 44 44 42 41 40 43 45 45 46 48 49 50 52 53 53 52 46 44 43 43 43 44 46 48 50 54 55 54 54 52 49 48 49 52 52 54 58 60 61 60 57 58 64 71 74 73 69 67 67 68 66 63 63 62 59 56 54 53 55 57 61 60 58 57 58 59 61 61 60 59 58 57 56 56 55 55 54 54 54 53 53 53 52 51 51 51 51 50 49 48 47 47 47 47 47 47 47 48 50 51 51 51 50 49 48 48 48 48 49 48 48 47 46 45 45 45 91 92 92 92 92 92 93 93 93 92 91 90 88 87 86 85 85 85 85 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 84 84 86 87 88 89 88 88 88 89 90 92 93 94 95 95 94 92 90 88 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 84 83 83 83 82 83 83 84 84 85 85 86 85 84 81 80 81 81 83 83 82 80 78 77 76 73 70 68 75 77 77 74 71 68 66 64 62 62 64 66 67 67 67 67 68 70 71 71 69 67 69 70 70 68 68 70 69 68 66 65 64 61 63 65 65 66 68 66 65 69 67 65 66 66 65 69 67 63 63 65 70 73 76 75 73 67 55 49 52 52 51 50 52 52 50 52 56 60 62 61 53 54 56 55 55 55 57 59 58 56 55 55 55 54 53 54 57 54 52 50 48 47 47 46 46 45 45 47 51 54 56 57 57 57 56 55 55 55 53 50 48 47 46 46 46 46 46 46 47 48 49 49 48 48 47 48 47 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 45 45 45 45 45 45 46 47 49 50 50 47 48 48 49 49 49 49 48 47 45 44 43 43 43 43 44 45 46 46 46 45 44 43 42 41 41 42 43 44 44 44 45 46 46 46 46 46 44 44 45 47 49 50 50 50 50 48 46 46 46 46 47 47 47 47 48 48 47 47 47 50 53 55 54 53 54 55 54 52 48 44 43 44 45 45 45 46 46 47 48 49 50 50 49 49 48 48 48 49 50 51 51 52 53 53 54 55 55 52 46 44 43 42 41 40 40 41 42 41 41 41 44 46 47 45 42 38 37 38 38 39 39 39 39 40 40 41 41 43 44 43 43 42 41 45 46 46 46 45 45 45 45 48 49 49 49 48 47 46 46 45 44 44 43 42 41 41 41 40 34 32 32 35 39 43 42 41 40 41 40 39 41 42 42 44 46 47 47 46 42 38 36 36 37 36 31 28 27 24 24 24 40 49 50 49 48 44 37 31 30 27 23 21 27 32 32 32 31 33 35 38 42 46 49 43 38 32 32 32 32 31 30 31 34 36 38 38 37 36 35 34 38 35 28 26 28 31 32 31 29 29 30 31 31 31 31 32 31 29 26 25 25 26 26 25 25 24 28 30 31 29 28 28 29 29 28 28 28 29 31 32 33 32 31 30 29 29 28 28 28 29 29 30 31 31 32 34 37 40 40 40 38 38 37 38 38 37 37 37 36 36 36 36 37 38 38 38 38 37 37 37 37 36 36 35 34 33 32 31 30 29 29 29 29 30 30 31 31 30 29 29 30 31 31 32 32 32 32 30 29 29 30 31 34 37 39 39 38 36 33 33 34 37 37 37 40 43 46 45 41 36 38 40 41 41 37 33 38 37 35 39 40 34 38 41 44 43 41 37 37 38 41 42 44 50 52 53 57 54 51 53 54 56 51 51 52 47 46 45 46 47 49 48 47 48 50 53 57 58 59 61 63 66 70 73 73 71 66 63 61 60 58 57 57 59 62 64 65 63 64 65 65 61 54 52 54 59 62 63 63 57 54 54 57 60 63 59 56 54 53 53 54 54 54 53 53 55 56 55 54 54 58 62 60 58 54 50 49 48 48 48 47 48 47 45 43 41 39 38 38 38 40 41 43 44 46 47 47 48 50 48 46 45 44 44 43 42 43 44 46 48 52 52 50 48 48 47 47 47 48 49 52 55 55 55 55 54 55 58 65 72 76 72 69 67 68 68 65 64 62 58 55 53 52 54 56 60 58 57 56 57 59 61 61 61 60 60 59 58 58 58 58 56 54 53 53 53 52 52 51 51 51 51 50 49 48 48 48 48 49 48 47 46 47 49 50 50 50 50 50 50 50 49 49 49 48 48 48 47 46 45 45 91 92 92 92 92 92 92 93 93 92 91 90 88 87 86 85 85 85 85 85 86 86 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 84 85 86 87 88 88 87 87 86 87 88 89 91 93 94 95 94 93 91 89 87 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 83 84 84 85 85 85 84 83 81 81 81 83 83 83 82 79 77 77 77 75 73 73 75 77 77 73 71 69 66 64 62 62 64 67 67 67 66 67 68 68 68 67 68 68 69 71 72 71 71 71 67 67 67 69 67 63 64 65 67 68 68 65 66 67 65 64 64 66 69 75 71 68 65 67 70 67 69 71 71 70 66 57 54 55 51 48 48 49 49 52 54 55 56 57 55 52 51 51 53 56 55 57 60 54 52 54 54 55 55 56 56 52 50 48 46 46 46 45 45 45 45 47 51 54 56 57 58 59 57 56 55 56 55 52 50 48 47 47 47 47 47 47 48 48 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 47 46 45 44 44 44 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 48 47 45 44 43 43 43 44 45 45 47 46 45 43 42 42 42 42 43 44 45 46 46 47 47 47 47 47 47 46 45 45 46 48 49 49 49 49 49 48 47 46 46 46 47 47 47 47 47 47 46 46 48 50 52 52 51 51 53 54 53 52 48 45 43 44 45 45 47 49 49 48 48 50 51 51 50 49 48 47 47 48 49 50 52 53 54 55 55 55 56 54 50 47 45 45 42 41 42 42 42 42 41 41 43 44 45 46 44 40 38 37 38 38 39 40 41 41 42 42 42 43 42 42 43 42 41 42 43 42 43 43 44 45 45 47 48 48 48 47 46 45 45 44 43 43 43 43 42 41 37 35 31 33 34 36 39 43 44 40 38 39 39 40 46 46 45 44 45 44 44 43 40 36 33 30 29 28 26 26 25 22 25 30 42 49 52 53 51 48 42 39 40 39 37 34 38 39 37 39 40 40 41 42 41 41 41 37 32 31 37 38 35 32 30 28 31 32 34 32 31 32 33 34 38 32 26 24 25 28 30 30 29 30 29 28 31 33 33 32 31 30 26 24 25 27 28 26 26 28 32 31 30 28 29 30 31 31 30 30 30 30 32 32 32 30 29 28 27 26 26 26 27 29 30 31 31 31 32 34 36 39 40 40 39 38 38 38 38 37 37 37 36 36 36 37 38 39 39 40 39 39 38 38 38 37 37 36 35 34 32 32 31 31 30 29 29 30 30 30 31 31 31 30 30 30 31 31 32 33 34 34 35 36 36 36 37 39 38 37 36 35 33 32 34 36 36 36 37 40 41 40 36 36 40 41 39 34 31 31 37 37 35 34 37 39 34 35 38 40 39 36 37 38 39 37 40 49 49 51 54 57 56 57 58 57 53 48 47 49 47 46 47 47 47 46 47 49 55 58 60 60 62 64 66 68 68 69 67 63 62 60 60 60 59 58 59 61 63 63 63 63 62 62 64 59 53 50 57 63 60 61 63 62 61 60 63 63 63 60 56 50 50 50 52 53 54 53 57 60 62 61 60 63 63 61 58 55 52 50 49 48 48 47 47 48 47 45 43 41 40 39 39 40 39 41 42 44 45 46 46 46 47 46 46 44 44 43 43 43 42 41 43 45 49 48 47 46 46 46 45 45 46 48 49 51 53 53 53 54 54 56 62 70 76 74 72 71 70 69 68 65 61 57 54 52 51 53 56 58 57 56 56 57 58 60 60 61 61 61 61 61 60 60 58 56 54 53 53 52 52 51 51 50 50 50 49 48 48 48 49 49 49 48 47 47 47 47 47 48 49 50 50 50 50 49 49 49 49 49 49 48 47 46 46 91 92 92 92 92 92 92 93 93 92 91 90 89 87 86 85 85 85 85 85 86 86 86 87 87 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 86 87 88 87 87 86 85 85 86 88 89 91 92 93 94 93 92 90 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 83 83 84 84 85 85 85 84 83 83 82 83 84 84 83 81 80 79 79 78 77 75 76 77 78 75 72 70 68 67 66 65 65 67 68 67 66 67 68 69 69 68 67 66 68 69 71 72 72 72 69 65 65 66 68 67 66 65 64 64 68 67 64 66 65 62 63 65 70 71 72 70 68 68 69 69 69 68 68 69 68 69 68 64 61 59 54 50 51 51 51 55 58 58 58 57 53 54 58 59 57 54 57 58 54 52 53 54 56 57 54 51 49 47 46 46 45 45 45 45 45 45 47 50 56 57 58 57 57 57 57 57 57 58 56 52 50 49 48 49 49 50 50 49 49 49 49 49 49 49 49 49 49 48 49 49 49 49 49 49 49 49 49 48 46 45 44 44 43 43 43 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 47 46 45 44 44 43 44 45 42 41 42 42 41 41 42 42 43 44 45 46 48 48 48 47 46 46 47 47 46 46 46 47 48 48 48 48 49 49 48 47 46 46 47 47 47 48 48 47 46 46 47 49 51 52 51 49 48 50 52 51 49 46 44 43 44 44 44 48 48 47 47 48 50 51 51 50 49 48 48 47 46 46 48 50 53 55 54 54 54 56 54 52 50 48 48 47 44 43 43 43 43 41 41 42 41 42 45 44 41 39 38 37 38 39 40 41 42 42 42 41 40 39 38 38 39 40 41 41 42 43 44 44 46 46 46 47 47 48 46 45 44 44 43 42 43 43 43 44 41 32 32 34 41 42 40 39 41 44 41 39 38 39 41 47 47 46 44 45 46 47 42 37 35 32 29 27 27 27 25 24 23 30 36 43 42 46 55 51 48 47 47 47 45 38 33 34 36 36 38 41 44 45 43 39 35 34 36 32 31 37 39 38 34 32 31 33 35 36 32 29 28 30 34 39 33 27 24 24 25 28 26 25 26 26 27 29 30 30 29 28 28 26 27 29 30 29 27 27 31 38 37 34 29 31 32 33 32 31 30 30 31 31 31 31 28 27 25 25 25 25 25 27 29 30 31 31 31 32 33 35 38 40 40 40 39 38 38 37 37 37 37 36 36 36 37 38 39 40 41 41 40 39 39 38 38 38 37 36 34 33 33 33 32 31 30 30 30 30 30 31 31 32 33 33 32 32 33 34 36 38 40 39 36 31 32 33 34 34 33 32 32 32 31 33 35 35 35 34 34 35 38 38 40 43 39 34 28 29 31 34 36 38 38 38 38 39 37 36 39 38 37 39 39 38 35 36 41 45 47 50 59 61 55 53 51 49 51 52 54 50 49 50 49 49 50 54 58 62 64 64 62 63 66 68 68 67 66 64 61 61 62 62 63 63 62 60 62 65 64 62 61 59 59 60 58 55 51 61 68 66 67 68 69 66 65 67 66 65 64 60 55 55 54 54 56 56 57 61 62 63 63 63 61 61 58 54 52 51 49 48 47 46 45 45 46 46 45 43 43 41 39 40 41 41 42 44 46 47 48 48 49 49 47 46 45 44 44 44 44 43 42 41 42 43 43 44 46 47 47 47 47 47 48 48 49 51 53 52 49 52 55 58 66 73 74 73 72 70 67 64 63 59 55 52 51 50 53 55 56 56 56 57 58 59 59 59 61 62 63 63 63 62 60 57 54 53 53 53 52 52 50 49 49 49 48 48 47 47 47 48 49 49 48 47 47 47 47 47 48 48 49 49 50 50 49 49 49 49 49 49 48 48 48 48 91 92 92 92 92 92 92 93 93 92 92 90 89 88 86 85 85 85 85 85 85 86 86 86 87 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 86 87 88 87 86 85 85 85 85 86 87 88 90 92 93 93 92 90 89 87 86 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 84 84 84 85 85 84 84 84 84 84 84 85 84 82 80 80 80 79 78 78 80 79 78 73 71 69 68 68 68 68 69 69 69 67 65 65 67 68 68 66 66 66 67 70 72 72 71 70 64 62 64 66 67 69 70 69 67 67 69 66 64 64 62 62 63 66 70 68 68 68 67 68 72 71 69 66 68 69 69 70 73 70 68 69 67 58 48 49 50 49 52 55 60 58 55 56 58 61 56 54 56 60 60 54 53 53 56 55 50 50 48 47 46 46 45 45 44 44 44 44 46 49 57 58 56 54 55 57 59 60 59 59 57 55 53 51 48 49 50 51 51 51 50 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 49 48 48 47 46 45 44 44 43 43 43 43 43 44 44 45 45 46 47 47 47 47 47 48 47 46 46 46 46 45 45 44 44 42 40 41 42 41 41 42 42 43 43 44 46 47 48 49 48 47 46 46 46 47 47 47 47 48 48 47 48 48 48 47 47 47 47 47 47 47 47 48 48 48 47 47 48 49 50 50 49 47 46 47 48 47 46 44 44 44 44 44 45 48 47 46 46 46 48 50 51 51 50 50 49 47 46 46 47 49 53 54 55 55 55 55 54 54 53 50 48 48 46 45 46 48 47 42 41 41 40 41 43 44 42 40 38 38 39 40 41 41 42 43 42 41 39 38 38 38 39 41 43 43 43 43 45 46 47 47 47 47 48 48 46 45 44 43 43 42 43 43 42 41 36 29 30 33 39 40 41 39 41 42 43 45 46 45 46 48 46 45 44 48 52 55 47 40 36 31 28 28 29 28 24 26 29 34 39 42 43 49 57 48 44 43 43 40 34 31 28 25 30 34 37 40 44 45 43 39 35 36 39 33 32 35 41 40 37 38 40 40 39 37 32 30 29 28 33 37 34 31 28 26 25 26 26 30 34 28 25 26 25 25 25 25 26 29 29 30 32 31 30 29 34 39 35 33 31 32 34 34 34 32 31 31 31 31 31 30 27 26 26 27 26 25 26 27 29 31 31 30 30 31 33 35 37 39 40 39 38 37 37 37 38 37 37 36 36 36 37 38 39 40 41 41 41 41 40 39 39 39 38 37 35 35 35 35 34 32 31 30 30 30 31 31 32 33 33 34 34 34 34 35 36 36 36 34 34 34 33 33 33 32 31 32 33 35 37 36 36 35 34 33 32 33 35 39 43 44 39 33 28 31 33 34 33 35 38 37 38 41 38 37 39 38 37 37 37 37 36 36 39 43 44 45 45 47 49 50 49 48 51 55 57 54 53 54 51 50 51 55 58 61 67 68 63 62 62 64 65 65 65 61 60 62 65 67 68 67 66 64 66 67 64 61 60 60 58 56 59 59 58 60 66 72 71 72 75 70 67 67 67 68 68 65 62 60 59 58 59 58 57 59 58 57 55 54 54 54 53 52 50 48 47 46 44 43 43 44 45 43 43 42 42 41 39 41 42 42 43 43 44 45 46 48 48 47 46 46 47 47 47 47 46 45 45 44 43 43 44 45 47 48 49 51 51 51 50 48 48 49 51 51 48 49 51 55 60 67 72 72 70 68 67 65 63 58 54 51 50 50 52 54 56 56 57 58 59 60 60 60 60 62 63 64 64 62 60 56 53 52 52 54 53 52 50 49 49 49 48 47 46 46 46 47 48 48 47 47 47 47 47 47 47 48 49 49 49 49 49 49 48 48 49 49 49 49 48 48 91 91 92 91 91 92 92 92 93 92 92 91 90 88 87 86 86 86 86 86 85 86 86 86 87 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 86 87 88 88 86 85 84 84 84 85 86 87 88 90 92 93 92 91 89 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 84 84 84 85 85 85 85 85 84 83 84 83 81 81 80 79 79 80 81 81 81 80 78 74 72 70 70 70 70 70 70 70 71 71 70 69 68 68 66 65 66 66 67 69 71 72 70 67 62 63 65 66 67 69 73 73 70 70 68 64 61 60 60 62 64 63 63 62 65 66 66 65 67 69 68 66 67 68 67 68 70 72 71 68 64 59 49 46 47 50 51 55 63 57 52 53 57 58 51 52 55 58 58 55 53 53 55 52 49 50 50 48 46 45 45 45 45 44 43 43 44 48 52 54 55 55 57 58 61 59 58 58 58 57 55 53 51 51 51 51 51 50 49 49 49 48 49 49 50 50 49 49 49 49 49 49 49 48 48 48 47 46 45 44 44 43 42 42 42 42 43 43 43 44 45 45 46 46 47 47 46 45 45 45 46 47 47 46 46 46 45 44 43 44 45 45 44 44 44 44 44 45 46 47 49 49 48 47 46 46 47 47 47 47 47 48 48 48 48 47 47 46 46 46 46 47 47 47 47 47 47 47 48 48 48 49 49 49 47 46 45 46 46 45 45 45 46 44 43 43 45 47 46 45 45 45 47 50 51 52 52 52 53 52 51 49 48 48 49 50 51 52 54 54 54 55 55 52 51 49 47 46 47 51 51 48 44 42 41 42 42 41 42 41 38 38 39 41 42 43 43 42 41 40 40 39 39 39 40 43 44 43 44 45 47 47 46 46 46 47 47 46 45 44 43 42 42 42 42 39 37 35 31 27 28 32 36 39 40 40 41 44 48 51 52 50 50 48 45 46 47 48 53 56 52 47 41 34 31 29 29 28 26 30 33 38 39 42 46 51 52 45 41 39 37 34 29 27 27 28 27 28 29 34 40 44 41 38 33 31 31 32 31 34 42 39 34 31 35 40 39 36 32 33 32 29 34 36 34 32 30 29 27 25 25 27 29 28 27 26 24 23 24 24 26 28 29 30 32 31 32 33 34 34 32 32 32 33 34 34 33 32 31 32 32 32 32 30 26 27 28 29 29 28 27 28 30 33 31 30 30 31 32 35 37 39 39 38 37 37 37 38 38 38 37 36 36 36 37 38 39 40 41 42 43 42 41 41 40 40 38 37 37 37 38 37 36 35 33 32 32 32 33 34 35 36 36 35 35 35 35 35 34 31 31 32 34 36 36 38 39 38 35 31 32 34 37 37 37 36 34 33 31 33 35 40 46 46 41 34 31 33 35 36 33 35 37 37 36 37 37 37 38 40 40 40 40 38 37 37 39 42 43 44 46 50 51 48 48 48 51 55 58 60 57 54 53 52 52 56 59 62 69 69 64 60 62 67 68 66 62 59 59 62 68 70 70 67 66 66 67 67 65 62 61 64 60 57 59 59 59 63 69 74 72 72 74 72 68 66 66 68 70 66 63 61 61 61 62 60 58 57 53 52 53 52 51 49 49 49 47 45 44 43 42 41 42 44 46 45 44 42 42 42 42 42 42 42 42 43 43 44 44 45 45 45 46 47 49 49 49 48 47 46 45 44 43 44 46 47 48 49 51 52 53 51 49 47 47 47 49 49 48 46 48 52 55 62 70 70 70 70 68 66 64 58 54 50 50 51 53 55 56 58 59 59 59 59 59 59 60 62 64 64 64 62 59 57 55 54 55 56 55 53 50 49 49 50 49 48 47 46 45 46 47 48 47 47 46 44 43 44 46 47 49 49 49 49 50 50 49 48 49 49 48 48 47 47 90 91 91 91 91 91 92 92 93 93 92 91 90 89 88 87 87 87 86 86 86 86 86 86 86 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 86 87 88 88 87 85 84 84 84 84 85 85 87 88 90 91 92 91 89 88 87 86 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 81 80 80 81 81 81 81 82 81 81 81 81 78 74 70 69 70 70 69 67 68 69 69 69 68 68 69 71 72 71 68 67 66 67 68 68 70 70 69 67 65 65 65 64 65 66 69 71 71 70 66 62 58 59 61 61 63 64 63 62 64 67 69 67 67 67 66 65 64 65 66 66 66 66 67 67 63 58 55 49 54 55 53 56 59 59 55 53 57 55 47 50 52 52 54 55 52 49 49 50 49 49 50 48 45 45 46 46 45 44 43 43 43 47 49 51 56 60 62 62 61 59 59 58 59 59 57 55 53 52 51 51 50 50 49 48 48 48 48 49 50 49 49 49 49 49 49 49 48 48 48 47 47 46 44 43 42 41 41 42 42 43 43 44 44 44 44 45 46 46 46 46 44 43 43 45 47 47 47 47 47 47 46 45 45 45 47 48 47 46 45 44 45 45 47 48 50 49 48 47 47 47 48 48 47 47 47 48 48 48 48 47 46 46 45 46 47 48 49 48 47 47 48 49 50 50 50 49 49 47 45 44 44 45 45 46 46 47 48 45 44 44 47 47 45 44 43 42 46 49 52 52 53 54 54 54 54 53 51 48 47 49 49 50 53 53 53 53 54 54 52 49 47 47 48 52 50 49 46 43 41 41 40 40 42 41 39 39 40 42 43 44 45 42 40 39 40 40 41 41 41 42 42 42 44 45 46 45 45 44 44 44 44 43 42 41 41 41 42 40 38 35 32 29 28 28 29 35 37 38 39 40 40 41 44 48 50 51 51 47 41 42 43 45 50 53 53 54 53 50 39 32 29 32 34 37 39 39 40 41 44 46 46 44 42 38 34 30 28 27 28 29 29 28 27 30 36 40 35 32 31 32 31 31 30 34 41 39 36 31 37 39 37 35 33 32 32 33 39 36 33 30 28 25 24 26 27 29 30 32 31 31 31 25 23 26 26 27 29 30 31 30 32 34 33 34 34 34 35 37 37 37 35 33 32 32 32 32 33 30 28 28 29 31 32 31 29 30 33 35 32 30 30 31 33 35 37 39 39 38 37 37 37 38 39 39 39 37 37 36 37 38 40 41 42 43 44 44 43 42 42 41 39 39 39 39 39 39 38 37 36 35 35 37 38 40 41 42 41 40 38 37 36 34 32 31 32 35 36 38 40 43 43 38 36 36 38 39 39 36 35 35 33 34 36 36 38 42 50 49 44 36 33 33 34 34 32 33 34 36 33 32 40 38 37 41 41 41 43 40 38 38 39 40 45 51 56 53 50 46 47 50 53 56 59 62 61 59 56 53 53 57 61 66 70 68 66 66 68 69 69 66 62 58 60 63 70 72 72 67 66 68 68 67 66 64 64 67 62 58 57 57 59 65 71 72 68 68 68 66 61 56 60 67 71 65 61 60 64 65 66 69 72 71 62 56 52 50 48 46 46 45 44 43 42 41 41 43 47 49 50 51 49 47 46 46 46 46 45 45 43 42 42 41 42 42 43 45 47 49 50 52 51 49 47 46 45 45 45 46 49 49 50 50 51 53 54 54 54 52 49 47 47 47 47 44 45 48 52 59 66 68 70 71 69 67 64 58 53 50 51 53 55 56 56 56 55 54 53 53 55 57 60 63 65 64 63 60 60 59 59 59 59 59 56 54 52 51 50 50 50 50 48 47 46 46 47 48 49 47 43 40 40 43 46 48 49 49 49 49 49 50 50 49 49 48 48 47 46 47 90 90 91 91 91 91 92 92 93 93 92 91 91 90 89 88 88 88 87 87 86 86 86 86 86 87 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 87 88 88 87 86 84 83 83 84 84 85 85 87 88 90 90 90 90 88 87 86 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 82 80 80 81 82 82 82 82 82 81 80 79 80 78 74 67 66 67 67 67 66 67 68 68 68 67 67 67 68 69 69 69 68 67 67 68 69 70 70 70 69 67 66 64 64 64 67 70 71 70 67 61 59 57 61 62 60 59 60 61 62 62 64 66 68 67 65 62 64 65 64 66 67 69 67 64 61 56 45 43 42 46 51 54 57 53 50 52 55 59 57 52 45 48 50 52 54 54 51 49 49 49 50 50 49 47 46 46 46 46 44 43 42 42 44 47 52 59 63 66 63 63 62 60 59 58 60 59 56 54 52 51 50 50 49 48 47 47 47 48 48 49 49 48 48 48 48 49 49 48 48 47 47 46 45 43 42 41 41 42 43 44 45 45 45 44 44 45 45 46 46 46 45 43 43 44 47 48 47 47 47 47 46 46 45 45 44 46 47 47 47 46 45 46 47 49 49 49 48 48 48 48 48 48 48 47 47 48 48 48 48 48 47 46 46 47 48 49 50 49 49 48 49 50 50 51 52 50 49 48 46 43 43 44 46 46 46 47 47 48 47 48 49 49 46 43 44 43 43 46 48 51 51 51 52 53 54 55 54 52 49 48 48 48 49 51 51 51 52 53 53 51 48 46 49 50 51 50 49 48 44 42 41 40 41 42 42 41 39 41 42 42 43 44 42 40 40 43 42 42 41 41 41 41 42 45 44 44 44 43 43 43 42 41 40 39 39 39 38 38 37 35 33 32 30 29 30 32 36 38 38 39 40 40 40 42 44 48 50 51 50 48 46 44 44 46 49 50 51 52 51 45 39 35 41 42 41 40 42 43 41 39 40 43 44 40 34 30 28 28 29 29 29 28 26 27 29 32 33 31 29 30 34 33 32 29 32 35 33 32 32 39 40 37 36 32 29 33 39 45 36 30 27 26 24 24 27 29 30 32 34 33 30 26 27 27 28 28 28 28 31 33 32 32 33 35 36 36 37 39 40 39 38 36 35 34 34 33 33 33 32 30 28 30 32 35 35 34 32 36 37 33 31 30 32 34 36 38 39 39 37 37 36 38 39 41 40 40 39 38 37 38 39 41 43 44 45 46 46 46 44 43 42 41 40 40 40 40 40 40 39 39 40 41 43 46 48 49 49 49 47 44 41 37 34 32 33 36 40 40 42 45 49 48 43 42 41 41 41 38 33 31 34 38 39 38 36 40 46 53 51 47 40 36 34 33 33 32 31 32 32 32 33 35 36 36 37 38 42 47 41 39 42 48 52 53 59 62 57 53 49 50 53 58 61 61 62 64 61 56 56 56 59 64 67 70 70 70 73 74 72 67 66 62 56 62 69 74 66 58 54 59 65 68 68 67 69 68 67 65 65 66 64 65 68 71 69 62 65 62 48 57 62 65 66 66 62 61 63 70 70 68 68 70 72 69 62 55 51 48 46 45 44 44 43 44 46 48 50 52 53 54 55 54 53 51 50 49 49 50 50 48 45 43 42 43 44 45 46 48 49 50 50 49 48 47 47 47 47 48 49 50 50 50 50 51 54 57 58 56 54 50 47 46 46 45 45 45 47 51 57 63 67 69 71 70 68 64 58 54 51 52 54 56 54 52 51 50 49 48 49 52 55 60 64 66 64 61 57 59 60 60 60 59 59 56 54 52 51 50 50 50 50 50 50 49 48 48 48 48 45 41 38 40 44 47 48 48 49 49 49 50 50 51 49 49 48 48 47 47 47 89 90 90 90 90 90 91 92 92 92 92 92 91 90 90 90 89 89 88 87 87 86 86 86 86 86 87 87 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 87 88 88 88 86 85 84 83 83 83 84 84 85 87 88 89 89 89 88 87 86 86 85 85 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 81 81 82 82 82 81 79 78 77 77 77 76 73 69 67 67 68 68 69 69 70 71 73 71 69 66 65 67 68 69 69 68 69 69 69 70 71 70 69 68 66 64 64 65 67 68 69 69 67 64 62 62 64 62 61 61 62 62 62 61 60 63 65 64 62 61 61 63 64 67 68 66 57 53 49 45 41 45 45 45 50 54 56 59 57 56 57 57 51 46 43 49 52 53 53 53 51 48 47 47 48 50 51 49 47 47 46 46 45 43 42 41 42 45 50 57 60 62 63 62 62 61 59 58 59 57 55 53 52 51 50 49 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 47 47 46 45 44 42 41 41 42 45 47 48 48 46 45 44 44 45 46 46 46 45 44 43 46 47 49 49 48 47 47 47 47 46 45 44 44 44 45 46 47 47 46 47 48 49 47 47 47 47 48 48 48 48 48 48 48 49 49 48 48 49 49 48 49 50 50 50 50 50 49 49 50 51 50 51 51 50 49 48 45 43 42 43 44 45 46 46 46 47 48 50 50 49 45 43 43 44 44 45 46 48 48 50 51 53 54 55 52 51 49 48 48 47 48 49 48 49 50 50 51 50 47 47 49 49 50 50 50 48 45 43 41 41 41 42 43 42 42 41 42 43 42 41 41 41 41 42 41 40 39 39 39 39 41 43 43 43 43 42 42 42 41 39 38 38 38 39 37 36 35 35 34 32 32 31 31 33 36 38 39 39 39 40 40 40 42 46 50 52 51 49 46 45 45 44 50 55 59 56 53 50 49 50 61 60 56 51 47 45 41 39 39 40 38 34 30 28 28 26 26 26 27 28 27 28 29 28 28 29 30 30 32 36 34 30 29 33 37 34 33 38 38 38 39 33 30 35 41 44 35 30 29 31 28 24 26 29 30 30 30 30 30 29 29 29 29 30 30 31 35 34 33 31 34 38 38 37 36 36 37 38 38 37 36 37 37 34 33 34 34 32 30 31 34 36 38 37 35 37 38 35 31 31 33 35 37 39 40 39 37 37 37 39 40 40 40 39 39 38 38 38 40 42 44 46 48 49 48 48 46 45 43 42 41 41 41 42 42 42 43 45 47 49 51 53 54 56 57 56 55 52 46 39 34 33 35 39 42 42 42 42 44 45 46 47 43 40 38 35 32 29 34 42 42 40 38 43 48 53 51 47 40 36 33 31 33 33 33 31 32 36 38 38 37 33 31 36 42 46 40 41 46 47 50 53 58 59 57 53 51 52 56 59 61 59 58 59 60 60 62 63 65 68 66 65 66 70 74 68 67 66 64 59 54 65 72 76 66 56 47 54 61 67 67 68 70 70 67 60 66 70 69 65 65 71 70 65 52 55 60 63 66 69 66 64 63 63 65 67 65 61 58 62 66 69 64 59 54 51 49 48 47 47 49 50 51 51 50 50 50 51 53 54 52 50 48 48 50 52 53 52 49 47 46 47 49 51 50 50 50 50 49 49 49 48 48 48 48 49 49 49 50 50 50 52 54 56 57 55 52 49 47 45 44 44 44 45 47 51 56 61 66 69 71 71 68 64 59 55 53 54 55 54 50 49 48 48 47 47 48 51 55 61 64 65 61 58 56 58 59 60 60 60 59 55 52 51 51 50 50 50 50 51 51 49 48 46 46 46 44 41 40 42 45 47 48 48 49 49 50 50 51 50 48 48 48 49 49 48 47 89 90 90 90 90 90 90 91 91 92 92 91 91 90 90 91 91 90 90 88 87 86 86 86 86 86 86 87 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 86 87 88 88 87 85 84 83 83 83 83 84 84 85 86 87 88 88 88 87 86 86 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 82 82 82 83 82 82 81 79 76 76 76 76 75 73 72 71 71 71 70 70 71 72 73 73 75 74 72 70 70 70 70 70 71 70 70 70 71 71 71 71 70 68 66 64 63 63 65 66 67 68 70 69 66 66 66 61 61 62 65 65 63 61 61 64 61 59 60 62 64 64 64 65 66 64 57 51 46 46 48 50 48 49 51 54 57 61 63 62 60 61 60 47 47 54 53 52 52 50 48 44 44 45 47 50 52 51 49 47 47 46 45 44 42 42 43 44 46 51 60 63 63 61 60 59 59 58 57 55 53 52 51 49 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 48 48 47 46 46 45 45 43 42 41 42 45 47 49 48 47 46 45 44 45 46 46 46 46 44 45 46 48 49 49 49 48 48 48 47 47 46 45 45 45 45 45 46 46 47 48 48 48 47 46 45 45 46 47 47 47 48 49 49 49 49 49 49 49 50 51 51 52 53 53 52 51 52 52 52 51 50 49 48 48 49 48 47 45 44 43 44 44 45 45 46 46 46 48 49 48 46 45 44 44 46 45 44 43 45 46 48 49 51 52 51 47 47 48 48 47 47 47 47 47 47 48 49 51 50 47 47 47 48 48 48 48 47 46 44 42 41 40 41 43 43 43 42 43 43 42 42 41 41 40 39 38 37 37 37 38 39 40 41 41 42 42 42 42 41 40 39 39 39 39 38 36 35 35 35 35 34 34 34 34 35 37 40 41 40 39 40 41 41 42 45 47 50 52 50 48 47 48 48 47 53 59 60 56 53 56 59 60 63 61 56 50 43 36 35 35 35 33 31 28 31 32 26 25 27 29 30 30 31 30 30 29 29 30 30 32 38 42 40 28 27 32 35 33 30 30 31 34 31 32 35 38 37 29 29 28 30 27 25 27 30 33 31 30 29 29 32 33 32 30 29 27 29 34 32 32 31 35 39 43 40 36 33 35 37 37 37 36 35 36 36 34 34 36 32 31 33 38 41 42 38 36 38 38 37 31 31 33 36 38 39 40 39 38 38 39 41 40 40 40 39 38 37 37 38 40 43 45 48 50 51 50 49 48 47 46 44 43 42 42 44 45 47 50 52 55 56 57 57 58 60 61 62 61 58 51 42 34 33 36 40 41 41 39 38 39 43 47 50 45 40 36 34 33 30 35 41 42 41 41 45 49 52 49 44 39 36 34 32 35 36 36 33 33 36 38 37 34 32 31 36 40 43 43 46 49 48 48 48 50 49 48 44 43 45 56 59 57 56 56 56 60 64 66 66 67 67 64 63 67 67 65 55 60 65 61 57 57 67 71 72 71 62 53 58 62 65 69 69 67 70 70 66 65 67 71 62 60 70 73 70 60 57 58 60 65 69 66 65 65 62 62 64 61 59 57 60 63 67 66 63 60 56 54 53 51 50 50 51 51 49 48 46 44 45 46 47 48 48 48 49 50 52 52 52 50 49 49 50 51 51 49 48 48 48 48 49 49 50 50 50 50 49 48 47 46 48 50 52 54 54 53 52 50 49 49 48 43 41 41 43 47 51 54 58 63 67 69 70 68 64 60 56 55 57 53 51 50 48 47 47 47 47 49 52 56 61 63 63 59 56 56 57 59 60 61 61 60 55 52 50 52 52 51 51 51 51 49 47 45 44 43 43 43 43 43 44 45 47 47 48 49 49 49 51 51 50 47 47 48 49 50 50 47 88 89 89 89 89 89 89 90 90 91 91 91 91 90 91 91 92 91 91 89 88 87 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 86 87 88 88 87 85 84 83 83 83 83 83 83 84 85 86 87 87 87 87 86 86 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 85 84 83 81 78 76 75 76 78 76 74 71 72 73 74 73 71 70 71 72 73 73 72 72 71 71 70 70 71 71 71 71 72 72 73 72 72 71 69 68 65 62 63 63 64 66 67 68 69 67 68 67 63 63 64 66 65 63 63 62 63 62 61 62 63 64 64 64 64 66 66 65 62 60 57 55 52 46 47 48 52 59 64 65 66 66 66 61 49 53 55 53 51 50 48 45 43 44 46 49 50 51 52 49 47 46 46 45 44 43 43 43 44 46 52 58 60 60 59 58 58 59 57 55 53 52 51 49 48 46 45 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 46 46 45 45 45 44 43 43 45 49 50 49 47 46 45 45 44 45 46 46 46 45 45 46 47 49 49 50 50 49 49 48 48 48 47 47 46 46 46 46 46 47 48 48 48 47 46 46 45 45 46 46 46 46 47 48 48 49 49 49 49 50 51 52 53 54 55 54 53 53 54 54 54 53 51 49 47 47 47 48 47 46 45 44 45 44 45 45 45 45 46 47 48 47 46 45 44 44 45 46 45 42 42 43 44 44 45 47 46 44 45 46 47 46 46 46 46 46 45 46 48 50 49 47 46 46 46 46 47 48 47 46 45 43 42 41 41 42 43 43 43 43 42 42 41 41 40 39 38 36 36 36 37 38 39 40 41 41 42 42 42 41 41 40 39 39 40 39 37 35 34 35 36 36 35 36 37 37 37 38 42 41 40 39 42 43 43 42 44 49 51 53 52 52 53 53 52 49 50 54 59 58 57 57 59 62 67 64 58 54 46 39 40 39 37 33 32 31 38 37 28 27 27 30 32 32 34 32 30 31 32 33 36 35 33 33 33 28 27 31 40 34 32 37 37 37 33 34 34 32 30 27 28 28 27 25 26 29 29 31 32 32 31 28 32 35 34 33 34 33 32 33 33 34 35 35 35 34 35 33 32 36 38 38 36 36 35 34 35 35 35 35 31 32 36 40 42 42 38 38 40 39 36 32 32 34 37 38 39 40 39 39 39 40 41 40 40 40 39 38 38 38 39 40 43 46 49 51 52 52 51 50 49 47 46 44 44 44 46 49 52 56 58 60 60 60 60 61 62 65 66 65 63 55 45 34 34 37 40 41 41 39 37 37 42 46 49 45 40 35 35 35 33 36 39 40 43 45 48 50 50 47 44 41 39 37 35 36 34 31 32 34 36 36 35 33 32 33 35 39 41 43 46 48 46 44 42 40 39 38 35 36 40 50 51 49 49 53 57 60 64 69 68 67 65 63 62 64 63 58 50 55 61 68 55 52 64 71 71 65 61 61 70 69 67 68 66 64 69 72 73 66 66 71 63 61 64 68 70 68 66 64 63 67 69 67 66 66 64 62 60 59 59 59 61 64 66 66 65 64 60 57 54 53 52 51 51 50 49 47 47 46 47 47 48 49 49 49 49 50 51 51 50 47 45 45 46 47 48 48 47 47 47 48 49 50 50 50 50 50 48 47 46 45 47 49 53 54 54 52 51 52 54 54 51 42 40 40 42 46 50 53 56 60 65 69 71 69 67 64 62 58 55 51 50 50 48 46 45 46 47 49 52 56 59 61 60 57 55 55 57 59 61 63 62 60 56 53 53 56 55 54 52 51 50 47 45 42 41 40 39 41 43 46 46 46 47 48 48 48 48 49 51 52 50 48 47 48 49 50 50 49 88 89 89 89 88 88 89 89 90 90 90 90 90 90 91 92 92 92 92 90 89 87 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 86 86 87 87 87 86 84 84 83 83 82 82 83 83 84 85 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 83 82 84 84 83 81 80 79 77 77 78 79 78 77 77 77 77 77 74 72 69 71 72 72 70 68 68 69 69 68 68 69 70 71 70 71 72 74 73 72 71 70 69 65 63 63 64 64 65 65 65 67 67 64 65 65 65 63 62 65 64 64 61 60 62 62 61 60 61 61 63 64 67 69 68 68 65 60 53 49 45 49 50 51 60 63 60 60 61 64 57 54 61 59 54 50 51 52 48 47 47 50 52 51 50 50 49 47 46 45 45 45 44 44 44 44 46 51 56 58 56 55 54 56 57 55 52 50 49 49 48 48 48 46 46 45 44 44 44 44 45 45 46 46 46 46 46 47 47 47 46 46 46 46 45 45 45 47 51 49 48 46 45 45 44 44 44 45 46 45 45 45 46 48 49 50 50 51 51 50 49 48 48 48 48 47 46 46 47 47 47 48 47 47 47 47 47 46 47 46 46 46 45 46 47 48 49 49 49 49 50 51 53 54 54 55 55 54 54 54 55 54 52 49 47 46 46 46 47 47 46 45 45 45 44 44 44 45 46 46 47 48 49 48 47 44 43 44 47 46 44 43 42 41 41 41 43 45 46 47 47 46 45 44 44 45 45 44 45 47 49 48 46 44 45 45 45 45 45 45 45 45 44 43 42 42 42 42 41 41 41 41 41 41 41 39 38 37 37 36 37 38 39 40 40 41 41 42 42 42 41 40 39 38 38 39 38 36 34 34 35 37 37 37 38 39 40 40 42 43 41 41 41 43 45 48 46 46 47 49 50 51 51 52 53 53 51 47 47 50 51 54 58 57 59 64 64 64 63 53 46 45 44 42 36 36 37 37 32 27 25 25 27 32 35 35 34 34 36 39 42 49 48 43 35 33 32 30 34 39 35 31 30 30 30 31 35 33 27 25 25 27 27 26 25 27 29 29 31 33 34 31 28 30 32 34 34 37 42 39 38 38 40 41 38 37 35 32 33 34 38 40 39 37 35 33 34 35 37 37 35 32 29 30 36 39 40 37 38 39 37 34 32 32 34 37 38 39 39 37 36 36 38 40 40 41 40 39 38 37 37 39 40 43 46 49 51 53 54 53 52 50 48 46 44 45 46 49 52 55 58 59 60 61 62 62 63 65 66 67 66 64 59 50 40 37 37 38 40 40 39 37 37 41 45 46 42 39 37 34 35 37 38 38 38 44 48 50 49 48 45 43 42 42 39 36 34 33 32 32 32 34 36 36 34 32 32 32 39 42 43 45 45 43 41 39 37 37 36 35 37 40 47 44 43 42 49 55 60 63 63 62 61 61 61 58 56 61 62 61 56 58 62 48 53 68 70 64 50 51 57 71 71 70 68 61 57 59 67 72 70 67 62 54 60 67 70 68 66 67 67 68 72 73 71 71 68 63 59 58 59 60 62 65 67 67 67 65 62 60 57 55 55 54 53 52 52 52 52 53 54 54 53 52 51 50 50 50 50 51 50 48 45 44 43 43 45 46 47 46 46 47 48 49 50 50 50 48 47 47 46 45 45 47 50 54 55 56 55 54 55 59 62 58 48 41 39 42 45 48 52 55 60 68 72 74 74 70 65 61 57 54 53 50 48 46 45 44 46 47 49 51 53 56 58 58 57 56 56 58 61 62 62 60 58 56 57 58 59 58 55 52 50 48 46 44 41 39 36 36 40 43 45 46 46 46 47 48 49 49 49 50 51 51 49 47 47 47 49 50 50 88 88 88 88 88 88 88 88 89 89 90 90 90 90 91 92 93 93 92 91 89 88 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 85 84 84 83 83 82 82 82 83 83 84 85 85 86 86 86 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 83 82 83 83 83 82 81 80 78 77 79 79 79 78 77 76 76 76 75 74 73 72 71 70 68 67 68 69 68 67 68 69 70 69 68 69 71 73 73 72 71 70 68 65 64 64 65 64 63 61 61 61 60 61 63 63 63 62 62 63 63 62 60 60 60 60 61 60 59 61 63 66 68 70 63 57 53 52 47 48 48 49 50 51 56 57 55 52 56 58 48 48 57 59 57 53 56 60 58 53 51 53 55 56 52 51 51 48 46 45 45 45 45 45 45 46 47 51 54 56 56 52 51 54 53 51 49 47 47 47 47 47 48 47 46 44 43 43 44 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 47 47 47 46 46 45 45 44 44 45 45 45 46 46 47 48 49 50 50 50 50 50 50 48 47 47 48 47 46 47 47 48 48 47 47 47 47 47 47 48 48 47 46 46 46 45 46 47 49 50 50 50 51 52 53 53 53 54 55 54 53 53 54 53 51 48 46 44 44 45 46 47 46 45 46 45 43 43 44 45 46 46 46 47 48 48 47 45 45 46 48 46 45 44 44 44 43 46 50 53 53 52 51 50 48 44 43 44 44 44 44 45 47 47 45 44 45 46 45 43 42 42 43 44 45 44 43 42 41 40 39 39 39 41 41 41 41 39 38 39 38 38 38 38 39 40 40 41 42 42 42 43 42 42 40 38 37 38 38 36 34 33 35 37 38 38 39 39 39 39 40 42 43 44 45 46 48 50 50 48 46 46 47 48 51 53 55 56 53 48 46 46 50 57 58 54 54 53 55 58 60 59 53 48 46 44 42 38 32 28 26 24 24 23 23 26 34 39 39 37 38 44 48 49 46 41 35 37 36 34 31 29 26 27 27 27 27 29 34 29 22 24 27 29 28 29 29 31 32 31 30 30 31 31 30 31 31 32 31 41 49 45 42 40 39 37 36 36 36 36 36 37 39 39 38 36 35 34 35 37 38 37 34 30 30 33 37 38 38 36 35 35 34 33 32 33 35 36 38 38 36 31 32 33 37 38 40 40 40 39 38 37 37 38 40 42 45 48 52 54 55 55 52 50 48 46 45 45 48 50 53 55 57 57 58 60 62 64 65 65 66 66 65 64 62 58 52 46 42 39 40 39 39 36 37 40 45 45 43 42 38 33 35 37 38 38 41 52 51 49 47 45 44 43 42 41 41 38 35 34 34 33 33 35 38 39 36 30 38 41 40 47 49 45 43 42 41 39 38 38 37 37 38 40 42 41 41 40 44 47 50 54 56 58 58 59 61 54 51 58 63 65 59 57 54 46 55 68 69 60 51 56 65 76 72 69 65 60 55 51 59 63 62 63 62 58 63 67 66 66 65 63 62 64 69 72 73 71 66 60 58 58 60 63 66 69 70 69 64 60 58 58 56 55 55 54 54 53 53 54 54 54 54 54 54 54 54 52 51 50 51 51 50 47 45 44 43 42 43 44 45 45 46 47 49 49 48 47 46 45 45 45 45 44 45 48 52 56 57 57 58 59 61 63 65 62 54 43 40 42 45 48 53 58 64 72 77 77 75 70 65 59 57 55 55 49 45 44 44 44 46 47 48 49 51 52 54 56 57 58 59 61 62 61 60 58 58 59 59 58 58 58 55 52 49 47 45 44 42 40 39 39 42 43 45 45 45 45 46 48 49 50 49 49 50 50 49 47 46 46 47 49 50 87 88 88 88 88 88 88 88 88 89 89 89 90 90 91 92 92 93 92 91 89 88 87 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 86 85 85 84 84 83 83 83 82 82 83 83 83 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 82 82 82 82 82 82 82 79 78 78 78 76 73 72 71 72 74 75 72 71 71 70 70 70 70 71 72 70 68 67 67 67 66 67 67 70 72 72 73 73 72 70 68 66 65 65 63 62 60 60 61 64 62 60 59 58 60 62 62 60 59 58 58 60 61 62 63 62 61 61 65 68 68 59 53 48 50 49 48 47 47 49 50 51 53 50 46 50 51 46 41 48 62 61 59 57 59 59 54 51 50 55 56 55 54 53 49 46 43 44 45 45 46 46 47 49 50 53 53 52 50 49 50 48 47 46 46 46 46 45 45 45 45 45 44 44 45 46 46 46 46 46 47 47 47 47 46 46 47 46 46 46 45 45 45 46 47 46 46 46 46 46 45 45 44 44 45 46 47 47 47 48 48 49 50 50 50 50 50 50 49 48 48 47 47 47 47 48 49 49 48 47 46 47 48 48 48 49 48 46 45 45 45 45 46 48 49 49 50 51 52 53 51 51 52 53 53 52 52 53 52 51 48 44 43 43 45 47 47 47 46 46 45 44 45 45 45 46 46 46 45 46 47 46 46 46 48 50 50 51 51 51 53 55 57 58 59 58 56 54 52 49 45 43 44 45 45 45 45 45 46 44 44 46 47 46 44 42 42 42 44 45 45 44 42 41 40 39 38 39 40 41 41 41 41 40 39 39 38 38 38 39 40 41 42 42 42 43 43 43 44 43 41 38 38 38 37 36 37 38 38 38 37 38 38 38 38 38 41 45 50 49 47 47 49 50 49 48 48 48 51 54 55 56 56 53 51 53 56 58 60 58 55 54 51 48 55 56 54 47 42 39 35 32 32 29 25 23 24 24 21 23 27 36 41 43 38 35 36 42 46 45 42 41 44 39 33 28 27 28 30 31 32 31 30 27 27 27 28 30 32 32 32 32 32 33 33 31 29 29 33 36 37 34 33 33 44 49 45 40 36 37 38 39 37 39 41 40 40 39 37 36 35 35 35 36 38 37 33 30 31 37 39 39 37 36 35 35 34 33 33 33 34 35 35 35 32 31 30 31 33 36 37 38 39 39 39 37 36 36 37 38 41 44 48 51 54 56 56 54 51 49 47 46 47 49 52 55 56 56 55 56 58 60 62 63 64 65 65 65 64 64 62 60 56 51 47 43 40 38 35 36 39 43 46 47 45 39 33 35 36 37 40 46 54 52 48 44 43 43 44 43 42 42 39 37 37 36 36 37 37 38 38 33 28 31 44 57 58 54 46 44 42 41 39 38 37 37 37 37 38 39 41 43 45 46 45 45 50 52 52 52 55 58 58 59 59 61 61 60 58 55 51 53 61 73 62 54 59 66 69 59 63 66 64 60 55 56 60 65 64 64 63 64 65 65 68 67 62 55 53 61 66 67 65 60 57 58 60 62 66 69 70 66 62 58 55 55 57 56 54 52 53 52 51 49 50 51 52 54 56 56 56 56 54 52 50 49 49 49 47 45 43 42 41 41 42 43 44 46 48 48 46 44 43 43 43 44 44 44 45 46 49 53 56 57 56 57 59 63 65 63 63 58 44 41 42 45 48 53 58 63 69 73 74 72 69 64 60 60 57 52 47 44 44 44 45 46 46 47 47 48 50 51 54 56 59 60 62 62 62 61 61 60 60 59 58 58 57 54 52 49 47 46 45 44 42 41 41 44 45 45 45 45 45 46 47 48 48 47 46 46 48 49 48 47 46 47 48 49 87 87 88 88 87 87 87 87 88 88 89 89 89 90 90 91 92 92 92 91 90 89 88 87 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 83 83 83 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 83 82 81 80 80 80 80 79 78 77 78 78 75 70 67 66 67 67 67 67 68 70 73 74 73 74 74 72 69 66 65 64 64 66 69 72 73 74 73 74 74 73 70 66 65 65 65 65 67 65 63 61 58 56 55 56 58 61 60 58 56 57 59 61 61 59 61 62 62 61 60 65 65 59 52 50 52 45 42 44 46 49 53 53 50 48 46 47 45 42 38 45 59 63 60 54 57 56 52 49 48 54 57 57 56 54 50 47 44 44 45 45 46 47 48 49 50 51 51 50 48 47 47 47 47 46 46 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 45 44 44 45 46 46 46 45 45 45 45 45 45 44 45 46 47 47 47 47 48 48 49 49 49 50 50 51 51 50 49 49 48 48 48 48 50 50 50 49 48 47 48 49 49 49 49 48 47 46 45 45 44 46 47 49 49 49 50 51 52 51 51 51 53 52 51 51 52 53 51 48 43 42 43 46 47 47 47 45 43 43 44 46 44 44 45 45 44 44 45 46 46 47 50 55 57 57 59 59 58 63 64 61 59 58 57 56 55 54 50 46 44 44 46 46 46 46 46 46 45 45 45 45 45 44 43 42 42 43 45 46 45 43 42 41 40 39 39 39 40 41 42 41 41 40 39 38 39 39 39 40 41 41 42 43 43 45 45 46 45 43 39 38 38 38 38 39 39 37 35 35 35 36 37 37 38 40 45 51 51 49 48 48 48 49 50 52 51 51 52 53 53 52 52 55 60 62 62 60 59 58 59 60 60 61 54 45 36 33 33 35 33 30 26 25 24 25 25 23 25 29 39 43 45 43 42 42 44 49 52 51 48 48 38 31 26 29 32 37 35 33 31 34 36 32 30 30 31 34 38 36 36 38 40 40 36 33 32 35 37 38 37 39 40 44 43 40 38 39 40 41 40 37 40 40 38 37 36 37 37 36 36 37 38 37 35 31 29 32 39 41 40 37 36 36 36 35 35 34 34 34 33 32 31 29 30 32 32 33 35 36 37 37 38 38 36 35 35 35 37 39 43 47 52 55 57 58 55 53 50 49 48 48 50 53 57 57 56 54 55 57 59 61 62 63 64 65 65 64 63 61 60 58 57 55 51 45 39 35 35 38 42 46 48 46 40 35 35 36 38 46 50 53 51 47 43 42 42 43 43 42 42 40 38 37 37 37 38 36 35 36 35 32 30 52 69 63 54 47 45 43 42 40 39 38 39 40 39 40 40 39 41 45 50 48 47 48 49 48 46 46 49 55 55 54 60 57 53 53 54 54 49 51 62 60 63 70 67 62 53 65 71 69 65 63 63 62 64 66 67 67 65 67 69 70 62 52 56 60 65 65 65 63 60 60 61 63 63 63 62 62 60 59 57 53 54 55 55 53 50 51 51 49 47 47 50 53 55 56 53 52 52 52 50 48 45 45 48 48 47 45 42 41 40 40 40 41 44 47 47 45 43 43 43 44 44 44 45 46 48 51 55 57 57 57 58 59 64 65 63 66 62 47 41 41 45 48 51 57 61 65 69 71 70 68 65 63 61 56 50 46 45 45 45 45 46 46 46 46 47 48 50 52 55 58 60 61 62 63 64 64 64 64 62 60 58 55 53 50 49 48 47 46 45 44 43 44 45 46 46 45 45 45 45 45 46 46 45 45 45 46 47 48 47 47 47 47 48 86 87 87 87 87 87 87 87 88 88 89 89 89 89 90 90 91 92 92 91 90 89 88 87 87 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 83 84 84 85 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 82 82 81 80 79 78 78 77 77 76 74 72 71 69 65 61 60 61 62 62 66 70 74 75 76 76 73 69 65 63 62 63 66 69 71 73 74 74 73 74 74 73 72 69 66 66 67 67 66 65 64 60 55 55 55 56 57 58 55 54 56 57 59 62 59 57 62 64 66 64 60 57 58 57 52 49 48 46 46 48 48 49 50 50 49 48 50 52 54 53 50 47 49 57 54 53 55 54 52 52 53 56 56 55 54 51 49 47 45 44 45 45 46 47 48 49 49 49 49 48 47 46 46 46 47 46 45 44 44 43 44 45 45 46 46 45 44 44 43 43 43 43 43 44 44 45 45 45 45 45 45 45 44 44 45 45 45 45 44 44 44 45 45 44 44 45 46 46 46 46 47 48 48 48 49 49 50 50 50 50 50 50 49 50 50 50 51 51 51 50 50 49 49 50 50 50 49 49 49 49 48 46 46 46 47 48 49 48 48 49 51 51 51 51 51 52 52 51 50 52 52 50 47 44 43 44 46 47 47 45 45 45 45 44 44 43 43 43 44 45 46 47 46 46 48 51 57 59 61 63 63 62 63 62 59 57 56 55 57 56 55 50 47 45 46 47 47 46 46 46 47 48 46 44 42 43 44 44 43 42 43 44 46 46 45 43 43 41 40 39 39 40 41 41 41 40 40 39 38 38 39 39 40 41 42 43 43 43 42 42 42 44 43 40 36 36 37 37 37 36 35 34 33 34 35 37 36 36 36 41 47 51 50 49 48 49 49 48 50 54 52 50 50 50 51 52 55 59 64 62 59 58 59 61 61 59 58 50 43 36 35 35 36 32 28 24 25 28 30 30 30 29 33 41 44 46 46 50 51 50 52 57 61 51 40 33 31 29 31 37 42 34 30 30 32 34 35 33 32 34 39 42 43 44 45 46 46 44 39 36 35 37 39 41 43 44 41 39 38 39 42 43 41 40 39 39 36 34 37 38 39 39 38 37 38 39 39 34 31 31 33 37 40 38 37 37 37 37 37 36 35 35 32 29 30 31 31 32 32 31 33 35 36 36 36 37 37 36 35 35 35 36 39 43 48 52 56 58 58 55 54 52 51 50 50 52 55 57 58 57 57 57 58 59 60 60 61 62 63 64 65 65 64 62 61 61 62 60 54 46 39 37 38 41 44 46 47 41 38 36 37 40 46 50 52 51 47 43 41 41 41 42 43 43 39 38 37 35 35 36 34 34 35 36 33 26 54 67 61 52 46 45 45 43 40 39 40 44 45 45 45 44 43 42 45 49 49 49 48 47 47 48 41 38 39 40 44 53 49 46 46 48 51 60 58 59 69 71 72 72 66 59 68 70 64 52 56 70 66 65 67 67 67 67 67 68 70 55 45 52 62 68 66 65 64 64 66 69 67 66 64 59 57 57 58 57 54 53 53 53 52 51 53 53 52 49 52 54 56 53 49 43 40 38 39 41 42 43 45 47 49 49 47 44 41 39 38 39 40 43 45 45 45 44 44 44 44 44 44 44 45 48 52 56 58 58 60 62 64 64 65 66 71 64 50 41 40 44 47 50 55 59 63 69 70 70 69 67 65 62 55 49 45 44 44 44 44 45 45 44 44 46 48 50 52 54 56 57 58 59 62 64 66 67 67 65 62 58 54 50 47 46 47 46 45 44 44 45 46 47 46 46 45 45 45 45 45 46 47 47 47 46 46 46 46 46 47 47 47 48 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 90 90 91 91 91 90 89 89 88 87 87 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 82 83 83 83 84 84 85 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 83 82 82 81 80 78 75 75 74 72 72 72 72 70 68 70 68 66 64 62 62 68 74 77 77 75 68 64 61 61 63 65 68 70 71 72 74 73 74 75 73 71 70 68 66 67 66 66 65 65 64 61 57 57 57 56 57 57 59 56 55 57 59 61 60 61 63 64 65 68 64 59 57 57 56 56 56 55 56 56 54 52 51 51 51 51 50 51 53 55 56 57 55 52 49 51 54 56 53 49 53 55 55 54 52 50 49 49 47 45 45 45 46 47 48 49 49 48 48 47 47 46 46 46 46 45 44 42 42 42 43 44 45 44 42 41 42 42 42 42 41 42 42 42 42 43 43 44 44 45 45 45 45 45 45 44 43 43 43 43 43 45 45 43 43 44 46 46 46 46 47 47 47 48 48 49 50 50 50 50 50 50 50 50 50 51 51 51 50 50 50 51 51 52 52 52 51 51 51 52 50 49 48 49 49 49 49 48 47 47 49 49 50 50 52 53 53 53 52 51 50 49 46 44 42 44 45 46 45 45 45 45 46 45 44 42 43 44 46 48 49 49 47 46 46 50 53 56 58 59 61 61 60 58 56 55 54 54 55 55 54 50 48 47 48 48 48 46 44 43 45 46 45 43 41 42 43 44 46 45 43 45 46 47 46 45 45 44 42 40 40 40 41 41 40 39 39 39 39 39 40 41 41 42 42 42 42 40 38 38 38 39 40 41 38 38 37 36 35 35 35 37 37 35 35 36 35 35 35 44 48 49 50 49 49 49 49 49 52 55 53 51 49 50 51 51 55 60 65 63 60 56 59 62 61 54 49 46 45 44 44 44 43 39 32 27 29 31 35 35 34 33 35 39 41 39 39 44 49 53 56 59 67 57 45 35 33 33 34 41 43 33 29 29 35 37 39 37 36 39 53 55 50 53 52 48 48 47 42 38 36 37 40 43 42 42 43 46 45 43 44 43 40 40 42 46 41 38 39 40 40 38 38 38 36 37 37 33 32 34 34 37 42 38 36 36 38 38 37 36 35 34 33 33 33 34 35 32 31 32 34 35 36 36 36 36 36 36 35 35 35 37 40 44 49 53 56 56 55 55 55 55 54 53 53 53 55 57 57 57 57 58 58 58 58 58 57 58 60 63 65 66 66 65 65 65 66 66 65 58 51 44 43 44 46 47 48 44 40 38 41 46 51 52 51 50 47 43 40 39 40 43 44 43 40 40 39 35 35 36 35 36 37 40 35 30 48 59 61 52 46 43 44 44 43 42 43 46 47 48 48 47 47 47 49 50 48 49 48 45 48 52 42 40 41 37 38 43 42 44 47 51 53 55 51 52 64 66 67 72 68 62 62 61 59 52 54 61 62 64 65 60 61 64 63 60 58 57 55 55 63 66 64 65 65 65 66 66 65 64 63 58 56 57 58 58 56 54 53 51 53 55 58 57 57 56 56 55 53 47 41 38 37 37 38 38 39 41 44 47 49 49 48 45 42 40 38 39 40 42 43 44 44 45 45 44 44 43 42 42 43 45 49 53 55 58 61 65 67 63 63 65 68 65 56 42 40 43 47 51 55 58 63 70 72 71 69 67 65 62 55 50 47 48 47 43 42 43 43 43 44 46 49 52 52 53 54 55 56 57 60 62 64 66 65 64 59 54 48 45 44 44 45 45 43 43 44 45 46 47 46 45 45 45 44 43 44 46 47 48 48 47 46 44 44 44 45 46 46 47 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 89 89 88 87 87 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 82 82 82 83 83 84 84 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 84 84 83 81 81 81 80 76 74 74 74 73 75 76 77 77 75 74 73 73 72 68 64 70 74 76 74 71 66 62 60 61 62 64 67 69 71 72 73 73 74 76 75 73 70 68 67 67 68 68 67 65 63 61 59 59 59 58 58 58 59 58 59 60 61 62 62 62 61 60 59 59 61 60 58 59 58 57 57 59 62 62 59 53 52 52 51 52 53 52 52 51 53 54 53 49 45 53 58 64 51 47 54 56 56 54 54 53 52 51 50 47 45 45 46 46 47 47 48 47 47 47 46 46 46 45 44 43 42 40 41 41 42 43 44 42 42 41 41 41 41 41 41 40 40 40 41 42 43 44 44 45 45 45 45 45 44 43 42 41 42 42 43 44 44 43 44 45 46 46 46 46 46 46 47 47 48 48 49 50 50 50 50 50 51 52 52 52 52 51 51 53 54 54 53 52 52 53 53 52 52 53 53 51 49 51 51 51 50 49 48 48 48 48 49 49 51 52 53 52 50 48 48 47 44 44 44 45 45 45 46 45 45 46 47 48 47 46 45 46 47 50 50 50 48 46 45 48 50 52 54 57 62 61 59 57 55 54 54 54 55 54 53 51 49 49 50 50 49 46 44 42 42 42 43 42 42 43 45 46 47 45 44 45 46 47 46 46 46 45 43 40 40 40 41 40 40 39 39 39 39 40 41 42 42 43 42 41 40 39 37 37 36 35 35 35 35 36 37 37 37 35 34 35 36 34 35 35 35 37 42 53 54 53 51 50 48 48 49 51 54 55 55 53 49 48 51 53 56 62 66 64 63 61 61 61 59 49 44 43 48 50 51 46 44 44 37 30 30 33 35 35 35 34 33 34 36 37 39 42 48 56 68 54 45 46 43 38 36 36 39 41 37 29 32 37 46 42 41 42 44 45 48 51 52 56 54 49 48 46 43 42 40 39 41 42 41 46 48 46 44 42 42 41 39 39 38 38 40 41 41 39 36 31 35 38 39 37 35 34 34 34 34 39 43 38 36 37 39 39 37 36 35 34 32 32 33 37 37 31 31 33 35 36 36 36 35 35 36 35 35 35 36 39 42 46 50 53 55 55 54 53 54 56 58 58 57 56 56 56 56 56 57 57 57 57 56 54 53 53 57 60 64 66 68 67 67 67 65 66 66 64 60 55 53 53 53 54 52 49 46 45 46 50 53 54 51 48 47 45 42 39 41 44 45 43 41 41 40 37 37 36 35 37 39 43 38 35 39 57 66 53 47 43 45 46 45 44 45 46 49 50 49 49 49 48 53 52 47 48 49 48 43 39 37 38 40 38 37 37 39 42 46 54 56 55 49 48 53 54 57 61 60 61 65 60 58 59 61 62 63 65 63 51 54 60 60 57 54 56 55 55 60 62 60 62 63 63 63 62 62 62 61 58 58 58 59 59 58 56 54 54 57 56 55 55 55 55 54 50 44 41 40 40 39 39 39 39 39 41 44 47 48 48 46 44 42 41 40 40 40 40 41 42 43 43 43 42 42 40 40 41 42 44 46 49 52 55 58 62 65 64 65 67 68 63 55 42 40 42 49 53 56 59 64 70 73 72 69 67 64 61 55 52 51 53 50 41 41 41 42 44 46 49 52 54 53 52 53 54 56 57 59 60 60 59 57 54 50 47 44 43 43 43 44 44 43 43 44 45 46 46 46 46 45 43 42 42 43 44 46 46 46 46 45 44 43 43 44 44 45 45 86 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 89 89 88 87 87 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 83 82 82 82 82 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 84 84 83 81 81 81 79 75 73 73 73 73 75 75 75 75 74 73 73 72 73 73 72 75 74 73 71 68 64 61 60 60 62 64 66 67 69 72 73 74 75 76 77 74 71 68 67 67 67 68 68 67 66 65 64 63 61 60 59 60 60 61 62 62 60 60 61 61 60 59 60 60 61 61 60 61 58 56 56 58 60 61 57 51 52 52 51 51 52 51 52 52 52 53 53 46 47 61 64 61 47 50 56 57 55 53 55 55 54 53 51 48 45 44 45 46 47 47 46 46 46 46 46 45 45 44 43 42 42 41 42 42 42 42 43 43 43 42 41 40 39 38 39 39 40 41 42 44 45 45 45 45 44 45 45 44 44 43 42 42 42 42 42 42 43 44 45 45 46 46 46 47 46 46 47 47 48 48 49 50 50 50 50 50 51 52 53 53 52 53 55 57 56 55 52 50 50 52 52 52 52 52 52 51 51 54 54 54 53 53 52 49 48 47 48 49 49 51 52 50 49 47 46 45 45 45 45 46 46 45 45 46 46 48 51 53 52 51 49 47 48 49 50 49 47 46 45 47 49 51 55 58 61 60 59 58 57 55 55 55 55 55 53 52 50 51 52 52 50 47 44 42 41 41 41 42 44 44 44 45 45 44 44 45 46 46 45 45 45 45 43 41 40 40 40 40 39 39 40 40 40 41 41 42 42 42 41 41 41 39 38 38 38 36 33 31 32 34 36 38 38 38 36 36 34 33 36 35 34 36 45 57 58 56 51 51 50 48 49 51 55 55 56 59 59 58 55 55 56 63 64 61 62 64 65 60 54 44 41 40 41 42 43 43 40 37 33 32 33 33 34 33 34 32 29 32 35 38 41 45 50 62 75 50 44 51 45 40 37 40 42 41 38 37 43 48 51 43 41 43 48 48 47 49 51 53 53 52 48 46 44 44 43 42 42 43 45 45 44 42 40 39 39 38 38 39 41 43 43 42 39 34 31 29 29 33 38 38 36 34 35 34 33 40 42 37 37 38 40 39 38 36 34 32 30 32 34 38 36 30 32 34 37 37 37 36 36 35 35 35 35 36 38 41 44 47 50 52 53 53 52 52 53 57 59 62 61 60 59 58 57 57 56 55 53 53 53 53 53 52 54 58 62 67 69 69 68 66 65 65 66 66 65 64 63 63 64 64 63 61 58 55 52 52 53 53 50 47 46 43 41 40 43 45 47 43 40 39 40 40 39 38 37 36 37 39 39 36 31 56 63 53 48 46 48 46 44 44 44 47 54 52 49 50 53 55 54 53 50 54 53 51 49 47 45 41 40 42 41 40 40 42 44 45 46 46 43 43 44 42 48 57 55 59 64 62 63 65 66 67 69 69 66 57 62 65 62 60 59 61 58 56 58 60 60 62 62 62 61 61 62 61 60 60 60 60 61 60 59 56 56 56 58 55 52 52 51 50 47 45 43 43 43 42 41 40 40 40 41 41 44 46 47 46 44 42 41 40 41 41 40 39 39 40 40 41 41 40 40 39 39 40 42 43 44 45 48 51 54 58 59 60 62 63 63 55 48 40 41 44 50 55 58 61 67 72 76 73 69 65 62 59 55 55 56 55 48 40 40 41 42 45 49 52 54 54 53 52 53 55 58 59 60 60 59 57 55 52 49 46 44 43 42 43 44 44 44 44 45 46 47 47 47 45 44 43 43 43 43 44 44 44 44 45 45 45 44 43 43 42 42 43 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 89 88 87 86 86 86 86 86 86 86 86 86 86 86 85 84 84 83 83 83 83 83 83 84 84 85 85 84 84 84 84 84 84 84 84 83 83 82 82 82 82 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 85 85 84 83 81 80 80 78 76 72 71 72 73 73 73 72 72 73 74 76 78 78 77 78 79 76 72 68 65 62 60 60 60 61 62 64 66 68 71 73 74 75 75 75 73 73 71 69 67 66 66 66 66 67 66 62 61 60 59 59 60 60 61 64 64 62 60 59 59 61 61 61 61 61 63 62 59 54 54 57 58 59 59 56 53 52 56 58 57 55 53 53 54 55 55 54 49 51 59 58 56 50 55 59 62 57 55 56 53 52 53 52 49 45 44 45 46 46 46 46 46 46 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 41 40 38 37 38 39 40 41 43 45 46 46 46 45 45 45 45 45 43 42 42 42 42 42 41 41 41 43 45 46 46 46 46 47 47 47 47 47 47 48 48 49 49 50 50 51 51 51 52 52 51 52 54 56 54 52 50 49 48 49 50 50 51 52 53 54 55 56 56 56 55 53 51 49 48 48 49 49 49 51 52 52 51 50 49 48 47 47 46 45 46 47 47 47 48 49 53 55 56 54 51 48 48 48 49 48 46 45 47 49 52 54 56 58 58 56 56 56 56 56 56 56 56 55 53 52 52 52 51 52 50 46 42 41 41 41 40 39 40 41 42 43 42 40 42 44 46 45 44 44 44 43 41 40 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 42 40 39 38 39 35 32 30 34 36 36 37 38 39 38 36 34 34 35 35 36 37 44 52 56 54 52 55 53 51 50 52 57 53 55 61 59 58 55 57 59 68 64 60 62 64 65 56 49 44 41 38 37 36 37 42 40 36 30 31 33 33 34 34 38 40 39 40 45 52 47 48 53 70 75 52 50 52 46 41 37 46 46 42 45 47 52 52 49 40 46 53 59 56 53 54 54 54 54 54 53 49 46 45 43 43 43 43 43 43 43 42 40 40 41 42 42 42 42 43 44 39 35 30 29 28 26 33 40 45 37 32 35 37 39 43 40 35 38 40 42 40 38 36 32 30 31 36 39 39 34 31 33 36 38 38 37 36 35 35 34 35 36 38 40 42 44 46 48 50 51 52 52 52 54 56 59 62 64 64 62 61 59 58 55 52 49 49 50 54 53 53 53 56 61 67 70 72 70 69 68 69 68 68 67 67 67 68 70 71 70 68 66 63 60 56 54 53 52 49 45 43 42 43 46 48 50 49 49 50 44 40 40 38 37 37 35 34 37 34 34 54 55 48 45 45 48 44 42 43 45 46 49 50 50 49 55 58 50 48 50 56 54 49 44 45 46 45 46 49 51 46 37 44 46 45 44 42 39 43 43 38 42 51 62 61 59 61 63 65 66 68 70 67 64 61 64 64 62 61 62 65 61 59 61 62 63 62 61 61 62 61 61 61 61 60 61 61 61 62 61 59 57 57 56 54 53 52 52 52 50 47 45 45 44 44 43 42 42 42 42 43 44 44 45 44 42 41 40 40 41 42 41 39 39 39 40 40 40 40 40 40 38 39 40 40 41 42 43 46 49 54 54 54 58 58 56 48 43 40 42 45 50 56 60 64 68 72 76 73 69 65 62 58 55 56 57 53 45 39 40 40 42 44 49 54 55 54 53 52 54 56 60 61 61 60 59 58 59 57 53 48 45 43 42 43 44 45 46 46 47 48 48 46 45 44 44 44 44 44 43 43 43 43 44 44 45 45 44 43 41 41 41 42 87 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 90 90 91 91 90 90 89 89 88 87 86 86 86 86 86 86 86 87 86 86 85 84 84 83 83 83 83 83 83 84 85 85 85 85 85 84 84 84 84 84 84 84 83 82 82 82 82 81 82 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 84 83 80 79 79 77 75 73 72 71 72 74 74 75 74 74 75 76 78 79 78 79 79 78 73 68 65 62 61 60 59 60 60 62 64 67 70 72 74 75 74 74 73 73 72 69 67 65 65 63 61 61 59 55 56 55 56 56 57 58 60 64 65 63 60 57 55 54 57 59 60 59 59 59 56 52 53 55 55 55 55 55 55 55 57 57 55 55 55 55 55 55 55 56 58 53 52 55 55 56 58 58 59 60 54 51 44 47 55 52 49 45 44 43 45 46 46 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 41 41 41 40 40 41 41 39 38 38 39 40 42 43 44 45 45 45 45 45 45 45 45 44 44 43 43 44 44 42 42 42 43 44 45 45 45 45 46 47 47 47 47 46 46 47 47 49 50 51 51 51 51 52 53 53 54 54 53 51 50 50 49 48 48 49 49 49 50 53 56 56 56 55 54 53 52 50 49 48 48 49 49 49 51 52 52 51 48 48 48 48 48 46 47 49 50 50 49 48 49 52 55 56 55 51 48 48 48 49 47 47 48 49 52 54 55 56 58 57 56 56 57 57 57 57 57 56 54 53 52 50 49 47 44 42 41 40 40 40 41 41 41 41 41 41 41 41 42 44 45 45 43 42 41 42 42 39 39 39 38 38 38 38 39 39 39 39 39 40 41 42 43 43 43 42 40 39 38 37 35 33 32 39 41 38 37 37 40 38 36 34 33 34 36 38 40 45 49 55 54 52 52 50 50 50 54 56 53 56 60 57 55 54 57 62 65 60 59 61 62 60 54 47 43 44 43 41 38 38 40 39 37 34 31 31 31 36 39 43 40 40 44 50 57 51 51 54 58 62 58 55 49 41 41 42 51 48 46 52 51 51 55 54 52 55 59 64 61 60 61 59 59 60 60 58 52 49 45 43 41 41 42 42 43 44 44 42 44 45 45 43 41 39 40 39 33 32 33 35 31 28 33 44 55 42 37 41 41 41 43 39 36 40 41 41 37 34 33 31 33 37 43 44 41 35 33 35 38 39 39 38 36 34 33 32 34 36 38 39 41 42 43 45 47 49 50 51 53 54 55 57 59 61 63 63 62 60 57 53 50 48 47 49 51 54 56 57 57 59 62 67 71 72 71 70 71 72 71 69 69 70 69 69 71 71 71 70 69 68 67 63 58 55 51 47 45 45 47 50 51 50 47 48 50 43 41 41 39 39 41 40 41 40 36 37 49 47 43 40 41 44 44 46 47 48 48 48 45 44 44 47 47 47 47 48 50 48 47 46 43 45 51 53 53 47 43 40 42 45 47 50 47 43 54 56 48 51 51 49 58 58 52 58 63 67 64 64 66 67 66 62 61 60 59 58 58 60 63 67 63 62 61 62 63 63 62 61 60 59 59 59 60 61 61 58 56 55 55 55 55 54 54 53 53 51 49 48 47 46 46 45 44 43 43 43 43 43 43 43 42 41 40 40 40 41 43 42 41 40 40 40 40 41 41 41 40 38 37 37 38 39 40 42 45 50 55 55 55 55 53 50 44 41 41 45 48 51 56 60 64 67 71 75 73 70 66 63 61 59 57 54 50 43 38 39 39 40 43 49 54 56 55 54 53 55 58 61 63 62 60 60 61 63 61 57 51 46 43 43 43 44 46 47 48 47 45 43 43 43 44 44 44 44 43 43 43 44 44 45 45 44 44 43 43 41 41 41 42 87 87 87 87 86 86 86 87 88 88 89 89 89 89 89 89 89 89 89 90 90 91 91 91 91 90 89 89 88 87 86 86 86 86 86 86 86 87 86 86 85 84 83 83 82 82 83 83 84 85 86 86 86 85 85 85 85 85 85 84 84 83 82 82 82 81 81 81 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 84 84 84 85 85 85 84 83 81 78 76 73 73 73 71 71 71 73 75 77 76 75 74 74 75 74 73 72 66 67 69 68 66 62 59 57 57 58 59 60 63 66 68 72 75 75 75 74 73 71 70 68 66 65 64 64 61 57 53 53 58 55 53 52 54 57 58 59 60 60 59 57 57 57 57 57 59 59 57 54 56 54 50 50 50 49 51 54 55 53 49 50 50 50 52 53 53 52 52 47 46 47 50 53 56 56 55 54 57 61 52 45 41 50 54 51 48 45 44 44 44 45 46 46 45 45 45 45 46 46 45 45 45 44 43 43 42 42 41 41 41 41 41 41 40 39 38 38 39 40 42 43 44 46 47 47 46 47 47 47 47 47 46 46 46 47 48 47 44 42 42 43 44 44 43 43 45 46 46 46 45 45 45 45 45 47 48 50 50 50 50 50 51 53 53 51 51 50 49 49 48 48 49 50 50 50 49 53 56 57 56 54 53 53 51 50 49 49 49 49 49 50 51 52 52 51 48 48 48 48 47 46 50 52 53 51 50 49 51 53 55 55 54 51 49 50 50 50 50 53 55 54 53 54 56 57 57 57 57 59 60 60 59 57 55 53 52 52 50 47 43 41 41 41 41 41 40 39 39 40 40 41 42 42 43 43 44 46 45 44 43 41 40 40 40 39 39 38 37 37 38 39 38 38 38 38 39 40 41 42 43 43 42 42 41 40 39 37 35 35 36 43 43 40 37 38 41 38 36 33 35 36 37 38 42 49 50 51 53 49 46 46 46 48 53 53 49 50 52 54 53 52 48 52 56 57 58 59 58 60 62 54 49 48 51 49 41 40 40 41 39 37 33 31 30 34 35 34 35 38 43 48 52 53 53 55 56 62 65 59 50 44 51 46 41 43 47 53 51 53 67 62 58 58 58 61 64 64 63 59 58 59 61 60 56 52 48 44 43 43 43 44 45 45 45 45 47 46 44 41 39 37 37 37 36 34 33 34 31 30 32 47 59 51 48 47 44 42 41 38 38 41 41 38 33 33 35 37 40 43 46 44 40 36 36 38 39 40 40 37 34 31 30 31 32 34 36 37 39 40 42 43 44 45 47 49 51 52 53 54 55 58 59 60 60 58 56 53 51 50 49 50 53 56 59 61 61 60 59 62 66 71 70 70 71 73 74 73 71 69 67 67 69 70 70 69 68 69 70 69 66 61 55 51 49 49 49 52 55 57 56 53 49 41 41 42 40 41 43 35 34 36 42 45 47 43 42 41 38 40 47 47 47 49 49 47 37 35 36 43 42 40 44 45 46 46 49 54 50 50 52 46 44 44 48 48 47 47 50 56 52 47 49 52 54 55 49 43 52 54 49 55 62 68 56 51 54 63 67 63 61 59 58 55 53 62 67 67 61 60 60 63 64 63 62 60 57 55 55 56 58 59 59 56 54 54 54 55 54 54 53 52 50 48 47 46 46 46 45 45 45 44 43 43 42 41 42 42 42 41 40 40 41 41 43 43 43 41 40 40 41 41 42 42 40 38 36 36 36 39 40 41 46 50 54 52 51 49 48 45 41 41 44 50 55 58 58 61 65 68 71 73 72 70 68 66 64 62 59 54 50 43 39 38 38 40 41 47 53 57 56 55 53 55 58 62 63 63 61 61 61 63 62 59 53 48 44 43 43 44 45 46 45 43 42 42 42 43 44 44 44 43 42 42 43 45 46 46 45 45 44 44 43 42 42 42 43 88 88 87 87 86 86 86 86 87 88 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 91 90 89 88 88 87 86 86 85 85 86 86 87 86 86 85 84 83 83 82 82 83 84 85 86 87 87 87 86 86 86 85 85 85 85 84 83 83 82 81 81 81 81 81 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 83 80 76 72 69 69 70 70 70 71 74 76 78 78 77 75 73 70 66 60 59 60 61 64 66 63 59 56 55 55 57 58 60 61 63 66 69 74 76 76 74 72 71 69 68 66 65 65 65 60 55 51 51 53 53 52 51 54 57 57 57 56 57 59 61 61 60 57 56 56 56 57 56 57 51 43 42 43 44 48 50 47 46 45 46 47 48 50 51 51 49 45 39 44 47 48 52 56 55 55 55 57 59 58 56 52 51 51 49 48 46 43 44 44 45 45 44 44 45 45 46 46 46 46 46 45 44 43 42 42 42 42 42 41 41 40 40 39 38 38 39 39 40 42 44 45 45 45 44 45 47 49 49 48 47 47 47 47 47 46 45 43 42 41 42 43 42 42 43 43 45 45 44 44 44 43 44 44 45 46 48 49 50 51 51 51 51 50 49 49 48 47 47 48 49 50 50 50 49 50 53 56 57 56 55 54 53 52 51 49 49 50 50 50 51 52 52 54 52 50 50 50 49 48 49 52 54 54 51 50 50 54 55 56 56 54 51 50 51 51 52 54 57 57 54 54 55 57 57 57 58 59 60 62 61 59 55 54 53 52 51 49 47 45 43 43 43 44 43 41 41 41 42 41 42 42 43 44 45 47 48 46 45 44 43 43 43 41 40 40 38 37 37 38 39 39 38 38 38 39 40 41 41 42 42 42 41 41 40 38 37 36 36 39 43 43 41 37 39 41 41 38 36 37 38 38 36 39 42 43 47 51 45 43 43 44 47 52 53 51 48 47 48 50 49 47 48 51 55 56 56 58 56 56 55 53 52 56 54 48 50 48 45 40 37 35 35 36 39 36 35 37 44 48 51 63 74 71 66 61 67 68 66 61 56 52 41 36 42 49 54 63 62 58 57 54 53 53 58 67 60 56 54 55 56 59 61 61 57 51 45 47 46 46 47 47 47 47 47 48 43 41 38 38 37 38 38 38 35 34 33 30 31 33 45 50 46 48 48 46 44 41 38 39 41 41 38 33 33 39 47 49 50 49 45 41 37 38 40 40 40 39 35 33 31 31 30 30 31 33 34 37 39 40 41 41 41 43 45 47 49 51 52 54 55 56 56 56 56 55 54 54 53 53 54 55 57 58 59 60 60 61 62 65 68 67 68 70 71 72 72 71 69 66 67 68 69 68 67 67 68 69 71 70 68 63 59 57 57 59 61 64 62 58 56 50 41 42 40 34 33 34 33 32 35 42 48 49 43 42 44 42 44 48 48 50 51 50 47 40 38 37 37 47 50 48 44 43 47 49 50 48 46 45 41 43 48 51 53 53 52 51 51 51 52 52 54 57 59 50 44 48 54 60 62 61 58 51 52 56 61 63 62 58 58 59 71 74 67 67 65 60 59 60 63 63 63 62 60 58 56 54 54 55 56 57 56 55 56 56 54 50 51 50 49 48 46 44 43 42 42 43 44 44 44 44 44 43 42 42 42 43 42 42 43 42 42 41 43 43 42 40 40 40 42 43 43 41 39 37 37 37 40 41 41 43 46 49 46 44 43 43 43 41 43 48 54 58 60 61 63 66 70 72 72 72 71 70 68 66 63 61 56 51 44 40 38 38 39 41 46 52 57 59 59 58 60 62 63 64 64 63 62 61 61 60 58 54 49 45 43 43 44 44 44 43 42 42 43 44 44 45 44 43 42 42 42 43 44 45 45 45 45 44 44 44 43 43 44 44 88 88 87 87 86 86 86 86 87 88 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 91 91 90 89 88 87 87 86 86 85 86 86 86 87 86 85 85 84 83 82 82 83 84 86 87 88 88 88 87 87 86 86 85 85 85 84 84 83 82 82 81 81 81 81 81 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 83 78 70 65 63 64 66 69 72 72 74 76 77 78 78 76 74 70 67 66 64 63 62 63 66 62 58 54 54 55 58 58 58 58 61 66 68 71 76 76 74 72 70 69 68 66 63 59 57 56 53 50 51 52 54 53 53 53 54 55 56 56 56 56 57 60 58 56 53 54 56 59 57 54 49 45 42 44 44 43 45 46 46 46 46 45 46 47 49 48 45 46 45 44 44 44 53 61 65 59 55 53 55 57 56 53 49 48 48 48 45 43 44 44 45 44 44 44 45 46 46 47 47 47 46 44 43 42 41 41 41 41 41 40 39 39 39 39 38 38 39 39 40 42 44 45 43 42 42 42 44 46 46 44 44 44 44 44 43 42 41 41 40 40 40 41 41 42 42 43 44 44 43 43 43 43 43 44 45 45 46 47 49 50 50 50 50 49 48 47 47 47 47 48 49 50 50 50 49 50 54 56 57 56 55 54 53 53 52 51 51 51 51 51 53 53 53 55 54 53 52 52 52 52 52 53 55 54 52 53 54 56 56 55 55 54 52 51 52 54 54 53 54 56 56 55 55 55 57 57 57 58 60 62 62 60 58 57 55 53 52 51 50 49 48 47 47 48 46 44 43 42 42 42 43 44 45 46 48 48 48 46 46 46 44 44 43 41 41 40 38 37 37 39 40 40 39 38 37 37 38 40 41 41 42 42 42 41 39 38 36 36 39 41 43 43 41 39 38 39 41 38 37 37 39 38 33 38 42 44 45 45 42 42 43 45 48 51 52 53 52 46 46 50 49 48 49 50 52 56 60 63 61 58 56 53 52 53 57 57 53 49 45 40 37 35 34 35 38 43 45 47 56 60 55 54 58 63 67 68 70 67 61 50 46 44 38 38 45 56 60 54 57 58 56 52 50 55 62 69 60 55 53 53 55 58 60 60 58 52 49 51 48 47 47 48 49 49 47 44 41 40 41 43 44 42 39 37 36 35 34 30 33 37 43 46 46 47 47 47 46 42 37 39 41 42 37 34 32 41 48 51 50 48 45 42 39 40 40 40 38 36 33 34 34 34 31 30 31 32 33 35 37 38 39 39 39 39 41 44 47 49 51 53 53 53 53 53 53 53 53 54 55 57 58 59 58 58 59 61 61 62 63 64 65 66 67 68 68 67 67 66 64 64 66 67 68 67 67 67 68 69 71 71 71 70 68 68 69 68 68 69 67 64 60 53 45 41 38 36 40 41 40 39 38 39 48 50 40 39 40 41 46 50 51 53 56 53 54 55 46 44 47 49 52 53 49 47 48 45 45 50 42 39 45 47 49 50 51 51 52 53 53 54 54 54 56 58 60 55 52 57 57 59 63 63 60 52 57 62 61 60 58 55 58 65 67 67 65 65 63 61 61 62 62 62 62 61 60 58 56 55 54 54 55 56 56 57 57 54 51 49 49 49 48 46 44 42 40 38 38 40 41 42 43 44 44 44 44 44 44 45 45 45 44 43 42 42 43 44 43 41 40 40 43 44 44 42 40 39 40 40 41 40 39 41 43 44 42 41 40 41 42 42 44 49 55 61 64 65 66 67 70 73 74 73 69 67 68 65 64 66 61 54 46 41 38 38 39 40 44 49 54 58 60 62 64 65 66 65 65 64 63 62 60 57 54 52 48 44 42 42 43 43 43 43 44 44 44 45 44 44 43 43 43 43 43 43 44 45 45 45 45 44 44 44 44 44 44 45 89 88 88 87 86 86 85 86 87 88 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 91 91 91 90 89 88 87 86 86 85 85 86 86 86 86 86 85 84 83 83 83 83 85 86 88 89 89 89 88 87 86 86 85 85 85 85 84 83 82 82 81 81 81 81 81 81 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 83 78 72 66 63 62 61 67 71 72 73 75 77 78 78 78 76 73 71 70 69 68 68 67 65 61 56 53 54 55 56 56 56 55 60 64 66 71 75 76 75 73 71 70 69 64 59 53 52 52 51 52 53 53 54 55 56 55 54 55 55 52 51 51 53 54 55 53 53 56 58 59 53 48 44 44 44 47 47 45 42 44 47 48 49 46 48 50 52 46 41 44 47 48 45 47 57 59 60 57 53 45 43 49 55 52 49 47 46 45 43 43 44 44 44 44 44 44 46 46 47 47 47 46 45 43 41 41 40 40 40 39 38 38 38 38 38 38 38 38 38 39 39 41 42 43 42 41 40 40 40 41 41 40 40 39 39 39 39 39 38 38 38 39 39 40 41 42 42 42 41 42 42 42 42 42 42 44 45 45 46 47 48 49 49 50 50 49 48 48 48 48 48 50 49 49 49 49 48 51 53 56 56 55 55 54 53 51 51 52 52 52 52 53 53 52 53 54 54 55 55 54 54 54 53 52 54 54 53 54 55 55 54 53 53 53 53 53 53 54 54 54 55 57 58 56 54 52 53 55 57 58 59 60 64 64 62 59 57 55 54 55 55 54 53 53 54 54 52 47 43 42 42 43 44 45 47 47 48 47 45 44 43 44 44 44 43 42 40 39 38 37 37 39 40 41 40 40 40 39 39 39 40 41 43 43 43 41 40 38 37 37 40 44 46 46 42 39 38 38 39 40 39 39 41 38 35 38 38 39 42 42 41 42 42 43 47 50 52 54 54 50 53 57 52 51 52 50 51 56 57 59 59 59 56 52 50 50 54 55 54 54 48 41 38 36 36 45 49 52 52 52 50 49 51 59 60 61 68 71 69 68 63 55 45 41 40 42 47 52 58 61 61 58 55 52 54 58 58 58 54 53 52 52 54 56 60 60 58 56 54 54 48 46 46 49 50 49 45 42 40 44 47 45 41 38 39 39 38 38 38 38 44 45 45 46 46 46 46 46 47 42 38 41 42 41 37 35 37 47 52 54 48 46 44 42 41 42 40 38 35 34 34 38 37 34 32 31 32 32 33 35 35 36 37 38 38 38 40 42 45 48 50 51 51 51 50 49 49 49 50 52 54 58 62 62 61 59 60 62 62 61 60 60 61 64 67 68 67 64 61 59 59 60 63 64 64 63 63 64 64 66 69 70 70 69 67 67 67 65 66 68 71 68 61 52 44 41 43 44 45 45 45 42 42 43 51 49 43 43 41 39 44 49 53 56 59 60 56 51 43 47 51 53 55 57 59 59 58 52 48 46 44 45 51 50 48 47 47 48 48 52 53 50 53 55 56 56 58 65 62 56 53 52 54 56 55 51 60 64 64 67 69 69 67 66 65 64 64 64 63 63 64 64 64 64 64 65 63 61 59 57 56 55 53 53 54 53 52 48 47 47 47 47 46 44 41 39 39 39 40 40 41 42 43 44 45 45 45 46 46 46 47 46 45 44 44 43 44 45 44 41 40 41 43 44 43 42 41 41 42 42 41 39 38 39 41 42 41 40 41 42 44 46 49 52 55 60 65 69 68 68 70 72 72 71 72 69 65 64 66 69 65 58 47 41 38 38 39 41 43 45 48 51 55 58 63 66 68 67 66 64 63 61 60 56 51 46 43 41 40 41 42 44 44 44 45 44 44 43 42 42 42 43 43 42 42 42 43 44 45 44 44 44 44 44 44 44 43 44 89 89 88 87 86 86 85 86 87 88 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 91 91 91 90 90 89 88 87 86 86 85 85 86 86 86 86 85 85 84 83 83 84 85 87 88 90 90 89 88 87 86 86 85 85 85 85 84 83 82 82 81 81 81 81 81 81 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 82 75 70 67 64 63 65 68 71 73 75 78 77 77 78 78 77 74 71 69 70 70 67 63 59 55 53 52 53 54 54 54 55 58 63 67 72 75 77 76 75 73 71 69 66 58 50 53 54 53 53 54 53 53 53 56 57 56 56 54 50 51 52 53 53 54 56 55 55 56 57 53 47 43 42 43 44 44 43 41 44 45 45 45 46 48 52 55 46 40 41 47 51 52 57 60 56 55 54 58 54 43 44 48 48 47 46 44 43 43 43 44 44 44 44 45 46 46 47 47 47 46 45 44 42 40 39 38 37 37 37 37 37 38 38 38 37 37 37 37 37 38 38 40 41 41 41 40 38 38 39 39 38 38 38 38 38 39 40 39 39 39 39 40 41 42 43 43 42 41 41 40 40 41 42 42 44 44 44 45 46 49 50 50 52 52 51 49 48 48 49 50 51 52 51 51 49 49 52 54 55 54 53 53 52 52 51 51 52 53 53 53 53 53 52 52 52 54 55 56 55 54 52 51 51 52 52 53 55 54 53 52 52 53 53 54 55 54 54 54 55 56 57 58 58 55 56 57 60 58 57 57 60 65 65 63 59 59 58 57 59 61 61 61 61 60 58 55 48 44 43 43 44 45 46 46 46 45 44 41 40 40 42 44 44 44 43 42 40 38 38 38 39 41 41 41 41 40 39 39 39 38 39 41 42 42 41 41 41 40 39 39 42 48 49 47 41 37 36 39 42 41 43 47 48 45 42 39 39 44 42 41 41 43 45 48 50 53 57 57 52 59 60 55 54 54 53 52 52 53 54 55 57 60 61 57 53 53 54 55 57 49 40 38 40 43 48 51 50 50 50 50 49 51 58 64 67 71 73 72 65 62 58 48 44 45 44 55 75 67 63 63 59 54 50 50 52 51 51 51 50 51 53 55 56 55 57 58 58 58 56 51 46 45 48 49 49 46 44 43 45 43 38 40 41 43 45 45 45 46 48 50 49 47 48 48 47 45 44 44 41 41 44 43 40 36 37 41 50 53 53 45 43 42 43 43 43 40 37 34 36 38 42 37 33 32 32 33 33 33 33 33 33 35 36 38 38 40 42 44 47 48 50 49 49 48 47 46 46 47 49 51 54 58 56 55 56 59 60 59 58 56 55 57 61 65 65 65 62 58 55 56 55 55 57 57 56 58 59 59 62 65 67 66 63 61 61 62 61 63 66 68 64 57 56 48 38 44 45 42 44 43 38 43 50 54 47 41 43 42 40 42 45 51 56 55 53 46 43 42 50 53 53 56 59 61 59 56 53 49 47 48 49 51 51 48 43 37 38 43 49 52 53 55 55 55 53 59 74 72 65 59 54 51 51 50 50 57 62 66 69 71 72 70 68 65 64 64 64 64 64 64 63 63 63 65 66 66 64 62 60 58 55 51 48 48 48 48 46 46 45 45 45 44 42 41 40 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 47 46 45 45 45 45 44 41 41 41 43 43 42 41 41 42 43 42 41 39 39 39 41 41 40 41 42 42 45 48 54 55 57 59 66 70 69 71 72 73 74 75 74 72 69 66 69 72 68 59 45 41 39 38 39 41 43 44 45 47 50 53 58 65 69 70 67 64 61 57 53 49 45 41 40 39 39 40 42 44 44 44 43 42 41 41 42 42 43 43 43 41 41 41 42 43 43 43 43 43 43 43 43 42 42 42 89 89 89 88 87 86 86 86 87 88 89 90 90 90 89 89 89 89 90 90 90 90 91 91 91 91 91 91 90 90 89 89 88 87 86 86 85 86 86 86 86 86 85 84 84 83 84 85 87 88 90 90 89 88 87 86 86 85 85 85 85 84 83 83 82 82 81 81 81 81 81 80 81 81 81 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 83 80 75 72 71 69 67 65 65 68 72 74 75 76 75 74 76 77 76 70 64 60 62 63 62 59 55 54 53 53 54 55 56 57 58 64 68 73 75 77 77 77 75 74 71 67 55 50 52 53 54 54 54 55 59 60 60 59 59 58 57 54 51 52 56 57 57 57 55 51 47 45 45 43 43 42 42 43 45 44 44 45 43 42 41 43 46 47 48 46 44 44 46 48 50 55 58 56 54 55 57 58 55 48 46 47 49 47 44 44 44 44 44 44 44 45 46 46 47 47 47 46 45 44 43 42 39 37 36 35 36 36 37 37 38 38 38 38 38 37 37 37 37 38 39 39 39 39 39 38 38 39 39 39 40 40 39 39 40 41 41 41 41 40 41 42 44 44 44 43 42 42 41 40 41 41 42 44 44 44 45 48 51 51 52 52 51 50 48 48 49 51 52 53 54 54 53 52 51 53 53 53 51 50 49 50 50 51 52 53 54 54 54 54 54 53 53 53 53 54 55 56 54 52 49 51 51 51 53 55 53 52 51 52 52 53 54 54 52 53 54 54 55 56 58 59 59 59 60 63 58 55 55 58 62 63 62 61 64 64 63 64 66 68 68 68 66 58 52 46 44 44 44 45 46 46 46 44 42 40 38 40 42 43 45 45 46 45 43 40 39 38 38 40 41 41 41 40 39 39 39 40 40 40 41 41 42 42 43 43 43 41 40 42 49 52 49 41 36 34 39 42 43 49 55 57 52 45 39 44 51 45 42 42 44 46 49 49 49 48 53 58 64 62 57 55 57 60 57 55 55 54 55 56 57 59 61 57 55 57 54 48 44 42 40 40 43 48 49 48 48 52 53 49 51 55 65 71 72 71 68 64 63 60 53 52 53 56 62 71 72 67 62 62 59 53 49 48 48 49 49 49 52 54 53 52 52 55 56 57 57 57 55 47 45 47 48 48 48 45 42 43 41 41 49 50 50 53 56 57 52 50 51 50 50 50 49 47 45 44 43 43 44 46 42 38 35 43 50 56 53 50 42 41 42 44 43 43 43 40 37 41 41 41 36 33 32 33 33 34 33 33 32 32 32 34 35 37 38 40 42 45 47 47 48 48 48 47 46 45 46 47 49 50 52 53 53 54 56 57 56 56 56 57 60 61 63 63 63 61 58 56 58 56 54 56 58 59 60 60 61 62 64 67 64 62 60 59 59 60 64 65 62 61 60 57 50 42 44 45 44 41 42 41 39 40 41 41 39 39 39 40 39 39 43 59 55 49 45 45 48 54 52 46 54 57 57 56 53 49 47 47 49 49 48 47 47 46 41 40 43 49 54 58 58 57 55 50 54 67 66 64 61 58 54 52 50 49 51 56 62 67 68 68 70 67 65 65 65 64 63 63 63 63 63 63 65 67 67 65 64 62 58 55 50 46 44 44 44 45 45 45 45 44 44 43 43 42 41 43 44 45 45 46 47 47 48 47 47 47 47 47 47 46 46 46 45 45 45 45 44 41 40 40 41 42 41 41 41 42 43 42 41 40 40 40 40 41 41 42 43 43 47 52 57 58 59 60 66 69 67 71 71 67 70 74 75 76 75 72 74 75 70 59 46 41 38 38 39 41 43 44 45 46 47 50 54 62 68 71 69 65 61 56 50 45 42 40 39 39 38 39 41 43 43 41 40 40 41 41 42 43 44 43 42 41 41 41 41 42 42 43 43 43 43 42 42 41 41 41 90 90 89 88 87 86 86 86 87 88 90 90 90 90 90 89 89 90 90 90 91 91 91 91 91 91 91 91 90 90 90 89 88 87 86 86 85 85 86 86 86 86 86 85 84 84 84 85 87 88 89 90 89 88 87 86 86 85 85 85 84 84 83 83 82 82 81 81 81 81 80 80 80 80 81 81 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 83 80 76 71 70 70 69 66 62 63 67 71 74 75 72 72 75 76 75 70 62 56 57 59 61 61 59 58 55 53 54 55 56 57 60 66 70 73 75 77 78 78 76 75 71 64 52 52 53 55 54 54 54 54 55 57 58 59 61 61 61 57 51 48 48 50 52 55 57 52 44 41 40 40 42 43 43 44 46 46 46 45 40 38 37 42 44 44 44 44 46 46 45 46 49 55 58 56 46 45 49 58 60 57 54 51 47 46 45 45 45 45 45 44 44 46 47 47 47 47 46 45 44 44 43 41 39 37 37 36 36 36 36 36 37 38 38 38 38 37 37 37 37 37 37 37 37 37 38 39 39 40 40 41 41 40 40 40 39 40 40 41 42 41 41 42 44 43 43 43 43 43 42 42 42 42 42 43 44 44 44 47 50 51 51 51 50 49 47 48 50 51 51 52 54 53 53 53 53 53 52 52 50 49 49 50 51 52 53 54 55 55 55 54 54 54 53 53 53 53 55 56 55 53 52 52 52 52 55 55 55 52 51 52 53 54 53 52 53 53 53 54 55 56 57 58 60 61 61 61 58 56 55 58 60 63 62 63 67 67 67 67 70 73 73 69 63 57 51 47 46 46 46 46 47 47 45 42 39 39 40 43 44 45 46 46 46 44 42 39 38 38 39 40 42 41 40 39 39 39 40 40 40 41 41 41 43 44 45 47 46 45 43 45 50 50 47 40 35 34 38 43 47 52 57 61 55 48 39 44 46 43 42 42 44 46 47 47 50 54 57 61 66 62 60 60 61 62 60 59 58 58 61 65 61 61 63 63 61 61 58 54 48 44 43 45 48 52 54 54 51 61 58 48 50 55 63 68 72 77 71 66 66 64 59 54 54 57 60 67 75 68 62 61 56 52 49 50 51 52 50 49 51 52 51 51 51 53 54 55 57 59 58 52 48 47 47 47 46 45 43 41 48 52 57 58 58 57 57 57 54 52 52 52 51 50 48 46 44 44 44 45 45 44 37 36 38 51 55 57 55 49 43 42 42 44 44 45 46 43 42 45 42 38 35 34 33 33 33 34 34 33 32 32 32 32 34 35 36 38 40 43 45 46 46 47 47 47 46 46 46 47 49 51 52 54 55 56 56 56 57 58 59 59 59 60 61 61 61 60 58 56 56 55 58 63 65 67 68 69 70 71 71 69 62 58 57 56 58 61 63 63 60 55 50 46 45 43 39 46 49 38 48 53 40 37 38 42 41 36 35 35 35 39 42 46 47 47 47 51 54 58 55 51 50 54 58 59 54 49 49 48 48 51 53 52 50 48 46 45 47 52 55 58 58 57 55 54 59 66 68 64 59 61 60 56 53 54 58 59 61 62 64 64 65 64 63 64 64 64 62 62 62 62 62 62 64 65 66 63 61 60 57 54 49 46 43 42 43 44 46 46 46 46 46 47 47 46 45 45 46 47 48 48 49 49 48 47 46 45 44 43 43 44 44 45 45 44 44 45 43 41 39 39 40 40 40 40 41 41 41 42 41 40 40 40 41 42 43 43 44 45 50 55 59 58 60 64 66 69 72 73 70 66 69 73 79 80 80 78 78 76 72 59 47 41 39 39 40 41 43 44 45 46 47 49 51 57 64 70 69 66 62 55 48 43 41 40 39 38 38 38 40 41 41 40 40 41 42 43 44 44 44 42 41 40 40 41 41 41 42 43 43 43 43 42 41 40 40 41 90 90 89 88 87 87 87 87 88 89 90 91 91 91 90 90 90 90 90 90 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 86 85 85 86 86 86 86 86 85 84 84 85 86 87 88 89 89 88 87 86 86 85 85 84 84 84 83 83 82 82 82 81 81 81 80 80 80 80 80 81 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 81 76 70 71 71 71 71 70 66 67 70 73 74 74 74 74 74 72 69 63 59 58 57 58 60 60 58 55 54 55 56 57 57 61 66 69 72 75 77 78 78 77 75 72 64 56 57 56 55 53 53 55 54 54 54 55 56 58 60 62 59 55 48 47 47 48 53 58 55 49 40 41 41 40 40 42 44 45 46 43 41 40 40 41 46 47 44 41 43 47 49 49 48 51 55 59 52 42 41 48 58 58 57 55 55 53 49 47 46 46 45 45 45 45 46 47 48 47 46 46 45 44 43 42 41 39 37 36 38 37 35 35 35 36 37 37 38 38 37 38 38 38 37 37 36 37 38 39 40 40 40 40 41 41 41 40 41 41 41 42 42 42 43 43 42 42 42 42 42 42 43 43 44 44 44 44 43 44 44 44 45 47 50 50 50 49 47 47 47 48 49 50 50 51 52 52 53 54 53 51 51 51 50 50 50 52 53 54 55 54 53 52 52 52 53 53 54 54 54 56 56 57 58 56 54 54 54 55 55 55 54 54 54 56 56 56 56 55 55 53 53 54 55 56 58 59 60 61 62 63 59 57 58 61 63 62 65 68 70 70 70 69 69 66 64 60 55 51 48 47 47 48 48 47 46 43 41 39 40 41 44 46 46 46 46 46 43 41 38 38 39 40 42 43 42 40 39 38 38 39 38 38 39 40 42 44 48 50 51 50 48 46 48 50 51 49 44 37 36 38 42 49 56 60 62 60 53 47 51 50 46 44 43 43 46 48 48 54 58 59 60 63 63 64 65 64 63 62 63 63 62 62 60 55 61 66 69 67 63 59 58 56 54 54 57 56 55 53 52 52 56 53 49 52 52 52 64 70 73 69 67 69 70 70 63 62 62 60 64 69 68 67 65 59 55 53 55 56 56 51 48 50 50 50 50 51 52 54 55 57 60 59 54 51 48 47 46 45 45 42 42 53 56 56 56 55 53 53 54 53 53 53 53 49 46 45 45 44 45 45 46 42 39 35 39 47 60 60 60 59 51 45 43 43 44 45 46 47 45 45 45 41 38 36 35 34 33 33 34 34 34 34 33 33 33 33 34 36 37 39 41 43 44 45 46 47 48 48 47 46 47 48 51 54 56 58 58 57 56 56 57 58 59 59 60 60 59 58 56 54 52 51 55 61 67 70 73 76 75 74 73 73 70 61 56 55 56 59 62 63 59 55 58 52 44 41 38 35 39 39 32 35 37 35 35 37 41 41 38 33 33 34 38 40 41 44 47 49 52 56 60 59 57 55 55 56 57 53 51 55 51 49 56 58 58 56 53 51 49 49 52 53 55 58 59 58 56 59 62 63 61 59 62 62 60 56 53 53 58 62 64 63 62 59 60 61 62 64 65 63 62 61 61 60 60 61 60 59 56 55 56 56 55 51 47 44 42 43 45 48 49 51 52 52 52 51 50 49 48 48 48 49 49 49 48 47 45 43 41 40 39 40 41 42 43 44 44 44 43 42 40 38 38 39 40 40 40 41 40 39 40 40 40 40 40 42 43 43 42 44 48 53 58 61 61 63 65 69 71 73 72 70 68 72 76 80 80 80 80 77 74 71 61 51 43 41 40 40 41 42 44 45 46 46 47 48 52 59 66 67 65 61 54 48 43 42 40 39 38 38 38 39 40 42 42 42 43 44 44 43 43 42 41 40 39 40 41 42 42 42 43 43 43 42 41 40 40 40 40 90 90 89 89 88 88 87 88 88 89 90 91 91 91 91 90 90 90 90 91 91 91 91 91 91 91 91 90 90 90 90 90 89 88 87 87 86 85 85 86 86 87 87 86 86 85 85 84 85 86 87 87 88 88 87 86 85 85 85 84 84 84 83 83 82 82 82 81 81 81 80 80 80 79 80 81 81 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 86 85 84 81 79 75 74 72 71 70 69 68 69 71 73 76 78 79 76 72 71 70 67 64 60 57 56 57 57 56 54 54 55 57 57 58 61 64 67 71 75 77 79 79 78 77 75 70 63 59 59 57 55 55 57 56 55 55 58 60 61 61 62 62 62 60 55 52 49 54 58 58 53 47 46 48 48 46 44 44 44 43 43 44 45 46 46 48 51 47 38 44 49 51 52 51 52 54 56 49 44 43 47 54 57 57 56 56 54 51 49 46 45 45 45 46 47 47 47 46 46 45 44 43 43 42 42 41 40 38 36 36 35 35 34 35 36 37 38 38 38 39 40 40 40 39 40 40 39 39 40 42 42 42 40 41 42 43 44 46 47 46 45 44 43 43 44 44 43 42 41 40 41 42 44 45 46 47 46 46 45 44 44 45 46 48 49 49 48 46 46 47 49 49 49 49 50 52 51 51 52 52 51 50 50 50 50 51 52 53 53 52 51 51 51 51 51 52 52 53 54 54 55 55 55 54 54 54 56 58 59 56 57 58 56 57 59 59 58 57 56 55 54 54 56 56 57 57 57 57 58 59 59 58 58 58 61 63 64 64 66 68 68 67 63 64 64 63 58 53 50 49 48 49 48 47 45 43 42 40 39 40 41 43 46 47 47 45 43 42 40 39 39 40 42 43 42 41 40 40 39 39 39 37 37 37 40 43 48 55 56 54 52 49 46 48 51 52 51 47 39 39 40 39 46 55 61 65 67 61 59 62 55 50 48 45 44 48 49 50 55 58 59 56 57 63 66 67 65 63 63 66 69 69 63 60 56 63 68 70 69 68 67 63 62 64 64 63 57 53 50 50 53 56 52 55 64 62 63 68 68 67 64 67 71 67 63 58 60 60 58 59 58 52 51 52 52 53 55 58 56 52 49 48 49 49 50 50 51 53 56 58 59 58 58 56 54 51 48 49 51 54 47 48 56 56 55 54 54 53 52 52 52 53 53 52 47 45 44 45 45 46 45 43 37 38 42 52 59 65 63 61 59 53 47 42 43 45 47 47 47 46 46 45 41 39 38 36 35 34 34 35 35 35 35 35 34 34 34 35 36 38 39 41 42 43 44 45 47 49 49 49 48 48 49 50 54 57 57 58 57 56 56 57 59 60 60 59 57 56 54 53 54 53 55 59 64 68 72 76 78 77 74 71 73 69 62 56 57 62 63 62 61 59 58 62 57 50 42 37 33 32 33 33 34 35 36 35 35 35 41 41 33 33 34 36 37 39 42 46 47 43 51 61 60 58 55 55 54 53 50 52 57 50 46 50 51 52 51 53 54 51 49 49 51 56 60 56 55 56 61 62 60 61 61 60 65 66 62 57 54 56 58 61 64 64 62 61 59 59 64 66 66 63 61 60 59 57 55 53 50 47 47 49 53 54 53 49 46 44 45 48 51 53 54 54 53 52 51 50 50 49 49 48 48 48 47 46 43 41 40 39 38 37 38 40 41 42 42 42 42 42 40 39 38 38 39 40 40 41 41 40 39 39 40 40 40 41 42 43 43 42 46 51 57 61 65 66 68 70 71 71 71 69 70 71 76 76 76 76 78 81 79 75 70 60 52 44 42 41 41 41 42 44 45 45 44 43 43 47 55 62 65 64 60 54 48 44 41 40 39 38 38 38 39 41 43 44 44 44 43 42 41 41 41 41 41 41 42 42 43 44 44 43 43 43 42 41 41 41 41 41 90 90 90 89 89 88 88 88 89 90 90 91 92 92 91 91 90 90 90 91 91 91 91 91 91 91 91 90 90 90 90 90 89 88 88 87 86 86 85 85 86 86 87 87 87 86 85 84 84 85 85 86 86 86 86 86 85 85 85 84 84 84 83 83 82 82 82 81 81 81 80 80 79 79 80 80 81 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 81 78 77 76 73 70 70 72 73 73 73 75 79 80 81 78 75 73 70 67 64 60 56 55 55 55 55 55 57 56 56 57 57 58 62 66 71 75 78 79 79 79 78 78 76 68 62 59 61 61 60 59 57 57 57 57 59 61 61 62 62 63 61 57 56 56 60 59 57 53 50 45 46 47 47 46 46 48 45 42 45 49 52 49 51 57 48 41 45 51 55 56 55 53 54 55 54 47 43 42 47 55 54 52 51 49 47 45 44 45 46 47 49 49 48 45 44 42 42 42 42 42 42 41 41 41 39 37 35 34 33 33 34 35 37 37 38 39 40 41 41 41 40 41 40 40 40 41 43 44 43 42 42 44 47 49 49 48 48 47 47 46 44 44 44 44 43 42 42 42 43 44 45 46 47 48 47 45 44 45 45 46 47 48 47 46 45 44 46 48 48 48 48 50 50 50 50 51 51 51 51 50 50 50 51 51 51 51 51 50 51 51 51 51 52 52 52 53 52 51 52 53 54 54 58 63 68 65 59 61 61 57 58 60 59 59 57 56 55 54 56 57 57 59 59 56 53 54 57 57 57 57 58 60 61 62 62 61 62 61 61 62 63 63 62 55 51 49 49 49 48 47 46 45 44 43 41 40 39 41 43 45 46 46 43 41 40 40 41 44 43 43 42 41 40 39 39 39 39 37 36 37 39 44 46 50 56 56 55 53 50 47 49 51 52 52 47 39 42 41 37 41 49 59 66 68 63 64 66 62 57 54 49 45 45 51 53 54 58 60 59 60 63 66 67 67 65 63 61 62 66 71 66 64 66 67 67 68 67 66 64 64 66 68 65 56 57 58 59 64 67 61 65 72 68 66 66 66 64 61 63 65 65 58 54 55 54 52 49 47 45 45 45 45 49 52 54 49 46 45 46 48 49 49 50 52 54 56 57 57 55 56 57 58 54 51 53 56 58 53 55 59 56 54 52 52 52 52 52 53 54 51 48 44 44 45 45 46 45 42 39 36 44 53 64 65 65 61 56 51 49 46 43 44 46 47 46 46 46 46 44 40 39 37 36 35 35 35 36 37 36 36 37 36 36 36 37 38 39 40 40 40 41 42 44 47 49 51 51 51 50 50 51 54 56 57 60 61 60 59 60 62 61 60 58 56 54 56 55 55 56 59 63 66 68 71 74 75 73 72 71 73 69 63 57 59 63 63 61 59 57 57 57 56 54 52 41 34 32 34 35 36 37 37 37 36 36 36 36 35 34 35 36 37 38 39 44 47 48 53 58 59 59 58 57 55 53 50 50 51 47 47 49 48 47 46 51 54 54 56 58 61 60 57 51 53 56 63 64 63 65 64 63 63 64 65 66 63 57 56 57 64 70 74 70 67 66 64 65 65 62 60 58 56 53 49 46 44 43 44 46 50 52 54 52 50 49 49 52 54 55 53 50 48 47 46 46 45 45 45 45 45 45 44 42 40 39 38 38 38 38 39 40 41 41 41 41 41 41 40 39 39 39 39 40 41 41 40 40 40 40 41 41 41 42 42 43 42 43 48 54 60 63 66 68 65 66 71 70 68 64 67 71 75 70 67 71 76 78 77 73 69 60 51 44 42 42 42 42 42 44 43 42 41 41 42 46 52 59 64 62 59 53 48 43 40 38 38 37 37 38 39 41 43 43 43 43 42 41 40 41 41 43 43 42 43 43 44 45 45 44 44 43 43 42 42 42 42 42 90 90 90 90 89 89 89 89 89 90 91 91 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 88 87 87 86 85 85 86 86 87 87 87 87 86 85 84 84 84 84 85 85 85 85 85 85 84 84 84 84 83 82 82 82 82 81 81 81 80 80 80 79 80 80 81 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 84 84 84 84 85 85 85 85 82 80 78 77 77 73 72 74 76 77 78 78 80 80 79 77 75 72 67 65 62 58 57 58 57 57 57 57 58 57 56 56 56 58 61 66 71 75 77 79 79 79 78 77 76 72 64 57 59 61 60 58 58 58 57 57 58 60 61 62 62 61 62 59 55 55 57 56 53 49 49 47 46 47 47 46 45 45 42 42 44 51 54 48 50 53 47 44 45 50 54 56 57 58 58 56 53 44 42 46 47 49 50 48 46 45 45 46 47 48 50 50 51 50 47 44 41 41 42 42 42 42 42 41 41 41 41 39 38 36 35 34 33 34 35 36 37 37 38 39 39 38 38 39 40 40 41 42 43 44 43 42 42 44 46 48 49 48 48 48 48 47 45 45 45 45 44 44 44 44 45 44 44 44 45 46 46 46 46 45 46 47 47 47 46 44 44 44 44 45 46 46 46 48 50 50 50 50 50 50 51 50 50 50 50 51 51 52 51 50 51 51 50 50 50 52 53 53 52 55 58 61 62 61 63 66 70 66 62 66 64 60 58 58 58 58 59 58 57 57 57 59 60 63 65 67 58 54 55 55 55 55 56 57 58 59 59 59 60 61 63 64 64 63 59 52 48 46 47 48 47 48 48 48 46 45 42 41 40 41 43 45 44 42 39 39 39 41 42 43 42 42 41 40 39 38 39 39 38 36 36 38 41 44 47 49 51 54 54 53 49 48 49 50 51 52 46 42 44 42 39 38 43 52 59 65 67 65 65 66 65 62 60 54 49 53 55 55 62 65 66 65 65 65 68 69 67 64 64 68 73 77 73 70 68 68 63 55 63 66 63 64 66 70 71 68 68 66 66 75 79 81 76 70 61 60 60 61 60 58 54 54 55 54 53 53 50 49 48 47 46 46 44 44 46 48 48 47 46 44 47 48 49 49 49 50 52 54 55 54 53 53 55 58 54 55 58 61 60 57 56 55 56 53 51 51 51 52 54 55 55 48 45 44 44 44 44 44 42 36 37 42 53 61 66 62 59 56 52 49 48 45 44 45 47 47 44 45 46 47 44 40 38 37 37 36 37 38 38 38 37 38 38 37 37 38 39 39 40 40 39 39 39 40 42 45 48 51 53 54 54 55 55 57 60 63 66 66 64 62 63 64 62 59 56 56 58 60 59 59 60 62 64 65 67 69 73 74 73 72 73 74 69 63 54 56 60 63 59 57 57 53 50 49 48 47 46 40 34 37 38 38 39 39 39 39 38 38 38 39 39 41 41 39 39 41 46 49 50 57 58 57 61 61 57 55 51 46 47 48 46 48 49 48 47 46 50 52 54 58 59 58 59 57 53 53 56 61 59 59 62 63 61 59 59 62 66 67 64 63 61 57 59 65 71 67 64 63 64 63 60 57 53 50 47 45 43 43 43 44 45 48 50 52 54 54 54 55 56 56 56 53 49 45 42 40 38 38 38 39 40 41 41 41 40 39 39 38 38 38 39 40 40 41 41 42 42 42 41 40 40 40 40 40 41 41 41 40 41 41 41 42 42 42 42 42 42 42 44 48 54 60 62 66 68 63 62 63 63 63 62 65 68 71 66 68 77 76 75 74 72 67 59 50 44 42 42 42 42 43 43 42 41 41 42 43 46 50 55 61 60 57 52 47 43 40 39 38 37 37 38 39 40 41 41 42 42 42 42 42 43 43 44 44 44 44 44 45 46 44 44 44 44 44 43 43 43 43 43 90 90 90 90 90 90 89 89 90 90 91 91 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 88 88 87 86 86 85 85 86 86 87 88 87 87 86 84 84 83 83 83 84 84 84 84 84 84 84 84 84 83 82 82 82 82 81 81 81 80 80 80 79 80 80 81 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 84 84 84 85 85 85 85 83 81 79 76 75 75 75 77 80 80 79 79 79 78 77 75 75 72 67 64 62 60 61 62 61 61 61 58 57 57 58 58 58 60 63 69 73 77 77 77 77 78 78 78 77 75 68 62 57 60 61 59 58 60 60 60 60 61 63 64 64 63 64 62 56 56 58 59 52 51 58 58 54 49 49 49 47 46 46 45 47 53 51 47 48 49 48 46 47 50 51 53 55 56 56 49 45 39 40 42 45 48 50 50 50 50 51 51 51 52 52 52 49 47 44 42 40 41 41 42 42 42 42 42 41 41 41 40 38 37 35 34 33 33 34 35 36 37 37 38 38 38 37 38 39 39 40 40 41 41 41 41 42 44 47 49 48 47 47 47 48 47 46 45 45 46 46 46 46 47 47 45 45 45 46 46 46 46 47 48 48 48 48 47 45 43 43 43 43 43 44 44 46 48 50 51 51 50 50 51 51 51 52 52 52 53 54 54 52 50 50 50 50 49 50 53 56 58 61 66 69 72 72 71 71 68 66 64 66 70 66 61 58 57 58 59 63 66 63 63 62 62 60 58 57 58 55 53 53 55 55 53 53 53 54 57 59 62 63 63 62 63 64 63 58 51 48 47 49 49 50 51 53 53 50 47 44 41 41 42 43 44 43 41 38 37 39 41 40 39 38 39 40 41 41 41 42 40 38 36 36 38 42 45 47 47 48 51 53 53 50 49 49 50 49 49 46 45 45 43 41 38 41 45 52 60 67 68 68 68 69 66 60 56 53 53 56 60 63 58 55 57 60 63 66 69 71 64 65 71 76 77 74 71 66 58 64 67 70 69 66 70 72 71 64 64 69 69 69 78 80 78 71 65 59 57 56 55 55 54 52 52 52 54 56 56 55 54 52 49 48 48 46 46 48 48 48 49 47 45 47 49 51 51 50 49 51 52 51 51 51 52 53 55 57 59 61 61 59 56 55 54 53 51 50 50 51 53 55 54 52 47 45 44 42 41 40 40 37 33 38 48 62 63 61 55 51 49 48 47 47 46 46 47 47 46 44 49 50 50 45 42 40 39 39 40 41 41 39 39 39 39 39 38 39 39 39 39 38 38 38 37 37 37 39 43 47 51 54 56 58 59 61 62 64 67 70 69 67 63 63 63 62 62 61 61 62 62 62 62 63 62 63 64 67 69 72 74 74 73 74 74 70 64 59 61 63 65 62 62 64 58 51 43 47 50 50 48 44 39 40 40 42 43 43 43 42 39 39 42 46 48 46 39 37 39 45 50 53 55 57 58 62 58 51 48 48 51 51 50 48 51 52 50 49 50 53 57 58 56 56 57 59 58 57 54 55 60 62 60 58 61 61 59 57 56 58 64 70 73 73 69 61 59 60 62 62 63 64 61 56 50 46 44 44 44 43 43 44 45 47 48 49 50 52 54 57 58 59 58 57 54 51 46 43 40 37 36 36 37 38 40 41 41 40 40 40 39 40 40 41 41 42 43 43 43 43 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 42 41 41 43 46 49 51 55 62 63 63 60 58 55 52 58 66 69 67 63 62 70 81 76 73 72 70 65 56 48 42 40 40 41 42 43 43 42 42 43 44 46 47 47 51 55 58 56 51 47 44 42 40 39 38 37 38 38 40 41 41 42 43 44 44 44 43 43 43 44 44 45 45 45 45 43 43 43 43 42 42 42 42 43 44 90 90 90 90 90 90 90 90 90 90 91 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 88 87 86 86 85 85 85 86 87 87 88 87 86 85 84 83 82 82 82 83 83 83 84 84 84 84 83 83 82 82 82 82 81 81 81 80 80 80 80 80 80 81 82 82 83 83 83 84 84 84 84 84 83 83 84 84 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 85 85 85 84 82 80 76 74 74 76 79 80 76 74 74 74 73 74 72 71 70 69 66 61 58 59 60 59 58 58 57 57 57 58 59 60 62 66 72 74 76 74 74 74 76 77 78 77 74 66 64 61 61 61 61 57 57 58 60 61 59 61 63 64 62 59 60 60 60 61 59 52 50 53 59 58 50 50 51 49 48 48 48 48 50 50 48 47 50 52 50 49 50 50 52 55 57 53 41 40 39 41 42 44 50 53 55 55 55 55 54 54 53 50 47 45 43 41 40 39 40 41 42 42 42 42 42 41 41 41 39 38 36 35 33 33 32 33 35 37 37 38 38 38 38 38 38 38 39 40 40 40 39 38 40 43 49 51 50 47 45 45 45 46 46 46 46 47 47 47 47 48 49 49 49 49 49 49 48 48 50 52 53 53 51 49 48 47 45 43 42 43 44 44 45 48 50 52 54 56 55 53 53 54 54 54 56 56 53 52 53 52 50 49 48 49 51 54 57 63 64 65 67 70 72 71 72 72 62 59 61 65 68 65 60 57 57 60 63 68 70 69 66 64 62 59 57 56 54 53 52 52 54 55 55 53 54 55 57 58 59 59 60 60 61 61 61 57 53 52 51 52 53 55 57 58 57 54 50 46 41 42 43 43 43 43 42 39 36 38 38 37 35 35 37 40 42 41 42 43 41 38 33 35 37 40 43 45 46 47 49 53 53 50 49 49 50 49 47 44 45 45 42 43 43 43 50 58 60 64 70 73 73 71 67 62 57 55 54 53 54 58 56 55 55 56 59 62 66 66 62 65 70 75 75 72 69 67 64 66 71 73 74 74 72 70 69 65 64 67 74 79 82 73 69 66 65 62 58 54 52 54 56 56 54 54 55 58 61 60 55 52 51 51 50 48 49 51 50 52 54 47 45 44 46 47 49 52 52 51 49 48 50 51 51 51 55 61 62 61 57 55 53 51 50 50 49 49 49 50 51 51 50 50 48 45 43 41 40 40 41 38 37 41 54 65 61 55 48 47 47 47 47 47 48 48 48 45 45 46 50 51 50 47 46 46 45 46 46 43 41 39 41 41 40 39 40 41 40 39 38 37 37 37 36 36 37 38 41 46 50 54 56 59 61 64 67 70 71 72 70 66 61 61 61 61 63 64 64 62 61 61 62 62 59 59 60 63 67 71 73 73 72 73 73 70 65 62 62 65 68 68 71 74 71 68 62 57 55 55 55 50 41 42 46 51 53 53 50 46 42 40 47 54 51 45 37 38 41 46 47 49 50 57 61 62 55 49 50 49 49 49 51 53 54 55 55 56 56 57 57 59 63 57 55 58 56 55 54 52 53 59 63 65 64 62 61 58 56 55 58 63 68 71 70 63 61 60 58 60 62 64 59 52 48 45 44 45 45 44 44 45 46 48 49 51 51 52 53 56 58 60 60 58 55 53 51 49 46 43 40 38 38 39 40 41 42 42 42 42 43 44 44 44 43 44 44 44 43 43 42 41 41 41 41 41 41 42 42 41 41 41 41 42 42 42 42 42 42 43 46 48 49 48 53 60 60 58 54 54 54 54 52 54 64 63 62 65 72 78 76 73 71 68 61 53 47 44 42 40 41 42 44 45 45 45 45 47 48 48 45 45 48 53 53 50 46 43 41 40 39 38 37 37 38 40 42 43 44 44 43 42 42 43 43 43 44 44 45 45 44 43 42 42 42 41 41 41 41 41 42 43 90 90 89 89 89 89 89 90 90 90 91 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 88 88 87 86 85 85 85 85 86 87 87 87 86 85 84 83 82 82 82 82 82 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 80 80 80 80 81 82 82 83 83 83 84 84 83 83 83 83 83 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 85 85 84 83 80 77 74 73 74 76 76 72 67 65 67 68 69 67 65 64 64 65 62 58 55 55 57 58 58 57 56 56 57 59 62 64 68 72 74 73 72 71 72 73 75 76 76 73 69 67 65 62 59 57 57 57 57 58 56 57 61 63 63 62 60 58 61 62 61 57 50 49 53 61 58 55 49 50 51 47 47 48 51 52 53 50 48 49 50 51 49 50 50 52 55 59 49 41 47 48 46 45 47 54 54 54 54 54 53 51 50 47 44 42 39 39 39 39 40 40 41 42 42 41 41 42 41 41 41 39 37 36 35 34 34 34 34 35 36 37 37 38 38 38 39 39 39 40 40 40 40 39 39 43 46 51 50 48 45 43 43 45 46 46 47 48 47 47 48 49 50 52 52 51 51 52 53 51 52 55 57 57 57 54 51 47 45 43 42 43 43 44 47 50 52 54 56 58 58 57 57 56 56 53 51 51 50 47 47 48 52 51 49 47 52 57 63 64 62 61 59 57 61 62 59 60 60 54 53 56 57 61 65 60 58 59 65 71 73 71 69 66 63 62 58 56 55 54 52 52 51 51 54 55 55 58 59 60 58 58 58 58 58 56 55 55 54 54 55 53 52 53 58 60 59 57 54 50 46 42 44 44 43 43 42 42 41 40 40 38 35 34 34 35 38 39 40 42 42 41 36 32 36 37 39 41 44 46 49 51 54 51 49 49 49 49 48 47 45 45 43 39 43 46 46 52 56 57 60 65 73 75 73 67 64 60 57 56 57 56 57 58 56 56 54 55 58 63 65 64 66 69 74 75 76 76 71 68 67 68 71 72 73 72 71 69 66 67 69 77 75 73 68 66 66 66 63 59 57 57 60 60 59 55 53 53 54 60 63 56 55 56 54 52 51 51 52 54 59 58 48 44 43 45 46 48 56 55 51 48 47 49 49 51 53 57 61 62 62 60 56 52 49 49 49 49 48 48 49 49 49 50 48 46 46 47 48 50 49 46 42 42 46 59 63 55 50 47 47 47 47 48 49 49 48 45 41 46 50 54 53 51 49 51 55 53 50 47 42 40 40 41 42 41 41 42 43 42 41 39 38 38 39 39 39 40 41 42 46 50 53 55 58 61 64 68 71 73 73 70 65 62 62 62 62 64 66 66 63 60 59 61 62 62 58 58 61 65 68 69 68 68 70 71 71 64 62 65 69 72 74 75 74 72 69 66 63 61 59 57 55 52 49 47 47 60 59 49 47 45 42 54 65 69 64 56 52 49 48 48 48 49 58 61 62 58 54 51 49 49 51 53 55 57 58 59 62 61 59 57 62 67 56 54 58 53 55 67 69 66 58 61 65 67 65 63 62 59 57 57 59 62 65 66 64 64 61 55 56 58 62 54 49 49 48 47 46 45 44 44 44 45 48 50 52 52 53 54 56 58 59 59 58 55 53 50 48 46 44 43 42 41 40 41 42 43 44 45 45 46 46 46 45 45 45 44 43 42 42 41 41 41 41 41 41 41 41 42 41 40 40 41 41 42 42 42 42 44 46 48 52 53 50 52 56 58 56 53 50 50 53 58 61 64 60 64 75 74 75 77 74 70 66 58 50 45 43 42 41 42 43 45 47 47 47 47 48 50 50 46 43 44 49 50 48 44 41 39 38 38 37 37 37 38 41 42 43 42 41 41 42 43 44 43 43 43 44 44 44 43 42 42 42 42 41 40 40 41 41 42 43 90 89 89 89 89 89 89 90 90 91 91 92 92 92 92 92 91 91 91 91 91 91 91 92 92 91 91 91 91 90 90 90 90 89 89 89 88 87 86 86 85 85 85 85 86 86 87 86 85 84 83 82 81 81 81 82 82 82 82 83 82 82 82 82 82 82 82 81 81 80 80 80 79 79 80 80 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 83 83 83 83 83 82 83 83 83 83 84 84 84 84 84 84 83 80 77 74 73 76 76 72 64 63 68 67 67 65 65 65 70 72 71 64 58 55 56 58 57 57 56 55 56 58 61 65 68 71 73 72 71 70 71 72 74 75 76 75 73 70 70 67 63 61 60 58 59 59 57 58 62 63 63 64 63 62 61 61 60 58 54 50 55 58 49 46 46 51 51 46 47 48 49 51 52 52 50 50 53 52 49 51 53 54 56 56 45 44 50 50 50 50 52 55 52 50 49 48 45 42 41 40 39 38 37 37 39 40 40 41 42 42 42 41 39 38 39 39 38 37 35 34 35 36 36 36 36 35 35 36 37 37 37 37 38 39 40 40 41 41 41 40 41 44 46 47 46 44 42 43 44 46 48 49 50 49 48 48 49 49 51 51 52 52 53 54 55 56 56 57 59 58 55 53 51 48 45 43 42 45 48 51 55 58 60 60 60 54 55 56 57 56 54 51 48 46 44 42 43 44 46 48 48 48 55 59 58 55 54 53 51 49 50 52 53 53 51 49 51 54 57 58 60 59 62 66 68 67 66 66 65 64 60 56 53 53 54 54 53 52 53 53 53 54 56 60 65 66 61 59 58 57 57 55 55 54 53 52 52 49 49 51 58 59 58 56 53 49 46 45 45 44 43 42 41 40 43 42 41 38 37 37 36 36 36 38 39 41 41 40 36 35 37 39 40 41 45 48 50 50 51 50 49 49 50 49 48 46 45 44 42 40 41 42 44 50 55 56 56 58 64 71 72 66 67 66 57 55 56 56 57 58 55 54 56 59 62 65 66 66 67 69 72 75 75 74 71 70 72 73 73 71 64 63 70 67 63 68 75 80 71 68 68 66 66 67 61 58 62 62 61 60 58 55 53 55 58 62 63 59 59 59 56 52 49 51 54 58 64 63 54 46 42 42 45 49 57 54 50 49 48 48 49 53 57 58 59 59 60 58 52 50 48 49 48 48 48 48 49 49 47 46 46 47 51 57 59 55 51 47 45 47 52 62 59 50 47 47 48 49 49 50 49 47 42 44 47 53 56 58 59 58 58 52 51 52 49 45 41 40 41 42 43 43 42 43 44 44 43 43 43 44 45 46 45 44 44 45 48 50 52 50 51 52 55 60 65 69 72 73 70 66 63 62 62 63 64 65 64 61 59 60 59 57 55 56 59 61 63 65 64 65 67 71 72 67 66 69 74 76 75 75 72 69 71 69 65 63 61 59 62 64 58 55 55 61 59 52 49 49 49 56 62 67 59 54 52 53 53 53 52 53 60 61 59 57 53 48 47 50 54 54 56 62 64 67 72 66 61 58 63 66 56 57 61 57 58 64 70 67 59 59 61 66 66 65 63 63 62 58 58 59 60 61 61 61 59 56 54 53 54 49 48 49 51 50 47 45 44 45 46 47 48 50 53 55 56 57 58 57 57 57 57 57 55 52 50 49 48 47 46 45 44 44 44 46 47 48 48 47 47 46 46 45 45 44 42 41 41 40 40 40 40 40 40 40 40 41 40 39 39 40 41 42 42 43 44 46 48 49 53 55 52 52 53 57 56 53 49 50 54 60 63 64 60 65 76 76 77 78 76 71 64 56 48 44 42 42 43 43 44 46 48 49 49 48 47 49 49 48 45 45 48 49 47 42 40 38 37 37 37 36 37 39 41 41 41 41 41 41 43 44 44 43 42 42 43 44 43 43 43 43 42 42 41 41 41 41 42 43 43 90 89 88 88 88 88 89 89 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 90 89 89 88 87 87 86 85 85 85 85 85 86 86 86 85 84 83 82 82 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 80 80 79 79 79 80 80 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 83 83 83 83 84 84 84 84 84 84 81 79 81 79 77 77 73 67 70 70 65 66 69 70 66 63 67 72 73 69 62 57 56 56 57 57 55 55 56 58 62 66 69 71 71 71 71 71 72 73 74 75 75 73 72 73 72 67 61 60 60 61 61 60 60 61 63 64 64 65 64 61 58 57 58 58 56 57 53 48 46 46 50 50 47 48 47 47 49 50 52 47 49 56 52 49 54 57 58 57 52 45 48 50 49 51 53 49 45 43 45 44 41 38 36 37 37 37 37 37 37 39 40 41 42 42 42 40 37 35 34 33 35 35 35 34 33 34 34 35 35 35 35 36 36 37 38 38 37 38 38 40 40 41 41 42 41 42 43 44 45 47 43 42 44 46 48 49 49 48 48 48 49 50 50 51 51 52 53 54 55 56 56 56 58 59 58 56 54 52 51 49 43 42 44 49 54 59 61 62 55 52 50 50 50 49 49 48 44 43 42 41 41 42 43 43 45 45 46 47 47 48 46 46 47 45 44 44 47 49 49 48 47 48 51 55 58 59 61 66 66 62 60 59 59 59 58 54 52 51 51 52 53 55 57 58 56 54 54 55 56 58 59 58 58 57 56 55 53 51 51 51 50 48 47 50 55 60 59 58 56 53 50 47 46 46 43 42 42 43 44 46 44 42 40 41 42 42 40 38 38 38 39 41 41 40 38 38 40 41 42 45 47 48 48 49 50 48 48 49 48 47 47 46 45 44 41 38 44 47 51 57 62 61 55 56 71 72 68 70 70 64 57 55 56 58 59 57 56 57 62 63 64 66 66 67 67 70 75 73 71 68 69 70 67 66 65 64 65 71 68 66 69 70 70 65 67 68 66 67 69 66 64 65 61 58 54 54 53 52 54 58 61 61 61 61 58 55 51 50 52 57 61 65 66 63 50 44 42 47 49 51 48 47 47 46 48 51 54 58 59 59 59 61 56 49 49 48 48 47 47 47 48 47 46 45 46 51 58 67 64 59 53 50 48 47 50 54 60 54 48 46 48 50 51 51 51 45 44 43 49 54 58 60 62 66 66 63 58 53 50 45 43 40 40 41 43 44 44 44 44 45 46 48 49 52 53 53 52 50 47 47 49 52 52 51 49 48 49 49 53 57 62 68 74 73 70 66 63 62 61 61 61 63 59 57 57 55 54 54 55 56 55 59 63 63 64 66 71 73 71 70 70 74 76 76 74 73 71 70 68 64 63 62 61 59 58 58 68 71 69 62 57 53 54 58 62 63 65 66 62 57 58 58 57 57 58 62 63 62 59 52 47 46 50 54 55 60 66 69 71 72 69 64 59 64 65 63 56 52 52 64 70 64 63 61 57 57 57 60 63 67 69 68 64 62 60 58 58 57 58 55 52 49 49 49 47 48 49 52 52 50 48 48 48 49 50 52 53 55 58 59 60 60 58 56 55 55 55 54 53 52 51 51 50 50 49 49 49 49 49 49 48 48 48 47 46 46 45 44 43 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 40 41 42 43 45 47 48 50 51 54 55 53 51 51 52 53 53 52 56 61 65 66 65 63 65 69 75 77 77 75 69 62 53 47 43 43 43 44 44 45 47 49 51 50 47 45 45 46 47 47 48 49 50 47 42 39 38 37 37 36 36 36 38 40 40 40 41 41 43 44 43 43 42 42 42 44 44 44 43 43 43 43 42 42 41 41 42 43 44 44 89 88 88 87 87 88 88 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 90 89 88 88 87 86 85 85 85 85 85 85 85 85 85 84 83 83 82 81 81 81 81 81 81 81 81 82 82 82 82 82 81 81 81 80 80 79 79 79 79 80 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 83 83 83 84 84 84 83 82 77 76 77 78 77 76 73 69 66 65 62 66 66 67 60 56 55 54 59 64 61 55 56 57 58 57 56 56 55 56 61 66 69 71 72 71 71 72 72 73 73 74 74 72 69 65 63 62 60 61 63 65 64 62 60 60 61 63 64 66 66 65 62 59 57 58 57 55 52 49 48 45 45 52 50 47 47 48 51 50 48 44 50 56 52 50 51 57 60 59 50 44 51 51 49 51 50 45 45 44 44 43 41 37 36 36 36 36 37 38 38 40 40 41 41 41 41 37 34 33 33 34 35 34 34 34 33 33 33 34 35 35 35 36 37 37 38 39 38 39 39 41 42 42 42 42 42 42 43 44 48 49 46 44 44 46 47 46 47 48 48 49 50 51 52 52 52 53 53 55 55 54 54 56 59 59 58 53 50 49 51 49 42 40 41 46 50 54 51 49 46 46 45 45 44 42 41 42 42 42 42 42 42 42 42 42 42 42 43 44 43 43 42 42 43 43 43 44 45 47 47 48 47 47 52 56 60 62 64 65 63 60 58 56 55 54 53 51 51 50 51 51 51 53 58 62 60 58 56 55 55 54 54 55 56 56 55 53 52 52 53 54 54 55 56 58 58 59 59 60 60 56 52 49 49 48 45 44 46 47 47 47 46 44 42 43 44 45 43 41 39 38 37 39 41 42 40 39 40 40 41 43 44 45 46 48 49 48 48 48 47 47 47 47 47 47 42 39 45 48 51 58 62 64 56 58 71 73 71 68 71 70 62 57 57 61 63 63 61 63 68 64 62 64 62 61 70 72 72 70 67 63 61 61 63 64 64 67 69 69 68 67 66 64 65 66 67 66 62 65 68 69 68 66 60 56 55 57 56 54 57 58 59 58 59 63 60 56 52 53 55 62 64 65 59 55 50 46 44 47 47 46 43 44 44 45 48 52 53 56 59 54 52 53 51 48 47 46 45 45 45 46 46 45 44 48 54 66 64 63 63 57 52 51 51 53 57 58 58 51 47 47 49 51 53 51 47 42 44 48 54 58 60 62 62 60 61 59 54 50 46 43 42 42 41 42 44 44 45 45 44 46 49 52 55 57 56 55 53 51 48 48 53 58 55 52 49 48 48 50 50 52 56 63 69 72 71 68 66 63 61 59 59 58 57 56 55 56 55 56 55 55 55 57 59 61 63 65 68 70 72 71 70 70 70 72 72 74 74 69 67 65 63 61 62 72 70 65 70 73 71 64 57 50 44 48 57 64 69 73 69 64 61 62 65 68 67 64 64 62 59 52 48 47 52 56 59 65 70 71 70 69 67 64 62 67 70 71 64 64 69 70 69 62 60 59 56 55 53 53 59 66 68 68 67 65 63 60 58 56 52 53 52 49 48 48 48 49 50 53 54 55 54 53 53 53 55 56 57 59 61 63 64 63 61 60 57 54 52 52 52 52 52 52 52 53 53 53 52 51 50 49 48 47 46 46 46 45 44 44 42 41 39 39 39 39 39 39 38 38 38 37 36 36 38 40 42 43 45 46 48 49 51 53 55 55 55 55 54 53 53 53 55 58 63 65 66 66 65 64 67 71 76 77 75 70 64 57 49 45 44 44 44 45 45 46 47 50 52 53 49 45 43 43 44 45 47 49 51 48 44 39 37 37 37 36 36 36 38 39 40 41 41 42 43 43 42 41 41 42 43 45 44 43 42 42 43 43 42 42 41 41 42 43 44 45 88 88 87 87 87 87 88 89 89 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 89 89 88 87 86 86 85 85 85 85 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 81 81 81 80 80 79 79 79 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 83 83 79 75 77 77 77 76 72 67 62 59 60 63 67 69 67 61 62 64 61 60 61 57 57 62 63 62 57 57 58 57 58 62 67 70 71 72 72 72 73 73 73 73 73 72 70 65 65 64 64 63 63 64 65 65 64 62 61 62 63 65 65 65 62 59 58 56 55 51 49 47 47 48 45 44 45 46 48 50 50 50 51 48 46 51 56 58 52 51 56 58 59 56 53 53 51 50 50 52 51 49 48 47 44 41 38 37 37 36 36 37 38 39 40 41 41 41 40 38 36 35 34 36 36 35 34 33 33 35 36 35 35 36 36 36 36 36 37 38 39 39 40 41 42 44 44 42 42 43 43 44 45 47 48 48 46 45 46 47 49 50 50 50 52 53 54 54 54 53 54 55 56 54 51 49 51 54 52 50 49 46 45 46 45 42 39 40 43 43 43 42 42 41 42 42 42 41 42 43 43 44 44 44 44 43 42 42 43 43 43 43 43 42 41 41 41 42 44 44 44 44 46 47 47 47 48 53 57 60 62 65 67 64 61 58 56 54 53 51 50 51 51 51 51 52 52 56 60 62 62 62 60 57 55 56 55 55 55 56 56 57 59 61 64 66 62 59 57 55 54 55 56 57 56 53 51 50 50 50 45 44 46 45 46 47 47 45 46 46 46 45 44 42 40 38 37 39 41 40 39 37 38 39 41 43 44 47 48 48 47 47 47 46 46 47 45 47 49 45 44 45 47 51 60 63 63 57 60 66 72 72 69 68 67 64 61 60 62 62 61 61 64 67 64 63 63 63 63 66 68 68 66 65 62 61 61 62 64 65 66 69 69 65 64 63 61 63 66 66 65 63 66 69 72 71 68 61 60 60 61 59 59 62 62 60 58 61 65 64 61 58 58 60 65 66 66 64 59 54 49 44 41 41 42 42 43 44 46 49 52 51 55 58 54 49 46 47 45 42 43 43 44 45 45 45 45 46 50 53 55 55 59 62 57 54 53 56 60 64 61 56 49 48 49 51 53 53 47 45 43 51 56 59 59 59 57 57 57 58 55 50 46 44 43 43 43 43 43 44 45 46 46 46 49 53 58 59 59 58 55 52 49 48 47 54 55 50 51 51 51 51 51 49 50 52 58 62 66 66 66 65 64 62 58 58 57 57 56 57 57 58 58 57 56 55 54 55 57 58 61 63 67 70 73 70 68 70 72 74 76 76 74 70 65 61 65 67 70 74 72 66 64 62 60 63 63 59 60 65 68 71 73 69 65 60 62 67 74 72 68 65 61 57 50 48 50 57 60 62 63 64 65 68 69 68 64 64 71 69 66 65 67 69 66 65 64 59 57 60 59 57 54 56 59 61 62 62 61 62 63 60 55 51 51 51 51 50 50 51 51 53 54 56 56 56 55 55 55 56 58 60 62 64 66 67 67 65 62 60 58 55 53 52 51 51 52 52 53 54 53 52 50 48 46 46 45 45 45 44 44 43 42 40 39 38 37 37 37 38 38 38 38 37 37 36 36 39 41 43 44 46 48 50 53 54 57 58 55 54 54 55 55 54 54 58 62 64 65 64 64 64 63 68 74 80 78 74 69 59 51 46 45 45 46 46 46 46 47 47 50 52 54 52 48 43 42 41 42 44 45 48 48 46 41 38 36 36 36 36 36 38 39 41 41 42 42 41 41 41 42 41 43 44 44 43 42 42 42 42 42 42 41 41 41 42 43 44 45 88 87 87 86 86 87 87 88 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 90 89 88 87 87 86 86 86 85 85 85 85 85 84 84 83 82 82 81 81 81 81 80 80 80 81 82 82 82 82 82 81 81 81 80 80 79 79 79 79 80 80 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 79 77 77 77 77 76 74 70 63 59 58 64 69 71 70 68 69 68 67 64 60 54 56 61 62 61 57 56 58 60 62 64 68 70 71 71 72 73 73 73 73 73 73 73 72 70 70 70 71 70 68 67 66 66 65 65 63 60 60 62 61 60 58 57 57 56 54 54 52 50 47 48 53 52 50 47 49 52 51 49 48 49 48 48 57 59 50 51 54 54 54 56 54 52 51 50 50 53 53 52 49 47 44 43 41 40 37 35 36 37 38 39 40 40 41 40 38 37 37 36 36 36 36 36 34 34 35 37 37 37 37 37 36 37 37 37 37 39 41 42 42 41 42 43 45 45 44 43 44 46 48 48 50 50 49 50 52 56 56 55 52 52 54 56 56 55 54 54 55 56 56 51 47 42 43 43 44 44 44 43 42 41 41 40 38 38 39 39 38 38 39 40 40 43 44 44 44 44 45 44 44 45 44 43 43 43 45 46 45 42 42 41 41 41 41 43 44 45 44 43 44 45 45 46 50 55 58 61 65 69 70 66 63 59 57 54 51 50 50 51 51 51 51 51 51 52 54 57 59 60 61 60 60 60 58 58 59 59 60 63 66 70 73 71 65 60 56 52 52 53 53 53 52 52 51 51 53 51 45 43 43 42 43 46 47 47 47 47 47 46 47 46 43 39 37 37 38 39 38 37 37 38 39 41 44 45 46 46 46 46 46 46 46 46 45 48 50 49 50 50 50 55 60 60 59 57 58 64 73 72 71 70 66 65 68 66 63 63 62 60 65 66 64 64 62 55 60 64 65 64 62 68 68 65 63 63 64 64 66 69 66 64 68 66 63 61 59 57 62 65 65 68 71 73 70 67 63 64 66 64 65 68 67 66 60 62 65 66 66 65 64 65 68 66 63 61 58 55 51 45 41 40 41 42 42 44 47 48 50 53 54 53 49 46 43 44 42 41 42 43 44 45 45 45 47 47 43 48 54 61 64 65 60 57 56 59 63 67 59 53 48 50 52 54 56 53 46 46 50 58 62 62 56 54 53 55 55 54 51 49 46 45 44 42 43 44 43 45 47 49 50 50 52 54 56 57 57 56 54 51 48 48 50 52 50 46 50 52 54 52 49 46 48 51 55 57 59 58 59 59 60 60 59 57 56 55 56 57 58 59 59 57 56 55 52 52 53 53 56 60 65 69 72 69 68 70 72 75 76 78 79 77 71 67 72 73 72 74 74 70 66 62 59 67 71 69 67 68 70 70 70 69 70 70 72 74 77 75 72 67 60 54 49 50 53 57 61 63 61 60 61 66 74 80 74 70 69 68 67 66 65 64 59 59 60 60 58 57 58 57 54 54 53 54 53 52 52 52 54 57 56 53 50 52 54 54 53 54 54 55 54 55 56 56 55 55 55 57 58 61 63 65 67 68 68 68 66 64 63 61 58 55 52 52 52 52 53 53 53 51 49 46 45 45 45 45 45 45 43 42 40 38 37 37 37 36 36 37 37 37 38 38 39 37 36 37 39 42 44 47 50 53 56 59 61 62 62 60 59 59 60 60 60 62 64 64 64 63 62 61 63 66 70 74 75 73 69 56 48 45 46 46 47 47 48 49 50 50 50 51 53 54 51 45 41 40 40 40 41 42 44 45 44 41 38 36 36 36 36 38 39 41 41 41 40 40 40 41 41 42 43 44 44 43 42 43 43 42 41 41 41 41 41 42 43 44 44 87 87 86 86 86 87 87 88 88 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 88 87 86 86 86 86 86 85 85 85 84 83 83 82 82 81 81 81 80 80 80 80 81 82 82 83 82 82 81 81 81 80 80 79 79 79 79 80 80 81 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 82 80 78 78 77 75 74 71 67 64 65 70 72 73 71 70 69 69 68 67 62 58 61 61 60 59 58 58 59 61 64 67 69 69 69 70 71 73 73 73 73 73 74 75 74 73 73 73 73 71 70 70 68 66 65 64 62 58 55 55 54 55 56 55 54 55 55 55 54 52 49 53 55 55 52 48 49 52 55 49 48 50 49 49 56 55 50 51 53 54 56 57 54 52 50 50 51 53 55 51 42 43 44 45 44 43 38 36 36 37 37 38 39 40 41 40 38 37 37 37 36 36 37 36 36 35 35 37 37 37 39 39 39 38 38 39 38 38 40 41 42 42 43 44 44 45 45 45 45 45 46 48 49 49 50 53 55 57 55 53 50 51 52 53 52 51 51 51 51 50 48 45 43 41 41 41 40 40 40 39 38 38 37 37 37 37 38 39 39 39 40 41 42 43 44 44 45 45 45 45 44 44 45 45 45 46 47 47 46 45 43 42 42 43 44 45 44 44 43 42 42 44 46 49 54 59 62 65 68 69 69 68 67 63 59 55 52 50 50 51 51 51 51 51 51 50 50 51 52 54 56 59 59 58 57 56 56 57 59 62 63 65 70 69 65 62 58 55 53 54 56 54 53 53 52 53 58 52 44 41 41 42 44 45 45 47 47 48 49 49 50 47 43 40 37 35 36 37 39 39 38 37 38 40 42 44 45 45 45 46 46 46 46 45 45 49 51 53 53 54 54 58 60 56 56 56 56 64 73 74 72 71 67 66 72 66 62 63 63 64 70 69 64 63 63 60 64 67 66 59 57 68 68 67 66 65 64 64 66 68 67 67 71 71 68 63 65 68 66 65 64 67 69 73 69 66 66 69 70 68 69 70 67 67 66 66 67 68 68 68 68 65 64 66 63 58 53 52 51 46 42 39 40 41 42 44 46 47 50 52 51 49 45 43 42 42 42 42 42 43 44 45 44 43 45 47 51 57 63 68 65 65 63 60 59 62 62 60 53 50 49 50 52 54 56 53 45 47 53 60 60 57 50 48 49 51 51 49 48 48 48 46 45 44 48 49 47 49 51 53 56 56 53 51 51 52 52 52 52 51 48 53 53 50 47 45 48 48 47 47 47 47 49 51 52 52 52 51 50 51 54 56 56 55 53 52 53 54 56 56 56 55 54 53 51 50 50 51 53 58 66 69 69 68 69 71 71 73 75 76 72 66 71 73 70 75 77 71 75 79 73 70 68 70 71 70 68 68 70 69 66 62 61 63 67 70 73 75 72 67 59 54 51 52 55 58 62 64 63 63 63 63 72 81 75 69 65 66 66 66 64 62 58 58 58 58 58 57 56 56 56 55 52 51 49 49 48 48 49 51 50 50 50 56 57 54 53 53 56 56 55 55 55 55 55 55 54 56 58 60 61 63 64 64 64 64 64 64 64 63 62 60 59 57 54 53 53 53 52 50 48 47 46 46 47 47 47 46 45 42 40 39 37 36 36 36 36 37 37 38 38 39 40 37 36 36 38 41 45 48 52 55 58 62 62 63 64 66 65 64 63 64 66 65 66 67 66 66 67 65 63 62 65 70 75 73 67 55 48 45 46 46 46 48 50 52 54 54 52 51 52 55 53 49 43 40 39 39 39 39 41 43 44 43 42 39 38 37 37 38 39 41 41 40 39 40 40 40 41 42 43 44 43 43 43 43 43 42 41 40 40 41 41 42 43 43 44 87 87 86 86 86 86 87 87 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 86 86 86 86 86 85 84 84 83 82 82 81 81 81 81 80 80 80 80 81 81 82 83 82 82 81 81 81 80 80 79 79 79 79 79 80 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 81 81 81 81 82 82 82 82 83 83 83 83 83 82 80 79 78 77 76 74 71 65 66 69 72 72 70 68 66 66 68 67 64 63 65 62 60 59 59 59 59 61 64 66 67 67 67 68 71 72 73 72 72 72 74 74 73 72 72 73 74 74 73 71 69 67 65 64 60 56 53 51 51 53 55 52 54 56 57 56 54 50 49 56 55 53 51 50 48 54 55 49 47 48 50 53 56 53 51 49 52 55 57 56 54 48 47 48 50 53 58 49 40 43 44 45 45 44 41 38 37 37 37 38 39 39 40 39 38 38 38 38 37 37 37 37 37 36 36 36 36 37 38 40 41 40 40 41 42 41 41 42 43 44 46 47 48 48 48 49 48 47 46 46 47 45 45 48 49 49 48 46 45 46 47 48 46 44 43 43 44 44 43 42 42 42 42 41 40 39 38 37 36 37 38 38 38 38 39 40 42 42 43 44 45 46 46 47 49 48 47 45 46 47 48 48 47 48 49 49 48 48 47 46 47 50 50 49 46 44 43 43 43 45 49 53 57 63 69 65 65 65 65 65 67 62 58 55 53 51 51 51 52 52 51 51 51 51 51 51 51 51 52 54 55 55 54 53 53 54 55 57 59 64 68 68 66 62 59 57 56 56 57 57 55 52 52 55 60 51 44 41 42 44 45 45 44 46 48 49 52 53 52 47 43 41 39 37 35 37 39 39 39 37 38 39 41 43 44 45 45 46 47 47 47 45 45 49 53 55 52 51 53 64 60 54 56 58 60 68 73 74 72 69 68 60 54 54 59 65 65 67 71 69 67 65 66 68 71 72 72 70 67 68 68 67 68 66 64 62 63 64 65 66 68 75 76 75 70 68 66 66 67 71 67 64 64 66 68 69 70 68 70 71 71 71 71 69 69 68 68 65 62 60 59 60 58 55 48 47 45 43 41 39 40 40 41 42 45 48 50 50 48 45 43 40 40 41 41 42 43 43 44 45 41 43 49 58 62 63 65 66 61 57 57 63 63 62 57 53 48 49 50 52 53 55 57 52 46 47 53 60 57 52 47 46 47 48 48 47 48 50 51 51 50 50 51 53 53 54 54 54 51 50 48 47 47 47 47 46 48 49 51 54 51 45 46 46 47 46 47 49 51 52 53 52 51 49 49 49 51 52 53 54 54 53 51 50 50 52 54 57 57 56 56 55 53 52 51 51 52 58 67 68 68 69 70 71 69 68 69 75 73 68 70 71 70 76 78 77 78 77 72 71 70 67 70 72 71 71 72 73 70 67 62 61 65 67 69 72 70 65 59 56 54 57 60 65 71 70 67 71 72 72 69 67 65 64 64 66 68 67 63 64 65 60 58 56 56 56 57 58 58 57 53 50 46 46 47 48 48 49 49 51 53 56 54 45 44 45 48 51 53 54 55 55 55 54 54 55 56 57 58 58 57 54 53 52 54 56 58 59 59 58 56 54 53 52 52 51 51 51 50 49 49 49 49 49 48 46 44 42 40 39 37 36 36 36 37 38 38 39 40 41 41 38 36 34 38 42 46 50 53 58 61 64 65 66 66 68 67 66 61 63 67 65 65 65 65 64 63 62 62 63 67 71 76 71 65 57 50 44 43 45 47 49 51 52 54 55 55 53 53 55 55 53 46 42 39 38 38 39 39 41 43 43 43 42 40 39 39 39 39 40 40 40 39 40 40 40 41 43 44 44 43 43 42 42 42 42 42 41 41 41 41 42 43 43 43 87 86 86 86 86 86 87 87 87 88 89 89 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 87 86 86 86 86 86 85 84 84 83 82 82 81 81 81 81 80 80 80 80 81 81 82 82 82 82 82 81 81 80 80 79 79 79 79 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 82 79 77 77 77 77 75 71 70 70 70 69 69 70 69 68 70 68 64 65 65 63 61 59 59 59 60 62 64 65 65 65 66 68 70 72 72 72 72 72 73 74 74 73 74 76 76 75 71 69 67 66 64 63 58 55 55 53 52 53 53 51 54 56 57 55 54 53 53 55 54 51 49 48 48 50 51 49 46 48 53 53 53 52 50 50 55 56 56 56 53 45 48 50 49 53 55 47 42 42 43 43 42 41 39 38 38 38 38 38 38 39 39 39 39 40 41 40 38 37 36 36 37 37 38 38 37 38 39 40 42 42 43 44 45 45 44 44 46 46 46 48 50 50 48 46 46 45 43 43 43 41 42 43 43 42 42 41 41 43 44 45 44 43 42 42 42 42 42 43 44 44 43 41 40 39 38 38 37 38 39 40 41 42 43 43 45 46 47 48 49 50 51 51 52 52 53 53 55 55 54 50 49 49 49 50 49 50 52 54 54 55 55 53 49 47 45 45 46 48 51 56 61 61 62 61 61 61 61 62 63 60 57 54 53 52 52 53 54 53 53 52 52 51 51 51 51 51 54 56 56 55 54 54 54 54 54 57 62 63 65 65 64 63 62 60 58 56 56 57 55 54 55 55 55 49 44 41 39 40 41 43 45 47 49 51 54 55 54 48 45 43 41 38 34 35 37 38 37 37 39 39 40 42 43 44 45 45 45 46 46 43 43 46 53 54 52 52 57 69 57 53 61 66 68 71 72 71 69 69 70 66 61 56 64 69 68 69 69 61 60 61 66 71 77 72 69 67 65 63 64 66 66 63 62 62 58 61 66 65 66 72 70 67 65 65 65 66 67 68 65 61 57 61 63 64 65 66 69 65 64 70 71 70 68 66 62 62 61 59 57 55 54 50 47 47 45 43 40 39 39 39 40 43 47 50 50 48 45 42 41 40 40 41 42 42 43 43 43 43 42 47 55 67 67 63 65 66 67 60 58 61 62 59 51 49 48 50 51 52 53 55 57 49 46 47 55 59 56 50 46 45 46 46 46 47 48 49 49 49 49 50 51 53 55 53 50 47 46 45 45 45 44 45 46 46 45 49 50 50 47 45 49 50 49 49 50 53 57 58 57 55 53 50 51 53 55 56 57 58 56 54 53 52 53 55 58 61 61 61 63 62 59 55 52 51 52 58 65 66 68 70 71 72 74 70 69 75 74 71 68 72 77 77 76 74 75 72 68 66 65 63 70 74 72 70 71 76 72 67 65 64 65 67 68 68 66 63 59 56 56 59 68 75 81 75 68 72 74 74 71 69 66 67 66 66 72 72 64 68 69 65 64 61 57 58 60 61 60 59 54 54 56 55 53 50 50 50 51 52 53 47 45 45 44 42 41 46 50 53 54 55 56 55 55 56 56 56 54 50 46 44 42 41 41 43 45 46 48 50 50 50 51 51 51 51 51 51 52 51 51 50 49 49 48 46 44 42 40 39 38 37 37 37 37 38 39 40 42 42 42 39 36 34 38 43 49 53 57 62 65 67 69 67 66 66 67 66 63 65 68 66 71 76 74 74 75 73 72 72 72 73 74 68 62 55 49 44 43 45 48 52 53 53 53 55 56 53 52 53 55 52 45 43 42 41 40 39 39 40 40 41 42 42 41 41 39 39 38 39 39 39 39 40 40 41 42 43 43 43 42 41 41 41 41 41 42 42 42 42 42 42 42 42 41 86 86 86 86 86 86 86 87 87 87 88 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 88 87 86 86 86 86 85 85 84 84 83 82 81 81 81 81 80 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 79 78 79 79 80 81 81 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 82 82 81 77 75 75 75 76 75 74 73 71 69 69 72 75 75 76 79 72 66 63 62 62 62 61 59 60 60 61 61 62 62 64 65 68 70 71 72 72 71 71 72 73 74 75 76 77 77 73 68 67 67 67 65 62 58 55 54 53 51 51 53 53 54 54 55 54 53 53 56 57 57 54 51 51 50 48 48 49 49 49 50 50 51 51 48 51 56 56 55 55 56 54 54 51 47 52 54 51 43 40 43 42 41 39 38 37 38 38 38 38 38 39 39 39 40 41 42 41 39 37 36 36 36 38 39 39 39 38 38 40 43 45 46 45 45 45 45 44 43 43 44 46 47 47 43 41 42 41 40 39 38 38 39 39 39 38 37 38 39 40 42 44 45 44 44 43 43 43 43 44 45 44 43 41 41 40 39 39 39 38 41 44 45 46 46 47 48 51 54 56 55 56 56 55 57 59 59 59 60 59 56 52 50 49 50 50 50 51 53 55 58 58 58 55 52 51 50 48 49 51 54 58 60 60 59 58 58 59 59 60 61 60 57 56 55 55 54 55 55 54 54 54 55 55 54 54 54 54 56 57 58 58 58 57 58 58 58 57 58 60 59 58 60 60 59 56 54 53 53 53 54 54 55 54 53 50 47 44 40 39 40 44 46 49 53 54 54 56 56 52 49 45 41 38 35 36 36 35 35 37 41 41 41 42 41 42 43 44 45 45 44 41 39 40 46 53 56 55 60 63 51 53 60 64 67 69 69 67 65 66 66 61 60 62 68 69 68 69 65 57 55 58 67 73 76 72 73 74 71 67 63 65 64 61 59 58 58 65 71 71 70 66 65 64 61 63 63 62 65 66 63 59 55 55 57 59 64 66 65 64 64 70 68 67 65 67 67 63 63 62 57 54 56 51 46 44 43 42 40 39 39 39 42 47 51 51 48 45 43 41 40 39 40 41 42 43 42 41 40 43 48 48 55 68 68 67 69 69 68 63 59 57 59 56 48 48 49 51 51 52 52 53 53 46 46 50 62 62 55 49 46 45 45 46 46 46 46 45 46 47 45 47 51 54 57 58 53 48 44 43 43 43 43 44 44 44 43 45 45 45 45 47 51 52 51 50 51 54 57 58 57 56 56 56 61 62 62 60 59 61 60 60 62 62 61 61 62 65 66 67 69 68 65 60 53 50 52 58 63 64 66 70 74 71 67 75 76 77 77 75 71 74 76 75 74 72 69 67 65 64 63 64 67 73 77 76 77 79 75 70 67 65 64 66 67 67 65 62 59 56 56 59 71 80 82 78 73 69 70 71 73 70 68 70 66 63 71 74 74 72 70 67 66 65 62 61 62 64 62 61 63 67 70 61 56 52 52 51 50 46 45 48 50 49 43 40 39 42 46 51 54 56 57 57 57 56 55 52 48 45 42 40 40 41 41 42 44 45 47 48 49 50 51 51 51 51 52 52 52 51 50 49 49 48 46 44 42 41 41 41 40 39 40 40 41 41 41 42 42 43 42 40 36 35 37 43 50 56 61 65 65 65 64 63 64 64 66 69 74 70 68 71 80 85 83 81 80 79 79 77 74 70 67 62 56 50 46 44 44 46 49 52 54 54 52 53 54 53 51 50 52 50 46 43 43 44 42 41 39 39 39 39 39 39 39 39 38 37 37 38 38 39 40 40 41 41 42 42 43 42 41 41 41 41 40 41 42 43 44 44 43 42 41 41 40 86 86 86 86 86 86 86 86 86 87 88 88 89 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 88 87 86 86 86 86 85 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 79 79 80 81 81 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 81 77 75 74 73 74 74 75 75 75 74 75 77 78 79 80 79 76 70 63 61 61 63 63 62 62 60 59 57 58 58 62 65 68 69 70 71 71 71 71 71 72 73 74 76 77 77 74 72 71 70 69 66 63 59 57 56 56 51 48 49 52 53 55 56 57 58 58 59 61 62 62 61 59 55 52 49 48 49 50 49 48 51 51 48 50 53 53 53 53 57 54 50 49 48 50 53 52 44 41 43 41 39 37 37 36 37 38 38 38 38 39 38 38 39 40 41 39 39 38 36 35 36 38 39 40 39 37 37 40 43 44 45 44 43 42 41 41 41 41 42 44 46 46 42 41 40 38 38 38 38 37 38 37 37 36 36 36 37 39 41 44 45 45 45 45 45 45 45 46 46 45 44 44 46 45 43 39 38 39 43 47 50 49 49 50 53 55 56 57 57 58 59 58 57 57 58 58 58 58 56 53 51 51 53 53 53 53 54 56 59 60 60 61 60 59 56 53 53 54 55 55 56 57 57 57 56 57 58 59 60 60 58 56 55 56 56 56 55 56 59 59 59 57 56 56 57 58 60 64 65 63 63 62 61 59 58 58 58 57 55 55 57 54 52 51 51 52 52 53 54 53 52 53 54 54 51 50 47 40 40 43 45 47 49 51 52 55 56 55 56 53 48 41 38 37 37 37 36 40 42 42 41 41 39 40 42 42 43 44 43 41 39 40 44 50 55 57 60 56 44 53 60 64 65 66 66 64 60 60 61 61 60 63 69 68 65 59 58 55 51 59 70 69 68 65 72 76 77 74 71 67 67 66 62 61 62 67 68 62 66 66 62 59 58 63 63 61 63 67 69 63 56 51 55 61 66 65 63 65 67 69 64 64 65 63 62 63 64 63 57 52 48 46 44 43 43 42 39 39 39 40 45 50 55 51 45 43 41 40 40 40 41 41 42 42 40 39 43 56 64 56 59 67 71 74 75 70 66 62 57 54 56 53 49 48 49 50 50 50 51 49 47 44 48 54 62 58 53 48 46 46 46 44 42 42 42 42 45 45 43 45 47 46 49 51 51 47 42 42 42 42 43 44 44 44 43 42 42 42 44 46 47 45 46 46 48 49 50 50 50 52 57 62 64 62 59 56 56 58 61 64 64 61 60 61 62 65 68 71 72 70 64 58 50 49 52 58 62 63 65 67 70 69 69 75 73 73 77 77 76 74 74 75 74 72 69 68 68 69 66 64 63 70 77 78 76 74 75 72 67 64 63 62 61 60 60 59 58 56 57 59 65 74 81 79 77 75 75 74 74 71 69 69 65 64 69 74 75 71 69 68 66 66 67 64 64 68 67 66 66 71 71 62 57 53 53 50 46 50 52 52 46 43 40 40 41 43 46 48 51 54 57 57 56 55 52 49 46 45 44 43 43 45 46 47 48 49 50 50 51 52 53 53 52 52 52 51 51 50 50 49 47 46 45 43 42 41 42 44 43 45 46 47 47 46 44 43 42 42 41 40 37 35 36 43 50 57 59 59 58 59 59 58 61 65 70 70 68 69 73 79 81 82 81 78 76 74 74 73 70 67 62 58 54 49 46 45 45 47 49 51 54 55 54 53 53 52 51 51 54 53 51 48 47 46 44 42 39 39 38 38 38 38 38 37 37 36 37 37 38 39 40 41 41 41 41 42 42 41 41 41 41 41 40 41 42 44 44 45 44 42 41 40 40 86 86 86 86 86 86 86 86 86 86 87 88 89 90 91 91 91 92 92 92 91 91 91 91 91 91 91 92 92 92 92 92 91 91 91 90 90 89 89 88 87 86 86 86 86 86 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 79 79 80 81 81 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 82 80 78 77 76 75 75 76 78 79 81 80 79 79 79 79 80 80 79 76 74 71 71 70 68 66 63 58 56 53 54 55 57 62 66 67 69 70 70 70 70 70 71 72 73 75 76 77 78 76 74 72 69 65 62 59 57 57 57 54 54 53 55 56 58 58 58 59 61 62 64 64 62 62 61 60 59 58 55 54 55 51 47 45 48 49 49 49 50 51 54 59 52 45 46 49 51 52 51 47 42 40 39 37 36 37 37 38 38 38 37 38 38 37 37 37 39 39 39 39 38 36 35 35 36 38 39 38 38 37 39 41 43 43 43 42 40 39 39 40 41 43 44 46 47 46 44 41 38 36 36 36 37 36 36 36 36 36 36 37 38 40 44 46 47 46 45 45 45 46 46 46 47 49 48 47 45 42 38 37 38 40 46 50 51 53 55 57 56 53 53 54 56 56 55 55 56 56 56 57 59 60 59 56 57 59 61 61 61 58 58 58 60 63 63 63 62 59 58 57 56 53 49 52 54 57 57 58 57 58 59 61 60 58 55 55 56 57 57 58 59 61 62 61 59 57 58 60 65 67 65 65 65 67 70 71 66 64 63 62 60 59 58 57 51 49 49 51 52 51 53 53 52 51 52 57 59 58 58 52 41 39 40 43 47 50 52 52 53 58 60 60 55 49 41 39 38 39 39 38 40 41 40 40 39 38 40 41 41 42 43 43 43 42 44 47 49 54 59 63 63 58 56 60 65 66 66 66 64 60 58 60 62 60 63 67 58 54 50 58 58 52 63 70 63 63 64 69 73 74 70 69 68 69 68 64 62 61 59 56 55 62 64 62 56 55 60 63 64 64 68 70 64 59 53 52 55 59 59 62 66 68 67 60 60 61 61 62 64 67 63 55 52 49 47 45 44 44 42 40 39 40 41 45 50 55 49 44 39 39 39 40 41 42 41 40 40 41 44 50 63 69 64 66 68 68 69 70 68 63 58 54 52 52 50 49 47 48 49 49 49 48 44 44 47 55 60 63 56 51 49 47 46 45 44 43 42 42 42 44 45 43 41 42 43 44 45 45 43 41 41 42 43 44 44 44 43 43 42 41 41 40 42 43 42 42 43 43 44 45 46 46 47 51 54 55 53 51 48 51 53 51 50 51 53 54 55 56 59 64 65 62 54 54 52 49 50 53 58 61 62 65 66 66 68 70 71 66 65 71 74 74 75 75 74 73 70 68 70 71 71 68 66 65 72 77 78 73 70 72 71 69 62 62 64 63 61 60 58 57 56 58 59 58 62 67 71 75 79 80 79 77 74 72 73 70 67 65 69 70 67 67 68 69 69 68 66 66 66 66 69 71 74 70 61 57 54 51 51 52 54 51 47 43 41 41 42 43 45 46 47 47 52 55 55 53 51 50 49 48 46 46 45 46 48 49 51 51 52 52 53 54 54 55 55 54 53 52 52 51 51 49 48 46 44 43 42 43 45 44 44 44 46 47 48 49 48 43 41 41 42 41 39 38 37 36 40 44 49 52 53 52 57 60 61 63 66 71 71 70 77 81 84 80 76 74 73 70 65 64 61 56 57 58 56 54 51 47 46 46 49 51 52 53 54 55 55 55 55 54 53 54 54 52 50 49 48 45 42 39 39 38 38 38 37 37 37 36 36 37 37 39 40 41 41 40 40 41 41 42 42 42 41 41 41 40 41 42 43 44 44 44 42 42 41 40 85 85 85 85 86 86 86 86 86 86 87 88 89 90 91 91 92 92 92 91 91 91 91 90 90 90 91 91 91 91 91 91 91 91 91 90 90 89 89 88 87 86 86 86 86 86 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 79 79 80 81 81 81 82 82 82 82 83 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 82 81 78 78 80 80 79 79 79 80 80 80 81 80 79 78 79 81 80 81 82 82 80 78 75 71 67 61 54 55 54 55 55 56 59 62 65 67 68 67 68 69 70 71 71 73 74 76 77 77 75 73 71 66 62 59 57 56 54 51 47 52 56 59 58 58 58 57 57 60 62 66 65 63 62 61 62 62 62 61 61 59 56 53 49 47 48 48 48 51 54 57 60 59 51 44 51 51 48 50 50 42 40 38 37 37 38 38 37 37 37 37 36 36 36 36 36 36 38 39 39 38 37 35 35 36 38 38 39 38 38 38 39 41 43 42 40 38 38 37 40 43 44 45 45 45 44 43 42 40 36 35 35 35 36 35 35 35 35 36 37 39 41 43 46 47 46 46 45 46 46 46 46 48 49 48 47 45 42 39 36 37 40 46 51 55 58 59 57 53 50 48 50 52 54 55 56 57 57 58 58 58 59 59 59 62 64 66 65 64 61 59 58 58 59 60 61 61 59 57 53 50 48 47 50 54 58 58 58 58 59 61 63 62 61 57 57 59 59 61 62 63 63 63 61 60 58 60 64 63 63 60 61 62 65 66 67 67 67 68 68 69 68 64 59 53 50 49 50 52 52 54 54 52 51 54 62 59 58 59 55 47 41 41 44 48 50 52 55 58 66 63 58 52 46 41 39 38 39 40 39 38 38 37 39 40 41 41 41 41 41 42 44 43 43 45 48 51 54 58 60 61 58 52 60 66 69 66 65 67 63 57 56 59 62 62 60 54 57 58 61 64 64 66 65 61 63 65 67 72 76 74 74 73 72 69 65 57 53 51 50 52 58 63 63 57 56 59 65 67 66 67 65 59 61 60 57 54 53 53 58 64 68 65 60 57 59 62 65 68 71 68 63 59 56 52 49 46 45 44 43 41 40 40 43 47 50 48 44 39 39 40 41 42 41 39 40 43 50 54 57 61 67 71 72 70 67 64 65 67 60 54 51 51 51 49 48 47 48 48 49 46 44 42 48 55 62 63 61 56 52 49 49 46 44 45 45 43 42 43 45 47 48 44 41 40 41 41 41 41 41 42 43 44 45 45 44 43 42 41 41 41 40 40 41 41 41 41 42 43 43 44 43 43 44 45 45 45 46 46 45 46 47 46 46 47 47 47 48 49 50 50 49 47 49 50 51 52 54 56 60 65 68 65 63 65 66 66 64 61 60 68 72 73 73 72 71 67 64 65 65 65 66 65 66 72 76 78 71 69 69 69 68 65 64 63 63 62 61 61 60 59 59 59 60 61 63 66 71 75 79 81 81 76 71 67 67 65 63 64 68 71 70 71 75 77 76 73 69 67 66 69 73 77 71 62 57 53 51 54 53 51 49 46 44 44 44 45 45 45 44 44 46 52 53 52 49 48 47 48 47 46 46 47 48 49 50 51 52 53 53 54 55 55 55 56 56 55 54 53 52 51 49 46 44 42 41 41 44 46 46 46 45 45 46 48 47 45 39 37 38 40 39 38 39 41 42 41 43 46 51 54 55 59 62 64 66 68 68 69 72 79 82 83 78 73 70 69 67 63 60 55 47 47 49 53 53 51 46 47 49 54 54 54 51 51 53 54 55 56 55 55 54 52 51 49 48 48 47 43 40 39 38 38 38 37 37 37 36 36 37 38 39 40 40 40 40 40 42 42 43 42 42 41 41 41 40 41 42 42 43 43 43 42 42 42 42 85 85 85 85 85 85 85 85 86 86 87 88 89 90 91 92 92 92 91 91 91 90 90 90 90 89 90 90 90 91 91 91 91 91 91 90 90 89 89 88 87 86 86 86 86 86 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 79 79 80 81 81 81 82 82 82 82 82 82 83 83 82 82 82 82 81 81 81 81 81 81 81 81 80 80 80 81 81 81 82 82 83 83 83 82 80 76 76 78 80 80 80 79 77 76 77 79 81 82 82 82 81 79 79 80 81 80 78 72 68 64 59 56 58 58 58 57 57 58 60 63 66 66 66 67 69 71 71 71 73 75 76 75 73 71 70 67 64 60 56 56 53 48 50 55 61 58 58 60 58 55 55 55 57 59 61 61 62 62 61 61 63 60 61 65 62 56 53 47 43 48 50 47 51 54 55 59 61 57 50 46 48 48 46 46 43 40 39 38 38 39 39 38 38 37 37 37 36 36 36 36 37 39 39 39 38 37 37 37 37 38 38 39 39 38 38 40 42 44 41 38 37 36 37 41 43 43 44 43 41 40 38 40 39 37 34 33 33 34 35 34 35 36 37 38 41 41 41 43 44 46 46 47 47 46 46 46 47 49 49 48 46 44 40 36 38 43 50 54 58 59 58 55 50 47 46 49 51 54 55 56 57 58 59 59 57 57 57 58 61 62 63 64 64 63 59 56 55 55 56 58 57 55 52 50 49 48 49 51 54 57 59 60 60 62 64 67 67 63 58 59 61 62 64 65 64 62 60 59 59 62 61 60 58 58 58 56 59 61 60 61 62 65 66 65 65 64 61 58 55 53 51 51 53 54 55 53 52 57 57 58 55 54 54 56 54 44 42 44 46 47 50 59 65 68 63 57 50 45 42 40 40 40 38 38 37 37 37 39 39 40 41 42 42 43 44 44 43 43 44 49 51 49 52 56 59 57 55 62 66 68 66 64 64 65 61 54 55 61 64 64 60 59 60 57 63 65 61 64 67 73 71 66 64 69 74 74 75 75 71 66 56 54 53 51 51 53 59 60 56 53 55 61 65 65 62 59 57 58 58 58 56 53 50 52 56 61 57 53 53 58 63 67 70 71 70 67 62 60 58 54 49 48 49 46 43 41 40 39 41 41 42 41 39 39 40 41 41 41 40 48 52 55 58 60 60 67 73 75 71 66 61 59 59 54 51 49 49 48 47 47 47 48 48 48 43 43 45 56 59 60 60 60 58 54 51 49 48 46 46 44 42 41 43 47 47 45 41 39 39 40 40 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 41 41 42 43 43 43 42 43 43 45 46 47 47 47 46 45 44 43 44 45 46 47 49 51 47 46 48 51 54 54 57 62 64 66 67 63 61 61 62 62 63 62 61 62 65 67 68 68 68 67 65 64 64 64 65 66 68 72 75 75 69 67 68 68 68 68 66 66 66 65 65 66 65 63 62 61 61 60 61 64 66 67 68 74 76 74 75 72 67 63 61 61 71 81 81 81 81 77 76 75 67 66 68 67 69 74 71 66 59 58 57 55 52 48 47 46 46 46 47 47 45 44 42 43 46 51 51 50 47 45 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 56 56 56 56 56 55 54 53 51 48 45 43 42 42 43 47 49 46 44 44 45 46 47 45 42 37 36 35 36 38 40 43 47 49 47 48 51 58 61 63 64 64 64 65 66 67 74 78 82 81 79 74 69 66 67 64 59 52 48 45 45 46 49 49 48 46 49 53 58 58 56 52 52 52 53 54 55 55 55 54 52 49 47 46 47 48 45 43 39 39 38 38 37 37 36 36 36 37 38 40 41 41 40 40 41 41 41 42 42 41 41 41 41 41 42 42 42 42 42 42 41 41 41 42 85 85 85 85 85 85 85 86 86 86 87 88 89 91 91 92 92 92 91 91 90 90 89 89 89 89 89 89 90 90 90 91 91 91 91 91 90 89 89 88 87 86 86 86 86 86 85 85 84 83 82 81 81 81 80 80 80 80 80 80 80 81 81 82 82 82 82 81 81 80 79 79 78 78 78 79 80 81 81 82 82 82 82 82 82 82 82 83 82 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 81 81 82 82 83 83 83 82 79 76 76 77 80 80 80 79 76 75 76 78 81 83 83 83 81 80 79 79 79 77 72 64 62 60 57 59 61 59 57 57 57 58 60 63 66 67 68 69 70 71 70 71 73 75 75 73 71 69 69 65 60 56 55 56 54 53 54 57 59 54 52 53 54 54 55 55 56 58 58 58 60 62 64 61 59 57 59 62 64 59 51 47 45 49 53 53 51 50 49 59 63 61 53 46 47 47 45 46 46 44 42 41 41 40 40 40 40 40 39 38 37 36 35 36 37 38 38 38 37 37 36 36 37 37 38 39 40 40 40 41 43 45 39 37 36 36 38 41 42 43 42 40 38 38 38 38 39 37 35 33 32 33 34 35 37 40 45 43 41 41 40 41 41 44 48 47 47 47 47 48 49 50 51 50 47 43 38 36 39 47 54 56 58 58 54 50 45 45 47 54 56 57 56 55 55 54 54 55 56 56 56 57 59 59 60 62 62 61 59 54 51 51 52 53 51 51 51 50 51 51 53 55 59 61 62 62 63 64 62 62 62 61 60 61 61 61 63 62 60 58 57 56 56 56 55 56 56 57 56 53 54 56 56 57 57 59 60 60 61 60 58 56 54 53 53 53 56 56 55 52 51 53 57 56 50 49 49 49 50 49 45 43 43 44 48 53 56 60 63 56 49 43 42 43 40 38 36 36 36 36 36 37 39 40 41 41 41 42 43 44 43 44 46 51 54 53 54 57 60 58 60 66 69 70 67 66 65 69 70 68 64 64 66 62 58 51 56 67 76 68 59 66 74 83 82 77 64 67 70 69 72 75 73 72 69 66 63 60 54 51 55 54 53 52 55 60 63 63 61 56 54 55 56 57 56 55 53 52 54 57 55 53 53 58 63 66 68 69 68 67 66 64 62 60 53 48 47 46 44 43 42 40 39 39 40 40 39 38 40 40 39 44 49 56 62 64 62 63 66 71 73 73 68 63 57 53 51 49 48 48 48 47 47 47 47 47 46 44 40 45 49 54 54 55 58 58 58 55 53 52 51 49 46 43 41 41 41 41 43 41 38 39 39 41 40 40 40 40 40 40 41 41 42 41 40 40 40 40 41 41 41 41 40 39 39 39 40 41 43 43 44 44 45 46 47 48 48 48 46 45 43 43 43 44 49 52 50 50 50 48 47 48 50 52 53 57 61 66 64 62 60 60 61 62 64 64 63 62 61 61 62 64 65 66 66 66 66 66 67 69 68 70 73 74 73 68 68 67 68 69 69 70 71 71 71 70 70 67 66 66 66 64 61 63 64 66 63 60 63 64 64 68 70 68 64 62 63 73 81 83 78 73 70 72 73 69 68 70 67 65 64 64 64 63 65 64 58 54 50 47 46 46 45 47 49 47 45 43 43 44 48 49 49 48 47 46 46 47 47 49 50 52 53 53 53 53 54 55 56 56 56 56 56 56 56 56 56 53 50 47 45 44 43 44 46 45 44 42 41 42 44 44 44 44 41 37 35 34 35 38 42 47 51 54 55 54 55 59 62 64 65 64 62 62 64 69 81 86 88 81 74 67 65 61 57 53 50 46 45 45 46 46 46 46 46 47 51 57 63 59 57 55 54 54 54 54 54 53 54 54 54 52 49 46 45 45 45 43 41 39 38 38 37 36 36 35 36 38 39 40 41 41 41 41 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 41 41 41 41 41 85 85 85 85 85 86 86 86 86 87 87 89 90 91 91 92 92 91 91 90 90 89 89 88 88 88 88 89 89 90 90 91 91 91 91 91 90 89 88 88 87 86 86 86 86 86 85 84 83 83 82 81 81 81 81 80 80 80 80 80 80 81 81 82 82 82 82 81 81 80 79 79 78 78 78 79 80 81 81 82 82 82 82 82 82 82 82 83 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 81 81 82 82 83 83 83 82 80 77 75 76 78 80 79 79 78 77 77 78 81 83 83 83 81 82 84 81 77 73 66 59 58 57 55 57 59 59 58 57 57 59 61 65 68 70 71 72 73 71 70 71 73 75 75 74 71 69 67 63 60 56 57 57 55 53 52 53 53 49 51 52 52 54 55 54 55 56 56 57 58 56 55 56 56 56 56 56 57 56 52 50 49 49 51 51 48 47 51 63 60 55 50 47 41 45 45 43 47 49 46 43 41 41 41 41 42 42 40 39 37 36 36 35 37 38 38 37 36 36 35 35 36 36 36 38 39 39 40 41 43 41 38 37 37 38 40 43 44 42 40 38 36 34 36 37 38 37 35 33 32 32 34 37 42 43 43 42 41 40 40 39 39 43 46 46 47 48 47 47 48 50 50 49 47 43 36 36 39 48 53 54 55 53 48 44 42 43 50 57 58 58 57 56 54 53 54 56 56 57 57 55 55 56 58 59 60 60 59 52 49 49 49 50 52 52 53 54 56 59 63 64 65 66 66 65 64 62 60 60 60 61 61 62 61 61 62 60 58 56 56 56 56 56 56 57 57 57 54 52 53 54 55 56 57 58 59 59 59 59 58 56 55 55 54 55 58 58 59 61 58 56 57 53 47 47 48 48 50 50 47 43 41 41 48 54 53 54 57 49 43 41 43 42 38 41 42 40 38 37 38 39 40 40 40 40 39 40 43 43 43 44 44 43 53 58 59 61 61 57 58 63 70 70 67 66 66 67 70 67 55 59 63 55 53 53 49 59 75 67 63 68 72 75 69 66 63 68 68 65 68 71 73 72 69 62 63 64 60 53 47 52 55 56 55 57 60 60 58 53 53 55 57 56 54 53 52 51 54 56 56 55 55 60 61 62 63 64 64 67 67 65 61 57 52 49 47 46 45 45 45 44 42 40 39 39 39 40 43 43 43 47 56 66 70 70 65 66 68 72 73 71 64 59 54 50 48 48 48 48 48 48 47 46 45 44 41 41 43 48 49 50 50 53 58 56 54 52 55 58 57 52 45 42 42 43 43 41 39 38 38 39 40 40 40 39 40 39 39 39 40 41 43 43 43 42 42 41 41 41 41 40 40 39 40 41 42 43 43 43 44 45 47 48 48 49 48 47 45 43 42 43 43 44 48 50 49 48 48 49 48 47 49 56 64 61 62 66 61 58 58 59 61 63 64 65 64 63 61 60 61 63 66 68 71 71 71 74 72 71 71 72 73 75 73 68 67 67 68 68 69 71 73 73 72 72 71 70 68 67 68 66 62 64 65 62 62 62 63 64 63 63 65 67 67 67 68 68 71 75 73 71 69 68 69 71 70 69 68 66 63 60 58 59 64 62 57 56 54 51 49 48 46 48 49 49 47 44 43 44 47 49 50 51 51 51 51 52 53 54 55 57 57 57 57 55 54 54 55 56 56 56 56 56 56 56 56 53 49 46 45 44 43 44 45 43 41 39 39 41 44 43 42 41 37 35 34 35 36 40 46 52 55 58 60 62 63 65 65 65 65 70 70 67 66 71 83 87 86 80 73 67 59 54 50 47 45 45 45 46 46 47 48 47 49 52 56 61 65 59 58 58 57 57 57 55 53 53 53 54 54 50 47 44 43 42 42 42 41 40 39 37 37 36 35 36 37 39 40 41 42 42 41 40 40 39 40 41 42 42 41 41 42 42 43 43 42 42 42 41 41 41 40 40 85 85 85 86 86 86 86 86 86 87 88 89 90 90 91 91 91 91 90 90 90 89 89 88 88 88 88 88 89 89 90 91 91 91 91 91 90 89 88 87 87 86 86 86 86 86 85 84 83 82 82 81 81 81 81 80 80 80 80 80 80 81 82 82 82 82 81 81 81 80 79 79 78 78 78 79 80 81 81 82 82 82 82 82 82 82 82 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 81 82 82 83 83 83 82 80 78 75 74 76 78 79 79 80 80 79 78 79 81 83 84 85 87 83 75 69 62 57 56 56 55 54 54 56 58 57 57 57 60 63 67 70 73 73 73 73 72 71 71 72 73 74 74 72 70 67 64 62 60 60 58 56 53 53 53 55 55 52 52 53 55 55 52 53 53 53 53 53 55 55 54 52 52 52 53 54 53 52 51 51 51 52 51 49 49 53 60 58 49 38 44 44 39 44 45 47 46 45 43 42 42 42 41 41 41 40 39 38 36 36 36 36 37 37 36 36 36 35 34 34 34 35 36 37 38 40 41 42 40 38 38 39 41 43 44 44 40 38 38 36 35 34 35 36 34 34 33 32 32 33 38 42 39 39 39 39 39 39 38 39 41 44 45 46 46 45 45 46 47 47 47 46 42 36 35 39 48 50 50 49 47 43 41 39 40 47 53 56 56 56 57 57 57 55 55 52 52 52 53 53 54 56 56 57 58 55 50 49 48 49 52 55 56 58 60 64 68 74 77 77 74 71 67 66 65 63 62 61 61 59 58 58 59 60 59 58 59 60 60 59 58 58 57 55 53 52 51 51 53 55 57 57 57 58 58 58 59 59 58 57 56 56 57 58 60 63 65 62 56 52 49 47 45 46 48 50 49 48 43 41 41 47 51 51 49 47 46 46 44 43 42 40 50 54 52 50 47 45 45 45 44 41 39 39 40 42 43 43 41 47 53 56 59 62 64 62 59 61 64 69 67 64 62 64 67 73 66 53 60 62 56 59 62 61 65 69 67 66 67 63 63 64 61 63 69 69 67 65 69 72 65 62 57 55 56 58 53 51 57 58 57 52 52 55 54 51 47 52 56 58 55 52 49 51 52 53 55 57 58 59 63 60 57 56 60 63 66 64 60 55 52 48 48 47 46 47 46 45 44 42 40 39 39 40 44 50 50 51 54 64 72 73 69 63 59 62 67 69 67 60 55 51 48 47 47 47 48 48 46 44 41 40 38 40 47 50 52 51 51 52 55 57 53 51 52 58 61 63 54 47 44 44 45 46 41 37 38 39 39 39 40 40 40 40 40 40 40 42 43 43 44 46 48 46 44 42 41 40 39 40 40 40 42 44 45 45 44 44 44 45 46 46 46 46 45 44 43 44 45 45 45 46 47 47 46 47 48 50 54 63 65 65 63 63 63 58 57 58 61 62 63 63 63 63 63 62 60 60 62 67 69 71 74 74 74 74 73 74 71 71 74 75 72 67 66 67 67 69 70 70 71 71 72 71 67 66 67 69 66 62 61 62 62 61 61 63 61 62 63 65 68 71 71 71 75 74 74 74 73 71 66 65 67 64 62 61 60 59 57 56 56 61 58 54 54 53 53 52 51 49 50 50 50 48 46 46 49 51 53 54 55 55 55 55 55 56 58 59 60 61 60 59 57 56 55 55 55 55 55 55 55 55 55 54 52 50 48 46 44 42 41 41 42 40 38 38 39 41 42 40 35 35 35 35 36 38 43 52 58 61 63 64 63 65 67 69 71 73 79 80 77 72 72 80 83 83 75 74 70 59 51 45 44 44 45 46 46 47 50 52 52 54 57 60 60 59 55 57 60 59 58 58 57 57 58 55 52 50 47 44 42 40 39 39 40 40 40 39 38 37 36 36 36 37 39 40 41 42 41 41 40 39 40 40 42 43 42 42 41 42 42 43 42 42 42 42 42 41 40 40 40 85 86 86 86 86 86 86 86 86 87 88 89 90 90 90 90 90 90 90 90 89 89 89 88 88 88 88 88 89 90 90 91 91 91 91 90 90 89 88 87 86 86 86 86 86 86 85 84 83 82 82 81 81 81 81 81 80 80 80 80 80 81 82 82 82 82 81 81 81 80 79 79 78 78 78 79 80 80 81 82 82 82 82 82 82 82 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 79 79 80 80 81 82 82 83 83 83 82 80 76 74 72 74 78 81 81 81 82 81 80 80 82 83 84 79 72 67 60 54 55 58 56 55 54 53 52 53 54 54 57 59 61 65 68 72 74 74 73 72 72 72 72 71 71 72 73 73 71 68 66 64 63 61 57 54 52 55 58 57 55 53 53 52 52 54 55 55 52 49 48 50 53 55 53 47 47 50 54 54 52 50 50 52 52 52 54 54 53 57 60 62 47 41 51 44 38 47 51 52 49 46 44 44 44 42 41 40 40 40 40 39 38 38 37 35 36 36 36 35 35 34 34 34 35 35 35 36 38 40 41 41 39 39 39 42 43 43 43 42 39 37 37 36 35 34 34 34 32 32 32 32 32 32 35 36 35 35 35 36 38 39 38 38 39 42 43 43 43 43 42 43 43 44 44 42 40 37 34 38 43 44 43 41 42 41 39 39 40 44 48 50 51 52 53 54 54 52 50 49 51 52 52 52 52 53 52 53 55 52 49 49 50 51 56 60 62 67 72 78 81 83 84 82 78 75 73 71 70 68 66 64 62 61 60 59 60 61 60 59 60 62 60 58 58 59 61 58 55 52 50 49 52 54 56 57 57 58 57 58 58 59 59 59 58 58 59 60 61 62 64 64 57 48 43 41 42 46 48 49 47 46 44 40 39 43 46 47 47 47 47 47 44 40 44 48 53 54 55 55 53 51 52 53 51 44 40 40 41 42 45 45 43 50 53 53 55 58 63 58 55 62 66 68 64 62 61 66 69 70 63 58 62 66 68 69 68 67 65 66 68 63 60 55 56 57 56 62 69 68 64 55 63 66 63 61 59 52 49 49 48 49 54 56 54 49 45 43 46 45 45 51 55 56 50 48 49 52 53 53 57 62 67 65 61 55 54 53 58 63 66 64 61 55 51 48 47 48 48 50 48 45 44 42 41 40 40 41 46 49 45 51 60 71 75 74 68 62 57 58 60 64 61 57 50 47 46 46 46 47 45 44 42 41 41 45 46 46 51 53 54 55 55 55 56 55 50 52 55 59 62 62 55 49 44 47 46 42 39 37 39 39 39 39 39 39 39 40 41 40 39 39 41 43 44 46 48 48 47 44 43 41 39 40 41 41 43 44 46 47 47 46 45 45 47 47 46 45 44 44 45 47 49 47 45 44 44 45 45 46 47 55 64 74 70 68 67 64 60 57 57 59 61 62 62 62 61 61 61 61 61 62 63 65 67 71 76 75 73 74 75 74 73 72 72 73 71 66 67 67 67 70 73 73 73 72 70 68 66 66 68 70 68 65 62 62 63 63 62 61 61 63 68 69 72 74 73 72 71 68 69 73 75 73 66 65 65 65 62 59 59 58 57 56 57 62 60 59 60 57 54 52 52 52 52 52 51 51 52 53 56 58 59 59 58 58 57 56 56 57 57 58 59 59 59 59 58 57 56 55 55 54 54 54 54 54 53 52 51 51 51 47 43 39 37 38 40 40 41 42 41 40 40 37 34 35 37 39 39 42 48 60 65 64 65 68 72 78 82 83 83 84 85 84 82 78 79 82 80 76 71 72 67 56 49 45 44 45 46 47 48 50 54 59 63 59 59 62 55 51 49 55 60 61 58 56 59 60 58 53 49 46 44 41 40 38 37 37 38 38 39 39 39 38 37 36 36 37 39 40 41 41 41 40 40 40 41 42 43 43 42 41 41 41 42 43 43 42 42 42 42 41 40 40 40 86 86 86 86 86 86 86 86 87 87 88 89 89 90 90 90 90 89 89 89 89 89 89 89 88 88 88 89 89 90 91 91 91 91 91 90 90 89 88 87 86 86 86 86 86 86 85 84 83 83 82 82 81 81 81 81 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 78 79 79 80 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 81 81 80 80 80 80 79 79 79 79 80 81 81 82 83 83 83 82 80 77 76 75 76 80 82 82 82 82 82 80 78 79 76 64 61 57 55 52 48 53 55 54 55 55 54 53 53 53 55 57 60 63 67 69 72 72 72 71 71 71 69 68 67 70 71 73 73 72 70 67 65 62 59 56 52 49 52 53 53 53 53 53 53 53 53 53 54 51 51 51 49 52 58 54 51 50 52 56 56 56 57 53 51 51 51 51 53 54 55 60 60 43 38 42 40 42 48 46 45 46 45 44 44 44 43 42 41 41 42 42 42 41 40 37 35 35 34 34 33 34 34 35 35 36 36 36 37 39 40 41 40 40 40 41 43 44 44 43 41 39 37 37 36 36 34 33 32 32 31 31 31 31 32 33 33 32 32 33 33 35 36 37 37 38 40 39 39 40 41 40 40 41 42 41 39 39 37 34 38 40 39 38 38 40 41 40 38 39 41 44 47 49 50 51 50 50 50 49 50 51 52 52 50 50 51 49 49 51 49 50 52 52 53 58 64 70 79 83 83 82 81 81 78 75 72 71 70 70 71 72 73 71 68 65 63 64 64 64 62 60 59 57 60 66 68 69 62 57 53 49 50 52 55 58 60 60 59 57 56 56 57 58 58 58 58 59 59 59 59 62 63 59 54 47 44 44 49 50 49 46 45 44 40 38 39 42 44 43 43 42 43 43 42 47 52 56 58 59 58 55 54 54 52 48 42 40 40 41 43 46 50 52 54 52 50 52 54 60 60 61 63 66 66 63 63 64 66 68 69 63 62 65 69 68 64 66 67 65 67 68 55 56 61 59 56 53 64 67 58 61 63 62 64 66 63 58 52 53 53 52 49 48 50 49 46 43 45 49 47 46 47 54 57 48 50 55 59 60 60 66 67 66 62 60 58 56 55 54 59 64 64 62 59 54 50 46 49 52 55 50 45 44 43 42 41 42 42 43 44 43 53 65 77 76 72 66 60 56 53 55 59 56 52 47 45 45 46 46 45 41 42 44 49 52 53 50 48 49 50 51 55 60 62 58 54 50 53 56 58 59 57 53 48 46 47 43 38 37 38 39 39 38 37 37 37 38 39 40 39 39 40 41 43 45 47 47 47 47 47 47 47 46 45 45 44 43 43 43 44 47 49 49 49 48 48 47 47 46 45 45 45 46 45 45 44 43 44 45 45 46 49 62 73 70 68 67 62 59 56 58 60 62 62 61 61 60 59 60 60 61 61 62 63 67 71 75 77 77 75 75 74 71 70 70 72 71 68 70 70 68 69 69 68 70 71 68 67 67 67 69 72 69 66 64 62 62 65 63 63 65 66 67 68 71 75 74 73 72 69 67 69 76 76 69 67 65 63 61 59 58 57 57 55 58 64 66 65 62 58 55 53 53 53 53 53 53 54 55 57 58 58 59 59 59 58 55 54 54 55 55 55 56 56 56 56 56 57 56 55 54 53 53 53 53 52 51 50 50 51 50 46 41 37 36 36 37 40 44 48 43 40 38 35 35 38 42 46 46 49 54 62 65 65 71 77 85 87 89 90 89 87 84 81 79 78 81 84 80 75 70 66 60 51 49 48 48 48 48 48 50 52 56 61 64 59 59 59 50 47 48 56 62 65 61 57 52 51 50 48 45 42 41 39 38 37 36 36 37 38 38 37 37 37 38 37 38 38 39 40 41 41 41 40 41 42 43 44 43 43 42 42 42 42 42 43 43 42 42 42 42 42 41 40 39 86 86 86 86 86 87 87 87 87 87 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 91 91 91 92 91 91 90 90 89 88 87 86 86 86 86 86 86 85 84 84 83 82 82 82 81 81 81 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 78 78 79 80 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 82 81 81 80 80 80 80 79 79 79 79 80 80 81 82 82 83 83 83 81 79 78 79 80 83 82 80 78 74 72 71 67 59 58 55 54 55 57 55 53 52 52 52 52 53 53 54 55 56 57 59 62 66 70 70 71 71 71 71 70 68 65 66 67 71 73 74 74 73 73 70 68 64 61 57 52 49 48 50 51 52 53 53 51 51 51 51 51 50 53 54 52 56 61 54 50 49 53 57 59 58 56 53 50 49 52 53 53 54 54 58 58 53 46 43 41 44 47 46 46 46 45 45 45 45 45 43 44 44 43 41 40 40 39 35 35 35 34 33 32 33 34 35 36 36 36 37 38 39 40 40 41 41 43 44 45 46 45 44 42 40 39 37 36 36 35 32 31 31 32 33 33 33 33 33 32 32 33 36 36 34 35 35 35 35 36 37 37 37 38 38 36 37 39 39 37 35 35 35 36 37 37 36 37 37 39 39 38 38 40 45 47 49 49 49 49 49 49 49 51 52 53 51 49 50 49 46 47 48 50 52 53 51 54 58 66 73 79 79 79 79 77 75 73 71 70 69 69 69 71 75 77 75 71 68 66 66 64 62 60 60 60 59 69 79 71 65 58 54 52 51 52 54 56 58 60 61 59 55 55 55 56 56 56 55 55 55 56 57 58 60 58 50 46 44 47 48 50 51 49 44 43 42 40 40 39 39 38 39 39 40 42 46 49 52 52 54 58 55 53 54 54 55 47 43 40 41 41 42 43 44 48 54 58 55 56 67 64 62 62 61 62 65 66 64 64 66 68 61 61 63 64 65 67 65 61 61 64 67 68 64 50 59 65 64 59 56 69 70 63 72 73 68 67 66 64 60 59 65 62 56 50 47 47 47 48 50 50 51 52 47 43 45 48 47 50 56 64 66 69 73 68 62 59 59 60 59 55 49 53 58 61 64 64 59 53 49 49 51 55 50 47 45 43 42 41 42 42 42 42 45 56 67 78 73 68 62 57 52 49 51 54 51 47 44 44 45 46 43 42 40 47 54 57 58 57 52 48 46 46 49 54 64 67 62 57 53 52 54 56 58 57 55 51 47 45 41 38 38 39 39 37 37 38 38 38 38 39 39 38 40 42 43 45 47 49 49 48 47 47 48 52 53 52 52 49 46 44 43 44 47 50 51 50 49 49 49 48 51 51 47 46 44 43 44 45 43 42 42 43 44 46 60 69 69 66 63 59 58 57 58 59 60 61 60 58 57 57 57 58 59 60 62 64 67 71 74 76 76 76 75 74 73 72 71 72 73 74 74 73 73 74 72 68 70 69 68 67 67 67 69 70 66 65 64 61 61 63 63 65 66 66 68 72 73 74 76 75 73 70 67 65 70 72 72 68 66 65 63 62 62 61 58 54 56 61 65 64 60 55 53 53 54 54 54 53 53 53 53 54 55 56 57 58 58 56 54 52 51 53 54 55 55 55 55 54 54 54 54 54 54 53 53 52 52 51 50 50 50 50 48 43 39 37 37 37 38 42 45 48 42 39 36 37 39 42 49 53 54 57 60 65 66 67 74 81 88 88 87 86 84 82 80 78 78 80 79 78 76 72 66 58 53 49 50 51 52 52 52 51 54 56 58 62 63 58 58 56 49 49 53 62 65 64 57 51 44 44 44 43 41 40 38 38 37 36 36 37 37 38 38 37 37 37 38 38 39 39 40 41 41 42 42 42 42 44 44 44 44 44 43 43 43 43 43 43 43 42 42 43 43 43 43 42 41 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 91 91 92 92 92 92 91 90 89 88 87 86 86 86 86 86 86 86 85 85 84 83 83 82 82 82 81 81 80 80 80 80 80 81 82 82 82 82 82 81 81 80 79 79 78 78 78 78 79 80 81 81 82 83 83 83 83 83 83 83 82 82 82 82 82 82 81 81 80 80 80 80 80 79 79 79 80 80 81 82 82 82 83 83 83 80 80 83 83 82 78 71 61 61 60 60 58 57 56 55 54 58 60 57 56 54 54 51 49 51 52 53 55 56 58 61 64 69 72 72 72 72 71 69 67 65 64 66 70 73 74 74 74 73 72 70 68 64 61 59 56 51 49 50 52 54 55 53 51 51 52 54 55 56 59 59 58 60 59 56 57 56 56 58 59 61 58 52 49 50 55 56 56 54 54 55 49 46 44 43 42 40 42 44 45 45 44 46 46 46 46 46 47 46 45 41 39 39 37 34 33 33 33 32 32 32 33 35 35 36 36 37 37 38 39 40 41 42 43 45 47 48 46 44 41 39 38 38 37 36 35 33 31 31 33 35 36 36 35 35 33 34 36 39 39 37 35 34 33 33 34 35 35 34 34 34 34 33 34 35 34 34 35 36 37 36 37 37 37 37 38 38 38 38 40 44 45 47 48 48 48 48 49 49 51 51 51 50 48 47 46 46 46 48 50 49 51 53 58 62 69 71 74 75 75 74 73 72 73 69 67 67 68 69 70 71 72 70 69 68 67 65 64 64 64 67 68 68 68 67 62 57 53 52 52 52 56 57 58 57 58 59 57 56 55 54 54 54 54 54 53 53 54 55 56 57 53 49 47 48 50 51 50 49 44 40 39 40 41 42 43 43 41 39 38 41 44 49 50 51 52 51 51 48 47 50 48 46 41 42 43 43 44 45 43 45 49 57 63 66 57 48 50 57 62 61 61 63 66 66 66 65 63 54 54 60 62 65 69 67 64 59 58 59 50 54 57 58 62 65 63 66 75 74 72 76 77 76 74 73 72 70 67 67 60 55 50 49 50 53 57 59 54 54 58 54 49 45 44 44 45 52 60 64 68 73 68 62 56 56 56 55 53 50 52 55 59 65 66 66 58 53 51 53 54 52 49 47 45 43 40 39 39 40 42 48 59 69 74 68 64 59 54 50 47 48 48 47 45 44 44 44 43 40 42 46 49 54 59 60 58 53 49 47 47 50 55 62 63 61 57 53 49 49 51 53 54 54 54 48 42 39 38 39 38 38 37 38 40 41 39 38 39 39 39 41 43 45 48 49 49 49 48 48 50 52 55 55 56 57 54 50 46 45 46 49 50 51 51 52 54 54 55 57 56 52 47 44 42 42 42 42 41 41 42 42 45 56 66 73 68 63 57 54 54 56 56 56 58 56 54 54 56 57 60 61 62 64 66 69 73 75 76 76 76 75 75 75 74 73 73 77 79 80 74 72 77 77 74 71 69 67 66 66 65 67 69 69 65 63 61 59 59 60 64 69 74 76 77 71 71 74 72 70 66 64 61 61 64 67 69 71 72 67 67 69 68 64 55 54 54 57 61 60 52 51 52 53 53 53 53 52 52 52 53 53 55 56 57 57 57 55 52 49 51 53 54 55 54 54 53 52 52 52 52 52 51 51 51 50 50 50 50 50 49 46 42 39 37 36 37 40 46 46 44 38 37 37 43 46 48 54 57 57 62 65 67 70 73 79 83 86 88 86 83 81 80 78 77 77 77 75 73 70 64 58 53 51 50 51 52 53 54 54 54 54 56 59 63 63 60 58 56 54 56 59 64 61 55 48 44 40 40 41 40 39 38 38 37 37 37 37 37 37 38 38 37 38 38 39 39 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 44 44 44 43 42 41 86 86 86 87 87 87 87 87 87 88 88 88 88 87 87 87 87 87 88 88 89 89 89 90 90 90 91 91 92 92 92 92 92 92 91 90 89 88 87 86 86 85 86 86 86 86 85 85 84 83 83 83 82 82 81 80 80 80 79 80 80 81 82 83 83 82 82 81 81 80 79 79 78 78 78 78 79 80 81 81 82 82 83 83 83 83 83 82 82 82 82 82 82 82 81 81 80 80 80 80 80 80 79 79 80 80 81 82 82 82 82 83 83 82 82 83 83 75 62 59 56 57 59 61 61 58 56 56 56 58 56 55 59 61 63 56 52 52 52 53 55 57 58 61 65 71 74 74 73 69 65 63 62 64 65 68 72 73 74 74 73 72 71 69 67 64 61 59 58 55 54 53 54 54 53 53 52 53 54 56 57 60 64 64 64 64 62 61 62 63 64 64 64 65 61 54 49 51 54 57 57 55 54 55 54 47 42 40 39 38 42 45 45 44 44 46 47 47 49 49 50 47 45 42 40 39 35 33 32 32 32 32 31 32 33 35 36 36 37 38 39 39 39 40 41 41 43 45 46 47 46 44 41 39 38 37 37 37 35 34 32 31 32 32 35 37 38 37 36 36 37 39 41 40 37 35 34 34 34 34 34 33 33 33 32 31 31 32 33 35 38 38 39 38 38 37 37 37 37 37 38 39 38 40 42 45 47 46 46 46 48 49 50 49 48 47 46 45 46 47 47 46 47 49 54 59 65 70 73 70 70 72 72 70 68 69 69 66 65 65 67 69 72 67 67 68 69 69 69 68 66 70 72 73 75 73 67 61 56 51 51 55 59 60 62 60 59 58 59 59 59 56 54 52 52 52 52 52 54 54 55 55 55 55 54 54 54 53 53 54 51 47 42 40 39 39 41 42 43 43 42 40 39 40 43 47 45 47 51 52 49 48 53 55 48 44 42 44 46 47 46 45 44 45 49 57 63 66 64 57 50 58 64 64 63 63 63 66 68 61 60 59 61 64 68 68 69 70 69 66 53 52 58 62 66 65 61 62 63 67 71 65 68 74 77 78 76 74 71 67 62 58 53 52 52 54 57 61 60 59 55 55 56 59 55 49 47 44 42 46 53 65 68 70 69 65 59 54 51 49 49 50 52 54 57 63 65 64 62 57 54 54 54 54 51 48 46 43 41 41 39 39 43 50 60 73 76 69 62 56 51 49 47 45 45 45 44 43 43 41 40 39 48 55 58 58 58 59 57 53 51 49 47 49 54 61 61 58 54 50 47 48 48 49 52 55 58 49 42 39 39 39 37 38 39 41 42 42 40 39 39 39 40 41 43 46 48 47 46 48 49 50 51 51 51 52 53 56 55 52 47 45 46 47 49 51 53 55 58 58 58 58 56 53 48 45 43 40 40 40 40 40 41 41 44 50 60 68 66 61 55 52 54 57 55 54 52 52 53 55 58 61 62 65 67 68 70 72 78 78 72 74 75 74 75 76 75 74 75 77 75 72 71 70 72 73 73 70 68 66 66 66 67 71 69 66 62 60 61 59 59 62 65 69 76 79 79 72 70 69 69 68 64 64 62 59 60 61 63 67 69 67 67 67 64 58 54 58 59 58 58 57 51 50 51 53 52 51 51 50 50 50 51 52 54 56 56 56 56 58 54 51 51 51 52 52 52 52 51 50 50 50 50 51 50 50 50 49 49 49 50 49 47 44 41 39 38 37 40 43 47 42 38 35 38 42 49 56 62 61 66 72 77 80 81 80 81 84 85 86 86 83 81 81 80 79 77 76 73 68 66 63 54 50 49 52 54 55 55 55 55 55 55 55 57 60 65 65 63 62 61 62 61 59 57 49 44 42 40 39 39 39 39 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 39 39 40 40 41 42 43 43 43 42 42 42 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 40 86 86 86 87 87 87 87 87 88 88 88 88 87 87 87 87 87 87 87 88 88 89 89 90 90 91 91 92 92 93 93 93 92 92 91 90 89 88 87 86 86 85 86 86 86 86 85 85 84 84 83 83 82 82 81 80 80 79 79 79 80 81 82 83 83 82 82 82 81 80 80 79 78 78 78 78 79 80 80 81 82 82 83 83 83 83 83 82 82 82 82 82 82 82 81 81 80 80 80 80 80 80 80 80 80 80 81 81 82 82 82 83 83 83 82 82 82 73 65 62 62 63 60 60 61 57 55 54 53 52 52 55 61 60 58 54 53 53 52 53 55 57 58 59 65 72 74 73 71 64 60 62 64 66 66 68 71 73 73 72 72 71 69 67 66 65 63 61 62 62 61 58 54 54 55 57 56 55 54 54 56 60 64 66 67 67 65 63 61 63 64 64 65 66 67 62 54 55 55 56 57 56 53 54 56 50 44 40 39 40 46 46 45 44 44 46 47 49 51 51 51 48 47 46 42 38 33 32 31 32 32 32 31 31 32 35 37 38 37 37 39 39 39 41 42 42 43 43 44 44 44 44 42 39 38 37 37 36 35 34 33 32 32 32 34 38 40 40 41 43 41 41 43 42 40 38 36 36 35 35 35 35 34 33 32 32 32 33 34 38 40 41 42 42 42 40 39 38 38 37 38 39 37 40 42 44 45 45 44 45 46 48 48 47 46 45 44 45 46 48 48 47 50 53 59 63 67 65 65 64 69 72 72 69 65 64 64 63 64 65 68 69 70 70 73 75 74 72 70 69 72 79 75 73 76 71 64 58 53 48 52 55 59 60 60 59 59 59 59 59 58 54 51 49 50 51 54 55 56 56 56 56 57 58 58 59 59 56 56 55 49 46 43 41 40 40 39 39 41 41 41 40 39 38 38 39 40 43 49 57 57 51 53 53 50 48 47 47 48 48 45 44 44 45 48 51 58 64 66 64 60 66 68 69 66 64 65 71 69 56 60 68 68 67 67 62 63 67 68 68 61 57 57 58 64 70 61 59 64 64 65 65 68 74 78 78 75 71 66 61 58 55 55 61 64 60 61 62 57 55 53 55 57 59 56 53 49 46 42 43 48 56 64 66 65 66 65 59 54 50 49 50 52 52 54 58 64 66 63 59 57 57 57 57 53 49 47 46 46 46 41 40 45 51 58 67 70 69 59 52 47 46 45 45 45 44 44 43 41 40 42 45 49 55 60 58 56 56 53 50 48 47 46 48 53 60 63 60 50 48 47 47 47 48 52 56 59 50 44 40 40 39 37 40 42 43 43 42 40 39 39 40 41 41 44 45 45 44 44 45 47 49 49 48 47 50 52 54 56 53 47 45 44 45 48 52 55 58 60 59 58 56 55 53 52 50 47 42 40 39 39 41 42 45 48 50 54 59 63 58 55 54 58 61 58 59 59 56 56 57 61 63 64 68 71 72 75 77 79 76 72 73 72 72 74 75 75 73 74 79 74 70 69 68 67 66 65 64 63 64 67 67 68 72 66 61 58 58 59 59 59 61 64 68 71 78 80 77 74 71 70 72 71 66 61 58 56 55 55 55 57 60 61 59 56 55 57 66 67 64 56 53 51 50 52 55 52 50 49 48 48 49 50 52 54 56 56 55 56 57 55 54 53 52 50 49 50 51 51 51 51 51 52 52 51 50 50 49 49 49 49 49 47 45 43 41 38 37 40 41 41 37 35 36 45 53 61 59 62 68 79 87 89 91 91 89 86 85 82 81 81 77 75 75 76 77 77 75 71 64 60 56 49 49 52 55 56 57 55 54 54 54 54 55 58 61 64 63 61 61 61 60 57 52 46 42 40 40 39 38 38 38 38 40 40 39 38 37 37 37 37 37 37 37 37 38 39 39 39 39 39 40 41 42 42 41 41 40 40 41 42 43 43 43 43 43 43 44 45 44 44 43 43 43 44 43 43 43 86 86 86 87 87 87 87 87 88 88 88 87 87 87 86 86 86 87 87 88 88 89 89 90 90 91 92 92 93 93 93 93 92 92 91 90 89 88 87 86 85 86 86 86 86 86 85 85 84 84 83 83 83 82 81 80 79 79 79 79 80 81 82 83 83 83 82 82 81 81 80 79 78 78 78 78 79 79 80 81 82 82 83 83 83 83 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 82 80 78 72 68 66 67 65 60 59 59 58 55 51 50 52 55 57 59 55 55 54 53 52 51 53 55 57 58 59 65 70 75 72 68 63 63 64 65 66 67 70 73 74 72 71 71 70 68 67 67 67 67 67 67 66 66 64 62 61 60 60 60 59 56 56 57 59 61 63 62 63 64 65 63 62 61 62 64 65 66 62 58 55 55 54 55 55 56 56 56 56 57 54 47 46 48 47 47 45 46 46 48 49 51 53 52 50 51 48 39 35 32 31 32 32 32 32 31 31 32 34 37 38 39 39 39 39 39 39 41 41 42 42 42 42 43 44 43 41 38 36 36 36 35 35 33 32 33 33 35 39 42 43 45 46 45 44 44 41 40 39 39 38 36 36 36 36 36 35 34 34 34 34 36 40 43 45 45 46 45 44 42 41 41 41 39 39 39 42 43 43 43 43 42 43 45 47 46 44 44 45 46 47 49 51 51 51 53 56 59 59 60 61 63 65 70 70 69 65 62 61 62 64 67 70 72 72 73 75 80 81 74 69 68 70 74 78 69 72 82 75 65 55 50 48 51 54 57 59 58 57 58 59 58 56 54 50 49 49 53 55 55 56 56 56 57 58 58 58 59 60 58 55 56 54 47 45 45 42 42 43 45 45 44 42 41 41 40 39 39 39 39 41 47 56 60 59 56 55 54 52 51 50 48 47 45 44 45 48 49 52 57 61 65 63 64 69 64 61 61 67 72 75 68 55 59 64 68 65 62 56 55 57 53 56 59 58 56 53 55 56 54 53 56 62 64 67 69 71 76 77 76 73 67 64 65 66 67 64 63 61 61 59 55 54 53 54 58 60 57 55 52 48 44 43 46 50 56 57 57 58 59 56 52 50 49 50 51 51 53 57 62 63 63 61 61 61 64 62 57 53 50 51 50 48 42 40 41 44 49 56 63 64 56 51 48 49 48 46 44 43 43 43 42 39 44 50 57 58 59 57 55 52 50 48 45 45 45 48 52 58 64 59 52 47 46 46 47 50 55 55 52 45 42 40 39 38 38 44 46 46 43 41 39 39 39 40 42 43 44 44 43 42 42 43 45 46 47 46 47 53 56 57 54 50 46 44 43 44 49 53 56 58 59 58 58 58 58 57 54 51 47 42 40 40 39 42 48 58 63 65 58 56 56 56 57 59 64 65 64 65 63 58 58 59 61 63 65 67 69 71 75 78 80 76 72 70 70 70 71 70 69 68 70 73 72 71 72 70 68 65 63 62 62 64 66 68 66 64 60 57 56 59 62 65 62 61 65 68 70 77 80 81 78 77 76 71 67 65 63 60 55 52 51 53 53 53 54 55 55 60 65 73 70 67 60 53 49 51 54 56 54 52 49 48 48 48 50 52 54 55 56 56 56 56 57 57 56 54 51 48 50 51 52 52 52 52 52 52 52 51 50 50 49 49 49 48 47 45 43 40 37 36 37 36 36 34 36 41 48 53 58 60 64 70 80 88 92 90 88 86 84 81 76 74 74 72 72 71 75 76 76 74 70 64 57 50 47 48 51 54 55 54 53 52 52 52 52 53 57 60 62 58 56 56 56 55 50 45 40 40 40 39 38 37 37 38 39 42 42 41 39 38 37 37 37 37 36 37 37 38 39 39 39 38 38 39 40 41 40 40 39 40 40 42 43 43 43 42 42 43 44 46 46 46 44 44 43 44 45 46 46 46 86 86 86 87 87 87 87 87 87 87 87 87 86 86 86 86 86 87 87 88 88 89 89 89 90 91 92 92 93 93 93 93 92 91 91 90 89 88 87 86 86 86 86 86 86 86 85 85 84 84 84 83 83 82 81 80 79 79 79 79 80 81 82 83 83 83 82 82 82 81 80 79 78 78 77 78 78 79 80 81 81 82 82 83 83 83 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 81 78 72 67 66 66 68 68 65 61 59 60 59 56 53 58 61 56 55 54 55 54 53 51 51 52 54 56 57 60 64 70 74 72 68 64 63 64 65 67 69 74 75 75 73 72 72 70 69 68 68 68 68 68 68 67 66 63 63 63 62 62 61 61 61 60 59 59 60 62 63 64 65 68 68 65 61 60 62 61 61 62 58 55 55 54 54 56 59 61 58 56 60 58 53 49 47 46 47 47 47 47 48 50 52 55 54 53 53 44 35 35 34 33 33 34 34 33 32 31 31 33 36 39 42 41 40 40 39 39 39 40 41 42 42 42 42 43 45 43 39 37 35 35 35 35 34 34 34 35 36 40 43 44 46 46 46 45 44 42 41 41 41 40 39 38 38 38 38 37 35 35 35 36 38 42 46 48 49 47 46 45 44 43 42 41 39 40 40 42 41 41 41 41 41 43 45 47 46 45 45 47 49 50 52 53 53 54 55 55 56 56 58 60 63 66 68 65 63 61 60 61 64 65 67 70 73 76 76 76 78 79 78 70 70 74 70 67 60 58 62 67 62 53 49 49 53 55 57 59 58 57 55 55 55 53 51 49 50 51 53 53 52 52 51 51 53 55 57 57 57 56 54 52 55 51 44 46 46 43 46 49 50 49 47 45 43 41 42 42 40 40 40 41 43 45 48 53 56 57 56 53 50 48 48 47 46 46 48 51 51 53 56 58 58 56 57 59 60 60 60 69 73 74 65 58 58 63 67 64 63 61 54 55 65 58 56 57 57 59 63 68 71 67 63 63 61 61 67 73 76 74 73 72 70 69 71 71 68 63 63 62 61 58 57 60 60 59 58 59 60 61 62 60 53 47 45 45 46 48 47 44 47 49 51 52 53 52 52 51 51 54 58 58 59 61 64 66 69 65 59 54 52 52 48 45 42 39 39 41 47 54 59 60 58 55 53 52 48 45 44 42 43 49 46 43 46 53 61 58 57 58 55 52 47 45 44 44 45 48 52 57 64 57 51 46 46 47 49 54 58 54 49 43 41 39 37 38 41 50 49 46 42 40 39 39 39 40 43 44 44 43 42 41 41 42 44 44 44 44 47 52 56 55 51 47 44 42 43 44 48 51 55 58 59 59 60 60 56 54 52 48 44 41 41 40 41 46 57 72 70 67 62 58 57 58 60 63 66 68 68 69 67 62 62 61 61 63 65 63 68 73 72 76 80 75 71 67 68 68 67 67 66 65 66 68 70 72 75 74 70 64 62 61 59 60 62 64 62 58 56 56 56 56 59 65 67 67 67 69 72 76 78 78 74 71 69 69 68 67 64 61 57 55 55 59 61 62 61 61 63 67 71 73 68 66 67 53 47 48 52 54 54 52 50 49 49 49 51 53 54 55 55 55 55 56 57 59 59 56 53 51 52 53 54 53 53 53 53 53 52 51 51 50 49 48 47 45 43 41 39 37 35 34 33 33 34 37 38 41 48 52 55 59 63 68 77 85 90 83 78 75 78 77 73 72 72 70 70 71 73 73 71 69 64 58 52 48 46 45 47 50 52 52 52 51 51 51 50 50 52 55 57 55 54 54 51 48 44 41 40 41 40 40 38 38 38 39 41 42 41 40 39 39 38 38 38 37 37 37 37 38 39 39 39 39 38 39 39 40 40 40 40 40 41 42 43 43 42 42 42 43 45 48 48 47 45 44 44 45 46 47 47 45 86 86 86 87 87 87 87 87 87 87 87 86 86 86 86 86 86 87 88 88 88 89 89 89 90 90 91 92 93 93 93 93 92 91 90 89 88 88 87 86 86 86 86 86 86 86 85 84 84 84 84 83 83 82 81 80 79 79 79 79 80 81 82 83 83 83 83 82 82 81 80 79 78 78 77 78 78 79 80 80 81 82 82 83 83 83 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 82 82 79 75 67 65 67 70 71 70 64 59 57 57 59 59 58 60 60 58 57 56 57 55 52 51 51 51 53 55 57 61 66 72 73 72 68 64 62 63 65 67 71 76 77 76 74 74 73 70 69 69 70 69 69 68 68 67 67 67 65 65 65 65 64 61 60 60 57 54 54 61 66 69 68 66 65 63 61 61 60 59 59 59 59 58 57 59 57 55 58 64 67 65 62 54 51 48 45 45 47 48 48 47 48 50 54 57 55 52 48 40 36 37 36 35 34 34 34 33 32 31 32 33 36 40 43 43 43 43 41 41 41 41 41 42 42 42 41 43 45 42 39 36 35 34 34 34 34 34 35 35 37 39 41 43 45 45 45 45 45 44 42 42 43 42 42 42 41 40 40 39 37 39 39 40 41 43 47 47 47 45 44 43 42 41 41 41 41 41 40 40 40 40 40 41 42 43 44 46 47 47 47 49 51 53 54 54 53 53 53 53 53 54 56 59 62 64 65 60 58 59 61 65 70 70 70 72 74 76 77 77 78 80 78 71 75 77 69 71 73 64 59 60 55 52 50 52 55 57 57 57 57 56 54 53 52 51 50 49 50 51 51 48 46 44 44 44 47 50 53 54 54 52 53 50 46 44 44 47 47 47 49 50 49 49 48 46 45 43 42 42 42 40 41 43 42 43 45 49 53 56 56 54 50 50 52 51 50 49 51 54 54 55 55 55 54 54 55 58 61 56 56 65 69 69 66 61 57 56 60 66 68 67 63 57 56 58 56 55 56 62 75 66 65 71 69 64 59 63 70 73 75 73 69 67 68 68 68 66 66 65 65 64 61 59 60 64 65 63 58 59 62 60 57 54 52 48 44 43 44 47 45 45 48 51 54 58 59 58 56 54 53 54 55 55 57 60 63 65 66 62 57 51 50 48 43 40 40 38 38 40 49 55 59 60 59 57 53 49 46 44 43 42 46 53 49 46 47 54 59 55 54 54 53 49 46 45 44 44 45 48 54 57 58 51 47 44 45 47 50 54 54 50 46 42 41 38 37 40 46 54 50 46 42 41 41 41 42 44 47 48 48 43 41 40 41 42 43 43 42 43 45 49 52 52 50 48 45 41 42 44 47 51 55 58 60 61 61 59 58 54 51 47 42 40 41 41 43 49 61 72 76 72 67 62 60 60 59 59 61 67 71 71 69 66 64 62 61 64 64 63 65 68 71 75 78 75 70 66 66 66 66 65 65 64 64 65 67 69 70 71 66 60 59 58 57 58 58 59 60 59 56 61 65 62 62 63 67 69 69 69 71 75 76 77 78 75 72 70 66 64 61 59 58 61 63 65 70 72 71 68 68 71 73 73 70 65 60 52 46 44 45 46 47 48 49 48 49 49 52 53 54 54 53 53 54 55 58 59 59 58 56 55 54 54 55 55 55 54 54 54 53 51 50 48 47 46 44 41 38 37 36 36 34 34 33 36 41 49 52 50 45 49 53 58 62 68 79 87 91 87 81 73 69 68 68 71 71 68 69 69 69 66 63 62 57 52 48 45 43 42 43 45 48 51 52 51 51 50 48 46 44 46 48 49 50 49 47 44 40 40 40 42 41 40 39 39 40 40 41 41 40 39 39 39 40 40 40 40 39 39 38 39 40 40 40 40 39 39 39 39 40 40 41 42 42 43 43 43 43 43 44 46 46 47 47 46 45 45 45 45 45 45 44 43 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 86 86 87 88 88 89 89 89 89 90 90 91 92 93 94 93 93 92 91 90 89 88 87 87 86 86 87 87 87 86 85 85 84 84 84 83 83 83 82 81 80 79 79 78 79 80 82 83 83 83 83 83 82 82 81 81 80 78 78 77 77 78 79 79 80 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 82 83 81 75 67 68 70 71 68 65 58 55 55 57 59 59 60 59 62 61 58 59 60 61 59 57 54 53 53 54 57 61 67 72 74 72 68 64 61 64 67 69 72 75 76 76 76 75 73 70 68 68 70 69 68 69 69 70 69 69 68 66 66 65 64 61 58 56 55 53 55 63 66 66 62 62 62 63 62 61 59 57 56 57 59 59 58 57 57 54 52 53 56 59 57 49 47 47 44 44 47 48 49 49 51 53 57 56 54 49 44 39 38 38 39 41 42 38 35 34 32 32 33 35 38 42 44 45 45 45 44 44 44 43 42 42 42 42 41 42 44 41 38 35 34 34 34 34 34 34 35 37 39 41 43 44 44 46 46 46 46 46 45 45 45 44 45 46 44 43 43 41 41 41 41 42 42 45 48 48 47 45 44 43 42 42 41 41 42 42 41 40 41 41 41 43 45 47 47 47 49 50 51 53 53 52 53 53 53 52 50 50 51 53 55 57 59 60 59 55 56 59 65 68 71 70 71 72 73 74 77 76 76 78 78 77 80 79 77 79 76 68 61 55 51 49 50 53 55 57 58 58 57 57 55 54 52 51 50 50 51 51 48 42 40 38 40 43 44 46 48 49 52 54 54 49 44 44 46 48 44 43 45 47 47 48 46 43 43 42 41 42 41 38 40 42 44 44 45 47 49 51 54 54 51 53 56 57 56 55 56 56 56 56 56 55 54 54 54 58 61 56 55 60 64 65 61 62 61 57 59 66 68 66 61 58 57 60 56 54 58 64 69 61 62 68 69 66 55 57 62 67 70 71 67 66 68 71 70 66 65 66 68 64 60 60 64 69 67 66 63 58 56 57 56 53 51 46 42 42 46 53 55 53 51 53 56 60 63 65 61 57 54 54 54 55 56 57 58 61 63 61 56 49 48 48 47 43 41 38 38 41 51 55 57 59 58 56 51 48 46 42 40 41 44 48 46 45 45 54 57 53 51 49 49 47 45 44 44 44 45 48 52 54 52 46 44 43 43 44 46 48 47 45 43 41 40 39 40 46 52 55 52 48 45 43 44 47 49 50 52 48 44 40 39 39 41 42 43 43 43 43 45 46 47 48 50 54 50 44 42 43 46 49 53 56 59 60 62 57 53 51 47 43 41 40 40 41 43 48 61 72 77 73 67 64 63 62 62 66 70 71 72 72 71 68 62 61 62 64 64 63 64 67 71 76 78 77 71 66 65 64 64 63 62 62 62 61 61 64 65 65 61 58 58 58 58 58 57 58 60 61 62 66 70 73 67 64 64 68 70 70 71 73 78 78 77 75 70 65 60 57 57 59 62 66 68 71 76 78 78 74 71 71 77 78 75 72 66 56 48 43 43 41 40 42 44 45 47 49 51 51 51 50 50 51 53 56 59 61 62 61 58 55 54 54 54 56 56 57 56 55 53 50 47 45 44 42 39 37 35 35 36 37 36 39 43 47 50 52 53 51 47 47 51 56 63 73 84 86 86 81 75 70 66 66 67 70 69 66 65 63 61 57 55 53 51 47 44 42 40 40 41 42 44 46 48 46 45 44 42 40 38 38 41 44 45 45 44 42 40 39 40 40 40 39 38 38 39 39 40 39 39 38 39 41 42 43 43 43 42 41 41 41 41 41 41 41 40 39 39 39 40 41 42 43 43 43 43 44 44 46 47 48 47 46 46 45 45 45 44 44 43 42 42 41 86 86 86 86 87 87 87 87 87 86 86 85 85 85 85 85 86 87 88 89 89 89 89 89 90 90 91 92 93 93 93 93 92 91 90 89 88 88 87 87 87 87 87 87 86 85 84 84 83 83 83 83 83 82 81 80 79 79 79 80 81 82 83 83 83 83 83 82 82 82 81 80 79 78 77 77 78 78 79 80 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 80 74 69 69 70 70 66 61 56 59 61 61 61 61 61 60 60 58 58 61 61 61 61 60 57 55 54 54 57 61 67 72 74 71 68 62 60 61 64 68 71 73 74 76 75 75 72 69 67 69 70 69 69 71 73 73 71 70 69 64 62 61 62 63 61 58 56 57 58 62 64 65 63 62 62 63 63 61 58 56 54 56 58 59 55 52 56 54 46 50 54 56 56 54 50 46 43 44 45 47 48 50 54 56 58 53 49 44 42 40 39 39 40 41 41 39 38 36 33 32 32 36 40 44 45 45 45 45 44 45 46 46 45 44 44 44 43 43 43 43 39 35 34 33 33 37 37 37 37 39 42 44 44 44 44 44 44 45 46 47 48 48 50 50 50 50 49 47 47 47 47 46 44 45 46 48 49 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 42 43 45 47 47 48 49 51 52 53 53 52 51 52 52 52 50 48 50 51 54 53 52 53 55 56 56 62 69 70 71 72 72 72 72 73 74 75 77 79 81 82 85 80 77 76 71 64 56 52 51 49 50 53 55 56 57 57 56 57 57 56 53 51 49 50 50 50 45 38 38 42 48 46 46 48 47 47 50 50 49 47 46 48 49 49 46 46 46 46 46 46 44 42 41 45 45 41 39 38 41 44 47 47 47 48 49 51 53 52 51 54 58 62 63 62 61 59 57 57 56 56 58 57 54 61 62 57 58 58 60 60 59 63 66 66 66 66 66 59 56 60 59 58 55 56 60 58 60 63 62 63 63 60 57 62 64 66 66 68 71 71 70 70 71 69 64 65 69 66 64 65 65 66 65 67 69 61 56 54 52 50 49 44 40 40 43 50 60 58 52 53 54 54 57 59 59 59 56 53 53 54 54 55 55 60 62 62 57 52 51 54 56 51 46 41 38 42 53 57 59 60 59 56 52 49 48 42 39 40 41 43 46 44 45 51 52 51 49 48 48 46 45 44 43 43 44 46 48 50 47 43 43 42 42 42 43 44 43 42 42 41 40 41 44 49 55 56 54 50 47 46 49 51 51 49 47 42 39 37 38 39 40 41 41 42 43 44 44 43 42 43 47 54 52 47 41 42 44 46 51 56 59 59 57 56 53 49 44 39 38 38 39 40 45 52 66 74 77 72 68 66 66 68 70 69 69 69 70 71 71 68 62 61 61 62 62 63 65 67 71 79 78 74 69 66 66 63 61 57 60 61 60 59 58 57 58 58 56 56 57 59 61 62 60 59 60 62 64 65 71 76 69 66 65 67 70 72 76 78 81 78 73 69 64 60 59 61 63 66 67 67 68 71 75 76 76 76 73 70 76 78 76 75 66 53 48 45 45 41 38 38 40 43 45 47 48 48 48 47 48 50 54 57 59 60 59 59 57 56 54 52 53 55 58 58 57 54 50 47 43 40 39 37 35 33 33 34 34 36 39 43 47 51 50 50 52 50 49 47 50 56 66 76 86 86 82 74 72 68 65 65 65 66 64 61 58 56 55 53 51 50 48 45 42 41 41 41 42 42 41 40 38 37 38 38 39 38 37 37 38 41 41 42 42 42 42 40 39 39 38 37 36 37 37 38 38 38 38 39 40 43 44 45 45 44 43 43 43 42 42 42 42 41 41 40 40 41 41 41 41 42 43 44 45 46 47 49 49 48 47 46 46 45 45 45 44 42 42 42 41 41 86 86 86 86 86 87 87 87 86 86 85 85 84 84 84 85 86 87 88 89 89 89 89 89 90 90 91 92 93 93 93 93 92 91 90 89 88 88 87 87 87 87 87 87 86 85 84 84 83 83 83 83 82 82 81 80 79 79 80 81 82 83 84 84 83 83 83 83 82 82 81 80 79 78 77 77 77 78 79 79 80 81 81 82 82 82 82 82 82 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 79 80 80 81 81 78 72 68 67 68 68 65 61 60 62 64 64 64 63 61 58 56 56 58 63 62 61 61 60 58 55 55 56 60 63 67 71 73 72 68 64 63 63 64 67 70 71 73 74 74 73 71 69 68 69 69 69 71 73 73 73 72 71 68 65 61 60 62 64 65 60 57 56 58 59 59 60 61 61 60 58 56 56 56 55 53 53 54 55 51 51 55 55 55 57 57 56 53 50 46 46 45 44 44 45 47 51 57 57 55 48 43 40 41 41 41 39 38 39 39 39 40 38 32 31 32 35 40 44 43 43 43 43 44 45 46 45 44 44 45 46 46 47 45 44 40 36 32 32 35 40 41 42 42 42 43 43 43 42 42 42 44 45 46 47 47 47 49 50 51 52 52 52 51 51 51 51 49 50 50 50 50 50 49 48 47 47 47 46 46 45 44 44 45 43 41 41 42 43 44 45 46 47 49 50 49 50 51 50 49 51 52 52 49 47 47 49 51 52 50 50 54 58 61 64 67 70 71 72 72 72 72 74 75 75 77 80 84 82 80 79 77 73 67 61 54 52 51 49 51 54 55 56 57 56 56 56 57 57 54 51 49 49 49 49 44 40 40 44 48 50 50 52 50 49 49 50 50 48 48 49 53 54 53 51 50 48 46 46 48 47 46 51 50 45 39 38 41 45 49 50 49 49 50 51 53 54 54 55 55 59 63 62 61 59 58 57 55 56 62 59 57 62 60 55 59 61 61 63 63 64 65 67 67 64 60 55 57 63 58 54 50 54 56 54 60 67 65 63 61 65 66 67 65 65 65 68 71 71 72 73 73 71 63 63 65 68 64 60 62 62 61 61 61 60 58 55 52 51 49 44 41 41 46 53 63 59 55 54 54 53 55 56 57 59 58 54 52 51 51 53 55 60 62 62 59 57 55 59 59 54 49 44 40 42 46 49 53 58 57 55 52 48 44 40 39 39 39 41 45 45 44 45 48 50 51 50 48 46 45 43 43 42 42 43 44 45 44 42 42 42 41 41 41 42 42 42 41 41 42 45 48 51 53 56 56 51 49 49 52 52 48 43 40 36 36 37 38 39 39 40 41 42 43 43 42 41 41 40 42 47 51 48 41 41 42 46 51 55 56 58 57 55 52 48 42 38 36 37 38 40 49 58 70 74 76 75 72 69 70 70 70 68 66 65 66 68 69 65 61 60 61 62 62 63 64 66 70 78 77 74 70 69 67 63 57 53 59 60 59 58 57 57 56 56 55 55 57 62 66 69 64 61 59 60 61 62 69 73 71 70 69 68 71 74 74 74 74 77 73 64 63 63 64 68 71 72 69 66 68 70 73 71 69 68 69 74 83 84 82 78 70 58 51 48 46 41 39 39 39 41 44 46 47 47 46 46 48 50 53 56 56 55 52 52 54 55 54 51 53 55 59 59 56 52 47 43 39 37 36 34 33 31 31 32 34 37 41 44 47 49 48 48 50 50 49 47 52 60 69 75 78 75 73 70 70 67 62 60 58 56 56 56 55 54 53 51 49 48 46 44 42 42 42 44 43 42 40 39 39 39 39 38 38 38 38 38 38 38 40 41 41 41 40 39 38 37 35 35 35 36 36 37 37 38 38 40 42 43 44 44 44 44 45 45 44 44 43 43 43 42 42 42 42 42 42 41 41 42 43 44 45 47 49 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 85 86 86 86 86 86 87 87 86 86 85 84 84 84 84 85 86 87 88 88 89 89 89 89 90 90 92 92 93 93 93 93 92 91 90 89 89 88 87 87 87 88 88 87 86 85 84 84 83 83 83 82 82 81 80 80 79 79 80 81 83 83 84 84 84 83 83 83 82 82 81 80 79 78 77 77 77 78 78 79 80 80 81 81 82 82 82 82 82 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 79 80 81 81 76 70 67 65 66 67 65 58 58 60 62 63 60 58 57 57 57 58 59 60 61 60 59 57 56 56 58 60 64 67 70 73 75 74 71 67 64 65 66 68 69 70 71 72 72 71 70 68 68 70 69 69 70 72 72 73 72 71 70 68 63 63 63 63 60 55 54 54 56 59 61 61 61 61 61 61 61 57 55 55 55 55 56 55 52 51 51 50 52 55 57 57 54 50 48 47 46 45 44 45 46 53 57 57 53 47 42 40 42 43 44 42 39 38 36 36 37 36 35 33 33 36 40 41 41 41 41 40 42 44 44 44 42 42 42 43 44 45 45 43 40 37 34 32 37 41 43 43 42 41 41 41 40 40 40 42 44 46 47 46 46 47 48 49 49 48 48 48 50 51 52 52 52 51 51 50 50 50 50 50 50 49 48 47 48 47 46 46 46 44 42 41 41 43 44 45 45 45 45 46 47 47 48 49 49 50 50 50 49 47 45 45 48 51 52 54 57 61 65 66 66 66 69 70 70 71 72 73 73 74 76 78 80 79 77 77 75 71 66 58 52 52 51 50 52 54 55 56 56 56 55 56 56 57 57 52 49 47 48 48 46 44 44 44 48 54 52 48 45 48 49 48 51 54 56 58 60 60 59 55 53 51 49 52 56 56 54 55 55 51 43 41 42 45 49 53 51 50 51 53 55 59 59 56 45 50 62 62 61 60 59 58 55 57 61 58 58 59 58 62 70 64 62 65 65 64 64 64 66 64 63 64 61 61 54 51 50 51 54 56 61 67 69 70 69 69 68 66 63 64 72 71 71 72 74 76 74 70 66 59 58 61 60 59 62 59 58 60 61 62 59 58 58 58 55 47 44 44 47 53 59 59 57 53 54 55 57 56 56 58 57 54 50 49 49 51 53 58 58 58 59 59 59 62 59 52 49 45 41 39 40 43 52 57 54 51 48 44 41 38 38 39 39 41 43 46 47 49 54 55 54 51 49 48 45 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 42 42 42 41 42 43 46 49 51 55 56 50 50 51 50 46 41 37 35 35 36 37 37 38 39 40 41 42 41 41 41 40 40 40 40 42 46 45 42 39 41 44 47 51 54 52 51 51 48 44 38 36 36 36 39 42 50 60 69 72 74 74 71 69 71 67 64 64 64 64 62 63 67 62 59 58 61 64 64 63 63 66 69 73 78 76 70 65 61 57 53 51 56 58 57 55 56 58 57 58 59 59 60 64 72 78 74 69 65 66 64 63 66 70 75 75 72 67 69 71 72 71 71 76 76 70 68 66 67 72 73 71 69 68 70 70 71 72 69 64 62 71 88 81 78 76 72 66 57 53 49 43 40 40 40 41 44 46 47 47 47 47 47 49 51 52 50 47 46 47 51 55 55 53 54 57 60 58 55 49 44 40 38 36 35 33 32 31 32 33 35 38 41 43 45 46 47 47 48 51 50 47 55 66 80 78 76 71 70 68 67 63 59 56 55 56 55 54 54 53 51 49 47 45 44 44 43 43 43 44 42 41 40 41 42 41 40 40 39 39 39 38 38 38 39 41 42 41 41 39 37 36 35 35 35 35 36 37 37 38 39 40 41 42 42 43 43 45 45 46 46 45 45 45 44 44 43 43 43 42 42 42 42 42 42 43 45 48 51 52 51 50 49 48 48 48 47 47 46 45 44 43 42 41 85 85 85 86 86 86 87 86 86 85 85 84 84 84 84 85 85 86 87 88 88 88 88 89 89 91 92 93 93 94 93 93 92 91 90 89 89 88 88 87 87 88 88 87 86 85 84 83 83 83 82 82 82 81 80 80 79 80 81 82 83 84 84 84 84 83 83 83 82 82 81 80 79 78 77 77 77 77 78 79 79 80 81 81 81 82 82 82 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 80 81 81 81 75 70 68 68 68 69 67 64 59 57 58 58 56 55 57 60 60 60 61 60 60 58 58 59 61 61 62 65 68 69 72 76 76 75 71 66 62 65 67 69 69 70 70 71 71 71 69 67 69 70 72 71 70 70 71 71 72 72 71 70 68 67 67 65 59 55 54 56 57 58 60 62 63 64 62 61 60 57 55 55 57 59 62 60 58 56 53 50 51 52 54 54 53 51 50 49 48 47 46 45 46 54 56 55 53 49 43 42 43 44 44 43 40 38 36 34 33 33 33 33 34 35 38 39 40 40 39 39 40 41 43 42 41 41 41 41 41 42 42 41 40 38 35 33 38 40 40 40 40 39 39 39 40 41 42 42 44 46 46 46 46 47 48 49 48 46 45 46 48 49 50 50 51 51 51 51 50 51 52 51 51 50 49 48 48 47 46 46 46 46 46 45 45 45 46 48 46 45 47 48 49 48 48 49 51 51 50 49 48 47 46 45 49 54 59 60 62 63 64 65 65 66 69 67 67 66 67 68 67 69 73 74 74 73 74 74 71 69 67 59 54 52 51 51 51 52 54 55 55 55 55 55 56 56 55 50 46 45 48 49 49 47 47 47 51 55 54 49 44 51 52 47 52 60 67 64 61 62 61 59 61 62 59 59 60 62 59 55 56 52 44 41 41 44 49 52 50 50 51 53 57 63 62 59 54 56 61 61 62 62 61 59 56 60 60 55 57 60 61 64 69 62 61 65 64 63 64 62 61 64 66 68 59 54 53 51 51 51 53 57 57 60 64 70 73 72 70 68 68 70 75 76 77 77 77 76 74 72 69 65 61 59 60 61 62 60 58 56 60 61 59 60 61 59 52 46 42 42 44 48 52 57 58 58 59 60 59 58 57 57 56 54 50 49 49 49 50 52 55 56 56 57 59 63 56 49 45 42 40 38 38 41 53 56 52 49 46 42 39 37 38 38 39 42 46 49 55 59 62 59 56 51 51 51 47 44 43 43 43 42 42 42 42 42 42 42 42 41 41 41 42 42 42 42 42 43 46 48 50 54 54 53 54 52 45 40 36 35 35 36 36 36 37 38 40 41 41 41 40 40 40 39 39 38 38 39 41 42 41 38 39 42 44 49 53 49 46 44 42 39 35 35 36 36 39 44 52 60 68 72 72 69 66 66 67 63 59 58 62 63 57 57 59 56 56 57 60 63 64 64 65 67 64 63 67 67 63 56 51 48 46 47 50 54 56 58 61 63 64 66 68 66 66 67 76 79 75 72 71 74 71 67 66 70 74 71 69 67 70 74 77 75 74 75 77 78 76 75 74 70 71 71 71 72 73 71 69 71 70 68 67 70 76 72 71 72 71 67 62 57 52 45 42 41 41 42 44 46 47 48 48 48 47 49 50 50 48 46 45 47 51 55 57 57 59 60 61 58 53 45 41 38 37 37 36 34 33 33 35 36 36 38 41 43 45 46 47 48 49 51 50 49 59 69 79 76 73 72 70 66 60 57 55 55 55 55 55 55 55 52 49 46 44 43 43 43 43 42 42 42 43 42 42 43 44 44 42 41 40 40 40 39 39 38 38 39 40 41 41 40 38 36 36 35 35 36 37 38 38 38 39 39 40 40 41 42 43 45 46 47 47 47 47 46 46 46 45 45 44 44 43 43 43 42 43 43 45 48 50 52 52 52 52 52 51 51 49 48 48 47 45 44 43 43 85 85 85 85 86 86 86 86 86 85 85 84 84 84 84 85 85 86 86 87 87 87 88 89 89 91 92 93 94 94 93 93 92 91 90 90 89 88 88 87 87 88 88 87 86 85 84 83 83 83 82 82 81 81 80 80 80 80 81 83 83 84 84 84 84 84 83 83 83 82 81 80 79 78 77 76 76 77 77 78 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 81 80 80 80 80 80 80 79 79 80 81 82 81 77 74 72 73 73 72 70 67 61 58 56 58 58 56 60 62 60 63 65 64 62 61 63 65 66 66 66 68 70 73 75 76 76 73 68 62 61 63 67 69 69 70 70 70 70 71 69 68 69 71 73 72 71 70 70 71 73 73 72 71 70 69 68 66 60 57 54 55 56 56 58 60 60 60 60 59 58 56 55 55 56 61 66 65 65 64 62 59 55 54 53 52 52 52 51 51 49 48 47 43 47 56 55 53 50 49 46 44 43 43 43 43 41 39 37 36 34 34 33 33 35 37 38 38 39 39 39 39 38 40 41 40 40 39 39 39 39 39 39 38 37 36 33 34 38 39 39 39 40 40 39 39 40 41 42 42 43 45 45 45 45 47 48 47 48 48 45 44 45 46 48 50 51 51 51 50 50 50 50 51 51 51 50 48 47 46 47 47 48 49 50 49 49 48 49 50 50 50 51 51 51 52 52 52 53 52 50 49 48 48 49 51 55 57 60 60 60 59 64 67 67 69 70 66 64 63 63 63 62 63 64 66 67 69 75 74 69 64 61 58 54 52 52 51 51 52 53 53 54 54 55 56 56 53 50 46 45 46 51 55 56 54 52 53 54 54 52 50 50 57 58 59 58 64 72 64 60 60 65 67 67 63 60 62 63 64 62 60 59 54 48 41 41 43 49 52 52 52 52 53 58 63 63 61 58 58 58 60 63 65 63 60 59 62 59 54 57 61 65 64 61 55 58 62 64 64 64 63 62 63 61 57 51 50 52 56 56 55 54 52 50 54 61 73 75 75 75 77 78 67 67 74 74 76 78 76 74 72 68 64 61 60 60 61 61 59 56 55 57 58 58 57 59 65 59 52 43 41 42 45 48 52 54 58 64 63 61 58 57 57 56 54 51 52 50 49 49 51 53 53 53 55 57 59 53 50 49 45 41 37 37 40 51 50 44 42 40 38 37 37 37 38 40 42 48 54 58 61 64 60 56 52 57 57 51 47 45 44 44 43 43 42 42 42 42 42 41 41 42 43 44 45 44 43 42 43 44 46 47 49 49 49 49 46 42 40 38 37 36 36 36 38 39 40 41 41 40 39 38 39 39 38 38 37 37 37 38 38 38 37 38 40 43 49 51 50 44 40 38 37 35 35 35 36 39 45 53 62 70 76 75 71 63 62 62 59 57 55 57 57 54 54 54 52 54 57 60 61 63 65 66 67 64 60 58 58 56 48 44 43 44 47 51 55 61 66 69 72 76 77 75 68 68 70 74 77 78 74 75 77 78 75 67 72 75 70 69 70 75 78 81 83 83 82 82 78 71 71 71 69 71 74 74 75 78 77 76 76 76 76 76 71 67 63 68 74 77 79 76 63 53 46 43 41 42 43 44 46 47 47 48 48 48 49 50 49 48 47 48 50 53 56 59 61 61 62 60 54 47 40 39 38 38 38 37 36 36 37 40 38 37 38 40 42 45 46 47 48 48 47 52 57 64 72 78 72 71 71 68 63 56 56 56 55 55 54 54 54 54 52 49 46 43 42 42 43 43 42 41 41 42 42 43 43 45 46 44 43 42 42 42 41 41 40 39 40 40 41 42 41 39 38 37 37 37 37 38 38 38 38 39 39 39 40 40 42 43 45 47 47 48 48 48 48 48 48 47 47 46 46 45 44 44 44 44 44 44 47 49 51 52 53 54 55 55 53 52 50 50 48 46 45 45 45 85 85 85 85 85 86 86 86 86 85 85 84 84 84 84 85 85 85 85 86 86 87 87 88 90 91 92 93 94 94 93 93 92 91 90 90 89 88 88 87 87 87 87 87 86 85 84 84 83 83 82 82 81 81 80 80 80 81 82 83 84 84 84 84 84 84 83 83 83 82 81 80 79 78 77 76 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 81 81 81 81 80 80 80 80 80 79 80 81 82 82 81 78 77 78 76 73 72 69 66 66 66 68 66 66 67 69 70 69 69 69 68 68 69 70 71 71 71 71 73 74 76 76 75 71 67 61 60 62 66 69 70 71 71 70 70 70 69 68 68 70 71 72 72 70 69 69 70 71 71 71 69 68 67 66 62 59 58 59 56 55 55 57 58 54 54 55 57 57 55 56 57 59 63 68 68 66 64 65 63 60 57 54 53 52 51 53 54 49 46 42 48 52 52 49 46 47 46 43 43 42 42 42 42 41 39 37 37 36 36 36 35 36 36 36 37 38 38 38 37 38 39 39 39 38 38 38 37 37 37 36 36 34 32 34 36 38 39 40 41 41 41 41 41 41 42 42 42 42 43 44 44 46 47 47 46 46 44 42 42 44 47 48 49 50 50 49 48 48 49 50 51 50 50 49 48 47 48 50 51 52 52 52 52 52 52 52 52 53 53 53 53 53 52 53 54 53 52 50 50 51 53 54 55 55 54 55 57 60 64 67 69 69 66 61 62 62 62 61 61 62 63 64 66 70 77 75 71 67 63 60 56 53 52 51 50 50 51 51 53 53 54 56 55 51 49 48 51 53 56 61 65 66 58 54 52 52 51 52 55 59 58 58 60 60 61 57 56 58 73 69 56 54 55 60 65 66 64 61 58 57 53 46 41 40 43 49 52 54 51 51 59 62 63 63 61 59 58 59 62 62 62 63 62 62 59 57 58 62 65 60 56 51 59 63 66 64 63 64 63 62 62 64 66 59 58 61 60 60 60 58 56 55 63 74 74 75 78 80 74 58 63 70 68 71 77 74 72 70 63 59 58 58 59 61 61 60 57 54 53 53 53 53 55 57 55 50 43 42 45 52 58 60 57 59 63 63 62 59 62 61 57 56 54 54 52 50 48 49 51 51 51 52 54 53 47 44 43 43 40 36 35 37 42 43 43 42 38 36 36 37 38 40 42 44 48 54 60 62 62 58 56 56 63 61 54 49 47 46 45 45 44 45 44 42 42 41 42 44 47 47 47 46 45 44 43 43 43 44 46 47 46 45 43 42 42 43 41 39 38 39 40 41 42 42 41 40 38 38 38 38 38 38 37 37 37 37 36 36 39 40 39 40 43 48 49 49 45 41 38 36 35 34 35 36 37 41 48 60 66 68 69 67 61 60 59 58 56 56 57 56 55 55 53 52 54 58 63 63 64 67 68 67 60 56 53 53 50 43 44 49 58 60 61 62 64 69 73 78 81 78 74 69 69 69 70 76 79 77 75 76 80 78 74 69 69 71 73 75 78 76 77 81 82 82 80 79 77 76 76 76 77 78 78 78 79 80 79 76 70 72 76 75 70 62 68 71 68 73 75 70 58 48 43 42 43 44 45 46 46 47 47 47 47 49 49 49 48 49 51 51 52 55 59 62 63 61 56 46 41 38 38 39 40 42 41 40 40 41 44 40 37 37 39 41 44 45 46 45 47 49 54 61 69 74 75 69 69 69 65 60 55 55 54 54 53 52 51 50 50 50 50 48 45 42 41 42 42 42 41 41 41 43 43 43 46 48 45 45 45 44 44 44 43 42 41 41 42 42 42 42 40 39 38 38 38 38 38 38 39 39 39 39 40 40 41 42 44 46 47 47 47 48 48 49 50 50 50 50 50 48 47 47 46 46 45 44 44 44 46 48 49 51 54 57 58 56 55 53 52 50 49 48 47 48 85 85 85 85 85 86 86 86 86 85 85 85 84 84 85 85 85 85 85 85 86 86 87 88 90 91 93 93 94 94 93 92 92 91 90 89 89 88 87 87 87 87 87 87 86 85 84 84 83 83 83 82 81 81 80 79 80 81 82 83 84 84 84 84 84 84 84 83 83 82 81 80 79 78 77 76 76 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 81 81 81 81 81 81 80 80 80 80 80 80 81 82 83 82 80 79 77 75 75 74 70 70 72 71 72 73 74 75 73 71 70 70 69 68 69 71 73 74 74 73 73 74 75 77 77 75 71 67 64 62 63 66 70 71 72 72 71 70 70 68 67 67 68 70 72 72 71 69 68 68 68 68 67 66 66 67 66 64 60 59 58 56 55 55 58 57 52 51 53 57 58 57 54 53 51 51 52 57 58 58 65 69 68 64 61 57 55 52 52 51 48 47 47 51 51 50 45 43 44 43 43 43 43 43 43 43 43 42 40 39 38 37 35 35 35 35 35 36 37 38 38 37 37 38 38 39 39 38 37 37 36 36 35 34 33 32 34 36 38 39 40 41 42 42 41 41 41 41 42 42 42 42 43 43 43 44 44 44 43 43 41 42 44 45 46 47 47 48 48 47 47 48 50 51 50 50 51 51 51 51 51 52 53 53 53 54 54 53 53 54 54 54 54 53 53 53 53 53 54 53 51 50 50 51 51 51 52 53 55 56 59 62 64 64 63 62 60 61 62 62 61 61 62 63 65 67 71 74 73 73 71 68 63 58 55 52 50 49 49 50 50 51 51 52 55 56 55 56 58 60 61 63 66 73 75 63 58 54 54 54 55 58 60 62 61 60 56 56 55 53 51 55 65 63 54 54 58 65 68 67 63 60 59 57 53 47 43 42 45 50 53 47 45 53 59 63 66 67 66 63 61 61 62 63 65 62 60 58 59 60 59 58 55 56 59 65 65 66 70 69 67 66 67 70 69 67 62 62 64 62 63 67 62 58 55 61 68 73 73 72 69 66 60 65 68 67 71 73 69 70 69 60 56 55 56 59 63 60 58 57 52 48 47 46 46 47 47 46 44 41 40 43 49 57 61 62 60 61 62 65 66 65 62 59 60 57 54 52 50 50 48 48 49 50 51 55 54 50 46 43 42 38 35 34 34 34 37 37 37 36 36 36 37 39 42 46 51 57 61 64 63 60 57 55 57 64 62 58 53 51 50 48 47 47 46 45 43 42 42 45 47 48 46 44 43 43 43 44 43 42 43 43 43 42 41 40 41 41 41 38 39 43 44 45 44 43 41 40 39 38 38 37 36 37 37 36 37 37 37 37 37 42 43 41 42 45 49 47 44 41 39 36 35 35 34 35 36 37 40 45 55 58 60 63 64 62 62 60 58 58 56 55 54 53 54 53 52 55 58 62 64 66 68 67 64 56 52 50 47 45 44 49 58 69 71 71 68 66 67 74 81 84 77 73 69 68 68 68 75 79 81 77 76 81 78 73 67 67 69 73 76 77 71 72 80 83 84 83 83 84 85 86 87 87 87 87 87 86 83 81 77 69 69 72 79 79 74 70 69 68 65 67 70 60 50 45 44 45 46 46 46 46 46 46 46 46 47 48 48 48 49 49 47 49 53 58 61 63 55 47 37 38 40 40 44 48 51 48 45 45 46 47 41 37 37 38 40 43 44 44 42 48 54 57 64 72 73 71 66 67 64 56 53 52 51 52 52 51 50 48 46 45 45 45 45 45 44 43 43 43 42 41 41 41 43 44 44 46 48 49 48 47 46 46 46 45 44 43 44 43 43 42 41 40 39 38 39 39 39 39 39 39 39 40 40 40 41 41 43 44 46 46 46 46 46 47 48 49 50 51 52 53 51 50 50 49 48 47 46 45 44 44 45 47 49 52 58 60 60 58 56 54 52 51 49 50 50 86 85 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 89 90 92 93 94 94 94 93 92 91 90 90 89 88 88 87 87 87 87 87 87 86 85 84 84 83 83 83 82 82 81 80 79 80 81 82 83 84 84 84 83 84 84 84 83 83 82 81 80 79 78 77 77 76 76 77 77 78 78 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 81 81 82 82 81 79 79 77 76 73 71 72 69 66 67 70 71 72 72 72 70 69 69 70 72 72 72 72 72 72 72 73 75 77 77 75 71 65 62 62 64 67 71 71 70 72 72 71 70 69 67 67 67 69 71 72 71 69 67 66 65 65 64 64 66 66 66 66 63 59 57 57 57 57 57 55 53 52 52 54 53 52 50 49 49 59 58 55 54 55 59 61 62 63 64 63 61 57 53 51 50 51 51 52 51 48 44 42 42 42 43 44 44 44 44 43 43 43 41 40 38 36 34 34 34 34 35 35 37 38 38 37 37 37 38 39 40 39 37 37 36 35 34 34 34 33 33 34 35 38 39 40 41 41 41 42 42 42 42 42 41 41 42 42 43 43 43 43 42 41 41 42 43 44 44 44 44 44 45 46 47 49 51 52 52 52 52 53 54 55 55 55 55 55 55 56 56 56 56 56 56 55 54 53 53 52 51 52 53 52 50 49 49 49 49 51 52 53 54 55 57 59 61 60 59 59 59 60 61 61 60 60 60 62 64 66 70 73 74 75 74 71 66 61 59 56 53 50 50 50 50 51 52 53 56 58 59 59 59 61 64 66 68 73 69 55 54 53 55 60 62 62 60 59 63 62 59 62 65 64 59 56 63 65 60 61 63 66 69 69 65 62 60 59 55 48 44 42 41 45 49 50 52 56 61 66 70 72 72 71 66 63 65 64 63 60 60 65 55 53 57 56 55 59 64 68 65 65 69 71 71 65 62 62 63 65 65 67 69 72 67 64 65 60 55 56 61 70 69 70 71 71 70 68 67 67 69 69 66 70 67 57 55 55 56 57 57 53 52 52 49 47 49 48 47 45 43 42 42 40 39 43 48 55 62 66 62 62 65 63 64 65 63 61 61 58 54 53 53 52 48 47 48 48 50 54 54 52 48 47 45 38 35 35 34 34 35 35 35 36 36 37 39 42 45 54 61 67 67 65 61 58 55 55 57 61 62 62 59 57 54 52 50 49 48 46 44 43 43 44 46 45 43 42 41 41 42 42 41 41 41 40 40 39 40 40 41 40 39 37 40 44 46 45 43 41 40 39 39 39 39 38 36 36 36 36 36 36 36 37 39 44 45 45 46 47 49 45 43 41 38 35 34 34 35 36 37 38 42 49 57 57 57 60 62 64 65 61 56 55 54 53 51 51 53 52 54 59 57 54 53 57 61 60 60 57 50 46 45 43 45 52 64 75 78 77 74 71 72 76 83 84 77 77 75 73 71 70 73 80 86 79 79 83 78 73 70 69 69 70 75 80 79 79 81 82 84 86 87 89 91 90 87 79 75 74 77 82 85 77 75 75 73 73 73 73 71 67 68 68 61 60 63 58 52 47 48 48 48 47 46 46 45 45 46 46 46 47 47 46 47 47 47 50 54 59 58 54 43 39 37 42 45 46 52 55 53 51 50 52 53 52 44 39 38 38 40 43 43 43 43 51 57 60 65 69 69 68 66 65 59 51 50 49 49 49 50 50 49 47 43 43 43 42 42 42 42 43 44 44 43 42 42 42 44 44 45 47 49 52 51 50 48 48 47 46 46 45 45 44 43 41 40 40 39 39 39 39 39 39 39 39 39 40 41 41 41 41 43 44 45 45 45 44 45 45 46 47 48 50 53 55 54 53 53 52 51 50 48 47 46 45 45 46 48 52 58 61 63 61 59 56 55 54 53 52 51 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 88 89 90 92 93 93 93 93 92 91 90 90 89 89 88 87 87 86 86 86 86 86 86 85 84 84 84 83 83 83 82 81 80 80 80 81 82 83 84 84 83 83 83 84 84 83 83 82 81 80 80 79 78 77 76 76 77 77 78 78 79 79 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 81 81 81 82 82 81 81 77 72 67 65 68 63 58 59 61 65 68 71 72 72 72 70 72 74 73 72 71 70 69 70 71 71 74 76 75 69 63 62 63 65 68 71 73 73 74 73 72 71 69 68 67 68 68 70 71 71 69 67 65 64 64 64 64 65 65 64 63 63 61 57 56 56 55 55 55 56 59 57 55 54 51 49 52 55 60 58 57 59 58 56 55 55 57 61 63 61 59 56 54 53 54 54 53 52 48 44 43 43 43 43 44 44 43 42 41 42 42 39 36 34 34 34 34 34 34 35 36 36 37 37 37 37 37 39 39 40 39 38 36 35 34 34 33 33 32 32 32 34 36 38 39 39 40 41 41 41 41 42 42 42 41 41 41 42 42 42 42 41 41 41 42 42 42 43 43 44 44 45 46 47 49 50 50 50 50 51 51 50 51 52 54 56 56 57 58 59 58 58 58 58 56 55 53 52 51 50 50 51 52 52 52 52 51 50 51 52 53 54 54 56 56 55 56 57 58 59 60 59 60 60 59 59 60 64 67 69 71 73 76 75 72 67 63 61 58 56 52 51 52 52 52 53 54 57 61 61 60 61 61 61 62 62 59 55 54 57 54 52 64 71 68 64 62 65 64 64 64 65 65 58 60 67 66 67 66 65 66 68 68 65 62 61 60 56 52 48 44 41 43 45 47 59 64 64 68 71 72 68 64 67 66 64 64 62 61 60 61 57 58 63 62 62 63 61 60 58 57 57 63 67 67 69 66 61 67 70 71 73 72 69 68 69 64 58 54 52 54 56 63 71 75 76 73 68 63 60 64 66 65 61 53 53 53 53 51 50 48 48 48 47 47 48 49 50 49 47 47 49 43 40 48 53 56 64 68 69 67 65 64 61 59 60 59 56 55 52 47 50 50 46 46 47 48 50 52 54 54 52 53 50 40 35 34 37 36 35 34 34 35 36 38 40 43 48 59 66 70 66 62 60 59 58 57 57 59 64 65 65 61 59 58 53 50 49 47 45 44 43 43 44 44 42 42 42 43 43 43 43 41 40 39 39 39 39 40 40 40 40 40 40 41 42 42 41 41 40 40 40 40 39 37 36 35 35 35 34 35 37 41 43 45 48 49 48 47 46 44 42 40 36 34 33 34 35 36 37 38 40 47 54 57 58 59 60 61 63 58 55 56 52 50 49 51 53 52 54 57 56 54 50 50 51 51 56 58 51 49 47 44 46 52 65 75 81 82 81 79 80 81 86 85 82 83 82 80 75 72 70 78 83 80 80 81 80 77 74 75 77 78 81 81 77 72 71 78 80 82 87 89 90 91 89 86 83 81 83 83 83 77 74 74 69 69 74 72 67 58 63 64 59 57 56 55 54 52 53 52 49 47 46 46 46 46 46 46 46 46 46 46 45 45 46 48 51 55 49 41 33 38 44 48 53 57 60 59 55 54 56 61 62 59 49 44 40 40 41 43 43 44 47 52 57 62 66 66 60 60 59 54 51 48 47 47 48 47 47 49 49 47 44 42 41 41 41 40 40 41 43 43 42 41 42 43 45 46 47 48 52 54 52 51 49 49 48 48 47 47 47 45 44 43 42 41 40 39 39 40 40 40 40 40 40 40 41 42 42 42 43 43 44 44 44 43 44 44 45 46 47 48 53 57 58 57 56 56 55 53 51 50 48 47 46 46 50 54 59 62 63 62 60 59 59 58 57 55 52 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 88 89 89 90 91 92 92 92 92 91 90 90 89 88 88 87 87 86 86 86 86 86 86 86 85 84 84 84 84 83 83 82 81 80 80 80 81 82 83 83 84 83 83 83 84 84 84 83 82 81 80 80 79 78 77 76 76 77 77 77 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 80 80 80 81 81 81 82 82 82 81 81 81 80 80 80 80 80 81 82 83 80 78 72 68 66 66 65 59 56 56 57 60 64 68 70 67 65 63 67 70 69 64 60 64 65 66 63 64 69 74 76 71 67 65 66 67 69 71 73 73 73 73 73 73 71 70 69 70 70 71 71 71 70 68 66 65 65 64 64 64 64 65 64 65 64 58 55 56 56 56 56 57 60 63 61 58 53 50 49 52 55 57 58 60 58 56 52 52 53 57 58 58 57 57 57 55 53 52 53 53 49 46 43 43 42 42 42 42 41 41 41 41 41 39 36 33 33 34 35 35 35 36 35 36 36 37 37 38 38 39 38 38 38 37 36 35 34 33 33 33 33 33 33 34 35 36 37 37 39 40 41 42 42 42 42 42 41 41 40 40 41 41 40 39 39 40 41 41 42 43 44 44 44 44 45 46 47 47 47 47 47 48 49 50 50 50 52 54 56 57 59 60 60 60 59 58 57 55 53 52 51 50 50 51 53 53 54 53 53 53 53 53 54 54 54 54 55 55 56 57 58 59 59 58 57 57 57 58 60 64 67 69 70 71 74 73 71 68 64 60 58 56 54 54 54 54 53 52 53 55 56 59 61 63 59 56 54 55 55 53 58 66 52 44 43 50 57 63 62 61 60 59 58 61 63 61 67 73 66 66 69 70 69 67 67 64 58 57 57 57 55 52 50 48 45 50 55 62 65 64 66 64 58 57 61 73 69 63 63 64 62 58 57 60 66 69 67 64 60 55 55 56 53 52 54 68 73 64 62 61 68 66 52 66 70 65 70 71 66 59 51 50 54 61 66 70 73 75 76 75 69 62 66 64 55 55 55 55 53 52 51 50 50 50 49 48 48 48 48 52 56 55 54 53 44 41 47 51 58 65 68 68 66 64 62 58 55 52 51 49 46 44 43 47 47 46 47 47 46 49 51 53 56 58 56 50 41 34 33 35 36 36 34 34 35 37 38 40 44 52 62 68 68 62 59 59 64 63 60 59 61 65 68 68 66 64 61 55 51 49 47 45 44 43 42 42 44 44 44 45 46 46 44 42 41 40 39 39 39 39 39 39 40 40 41 40 40 39 40 41 42 42 42 42 40 38 37 35 34 34 34 34 35 38 43 46 47 50 50 49 45 42 41 40 38 34 33 34 35 36 37 38 38 39 44 50 56 60 62 60 61 63 60 58 56 51 47 46 50 53 55 58 61 62 60 55 49 46 45 50 51 45 46 47 47 51 57 66 74 82 84 85 84 85 85 85 85 85 86 85 82 77 77 81 84 86 85 83 82 82 79 77 79 82 86 87 84 78 73 73 79 78 77 81 84 86 84 84 83 83 80 78 81 83 86 78 72 77 71 67 73 69 61 64 63 59 59 60 61 58 55 54 51 48 48 47 46 46 46 47 47 46 46 46 45 42 42 42 43 43 44 37 35 36 43 50 56 63 66 65 62 59 59 63 71 67 60 47 45 43 42 43 43 44 46 50 50 54 59 62 59 52 54 54 49 47 45 46 46 46 45 45 47 47 45 42 40 40 41 40 39 39 40 40 40 39 39 39 42 46 48 49 49 53 54 52 51 50 49 49 49 49 49 48 47 46 45 44 42 41 41 40 40 41 42 42 41 41 41 41 42 43 44 44 44 44 44 43 43 43 44 44 45 46 48 53 58 61 60 59 58 57 56 55 53 51 50 49 49 51 55 60 62 63 62 62 62 62 62 61 58 55 86 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 88 88 88 89 89 89 90 91 91 91 91 91 90 89 89 88 88 87 87 86 86 86 86 86 86 86 85 85 85 84 84 83 83 83 82 81 80 80 80 81 82 83 84 83 83 83 83 84 84 84 83 82 81 80 80 79 78 77 76 76 76 77 77 77 78 79 79 80 81 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 82 82 82 82 81 81 80 80 80 80 80 80 81 81 76 72 66 66 67 68 63 55 52 50 53 58 64 68 69 67 61 56 57 60 61 55 54 58 61 62 59 60 64 71 75 75 72 70 69 70 70 71 72 72 73 73 73 73 73 72 72 72 72 72 72 72 71 69 68 67 67 66 67 68 69 69 68 68 68 66 61 59 60 61 63 67 67 66 62 59 58 57 55 56 57 58 58 57 56 56 55 55 55 55 57 56 54 54 54 54 52 50 51 51 49 47 44 42 41 40 40 40 39 41 42 42 41 40 36 34 33 34 35 37 38 38 37 37 38 38 38 38 37 37 37 37 37 37 36 35 34 34 33 33 33 33 34 35 35 35 37 37 38 40 41 41 42 42 42 42 41 40 39 39 39 39 38 39 39 40 41 42 42 43 43 43 43 43 44 44 45 45 45 45 45 45 47 48 49 50 50 51 53 54 57 59 58 58 58 58 57 55 54 52 50 50 50 51 53 54 54 53 51 51 52 53 54 54 55 56 56 57 57 57 57 56 55 55 54 55 55 59 61 62 62 63 66 67 68 67 67 66 65 61 55 53 53 54 54 53 51 51 52 54 56 60 60 59 55 56 57 58 59 59 58 58 50 44 42 56 61 63 59 55 55 53 54 58 63 67 70 72 71 70 70 71 71 69 69 65 57 54 54 56 57 56 53 51 50 53 55 58 62 62 60 56 53 56 62 73 74 68 60 60 60 58 57 59 65 62 55 57 60 63 63 62 57 53 53 66 66 55 56 58 59 65 70 72 68 62 67 68 61 52 47 47 54 63 69 70 69 73 72 67 66 65 68 62 55 58 56 53 53 54 56 54 52 49 48 47 48 49 50 54 59 63 58 52 43 40 41 44 53 65 68 68 66 62 59 57 56 53 51 48 46 42 43 46 49 52 54 52 50 49 51 53 57 57 52 46 39 33 32 33 35 36 34 35 36 38 40 44 49 57 65 70 69 64 59 60 65 64 62 60 61 63 64 64 64 66 63 58 53 50 47 46 44 43 42 42 45 46 46 46 46 45 43 41 40 39 39 38 38 38 38 39 39 40 40 40 40 40 42 41 41 42 42 42 41 39 38 36 34 33 34 34 35 38 44 46 49 53 53 51 48 44 40 37 35 34 33 34 35 36 37 38 38 39 45 50 54 60 64 64 63 61 58 55 52 48 46 46 49 52 54 58 61 63 62 58 52 47 43 41 41 43 52 55 56 61 66 72 78 83 85 86 86 83 84 85 83 83 84 85 84 82 82 84 87 89 89 85 83 81 79 80 84 88 92 92 86 79 76 79 83 84 81 73 71 74 80 83 84 83 78 72 77 81 81 82 82 85 79 74 75 74 71 68 65 61 61 63 66 64 60 54 51 49 48 48 47 46 46 46 47 46 46 44 42 39 39 39 40 39 36 34 37 44 50 54 56 60 63 61 61 62 63 67 68 58 51 47 45 44 44 45 45 45 47 49 48 50 53 55 54 50 52 51 47 45 43 44 45 45 44 44 45 44 43 42 41 41 41 40 39 39 39 39 38 38 37 37 40 45 48 49 49 53 54 51 50 49 49 50 50 50 50 50 49 48 47 46 45 43 42 42 41 42 44 44 43 42 41 42 43 44 45 46 46 45 45 44 44 44 44 44 45 45 47 52 56 59 60 61 60 60 59 58 56 54 52 52 51 52 54 57 60 61 62 63 64 65 64 62 60 58 86 85 85 85 85 85 85 85 85 86 86 86 86 86 87 87 88 89 89 90 89 89 89 89 89 90 90 90 90 90 89 89 88 88 87 87 86 86 86 86 86 86 86 86 85 85 84 84 84 83 83 83 82 81 80 80 80 81 82 83 83 83 83 83 83 83 84 84 83 82 81 80 80 79 78 77 77 76 76 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 82 82 82 82 82 81 81 80 80 80 80 80 81 79 73 69 68 68 68 70 61 54 54 57 59 62 67 74 75 72 64 54 47 49 51 49 51 53 54 56 56 56 60 66 70 73 73 73 72 71 71 71 71 71 72 74 76 76 76 75 74 74 73 73 73 73 73 72 72 72 72 72 73 72 72 72 71 71 69 67 64 62 63 67 70 70 66 62 57 54 53 55 58 60 60 59 56 55 56 60 61 61 62 61 61 56 52 50 52 54 51 49 49 48 47 46 44 42 40 39 38 39 39 42 43 44 42 39 35 34 33 35 35 36 38 38 39 41 41 41 40 39 37 36 37 37 36 36 35 35 34 34 33 33 33 33 35 36 37 38 39 39 39 40 41 42 42 42 42 41 40 39 38 38 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 42 42 43 44 44 44 44 46 47 48 50 51 50 50 52 54 55 53 53 53 52 53 53 53 52 50 50 50 51 52 53 52 51 49 50 52 53 54 55 56 56 57 56 56 56 55 53 52 53 53 54 54 56 57 58 58 59 61 62 64 65 66 67 67 60 52 49 51 54 52 51 49 51 52 54 57 60 57 53 48 59 65 64 63 61 49 46 47 53 56 61 61 61 61 58 55 59 59 59 63 67 71 75 75 70 68 69 72 72 67 64 59 54 53 53 54 55 55 50 48 49 52 55 64 65 63 63 62 62 57 61 77 77 69 61 60 61 57 57 63 66 64 60 65 72 71 70 67 59 58 65 61 55 52 62 74 72 74 76 68 62 57 62 66 57 51 47 49 55 62 60 60 64 67 66 65 64 64 65 64 62 58 56 57 57 57 55 54 53 52 52 53 54 56 55 59 62 54 49 44 42 40 39 47 55 61 65 65 61 56 51 52 53 52 52 50 43 45 51 55 56 53 51 50 49 51 54 58 57 52 46 40 34 32 32 33 35 36 36 38 39 44 51 59 67 70 69 66 62 58 58 60 60 60 60 59 58 59 61 63 66 65 61 55 50 47 45 44 44 43 44 45 47 48 45 44 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 40 40 41 42 43 42 41 39 37 34 34 34 34 37 41 42 44 47 47 48 48 44 40 35 34 33 33 34 35 35 36 38 38 42 52 55 56 59 60 59 57 55 52 49 47 44 43 43 45 48 53 59 61 62 61 58 54 50 46 42 40 41 49 55 59 67 70 71 73 75 77 84 86 80 81 82 80 79 79 84 86 85 83 84 89 89 88 83 84 85 82 83 86 90 90 87 81 76 75 79 85 87 83 76 71 73 79 82 84 85 86 82 70 69 74 84 83 79 80 78 74 76 74 66 62 61 63 66 69 69 63 55 51 49 48 47 47 46 46 46 47 47 46 43 40 37 39 41 43 41 40 39 41 44 48 51 52 54 55 55 57 57 56 54 53 50 48 46 46 46 46 47 47 47 48 49 49 52 54 55 54 52 52 49 46 43 42 42 44 45 45 44 43 43 44 44 44 44 43 42 41 41 40 40 39 38 37 36 40 44 48 49 50 53 53 51 50 49 48 49 51 52 52 52 51 50 49 47 46 45 44 43 42 43 44 45 44 43 41 42 42 44 46 47 48 48 47 46 46 45 44 44 44 45 46 49 52 55 60 61 61 60 60 59 58 56 56 55 54 53 53 54 56 59 61 63 64 65 64 63 62 60 86 86 86 85 85 85 86 86 86 87 87 87 87 87 87 88 89 90 90 91 90 89 89 88 89 89 89 90 90 89 89 88 88 87 87 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 83 82 82 81 80 80 80 81 82 83 83 83 83 83 83 83 84 83 83 82 81 81 80 79 78 77 77 76 76 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 80 79 79 80 80 81 82 82 82 83 82 82 81 81 80 80 80 80 81 78 73 66 65 68 69 68 65 63 60 60 63 64 69 74 75 72 68 58 52 51 50 50 49 48 48 53 55 54 56 61 66 69 72 73 72 69 66 66 68 70 72 75 77 79 78 77 75 74 74 74 74 75 75 75 75 76 76 76 75 74 73 72 71 70 69 67 65 63 63 63 66 66 63 59 56 54 55 57 59 60 59 57 56 58 60 64 64 65 66 65 63 58 56 56 56 54 50 51 52 49 46 44 44 41 38 38 38 39 41 43 43 41 39 37 35 33 33 34 34 34 35 35 35 37 40 42 42 41 37 37 38 37 36 35 34 34 33 32 32 32 34 36 37 39 39 40 40 41 41 41 41 41 41 42 42 41 40 39 38 37 37 38 38 39 39 39 39 38 38 38 38 39 39 39 39 40 41 42 43 45 45 46 46 47 47 49 50 48 49 50 51 50 49 49 49 49 49 50 50 51 51 50 50 50 49 47 47 49 51 53 53 53 54 55 56 56 55 55 54 52 52 52 52 54 55 56 55 55 55 56 57 57 57 58 59 61 64 65 65 56 49 44 47 49 50 50 51 52 53 54 57 57 53 51 51 64 64 61 64 59 47 54 60 62 65 65 57 58 64 61 60 62 63 62 60 63 67 63 64 66 67 68 69 67 64 62 60 57 53 52 51 54 54 48 46 46 49 56 65 67 68 69 67 64 54 55 69 74 70 61 62 63 57 60 65 70 70 68 67 65 59 55 54 55 59 64 61 58 52 65 72 69 73 76 69 64 61 62 64 65 58 51 45 49 55 55 57 60 64 67 66 64 62 68 67 64 62 62 65 63 62 59 61 60 58 58 59 60 60 60 60 60 55 53 50 45 41 39 43 49 55 58 61 62 57 51 45 44 46 50 48 40 43 46 47 51 53 52 52 52 53 54 57 59 57 51 43 37 32 32 34 35 38 40 40 43 50 60 69 74 73 68 65 61 57 55 55 55 58 59 56 56 56 59 62 66 66 63 55 50 46 45 44 44 44 45 46 47 47 44 43 42 41 40 40 40 40 41 40 39 38 37 37 38 38 38 38 38 39 40 39 38 41 43 46 46 44 41 38 35 34 34 34 36 39 41 43 44 44 44 44 42 39 35 33 32 32 33 34 35 36 37 39 47 57 65 64 60 58 55 51 49 47 46 45 43 41 43 48 52 56 61 62 62 61 57 52 49 48 46 42 40 41 46 52 60 60 60 69 72 74 83 84 80 76 76 80 79 77 76 80 84 84 87 92 88 86 84 82 81 81 83 86 90 87 81 78 77 79 84 87 88 84 80 75 78 82 84 84 85 87 80 65 63 68 79 77 74 76 74 71 68 66 63 63 65 67 70 72 73 65 56 50 48 48 47 47 47 47 47 47 47 46 43 40 37 40 42 44 43 43 42 43 45 47 49 51 53 54 56 57 59 60 55 51 49 50 50 48 48 48 48 48 48 50 51 51 53 54 54 54 53 51 48 45 42 43 44 46 47 46 45 45 45 46 46 47 47 47 47 45 44 43 43 43 41 40 38 41 44 48 49 51 54 54 52 50 49 49 49 51 53 55 55 53 51 50 49 48 47 45 44 43 43 44 45 44 43 42 41 42 44 46 48 50 50 50 49 48 47 46 45 45 45 45 46 49 53 60 62 61 61 59 58 57 57 57 57 56 55 54 53 54 56 58 61 62 63 63 63 61 61 86 86 86 86 86 86 87 87 88 88 88 88 88 88 88 89 90 91 91 91 90 89 88 88 88 88 89 89 89 89 88 88 87 87 86 86 85 85 85 85 86 86 86 85 85 85 84 84 83 83 82 82 82 81 80 80 80 81 82 83 83 83 83 82 83 83 83 83 83 82 81 81 80 79 78 77 77 76 76 76 76 77 78 79 79 80 81 81 81 81 81 81 81 81 80 80 80 79 79 80 80 81 81 82 83 83 83 82 81 81 80 80 80 80 80 77 71 63 65 67 69 68 64 63 62 60 62 66 71 72 71 70 64 57 55 54 53 53 53 53 52 54 55 55 55 59 64 67 69 70 67 64 61 61 63 69 73 75 77 78 78 77 75 74 73 73 74 75 75 76 76 77 77 77 75 73 72 70 68 68 67 66 65 64 63 63 64 64 61 56 54 55 57 58 59 59 59 58 58 60 58 59 61 64 66 66 65 63 61 60 60 55 52 55 50 43 45 44 44 42 39 38 38 39 41 42 41 38 35 35 34 33 32 32 32 32 32 33 34 35 38 40 43 44 42 40 38 37 35 34 34 33 32 31 31 32 34 36 38 39 40 41 41 41 41 41 40 40 41 41 40 40 38 38 37 37 37 38 38 37 37 37 37 36 36 36 36 37 37 38 39 40 41 42 44 45 46 46 46 47 47 46 46 45 46 47 48 48 48 47 47 47 48 48 48 48 49 49 50 49 48 49 50 53 54 55 56 56 56 56 56 55 55 54 52 52 52 52 54 55 57 59 58 57 56 55 55 53 54 54 55 58 61 63 61 53 47 43 47 49 51 52 54 55 54 54 56 51 47 54 60 68 58 57 65 57 47 52 59 65 68 65 52 50 54 62 63 64 69 65 57 67 69 62 61 63 66 66 63 61 61 61 60 58 55 51 49 52 53 50 48 47 48 53 60 66 68 68 66 64 66 62 64 71 66 60 63 62 57 63 66 66 66 68 69 65 60 62 62 63 61 62 63 63 63 67 71 72 75 75 71 67 66 68 64 63 64 57 44 43 45 49 54 60 65 64 62 64 67 70 68 66 65 67 68 65 64 63 61 61 60 60 59 57 59 61 64 64 63 61 56 47 42 39 39 43 48 50 52 55 54 50 46 42 41 43 41 38 39 41 45 51 55 56 56 56 56 56 57 58 57 54 46 38 31 32 34 36 39 42 42 47 56 66 71 71 68 65 62 60 57 54 53 53 54 55 55 55 55 57 61 64 67 64 57 50 47 45 45 45 45 47 48 48 47 45 44 42 41 41 41 42 42 42 41 39 38 37 37 37 37 38 38 38 39 39 39 39 42 45 48 47 45 43 40 37 35 34 33 34 36 39 40 40 40 40 39 39 37 34 32 32 32 33 33 34 35 38 41 49 56 60 60 58 57 54 50 47 45 42 42 41 40 44 50 57 59 59 61 60 56 56 55 54 52 49 45 41 39 40 43 50 51 59 75 74 74 84 83 79 73 72 74 78 78 75 77 82 87 91 93 90 87 84 82 82 84 84 86 88 85 83 89 89 87 88 86 82 78 77 78 83 87 90 86 81 78 75 70 73 73 74 73 71 69 69 68 64 63 63 66 69 71 74 74 72 65 58 51 50 49 49 49 48 48 47 47 47 46 43 39 38 39 42 44 44 44 45 46 47 49 51 53 54 54 56 58 61 62 55 53 52 54 53 51 51 50 48 46 47 51 51 52 56 55 54 53 50 47 45 43 42 45 47 48 48 47 48 48 48 47 47 47 49 51 52 50 48 47 49 49 47 44 41 43 46 50 49 51 55 54 52 50 49 48 47 50 53 58 57 54 53 52 51 50 48 46 45 45 44 45 46 46 45 43 42 42 43 46 49 53 53 53 52 51 50 48 47 45 45 45 46 50 55 62 63 62 62 61 60 60 60 60 59 58 57 56 55 54 54 55 57 60 61 62 62 62 62 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 90 91 91 91 91 90 89 88 88 88 88 88 88 88 88 88 87 87 87 86 85 85 84 85 85 85 85 85 85 85 84 84 83 83 83 82 82 82 81 81 80 80 81 82 83 83 83 82 82 82 82 83 83 83 82 81 81 80 79 78 77 76 76 75 76 76 77 78 79 80 80 81 81 81 81 81 81 81 81 81 80 80 79 79 79 80 81 81 82 83 83 83 82 81 81 81 80 80 80 79 78 70 64 64 66 68 71 70 68 66 65 66 68 71 70 69 70 66 61 56 56 56 58 57 56 55 53 55 56 57 61 64 66 68 69 66 63 60 59 60 66 70 73 72 70 64 67 70 72 73 73 74 75 75 75 76 76 76 76 74 72 70 68 67 67 66 66 65 65 64 63 63 63 61 56 54 54 56 57 58 59 59 59 57 55 53 53 55 59 63 65 64 60 53 58 62 57 56 58 48 42 45 45 43 42 40 37 38 39 42 42 40 35 33 32 32 32 32 31 31 30 31 33 34 35 36 38 40 41 41 40 38 37 35 34 34 32 31 31 30 31 35 36 37 38 39 39 40 40 40 40 39 39 39 39 39 38 37 37 37 37 37 38 37 37 37 36 36 36 35 35 35 36 37 39 40 41 42 43 44 44 45 45 45 46 45 45 45 45 45 45 45 44 45 45 45 46 46 46 46 46 47 48 49 51 53 51 51 53 54 55 56 56 55 55 55 55 55 54 53 53 52 53 54 55 54 55 57 56 55 53 51 49 51 53 54 57 59 60 55 48 45 46 50 53 54 54 53 53 52 53 54 48 47 53 61 65 57 57 63 49 46 51 60 66 66 60 56 64 63 60 62 67 78 63 52 66 65 59 59 59 58 59 59 59 59 60 58 56 53 51 50 50 52 53 50 46 43 49 54 61 66 68 70 74 73 63 61 64 59 57 58 61 63 69 65 59 54 59 69 69 64 56 64 68 60 63 70 65 65 70 72 75 74 74 75 76 75 73 67 64 69 61 54 51 48 47 52 60 71 70 69 68 66 66 66 65 63 65 64 63 61 60 57 57 58 59 59 59 59 60 63 66 66 65 63 58 55 49 43 40 40 41 44 46 45 45 43 41 38 35 35 36 38 40 44 49 54 59 60 59 56 56 56 56 56 53 46 38 32 33 34 36 39 41 42 51 60 72 71 67 65 62 60 58 56 54 53 53 55 55 55 54 54 55 60 64 68 62 55 49 47 46 48 48 48 49 50 50 48 46 45 44 42 42 41 41 41 41 40 39 38 37 37 37 37 38 39 39 39 39 39 39 40 41 43 45 47 47 42 38 35 33 31 32 33 35 36 36 37 37 38 39 36 34 31 31 31 32 33 34 36 39 45 48 52 55 55 55 57 55 53 49 46 44 44 45 45 46 49 56 56 56 62 61 56 52 50 50 51 50 47 42 39 40 40 43 46 56 70 69 74 84 81 75 68 68 71 75 77 76 77 82 89 92 93 91 86 82 82 84 87 87 86 85 87 88 91 92 87 75 83 87 79 77 78 82 86 88 90 88 83 76 72 75 73 70 70 68 66 66 66 65 65 66 69 72 74 74 72 68 65 60 55 54 52 50 49 49 48 48 48 47 46 43 40 39 39 40 41 41 44 46 47 50 52 53 53 53 51 54 59 64 63 56 56 56 56 55 54 53 51 51 50 50 51 52 54 56 56 54 50 47 44 44 45 47 48 49 49 49 50 51 51 50 49 49 49 51 52 53 53 52 50 52 54 53 48 45 47 49 51 51 53 57 56 54 52 51 49 47 50 54 60 60 57 55 54 52 51 49 48 48 47 47 48 48 48 47 45 43 43 45 49 52 54 55 54 54 53 51 50 48 46 45 46 48 53 58 64 65 65 64 64 64 63 63 63 62 60 59 58 57 56 55 54 55 57 59 60 61 62 61 88 88 89 89 89 90 90 91 91 91 90 90 90 90 90 90 91 91 90 90 89 88 88 88 88 88 88 88 88 88 87 87 87 86 85 85 84 84 84 84 85 85 85 85 85 84 84 83 83 83 82 82 82 81 80 80 80 81 82 82 83 82 82 82 82 82 82 82 82 82 81 80 80 79 78 77 76 76 75 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 80 80 81 81 82 83 83 83 82 82 81 81 80 80 80 79 76 69 65 64 67 70 72 72 72 71 70 70 72 70 68 67 66 65 62 57 57 58 58 58 57 55 56 58 60 61 62 64 66 67 67 65 65 64 62 60 61 64 65 61 61 62 63 67 71 72 73 72 73 74 74 75 76 76 75 73 72 70 69 67 66 68 68 67 66 64 64 64 63 62 59 55 53 53 55 57 59 58 58 58 54 49 50 51 52 58 60 57 55 52 58 61 58 51 49 50 48 47 45 44 43 39 37 37 38 41 41 39 35 35 35 34 34 34 32 31 31 31 32 32 33 34 34 36 39 39 39 38 37 36 34 33 33 31 30 29 30 33 35 36 37 38 39 39 39 39 38 38 38 38 38 38 37 37 36 36 37 37 37 36 36 36 36 36 36 36 35 36 37 38 39 39 40 41 42 43 43 43 43 44 45 45 45 44 44 44 44 44 44 43 43 43 44 45 44 44 45 45 46 47 47 48 48 48 49 49 51 54 54 54 53 54 54 55 54 54 53 53 54 53 52 52 52 53 53 52 49 49 50 53 54 55 57 56 54 48 46 48 51 54 54 53 51 50 50 51 51 50 44 47 54 63 65 63 61 61 59 56 56 64 69 69 59 59 68 66 62 63 71 80 64 58 63 60 57 55 54 55 57 58 59 59 58 55 53 52 51 49 48 53 55 52 46 42 45 50 57 70 71 66 61 61 60 57 55 54 56 57 59 66 74 62 55 50 61 70 62 60 57 63 64 56 65 70 64 68 73 72 72 73 75 76 76 75 74 74 73 71 59 53 52 48 46 50 60 69 68 67 65 63 62 62 61 60 60 60 60 58 57 55 54 55 57 59 60 60 59 59 62 62 58 57 55 52 48 43 38 36 36 36 37 37 38 38 38 36 34 34 37 40 43 44 45 50 54 58 57 56 54 53 53 55 52 45 39 35 34 36 38 38 41 44 57 67 74 72 69 64 61 59 57 56 54 53 53 54 54 54 53 53 54 56 60 63 57 53 48 48 49 51 51 52 53 53 52 49 48 47 46 45 44 42 42 41 41 40 40 39 37 37 37 38 38 38 39 39 39 40 40 40 40 41 44 48 49 43 38 33 32 31 31 32 33 33 34 34 37 38 38 36 33 31 31 31 32 33 34 36 39 42 44 49 53 49 50 54 52 51 50 51 52 52 53 52 47 46 47 48 53 61 61 59 56 52 50 49 48 47 42 39 39 39 40 42 48 55 59 68 77 77 71 62 69 73 73 74 76 79 86 93 94 93 91 86 81 78 83 87 90 88 85 86 87 89 88 85 79 90 94 87 81 76 74 81 88 90 91 89 78 72 71 70 69 67 65 64 63 64 66 67 69 72 73 73 71 68 66 65 62 58 56 54 52 51 50 48 48 48 47 46 45 43 41 39 39 39 40 43 46 49 55 58 55 51 49 51 55 61 64 62 56 59 61 62 61 61 62 58 56 56 56 57 56 56 55 57 55 50 48 48 48 49 50 50 50 51 51 52 53 53 53 52 52 52 54 55 54 53 52 52 55 56 56 51 49 51 51 52 55 57 59 57 55 53 52 50 48 50 55 62 62 60 58 56 54 53 52 50 50 50 50 50 50 49 49 48 46 46 47 52 55 57 57 57 56 55 53 51 49 48 46 47 51 58 62 64 66 66 66 66 66 66 65 65 64 62 61 60 59 58 57 56 56 56 56 58 59 60 60 90 90 90 90 91 92 92 92 92 92 91 91 91 90 90 90 90 89 89 89 88 88 88 88 88 88 88 87 87 87 87 86 86 85 85 84 83 83 83 84 84 85 85 85 85 84 84 84 83 83 82 82 81 81 80 80 80 80 81 82 82 82 82 81 81 81 82 82 82 82 81 80 80 79 78 77 76 76 75 75 76 77 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 80 80 81 82 82 83 83 83 82 82 81 81 81 80 80 79 76 70 66 67 70 71 72 71 71 70 67 67 69 67 64 64 65 67 64 61 60 59 58 59 57 54 56 57 59 60 60 62 64 65 65 64 64 63 61 57 57 57 58 59 62 63 64 66 69 73 72 71 71 71 71 73 74 74 74 73 72 71 69 68 68 70 70 69 65 64 65 64 64 62 60 57 52 51 55 56 57 57 58 59 56 54 54 52 51 54 54 52 55 57 57 57 56 48 49 54 55 50 42 44 44 40 38 38 39 40 39 39 38 38 37 36 36 35 34 33 32 31 31 31 32 33 35 36 37 38 38 37 36 35 34 34 33 32 31 30 30 32 34 35 35 37 38 38 38 38 37 37 37 37 38 37 37 37 36 36 36 37 37 36 36 36 35 35 35 36 36 36 37 37 37 37 37 38 40 41 41 41 41 42 43 45 44 43 42 43 45 44 44 43 43 42 42 42 42 43 43 43 44 44 45 45 45 46 46 46 49 51 51 50 49 51 52 52 53 53 54 54 55 53 52 51 51 51 50 49 49 51 53 55 55 56 58 53 49 45 47 52 57 57 53 53 51 49 50 51 48 45 40 53 61 67 62 56 52 54 57 59 61 65 75 79 70 62 61 70 71 70 67 63 52 54 57 59 59 57 57 57 59 59 60 59 58 58 57 55 51 48 49 55 61 61 48 43 43 48 58 70 62 58 63 63 61 55 52 50 50 53 58 61 64 56 59 67 61 62 62 61 63 63 64 63 63 67 69 73 76 76 78 79 77 74 71 71 71 71 74 71 59 51 47 46 49 54 62 66 67 64 62 62 60 57 57 59 60 59 58 57 55 54 53 54 55 56 57 60 58 57 58 62 63 60 53 46 41 39 37 39 39 38 37 36 36 36 36 34 34 34 38 41 42 42 43 47 51 55 54 52 50 50 50 52 49 44 38 35 34 37 39 40 44 53 66 70 71 70 67 64 60 58 57 55 54 53 53 53 53 53 53 54 55 56 59 60 55 51 49 49 50 52 55 58 60 57 55 51 51 52 49 48 47 44 43 42 41 41 40 39 38 37 37 37 37 38 38 38 38 39 39 40 40 40 42 49 48 40 35 32 32 32 32 32 32 32 33 35 38 38 37 35 33 31 31 31 32 33 34 36 38 40 42 45 47 44 44 45 48 52 55 59 61 62 61 58 51 46 45 47 49 53 61 63 63 59 56 52 48 45 45 44 43 41 40 40 42 46 50 56 62 64 64 63 68 70 69 72 75 81 89 93 94 90 87 83 79 75 81 86 92 91 89 89 89 90 89 88 88 90 94 94 89 81 68 76 83 87 85 82 74 71 69 69 68 66 64 64 64 64 66 69 70 71 71 70 69 67 66 66 63 60 57 55 54 53 51 49 48 48 47 46 45 43 42 41 42 42 43 46 49 52 56 59 60 56 53 54 56 60 64 61 57 61 63 64 60 59 59 59 59 59 60 60 60 58 57 58 57 55 54 53 54 54 54 54 54 54 53 53 54 54 54 55 54 55 59 58 56 55 54 54 56 57 56 54 53 55 53 53 57 59 59 57 55 53 51 50 49 50 55 63 62 60 59 57 56 54 53 52 51 51 52 52 52 51 50 50 49 50 52 56 58 58 58 58 57 56 54 52 51 49 47 47 49 54 58 61 65 67 67 67 68 67 67 67 66 64 63 62 61 60 59 60 60 57 56 56 57 58 59 91 91 91 92 92 93 93 93 93 93 92 92 91 91 90 89 89 88 88 88 88 88 88 88 88 88 87 87 86 86 86 86 85 85 84 83 83 82 82 83 84 84 85 85 85 85 84 84 83 83 82 82 81 80 80 79 79 80 81 82 82 82 81 81 81 81 81 81 81 81 81 80 79 79 78 77 76 76 75 75 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 80 80 80 81 81 82 83 83 83 83 82 82 81 81 81 80 80 79 77 72 65 67 70 71 72 71 70 68 65 63 62 62 63 64 67 69 69 64 60 57 58 60 57 56 56 56 57 58 60 63 63 63 62 62 62 59 58 55 57 59 63 63 63 64 66 67 69 72 72 71 70 69 70 72 72 73 73 73 72 71 70 68 69 71 71 68 63 64 64 65 63 62 60 59 56 56 56 57 57 55 57 58 59 58 58 58 60 61 54 55 62 62 63 61 56 49 49 52 60 49 40 45 45 42 39 38 38 38 37 40 41 41 39 38 36 35 34 33 32 30 30 30 30 32 34 35 35 36 37 37 36 36 35 34 33 33 31 30 30 31 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 36 35 35 36 37 37 37 36 36 35 35 35 35 36 36 37 36 36 35 35 36 38 39 40 41 42 42 43 44 43 43 42 42 43 44 44 43 42 42 41 41 42 42 43 43 43 43 43 43 43 43 44 44 45 46 47 45 45 47 47 48 50 52 54 55 55 54 53 53 52 51 50 49 50 53 55 56 56 56 57 55 50 44 48 53 57 55 53 52 51 50 51 49 42 42 44 56 63 65 55 50 49 54 59 62 61 63 72 72 67 64 66 79 74 68 60 57 53 54 55 56 56 56 56 57 59 60 60 59 56 54 55 55 52 47 50 56 60 61 54 46 43 46 60 72 65 62 64 61 58 52 49 48 48 53 59 55 52 54 60 62 57 59 62 59 59 60 68 72 70 70 73 76 78 81 80 78 75 72 69 67 63 60 61 59 53 46 44 48 53 57 57 60 64 63 61 60 58 57 56 57 57 57 57 57 55 53 52 49 49 50 52 54 54 52 50 52 55 58 50 42 37 38 42 49 49 46 43 41 40 40 40 41 39 37 37 37 37 38 41 49 50 51 50 46 44 45 46 47 43 39 35 36 37 38 41 44 46 56 69 68 67 65 64 62 60 58 56 55 54 53 53 53 53 53 55 59 58 57 60 60 56 52 50 50 50 53 60 65 67 62 59 58 58 58 57 52 48 45 44 43 42 42 41 40 39 37 37 37 37 37 37 37 37 38 39 39 39 39 41 47 43 36 33 32 33 34 33 32 32 32 33 34 36 36 35 34 32 31 31 31 31 32 34 36 38 39 41 41 41 42 43 46 52 58 62 63 63 63 64 62 58 51 46 44 47 50 56 61 64 64 63 64 60 56 53 51 48 43 41 40 41 42 44 48 51 54 62 66 66 67 70 76 77 76 84 89 92 91 89 87 81 78 80 87 93 93 92 92 92 92 92 91 89 83 87 95 92 90 87 83 82 81 76 73 71 71 71 70 68 66 66 65 65 64 65 68 68 68 68 69 69 67 66 66 65 62 59 56 55 55 53 50 49 48 48 47 46 44 44 44 46 48 50 55 59 60 59 59 60 56 53 51 56 59 64 60 59 62 63 62 58 56 57 59 60 61 60 60 60 60 59 58 57 56 56 56 57 58 60 62 61 59 54 55 55 55 56 57 57 58 61 58 57 56 56 56 57 57 57 57 56 55 53 55 58 59 59 57 54 52 51 50 50 50 54 61 61 61 60 58 56 55 54 53 52 53 54 54 54 53 51 50 49 50 52 56 57 58 59 58 57 56 55 53 52 50 48 47 48 50 56 61 65 66 67 68 68 68 68 68 67 66 64 63 62 61 60 60 60 58 57 57 57 58 59 92 92 92 93 93 93 93 93 93 93 93 92 91 90 89 88 87 87 87 87 88 88 88 88 88 87 86 86 86 86 86 85 85 85 84 83 82 82 82 82 83 84 84 85 85 85 84 84 83 83 82 82 81 80 79 79 79 80 81 82 82 82 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 75 76 77 78 78 79 79 79 80 81 81 81 81 81 81 81 80 80 80 80 81 81 82 82 83 83 83 83 82 82 81 81 81 81 80 79 78 75 71 68 69 71 73 75 75 71 67 61 60 61 65 67 69 71 71 64 61 59 60 60 58 56 56 56 57 60 61 62 61 61 60 63 63 61 59 59 63 65 65 65 65 66 68 70 70 71 71 71 71 70 71 72 72 72 73 72 72 71 71 70 71 71 70 66 63 62 63 64 64 63 63 63 63 60 58 57 57 58 56 54 54 57 57 56 58 58 53 60 69 68 61 54 55 54 52 55 58 51 46 46 45 44 41 39 38 38 38 39 40 40 40 38 37 36 35 34 32 31 31 31 31 31 32 33 34 35 37 37 37 36 35 34 34 33 31 30 29 31 33 35 35 36 35 35 36 37 37 38 37 36 36 36 36 35 35 35 36 38 38 38 37 37 36 36 35 35 35 35 36 35 35 34 35 36 37 38 40 41 41 41 41 41 42 41 41 41 42 43 42 42 41 41 41 41 42 43 43 43 43 42 41 41 41 41 42 42 42 42 42 41 42 44 44 46 49 51 53 53 53 52 53 54 55 54 53 50 51 53 55 56 55 56 55 54 49 45 48 53 57 57 55 53 52 50 48 42 38 43 47 53 59 62 61 55 53 58 62 65 57 59 73 71 68 69 72 74 64 58 54 54 55 56 55 54 54 55 55 56 57 58 58 57 53 52 52 53 52 47 46 49 55 56 54 47 43 44 58 65 64 63 61 54 51 51 48 47 48 53 58 57 53 49 52 52 49 52 53 50 51 54 61 65 67 68 71 76 72 72 75 74 72 71 68 62 53 49 49 48 45 42 44 47 48 51 54 60 63 65 61 58 56 56 55 56 56 57 57 58 57 54 51 47 46 47 45 46 49 49 46 43 45 47 42 38 35 41 47 54 56 54 50 46 43 44 46 49 46 42 38 35 34 37 41 44 42 42 43 39 36 38 40 42 40 37 35 38 40 40 42 47 54 60 66 66 64 63 62 60 59 57 56 55 54 54 53 53 53 54 56 61 59 59 61 62 59 53 49 48 49 54 62 70 72 65 64 64 65 63 60 53 48 45 44 43 43 43 42 41 40 38 37 37 36 37 37 37 37 37 38 38 39 39 39 39 36 33 31 32 33 34 34 33 34 35 36 35 35 36 35 34 32 32 32 31 31 32 34 36 37 38 40 41 43 44 49 53 57 60 62 63 58 56 59 56 52 47 45 44 46 49 50 54 59 66 71 72 66 60 54 52 50 47 43 40 40 41 42 43 45 48 57 63 65 71 78 88 89 88 88 90 92 92 92 92 86 78 71 84 93 93 93 93 93 93 93 93 92 90 82 81 85 90 91 86 81 76 74 73 75 74 73 70 68 67 66 67 66 63 64 65 67 68 69 69 69 69 68 67 67 65 62 57 57 59 55 52 49 49 48 48 47 46 46 47 48 48 50 53 56 58 57 59 60 58 54 51 57 60 60 59 59 60 60 59 55 55 56 58 60 60 61 60 58 59 59 58 58 58 58 57 57 59 64 68 67 62 54 55 56 56 56 57 59 61 61 58 57 57 57 57 58 59 60 60 58 56 54 54 56 58 58 57 54 52 51 51 51 51 55 59 62 61 59 58 57 56 55 55 55 57 58 58 56 54 52 51 50 49 50 53 54 56 59 58 57 55 54 52 50 49 49 47 47 48 55 60 65 65 66 67 68 68 68 69 69 67 66 64 63 62 61 61 61 60 60 60 59 59 60 92 92 93 93 93 93 93 93 93 93 93 92 91 90 89 88 87 87 87 88 88 88 88 88 87 86 86 85 85 85 85 85 85 84 84 83 82 82 82 82 82 83 84 84 84 84 84 84 83 83 82 81 80 80 79 78 79 79 81 82 82 82 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 75 76 77 78 78 78 79 79 80 80 81 81 81 81 81 81 80 80 81 81 82 82 82 83 83 83 83 83 82 82 81 81 81 81 80 79 78 76 72 69 69 70 73 75 76 74 68 62 60 60 63 66 67 66 64 61 61 62 63 59 56 56 56 56 58 59 59 60 61 60 61 64 64 64 63 62 62 64 66 68 69 70 70 70 69 69 70 72 71 70 71 72 73 72 72 72 72 71 71 71 71 70 68 65 62 61 63 64 65 66 67 65 62 58 56 55 53 53 54 53 53 55 56 57 59 56 54 59 63 65 64 58 53 54 54 55 55 53 48 45 44 43 41 40 39 39 39 39 39 39 39 39 38 36 35 34 33 34 33 31 30 31 30 31 33 35 36 37 37 36 36 36 35 33 32 30 30 30 32 34 35 35 35 34 34 35 36 37 36 35 35 34 34 34 34 35 37 38 38 38 37 37 36 35 35 35 35 35 35 34 35 35 36 36 37 37 38 39 40 40 39 39 40 40 40 40 41 41 40 40 40 40 40 40 41 42 43 42 42 41 41 40 41 41 41 41 41 40 40 41 41 42 44 45 47 48 49 49 50 50 51 52 54 56 55 54 53 54 56 58 59 60 57 53 49 46 44 50 55 58 58 56 54 47 38 40 41 45 49 53 59 61 60 55 55 60 61 61 61 65 70 69 65 62 63 58 48 50 51 52 53 54 54 53 53 54 54 54 55 55 56 56 53 52 51 51 51 50 46 48 53 54 50 44 41 42 49 57 61 61 65 68 65 59 50 48 48 50 52 54 49 45 44 44 43 43 43 42 45 47 51 53 57 63 69 74 74 71 68 64 63 66 65 61 53 45 41 42 42 41 40 40 40 47 54 62 65 66 64 61 57 56 55 57 57 56 56 56 55 51 48 45 46 45 41 41 42 41 40 37 38 38 37 39 41 45 51 56 57 57 56 49 46 50 52 53 52 49 45 39 35 34 35 36 34 35 35 35 34 35 35 37 38 37 37 39 40 41 43 51 61 64 66 67 65 63 60 59 57 56 55 55 54 54 53 54 55 57 57 59 59 59 60 62 62 60 53 49 49 54 61 72 74 69 70 70 69 62 57 51 48 46 44 44 44 43 43 42 41 39 38 38 38 38 38 38 37 37 37 37 38 38 38 37 34 33 32 32 32 33 33 34 35 37 39 37 37 37 36 35 34 32 31 31 31 33 35 35 35 37 41 47 54 58 58 56 54 54 57 61 57 53 52 49 47 45 45 46 47 48 50 53 56 60 68 72 71 63 57 56 54 53 47 43 40 41 41 42 42 44 51 57 66 81 89 91 91 90 89 89 91 92 91 90 87 76 66 78 87 93 93 93 93 94 94 94 94 94 93 89 85 85 85 83 80 77 78 78 77 74 71 69 68 67 66 67 66 64 63 64 66 68 70 69 69 71 69 68 69 67 64 58 59 61 57 54 51 50 50 49 49 49 48 48 49 48 50 53 55 56 56 58 59 60 59 58 58 59 59 60 60 60 59 58 55 56 56 57 58 59 59 58 56 56 56 55 56 57 59 58 57 58 61 66 70 66 60 55 55 58 56 58 62 63 62 59 58 58 58 59 60 62 63 63 61 59 57 55 55 57 59 59 57 55 53 52 52 52 55 59 61 61 60 59 58 58 58 59 58 57 56 55 54 53 53 53 52 50 49 49 51 53 56 56 56 55 55 53 51 50 50 48 49 50 56 60 64 65 65 65 66 66 67 68 68 67 66 65 63 62 62 63 63 64 64 63 62 62 61 92 92 92 93 93 93 93 93 93 93 93 92 91 90 89 88 88 88 88 88 88 88 88 87 86 86 85 85 85 85 85 85 85 85 84 83 83 82 82 82 82 83 83 84 84 84 84 83 83 82 81 81 80 79 78 78 78 79 81 82 82 82 81 81 81 81 80 80 80 80 80 80 79 79 78 77 76 76 75 76 76 77 78 78 78 79 79 80 80 81 81 81 81 81 81 80 81 81 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 80 79 77 74 70 69 70 71 74 77 77 76 69 61 58 58 60 63 63 61 59 58 59 60 61 62 62 60 59 58 58 60 61 61 62 61 62 64 65 66 66 63 63 66 69 71 73 72 70 69 68 69 70 71 71 71 72 73 74 74 73 73 72 72 72 71 70 69 67 64 63 63 64 65 66 67 66 65 59 55 53 55 57 56 55 55 56 56 56 58 59 57 56 59 61 63 63 56 44 48 52 54 54 52 47 44 43 42 41 39 39 38 39 39 38 38 38 38 37 36 34 34 33 34 34 32 31 30 28 29 32 34 35 36 36 35 35 35 35 34 33 32 30 30 31 32 34 33 33 33 33 34 36 36 35 34 33 33 33 33 34 35 36 36 36 36 35 34 34 34 35 35 36 35 35 35 36 36 37 37 37 36 37 38 39 39 39 39 39 39 38 38 39 39 38 38 39 39 39 40 40 42 42 42 41 41 40 40 40 41 41 41 41 40 41 42 42 43 44 44 45 45 45 45 47 48 50 51 53 55 55 56 55 56 58 60 61 62 58 55 53 49 46 48 53 58 59 56 50 43 41 45 45 47 50 54 57 58 57 53 55 57 58 57 56 62 64 62 53 47 51 48 43 46 49 51 51 52 52 52 51 52 53 52 52 52 52 53 53 52 51 50 50 50 49 48 52 58 56 51 48 44 43 51 55 53 61 66 61 55 50 49 48 46 46 46 43 44 44 42 41 40 41 40 40 42 43 44 48 54 59 62 62 61 57 51 50 50 52 49 43 42 41 43 47 49 47 42 38 44 52 61 62 64 64 61 58 56 57 58 56 54 54 53 52 49 46 44 43 42 41 38 37 37 39 40 41 39 37 38 40 44 49 53 52 54 56 55 55 55 55 55 55 54 50 43 38 34 35 34 33 34 36 39 41 41 38 37 38 38 38 39 41 43 46 53 62 68 69 69 63 60 59 58 57 56 55 54 54 53 53 55 56 58 56 56 58 60 61 60 61 61 55 51 49 54 62 72 75 73 69 66 63 57 53 50 50 49 45 44 43 43 43 42 40 39 38 39 39 39 39 38 37 37 37 37 36 36 36 36 36 34 32 31 32 33 34 36 38 40 42 42 41 40 39 37 35 32 31 31 31 33 37 35 35 37 45 54 56 56 54 51 48 46 49 53 54 52 49 45 44 45 46 47 47 48 49 51 56 60 65 68 69 65 63 63 61 58 52 46 42 42 41 41 41 44 49 53 60 70 82 89 90 88 87 86 88 92 92 91 89 82 75 73 83 92 93 92 92 92 93 95 96 95 93 89 86 83 81 80 77 76 77 78 78 76 73 70 68 67 67 67 67 66 64 64 65 68 70 70 71 72 71 69 68 68 65 59 58 59 62 57 53 52 51 50 50 51 51 50 49 48 51 54 55 55 55 56 58 61 60 60 60 59 60 61 60 59 59 58 57 58 58 57 57 57 57 56 56 56 54 52 53 55 58 58 59 59 60 63 68 69 67 58 56 56 56 59 64 64 62 60 59 59 59 60 61 64 64 64 64 63 62 58 56 56 58 59 56 55 54 54 54 54 56 58 61 62 61 61 60 60 59 59 58 58 57 56 55 54 54 54 53 52 50 49 49 51 53 53 54 55 55 54 52 51 50 50 51 53 57 60 63 63 64 64 65 65 65 65 66 66 66 65 64 63 63 64 64 65 66 65 64 62 62 92 92 92 92 93 93 93 93 93 93 92 91 91 90 89 89 89 89 89 89 88 88 87 86 86 85 85 85 85 85 85 85 85 85 84 84 83 82 82 82 82 82 82 83 83 83 83 83 82 81 81 80 79 78 78 78 78 79 81 82 82 82 82 81 81 81 81 80 80 80 80 80 79 79 78 77 76 76 75 76 76 77 78 78 78 78 79 79 80 81 81 81 81 81 81 81 81 82 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 80 79 76 72 66 68 71 75 77 79 78 77 75 70 64 60 61 63 66 65 60 59 59 58 59 62 64 65 65 62 60 61 62 62 61 61 63 64 65 66 65 63 65 69 72 73 73 71 69 68 68 69 70 71 70 73 75 76 76 75 76 77 76 75 74 72 71 69 67 66 65 65 65 66 66 66 65 63 58 56 54 57 59 58 57 56 57 57 57 58 59 59 57 57 60 59 56 52 49 49 51 53 55 52 47 46 44 43 41 40 39 39 39 38 37 37 37 37 37 36 35 33 33 33 33 33 32 30 28 30 32 33 34 34 35 34 34 34 34 34 33 33 31 30 30 31 32 32 32 32 33 34 35 35 34 33 32 32 32 32 33 34 34 34 34 34 33 33 33 33 34 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 37 37 37 38 38 39 40 41 42 42 41 40 39 39 39 39 39 40 40 41 41 40 41 42 42 41 40 40 41 43 44 46 47 49 51 52 53 54 54 55 56 56 57 59 59 58 56 55 58 52 47 52 56 58 55 51 48 48 51 49 48 48 54 57 55 53 52 54 58 62 56 54 57 56 53 45 42 42 43 43 44 46 47 47 48 49 50 50 52 52 52 50 49 49 50 51 51 53 52 48 49 49 46 49 56 62 59 51 45 41 44 46 47 54 60 61 54 50 50 49 49 49 47 44 50 49 44 42 43 45 45 44 43 42 40 41 44 48 48 49 49 47 44 42 42 42 41 40 41 45 49 56 56 52 46 42 42 47 52 53 56 58 58 58 58 59 60 60 59 58 58 56 53 47 42 39 39 39 36 37 39 45 49 53 48 44 42 43 45 48 48 49 53 56 58 59 58 56 56 57 57 52 45 40 38 39 38 36 36 41 47 47 45 42 39 39 40 41 43 46 50 53 55 61 69 71 71 67 63 60 58 57 55 55 54 53 54 54 57 57 57 56 55 56 58 60 60 61 61 58 54 52 56 64 74 75 74 71 65 60 55 53 52 51 48 44 43 43 43 42 40 38 37 37 38 38 39 39 38 38 37 37 37 36 36 36 36 37 34 33 32 34 36 38 39 40 44 47 49 47 44 41 37 34 32 31 31 32 33 37 35 37 43 48 52 53 51 49 46 44 43 42 44 48 49 47 42 43 45 45 46 47 48 52 57 58 60 62 62 62 64 63 60 56 53 51 47 44 43 42 42 42 44 47 49 58 70 79 85 87 84 82 82 87 90 92 92 89 81 75 70 83 92 92 92 92 93 94 95 95 93 88 87 86 85 84 81 76 72 70 73 74 73 71 69 68 69 69 69 69 69 67 66 67 68 69 71 72 73 71 70 68 67 66 63 60 61 65 61 57 55 52 51 51 52 53 51 50 50 52 54 56 56 56 56 57 59 60 60 59 59 59 60 60 59 58 58 59 60 57 54 55 56 57 57 56 56 53 51 51 52 53 55 57 60 61 62 65 68 68 63 57 54 56 60 64 64 62 61 59 59 59 60 63 67 66 66 67 66 64 61 58 55 57 57 57 55 55 55 55 55 57 59 61 62 61 60 61 60 60 60 60 59 59 58 57 56 56 55 54 53 52 50 49 49 50 52 54 56 56 55 53 51 51 51 52 54 57 60 62 62 63 63 64 63 63 63 64 65 65 65 64 63 63 64 64 64 64 64 64 63 63 92 92 92 92 93 93 93 93 93 92 92 91 90 90 90 90 90 90 89 89 88 87 87 86 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 82 82 82 82 82 82 82 81 81 80 79 78 78 77 77 78 79 81 82 83 82 82 81 81 81 81 81 80 80 80 80 79 79 78 77 76 76 75 76 77 78 78 78 78 78 79 79 80 80 81 81 81 81 81 81 82 83 83 84 83 83 83 83 83 83 83 82 82 81 81 81 81 80 79 78 73 69 70 74 78 79 79 76 73 71 70 68 65 66 67 67 65 62 62 61 60 60 61 62 63 64 60 59 60 62 62 61 61 63 64 65 65 66 66 68 70 73 73 72 70 69 67 68 69 71 68 68 73 77 78 77 77 78 79 79 77 76 75 73 71 70 69 68 67 66 65 65 64 62 62 61 61 58 57 57 58 56 57 58 58 58 58 57 57 56 57 59 56 53 50 50 50 51 53 54 52 50 50 48 45 44 42 41 40 39 38 37 36 36 36 36 36 35 33 32 32 32 32 32 30 29 29 31 32 33 34 35 34 34 34 34 33 33 33 32 31 31 31 31 31 32 32 33 33 34 34 33 32 32 32 32 33 33 33 33 33 34 34 33 32 32 32 33 34 35 37 37 37 36 34 34 35 35 36 37 37 37 37 37 37 37 37 37 35 35 35 36 36 37 37 38 39 40 41 40 40 39 38 38 38 38 38 39 39 40 40 40 40 40 41 40 40 40 41 43 44 45 47 50 52 52 51 51 50 51 53 53 54 55 57 60 59 58 59 50 46 51 54 57 57 55 53 53 53 51 49 48 52 53 51 49 49 52 55 57 52 50 51 49 49 48 46 44 44 44 44 44 45 47 48 49 50 51 52 52 51 50 49 48 48 48 49 50 50 48 48 47 45 50 57 64 63 56 46 40 37 39 43 48 58 64 58 54 52 50 49 50 50 51 57 55 51 53 55 58 58 56 50 47 44 40 41 43 43 42 42 41 41 44 44 43 43 42 41 48 56 62 61 58 55 49 44 42 42 44 46 51 56 58 60 62 63 63 63 62 60 58 55 48 43 39 39 39 38 44 47 50 56 59 54 52 52 53 54 56 55 55 56 56 58 60 61 60 58 58 60 59 55 50 46 45 44 42 41 42 45 47 45 42 40 41 45 46 49 52 52 53 54 61 68 71 70 68 64 61 58 56 55 54 54 54 54 55 57 57 58 58 56 54 55 57 59 60 60 60 57 56 58 67 74 75 76 76 70 64 56 54 53 53 50 46 43 43 43 40 39 37 37 38 39 38 38 38 38 38 38 37 37 37 36 36 36 36 34 33 33 36 39 41 42 44 47 52 55 53 47 40 37 35 33 32 32 32 32 32 34 38 42 47 49 47 46 45 42 40 39 39 40 41 43 43 41 43 45 46 50 54 55 55 55 56 57 57 55 57 61 62 62 60 58 56 51 47 45 44 43 42 43 44 47 53 61 69 78 85 81 76 72 83 91 91 90 87 79 75 74 85 89 88 91 93 93 94 95 95 92 88 86 85 84 81 80 81 78 76 74 72 69 68 67 67 69 70 71 70 70 68 67 67 68 69 69 70 70 70 67 65 64 63 62 62 63 65 62 60 58 54 52 52 53 53 52 52 52 53 55 56 57 57 57 57 58 60 60 60 60 60 60 61 60 59 59 61 63 59 55 55 55 55 55 55 55 54 52 52 52 53 54 55 57 60 62 64 67 68 67 57 53 55 61 64 64 63 61 60 60 60 60 63 67 68 69 69 67 65 63 61 60 59 58 58 57 56 56 56 56 57 58 60 60 59 59 58 58 59 59 60 60 60 59 59 58 57 56 55 54 54 53 51 51 51 51 53 54 55 54 53 51 51 52 55 58 61 62 63 63 63 63 63 62 61 61 62 64 64 64 63 63 63 64 64 64 64 64 65 64 64 92 92 92 93 93 93 93 93 92 92 91 91 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 85 85 85 85 85 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 80 79 78 78 77 77 77 79 80 82 82 82 82 82 81 81 81 81 81 80 80 80 79 79 79 78 77 76 76 76 76 77 77 78 78 78 78 79 79 80 80 81 81 81 81 81 82 82 83 83 84 83 83 83 83 83 83 83 82 82 81 81 81 81 80 80 80 78 76 74 76 78 79 74 70 66 65 66 68 69 68 65 63 61 61 62 60 59 59 60 61 61 61 59 59 59 61 61 58 60 62 66 67 67 67 69 71 71 72 72 72 70 69 67 67 68 68 65 67 72 76 78 77 77 77 78 78 77 77 76 74 74 74 74 72 69 66 63 62 61 59 60 60 60 59 57 56 56 56 58 59 60 59 57 56 55 54 56 57 56 52 50 51 51 51 53 56 58 55 53 51 49 47 45 42 41 39 38 36 36 36 36 35 35 35 34 33 32 32 32 32 32 31 30 31 32 33 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 33 33 34 33 32 31 31 31 31 33 35 37 38 37 35 33 33 33 33 34 35 36 35 35 35 35 36 36 36 35 34 34 35 35 36 36 37 38 39 39 39 38 38 37 37 37 37 37 37 38 39 40 40 39 38 38 38 39 39 41 42 43 45 48 51 53 54 52 50 49 50 51 51 52 54 57 60 62 60 56 46 46 51 53 54 55 55 55 54 52 50 47 47 49 48 47 44 48 52 53 52 48 48 47 45 45 46 47 47 46 46 46 46 47 48 49 50 52 52 53 53 52 51 50 50 48 46 46 47 47 47 47 47 47 51 57 64 64 60 49 43 39 41 47 53 62 66 65 59 54 52 50 50 51 55 60 57 56 59 62 65 66 66 63 61 56 48 46 46 46 44 41 41 44 49 48 48 49 46 43 45 55 65 63 63 63 58 51 46 43 42 43 47 54 55 58 61 60 58 58 57 55 51 48 45 40 37 37 39 44 53 58 58 63 63 58 58 60 62 60 57 54 53 54 56 57 60 63 65 62 61 60 58 57 57 54 52 52 48 45 44 45 47 42 40 40 41 42 43 45 48 50 51 52 60 67 72 69 66 64 61 58 56 55 54 54 54 54 56 57 56 58 60 60 58 57 58 59 60 60 60 59 59 60 64 69 72 78 79 75 68 61 63 61 57 52 47 43 43 42 40 41 42 42 42 41 40 38 37 38 38 38 37 37 37 36 35 33 33 32 33 36 40 43 46 47 48 50 55 56 54 48 42 37 35 33 33 32 33 35 37 37 39 42 47 46 43 42 40 40 38 38 38 38 38 39 40 41 44 48 53 53 54 54 55 55 55 54 53 51 55 61 64 67 68 65 61 55 51 48 47 44 43 44 45 47 48 53 61 73 84 87 81 73 78 84 90 88 83 75 77 80 83 86 87 86 89 93 94 95 96 93 90 89 87 85 82 81 81 82 80 76 72 68 66 67 68 68 68 69 70 69 67 66 67 68 69 70 68 68 67 66 64 63 61 60 61 63 63 60 57 55 54 53 54 55 55 54 54 54 54 55 56 57 58 59 59 59 59 60 60 60 60 61 61 61 60 61 62 64 60 57 55 55 54 54 54 54 54 54 53 53 53 54 54 56 58 60 63 66 68 67 57 53 54 57 61 64 63 61 60 59 60 60 61 64 69 71 71 69 67 65 64 62 61 60 60 58 58 58 58 58 57 57 57 59 58 57 57 58 58 58 59 62 61 60 60 59 58 58 57 56 55 54 53 52 52 52 52 52 53 53 52 50 50 52 57 60 63 63 63 63 63 63 63 61 60 60 62 65 64 63 63 63 64 65 65 66 65 65 65 65 66 92 93 93 93 93 93 93 92 92 92 91 91 91 91 91 90 90 90 89 89 88 87 87 87 87 86 86 86 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 81 81 81 81 80 80 79 79 78 77 77 77 78 79 81 82 82 82 82 81 81 81 81 81 80 80 80 80 79 79 79 78 77 76 76 76 76 77 77 78 78 78 78 79 79 80 80 81 81 81 81 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 78 76 76 75 74 66 62 60 61 62 63 62 61 60 59 57 58 60 61 62 62 63 63 61 62 62 61 60 59 60 59 59 62 65 66 67 68 70 71 70 71 71 71 70 69 67 66 66 66 64 69 73 77 77 77 77 77 77 77 77 76 76 76 76 76 77 73 70 68 64 60 57 56 57 58 59 60 59 56 54 55 59 60 60 60 59 57 54 52 53 54 56 50 49 52 51 51 54 56 58 55 53 52 50 47 45 43 42 39 37 36 36 36 36 36 35 35 34 34 32 31 31 31 31 31 31 31 32 33 33 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 33 32 31 31 31 32 33 35 36 38 38 37 35 33 33 32 32 32 33 33 33 33 33 33 34 34 34 33 34 34 34 34 35 35 36 36 37 37 37 37 37 37 36 36 36 36 36 37 38 40 40 39 38 37 38 39 39 40 40 41 42 46 50 53 55 54 51 50 50 50 50 52 56 58 60 61 61 54 42 48 52 51 51 51 54 55 55 54 52 50 48 48 48 47 47 48 50 51 49 47 47 46 44 46 46 46 46 47 48 48 48 49 50 51 51 52 52 52 52 53 54 54 55 55 51 48 46 45 45 45 48 50 53 56 59 62 60 54 46 40 39 46 55 63 66 67 63 58 54 50 49 50 54 58 67 65 62 66 66 64 64 66 66 61 57 56 56 56 52 48 45 49 54 56 57 58 56 56 57 59 63 64 64 63 64 62 56 51 46 43 44 44 45 52 58 56 53 49 47 44 38 36 37 38 39 41 44 48 53 59 63 65 64 62 59 59 60 59 57 56 56 56 57 58 59 61 63 64 61 58 54 54 56 60 58 54 49 47 45 47 47 42 41 40 40 41 42 43 46 51 54 57 61 65 68 65 63 62 60 58 56 56 55 55 55 55 56 57 57 56 58 61 60 58 60 60 60 61 61 60 59 59 61 64 68 77 77 71 68 65 64 63 59 53 47 43 44 44 43 46 48 48 45 43 42 39 37 36 37 38 37 37 37 36 34 31 31 32 34 37 41 46 50 52 54 56 57 54 50 45 41 36 35 34 34 34 35 36 38 39 38 40 45 44 42 41 39 37 38 38 39 39 39 40 41 42 43 43 45 47 49 51 55 56 56 55 56 57 57 60 67 68 68 66 62 56 53 51 51 47 44 44 45 45 45 49 58 72 81 85 86 82 75 75 79 83 79 71 78 81 78 80 82 82 88 93 94 95 96 94 92 92 90 87 83 82 81 81 80 77 72 69 66 67 68 68 67 67 67 67 66 65 65 67 68 69 68 68 66 64 63 61 59 58 58 60 61 59 56 54 54 54 55 56 57 57 57 56 54 56 58 59 60 60 61 60 59 60 60 59 59 60 62 61 62 64 64 64 63 60 57 56 56 56 56 56 56 55 55 55 55 55 56 56 57 59 61 64 68 68 61 55 53 56 60 64 61 59 58 58 58 58 59 61 65 67 67 67 67 67 67 66 64 64 63 61 60 60 60 59 57 55 55 56 56 55 55 56 56 57 59 62 62 61 61 62 61 60 60 59 56 54 53 53 53 53 52 52 53 52 51 50 51 53 57 61 63 63 63 63 64 64 64 62 61 60 62 63 63 63 64 64 65 66 67 67 67 67 67 67 68 93 93 93 93 93 93 93 92 92 92 91 91 91 91 90 90 90 89 89 89 88 88 88 88 87 87 87 86 85 85 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 80 80 80 80 79 78 77 77 77 77 79 80 81 82 82 82 82 81 81 81 81 81 80 80 80 80 79 79 78 78 77 76 76 76 76 77 78 78 78 78 78 78 79 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 78 75 71 69 67 64 61 60 59 59 60 61 60 60 60 59 57 56 59 63 65 68 69 68 67 66 65 63 64 64 65 62 61 62 64 67 68 69 69 69 69 71 71 71 70 68 65 65 65 68 71 74 76 77 77 77 77 77 77 77 77 76 75 76 77 77 75 71 69 69 64 60 55 52 53 59 61 62 62 62 61 61 61 60 60 59 59 57 54 51 48 48 48 46 48 50 51 51 52 56 57 54 52 50 49 47 45 43 41 38 37 35 36 36 36 35 34 34 34 34 33 32 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 33 33 33 32 32 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 34 34 34 33 32 32 32 33 34 35 36 36 37 37 36 35 34 33 33 33 33 33 33 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 35 35 35 36 36 38 39 41 40 39 37 37 39 40 41 41 41 41 44 47 50 52 52 51 49 47 48 49 50 53 56 58 59 60 51 44 50 52 52 51 51 52 54 55 56 54 51 49 49 49 49 48 47 47 48 46 44 42 43 44 45 45 44 45 47 48 49 50 51 51 51 50 49 49 50 51 54 56 58 58 57 54 51 47 44 43 45 48 53 56 54 55 57 57 52 43 39 38 41 48 56 56 57 57 54 52 50 50 52 64 66 67 67 66 67 68 67 64 64 66 64 66 72 70 68 65 58 51 52 58 67 69 71 73 70 67 63 63 66 66 65 62 63 63 60 53 46 42 39 38 42 46 49 46 42 38 37 38 42 42 40 44 48 53 59 64 64 64 65 63 61 55 55 56 56 58 59 60 61 61 62 63 64 65 66 62 59 55 54 55 61 59 56 54 51 49 50 47 40 41 41 42 42 42 43 46 50 56 59 61 61 61 60 60 60 59 59 58 58 58 57 57 56 57 58 59 55 57 61 60 59 61 62 61 59 62 64 60 59 59 62 67 78 77 72 68 67 66 64 60 53 48 44 44 46 48 52 51 49 46 44 42 40 38 37 36 37 37 37 37 37 35 32 34 36 38 40 43 48 52 55 59 60 58 53 49 44 40 37 35 35 35 35 35 35 37 38 38 38 39 38 38 37 38 38 38 39 40 42 43 44 44 44 43 43 43 44 46 48 53 55 55 55 58 62 59 61 67 66 64 63 60 57 54 53 52 49 46 44 44 44 42 46 55 72 82 87 81 77 73 69 71 80 78 73 74 76 77 80 80 79 84 90 93 95 96 96 95 94 91 88 85 83 82 81 78 75 72 71 72 73 72 71 67 65 64 65 65 65 65 66 67 67 66 66 64 62 60 58 57 57 57 59 60 60 59 57 55 55 56 59 59 59 60 58 55 58 60 61 62 62 62 62 61 61 60 58 57 59 62 61 62 64 65 65 64 61 59 58 58 57 57 57 57 57 57 57 57 56 57 57 58 59 60 63 69 71 69 60 54 56 59 62 58 56 56 55 55 55 57 60 63 64 64 66 68 69 69 69 67 67 67 66 64 63 63 63 61 57 55 53 54 53 53 53 54 56 59 61 62 62 62 63 63 63 61 60 58 56 54 52 53 54 54 53 53 52 52 51 52 55 59 62 64 64 65 65 66 67 67 65 63 61 61 61 62 63 64 66 68 69 70 70 70 69 69 68 69 93 93 93 93 93 93 93 92 92 92 92 91 91 91 90 90 90 90 89 89 89 89 88 88 88 87 87 86 85 85 84 84 84 84 84 84 84 84 84 83 83 82 81 81 80 80 80 80 79 79 78 77 77 77 78 80 81 82 82 82 82 81 81 81 81 81 81 80 80 80 79 79 79 78 78 77 76 76 76 77 77 78 78 78 78 78 78 79 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 80 81 77 72 65 63 64 65 64 63 61 60 61 62 61 61 61 61 60 58 61 64 65 68 70 70 69 69 66 64 64 66 68 65 63 65 66 68 69 70 69 70 70 72 72 71 71 67 62 65 67 70 74 77 78 78 78 78 79 78 79 78 77 76 74 76 77 78 77 75 71 69 66 65 62 56 54 55 57 60 62 63 63 61 61 61 59 57 58 59 58 54 50 49 46 45 47 49 51 50 51 54 55 54 52 50 48 47 44 42 38 36 35 35 35 34 33 33 33 33 33 33 33 32 31 31 31 32 32 32 32 32 32 32 32 33 33 33 34 34 34 33 33 32 32 32 32 33 34 35 35 35 35 35 35 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 35 35 36 35 35 34 35 34 34 33 32 31 32 32 33 34 34 35 35 35 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 38 39 41 40 39 36 36 38 40 42 45 44 42 43 44 44 44 46 47 45 43 45 48 51 55 56 56 56 56 52 50 54 54 53 52 51 50 53 55 56 55 53 50 50 50 50 48 45 45 45 44 42 41 43 44 44 43 43 43 45 48 50 51 51 51 49 47 48 48 48 51 54 56 57 56 56 54 52 47 43 41 45 51 55 56 54 54 57 60 56 48 42 38 37 39 43 50 54 56 54 52 50 51 53 60 60 62 67 68 67 68 66 61 64 66 67 74 80 73 72 74 67 60 55 59 65 72 72 71 73 71 68 67 66 65 65 65 67 67 65 60 55 51 46 41 38 39 41 40 40 39 44 49 56 52 46 47 51 54 59 62 62 63 63 58 55 54 54 54 55 56 59 64 65 64 63 65 67 66 65 62 61 60 58 57 58 57 57 57 56 55 53 49 46 47 47 45 43 43 43 45 47 50 55 59 60 60 59 59 59 60 60 60 60 59 59 58 58 58 59 59 57 56 58 59 61 64 66 65 61 60 59 57 59 62 67 73 80 80 78 74 72 70 67 59 51 48 46 45 46 49 52 50 47 46 44 42 40 38 37 36 36 36 36 37 38 37 36 36 40 46 46 48 53 55 56 58 54 49 47 45 44 41 39 35 34 34 34 34 35 36 37 38 37 37 38 37 36 38 38 38 40 43 47 47 47 47 46 45 44 44 44 45 46 50 53 55 55 56 58 61 63 66 63 61 58 57 56 55 55 54 50 47 45 44 43 40 43 50 61 72 80 81 79 75 70 72 81 84 83 78 80 81 80 79 78 81 86 93 94 94 92 92 92 91 87 84 83 82 81 79 76 73 74 74 72 69 66 64 63 62 64 65 66 66 67 67 65 64 64 62 60 58 57 58 58 58 59 59 59 59 57 56 55 57 61 61 61 60 59 58 58 59 61 62 63 63 63 63 62 61 60 58 61 64 63 64 65 66 65 64 62 61 62 62 61 60 59 59 59 58 58 58 57 57 58 58 58 60 63 69 72 72 63 58 56 59 60 57 56 55 54 53 53 55 58 60 60 62 65 68 70 71 71 70 68 68 69 68 66 65 65 64 62 59 55 54 53 53 52 53 56 59 60 61 62 63 64 63 63 62 60 59 57 55 53 54 55 56 56 55 54 53 52 53 56 60 62 64 65 66 67 67 68 67 66 65 63 62 61 62 63 66 69 71 72 72 72 72 71 71 70 70 93 93 93 93 93 93 93 93 93 92 92 92 91 91 91 90 90 90 90 89 89 88 88 88 88 87 87 86 85 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 80 80 79 78 78 77 77 78 79 80 81 82 82 82 81 81 81 81 81 81 81 80 80 79 79 79 79 78 78 77 76 76 76 77 77 78 78 77 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 81 81 82 81 81 80 80 77 71 63 64 65 67 67 67 65 64 65 64 62 62 62 64 63 63 64 63 64 66 68 69 70 70 68 65 63 66 67 67 68 68 69 69 70 71 71 71 72 72 73 71 67 64 63 68 69 71 75 78 79 79 80 80 80 80 79 79 77 75 73 74 76 78 75 73 70 70 70 71 68 63 61 58 55 54 58 61 62 60 60 60 58 57 58 61 63 62 57 52 47 45 46 49 51 51 51 51 52 53 52 50 48 46 44 41 36 34 33 34 34 33 33 33 32 32 32 32 32 32 31 32 32 32 33 33 33 33 33 32 32 32 33 33 33 34 33 33 32 32 31 32 33 34 35 36 36 36 35 35 35 35 34 34 34 35 35 35 35 35 35 35 34 33 32 32 31 31 32 33 34 35 36 36 36 35 34 33 32 32 33 34 34 35 34 35 34 34 33 33 32 32 32 32 33 33 33 34 34 35 35 35 35 35 35 36 36 38 39 41 41 39 35 35 36 38 40 43 44 43 42 42 41 41 42 43 40 40 43 50 55 55 54 53 50 51 55 55 55 54 53 52 50 50 53 54 55 55 54 52 52 51 50 47 45 44 42 41 42 43 44 44 44 43 44 45 46 48 50 51 50 49 48 48 48 48 48 50 51 53 54 55 54 52 49 46 43 41 47 52 53 55 55 53 55 59 59 55 47 42 39 39 41 45 52 57 60 54 50 48 48 51 55 59 67 72 74 68 65 62 64 67 71 78 81 76 78 79 75 69 63 63 65 68 72 73 74 74 72 70 69 69 66 66 69 67 65 62 63 62 57 50 41 39 38 37 41 47 57 61 63 58 52 46 47 51 53 57 60 62 61 55 53 52 53 53 53 54 58 64 66 66 64 64 65 65 63 61 60 59 57 55 54 55 56 58 58 56 54 56 57 58 53 49 45 45 46 48 49 50 55 59 62 62 61 59 59 61 61 61 61 60 59 60 60 60 60 60 59 55 55 58 65 69 68 66 63 60 57 54 59 66 75 78 80 80 78 75 73 70 68 59 52 49 47 46 46 47 48 48 48 47 44 42 40 39 38 37 36 36 36 37 38 38 38 37 42 48 51 54 57 58 57 57 54 50 45 43 43 43 40 36 35 34 34 34 35 36 36 37 36 35 36 35 35 36 37 38 41 45 49 49 49 49 48 47 45 45 45 45 46 46 50 52 53 57 60 62 63 63 61 59 58 58 61 65 62 59 56 54 51 47 45 43 44 51 62 69 74 78 77 76 75 75 76 80 80 78 78 79 79 78 78 82 87 91 91 91 91 90 88 87 84 82 82 81 80 79 77 75 72 70 68 65 62 63 63 64 64 64 66 66 67 67 65 63 62 60 59 59 59 60 61 62 61 60 59 58 57 56 56 57 59 61 62 61 59 58 59 59 60 62 62 63 63 64 64 62 60 59 61 62 63 64 65 65 65 63 64 64 64 62 61 61 61 60 60 60 60 59 59 59 59 60 61 62 64 66 70 72 68 62 56 58 59 59 57 56 55 53 53 54 56 58 59 62 66 68 70 72 73 73 71 71 71 71 70 68 66 65 65 62 59 57 55 55 55 54 55 58 59 58 60 62 64 64 63 62 60 58 56 55 54 55 56 57 57 57 55 55 54 55 57 60 62 64 65 65 66 67 68 69 68 66 64 64 64 64 66 68 72 73 74 74 74 74 73 73 72 71 93 93 93 93 93 93 93 93 93 93 92 92 91 91 91 92 91 91 90 89 88 87 87 87 87 87 87 86 85 84 84 84 84 84 84 84 84 84 84 83 83 83 82 81 81 80 80 79 79 78 78 77 78 79 80 81 81 82 82 81 81 81 80 80 81 81 80 80 80 79 79 79 78 78 77 77 76 76 76 77 78 78 78 77 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 81 81 82 81 81 80 80 78 71 66 65 65 67 68 69 67 67 66 64 63 63 62 63 64 65 65 62 63 65 67 68 69 69 68 65 64 66 67 67 66 68 70 71 72 72 72 71 71 68 64 61 61 63 66 69 71 74 78 80 81 81 80 79 79 78 77 75 74 73 72 72 75 75 74 72 71 71 71 72 64 60 61 68 75 68 61 57 58 59 59 57 54 57 59 61 62 61 57 53 49 47 46 48 50 51 49 48 48 51 51 49 46 44 41 37 32 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 32 33 34 34 34 34 34 33 33 32 32 32 33 32 32 31 31 31 33 34 34 35 35 36 36 35 34 34 34 34 35 35 36 36 36 35 35 36 35 34 33 31 30 29 29 30 31 32 34 36 37 36 35 34 34 33 34 35 35 35 34 33 32 32 32 32 32 32 31 31 31 32 32 33 33 33 33 34 34 34 35 35 36 37 38 40 41 41 40 37 35 35 37 38 39 41 41 41 40 39 39 40 40 38 40 44 53 55 53 52 51 49 52 55 56 54 52 51 50 48 51 53 54 55 54 55 54 54 53 51 48 46 44 43 42 43 45 45 45 45 44 45 47 48 50 51 50 49 49 48 48 48 48 48 48 50 51 51 52 53 52 50 48 44 42 48 50 49 51 52 51 53 56 61 60 55 49 44 39 39 42 49 56 60 55 50 47 47 48 53 56 60 68 66 60 61 62 63 69 74 78 80 80 81 81 80 76 72 70 71 73 75 76 75 75 75 75 74 72 70 68 69 68 68 65 66 66 62 56 49 47 44 41 42 46 57 62 62 59 54 48 50 54 56 58 60 61 58 53 52 52 53 52 54 57 58 60 64 66 66 65 65 65 64 62 60 58 57 55 54 53 55 56 57 54 53 59 60 60 55 51 48 52 54 54 56 58 60 62 64 64 63 60 60 60 61 61 60 60 60 60 60 60 60 60 58 53 55 59 65 68 67 64 61 60 57 55 57 63 71 75 76 74 74 72 67 64 61 56 52 49 47 46 46 46 46 46 47 47 45 43 41 41 41 40 38 37 35 36 38 39 38 38 40 45 52 58 60 55 55 55 55 51 45 43 41 42 38 35 34 34 34 35 35 36 36 37 36 35 34 34 34 35 37 39 41 45 48 48 48 49 48 48 47 46 46 47 47 47 47 49 51 55 58 59 60 61 64 62 61 64 65 66 65 65 64 63 60 55 51 49 50 57 65 71 70 68 69 71 72 75 76 75 76 76 77 76 76 78 79 81 85 89 89 88 86 84 83 83 82 80 79 78 77 75 72 71 69 68 66 65 64 63 64 65 65 65 65 64 65 65 63 62 61 60 60 61 63 64 64 63 62 61 60 60 58 58 57 57 57 59 59 59 60 60 60 60 61 62 62 63 63 64 64 63 62 60 60 61 63 64 65 64 64 64 64 65 65 64 63 62 62 62 62 62 62 62 62 63 63 64 64 64 65 66 69 72 73 65 56 57 58 58 57 57 57 56 55 56 57 59 62 65 68 69 71 72 73 73 73 71 69 70 69 68 67 66 65 64 63 61 60 59 58 57 56 57 57 56 59 61 63 64 63 62 60 58 57 56 55 56 56 57 57 57 57 56 57 57 59 61 63 64 65 66 67 68 70 70 68 67 66 65 66 67 69 72 74 74 74 74 75 74 74 74 74 73 93 93 93 93 94 94 94 94 93 93 92 92 92 92 93 93 92 91 89 87 86 86 86 86 86 86 86 86 85 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 81 80 80 79 79 78 78 78 78 79 81 81 82 82 81 81 81 81 80 80 80 81 80 80 80 79 79 78 78 77 77 76 76 76 76 77 78 78 78 77 77 78 78 79 80 80 80 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 81 81 82 81 81 80 80 79 74 68 65 65 66 67 69 69 67 66 64 62 62 63 63 63 64 63 62 62 63 65 67 69 67 67 67 66 65 65 65 64 66 68 69 69 69 68 67 64 58 56 57 61 66 67 70 73 77 80 81 81 80 78 77 75 75 76 76 76 74 71 71 72 73 73 72 71 72 70 67 58 53 49 51 56 60 57 52 52 52 53 51 52 58 60 63 63 61 59 56 53 51 49 48 48 48 47 47 47 50 49 47 45 41 37 34 31 30 30 29 31 32 32 32 31 31 31 31 31 31 31 30 30 31 32 33 34 35 35 34 34 33 32 32 31 31 31 30 30 30 31 32 33 33 33 33 34 33 33 33 33 33 34 35 35 36 36 36 36 35 35 36 35 34 33 32 30 29 29 30 31 34 36 38 37 36 35 35 35 35 35 36 35 34 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 41 42 42 41 40 39 37 35 34 35 37 37 38 38 38 38 39 39 39 44 48 54 52 50 50 50 50 53 55 56 55 53 51 50 49 51 53 54 54 54 54 54 54 54 52 51 49 47 45 44 44 46 46 45 46 47 48 50 51 52 52 51 50 49 48 48 48 47 47 48 49 49 49 51 52 51 50 49 43 43 48 48 47 48 48 48 52 55 58 61 60 53 45 38 38 41 46 54 58 55 49 45 46 48 52 51 52 56 58 58 59 62 64 68 73 78 79 80 78 79 80 77 76 75 74 75 78 77 77 78 77 75 71 70 71 69 65 62 62 63 66 65 62 58 56 59 55 50 45 46 50 59 65 64 60 56 56 59 62 62 61 59 57 54 51 51 51 52 57 63 65 66 68 67 67 65 66 67 67 64 61 60 58 57 55 53 54 56 58 56 55 58 57 56 53 50 49 53 57 61 63 65 66 66 65 62 61 59 58 59 61 61 60 59 59 59 60 60 60 58 56 51 58 64 67 67 67 65 62 59 60 59 56 59 66 76 75 72 70 68 63 63 60 54 50 47 46 45 45 46 46 45 47 47 45 44 43 45 46 46 44 41 37 37 38 39 39 38 37 41 50 54 56 53 51 50 52 49 45 44 41 37 36 35 34 34 35 36 36 37 37 37 36 36 35 35 36 38 41 43 45 46 46 45 47 49 49 49 48 47 48 49 51 50 47 47 48 51 52 54 58 59 59 59 61 64 62 61 62 64 64 58 54 51 49 50 52 57 63 68 66 63 66 71 76 78 78 76 75 75 77 76 75 79 81 82 82 82 83 83 81 79 80 80 81 79 77 74 72 71 68 67 66 67 67 66 64 63 64 65 65 64 63 61 61 61 61 61 61 61 62 63 65 65 64 63 62 61 61 61 61 61 59 57 56 56 56 57 59 60 62 63 63 63 63 64 65 64 64 63 62 61 61 62 63 65 65 66 65 65 66 66 66 65 64 64 64 64 64 64 64 64 65 65 65 66 66 66 66 67 69 72 75 67 60 58 58 58 58 58 59 58 57 57 60 62 66 68 70 71 72 72 73 73 73 69 67 67 67 68 68 67 66 65 65 64 64 63 62 61 60 59 57 56 59 61 63 64 64 63 63 61 57 56 55 56 56 57 57 58 58 57 58 60 61 62 63 64 65 67 68 69 70 69 67 67 66 65 67 69 72 74 76 76 75 75 75 75 75 75 75 75 93 93 93 93 94 94 94 94 93 93 93 92 93 93 94 93 92 89 87 85 85 84 84 85 85 86 86 86 85 84 84 84 84 84 84 84 83 83 82 82 82 82 82 82 81 80 80 79 78 78 78 79 79 80 81 82 82 81 81 81 81 80 80 80 81 80 80 80 79 79 78 78 78 77 77 76 76 76 77 77 78 78 77 77 77 78 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 82 82 80 80 80 80 76 67 64 65 67 68 69 69 68 67 67 66 66 66 65 65 64 67 68 66 65 64 65 65 63 66 68 68 69 68 67 66 68 66 65 66 63 60 58 57 56 56 58 61 65 69 73 76 79 81 82 80 78 77 76 75 76 77 78 77 75 70 67 67 69 70 69 65 63 64 61 56 55 55 58 56 55 54 52 50 52 53 52 53 57 58 58 60 60 59 57 55 53 50 48 47 46 46 46 47 49 46 45 43 38 33 31 30 30 30 30 30 30 31 31 31 30 29 29 29 30 31 30 29 30 32 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 31 32 32 32 31 31 32 32 32 32 33 33 34 35 35 36 36 36 36 36 37 37 36 36 36 35 33 31 30 31 33 36 38 37 37 36 36 36 36 36 36 35 34 33 31 31 31 32 32 33 32 31 31 30 30 30 30 30 31 32 34 35 36 39 41 42 43 43 43 44 44 43 43 40 37 33 32 32 34 34 34 36 37 38 38 39 42 46 49 49 48 47 49 51 55 56 57 58 56 52 52 52 51 52 53 52 52 53 54 54 55 54 53 51 50 48 47 46 46 46 46 46 49 51 53 53 54 53 52 50 49 48 48 48 47 47 48 48 48 49 51 53 54 51 48 43 42 44 47 47 44 47 50 54 54 55 57 51 43 41 39 38 40 43 51 53 52 46 43 45 47 49 52 54 55 56 59 62 64 65 66 72 76 76 74 72 72 72 72 73 73 71 73 76 77 74 71 68 66 64 66 67 65 63 61 61 62 65 64 62 57 56 59 60 56 49 48 49 53 63 70 65 62 61 62 62 61 63 63 60 55 51 50 50 52 57 61 64 66 67 68 67 65 67 70 73 67 62 60 59 58 56 55 55 57 59 58 58 57 58 58 58 54 53 56 62 66 66 66 66 65 63 61 60 59 59 60 61 61 60 59 59 59 59 59 59 57 53 51 60 66 69 67 66 67 64 61 62 61 59 58 63 74 74 71 64 61 59 57 55 52 49 48 47 45 45 46 46 46 47 47 46 45 46 50 52 51 47 44 40 38 37 38 38 38 35 39 43 47 51 53 48 46 49 46 42 39 37 35 35 35 34 35 36 36 37 37 37 37 37 37 36 36 39 42 44 44 45 45 45 45 47 49 50 49 49 49 49 49 52 49 46 47 47 48 48 49 53 54 54 55 57 59 57 55 54 52 51 50 49 48 48 49 50 53 54 56 56 57 60 65 69 72 73 74 73 74 76 76 77 78 79 80 79 78 78 78 77 76 76 77 78 73 70 69 69 69 67 66 65 66 67 66 65 64 64 63 63 62 60 59 58 58 59 59 60 61 62 63 63 62 62 63 62 61 61 62 63 63 61 59 57 55 56 56 57 60 62 65 66 65 64 64 65 64 63 63 62 62 63 64 65 65 65 66 65 65 66 67 67 66 66 65 65 65 64 64 64 65 66 66 66 66 66 66 66 67 68 72 75 71 65 58 59 59 58 59 60 59 59 60 62 65 69 69 70 71 71 71 70 71 72 69 67 65 66 68 70 68 67 66 66 66 67 66 65 64 62 61 59 58 60 62 64 64 63 63 62 60 58 56 55 56 56 57 57 58 58 59 61 64 65 66 67 67 67 68 68 69 68 67 67 66 66 66 66 67 70 74 76 77 77 76 75 75 75 75 75 76 92 93 93 93 94 94 94 93 93 93 93 93 94 94 93 92 90 87 85 84 83 83 83 84 85 86 86 85 85 85 84 84 84 84 84 84 83 82 82 82 81 82 82 82 81 80 79 79 78 78 79 79 80 81 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 79 78 78 77 77 76 76 76 76 77 77 78 78 77 77 77 77 78 79 79 80 80 80 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 82 82 82 82 82 81 80 79 78 74 66 64 64 65 66 67 67 67 67 66 66 68 68 67 71 72 71 71 72 74 72 70 66 64 66 69 71 70 71 71 71 69 64 63 64 60 56 56 58 60 60 60 59 65 70 74 76 78 80 80 79 78 78 77 77 77 78 78 78 75 71 63 60 63 62 61 57 57 59 58 57 56 56 57 56 56 58 54 51 51 53 55 50 47 50 53 55 55 54 52 52 51 50 48 46 46 46 47 47 46 42 42 41 36 32 29 29 29 29 30 30 31 30 28 28 29 30 30 29 28 29 29 29 30 31 32 32 31 30 30 30 30 30 30 30 29 29 30 30 31 30 31 31 31 31 31 31 31 31 31 31 32 32 33 34 35 35 36 36 37 37 38 38 38 39 39 38 36 34 33 33 34 36 37 38 38 38 39 38 36 36 36 36 36 35 33 32 31 32 33 33 32 31 31 31 31 31 32 32 33 34 35 37 38 40 41 43 43 44 44 45 45 45 45 43 41 37 34 33 34 35 35 36 37 38 39 39 38 42 45 47 47 47 48 51 56 57 59 60 58 55 53 52 51 52 52 52 52 52 53 55 57 56 54 54 52 50 49 47 46 46 47 48 50 52 54 54 55 54 53 50 49 48 48 48 48 47 47 48 47 48 50 54 55 54 51 47 43 42 42 43 43 46 50 54 53 53 55 45 39 38 39 40 42 44 48 46 45 42 43 44 47 52 56 59 61 61 65 69 71 69 68 72 72 69 69 68 67 68 70 74 73 68 67 70 78 72 66 62 61 60 62 63 60 60 59 60 61 62 60 60 60 60 60 62 60 56 53 52 53 56 62 67 65 63 61 58 55 59 60 58 53 50 50 51 54 55 58 61 63 65 67 68 67 67 68 70 64 60 59 59 58 54 54 55 57 58 60 60 60 62 61 60 58 59 62 67 69 67 68 68 63 62 62 62 61 62 61 60 60 60 60 59 59 59 59 58 57 53 51 55 62 67 67 65 63 60 57 56 57 57 56 59 65 70 69 64 60 57 56 53 51 49 49 49 46 45 46 48 48 47 47 47 46 50 53 51 49 47 46 43 38 37 37 37 36 35 35 36 39 46 51 46 44 45 46 43 37 35 35 35 35 35 35 36 37 37 37 37 37 37 37 36 36 41 43 44 45 46 45 45 46 47 48 48 48 47 47 46 47 48 47 45 45 46 46 47 48 51 53 54 53 55 56 56 55 53 52 51 50 49 48 47 47 48 48 49 50 50 51 52 54 57 60 63 66 68 71 73 75 75 75 75 75 76 75 74 73 73 72 69 69 71 67 66 68 67 67 68 66 65 64 65 65 64 63 63 63 62 60 59 58 58 59 61 62 63 64 62 61 60 61 62 63 63 61 61 63 65 64 62 59 57 56 56 56 56 57 59 63 65 66 64 63 63 64 65 64 64 63 63 64 66 66 66 66 66 67 67 68 68 68 67 67 66 66 66 65 65 65 66 67 67 67 67 67 67 67 68 71 75 77 71 63 61 60 60 60 60 60 61 63 66 68 69 69 69 71 70 70 70 71 72 70 68 66 67 69 70 70 69 68 68 68 68 67 66 65 64 63 61 61 61 62 63 64 63 61 60 59 58 56 55 55 56 57 58 58 59 59 61 63 64 65 65 67 68 68 68 67 66 65 65 66 66 66 64 65 67 72 75 77 77 77 76 75 75 76 76 76 92 93 93 93 94 94 94 93 93 93 94 94 94 94 92 90 87 85 83 82 82 82 83 84 85 85 86 85 85 85 84 84 84 84 84 83 83 82 81 81 81 81 82 82 81 80 80 79 78 78 79 80 81 81 82 82 82 81 81 81 80 80 80 80 80 80 80 80 79 78 78 77 77 76 76 76 76 77 77 78 78 78 77 77 77 77 78 78 79 80 80 80 80 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 81 80 78 77 73 69 64 62 62 64 65 64 65 65 67 67 67 66 65 67 70 71 71 72 74 74 72 68 66 64 68 70 70 71 72 70 66 61 64 64 62 60 59 63 64 64 62 63 67 70 73 75 77 78 79 78 78 78 78 78 78 78 78 78 75 68 57 55 54 51 51 51 53 55 57 57 55 56 57 56 58 58 57 54 51 52 54 58 57 55 54 52 48 46 46 46 46 45 45 44 43 45 47 47 42 36 35 34 33 30 28 28 30 30 31 32 34 35 34 34 33 33 34 35 34 33 32 31 30 29 29 29 28 28 27 28 29 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 31 31 31 31 32 33 34 34 34 35 36 37 38 39 39 40 41 41 41 40 38 36 35 35 37 37 38 39 39 39 37 36 35 35 35 36 36 34 34 33 33 33 33 32 32 32 33 33 34 34 34 34 34 35 36 37 39 41 42 42 42 43 43 44 45 45 44 42 39 36 36 37 38 39 41 43 43 42 40 39 38 42 46 46 46 47 50 53 55 57 58 56 55 54 50 51 54 54 54 53 52 53 55 56 56 56 55 52 51 49 48 48 49 49 50 50 51 53 53 54 55 53 51 48 47 47 48 48 48 47 47 46 47 49 53 56 56 55 53 49 44 41 41 42 43 47 49 50 50 49 41 38 37 39 40 43 47 48 43 41 41 44 46 48 51 56 61 66 71 75 72 66 69 69 70 67 64 63 62 62 63 65 70 70 67 63 62 65 65 63 60 60 59 59 59 59 58 58 58 59 59 58 57 57 60 61 61 62 61 58 56 55 55 58 63 61 60 59 56 54 53 55 55 51 49 49 52 53 53 55 57 60 63 65 67 68 68 65 63 60 59 59 60 59 56 55 56 60 61 62 62 63 65 64 63 62 63 66 69 70 70 67 64 61 64 64 63 62 61 60 59 59 59 59 59 59 59 59 58 56 54 52 52 58 63 67 66 64 63 62 61 62 59 56 56 59 67 67 64 62 61 60 57 54 52 49 48 47 49 50 52 52 50 48 47 48 54 57 52 50 49 48 45 40 38 36 36 35 34 33 32 34 41 45 45 41 40 42 39 36 34 34 35 36 36 36 37 37 36 36 36 36 35 35 35 35 37 41 45 47 47 47 46 46 47 47 48 48 48 47 48 46 44 44 44 44 45 46 47 48 50 53 54 53 56 59 63 59 56 54 53 52 51 50 48 47 47 47 48 48 49 49 49 48 49 51 52 55 60 63 67 71 74 74 74 73 72 73 71 68 67 66 63 64 65 62 63 65 64 64 65 64 63 61 63 64 63 63 63 62 61 59 58 59 63 64 65 65 64 63 62 61 61 62 62 61 62 62 63 64 66 65 63 60 59 59 58 58 58 57 57 58 59 61 62 63 64 65 66 66 65 64 64 63 64 66 67 68 67 67 67 68 68 68 67 67 67 66 66 66 66 66 67 68 68 68 68 68 68 68 68 70 73 78 77 73 67 65 63 61 61 62 63 65 68 68 67 68 69 71 71 71 72 73 72 71 69 68 68 68 70 71 71 71 70 69 68 67 67 66 65 64 62 61 59 59 59 59 58 58 58 58 57 56 56 56 57 58 59 58 58 59 60 61 62 64 65 67 68 68 67 66 65 64 64 67 67 66 64 63 64 68 73 77 77 77 77 76 76 76 77 77 92 93 93 93 93 93 93 93 94 94 94 94 93 92 89 87 84 83 82 82 82 83 83 84 85 85 85 85 85 84 84 84 83 83 83 83 83 82 81 81 81 81 82 82 81 81 80 79 79 79 80 81 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 79 78 78 77 76 76 76 76 76 77 77 78 78 78 77 77 77 77 77 78 79 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 83 83 84 83 83 82 82 82 82 81 80 77 75 71 70 67 62 61 62 64 65 67 68 70 68 67 64 65 66 68 70 72 73 73 74 71 67 68 69 72 72 71 70 69 68 67 65 66 67 66 63 63 67 67 66 65 66 69 70 72 74 76 78 78 77 76 76 77 77 77 78 78 75 71 62 54 51 49 47 50 52 53 53 52 53 55 57 58 57 57 57 57 54 51 49 49 50 48 52 56 52 49 44 45 45 42 39 38 39 41 44 45 46 41 36 32 32 31 29 29 30 30 31 32 33 34 35 36 36 36 35 35 36 36 36 35 35 33 32 31 30 28 28 27 27 28 29 29 29 30 30 30 30 30 31 31 31 30 31 30 30 30 30 30 30 31 32 32 33 33 33 35 36 37 39 39 39 40 41 42 42 41 40 38 37 37 37 37 38 38 38 38 36 34 33 33 33 35 36 36 36 36 35 34 34 34 34 34 35 35 35 35 35 35 34 35 36 38 39 40 41 40 40 41 42 43 45 45 45 42 40 38 38 38 38 39 40 42 43 44 44 42 41 41 43 45 46 47 50 54 57 57 58 58 56 54 48 49 53 55 55 54 54 53 53 53 54 56 56 54 52 52 53 52 51 50 50 49 50 50 51 53 54 53 50 47 48 49 50 49 48 47 47 46 47 49 53 55 56 55 54 52 45 41 40 41 42 45 47 49 49 46 40 38 39 43 46 49 53 51 45 42 42 44 46 49 52 56 62 66 70 74 71 68 67 68 68 65 62 60 60 61 63 61 60 62 62 62 63 64 64 62 60 60 60 60 59 59 59 58 57 57 56 54 52 54 57 59 60 61 60 59 56 55 55 55 56 58 58 57 54 52 50 52 52 48 49 50 50 51 52 53 55 58 62 65 67 67 67 66 63 60 60 59 60 60 58 55 60 67 66 65 66 65 64 62 62 63 63 65 68 68 66 63 64 64 65 64 61 61 61 60 59 58 58 58 58 58 58 59 58 57 56 53 52 56 59 63 66 66 63 66 68 69 65 60 56 56 57 62 64 63 62 61 61 59 57 50 47 48 51 54 56 57 56 53 50 50 59 60 56 54 52 49 45 41 38 37 37 36 34 32 32 33 37 43 48 42 39 38 37 36 34 34 34 34 35 37 36 36 35 35 35 35 35 35 34 34 35 41 44 46 47 47 46 46 46 46 46 46 46 47 48 45 42 42 42 42 44 47 51 50 50 51 54 56 60 62 64 63 60 57 55 54 53 51 50 49 48 47 47 47 47 47 47 47 48 48 48 49 50 53 57 61 65 69 70 70 69 69 69 68 65 62 60 60 60 59 59 59 58 58 59 60 60 59 61 62 62 63 63 61 61 60 61 63 66 67 68 67 65 63 63 63 62 62 62 61 63 64 65 66 67 66 65 63 63 62 61 61 60 59 59 58 58 58 59 61 62 64 66 66 66 65 64 64 63 63 65 67 67 66 67 68 69 69 67 66 66 66 66 66 66 66 68 68 69 69 69 69 69 69 69 70 73 77 79 79 75 71 67 64 64 64 65 66 67 68 68 68 71 72 73 73 73 73 72 71 71 70 69 69 70 71 71 71 70 69 69 68 68 68 67 66 65 62 59 57 56 56 56 56 56 56 56 56 56 57 57 58 59 59 59 59 59 60 61 63 65 67 68 69 68 67 66 64 63 64 64 64 63 63 63 66 71 75 77 77 78 77 77 77 78 78 92 93 93 93 93 93 93 94 94 95 94 93 91 89 86 84 83 82 82 82 82 83 84 85 85 85 85 85 84 84 83 83 83 83 83 83 82 82 81 81 81 81 81 82 81 81 80 79 79 80 80 81 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 79 79 78 77 76 76 75 75 76 76 77 78 78 78 78 77 77 77 77 77 77 78 79 79 79 79 79 80 80 81 82 82 82 82 82 82 83 83 84 84 84 83 82 82 82 83 82 79 76 70 65 67 66 63 62 63 65 68 71 70 70 69 69 67 66 66 67 70 73 74 73 73 70 67 67 72 75 76 75 73 73 73 72 70 68 69 67 64 64 66 66 66 64 68 71 71 74 76 77 77 77 76 75 75 76 76 77 78 79 76 69 58 53 51 51 50 50 52 55 57 57 57 56 57 59 59 57 56 55 52 51 49 46 46 45 53 55 47 46 45 47 46 43 40 39 40 41 42 43 40 35 34 33 32 31 29 29 30 30 31 31 32 33 34 35 36 36 36 36 36 36 36 37 38 38 36 35 32 31 32 31 30 29 29 29 29 29 28 29 29 30 30 29 29 29 29 29 29 28 27 27 28 29 30 31 32 32 33 34 35 37 38 39 39 40 41 42 42 42 41 40 39 39 39 38 38 39 39 38 36 34 31 31 32 34 36 37 38 38 37 36 36 37 36 36 36 36 35 35 35 35 35 36 37 38 39 39 39 39 39 40 40 42 43 44 44 43 41 39 38 37 36 37 38 41 43 45 47 46 45 45 45 46 47 49 50 57 59 58 58 58 54 50 46 50 53 55 55 55 55 54 54 52 53 55 57 58 57 55 55 53 51 49 48 48 48 48 49 52 53 53 49 47 49 50 51 49 48 46 47 48 48 50 53 55 56 56 58 56 47 42 39 39 42 46 46 46 45 43 40 39 40 42 47 52 57 54 49 42 41 44 46 48 52 56 61 63 67 70 72 70 65 67 69 69 67 64 62 61 63 61 59 59 60 60 62 62 63 61 60 61 60 59 60 60 60 58 57 59 58 56 55 54 54 55 58 59 59 59 58 56 55 54 55 59 59 57 54 52 50 50 48 45 46 48 51 51 52 53 56 59 61 63 64 65 66 67 66 65 63 61 60 59 59 58 67 72 67 64 61 62 61 60 61 61 58 61 63 65 65 63 63 64 64 63 61 59 58 58 58 58 58 58 58 58 58 58 59 59 57 55 55 57 57 57 58 63 66 69 71 72 68 62 55 54 54 56 59 60 57 58 62 57 52 47 48 49 52 55 60 62 62 60 55 56 65 68 66 61 55 48 45 42 39 38 37 36 35 34 33 35 40 42 43 42 38 36 36 36 34 32 32 33 34 35 35 35 34 34 33 34 34 34 33 33 34 38 42 45 46 46 45 44 44 44 44 44 44 45 45 43 41 41 41 41 44 52 57 56 53 50 55 60 66 65 65 66 62 58 56 55 54 52 50 49 47 47 47 47 48 48 48 48 49 49 48 48 47 48 50 52 55 58 61 62 62 61 65 65 62 60 58 57 57 56 56 55 55 54 55 56 57 58 59 59 60 61 62 61 61 62 63 65 66 68 69 69 65 64 65 64 63 62 62 63 65 67 68 68 69 69 68 67 66 64 63 63 62 61 61 60 59 58 58 59 60 61 64 66 67 66 65 64 63 62 63 65 67 67 67 68 69 69 67 67 66 66 66 66 65 66 67 69 70 70 71 70 70 70 70 71 73 76 79 79 79 75 70 67 66 66 66 68 69 69 68 69 72 73 73 72 72 73 74 74 73 72 69 69 70 70 71 71 71 70 69 69 69 69 68 68 67 65 63 60 58 56 55 55 55 56 56 56 57 58 59 59 59 60 60 60 61 61 63 64 66 68 69 70 70 68 67 65 63 62 62 62 62 63 64 66 70 74 77 77 77 77 78 78 79 79 93 93 93 93 93 93 94 94 94 94 93 91 88 86 84 83 82 82 82 83 83 84 84 85 85 85 85 84 84 83 83 83 83 83 83 83 82 82 81 81 81 81 81 82 81 81 80 80 80 80 81 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 79 79 78 77 76 75 75 75 76 77 77 78 78 78 77 77 77 76 76 76 77 77 78 78 78 79 79 79 80 81 81 82 82 82 82 83 83 83 84 84 84 83 82 82 83 83 82 79 74 65 61 62 63 64 64 64 66 67 68 68 69 69 70 69 67 68 71 74 73 73 72 71 70 69 70 75 77 78 79 78 77 77 77 73 70 69 69 67 64 63 64 64 65 68 70 72 75 77 79 77 77 76 76 75 76 76 78 79 79 76 66 53 52 53 56 54 51 52 54 56 59 60 57 58 60 59 58 57 55 53 55 54 52 54 55 58 53 47 50 50 51 48 46 43 42 42 41 41 42 40 37 37 35 33 33 33 33 32 32 32 32 31 32 33 34 35 35 35 35 36 36 36 37 38 39 39 38 35 35 36 35 34 33 31 30 29 29 30 30 31 30 29 28 28 28 28 28 27 27 27 27 28 28 28 29 30 31 32 33 34 36 38 38 38 39 40 40 41 41 41 41 42 42 42 42 42 41 41 38 37 36 34 34 33 34 36 37 38 39 39 39 39 38 37 38 37 36 35 34 35 35 36 36 37 37 38 37 37 38 39 40 40 40 40 41 42 42 42 40 38 37 37 37 37 39 42 44 45 47 47 48 48 48 48 50 52 53 55 56 54 53 50 49 49 53 55 55 54 54 55 56 55 51 52 53 55 55 54 53 53 52 50 48 48 46 45 47 49 53 54 53 49 48 49 51 51 50 50 50 51 51 51 51 52 53 55 57 59 57 51 44 39 37 40 43 43 42 42 39 37 37 40 44 50 55 58 56 50 41 42 44 45 48 51 55 58 60 63 68 73 71 68 68 67 66 65 63 61 60 61 64 63 61 61 61 60 60 60 62 63 62 61 61 62 62 61 59 58 58 58 58 57 55 52 51 54 57 58 58 58 57 57 57 54 55 60 60 59 55 52 49 46 45 46 47 49 51 52 53 55 58 59 60 61 63 63 63 64 64 63 61 60 58 59 63 72 71 62 62 62 62 62 62 63 59 55 58 61 63 65 64 61 61 62 61 59 57 57 58 59 58 57 57 57 58 57 58 59 60 60 59 59 59 58 56 55 61 66 68 68 68 69 64 56 52 51 51 52 53 51 52 53 50 49 47 48 50 52 56 59 60 60 60 56 60 70 70 69 64 57 49 45 42 39 38 37 36 36 35 32 34 36 38 39 41 38 35 34 33 32 32 32 32 34 34 33 34 34 33 33 33 34 33 33 33 33 34 40 45 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 42 44 54 61 63 57 52 55 59 63 67 66 65 60 57 54 53 52 51 49 48 47 46 46 48 50 52 53 53 50 49 48 47 47 47 47 48 48 49 50 51 51 52 54 55 55 55 54 53 54 54 54 57 60 57 55 56 57 58 57 57 58 58 58 58 60 61 62 63 64 66 68 69 67 66 67 66 64 63 63 64 66 67 69 69 70 71 69 68 68 66 65 63 63 63 63 62 61 60 60 60 61 61 63 66 68 66 65 64 63 63 62 65 67 70 70 69 69 68 67 66 66 66 66 65 64 65 67 70 70 70 71 71 71 70 70 70 73 76 78 78 77 76 75 74 73 72 70 70 70 69 69 69 71 71 70 71 73 73 74 74 73 71 70 69 69 70 70 71 72 71 70 70 70 70 70 69 68 68 66 63 61 59 58 57 56 56 57 58 58 59 61 60 60 61 61 62 63 64 65 66 67 69 71 72 71 69 67 65 64 63 63 63 63 64 66 68 72 76 77 78 79 79 79 79 79 79 93 93 93 92 93 93 94 94 94 92 91 88 86 84 83 82 82 83 83 83 84 84 85 85 85 85 84 84 83 82 82 82 82 83 83 83 82 82 81 81 81 81 81 81 81 81 80 80 80 81 82 82 82 82 82 82 82 81 81 80 80 80 80 80 80 80 80 79 79 78 77 76 75 75 75 76 77 77 78 78 78 77 77 77 76 76 76 76 77 77 78 78 78 79 79 80 80 81 82 82 82 83 83 83 84 84 84 84 83 82 82 83 83 83 80 74 66 65 65 64 65 67 65 64 64 65 66 67 68 70 69 69 71 72 71 71 71 70 70 71 71 72 75 76 77 78 78 77 77 78 79 77 75 74 72 70 68 67 65 65 67 69 72 76 78 79 78 77 77 76 76 77 78 79 78 76 72 62 54 53 55 58 58 55 51 52 54 58 59 58 57 57 56 56 57 56 55 54 56 59 64 62 59 49 46 49 51 53 51 47 44 43 42 40 39 40 42 40 39 38 36 36 36 37 35 34 33 31 30 31 31 33 33 33 33 34 35 36 37 37 38 39 40 40 39 38 37 37 36 36 34 33 33 32 32 32 33 32 30 29 28 29 28 28 28 29 30 30 30 28 27 27 28 30 30 31 32 35 36 37 37 38 38 38 39 40 41 43 44 45 46 46 45 43 41 39 39 38 38 37 36 37 38 38 40 41 41 41 40 39 38 38 37 35 34 33 33 33 34 35 36 36 38 39 39 39 39 40 39 38 39 39 40 41 41 41 40 39 38 37 36 37 38 40 43 45 47 48 51 52 53 52 51 49 51 52 52 53 54 54 54 55 57 57 55 54 53 52 52 51 51 51 51 51 50 50 50 49 48 46 46 45 44 47 50 53 54 53 51 50 50 50 51 51 53 54 54 53 53 52 52 52 55 57 57 55 52 45 41 38 41 41 40 40 40 40 39 39 43 48 54 58 60 58 52 45 43 45 47 47 48 51 56 60 63 67 72 72 70 67 63 61 62 61 59 60 61 63 61 60 61 60 58 59 59 60 61 61 61 62 63 62 61 60 60 59 58 57 57 55 53 52 53 55 57 57 57 59 59 58 57 56 57 59 60 60 58 54 47 44 44 46 48 50 50 49 50 55 60 58 59 60 59 57 55 59 62 61 59 56 58 63 71 71 69 71 69 67 65 64 65 59 54 55 58 62 65 65 62 59 57 57 58 59 59 58 58 57 57 58 58 58 57 58 59 60 61 61 60 59 58 56 55 59 63 65 63 62 63 58 53 50 50 49 49 48 48 47 48 50 50 49 48 50 53 57 61 64 62 60 58 62 67 64 62 60 53 48 45 42 40 38 37 36 36 35 33 33 34 35 36 38 36 35 33 33 34 35 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 36 40 45 44 44 42 42 41 41 41 40 40 39 40 39 39 39 41 46 53 61 67 58 54 55 60 65 69 66 62 58 54 51 51 50 49 48 47 47 46 47 48 51 54 56 56 53 50 49 47 47 47 48 48 48 48 48 49 50 50 50 51 51 50 49 49 49 50 52 55 57 57 58 58 58 58 56 56 56 56 57 58 59 59 60 62 63 65 66 68 69 68 67 66 66 65 65 66 66 67 68 69 70 70 69 69 69 70 70 68 67 66 65 65 64 63 62 62 63 64 66 68 69 68 66 64 64 63 63 65 68 70 69 69 70 69 68 66 66 66 65 64 62 66 70 74 73 72 72 72 72 70 70 70 73 76 78 78 77 76 76 76 74 73 72 71 70 69 69 70 71 70 69 70 71 71 73 73 72 70 69 69 69 69 69 70 73 71 70 69 69 70 71 70 70 69 68 67 66 65 63 61 60 59 60 60 60 61 62 61 62 63 63 63 64 65 66 67 69 70 70 70 70 69 67 66 65 65 65 65 66 67 69 72 75 78 78 79 79 79 80 80 80 79 93 93 92 92 93 94 94 94 93 90 88 85 84 83 83 83 83 84 84 84 85 85 85 85 85 84 84 83 82 82 82 82 82 82 83 82 82 81 81 80 80 81 81 81 81 81 80 80 81 82 82 83 83 82 82 82 82 81 81 80 80 80 80 80 80 80 80 79 79 78 77 76 75 75 76 76 77 78 78 78 78 78 77 77 76 76 75 76 76 77 77 78 78 79 79 80 81 81 82 82 83 83 83 84 84 84 85 84 84 83 82 83 84 83 81 73 67 65 67 67 64 64 65 65 65 65 66 67 69 69 68 68 69 69 69 70 71 71 71 71 71 72 73 74 75 76 76 76 75 76 77 78 79 79 77 75 73 70 67 66 66 68 72 76 78 78 77 77 77 77 77 78 79 77 75 69 64 56 53 53 55 57 60 59 56 57 56 56 57 59 58 57 56 55 55 55 55 56 59 61 64 56 50 45 47 48 48 48 50 47 44 42 41 40 36 38 44 42 40 41 42 42 41 40 39 38 36 34 33 31 31 32 32 33 33 33 34 35 36 37 38 39 40 41 41 39 38 38 36 36 35 35 34 34 33 33 33 33 33 31 31 31 32 32 32 32 33 32 32 31 29 28 28 28 28 27 28 30 32 33 34 36 36 37 39 42 44 46 47 48 48 48 47 44 41 38 38 39 39 39 39 39 40 41 42 42 41 41 40 40 39 38 36 34 33 32 31 31 32 33 35 37 39 41 42 41 40 38 38 38 38 38 39 39 39 38 38 38 37 36 36 35 35 37 40 43 44 46 47 48 48 48 47 47 49 50 50 52 53 53 54 56 60 60 58 57 53 48 49 50 49 47 47 47 47 48 47 47 47 46 45 44 45 48 51 53 53 53 52 50 49 49 49 50 54 56 56 55 54 53 55 55 55 53 52 49 45 40 39 39 41 40 40 41 40 39 42 43 45 49 54 57 58 58 55 50 44 46 49 48 48 51 55 59 63 66 68 69 67 63 59 58 59 58 58 60 60 61 61 60 59 57 56 56 58 59 60 59 58 60 61 60 60 60 61 61 59 57 56 56 53 51 51 52 54 55 57 58 58 57 54 53 52 54 56 58 59 56 49 45 43 45 49 52 51 51 52 56 59 58 57 56 57 58 59 57 57 57 58 58 58 61 66 66 69 76 73 68 64 63 64 61 58 56 58 61 65 66 65 59 59 61 61 60 59 59 58 58 59 61 59 58 58 58 58 59 60 61 60 60 59 56 55 58 61 63 63 60 57 54 52 51 51 50 49 49 50 54 58 61 57 53 50 51 52 56 59 63 62 61 60 62 63 63 60 56 50 47 44 42 40 38 37 36 36 36 35 34 33 33 34 34 34 34 34 34 35 35 33 32 31 32 32 32 32 32 32 33 33 33 33 34 33 33 33 35 38 39 39 38 37 37 38 38 37 37 37 38 37 38 38 41 46 53 63 69 61 58 58 61 64 66 63 59 57 54 51 51 50 49 48 47 47 47 47 48 50 51 52 52 50 49 48 48 48 48 49 48 48 48 48 48 49 49 49 50 50 48 47 47 49 51 53 55 56 58 59 60 59 58 58 58 58 57 58 58 58 59 60 62 64 65 66 68 69 67 66 66 66 66 66 66 66 67 69 72 74 74 73 73 73 73 73 72 71 69 68 68 68 67 67 67 68 69 70 72 72 71 67 65 64 63 62 64 65 67 67 68 70 70 69 67 66 65 64 63 62 66 70 74 72 71 71 72 72 70 70 70 72 74 77 77 77 76 76 75 73 73 73 72 71 70 70 71 71 70 69 69 70 70 71 72 71 70 69 69 70 70 69 71 74 73 71 69 70 71 71 71 71 70 69 70 70 70 69 67 65 63 63 62 62 62 62 62 63 65 65 64 64 65 66 67 68 68 68 68 67 66 66 65 65 66 67 69 70 71 73 75 77 78 78 79 79 79 80 80 79 79 93 93 93 93 93 94 94 92 90 88 86 84 83 83 83 84 84 84 85 85 85 85 85 85 84 84 83 82 82 82 81 82 82 82 82 82 82 81 81 80 80 80 81 81 81 81 81 81 82 83 83 83 83 82 82 82 81 81 81 80 80 80 80 81 80 80 80 79 79 78 77 76 75 75 76 77 77 78 78 78 78 78 77 77 76 75 75 75 76 77 77 78 78 79 79 80 81 81 82 82 83 83 84 84 84 85 85 85 84 83 82 83 84 83 80 74 69 66 70 70 66 65 65 66 67 68 68 68 69 68 66 65 65 66 68 70 72 72 71 70 70 71 70 70 73 75 77 76 75 76 77 79 81 80 75 73 72 70 69 68 68 69 71 74 77 77 76 77 77 77 77 75 71 69 67 63 58 55 53 53 54 55 57 56 57 58 56 55 53 54 56 58 57 55 55 55 54 57 60 56 52 48 47 47 54 54 50 48 47 48 45 41 39 37 35 39 43 44 44 44 43 44 45 45 45 45 43 40 36 33 32 32 33 33 34 34 36 36 37 37 38 39 40 41 40 39 39 39 38 37 36 36 35 34 34 34 34 36 36 36 36 37 38 37 35 34 33 31 31 31 30 29 29 29 29 28 28 28 28 29 30 31 33 36 41 47 49 51 51 51 51 51 49 46 41 38 38 38 39 39 40 40 42 43 43 42 41 41 40 39 38 37 36 34 33 31 30 30 31 32 35 37 39 39 40 41 39 37 38 38 38 38 37 37 37 36 35 35 35 36 36 35 35 36 37 39 41 41 42 43 44 44 46 46 46 47 50 54 54 53 53 55 58 59 58 59 55 50 47 46 47 46 45 46 45 44 44 44 44 44 44 43 45 48 51 53 54 54 52 48 49 50 53 55 57 58 58 58 58 57 56 53 51 49 46 44 40 38 39 40 41 40 41 45 45 45 46 46 45 48 51 56 55 56 57 53 48 48 51 55 54 55 58 61 64 66 64 60 58 57 57 57 57 58 58 58 60 62 64 61 58 57 56 55 56 56 57 54 52 53 56 59 61 61 61 60 58 56 56 56 53 50 47 50 51 51 54 57 59 56 51 49 48 49 51 53 54 51 48 44 43 43 49 54 56 56 55 56 58 59 59 61 66 64 63 61 59 58 60 61 60 61 63 65 71 76 73 67 60 60 61 60 59 57 57 59 63 64 62 58 59 61 63 61 59 59 61 65 64 64 62 62 61 60 59 59 61 62 63 61 59 56 56 57 60 61 61 59 56 53 52 52 53 53 51 53 54 56 63 67 62 56 51 52 53 54 57 59 59 59 58 60 60 59 57 53 49 47 44 42 40 38 37 36 36 36 36 35 35 34 33 33 32 33 33 33 35 36 35 34 33 33 33 33 33 32 32 33 33 33 34 34 34 33 33 33 34 34 34 34 34 34 35 35 36 38 38 37 36 38 40 41 44 48 59 65 61 60 58 59 58 57 56 55 54 52 51 49 48 48 48 47 47 47 49 50 51 52 54 52 51 50 49 49 49 49 50 50 49 48 48 48 48 48 49 49 49 49 48 48 50 51 53 55 56 56 59 61 61 60 59 60 60 61 60 60 59 60 61 62 64 66 67 66 65 64 64 64 64 65 65 65 66 67 68 69 70 71 70 71 72 72 73 74 74 74 73 72 71 71 70 70 71 72 73 74 74 73 70 68 66 65 65 66 67 67 67 69 70 69 68 68 66 64 64 62 62 66 69 72 71 71 71 70 70 71 70 69 70 73 76 77 77 76 75 73 71 72 73 72 72 71 72 72 72 70 70 70 70 70 71 72 72 71 71 71 71 71 73 75 75 72 70 69 70 71 71 71 71 70 69 69 71 71 72 70 68 67 66 65 65 64 63 63 64 66 67 65 63 64 65 66 66 67 66 66 65 64 65 65 66 67 70 72 74 74 75 76 78 78 78 79 79 79 79 80 79 79 93 93 93 93 94 94 92 91 88 86 85 84 83 84 84 85 85 85 85 85 85 85 85 84 83 83 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 83 83 84 83 83 83 82 82 82 81 81 80 80 80 80 80 81 80 80 80 79 79 78 77 76 76 76 76 77 77 77 78 78 78 78 78 77 76 75 75 75 76 76 77 78 78 79 80 80 81 81 82 82 83 84 84 84 85 85 85 85 84 83 82 83 84 84 82 76 70 68 71 71 68 65 64 65 68 69 68 68 68 67 66 66 66 66 67 70 73 72 71 69 69 71 72 73 74 77 78 77 77 77 77 78 80 76 71 71 70 68 69 70 69 69 69 72 74 76 76 76 74 72 69 66 63 63 61 59 56 54 53 53 53 54 55 56 57 57 54 54 55 56 58 60 57 54 54 55 56 58 57 50 51 52 50 52 59 55 51 47 47 48 47 44 41 39 38 41 44 44 43 43 44 46 47 47 48 49 49 46 38 34 32 32 33 33 34 35 35 36 36 37 38 38 38 37 38 39 40 40 39 38 37 36 35 34 33 34 35 36 38 40 40 40 40 38 36 34 32 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 31 34 40 47 48 49 50 52 54 56 53 49 44 40 37 36 35 35 35 36 39 41 43 43 42 40 39 38 36 35 33 32 31 30 30 30 30 32 34 36 37 37 37 38 38 38 37 37 36 36 35 35 35 34 33 33 34 35 36 36 35 35 35 37 38 37 39 41 42 44 49 49 49 50 51 54 56 55 56 58 59 60 55 53 57 53 44 46 47 46 46 45 43 42 42 43 43 43 43 43 46 47 48 53 55 54 51 48 52 54 55 56 57 57 58 59 59 57 54 51 48 44 43 41 38 37 38 39 41 44 46 48 47 47 48 47 47 49 52 54 51 53 56 55 52 47 54 59 59 60 61 65 67 69 63 57 54 55 58 59 61 63 61 61 62 63 64 62 60 56 55 54 53 52 51 48 47 48 51 55 59 59 58 56 55 54 54 52 50 48 46 47 48 50 55 57 57 54 51 48 46 45 46 48 50 48 46 44 43 43 45 49 54 54 53 52 53 55 60 63 65 65 64 65 66 63 56 55 57 58 61 65 71 75 74 68 62 61 61 61 59 57 57 60 62 60 58 56 57 58 61 61 61 60 64 69 69 68 68 68 67 65 64 63 63 65 66 62 60 58 57 58 62 62 60 59 57 54 54 55 56 60 62 60 58 56 62 64 60 56 53 53 53 54 57 58 57 55 54 55 56 56 54 52 49 46 44 42 39 37 37 37 36 37 37 37 36 36 35 35 35 34 34 33 35 37 39 39 38 37 36 35 34 34 33 33 33 34 34 35 35 35 34 33 33 32 32 33 34 34 35 35 36 37 37 37 36 39 41 41 47 53 63 62 57 57 56 54 53 52 51 51 51 50 49 48 47 47 48 47 47 49 50 51 52 54 55 53 52 52 51 51 50 50 50 50 49 49 48 48 48 48 48 48 49 49 50 50 49 50 51 53 53 54 58 61 62 62 62 62 63 62 62 61 61 61 62 63 63 64 65 63 62 61 61 61 61 62 63 63 64 66 67 68 69 69 68 69 69 70 73 74 75 74 74 74 73 72 72 72 73 73 74 75 74 73 72 72 72 71 71 71 70 69 69 69 69 68 68 67 64 63 63 63 63 66 67 69 70 70 71 70 70 71 70 70 69 72 75 77 77 76 74 72 70 72 73 72 72 72 72 72 71 71 71 72 71 71 72 72 72 73 72 72 73 74 75 73 72 70 70 70 70 71 71 71 71 70 70 70 71 71 71 69 68 67 67 67 67 65 65 64 65 67 68 66 65 64 64 64 65 65 65 64 64 64 65 66 67 69 72 75 76 76 75 75 77 79 80 79 79 79 79 79 80 80 93 93 93 94 93 93 91 89 87 85 84 84 84 85 85 85 86 86 86 85 85 85 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 81 81 82 82 82 82 82 83 83 83 84 84 84 84 83 83 82 82 82 81 81 80 80 80 80 81 81 80 80 80 79 79 78 77 76 76 76 77 77 77 77 78 78 78 78 78 77 76 75 75 75 76 76 77 78 78 79 80 80 81 81 82 82 83 84 84 85 85 85 85 85 84 83 83 83 83 84 83 79 72 69 67 66 67 66 66 66 68 69 68 68 68 67 68 67 67 66 65 67 69 70 70 69 69 71 74 75 76 79 80 81 79 78 77 75 73 73 72 72 71 70 71 71 71 70 70 71 74 77 77 74 69 65 62 58 58 60 60 59 55 55 54 54 55 57 58 59 59 58 57 57 57 57 59 59 58 55 53 54 56 58 56 53 52 52 51 54 57 60 57 53 49 47 48 46 43 40 40 42 48 48 42 42 45 48 51 53 52 51 52 48 43 38 34 33 34 34 33 34 34 36 37 37 36 34 32 33 34 37 39 40 39 38 37 36 36 35 34 36 36 36 36 37 39 38 38 37 36 34 33 31 31 30 29 29 28 28 29 29 30 30 31 31 31 30 31 32 32 30 30 35 40 45 54 61 60 54 48 42 36 33 30 29 30 31 34 37 39 41 40 39 38 36 34 31 30 30 30 30 30 30 31 32 33 34 35 36 37 38 38 36 35 35 34 34 33 33 33 33 33 32 33 33 34 35 34 34 34 35 38 40 42 43 43 46 50 52 52 52 51 53 57 54 48 45 50 57 51 50 57 54 48 46 46 46 45 44 41 40 40 41 41 41 43 45 47 50 53 55 56 56 52 48 48 50 52 54 53 52 53 55 56 55 52 50 45 39 39 38 36 37 38 39 41 44 45 47 49 50 50 50 50 49 50 50 47 49 51 52 52 51 56 59 59 58 59 62 62 62 60 56 51 56 60 62 61 61 61 62 62 61 60 59 58 57 55 53 50 49 50 53 52 50 49 51 55 55 55 53 55 54 49 48 47 46 46 45 44 45 48 53 55 54 52 48 48 47 44 44 45 46 44 42 43 43 43 44 46 48 47 45 45 47 51 61 65 63 64 65 68 68 66 67 65 60 60 63 70 71 70 64 63 64 64 62 57 57 59 61 59 55 55 54 54 55 55 55 55 56 62 67 70 71 72 71 70 67 66 65 65 66 66 64 61 59 59 60 63 64 62 61 57 55 55 58 63 67 68 64 60 58 61 60 57 54 52 52 53 55 58 59 58 54 54 55 55 54 52 50 49 46 44 43 41 39 36 36 37 37 37 37 36 35 35 35 35 36 35 35 36 38 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 36 35 34 33 33 33 34 34 34 34 35 37 37 37 38 40 42 42 53 62 70 63 56 55 55 54 53 52 50 49 49 48 47 47 47 47 48 47 47 48 50 52 54 54 55 55 55 55 54 54 53 52 51 50 50 49 49 49 49 49 49 49 49 50 50 51 51 51 50 50 51 53 57 60 61 62 63 64 64 64 63 62 62 62 62 63 62 61 60 60 59 59 58 58 58 59 60 61 62 64 65 67 69 69 68 69 70 71 72 74 76 75 74 74 74 73 73 74 74 75 75 76 75 75 73 73 73 74 75 75 74 72 71 70 69 67 68 67 65 64 64 63 64 65 66 67 67 69 70 70 70 69 70 69 69 71 74 76 77 76 74 72 71 73 74 73 72 72 73 73 73 73 73 73 72 72 72 73 74 75 74 73 74 74 72 71 70 69 69 69 70 71 71 71 70 70 71 71 71 70 69 68 67 66 66 67 67 66 66 66 67 67 67 68 67 66 64 63 63 63 64 63 64 64 65 66 69 73 76 77 77 76 75 75 76 78 80 80 79 79 79 79 80 80 93 93 93 94 93 91 89 87 86 85 85 85 85 86 86 86 86 86 86 85 85 84 83 83 82 82 81 82 82 82 82 82 82 82 82 82 82 82 83 83 84 84 84 84 84 84 84 85 85 84 84 83 83 82 82 81 81 81 80 80 80 80 81 81 80 80 80 79 79 78 77 76 76 76 77 77 77 77 78 78 78 78 77 76 76 75 75 75 75 76 77 78 78 79 79 80 80 81 82 82 83 84 85 85 85 86 86 85 85 84 83 83 83 84 85 81 77 73 71 70 69 69 69 68 68 69 70 70 69 68 69 69 69 67 66 65 66 67 68 69 70 73 76 77 78 80 80 81 80 77 75 73 73 74 74 74 74 73 73 74 74 74 74 74 75 76 76 70 65 61 57 54 54 56 58 58 57 56 55 54 55 56 59 60 60 60 59 60 58 58 60 61 62 58 55 53 57 61 58 54 50 48 49 51 57 63 63 60 54 48 46 43 42 40 37 39 48 46 42 43 43 45 48 51 51 50 48 47 45 41 37 35 35 35 35 35 35 37 38 37 36 34 32 33 33 34 36 38 40 39 36 36 35 35 35 36 36 37 36 37 38 37 36 36 35 34 33 32 31 30 29 29 28 28 28 28 29 30 30 30 30 31 31 33 35 36 36 36 36 38 47 57 61 55 49 43 37 33 30 28 28 29 30 32 34 37 38 37 36 34 32 30 29 28 29 29 29 29 30 30 31 32 33 34 35 35 35 34 33 33 32 32 33 32 32 32 32 32 32 32 33 34 34 34 34 36 38 40 41 43 44 45 48 52 53 54 52 54 58 61 58 50 49 51 52 52 52 53 51 48 46 45 44 44 44 42 40 39 39 39 42 43 44 48 53 57 58 58 55 50 47 46 48 49 49 49 49 50 51 53 52 49 43 38 36 37 38 40 40 39 39 42 46 48 50 53 55 56 53 50 47 46 45 46 47 46 54 58 59 58 56 55 55 55 56 56 56 54 51 55 59 61 59 58 59 59 59 57 57 59 59 57 55 52 50 49 51 53 53 51 49 50 51 51 52 53 55 52 47 45 45 46 47 47 48 48 48 53 56 54 54 53 49 46 43 41 42 44 43 41 42 43 44 43 45 48 47 46 46 52 58 65 68 66 68 70 74 74 73 73 69 62 60 61 64 62 61 61 63 66 64 60 53 55 57 60 58 55 54 54 54 54 53 52 53 55 60 64 67 69 69 68 69 70 70 67 64 65 65 66 64 61 58 59 62 64 64 61 56 53 55 61 67 71 70 67 64 62 61 57 56 55 53 52 53 55 57 59 58 55 55 55 55 52 50 49 48 47 44 41 39 37 36 36 36 37 37 36 36 35 34 34 35 36 37 36 36 37 38 37 37 36 37 37 37 37 37 36 36 36 36 36 37 37 36 35 34 34 33 32 32 32 33 34 36 38 38 39 39 40 45 51 63 69 73 64 57 54 56 58 57 56 55 51 49 48 47 47 47 47 48 47 47 48 49 51 53 56 58 59 60 60 59 58 57 55 53 51 51 50 50 50 50 50 49 49 49 50 51 51 52 52 51 50 50 52 54 57 59 61 63 64 65 65 65 63 63 63 62 61 59 58 58 58 57 57 56 56 56 58 59 61 62 63 64 67 69 69 69 70 71 73 74 75 75 75 75 74 74 74 75 75 75 75 75 75 75 74 73 73 74 75 77 78 77 75 74 73 71 70 69 67 66 65 65 65 65 65 66 67 68 69 70 71 70 70 68 68 68 70 72 75 76 76 74 72 71 73 73 73 72 72 73 75 76 75 75 75 74 75 75 76 76 76 75 75 75 73 71 70 69 69 68 69 70 71 71 71 71 71 72 72 71 70 68 67 67 66 66 67 68 68 69 69 69 69 68 68 68 68 66 64 63 63 63 63 64 65 66 68 72 77 79 79 78 76 75 75 75 77 79 81 80 80 81 80 79 79 93 93 94 93 92 90 88 86 86 85 85 86 86 87 87 86 86 86 85 85 85 84 83 82 82 81 81 82 82 82 82 82 82 82 82 82 83 84 85 85 86 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 81 80 80 80 80 80 81 81 80 80 80 79 79 78 77 77 77 77 77 77 77 77 78 78 78 78 77 76 76 75 75 75 75 76 77 78 78 79 79 80 80 81 82 82 83 84 85 85 85 86 86 85 85 84 83 83 83 84 84 83 82 81 77 73 70 70 69 69 69 70 71 71 68 69 70 70 70 69 69 67 67 66 66 69 72 75 77 78 79 79 78 80 80 77 74 72 73 74 75 75 74 75 75 77 77 76 76 74 73 71 71 68 63 59 54 51 50 54 57 57 57 56 55 54 54 55 56 58 59 61 61 61 60 61 62 61 61 61 58 56 58 60 61 53 48 46 49 53 57 61 65 67 65 56 50 44 42 41 37 41 47 47 46 47 47 47 46 46 46 46 45 45 43 40 37 36 35 35 35 36 37 39 40 39 36 36 36 38 38 37 37 38 40 37 35 34 34 34 34 35 36 36 36 36 37 36 36 36 36 35 34 33 32 31 30 29 28 28 27 28 28 28 28 28 29 29 30 32 34 37 40 42 42 39 35 40 45 45 43 40 36 33 31 30 29 29 30 31 33 34 34 34 33 32 32 33 33 31 28 28 28 28 29 29 30 30 32 33 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 31 33 33 34 34 36 37 39 39 38 39 40 42 45 49 51 53 54 54 56 59 58 54 50 48 49 48 48 51 50 49 46 47 48 48 47 46 42 40 41 40 41 42 43 46 52 57 58 57 56 54 50 45 44 44 45 45 45 46 48 52 52 50 44 39 35 38 40 43 39 37 40 44 48 49 51 53 56 56 54 50 46 43 43 45 49 52 58 60 61 60 58 58 57 56 56 55 54 53 51 50 54 57 57 57 57 56 57 59 59 58 57 56 54 52 51 50 53 54 54 52 50 51 50 49 51 52 54 49 45 43 43 44 45 48 52 52 53 56 57 57 58 56 53 48 44 40 39 38 41 43 44 45 47 47 52 57 54 51 49 57 63 67 71 72 72 68 65 70 73 74 70 65 59 59 60 59 60 61 63 64 61 56 51 53 56 59 59 58 55 55 54 54 54 54 57 59 62 64 65 64 64 65 65 66 69 67 65 65 65 65 65 63 60 60 62 65 63 60 58 56 56 60 65 70 70 69 67 67 66 60 57 57 53 51 52 53 56 58 57 55 55 55 55 52 49 49 47 45 43 41 39 37 36 36 36 37 37 37 35 35 36 38 36 35 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 36 35 35 36 36 35 34 33 33 33 33 34 34 36 37 38 39 40 39 39 40 48 57 68 70 69 60 55 52 51 52 53 54 53 51 49 48 47 47 48 49 50 50 48 48 49 51 54 58 62 66 69 71 72 69 65 59 55 53 52 51 51 51 50 50 49 49 50 50 51 52 52 53 52 51 51 52 54 57 59 61 63 64 66 66 66 64 63 61 59 58 57 57 57 57 56 56 55 55 56 57 59 61 62 63 65 67 69 69 70 71 73 75 77 77 77 76 76 76 75 75 75 75 74 74 75 75 76 74 73 73 74 75 78 79 78 77 76 75 74 72 70 68 67 67 67 68 66 66 66 67 69 69 69 70 71 71 69 68 67 69 71 73 74 75 76 74 72 73 74 74 73 73 73 76 77 77 77 77 76 77 77 77 76 75 74 75 76 74 72 71 70 70 70 70 71 71 71 71 71 72 72 71 71 69 69 68 69 68 68 68 69 70 72 73 72 72 71 70 70 69 69 67 65 64 64 64 66 67 67 69 74 78 80 79 78 77 77 76 76 76 78 81 82 82 82 81 81 80 94 94 93 92 91 89 87 86 85 85 86 87 87 87 87 86 86 85 85 85 84 83 83 82 82 81 82 82 82 82 82 82 82 81 82 82 84 85 86 86 86 86 85 85 85 85 85 85 85 85 84 83 83 82 82 81 81 80 80 80 80 81 81 81 80 80 80 79 79 78 78 77 77 77 77 77 77 77 77 78 77 77 76 76 75 75 75 75 75 76 77 78 78 79 79 80 80 81 81 82 83 84 84 85 85 86 86 85 85 84 84 83 83 84 85 86 86 82 77 71 66 70 71 71 70 71 72 71 70 70 71 71 71 71 72 72 71 69 68 69 72 76 77 78 78 79 79 80 79 77 74 72 73 75 76 75 75 76 76 76 77 77 78 71 66 58 58 62 64 60 54 50 49 51 53 54 55 54 54 55 56 54 54 56 60 62 60 60 60 64 65 63 63 64 62 59 57 60 60 52 48 46 50 52 53 56 60 65 66 62 54 48 42 40 40 43 47 51 50 51 50 48 45 43 42 41 42 42 41 39 34 37 38 37 36 37 39 41 42 40 38 38 39 42 40 38 37 37 37 35 33 33 34 34 34 35 35 36 37 36 36 37 36 36 36 36 35 34 32 31 30 30 29 28 28 27 27 27 27 27 27 28 28 30 33 36 39 42 44 43 40 37 36 36 35 34 33 33 32 31 30 30 30 30 30 30 30 30 30 29 29 29 32 31 27 27 28 28 28 29 29 30 30 30 31 32 32 31 31 31 30 30 29 29 30 30 31 34 36 35 35 35 35 35 37 38 38 38 37 39 41 43 46 46 45 48 51 52 53 54 51 51 51 45 43 46 48 49 49 48 47 46 46 46 46 45 44 43 46 44 42 40 41 44 49 53 55 55 55 54 52 48 44 42 43 42 42 42 46 50 49 46 42 38 36 38 41 43 38 38 42 45 47 46 48 50 49 49 49 47 44 41 43 46 49 53 58 61 63 63 62 62 61 60 58 57 56 54 52 51 54 55 56 57 56 54 55 56 56 55 54 53 53 53 52 51 53 55 55 52 50 51 51 51 52 51 50 45 42 41 42 44 47 50 53 56 56 56 57 57 56 55 53 49 44 39 40 40 39 44 48 50 52 54 58 60 61 60 60 63 64 65 68 69 65 68 69 69 71 73 72 67 59 59 59 59 60 60 61 60 58 55 53 53 55 58 61 60 58 58 57 54 54 55 61 67 71 70 70 70 68 67 65 65 66 66 68 70 68 67 67 65 64 63 63 65 66 67 69 64 60 58 61 65 68 68 67 64 62 58 57 56 53 51 50 52 55 58 58 57 57 56 55 51 50 50 48 46 43 41 39 38 38 38 37 36 36 36 36 35 39 41 37 35 36 37 38 37 37 37 37 37 37 36 37 37 38 38 37 36 34 34 34 35 34 33 33 33 33 34 36 37 39 39 39 40 40 39 40 42 49 58 67 65 62 55 52 50 49 49 49 50 51 50 48 48 47 48 48 49 50 50 48 48 50 54 57 61 62 64 71 78 84 77 70 61 57 55 53 52 51 50 50 49 49 50 50 51 52 52 53 54 53 52 51 52 54 56 59 61 63 64 65 66 65 63 61 59 57 56 55 56 56 56 56 56 55 56 57 58 60 61 63 65 67 67 68 67 66 67 70 72 75 76 76 77 76 76 75 75 74 74 73 72 73 75 76 75 74 73 74 75 76 77 78 78 77 76 76 75 73 71 70 70 71 71 68 66 66 67 68 69 69 69 71 71 70 68 67 67 69 71 72 74 76 76 74 73 74 74 73 73 73 76 77 77 78 77 75 76 76 77 75 74 73 74 75 74 73 73 73 72 72 72 71 71 71 71 71 72 73 72 71 70 70 70 71 71 70 70 71 73 74 75 75 74 73 72 72 71 71 70 69 67 66 66 67 67 66 70 75 79 80 79 79 78 78 77 77 76 77 79 81 81 81 81 81 81 94 94 93 91 89 88 87 86 86 86 87 88 88 88 87 86 85 85 85 84 84 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 84 86 87 87 87 86 85 85 85 85 85 85 85 85 84 83 83 82 81 81 81 80 80 80 81 81 81 81 80 80 80 80 79 79 78 77 77 77 76 76 76 77 77 77 77 76 76 75 75 74 75 75 75 76 77 78 78 79 79 80 80 81 81 82 83 83 84 84 85 85 85 85 85 84 84 83 84 84 85 86 87 81 75 69 67 67 69 69 69 69 70 71 71 70 72 72 70 70 71 73 75 76 75 73 75 77 79 80 80 82 81 81 75 72 71 72 73 76 77 75 75 76 76 77 77 78 76 68 64 60 65 69 73 65 57 52 51 52 52 51 51 53 55 56 57 56 55 55 58 59 57 56 58 65 66 65 65 64 64 62 60 59 59 56 50 49 52 53 52 51 52 57 62 61 53 49 46 43 44 48 50 52 47 46 46 47 46 44 43 42 42 42 42 39 37 41 39 36 37 38 41 42 42 42 41 40 42 43 42 40 38 37 36 34 34 34 35 35 34 34 35 36 37 37 37 37 37 37 37 36 36 35 34 32 31 30 29 29 28 28 27 27 26 26 26 26 27 28 31 34 37 39 41 41 40 38 36 35 34 35 35 34 33 32 31 30 30 30 29 27 27 27 29 30 29 28 26 28 28 28 27 27 28 28 29 29 29 29 29 30 30 30 30 29 28 28 30 31 34 39 45 44 43 41 40 39 38 37 38 38 38 37 37 36 40 43 45 43 41 42 44 47 49 49 45 47 48 41 43 47 47 48 49 50 50 50 49 47 45 44 45 46 46 44 42 39 38 39 43 46 48 50 52 53 51 50 47 44 42 41 40 41 44 46 45 42 40 37 38 39 44 45 39 38 40 43 44 42 42 42 42 42 43 43 42 40 46 50 50 55 59 63 65 66 66 65 64 63 61 61 60 59 57 57 58 57 56 55 55 55 54 54 54 53 52 52 53 54 54 54 55 55 54 51 52 53 53 53 52 50 47 44 43 44 44 47 51 53 55 58 58 57 55 55 56 55 53 51 45 40 40 40 40 47 51 53 56 59 64 64 64 65 66 67 66 64 63 66 68 71 70 69 69 71 74 66 59 58 58 58 58 57 57 55 54 52 53 53 55 58 62 63 63 58 58 58 58 60 65 74 80 79 76 72 65 64 65 67 65 58 63 68 65 62 61 63 63 64 64 65 66 67 68 67 64 61 60 62 67 65 62 58 56 54 55 54 53 52 51 52 54 56 57 57 57 57 55 51 52 53 51 47 43 41 41 41 42 42 39 37 35 36 36 36 42 43 39 36 34 37 38 37 37 37 38 38 37 37 37 37 37 38 37 36 35 34 34 34 35 35 34 33 33 35 37 38 39 40 40 40 40 39 40 43 49 56 61 58 55 51 50 50 49 49 48 48 48 48 48 49 49 48 48 48 47 47 45 48 52 59 63 65 67 70 75 83 87 78 70 62 58 55 52 51 51 50 50 49 49 50 51 52 53 53 54 54 53 52 52 53 55 56 58 60 62 63 64 63 62 60 58 56 55 54 54 55 55 56 55 55 55 56 57 59 61 62 65 66 67 68 68 68 66 66 67 69 70 73 74 75 75 73 71 71 71 70 69 69 72 73 75 75 74 73 74 75 76 76 76 77 77 77 77 77 77 76 75 75 74 72 70 69 67 67 68 68 68 68 70 70 70 70 69 67 67 68 71 72 74 76 75 73 74 73 72 72 73 76 76 76 77 76 75 75 76 77 75 74 72 74 74 74 73 73 73 73 74 72 72 71 71 71 72 73 74 74 73 72 72 72 71 70 70 70 72 74 76 77 76 76 76 75 74 73 72 72 71 70 68 67 67 67 67 71 76 79 80 79 79 79 78 76 75 75 76 78 79 81 81 82 82 82 94 94 92 90 89 87 86 86 86 87 88 88 88 88 87 86 85 85 84 84 84 83 82 82 82 82 82 82 82 82 82 82 82 82 83 84 85 87 87 88 87 87 86 85 85 85 85 85 85 85 84 83 83 82 81 81 81 80 80 81 81 81 81 80 80 80 80 80 79 79 78 78 77 77 76 76 76 76 77 76 76 75 75 75 74 74 74 75 76 77 77 78 78 79 79 80 80 80 81 82 82 83 83 84 84 85 85 85 85 85 84 84 84 84 84 85 84 79 75 70 68 67 68 69 69 69 69 70 70 71 74 72 69 67 67 69 73 76 76 76 77 80 82 82 82 82 77 73 70 70 70 72 74 78 77 76 74 75 75 77 78 79 75 70 70 70 72 77 79 69 62 58 57 56 55 52 49 51 53 55 56 55 52 53 56 57 58 58 60 64 64 63 63 64 64 64 63 61 60 58 54 52 53 56 56 51 50 53 61 58 49 41 39 40 47 53 53 48 41 42 43 47 49 49 47 45 44 43 43 42 43 45 41 39 40 40 41 43 43 43 43 44 47 47 46 42 40 39 38 36 35 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 29 32 35 37 39 40 40 39 38 37 36 36 36 35 34 33 31 30 29 29 29 28 28 28 29 30 30 30 29 29 28 28 27 27 27 28 29 29 28 28 28 28 28 28 28 28 31 32 35 40 46 47 48 48 48 46 44 43 41 40 39 39 38 36 35 35 37 40 42 41 44 47 49 50 50 50 51 53 53 52 51 51 49 49 51 55 55 52 48 46 46 47 47 47 46 44 43 41 38 37 39 41 44 46 48 49 48 48 47 46 43 41 39 38 40 43 44 41 39 38 40 42 45 45 44 39 37 38 39 41 42 40 39 41 43 45 45 47 51 53 53 56 60 63 65 66 66 66 65 65 65 66 65 63 60 60 60 59 57 53 56 56 55 54 54 53 54 56 56 56 56 55 54 53 51 49 51 52 53 52 51 50 47 42 38 41 47 49 51 54 57 59 59 57 54 53 54 55 53 50 43 39 38 39 41 48 49 49 50 51 54 63 68 69 69 70 72 72 71 68 68 70 71 70 68 70 74 63 57 56 57 57 56 54 51 53 54 55 55 55 56 60 64 65 64 61 64 65 65 67 70 73 74 74 74 72 66 63 63 67 68 67 66 68 69 63 59 60 60 61 60 62 66 66 66 66 67 66 61 61 64 62 59 55 53 52 53 53 51 51 52 53 54 55 55 56 57 57 54 50 51 52 51 48 45 44 45 46 42 40 38 37 37 36 36 38 44 44 40 36 35 36 37 38 37 38 39 38 38 37 37 37 37 38 38 38 37 36 33 33 34 35 35 33 33 35 39 40 40 41 41 41 41 40 41 45 50 56 57 53 53 52 51 50 49 49 49 48 47 47 48 49 50 50 49 48 46 45 43 49 55 60 63 66 74 77 79 85 85 77 70 63 56 53 51 51 52 52 51 50 50 51 52 53 53 53 53 53 53 53 53 54 56 57 59 60 61 60 60 60 59 57 56 55 54 54 54 54 55 55 56 56 56 56 58 60 63 64 66 66 67 67 67 66 65 65 66 66 67 69 71 72 72 71 70 68 67 66 67 68 70 72 73 73 73 73 74 75 76 76 76 76 76 76 76 78 79 80 80 79 76 74 73 72 72 70 68 67 67 68 69 69 69 70 70 68 68 68 69 71 72 75 74 74 74 73 72 72 73 75 74 75 76 75 74 75 76 77 77 75 73 74 74 73 72 72 72 73 73 72 72 71 71 71 72 73 74 74 73 72 71 70 69 69 69 70 73 75 77 77 77 77 77 76 76 75 74 74 73 73 71 69 69 69 69 74 77 79 80 80 80 78 75 75 75 76 76 77 79 80 81 82 82 81 94 93 92 90 88 87 86 86 87 88 89 89 88 87 86 85 85 85 84 84 83 83 82 82 82 82 82 83 82 82 82 82 82 83 84 86 86 87 88 88 88 87 86 85 85 85 85 85 85 85 84 83 83 82 82 81 81 81 80 81 81 81 81 80 80 80 80 80 80 79 78 78 77 76 76 76 76 76 76 76 75 75 74 74 74 74 74 75 76 77 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 84 84 85 85 85 84 84 84 84 84 84 83 80 78 75 71 69 69 70 70 69 70 70 70 71 72 71 69 67 67 68 72 73 72 73 75 77 77 78 76 75 70 71 71 71 72 73 76 78 78 77 75 75 75 76 79 80 77 74 72 73 75 77 74 65 63 63 65 62 59 54 52 52 52 53 54 55 55 55 56 58 60 60 61 60 59 57 55 60 60 61 63 64 63 62 60 54 54 57 60 60 56 58 63 63 55 40 40 43 52 54 51 44 40 41 43 46 51 53 52 50 47 46 46 46 47 47 45 46 48 46 45 45 44 44 44 48 52 49 46 42 40 39 37 37 36 35 34 33 34 34 35 35 36 36 37 37 37 36 36 35 35 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 27 29 32 36 38 40 40 39 38 37 36 36 36 35 34 32 31 30 29 28 28 28 28 29 29 30 30 29 28 28 28 28 27 27 26 26 27 27 27 27 27 27 27 28 31 33 37 41 45 45 46 46 47 49 49 49 48 46 43 42 41 41 40 38 37 36 35 37 39 41 45 49 52 53 54 51 52 58 52 50 56 56 54 51 52 56 51 47 44 42 41 43 46 48 48 47 47 45 41 39 39 40 42 43 43 44 45 43 43 44 43 41 40 38 38 41 43 40 39 39 40 43 47 48 46 40 38 37 38 39 41 40 42 47 50 52 50 51 54 55 55 56 59 62 64 65 66 66 66 66 65 64 63 61 58 57 58 60 57 54 55 55 55 56 55 54 52 52 55 56 56 55 53 52 48 45 47 49 51 50 48 47 47 44 38 40 45 45 47 49 53 55 53 53 52 49 50 53 51 47 40 38 38 39 41 45 44 46 49 51 53 60 66 70 71 73 74 74 74 71 70 70 72 72 70 67 64 57 56 56 56 57 57 60 62 61 60 60 58 58 58 62 65 66 70 72 73 72 70 70 69 70 70 71 71 69 66 62 60 61 65 64 55 60 66 64 61 60 59 59 60 63 66 66 66 66 67 66 64 61 60 58 57 55 52 50 51 51 52 52 52 52 52 53 53 54 54 54 50 48 52 53 53 50 49 49 50 49 44 42 40 39 38 36 36 39 43 44 43 37 36 36 38 38 38 39 39 37 37 37 37 37 37 38 38 39 39 38 37 34 33 35 36 35 33 34 39 43 45 43 43 43 41 41 43 49 54 57 56 51 52 52 53 51 49 49 48 48 48 48 49 51 52 52 50 49 47 46 45 49 53 58 62 67 76 81 84 86 83 77 71 64 56 54 52 52 52 53 52 52 51 53 54 53 53 52 53 53 53 54 54 55 57 59 60 60 60 59 58 58 57 56 56 55 55 54 54 54 55 56 56 56 56 56 58 61 65 66 66 66 66 66 65 65 64 65 66 66 67 67 68 69 71 70 68 66 66 67 68 70 71 72 73 74 74 75 76 77 77 77 77 77 76 76 76 77 78 80 81 81 78 77 76 76 75 74 71 69 69 68 68 68 68 69 69 69 68 68 69 70 72 73 74 73 73 72 72 72 74 75 74 75 76 74 73 73 75 77 78 77 75 73 73 74 72 71 70 71 71 71 71 71 70 71 72 73 73 72 71 71 71 70 69 68 69 70 73 76 78 78 78 78 78 78 77 77 76 76 76 76 75 73 72 72 73 77 79 80 80 80 79 77 76 76 78 79 78 77 77 80 81 81 82 82 94 93 91 89 88 87 87 87 88 89 89 89 88 87 86 85 85 85 84 84 83 83 82 82 82 82 83 82 82 82 82 83 84 86 86 87 87 88 88 89 89 88 87 86 85 85 86 85 85 85 84 83 83 82 82 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 79 78 77 76 76 76 75 75 75 75 74 74 73 73 73 74 75 76 77 77 78 79 79 80 80 80 80 81 81 82 82 82 83 83 83 83 84 84 85 85 85 84 84 84 84 84 86 84 80 78 75 70 68 66 68 69 70 71 71 70 70 71 71 70 72 72 72 69 67 68 70 72 71 70 67 68 70 71 71 71 72 74 75 76 77 78 77 76 75 75 79 80 76 73 72 74 73 70 67 65 66 68 70 66 62 56 55 55 55 54 53 53 54 55 55 55 57 58 59 59 57 59 60 60 60 59 59 58 59 61 62 59 57 60 67 66 62 63 64 66 60 52 52 53 58 53 48 44 43 43 45 45 45 49 51 52 51 49 48 48 49 49 50 50 50 48 46 45 45 43 42 48 51 49 45 41 40 38 37 37 37 37 36 34 32 32 33 33 34 34 35 35 34 34 34 34 34 33 33 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 26 27 29 32 36 38 40 39 38 36 35 35 35 34 34 32 31 30 29 28 27 27 28 28 29 30 30 29 28 28 28 28 28 28 28 28 27 27 26 26 26 27 29 31 34 37 40 42 42 42 42 42 44 46 49 50 50 46 44 43 42 41 41 40 38 37 36 36 38 40 41 44 48 52 55 57 55 54 50 49 54 55 53 48 50 53 49 46 45 49 51 49 48 47 49 50 47 47 45 42 41 40 41 41 40 42 43 43 42 42 42 41 40 38 37 39 40 40 39 40 42 49 53 52 47 42 42 42 40 40 41 44 50 57 59 58 54 54 55 56 56 57 59 62 64 65 65 65 65 65 64 63 61 57 53 52 54 57 56 55 54 55 56 58 56 53 50 51 54 55 54 53 52 50 45 43 43 45 46 45 43 41 41 39 35 38 40 39 42 46 51 51 48 49 49 46 48 50 49 47 43 40 38 39 41 42 41 44 49 51 53 56 60 62 64 72 79 79 76 72 72 72 74 68 62 58 56 54 55 56 55 58 61 65 67 66 64 63 62 62 62 62 63 65 74 78 78 75 71 70 70 70 69 69 70 67 65 63 64 67 67 64 56 60 63 65 62 59 62 64 65 67 69 71 70 70 69 64 58 57 56 54 54 52 49 48 49 51 53 54 52 51 50 51 51 50 48 47 50 50 52 53 54 55 54 53 53 51 47 44 42 40 38 37 36 39 44 45 43 38 36 36 38 39 38 38 38 37 37 37 37 37 37 37 38 39 39 39 39 37 35 36 37 39 35 34 38 44 48 46 45 44 43 43 45 54 57 52 52 52 51 53 55 53 50 48 47 46 46 48 49 51 52 52 51 49 47 46 46 47 52 58 65 71 77 82 85 85 81 76 68 64 60 56 54 53 53 53 53 53 53 53 54 53 53 53 53 53 54 55 55 56 58 59 60 59 58 58 58 57 57 57 57 57 57 57 57 56 57 57 57 57 57 57 59 61 65 66 66 66 65 65 65 64 64 65 66 67 67 68 69 70 71 70 69 68 69 71 72 73 73 74 74 74 75 76 77 79 79 78 78 78 78 78 78 78 79 81 81 81 81 80 79 79 78 78 76 74 73 71 70 69 68 68 69 69 68 68 69 70 71 72 73 73 72 72 72 73 75 75 75 76 76 74 73 72 74 76 79 78 76 74 74 74 73 71 70 70 70 70 70 70 70 71 72 73 73 72 71 71 71 70 69 69 69 70 73 76 79 79 78 78 78 78 77 77 77 78 78 79 78 77 76 76 76 77 78 79 80 80 78 78 77 78 80 82 80 78 76 79 80 81 82 83 93 92 91 89 88 87 87 88 89 90 90 89 88 87 86 85 85 84 84 84 83 83 82 82 82 83 83 82 82 82 83 85 86 87 87 87 87 88 89 89 89 88 87 86 86 85 85 85 85 85 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 80 80 79 78 77 76 76 76 75 75 75 74 74 73 73 73 73 74 75 76 77 78 79 79 80 80 80 81 81 81 81 82 82 82 83 83 83 83 83 84 84 85 85 85 84 84 84 84 86 82 80 79 77 73 70 68 68 68 68 70 71 71 71 72 70 72 75 73 70 66 65 67 68 70 70 69 67 68 69 70 70 70 72 74 75 76 76 77 76 75 75 76 80 80 79 78 77 76 74 71 67 67 68 69 70 67 65 61 58 57 57 56 54 53 52 53 58 60 62 60 59 62 62 59 60 61 63 62 60 59 58 58 63 66 63 63 66 66 65 65 65 65 60 58 60 58 55 51 47 45 47 48 48 46 44 43 47 52 53 52 49 48 48 49 50 52 52 51 48 46 45 44 44 48 49 48 43 40 38 38 37 36 36 36 34 33 32 31 31 31 31 32 32 32 31 31 32 32 31 31 31 31 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 27 29 32 35 38 38 37 35 34 33 33 32 32 31 30 29 28 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 29 32 36 32 27 27 28 29 30 32 33 34 36 38 38 38 37 38 39 42 45 47 48 46 45 43 42 41 40 40 39 39 39 39 39 40 40 41 43 46 49 52 53 53 53 46 43 49 50 47 48 51 52 49 48 52 52 50 50 49 49 51 52 50 48 45 44 43 42 44 46 46 47 49 48 46 45 45 44 41 39 37 38 38 36 40 45 56 59 57 52 49 50 48 45 44 47 51 59 65 65 62 59 58 57 56 57 58 60 62 64 64 63 63 64 64 63 61 58 54 50 46 49 52 54 54 54 55 57 59 55 51 48 50 53 53 51 47 47 46 43 42 41 41 41 39 38 38 38 37 37 41 41 38 36 38 42 44 44 44 44 44 45 48 51 45 41 40 39 39 41 45 48 47 48 51 53 56 62 65 63 69 74 76 74 71 71 71 72 72 67 59 56 55 57 56 54 59 63 66 66 66 66 65 64 63 63 65 64 66 73 78 80 76 73 70 70 70 67 67 67 68 68 69 68 67 63 65 65 65 66 66 65 64 63 67 68 64 70 76 73 69 68 61 54 52 50 50 49 48 46 47 49 50 53 54 52 50 49 50 50 49 49 49 52 52 52 51 53 58 57 55 53 51 49 46 43 40 40 38 36 40 45 46 42 37 36 37 39 39 38 39 38 38 37 37 37 36 36 37 37 38 39 39 40 39 38 37 39 40 37 36 38 42 46 48 46 45 46 45 45 47 48 48 50 52 51 52 53 54 51 47 47 47 46 47 48 50 51 51 50 48 46 46 45 46 52 60 70 73 76 81 83 84 82 79 73 68 63 58 56 54 53 53 52 53 54 55 54 54 54 54 53 54 55 56 57 58 59 59 58 58 57 57 57 57 57 57 57 57 58 60 59 59 60 60 60 61 61 60 61 64 67 66 66 66 66 66 66 66 65 65 65 67 67 68 70 71 72 72 71 71 72 73 73 73 73 74 74 74 75 77 79 80 80 79 79 78 78 78 78 79 79 80 81 82 82 81 80 80 80 80 78 78 78 75 74 72 71 70 70 70 69 69 69 70 71 72 72 72 72 72 74 75 75 75 76 76 75 73 72 72 73 75 78 78 77 76 75 74 73 71 70 69 69 69 70 71 71 72 73 73 72 71 71 70 71 70 70 69 70 71 73 76 79 79 79 79 78 78 77 78 78 78 79 79 79 79 79 78 78 78 78 78 78 78 77 78 79 81 83 83 82 79 77 77 78 81 83 84 93 92 90 89 87 87 87 88 89 90 90 89 88 87 86 85 85 85 84 84 83 83 83 83 83 83 83 83 83 83 85 86 87 88 88 88 88 89 89 90 89 89 88 87 86 86 85 85 85 84 84 84 83 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 80 79 78 77 76 76 76 75 75 74 74 73 73 73 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 83 84 84 84 85 85 84 84 84 85 84 81 79 80 79 78 75 73 70 69 69 70 71 71 72 72 70 71 73 72 69 65 68 69 69 70 72 71 69 67 69 70 70 71 73 74 75 76 75 75 74 75 75 78 79 78 78 79 79 80 81 76 70 66 65 64 62 61 60 59 58 58 59 60 57 54 50 50 54 56 58 58 57 55 56 57 58 61 63 64 61 58 56 56 64 68 68 67 66 66 65 64 60 54 48 51 53 50 48 47 48 49 51 52 51 47 43 39 44 49 51 52 51 47 47 50 53 55 54 52 50 47 45 43 45 47 47 45 40 39 38 37 37 36 35 35 33 33 33 31 29 30 31 31 30 30 30 29 29 28 28 28 28 28 28 29 29 29 28 28 27 26 26 26 25 25 25 25 24 24 25 26 27 30 33 35 34 33 32 32 31 31 31 30 30 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 27 33 41 51 38 31 30 30 31 31 32 31 32 34 36 36 36 35 36 37 40 43 45 47 47 47 46 45 43 42 41 41 41 42 41 41 41 42 43 45 47 48 49 50 52 53 44 44 53 53 51 50 50 52 50 49 51 50 50 53 53 53 53 53 53 50 49 50 50 48 49 50 50 52 54 56 55 53 53 52 50 43 37 35 38 40 43 49 58 62 64 64 63 62 57 54 52 55 60 63 66 67 65 64 63 60 58 58 59 60 62 63 62 62 62 67 65 62 57 54 53 50 47 49 50 52 53 54 56 57 56 49 48 48 49 50 52 50 48 43 43 43 42 42 42 39 38 39 39 38 38 40 46 50 49 40 39 40 39 39 38 38 40 41 45 47 42 40 40 40 42 46 49 52 51 51 53 54 56 60 64 66 69 70 71 71 71 70 69 68 68 65 60 57 56 58 56 55 59 61 63 64 64 66 63 62 65 67 68 66 66 68 74 78 75 73 71 70 68 66 63 63 65 66 66 65 64 63 66 68 66 68 69 68 68 69 71 69 60 68 76 77 74 69 61 54 49 47 46 45 45 46 47 49 51 53 53 51 50 50 49 48 48 49 51 54 53 53 53 51 51 55 55 54 53 51 48 44 41 42 40 38 44 46 44 40 37 37 38 40 39 39 39 39 38 37 37 36 36 36 36 37 38 39 39 40 40 40 39 40 39 36 36 38 41 44 47 44 44 45 45 45 45 45 46 50 51 51 49 49 53 53 51 50 48 46 47 47 49 50 49 48 47 45 44 45 46 52 62 74 73 72 77 79 79 76 75 74 71 66 59 57 55 53 53 53 54 55 56 55 55 55 54 54 55 56 58 58 58 58 58 57 57 57 56 57 57 58 57 57 56 57 59 60 61 62 63 64 65 65 65 65 66 66 66 66 66 67 67 67 66 66 65 65 66 66 68 71 73 74 74 73 73 72 71 72 73 74 74 74 74 75 77 79 80 80 80 79 79 78 78 78 78 78 79 80 81 81 81 81 80 79 79 78 78 78 77 76 75 74 73 72 71 71 70 71 72 72 73 73 72 72 73 74 76 75 75 76 76 74 73 72 72 73 74 76 76 76 76 75 74 72 71 70 69 69 68 69 70 72 73 73 72 72 71 70 70 70 70 70 70 71 72 74 75 77 78 78 79 79 79 79 79 79 79 79 79 79 79 80 80 79 78 78 77 76 77 77 79 81 84 84 84 83 80 77 77 79 81 83 85 93 91 89 88 87 87 88 89 90 90 90 89 88 87 86 85 85 85 84 84 83 83 83 83 83 83 83 83 83 85 86 87 88 89 89 89 90 90 90 90 89 89 88 87 86 86 85 85 85 84 84 84 83 83 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 80 79 78 77 76 76 76 75 75 74 73 73 73 73 74 75 75 76 77 78 79 80 80 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 84 84 85 84 84 84 84 85 83 80 80 80 81 81 80 78 75 73 71 70 69 70 72 71 70 70 71 73 73 70 66 67 69 68 67 68 69 69 70 71 71 73 74 75 75 74 72 72 73 75 77 78 78 77 76 76 77 77 77 75 71 65 63 63 63 59 55 55 54 52 56 60 57 55 51 52 54 54 53 53 56 58 60 58 57 57 59 64 61 58 58 58 60 63 66 68 68 67 65 64 62 54 45 43 45 49 47 47 51 51 50 49 48 47 43 41 45 46 47 49 50 47 47 48 53 55 54 52 50 47 46 45 45 45 44 42 40 38 37 37 36 36 36 35 34 34 33 33 30 29 30 30 30 30 29 29 28 27 26 26 25 26 26 26 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 25 27 29 31 31 31 31 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 24 31 42 48 49 35 31 31 32 33 32 32 32 33 34 35 36 36 35 36 37 38 41 43 46 48 48 48 47 46 45 44 44 44 44 43 42 43 44 45 47 48 49 49 48 50 51 49 50 53 53 54 54 52 48 44 44 46 49 51 52 52 53 54 55 55 53 51 49 52 53 53 52 52 52 52 51 52 53 53 55 55 48 41 36 38 41 43 48 53 59 62 64 65 66 64 62 60 63 64 65 65 66 66 66 65 63 61 58 60 61 61 62 63 63 65 69 65 60 53 50 49 48 47 48 49 51 52 53 54 56 53 45 45 46 46 47 47 44 43 41 42 42 43 44 45 42 42 43 43 43 41 41 42 49 51 50 48 45 41 39 39 39 39 40 41 42 39 40 42 43 48 53 53 54 56 55 55 55 56 58 64 68 71 72 72 71 67 64 66 64 61 60 59 57 57 58 55 54 57 58 60 62 61 59 58 61 67 68 68 65 64 64 68 72 75 72 70 68 68 66 62 60 62 63 64 64 64 64 64 64 65 67 68 68 68 69 71 72 73 74 72 69 65 61 54 51 49 47 45 44 45 46 48 50 52 52 52 51 50 50 50 50 50 52 53 55 54 53 54 50 50 54 55 56 54 52 48 43 40 41 40 40 46 45 40 38 38 38 40 40 39 39 39 39 39 38 37 36 35 35 36 37 38 39 40 41 41 41 41 39 38 36 37 38 41 42 43 41 41 43 45 46 46 43 43 46 47 47 46 46 48 52 53 51 48 47 47 47 48 48 48 46 45 44 43 43 45 52 60 70 76 77 75 78 78 73 70 69 70 66 59 57 55 53 53 54 56 57 57 56 55 54 55 55 56 57 58 59 59 58 58 57 56 56 55 57 57 57 56 56 56 56 57 59 60 61 64 65 67 68 68 68 66 66 66 66 66 67 67 67 66 66 65 65 66 68 70 74 74 75 75 75 74 72 72 71 72 73 73 73 74 75 77 79 80 80 79 79 78 77 77 77 77 78 79 79 79 79 79 79 78 78 78 78 78 77 77 76 76 76 76 75 75 74 73 73 73 75 75 75 75 74 74 74 74 74 76 77 75 74 72 72 72 73 74 75 74 74 74 74 73 71 71 70 69 68 68 69 71 74 74 73 73 72 72 71 70 70 70 70 71 72 73 74 74 74 75 76 78 79 80 80 80 79 79 78 78 78 79 79 79 79 79 78 78 77 78 78 80 82 84 85 85 84 81 78 77 79 82 84 86 92 91 89 88 88 87 88 89 90 90 90 89 88 87 86 86 85 85 84 84 83 83 83 83 83 83 83 83 84 86 87 88 89 90 90 90 91 90 90 90 89 89 88 88 87 86 86 85 85 84 84 84 83 83 83 83 82 81 81 81 81 81 81 81 81 82 82 81 81 80 79 78 77 76 76 76 76 74 73 73 73 73 74 75 75 76 77 78 79 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 84 84 84 84 84 84 84 85 83 81 81 81 81 83 83 82 80 76 72 70 68 68 68 68 69 69 69 70 70 67 65 67 69 70 69 69 70 70 71 71 72 74 73 73 73 73 73 74 75 77 78 78 76 76 75 75 76 77 77 75 73 70 65 64 65 60 57 58 59 59 59 58 56 56 56 56 56 56 52 52 55 58 61 59 57 56 61 64 61 60 62 64 63 61 63 66 66 66 64 64 64 62 56 50 47 47 48 49 51 53 55 54 51 49 45 44 47 48 48 49 47 45 44 46 51 53 53 49 47 45 45 44 44 42 40 39 38 37 36 35 35 35 34 34 34 33 34 34 31 29 29 29 29 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 29 29 29 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 26 26 39 50 52 44 31 33 34 35 35 34 33 33 32 33 34 36 36 36 36 37 38 38 40 42 45 47 48 48 47 46 45 45 44 44 43 42 43 44 45 46 47 47 48 47 46 47 48 48 49 49 52 55 57 49 42 47 50 53 54 52 45 47 51 53 54 53 54 53 50 49 49 49 48 47 48 48 50 50 50 52 54 55 47 40 39 39 40 42 47 55 60 63 64 65 65 64 64 64 63 63 63 64 65 66 66 64 61 59 61 62 62 63 64 65 65 65 62 57 52 50 49 48 47 47 48 49 50 52 53 54 52 47 45 43 42 40 40 40 40 40 41 43 44 44 46 49 50 50 49 48 45 45 47 54 57 58 57 52 46 42 41 42 41 41 41 39 37 40 42 43 48 54 57 58 60 61 62 64 65 66 67 70 73 77 78 74 70 66 66 64 61 62 63 64 59 57 55 54 54 56 58 59 58 57 59 62 65 66 64 61 63 65 67 70 72 70 68 68 68 67 64 64 63 61 61 61 62 61 61 62 62 64 64 65 64 63 64 64 62 60 61 61 56 52 46 47 46 45 45 45 46 48 49 51 52 52 50 50 50 50 50 51 52 53 55 55 53 52 50 49 49 51 55 56 54 52 50 46 43 41 41 43 48 43 38 37 38 40 40 40 38 39 39 39 39 39 37 36 35 35 35 36 38 40 41 42 42 42 40 37 37 37 37 38 38 39 40 40 39 40 42 44 46 43 42 41 44 47 47 48 49 51 51 50 48 48 48 48 49 49 48 47 46 46 46 46 49 54 53 56 69 76 79 79 76 71 66 63 66 63 59 56 54 54 55 56 57 57 57 56 55 55 55 56 57 57 57 57 58 58 57 57 56 55 54 56 57 57 57 57 56 56 56 57 57 58 61 65 67 67 67 67 66 66 67 66 66 66 67 67 66 66 66 66 67 70 73 75 76 76 77 77 76 73 72 71 72 72 72 73 74 75 78 80 79 79 78 77 76 76 76 77 78 78 78 78 78 78 77 77 77 77 77 77 77 77 76 76 75 76 76 78 78 77 75 74 75 76 76 76 76 76 75 74 73 74 76 76 76 74 72 72 72 73 74 74 74 74 74 73 72 71 70 69 68 68 69 70 73 74 74 74 73 73 72 72 71 71 70 71 71 73 74 74 73 73 73 75 77 79 80 81 80 79 77 78 78 78 78 78 78 79 79 79 79 79 79 80 82 83 84 85 84 82 80 78 78 80 83 85 87 91 90 89 88 88 88 88 89 90 90 89 89 88 87 86 86 85 85 84 84 83 83 83 83 82 82 83 84 85 87 88 89 90 91 91 91 91 91 90 89 89 89 89 88 88 87 86 85 85 84 84 83 83 83 83 83 82 82 81 81 81 81 81 82 82 82 82 81 81 80 78 78 77 77 77 77 75 74 73 73 73 74 75 75 76 77 78 79 79 80 80 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 84 84 84 84 84 84 84 84 83 81 81 81 82 82 82 81 79 76 73 71 70 69 68 68 68 66 68 69 67 68 72 72 71 70 69 68 69 70 71 72 73 73 72 74 74 74 75 75 76 76 77 75 76 77 76 77 78 77 76 76 75 72 71 67 62 59 56 60 61 61 60 58 58 58 59 59 55 47 48 52 55 58 60 61 61 64 63 60 60 61 64 64 62 62 62 59 60 61 61 63 66 59 52 50 46 45 48 52 55 58 59 55 53 52 49 48 50 51 50 47 45 43 44 47 51 52 50 48 46 43 43 43 42 40 39 38 37 35 34 33 32 32 32 32 32 32 32 32 29 28 28 28 28 28 28 28 28 27 26 26 25 24 24 24 25 26 27 28 28 26 25 24 24 24 24 24 24 24 24 24 25 26 26 26 27 27 28 28 29 29 29 29 29 28 28 27 27 27 27 27 27 26 26 25 25 25 29 33 45 49 45 40 36 37 38 39 38 36 33 33 33 34 34 35 36 36 36 37 38 37 38 39 42 44 47 47 46 45 43 42 42 42 42 41 41 41 41 43 43 44 45 45 43 44 44 44 44 44 47 49 51 48 47 52 55 57 55 56 56 54 51 49 48 47 47 46 45 44 44 43 43 43 44 45 46 47 48 51 51 50 46 43 40 39 39 39 45 52 59 61 62 61 61 61 62 62 62 62 62 62 62 62 62 62 60 60 62 64 65 66 65 65 63 61 57 53 50 48 48 48 47 47 46 45 46 48 50 51 51 48 45 44 43 42 42 42 40 40 41 45 49 50 52 54 54 54 53 52 50 50 54 60 64 64 62 54 46 42 44 46 45 44 43 40 38 39 40 41 48 54 59 59 59 62 65 68 70 70 70 70 72 75 75 72 70 68 68 64 64 66 68 67 62 58 55 53 53 54 55 57 58 58 57 59 61 63 61 60 63 66 69 70 70 70 68 67 65 64 65 64 62 59 58 58 60 60 61 62 62 63 63 63 62 61 60 58 58 58 59 58 53 49 48 49 48 45 44 45 47 49 51 52 51 51 48 48 49 50 50 51 51 52 54 54 53 52 51 49 48 49 54 55 52 50 48 47 45 43 42 44 47 42 40 39 40 40 40 39 38 39 40 40 41 41 38 37 36 35 35 36 38 39 42 43 44 43 40 36 37 37 38 37 37 40 46 49 48 47 46 48 49 48 47 47 49 51 52 55 56 56 54 53 50 51 52 52 52 52 52 51 50 51 52 53 56 59 54 54 60 66 72 78 75 69 65 64 64 60 57 55 56 56 56 56 56 57 57 57 56 56 56 55 55 55 54 54 56 57 56 55 55 54 54 54 56 57 58 58 57 57 57 56 56 57 58 63 67 68 67 66 65 66 67 65 65 65 66 66 66 66 67 67 69 72 74 76 76 77 77 76 74 73 73 72 72 72 72 73 75 77 79 79 79 79 78 77 76 76 77 78 79 79 78 77 77 77 77 76 76 75 75 75 76 76 76 75 75 75 76 77 77 76 75 75 75 76 76 76 77 77 76 75 74 75 75 75 74 73 72 71 72 73 74 75 75 75 74 73 73 72 71 70 69 69 70 72 74 75 75 74 74 73 73 72 71 71 71 72 73 74 74 74 73 73 73 74 76 79 80 79 78 78 78 78 78 78 78 78 78 78 78 78 78 79 80 82 83 84 85 85 83 81 79 78 78 81 83 86 87 91 90 88 88 88 88 89 90 90 90 89 89 88 87 87 86 85 85 84 84 83 83 83 82 82 82 83 84 86 88 89 90 91 92 92 92 92 91 90 89 88 88 89 89 88 88 87 85 85 84 83 83 83 83 83 83 82 82 81 81 81 81 81 82 82 82 82 81 81 80 79 78 77 77 77 77 76 74 73 73 73 74 75 76 77 78 79 79 80 80 80 81 81 81 81 81 81 81 82 82 81 81 81 81 81 82 82 82 83 83 84 84 84 84 84 84 83 83 83 83 81 80 78 78 78 80 81 80 78 76 74 72 71 69 69 70 70 70 73 73 71 72 72 69 66 64 66 69 72 75 77 76 75 75 74 73 75 76 76 76 76 78 78 78 77 77 76 75 75 72 70 68 65 58 55 57 61 61 61 61 61 61 60 61 61 54 48 60 63 60 56 57 60 62 63 64 62 60 61 63 62 63 65 65 64 61 60 58 58 57 55 51 48 42 37 35 44 52 54 58 59 59 57 51 50 51 54 55 52 46 42 43 44 47 48 48 48 45 43 42 41 41 40 39 37 36 34 33 32 31 30 30 30 31 31 32 32 30 28 27 28 28 28 29 29 29 29 28 27 26 25 25 25 27 29 31 32 33 34 32 30 28 26 25 24 23 24 24 25 25 25 25 25 25 26 26 27 27 28 28 28 28 27 27 26 26 27 27 27 27 27 26 26 28 30 34 37 39 39 39 37 37 38 38 38 39 37 35 35 35 35 35 35 35 35 35 37 37 37 36 37 39 42 45 45 45 46 44 42 41 40 40 40 40 40 39 39 40 42 44 42 41 41 41 41 43 44 43 47 49 47 47 48 50 54 58 54 54 55 50 44 44 44 44 43 42 42 41 41 41 41 41 42 43 45 47 49 48 47 44 42 41 39 39 41 46 52 57 58 58 58 58 59 60 61 61 60 60 60 60 60 60 61 61 62 64 65 66 66 66 64 61 58 55 51 48 47 48 48 48 48 47 45 45 45 46 47 48 45 42 43 43 43 43 42 41 41 42 43 47 52 52 52 50 52 54 57 59 60 62 64 68 66 62 58 53 47 49 50 49 47 45 43 41 38 38 40 46 50 52 51 52 55 62 68 71 71 70 67 65 66 71 74 74 71 68 61 59 61 60 61 62 58 55 54 53 54 54 55 57 57 57 57 59 61 62 64 66 70 73 73 72 71 67 66 68 65 63 62 61 59 57 58 59 60 60 60 62 63 63 63 63 63 61 59 58 58 58 58 57 52 50 50 47 45 44 45 47 50 52 53 51 48 46 48 50 51 52 53 52 52 54 54 53 52 51 51 49 49 51 52 52 49 47 45 43 42 41 42 43 41 40 40 39 39 39 39 39 40 41 42 41 40 38 37 36 35 36 37 37 38 40 43 44 44 39 36 37 38 38 39 42 47 56 60 58 57 56 56 55 55 58 60 61 61 61 63 63 62 60 59 57 58 58 57 55 53 54 54 53 56 57 55 59 62 62 60 60 63 69 77 74 69 64 65 67 67 64 60 59 58 55 54 54 55 56 56 56 56 56 55 54 53 52 52 52 52 53 53 53 52 52 53 55 57 58 58 58 58 58 59 58 57 58 62 66 70 67 65 64 65 65 63 63 63 65 65 66 66 67 68 70 73 74 75 75 76 76 76 75 74 74 73 72 72 72 72 75 77 79 79 79 78 77 77 77 77 78 78 78 78 78 77 77 76 76 76 75 74 74 74 75 76 76 75 76 76 77 78 77 76 76 75 75 76 76 76 77 77 77 75 75 75 74 74 73 72 72 71 71 73 75 76 76 75 74 73 73 72 70 70 69 70 71 73 75 75 75 75 74 74 74 73 72 71 71 72 74 75 74 74 73 73 74 75 77 79 78 78 78 79 79 79 78 78 77 77 77 77 77 78 78 78 79 80 82 84 85 85 82 81 79 79 80 82 84 87 87 91 89 88 88 88 88 89 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 82 83 84 85 87 88 89 91 92 92 93 93 92 91 90 89 88 88 88 88 88 88 87 86 85 84 83 83 83 82 83 82 82 82 82 82 81 81 82 82 82 82 82 81 81 80 79 78 78 78 78 77 76 74 73 73 74 75 76 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 83 84 84 84 84 84 85 84 84 82 82 81 79 77 77 77 80 82 85 84 82 80 79 77 76 74 73 73 73 76 73 71 73 75 76 73 70 68 69 72 75 77 75 74 74 74 75 76 77 77 76 77 78 80 80 79 78 76 75 73 66 64 61 60 60 59 57 58 58 58 59 59 59 59 60 60 56 58 70 73 70 54 52 59 61 63 67 66 62 62 62 61 61 63 64 65 64 61 59 58 56 54 47 44 41 40 40 39 44 48 58 62 56 50 45 47 52 57 56 52 46 44 44 45 46 46 45 44 42 41 39 39 39 39 39 37 36 34 32 31 30 29 29 30 30 30 31 31 30 29 27 27 27 28 28 29 30 30 30 29 28 26 26 27 28 31 33 35 36 37 36 35 32 31 29 28 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 26 27 28 28 28 28 28 28 28 29 30 34 36 39 39 38 37 36 35 35 34 34 35 36 36 36 36 36 36 36 36 36 36 35 36 36 36 35 35 37 40 42 43 43 43 42 41 40 40 39 39 38 38 38 38 38 39 40 39 39 39 40 39 39 41 43 45 45 43 42 43 47 52 54 46 46 49 45 42 42 42 42 41 40 39 38 39 40 39 39 40 41 43 44 46 46 45 42 41 40 39 42 44 46 49 52 55 56 57 57 57 58 59 60 59 59 59 59 59 60 60 61 62 63 63 63 64 66 64 60 56 54 52 49 47 47 47 46 47 47 47 46 45 44 44 44 44 44 46 46 45 43 43 44 44 43 42 45 47 47 47 46 47 49 53 57 61 64 65 65 67 68 66 62 57 55 54 54 49 46 44 42 40 38 39 41 43 44 45 47 51 57 64 70 72 72 70 71 71 72 68 67 71 71 72 71 68 62 62 63 57 55 55 53 53 54 55 56 57 58 58 64 68 69 69 70 71 74 76 76 74 68 70 71 66 62 59 59 57 53 54 57 59 58 57 60 62 64 64 64 63 62 60 60 59 58 60 60 58 54 51 49 46 44 44 46 51 52 52 49 47 46 47 49 50 52 54 54 54 54 52 51 50 52 53 52 51 49 50 49 48 45 43 41 40 39 39 40 42 42 41 39 38 38 39 41 42 44 44 43 41 39 37 36 35 37 37 36 37 39 41 43 43 39 37 37 38 39 40 45 52 62 65 62 62 62 61 60 59 62 63 63 63 64 66 65 65 64 64 64 62 62 62 56 53 54 54 54 58 60 60 61 63 66 64 63 66 71 76 75 70 62 65 68 70 68 65 62 58 55 54 53 53 55 56 56 57 57 56 55 54 53 53 52 51 51 51 51 51 51 52 53 56 58 58 58 59 59 60 60 59 60 63 66 69 66 64 63 63 63 62 62 62 63 64 64 65 66 68 70 71 73 74 75 75 75 75 75 75 75 74 73 72 72 73 75 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 75 74 74 73 74 75 75 75 75 76 77 78 77 77 76 75 75 75 75 75 75 76 77 77 76 75 75 74 73 72 72 71 70 71 73 74 75 75 74 74 74 73 72 70 70 70 71 72 73 75 75 76 75 75 74 74 73 72 72 72 73 74 75 74 74 73 74 75 77 77 77 77 78 79 80 80 80 78 78 77 77 77 78 78 79 78 78 78 78 79 81 82 82 82 81 81 81 82 84 87 88 87 90 89 88 88 88 89 89 90 90 89 89 88 88 87 87 86 85 85 84 83 83 82 82 82 83 83 85 86 88 89 90 91 92 93 93 93 92 91 90 88 88 87 88 88 88 88 87 86 85 84 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 82 82 81 81 80 79 78 78 78 78 77 76 74 73 73 74 75 77 77 78 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 83 84 85 85 85 85 85 84 82 79 76 74 73 73 73 75 76 76 78 80 83 84 85 84 82 79 77 76 76 77 74 73 73 75 78 79 75 69 69 71 74 72 69 69 72 76 77 77 78 77 76 78 80 82 82 82 84 84 78 72 66 68 68 66 65 64 61 56 55 54 56 59 59 58 63 67 66 64 67 72 65 47 54 61 64 65 65 63 61 60 62 64 63 63 64 67 67 62 61 62 62 58 51 46 46 41 40 40 47 53 60 54 45 42 41 44 50 57 53 52 50 50 49 46 45 45 42 40 38 37 36 37 37 38 38 37 36 34 32 31 30 29 29 29 29 29 29 30 30 30 28 27 27 27 27 28 29 30 31 31 31 30 30 30 32 33 34 36 37 37 37 35 33 31 29 28 27 27 26 26 26 26 25 24 24 24 25 25 26 25 25 26 26 27 29 29 28 28 28 29 30 32 34 36 39 39 39 38 37 36 35 34 33 32 31 31 32 34 35 36 36 36 36 36 37 37 36 35 36 35 34 34 36 39 41 42 42 41 41 39 39 39 39 39 39 38 38 37 36 35 36 38 38 38 38 37 37 42 43 43 41 40 41 45 48 49 48 43 45 47 46 44 42 41 40 40 38 36 36 37 38 38 38 39 39 40 43 44 45 44 42 41 41 41 42 43 44 45 48 51 53 55 55 56 57 58 58 59 59 59 59 60 60 60 60 61 61 61 62 63 66 66 64 57 53 50 49 48 46 45 44 46 48 50 49 48 46 44 44 44 44 46 47 47 46 47 47 44 42 40 41 42 44 44 44 45 48 52 53 56 60 63 65 68 69 68 64 60 57 56 54 47 44 42 42 43 43 40 39 41 47 53 49 50 55 63 69 73 66 60 70 72 69 62 59 69 70 69 71 71 69 67 63 54 55 57 55 54 53 53 55 56 57 59 64 68 72 72 72 72 73 74 72 71 69 68 67 63 61 59 59 58 55 55 56 57 56 55 56 58 61 63 64 66 64 63 65 64 64 65 64 61 57 53 51 47 44 43 45 48 50 51 48 46 46 46 46 47 51 54 55 54 52 51 50 49 52 53 51 51 50 49 48 47 45 43 42 40 39 40 41 43 44 43 40 40 39 40 42 45 46 46 45 43 40 37 36 36 36 37 37 38 39 41 42 42 39 38 37 38 41 44 50 56 62 62 61 62 61 59 60 60 61 61 62 62 62 63 63 63 62 62 62 62 62 61 56 53 52 52 53 55 55 56 60 62 64 62 63 68 74 77 71 67 63 63 66 69 68 66 63 60 57 56 54 54 55 56 57 57 57 57 57 56 55 54 54 53 52 53 53 53 53 52 52 54 56 58 58 59 59 59 60 61 63 65 67 67 65 64 63 63 62 61 61 62 62 63 64 64 66 67 69 71 73 74 75 74 75 75 74 74 75 74 74 73 73 73 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 74 75 75 76 77 78 78 78 77 76 75 74 74 74 75 75 76 77 78 77 75 75 74 73 73 72 72 71 71 72 73 75 75 75 74 74 74 73 72 71 70 71 72 73 74 75 76 76 76 76 76 75 74 73 73 73 74 75 75 74 74 74 74 75 76 76 76 76 77 79 80 80 79 78 77 77 77 77 78 79 79 78 78 77 77 78 78 80 82 82 82 82 83 84 86 87 87 87 90 89 88 88 88 89 89 90 90 89 88 88 87 87 87 86 85 84 84 83 83 82 82 83 83 84 85 87 88 89 90 91 92 93 93 93 92 91 90 89 88 87 87 87 87 88 87 86 85 84 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 82 81 81 80 79 78 78 79 79 78 76 74 73 73 74 76 77 78 78 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 81 81 82 83 84 85 85 85 85 85 84 81 77 71 69 69 70 71 72 73 75 76 78 79 81 82 83 83 81 81 80 79 77 76 75 75 76 78 81 75 71 69 68 68 64 61 59 64 69 75 77 79 78 77 77 80 84 83 83 81 82 80 75 74 78 77 74 69 68 69 63 58 58 60 62 62 63 64 65 66 63 62 63 63 57 53 60 67 68 67 65 62 60 62 67 71 63 63 70 69 65 66 67 67 66 61 43 43 50 49 51 59 60 57 50 44 41 45 49 52 51 48 53 55 55 51 46 45 44 42 41 39 38 37 36 36 37 38 38 37 36 34 32 31 30 29 29 28 28 28 28 29 29 29 28 28 27 27 27 28 29 30 31 32 33 33 34 34 34 34 34 35 35 35 33 31 28 27 27 27 27 27 26 26 25 25 24 24 24 25 24 24 24 25 26 27 28 29 28 28 28 30 33 35 36 38 39 40 39 38 37 35 34 33 32 32 33 32 30 30 31 33 35 36 35 35 36 36 37 35 34 34 34 33 33 34 37 40 41 41 40 40 40 40 42 42 42 41 40 40 39 38 36 37 37 37 37 36 37 39 43 43 42 41 39 38 40 43 45 46 47 45 44 44 43 41 39 37 35 34 35 36 37 37 37 37 37 38 39 40 42 43 42 42 41 42 42 43 43 42 42 44 46 49 51 52 54 56 57 58 58 59 59 60 59 59 59 59 59 59 60 61 63 64 64 60 55 52 50 50 48 47 45 46 49 52 53 52 52 52 50 48 46 46 47 48 48 48 50 50 49 47 44 41 42 44 46 48 50 48 49 52 52 54 59 66 71 69 66 63 60 57 54 51 47 47 46 45 48 51 47 49 54 57 56 49 51 56 63 68 71 66 64 69 70 69 70 71 71 72 73 74 72 70 66 61 54 57 58 56 54 52 53 54 56 57 60 66 69 72 75 75 75 73 73 75 72 69 67 63 60 61 61 60 59 57 57 56 55 53 53 54 55 58 62 66 70 69 70 72 70 68 68 67 64 58 54 50 47 44 43 43 45 49 49 48 46 45 46 46 46 49 53 56 55 53 52 50 49 48 49 49 49 50 49 49 47 45 44 43 41 39 39 41 44 45 45 43 43 44 45 45 46 47 47 46 43 40 37 36 36 37 38 39 39 40 41 42 42 40 39 39 40 43 46 51 55 58 59 61 62 63 63 63 62 59 60 60 60 61 61 62 62 62 62 62 61 61 59 55 53 51 51 51 52 55 58 62 63 63 60 59 62 72 77 76 69 64 60 61 64 64 65 65 63 62 60 58 57 56 57 57 57 58 58 57 56 55 54 52 51 52 53 54 54 55 54 54 54 55 56 57 58 58 60 61 63 65 67 66 66 65 62 61 61 61 60 61 61 62 63 63 64 65 67 68 70 72 73 74 73 75 75 74 74 74 74 74 74 75 75 76 75 75 76 76 75 75 75 74 74 74 74 74 74 74 75 75 74 74 74 74 74 74 75 76 77 77 78 78 78 77 76 76 75 74 74 74 75 75 76 77 78 77 76 75 74 74 73 72 71 71 72 73 75 76 76 76 75 74 74 73 72 72 72 72 73 74 74 75 76 76 77 77 77 76 74 74 74 75 75 76 75 75 75 75 75 75 76 75 76 76 77 78 80 80 79 78 77 77 78 78 79 80 80 79 78 77 77 77 78 80 82 82 82 83 84 86 88 88 87 86 89 88 88 88 88 89 89 90 90 89 88 88 87 87 86 86 85 84 84 83 83 82 83 83 84 85 86 88 88 89 90 91 91 92 93 93 92 91 90 89 88 87 86 86 87 87 87 86 85 84 84 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 82 81 81 80 79 79 79 79 79 78 77 75 73 74 74 76 77 78 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 80 80 80 80 80 80 81 82 83 85 86 86 86 86 86 84 79 74 69 70 70 73 73 74 76 77 79 78 77 76 77 78 78 79 83 83 82 79 78 77 77 77 77 77 74 69 65 62 61 60 56 54 58 64 71 76 79 79 78 77 80 82 81 81 80 80 81 80 82 82 76 70 65 63 60 58 58 60 63 64 63 63 63 64 63 63 63 63 65 60 52 57 59 54 60 65 66 66 68 71 72 67 68 75 75 74 73 71 70 70 66 54 52 54 55 55 56 51 48 46 48 49 55 56 54 50 47 53 55 54 45 43 46 46 45 45 44 44 41 38 36 35 36 36 36 36 35 34 33 32 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 28 29 31 33 34 34 34 33 32 32 32 33 34 34 33 30 28 27 26 26 26 25 25 25 25 24 24 23 23 23 23 23 24 25 26 26 27 27 27 28 30 33 35 36 38 39 40 40 39 38 36 35 33 31 30 30 30 31 30 30 30 31 33 34 35 35 36 36 36 36 35 34 34 33 33 35 37 39 41 41 41 41 43 44 44 44 43 43 42 41 39 38 37 37 36 35 35 35 36 39 41 42 42 42 40 38 37 40 43 44 44 44 44 43 41 40 38 36 36 36 36 36 37 36 36 35 35 35 36 38 40 40 39 39 40 41 43 44 43 42 42 42 44 46 47 49 52 54 56 56 57 58 59 59 58 58 58 57 57 58 59 60 62 62 61 56 53 51 50 49 48 48 50 52 54 57 57 55 55 55 52 51 50 50 49 50 50 50 51 52 53 53 51 47 45 46 49 49 49 50 51 56 58 61 65 67 68 66 66 67 65 61 55 56 56 54 53 51 52 55 57 58 60 65 61 52 53 56 63 63 64 67 68 69 70 69 64 62 63 65 67 69 67 65 62 58 57 57 57 57 55 54 53 54 54 55 57 61 67 72 77 77 76 76 76 76 72 68 66 63 60 61 59 57 55 56 59 58 55 52 52 53 54 56 59 65 70 72 73 73 73 72 71 67 63 58 54 50 46 43 42 42 44 47 48 48 47 45 44 45 45 46 50 53 53 52 51 49 48 46 46 46 47 48 50 49 48 46 46 45 41 39 39 41 42 44 44 44 42 45 48 48 48 47 45 44 41 39 38 37 37 38 39 39 39 41 42 43 43 43 42 42 43 45 48 50 53 55 57 59 62 64 65 65 62 59 59 59 60 60 60 61 61 61 61 60 60 59 57 54 52 52 51 51 53 59 63 66 66 65 62 58 56 61 67 70 68 63 57 57 58 60 62 63 63 63 62 60 59 58 58 58 57 57 56 55 54 52 50 49 49 50 51 52 53 53 53 54 55 56 57 58 60 61 62 63 64 65 65 65 66 65 62 61 61 60 60 61 61 62 62 63 64 66 67 68 69 71 71 72 73 74 75 75 75 76 76 76 75 76 77 77 76 76 77 76 76 76 75 75 74 74 74 74 74 74 74 74 75 75 75 75 75 75 76 77 78 77 77 77 77 76 76 75 74 74 74 74 75 76 77 78 78 78 77 76 75 75 74 74 74 74 75 76 76 77 77 76 76 75 74 74 74 74 74 75 75 75 75 75 76 77 77 77 77 76 75 75 75 76 77 77 76 76 76 76 75 76 77 77 77 77 78 78 80 80 80 78 79 80 80 80 80 80 79 79 78 77 77 77 79 80 81 82 83 85 87 87 87 87 87 86 88 88 88 88 88 89 90 90 90 89 88 88 87 87 86 85 85 84 83 83 83 83 83 84 85 86 86 87 88 89 90 90 91 92 93 93 93 92 91 90 89 87 86 86 86 86 86 86 86 85 84 83 83 82 82 82 82 82 82 83 83 83 83 83 83 83 82 81 81 80 79 79 79 79 80 79 77 75 74 74 75 76 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 82 83 85 86 86 87 87 87 83 77 73 71 72 75 77 77 76 76 79 80 78 77 76 74 72 71 72 77 82 83 82 81 79 77 75 73 73 71 61 58 59 61 62 60 61 63 65 68 72 76 78 78 78 79 80 81 81 80 80 80 81 84 77 67 63 60 62 59 56 59 61 62 63 63 64 65 65 63 62 64 63 63 59 56 54 60 63 65 68 72 73 72 72 71 71 73 73 72 71 71 73 72 70 64 59 57 56 55 53 52 51 50 50 57 60 62 55 50 50 47 44 44 47 48 48 49 48 48 47 48 47 43 41 39 37 35 34 34 33 33 33 32 31 31 30 30 29 30 29 29 29 29 29 29 29 29 28 27 27 29 31 33 33 33 32 30 29 30 31 33 34 33 32 29 27 27 26 25 25 25 25 25 24 24 24 24 23 23 23 24 24 24 25 25 26 27 28 30 32 34 35 36 38 41 42 39 37 36 36 35 33 30 29 29 28 29 30 30 30 30 30 32 33 35 36 37 37 37 36 35 35 36 37 38 39 40 40 41 42 42 42 42 43 43 41 39 38 38 39 38 37 36 36 37 37 36 36 37 38 39 38 38 38 37 36 38 40 41 42 42 42 41 40 39 37 37 36 35 35 35 35 35 35 34 34 35 34 36 38 38 38 38 40 43 43 43 43 42 41 41 43 44 43 45 49 52 53 54 55 57 58 58 57 57 56 56 56 57 58 59 61 60 57 53 50 50 49 48 47 51 55 58 59 60 59 57 52 49 48 49 50 52 52 51 51 51 51 53 55 58 55 52 52 52 53 52 52 53 54 56 60 61 61 64 65 63 65 68 68 64 59 61 62 62 59 55 49 52 58 59 63 68 67 63 59 58 60 63 65 69 67 67 69 73 75 67 65 67 63 62 66 68 69 59 55 55 57 58 57 56 55 55 55 55 55 58 67 72 75 73 71 70 74 75 70 67 65 63 60 56 55 54 53 56 58 60 57 50 50 51 53 55 58 64 66 67 71 74 72 68 65 61 60 58 57 54 49 46 44 42 42 44 46 47 47 45 43 43 42 42 48 51 51 50 49 48 48 49 47 47 46 47 48 49 47 44 44 43 42 40 40 40 41 41 42 43 44 50 53 53 51 48 43 41 39 39 39 39 39 38 39 39 40 41 42 42 44 45 45 45 46 48 50 51 52 52 53 54 56 63 66 66 62 60 59 59 59 58 58 59 58 59 59 59 58 57 56 54 53 52 52 51 54 61 66 68 66 63 59 57 55 56 59 61 61 59 55 55 56 57 59 61 61 62 62 62 61 59 58 58 58 58 57 55 53 50 49 48 48 49 49 50 50 50 51 52 54 56 58 60 62 64 65 66 67 66 64 62 62 62 62 61 62 62 63 63 63 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 76 77 76 76 77 77 77 76 76 77 76 76 76 76 76 75 75 75 74 74 74 74 74 75 76 77 77 77 78 78 78 77 77 76 75 75 75 74 74 74 74 75 76 76 77 78 78 78 78 78 78 77 77 77 77 77 78 78 79 78 78 77 77 76 76 75 75 76 76 77 78 78 78 77 77 76 76 76 76 76 76 76 76 76 76 77 78 78 77 77 77 77 78 79 80 80 79 79 79 78 79 80 80 80 80 79 79 79 79 79 78 77 77 77 78 79 81 82 83 85 87 88 88 87 85 85 85 88 88 88 88 88 89 90 90 90 90 89 88 87 86 86 85 84 84 84 83 83 84 84 85 85 86 87 87 88 89 89 90 91 92 93 93 93 92 91 90 89 88 87 86 85 85 86 86 86 85 84 84 83 82 82 82 82 82 83 83 83 83 84 83 83 83 82 82 81 80 80 79 80 80 80 79 77 76 74 74 75 76 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 83 84 86 87 88 88 87 83 78 73 73 74 78 80 78 76 75 78 80 80 78 75 71 69 68 69 73 80 82 83 83 77 69 70 70 70 66 59 63 65 65 64 62 64 67 70 69 67 73 77 80 80 80 81 81 81 81 80 81 81 81 69 62 61 61 61 60 59 62 60 60 62 64 64 65 66 66 67 67 65 61 55 51 51 55 63 69 68 68 71 71 69 69 70 72 73 72 69 68 71 71 68 61 56 53 59 61 62 60 59 59 60 65 60 55 51 49 50 44 44 51 53 55 54 53 52 49 48 48 46 42 41 40 38 36 34 33 33 33 33 33 32 31 30 30 30 31 31 31 31 33 35 35 34 32 31 30 30 31 32 32 32 31 29 29 29 30 31 32 34 32 31 29 27 27 26 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 24 25 26 28 30 32 33 35 36 37 39 40 42 38 36 35 35 35 34 32 29 28 28 28 28 29 29 29 29 29 31 33 35 37 38 38 37 37 36 37 36 36 36 36 36 37 37 37 37 37 38 39 39 38 36 36 37 37 38 38 37 37 38 38 37 37 36 36 36 36 36 35 35 37 38 40 40 40 40 39 39 38 38 37 36 35 34 33 33 33 33 33 34 34 34 34 35 35 37 38 41 43 44 43 42 41 41 41 42 43 42 42 45 49 52 53 55 56 57 57 57 56 55 54 55 56 57 58 59 58 55 51 50 49 49 49 48 51 56 60 59 58 58 56 53 48 46 47 50 53 53 52 51 51 52 54 57 59 57 55 53 53 54 56 53 50 51 50 50 52 55 59 61 62 63 65 70 69 66 65 65 65 62 57 53 59 63 63 66 69 70 70 67 64 64 67 68 69 65 65 72 70 67 58 61 66 62 64 73 71 66 56 54 55 57 58 58 58 57 57 55 54 54 59 68 70 73 76 75 74 73 72 70 65 62 60 57 54 53 52 53 54 55 57 55 52 49 50 51 53 56 62 63 64 68 70 69 66 63 60 60 61 59 57 54 50 46 42 41 42 44 46 47 45 44 42 41 42 47 49 51 52 53 52 51 50 49 49 49 48 47 48 48 48 48 46 45 43 42 42 41 41 43 46 48 50 52 52 52 49 44 41 40 41 41 41 39 38 37 39 41 41 40 40 43 46 48 48 49 51 52 52 54 54 54 53 55 61 65 66 62 60 58 58 57 56 57 58 58 57 57 57 57 57 58 58 57 55 54 53 56 62 66 67 63 59 55 54 53 53 54 55 54 54 55 56 57 57 59 60 61 61 62 62 62 60 59 59 59 58 58 56 54 51 49 48 48 48 48 48 48 49 50 52 54 56 58 61 62 64 66 66 66 65 65 64 64 64 64 65 66 67 67 67 67 66 65 65 65 66 66 67 68 68 68 68 70 72 73 75 76 76 76 76 76 77 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 76 76 77 77 78 78 78 77 77 76 75 74 74 74 74 74 74 75 76 76 77 78 78 78 78 78 78 78 78 78 77 78 78 79 80 80 80 79 78 77 77 76 77 77 77 77 77 78 79 79 78 78 77 76 76 76 76 77 77 76 76 78 78 79 79 79 79 79 80 81 82 82 82 81 81 80 79 78 78 80 80 80 79 79 79 79 78 78 77 77 77 80 82 85 86 87 86 86 86 87 86 83 83 83 88 88 88 88 88 89 90 90 90 90 89 89 87 86 85 85 85 84 84 84 84 84 85 85 86 86 87 87 88 89 89 90 90 92 93 94 94 93 92 91 90 89 87 86 85 85 85 86 86 85 85 84 83 83 82 82 82 82 83 83 83 84 84 84 83 83 82 82 81 81 80 80 80 80 80 79 78 76 75 74 75 76 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 80 80 80 81 82 84 86 87 88 88 86 82 77 74 75 76 78 79 78 76 75 78 79 79 78 75 70 67 66 67 70 75 75 72 66 64 61 66 71 75 70 66 68 70 70 69 67 68 70 71 68 67 70 76 81 81 81 81 81 81 81 81 81 80 75 66 61 59 60 61 61 60 60 59 59 61 61 62 62 62 63 65 66 65 67 66 54 49 50 62 70 68 68 69 69 68 67 70 73 72 70 68 66 65 66 65 60 53 51 60 65 66 64 64 65 55 48 46 46 47 45 45 46 49 54 57 57 56 55 54 50 48 47 44 41 41 40 39 38 37 35 35 35 36 36 35 35 35 35 35 35 35 36 38 37 38 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 31 31 30 29 28 28 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 24 25 26 28 29 31 33 34 35 36 38 39 40 39 37 34 34 34 35 33 30 28 27 27 27 28 28 28 28 28 28 30 33 36 37 38 38 38 38 38 36 35 33 32 31 30 32 33 33 33 34 37 40 39 38 37 37 38 39 40 40 40 39 39 38 37 36 35 34 34 34 34 34 34 37 38 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 34 34 33 34 34 36 38 41 42 43 43 43 43 43 43 44 45 46 44 44 48 51 53 55 56 57 57 56 55 54 52 53 55 57 57 58 56 54 51 50 51 51 50 49 50 54 59 59 60 63 60 55 49 48 50 53 53 51 50 50 52 54 56 58 59 58 56 54 53 53 55 52 49 47 48 50 53 54 55 58 62 67 68 69 69 68 65 66 66 66 64 62 65 67 68 69 71 73 72 71 68 67 68 70 71 74 71 65 57 58 59 55 56 59 61 61 59 57 55 55 56 56 57 58 56 54 53 52 53 55 61 68 69 73 77 73 73 73 72 70 65 61 58 54 52 51 51 51 50 51 52 52 51 49 49 50 50 54 58 61 64 68 67 67 65 64 64 66 68 67 63 58 51 46 42 41 41 42 45 47 46 44 42 40 42 46 48 51 54 54 53 52 51 50 51 52 51 51 52 53 53 53 49 46 44 44 44 44 44 44 43 45 47 48 49 48 46 42 42 42 45 44 42 40 38 38 42 43 42 40 39 40 44 48 49 49 50 52 52 53 54 55 55 57 59 64 66 62 60 59 57 56 55 57 57 58 56 55 55 55 57 59 60 61 58 56 55 59 63 63 61 59 56 54 53 52 52 53 53 53 54 55 58 59 60 60 59 59 61 62 63 62 60 59 58 58 58 58 57 55 53 51 50 49 49 48 48 48 49 51 52 54 55 58 60 60 61 63 64 65 66 66 67 67 67 67 70 71 71 70 69 69 67 66 66 66 67 67 67 67 67 67 67 68 69 71 73 75 75 75 75 76 76 75 75 75 75 76 76 77 76 76 75 75 76 75 75 74 74 74 75 75 76 76 76 77 77 77 77 76 75 74 73 73 73 73 74 75 76 76 76 77 77 78 78 78 77 78 78 79 79 79 79 79 80 81 81 81 80 79 78 77 77 76 76 76 77 78 78 79 79 79 78 77 76 76 76 76 76 77 78 77 79 80 80 80 80 80 81 83 83 82 81 82 82 82 81 80 79 79 79 79 79 78 79 79 79 78 78 78 78 79 81 84 86 87 87 87 86 85 85 84 83 82 82 87 87 87 88 88 89 90 91 91 91 90 89 88 87 86 85 85 84 84 84 85 85 85 85 86 86 87 88 88 89 89 89 90 91 92 93 94 93 92 91 90 89 88 86 85 84 85 85 85 85 85 84 84 83 83 82 82 82 82 83 84 84 84 84 84 83 82 82 81 81 81 80 80 81 80 80 78 77 75 75 75 76 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 80 80 79 79 79 79 79 80 80 80 81 82 84 86 87 87 88 86 83 79 78 79 79 79 80 78 76 75 75 77 78 79 77 74 71 68 67 68 68 65 64 62 63 64 65 68 71 69 67 66 66 65 65 67 69 72 74 73 71 71 76 79 80 80 81 81 81 82 82 82 80 76 70 64 62 65 64 62 59 58 58 59 59 59 59 59 59 60 62 63 65 66 66 63 59 58 67 69 67 68 68 68 66 64 67 70 70 69 67 64 66 69 66 63 60 60 63 68 66 60 65 66 60 56 54 49 44 39 37 40 50 56 60 61 60 56 54 51 49 46 43 42 41 39 39 40 41 41 41 40 40 40 40 40 39 38 38 38 37 37 37 36 36 35 35 35 35 35 34 33 32 31 32 32 32 31 30 29 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 23 22 22 23 25 26 27 28 30 31 32 33 33 34 36 38 39 38 37 34 35 35 35 32 29 28 27 27 27 28 28 28 28 28 29 31 33 35 36 38 39 38 37 36 34 33 33 32 31 31 32 32 32 32 35 37 39 39 38 39 40 41 41 40 40 39 38 38 37 36 34 33 33 33 33 33 34 36 36 37 37 36 36 36 35 35 34 34 33 32 31 31 31 32 32 33 33 33 32 34 35 37 39 42 43 44 44 45 46 47 48 50 51 49 46 45 46 51 53 55 56 57 57 56 54 53 52 53 55 57 58 57 55 52 49 47 49 51 50 50 50 54 57 59 63 65 62 59 54 54 55 57 55 51 50 51 54 56 58 60 60 58 56 54 53 52 50 47 50 53 53 55 58 56 56 59 61 63 67 68 66 65 64 63 66 69 68 67 67 69 69 67 67 69 71 72 72 68 65 67 64 60 63 63 57 59 61 52 52 56 50 50 53 55 55 54 54 53 55 56 55 52 49 49 52 58 62 66 69 72 75 73 74 76 72 69 65 61 57 53 52 52 50 48 47 48 50 50 49 48 49 48 47 51 56 59 60 62 63 63 62 63 63 63 66 68 63 58 50 46 42 41 41 42 45 47 47 45 43 40 41 43 45 49 53 53 52 52 52 52 52 52 52 54 55 55 56 55 50 46 43 43 42 42 42 42 41 42 45 48 48 47 47 47 48 49 49 47 43 38 39 41 47 47 45 41 39 38 41 44 46 48 48 49 51 53 56 58 59 60 61 62 63 63 61 59 58 56 56 56 56 55 54 53 53 55 58 60 62 63 61 58 56 59 60 58 57 56 55 54 53 53 53 53 53 53 53 53 55 57 58 58 57 57 60 61 62 61 60 59 57 57 59 58 57 56 55 53 52 51 50 50 50 51 52 53 54 54 55 57 58 59 61 63 64 65 66 67 68 68 69 69 71 72 70 70 69 68 67 67 67 67 67 67 68 68 68 68 68 68 68 69 71 73 74 74 74 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 74 75 76 76 76 76 75 75 75 75 75 74 72 72 72 73 73 74 75 76 76 76 76 77 78 78 78 78 78 79 80 80 80 80 81 81 81 81 81 80 79 78 77 76 75 76 77 78 79 79 79 79 79 79 78 77 76 76 76 77 79 80 79 80 80 80 80 80 81 82 83 82 82 81 82 82 82 82 81 81 80 80 80 80 80 80 80 80 80 80 80 81 82 84 85 87 86 85 85 84 83 83 82 81 81 81 87 87 87 87 88 89 90 91 91 91 91 89 88 87 86 85 85 85 85 85 85 85 86 85 86 86 87 88 88 89 89 89 90 90 92 93 93 93 92 91 90 89 88 86 85 84 84 85 85 85 85 84 84 83 83 83 82 82 82 83 84 84 84 84 84 83 82 82 82 81 81 81 81 81 81 80 79 78 76 75 75 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 81 82 84 85 87 85 84 86 84 82 81 81 83 79 76 74 74 74 76 78 80 80 79 75 71 68 68 69 67 65 64 67 73 74 74 72 69 65 64 64 64 63 63 67 69 71 73 74 73 74 76 77 78 79 80 81 82 82 82 81 80 79 77 75 72 71 67 63 58 58 59 60 59 59 58 58 59 60 61 62 63 67 68 68 68 68 69 65 64 66 67 67 68 66 64 66 67 68 66 64 69 71 69 68 67 64 65 68 62 55 61 63 62 55 55 59 57 52 41 44 56 58 60 63 61 57 54 52 49 46 43 42 41 39 40 41 42 43 44 44 44 44 44 43 41 40 39 39 38 37 36 34 33 32 31 32 33 33 33 31 30 29 29 29 29 27 26 24 24 24 24 24 24 25 26 26 27 28 28 28 28 28 28 27 27 28 26 24 23 22 22 22 23 24 25 27 28 29 30 30 30 30 32 33 35 37 40 41 40 39 38 38 34 30 29 29 28 28 28 27 27 28 28 29 30 31 32 33 35 37 38 37 35 33 32 33 33 33 32 32 32 31 31 33 35 37 38 38 38 38 38 38 38 38 37 35 34 35 35 33 32 32 32 32 33 33 34 35 36 37 37 37 35 34 34 33 33 32 32 31 31 31 31 32 32 33 32 32 35 37 39 41 43 44 45 45 46 48 48 49 50 50 50 49 46 47 52 52 52 55 56 56 55 54 52 52 53 56 57 57 56 54 53 51 49 51 52 52 52 52 54 56 58 63 65 63 61 59 59 59 58 56 55 54 54 54 54 56 60 60 60 57 56 54 51 51 55 56 58 59 60 61 55 53 54 55 57 62 64 65 64 63 61 63 66 67 67 68 69 70 70 68 68 72 73 74 68 65 63 59 56 57 60 61 60 57 53 50 49 47 46 49 54 53 49 51 53 55 55 54 51 48 47 53 59 62 63 65 69 74 77 76 73 68 64 61 60 59 57 56 56 54 51 48 48 49 50 49 48 48 48 48 49 51 54 55 56 57 58 59 65 66 64 61 60 59 55 50 45 42 40 41 42 44 46 47 46 44 41 42 43 46 49 51 51 51 51 52 53 53 55 55 56 56 57 56 55 51 47 44 44 43 41 41 41 42 42 44 47 50 51 51 51 52 51 49 47 42 38 41 49 60 61 57 48 42 39 39 40 42 44 46 48 51 54 57 60 63 64 64 65 65 65 62 60 58 57 56 55 53 52 52 53 55 59 62 64 64 64 63 62 60 59 59 59 58 57 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 56 58 59 60 59 58 57 56 56 58 57 57 57 56 55 54 54 53 53 53 54 55 56 56 56 56 56 57 59 61 63 64 65 66 67 67 67 68 68 68 68 68 69 69 69 68 68 68 68 67 67 68 68 69 69 68 68 68 69 70 71 72 73 74 75 76 76 76 76 76 75 75 75 75 76 77 77 76 76 75 74 74 74 75 76 77 76 75 74 74 74 74 74 73 73 73 73 74 75 75 76 76 76 76 76 77 78 78 78 78 79 80 80 80 81 81 82 82 82 81 82 81 81 80 78 77 75 77 79 80 81 81 80 79 78 78 78 78 77 76 77 79 81 81 81 81 80 79 79 80 81 82 82 83 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 82 82 83 84 85 86 87 86 85 84 84 83 82 81 80 80 80 87 87 87 87 87 88 89 90 91 91 91 90 88 87 86 85 85 85 85 85 85 85 85 86 86 86 87 88 88 89 88 88 89 89 90 91 92 92 91 90 90 89 87 86 85 84 84 84 84 85 84 84 84 84 83 83 83 82 82 83 84 84 85 85 84 84 83 83 82 82 82 81 82 82 81 80 79 78 77 76 76 76 77 77 77 77 78 78 78 78 79 79 79 79 79 78 78 79 79 79 79 79 79 79 79 79 80 80 81 82 83 85 86 86 86 87 85 83 83 82 82 76 72 70 71 75 76 79 81 81 78 72 69 67 70 72 70 68 67 71 75 76 76 75 70 65 60 62 64 63 65 69 73 75 76 76 76 77 78 77 78 78 80 81 82 81 81 80 79 78 77 75 73 70 67 63 59 58 60 61 61 61 61 61 61 60 62 64 64 65 67 68 69 66 64 59 60 62 63 65 67 65 63 63 64 67 65 65 70 71 70 71 69 65 64 63 60 63 69 62 57 48 47 52 51 51 49 50 57 57 58 58 52 49 49 50 50 48 45 42 40 39 41 42 43 44 45 45 45 45 44 44 43 42 42 42 41 38 36 33 31 30 30 31 31 31 30 29 28 26 25 25 25 23 22 22 23 23 24 24 24 25 26 27 28 29 29 29 29 29 29 28 28 27 24 23 22 22 22 23 24 25 26 27 28 29 29 28 28 30 30 31 33 34 35 39 41 42 40 38 35 32 31 31 30 29 29 28 27 27 28 28 29 30 31 32 34 35 36 37 36 34 33 33 33 33 32 31 30 30 30 31 33 34 36 36 35 35 35 35 35 34 33 33 33 33 33 32 32 32 33 33 32 32 33 33 34 35 35 35 34 33 33 32 32 32 32 32 31 31 32 33 33 33 32 32 34 37 39 42 44 45 45 45 46 47 48 48 48 49 51 51 49 48 49 51 52 54 54 54 54 53 51 51 52 56 56 55 54 53 51 51 51 52 53 53 52 53 54 56 58 62 63 63 61 59 57 58 58 56 56 56 56 56 56 57 60 62 62 61 60 61 61 60 60 60 62 65 64 64 61 60 59 58 58 58 62 65 66 63 60 61 64 66 66 66 68 68 68 67 70 74 73 71 67 68 67 59 55 54 56 58 60 57 50 48 46 45 45 46 52 51 47 51 54 57 55 53 51 49 48 52 55 57 58 61 67 72 76 74 71 66 61 60 63 64 64 60 57 56 54 52 49 51 53 50 49 49 49 49 50 50 50 50 51 52 56 60 63 63 62 59 56 54 51 47 43 41 40 41 42 43 45 46 46 42 39 40 43 47 50 51 50 50 50 51 52 53 55 56 57 57 57 56 54 52 47 45 44 44 42 41 41 42 43 43 42 46 49 51 51 50 47 45 44 39 37 40 51 62 66 63 54 45 40 40 41 42 44 43 43 47 51 54 61 67 67 66 65 65 64 63 60 57 57 55 54 52 52 53 56 60 66 67 68 66 65 64 65 65 64 63 61 60 59 58 57 56 57 57 57 56 56 56 54 53 52 52 52 53 55 57 57 57 57 57 57 56 56 56 56 57 57 57 57 57 56 56 56 56 57 59 59 58 56 55 56 57 59 61 62 64 64 65 65 66 66 67 67 68 68 69 70 70 70 70 70 70 69 68 68 68 68 68 69 69 69 69 68 69 69 71 73 74 75 76 76 76 76 74 74 73 74 75 76 77 77 77 77 76 75 74 74 75 76 78 77 76 74 74 74 75 75 75 75 76 76 77 77 77 76 76 76 76 76 77 78 78 78 78 79 80 80 81 81 81 82 82 82 82 81 81 81 80 79 77 76 77 79 82 82 82 81 80 80 78 77 76 77 77 79 81 82 83 82 82 80 79 79 80 81 82 83 83 82 81 80 81 81 81 81 82 82 83 83 83 83 82 82 82 82 82 84 85 85 85 85 86 85 85 84 83 83 83 82 81 80 80 87 86 86 86 87 88 89 90 91 91 91 90 88 87 85 85 85 85 85 85 85 85 85 86 86 86 87 88 88 88 88 88 88 88 89 90 90 91 90 90 89 88 87 85 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 83 84 84 85 85 85 85 84 84 83 82 82 82 82 82 82 81 80 79 78 77 76 77 77 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 81 82 83 85 85 86 87 86 83 82 83 82 80 76 77 78 76 75 75 78 80 80 76 70 68 68 68 69 70 69 69 70 73 76 76 75 74 70 67 68 67 65 66 68 74 77 79 78 77 77 77 77 78 79 81 81 82 81 81 80 79 78 76 73 69 62 58 57 57 58 60 61 60 61 61 61 58 55 57 59 60 60 62 66 67 60 58 56 56 57 58 59 60 60 60 58 59 62 64 64 66 67 66 65 64 62 59 55 49 50 52 50 50 49 47 45 43 46 50 48 46 45 48 51 52 45 41 50 52 47 44 41 40 39 40 41 42 43 43 42 43 43 43 43 43 46 46 44 42 39 37 34 31 30 29 29 28 27 27 26 25 24 23 22 23 23 23 23 23 23 24 24 25 26 28 28 29 29 29 28 27 27 27 27 24 23 22 22 22 22 23 24 25 26 27 28 29 29 29 28 29 30 30 31 31 33 35 38 40 41 39 38 36 34 33 32 31 30 29 28 27 27 27 28 29 30 31 32 33 34 35 35 35 34 33 32 31 31 31 30 29 29 29 30 31 32 33 33 33 33 33 33 32 31 31 31 32 31 32 32 32 33 33 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 32 32 32 33 34 36 37 39 41 43 42 43 45 48 49 48 48 49 50 52 53 50 48 50 51 52 52 52 52 51 49 47 50 54 53 53 53 50 48 49 50 51 52 52 51 52 53 54 56 59 61 62 61 59 58 58 56 55 54 54 55 56 58 60 63 66 65 65 65 62 60 59 58 58 62 65 64 64 63 63 62 61 61 61 60 61 63 61 59 57 61 65 66 68 70 69 69 68 70 72 71 68 64 63 60 56 58 57 51 48 44 52 51 44 43 43 45 47 50 51 50 50 53 55 54 52 49 49 48 48 50 52 53 58 66 67 67 66 64 63 66 67 68 68 66 62 59 58 58 54 49 53 54 51 51 51 50 49 50 50 49 48 49 51 56 60 64 62 60 57 53 49 46 44 43 41 41 42 42 42 44 44 43 39 39 41 44 46 49 51 51 50 49 49 51 53 55 55 55 56 56 55 53 51 48 46 44 44 43 41 41 41 41 43 44 44 46 49 49 47 42 40 39 37 36 37 43 51 60 60 55 45 41 41 41 43 45 43 41 43 47 53 63 69 68 67 66 63 61 60 59 57 57 57 55 50 50 52 58 65 73 73 71 68 66 65 64 63 63 62 61 60 59 58 57 57 56 57 57 57 57 57 56 54 53 53 53 55 57 58 58 58 58 58 58 57 57 56 56 57 58 58 58 58 58 58 58 59 60 62 62 60 59 58 58 57 58 59 60 61 61 62 62 63 64 65 66 68 68 69 70 70 70 72 72 71 69 69 68 68 68 69 69 70 69 69 68 68 69 70 71 72 74 75 76 76 75 74 72 72 73 74 76 76 76 76 75 75 74 74 74 75 77 78 77 76 74 74 74 75 76 77 78 79 79 79 78 77 76 76 75 76 76 77 78 78 78 78 78 79 80 81 81 81 81 82 82 82 81 81 80 79 78 77 75 78 80 82 82 81 81 81 80 79 78 77 78 79 81 82 84 83 83 82 80 80 80 81 82 83 83 83 81 80 80 80 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 85 85 85 84 83 83 83 82 81 81 87 86 86 86 86 87 88 89 90 91 91 89 88 86 85 85 85 85 85 85 85 85 85 86 86 87 87 88 88 88 88 87 87 87 88 88 89 89 89 89 88 87 86 85 84 84 83 83 84 84 84 83 83 83 83 83 83 83 83 83 84 85 85 86 86 86 85 85 84 83 83 83 82 82 82 81 80 80 79 78 77 77 77 78 77 77 77 77 77 77 78 78 77 77 77 77 77 77 77 78 78 78 78 78 79 79 80 80 81 81 83 85 85 86 87 85 82 83 83 82 80 79 77 76 75 76 76 77 79 80 77 73 70 69 71 71 70 68 67 68 72 74 74 74 73 70 68 68 69 69 69 72 77 79 79 75 75 75 75 76 78 81 83 83 83 82 80 79 79 77 75 70 63 53 51 52 54 56 58 60 61 59 57 56 54 50 50 52 54 54 54 53 55 56 56 55 54 56 58 58 58 57 58 57 57 58 61 63 63 64 66 66 65 60 54 53 52 47 46 44 43 43 44 45 45 49 48 48 53 53 45 48 59 48 43 53 53 48 44 41 40 39 39 40 40 40 40 40 40 40 41 41 41 43 43 43 41 40 38 35 32 30 29 28 27 26 26 26 25 24 24 23 24 24 24 25 25 24 24 24 26 28 28 28 27 26 25 25 24 24 23 22 21 22 22 22 23 23 24 25 26 26 27 28 29 30 29 28 30 31 31 31 32 33 35 37 37 37 35 35 35 33 32 31 30 30 30 29 28 27 26 26 28 29 30 31 32 33 33 33 33 33 32 31 30 30 30 30 29 29 29 29 29 30 32 32 32 32 32 32 32 32 32 32 32 32 33 34 35 35 34 33 32 32 32 32 32 33 33 33 33 33 34 33 33 33 32 31 31 32 32 32 33 34 35 36 36 37 37 37 38 39 40 41 42 45 46 46 47 48 49 51 53 53 49 47 49 50 50 50 49 48 47 45 48 51 51 51 50 48 48 49 50 51 51 52 53 54 54 53 55 57 58 59 59 59 59 59 55 53 53 55 58 59 62 65 65 66 65 63 62 61 59 57 56 55 57 56 55 58 61 62 63 63 62 61 61 60 60 60 58 56 58 60 61 62 64 65 67 69 69 68 67 63 60 59 56 53 61 59 46 54 57 47 44 41 42 42 42 42 44 52 52 50 51 52 54 51 49 49 49 48 47 48 50 56 62 62 62 61 63 65 70 71 71 70 68 64 63 61 59 53 49 52 52 50 52 52 51 49 49 49 48 47 48 51 54 56 57 56 55 52 48 45 42 42 41 41 41 42 42 43 44 42 40 39 40 43 45 46 47 49 51 50 48 47 50 51 53 53 52 51 53 55 53 52 50 48 46 45 44 42 41 41 42 44 46 45 45 45 48 47 42 39 37 38 39 38 37 43 54 55 52 43 41 41 43 45 49 46 44 43 49 54 57 60 62 63 61 58 57 56 57 58 59 59 57 54 50 51 59 69 78 79 77 72 69 67 66 64 62 61 60 59 59 60 60 61 61 61 60 61 60 59 58 57 56 56 57 57 58 59 59 60 60 60 60 60 59 59 59 59 60 60 60 60 60 60 60 60 61 61 62 62 61 59 58 57 57 57 58 58 58 58 59 59 60 62 64 65 66 67 68 69 71 73 71 70 69 68 68 68 69 70 70 70 69 68 67 68 69 70 72 73 73 74 75 75 75 74 72 72 73 74 75 75 74 74 74 74 73 74 75 76 77 78 77 76 75 75 75 76 77 79 80 80 80 79 78 77 76 75 75 75 76 76 77 77 77 78 78 79 80 80 80 81 81 81 82 82 81 80 79 77 76 76 76 79 81 82 82 82 81 80 80 79 80 80 81 81 82 83 84 84 83 82 81 81 81 81 82 82 82 81 80 80 80 80 80 80 80 80 81 82 82 83 82 82 82 82 82 82 82 82 83 85 84 84 86 86 86 86 84 84 84 84 84 84 87 86 86 85 86 86 88 89 90 90 90 89 88 86 85 84 84 84 85 85 85 86 86 86 86 87 88 88 88 88 87 87 86 86 87 87 88 88 88 88 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 84 85 86 86 87 87 87 86 85 85 84 83 83 83 82 82 81 81 80 80 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 80 81 81 82 84 85 85 86 85 84 83 82 80 79 79 79 76 75 77 77 78 80 81 81 79 80 76 75 74 71 68 66 69 73 72 72 74 74 72 69 67 67 69 71 76 79 81 78 75 74 74 75 76 77 80 82 84 84 83 81 79 78 75 72 66 59 52 52 52 53 54 55 58 57 56 54 52 55 55 54 52 51 51 51 53 53 54 55 56 57 58 58 58 58 60 66 66 64 64 65 69 71 72 71 69 68 59 51 44 47 50 47 46 44 44 45 46 51 61 58 53 49 47 44 43 42 40 48 57 54 50 46 45 43 42 41 41 40 39 39 40 40 41 41 39 38 39 41 41 39 39 38 35 32 30 29 29 28 29 29 28 28 28 27 26 26 25 25 26 26 26 26 25 26 26 26 24 23 23 23 23 23 22 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 29 30 30 31 32 32 32 33 35 35 35 34 33 32 32 32 32 31 29 29 29 29 28 27 27 27 27 28 29 30 30 30 31 31 32 32 31 30 30 29 30 30 30 29 28 29 29 30 31 32 32 32 32 32 33 33 33 33 33 34 35 36 36 35 34 33 33 33 33 33 33 33 33 34 34 35 35 35 34 33 32 32 31 31 33 33 34 37 40 42 43 44 43 42 41 42 42 41 41 41 42 43 45 48 50 51 52 53 48 44 46 46 44 47 47 45 46 46 47 48 50 49 48 47 48 49 50 53 56 56 56 55 55 54 54 55 56 58 59 60 60 59 54 53 54 56 58 60 64 67 63 61 60 58 58 58 57 56 54 53 54 54 54 56 59 61 64 66 64 61 59 59 59 58 57 58 61 61 61 62 62 63 65 66 65 61 58 55 55 57 56 55 57 56 52 47 51 55 46 43 43 43 42 37 37 43 50 52 49 50 53 51 50 49 49 48 44 46 50 56 60 62 60 59 61 64 66 71 72 69 65 62 62 61 59 53 50 52 50 49 51 50 49 47 46 47 45 43 43 46 49 50 50 48 48 46 43 42 41 40 41 41 42 42 43 44 44 41 41 41 43 45 45 46 47 47 48 49 48 47 48 49 50 52 51 49 49 50 52 51 50 49 47 46 44 42 41 41 42 45 46 45 45 45 46 43 40 39 39 40 40 39 36 45 54 52 49 44 42 43 45 48 50 49 49 50 57 61 61 58 58 58 57 54 54 55 56 57 57 58 57 55 50 51 59 71 80 82 80 76 74 72 69 66 64 63 62 60 62 63 62 64 65 65 64 63 62 62 61 60 59 59 59 59 59 59 59 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 62 61 59 57 56 56 55 55 55 55 56 56 57 58 60 61 62 63 64 66 68 70 71 70 69 68 68 68 68 70 71 71 71 70 68 68 68 69 71 72 73 73 73 74 74 74 74 74 74 75 76 76 75 73 73 73 73 74 75 76 77 77 77 77 77 76 76 76 76 79 80 80 80 79 78 77 76 75 75 74 75 76 76 77 77 78 78 78 78 79 80 79 79 80 81 82 81 80 79 77 76 76 77 79 80 82 84 83 82 81 81 82 82 82 82 83 82 82 82 83 83 82 82 81 81 81 82 82 82 81 80 79 79 79 79 80 80 81 82 82 83 83 83 82 82 82 81 81 81 82 82 83 83 85 85 84 85 86 85 84 83 84 85 85 85 86 86 86 85 85 86 87 88 89 90 90 89 87 86 85 84 84 84 85 85 86 86 86 86 86 87 88 88 88 88 87 86 86 85 86 86 87 87 87 87 86 86 85 84 84 84 83 83 83 83 83 83 83 83 83 83 83 84 84 85 86 87 87 87 87 87 86 86 85 84 83 83 82 82 82 81 81 80 80 80 79 79 78 78 78 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 79 79 80 80 80 81 81 83 85 85 84 82 81 81 79 79 79 78 78 77 77 78 80 81 82 83 84 81 78 76 75 74 75 74 71 71 72 71 70 71 73 73 71 68 67 70 74 79 81 82 78 74 71 73 76 77 77 77 79 82 84 84 82 80 77 75 71 67 62 59 57 55 53 52 53 55 56 56 57 55 53 54 54 53 52 52 52 52 53 54 55 55 56 57 58 57 57 58 60 61 63 67 71 72 71 71 71 69 67 57 49 42 55 56 46 47 48 47 46 47 50 53 49 53 58 49 45 44 42 41 49 55 54 51 47 46 45 45 44 44 45 45 44 43 43 45 46 45 43 42 42 41 38 38 37 35 33 31 29 30 31 34 34 33 33 33 32 30 27 26 26 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 26 26 27 27 28 29 30 31 31 31 31 31 32 32 32 34 34 33 32 30 29 30 32 32 32 30 30 29 30 29 29 28 27 27 27 28 28 29 29 29 30 30 31 30 30 30 30 30 30 30 29 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 34 34 35 35 33 33 32 32 32 32 32 33 33 34 34 34 34 35 34 33 32 31 31 31 32 33 35 36 38 40 43 46 48 49 49 50 52 54 52 49 46 44 42 42 48 51 52 51 50 45 43 43 43 43 43 45 46 46 47 47 46 46 47 48 49 49 49 51 55 57 57 57 57 57 56 55 56 57 59 60 61 61 59 54 52 53 58 59 59 62 64 61 59 57 56 56 56 55 54 54 55 55 55 56 56 59 62 63 66 69 64 61 60 58 55 52 51 53 59 61 62 64 65 63 63 62 63 61 59 56 56 59 59 55 52 49 45 48 54 49 46 46 53 53 43 42 45 54 54 47 49 51 51 50 49 49 47 43 46 50 57 59 60 57 56 56 60 64 68 67 65 62 60 59 60 59 55 55 54 49 47 47 47 46 44 44 44 44 42 41 42 44 46 46 45 43 41 40 40 40 40 41 41 42 43 44 44 44 43 44 46 46 46 46 44 44 46 48 49 48 47 47 49 51 52 50 48 50 51 53 51 49 49 48 47 45 44 43 42 42 45 44 44 46 46 45 41 39 41 41 41 40 39 38 49 54 52 48 45 43 43 44 47 50 52 55 58 65 64 60 59 57 57 55 54 54 54 55 56 56 56 55 54 52 52 55 65 72 74 75 75 74 73 71 69 67 65 65 65 63 63 64 65 66 66 65 64 63 63 62 61 61 61 60 60 59 58 58 58 59 61 61 62 62 62 63 63 64 64 64 64 64 64 64 65 65 65 64 63 61 59 57 55 55 55 54 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 67 67 68 68 69 71 72 72 71 70 68 68 69 70 71 72 72 73 73 73 73 73 74 74 75 75 76 76 75 73 73 73 74 75 76 76 76 76 77 77 78 78 78 77 78 80 80 80 79 78 77 76 75 74 74 75 75 76 77 77 77 78 79 79 79 79 79 79 79 79 80 81 81 79 78 78 78 79 81 82 84 84 84 83 82 82 83 84 84 84 83 83 82 81 81 82 83 82 81 81 81 81 81 81 81 80 79 79 79 79 80 80 81 82 82 83 82 82 82 82 82 81 81 81 81 82 83 83 83 83 84 84 83 84 85 86 85 86 85 85 84 86 86 86 85 85 85 86 88 89 90 90 89 87 86 85 84 84 85 85 86 87 87 86 86 86 87 88 88 88 88 87 86 85 85 85 86 86 86 87 87 86 86 85 84 84 84 84 83 83 83 83 83 83 83 83 83 84 85 85 86 87 87 87 87 87 86 86 86 85 84 83 83 83 82 82 81 81 81 81 81 81 80 79 78 78 77 77 76 76 76 76 76 75 75 75 75 75 76 76 76 77 77 77 78 79 79 80 80 80 81 81 83 84 84 83 81 80 79 78 77 77 78 79 80 80 81 82 81 81 79 79 79 78 76 74 73 73 73 73 71 70 69 69 70 73 72 71 70 71 75 77 80 81 80 78 73 71 74 77 80 79 79 79 80 82 83 83 82 79 76 74 72 69 65 62 58 55 53 53 54 56 60 62 62 59 56 53 52 51 50 50 51 52 53 55 56 57 57 56 56 56 56 57 58 59 61 67 71 71 71 69 66 67 67 59 57 67 60 48 55 57 54 56 54 47 44 44 57 61 49 45 45 45 46 50 52 54 52 49 46 46 45 45 45 45 46 46 46 47 47 48 48 47 46 45 44 42 41 38 36 35 32 30 32 34 38 40 40 40 40 38 34 30 28 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 24 24 23 24 25 26 26 27 27 28 28 29 31 33 35 35 35 34 32 32 33 34 33 31 29 28 29 31 32 32 31 30 30 30 30 29 29 28 27 27 27 28 28 29 29 29 29 30 30 30 29 29 30 30 30 29 29 29 29 29 29 29 29 30 31 31 32 32 32 32 32 33 34 34 32 30 29 29 30 31 31 32 33 34 34 34 34 34 33 33 32 31 30 31 32 33 34 36 39 40 42 45 48 50 51 51 51 52 52 52 50 49 47 44 43 47 50 52 50 47 43 42 42 43 45 46 49 51 50 48 47 48 49 49 50 52 52 52 53 57 58 58 60 60 60 57 55 54 54 56 58 59 59 58 56 54 55 60 60 59 59 59 59 59 58 56 55 55 55 54 54 55 57 59 60 60 61 63 68 67 67 64 63 62 58 58 60 59 58 59 59 60 62 64 63 63 62 63 64 63 59 56 55 59 60 54 51 49 44 47 55 54 52 52 51 47 46 48 54 53 50 49 50 53 51 49 49 48 46 45 47 51 56 59 57 55 53 56 61 65 64 63 59 59 59 60 59 58 57 54 50 46 44 44 43 43 43 44 44 43 41 40 41 42 43 43 42 41 39 40 41 41 42 42 43 43 44 44 45 45 47 48 49 49 48 45 45 46 47 48 47 48 49 54 56 55 53 50 48 50 51 49 48 49 50 50 49 47 44 43 43 44 43 43 44 44 44 42 41 42 42 40 38 41 45 55 55 49 47 44 42 43 45 49 52 54 60 64 66 63 59 59 58 56 55 55 54 55 55 56 56 55 55 54 54 52 52 60 64 68 70 71 71 72 72 70 68 65 64 64 65 65 65 64 65 65 65 65 65 65 65 64 63 62 61 60 59 58 58 57 59 61 62 63 63 63 64 64 65 65 66 66 66 66 66 67 67 66 65 63 60 57 56 54 54 54 54 54 55 56 57 58 59 60 61 62 63 63 63 64 65 65 66 66 67 68 69 71 72 73 75 72 71 70 69 69 70 70 71 71 72 71 71 72 72 73 74 74 74 75 74 74 73 73 74 74 75 76 75 75 75 76 77 78 79 79 79 79 80 78 77 78 77 77 76 75 75 75 76 76 77 78 78 78 79 80 80 79 79 79 79 80 80 81 81 80 80 80 80 81 82 84 85 86 85 84 83 83 83 84 84 84 84 83 83 83 82 82 83 83 82 81 80 80 80 80 80 80 79 79 79 79 80 80 81 81 82 82 82 82 82 82 82 82 81 81 81 81 82 82 83 83 83 83 83 82 83 85 87 87 87 87 86 85 86 86 86 85 85 85 86 87 89 90 90 89 88 86 85 85 85 85 86 87 87 87 87 86 87 87 87 88 88 87 87 86 85 85 85 85 86 86 86 87 86 86 85 85 84 84 84 84 83 83 83 83 82 82 83 83 85 86 87 87 88 87 87 87 86 86 86 85 85 84 83 83 83 83 82 81 81 81 81 82 82 81 80 79 78 78 77 76 76 75 75 75 75 75 75 75 75 75 76 76 77 77 77 78 79 79 80 80 80 81 82 83 82 81 82 81 81 81 79 77 77 78 80 81 81 82 82 80 78 76 77 77 77 76 75 74 74 75 73 71 70 70 70 71 72 71 71 74 76 78 79 80 81 80 77 74 74 76 79 81 81 82 82 82 82 83 83 82 79 75 71 68 67 66 63 60 59 58 58 57 57 62 64 63 61 58 55 55 57 55 53 53 53 52 53 55 56 56 54 52 56 61 60 59 58 56 57 61 65 66 66 63 65 66 65 66 69 69 64 59 62 63 66 67 61 51 46 53 55 51 50 52 54 53 52 50 49 49 49 48 45 44 44 44 45 46 47 48 49 50 50 50 49 48 47 46 44 42 40 37 35 33 32 33 38 42 44 45 44 43 41 38 34 30 27 25 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 24 24 24 24 24 23 24 25 26 26 27 27 27 27 27 28 31 35 37 37 36 34 32 32 35 34 32 30 29 29 30 30 31 31 31 31 30 31 30 29 28 27 27 27 27 27 28 29 28 28 29 29 29 29 29 30 30 30 30 30 30 29 28 27 27 27 28 29 29 30 31 31 32 32 33 33 32 31 29 29 29 30 31 32 33 34 34 33 33 33 33 32 31 31 31 30 30 31 33 35 36 38 40 43 45 48 49 50 49 50 51 51 50 48 47 46 47 46 46 51 53 52 47 43 45 46 47 49 52 54 56 57 56 54 53 51 50 49 51 54 56 56 57 59 60 62 63 64 60 55 52 52 54 55 57 59 55 54 57 59 61 60 60 61 60 59 58 57 56 54 53 53 54 54 57 59 62 64 66 66 69 71 67 65 63 62 63 64 63 62 61 59 57 58 57 54 52 53 56 60 63 64 65 66 63 60 60 58 51 50 48 44 51 63 57 54 52 50 47 45 42 40 40 43 47 50 52 50 49 49 49 47 44 45 48 53 58 61 58 55 51 52 54 57 57 55 59 62 63 61 59 56 53 49 45 43 42 42 41 41 42 42 43 42 40 40 40 41 41 41 41 41 42 42 43 43 43 43 42 43 44 45 47 48 48 49 49 48 46 45 44 45 46 46 49 52 56 56 55 52 49 47 47 46 44 45 46 47 47 47 46 45 44 43 43 42 42 42 42 42 42 42 43 41 40 39 46 50 51 48 45 44 42 40 45 53 62 69 71 67 65 64 60 58 56 55 54 53 53 53 54 55 56 55 55 55 55 55 52 53 57 62 66 70 70 70 71 71 70 68 67 67 67 67 66 65 64 64 65 65 66 67 67 67 67 66 64 63 62 60 59 58 57 59 61 62 62 63 63 63 64 64 65 66 66 66 67 67 67 67 66 64 61 58 55 54 53 54 54 54 55 56 57 58 60 61 62 63 63 64 64 64 64 64 65 65 66 67 69 72 74 73 73 74 74 73 72 69 68 68 68 69 70 70 70 70 71 71 72 72 73 73 73 73 73 72 73 73 74 74 75 75 75 75 76 77 78 79 80 81 80 78 78 78 78 77 77 76 76 75 76 77 77 78 79 79 79 79 79 79 79 79 80 80 81 81 81 80 80 80 81 82 84 85 86 86 86 85 85 84 84 85 85 84 83 84 84 84 84 84 84 84 83 83 81 80 80 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 82 82 83 82 82 81 81 81 81 82 82 83 83 84 83 83 82 82 83 85 87 88 86 85 86 86 86 85 85 85 85 85 87 88 90 90 89 88 87 86 85 85 86 87 87 87 87 87 87 87 87 87 87 87 87 87 86 85 85 85 85 85 86 86 86 86 86 85 85 85 84 84 84 84 83 83 82 82 82 82 84 85 87 88 88 88 87 87 87 86 86 85 85 84 84 83 83 83 83 82 82 81 81 82 82 82 82 80 79 79 78 77 76 75 75 74 74 74 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 80 81 82 82 82 81 81 81 82 83 80 77 78 78 79 80 80 80 79 78 76 76 77 77 77 76 75 75 75 75 73 71 68 69 70 72 74 74 76 78 79 80 80 81 80 78 77 77 78 79 80 82 84 86 87 88 85 83 83 80 76 70 65 62 61 61 59 59 61 62 63 61 58 58 60 61 61 59 57 57 59 60 60 60 60 61 62 61 60 61 60 57 61 65 64 63 66 62 59 58 58 58 61 64 66 65 64 63 63 65 61 59 64 63 55 56 58 57 51 46 48 49 48 55 61 59 56 53 50 48 49 49 46 45 44 45 45 45 47 48 48 49 50 50 49 48 47 45 43 41 39 38 37 37 38 40 42 44 44 45 46 45 44 42 38 35 32 30 28 26 25 25 25 24 24 23 23 22 22 22 22 23 23 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 26 28 30 33 37 37 37 35 34 34 34 33 33 32 31 30 30 31 31 31 31 31 31 30 30 29 28 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 31 31 30 29 28 27 27 27 27 27 28 28 29 30 31 31 32 32 32 31 31 31 32 32 32 32 33 34 34 33 32 32 32 31 31 31 30 30 30 29 31 34 37 39 41 42 43 44 45 46 46 45 47 48 49 48 46 45 46 47 47 49 53 56 57 51 47 47 49 51 54 54 53 53 54 55 54 53 49 47 46 50 54 57 57 56 58 59 60 60 60 58 56 53 54 55 55 58 60 56 56 58 60 61 61 60 60 58 57 55 55 54 52 52 53 53 54 57 61 64 67 71 74 73 72 68 65 63 59 60 64 62 62 64 60 58 62 63 62 60 58 58 60 62 64 69 76 70 65 62 58 53 48 46 47 45 47 49 50 50 48 50 51 46 44 41 44 48 50 51 51 48 47 46 46 45 45 47 50 58 63 62 57 51 49 49 50 51 53 59 59 58 58 56 52 49 46 43 42 42 41 40 38 39 40 42 43 43 41 40 40 41 42 42 43 43 43 44 45 45 44 43 43 43 45 47 49 48 47 48 48 48 46 44 45 45 46 49 53 57 58 57 53 50 48 46 45 44 45 46 46 45 45 44 44 43 44 44 44 43 43 42 42 42 43 42 39 42 44 47 47 46 44 42 43 44 43 42 46 55 65 69 67 64 61 58 55 54 54 53 53 53 53 53 54 54 53 54 56 56 57 56 57 58 62 65 69 70 70 71 70 69 70 70 70 69 69 68 68 67 66 66 66 67 69 70 70 70 69 68 67 64 62 59 58 58 59 60 61 61 62 62 63 63 63 64 65 66 66 67 67 68 67 65 62 59 56 53 53 53 54 55 55 56 57 59 60 61 62 62 63 64 64 64 64 65 65 65 65 66 67 70 73 74 73 74 74 74 73 71 68 67 66 67 67 68 68 69 69 69 69 70 70 71 71 71 71 71 71 71 72 72 73 74 74 75 75 76 77 77 78 79 80 80 80 80 79 79 78 78 77 77 76 77 77 78 79 79 79 78 78 79 79 79 80 80 81 81 81 79 79 78 80 82 84 86 87 87 86 86 85 85 85 86 85 83 83 83 85 85 85 85 84 84 84 84 83 82 80 79 79 80 81 81 81 81 81 82 82 82 81 81 80 81 82 83 83 83 82 82 81 81 81 81 82 82 83 83 84 84 83 83 83 83 83 84 86 86 86 87 86 86 85 85 84 85 85 87 88 89 90 90 89 87 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 86 85 85 85 85 85 86 86 86 86 86 85 85 85 85 84 84 84 83 83 82 82 82 82 84 86 88 88 88 88 87 87 86 86 86 85 84 84 83 83 83 83 83 82 82 81 81 82 83 83 82 81 80 79 78 77 76 75 75 74 74 74 74 74 74 75 75 76 76 77 78 78 79 79 79 80 80 81 81 81 81 81 79 79 81 80 79 78 78 78 78 78 78 78 77 77 77 76 77 77 77 77 76 76 76 76 75 73 69 68 69 72 75 76 78 79 80 81 82 81 79 78 77 78 79 80 81 82 84 86 87 87 86 84 82 80 75 71 67 62 58 57 56 56 57 60 62 64 65 60 57 60 61 62 61 61 62 62 63 65 66 65 66 68 68 67 67 62 59 62 66 69 68 67 62 59 56 57 58 60 63 65 61 60 63 61 60 57 57 60 62 60 59 60 63 59 56 56 54 52 55 60 62 61 58 53 50 48 51 53 53 52 50 47 46 46 45 46 48 48 48 49 49 47 44 40 39 38 38 39 40 42 44 44 46 48 49 49 49 47 45 43 40 38 35 32 30 27 25 24 24 24 23 23 22 22 23 23 24 24 24 24 24 25 25 25 26 26 26 26 25 24 23 25 27 28 28 28 30 34 37 38 37 35 34 33 34 34 34 33 32 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 27 27 28 28 29 29 30 30 30 30 30 30 29 28 28 29 29 29 28 28 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 32 31 31 31 31 30 31 31 31 31 32 31 33 37 40 42 42 41 41 40 40 42 43 44 45 45 46 46 46 46 47 48 50 52 55 58 58 53 50 49 50 53 56 53 51 52 52 52 53 51 48 46 47 50 54 57 56 56 56 56 55 54 54 55 56 57 57 57 58 58 59 59 59 58 59 60 61 60 59 57 56 55 53 52 54 53 53 53 54 57 62 66 69 68 69 70 69 67 65 63 60 58 57 57 59 63 61 63 68 65 63 63 62 60 59 60 61 66 70 69 66 63 62 58 52 48 48 58 57 53 48 46 47 60 70 53 46 43 49 51 50 51 52 48 46 45 45 45 46 47 51 60 65 64 60 56 53 48 45 49 52 56 55 54 55 52 49 47 45 43 41 40 40 39 37 38 40 41 42 43 43 42 41 42 42 43 42 42 41 42 45 44 43 42 43 44 45 46 47 48 48 47 47 47 46 46 46 47 49 52 54 56 58 59 57 53 50 48 48 48 47 46 46 44 43 42 42 42 44 45 46 45 45 44 43 43 43 41 37 43 46 46 45 43 43 44 47 53 57 57 56 57 62 64 64 62 59 56 54 54 54 54 54 53 53 53 53 53 53 56 60 63 63 62 62 62 63 65 66 67 69 71 71 72 73 72 71 71 71 72 74 74 71 70 69 70 71 73 74 73 71 71 70 68 64 60 59 58 58 59 59 60 61 62 62 63 63 64 65 66 67 67 68 68 67 63 59 55 54 53 53 54 55 56 56 56 57 58 61 62 62 62 63 63 64 64 64 65 65 65 65 66 67 70 73 74 74 75 75 74 72 69 67 66 66 66 66 66 68 69 70 69 69 69 69 68 68 68 69 69 69 68 69 70 71 72 73 74 76 77 78 78 79 79 79 80 80 81 80 80 79 79 79 78 78 78 79 80 80 80 79 79 79 78 79 79 80 80 81 81 80 79 79 80 82 84 86 87 88 87 86 85 84 85 85 85 84 83 83 84 85 86 86 85 84 84 84 83 83 81 80 80 80 80 80 80 81 81 82 83 83 82 81 81 81 82 83 84 84 83 82 82 82 81 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 85 86 87 86 86 85 85 84 84 85 86 88 89 90 90 89 88 87 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 85 85 86 86 86 86 86 85 85 85 84 84 84 84 83 83 82 82 82 83 84 86 88 88 88 87 87 87 86 86 85 84 84 83 83 83 84 83 83 82 82 81 81 82 83 84 83 82 80 79 78 77 76 75 74 74 73 73 73 74 74 74 75 76 77 77 78 79 79 80 80 80 81 81 81 80 80 79 78 78 79 78 78 78 78 78 78 78 78 77 76 76 76 77 78 78 77 77 76 77 77 78 77 76 73 73 75 76 78 78 79 80 82 83 83 82 81 80 79 79 79 80 81 83 85 84 83 82 81 81 77 74 70 66 63 61 59 58 58 58 59 61 64 67 69 64 63 65 65 65 61 61 63 64 65 68 69 68 69 69 68 66 64 61 60 61 65 68 67 64 60 58 57 58 58 57 58 59 58 60 62 59 58 56 52 54 64 62 59 61 61 60 58 56 55 54 52 55 57 58 57 55 52 49 52 53 53 54 53 51 50 49 49 50 50 49 49 50 50 47 42 39 38 38 39 41 43 45 47 49 51 52 53 52 51 50 49 47 45 42 39 36 32 28 25 23 23 24 23 22 22 23 24 24 24 25 25 26 26 26 26 26 27 27 26 25 24 23 24 27 28 30 29 29 29 32 35 38 38 37 34 32 32 32 33 34 34 33 32 31 31 31 31 31 30 29 29 29 28 28 29 29 29 29 28 28 28 28 29 29 30 30 30 30 30 30 29 29 29 29 30 29 29 29 28 28 28 29 29 30 31 32 33 34 33 33 32 32 32 32 30 29 29 29 30 30 30 30 30 31 32 34 35 37 39 42 42 42 40 39 37 38 39 40 41 42 43 43 44 45 46 48 50 53 53 54 56 56 56 54 53 52 52 53 55 55 54 52 52 53 51 48 46 46 49 51 54 55 55 55 56 56 54 55 56 57 59 60 59 58 58 60 62 61 59 56 57 57 58 56 55 56 55 53 52 52 53 53 52 53 55 60 63 64 64 65 68 66 64 63 62 60 59 57 56 55 56 59 63 66 63 62 63 58 55 54 57 62 60 61 62 62 62 64 62 55 55 60 69 61 52 46 46 47 63 70 63 52 46 53 53 48 51 51 48 45 44 44 45 46 47 51 59 62 63 63 61 57 50 45 45 47 50 50 51 53 51 48 46 45 44 42 40 39 39 38 39 39 40 42 43 44 43 43 43 42 41 42 40 38 39 41 42 43 44 46 48 49 46 45 47 46 45 46 46 47 48 49 51 53 56 57 58 58 59 59 54 52 50 49 48 47 46 45 44 44 44 44 45 46 47 48 47 46 45 44 43 42 40 39 41 42 43 43 43 44 48 52 56 58 59 61 62 63 63 62 59 58 56 55 55 55 55 54 54 54 55 54 54 55 61 65 66 66 66 67 67 66 67 68 70 71 73 74 74 74 73 72 72 71 72 74 76 76 76 76 76 74 73 72 71 70 71 71 69 66 62 59 58 58 58 59 59 60 61 63 63 64 65 66 67 68 68 68 66 63 59 56 54 53 53 54 54 55 55 55 54 53 55 59 62 63 62 62 63 63 64 64 65 65 65 66 66 68 69 72 72 73 74 75 74 72 69 68 67 66 66 66 67 68 69 70 69 69 69 68 68 68 68 68 68 68 68 68 68 69 70 72 74 76 77 78 77 77 77 77 78 80 81 81 81 81 81 81 80 80 80 80 81 81 81 80 80 79 78 79 79 80 81 82 81 80 80 81 82 84 85 86 87 87 87 85 85 84 85 85 84 84 83 83 84 84 85 86 85 85 84 83 83 82 81 81 81 80 80 80 81 82 83 83 84 83 82 82 82 82 84 84 84 84 84 83 83 82 81 81 81 82 83 83 83 83 83 83 83 84 84 85 84 84 85 86 87 85 85 85 85 85 84 85 86 87 89 89 89 89 88 87 86 86 86 86 86 87 87 87 87 87 87 86 86 86 86 86 86 85 85 85 85 85 85 86 86 86 85 85 84 84 84 84 84 84 83 83 82 82 82 83 85 87 88 88 88 87 87 86 86 85 85 84 83 83 83 84 84 83 83 82 82 81 82 83 83 84 83 82 81 80 78 77 76 75 74 74 73 73 73 73 74 74 75 76 77 78 79 79 80 80 81 81 82 82 82 81 80 78 78 77 78 79 78 78 79 79 79 78 78 77 76 76 77 78 79 78 78 77 77 77 78 79 79 80 80 79 77 77 77 76 78 80 82 83 84 83 82 81 79 79 78 79 81 81 82 79 77 75 78 77 73 71 69 64 62 62 63 64 63 63 65 69 73 73 71 68 72 72 69 66 63 63 64 67 69 69 69 69 69 68 65 64 63 62 62 63 66 67 66 62 60 60 58 57 56 54 53 55 56 56 59 60 61 60 54 51 55 59 60 60 60 61 56 54 54 54 55 55 54 52 53 53 55 54 53 53 53 53 54 54 52 53 55 55 54 53 53 53 49 45 39 38 39 42 43 44 47 50 51 51 50 52 53 52 50 49 50 48 46 43 40 37 33 28 25 23 23 23 24 24 24 25 25 25 25 25 26 27 27 27 27 27 27 27 26 25 24 25 26 27 28 29 29 29 29 30 33 36 37 37 35 33 31 31 32 33 35 36 36 34 32 31 31 30 30 30 29 29 29 29 29 29 30 30 29 29 29 29 29 29 30 31 31 31 31 31 30 30 29 29 29 30 29 28 28 28 29 29 29 29 30 31 32 32 31 31 30 30 29 28 28 28 29 29 29 30 29 29 28 30 32 35 37 39 40 41 41 41 40 38 37 38 38 39 38 39 40 41 42 45 47 50 52 55 54 54 56 56 57 58 58 57 53 50 50 52 53 53 53 53 51 48 43 43 45 48 51 54 54 54 56 56 55 57 59 60 63 63 60 60 60 61 62 61 60 59 58 58 57 55 55 57 55 52 51 51 51 50 51 53 56 59 58 59 61 64 67 67 64 60 61 62 62 59 56 53 53 55 58 61 63 63 61 53 47 44 46 51 55 57 59 62 61 58 66 67 59 64 71 57 49 46 55 60 49 52 55 51 51 58 53 48 50 50 48 44 43 44 45 46 47 50 54 58 60 60 58 56 51 47 43 49 51 51 50 50 49 47 45 43 41 41 40 39 39 40 40 39 40 43 44 45 44 44 43 42 41 43 42 40 39 40 42 46 49 51 52 52 48 46 46 45 44 45 46 48 50 52 53 56 59 61 60 58 57 56 53 51 49 49 48 47 46 46 45 46 46 47 48 49 49 49 48 47 46 44 43 41 42 41 40 41 42 43 46 48 52 57 60 61 62 64 64 63 63 61 57 56 55 54 54 55 55 55 55 56 57 58 60 61 63 64 66 67 68 71 72 72 73 74 75 76 76 77 76 75 73 72 73 71 69 67 69 71 73 73 73 70 66 61 58 59 64 68 70 66 63 60 59 58 59 59 60 61 62 63 63 64 66 68 69 70 69 67 63 60 58 57 55 54 54 55 55 55 53 52 51 50 51 55 60 63 62 62 63 63 63 63 64 65 65 66 67 68 70 71 72 73 73 73 72 72 71 70 69 68 67 67 68 68 69 70 69 69 69 69 70 70 69 68 67 67 67 67 67 68 70 72 74 75 77 76 76 75 75 76 77 79 81 83 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 80 80 81 82 83 82 82 82 83 84 84 85 86 87 87 87 85 85 84 85 85 83 83 82 82 82 83 84 85 86 85 84 83 82 81 81 81 82 81 81 82 83 83 84 84 84 83 82 82 82 83 85 85 85 85 84 84 83 82 81 81 82 82 83 84 84 83 84 83 82 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 86 87 88 89 89 88 88 87 86 86 86 86 86 86 86 86 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 83 83 82 82 82 83 85 87 88 88 87 87 86 86 86 85 84 84 84 83 84 84 84 83 83 82 82 82 82 83 84 84 84 83 81 80 79 78 77 76 75 74 73 73 73 73 74 74 75 76 77 78 79 79 80 81 81 82 82 83 82 82 80 79 78 77 78 79 78 79 80 80 80 79 78 78 78 79 81 81 81 80 79 79 79 79 80 81 82 83 80 73 66 59 63 69 75 78 81 83 84 83 81 77 72 72 74 78 80 80 80 79 77 75 76 74 71 67 66 64 64 66 66 66 66 68 71 75 77 77 75 74 78 78 75 72 70 69 67 66 69 70 70 68 66 65 65 66 65 65 65 66 66 67 66 63 62 62 58 55 54 53 53 53 54 54 57 60 62 65 67 66 64 63 61 59 57 58 60 56 53 53 54 55 53 50 48 50 52 55 56 55 54 53 53 53 53 55 57 56 56 56 53 50 45 41 36 39 41 44 45 46 49 50 50 51 52 52 52 51 51 50 49 47 44 40 37 35 33 30 27 26 26 26 25 25 25 25 25 25 24 25 26 27 28 29 29 29 28 27 25 25 25 26 27 27 28 28 27 28 28 30 31 34 35 36 35 33 32 31 31 32 35 37 38 35 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 31 32 32 33 33 32 30 30 29 29 29 29 29 29 30 30 31 31 30 29 29 30 30 30 30 29 29 28 28 28 28 29 29 29 30 29 29 29 31 33 37 40 41 40 40 41 41 41 40 40 40 39 39 37 37 37 40 42 45 49 52 54 55 54 56 58 58 59 60 63 63 59 52 47 48 50 51 53 53 53 51 47 44 45 49 51 53 54 55 57 55 54 55 54 53 55 57 59 61 61 61 59 58 60 61 63 61 58 55 53 51 50 51 53 54 53 51 49 48 51 54 56 59 62 64 65 64 61 58 58 61 63 60 56 53 52 51 51 56 61 58 57 56 51 44 45 48 51 53 58 64 66 66 67 66 61 67 67 54 51 49 46 45 40 45 49 50 55 62 56 51 49 48 47 42 42 43 45 47 49 52 55 55 54 52 50 49 47 45 43 47 49 50 48 45 43 42 41 40 39 40 39 39 40 40 40 39 39 41 42 43 44 43 42 42 43 45 44 43 41 43 45 50 52 52 52 51 48 48 47 46 45 45 50 54 57 57 56 59 60 62 62 60 56 54 53 51 49 48 48 48 47 46 45 45 47 49 49 49 49 48 47 46 45 43 42 40 40 41 42 44 46 48 54 57 53 56 61 63 64 64 62 60 59 57 55 54 54 53 54 54 55 56 56 58 60 62 65 66 66 65 65 67 70 73 74 75 76 76 77 77 77 77 75 74 73 73 71 71 69 67 64 62 62 62 60 58 57 56 55 55 56 59 61 61 61 59 59 59 60 60 61 59 59 58 60 63 66 69 71 71 69 66 62 60 60 58 57 54 55 58 57 56 54 53 52 52 52 52 57 60 62 62 63 63 63 63 64 64 64 65 66 68 70 71 72 73 73 72 72 72 72 71 70 69 68 68 68 69 69 69 69 69 70 70 70 69 68 67 66 66 66 66 67 69 71 73 74 75 76 76 75 75 75 75 76 78 81 83 84 85 84 85 85 85 85 84 84 83 82 81 80 80 81 82 82 83 83 83 81 82 83 84 84 84 84 85 87 87 87 86 85 85 85 84 83 82 81 81 81 82 84 86 87 86 84 84 82 81 82 82 83 83 84 84 84 85 84 84 83 83 82 82 83 84 86 86 85 85 84 84 83 83 82 82 83 83 84 84 84 84 83 83 82 82 83 83 83 83 84 84 84 85 85 85 85 85 85 85 86 87 88 88 88 88 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 84 85 85 85 84 84 84 83 82 82 82 82 82 82 82 82 82 83 84 85 87 87 87 87 86 86 86 85 85 84 84 84 84 84 84 84 83 83 82 82 82 83 83 84 84 84 83 82 80 79 78 77 76 75 74 73 73 73 73 74 74 75 76 77 78 79 80 80 81 82 82 83 83 83 82 81 79 79 78 79 80 80 79 79 80 79 79 79 80 81 82 83 83 82 81 80 80 80 80 81 82 83 83 70 57 55 58 62 67 72 77 80 83 83 82 79 74 71 71 74 79 81 82 81 79 78 76 75 69 66 64 64 65 66 66 67 69 69 70 71 73 75 76 77 75 73 73 73 73 73 73 69 67 69 70 70 67 66 66 66 66 65 65 66 65 66 67 67 65 64 62 59 59 57 56 56 58 56 56 58 60 62 66 70 73 72 67 61 58 55 61 65 61 58 58 56 55 55 52 49 54 56 56 56 56 56 56 55 55 55 55 54 51 53 52 49 45 41 37 36 37 40 43 45 47 50 52 53 54 54 54 54 54 54 51 49 47 44 41 39 37 34 33 32 30 28 26 25 25 25 25 25 25 25 25 26 27 28 30 30 29 27 26 25 24 25 25 25 26 26 26 26 26 27 28 30 32 33 34 35 34 33 32 31 32 35 37 38 34 32 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 29 29 30 31 31 32 33 33 32 31 30 29 29 29 28 28 28 29 31 33 34 33 31 30 30 30 30 31 31 30 29 28 28 28 28 28 29 29 30 32 33 35 36 39 41 41 40 40 41 42 43 43 43 43 42 41 39 38 38 40 43 46 50 53 54 55 56 57 59 60 60 60 63 65 64 59 52 47 48 49 51 53 54 52 50 47 49 52 54 54 51 53 54 54 51 48 49 50 51 54 57 61 61 58 55 55 58 60 62 62 58 53 50 50 53 52 53 57 60 61 55 51 52 54 57 60 62 63 60 58 58 58 57 60 63 63 59 54 55 56 56 55 54 46 44 43 45 45 45 48 50 48 50 54 58 60 62 62 63 65 65 60 68 64 47 42 42 53 55 54 48 48 54 51 48 47 44 39 42 45 47 49 52 56 56 52 50 48 47 46 45 43 43 45 45 45 44 43 41 39 37 36 37 37 38 38 39 39 39 39 39 39 41 42 44 46 48 48 47 46 46 45 44 46 49 53 53 53 51 49 48 48 48 48 47 48 55 59 61 60 60 62 61 60 62 62 59 55 52 51 49 47 48 49 49 48 46 45 46 47 46 46 45 45 45 45 44 43 42 41 40 43 47 50 52 54 56 58 59 58 60 64 65 63 61 59 58 56 54 53 53 53 55 55 56 57 58 60 64 67 68 68 68 67 66 67 70 75 76 75 75 75 76 76 75 73 69 67 65 67 70 75 74 72 66 60 55 53 53 57 57 56 56 55 55 55 56 56 57 57 57 57 58 55 54 53 53 54 56 61 66 69 71 72 70 67 63 61 60 58 56 55 57 60 58 56 54 54 54 54 55 54 54 57 61 63 64 65 64 63 63 63 64 65 66 68 70 71 72 71 71 71 71 71 71 71 70 69 68 67 68 69 69 69 70 70 70 69 68 67 66 66 66 65 65 65 67 70 70 71 71 73 74 75 75 75 75 75 76 78 81 84 85 85 85 85 87 86 86 85 84 83 82 81 81 81 82 83 83 83 83 82 81 83 84 84 85 85 84 85 86 87 87 86 86 85 84 83 82 81 80 80 81 83 85 87 88 86 85 83 82 82 82 83 84 86 86 86 85 85 84 84 83 83 83 83 84 85 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 83 83 83 83 84 84 86 85 85 85 85 85 85 86 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 82 81 81 81 81 81 82 82 82 83 84 85 86 87 87 86 86 86 86 85 85 84 84 84 84 84 84 83 83 83 83 82 83 83 84 84 85 84 83 82 81 80 78 77 76 75 74 74 73 73 73 74 74 75 76 77 78 79 80 80 81 82 82 83 83 83 83 81 80 80 80 80 81 81 82 81 80 78 80 82 81 82 85 85 85 84 82 80 80 80 81 82 82 80 77 65 59 57 60 65 68 72 78 81 82 82 82 80 77 75 74 78 82 82 81 79 78 77 74 70 66 64 63 64 66 68 69 69 70 70 70 70 71 74 74 74 72 72 72 72 73 72 70 66 67 68 69 69 67 65 64 65 65 65 65 65 66 68 68 64 61 57 59 59 57 58 60 57 55 55 59 64 66 68 68 66 68 73 67 54 60 63 64 65 66 66 64 63 63 62 60 59 60 59 57 56 55 54 55 55 57 56 54 52 51 51 47 42 40 37 35 35 36 40 43 46 49 52 54 54 55 55 56 56 55 54 53 51 49 46 44 40 36 33 33 33 31 28 26 25 25 25 25 26 26 26 26 26 26 27 27 27 26 25 24 24 24 24 24 24 23 23 24 24 24 26 27 29 31 32 32 33 33 33 32 33 34 35 37 37 35 33 31 31 30 30 30 30 31 31 32 31 31 30 29 28 28 29 30 30 30 30 30 31 32 32 33 33 33 31 30 30 29 29 29 28 29 31 34 37 36 34 33 32 31 31 31 31 31 31 30 30 30 30 30 30 31 32 34 36 38 39 39 40 41 40 41 43 44 45 46 47 47 46 45 43 42 42 42 44 46 49 52 53 54 55 56 58 61 61 61 61 64 65 64 57 48 47 47 48 51 53 53 52 50 53 56 57 53 49 49 51 53 51 51 54 51 49 51 55 60 60 60 58 56 56 56 57 58 56 53 51 51 52 51 51 57 63 67 64 59 54 55 56 59 59 57 59 60 62 60 60 60 62 65 62 59 58 59 60 52 47 44 58 59 47 46 46 49 50 47 44 46 55 59 60 60 60 58 63 68 67 64 56 50 51 64 65 61 46 42 44 48 48 45 42 39 45 49 52 53 54 57 56 52 50 49 50 46 43 41 42 43 42 41 42 42 40 38 38 37 36 36 37 38 39 39 40 40 42 43 43 45 48 49 50 51 49 48 47 47 47 50 52 55 53 51 49 48 47 48 48 48 48 51 57 64 68 65 64 63 60 59 62 62 61 57 54 51 48 47 48 49 49 47 46 46 45 45 42 41 41 42 43 44 43 42 42 42 43 46 52 59 59 57 56 58 61 59 60 65 66 65 62 61 61 57 55 53 54 55 57 57 58 60 61 61 62 65 66 68 69 70 70 69 70 72 74 75 75 74 73 72 70 67 62 62 63 67 70 74 74 72 69 65 61 56 53 54 57 59 60 59 58 57 57 56 56 56 58 58 58 55 53 53 53 53 56 60 66 70 72 72 69 65 61 59 58 56 56 57 57 57 59 57 55 54 54 54 56 55 51 56 61 65 65 64 65 65 63 64 64 65 66 67 69 71 72 71 70 71 71 71 71 71 70 69 68 67 67 67 69 70 70 69 68 68 67 66 66 65 65 66 66 66 66 67 68 69 68 69 71 73 74 74 74 75 76 78 81 85 86 86 86 86 86 86 85 84 84 83 82 81 81 82 82 82 83 83 82 81 81 83 84 85 85 85 84 85 86 88 87 87 85 84 84 83 82 81 81 82 83 85 88 88 87 86 84 83 83 83 84 85 86 87 86 86 85 84 84 84 84 83 84 85 86 86 87 86 86 85 85 85 85 85 85 84 84 83 84 84 85 85 85 84 84 83 83 83 83 83 83 84 84 86 85 85 85 85 85 85 86 86 87 87 86 86 86 86 86 86 86 87 86 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 82 82 81 80 80 80 81 81 82 82 83 84 85 86 86 86 86 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 84 84 85 85 84 83 82 81 80 79 78 77 76 75 74 74 73 73 74 74 75 76 77 78 79 80 80 81 82 82 83 83 84 83 82 83 82 81 81 82 82 83 82 81 79 82 82 81 84 86 86 85 84 82 80 80 80 81 81 81 78 72 62 60 59 61 65 70 76 80 82 82 82 80 79 78 79 80 82 83 83 80 77 76 74 72 70 68 66 63 61 63 66 69 69 67 67 69 72 72 72 70 68 65 68 70 70 71 71 68 65 67 66 65 66 66 64 63 64 65 64 63 65 67 70 67 59 63 64 63 56 46 43 46 55 57 58 62 65 65 67 69 66 66 74 63 55 66 64 58 54 52 64 68 70 70 73 75 71 67 65 62 59 56 54 55 56 59 54 51 47 44 42 41 39 38 37 36 35 37 42 45 48 51 53 54 55 55 56 55 55 55 55 55 51 47 41 37 34 32 30 30 30 28 25 24 24 24 24 26 26 26 26 26 25 24 23 24 24 24 23 23 23 23 23 22 22 22 22 23 24 25 26 28 30 31 31 31 31 31 31 32 33 33 33 34 35 35 34 32 31 30 30 30 30 31 32 32 32 31 31 29 28 28 28 29 29 30 30 31 31 31 31 32 33 33 33 32 31 30 30 30 30 30 30 33 36 37 37 34 33 32 32 32 32 32 32 33 33 33 34 35 35 34 34 34 37 40 40 41 41 41 42 43 45 46 47 47 48 48 49 49 48 47 46 45 45 46 46 49 51 53 54 55 57 60 62 61 61 63 65 66 61 55 49 49 50 52 53 55 55 54 52 53 54 52 50 48 49 50 48 50 54 53 50 49 51 55 58 58 57 55 54 54 53 53 54 53 52 50 50 50 51 51 52 58 66 62 56 54 54 51 52 54 57 60 63 62 61 62 61 60 60 56 52 60 56 43 40 41 55 55 45 45 46 47 46 46 49 52 57 60 61 62 62 62 63 63 61 61 60 57 55 55 53 52 49 46 46 49 48 45 42 43 48 49 51 52 54 56 56 55 53 48 44 43 42 41 42 42 42 41 40 40 40 41 41 41 38 38 38 39 40 41 44 46 49 50 50 48 48 48 50 52 50 49 48 49 51 52 53 54 51 49 47 47 46 48 48 48 52 56 60 70 73 68 65 63 59 57 59 61 60 56 53 51 49 48 49 49 48 46 45 44 44 43 41 39 39 41 42 43 43 42 43 43 45 48 54 60 60 59 58 60 61 60 62 64 65 64 61 60 60 57 55 54 55 56 57 57 57 58 61 63 62 62 64 68 71 70 70 70 70 70 70 71 72 72 70 67 65 65 67 69 71 74 73 72 70 68 66 66 67 69 60 52 55 57 60 60 60 60 59 59 61 62 64 63 62 59 57 56 56 56 58 62 67 70 71 70 66 62 57 55 55 57 58 59 59 58 57 57 55 50 49 49 52 54 54 59 63 65 65 65 66 65 65 65 65 66 66 67 68 68 68 68 68 70 71 72 72 71 70 69 68 67 67 67 68 68 69 68 67 66 66 66 66 66 66 66 66 66 66 66 66 66 67 66 68 71 72 73 73 73 74 77 80 84 86 86 86 85 85 84 84 85 84 83 82 82 82 82 82 81 82 81 81 81 82 84 85 86 87 86 85 86 86 87 87 86 85 84 83 83 83 83 84 85 86 87 88 87 86 85 83 83 84 85 86 87 87 87 86 85 84 84 84 84 84 84 85 86 87 87 88 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 86 85 85 84 84 84 84 84 84 84 84 86 85 85 85 85 85 85 86 86 86 86 86 86 85 86 86 87 87 87 87 87 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 82 81 81 80 80 80 80 81 81 82 83 84 85 86 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 84 84 85 85 85 84 83 82 81 80 79 78 77 76 75 75 74 74 74 74 75 75 76 77 78 79 80 80 81 82 82 82 83 84 84 84 84 83 83 84 85 85 84 83 84 84 84 83 82 85 86 86 85 83 81 80 79 80 81 82 80 77 72 67 62 62 64 68 74 80 82 83 83 83 83 81 80 81 83 84 80 77 77 76 74 73 72 70 68 67 65 63 62 64 68 66 66 70 71 72 69 67 64 63 62 64 66 66 66 66 65 64 65 65 64 63 63 63 63 64 65 64 62 63 64 66 62 59 64 65 65 56 50 52 55 60 61 61 62 65 67 70 70 70 73 69 55 56 66 55 49 60 61 64 68 69 66 65 64 64 66 68 67 65 63 61 60 58 55 45 37 33 36 37 38 39 39 39 38 38 40 44 48 51 51 52 53 54 54 53 54 55 56 55 53 45 38 32 31 29 27 26 25 25 24 22 22 22 21 21 22 23 23 24 24 23 22 22 22 22 22 21 21 22 22 22 21 21 21 22 24 24 26 28 30 31 31 31 30 30 30 31 31 31 31 31 32 33 34 33 32 30 30 29 29 30 31 31 31 31 32 31 31 30 29 29 28 29 29 30 31 31 30 30 30 32 33 34 34 34 33 33 33 32 33 33 34 36 37 37 36 35 34 34 34 33 33 33 33 34 35 36 37 38 36 35 34 38 41 42 43 42 44 45 45 46 46 46 46 46 47 48 48 48 48 46 45 43 42 42 44 47 50 52 53 54 54 54 56 58 60 64 67 67 59 50 51 51 52 53 54 53 53 53 54 54 53 52 50 49 47 46 47 50 53 51 46 46 49 53 54 54 53 53 54 53 51 49 50 52 51 51 53 54 53 50 52 57 60 58 55 58 60 59 59 60 60 61 62 62 61 60 59 58 55 54 62 56 45 57 59 58 51 47 48 46 44 42 42 43 52 59 61 62 62 63 64 63 62 60 59 58 57 57 55 54 54 54 51 50 51 48 46 44 46 49 49 49 50 55 58 57 54 50 47 43 42 42 42 45 44 42 44 44 43 43 44 44 43 40 39 40 43 44 46 49 51 53 52 50 48 47 47 50 51 50 50 50 51 52 54 53 51 48 47 45 46 47 48 50 51 54 59 64 73 72 65 61 59 58 56 56 58 56 52 50 48 48 48 48 47 46 44 44 44 45 44 44 42 41 42 43 43 43 43 44 45 48 52 52 54 57 58 59 60 61 62 65 66 63 61 60 60 59 57 56 56 56 57 58 57 56 58 62 65 64 65 66 70 72 72 72 71 69 69 68 67 68 69 68 69 73 74 74 76 76 77 74 71 69 65 62 61 63 67 64 58 54 56 58 59 58 58 57 57 60 62 64 64 63 61 59 58 59 60 61 65 68 70 70 69 64 57 51 51 53 56 60 60 54 51 49 52 52 48 46 45 47 53 60 62 65 67 68 67 66 66 66 67 67 67 67 67 67 66 66 67 68 69 70 71 72 72 71 70 69 67 67 67 67 67 67 67 66 66 66 66 67 67 67 68 68 68 67 66 65 65 65 65 66 67 70 71 72 71 72 75 79 83 85 85 85 84 84 84 84 85 85 85 84 83 82 82 81 81 81 81 81 82 83 84 85 86 88 87 86 86 85 85 85 85 84 84 83 84 85 86 86 87 88 88 88 87 86 84 84 85 86 87 87 87 87 86 85 85 85 85 85 85 85 86 86 87 88 88 88 88 87 87 87 87 87 87 86 86 86 85 85 85 86 86 86 87 86 86 86 86 86 85 85 84 85 86 85 85 85 85 85 85 86 86 86 86 86 85 85 86 86 87 87 88 87 87 87 87 87 87 86 86 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 80 80 80 81 81 82 83 84 85 85 85 85 85 84 84 85 85 85 85 85 84 84 84 83 83 83 83 84 84 84 85 85 85 85 84 83 83 82 81 80 79 78 77 76 75 75 74 74 74 75 75 76 77 78 79 80 80 81 82 82 82 83 83 84 84 84 85 84 84 86 88 87 85 84 82 82 82 84 86 86 85 84 82 81 80 80 81 81 82 81 79 76 72 68 68 70 74 77 81 82 83 83 82 80 79 78 79 80 79 74 73 73 74 74 70 68 66 66 66 66 64 62 64 65 64 67 70 68 66 62 63 63 62 61 62 62 63 63 64 64 64 63 64 64 64 63 63 62 61 61 60 60 60 58 58 58 59 62 62 60 56 56 57 59 61 61 58 57 65 68 69 61 55 65 68 63 61 61 56 50 50 51 55 62 62 58 59 60 59 60 62 64 64 65 63 61 57 52 45 45 41 39 38 39 40 39 38 39 41 42 43 46 49 51 52 53 53 53 54 55 57 57 53 49 42 35 29 27 25 24 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 22 23 23 23 22 23 23 24 25 26 28 29 29 30 30 30 30 30 30 31 31 31 31 30 30 31 32 33 32 31 30 30 29 30 30 29 30 31 31 32 32 31 30 29 28 28 28 29 32 31 30 29 29 30 32 34 35 35 35 36 36 37 37 37 36 36 35 35 35 34 34 34 34 34 34 32 32 32 33 35 36 37 36 36 37 40 41 43 43 44 44 44 44 45 45 45 44 42 42 42 42 44 44 41 41 41 39 39 40 43 46 48 49 49 50 51 53 54 57 62 67 71 67 61 56 54 52 52 52 52 51 51 53 54 53 51 50 51 50 48 46 47 51 52 51 48 48 50 51 52 52 52 50 49 48 45 44 48 54 54 52 51 51 51 52 53 58 62 65 66 63 57 60 62 60 60 62 63 64 63 60 57 55 58 61 59 58 65 59 52 50 51 59 51 45 48 49 50 55 59 61 62 62 62 62 62 61 60 58 57 57 59 59 58 57 56 54 53 51 49 46 44 46 48 49 49 49 55 57 53 49 46 45 43 41 42 43 46 48 48 48 48 47 45 44 44 43 42 42 43 45 48 50 51 51 50 49 48 47 47 47 48 50 50 49 49 49 50 51 49 48 46 46 46 46 49 52 55 56 57 60 65 70 64 57 57 57 56 55 54 54 53 51 48 47 48 47 47 45 45 46 45 45 46 46 46 44 43 43 43 44 44 43 43 46 51 56 55 55 58 59 59 59 62 65 62 59 57 61 63 63 62 60 60 58 56 55 56 56 56 57 63 66 67 70 73 74 75 75 76 74 70 68 66 64 66 68 65 68 74 76 77 77 76 75 72 71 72 69 66 64 66 68 67 62 54 55 57 58 57 55 55 55 56 58 60 61 60 58 59 60 61 62 64 68 70 71 70 66 61 50 43 45 48 51 51 50 46 45 45 47 49 51 51 52 53 57 60 62 64 66 67 68 67 67 67 69 70 70 72 70 68 65 64 66 67 68 69 70 72 72 71 70 69 68 68 67 66 67 67 67 67 66 66 67 67 66 66 66 66 67 66 65 65 64 64 64 64 65 67 69 71 71 72 75 79 82 84 84 85 84 83 83 84 85 86 86 86 85 83 82 81 81 81 82 82 83 83 84 84 86 87 87 86 85 84 83 84 84 84 85 85 86 86 87 88 88 87 87 87 87 86 85 85 86 87 88 87 86 85 85 85 85 86 86 86 86 86 87 88 88 89 89 88 88 88 88 88 88 87 87 87 87 86 86 86 86 86 87 87 88 87 87 86 86 86 85 85 85 85 86 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 88 88 88 88 87 87 87 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 81 81 82 82 83 84 84 85 85 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 84 84 83 82 81 80 79 79 78 77 76 75 75 75 75 75 76 76 77 78 79 79 80 81 81 82 82 82 83 84 85 85 87 87 87 88 89 89 85 82 81 81 83 84 85 86 84 82 81 81 81 82 82 81 80 79 78 77 76 76 77 78 79 80 81 81 81 80 77 75 73 73 74 74 73 71 70 70 71 69 65 63 62 64 64 63 63 62 63 63 63 64 63 61 60 59 62 62 61 61 61 61 62 63 64 64 64 67 69 65 64 63 63 62 61 60 59 58 58 55 55 55 54 55 56 54 50 51 53 55 59 63 58 61 69 65 62 57 52 52 56 61 64 70 76 70 60 48 51 57 59 60 60 59 58 57 57 59 63 64 62 59 54 51 48 45 45 44 42 40 39 39 39 40 41 42 44 46 50 52 53 53 54 55 57 60 60 58 54 49 42 33 28 25 24 23 23 22 21 21 22 23 23 22 22 21 21 22 22 22 22 22 21 21 22 23 23 23 24 25 25 25 25 26 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 32 31 30 30 30 29 29 29 28 29 29 30 31 32 31 30 29 29 29 29 31 32 32 31 30 30 30 33 34 34 35 36 37 37 37 37 37 37 36 35 34 34 33 33 33 34 34 34 33 32 32 33 34 35 37 38 38 39 39 40 41 42 42 42 41 41 42 43 44 43 41 39 38 37 38 39 38 36 37 39 39 39 41 43 46 47 48 50 50 50 50 52 56 61 66 70 68 63 58 54 53 52 51 49 49 51 53 54 52 52 53 52 51 48 46 46 49 49 48 48 48 49 51 53 54 52 50 47 44 40 45 55 54 52 51 51 52 56 56 52 55 60 66 65 61 61 62 63 62 61 64 66 66 62 57 49 53 60 61 57 54 51 49 51 49 49 58 58 56 56 56 58 59 59 59 58 57 58 58 58 59 59 56 56 59 59 59 59 58 56 54 52 50 46 44 45 47 48 48 49 53 51 48 46 44 43 43 42 44 46 49 49 49 48 47 46 45 44 43 44 44 44 45 46 48 50 51 50 50 49 48 47 47 47 47 48 49 48 47 46 46 46 46 47 47 48 49 50 51 53 56 59 61 61 63 65 61 58 56 55 54 53 53 52 51 50 50 49 48 46 46 45 47 47 46 45 44 44 44 44 43 42 42 43 44 43 45 48 51 55 56 58 60 60 60 60 61 61 56 54 53 58 62 64 64 64 64 63 61 57 55 54 55 57 62 65 68 69 71 72 75 76 74 71 68 66 65 65 69 72 71 73 75 74 74 72 74 74 72 71 70 71 70 69 68 67 67 62 56 55 56 58 59 59 58 57 57 58 59 59 59 60 61 62 63 65 68 71 72 71 68 61 54 44 40 43 44 45 45 46 47 47 47 46 48 51 55 56 55 56 59 61 63 65 66 67 67 67 69 71 71 69 68 66 64 64 64 66 66 67 69 69 70 72 72 71 69 68 68 67 66 67 67 67 68 68 67 66 65 65 64 64 64 65 65 64 64 64 63 63 63 64 65 68 71 72 74 76 79 82 84 84 84 85 85 86 87 87 88 87 87 86 84 83 82 82 82 83 84 83 83 83 84 85 86 87 86 85 84 83 83 83 84 85 86 87 87 88 88 88 86 86 85 86 85 85 86 86 86 86 86 86 85 85 85 86 86 87 87 87 87 88 88 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 88 88 88 88 87 87 86 86 85 85 85 85 86 86 86 85 85 85 85 86 86 87 87 87 86 86 86 86 87 87 88 88 88 88 88 87 87 86 86 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 82 83 82 82 82 82 83 83 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 77 76 75 75 75 76 76 77 77 78 79 79 80 81 81 82 82 82 83 83 85 84 84 85 86 88 88 88 86 84 82 83 84 85 85 85 83 82 81 82 82 83 82 80 77 75 75 75 75 77 78 78 80 81 82 81 76 68 62 64 65 67 68 69 70 70 69 69 68 65 62 59 61 63 63 62 60 61 61 59 58 58 57 57 57 58 59 58 58 59 60 60 62 63 64 64 64 66 67 66 64 63 62 62 62 59 58 56 56 57 62 59 48 41 39 39 44 53 52 51 54 59 62 66 69 63 58 56 60 57 48 52 60 66 66 61 56 50 56 60 60 61 62 62 61 58 59 61 64 64 62 60 55 45 44 43 43 42 40 40 40 41 42 42 42 42 45 48 51 52 53 52 55 57 60 62 61 58 52 44 36 29 26 24 24 24 24 22 22 21 21 22 21 21 21 21 21 21 21 21 22 22 22 22 21 23 25 25 26 27 28 28 28 29 29 29 29 28 28 28 29 30 30 30 30 30 30 30 30 29 28 29 29 30 30 30 30 29 29 29 28 28 28 28 28 29 30 31 31 31 30 29 29 30 31 33 34 33 32 32 33 35 35 34 33 33 35 36 37 37 37 37 36 35 34 34 34 33 33 33 34 34 33 33 32 33 34 35 36 37 38 38 39 38 39 40 40 39 38 38 38 39 41 42 41 40 37 36 35 37 39 38 38 40 39 39 39 41 43 45 47 49 49 48 46 48 52 58 64 70 70 68 63 57 53 52 51 50 49 50 53 53 52 52 51 50 49 48 46 44 45 48 49 49 48 48 51 53 51 49 47 46 45 43 47 51 51 49 48 50 52 56 56 57 59 60 62 65 65 60 56 56 59 61 63 66 66 63 63 64 56 52 52 49 47 49 52 57 51 47 48 55 59 58 57 56 57 59 60 57 54 54 54 55 58 59 57 58 60 59 59 58 58 58 54 52 50 48 46 44 46 48 48 47 47 46 45 43 43 43 45 47 51 49 48 48 47 45 44 43 43 42 42 44 45 45 44 44 45 47 49 49 49 49 48 47 47 47 47 48 48 47 46 45 44 45 46 49 51 54 55 55 54 55 58 60 62 62 64 64 63 60 56 55 52 50 51 52 53 53 51 50 49 47 48 48 49 48 48 46 45 43 43 42 42 42 42 43 44 45 47 50 55 57 57 59 60 59 60 60 58 56 53 51 51 53 56 60 61 61 61 61 60 55 54 54 54 56 59 63 67 71 73 75 76 74 69 66 65 67 68 68 73 76 78 78 78 76 72 70 70 71 71 71 72 75 73 70 68 67 66 62 58 57 58 61 61 62 62 62 62 61 62 62 63 63 64 64 65 67 70 74 73 71 66 55 46 43 43 44 46 47 47 49 51 53 53 51 47 46 47 50 53 56 59 61 63 65 67 67 67 67 67 67 66 66 66 64 63 64 65 66 67 67 68 68 69 70 70 70 69 68 68 68 68 68 68 68 68 69 69 68 66 64 63 63 63 63 64 64 64 64 63 63 65 66 67 69 72 75 76 78 80 82 84 86 87 87 87 87 88 88 88 88 87 86 84 83 83 84 84 85 85 85 84 84 85 86 87 87 87 87 85 84 83 84 84 86 86 87 88 89 89 87 86 84 84 85 85 85 86 86 85 86 87 87 86 86 86 86 87 87 87 87 88 88 88 88 89 89 88 88 88 88 88 89 89 88 88 88 88 88 89 89 89 88 88 87 87 87 86 86 85 85 85 86 86 86 85 85 85 85 85 85 86 87 87 87 87 87 86 87 87 87 88 88 88 88 88 87 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 76 76 76 76 77 77 78 79 79 80 81 81 81 81 82 82 82 81 82 82 83 85 86 86 87 86 85 85 85 86 86 85 84 83 83 83 83 84 85 84 81 78 76 75 72 71 72 74 77 79 81 82 69 56 54 52 53 56 61 64 66 68 69 70 68 66 63 61 59 60 60 61 59 58 56 56 56 56 55 55 56 56 57 58 57 56 56 57 59 61 62 63 64 64 64 65 66 66 64 63 63 62 61 58 57 56 59 66 61 46 24 17 21 39 55 55 53 50 56 63 70 73 74 70 65 61 58 50 54 54 51 59 61 56 52 53 59 62 63 65 66 65 64 65 65 66 66 62 53 49 44 43 43 43 42 41 43 44 45 46 46 44 45 48 49 51 52 52 53 57 59 62 59 56 51 45 37 31 27 27 27 26 24 24 23 23 22 22 22 22 22 21 21 21 22 22 23 22 23 23 23 24 25 26 27 27 27 27 27 28 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 28 28 28 28 28 27 28 28 29 30 31 31 31 30 30 31 32 34 35 35 35 35 37 37 36 34 33 32 33 35 36 37 37 37 36 36 35 35 35 35 35 36 35 34 33 32 32 33 33 34 34 36 37 38 38 38 38 38 38 37 35 35 35 37 39 41 41 40 38 37 37 39 39 38 39 39 39 40 42 43 45 46 47 48 47 46 45 48 52 56 60 65 67 67 65 61 58 56 55 54 52 52 55 54 54 54 51 47 42 41 46 46 45 47 50 51 52 50 47 47 47 47 46 45 44 44 45 43 40 45 48 51 52 54 53 54 56 60 62 63 65 67 54 49 50 57 62 65 64 61 60 60 58 52 47 46 47 53 50 50 58 54 48 55 59 59 59 57 59 61 64 57 53 53 53 55 63 64 59 57 57 58 57 56 54 53 51 51 51 51 48 43 41 40 42 41 41 42 43 43 44 46 52 53 52 49 47 46 45 44 44 44 45 44 44 45 45 44 42 41 41 46 49 49 49 49 48 48 47 47 47 47 48 48 47 46 44 48 52 56 56 56 57 58 58 59 60 60 60 60 63 64 63 61 59 56 52 49 51 52 54 51 50 49 49 49 51 52 51 50 48 48 45 42 41 41 42 43 46 46 46 46 51 54 58 57 56 58 61 64 60 57 54 54 53 50 50 50 51 52 55 56 56 56 55 53 54 54 54 56 59 65 69 73 74 74 73 71 67 65 64 68 73 76 76 77 80 81 82 81 77 72 65 65 67 71 73 75 71 68 69 70 71 68 65 63 63 64 63 64 65 66 67 67 68 68 68 67 67 67 67 69 73 75 74 72 69 54 45 41 43 46 48 49 49 51 53 56 54 51 46 46 48 52 55 59 60 62 64 66 68 68 68 68 67 66 65 65 66 65 65 65 65 66 67 67 67 68 68 68 68 67 67 68 69 69 69 69 69 69 68 69 69 69 67 64 63 63 63 63 63 63 63 63 64 64 66 67 69 72 74 77 78 79 81 82 84 86 87 88 88 88 88 88 88 87 86 86 85 84 85 86 87 87 87 86 86 86 87 87 87 87 87 87 87 86 85 85 86 87 87 88 88 88 88 87 85 84 84 84 84 85 87 86 86 86 87 88 87 87 86 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 90 89 89 89 89 89 89 89 89 89 88 88 87 87 87 87 87 86 86 86 87 88 85 85 85 84 84 85 85 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 87 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 82 82 83 83 83 84 84 84 83 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 81 81 80 80 79 78 77 77 76 77 77 77 78 78 79 79 80 80 81 81 81 81 81 81 82 82 82 83 83 85 85 86 85 85 84 84 85 85 85 84 84 84 84 85 85 85 86 85 83 77 73 67 67 69 73 76 79 78 75 59 49 49 50 52 55 58 60 64 67 69 69 69 66 64 61 61 60 60 59 58 57 56 56 56 56 56 56 56 57 58 58 59 59 59 59 60 60 59 60 62 64 65 64 67 70 69 67 66 66 66 61 58 59 60 63 68 56 30 26 28 44 52 52 51 52 56 62 73 79 79 74 68 61 64 67 70 59 48 56 64 68 61 54 60 64 65 67 69 71 70 68 67 67 67 62 53 49 46 45 44 43 46 46 47 46 45 44 45 46 49 51 52 54 58 58 59 60 61 62 56 51 46 40 34 31 29 29 30 29 26 26 27 25 24 23 23 23 24 23 23 23 23 24 25 25 26 25 25 25 26 26 26 26 26 26 26 27 28 28 29 28 28 28 27 27 28 28 28 28 28 28 29 29 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 31 32 32 32 33 34 36 37 38 39 39 38 35 35 34 32 32 33 34 36 37 36 36 34 34 34 35 36 36 36 35 34 33 32 32 32 33 34 34 36 37 39 39 39 38 38 38 36 35 34 34 36 39 41 42 41 39 38 38 39 40 40 40 41 43 44 44 44 45 46 45 45 44 43 42 43 47 51 54 58 63 65 64 61 59 59 59 59 57 56 56 54 52 51 50 50 48 47 47 46 45 46 47 49 50 50 48 49 49 49 48 45 42 40 40 44 47 50 51 52 50 49 51 51 52 58 61 61 61 61 62 59 56 57 61 66 61 60 64 62 59 52 47 45 45 44 48 54 61 56 53 57 56 55 59 61 62 63 62 56 53 51 53 59 69 64 58 54 55 58 59 58 53 51 50 51 52 53 50 47 45 47 49 48 46 43 46 49 52 53 52 51 50 49 48 46 45 45 44 44 44 45 46 46 44 42 40 39 40 46 48 49 48 47 47 46 46 46 47 49 49 49 47 46 47 54 60 62 57 54 54 55 57 60 59 56 57 58 61 61 61 62 60 58 54 52 55 54 53 50 49 50 48 48 49 49 49 51 49 46 43 41 40 41 43 42 44 51 52 53 54 56 58 54 53 55 57 60 61 59 56 54 53 51 50 49 50 51 53 54 54 53 53 54 54 56 57 59 61 65 69 73 72 71 70 71 71 71 70 70 73 75 75 75 77 79 82 83 81 79 74 71 70 71 71 71 68 68 72 72 72 71 68 65 64 63 63 65 67 68 70 71 72 72 72 72 71 70 69 70 74 75 74 73 71 65 54 43 46 48 49 50 51 51 51 51 49 48 47 49 52 55 58 61 62 63 65 66 67 69 69 69 68 68 68 68 67 66 66 66 66 66 66 66 66 68 68 68 66 66 66 67 68 69 70 70 71 71 70 70 69 69 68 66 64 63 64 64 65 64 64 64 64 65 66 68 71 74 76 78 78 80 81 83 85 86 87 87 88 88 88 87 87 86 86 85 86 86 87 87 87 87 87 87 87 87 88 88 88 89 88 88 88 88 87 87 87 87 87 88 88 87 87 86 85 84 84 84 83 84 86 87 88 87 88 88 87 87 87 88 88 88 89 89 89 89 89 90 90 90 89 89 89 90 90 90 90 90 90 90 90 90 89 89 89 87 87 87 87 87 87 87 87 88 88 88 88 85 84 84 84 84 84 85 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 87 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 85 85 85 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 81 80 79 78 77 77 77 77 78 78 78 78 79 80 80 80 80 80 80 79 79 79 80 82 82 81 82 83 83 83 83 83 83 84 84 85 85 85 84 84 85 85 86 86 86 84 77 68 61 66 70 74 77 77 65 58 49 48 49 49 50 52 54 57 61 65 69 69 68 66 64 61 61 60 60 59 58 57 57 57 57 57 57 57 58 58 59 59 59 59 60 61 61 60 59 60 61 63 64 63 65 67 66 67 67 69 68 62 60 59 59 63 75 62 44 37 41 51 66 70 59 55 54 56 62 79 79 72 64 66 76 77 76 68 59 54 51 53 63 65 66 66 67 68 70 74 67 63 61 60 57 53 49 46 46 45 47 49 51 50 48 46 45 45 47 49 51 53 56 57 59 61 61 62 64 61 54 47 42 38 36 36 35 34 34 31 29 31 32 26 25 24 24 25 26 26 25 25 25 26 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 28 30 29 29 28 27 27 27 27 27 28 28 29 29 29 29 28 28 28 29 29 29 28 28 28 29 29 28 28 28 29 29 30 30 31 32 33 33 34 34 35 36 38 39 39 38 36 35 35 34 33 32 32 32 34 36 36 35 34 33 32 32 33 34 35 35 34 34 33 32 32 33 34 36 37 38 39 39 39 39 39 38 37 36 35 36 38 40 42 44 44 43 43 43 44 44 44 44 45 46 46 46 45 46 46 44 41 40 42 43 43 43 45 48 54 60 63 63 60 59 59 59 59 59 55 54 53 49 43 41 43 49 48 47 45 47 48 46 46 46 49 51 54 53 52 52 53 52 48 44 46 52 58 48 41 41 48 54 51 50 50 55 57 57 56 55 54 54 52 59 64 49 47 54 57 56 51 49 46 56 59 57 57 58 55 54 55 54 54 56 60 62 60 58 54 52 53 57 64 71 63 57 54 55 56 54 52 50 50 49 50 50 50 48 47 46 48 49 48 48 48 51 51 49 49 49 50 50 49 47 46 44 42 41 42 43 45 46 46 44 42 40 40 42 46 47 47 45 45 44 43 44 47 50 51 50 48 46 46 47 53 53 54 55 52 49 50 51 55 58 59 60 60 60 60 60 61 60 57 55 54 55 53 51 50 50 51 47 46 47 48 48 47 46 45 43 41 40 41 43 42 44 48 50 51 52 55 57 55 55 58 59 60 60 59 57 55 52 51 50 49 51 52 53 52 52 51 54 56 58 62 66 67 68 70 71 72 70 70 71 74 75 73 74 75 76 75 74 74 74 74 77 78 75 73 72 71 70 70 69 68 68 68 67 66 67 67 66 65 64 64 65 66 67 67 69 71 73 74 75 75 75 73 71 71 74 75 74 73 71 66 58 50 50 50 50 53 54 53 53 54 53 52 52 53 55 57 59 61 62 64 65 67 69 70 70 70 70 70 71 71 69 67 66 65 64 64 65 66 67 68 68 68 66 65 65 67 69 71 72 73 73 73 73 72 71 70 70 69 67 65 64 65 66 66 65 65 65 66 66 68 71 75 77 79 80 81 82 84 85 87 87 87 88 88 87 87 87 87 87 86 86 85 85 85 86 87 87 87 88 88 88 88 88 88 88 88 89 88 88 86 86 86 87 87 86 85 84 85 85 85 85 85 85 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 90 90 90 90 89 89 88 87 86 86 87 87 87 87 88 88 87 87 86 84 84 84 84 84 84 85 85 86 86 86 87 87 87 87 87 87 87 88 88 88 88 87 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 84 84 84 84 84 83 83 84 84 85 85 85 85 85 85 84 84 84 84 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 82 82 82 82 81 80 79 78 78 78 78 78 78 78 78 79 79 80 80 80 80 79 78 78 78 79 79 80 80 80 81 81 81 81 82 83 84 84 85 85 85 85 84 84 84 84 84 85 84 81 74 70 70 73 76 78 67 49 45 44 47 48 49 49 50 51 54 59 64 68 68 68 66 64 62 61 60 60 59 58 57 57 57 58 58 58 59 59 59 59 59 59 60 61 61 61 60 59 59 60 62 64 65 64 64 63 64 66 71 69 65 60 59 58 61 63 54 51 49 47 54 72 74 67 63 59 56 65 78 77 69 53 59 71 72 72 71 69 66 62 61 64 67 68 65 66 69 71 69 59 52 45 44 46 47 46 45 46 48 52 53 54 52 49 46 44 45 47 49 51 53 56 57 60 62 62 63 64 59 53 47 43 41 39 38 36 35 34 31 29 28 27 25 25 25 26 27 27 27 27 27 27 27 27 26 26 25 24 25 25 25 25 24 24 24 24 24 24 23 30 34 33 30 28 27 27 27 27 27 28 29 30 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 30 30 31 32 33 33 34 34 34 35 36 37 39 38 37 35 35 36 36 35 33 33 33 34 35 35 35 34 34 33 32 33 33 34 34 35 35 35 34 34 35 36 37 38 38 39 39 40 40 40 40 38 37 37 37 40 42 44 46 46 47 48 48 49 50 50 50 50 48 46 45 45 47 47 45 40 39 41 43 43 42 44 46 51 56 60 60 59 58 56 55 53 53 52 52 52 53 52 50 49 50 50 48 47 52 53 49 48 47 49 52 57 53 49 47 52 58 55 51 45 51 57 45 40 41 45 51 55 50 43 50 56 58 54 50 47 47 49 61 64 55 49 49 56 55 48 51 52 47 53 60 57 56 55 54 53 54 55 58 60 60 57 55 53 52 53 57 63 66 60 57 55 52 50 50 49 48 48 48 47 46 44 44 45 47 47 47 45 47 48 46 49 52 49 48 49 48 47 45 44 43 42 42 42 43 45 45 46 45 43 41 42 43 44 46 46 44 43 42 44 47 51 51 51 49 46 45 46 49 52 52 52 52 51 50 50 50 50 52 54 56 57 57 60 61 61 59 57 55 54 53 52 52 52 52 52 49 48 49 49 50 50 48 47 46 44 42 44 44 42 43 44 46 47 49 55 58 60 57 56 56 54 52 54 55 55 53 49 50 50 50 51 51 49 49 50 55 60 66 65 65 66 67 69 70 71 71 71 72 75 77 77 77 76 73 73 72 74 74 74 74 74 74 71 70 71 71 70 70 70 70 69 67 61 62 65 64 64 64 67 69 69 68 67 69 71 73 75 76 76 75 74 72 71 72 73 73 72 69 66 60 56 54 53 53 56 58 59 58 57 57 56 56 57 58 59 59 60 61 61 61 65 66 66 68 69 69 70 70 69 67 65 64 63 63 64 65 66 68 69 68 67 66 64 64 66 68 71 72 73 74 74 74 74 73 72 72 72 72 69 66 65 65 65 65 65 66 66 66 66 69 72 76 78 80 81 83 85 86 86 87 87 86 86 86 87 87 88 88 87 86 85 85 85 85 86 86 87 87 88 88 87 86 86 86 86 86 86 86 86 85 85 86 85 83 83 83 84 85 86 86 86 87 89 89 89 89 88 88 89 89 88 88 88 89 89 89 89 89 89 89 90 90 90 90 91 91 92 92 91 91 91 90 90 89 89 88 88 87 86 86 87 87 87 88 88 89 89 89 88 87 84 84 83 83 83 84 84 84 85 85 85 86 86 87 87 87 87 87 88 88 88 88 87 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 83 83 84 84 85 85 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 82 82 81 80 79 79 78 79 78 78 78 78 79 79 79 79 80 80 79 78 78 79 79 79 80 80 80 81 81 82 83 83 84 85 85 85 85 85 84 83 81 81 81 82 84 86 85 80 78 77 78 80 81 65 49 40 43 49 48 48 50 50 50 53 58 63 66 68 67 66 64 63 62 60 59 58 57 57 58 58 58 59 59 60 60 60 59 59 59 60 61 62 62 61 61 61 60 61 63 65 66 64 64 63 63 63 61 61 59 60 62 66 65 58 63 65 57 53 58 66 71 74 74 73 73 75 77 69 57 56 63 70 65 63 67 70 67 65 64 64 64 63 69 71 70 63 53 48 45 43 45 47 48 49 52 53 54 55 54 51 46 44 43 45 48 51 53 55 57 59 61 62 63 61 60 57 54 50 48 45 41 38 35 33 31 29 28 26 25 25 26 27 28 28 27 27 28 28 26 25 25 25 25 24 24 24 24 25 25 25 25 24 23 22 23 26 37 40 39 33 29 28 28 28 28 28 28 28 29 30 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 31 31 31 32 33 33 33 33 33 34 34 34 35 37 39 38 38 37 37 37 37 36 35 34 34 34 34 34 34 34 35 34 33 33 33 34 34 34 34 35 36 36 36 37 37 38 37 37 37 39 40 41 41 41 40 40 40 42 44 45 46 47 47 48 49 50 52 52 50 48 44 41 40 42 45 47 46 43 41 40 43 43 42 42 45 49 53 56 58 57 55 55 55 54 52 50 50 51 53 52 51 52 50 47 49 52 58 58 53 50 49 48 52 55 56 53 47 49 54 59 55 51 53 57 57 51 48 50 54 62 60 60 59 56 54 51 49 48 53 57 63 63 59 56 53 58 54 47 46 46 45 48 52 51 53 55 54 53 53 54 57 60 58 56 53 52 52 52 53 57 58 57 56 56 54 52 50 49 48 47 45 44 43 44 45 46 48 48 50 53 56 59 59 58 55 49 47 46 45 43 40 40 40 41 42 42 43 44 46 46 46 44 43 43 43 44 45 46 45 44 44 46 50 52 51 48 45 43 44 47 51 54 55 53 50 51 52 54 54 54 55 56 58 58 58 60 62 63 63 62 61 57 54 53 54 55 55 54 52 51 50 50 51 53 53 50 47 46 46 48 46 43 43 43 45 46 48 53 53 51 50 49 49 48 48 50 52 54 56 55 54 51 49 49 48 47 48 48 50 51 53 55 57 59 62 65 68 70 71 70 70 72 75 77 75 73 70 69 70 73 75 76 73 71 70 69 69 73 74 74 72 72 72 68 65 62 63 66 66 65 64 67 70 72 72 71 72 73 74 76 76 76 74 73 73 74 75 75 73 70 68 66 63 60 59 58 58 60 61 63 63 62 61 60 60 60 61 62 61 61 61 61 61 61 62 62 64 65 66 64 64 66 65 63 63 63 63 64 65 66 68 69 67 65 63 63 64 66 68 69 71 72 73 73 73 74 74 74 74 74 75 73 71 68 66 65 65 65 65 64 64 64 66 68 72 76 79 81 82 84 85 86 86 86 85 85 86 87 88 89 89 88 86 86 85 85 85 85 85 85 86 86 86 87 87 87 87 87 86 85 86 87 86 86 86 86 85 85 85 87 86 86 87 88 89 90 90 89 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 92 92 92 92 92 91 90 90 89 89 88 87 87 87 87 87 88 88 88 89 89 89 89 88 88 84 84 83 83 83 83 83 84 84 84 84 85 86 86 86 86 87 87 88 88 88 88 87 86 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 83 83 84 85 85 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 82 81 80 79 79 79 79 78 78 78 78 79 79 79 80 80 79 78 79 79 79 80 80 80 81 82 84 84 83 84 85 86 85 85 85 85 85 85 83 82 82 82 83 85 85 84 83 82 82 81 78 69 54 39 44 48 49 50 51 50 51 53 57 62 64 66 67 66 65 64 63 60 59 57 57 57 58 59 59 60 60 61 61 61 60 60 61 62 62 62 63 63 64 64 62 61 62 65 67 67 66 65 65 63 59 59 61 64 66 68 67 67 73 75 74 66 63 67 71 75 75 75 74 74 76 77 76 73 73 72 62 53 49 61 65 59 61 63 63 66 73 70 65 60 58 56 48 44 48 51 52 54 55 56 56 55 51 48 44 45 46 50 54 59 60 61 61 61 62 63 63 61 59 56 54 52 48 43 36 34 32 31 29 27 26 25 24 26 27 26 26 26 27 27 28 28 25 25 25 25 25 25 26 26 27 27 27 27 26 25 24 25 30 38 47 45 41 33 30 29 29 28 28 28 28 29 30 30 30 30 30 30 29 29 28 28 29 29 30 31 31 32 32 33 33 34 34 33 33 32 32 32 33 33 34 35 37 39 39 39 38 39 38 38 38 38 37 36 35 35 34 33 34 34 35 34 33 34 34 33 34 34 35 36 37 37 37 36 35 35 35 36 36 38 40 42 43 43 43 43 43 43 42 42 43 43 43 44 45 47 47 45 43 39 37 35 36 39 44 46 46 43 43 45 46 47 48 50 51 51 53 56 54 51 51 53 55 53 51 49 50 52 55 55 54 50 46 52 57 59 57 54 51 50 49 51 49 45 51 55 55 55 59 50 42 43 48 54 57 59 63 61 57 45 49 57 50 47 45 49 52 63 64 60 61 60 58 54 49 48 50 53 50 48 49 46 43 49 53 53 53 53 53 54 57 54 52 52 53 54 50 49 50 53 55 54 53 52 52 50 49 48 47 45 44 42 43 44 45 45 47 50 52 53 57 58 56 54 51 48 46 44 43 42 41 41 41 40 41 42 42 41 43 44 44 44 43 44 45 45 44 43 43 45 47 51 52 50 46 43 41 45 50 52 54 56 56 54 53 54 56 58 59 60 61 63 65 64 60 62 63 63 63 63 59 57 56 58 58 55 54 52 51 50 49 50 51 53 53 51 51 49 48 45 43 44 44 45 46 48 50 50 49 47 46 46 48 50 51 52 52 53 54 53 50 48 47 46 46 48 50 51 52 53 55 55 55 58 63 69 68 67 68 70 72 72 72 71 71 70 68 65 63 66 68 70 69 68 68 70 73 78 78 72 69 68 65 64 63 65 67 69 67 65 66 69 72 74 75 75 76 76 77 77 77 75 75 75 78 79 76 73 69 67 66 64 62 61 61 62 62 63 65 67 66 64 62 62 62 63 63 64 63 62 62 61 60 60 59 60 62 65 64 64 63 63 63 63 63 63 64 65 66 67 67 66 64 63 64 65 66 67 68 69 71 72 74 74 75 75 75 75 75 75 75 74 71 70 69 68 67 65 64 64 64 65 67 72 76 79 81 83 84 85 85 85 85 85 86 87 89 89 89 88 88 87 86 85 85 85 85 85 85 86 87 87 87 87 87 87 88 88 87 87 87 87 86 86 86 86 86 87 87 86 87 89 90 90 90 90 90 89 88 89 89 90 89 89 89 89 89 88 89 89 89 89 89 89 90 91 91 92 92 92 92 92 91 90 90 89 89 88 88 88 88 88 88 88 89 88 88 88 88 89 88 88 84 84 84 83 83 83 83 83 83 83 83 84 85 86 86 86 87 87 88 88 88 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 83 84 84 85 85 86 86 86 86 86 86 86 86 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 83 83 82 81 80 80 80 79 79 78 78 78 78 78 79 80 80 79 78 78 79 79 81 81 81 81 81 82 83 83 85 85 85 85 85 85 86 86 86 85 83 82 82 83 84 85 85 85 84 82 81 79 74 58 47 47 48 50 51 51 49 51 53 56 59 61 64 66 67 67 67 65 64 62 59 57 57 58 59 60 62 62 62 62 62 62 62 63 65 66 66 67 67 67 66 65 62 62 64 68 70 69 68 67 65 62 59 59 61 62 65 67 69 71 74 75 71 72 74 71 73 77 75 74 72 73 74 66 63 67 71 75 64 57 65 63 55 60 66 68 72 75 65 59 54 50 49 52 52 55 58 59 60 59 57 54 52 46 45 45 50 55 59 62 64 65 64 64 62 62 61 60 59 56 53 50 44 34 33 31 30 29 29 28 26 25 24 24 26 27 27 27 27 27 28 28 27 27 27 27 27 27 28 30 30 31 31 30 30 29 29 32 36 42 48 50 42 36 31 31 30 30 29 29 29 30 30 30 29 29 29 29 29 29 28 27 28 28 29 30 31 32 33 34 34 34 34 34 33 32 32 32 32 33 33 34 35 37 38 38 38 39 40 40 39 38 38 38 37 36 35 34 33 34 35 35 34 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 38 41 43 45 44 43 42 41 39 38 38 37 36 36 37 40 43 42 41 38 37 37 37 39 42 47 48 45 46 47 48 50 52 51 51 49 50 53 52 51 49 53 56 55 53 50 50 51 54 56 55 55 54 53 58 62 60 56 51 53 55 59 51 43 47 53 58 56 53 56 56 55 53 56 64 63 61 57 51 43 49 53 46 44 46 61 63 52 61 66 63 58 50 49 50 56 55 53 50 49 52 47 44 50 51 49 50 51 52 52 51 49 49 50 50 50 48 47 47 50 52 52 51 51 51 51 49 48 48 47 46 44 43 44 46 43 40 42 40 39 47 52 52 53 54 51 48 45 45 44 43 42 41 40 39 39 40 40 40 43 45 44 44 45 45 44 44 44 45 47 50 53 53 51 48 45 41 43 46 49 53 55 57 58 55 54 55 58 60 62 63 66 69 71 71 69 66 62 63 62 59 60 61 62 61 58 55 54 52 51 50 50 50 51 51 51 51 48 45 45 45 46 45 45 45 49 52 51 50 48 48 48 50 50 50 50 50 52 52 51 47 47 47 48 48 47 48 50 52 54 56 56 57 57 60 64 64 65 66 69 71 70 69 69 69 70 71 67 64 65 66 67 66 67 69 70 70 69 69 69 67 65 63 62 62 63 67 70 69 68 69 71 73 74 75 76 77 78 79 79 78 78 77 77 80 80 77 73 70 68 67 65 64 63 63 63 64 65 66 68 65 64 63 63 62 66 67 66 65 64 62 62 62 61 60 59 60 60 61 62 62 62 62 62 63 63 63 64 64 64 64 63 63 63 64 65 66 67 68 69 70 72 74 74 75 75 75 75 75 75 75 75 75 74 73 72 68 66 65 64 65 66 69 74 77 80 82 83 84 85 85 84 85 86 87 87 88 88 88 87 87 87 87 86 86 85 86 86 86 86 87 87 87 87 87 87 88 89 89 87 86 87 87 87 87 87 88 88 88 86 87 90 90 91 91 90 90 89 89 89 90 90 90 90 90 89 89 88 88 89 89 89 89 89 90 91 91 92 92 92 91 91 90 90 90 90 90 89 89 89 89 89 89 88 88 88 87 88 88 88 88 88 84 84 84 83 83 83 82 82 82 82 83 84 84 85 85 86 86 87 87 88 88 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 84 84 85 85 85 86 85 85 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 85 85 85 85 85 84 84 84 84 84 83 83 82 81 80 80 80 79 78 78 78 78 78 78 79 79 79 78 78 78 80 81 82 82 82 82 82 83 83 84 85 85 85 85 85 85 86 87 85 82 80 80 81 83 85 85 85 85 83 81 80 74 59 50 46 49 50 52 52 51 51 52 54 55 57 61 65 68 69 69 69 67 65 61 59 57 58 60 62 63 64 64 64 64 64 64 65 67 68 69 68 68 67 66 65 63 64 66 70 71 70 69 68 67 63 58 58 61 64 67 70 72 74 76 74 71 73 75 73 72 73 73 72 69 71 70 57 54 55 57 55 58 57 61 66 67 68 71 73 70 66 54 56 59 54 53 57 63 66 67 65 62 57 53 48 43 39 46 51 58 61 64 64 64 64 64 63 62 59 56 53 51 48 42 32 33 33 32 30 29 28 28 27 26 25 25 25 26 27 27 28 28 29 30 31 31 31 31 31 31 31 33 35 34 33 33 32 32 32 37 45 47 48 47 42 32 32 31 31 32 32 32 31 31 31 30 29 28 27 28 28 29 28 28 27 27 28 29 30 31 31 32 32 32 33 33 33 33 33 32 32 33 33 33 34 37 39 38 38 37 39 40 41 40 38 38 38 37 36 35 34 34 35 35 35 34 33 32 33 34 34 33 33 33 33 33 34 35 37 36 35 36 36 37 38 39 43 45 45 43 41 39 38 36 35 34 32 32 33 38 41 42 40 39 37 37 38 41 44 49 49 47 45 45 46 49 51 49 48 48 47 48 51 51 51 54 57 58 56 53 52 51 52 54 57 58 53 48 55 59 61 56 53 56 55 51 55 55 53 54 55 55 52 49 58 60 55 60 67 61 58 59 61 59 57 53 46 52 56 62 56 47 56 63 63 55 48 46 46 48 55 57 54 48 43 41 44 52 50 49 49 50 52 50 48 47 48 48 48 48 48 46 45 46 48 49 50 50 51 50 49 48 48 47 48 46 43 46 50 51 47 38 43 46 48 50 53 53 52 49 48 46 45 45 46 44 43 43 43 43 43 42 41 43 45 45 45 45 44 44 44 46 47 50 52 55 55 53 52 48 44 43 45 49 55 57 53 54 55 54 56 60 61 62 63 63 65 69 70 69 67 65 65 63 61 62 63 65 62 59 58 56 54 52 50 50 51 52 52 51 49 47 46 47 48 48 48 48 48 50 52 51 50 49 48 48 48 48 47 48 49 50 50 49 45 45 46 48 48 48 46 46 49 52 54 57 60 63 63 64 64 64 65 66 68 70 69 68 66 68 70 66 63 62 62 62 62 66 72 72 69 64 63 63 63 62 61 60 60 63 66 69 69 70 71 72 73 74 74 75 76 77 79 79 80 79 79 80 81 81 81 77 74 71 69 67 66 65 64 65 66 67 67 65 62 62 62 64 65 67 67 66 65 64 61 62 62 63 62 60 62 62 62 61 61 61 62 62 63 64 63 63 64 64 63 63 63 64 65 67 68 68 69 70 70 71 72 72 73 74 74 73 74 75 75 76 76 76 74 73 69 66 65 65 66 68 72 75 78 80 82 82 82 82 83 83 84 84 85 86 86 86 86 86 86 86 86 87 86 85 85 85 86 86 86 86 86 87 87 88 89 89 89 87 86 88 88 88 88 88 88 88 88 87 88 90 90 91 91 91 91 90 89 89 89 90 90 90 90 89 89 88 88 89 89 89 89 90 91 91 92 92 92 92 91 91 90 89 89 90 91 90 90 90 90 90 90 89 87 87 87 87 88 89 88 88 84 84 84 83 83 82 82 81 81 82 83 83 84 85 85 86 86 87 87 88 88 88 87 86 85 85 85 84 84 84 84 84 84 84 84 84 83 84 84 84 84 84 84 84 84 84 84 85 85 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 83 83 82 81 81 80 79 78 78 77 77 77 78 78 78 78 78 78 79 81 82 83 83 83 83 84 84 84 84 84 84 84 85 85 86 86 86 84 79 74 77 80 83 84 84 85 85 83 82 81 77 67 52 48 51 51 51 50 51 52 51 52 53 57 61 66 69 71 71 71 68 65 62 60 58 58 59 61 63 65 65 65 65 65 66 67 69 70 70 68 67 66 65 64 63 64 66 68 65 64 66 66 65 61 58 60 63 68 72 75 76 73 72 70 69 67 71 73 71 70 70 69 70 75 73 63 58 60 74 75 72 65 62 67 72 75 73 69 62 56 49 51 56 61 60 60 65 68 67 63 59 53 48 44 42 44 52 57 62 63 63 61 61 61 60 59 58 55 51 46 41 34 34 34 35 34 34 31 29 28 28 28 26 26 26 27 28 29 29 30 31 32 33 33 34 35 35 34 34 34 34 35 34 33 32 32 32 33 36 42 45 41 30 32 31 30 30 31 32 32 32 32 31 31 30 29 28 28 28 28 29 29 28 28 28 28 28 29 30 30 30 30 30 31 32 32 32 33 34 34 34 34 34 35 38 39 39 38 37 39 41 42 41 40 39 38 37 36 35 35 36 37 36 35 34 33 32 33 34 34 33 33 34 34 34 35 35 37 37 36 37 38 39 39 40 43 44 45 43 42 40 38 36 34 33 31 33 35 37 39 41 38 37 37 38 39 42 45 49 49 48 45 44 45 48 49 47 44 43 44 47 51 54 55 56 57 58 57 56 54 52 51 53 53 53 49 50 56 58 59 54 50 46 45 45 50 56 62 64 65 61 57 54 61 61 54 57 61 55 56 60 63 64 62 56 52 60 56 47 50 51 54 55 57 50 47 46 48 49 52 59 64 56 52 52 51 51 50 50 50 51 52 51 51 51 50 49 49 51 53 49 48 49 50 51 51 50 50 49 49 48 49 49 48 46 43 46 49 51 46 42 50 50 46 50 53 55 52 48 43 44 48 49 49 47 46 44 44 44 44 44 43 43 43 45 44 43 42 43 45 47 49 51 53 54 53 51 49 46 45 45 48 53 59 59 55 61 63 61 62 65 65 65 67 65 63 65 67 67 67 67 67 67 67 66 66 66 61 59 58 56 53 51 50 51 52 53 53 51 49 49 49 47 47 47 48 49 50 51 51 51 49 47 46 45 45 45 45 46 46 46 47 47 46 45 44 46 47 47 45 45 47 50 53 55 55 56 56 57 58 59 60 60 62 65 65 65 65 64 65 64 64 64 62 62 63 68 73 74 71 66 63 61 61 62 61 61 62 63 66 68 70 72 74 75 75 74 74 75 77 78 79 79 79 79 79 80 80 82 84 83 81 78 76 73 71 69 67 67 68 69 67 64 61 61 63 65 65 65 65 64 63 62 60 61 61 61 61 61 62 62 62 62 62 62 63 63 64 64 64 64 64 63 63 63 64 66 67 69 70 70 71 72 71 70 70 70 70 72 72 72 74 75 76 76 76 75 73 71 70 68 67 67 69 71 74 77 79 80 79 78 79 80 82 83 84 84 84 84 85 85 85 85 85 85 85 85 85 86 85 85 85 86 86 86 86 87 88 89 89 89 89 87 86 86 88 89 89 88 87 88 88 88 88 89 90 90 91 91 91 90 89 89 89 89 90 90 90 90 89 89 88 89 89 89 90 90 91 91 91 92 92 92 91 91 91 90 90 90 91 92 92 92 91 91 90 89 87 87 87 88 89 89 89 88 84 84 84 83 83 82 82 81 81 82 83 83 84 84 85 85 86 86 87 87 88 88 87 86 86 85 85 84 84 84 84 84 84 84 84 83 84 84 84 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 85 85 85 85 85 85 86 86 86 86 86 85 85 84 83 82 82 81 80 79 79 78 77 77 77 77 78 78 78 78 78 80 82 83 84 84 84 84 85 85 86 86 85 85 85 85 86 86 87 86 85 82 79 80 81 84 84 84 85 84 83 82 81 78 70 57 54 53 51 51 52 52 52 52 53 54 59 64 68 71 72 71 70 66 64 61 59 57 57 58 59 61 62 64 64 64 65 66 66 68 69 70 69 66 65 63 62 62 61 60 60 60 60 62 62 62 61 60 59 62 66 70 71 71 68 67 68 66 66 71 72 70 68 66 61 62 67 71 73 69 71 77 76 75 74 73 72 74 72 67 62 57 59 57 53 54 60 65 66 66 65 62 58 54 50 47 45 46 52 59 60 60 60 59 59 58 56 54 51 49 46 43 38 35 33 34 36 37 35 33 31 30 29 29 28 27 28 29 30 31 31 31 32 33 34 35 35 35 37 36 35 35 34 34 33 33 32 31 30 32 33 32 32 32 32 31 31 30 30 29 29 30 31 31 31 31 30 30 30 30 30 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 31 31 31 33 34 35 35 35 35 37 39 40 40 38 38 39 40 41 41 41 40 39 37 35 35 35 37 37 38 37 36 34 34 33 34 35 34 35 35 35 35 35 34 34 36 38 39 39 40 41 42 44 44 44 43 42 40 38 36 35 34 33 33 34 35 37 39 38 38 38 38 38 40 42 44 44 45 45 44 44 45 47 49 47 46 46 50 54 58 57 56 55 56 59 58 57 53 53 56 50 47 47 54 61 57 56 52 51 49 44 46 49 53 56 52 49 48 55 56 55 57 56 48 48 52 57 60 61 63 64 63 59 54 47 42 47 53 59 50 45 45 46 48 57 55 44 52 57 48 47 50 52 52 50 50 49 50 50 49 56 58 55 53 53 53 51 49 50 51 52 52 51 50 48 48 49 51 50 48 45 44 43 44 49 53 53 49 47 45 42 46 53 58 55 52 46 47 51 52 52 51 47 45 44 44 45 45 44 42 39 37 38 39 40 42 45 47 49 51 52 50 47 46 46 46 46 46 48 52 58 62 63 63 63 62 67 70 72 72 69 66 65 65 64 65 67 67 67 65 65 66 67 66 60 58 56 54 52 50 51 51 52 52 51 51 50 50 50 49 49 49 49 48 48 50 51 53 52 50 47 45 44 43 43 44 44 44 45 46 46 45 44 43 45 46 45 47 48 48 50 53 52 52 54 54 54 54 53 53 54 56 58 61 63 64 64 65 67 69 66 66 66 66 69 73 72 68 63 62 63 65 65 64 63 63 66 68 70 73 75 76 76 76 74 74 76 79 80 80 80 80 80 80 80 82 84 86 85 82 80 77 75 72 70 69 69 68 66 65 63 64 64 64 64 64 63 62 61 60 59 58 58 59 60 61 62 62 63 63 64 64 65 66 66 67 68 68 67 66 66 66 67 68 69 70 71 71 70 69 69 69 69 68 69 70 72 74 75 76 77 77 76 75 73 72 70 70 69 70 71 73 76 78 79 79 79 78 80 81 83 85 85 84 83 83 83 84 84 83 83 83 83 84 85 85 86 86 85 86 87 87 87 87 89 89 89 89 89 89 88 88 89 90 89 88 87 87 88 89 89 89 89 90 90 91 90 90 89 88 88 89 89 90 90 89 89 88 88 89 89 90 90 91 91 91 91 91 91 91 91 91 91 91 90 91 91 91 91 91 91 91 90 90 89 89 89 89 90 90 91 89 84 84 83 83 82 82 82 81 82 82 83 84 84 84 85 85 86 86 87 87 88 88 87 86 86 85 84 84 84 84 84 84 84 84 84 83 84 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 85 85 84 83 82 82 81 80 79 78 77 76 77 77 79 80 80 80 80 82 83 83 83 82 83 84 84 85 86 86 87 87 86 86 87 87 87 86 86 84 84 84 84 85 84 83 82 83 82 81 78 76 71 65 58 53 52 53 53 53 52 52 55 59 65 69 72 73 72 70 67 64 62 61 60 58 56 56 57 59 60 61 62 62 62 63 64 66 67 69 68 67 65 64 62 63 63 61 60 60 60 60 59 60 61 60 59 59 63 68 69 68 65 66 68 68 67 68 68 67 65 67 69 67 66 67 69 71 75 75 70 71 72 73 71 70 65 61 61 56 48 54 57 54 55 61 61 60 59 57 53 50 48 48 50 53 58 62 62 60 58 57 54 51 47 42 39 38 37 36 34 34 35 36 37 37 35 33 31 31 30 29 29 29 29 29 30 30 31 32 33 34 35 35 35 36 37 36 34 34 33 33 32 31 29 29 30 32 33 33 33 33 33 31 30 30 29 28 27 26 27 28 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 31 32 32 32 31 31 31 30 30 31 32 33 34 35 35 35 37 38 39 40 39 38 38 38 39 41 42 41 40 39 36 34 34 35 36 37 38 39 38 36 35 35 35 36 36 37 37 37 36 35 35 35 36 37 38 39 40 41 42 44 44 44 44 42 40 38 36 35 33 33 33 34 34 34 34 36 39 40 40 38 37 38 40 43 45 46 45 44 43 45 46 47 48 50 55 57 59 53 50 53 55 57 57 58 58 58 58 56 56 57 59 59 48 47 49 50 49 45 52 57 57 60 60 58 54 52 53 50 49 50 54 49 49 55 59 61 64 66 64 54 45 46 46 46 51 55 47 44 45 45 50 63 58 49 53 51 43 48 51 52 52 51 51 51 50 49 50 59 62 59 54 50 50 50 50 50 50 51 51 50 50 50 50 50 50 48 46 45 44 42 40 44 47 47 47 44 46 46 37 45 52 53 53 51 51 51 51 50 48 46 44 43 44 45 45 44 41 40 38 38 38 39 42 43 45 47 48 47 45 43 46 47 48 49 49 47 52 59 66 64 56 60 62 69 68 60 68 72 70 67 66 64 64 66 65 65 66 66 66 65 63 59 56 54 51 50 50 52 52 51 49 48 49 50 50 50 50 49 49 48 44 45 48 50 53 53 50 47 45 43 42 42 43 45 45 44 45 45 43 43 43 44 44 45 48 48 46 47 50 50 51 52 53 53 54 51 47 47 51 57 60 64 66 65 64 65 68 71 71 70 68 67 68 67 65 62 63 65 68 69 68 67 66 67 68 69 72 74 75 78 78 76 77 79 79 80 81 81 81 81 81 81 82 84 86 86 85 83 80 77 73 71 69 68 67 66 65 63 62 61 62 61 61 61 61 59 59 58 58 58 58 59 61 62 63 64 65 66 66 66 67 68 69 70 71 70 70 69 69 70 70 70 69 69 69 69 69 69 69 70 70 72 74 76 78 79 79 79 77 76 75 74 72 71 71 71 71 72 74 76 78 80 80 80 82 83 85 84 85 85 84 83 82 82 83 83 83 82 82 82 83 85 85 86 86 86 85 85 86 87 88 88 89 88 88 88 89 89 89 90 89 87 88 89 89 89 89 89 89 89 90 90 90 90 90 89 89 88 89 89 89 89 89 88 88 88 89 89 90 91 91 91 92 92 92 92 92 91 91 91 91 90 91 91 91 91 90 90 90 90 91 91 92 92 91 91 91 91 91 84 83 83 83 82 82 81 82 82 83 83 84 84 84 85 85 85 86 87 87 87 87 87 86 85 85 84 84 84 84 84 84 84 84 83 84 84 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 77 77 76 77 78 79 80 80 80 81 82 82 82 81 81 82 83 85 85 86 87 87 87 87 87 87 87 87 86 86 86 86 87 87 86 86 84 82 81 78 75 68 66 67 68 66 61 57 55 54 55 56 58 61 65 70 73 74 74 71 68 65 62 61 61 61 59 58 56 57 58 59 60 60 61 61 62 63 64 66 67 66 66 66 66 66 68 66 63 63 62 62 60 59 61 62 62 61 61 64 65 65 65 63 64 67 70 67 65 65 65 65 69 72 71 71 70 71 71 72 72 69 71 70 68 69 68 65 65 68 67 63 63 63 62 61 60 60 58 56 55 52 51 52 54 57 59 60 61 61 58 54 50 44 39 36 35 36 35 34 35 35 35 36 38 39 38 36 33 32 31 30 30 30 30 31 30 29 30 31 31 33 34 36 36 35 35 34 33 33 33 32 31 30 29 28 28 29 32 33 33 34 33 33 31 30 29 28 27 26 25 25 26 27 27 27 28 28 29 30 30 30 30 30 30 30 30 31 31 32 33 34 33 33 32 32 31 31 32 33 34 36 36 37 37 38 38 39 38 38 37 37 38 41 42 42 41 39 35 33 33 34 35 36 38 39 38 38 36 36 36 37 37 37 37 37 37 36 36 36 36 36 37 37 38 39 40 42 44 44 44 41 39 37 35 33 32 32 33 34 35 36 36 38 40 40 40 40 39 38 39 41 43 45 46 45 43 43 45 47 51 54 57 54 52 48 52 58 58 57 53 56 61 58 57 58 60 61 56 51 47 46 46 47 51 54 57 55 45 55 61 59 57 52 58 61 56 49 45 49 51 55 57 59 59 61 63 55 48 46 51 53 49 50 53 52 51 49 52 58 54 53 57 53 49 51 51 51 51 50 49 49 50 52 54 60 58 54 50 49 52 50 49 49 50 49 49 49 50 51 51 49 48 46 45 43 41 41 41 39 40 40 45 49 39 43 48 49 50 52 53 53 51 49 48 46 45 44 45 45 46 46 46 44 42 40 40 40 40 40 41 42 43 47 46 44 43 44 49 48 48 52 54 53 57 59 58 59 56 67 73 67 69 70 72 71 69 67 66 68 68 68 68 67 66 64 62 61 59 57 56 54 51 51 51 53 52 50 48 47 48 48 49 49 49 49 47 45 42 43 47 45 46 48 51 50 45 43 41 41 42 44 44 44 45 44 43 44 44 43 43 43 45 47 48 47 47 48 50 51 52 53 54 53 53 53 56 60 63 65 67 63 60 57 60 64 67 68 69 67 64 60 60 61 63 65 69 70 71 71 70 69 69 70 72 72 72 74 77 80 80 79 78 78 79 80 82 83 82 82 83 83 83 84 85 84 81 77 74 71 69 68 66 65 63 60 57 56 56 56 56 57 59 61 60 59 59 58 58 60 61 62 63 64 65 65 66 66 67 68 69 71 72 73 73 72 72 72 71 71 70 70 70 70 71 71 72 73 76 78 79 80 80 80 79 77 75 74 73 73 72 71 71 71 71 72 74 76 78 81 81 83 85 85 85 84 84 84 85 84 83 82 82 84 84 83 82 82 82 84 86 86 86 86 86 86 86 86 87 88 88 88 88 88 89 89 89 89 89 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 89 90 90 90 89 89 88 88 88 89 90 91 91 92 92 92 92 92 91 91 91 90 90 91 91 91 91 90 90 90 90 90 91 92 93 94 94 93 92 92 91 83 83 83 82 82 82 82 82 82 83 83 84 84 84 85 85 86 86 87 87 87 87 87 86 85 85 84 84 84 84 83 83 83 83 83 84 84 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 77 77 78 79 79 80 80 80 80 81 81 80 81 81 83 84 85 86 87 88 88 88 86 86 86 86 86 85 86 87 88 88 88 87 86 84 81 75 69 61 61 63 66 68 67 60 55 55 56 58 62 66 69 72 75 75 74 70 67 63 60 59 60 61 61 60 58 57 57 58 59 60 61 61 62 62 63 63 63 63 64 65 65 64 64 64 64 65 66 67 65 63 63 63 62 59 58 59 60 61 62 62 61 65 67 67 65 63 64 65 68 71 73 73 73 75 74 72 72 74 77 76 73 72 71 70 69 67 63 64 67 64 62 61 61 61 59 57 56 55 54 57 59 61 61 61 61 57 52 44 38 33 33 34 37 39 41 40 39 39 40 42 42 42 40 38 35 33 32 31 30 30 30 30 30 30 30 31 31 32 33 35 35 35 35 34 33 32 32 31 30 29 28 27 27 29 31 32 32 33 33 32 31 29 27 27 26 25 25 25 25 25 26 26 27 27 28 28 29 30 30 30 30 30 30 30 31 32 34 35 35 34 34 34 33 33 33 33 34 35 36 37 37 38 38 37 37 37 36 37 38 40 41 42 40 38 35 33 33 33 34 36 37 38 38 38 37 37 36 36 36 36 35 36 37 37 37 37 36 36 35 35 36 37 38 40 42 44 43 41 39 36 34 33 32 32 33 34 34 36 38 39 40 39 39 41 40 38 39 40 42 43 45 47 46 46 48 50 54 55 54 46 47 51 49 51 54 58 58 59 59 58 57 57 57 58 57 51 47 43 43 45 55 61 59 61 60 60 60 58 60 62 62 60 57 50 48 54 55 56 58 59 59 60 60 57 52 44 52 62 67 54 46 48 50 53 54 54 51 52 55 54 52 51 49 48 48 47 46 49 53 57 57 56 49 46 48 49 50 49 49 50 52 54 59 55 51 50 49 48 47 46 45 43 40 43 42 39 39 41 38 36 37 46 49 42 47 54 57 57 54 49 46 43 44 45 47 48 48 48 47 45 42 40 42 43 42 40 38 43 49 54 49 45 46 48 49 47 47 46 53 57 51 51 50 61 67 58 60 66 64 67 71 68 66 67 69 73 69 68 70 69 66 60 58 59 59 57 54 53 53 53 53 54 52 51 49 48 48 48 49 49 49 48 47 45 43 41 41 42 44 46 50 49 44 42 41 40 41 43 43 43 43 43 42 43 42 41 41 40 40 44 46 46 46 47 49 51 52 52 51 50 52 55 58 62 65 66 66 57 49 43 50 57 61 63 64 64 62 57 57 59 63 66 70 71 73 73 73 72 71 72 74 72 72 75 78 80 81 80 77 76 76 78 79 81 81 83 86 83 82 81 83 84 80 77 73 69 65 61 60 60 58 56 53 51 50 54 55 56 58 59 56 57 58 58 58 59 61 61 62 63 64 64 65 66 66 67 69 70 72 73 74 75 75 75 75 75 75 75 74 73 73 74 75 78 81 80 79 79 78 77 76 75 74 72 72 72 71 71 70 70 71 73 75 76 79 81 82 83 85 83 82 83 83 84 84 84 83 84 84 84 84 84 83 82 82 84 85 84 85 86 86 86 87 87 87 88 89 89 88 88 89 89 89 89 89 88 88 88 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 88 87 87 88 89 91 92 92 92 92 92 92 91 91 90 90 91 91 91 91 91 91 90 90 91 91 90 90 90 91 92 92 92 91 91 83 83 82 82 82 82 82 82 82 83 83 84 84 84 85 85 85 86 86 86 86 86 86 85 85 84 84 84 84 84 84 83 83 83 84 84 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 87 87 86 86 85 84 83 82 80 79 78 77 77 77 78 78 79 80 80 80 81 81 81 80 80 81 82 84 85 86 87 88 87 85 83 82 81 82 83 83 85 86 88 89 89 88 87 85 81 76 69 64 63 64 68 67 65 58 54 53 56 60 65 69 72 73 74 75 73 70 67 64 61 60 59 59 59 61 60 57 57 57 59 60 61 61 61 61 60 60 61 62 63 63 63 63 63 63 65 66 66 65 64 64 63 62 60 57 58 59 60 60 61 62 63 65 66 66 66 65 64 67 70 71 74 76 76 76 74 73 72 73 74 75 74 73 70 67 65 62 58 59 60 56 53 52 55 57 57 56 53 58 60 63 62 61 63 63 60 51 43 37 34 34 36 39 42 46 52 47 44 44 45 47 46 44 41 40 38 35 33 32 32 31 30 30 30 30 30 30 31 31 32 33 34 35 36 33 32 32 31 31 31 30 28 27 27 28 30 32 33 33 33 32 30 29 28 26 26 25 25 24 25 25 25 26 26 26 27 28 29 29 30 31 31 32 31 31 32 32 33 34 35 35 35 34 35 35 34 34 34 34 34 35 37 38 38 37 37 36 35 36 37 40 41 41 40 39 37 35 34 33 34 36 37 37 37 37 37 37 37 36 36 35 35 35 36 37 37 37 37 36 35 35 35 36 38 39 41 43 43 42 39 37 35 33 33 33 34 34 36 37 38 38 37 35 35 36 37 38 39 40 41 43 44 45 47 48 51 53 55 53 51 48 48 49 42 41 42 50 57 59 60 59 53 53 56 60 60 49 44 40 42 44 52 50 42 51 56 58 57 57 60 60 59 60 59 55 54 56 56 56 58 58 57 57 56 54 54 53 43 45 51 45 44 49 51 52 51 50 49 50 51 52 51 48 47 46 46 46 47 51 56 61 55 50 46 47 49 49 49 49 53 57 65 67 65 57 51 47 45 45 45 44 42 41 41 44 44 43 39 39 45 47 46 42 41 36 48 57 64 62 55 48 45 45 45 47 48 48 49 50 48 44 42 41 43 45 45 44 44 49 53 57 50 47 48 52 52 41 39 42 51 57 55 57 62 66 66 61 59 59 59 61 66 67 68 72 73 74 73 71 69 68 65 58 56 55 56 56 54 52 51 53 54 54 53 52 52 51 50 50 50 50 47 47 47 48 48 46 44 42 43 44 46 44 40 39 39 41 42 43 44 43 43 41 40 39 38 38 40 40 39 42 44 45 46 47 48 49 52 51 50 48 51 55 60 63 65 64 61 52 47 44 52 57 59 57 57 60 60 58 60 63 66 69 71 73 75 76 75 75 76 76 77 76 75 75 77 78 80 80 80 78 77 76 77 77 77 79 82 82 81 79 80 81 80 75 69 64 61 60 59 58 58 55 52 51 51 55 54 54 55 57 57 57 57 57 58 58 60 59 57 60 63 63 64 65 66 67 68 69 71 73 75 76 77 77 78 79 79 78 77 75 75 76 79 79 78 77 76 75 74 74 73 73 72 71 71 71 71 71 71 71 71 73 75 77 80 82 84 84 83 81 81 81 83 84 84 85 84 83 84 84 85 84 83 82 82 83 84 84 84 84 85 85 86 87 87 87 89 89 89 89 89 89 89 89 88 88 88 89 89 90 90 90 90 91 91 91 91 91 91 90 90 90 91 90 90 90 89 88 88 87 86 87 88 91 92 93 93 92 92 91 91 91 91 91 91 92 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 91 83 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 85 85 86 86 86 86 85 85 84 84 84 84 84 84 84 83 83 83 84 84 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 87 87 86 85 84 83 82 81 79 78 77 77 77 78 78 78 79 79 80 80 81 82 82 81 82 82 84 84 85 86 85 83 82 79 77 77 77 79 80 81 84 86 88 88 88 87 86 83 79 74 70 68 66 64 61 60 57 57 57 60 64 69 71 73 73 73 74 73 71 70 66 62 60 60 58 57 58 59 59 57 57 58 60 60 60 59 58 59 60 61 62 63 63 63 64 65 65 67 67 67 67 66 67 64 60 58 58 59 60 61 62 62 62 64 66 67 68 66 68 70 70 71 69 69 69 70 71 71 67 65 70 72 73 72 70 71 66 60 58 56 55 54 54 58 58 57 56 55 58 59 61 63 65 63 63 65 61 55 44 39 35 41 45 46 47 48 52 52 47 47 47 49 51 53 49 44 41 39 36 34 32 32 31 30 29 29 30 30 30 31 31 32 33 34 33 33 32 32 31 30 30 30 29 28 27 27 27 29 31 32 32 31 30 29 29 28 27 26 26 25 25 24 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 34 34 34 34 35 35 35 35 35 35 36 35 34 33 34 35 38 39 39 39 38 36 35 35 37 39 40 41 41 40 38 36 35 35 35 36 36 36 36 36 37 37 38 38 37 36 36 37 37 38 38 38 37 37 36 37 37 37 38 39 41 42 42 41 39 38 37 35 35 35 36 37 38 37 36 35 35 37 37 36 36 38 40 41 42 43 43 44 45 48 52 53 53 50 50 49 49 46 39 44 49 52 55 58 58 57 49 50 55 56 52 43 45 47 47 45 42 47 51 54 55 55 52 53 60 59 57 57 56 56 55 55 56 56 56 56 55 54 53 50 43 40 39 43 45 46 50 57 60 61 55 51 48 48 49 49 48 47 47 48 48 47 49 53 56 58 50 48 48 48 48 49 51 54 60 67 72 70 66 56 49 45 41 39 40 39 39 40 40 41 42 44 49 46 41 42 42 39 41 44 53 53 49 48 48 48 47 47 45 44 44 47 50 53 52 49 43 41 42 46 51 51 51 52 54 54 50 49 49 51 53 50 44 44 52 61 71 70 70 69 57 49 55 58 58 60 64 72 74 75 75 74 73 71 69 67 62 55 54 54 54 54 54 53 52 53 53 54 53 53 52 52 51 52 50 49 45 45 45 46 48 48 46 44 43 41 41 40 39 39 40 41 43 44 45 45 43 41 39 37 37 39 42 43 43 44 45 47 47 48 48 49 50 50 49 47 51 55 61 62 62 60 57 52 50 49 54 56 56 54 54 55 56 58 62 65 67 68 70 73 75 76 74 74 76 78 79 79 78 76 75 76 76 79 81 82 81 80 76 74 74 75 77 78 78 78 79 80 79 73 66 58 57 58 56 57 60 58 54 52 50 50 50 51 54 57 59 59 58 56 57 57 57 56 55 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 79 78 78 78 78 78 76 75 74 73 72 71 71 71 71 71 71 70 71 71 70 70 71 74 76 79 81 83 84 84 84 83 82 82 82 82 82 83 83 83 83 84 85 85 83 83 83 83 84 84 85 84 84 85 85 86 87 88 89 89 90 90 89 89 88 88 88 88 88 89 89 89 90 90 90 91 91 91 91 91 91 90 90 90 90 89 89 89 88 88 87 87 86 87 88 91 92 93 93 92 92 92 91 91 92 92 92 92 92 92 92 92 91 91 91 91 91 90 90 89 88 88 89 89 91 82 82 82 82 82 82 82 82 82 82 83 83 84 84 84 84 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 84 84 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 88 88 87 86 85 84 83 82 81 79 78 77 77 77 77 77 77 77 76 77 79 80 82 84 84 83 83 83 83 83 84 82 80 78 76 73 73 73 74 75 75 79 82 86 88 89 88 87 85 81 77 74 69 65 62 58 58 59 61 63 66 70 72 73 72 70 70 70 68 66 64 64 63 60 61 61 58 58 59 59 58 57 57 59 59 59 58 59 60 61 62 64 65 66 66 65 66 68 70 70 71 72 72 74 71 67 61 59 59 60 60 62 65 66 68 69 69 68 68 69 70 69 67 65 66 67 67 67 68 67 68 70 72 71 69 67 65 61 58 58 58 60 62 64 66 64 63 62 62 59 58 58 60 62 64 64 62 54 47 38 39 41 48 52 54 53 53 56 53 48 51 52 54 57 59 54 48 41 38 36 35 34 32 31 30 28 28 31 31 31 31 32 32 32 32 31 31 30 31 31 29 29 29 29 28 28 27 28 29 30 30 30 30 30 30 29 28 27 27 27 25 24 24 24 24 24 25 26 27 28 28 29 30 31 32 33 35 35 36 36 36 35 36 36 36 35 35 36 36 36 35 34 35 37 39 40 40 40 39 37 36 36 37 38 39 40 41 40 40 39 37 36 36 35 35 35 35 35 36 37 39 40 39 38 38 39 39 39 39 39 38 38 38 38 39 39 40 40 41 41 41 39 38 38 38 39 39 39 39 38 38 35 33 32 33 35 36 36 37 38 40 42 43 44 44 44 44 47 48 47 46 46 48 47 43 42 39 44 48 50 52 55 58 58 57 55 54 54 51 46 51 56 58 60 57 54 53 53 54 53 51 51 54 53 53 53 52 52 52 53 54 52 50 50 54 56 54 53 50 47 44 42 49 58 53 49 47 47 47 47 46 46 47 48 47 46 45 46 49 52 52 53 52 51 49 49 49 47 50 53 57 60 63 67 70 67 62 54 49 44 41 38 37 36 37 39 37 36 36 39 46 48 47 43 44 46 49 51 53 43 37 43 45 47 47 45 42 42 43 46 48 50 51 50 43 41 43 50 52 49 48 48 51 51 49 52 50 41 45 51 49 52 60 65 67 59 62 70 67 62 58 59 60 64 69 75 75 74 73 71 69 68 67 64 59 54 53 53 54 55 55 55 55 54 54 54 53 53 54 53 52 51 48 46 45 46 46 45 45 46 47 47 45 43 41 40 41 43 43 43 44 45 46 46 45 43 41 40 39 40 42 44 45 45 47 48 49 50 50 49 49 50 50 50 51 55 60 59 57 54 53 52 51 51 52 52 52 53 53 54 58 61 65 67 68 68 70 72 72 73 72 73 75 78 80 81 80 79 76 75 73 77 80 83 82 81 80 77 75 74 74 73 74 75 78 79 78 71 63 55 54 55 55 57 62 62 61 57 54 52 52 53 56 58 59 59 57 56 57 58 59 59 59 59 60 61 62 62 63 65 66 66 67 69 70 71 71 72 73 76 79 81 82 82 81 79 77 76 76 75 74 73 72 71 70 69 69 69 70 71 71 71 71 70 72 74 77 79 80 81 82 83 83 83 83 82 80 80 80 82 83 84 84 85 85 85 84 83 83 83 84 84 84 84 84 84 85 86 88 89 89 89 90 90 89 89 89 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 90 90 89 89 88 88 88 88 87 87 87 86 86 87 89 91 92 92 93 92 92 92 92 91 92 92 93 93 93 93 92 92 92 91 91 91 91 91 90 89 88 88 88 89 90 82 82 82 82 82 82 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 85 86 86 86 86 87 87 88 88 88 89 89 89 89 89 88 88 87 86 85 84 82 81 79 78 78 77 77 75 75 74 75 75 76 77 78 81 83 84 84 84 83 82 83 82 79 76 72 71 70 69 70 71 70 71 73 77 81 84 86 86 86 85 82 79 76 72 68 65 63 63 64 66 68 70 73 72 71 68 66 67 66 65 63 62 63 62 61 61 61 59 58 57 58 58 56 57 58 58 59 59 59 60 62 64 66 66 66 66 66 66 67 69 71 73 75 74 72 68 66 63 60 60 64 67 69 68 69 70 69 67 67 67 67 67 66 64 64 65 65 67 68 69 69 69 70 70 70 69 67 64 60 60 62 63 65 65 65 65 60 57 55 55 55 54 54 55 60 61 51 49 46 43 40 45 49 54 56 57 58 58 57 52 51 54 58 61 61 59 54 48 42 39 36 33 32 32 32 31 28 30 31 31 31 31 32 32 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 28 28 29 31 31 30 29 28 27 26 26 25 25 24 25 25 25 26 26 27 28 29 30 32 33 34 35 36 37 37 38 38 37 37 37 37 37 36 36 36 36 36 37 39 41 40 40 40 39 38 38 38 38 37 37 38 39 40 41 41 39 38 37 36 35 35 35 35 36 37 40 42 43 42 40 40 39 40 40 40 40 40 41 40 41 41 41 42 42 41 39 37 36 36 38 40 40 40 39 38 37 35 33 32 34 35 35 37 37 38 39 40 42 43 44 44 45 46 45 42 42 42 46 43 38 43 47 48 49 50 51 53 57 60 60 57 55 53 52 52 53 53 52 54 54 51 49 49 51 53 53 53 54 54 53 52 51 51 51 54 55 53 51 48 55 56 44 45 48 52 50 45 54 62 55 50 47 46 45 45 44 44 45 45 43 44 45 48 51 56 55 52 47 48 49 48 49 50 54 58 59 59 60 58 59 61 58 53 47 43 41 39 37 36 36 37 37 39 47 44 42 44 45 45 47 50 52 49 44 38 36 39 45 47 42 41 40 43 45 44 43 43 46 47 46 41 39 44 48 49 49 48 49 49 48 52 53 50 49 50 51 59 69 69 69 65 67 69 68 63 55 59 60 60 62 65 71 72 69 67 65 63 63 63 58 54 52 53 55 56 56 56 56 55 54 54 53 54 55 55 52 48 45 43 43 47 47 43 43 44 46 49 51 52 52 49 47 45 44 44 45 45 45 46 46 46 45 43 42 42 42 43 45 46 48 49 49 49 49 49 50 51 52 53 52 52 52 51 50 50 50 51 53 53 53 54 55 58 60 63 65 67 68 68 69 70 71 71 69 71 75 76 77 79 81 83 83 82 80 78 77 75 78 82 83 83 83 81 79 76 72 68 70 72 76 77 76 69 63 55 55 56 59 62 64 65 62 58 55 53 53 53 54 55 55 53 54 56 59 61 62 60 59 59 59 60 61 62 62 63 64 65 67 68 69 70 70 71 73 77 80 82 84 83 79 77 76 75 75 75 75 74 73 72 70 69 69 69 69 70 71 71 71 71 72 74 77 79 80 81 83 85 85 84 83 82 81 80 81 83 85 86 85 84 83 83 83 84 85 85 85 85 85 85 84 84 85 86 88 89 89 89 89 89 90 89 89 88 88 88 89 89 88 88 89 89 90 90 90 90 90 90 89 89 88 88 88 88 88 87 87 86 86 86 86 88 89 91 92 92 93 93 93 92 92 91 92 93 93 93 94 93 92 92 92 92 91 92 92 91 90 89 89 89 90 89 89 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 84 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 85 85 85 85 86 86 85 86 86 86 87 87 88 88 88 89 89 89 89 89 89 89 88 87 86 85 84 82 81 79 78 78 77 76 74 73 73 75 76 76 76 75 78 80 83 85 87 86 84 83 80 77 71 68 68 67 67 67 67 66 66 67 70 74 78 80 82 82 82 81 78 75 73 71 69 68 67 67 69 71 70 70 68 67 65 64 63 63 63 61 61 61 60 60 62 61 59 58 57 56 58 58 57 57 58 60 61 61 63 66 66 66 65 66 66 66 67 68 69 71 72 71 69 68 68 67 65 62 61 62 67 69 69 68 67 64 64 65 65 65 65 65 65 60 60 64 66 69 70 71 71 69 67 66 65 63 63 63 62 62 60 59 58 57 56 53 51 49 49 50 51 50 48 46 46 42 43 45 48 45 42 49 55 59 59 57 56 55 52 54 57 62 63 60 55 50 45 42 40 37 34 33 32 33 33 32 32 32 31 31 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 28 28 28 30 31 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 28 29 31 32 34 35 36 37 37 37 37 37 37 36 36 35 35 35 35 36 37 38 39 39 39 38 39 38 38 37 36 36 36 35 36 37 39 40 40 39 38 38 37 37 37 37 37 39 42 45 45 44 42 40 39 39 40 42 42 43 43 43 42 42 42 42 42 40 38 35 33 31 31 34 37 38 38 37 36 35 34 34 34 35 36 37 37 37 37 38 39 41 43 43 43 43 44 44 42 42 43 45 46 47 47 48 49 50 51 51 50 52 54 54 54 53 53 52 52 50 50 52 51 49 46 46 48 51 53 54 54 54 54 53 53 55 57 55 55 55 54 54 55 54 50 49 50 54 54 51 49 48 48 47 45 46 46 45 43 42 44 44 44 45 47 50 52 53 51 50 49 49 50 53 54 56 57 57 57 54 52 49 51 55 52 49 46 44 42 41 39 37 36 37 40 41 42 43 43 44 43 43 42 41 41 45 47 46 40 36 46 47 36 38 41 46 45 42 41 41 44 46 49 49 44 38 46 52 52 51 49 54 57 54 48 45 49 52 54 60 64 62 63 65 63 61 57 57 56 61 60 56 62 67 70 69 66 66 64 61 66 66 58 54 52 54 56 57 57 56 56 55 54 53 54 56 56 55 51 47 42 42 43 46 46 43 42 42 44 47 51 52 52 52 50 48 46 46 47 47 47 46 47 48 47 45 44 45 45 46 46 47 48 49 50 50 50 51 51 51 50 50 49 49 49 49 49 50 53 56 61 63 66 73 77 78 77 76 75 74 73 71 70 71 71 71 69 73 77 78 78 80 82 83 84 84 82 78 76 74 76 79 81 83 84 83 81 79 76 73 72 74 76 76 74 68 64 60 60 60 62 58 58 62 63 62 59 56 53 50 48 48 47 46 46 49 55 58 59 57 57 58 58 60 61 61 62 62 63 64 66 67 68 70 71 74 77 81 83 84 82 78 74 73 73 73 73 73 73 73 73 73 72 72 71 71 71 71 72 73 73 73 74 75 77 77 77 81 85 87 85 83 83 83 83 82 83 84 85 86 85 84 83 83 83 84 85 86 86 86 86 86 85 85 86 87 88 89 89 89 89 89 89 90 89 89 88 89 89 89 88 88 88 88 89 89 89 90 89 89 89 89 88 88 88 88 88 87 87 86 86 87 88 89 90 91 92 92 93 93 93 92 92 91 92 92 93 93 94 93 93 92 92 92 91 92 92 91 91 90 90 90 90 89 88 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 88 87 86 85 84 83 81 79 79 78 77 75 72 72 72 74 75 76 76 77 79 81 83 85 86 86 83 81 78 74 70 69 67 66 66 65 64 63 63 63 65 67 70 72 73 74 74 73 70 69 69 69 68 66 66 67 68 69 67 65 63 63 63 63 63 63 62 61 60 59 58 59 60 60 60 59 58 57 59 58 57 59 60 60 62 63 65 66 65 66 66 66 66 67 67 68 69 70 70 70 70 70 69 69 68 65 60 60 64 67 68 68 66 64 64 65 67 67 66 64 64 61 61 67 66 66 68 72 74 69 64 58 57 58 63 62 57 56 53 50 49 47 48 48 48 48 47 47 47 44 41 39 43 44 44 48 53 47 44 48 55 60 60 60 59 58 57 60 60 56 54 52 49 46 41 40 39 38 36 34 34 34 34 34 33 32 31 30 30 30 29 28 27 26 26 25 26 27 26 26 26 27 27 28 28 29 28 28 28 29 31 32 33 32 31 29 29 28 27 27 27 27 27 26 26 26 26 25 24 24 25 26 28 29 30 31 32 33 33 34 34 35 34 34 34 34 33 33 33 34 35 37 37 37 36 36 37 37 36 36 35 35 34 33 33 34 36 38 40 41 41 41 40 40 40 40 41 43 45 46 45 44 43 41 39 40 40 42 43 45 45 44 43 41 41 40 40 39 37 35 32 30 30 32 34 36 37 36 36 36 35 35 35 36 36 37 36 36 36 37 38 39 40 41 41 42 44 45 44 43 43 45 46 47 47 48 48 49 50 52 53 52 52 51 51 51 51 52 52 51 50 50 48 46 44 46 47 48 49 50 52 52 52 53 55 52 52 53 51 52 52 51 50 48 47 48 50 51 53 52 49 47 46 45 46 47 46 45 43 41 41 45 47 47 48 49 50 51 50 55 56 54 54 57 57 55 54 50 47 47 46 44 45 47 46 45 43 43 42 41 40 39 37 37 37 37 38 43 44 44 42 41 43 39 36 37 43 49 41 37 42 38 33 39 43 47 47 46 46 47 50 49 49 49 49 47 49 51 51 50 49 46 45 44 45 46 49 57 62 58 55 53 63 65 55 53 51 58 61 60 59 59 63 67 69 68 67 68 65 61 63 61 56 55 54 56 56 57 56 56 57 57 56 55 56 57 56 53 49 46 43 42 43 45 45 44 43 43 44 44 46 49 51 53 52 50 48 48 49 49 49 48 48 48 48 48 48 48 49 50 50 49 49 50 51 52 52 53 52 51 50 50 49 49 50 51 54 57 63 70 76 80 82 82 82 83 83 81 80 79 77 73 71 69 68 68 66 71 76 78 79 80 80 82 82 83 84 84 82 79 78 78 79 81 83 85 85 83 80 77 75 75 76 75 72 67 65 62 61 60 60 62 63 63 64 65 63 59 54 49 46 45 44 43 43 46 50 52 53 53 56 59 60 61 61 61 62 62 63 64 65 67 68 70 73 76 80 83 81 79 76 74 72 71 70 70 70 71 71 72 73 73 73 73 72 72 72 72 73 73 74 74 74 75 77 79 80 82 84 86 86 85 85 85 84 84 84 84 85 86 86 85 85 84 84 84 85 86 86 86 87 86 86 87 87 88 88 89 90 89 89 89 89 89 89 89 89 88 88 87 87 87 87 88 88 88 89 89 89 89 89 89 89 88 88 87 87 86 86 86 86 87 88 90 90 91 91 92 93 92 92 92 91 91 92 93 93 94 94 94 93 92 91 91 91 91 92 92 92 92 91 90 90 88 88 82 82 82 82 82 82 82 83 83 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 83 84 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 88 87 85 84 82 81 79 79 78 76 73 71 69 70 72 74 76 78 79 80 82 84 86 85 83 80 78 77 74 71 69 68 66 64 63 62 61 60 60 61 61 62 63 62 59 56 57 58 61 62 62 62 62 64 65 66 66 64 61 59 59 60 60 61 60 59 59 60 58 57 58 59 60 59 58 56 57 59 59 59 59 61 62 63 64 64 64 64 65 66 66 67 67 67 68 69 70 71 71 70 69 69 69 68 65 61 63 64 65 67 70 69 67 64 67 74 71 69 66 66 67 67 67 66 60 58 68 72 66 61 58 58 58 60 50 41 46 47 45 44 44 44 44 44 46 47 44 43 43 40 39 43 43 41 44 46 46 46 47 57 63 63 62 61 61 61 63 57 50 47 45 45 44 41 39 37 37 36 35 34 34 34 34 33 32 31 30 31 31 30 29 27 27 26 26 26 27 27 26 25 27 28 28 29 29 29 29 28 29 31 32 34 34 33 32 30 29 28 27 27 27 27 27 27 27 26 26 25 25 25 25 26 27 27 28 29 30 30 31 32 32 32 32 33 33 33 33 32 33 33 35 35 34 34 34 35 35 36 35 35 34 33 32 32 34 36 37 40 42 43 44 44 45 45 45 46 47 47 47 46 46 45 43 41 41 40 41 42 44 46 46 45 42 41 40 39 39 37 35 32 31 30 31 33 36 36 36 36 36 36 36 36 36 36 37 37 37 36 37 38 38 39 40 39 40 41 42 43 43 43 44 44 45 47 47 47 48 49 49 48 48 48 48 47 45 44 46 46 46 47 47 44 44 44 46 47 46 48 49 51 51 49 46 47 49 51 53 47 44 47 44 41 45 46 47 48 49 49 49 49 50 49 48 48 48 46 43 40 41 43 45 46 46 46 45 44 48 52 58 57 53 50 49 52 51 48 45 42 42 41 41 40 38 37 37 38 39 40 41 41 39 35 34 34 37 39 44 41 40 41 39 37 37 35 33 37 42 39 40 47 43 41 41 44 46 47 51 57 53 49 50 46 41 50 54 52 51 51 50 51 52 42 38 44 48 51 59 62 59 59 61 68 63 49 53 58 58 58 59 60 61 62 66 69 68 68 68 63 60 59 58 56 56 56 57 57 57 57 57 57 58 58 58 58 58 55 52 47 46 45 44 44 44 44 44 44 45 46 46 47 49 51 53 54 52 50 50 50 50 50 49 48 47 47 49 50 51 50 50 50 50 50 51 52 53 53 53 53 52 51 50 50 52 54 57 63 68 75 78 80 78 79 81 82 83 83 82 80 79 75 69 69 69 70 70 71 72 74 78 80 79 76 77 80 85 87 87 86 84 82 80 79 80 82 85 86 85 81 78 76 76 75 72 69 65 64 62 59 59 60 64 63 61 64 65 66 62 57 53 52 52 50 48 47 48 50 50 51 53 56 60 61 61 61 62 62 63 63 65 66 67 69 72 74 77 76 75 74 73 72 71 70 69 69 69 69 70 71 71 71 72 72 72 72 73 73 74 74 74 73 73 74 75 78 80 81 83 84 85 86 86 85 86 86 85 85 85 86 86 86 86 85 85 85 86 86 86 87 87 87 88 87 85 86 87 88 88 89 89 89 88 89 89 89 89 89 89 88 88 88 87 87 88 88 88 88 89 89 89 89 89 89 88 87 87 86 86 86 86 87 88 89 90 90 91 91 92 92 92 91 91 91 91 92 93 93 93 93 93 93 92 91 90 90 91 91 91 92 91 91 90 89 88 88 82 82 82 82 82 83 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 83 83 84 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 89 89 88 87 86 84 82 80 80 79 78 75 72 71 69 68 70 73 76 78 79 80 82 83 84 83 79 75 75 74 71 69 68 68 67 65 63 61 59 57 56 57 58 60 60 56 55 53 52 53 56 59 60 61 62 63 65 66 63 61 59 57 54 55 56 58 57 55 53 53 55 56 56 58 59 59 57 56 58 59 59 59 60 63 65 66 65 64 65 65 65 65 65 66 67 67 68 69 70 71 70 70 69 68 68 69 67 65 65 66 67 68 69 68 68 66 70 73 71 69 67 67 67 67 60 55 51 51 62 65 65 62 60 59 56 53 46 44 47 46 45 44 41 39 41 42 46 44 39 41 42 41 40 40 41 42 44 46 47 48 51 55 58 60 58 57 56 55 55 50 46 44 41 40 41 41 40 37 36 35 34 34 34 34 34 33 30 30 30 31 31 32 31 30 30 30 29 29 29 29 29 28 27 28 29 29 30 29 29 29 30 31 33 35 36 35 33 31 30 28 27 27 26 26 27 27 28 28 27 26 26 26 26 26 27 27 28 28 28 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 34 33 33 33 34 36 37 38 39 41 44 47 48 49 49 48 47 46 46 47 47 47 45 42 40 40 40 41 42 44 46 46 43 41 40 40 39 37 34 32 32 32 32 34 35 35 34 34 35 36 36 36 36 37 37 37 36 36 36 36 37 39 40 37 37 37 39 40 40 41 42 43 43 45 45 45 44 45 46 46 47 47 46 46 46 43 41 43 45 46 46 47 47 47 47 46 46 48 50 50 50 49 49 48 48 51 53 50 45 40 47 49 50 49 49 51 51 48 48 49 51 51 50 49 47 44 43 41 41 40 41 40 38 38 39 40 46 49 51 48 44 42 44 50 45 42 39 38 37 36 36 35 36 35 36 37 39 40 40 40 39 36 35 35 38 39 40 38 39 42 40 38 37 35 34 35 38 44 45 45 44 42 41 43 44 45 51 57 52 49 50 46 43 50 52 51 50 48 47 49 49 39 37 42 44 49 58 60 58 54 57 65 59 51 53 54 57 56 57 61 63 63 66 67 64 64 65 63 60 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 57 55 51 48 48 47 47 46 45 44 44 45 46 47 47 48 50 53 55 56 53 51 49 49 49 49 48 47 46 46 47 48 48 48 49 49 51 52 51 52 53 52 52 53 52 51 51 54 57 61 65 72 74 76 74 74 75 77 78 78 80 82 81 79 77 72 68 67 69 71 74 75 74 75 78 81 80 75 79 82 85 86 87 87 87 85 84 82 82 83 85 87 86 84 80 77 76 74 71 66 64 63 61 58 56 56 58 58 59 63 66 68 65 62 58 57 57 56 55 54 54 55 55 57 58 58 59 62 62 62 63 63 64 65 65 66 68 69 71 72 72 70 69 68 68 68 68 68 68 68 69 69 70 70 70 70 70 71 72 73 74 75 75 75 74 73 72 72 75 78 80 81 82 83 83 85 83 81 81 82 83 83 83 84 84 85 85 85 85 86 87 87 87 86 86 86 86 85 85 87 88 89 89 88 88 88 88 88 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 86 87 88 88 89 90 90 90 91 91 92 92 91 91 91 91 92 93 93 93 93 93 93 92 91 91 90 90 91 91 91 91 90 89 89 89 89 81 82 82 83 83 84 84 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 86 86 86 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 89 88 87 86 84 82 81 80 78 77 75 73 72 71 69 70 73 76 77 79 80 81 83 83 81 74 70 68 67 66 65 65 66 66 65 63 61 57 57 58 59 60 65 66 65 63 60 57 54 52 58 61 62 62 62 63 64 63 62 60 57 54 54 55 56 55 53 52 52 53 54 56 57 59 60 58 58 60 60 60 60 62 64 67 70 70 69 68 67 67 66 65 66 66 66 67 69 71 71 71 70 69 67 68 68 68 66 62 64 65 66 66 65 68 70 71 70 69 68 67 66 66 66 63 58 54 55 59 60 59 57 56 55 51 51 52 50 49 47 46 46 43 40 38 43 49 44 40 40 42 44 43 41 42 43 43 46 48 48 47 47 52 53 50 48 47 48 48 46 43 41 40 38 37 38 38 37 36 35 34 33 34 34 33 31 30 30 30 31 32 33 33 32 32 32 32 32 32 32 32 31 29 28 29 30 30 30 29 29 29 31 32 34 35 34 33 32 30 28 27 26 26 26 26 27 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 32 31 30 30 30 31 32 32 32 33 34 34 35 36 35 34 34 34 36 36 37 38 39 41 45 48 49 49 48 46 45 45 46 47 48 48 46 42 40 40 40 40 41 42 44 45 45 43 41 41 39 37 34 34 34 34 34 36 35 35 33 33 33 34 35 36 36 36 36 36 36 36 35 37 39 39 38 36 35 37 40 40 40 38 38 39 40 41 42 43 44 45 47 48 49 49 45 47 52 45 40 45 46 47 45 43 45 45 45 46 46 45 46 47 49 51 54 52 50 50 51 52 49 47 49 50 52 52 53 52 51 50 51 49 48 47 46 47 46 44 42 40 38 37 36 38 39 41 39 39 41 41 39 40 39 39 40 41 38 37 35 35 35 34 35 35 35 36 37 38 40 40 39 37 38 38 37 38 39 37 36 34 39 42 39 37 37 35 35 40 38 34 42 44 43 41 40 42 42 42 50 54 49 48 49 45 46 51 53 53 50 48 48 49 47 41 44 50 48 51 59 58 56 53 52 56 52 52 65 68 68 64 61 60 64 66 64 62 63 60 60 60 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 57 56 54 52 51 50 50 49 49 48 46 47 48 49 50 50 51 53 56 57 57 56 54 51 49 48 49 48 47 46 45 46 45 45 46 47 49 51 52 52 52 52 51 52 53 53 53 55 59 63 67 71 75 75 75 73 73 74 76 76 73 76 79 77 76 73 68 65 66 67 70 74 76 77 78 80 80 81 80 80 82 85 87 88 88 86 85 85 85 84 84 84 85 86 86 82 79 77 75 72 66 64 63 61 57 53 51 51 54 58 62 67 71 69 66 62 61 60 60 60 60 59 60 62 63 63 62 62 63 63 63 64 65 65 65 65 66 67 68 69 69 68 67 66 66 66 66 66 66 66 67 67 69 69 69 69 69 69 71 72 74 74 75 75 74 73 73 72 72 75 78 80 81 82 82 82 83 82 81 81 82 83 83 83 83 83 84 84 84 85 86 87 86 86 85 85 85 86 86 87 87 88 89 89 89 87 87 87 87 88 88 89 88 87 88 89 89 89 89 88 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 88 88 89 89 89 89 90 90 91 92 91 91 91 91 91 92 93 93 93 93 93 93 92 92 92 91 91 91 90 91 90 89 89 89 89 89 82 82 83 84 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 85 85 86 86 86 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 89 88 87 86 84 82 81 80 79 76 74 73 72 71 71 73 75 77 78 79 81 83 84 84 79 68 65 64 64 63 62 62 63 64 64 63 62 60 61 62 62 64 67 69 69 68 65 62 59 58 60 61 62 62 61 61 63 64 63 63 61 59 56 57 57 56 53 51 52 53 54 56 57 58 59 59 60 61 62 62 62 63 64 65 68 71 71 71 69 66 63 65 66 67 66 64 68 70 70 70 71 71 70 68 68 68 66 65 63 63 64 65 66 71 70 69 71 70 67 66 64 64 64 65 66 66 64 61 59 56 52 49 48 48 54 57 54 51 50 50 48 45 41 36 45 50 43 41 40 42 46 52 49 44 44 43 44 46 47 45 46 48 46 43 41 42 43 44 43 40 38 38 36 35 34 34 34 34 34 34 34 34 33 32 31 30 29 30 31 32 33 33 33 33 32 32 32 33 33 33 32 31 29 29 30 30 30 29 29 29 30 31 31 32 31 32 31 31 29 27 26 26 25 26 26 27 28 29 29 29 28 29 29 29 29 28 28 28 28 28 29 30 31 30 30 31 31 32 32 31 31 31 31 31 32 32 33 34 34 34 35 36 36 35 36 37 37 37 38 40 43 46 49 51 49 47 45 44 44 44 46 48 48 46 43 41 40 40 40 41 41 42 44 45 44 43 42 38 36 35 36 37 38 38 39 37 35 33 32 32 33 35 36 35 36 39 39 38 37 35 35 35 35 35 34 34 36 39 44 44 40 38 37 39 40 43 43 44 47 49 51 51 50 42 48 55 48 43 44 44 44 45 44 44 40 40 42 44 47 47 47 49 48 49 52 51 48 49 49 49 49 49 49 50 51 53 55 52 50 50 47 44 43 44 46 46 45 42 41 40 38 40 45 45 44 40 39 39 38 38 38 39 39 38 37 36 35 35 38 38 36 38 38 36 37 38 39 39 38 37 36 38 40 41 41 40 37 33 31 36 38 36 36 36 34 33 32 34 38 46 45 42 40 40 42 40 40 46 45 40 46 47 41 45 51 51 51 50 49 49 51 52 53 53 52 49 55 61 59 58 58 53 50 60 62 60 63 63 59 58 56 60 68 79 72 66 60 57 56 55 55 55 56 56 57 57 57 56 56 56 56 56 57 58 58 57 55 53 53 52 52 52 52 51 51 51 51 51 52 52 54 55 57 57 58 57 57 56 53 50 49 48 46 44 44 44 43 43 45 47 49 52 53 53 52 52 51 52 53 55 57 59 64 68 72 74 74 71 69 69 71 72 73 73 71 72 71 64 69 72 66 66 70 69 69 71 74 77 79 80 81 81 80 79 80 83 87 89 90 87 84 81 81 81 82 82 83 84 86 84 81 79 78 75 69 66 65 61 57 52 50 50 53 58 62 68 71 73 70 67 63 62 62 62 62 60 61 64 64 64 64 64 63 63 64 64 65 65 65 65 65 65 66 66 66 67 66 66 66 66 66 66 65 65 66 67 67 67 68 68 69 70 71 72 73 73 74 76 76 76 75 74 74 77 79 81 83 84 84 84 85 83 83 83 84 85 84 84 83 84 85 85 85 85 86 86 86 86 86 85 86 86 88 88 88 88 89 89 89 89 89 89 89 88 88 89 89 89 89 90 90 90 90 89 89 89 90 89 89 88 88 87 87 87 86 86 86 87 87 88 89 90 89 89 89 89 89 90 91 92 92 92 92 92 92 93 93 94 93 93 93 93 92 92 92 92 91 90 90 89 88 89 89 89 89 83 84 85 85 86 86 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 86 86 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 89 88 87 86 84 82 80 80 79 77 75 73 70 67 70 73 76 78 80 82 83 85 86 86 78 68 64 64 65 63 61 61 62 63 63 62 63 62 62 63 64 65 67 68 68 68 65 61 57 59 61 61 61 61 60 60 61 62 62 62 62 60 59 59 60 61 56 53 52 54 55 56 56 57 59 61 61 62 63 63 63 64 65 67 68 70 70 72 73 67 64 66 68 70 66 64 67 68 68 69 71 73 72 69 68 66 65 65 64 65 66 68 70 71 72 71 69 69 67 68 65 60 59 59 62 64 63 60 58 56 54 53 51 51 55 58 57 47 42 46 47 46 42 42 46 44 40 43 42 38 41 47 43 41 41 41 40 43 45 44 45 46 41 38 38 40 42 42 40 37 35 34 34 34 34 34 34 35 35 34 34 34 35 34 32 30 30 30 32 33 33 33 33 32 32 32 32 32 33 33 32 31 28 30 31 30 29 28 29 30 30 30 30 30 30 30 31 31 30 29 27 27 27 27 28 29 31 32 32 31 31 30 31 31 30 29 28 29 30 32 34 34 34 33 31 31 31 32 32 33 33 33 32 32 32 33 34 34 35 35 35 36 37 37 36 37 37 38 40 44 46 48 50 50 48 45 42 42 42 43 45 47 48 47 44 42 41 39 40 41 41 41 42 43 43 43 41 38 37 37 38 39 41 40 39 37 35 33 33 33 34 35 36 36 37 42 42 39 35 33 33 33 32 32 33 35 40 42 41 41 41 43 43 43 40 39 44 47 49 48 47 43 42 43 51 54 49 43 37 37 40 46 45 42 37 35 36 36 37 42 44 45 45 45 50 50 49 50 50 50 50 50 52 53 54 54 53 51 50 49 47 45 44 43 43 44 44 43 43 43 42 43 45 45 43 39 40 42 45 46 45 40 38 37 37 37 36 36 37 40 41 40 39 36 37 38 40 39 38 38 38 40 42 43 43 41 37 34 34 39 38 35 34 34 33 35 36 37 42 50 48 45 43 42 42 37 39 45 44 40 42 47 51 55 55 52 51 49 46 47 51 55 58 57 56 54 56 59 59 60 60 62 61 57 62 65 65 62 56 56 56 54 56 61 62 61 58 56 54 54 54 54 55 56 56 56 56 56 56 56 56 56 57 58 58 57 56 55 54 53 53 53 53 52 52 52 52 51 51 51 52 54 56 57 57 57 60 60 58 54 50 47 44 42 43 44 44 44 44 47 50 53 54 54 53 52 52 54 55 58 60 63 68 72 75 74 73 71 70 70 71 70 68 74 79 74 71 68 71 73 71 72 75 73 72 73 75 76 77 79 81 81 80 78 78 80 83 86 89 90 88 85 82 79 78 79 80 82 83 85 83 80 78 76 73 69 65 62 58 53 52 53 57 60 64 69 72 75 73 70 65 64 64 64 64 62 61 61 62 62 63 63 63 63 64 64 64 65 65 65 65 64 64 65 66 66 67 67 67 67 67 66 65 64 64 65 66 66 67 68 68 69 70 71 72 73 74 76 76 76 75 75 75 77 79 82 83 84 85 84 83 82 83 84 85 86 85 85 85 85 85 86 86 86 87 87 87 87 86 85 86 87 88 89 89 89 88 89 89 89 89 89 88 89 89 89 90 90 90 90 90 90 90 89 89 89 90 89 89 89 88 88 87 87 87 87 86 87 87 88 89 89 89 89 88 89 89 90 91 92 92 92 92 92 92 93 93 93 94 93 93 93 93 93 92 92 91 90 90 89 88 88 88 88 88 85 85 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 85 86 86 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 89 89 87 85 83 82 80 80 79 79 77 75 72 70 71 74 77 79 81 83 85 86 87 86 82 73 64 66 67 66 64 63 64 64 64 63 62 62 62 63 63 63 64 65 66 66 64 61 58 59 58 57 57 57 57 58 58 59 59 60 60 60 60 61 64 64 61 56 54 55 55 55 56 57 59 62 63 64 65 65 66 67 68 69 68 69 70 72 72 67 67 68 72 72 66 65 66 66 66 67 70 73 72 70 67 65 63 64 66 68 69 72 74 74 73 71 67 69 66 60 61 60 57 54 53 60 63 58 55 55 53 51 51 52 53 55 58 55 50 47 47 46 43 47 54 47 43 44 43 39 36 36 38 39 38 39 41 43 43 43 44 43 40 39 39 42 42 40 38 36 35 35 36 36 36 37 36 35 36 35 35 36 36 34 32 30 29 30 31 32 33 32 32 31 31 31 31 31 32 32 33 31 29 29 29 28 28 28 29 29 30 30 30 30 30 31 32 33 32 31 30 29 29 30 32 33 34 34 34 34 34 33 33 33 33 32 32 32 33 35 37 38 37 36 34 33 32 32 32 33 34 34 34 34 33 33 34 36 36 35 35 36 38 38 37 38 39 40 43 47 50 52 51 51 51 45 42 40 41 42 44 45 47 47 46 44 43 41 40 41 41 41 40 41 42 43 41 38 37 37 38 40 41 41 40 39 37 35 35 35 36 36 36 36 36 37 38 37 34 33 32 32 33 35 36 37 38 41 42 42 43 47 48 45 43 41 41 43 45 40 38 38 45 49 53 50 44 41 38 38 43 47 45 41 36 38 39 41 40 39 44 46 47 49 49 51 52 53 52 51 49 49 50 47 45 47 49 51 52 52 49 48 47 45 45 45 44 43 43 42 40 40 41 41 40 39 41 43 46 45 42 39 38 38 37 37 36 38 39 40 40 40 38 36 37 38 38 39 39 40 41 41 43 44 43 40 36 38 39 43 37 33 33 33 35 34 33 33 42 51 53 52 49 45 42 37 40 46 47 45 39 43 52 58 58 54 52 49 45 43 43 50 53 52 53 53 53 56 61 61 62 64 65 64 61 63 69 67 64 60 57 54 52 52 53 55 56 55 55 54 55 55 56 56 56 55 55 55 55 56 56 56 56 56 56 57 57 56 55 53 53 52 52 52 51 51 50 49 48 48 48 52 55 57 57 58 60 62 63 59 56 53 51 50 51 52 52 48 47 49 51 54 56 55 53 53 54 56 58 61 64 67 71 73 74 73 72 70 70 70 70 69 68 70 75 83 78 73 77 75 72 76 76 74 73 72 74 76 77 78 79 80 80 79 78 78 79 81 84 86 87 86 85 81 77 76 78 80 83 86 84 82 79 76 75 71 66 61 58 56 55 57 59 64 68 70 73 76 75 73 69 67 66 66 66 65 64 62 62 62 62 62 62 63 63 64 64 64 65 65 65 65 65 65 66 66 67 68 68 68 68 68 67 66 65 65 66 66 67 67 68 68 68 69 70 71 72 74 75 75 75 74 74 75 78 82 83 84 85 84 84 83 84 85 86 86 86 86 86 86 85 86 85 85 87 87 87 86 86 85 86 87 88 89 89 89 89 90 90 89 87 88 89 89 89 90 90 90 90 90 90 90 89 89 89 90 90 89 87 87 87 87 87 87 86 86 86 86 87 88 88 88 88 88 87 88 89 91 91 92 91 91 91 92 92 92 93 93 93 93 93 93 93 93 92 92 91 91 90 89 88 88 88 88 88 86 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 84 84 84 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 89 88 87 85 83 81 80 81 80 80 79 77 75 74 74 76 78 78 80 82 84 86 88 89 88 80 71 67 68 68 65 64 65 66 65 64 63 63 62 62 64 65 65 64 63 64 64 63 59 56 53 51 52 55 57 55 56 58 59 59 59 59 57 55 55 57 58 57 56 56 56 56 56 57 58 61 64 66 67 67 69 70 71 69 67 70 72 72 70 68 69 71 74 72 68 66 66 66 67 68 71 72 72 68 66 64 64 65 68 71 70 70 71 73 73 73 72 70 64 60 63 63 63 56 53 60 61 58 54 48 44 44 46 50 49 42 40 43 49 49 46 48 54 55 52 44 41 38 37 41 46 39 37 44 48 47 44 42 42 42 41 39 38 37 39 43 42 40 36 35 35 37 38 37 37 38 36 36 36 36 36 36 35 33 31 29 28 29 31 32 33 32 32 31 31 32 33 33 33 33 33 31 29 27 28 28 28 29 30 30 30 30 30 30 32 33 34 34 34 33 32 32 32 32 33 34 34 34 35 35 35 34 34 34 34 35 35 36 36 37 37 37 37 37 35 34 33 33 32 31 32 33 35 35 34 34 35 36 36 36 36 37 41 40 39 39 40 42 45 48 53 55 54 54 53 49 44 41 40 40 41 42 42 44 45 45 43 41 41 41 42 41 40 39 40 42 40 38 38 39 40 43 44 43 43 42 41 40 39 38 37 35 35 35 37 37 37 36 34 32 32 32 33 35 37 38 37 40 43 46 43 36 43 46 44 41 38 38 37 36 44 48 44 47 50 45 41 47 48 47 46 45 43 40 38 48 46 38 41 44 47 48 45 50 54 55 54 53 50 49 47 45 46 50 51 51 51 52 53 50 47 50 50 46 46 46 44 43 43 41 39 39 38 38 40 42 45 45 44 42 39 37 37 38 37 38 38 40 39 37 37 38 37 36 36 37 37 37 39 42 42 41 41 41 40 39 38 36 39 40 34 32 33 33 33 32 31 30 39 49 56 56 54 50 44 38 38 42 47 50 52 42 43 51 52 52 50 49 49 48 47 47 47 47 49 51 52 57 62 63 64 65 66 65 62 64 69 63 58 58 56 53 50 48 49 51 53 53 54 56 58 58 58 57 56 56 55 53 53 54 55 55 56 55 55 56 56 57 56 54 51 51 50 50 50 49 48 46 44 45 48 53 56 57 57 58 60 62 63 61 59 56 55 54 54 56 58 55 52 50 52 54 56 56 55 55 57 59 61 63 67 70 73 72 72 71 70 67 66 65 65 67 69 71 74 79 75 72 74 74 72 77 77 72 72 72 74 75 76 76 76 77 79 80 81 80 79 79 80 82 84 85 86 84 80 77 77 79 80 81 82 82 80 77 75 73 68 62 60 59 59 60 63 67 70 72 74 76 77 75 72 69 66 65 66 67 68 67 65 63 62 62 63 63 64 64 64 65 66 66 66 67 67 67 67 68 68 69 70 71 71 72 72 70 69 68 67 67 67 68 69 69 68 68 69 70 71 72 73 74 75 74 74 75 78 81 82 83 85 84 84 84 84 85 85 86 86 86 86 86 85 85 84 85 86 86 86 85 86 86 86 87 88 89 89 90 90 90 88 88 88 89 89 89 89 89 89 89 89 89 88 89 90 90 89 88 88 87 86 86 85 85 85 85 85 85 85 86 87 87 88 88 88 88 87 88 89 91 91 91 91 91 91 92 92 92 92 93 93 93 93 93 92 92 92 92 91 91 91 90 89 88 88 88 89 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 84 84 84 84 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 91 91 90 90 88 87 85 83 81 81 81 81 81 80 79 78 76 77 80 81 81 78 77 78 81 84 86 87 86 78 65 65 67 68 67 66 66 67 67 67 66 64 62 62 65 66 63 62 62 61 59 53 51 51 49 48 51 53 51 52 55 58 59 58 58 59 59 57 56 55 56 56 56 56 57 57 57 58 61 65 68 69 71 72 73 73 70 68 69 70 71 69 69 70 71 72 72 70 66 66 66 67 68 70 70 69 62 61 63 68 72 72 71 68 67 68 71 73 74 71 68 65 64 66 63 64 69 63 59 63 64 65 55 42 42 42 47 49 49 44 45 52 49 45 40 44 53 50 42 38 37 37 38 41 36 35 39 42 43 41 41 40 41 42 41 40 39 39 40 42 40 36 35 35 37 37 37 37 37 36 36 36 36 36 35 33 32 31 30 29 30 31 33 34 33 33 33 33 34 34 34 34 33 33 32 29 27 27 28 28 29 29 30 30 30 30 30 31 33 34 34 34 32 33 34 33 33 33 34 35 35 34 34 34 34 35 35 35 35 36 36 37 38 37 36 35 35 35 34 34 35 34 32 32 33 35 36 36 34 35 36 37 38 38 40 42 40 39 38 39 42 45 48 50 52 53 56 55 54 50 45 41 39 37 37 38 38 39 40 41 41 41 41 41 40 40 39 40 40 39 38 39 43 45 47 46 45 44 44 44 44 42 39 37 35 35 36 44 40 32 33 33 32 32 32 32 34 36 38 39 39 40 42 47 49 48 46 43 42 43 44 44 42 41 42 39 43 47 48 48 48 47 46 45 43 41 37 37 44 45 42 42 44 45 46 47 49 51 54 53 51 45 46 49 53 51 47 51 54 53 52 50 49 51 56 52 45 45 44 43 42 41 41 40 39 39 39 41 42 43 43 41 38 37 36 37 37 37 38 38 39 38 35 35 36 37 37 37 37 37 36 40 43 43 42 39 39 40 41 38 34 36 38 36 34 33 32 35 39 35 33 35 44 54 55 53 48 44 41 39 39 46 56 57 47 46 48 49 50 50 47 47 48 47 44 43 45 50 53 56 59 60 60 61 62 65 65 66 67 68 68 65 61 55 51 49 49 50 52 55 57 59 61 62 62 61 60 58 57 56 55 54 54 54 55 56 55 55 55 55 56 56 54 52 49 48 46 47 48 49 49 48 49 51 55 57 58 58 58 59 60 60 58 56 53 53 53 53 57 60 63 61 57 57 58 60 59 58 58 60 62 63 65 68 71 73 73 72 69 66 63 59 57 57 59 59 59 61 64 67 67 65 73 78 75 73 72 73 75 76 77 77 76 75 74 75 78 81 81 79 79 79 80 81 82 82 83 83 78 76 77 78 79 81 82 82 78 76 75 71 67 63 62 61 64 66 69 71 72 76 78 80 77 74 71 68 65 65 67 70 71 70 68 66 65 65 65 65 66 66 66 67 67 68 68 68 69 70 71 71 72 73 74 75 75 75 74 72 71 70 70 70 70 70 71 71 71 71 71 72 72 73 74 75 74 74 75 78 80 81 81 82 83 83 83 84 84 84 84 84 85 86 87 86 85 85 85 86 86 86 87 86 86 87 88 88 89 89 90 89 89 89 89 90 89 89 89 89 89 90 90 90 90 90 90 90 90 88 87 86 86 85 85 85 84 84 84 84 85 86 86 86 87 87 87 88 88 88 89 90 91 90 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 92 92 91 91 90 89 89 89 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 88 87 87 87 87 87 87 87 86 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 90 90 91 91 90 90 88 87 85 83 81 81 81 81 80 78 77 76 75 77 79 79 77 73 70 68 71 72 74 76 79 86 80 68 66 68 70 69 66 67 70 71 69 65 66 66 67 66 62 57 55 60 54 42 45 51 49 46 44 45 45 46 48 52 56 58 58 58 59 59 58 56 55 54 55 56 57 58 58 59 62 66 69 71 72 73 73 73 73 71 70 71 70 68 69 70 70 70 71 70 68 67 67 68 68 69 68 65 58 62 66 72 76 77 75 72 69 68 70 73 76 75 70 64 64 63 59 59 64 64 63 67 68 66 59 52 48 43 40 43 48 52 53 55 46 41 40 49 57 52 45 33 33 34 33 33 33 33 33 34 36 39 40 41 42 42 43 41 40 38 37 37 37 37 36 36 36 37 36 36 37 38 37 37 36 35 34 33 33 34 34 34 33 34 36 36 35 33 33 33 34 34 34 34 34 33 31 29 27 27 27 28 28 29 30 30 30 30 31 32 34 35 35 34 33 33 33 33 33 34 36 37 37 36 35 35 35 35 35 36 36 36 35 35 36 38 37 36 35 34 34 33 33 33 33 33 34 35 36 36 36 36 36 38 39 40 41 41 39 37 35 36 37 39 42 46 48 51 55 53 52 51 47 43 38 35 34 34 35 35 36 38 40 41 40 40 39 40 40 39 38 37 37 38 40 43 45 44 44 43 44 45 42 40 37 39 39 37 35 35 33 31 32 32 32 33 34 34 34 35 36 38 39 38 37 41 45 48 45 42 41 41 43 41 41 43 43 43 44 45 46 45 45 44 44 44 42 40 40 41 43 43 42 39 38 39 40 42 44 49 53 52 50 47 51 50 44 47 48 49 51 52 51 50 48 51 58 50 44 45 42 37 40 41 41 41 40 40 40 41 42 43 41 39 36 36 36 38 37 37 37 37 38 36 35 35 36 37 38 39 39 38 38 41 44 45 43 42 42 41 42 38 36 36 43 49 38 35 38 39 41 38 38 40 48 54 54 47 41 43 47 54 46 40 53 55 48 48 49 51 56 62 55 47 44 42 40 41 45 53 58 60 60 59 58 57 58 60 61 63 67 69 68 66 62 56 54 52 53 54 58 60 62 62 63 64 65 64 62 60 59 58 57 56 55 55 56 56 56 55 55 55 56 56 55 54 51 48 46 46 50 55 57 57 56 57 59 59 59 58 57 56 57 58 59 55 52 51 52 54 59 63 68 66 64 63 63 64 63 62 62 63 64 65 67 68 71 73 73 70 66 61 57 54 51 49 49 49 50 52 56 64 66 67 71 75 78 77 77 76 77 78 79 79 78 76 73 70 72 77 78 79 79 79 79 80 79 78 80 82 81 79 76 76 77 79 82 82 78 75 73 72 70 66 64 64 67 68 69 70 72 77 80 81 78 74 71 68 66 65 66 68 72 73 73 72 71 69 68 68 67 67 67 67 68 68 68 68 70 71 72 73 74 74 75 75 75 74 72 71 70 70 70 70 70 71 71 72 73 73 73 73 74 74 74 74 74 74 74 76 77 78 79 79 81 82 82 83 83 81 80 79 80 82 84 84 84 84 85 86 87 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 89 89 89 90 90 90 90 90 90 90 90 90 89 87 86 85 85 85 84 84 84 84 85 86 87 87 86 87 87 87 87 88 88 88 90 90 91 91 91 91 92 92 92 92 91 91 91 91 91 90 90 91 91 91 92 92 92 92 92 91 91 91 90 90 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 87 87 87 87 87 87 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 90 90 90 90 90 91 91 91 90 89 88 86 84 82 81 81 81 80 77 75 73 72 72 73 75 76 73 69 64 63 66 66 65 63 60 63 66 65 63 63 67 68 67 69 69 70 71 70 69 70 70 66 62 53 54 61 55 45 48 45 39 38 35 36 39 41 40 43 52 57 56 56 56 56 56 55 54 52 52 54 55 57 58 59 62 66 70 72 73 73 73 74 74 73 72 71 69 68 69 70 70 70 70 70 69 66 67 68 68 69 67 67 67 70 70 71 72 73 73 73 72 70 69 67 69 71 64 60 61 61 58 62 64 67 67 63 64 63 60 57 55 50 44 43 45 51 53 51 47 48 50 56 58 51 46 40 36 34 33 34 35 35 37 40 38 39 40 40 41 41 41 40 39 38 37 37 38 38 39 36 35 34 35 35 38 39 38 37 36 35 35 35 34 34 33 34 36 37 38 37 36 33 32 32 33 33 33 33 33 33 32 30 27 26 27 28 29 29 30 31 31 31 33 35 36 37 37 36 34 34 33 33 34 34 34 35 36 37 37 37 37 36 35 36 37 37 36 35 35 36 37 37 36 35 34 33 32 31 32 33 34 35 35 36 36 36 36 38 39 40 41 41 41 37 35 34 34 36 40 44 46 48 50 48 47 46 46 44 39 35 33 34 34 34 34 35 36 37 36 36 37 38 38 36 35 34 31 30 31 34 37 39 41 41 42 39 35 34 35 41 44 41 34 30 31 31 32 32 32 32 33 35 37 37 36 36 36 36 37 39 40 42 42 41 40 41 41 39 41 46 47 47 42 42 43 43 43 44 44 42 41 43 46 44 43 42 41 40 39 38 39 42 45 48 50 50 50 50 50 48 44 47 49 48 48 49 48 47 46 51 53 44 41 41 37 36 39 39 39 40 40 40 41 41 42 42 40 38 36 35 36 38 37 37 37 37 36 35 36 37 36 36 38 39 39 39 40 43 44 44 44 44 45 44 42 38 36 35 35 37 35 35 38 35 34 36 42 48 58 58 53 41 35 40 47 53 55 54 54 53 50 49 49 52 48 46 46 44 42 39 39 42 46 51 59 64 66 62 59 56 55 54 54 58 64 65 65 62 61 58 59 59 57 57 57 60 62 63 63 64 66 66 65 63 61 60 59 57 56 55 55 55 56 56 56 56 56 56 56 56 55 53 53 54 57 59 60 61 61 62 62 62 61 60 57 56 57 61 62 59 57 55 57 60 66 69 70 68 66 65 66 66 67 66 65 65 66 67 69 70 71 72 72 66 60 54 50 47 45 45 47 48 49 52 58 65 66 67 67 72 76 76 76 75 76 77 78 78 78 72 69 66 70 74 76 78 80 79 79 79 79 79 79 80 81 79 77 75 75 76 80 82 81 76 72 72 70 68 67 67 69 70 70 70 73 78 81 81 78 75 72 69 67 65 64 65 69 73 75 75 74 72 70 69 68 68 68 68 68 68 68 68 69 70 72 72 73 73 73 72 71 69 68 67 67 67 68 68 69 70 71 73 74 75 75 75 75 75 74 74 74 73 74 75 76 78 78 78 78 80 82 83 83 82 80 79 79 80 81 81 82 84 85 86 87 88 90 90 90 89 90 90 90 90 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 89 88 87 85 84 84 84 84 86 87 87 87 88 87 86 86 87 87 86 87 87 88 89 90 90 91 91 91 92 92 92 91 91 91 91 91 91 91 91 91 91 92 92 92 92 91 91 91 91 91 92 91 91 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 87 87 87 87 87 87 86 86 86 87 87 87 87 88 88 88 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 89 88 86 84 82 81 80 80 78 75 72 70 69 69 71 73 73 72 69 66 64 64 66 68 69 68 66 64 63 62 62 63 65 66 67 66 67 70 71 70 71 69 58 59 60 60 60 58 53 47 41 34 34 34 35 38 39 35 36 42 51 56 54 53 52 52 52 53 51 49 48 49 53 56 58 62 65 67 69 71 72 73 74 74 74 72 70 68 67 67 70 72 72 71 70 68 66 66 68 69 71 73 73 72 73 72 71 72 73 73 74 74 71 68 66 66 64 59 56 55 61 63 63 63 64 69 67 61 62 61 52 51 58 49 42 42 42 44 47 49 54 56 57 55 55 64 54 38 36 35 33 33 34 39 43 42 40 39 39 39 39 39 38 38 38 37 38 39 39 37 34 32 31 33 35 37 38 37 37 36 36 36 36 35 34 34 36 38 40 41 41 38 35 32 31 31 32 33 33 33 34 33 31 28 27 27 27 28 29 30 31 31 33 35 36 37 36 36 35 35 34 34 34 34 35 35 34 35 37 37 37 38 38 37 37 38 39 39 38 37 37 38 37 37 37 36 35 33 32 31 31 32 33 34 36 36 36 36 36 38 40 41 41 41 39 37 35 35 36 39 41 45 47 46 44 41 40 42 43 42 37 34 33 33 33 33 32 32 30 30 32 34 36 35 33 30 28 27 26 26 27 28 30 35 37 36 32 28 30 31 32 35 37 33 31 31 32 33 33 33 33 34 35 38 40 40 38 36 36 37 38 38 38 38 38 38 39 40 40 41 42 42 43 44 43 42 41 42 44 45 45 43 44 45 44 44 44 40 39 43 43 43 45 46 45 46 48 48 48 48 47 46 46 46 47 47 47 46 44 43 47 46 37 35 35 34 34 36 37 38 39 41 43 42 41 42 41 40 39 38 36 37 37 37 37 37 36 36 35 36 37 36 36 37 38 39 39 41 42 43 43 44 45 46 45 42 37 36 35 34 33 34 33 32 31 33 38 49 58 65 59 50 37 33 35 44 50 52 52 51 53 53 50 48 48 45 44 44 43 41 40 43 48 50 51 51 56 61 57 56 55 56 56 54 58 64 62 60 58 58 59 64 63 57 57 58 59 60 62 63 65 67 68 67 66 63 61 58 56 55 54 54 54 54 55 55 55 56 56 57 58 58 59 59 60 61 62 62 63 63 64 65 65 66 66 65 64 64 67 68 67 66 66 69 71 71 70 70 68 68 67 67 68 70 70 69 69 69 70 70 71 70 69 67 59 52 46 44 43 43 44 47 50 53 57 62 65 62 63 68 68 69 70 71 72 74 75 76 76 75 69 67 67 71 74 76 78 79 77 75 75 76 77 79 81 82 79 76 73 73 74 76 79 82 77 73 71 70 69 69 69 70 70 70 70 72 76 79 81 79 77 74 71 68 65 64 64 65 68 71 72 73 73 71 70 69 68 68 68 68 68 68 68 69 70 71 72 71 71 70 69 68 67 66 66 66 66 67 68 69 70 71 72 74 75 76 76 75 74 73 74 74 74 74 75 76 77 77 77 77 78 80 82 84 84 82 81 81 81 80 80 82 85 85 86 86 88 89 89 89 89 89 90 90 90 90 90 90 90 89 89 88 88 88 89 90 90 89 89 89 88 88 87 88 90 86 83 83 86 88 89 89 89 88 87 87 87 86 86 86 86 87 88 88 88 89 89 90 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 92 92 92 92 92 86 85 85 85 85 85 85 85 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 87 87 87 87 87 86 86 87 87 87 87 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 91 91 91 90 89 88 86 83 82 80 79 77 74 71 69 69 69 70 71 73 73 73 71 68 66 66 67 69 69 67 65 63 61 60 61 61 62 61 60 58 59 62 64 67 70 71 67 67 67 65 58 45 44 43 43 40 35 33 35 41 41 39 33 36 48 53 53 52 51 51 51 52 50 47 43 45 48 52 56 61 64 65 68 70 72 74 76 75 74 71 69 67 67 68 71 73 75 73 69 65 65 66 68 68 65 67 70 71 71 71 71 72 74 75 75 75 74 72 69 66 64 61 59 58 59 59 59 60 62 68 67 63 65 64 56 51 50 47 43 41 40 39 41 47 55 54 54 56 55 58 50 41 42 39 35 38 41 43 44 46 44 42 39 39 39 39 39 38 37 36 36 37 37 37 35 31 29 30 33 36 37 37 37 37 37 36 35 34 35 36 38 40 41 41 41 39 37 33 31 30 32 33 33 33 34 34 33 30 28 27 27 28 28 30 32 33 34 35 37 37 36 35 34 34 34 34 34 34 35 35 34 35 36 36 36 36 37 38 39 39 40 40 39 38 38 38 36 35 36 36 36 36 34 33 32 31 31 33 36 36 36 36 37 38 38 39 40 40 41 41 40 37 36 36 38 41 46 43 41 37 36 36 40 41 36 34 33 32 32 33 32 31 30 29 30 30 31 30 28 28 27 26 25 25 25 26 27 32 34 34 29 27 28 29 30 31 32 33 33 32 33 34 35 35 35 36 36 37 39 40 40 39 39 39 40 41 42 43 43 44 44 44 43 42 43 46 44 43 42 40 39 41 43 47 47 47 45 44 43 44 45 46 43 41 41 42 45 45 45 47 47 48 47 46 46 45 45 46 47 44 43 43 41 40 39 39 38 38 37 36 35 36 38 40 41 44 45 42 42 42 41 41 40 38 37 38 38 37 37 37 35 36 37 36 37 37 36 35 37 38 38 39 40 41 42 44 45 46 45 40 35 39 41 41 36 34 33 33 32 35 41 55 61 64 52 44 37 35 36 42 43 40 45 49 52 52 49 47 45 42 42 43 41 42 44 47 49 48 49 51 57 58 55 54 53 51 51 52 58 61 59 55 52 53 58 67 64 58 58 58 58 59 61 64 67 70 71 70 68 64 60 56 54 53 53 53 54 54 55 55 55 56 56 57 58 60 61 63 64 64 64 64 64 64 64 65 66 67 68 68 68 69 71 72 72 73 72 71 69 69 69 68 68 69 69 70 70 71 71 71 72 71 71 70 69 67 65 60 52 46 42 42 42 43 45 47 50 53 57 59 61 61 65 68 64 63 65 68 71 73 74 75 75 73 69 69 70 72 75 78 78 78 76 75 75 74 75 76 78 80 78 75 71 71 72 73 76 80 77 75 72 70 69 69 70 70 70 70 70 73 75 79 81 81 79 76 71 68 65 64 63 64 65 67 68 70 71 71 70 68 68 67 68 68 68 68 68 69 70 71 72 71 70 69 68 67 66 66 65 65 65 66 67 69 70 71 72 73 74 74 74 74 74 74 75 75 74 75 76 76 76 76 76 78 80 82 84 84 84 82 82 82 82 81 80 83 84 85 86 87 88 88 88 88 88 89 90 90 90 89 89 89 89 88 87 84 85 86 88 88 88 88 87 87 85 85 89 90 90 90 89 89 89 89 88 87 88 87 87 88 87 87 86 86 86 86 87 87 88 88 89 89 90 90 90 90 90 91 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 87 87 87 87 87 86 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 90 89 87 85 83 81 80 79 74 67 67 67 68 68 67 69 71 73 74 73 69 67 67 66 65 66 65 63 61 59 59 59 58 57 57 54 51 52 54 56 59 61 58 61 67 57 46 40 39 42 44 45 44 43 41 42 45 44 41 38 36 40 47 51 51 50 49 50 49 48 46 44 45 47 49 54 59 62 65 68 71 74 77 78 79 75 70 67 66 67 69 71 73 74 74 71 67 66 66 66 65 64 66 68 70 70 70 72 74 76 76 76 76 77 77 72 67 65 65 64 62 61 59 60 66 68 70 71 69 65 69 71 67 57 47 47 44 41 41 40 44 49 49 59 74 58 49 47 49 55 55 51 48 46 46 46 44 38 39 40 40 40 40 39 38 40 38 34 34 35 35 34 32 30 29 31 34 38 39 39 39 38 35 34 34 36 38 40 40 40 41 41 41 38 35 32 31 32 32 33 33 34 35 35 34 31 30 28 28 28 31 33 35 36 36 36 37 37 35 34 34 34 34 34 35 36 36 35 34 35 35 35 35 35 38 41 40 39 38 38 38 39 38 36 35 34 35 36 37 37 36 35 33 32 34 35 36 36 37 37 38 37 38 39 40 41 42 42 40 37 35 34 39 44 44 42 39 35 33 37 38 37 36 35 32 32 34 34 33 30 29 29 28 27 26 26 26 26 26 25 26 26 28 28 29 29 29 29 27 27 29 30 30 31 33 33 33 32 33 34 36 36 37 37 36 37 38 39 40 41 41 41 42 41 41 43 45 47 47 45 42 37 36 39 40 39 38 38 41 43 44 45 44 42 42 43 44 44 45 42 39 39 39 41 41 41 41 43 45 45 45 44 44 44 41 41 40 39 38 37 36 34 33 33 35 36 37 37 38 41 44 46 46 44 41 41 41 41 39 38 37 37 38 38 38 38 37 36 37 37 37 37 37 34 34 36 37 37 37 38 40 41 43 46 46 45 39 36 39 39 39 37 34 34 34 33 33 42 58 60 55 40 36 37 36 38 44 39 34 42 46 46 49 50 46 43 40 40 40 39 42 45 48 46 40 46 52 58 58 56 60 60 54 53 53 53 54 52 50 48 49 54 64 62 60 59 58 58 60 62 65 68 71 71 69 65 61 57 54 54 54 55 55 55 56 56 56 56 57 57 57 58 60 62 64 64 64 64 64 64 64 63 64 64 66 67 68 69 70 70 71 71 71 71 70 68 67 66 67 68 68 68 68 68 68 69 70 72 72 72 70 66 63 62 58 52 46 42 43 44 45 46 46 47 49 51 50 53 59 63 64 60 63 67 70 72 74 75 75 73 71 70 71 72 74 77 79 81 81 80 78 76 75 74 73 74 75 77 72 68 69 71 72 74 76 77 76 73 71 69 68 69 70 70 71 72 74 77 80 81 81 78 75 71 68 66 64 64 64 65 66 66 68 69 69 69 68 67 67 67 67 67 67 67 68 70 71 72 72 71 69 68 66 66 65 65 65 65 67 68 69 69 70 71 72 73 73 74 74 74 74 75 76 75 77 78 77 77 77 76 77 77 80 83 83 83 82 81 81 82 82 81 83 83 84 85 86 86 86 87 87 87 89 90 90 90 89 88 88 87 87 87 86 87 86 86 86 86 87 86 86 86 87 89 90 91 91 91 91 91 89 87 87 88 88 88 87 87 86 84 84 86 86 87 88 88 89 89 90 90 90 90 91 91 91 91 91 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 90 89 87 85 83 81 79 77 70 65 64 64 65 64 64 64 67 71 73 73 70 68 67 66 66 65 64 63 61 58 56 56 56 51 46 49 48 47 51 53 55 54 50 51 56 46 40 41 40 42 45 47 43 38 37 38 41 44 40 36 35 35 39 47 52 50 48 47 46 45 44 44 45 47 50 57 62 65 67 70 72 74 77 81 82 78 73 68 67 67 69 70 70 71 73 71 68 65 64 64 65 66 67 68 69 69 70 72 74 75 75 76 77 78 78 73 69 65 65 65 65 65 65 64 64 69 71 73 68 67 74 74 71 62 53 59 55 44 45 44 43 43 44 62 73 64 55 51 48 53 62 58 50 44 40 44 41 36 38 40 40 39 38 41 42 44 40 36 35 35 36 36 36 32 30 31 33 36 39 40 40 37 34 35 36 38 39 40 40 40 41 41 41 39 37 34 32 32 32 33 34 34 34 35 35 34 32 30 29 29 30 32 35 37 36 35 36 37 37 36 35 34 34 34 35 36 36 35 33 34 34 34 34 34 34 35 36 36 35 35 36 37 37 36 35 34 35 36 36 37 37 36 35 34 35 36 37 37 37 37 38 38 37 38 38 40 41 42 41 38 36 35 38 42 45 45 43 39 36 35 36 37 37 36 34 34 34 34 32 31 30 28 27 27 28 27 26 26 26 25 25 25 26 27 27 26 28 31 28 27 29 30 31 31 33 36 34 31 32 32 33 35 37 38 39 39 39 40 41 41 41 40 40 41 42 43 45 47 47 41 36 36 37 40 39 39 38 38 39 42 43 42 40 39 40 40 39 39 39 40 40 39 38 38 42 43 42 42 43 44 44 43 43 43 44 42 41 39 36 32 34 35 36 38 41 41 40 39 41 44 47 47 46 41 38 38 39 41 39 37 37 36 37 37 38 38 37 37 37 37 37 36 36 33 34 36 37 37 36 37 39 41 43 46 47 45 39 38 40 36 34 36 36 35 33 32 31 44 57 58 50 34 33 35 36 37 40 36 36 42 43 43 43 45 47 43 39 38 39 41 41 42 41 43 43 46 50 55 50 48 55 58 58 56 55 52 51 50 49 49 50 55 60 60 60 59 60 60 62 63 65 67 68 66 63 60 57 55 54 55 56 56 56 56 56 56 57 57 58 59 60 61 62 63 63 63 63 63 63 62 62 62 62 63 64 65 66 66 67 67 68 68 68 67 66 65 65 65 67 68 69 69 68 68 68 68 68 70 72 72 71 65 61 59 57 54 50 48 48 48 48 48 48 47 47 46 44 49 55 59 60 60 67 72 74 74 74 73 72 70 70 70 72 74 77 79 81 83 82 81 79 78 76 74 73 72 74 76 71 68 68 69 70 70 72 75 75 74 71 69 68 69 70 71 72 73 76 79 81 81 80 78 75 73 70 68 67 66 66 67 67 68 68 68 68 68 67 66 66 67 67 67 67 67 67 69 71 72 72 72 71 69 67 66 65 65 66 66 68 70 70 72 74 74 75 75 76 76 76 76 75 76 77 77 78 79 78 78 78 77 77 77 78 79 81 81 81 81 81 82 82 81 81 81 82 83 83 84 85 86 87 88 89 89 89 89 88 88 85 84 83 84 85 87 85 83 84 84 85 85 85 85 85 87 87 87 88 90 91 89 88 86 87 88 88 88 88 86 84 83 84 84 86 87 88 89 90 90 90 91 91 91 91 91 90 89 90 90 90 90 90 90 90 91 92 92 93 93 93 93 92 92 92 92 92 92 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 90 88 86 84 82 80 77 73 67 64 62 63 63 63 62 62 62 63 64 67 68 69 68 66 64 63 61 59 54 53 54 56 56 53 49 48 45 44 50 55 57 52 47 39 34 33 39 43 41 38 34 42 44 34 30 29 31 37 37 37 38 37 36 40 46 49 48 46 45 45 44 45 46 48 55 65 67 68 70 73 76 77 79 83 84 81 77 72 69 68 68 70 70 68 69 70 68 67 67 67 67 68 69 70 70 70 71 72 73 73 74 76 77 78 77 74 69 64 63 63 64 66 67 66 66 68 68 66 55 53 58 60 63 68 68 69 55 48 54 53 49 46 46 52 63 69 67 59 47 46 52 49 45 42 44 47 41 38 39 40 40 41 41 44 44 43 38 37 39 39 39 38 37 34 32 31 32 33 35 36 36 35 35 37 38 39 40 40 40 40 40 40 40 39 38 36 34 33 33 33 33 33 34 34 34 35 35 35 33 31 30 30 35 40 38 36 35 36 37 37 36 35 35 35 35 36 36 34 33 33 33 34 34 34 33 33 33 33 33 34 34 35 36 36 35 35 34 35 36 36 36 35 35 35 35 37 39 38 38 38 39 39 38 37 37 38 39 41 41 39 36 35 36 40 45 47 47 44 40 36 36 36 36 36 36 34 33 32 31 30 29 28 27 27 27 27 27 27 27 26 25 25 25 26 27 27 30 32 29 28 29 31 32 33 35 37 37 36 34 33 32 33 35 36 38 40 41 41 42 41 41 40 41 42 43 43 44 45 45 38 35 36 38 40 40 40 40 38 39 43 43 41 39 38 41 41 40 38 39 41 41 41 42 42 40 40 41 41 42 42 42 42 42 43 43 42 42 43 38 34 37 37 35 39 43 47 46 43 46 48 48 47 45 39 38 40 40 40 38 37 37 36 36 37 38 38 39 38 37 36 35 34 34 33 36 39 40 39 37 38 39 41 43 45 47 45 40 38 39 39 38 38 36 36 37 37 37 50 57 55 46 38 41 38 34 33 33 34 39 47 47 47 45 44 44 41 39 37 40 42 41 41 41 39 40 45 46 44 40 44 55 58 58 57 56 55 56 57 56 55 54 56 58 59 60 59 60 61 62 65 66 67 64 60 58 56 55 55 55 55 56 56 56 56 56 56 57 58 58 58 59 61 62 63 63 63 63 62 62 62 62 62 62 63 64 64 64 64 64 64 64 64 64 64 64 63 63 64 67 68 68 68 68 68 67 67 67 68 71 73 72 67 63 59 59 58 55 54 53 52 51 50 50 50 50 50 49 52 55 57 60 64 71 75 76 75 74 72 70 69 69 71 74 77 79 80 82 84 84 83 80 79 77 76 74 73 74 75 69 67 66 67 68 67 69 72 72 71 70 69 69 70 71 71 72 74 77 80 82 82 81 78 75 72 71 70 69 69 69 70 70 70 69 69 69 68 68 67 67 67 67 67 67 67 68 69 70 71 72 72 71 69 68 67 67 67 68 69 70 71 72 74 75 76 75 75 76 77 77 77 77 77 77 76 76 76 76 78 78 77 77 77 75 76 79 80 79 78 79 80 80 80 79 79 80 80 81 82 83 85 87 88 89 88 87 87 87 86 83 81 80 81 82 84 83 82 82 83 83 84 85 86 87 87 87 87 87 88 89 87 87 87 87 87 87 86 86 84 84 83 84 85 86 87 88 89 90 90 91 91 91 91 91 91 91 90 89 89 89 89 89 89 89 91 92 93 93 93 93 93 92 92 92 91 91 91 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 90 88 86 84 81 78 74 68 62 61 61 63 65 65 64 63 61 59 58 60 62 64 64 63 62 58 52 52 52 53 54 57 57 53 47 43 40 40 44 47 49 47 45 40 34 31 35 40 42 44 44 43 41 34 36 38 35 36 39 38 39 39 37 36 41 47 49 48 47 47 46 47 48 50 57 65 68 70 71 74 77 78 80 83 83 81 77 72 69 68 68 68 68 66 68 70 71 70 69 69 69 71 72 72 73 74 73 73 73 73 74 75 77 78 77 74 66 62 61 61 62 63 64 64 67 67 64 59 52 59 61 58 60 68 59 55 52 52 57 59 58 46 45 47 54 62 65 56 43 39 38 38 38 39 39 41 40 40 40 41 41 41 43 45 43 42 43 42 42 41 39 35 35 35 32 30 30 31 31 34 36 37 37 38 38 39 39 39 40 40 40 39 39 38 38 37 35 34 34 34 34 33 34 34 34 34 35 35 35 34 31 30 35 39 41 37 33 35 36 36 36 36 36 35 36 36 35 35 34 33 33 33 33 33 33 33 33 33 33 34 35 36 37 37 37 35 35 35 36 36 35 35 34 35 37 38 38 38 38 39 39 39 38 37 36 37 37 38 39 38 35 35 36 39 42 44 44 43 40 37 35 34 34 33 33 32 31 30 30 29 28 27 27 27 27 27 28 28 28 28 27 27 26 26 26 26 30 31 30 29 29 31 32 33 35 39 45 43 40 36 35 35 35 37 40 41 42 40 40 38 38 40 41 41 41 42 43 42 42 41 39 38 39 39 38 38 39 41 42 44 42 40 37 37 39 37 37 38 40 42 41 41 42 41 40 40 41 42 43 43 44 42 41 41 42 41 43 44 38 35 36 36 36 37 39 42 44 44 45 46 47 46 45 42 45 49 42 40 40 37 36 35 36 37 39 40 39 37 34 35 34 34 33 33 37 40 41 40 39 40 40 39 41 43 46 44 42 38 40 47 42 38 44 42 37 40 44 55 54 49 43 41 43 38 33 39 38 35 39 44 44 44 43 43 42 41 40 40 42 43 42 41 40 34 37 44 44 43 39 48 60 58 58 57 56 56 59 60 59 58 58 60 59 59 58 58 57 59 60 62 63 63 60 57 56 56 56 56 56 56 56 55 56 56 55 55 55 56 57 58 59 60 62 63 64 64 64 64 64 63 63 63 63 64 64 63 62 62 62 62 62 62 63 63 63 64 65 66 67 67 67 67 67 67 66 66 66 68 71 73 73 71 67 64 62 60 59 58 57 55 54 53 55 56 58 60 61 60 59 59 64 69 71 73 76 76 76 74 72 70 70 72 75 80 82 81 82 84 84 84 81 80 78 78 76 73 73 72 68 66 65 65 66 66 68 69 70 69 68 69 69 70 70 71 73 75 79 82 83 82 80 77 74 72 72 71 71 71 71 71 71 71 71 72 72 72 72 70 70 69 69 69 68 69 70 71 71 71 72 71 70 70 69 69 70 71 71 72 73 75 76 77 77 77 76 76 76 76 77 76 75 75 75 76 76 75 75 76 78 78 78 77 75 76 77 80 81 79 77 76 78 77 76 77 77 78 80 82 83 84 85 86 86 85 84 84 84 83 81 80 79 79 81 82 81 81 80 81 82 83 84 84 85 86 87 87 87 86 86 87 87 87 87 87 86 86 85 85 85 84 85 85 86 87 88 89 90 90 91 92 91 91 90 90 91 91 90 89 88 89 90 89 90 91 92 93 92 92 93 92 92 92 92 92 91 91 85 85 85 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 89 87 85 83 80 76 71 61 57 59 60 63 66 67 67 65 63 60 59 58 59 61 60 60 60 61 59 52 50 51 49 46 47 46 43 39 34 33 35 39 42 44 45 43 35 31 30 37 41 36 36 37 37 37 33 34 35 38 39 35 34 37 35 35 36 41 49 50 50 50 49 49 49 51 55 61 67 71 74 76 77 78 80 82 81 79 75 71 68 68 69 70 69 68 67 68 69 69 69 70 72 74 76 77 76 75 74 74 75 74 74 74 75 74 71 67 62 63 62 60 60 62 68 70 70 71 71 70 64 57 63 69 64 62 64 64 63 50 44 42 46 47 46 47 46 45 49 60 54 38 36 38 38 39 40 40 41 42 42 41 41 41 44 44 42 42 42 41 40 38 36 34 32 31 30 29 28 30 33 36 37 38 38 37 36 36 37 38 39 39 39 39 39 38 38 37 36 35 35 35 34 34 34 34 34 34 35 35 36 36 34 31 28 36 41 35 32 32 33 34 35 36 36 36 36 36 36 35 35 34 34 33 33 33 33 33 34 35 35 36 36 37 39 39 38 36 35 35 36 35 35 34 34 35 35 36 36 37 38 38 39 39 38 37 36 35 36 36 36 36 35 35 36 38 38 37 37 38 39 38 36 34 32 31 31 30 29 29 29 30 30 29 29 28 28 29 29 30 30 29 29 30 29 28 27 26 27 29 30 29 29 30 32 34 37 44 51 46 42 38 38 39 39 40 41 41 40 35 36 39 40 40 40 40 39 39 39 40 40 41 42 42 42 43 45 42 40 41 42 42 40 37 33 35 36 36 35 35 41 42 39 38 37 37 38 39 40 42 43 42 41 40 40 40 41 45 49 48 39 36 35 36 37 37 38 39 41 43 44 45 46 45 44 44 42 42 42 41 40 35 33 33 37 39 39 38 36 34 34 36 36 35 33 33 37 39 40 40 40 41 40 40 40 42 44 44 42 37 40 45 40 38 40 39 37 40 46 56 52 46 41 47 55 50 46 52 51 45 43 44 45 43 42 43 42 41 40 42 45 46 45 43 39 33 40 47 50 51 51 56 61 59 59 59 57 57 58 61 62 60 61 64 62 59 56 54 53 54 56 58 59 60 59 57 56 56 57 57 57 56 56 55 55 54 54 55 57 58 59 59 59 60 61 63 64 66 67 67 66 65 65 65 65 66 65 62 61 61 61 62 62 63 64 65 66 66 67 68 68 67 66 66 65 65 65 64 64 67 70 73 75 75 71 67 63 61 60 60 60 59 60 61 64 65 67 69 70 68 66 64 65 68 70 72 74 75 75 74 74 73 74 75 78 82 85 85 84 84 84 83 82 80 77 76 75 73 72 70 67 65 64 64 64 65 67 68 68 68 68 68 69 71 71 72 73 77 80 83 83 82 80 77 75 74 74 73 72 71 71 71 71 72 74 75 75 76 75 74 73 72 71 71 70 71 71 71 72 72 72 72 71 71 71 71 72 73 74 75 77 78 79 79 78 78 77 77 76 76 76 75 74 75 76 77 77 76 76 76 78 79 78 77 76 76 76 77 78 78 76 75 75 75 75 75 76 77 80 83 83 84 84 83 83 82 82 82 83 83 82 82 81 80 83 86 82 80 79 80 80 82 82 82 84 85 86 86 86 86 86 87 88 88 87 87 87 86 86 85 85 85 85 85 86 87 88 89 90 91 90 91 91 91 91 91 90 90 90 90 89 89 90 90 91 92 92 92 93 93 93 93 93 93 92 92 92 92 85 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 90 89 87 84 82 79 75 68 58 58 60 61 63 65 66 66 65 64 63 60 59 58 59 58 58 58 56 54 49 46 45 42 40 39 39 39 39 36 33 33 35 41 45 46 40 33 31 30 32 36 38 34 32 32 31 31 32 34 35 38 40 40 38 35 35 35 33 39 49 53 53 53 52 51 51 52 57 62 68 72 75 77 78 79 80 81 78 74 70 67 65 66 68 69 68 65 66 68 68 70 71 75 77 77 77 75 75 75 75 75 74 73 72 71 69 66 62 61 64 64 62 64 67 71 70 68 73 74 71 65 55 62 67 65 65 67 68 66 51 44 44 58 59 51 49 49 47 53 68 55 35 37 37 39 40 40 42 43 43 42 41 41 42 45 43 41 42 42 39 37 34 31 31 31 30 30 29 28 28 32 36 37 37 36 36 35 35 36 37 38 39 39 39 39 38 38 37 36 34 35 35 35 35 35 35 35 35 35 36 36 36 35 34 32 34 36 35 32 30 31 32 32 34 35 36 37 37 37 37 36 35 35 34 34 33 34 35 36 36 36 35 36 37 38 40 40 38 37 36 36 35 35 34 34 34 34 33 34 35 36 37 37 36 36 35 35 35 35 35 35 34 35 35 35 35 35 35 34 35 37 37 36 34 33 32 30 30 29 30 30 31 31 30 30 29 29 29 29 29 29 28 29 30 32 32 32 29 27 27 27 28 29 29 31 35 38 43 46 41 40 41 38 37 37 38 39 39 37 32 36 39 39 40 41 40 40 41 39 38 38 39 42 42 41 40 39 38 39 39 40 39 38 37 36 38 39 40 34 34 40 36 29 33 35 36 36 37 38 38 39 41 41 40 39 39 39 39 43 43 40 39 37 36 36 37 37 38 40 43 45 46 45 44 43 42 40 41 42 41 39 33 32 34 37 39 38 37 35 35 35 36 35 35 34 34 36 38 39 40 40 41 41 40 39 41 42 44 42 38 39 40 38 36 35 35 38 42 48 52 45 45 47 47 53 58 50 32 41 46 45 47 49 45 43 44 44 43 40 42 47 45 44 43 40 35 43 49 52 52 54 60 60 59 60 59 53 53 56 61 64 64 65 66 66 62 57 55 53 52 53 54 56 58 59 58 57 57 57 58 57 56 56 55 54 54 55 56 58 60 60 60 60 60 61 62 63 65 67 68 68 67 66 67 68 69 66 64 63 63 65 66 67 68 69 70 72 73 74 72 70 68 66 65 65 64 63 64 65 68 71 73 74 75 73 69 65 64 64 65 66 67 68 69 70 71 72 72 72 71 70 69 70 71 72 73 74 73 73 74 76 77 78 78 79 81 85 88 86 84 83 82 81 79 78 77 75 73 71 68 66 64 63 63 64 66 68 69 68 68 68 69 70 71 71 71 72 74 76 77 79 81 80 79 77 76 75 73 72 71 71 72 73 74 74 75 75 75 74 74 74 73 73 72 72 72 72 72 72 72 73 73 73 72 72 72 73 74 76 78 79 79 79 78 78 77 77 77 77 77 76 75 75 75 78 79 80 79 78 77 78 78 78 78 79 79 78 76 77 77 75 75 76 76 75 76 76 78 80 82 82 83 83 82 82 81 81 82 84 85 85 85 85 83 82 81 80 80 81 81 81 82 82 82 84 85 85 86 87 87 87 87 88 88 89 88 87 86 86 86 85 85 87 86 86 87 88 89 90 91 91 91 91 91 91 91 91 90 90 90 89 90 90 90 91 91 92 93 93 93 93 93 93 93 92 92 92 92 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 90 88 86 83 81 77 74 68 62 59 59 61 61 61 63 63 62 62 60 54 56 59 58 57 56 54 51 49 46 42 38 34 34 33 34 37 41 41 40 39 37 36 35 35 34 32 31 32 32 34 35 33 32 32 31 30 30 31 32 37 39 38 37 36 38 39 35 39 48 54 56 53 54 54 52 51 53 58 65 69 72 76 78 78 80 80 77 72 67 63 62 64 67 69 69 69 68 68 68 71 73 76 77 78 76 75 75 75 74 74 73 72 70 67 67 64 59 60 63 64 65 66 65 64 61 60 69 70 69 67 65 64 64 65 64 64 63 63 64 64 65 73 69 59 51 47 45 55 64 50 45 57 48 40 40 40 41 41 42 42 42 42 43 44 42 41 41 39 38 38 36 32 31 31 31 30 30 29 29 32 34 36 36 35 35 35 35 35 36 37 38 39 38 38 37 37 36 35 35 35 36 37 37 37 36 36 36 37 37 37 37 36 35 33 31 35 38 33 31 32 31 31 32 33 35 36 37 37 37 37 37 37 36 36 35 36 36 36 36 35 35 35 36 37 38 38 38 38 37 36 36 36 35 35 34 33 32 32 32 32 33 33 33 33 33 33 34 34 34 34 33 34 34 34 34 34 34 34 34 35 35 35 34 34 32 30 30 30 31 30 29 30 30 30 29 28 27 27 27 27 27 27 29 31 34 35 34 32 30 29 29 29 31 33 36 39 40 38 35 35 36 38 36 35 36 35 32 35 38 36 37 37 40 43 42 42 42 41 39 38 39 40 37 36 36 37 38 38 38 39 39 39 37 38 42 42 41 35 36 41 34 30 35 36 37 37 38 39 40 40 42 42 41 38 36 38 38 36 40 42 39 37 34 35 37 37 39 42 45 46 47 44 42 42 43 43 41 40 39 38 35 33 33 37 38 37 36 36 38 38 38 37 36 35 35 36 37 37 38 39 40 40 44 46 46 45 46 43 41 38 43 50 40 35 33 38 45 49 49 42 44 47 41 36 34 38 42 45 47 47 48 48 45 42 40 42 43 40 43 46 45 44 44 46 47 48 49 50 51 53 58 57 54 57 54 48 48 51 59 63 65 66 68 73 66 56 54 53 52 52 53 55 57 60 61 61 61 62 62 61 59 56 55 54 54 55 56 59 61 61 60 60 60 61 62 63 64 66 67 68 68 68 69 71 74 72 71 71 72 74 75 76 77 78 79 81 79 77 74 71 69 68 67 66 65 65 67 69 69 70 71 73 75 75 73 71 70 70 71 71 72 72 73 73 73 73 73 71 69 69 70 72 73 73 75 74 73 73 74 77 79 80 80 80 80 84 87 86 84 81 78 75 72 73 73 71 70 69 67 65 64 63 62 64 66 69 69 68 67 68 69 69 68 67 67 67 69 71 74 76 79 79 79 78 76 75 73 73 72 73 73 74 74 73 73 72 71 71 71 70 71 71 72 72 72 73 73 73 74 74 73 73 73 73 74 75 77 79 79 79 78 78 77 77 77 76 77 77 78 77 77 76 77 79 80 81 80 79 77 77 76 77 77 78 79 78 76 76 77 77 77 78 79 78 77 76 77 78 79 80 81 82 82 82 82 83 83 83 83 83 82 82 82 81 81 80 80 81 81 81 81 82 82 83 84 85 86 86 84 85 86 86 88 89 88 87 86 85 85 84 85 87 86 87 87 89 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 91 92 92 93 93 93 92 92 92 92 93 93 93 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 89 87 85 82 79 75 71 67 64 61 59 59 60 62 63 61 60 59 55 50 55 58 57 56 56 53 51 49 43 34 32 31 33 32 34 38 41 42 43 45 37 30 32 32 33 31 32 39 37 33 33 33 31 33 36 32 29 33 34 32 33 35 37 38 40 41 40 40 45 55 57 54 55 55 54 52 52 58 63 67 69 72 77 79 79 78 75 71 66 60 60 61 65 67 68 68 69 69 70 71 73 76 78 78 77 76 75 72 71 71 71 71 66 63 61 60 57 60 63 65 68 68 59 54 55 62 70 68 68 69 68 66 65 64 63 62 60 55 61 73 70 69 71 66 51 48 48 57 57 53 45 42 45 43 41 42 42 41 42 42 42 42 42 41 40 41 40 37 36 35 34 32 32 31 30 29 29 29 29 30 32 34 35 35 34 34 34 34 35 37 37 38 37 37 36 36 36 36 36 36 37 38 39 38 37 37 38 39 39 39 38 37 36 34 33 38 38 31 32 33 32 32 32 32 33 34 35 36 37 38 38 38 37 37 36 37 37 36 35 35 34 35 36 37 37 37 37 36 36 37 38 38 36 36 34 32 32 31 31 32 32 32 31 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 35 35 34 32 31 29 30 30 30 28 28 29 30 30 29 28 28 28 27 27 27 27 28 30 32 34 36 37 38 39 38 37 37 37 38 40 40 37 34 33 33 35 35 36 38 37 33 36 38 38 37 37 39 42 43 43 43 42 41 40 40 39 36 37 39 38 38 38 39 39 39 38 37 39 42 40 37 31 35 39 35 34 36 36 37 38 39 40 40 41 43 42 41 37 36 41 37 34 39 40 38 36 35 36 36 36 39 43 46 46 46 40 40 45 46 45 42 39 38 37 35 31 33 37 38 37 34 35 37 36 36 37 36 36 36 37 39 39 39 38 38 39 46 53 58 59 57 48 42 37 47 55 47 39 37 43 48 51 48 42 44 44 44 42 41 43 45 48 49 48 45 45 46 42 40 42 42 42 44 46 49 46 44 46 48 51 50 50 49 51 53 54 55 56 53 47 44 47 55 58 61 65 66 67 61 55 53 52 52 52 53 55 57 60 62 63 65 66 67 68 65 61 56 54 54 55 57 60 61 61 61 61 62 63 65 64 64 65 65 66 68 70 72 76 78 76 77 78 79 80 81 82 83 83 81 80 77 75 72 71 71 71 71 70 71 71 71 70 70 70 71 72 74 76 76 76 76 76 76 75 75 74 73 72 72 72 73 69 67 68 70 72 75 76 76 76 75 75 75 77 79 80 80 81 82 84 85 85 80 76 73 71 70 70 70 68 67 67 66 65 65 65 65 65 67 69 69 68 67 66 66 65 65 65 67 69 70 71 73 75 76 78 77 77 75 74 73 72 72 73 73 72 72 71 70 69 69 69 70 71 72 73 73 73 74 74 75 75 74 74 74 73 73 75 76 78 79 79 78 78 77 77 77 77 77 76 76 76 76 77 77 78 79 80 80 80 80 78 77 75 75 76 77 77 79 79 78 78 79 80 81 81 82 81 79 78 78 77 77 78 79 81 83 84 85 84 84 84 84 84 83 83 83 82 81 80 80 80 81 82 82 82 82 83 85 88 87 87 86 85 85 86 87 88 88 87 86 84 83 82 84 87 87 87 89 90 91 91 91 90 91 91 91 91 91 90 90 90 90 90 91 90 90 90 91 92 92 92 92 93 93 92 92 93 93 93 93 85 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 90 89 86 84 81 77 72 68 65 64 62 60 60 60 62 63 62 61 60 58 55 55 56 56 53 54 58 58 57 54 48 40 35 33 30 27 29 34 38 41 40 34 32 33 33 33 32 33 38 36 34 35 34 30 35 39 35 32 33 34 35 36 37 39 40 42 43 42 39 39 42 52 55 55 56 57 55 54 58 62 66 67 70 74 76 77 77 75 71 66 62 59 59 62 64 66 68 69 70 71 72 74 76 78 78 77 76 74 69 69 70 71 71 68 66 63 62 61 58 59 61 66 66 57 52 52 60 65 66 65 67 68 65 60 58 59 62 56 47 54 64 64 56 52 52 50 50 54 61 50 40 43 44 48 46 43 45 45 44 43 42 43 42 41 42 40 39 38 37 35 34 33 33 33 32 31 30 29 27 28 29 30 30 31 31 31 32 33 33 35 36 37 37 37 36 36 36 37 37 37 37 37 38 39 39 39 39 39 40 39 39 38 37 36 35 32 28 31 32 32 33 33 33 33 33 33 33 33 33 34 34 36 37 37 36 35 34 35 35 35 35 35 35 36 36 36 36 35 35 35 36 37 37 36 36 34 32 31 31 32 32 32 31 31 31 31 32 32 31 31 31 32 33 33 33 33 32 32 32 33 34 34 32 31 30 29 28 29 28 28 27 28 30 31 31 30 30 30 31 30 30 30 30 30 31 33 34 35 37 40 44 44 43 42 41 41 41 42 41 40 39 35 32 33 34 36 38 39 40 41 41 39 38 38 40 42 43 43 42 41 40 38 38 39 39 39 38 38 39 38 38 38 37 35 39 37 30 29 30 36 36 32 35 35 31 33 38 38 38 40 41 42 38 37 41 42 43 40 37 36 40 42 37 36 38 38 38 40 42 44 43 42 40 42 47 48 48 45 41 39 37 34 30 33 36 38 37 34 34 36 38 38 38 36 36 37 38 39 40 39 38 37 38 40 51 64 68 68 64 51 40 45 52 57 47 38 43 48 52 46 42 44 43 42 45 45 44 42 42 49 49 43 46 48 42 41 41 42 42 43 46 49 46 45 47 48 49 50 49 49 53 57 56 54 52 50 47 43 46 52 55 57 60 62 63 58 55 53 52 52 53 54 56 58 60 62 65 67 68 68 69 68 66 62 58 56 57 58 61 61 61 62 63 65 66 66 65 65 64 66 67 69 72 76 79 80 79 80 80 80 80 79 79 79 78 77 76 74 72 70 71 72 73 74 74 74 73 73 72 72 72 72 72 73 74 76 77 78 78 78 77 76 74 73 72 73 73 73 69 67 67 70 74 77 78 78 78 78 77 77 78 79 80 80 81 82 84 85 84 80 76 73 72 70 69 68 68 68 67 66 65 64 65 66 68 69 70 70 69 67 66 65 65 66 68 68 69 71 72 73 74 74 75 75 75 73 72 71 71 71 71 71 70 70 70 69 70 70 70 71 72 73 74 74 74 75 75 76 75 75 74 74 75 75 76 77 79 79 79 78 77 77 77 77 77 77 76 74 74 74 75 77 79 80 80 80 80 79 78 77 76 76 76 77 78 79 80 80 80 81 81 82 82 82 82 81 78 77 76 77 77 78 80 83 85 86 86 85 85 85 85 85 85 84 83 82 81 81 81 81 82 83 83 83 84 85 86 87 87 85 85 85 86 87 88 88 87 85 83 82 82 82 83 85 87 88 90 91 92 91 90 90 90 91 90 90 89 89 89 89 90 90 90 90 90 90 91 91 92 92 92 93 93 93 93 93 92 93 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 85 85 85 85 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 89 88 85 83 80 74 69 66 65 66 62 59 58 61 64 65 64 60 58 57 56 53 51 51 51 54 60 63 64 62 55 48 39 32 31 27 25 30 34 38 36 31 33 33 31 30 30 33 36 36 36 35 35 33 33 37 40 43 41 36 38 43 43 43 40 42 45 43 39 36 40 48 54 56 54 56 58 58 59 62 65 67 70 73 74 76 78 75 71 67 63 58 59 60 62 65 68 69 70 70 72 75 77 79 78 77 75 72 70 70 71 73 72 71 69 68 69 69 67 65 64 65 67 68 64 60 60 62 62 55 58 68 59 53 52 54 62 53 46 52 60 71 60 49 48 54 61 57 56 49 43 41 45 48 49 48 47 45 44 43 44 45 42 41 43 40 33 35 36 34 33 33 33 32 31 32 33 31 29 30 30 29 29 29 28 29 30 30 32 34 36 37 37 37 37 37 37 37 37 38 38 38 38 39 40 40 39 39 40 40 39 39 38 36 35 33 31 31 31 32 33 33 34 35 35 34 34 33 32 32 32 33 34 35 34 33 33 33 34 34 34 34 35 36 36 36 35 34 34 34 34 35 35 35 35 33 33 32 33 34 34 33 31 30 30 31 31 31 30 29 30 31 31 32 32 32 32 31 32 32 32 32 30 29 28 27 27 27 27 27 27 29 32 33 33 32 32 32 34 34 34 33 33 33 35 36 35 34 35 37 41 45 46 46 45 44 43 43 43 42 41 37 34 31 34 37 38 40 41 43 42 40 38 38 39 41 43 43 42 41 41 41 40 40 38 38 38 39 40 35 34 35 35 35 38 35 30 34 36 38 35 32 35 35 31 36 40 38 38 39 40 40 39 36 35 41 42 39 38 36 40 43 43 40 38 40 40 41 41 41 40 40 39 42 45 49 49 47 41 38 38 35 32 33 35 39 37 35 35 37 39 39 38 36 36 37 38 38 38 39 39 38 36 33 39 50 64 71 74 58 45 39 45 51 44 40 43 48 50 44 41 40 41 40 37 41 45 36 36 46 49 50 47 45 41 41 42 43 42 41 45 48 48 46 45 46 47 47 48 49 49 50 50 51 51 48 46 44 48 52 55 56 56 60 60 57 54 53 52 52 53 55 56 59 61 64 65 66 65 64 62 63 64 64 62 60 60 61 63 63 62 63 64 66 66 65 65 65 66 69 71 74 75 77 79 80 80 80 79 78 78 77 77 76 75 74 73 72 71 71 72 73 74 75 75 75 75 74 74 74 73 73 73 73 73 74 75 76 77 77 77 77 76 76 75 75 74 73 70 69 69 72 75 79 79 79 78 77 77 78 79 79 79 79 80 80 81 83 84 83 80 78 75 73 71 70 69 68 66 65 64 64 67 69 72 71 71 70 68 67 67 68 69 70 70 70 71 72 72 72 72 72 71 71 71 71 71 70 71 71 71 70 70 70 70 71 71 71 71 71 72 72 73 74 75 75 76 76 75 75 75 74 74 75 76 77 78 79 78 77 77 78 78 78 78 76 75 73 73 73 75 77 79 79 79 80 80 79 80 79 79 78 78 78 79 80 81 81 82 82 83 82 82 82 82 82 80 78 75 76 77 78 80 83 85 86 85 85 84 85 85 86 86 85 85 84 83 83 82 82 82 82 82 83 83 84 85 86 86 86 86 87 87 88 88 89 87 84 83 82 81 81 83 85 87 88 90 90 91 91 90 90 90 90 89 89 88 88 88 89 89 90 90 91 91 90 90 90 91 91 91 91 92 92 93 92 92 92 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 90 89 87 85 82 78 74 71 67 68 67 63 61 59 63 67 68 67 65 65 61 55 53 50 49 49 51 54 61 55 52 55 51 46 40 33 30 28 30 31 33 31 30 31 31 31 34 34 33 37 42 43 43 43 39 33 35 36 35 36 36 43 46 43 39 35 44 47 45 42 37 43 49 57 57 52 56 61 64 64 63 63 66 70 72 74 76 78 76 73 68 64 61 61 62 63 65 67 70 71 71 72 75 78 79 80 77 74 73 72 72 72 72 72 71 71 68 67 69 69 69 67 66 65 63 61 58 58 61 57 48 58 65 58 56 61 59 56 46 45 52 60 64 51 45 46 62 70 52 43 40 41 42 46 47 48 45 44 44 44 45 47 46 39 41 46 38 33 35 36 35 34 33 32 31 31 32 33 33 33 34 33 32 31 30 29 28 27 27 30 32 35 37 37 37 37 37 37 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 34 32 31 31 33 34 33 32 33 34 35 35 35 34 33 32 32 32 33 34 34 34 33 33 33 32 32 33 34 34 34 33 32 32 33 34 34 34 34 33 33 34 34 35 35 35 33 31 30 29 29 29 30 29 29 29 30 31 32 32 32 32 31 31 31 31 30 29 28 27 27 27 28 29 29 29 31 34 38 36 34 32 33 35 36 37 35 36 37 39 38 36 35 35 36 38 40 42 44 45 44 43 41 40 40 40 40 39 39 39 38 37 39 41 42 41 37 39 39 39 41 43 43 43 41 41 42 41 40 38 38 38 36 34 32 34 36 36 36 39 40 39 37 37 38 37 37 37 37 36 37 38 39 38 37 36 36 37 39 40 43 42 38 41 44 43 41 39 39 39 41 41 41 40 40 40 39 39 41 42 44 47 46 39 38 38 35 34 33 35 38 38 37 36 37 38 38 38 37 37 36 35 37 38 40 41 40 38 36 43 52 64 71 72 60 46 30 45 52 46 42 42 47 48 43 40 39 43 40 33 38 43 41 39 43 44 46 45 44 43 44 45 45 45 44 45 46 47 48 47 43 43 44 46 48 48 46 46 49 50 47 46 48 51 54 57 56 56 59 58 56 54 52 51 52 54 56 58 60 62 63 64 63 61 59 58 58 60 62 63 63 63 64 65 65 64 63 63 65 66 66 66 68 70 73 74 75 75 75 77 78 79 77 76 76 75 75 75 74 73 72 72 72 72 73 74 75 76 76 76 76 76 76 76 76 75 74 74 73 73 73 73 74 75 75 75 76 77 77 77 76 76 75 73 73 73 73 74 75 77 78 78 78 79 79 79 79 78 77 77 77 77 78 81 84 85 83 80 78 76 73 71 68 67 67 66 67 70 72 73 71 69 68 66 66 69 71 72 72 72 72 73 73 72 72 71 71 72 72 71 71 72 72 72 72 72 72 72 73 72 73 73 73 73 73 73 72 72 73 74 75 76 76 76 75 75 75 75 75 76 76 77 78 77 77 77 77 78 78 77 76 75 73 74 74 76 77 78 79 79 80 80 80 80 80 80 79 78 79 79 81 82 83 83 84 84 83 83 82 82 83 83 80 76 77 78 78 81 83 85 86 85 85 85 85 86 86 86 86 86 86 86 85 85 85 85 85 84 84 83 83 83 84 85 87 87 88 89 89 89 90 88 86 84 83 82 84 85 87 89 90 89 89 89 89 89 89 89 88 89 89 89 89 89 90 90 90 90 91 91 90 90 90 90 90 91 91 91 92 93 93 92 92 86 86 86 86 86 86 85 85 85 85 85 84 84 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 89 88 86 84 82 78 75 71 70 70 69 67 66 66 68 68 68 62 60 62 59 52 52 50 44 44 46 44 42 40 42 50 45 40 36 36 37 32 30 31 31 30 32 31 30 31 35 34 34 40 45 47 43 42 45 44 45 39 34 35 39 48 51 48 44 44 51 47 38 37 41 53 56 59 60 59 58 61 67 68 66 65 67 70 70 70 70 74 77 74 70 65 64 64 64 64 65 67 71 71 71 72 76 81 80 79 75 74 74 75 76 74 72 71 71 71 68 66 66 69 71 68 64 64 60 57 54 57 65 62 59 61 63 62 61 62 60 51 40 40 42 44 46 43 44 47 62 62 47 48 46 43 44 48 44 42 42 42 43 45 46 47 43 36 40 42 37 35 34 34 34 34 34 32 32 32 34 34 35 36 37 35 33 32 32 32 31 30 28 29 30 33 35 37 37 37 37 37 38 38 39 39 39 39 39 38 38 38 37 37 37 37 38 38 37 36 35 33 31 31 33 36 33 32 32 33 34 35 35 35 34 33 32 31 31 32 33 33 32 32 32 32 32 32 32 33 32 31 30 29 31 32 33 34 34 33 33 34 35 35 36 36 33 31 29 29 28 29 29 30 30 30 30 32 33 33 33 33 33 32 32 31 29 28 27 27 28 29 30 31 31 32 35 39 42 40 36 32 31 32 35 36 36 38 41 43 40 34 34 35 39 39 37 36 38 44 44 42 39 38 37 37 39 40 41 41 38 36 38 39 41 39 38 39 39 39 41 42 43 44 43 41 40 40 39 38 37 36 34 32 31 36 37 37 35 32 31 35 38 38 37 38 38 36 36 36 36 37 39 37 35 33 37 39 40 42 43 44 45 44 40 35 36 37 41 41 41 40 40 39 40 41 39 40 43 42 43 46 45 40 39 38 35 34 34 37 39 40 39 38 37 37 37 37 37 37 36 34 39 43 46 47 47 52 54 57 62 68 72 65 49 41 38 49 53 51 44 42 47 47 44 40 39 42 39 36 45 50 56 51 43 42 42 43 43 44 46 44 40 41 42 43 44 46 51 50 44 42 41 34 39 48 46 45 48 49 48 46 46 49 50 52 54 55 57 56 54 52 52 52 53 55 57 59 61 60 60 59 58 57 57 56 57 59 61 63 64 65 64 65 66 66 65 64 64 66 68 69 71 72 73 73 73 73 73 74 76 76 75 72 71 71 72 72 73 73 72 73 74 75 77 77 78 78 78 78 78 78 78 78 78 77 76 75 74 74 73 73 73 73 74 75 76 76 76 76 76 76 76 77 76 76 75 74 74 75 76 77 79 81 81 81 80 79 77 77 77 76 76 78 82 85 85 83 80 77 71 67 65 66 67 69 70 71 71 71 70 69 68 68 69 72 74 75 74 74 75 75 74 74 73 73 73 72 72 72 72 73 73 74 74 75 75 75 75 74 74 74 74 75 75 74 74 73 72 72 73 74 75 75 76 75 75 73 73 74 74 75 76 76 76 75 75 75 76 76 76 76 76 76 77 78 78 78 78 79 79 80 80 81 80 80 78 78 78 79 80 81 83 84 84 84 83 83 82 83 83 83 81 79 78 78 79 83 85 86 86 85 85 85 85 85 86 86 86 86 87 88 87 88 88 88 87 87 86 85 84 84 84 85 86 86 87 88 90 90 89 88 86 84 84 85 86 88 89 91 91 89 89 89 89 89 89 88 88 88 88 89 89 90 90 90 90 90 91 91 90 90 90 90 91 91 91 91 92 93 93 93 93 86 86 86 86 86 85 85 85 85 84 84 84 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 90 89 87 86 84 82 79 75 71 70 71 72 71 70 70 69 64 60 56 57 57 54 52 52 49 43 39 38 39 38 35 34 33 29 31 33 37 39 34 36 41 39 38 39 39 38 34 33 34 37 41 43 43 40 40 48 44 39 44 40 35 36 37 40 45 51 51 52 48 41 34 45 60 61 60 62 59 55 57 62 71 70 68 69 68 65 66 68 74 77 75 73 71 67 65 65 66 67 69 70 71 73 74 78 81 81 78 75 74 73 73 73 74 74 74 73 71 69 70 71 74 74 78 67 61 59 57 53 56 60 59 61 63 61 59 55 56 58 49 41 40 40 42 42 42 41 43 43 41 41 46 46 41 42 43 43 43 44 41 41 44 44 44 40 37 38 38 35 33 32 33 34 35 35 37 39 39 39 37 36 36 35 35 32 31 33 33 31 30 29 29 29 30 33 35 36 36 36 37 37 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 33 31 30 33 35 34 33 31 32 32 33 33 34 34 34 32 31 30 31 31 31 31 30 30 30 31 31 31 31 31 30 29 29 29 31 32 35 38 34 32 33 34 34 35 34 32 31 30 29 29 29 29 30 31 31 32 34 35 36 36 34 33 31 31 30 28 28 28 28 30 31 32 34 36 37 40 43 44 44 38 33 32 33 34 35 36 40 42 43 41 38 36 36 38 39 37 34 33 36 40 41 40 38 35 33 32 33 36 38 36 36 39 39 39 37 38 39 40 40 40 41 43 43 43 40 38 38 38 36 34 33 32 31 31 35 34 32 31 33 35 36 38 37 37 36 36 36 34 35 36 36 37 40 38 36 36 38 38 40 42 42 43 43 43 41 38 39 43 43 42 41 40 40 41 41 39 43 48 49 48 47 46 43 40 37 33 34 35 37 38 39 38 38 36 36 38 38 38 37 36 35 39 45 51 56 56 51 56 63 69 73 74 60 42 39 41 48 52 52 44 43 47 46 44 41 47 53 42 42 56 55 48 48 46 44 43 42 42 43 43 41 40 42 43 44 46 48 52 55 56 49 40 32 39 46 45 46 47 47 47 47 48 49 47 47 49 50 51 53 54 53 53 53 55 57 59 60 60 58 57 57 58 58 57 58 58 59 60 62 63 64 64 65 66 68 69 68 66 65 67 69 71 72 73 73 72 72 73 74 76 75 74 72 70 70 70 71 72 73 73 75 77 78 79 79 79 79 80 79 79 78 79 79 80 81 80 79 78 77 75 74 73 72 72 73 74 74 74 74 75 75 76 78 78 79 78 76 75 75 76 77 80 82 84 83 82 81 81 80 79 78 76 76 78 82 82 80 77 74 71 69 68 68 69 71 71 71 70 69 70 69 69 71 72 74 76 77 76 76 77 77 77 75 72 72 73 73 73 73 74 75 76 76 76 76 75 75 75 74 74 75 76 76 76 75 74 73 72 71 72 72 71 74 76 75 73 70 70 71 71 72 73 74 75 74 74 74 75 76 77 78 78 78 79 79 78 78 78 78 79 79 79 80 80 79 78 78 78 79 81 82 83 84 84 83 82 81 81 82 82 81 80 80 79 80 81 84 86 86 86 85 85 84 84 84 85 85 85 86 87 87 88 88 88 89 88 88 88 87 86 86 86 85 85 84 87 88 89 90 90 87 85 84 87 88 89 90 92 92 91 89 89 89 89 89 88 88 88 88 89 89 89 90 90 90 90 90 91 91 91 91 91 91 92 91 90 90 91 91 92 93 93 86 86 86 86 85 85 85 85 84 84 84 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 90 88 85 84 84 82 79 75 71 70 70 72 72 70 67 66 64 63 62 64 65 64 60 57 55 50 45 43 42 40 36 29 26 25 29 31 33 36 39 40 42 44 43 43 43 41 37 34 33 39 45 47 45 40 38 37 36 43 54 46 38 37 37 36 47 55 49 46 43 40 37 44 53 62 64 63 57 54 55 57 63 67 69 70 68 65 65 68 74 75 74 74 73 70 68 67 67 68 70 71 73 76 78 79 79 79 78 76 75 74 74 75 76 78 78 78 77 76 75 77 79 69 61 52 56 62 58 57 55 57 60 61 62 59 56 54 55 56 53 49 46 43 42 42 42 41 44 48 48 43 41 41 42 45 45 44 44 43 40 43 46 42 40 39 39 39 47 46 37 35 36 36 36 37 41 45 43 42 39 35 31 33 33 30 33 38 37 34 31 31 31 29 29 31 34 35 35 35 36 37 37 37 37 36 36 36 36 36 36 36 36 35 35 34 34 35 36 35 34 32 31 31 33 35 34 32 30 30 32 32 32 33 33 32 31 30 30 30 29 29 29 29 30 30 30 29 29 28 28 28 28 28 30 32 32 33 33 33 32 33 34 35 34 32 31 31 30 31 31 32 32 34 34 34 35 36 37 35 33 31 31 30 29 28 28 29 30 31 33 34 38 42 45 46 47 47 47 40 36 35 34 34 34 35 38 38 35 35 36 36 35 35 36 35 34 33 34 37 40 42 41 38 33 32 32 35 36 36 39 41 38 38 37 38 39 40 40 40 41 42 42 42 40 38 37 38 37 34 32 31 32 32 32 32 32 31 32 35 37 37 36 37 37 35 35 36 35 35 34 34 34 36 37 38 38 38 38 39 39 41 43 44 43 40 42 44 44 43 42 41 41 42 41 39 42 43 44 46 46 46 43 39 35 33 35 37 39 37 36 36 35 35 35 36 39 38 36 35 34 33 32 34 44 51 55 61 67 72 74 74 57 43 36 44 55 55 51 43 44 46 44 43 41 52 58 48 46 50 50 49 48 49 49 43 41 41 40 39 38 40 44 44 46 49 51 51 50 51 53 45 37 42 45 45 46 47 46 45 45 47 48 46 45 44 43 44 46 50 54 55 56 56 59 61 60 61 63 61 60 61 61 60 60 60 60 61 62 63 63 64 65 67 70 72 73 71 69 67 68 69 71 72 73 73 73 73 74 75 75 74 73 72 71 71 72 73 75 77 78 79 80 80 80 80 80 81 80 80 79 80 82 83 83 83 82 81 80 79 77 76 76 75 74 73 73 72 72 73 73 74 76 78 78 78 77 77 77 77 78 80 82 83 83 83 83 83 82 81 80 77 76 76 80 80 79 76 74 73 72 72 72 72 72 71 70 68 68 69 71 73 75 75 76 77 79 80 78 76 77 77 75 72 71 71 73 74 74 76 78 78 77 76 75 75 74 74 75 75 76 77 77 77 75 74 73 72 71 71 71 72 74 76 74 72 70 69 68 68 69 71 73 74 74 74 75 75 77 79 80 80 79 79 79 79 79 78 78 78 78 78 79 79 79 79 79 79 80 82 83 83 84 84 82 80 79 79 80 79 79 80 80 80 80 80 83 85 86 86 85 84 84 83 83 83 84 84 85 85 85 86 86 87 88 88 88 88 88 88 88 88 87 87 86 85 87 89 90 89 86 86 86 89 91 91 91 92 91 90 89 89 89 89 88 88 87 88 88 88 89 89 90 90 89 89 91 91 91 91 92 92 92 91 91 90 90 90 90 91 92 93 86 86 86 85 85 85 85 84 84 84 85 85 85 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 90 89 86 82 80 79 79 77 75 73 72 73 72 70 65 58 59 60 62 65 67 66 65 65 64 64 59 54 50 47 45 40 33 30 29 30 32 33 32 35 38 43 45 39 39 46 45 42 39 38 45 49 52 47 42 39 40 41 43 49 47 47 46 39 38 48 50 43 44 44 41 41 45 54 61 63 61 55 57 58 58 60 62 68 70 67 65 65 68 72 72 72 73 73 73 71 70 70 71 71 72 74 78 79 79 79 78 77 77 77 77 77 77 78 79 78 77 77 77 77 75 70 59 55 52 59 61 52 53 58 58 60 60 59 59 58 58 59 57 59 62 57 48 44 42 45 47 40 40 42 39 37 36 38 42 44 45 45 42 39 47 47 38 38 40 40 42 48 47 41 40 39 38 37 37 41 44 44 42 39 33 30 32 32 31 31 32 34 35 34 34 33 30 29 30 32 34 34 35 35 36 36 35 35 34 34 34 34 34 34 35 35 34 34 33 34 34 35 35 35 33 32 30 31 32 34 32 28 29 30 30 31 31 31 32 31 29 28 28 28 28 27 28 29 29 28 28 28 27 27 27 28 30 31 32 31 32 33 33 32 31 32 33 33 32 32 32 32 32 33 33 35 37 38 37 36 35 35 34 32 31 31 31 30 29 29 31 32 32 34 37 46 51 54 53 51 50 46 40 38 37 37 36 34 34 34 38 39 38 37 37 37 36 35 34 34 34 35 37 40 43 46 45 42 37 34 34 35 35 37 39 39 38 38 38 39 40 41 42 43 43 42 42 41 39 38 37 34 31 30 31 32 34 34 32 31 31 31 33 37 36 34 35 36 36 36 36 35 35 35 38 38 34 35 36 37 38 40 41 41 43 43 43 42 41 43 44 45 44 42 41 42 43 41 40 42 43 44 45 45 44 40 36 35 35 36 38 39 36 34 33 34 35 35 36 38 37 36 34 35 37 36 34 34 41 49 58 66 72 72 67 51 40 32 48 59 59 52 43 45 44 42 42 44 52 56 58 55 51 49 47 45 46 45 39 39 40 43 42 38 42 47 47 48 51 54 54 48 46 47 40 37 43 44 45 46 46 45 46 47 48 49 50 49 47 44 43 43 48 52 54 56 57 59 61 63 63 64 65 66 67 65 64 62 62 61 62 62 63 64 65 67 70 72 74 76 77 75 72 71 70 70 70 71 72 73 74 75 75 75 75 74 74 74 74 74 75 76 78 79 80 81 80 80 81 81 82 82 82 82 82 83 83 83 83 82 81 81 80 79 78 78 78 76 74 73 72 71 73 73 73 74 75 76 76 76 78 79 80 81 82 83 83 84 84 84 83 82 82 81 79 76 77 79 79 78 75 74 74 74 74 73 73 72 72 70 68 70 72 74 76 77 77 78 79 80 81 80 77 74 74 73 72 71 71 73 75 78 78 79 79 78 77 75 74 74 75 76 77 78 78 78 77 76 74 73 72 70 67 67 68 71 73 73 73 74 75 73 70 69 69 71 73 74 75 75 76 78 79 81 81 80 80 80 80 79 79 78 78 78 78 79 79 80 81 81 81 81 83 84 84 84 84 82 80 78 78 78 79 79 80 80 81 80 80 82 84 85 85 84 82 82 82 81 82 84 85 85 85 85 86 86 87 87 88 88 89 89 88 87 87 87 87 87 86 86 87 89 89 88 88 88 90 90 90 91 91 91 90 88 88 88 88 87 87 87 87 88 88 88 88 89 89 89 89 89 89 90 90 91 91 91 91 90 90 90 89 90 91 91 92 86 86 85 85 85 85 84 84 84 85 85 85 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 90 89 84 80 79 79 78 76 74 72 72 74 69 63 58 55 56 56 57 60 62 64 65 67 67 66 63 58 53 51 50 50 46 42 34 32 39 42 43 39 37 43 43 36 43 51 48 46 46 44 45 50 53 52 45 39 39 40 37 36 37 43 44 40 40 44 43 43 45 44 41 41 43 51 57 60 58 56 56 57 57 58 61 67 68 65 67 67 69 69 69 66 66 70 73 76 75 75 75 74 72 75 79 80 80 79 77 76 77 77 78 78 78 77 75 73 74 75 76 75 72 63 54 58 60 62 63 62 58 56 54 56 60 62 57 49 51 55 50 48 60 56 47 44 41 37 38 38 36 36 36 39 42 41 42 45 44 44 41 41 49 43 35 40 42 41 43 46 45 44 42 39 37 40 40 39 43 47 45 41 34 32 31 31 32 33 34 35 37 38 37 35 32 30 29 31 33 34 35 35 35 34 33 33 33 33 33 33 33 33 34 34 34 33 33 34 35 35 35 35 34 33 32 30 29 30 30 29 29 29 29 30 31 31 32 31 29 27 27 28 29 28 28 29 28 27 26 26 26 26 27 31 33 35 33 31 32 33 34 33 31 31 32 33 32 32 32 33 35 36 37 39 40 42 40 38 36 35 34 33 32 32 33 34 32 31 32 33 33 38 44 52 55 56 53 51 49 46 41 38 38 40 37 35 35 36 37 38 39 38 39 40 39 38 37 36 36 37 39 42 44 46 46 45 42 38 34 33 32 33 36 39 39 38 36 38 39 40 41 43 43 43 42 41 38 38 37 35 34 33 32 31 32 36 39 33 31 31 33 33 32 34 38 37 36 36 35 33 34 37 43 39 32 35 36 34 38 45 44 44 44 43 42 42 42 43 44 44 43 42 41 42 42 41 40 40 42 43 44 43 40 37 36 35 36 37 38 37 36 35 34 33 33 34 37 38 38 37 37 37 36 34 35 36 37 39 43 55 66 69 63 49 38 35 50 56 57 49 44 45 44 42 42 43 44 48 50 48 47 47 46 44 41 39 37 42 44 39 40 41 46 49 48 50 52 53 51 45 47 47 43 42 44 44 44 46 46 45 46 47 48 50 53 56 54 47 45 45 47 50 53 55 57 58 60 61 64 66 69 70 70 67 65 63 63 62 63 63 64 66 69 72 74 76 76 76 75 75 74 72 71 70 69 69 69 70 71 73 74 74 75 75 75 76 77 78 79 80 80 80 81 82 81 81 82 82 83 83 83 83 83 82 81 81 80 80 80 81 81 81 80 79 79 77 76 76 75 75 74 74 73 73 73 74 75 77 79 80 82 82 83 84 84 85 85 84 82 82 82 82 80 76 77 78 78 78 78 77 76 76 75 74 73 73 73 72 71 74 75 77 78 78 79 80 80 81 82 83 79 74 74 73 73 72 73 74 78 84 81 80 80 77 75 75 75 75 76 78 78 78 78 77 77 76 75 73 72 69 65 64 64 67 68 68 70 73 76 77 76 74 72 72 73 74 75 76 77 77 78 79 81 82 83 82 82 81 80 79 79 78 79 79 80 81 82 82 82 83 84 85 85 85 84 82 80 78 78 78 79 79 80 80 81 81 81 82 83 84 84 82 80 80 81 83 84 84 85 85 85 85 86 86 87 87 88 88 88 89 89 88 87 87 86 86 87 86 86 89 90 90 90 91 91 90 89 90 90 90 89 88 88 87 87 86 86 86 87 87 87 88 88 88 88 88 88 88 89 89 90 90 90 91 90 90 90 90 89 90 90 91 91 86 85 85 85 85 84 84 85 85 85 85 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 90 88 83 81 81 80 79 77 75 74 74 73 65 57 52 53 54 55 57 59 62 64 64 65 65 65 64 61 57 52 47 46 48 48 41 41 50 49 46 40 37 37 36 36 42 48 49 47 46 47 50 55 56 58 59 57 54 47 42 38 39 45 44 42 44 45 44 42 42 43 43 42 45 51 54 56 59 58 57 54 54 57 61 68 69 69 69 68 67 67 66 64 63 65 73 79 79 78 77 76 75 78 79 80 79 78 76 77 78 78 78 78 77 75 73 72 69 70 72 72 68 61 55 56 59 60 53 51 52 50 47 46 50 60 53 43 43 46 51 55 59 51 46 44 42 38 39 38 36 37 37 39 39 36 40 44 38 37 44 44 44 40 38 44 43 40 39 40 42 41 41 47 45 41 40 39 39 40 42 42 39 33 31 31 33 35 36 37 39 39 37 35 33 31 30 30 31 33 35 35 34 32 32 32 32 32 32 32 32 33 33 33 33 32 32 33 35 35 35 35 34 34 33 32 31 30 30 30 29 29 28 27 28 30 30 31 29 28 28 28 28 28 28 29 29 28 27 27 27 27 29 32 35 36 33 32 33 33 34 33 32 32 32 32 31 32 33 34 36 38 40 42 42 41 38 37 37 36 35 34 33 30 30 31 32 32 33 36 39 43 47 50 52 51 47 46 45 44 40 34 35 38 37 36 36 38 39 39 39 38 39 41 38 37 36 36 36 37 40 42 43 44 44 45 45 43 40 37 34 32 33 35 36 36 35 36 37 39 41 42 42 42 42 41 39 39 39 38 38 38 38 34 31 36 37 32 32 33 37 38 31 33 36 37 36 34 34 35 35 37 42 37 33 38 42 43 44 44 42 42 42 41 41 42 42 43 44 44 42 42 43 43 43 41 40 40 41 41 41 40 38 35 33 33 36 37 37 36 36 35 35 35 36 37 39 40 40 40 40 39 37 35 37 39 37 33 29 45 59 66 62 53 36 37 51 56 58 48 44 45 43 42 43 40 34 41 50 55 53 50 45 42 39 39 39 40 42 44 44 46 48 49 48 49 50 51 49 46 48 49 49 49 49 49 48 46 40 38 45 47 47 48 50 52 49 44 44 45 47 49 52 55 56 58 59 61 65 68 71 70 69 66 64 63 63 63 64 66 68 71 74 78 79 80 79 77 75 73 72 72 72 71 71 70 69 68 68 69 70 72 74 75 76 77 79 80 81 82 82 82 83 83 83 83 84 84 84 84 83 83 81 80 79 78 77 78 79 79 80 80 80 80 79 78 77 77 78 78 78 78 77 76 76 76 77 78 81 81 81 81 82 83 84 84 84 83 82 82 82 82 80 76 77 78 80 79 78 79 78 76 75 74 74 74 73 72 72 74 76 78 78 78 80 81 81 81 82 83 80 76 74 73 73 73 76 83 85 84 79 77 77 75 74 75 76 77 78 79 79 79 78 77 77 76 75 74 72 70 68 67 69 73 72 70 68 69 71 74 76 75 74 73 73 74 74 75 75 75 76 78 80 82 83 83 83 82 81 81 80 79 79 79 80 82 83 84 83 83 83 84 85 85 84 82 82 81 81 81 81 80 80 81 81 81 82 83 83 84 84 82 81 82 83 85 85 85 84 85 85 85 85 86 86 87 87 88 88 88 89 89 88 88 87 87 87 88 88 90 90 90 91 91 91 90 89 90 90 90 88 87 87 86 86 86 86 86 86 86 87 88 88 89 88 87 87 87 88 88 89 89 90 90 89 88 89 89 88 88 89 89 90 85 85 85 85 84 84 84 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 87 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 91 92 91 91 90 89 87 85 84 83 82 80 78 76 75 72 67 58 52 53 55 57 56 56 59 61 61 64 66 66 66 65 64 63 55 50 50 55 59 52 50 54 47 39 37 37 39 39 40 44 50 54 57 59 55 56 54 54 56 60 63 60 57 52 49 49 46 44 43 43 42 40 41 45 45 44 45 48 51 54 58 58 57 53 54 56 62 66 68 69 68 65 64 65 65 65 64 65 72 79 84 82 80 79 78 79 79 79 78 77 76 77 77 77 77 77 76 75 71 67 62 62 62 63 62 58 53 49 54 59 60 59 57 53 50 49 54 59 56 50 48 53 58 56 53 46 43 42 46 44 41 38 36 42 44 42 41 39 42 41 37 40 44 41 41 43 40 39 39 38 35 38 41 38 39 44 43 40 41 43 44 41 40 41 39 33 33 33 35 37 39 40 40 39 37 35 34 32 31 30 30 32 34 35 34 32 31 30 31 31 31 31 31 32 32 33 31 30 31 32 34 35 35 35 35 35 35 34 33 32 31 30 30 30 29 27 29 30 29 30 32 30 29 28 28 29 29 29 29 30 30 30 30 30 31 31 36 37 32 32 33 33 33 33 32 32 32 32 30 32 34 35 37 39 40 40 41 42 43 42 41 39 37 34 33 32 31 31 32 32 34 37 41 44 45 47 49 47 44 43 43 44 39 33 34 34 35 36 37 39 40 40 39 38 36 35 35 35 35 35 35 37 39 41 42 42 43 44 45 45 44 42 40 37 34 32 30 30 32 36 37 39 41 42 41 42 42 42 41 40 40 40 39 38 37 37 35 36 36 33 37 38 34 35 35 34 35 37 37 35 35 34 33 35 36 33 32 32 37 42 42 41 39 40 41 42 43 44 44 44 43 43 43 42 42 42 42 41 39 38 39 39 39 39 37 34 33 33 36 36 36 36 36 35 35 36 37 38 40 40 40 40 40 38 37 37 38 38 37 35 38 51 59 65 63 52 31 38 52 50 50 49 45 43 44 45 48 47 45 43 47 52 51 48 42 41 42 41 40 40 43 46 48 48 49 50 52 52 53 56 50 47 49 49 48 49 49 49 48 46 41 40 46 47 46 45 44 44 44 44 44 44 45 47 49 53 57 60 62 64 67 69 70 68 67 68 67 66 66 67 69 71 74 77 79 82 82 81 80 77 75 72 71 70 71 72 72 70 69 68 67 67 68 70 73 75 76 78 79 81 82 83 84 84 85 85 85 85 85 85 84 83 82 81 80 79 78 75 75 75 77 78 80 80 79 79 78 76 75 74 75 76 76 78 79 79 80 80 79 80 81 80 80 81 82 82 82 82 82 82 81 81 81 81 79 77 79 79 80 78 76 77 78 79 80 79 78 76 74 74 73 73 76 78 78 79 80 81 81 81 81 80 77 75 73 72 72 73 77 84 84 85 84 83 81 79 77 76 77 78 79 79 79 78 78 77 75 74 73 72 71 72 72 71 73 77 76 75 73 73 73 74 75 75 74 73 73 73 74 74 75 75 76 78 81 82 83 82 82 82 81 81 81 80 80 81 82 82 83 83 83 82 82 83 84 83 83 83 82 82 83 83 83 82 81 81 81 82 83 83 84 84 84 84 83 84 84 85 85 85 84 84 84 84 85 86 86 86 86 87 88 88 88 89 89 89 89 88 87 89 90 90 91 92 92 90 88 88 88 90 89 88 87 86 85 85 85 85 85 85 85 85 86 87 88 88 87 86 86 87 87 88 88 88 89 89 89 88 88 88 87 88 88 88 89 85 85 85 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 92 92 92 92 91 90 89 88 87 86 85 84 81 78 74 72 69 63 54 52 53 55 56 53 54 56 58 58 59 62 65 67 68 68 67 62 57 54 58 58 53 53 54 45 39 36 35 36 40 42 45 50 57 62 62 51 49 57 55 53 52 52 52 51 50 49 49 49 48 45 44 42 40 43 47 47 47 46 48 51 51 54 57 56 54 56 59 63 66 68 67 65 61 62 65 66 68 71 72 74 80 85 85 84 83 80 79 78 78 77 76 76 76 77 76 76 75 75 72 68 63 58 59 60 60 58 55 52 50 52 56 60 63 65 64 57 51 52 54 58 53 49 58 58 53 49 45 42 39 41 41 40 39 37 35 38 41 44 45 47 46 43 45 43 36 41 45 39 35 35 37 38 38 44 50 44 40 40 42 44 40 38 39 38 36 34 32 32 35 38 41 43 44 42 39 38 36 34 33 31 31 31 33 35 35 34 32 31 30 30 30 31 31 30 31 31 31 30 29 29 30 32 34 35 35 35 35 36 36 35 34 32 31 31 31 29 28 30 30 29 28 27 27 28 29 30 30 29 29 30 30 31 32 32 31 34 36 37 34 30 32 33 33 33 33 33 33 34 31 30 33 36 38 38 38 38 38 40 41 42 43 43 42 39 37 35 34 33 32 32 32 34 37 40 43 44 46 48 47 46 44 45 46 41 38 36 37 38 40 41 42 42 42 40 38 37 35 34 34 34 34 35 36 38 40 41 42 43 45 46 47 46 44 41 39 36 38 39 38 35 34 38 40 43 43 41 41 41 41 41 41 40 40 40 39 37 36 35 34 37 40 40 36 31 34 35 34 35 37 36 34 30 32 34 33 33 33 33 33 39 41 42 40 39 40 41 43 43 43 43 43 42 43 43 43 43 42 42 40 37 37 37 35 35 37 35 34 34 35 37 36 36 37 37 37 36 36 37 38 39 40 40 39 41 41 39 38 39 37 36 37 44 57 60 61 59 47 28 40 46 45 46 48 45 44 46 50 53 50 48 48 48 48 47 44 41 42 43 41 41 41 45 48 50 50 51 50 51 53 54 55 48 48 51 51 49 49 49 50 48 47 46 46 47 47 48 48 41 37 43 45 43 42 43 47 50 54 59 63 65 67 68 69 69 70 70 70 69 70 71 72 73 75 77 78 79 79 78 77 76 74 73 71 71 70 71 71 70 70 69 68 68 67 69 72 74 76 77 78 79 81 82 84 84 85 86 85 84 84 84 84 82 81 80 79 79 79 79 78 76 75 76 77 79 79 79 78 77 76 75 74 75 76 77 78 79 81 82 83 81 81 81 80 80 81 82 82 81 81 79 79 78 78 77 76 77 78 80 79 78 76 74 73 74 76 77 78 80 78 77 76 76 75 78 79 79 79 80 80 80 80 77 74 72 71 71 71 71 72 78 83 84 84 85 86 85 83 79 76 78 79 79 76 74 74 74 73 72 72 71 70 69 72 74 71 71 73 76 77 76 73 71 71 73 75 75 74 73 73 74 74 75 77 78 80 81 82 82 81 80 79 80 80 81 81 82 82 83 83 82 82 81 81 81 80 81 83 84 83 83 84 84 84 84 82 81 81 82 82 83 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 87 88 88 89 89 89 89 87 86 86 86 87 90 91 88 88 88 87 88 89 88 86 85 84 84 84 84 84 83 83 83 84 84 85 86 87 87 86 86 86 86 87 88 88 88 88 88 88 87 86 86 87 88 88 89 85 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 91 92 92 92 92 92 91 88 86 88 88 85 84 83 80 77 72 68 65 59 53 52 52 52 52 51 53 55 58 58 56 58 61 63 63 62 62 62 59 59 60 60 58 55 51 44 48 51 45 42 44 47 51 58 61 61 61 59 56 55 54 50 46 45 46 47 47 46 45 44 45 44 44 44 44 46 48 50 47 47 50 53 53 54 56 55 55 57 60 64 67 67 66 66 65 67 68 69 72 75 78 79 82 84 85 85 83 79 78 78 78 78 78 77 77 77 77 76 75 74 70 66 62 60 59 58 58 58 57 58 57 56 56 55 55 62 68 66 58 49 51 50 45 45 49 56 55 49 50 56 45 38 38 40 46 47 43 38 38 42 38 32 35 38 42 40 35 38 40 35 38 40 41 40 36 41 47 43 38 37 45 51 41 37 37 35 32 31 33 37 39 42 46 48 50 46 43 42 38 34 32 31 31 32 34 34 34 34 32 29 29 29 30 30 31 31 31 30 29 28 27 27 27 29 31 33 34 34 35 35 36 36 35 34 33 32 30 29 30 32 30 30 30 30 29 29 30 31 31 29 29 30 29 31 34 34 35 36 36 36 31 29 33 32 31 32 33 33 34 34 32 32 34 36 39 39 38 35 36 38 41 42 43 43 41 39 37 35 36 35 33 33 33 36 38 39 41 43 45 46 46 46 46 49 49 46 43 41 42 43 43 44 44 46 48 48 45 42 40 38 36 35 35 36 38 39 40 42 42 43 43 44 44 43 41 37 34 32 33 39 44 39 36 38 41 44 43 42 42 41 41 41 41 41 40 39 38 37 35 34 33 35 37 38 35 33 35 35 34 33 33 33 31 28 31 33 33 32 32 39 42 43 42 41 40 40 41 42 42 43 43 42 41 41 42 42 41 41 41 42 39 35 36 36 34 34 33 34 34 35 37 38 39 39 38 37 36 36 36 36 37 38 39 39 39 42 42 39 39 40 37 38 43 53 62 61 57 51 40 34 44 48 47 47 47 46 45 42 48 52 51 51 50 49 47 44 43 42 43 43 42 41 42 47 50 53 52 51 53 52 52 53 51 46 47 51 59 57 48 50 52 53 49 45 49 50 48 48 48 38 35 43 43 42 41 43 49 52 55 59 63 66 69 69 68 69 71 70 69 69 70 71 71 72 73 72 71 71 70 70 70 70 70 69 69 68 69 69 69 68 69 69 69 69 70 72 75 78 79 80 80 80 81 83 84 84 85 84 82 82 83 83 82 81 80 79 78 78 79 79 79 79 78 76 77 78 78 78 78 77 76 76 76 77 77 79 80 81 81 83 83 82 82 81 81 81 81 81 82 82 81 80 78 76 76 75 75 77 78 79 77 75 73 72 72 73 74 74 76 78 77 76 76 76 76 78 79 79 79 79 78 78 77 71 67 67 67 66 67 68 68 70 74 79 82 84 84 84 82 77 74 76 78 79 79 77 76 74 72 72 72 72 72 72 70 68 67 71 74 77 78 78 72 68 68 71 74 75 75 74 74 75 76 77 79 80 81 82 81 81 80 79 78 79 79 80 81 82 83 83 83 82 81 81 80 80 80 80 81 82 83 83 83 84 84 84 82 81 80 81 83 85 86 86 86 85 85 85 86 86 86 86 86 86 85 86 86 86 86 86 86 86 86 87 88 89 89 89 89 88 87 86 87 87 87 85 86 88 88 88 88 87 87 86 85 83 83 83 84 85 85 85 85 84 85 85 85 86 87 87 87 86 85 85 86 87 88 88 89 89 89 87 87 86 87 87 88 88 85 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 92 92 92 93 92 90 86 84 86 87 86 84 82 80 76 72 67 62 58 55 52 51 50 50 51 52 54 56 57 56 55 56 58 58 59 59 59 58 62 64 63 61 56 56 55 51 50 49 47 47 46 50 57 57 55 60 59 53 52 52 48 46 46 46 48 48 48 45 45 46 45 44 44 45 47 48 49 46 47 49 55 57 54 54 53 52 53 59 64 68 65 62 66 69 71 71 72 75 78 80 82 82 83 83 83 81 78 78 78 79 80 80 79 78 77 77 76 75 73 69 65 60 58 57 58 61 65 61 59 58 58 58 53 47 45 54 63 55 50 59 65 62 52 49 61 64 59 53 49 41 36 35 35 34 35 35 33 35 35 33 33 34 36 39 40 39 34 38 41 43 44 43 40 38 43 44 41 37 34 36 40 39 37 36 35 35 36 40 44 46 47 49 47 44 41 42 44 38 32 32 32 32 32 33 33 33 33 30 28 29 30 29 28 28 29 29 28 27 26 26 26 26 26 28 30 31 32 33 34 35 35 35 33 32 31 30 30 31 31 29 29 30 31 31 32 31 30 30 30 30 30 29 32 34 35 35 36 36 34 29 31 35 32 31 31 32 32 32 32 32 31 33 36 38 39 37 36 37 39 42 43 44 44 42 39 37 36 38 37 35 35 36 38 39 39 41 42 42 42 42 45 48 52 50 47 47 46 47 47 47 44 43 41 42 45 45 45 45 41 38 37 36 36 37 38 41 41 41 39 38 39 39 40 37 35 33 31 29 43 49 43 38 35 41 44 42 42 42 42 41 42 42 42 40 39 38 37 35 33 33 32 34 35 36 36 36 35 34 32 32 33 31 30 31 32 34 33 33 37 39 40 40 40 39 39 41 42 42 43 43 42 41 41 40 40 40 41 42 42 38 35 35 35 33 33 33 34 35 36 38 39 41 40 39 37 36 35 35 34 34 36 37 37 38 41 41 38 41 40 34 42 53 63 68 66 56 46 40 40 48 50 50 47 46 47 50 53 55 54 53 51 49 47 44 40 44 44 41 42 43 44 45 47 51 53 52 52 53 51 49 50 48 45 47 50 58 58 55 52 53 57 49 41 44 41 35 41 43 35 36 42 41 41 42 46 51 54 56 59 62 65 69 68 64 62 61 64 65 66 66 66 66 66 65 65 64 64 64 65 65 65 65 65 65 65 66 66 67 67 68 68 69 70 73 77 79 81 82 83 82 83 83 84 84 85 84 83 82 83 84 83 81 79 79 79 79 79 79 80 81 81 80 79 78 78 79 78 78 77 77 77 78 78 78 80 82 83 84 83 83 83 82 82 81 81 81 82 82 83 83 83 82 81 79 78 78 78 77 77 75 74 71 70 70 71 73 74 75 74 73 72 71 71 70 70 69 69 71 72 73 71 68 62 60 59 60 61 62 63 64 65 69 76 79 82 83 81 79 76 74 74 76 77 78 79 79 77 76 73 73 73 71 70 71 70 68 71 73 76 76 75 74 73 73 74 74 75 75 76 76 77 78 80 81 81 81 80 80 80 79 79 78 78 79 79 80 81 83 83 84 83 82 81 81 81 80 80 80 81 81 82 83 83 84 84 83 82 80 82 83 84 85 85 86 86 85 85 85 85 85 86 87 87 87 86 86 86 86 86 86 86 86 87 88 89 89 89 88 88 88 88 88 85 85 86 87 88 87 87 87 87 86 86 85 83 84 84 85 86 87 88 87 87 86 86 86 86 87 87 87 87 86 86 86 87 88 89 89 89 89 88 88 87 87 87 88 88 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 92 93 93 93 91 88 83 83 84 85 85 84 82 81 78 73 66 61 58 56 54 51 50 50 50 51 52 53 53 53 52 53 54 54 56 58 60 60 58 57 57 58 58 57 57 56 52 48 44 43 46 49 51 50 49 51 51 50 49 49 49 49 49 48 48 48 47 46 45 46 46 46 46 48 50 50 49 48 54 57 59 56 51 54 56 53 56 61 66 70 68 68 71 73 75 74 76 79 80 81 82 81 81 78 76 77 78 80 80 81 80 80 80 79 77 75 75 75 71 66 60 56 55 57 59 63 63 60 59 59 60 61 62 61 57 58 60 55 49 44 61 67 58 57 64 60 54 43 39 35 35 34 33 36 38 34 32 34 34 33 33 34 35 37 37 35 34 36 39 41 41 41 43 46 51 44 40 39 38 38 37 38 39 40 41 43 46 50 52 54 50 45 40 38 36 37 38 34 32 32 32 32 31 31 31 32 32 29 28 29 30 29 27 26 26 26 26 26 25 25 25 25 25 25 27 29 31 31 32 33 33 33 33 31 30 30 30 30 29 26 28 30 32 33 35 33 31 31 31 30 30 31 32 33 34 34 34 34 32 30 29 30 30 31 31 32 32 32 32 32 32 32 35 38 40 37 36 35 39 43 43 43 40 40 40 38 37 38 38 37 37 38 40 39 39 41 40 39 39 40 44 48 52 47 44 45 45 46 48 48 44 43 44 44 44 45 46 46 40 36 36 36 36 36 37 40 40 39 37 36 36 37 38 37 36 34 32 34 47 50 46 38 35 40 41 40 41 42 42 42 43 40 38 37 36 35 36 35 33 34 35 35 34 35 35 36 38 40 41 36 32 31 31 32 32 33 35 34 32 33 35 38 39 40 41 40 40 41 42 43 43 42 41 41 41 41 41 40 39 37 35 35 35 35 34 35 36 36 36 37 39 41 41 39 37 36 36 37 35 33 34 35 35 36 39 39 40 41 38 32 44 56 68 73 73 59 48 41 44 50 51 49 44 46 48 50 48 44 49 51 49 45 40 39 39 41 46 50 44 43 46 46 46 48 51 52 53 52 48 47 47 46 46 47 52 57 58 56 50 51 53 47 44 46 43 40 42 42 38 40 43 39 41 46 50 53 55 57 59 61 63 66 64 61 59 58 60 62 63 63 62 62 62 62 61 61 60 60 61 62 62 62 63 63 64 64 65 66 66 67 67 68 70 74 78 81 83 84 85 85 85 85 86 86 85 84 84 83 84 85 84 81 76 75 75 77 78 79 80 81 81 82 82 80 80 80 80 79 77 76 76 78 78 78 78 80 82 83 83 82 82 82 82 81 81 82 82 83 84 84 84 84 84 83 82 81 79 76 74 74 72 70 69 69 70 71 72 72 71 69 69 68 66 65 65 65 65 65 65 65 60 55 50 50 51 57 60 61 62 63 64 69 76 78 81 82 78 74 74 74 74 75 76 78 80 83 81 79 78 75 73 73 73 73 71 70 71 72 73 72 71 73 75 76 77 77 77 77 77 78 79 81 81 81 80 80 80 81 80 80 79 78 79 79 80 80 81 82 83 84 85 84 82 82 81 81 81 80 80 80 82 83 84 84 85 85 83 81 82 83 83 84 85 86 85 85 84 83 84 84 85 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 90 89 88 86 85 86 89 89 89 87 87 86 85 85 86 85 84 85 86 87 87 87 88 88 87 87 87 86 86 86 86 86 86 86 86 86 87 87 88 88 89 89 89 89 88 88 88 88 88 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 92 93 93 93 92 87 83 86 85 82 83 83 83 82 79 72 64 61 58 58 56 54 52 51 50 50 51 51 51 51 51 52 53 53 55 55 54 55 55 54 53 54 58 61 57 57 56 54 53 53 53 52 51 53 53 53 52 51 50 49 49 49 49 49 49 49 49 48 48 48 47 47 48 51 51 51 51 53 59 58 56 52 50 54 58 59 62 66 70 72 71 72 74 77 78 78 79 81 81 82 81 79 77 75 73 74 78 82 82 81 80 79 80 80 78 76 74 73 67 63 59 57 56 56 58 63 63 61 58 59 61 62 64 61 57 54 57 61 61 58 63 64 61 56 52 43 39 35 37 36 35 34 34 37 39 36 34 33 34 34 34 33 32 34 36 35 34 33 36 38 38 39 41 47 49 41 38 39 38 38 39 40 42 47 51 52 52 54 55 55 48 42 38 36 34 33 32 32 33 33 32 31 30 30 29 29 29 28 28 28 29 29 27 27 26 26 26 25 25 25 26 25 25 26 27 29 29 29 30 31 31 31 31 31 30 30 29 29 28 28 29 31 32 33 34 34 32 31 31 31 31 31 32 34 35 34 34 33 32 32 31 32 33 32 31 31 31 32 32 32 32 32 33 36 37 36 35 35 39 42 42 39 37 38 38 37 36 36 37 38 39 40 41 38 38 39 37 36 38 40 42 44 46 43 42 42 44 45 46 46 44 44 45 45 46 47 47 44 39 40 41 41 39 35 37 40 40 39 36 36 37 36 37 39 37 36 35 38 47 49 46 36 34 38 36 36 39 41 42 43 42 39 36 34 34 33 33 33 34 34 33 31 34 34 32 33 39 41 42 38 34 30 31 32 32 32 33 34 33 32 34 38 40 41 40 41 42 40 40 42 42 43 42 41 41 40 39 38 39 43 40 38 37 36 35 35 36 36 36 36 39 41 42 40 37 35 34 34 34 32 33 34 34 36 38 39 40 40 37 35 42 52 63 70 71 60 51 44 48 50 50 45 40 44 47 50 47 44 49 49 47 44 41 41 44 47 51 54 50 47 48 47 48 49 51 52 52 51 47 48 49 48 48 49 52 54 54 51 45 49 51 49 46 44 45 45 44 43 43 42 43 45 48 51 54 55 55 57 60 62 62 62 62 61 59 58 58 60 61 62 62 62 62 61 59 59 60 59 59 59 60 61 62 63 63 64 65 65 66 66 66 67 69 72 75 77 80 82 85 86 85 84 84 84 84 84 84 84 84 84 83 80 77 75 75 75 77 78 80 81 81 82 83 83 83 82 82 81 79 77 76 77 77 76 77 78 80 81 81 81 81 81 81 81 82 82 83 82 82 83 84 84 85 85 84 82 79 75 74 73 71 69 68 67 67 66 66 66 67 69 69 68 65 62 60 60 61 62 62 59 52 48 46 51 54 58 61 63 63 65 68 73 78 80 82 85 78 74 72 71 71 72 75 79 83 86 87 86 84 80 78 76 75 74 73 72 73 73 73 75 74 73 75 76 77 77 78 78 78 79 81 82 82 82 81 81 81 82 81 80 79 79 79 79 80 80 80 81 82 84 84 84 83 83 82 81 80 79 80 80 81 83 85 83 84 85 83 82 82 83 84 83 84 86 85 85 84 83 83 84 85 86 87 87 87 87 88 88 88 88 88 88 88 87 85 86 87 87 87 88 87 85 88 89 91 91 90 89 89 89 89 90 92 92 90 87 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 85 84 84 85 85 86 87 88 88 89 89 89 89 89 89 89 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 92 92 93 93 93 92 91 87 87 91 86 82 83 83 84 80 75 68 63 61 58 57 57 56 55 53 53 54 53 53 52 53 53 53 54 53 54 54 54 54 54 54 54 54 54 54 53 54 56 56 55 54 54 54 54 53 53 52 51 51 51 49 49 49 49 49 49 50 51 51 52 52 52 51 54 56 56 53 50 56 62 57 53 51 52 56 60 64 67 70 74 77 77 75 76 78 79 80 80 81 82 81 79 75 74 74 73 73 77 81 83 82 80 77 77 79 77 74 71 68 63 62 61 60 58 55 58 61 59 60 61 63 66 63 63 63 60 54 50 51 57 59 60 60 55 43 46 50 41 40 46 41 35 35 36 39 38 37 38 37 38 38 38 34 33 36 37 36 35 36 39 41 42 40 39 41 41 38 36 39 46 46 44 46 48 49 53 58 53 49 48 45 41 39 38 36 35 34 34 34 34 34 33 31 30 29 28 28 28 28 29 28 28 28 28 29 28 27 26 26 26 27 29 28 27 28 28 28 28 27 28 28 29 29 30 30 30 30 31 32 30 30 30 30 32 34 35 35 33 31 32 32 32 31 32 34 35 36 35 35 33 33 34 35 35 32 32 31 31 31 32 32 31 31 32 35 36 36 36 37 39 41 41 40 38 37 36 34 34 34 34 35 37 38 38 35 35 35 35 36 39 40 40 41 42 43 43 43 46 47 45 46 46 46 46 46 47 48 48 44 40 42 43 43 41 37 40 42 43 41 39 39 39 37 38 39 38 38 39 38 41 46 47 41 38 37 35 34 36 38 39 41 39 35 35 34 34 35 35 34 33 32 33 34 38 41 40 39 38 38 38 39 34 29 31 31 31 35 38 39 38 36 37 39 42 41 39 40 41 40 40 41 41 41 40 40 40 39 39 42 47 49 41 38 37 36 35 35 36 36 35 36 43 44 43 40 37 35 34 33 34 34 33 33 34 36 37 38 38 38 36 36 39 48 58 66 68 64 56 51 52 50 47 40 40 53 53 50 48 47 50 47 42 43 43 43 48 52 52 56 62 61 58 48 46 48 50 51 51 50 48 49 48 46 46 47 50 50 49 48 47 48 44 36 43 47 48 47 45 39 37 41 41 40 48 53 56 56 56 58 61 63 64 64 66 65 63 60 58 59 59 59 59 60 61 61 60 61 62 62 62 61 60 61 62 62 63 64 64 64 65 65 66 67 68 69 71 73 76 79 83 85 86 84 83 83 83 84 84 83 82 82 81 79 78 79 77 76 77 78 79 80 81 82 82 83 82 82 81 81 80 78 76 76 76 77 78 78 77 80 81 80 80 80 80 81 82 83 83 82 81 82 82 82 83 84 84 82 79 75 73 71 68 66 65 63 61 59 56 54 55 55 54 54 54 54 53 50 51 54 59 60 56 53 50 51 54 58 63 66 67 70 74 76 78 80 82 82 74 70 68 70 71 70 73 77 80 83 85 85 85 83 81 79 77 75 75 74 75 74 74 74 74 73 73 74 76 76 77 77 79 80 81 82 83 83 83 83 83 83 82 81 80 80 80 80 80 80 80 81 83 84 84 83 82 81 81 80 80 80 80 81 83 84 84 83 84 85 83 83 82 83 84 83 84 85 85 85 84 84 84 85 85 86 87 87 87 88 88 88 88 88 88 87 86 85 84 84 85 87 88 90 86 86 90 92 92 92 92 92 90 89 88 89 90 91 91 88 87 87 87 87 87 87 86 86 85 85 85 84 84 84 84 84 83 83 83 84 85 86 87 87 88 88 88 89 89 89 90 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 92 92 93 93 92 91 90 89 86 84 84 83 83 82 80 76 71 64 63 63 59 58 58 58 58 55 54 54 54 53 53 52 51 51 52 51 50 49 49 50 50 49 47 47 47 48 48 47 47 48 49 49 49 49 48 48 49 51 51 52 54 56 56 56 54 53 54 54 55 55 56 57 56 56 59 62 64 65 63 64 65 63 60 58 57 60 64 68 72 75 77 80 78 75 77 79 79 79 79 80 81 81 78 74 75 75 73 74 77 81 84 82 79 76 76 75 70 66 61 61 61 62 61 59 58 56 61 62 58 62 68 68 68 65 66 68 70 68 61 57 56 57 58 59 51 44 52 56 50 50 55 40 33 35 37 39 38 38 40 40 40 41 40 34 34 37 37 37 37 39 41 42 42 40 38 35 36 37 36 43 54 54 53 52 54 56 57 58 51 47 43 42 40 38 37 36 35 35 35 35 36 35 34 32 31 31 29 28 29 30 30 29 28 28 30 31 31 31 30 29 29 30 30 30 29 28 27 26 26 26 26 27 27 28 29 28 29 31 33 34 33 31 30 30 30 30 33 35 34 33 32 33 32 32 33 34 35 36 36 36 36 36 36 37 35 33 35 35 32 32 33 32 31 32 33 34 35 37 38 37 35 39 41 42 39 35 34 34 34 34 34 34 34 35 35 36 36 36 35 37 40 41 41 41 42 43 43 46 50 52 53 52 50 49 48 47 48 48 49 47 44 42 42 42 42 44 46 46 46 43 42 40 39 38 39 40 39 40 41 38 37 40 47 50 47 45 43 39 34 33 35 35 35 34 34 34 34 34 33 33 35 37 36 37 35 35 36 38 37 34 35 36 31 32 40 36 33 37 39 40 41 42 40 40 41 41 40 38 38 40 41 41 41 41 41 39 38 38 39 39 41 41 38 36 36 34 34 33 34 35 35 37 42 43 42 39 36 35 36 36 36 35 34 33 33 35 36 37 38 37 36 40 45 53 62 69 71 68 60 56 54 50 45 38 42 54 51 49 46 46 47 45 44 43 44 45 50 52 52 57 63 60 54 46 49 52 53 52 50 49 48 47 46 44 45 47 48 49 49 50 50 51 43 34 37 43 48 46 43 43 44 45 40 40 49 54 56 57 59 61 64 66 66 67 69 69 68 64 62 61 61 62 61 61 61 61 62 62 63 63 64 65 64 64 64 64 64 64 65 65 65 65 66 67 68 69 70 72 75 78 81 83 84 84 83 82 83 84 84 83 81 80 80 81 80 80 79 78 77 77 78 79 81 82 82 82 82 81 80 81 81 81 79 76 77 78 79 79 79 81 81 81 81 81 81 82 83 82 82 81 80 80 80 80 80 82 83 83 81 78 73 69 66 63 61 59 56 51 48 45 43 42 42 45 47 48 46 42 41 44 55 58 58 55 54 56 59 62 66 68 69 70 70 72 75 78 79 77 71 68 67 70 71 71 72 74 76 79 82 82 83 84 83 82 80 78 77 77 76 76 76 76 76 75 74 74 75 75 76 77 79 81 82 82 83 83 83 83 83 82 82 81 81 80 80 80 80 80 81 82 83 84 83 82 81 80 79 80 80 79 79 78 79 82 83 83 84 85 84 83 82 82 83 83 84 85 86 86 85 85 86 86 87 87 87 88 88 87 87 87 87 87 87 86 85 85 86 86 87 89 87 87 88 89 92 92 92 91 91 92 92 92 92 91 91 91 90 88 87 87 87 87 87 86 86 86 85 84 83 83 84 84 84 83 84 84 84 84 85 86 88 88 87 87 87 87 88 89 90 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 87 87 87 87 87 87 87 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 92 92 93 93 91 89 85 83 84 83 83 82 81 80 79 76 71 66 63 62 60 59 58 59 59 56 54 53 53 53 52 51 50 49 49 50 49 48 47 46 46 47 47 46 45 45 45 44 45 45 46 48 49 50 52 54 55 58 61 64 65 66 67 68 69 69 67 66 64 63 61 62 63 64 65 66 68 69 69 69 70 71 72 70 69 69 72 75 77 79 79 80 76 76 78 79 80 80 79 80 81 81 79 77 78 77 77 77 80 83 83 82 77 74 74 69 60 58 56 59 57 55 57 56 58 58 57 56 56 63 65 64 66 66 68 69 70 68 62 57 56 59 59 61 49 45 51 52 54 55 49 36 34 37 37 37 39 38 38 38 39 41 42 41 38 37 37 38 39 38 39 40 42 43 38 35 35 35 36 45 53 56 56 53 49 51 57 54 48 44 41 40 38 36 36 35 34 34 33 35 36 37 37 36 34 33 30 29 30 31 31 29 29 29 31 33 34 34 33 32 31 31 30 29 28 28 27 27 26 25 26 26 27 28 28 28 28 30 33 34 35 32 32 31 31 32 33 34 35 34 33 33 33 32 33 34 34 35 36 36 36 36 37 38 35 34 35 34 32 33 33 32 32 32 34 35 36 38 39 38 38 39 42 43 38 35 34 34 34 34 34 33 34 34 33 33 33 34 35 38 40 41 40 39 41 43 44 48 51 51 51 51 51 51 51 50 50 51 52 51 47 43 43 44 44 46 49 47 45 44 42 40 40 40 41 41 41 41 42 46 40 35 44 51 56 58 57 55 47 36 35 35 34 34 34 35 36 35 34 34 37 39 34 31 30 34 37 41 40 35 36 36 31 31 34 34 33 34 35 36 39 40 40 40 40 41 40 39 38 38 37 39 40 42 42 39 38 38 38 38 36 36 35 35 34 34 34 33 34 35 36 36 36 36 36 36 37 38 39 39 39 37 35 34 34 34 35 36 37 38 39 46 52 59 65 70 71 68 61 57 54 48 42 38 46 54 51 48 44 45 47 50 48 44 44 46 49 51 51 53 54 52 51 49 53 56 56 53 50 46 46 47 47 47 47 49 50 51 51 49 44 39 37 36 38 41 46 46 46 44 41 40 40 43 49 53 56 58 61 63 65 67 68 69 70 71 70 67 64 62 62 62 63 62 62 62 62 63 63 64 66 67 67 67 67 67 66 66 66 67 67 68 68 69 70 71 72 74 76 78 80 81 82 82 82 81 81 82 82 82 82 81 80 80 80 81 81 80 79 78 77 77 79 80 82 83 83 81 80 80 81 82 79 77 76 76 77 79 81 82 83 83 83 83 83 83 83 82 81 79 78 77 77 78 78 79 81 83 82 79 74 70 66 61 58 57 55 51 47 44 42 41 42 44 45 45 44 43 45 48 55 60 63 62 62 64 67 69 70 67 64 62 65 70 75 78 77 74 71 69 68 69 70 72 73 75 77 79 81 81 82 83 84 85 84 82 80 79 79 78 78 78 78 77 76 75 75 76 76 78 79 81 82 83 83 83 83 82 82 81 81 81 80 80 80 80 81 81 82 83 84 83 82 81 80 80 79 79 79 78 78 78 79 81 83 84 84 84 84 82 81 81 82 83 84 84 86 86 86 86 86 87 87 88 88 88 87 86 86 86 86 86 85 85 84 85 87 88 89 91 87 86 91 92 92 92 92 91 91 92 92 92 92 91 91 90 89 87 87 87 86 86 86 85 84 83 82 81 81 82 84 84 84 84 85 85 86 86 87 88 89 89 89 88 88 88 88 89 90 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 92 92 93 93 91 88 82 82 83 84 83 82 80 79 78 76 73 69 66 61 59 58 57 56 59 58 55 53 52 52 53 54 53 51 49 48 48 48 48 47 46 47 49 49 49 49 50 51 50 50 51 54 57 60 62 64 66 68 69 69 70 71 72 73 73 73 74 74 75 75 74 72 72 72 73 73 73 74 74 74 74 75 75 76 76 77 78 80 80 79 78 77 76 78 79 80 81 80 80 80 81 80 78 78 79 79 79 81 83 85 83 80 75 73 73 65 60 60 62 64 59 55 57 56 54 56 56 54 56 63 66 66 66 65 65 65 64 62 60 57 58 60 49 46 48 46 46 41 39 41 42 40 45 44 42 47 50 41 38 36 36 37 38 38 36 36 36 38 38 37 37 38 41 42 35 35 37 38 39 44 48 49 52 52 49 50 57 52 47 43 41 39 37 35 35 35 35 35 35 36 37 39 39 38 36 33 31 30 30 30 31 30 29 30 32 34 36 36 35 33 32 32 30 29 28 28 29 29 29 27 27 27 28 29 29 30 31 32 34 35 34 32 32 32 32 33 33 34 34 33 34 35 34 34 35 34 33 34 35 37 37 37 37 38 36 36 36 34 33 33 33 32 31 32 34 36 37 39 42 43 40 38 41 41 37 34 33 34 35 35 34 33 33 33 34 33 33 34 36 39 39 38 37 37 39 42 46 50 49 47 48 49 50 51 52 54 55 58 58 57 51 46 43 44 48 48 48 46 44 42 44 43 40 40 41 42 43 42 40 40 43 42 42 48 56 65 71 71 62 51 45 40 35 34 33 33 34 35 36 36 37 36 33 35 36 37 38 41 42 41 39 37 31 33 33 33 33 32 34 36 38 38 38 38 39 41 41 39 38 37 37 39 41 44 43 41 39 38 37 36 35 35 34 34 34 33 33 33 34 35 36 37 37 38 37 37 40 41 41 41 40 38 36 36 35 35 36 36 36 39 42 49 55 61 64 67 68 64 58 53 48 42 41 41 48 52 52 49 46 46 47 49 46 44 44 45 48 48 49 49 49 49 47 49 53 55 56 53 52 55 51 49 49 50 50 51 52 51 50 48 46 41 36 40 47 47 47 46 45 44 42 41 43 45 48 52 56 60 62 63 65 66 66 67 69 70 70 70 67 66 65 64 64 63 63 63 63 64 65 65 64 65 67 69 70 70 70 70 70 70 71 71 71 72 72 73 75 76 77 77 78 78 79 80 80 79 79 79 79 80 80 81 80 80 80 80 82 81 81 81 79 77 78 79 82 83 83 82 81 81 81 82 80 78 75 74 75 78 80 83 84 85 86 86 86 85 83 81 79 78 76 75 74 75 76 77 78 80 81 80 77 73 67 61 57 55 53 51 49 47 46 47 47 46 45 43 45 48 53 57 61 63 65 68 71 73 75 75 75 68 62 61 64 71 75 77 76 74 72 70 69 70 71 72 73 75 78 79 80 81 81 82 85 86 86 84 82 81 81 81 80 80 79 78 77 76 76 76 77 79 80 81 82 82 82 82 82 81 81 80 80 80 80 80 81 81 81 82 83 84 86 85 84 82 80 79 79 78 78 78 79 80 80 82 84 85 84 84 84 82 81 81 82 83 84 85 85 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 85 85 84 86 88 90 92 92 92 92 92 91 91 91 90 90 90 90 90 90 91 90 89 88 87 87 86 86 86 84 83 83 82 81 80 80 79 81 83 85 86 86 86 87 87 88 88 90 90 90 89 89 89 89 89 90 91 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 92 92 93 93 92 91 87 82 83 85 84 83 82 80 78 75 72 69 65 60 58 57 58 58 59 59 57 55 55 55 57 59 59 58 54 52 51 51 51 51 51 52 53 54 55 56 57 57 58 58 60 61 63 65 67 69 70 70 70 71 71 71 71 71 72 73 74 75 76 77 77 77 77 78 78 77 77 77 77 77 77 77 77 77 78 80 79 78 77 76 74 75 76 79 81 81 81 81 79 79 81 79 77 78 79 81 82 83 84 84 84 81 77 75 72 65 59 56 59 61 60 61 61 61 58 53 55 57 52 48 53 60 67 63 59 60 61 61 59 59 57 54 50 48 47 46 45 43 42 44 49 53 59 52 45 51 50 40 38 38 38 37 37 37 36 35 35 36 35 35 36 35 34 34 33 34 37 40 42 43 46 48 45 50 54 51 49 48 45 42 40 38 35 34 34 35 37 38 38 38 39 40 40 39 36 34 32 30 30 30 31 31 29 30 32 34 36 37 36 34 33 31 29 29 28 29 30 29 29 28 28 28 30 31 33 33 33 34 35 36 34 33 33 33 33 33 33 34 34 33 35 36 36 36 36 35 34 36 37 39 39 39 38 38 38 37 36 35 35 35 33 32 31 32 34 36 37 39 41 42 40 39 40 39 38 37 36 35 35 35 34 34 34 33 33 34 34 36 37 38 41 40 39 37 37 40 43 48 45 42 45 46 47 47 49 52 56 60 59 57 53 50 48 51 53 51 49 47 45 43 45 44 42 41 41 44 46 46 45 45 47 46 43 44 47 54 64 72 68 60 50 41 34 36 37 38 40 43 44 42 40 37 37 43 41 36 37 38 38 35 31 32 33 33 33 33 33 34 35 37 40 38 37 36 40 44 47 46 39 37 37 39 41 45 45 43 41 40 39 38 37 36 35 34 34 34 35 36 35 36 37 37 38 39 38 39 44 43 42 41 41 40 39 39 38 38 38 38 40 44 48 53 58 62 62 63 64 60 54 45 42 40 44 47 49 50 50 48 46 45 46 47 44 44 47 47 47 44 45 47 47 47 46 47 51 52 52 51 51 51 49 49 50 51 52 53 52 51 49 48 48 46 40 44 48 49 48 45 48 49 47 46 45 47 49 53 58 62 63 64 64 64 63 64 66 67 68 69 69 69 69 68 67 65 64 63 64 64 65 64 63 64 66 69 71 73 74 74 73 72 73 73 74 74 75 75 77 77 77 77 77 77 77 78 78 78 78 77 77 77 78 79 79 80 80 79 79 79 79 80 79 78 78 79 81 82 83 83 82 81 82 82 81 78 75 74 74 76 78 81 84 86 87 87 87 86 84 82 79 77 75 75 74 75 76 77 78 79 80 80 79 77 73 65 58 54 51 48 45 45 46 51 51 47 44 43 44 48 54 58 61 62 64 68 74 78 79 79 78 73 68 67 69 74 77 78 76 76 76 76 76 75 73 73 74 75 77 78 79 79 81 82 84 85 85 84 82 82 81 82 82 81 81 79 78 78 78 78 79 80 81 81 82 82 81 81 81 81 81 80 80 80 80 80 81 81 82 82 84 85 87 87 85 82 80 79 78 77 77 76 76 77 79 81 83 85 86 85 83 82 81 82 83 84 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 86 86 85 85 86 86 89 91 92 93 93 92 91 89 87 85 86 86 86 87 88 90 90 91 89 88 87 86 86 85 84 83 83 82 81 80 79 79 79 79 81 84 86 87 87 88 88 88 89 89 90 90 90 90 90 90 90 91 91 92 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 92 92 93 92 91 90 88 85 84 85 86 85 83 80 76 71 69 67 64 61 58 57 57 59 60 59 59 57 56 56 59 63 66 66 63 59 57 56 56 56 57 57 58 59 60 61 62 63 65 66 67 67 68 68 69 69 70 70 71 71 71 71 71 72 72 72 73 73 74 75 76 77 78 78 78 78 78 78 78 77 77 77 77 77 79 78 74 74 75 75 76 77 79 82 83 83 80 78 76 79 80 79 79 79 81 83 83 83 82 81 79 79 78 77 72 67 63 59 58 58 58 61 63 64 60 54 57 60 58 60 62 62 64 61 59 58 58 59 59 60 62 61 59 57 51 47 52 53 44 44 52 54 54 45 41 45 44 39 38 38 37 37 37 37 36 34 33 34 35 36 36 35 33 39 39 36 41 47 50 51 50 52 52 53 54 51 49 49 43 40 39 37 36 35 35 36 39 41 40 39 40 41 41 40 38 35 32 30 30 30 31 31 30 30 32 34 36 37 36 35 34 32 30 29 29 29 29 28 29 29 29 30 31 32 33 34 34 35 36 37 35 34 34 33 33 33 34 35 34 34 35 35 35 37 38 36 36 36 39 41 40 39 38 39 38 36 35 35 36 35 33 32 32 32 33 35 38 40 40 40 40 40 39 39 39 37 36 35 33 33 34 35 34 33 32 33 35 37 34 35 38 38 38 37 37 40 40 41 40 41 42 44 45 45 48 53 56 58 53 51 49 49 51 53 54 54 52 51 52 49 45 44 43 42 43 47 50 50 47 45 44 44 46 52 54 56 64 68 65 55 43 37 34 38 39 39 39 44 52 46 36 35 36 42 38 33 37 37 35 35 34 33 32 32 34 34 32 32 35 36 37 37 37 37 44 48 48 44 39 37 37 37 40 42 42 42 41 41 41 39 38 37 37 37 36 36 37 37 38 39 40 41 41 41 40 42 46 44 42 41 42 43 43 42 41 40 40 42 45 49 53 58 62 63 61 60 58 57 50 39 43 46 48 50 52 51 49 48 45 43 45 45 43 46 50 50 47 44 46 47 46 46 47 48 50 53 54 52 53 53 51 50 50 50 51 52 49 47 50 51 50 49 48 49 47 42 45 48 52 53 51 49 47 48 50 53 56 60 62 62 62 61 61 63 64 66 67 68 68 69 70 71 71 70 68 65 63 63 64 64 64 65 66 68 70 72 75 74 74 74 75 75 75 76 77 77 78 78 78 77 77 76 77 77 77 77 77 77 76 76 76 77 78 79 80 79 79 79 79 79 79 79 79 80 82 82 83 84 83 82 81 80 79 77 75 74 74 75 77 80 84 86 88 88 87 86 85 83 81 78 76 75 75 77 78 79 79 79 78 79 79 79 76 70 62 54 50 47 44 44 45 52 54 53 48 45 45 48 53 55 57 59 59 61 71 77 79 79 77 74 73 73 74 76 79 79 78 79 80 81 82 81 79 77 75 75 76 76 77 78 80 82 85 86 86 85 84 82 82 82 83 82 82 81 81 80 81 81 81 82 82 82 81 81 81 82 82 82 81 81 81 81 81 81 81 82 82 83 85 85 84 85 84 80 79 78 78 77 76 75 74 75 77 80 82 84 85 86 85 82 82 82 83 84 85 85 85 85 86 86 86 86 86 86 87 87 87 87 87 86 86 85 85 87 89 91 93 94 93 92 91 88 86 86 85 85 84 84 85 87 90 91 90 88 87 86 85 85 84 83 81 81 81 81 80 79 79 79 79 83 87 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 92 92 92 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 92 92 93 92 91 90 89 87 84 85 86 85 83 79 73 67 67 66 66 64 62 60 58 59 60 60 60 60 58 58 60 64 69 71 70 67 64 62 61 62 62 63 63 64 64 65 66 67 68 69 70 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 79 77 74 76 77 77 79 81 82 84 85 84 82 79 78 80 80 79 79 79 80 80 79 77 75 73 71 71 74 74 68 62 56 58 59 58 58 60 62 63 63 62 63 64 64 62 63 63 61 58 63 64 59 60 65 67 66 62 60 61 52 46 52 48 38 42 44 40 40 41 42 42 40 39 37 36 37 45 43 36 35 35 35 35 36 36 36 36 36 36 39 40 49 55 55 56 56 57 58 56 58 60 52 46 41 39 39 37 36 35 35 36 38 41 43 43 43 43 42 40 39 37 33 31 31 31 31 31 31 30 32 34 36 37 36 35 34 32 31 29 29 30 28 28 29 30 31 31 31 31 32 33 35 36 37 38 37 35 34 34 34 33 36 37 36 35 34 34 35 37 37 37 36 36 39 42 43 41 39 38 38 37 36 36 36 35 33 33 32 32 32 34 36 38 38 38 38 38 38 37 37 36 35 33 31 32 35 36 35 31 32 33 35 36 35 35 36 37 36 35 35 35 37 39 41 41 42 45 48 51 56 59 53 51 47 48 51 51 51 51 54 56 55 54 54 49 45 45 45 44 47 50 56 55 51 44 40 41 45 52 56 59 65 59 51 43 36 34 35 37 37 37 36 37 41 37 35 36 39 41 35 33 36 38 38 36 34 33 32 32 34 35 34 34 34 35 35 35 36 38 46 47 46 43 39 37 37 37 37 38 39 38 38 39 39 39 38 38 37 37 37 37 37 39 40 42 43 42 41 41 40 42 43 42 42 41 42 42 43 43 42 43 44 48 50 53 58 62 65 63 61 58 54 49 44 40 47 50 50 49 49 49 48 47 47 45 44 45 45 48 52 59 54 46 46 46 46 47 47 47 47 47 50 52 55 55 52 50 47 39 42 51 48 47 51 54 54 50 46 45 44 42 46 50 53 52 50 48 47 48 51 54 56 58 59 58 58 58 59 60 62 65 67 68 67 67 67 70 72 73 72 70 67 65 64 66 66 66 66 67 70 72 73 74 75 76 76 76 76 77 78 79 79 78 77 77 77 77 78 77 77 77 76 76 76 75 75 76 76 77 78 78 78 77 78 78 78 79 80 81 82 83 83 83 82 81 80 80 79 77 76 74 75 77 80 82 85 86 87 87 87 87 86 85 84 83 82 80 80 81 81 82 81 80 79 79 79 79 78 75 65 57 53 50 48 48 49 51 52 53 50 49 49 52 54 54 55 56 56 58 66 67 65 66 67 69 73 76 77 78 79 79 79 78 78 79 82 83 83 79 74 74 74 76 77 79 82 85 86 87 86 85 83 82 82 83 84 84 83 83 84 84 84 84 84 83 83 82 81 81 82 84 84 83 82 82 82 82 82 81 81 82 83 84 85 85 84 83 82 81 79 78 78 76 75 75 74 75 78 81 82 82 81 81 81 80 80 81 82 83 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 85 85 86 89 91 93 93 93 93 92 91 90 89 87 86 85 85 84 85 87 90 91 89 86 86 85 83 82 82 81 80 80 80 80 80 80 81 81 82 86 89 90 90 90 90 90 90 90 91 90 90 90 90 91 92 92 92 92 92 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 92 92 93 93 91 90 89 87 83 83 82 81 81 79 70 66 66 66 66 65 63 61 60 60 61 61 62 62 61 62 63 66 70 73 74 74 72 70 68 67 67 68 68 68 69 70 70 71 72 72 73 74 74 74 75 75 75 75 75 74 74 74 75 75 75 75 75 76 76 76 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 80 79 79 79 79 81 83 85 85 86 85 84 82 83 83 81 79 78 77 77 75 73 67 67 68 63 60 63 65 62 57 53 55 58 58 56 56 60 63 64 62 60 60 62 63 63 66 66 64 64 63 60 63 65 66 60 54 53 51 47 46 47 42 38 42 41 37 39 40 41 40 37 36 35 35 40 52 45 37 36 35 36 36 35 35 35 35 35 36 42 45 48 51 55 58 59 58 58 57 56 54 47 44 42 39 36 36 36 35 35 36 38 42 44 43 43 44 42 40 38 36 35 34 32 31 31 31 30 30 32 33 35 35 35 34 33 32 30 29 28 28 29 30 31 32 33 34 34 34 34 35 37 37 36 38 38 37 35 34 35 36 37 37 37 35 34 34 35 37 38 39 38 38 38 40 41 40 39 38 39 39 38 36 36 34 33 33 32 32 32 34 36 36 36 35 35 37 36 35 35 35 35 33 32 34 36 37 35 31 33 35 37 37 37 37 37 38 37 35 37 39 41 42 44 45 47 51 54 55 56 55 47 47 48 49 50 52 51 51 55 57 57 55 52 47 44 43 45 48 53 55 59 59 56 49 46 45 49 54 57 56 55 45 36 36 41 47 39 35 36 39 43 36 32 33 34 35 37 38 37 36 35 36 36 35 34 33 32 32 33 36 37 35 34 35 35 35 36 38 43 43 43 41 39 37 38 37 37 36 36 35 35 36 37 38 38 38 38 37 37 37 37 39 41 43 42 41 40 40 40 40 40 39 39 40 42 43 43 42 43 46 49 52 54 57 60 63 65 62 58 53 46 40 44 46 50 52 52 49 48 50 52 53 49 46 42 45 48 49 50 52 50 47 45 46 47 48 48 49 49 48 52 55 57 52 46 47 48 47 48 50 48 48 49 54 57 54 51 47 46 45 45 46 48 49 49 49 49 49 51 53 55 56 57 56 56 57 59 61 63 65 67 68 68 66 66 67 69 71 73 72 71 67 65 67 67 67 65 65 68 71 73 74 76 77 76 75 76 78 79 80 79 78 78 77 78 78 78 78 78 77 77 76 76 76 75 75 76 76 77 77 78 78 78 79 79 79 81 82 83 82 82 81 81 81 82 82 81 80 80 80 81 82 83 84 86 87 88 88 88 88 88 87 87 87 86 85 85 85 85 84 84 83 82 82 82 82 80 77 69 62 57 55 53 51 51 52 54 56 57 57 58 58 58 58 58 58 59 63 68 66 64 64 66 69 74 77 79 79 79 81 81 79 78 78 80 81 82 77 73 73 75 77 80 82 84 85 85 84 83 82 81 81 83 84 85 86 86 86 85 85 85 84 84 83 83 82 82 83 84 84 84 83 83 83 83 83 82 81 81 81 82 84 85 84 84 83 82 81 80 79 77 76 75 74 75 76 79 81 81 80 80 80 80 79 80 80 81 82 83 83 84 83 83 83 83 83 84 85 86 85 85 85 85 85 85 86 87 90 92 93 93 93 92 91 89 91 91 89 87 85 85 84 85 88 91 91 88 83 83 83 82 83 84 84 83 83 82 81 81 82 84 86 88 89 90 91 91 91 92 92 91 92 92 91 91 90 90 91 92 92 92 91 91 85 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 91 91 92 92 93 93 92 91 91 91 85 79 76 74 73 73 70 68 66 66 65 63 63 63 63 63 63 64 65 65 65 66 66 68 71 73 76 77 77 75 74 73 72 72 72 73 73 74 75 76 77 77 77 77 78 78 78 77 77 77 77 77 76 76 77 77 77 77 77 77 77 78 78 78 78 78 78 79 79 79 79 80 80 80 80 80 81 83 83 83 84 85 85 86 86 86 84 82 82 83 86 87 85 81 76 75 73 71 65 58 62 62 57 52 47 48 50 49 50 50 53 56 57 59 61 62 63 62 61 60 62 66 65 64 63 63 62 62 62 65 65 62 54 49 49 43 37 38 42 47 44 41 39 39 40 40 40 37 34 35 37 39 40 43 40 36 36 36 37 37 37 36 36 35 34 39 47 48 50 57 59 58 59 60 65 64 56 50 44 44 43 40 39 37 38 37 36 36 35 38 41 41 42 43 42 40 37 36 36 34 32 30 29 29 30 30 31 33 34 34 34 33 33 32 29 27 28 30 32 33 33 34 35 37 37 37 37 38 39 39 38 38 39 40 36 35 37 37 37 36 36 36 36 36 37 38 41 42 41 42 43 42 41 40 40 40 42 41 38 36 35 34 33 32 33 32 32 33 36 36 35 35 35 35 35 34 35 35 36 33 33 35 36 37 33 31 33 34 35 36 38 40 40 40 39 38 38 41 45 47 49 52 55 57 52 50 50 49 50 51 50 46 48 50 52 54 56 58 59 53 49 45 42 39 38 39 41 45 49 55 60 63 67 70 67 59 49 45 41 40 40 42 39 40 40 38 36 39 41 39 36 34 34 34 33 34 35 35 35 35 38 40 36 34 32 32 32 37 37 34 34 35 35 35 35 38 41 43 42 40 38 38 41 40 38 37 37 36 36 36 36 36 37 37 37 37 37 37 37 37 40 41 41 40 40 39 40 41 42 41 40 41 42 43 43 43 44 46 49 52 55 57 60 62 62 60 54 46 40 39 49 52 53 53 52 49 49 49 51 51 46 43 41 48 50 47 46 46 47 46 45 46 48 49 49 50 52 54 56 57 57 48 42 45 47 48 49 50 51 51 50 47 47 49 48 46 45 44 41 41 43 46 49 51 52 52 53 54 54 55 56 56 56 57 59 62 64 66 68 68 68 67 67 68 73 74 73 73 71 66 65 66 67 66 65 66 67 70 72 72 74 76 77 77 77 79 81 81 81 80 80 79 80 80 80 80 80 80 79 78 77 77 76 76 75 76 77 78 79 79 80 80 80 81 81 81 81 80 80 80 81 82 84 84 84 84 84 84 84 84 85 86 86 87 88 88 88 89 87 87 87 88 88 87 86 86 85 85 84 84 83 82 82 83 81 78 71 67 63 61 59 58 59 60 63 64 66 66 66 66 66 65 66 67 68 69 71 69 68 69 70 73 75 77 77 77 77 78 78 78 79 79 79 78 78 76 74 75 77 79 82 83 84 83 82 80 80 79 79 81 83 85 86 87 87 86 85 84 84 83 83 83 83 83 84 85 84 84 84 84 84 84 84 83 81 80 80 80 81 82 83 83 83 82 81 81 80 79 77 76 75 74 76 77 79 79 79 79 79 78 78 78 79 79 80 82 82 82 83 83 82 81 81 82 83 84 84 84 84 84 83 84 85 86 88 90 92 93 93 92 90 89 88 91 92 91 88 85 85 85 86 89 91 91 87 82 83 84 84 86 87 87 86 86 86 85 85 86 87 88 88 88 89 90 91 92 92 92 92 93 92 92 91 91 91 92 92 92 91 91 91 85 84 85 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 92 92 93 93 92 91 91 90 83 77 72 69 66 67 67 66 66 65 65 66 67 68 69 69 70 71 72 72 71 71 71 71 72 74 76 78 79 79 79 78 78 77 78 78 79 80 81 81 80 79 79 80 80 80 80 80 79 79 79 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 80 80 80 80 81 81 81 82 82 82 83 85 87 85 82 83 85 85 86 85 79 76 79 83 87 86 83 79 75 72 67 63 58 56 60 59 55 49 45 47 47 45 48 49 49 52 55 57 59 58 56 56 57 58 59 59 59 61 62 62 62 62 62 63 64 61 54 54 58 57 49 38 43 56 53 48 40 39 40 39 38 36 36 37 43 44 36 40 50 42 37 36 36 38 40 39 36 34 32 40 48 48 51 56 59 59 58 59 59 53 47 44 42 41 40 39 41 41 41 38 35 34 35 36 39 40 42 43 40 39 37 35 35 33 31 28 29 30 30 30 30 32 33 34 33 33 31 30 28 30 32 33 35 36 37 37 36 36 37 38 38 39 40 40 40 40 43 43 36 36 40 39 37 35 35 35 37 38 40 42 45 45 45 45 45 46 42 40 39 40 42 41 40 37 35 33 32 32 35 34 32 33 35 36 36 35 35 35 34 34 35 36 36 36 35 36 36 35 33 34 36 35 35 37 39 42 43 42 39 39 39 43 48 53 55 56 54 51 44 44 47 47 47 47 46 44 46 49 52 55 57 62 60 53 47 43 42 40 38 39 40 43 44 46 56 66 66 65 66 54 42 38 38 41 42 42 40 40 41 38 36 35 35 36 39 40 39 36 34 36 37 36 36 35 40 42 36 33 33 33 34 36 35 33 34 35 35 35 36 40 43 43 42 40 37 38 41 41 41 41 40 39 37 36 37 36 36 36 35 35 36 36 37 37 38 40 40 40 39 38 39 41 41 42 42 42 42 42 42 41 43 45 49 51 54 56 58 61 60 58 51 44 36 42 55 55 53 48 47 47 48 48 47 46 43 41 40 44 46 45 41 41 45 46 47 47 47 46 45 46 51 54 56 55 54 53 49 46 47 48 50 52 54 53 52 45 46 48 46 45 44 42 41 40 41 45 48 51 53 54 54 55 56 57 57 56 57 58 60 62 65 68 69 70 70 70 70 72 77 76 75 73 70 64 63 64 64 66 68 68 69 71 72 71 73 74 76 77 78 80 82 83 83 83 83 83 84 83 83 82 82 82 82 81 79 78 77 77 76 76 77 78 79 81 83 81 80 80 80 80 79 79 78 79 80 83 85 85 85 84 84 84 84 84 85 86 86 85 84 83 82 82 82 84 85 86 86 85 84 82 79 78 77 77 77 78 80 81 80 78 75 71 68 68 67 66 66 67 70 71 72 72 73 74 73 73 73 74 75 76 76 74 73 74 74 75 77 78 78 79 78 78 78 78 79 80 79 78 78 77 78 79 81 82 82 82 81 79 78 78 78 78 80 81 84 86 88 89 88 86 84 82 82 82 82 82 83 84 84 84 83 83 84 84 84 84 83 81 80 79 79 79 80 81 82 83 82 82 81 80 80 78 77 76 75 75 76 77 79 79 78 78 78 77 77 77 78 79 80 81 82 81 82 83 82 81 81 81 81 82 82 82 82 82 82 84 87 89 91 92 93 92 90 89 88 88 88 90 90 90 87 85 85 84 83 88 90 91 86 82 83 84 86 88 88 87 87 88 88 88 88 88 88 88 88 89 90 91 92 92 92 93 93 93 93 92 92 92 92 92 92 92 92 91 91 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 92 92 93 94 93 92 92 90 86 78 71 70 69 68 67 66 65 67 70 73 75 77 79 80 80 80 80 80 80 79 78 77 77 77 78 79 80 82 82 83 83 83 83 84 84 86 85 84 81 78 78 78 78 78 78 80 81 81 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 84 85 86 88 89 89 86 82 81 81 79 79 77 78 80 83 86 83 80 78 73 68 61 58 55 57 59 57 54 50 52 55 53 51 53 54 53 51 51 53 54 55 58 59 59 59 58 57 58 59 61 62 61 61 61 62 63 61 58 58 58 57 47 36 42 48 51 45 38 38 38 39 39 38 36 37 42 40 32 39 45 46 45 42 36 35 39 38 35 33 32 36 42 49 51 55 62 59 47 45 46 43 40 37 38 40 38 38 40 40 39 37 34 34 34 35 39 41 42 42 41 39 37 35 34 34 32 31 30 30 30 30 30 30 32 33 33 32 31 31 30 31 33 33 34 34 36 36 36 36 36 37 39 43 42 41 42 43 45 42 34 39 41 39 38 36 35 35 37 38 41 44 47 46 45 44 45 45 43 39 36 39 40 39 38 38 35 33 31 35 41 35 32 33 35 37 37 36 37 36 35 34 35 39 37 34 34 34 35 35 35 36 37 37 38 39 39 39 41 43 43 40 40 44 49 55 53 50 45 43 40 41 43 45 44 44 42 43 46 48 50 53 57 61 60 55 47 44 44 40 37 37 39 42 42 39 44 52 60 60 58 50 43 39 40 42 43 44 45 41 38 37 40 46 40 37 41 44 45 39 35 36 37 37 36 36 37 39 36 34 34 35 36 36 35 34 35 35 35 35 37 42 42 42 40 38 36 38 40 42 43 43 42 41 39 37 36 36 36 36 35 35 35 36 40 41 39 40 41 41 40 38 39 41 41 42 44 43 43 42 41 40 43 45 48 50 53 55 57 59 58 56 50 43 35 45 55 56 52 44 47 50 48 47 46 46 45 45 42 40 40 40 38 40 44 46 46 47 47 47 48 48 48 50 51 52 53 54 50 47 49 50 50 51 51 46 47 49 48 47 46 46 47 45 43 42 43 45 48 51 52 53 53 54 55 56 56 57 57 58 60 63 66 69 72 75 76 76 75 76 78 78 77 75 73 71 68 66 65 67 69 71 72 73 73 73 74 75 76 77 78 80 82 84 84 84 84 83 83 81 80 80 81 82 82 81 80 79 78 77 77 77 77 79 82 85 90 83 79 79 79 79 79 79 79 80 82 84 85 85 84 83 83 83 83 84 84 84 84 82 81 79 77 77 77 79 81 82 82 81 79 77 76 75 74 73 74 74 76 78 78 79 79 73 70 69 69 69 69 70 71 72 72 72 74 76 77 77 78 78 79 81 81 79 79 78 79 79 80 80 81 80 79 79 79 79 80 81 82 82 82 81 81 81 81 81 80 79 78 77 77 76 77 79 81 83 86 87 88 88 86 84 82 81 82 81 81 82 83 84 84 84 84 83 83 83 83 82 81 80 79 79 79 80 81 81 81 81 81 81 81 80 78 77 75 73 74 75 78 79 80 79 77 77 76 76 76 77 78 78 78 79 81 81 83 84 84 83 81 81 80 81 81 81 80 81 81 85 89 92 93 93 92 91 88 87 88 87 87 88 89 90 87 86 85 82 81 86 89 91 86 83 83 85 87 88 89 89 89 90 89 89 89 89 89 88 90 91 91 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 92 92 92 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 92 92 92 93 94 93 93 92 88 86 81 77 76 74 72 72 72 74 76 79 81 83 85 86 87 88 88 89 89 88 87 86 85 84 83 83 83 84 85 86 86 87 87 86 86 86 86 82 81 80 78 77 78 78 75 76 78 80 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 84 85 85 86 87 88 90 90 90 88 83 79 79 79 80 80 82 84 86 85 82 79 76 70 63 56 54 53 55 56 54 51 47 49 53 57 60 60 58 56 52 51 52 56 57 57 59 62 64 64 62 60 59 61 63 61 60 61 60 59 57 57 53 47 45 46 41 38 38 40 40 38 38 38 39 39 39 38 36 34 32 32 37 39 40 48 52 42 36 36 35 34 35 35 37 39 42 44 51 63 56 45 39 37 37 36 36 36 36 36 36 36 35 34 35 35 35 35 37 40 41 41 41 40 39 37 36 35 34 33 32 31 30 29 30 30 30 30 31 32 33 33 32 31 32 32 32 33 33 34 35 35 36 37 38 41 46 46 44 43 44 45 42 39 40 40 39 39 38 38 38 38 39 41 45 47 50 47 46 47 46 45 42 38 38 37 35 37 37 35 34 32 35 36 33 32 34 35 38 41 41 39 37 35 34 35 38 34 32 33 34 35 36 36 36 36 37 39 40 40 41 43 43 43 41 40 40 46 50 49 45 40 42 42 41 40 39 39 40 41 44 48 49 51 52 55 58 61 57 46 46 49 48 46 45 40 37 40 43 42 48 55 56 54 50 45 40 39 39 40 43 46 43 39 38 45 50 41 38 40 43 43 36 35 37 36 36 37 36 33 42 47 38 38 43 39 38 38 38 36 36 36 36 38 41 40 39 38 37 36 38 40 42 42 41 41 41 40 37 34 35 36 37 36 37 39 39 40 41 41 42 42 43 42 41 41 41 40 42 43 42 41 40 39 40 42 44 46 49 51 54 56 58 56 54 50 43 37 47 51 45 47 49 52 51 48 48 47 46 45 45 46 45 41 40 42 44 45 47 47 48 47 48 50 50 48 51 53 53 51 50 50 50 52 52 51 50 51 52 51 51 48 47 46 48 49 48 47 46 47 48 50 51 51 53 53 53 52 51 53 54 56 58 59 62 65 68 71 74 76 77 77 78 79 79 79 79 78 76 73 70 68 68 70 73 74 75 74 74 74 75 76 76 77 78 80 82 83 82 80 79 79 78 78 78 79 79 79 79 78 78 79 81 79 77 78 82 89 85 80 79 78 79 79 80 80 81 82 83 84 83 83 82 82 81 81 82 83 83 82 82 80 78 78 77 75 74 75 77 78 79 79 78 77 75 73 72 72 72 72 72 73 74 76 80 82 78 74 70 70 70 70 69 68 67 66 64 69 74 77 79 79 80 81 82 83 84 83 83 82 82 81 80 79 79 79 80 80 81 81 81 81 82 81 80 80 79 79 78 77 76 75 75 76 76 78 80 82 85 87 87 86 86 84 82 81 81 82 81 81 82 82 83 84 84 84 84 84 83 82 82 81 80 80 80 80 80 81 81 80 80 80 80 80 79 77 76 75 75 77 78 80 81 82 80 78 76 75 75 76 77 79 79 80 79 80 81 82 82 83 83 82 81 80 79 79 80 80 81 83 87 90 93 93 92 92 90 88 88 87 87 86 86 86 87 87 85 81 80 81 87 90 91 88 86 84 86 87 88 89 89 89 89 89 89 89 89 90 90 92 93 92 92 92 93 93 93 93 93 94 94 93 93 93 93 93 93 93 93 93 85 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 92 93 94 94 93 91 84 82 83 82 81 80 80 80 81 82 84 85 87 88 89 90 91 91 92 93 92 92 92 91 91 90 89 90 90 90 89 88 83 82 85 84 81 80 79 76 78 83 82 79 77 75 73 75 77 79 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 84 85 86 87 87 88 89 90 91 90 90 90 86 78 76 77 80 81 82 82 82 82 81 79 75 69 62 55 51 49 50 50 51 47 45 44 45 46 50 55 59 58 56 52 51 52 54 55 56 58 63 65 64 62 61 62 62 61 60 60 57 52 42 49 55 49 47 53 47 36 39 39 38 40 42 42 42 42 41 40 37 36 38 37 37 34 33 36 38 39 36 36 37 36 37 37 39 45 42 37 42 48 47 42 36 36 35 35 35 36 36 35 35 34 34 35 35 36 36 36 38 40 39 40 41 40 39 37 36 35 34 33 33 32 31 30 29 30 30 29 29 30 31 31 31 31 32 32 34 34 35 36 36 37 39 41 44 43 45 48 46 41 43 44 42 41 39 39 38 39 38 38 38 39 40 43 45 47 47 46 48 50 48 47 45 42 40 36 35 37 38 37 34 33 36 34 31 32 34 36 38 40 40 39 36 35 37 36 35 32 33 36 34 34 36 37 37 36 36 38 41 43 43 44 44 43 42 39 38 44 47 48 43 41 43 44 42 41 39 37 39 43 46 48 49 50 51 55 59 63 57 46 46 46 47 46 46 44 39 36 37 38 45 51 55 54 51 47 46 46 44 43 40 43 50 45 38 41 47 50 43 40 45 45 39 36 34 35 36 38 39 40 47 49 46 43 43 37 36 38 38 37 37 37 37 38 39 38 37 37 36 36 38 39 40 40 40 40 39 38 35 34 34 35 36 36 36 38 39 40 41 42 42 41 40 41 41 41 41 40 41 41 40 39 39 39 39 41 44 46 47 50 53 54 55 54 52 50 44 40 44 48 50 51 51 51 50 47 48 48 45 41 39 46 47 44 44 44 46 48 48 50 49 45 45 47 51 54 51 49 49 51 50 49 51 54 55 54 51 50 49 50 50 49 48 48 49 49 49 48 48 48 50 51 52 52 53 52 51 49 49 49 52 54 56 58 59 62 64 67 70 72 75 77 78 79 80 81 82 82 80 77 74 71 70 71 73 76 77 76 76 76 76 76 75 75 75 75 75 76 76 76 76 77 77 78 79 79 79 78 78 77 77 78 80 79 78 79 80 81 80 79 79 79 80 81 82 83 84 85 84 83 82 80 79 79 80 81 82 82 82 80 78 77 76 75 76 75 75 75 76 76 75 75 75 75 74 73 72 72 72 72 72 72 73 74 77 78 79 77 74 72 71 70 68 66 63 62 62 68 73 77 78 78 78 79 79 81 83 83 83 84 84 84 83 81 80 80 81 82 83 84 83 81 80 79 78 78 77 77 76 75 74 74 75 75 77 79 81 83 85 85 84 84 84 83 82 82 82 82 82 82 83 83 83 84 84 84 84 84 83 82 82 81 80 80 80 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 82 83 83 83 82 79 76 75 75 77 78 78 80 80 79 79 79 79 80 80 80 80 80 79 79 79 81 83 86 90 92 92 92 91 89 90 89 88 88 88 88 87 87 86 85 83 82 80 80 84 90 91 91 91 89 86 87 88 87 88 89 89 89 89 89 88 89 90 91 92 93 92 92 91 92 93 93 93 93 94 94 93 93 93 93 93 94 94 94 93 84 84 84 84 84 84 84 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 93 93 93 91 88 89 89 88 87 87 88 88 88 89 89 90 91 91 91 92 92 93 94 94 94 95 95 95 95 96 96 96 93 91 83 78 73 76 79 79 77 73 72 72 77 80 79 75 72 71 70 70 70 72 77 81 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 85 86 88 88 89 89 89 90 91 90 89 89 82 75 75 77 80 79 77 76 76 78 80 80 75 70 63 56 49 49 48 48 46 43 45 46 49 51 51 55 59 59 57 53 53 53 56 57 57 60 63 64 64 63 63 62 61 61 61 59 56 56 54 53 53 51 51 53 59 54 44 40 38 43 43 41 49 53 44 39 36 36 37 37 37 37 36 38 39 38 37 38 43 41 39 39 41 46 43 38 37 39 41 41 39 38 37 36 36 37 37 37 37 37 36 36 36 37 37 36 38 40 41 42 43 42 40 38 37 35 35 35 35 35 35 31 30 30 30 30 31 30 30 30 30 31 31 31 33 37 39 39 39 40 43 42 42 41 42 46 46 44 43 42 42 41 40 39 38 38 37 37 38 39 41 43 45 46 48 48 50 50 47 43 40 40 39 37 36 37 38 37 32 34 41 35 32 34 35 36 37 38 38 37 36 36 36 35 34 32 35 38 37 36 36 37 38 37 37 39 43 45 45 44 43 42 41 39 41 45 47 46 40 39 41 42 43 42 40 37 41 44 45 46 47 51 54 59 62 64 55 47 44 45 47 44 43 52 51 45 40 39 43 48 53 53 52 50 50 51 51 48 41 40 43 49 48 41 48 57 47 42 45 42 39 37 35 36 38 40 39 41 45 50 52 46 40 36 38 40 39 38 38 38 38 37 38 39 39 38 36 36 38 39 39 38 38 38 38 37 35 34 33 33 34 35 36 38 39 39 40 40 39 39 40 41 40 40 40 39 39 37 36 37 38 38 39 41 43 45 47 49 51 52 53 53 52 50 48 46 45 49 52 53 50 47 49 49 48 47 46 47 46 46 46 44 45 46 47 47 47 48 47 43 47 50 47 47 47 49 51 51 51 49 50 51 56 56 54 53 52 52 52 52 53 53 53 52 52 50 50 50 50 51 52 53 53 52 51 49 48 47 50 52 54 57 60 61 63 65 67 69 72 76 78 81 83 83 81 78 76 74 72 71 70 71 72 74 76 77 76 76 75 74 73 73 72 72 73 73 74 75 76 77 78 78 78 78 78 77 77 76 76 76 76 77 79 81 80 80 79 79 80 81 81 82 84 85 85 84 83 81 80 78 78 78 80 82 83 82 80 77 75 74 74 75 76 77 77 75 73 73 72 72 72 73 73 73 73 73 73 73 73 73 74 75 76 76 77 78 78 75 73 71 69 66 64 64 65 69 73 77 75 75 75 76 76 79 81 83 83 82 83 83 84 83 83 83 84 85 84 84 83 82 80 79 79 78 77 76 75 74 74 74 75 76 78 81 83 84 84 83 82 82 83 84 85 85 86 86 86 86 86 85 85 85 84 84 84 84 83 82 80 80 79 79 79 79 78 78 77 77 77 77 78 79 80 81 81 82 82 84 84 84 84 84 83 81 77 74 74 75 76 77 78 79 79 79 79 78 78 78 78 78 78 79 81 82 84 87 90 93 93 92 91 88 87 87 88 89 88 88 87 87 87 87 85 83 81 80 81 86 93 90 90 92 89 85 82 84 89 90 90 89 89 90 89 89 90 90 90 91 92 91 91 92 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 93 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 92 92 93 93 94 95 96 97 98 98 99 99 99 91 87 79 72 67 68 67 70 70 68 67 66 66 67 70 68 66 66 65 62 62 63 64 66 70 76 82 83 83 83 84 85 85 85 85 85 84 84 84 84 85 85 85 86 87 88 89 88 87 87 87 87 88 89 88 85 77 74 73 75 78 75 72 69 71 73 77 79 77 72 66 59 53 52 49 47 43 41 44 48 52 51 52 54 58 61 61 58 57 57 58 59 59 59 61 63 63 64 65 64 62 62 63 61 58 56 53 49 50 51 54 59 65 53 43 43 46 57 53 49 55 54 43 39 37 36 38 40 40 42 36 34 37 37 36 36 38 41 42 43 40 39 42 43 40 41 42 45 43 41 40 39 40 40 40 38 38 37 36 36 37 38 37 37 38 42 45 46 46 45 43 42 40 39 37 37 38 36 34 31 31 30 30 31 33 32 31 29 29 30 31 32 36 39 42 42 40 41 42 43 43 41 40 39 41 41 40 43 44 42 40 38 38 38 37 36 36 39 42 44 46 47 49 50 51 50 47 43 40 40 40 39 38 38 37 35 31 35 39 33 32 34 35 35 36 37 36 37 37 36 35 34 33 33 33 35 38 36 35 37 38 39 39 39 40 41 41 41 40 40 41 43 43 44 46 43 37 36 38 42 44 44 40 38 42 43 43 44 46 50 56 62 64 62 54 47 42 46 49 50 53 56 51 46 42 40 40 45 49 49 49 48 49 51 52 51 47 42 39 41 42 40 43 45 40 44 50 49 45 41 39 39 40 41 41 41 43 48 50 49 45 41 41 41 39 38 37 37 37 36 38 39 40 39 36 36 36 37 37 36 36 37 38 39 37 37 37 37 37 37 37 37 38 39 39 42 42 41 41 42 40 39 38 37 37 36 36 36 37 38 40 41 43 46 48 48 49 49 52 55 53 51 49 48 48 50 54 56 49 46 51 51 47 44 44 49 49 46 47 48 47 46 44 45 45 47 49 52 57 63 64 59 54 48 46 45 51 55 57 59 61 60 59 58 57 57 56 56 55 55 54 54 53 53 52 51 51 51 52 53 53 54 53 51 49 48 49 51 52 55 58 61 63 64 65 67 70 74 80 83 84 83 80 76 72 69 67 67 67 68 70 72 73 74 74 74 73 72 71 72 72 72 73 73 74 75 76 77 78 78 78 78 78 77 78 77 77 77 78 79 80 80 80 80 80 80 81 81 82 82 83 83 83 82 81 80 79 78 78 79 80 81 81 80 78 77 75 74 74 75 78 79 79 76 73 70 71 72 72 72 73 73 74 76 76 77 76 76 76 76 74 74 74 77 79 79 76 73 70 69 69 68 69 72 75 77 75 74 74 75 75 76 79 83 82 81 81 81 81 82 84 85 87 89 88 86 84 82 81 80 80 80 80 78 77 76 75 76 77 79 81 83 84 85 83 83 82 83 84 86 88 89 89 89 89 88 87 86 85 85 84 83 83 84 84 83 82 80 80 79 79 79 78 77 76 76 77 77 78 79 80 80 81 81 82 83 84 85 85 85 85 83 80 76 75 75 77 78 79 80 81 81 81 82 81 81 80 81 83 85 86 87 88 90 90 90 91 90 89 88 87 87 88 89 88 88 87 87 87 86 84 81 81 81 84 88 91 84 85 93 91 89 86 87 89 91 91 90 90 90 89 90 92 91 89 90 90 90 91 91 92 92 92 93 93 93 93 93 93 93 93 94 94 94 93 93 84 84 84 84 84 84 85 85 85 85 85 86 86 86 86 86 86 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 93 94 96 97 98 95 96 89 81 78 78 71 64 59 66 67 66 64 62 64 65 65 63 61 61 63 62 61 60 57 55 56 58 60 63 65 72 77 80 80 79 79 80 83 84 85 86 86 86 86 86 86 86 87 88 88 88 88 83 80 80 82 85 86 87 85 82 76 71 68 67 66 65 65 65 67 69 72 75 77 74 69 63 60 58 52 47 41 40 42 43 46 49 50 51 57 62 62 61 59 58 58 61 61 59 59 61 63 64 62 62 62 63 63 64 61 56 53 51 55 56 57 62 62 50 46 51 52 52 51 52 55 51 44 42 39 36 38 40 36 33 33 37 41 36 35 38 47 56 55 50 40 37 34 39 40 40 42 47 44 40 41 43 45 42 39 37 36 36 37 37 38 39 39 39 40 43 46 47 47 46 47 46 43 40 37 38 37 35 33 31 31 31 30 32 34 34 32 28 29 31 32 34 36 40 43 44 46 47 46 45 44 43 42 40 39 39 40 46 46 43 39 37 38 38 37 36 36 38 41 44 45 47 50 50 49 46 44 42 41 42 43 43 40 38 37 35 33 33 32 32 32 33 34 35 36 37 38 37 36 35 34 34 33 33 34 34 34 34 34 36 37 39 40 41 41 42 41 41 40 38 42 45 44 44 45 41 37 37 39 42 42 42 37 35 38 43 46 46 46 48 53 59 62 59 54 46 42 46 45 41 41 44 48 46 42 40 40 44 46 48 46 46 47 46 46 49 51 49 41 34 37 38 38 40 43 48 50 48 45 42 41 39 39 40 41 40 41 43 43 42 42 42 42 41 39 38 37 38 38 38 39 40 40 38 36 35 35 34 36 36 36 37 39 40 41 43 42 40 39 38 37 38 40 40 40 41 41 41 42 42 41 39 35 35 36 36 36 35 37 39 42 43 45 46 47 47 46 47 51 55 55 52 48 49 50 52 55 57 50 48 52 52 50 48 46 47 46 45 46 47 47 47 46 45 45 46 54 59 56 49 43 45 46 44 44 45 52 55 50 54 58 60 60 59 59 58 56 54 53 53 53 53 53 52 52 53 53 53 52 54 55 56 56 54 52 50 49 50 51 54 57 60 62 63 64 66 68 74 81 83 83 82 79 75 70 67 64 64 65 66 68 69 70 71 71 71 71 71 72 73 74 74 75 75 76 77 78 79 80 80 79 79 78 78 79 79 79 79 79 79 79 80 81 81 81 82 82 81 81 81 82 82 81 81 81 81 80 80 80 81 82 81 79 79 79 77 76 74 75 76 79 79 79 76 73 70 70 71 72 73 74 74 75 76 77 79 78 77 77 75 72 72 73 74 78 81 79 76 73 72 72 72 73 74 75 76 75 75 75 74 74 75 78 81 82 81 79 78 77 78 80 83 85 87 88 87 85 83 82 82 82 83 83 82 81 81 80 81 82 83 83 84 85 84 83 83 84 85 86 87 89 89 89 88 88 87 86 85 84 83 82 83 84 85 85 83 82 81 80 80 79 78 77 76 76 77 78 79 79 79 79 80 80 80 80 82 84 85 85 86 86 85 83 79 77 77 78 80 82 83 84 85 87 90 90 90 87 87 87 87 88 89 89 90 87 86 87 87 87 87 87 87 88 88 88 87 85 86 87 86 83 80 81 85 91 91 89 84 82 83 91 91 84 85 88 91 91 91 91 91 90 92 95 91 89 89 89 90 91 92 91 92 93 93 93 93 93 93 93 93 93 94 94 93 93 92 84 84 84 84 84 85 85 85 85 85 85 85 86 86 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 92 92 92 91 91 91 93 96 96 96 88 84 77 66 63 63 62 62 63 66 66 67 69 69 66 64 66 66 66 64 63 63 62 62 62 60 56 53 53 56 58 62 66 71 75 78 76 74 71 74 79 82 85 86 86 87 86 86 85 84 81 84 87 83 81 75 75 76 81 84 86 85 84 79 74 67 62 59 58 58 61 64 66 65 65 68 71 74 73 70 67 62 54 47 40 38 38 40 41 44 47 50 56 59 60 59 58 55 57 62 62 61 60 60 62 62 62 62 62 63 63 63 62 59 56 58 64 63 59 54 53 50 48 47 47 46 45 48 53 59 54 40 37 36 35 35 35 39 43 45 43 35 39 45 44 47 52 48 39 40 38 37 38 38 37 37 39 44 49 48 47 42 39 36 36 36 37 37 37 40 42 43 44 45 47 49 50 50 50 45 41 39 37 37 35 33 32 31 30 30 30 32 33 33 30 27 30 33 35 36 37 38 40 41 43 44 45 45 45 43 40 39 38 38 41 46 45 43 39 39 40 39 38 36 37 40 42 44 45 47 51 51 50 47 45 43 43 44 46 44 39 38 37 35 34 33 34 33 32 33 35 36 37 38 37 35 35 34 34 34 34 34 34 33 33 33 35 37 37 39 40 43 45 46 45 42 40 40 44 45 44 43 42 40 37 35 38 40 38 37 36 36 37 40 43 45 45 45 46 51 57 58 55 45 41 38 38 39 40 42 46 44 42 40 41 44 46 47 45 44 44 44 45 47 48 48 41 35 36 38 39 43 45 43 42 39 38 37 38 38 39 39 40 41 40 40 43 45 45 43 41 41 40 38 38 38 38 38 39 39 39 37 35 33 33 33 33 34 35 36 37 39 40 40 39 38 39 39 38 41 43 42 42 43 42 41 42 42 42 40 38 36 35 36 36 36 39 42 45 47 47 46 47 47 47 47 48 52 57 54 52 51 52 53 55 56 55 49 46 51 52 50 49 47 43 41 41 46 50 48 47 47 44 43 47 53 57 50 44 43 42 44 51 55 52 49 47 52 55 57 57 56 55 55 55 54 53 52 51 51 51 50 50 50 52 53 53 54 55 57 57 57 56 55 53 53 55 57 60 62 62 62 63 68 73 76 79 81 81 80 78 75 71 68 65 63 63 64 66 68 68 69 70 70 71 72 73 75 76 77 77 77 78 79 80 80 80 80 80 80 79 80 80 81 80 80 79 79 80 80 80 81 81 83 84 82 81 81 82 82 82 82 82 81 82 83 81 80 79 78 78 80 79 78 77 76 77 78 80 79 78 76 74 72 72 72 74 74 75 75 76 77 78 79 78 77 76 73 72 72 73 74 76 79 82 80 76 74 73 73 73 74 74 75 74 73 71 71 72 73 77 80 83 82 81 77 75 75 77 79 80 82 84 85 85 84 84 83 84 84 85 86 86 85 84 84 84 85 85 85 85 85 85 85 86 87 87 87 88 88 87 86 85 85 84 83 82 82 82 82 83 84 84 83 82 81 81 80 79 78 77 77 78 80 80 80 80 80 79 79 79 79 80 82 83 85 86 86 86 86 85 82 81 81 81 83 84 86 87 90 91 92 93 91 88 87 87 87 87 87 88 88 84 83 84 84 85 86 85 84 83 83 84 84 85 85 85 86 83 81 85 89 92 91 87 82 81 82 85 88 89 89 88 88 89 91 91 91 91 91 93 94 94 93 92 91 92 92 91 93 93 94 93 93 93 93 94 94 94 94 94 93 93 92 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 92 92 92 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 90 90 88 87 87 92 97 86 77 66 57 61 65 64 65 67 68 67 67 65 65 67 69 68 67 67 67 66 65 63 62 62 61 61 60 58 54 53 54 56 58 62 66 69 71 70 68 66 72 77 81 84 86 85 81 77 76 73 75 77 84 83 76 70 68 72 75 78 82 85 85 83 78 71 63 59 57 57 59 62 66 68 63 62 63 68 73 76 76 74 68 59 51 44 41 44 46 46 46 48 51 56 53 53 53 52 49 53 57 59 61 61 60 60 62 63 62 62 61 61 61 61 59 57 59 61 61 59 52 52 52 48 51 55 52 46 41 40 41 40 37 37 37 36 37 38 41 43 44 40 34 36 39 40 41 42 40 40 39 38 36 38 38 37 42 48 48 50 49 44 38 37 36 36 36 37 38 38 40 45 50 49 49 50 52 54 53 50 43 39 37 36 35 33 32 32 31 31 30 30 30 30 30 27 28 33 34 35 35 35 35 37 39 40 42 44 45 45 45 42 38 37 37 39 40 39 39 39 40 41 41 40 40 41 42 42 44 46 47 49 52 50 47 46 46 48 50 50 45 41 40 38 36 34 33 34 34 32 33 35 40 41 39 37 35 34 34 35 35 35 36 35 35 35 36 38 39 41 41 41 43 44 44 41 38 41 42 44 43 42 40 40 41 39 36 37 39 39 37 36 36 37 40 41 42 42 41 41 46 52 58 55 45 46 46 40 38 39 41 43 43 42 41 42 43 43 43 42 43 44 44 44 45 42 40 39 38 38 44 47 42 41 39 37 36 35 36 39 40 41 40 40 43 44 45 51 48 43 42 41 41 41 41 40 39 37 40 42 41 39 37 36 36 34 33 33 34 35 36 38 40 39 38 37 38 39 39 39 40 41 42 42 43 43 43 42 42 41 39 38 37 37 38 39 40 43 46 47 46 47 48 52 55 55 54 54 57 58 55 54 53 53 52 52 51 51 47 46 49 51 50 49 47 44 51 56 46 44 46 45 45 43 44 47 44 43 47 47 44 41 38 38 42 48 51 53 54 53 52 52 52 53 53 54 54 53 52 51 51 50 50 50 50 50 51 52 53 55 57 59 59 60 59 59 57 57 58 61 63 64 66 66 68 72 76 78 79 78 77 75 72 69 66 63 62 62 63 65 67 68 69 70 71 72 74 75 76 77 78 78 78 79 79 80 81 81 81 80 80 81 82 82 82 81 81 81 80 80 80 80 82 82 82 84 85 82 80 80 81 82 84 82 81 81 81 79 78 78 78 78 79 80 80 80 80 81 81 81 80 79 77 76 75 75 75 76 77 77 76 77 79 79 78 77 75 73 72 72 73 74 75 77 80 85 83 80 76 74 74 73 72 72 73 74 72 70 69 70 72 76 79 83 84 83 81 79 77 76 76 76 76 78 80 82 83 83 83 83 83 84 85 86 86 86 86 85 85 86 86 86 86 86 86 86 86 86 86 87 86 86 85 84 84 84 83 82 82 83 83 83 83 83 82 82 82 81 80 79 79 79 80 80 80 80 79 79 79 79 79 80 81 81 81 82 83 84 85 85 86 86 86 85 85 86 87 88 91 92 92 91 90 89 88 87 86 85 84 84 85 87 86 83 82 83 83 84 85 82 81 81 81 81 82 83 83 84 85 82 80 81 88 92 86 84 84 84 84 82 84 88 89 87 83 86 91 90 91 92 91 91 92 92 92 92 92 92 92 92 93 93 94 93 93 92 93 94 94 94 94 94 93 92 92 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 91 91 90 90 89 89 88 88 85 81 75 74 72 67 67 65 62 61 62 63 66 68 69 69 68 67 66 65 64 64 67 69 69 68 68 67 66 63 61 60 59 59 59 58 55 53 52 54 56 58 60 62 62 63 66 68 73 77 82 81 79 74 66 56 59 64 70 75 82 83 81 71 68 71 72 74 77 81 84 81 78 69 63 59 58 58 60 63 67 66 63 63 63 64 68 73 74 75 72 68 63 61 58 56 56 56 58 60 57 54 51 49 48 54 58 59 60 60 59 59 61 62 63 63 62 61 61 62 61 61 58 56 57 56 55 55 54 52 50 47 53 57 57 49 37 37 38 39 39 40 42 40 37 38 41 40 38 38 39 41 43 44 44 42 39 37 36 38 38 39 43 45 50 52 49 46 45 41 37 36 36 36 37 37 38 39 41 47 52 52 53 54 54 54 51 47 40 37 36 36 35 32 32 32 31 31 31 30 30 29 29 28 30 33 33 33 33 33 34 34 37 40 42 43 43 43 42 40 36 35 35 36 36 36 37 38 41 42 43 41 41 41 41 41 44 47 46 49 52 52 50 51 51 52 49 46 46 44 42 40 38 35 34 34 36 36 34 38 46 44 42 39 36 34 34 34 34 35 36 36 36 37 39 43 45 46 44 42 41 42 42 42 41 42 42 41 40 39 39 40 41 39 37 36 42 46 42 39 36 39 42 41 40 39 40 41 47 52 58 52 47 46 43 36 36 37 41 43 44 43 41 43 42 41 40 39 42 45 47 47 47 43 41 41 40 39 38 43 49 43 40 41 41 43 40 39 40 41 41 42 43 49 53 57 49 43 42 42 41 40 40 42 40 37 42 45 43 41 39 36 35 35 34 34 34 35 36 37 38 37 36 37 38 39 39 39 39 40 41 42 43 45 44 42 43 43 41 40 39 40 42 43 45 46 46 46 45 51 57 63 67 67 61 57 59 59 56 54 53 52 51 50 50 49 46 47 49 52 53 52 51 50 53 53 43 41 44 40 39 41 46 52 52 51 51 44 39 42 45 49 43 41 48 52 55 51 48 47 47 49 51 53 54 54 53 53 52 51 50 49 49 49 49 50 51 53 56 60 60 60 59 59 58 57 56 56 56 55 58 61 64 68 74 75 76 74 73 72 70 67 64 62 61 61 62 65 67 69 70 71 73 74 74 75 76 77 78 78 78 79 81 82 82 82 82 81 81 82 83 83 82 82 82 82 82 81 82 82 82 82 81 83 83 82 83 83 81 82 85 83 80 80 79 79 79 78 78 79 79 80 82 83 83 82 81 80 80 79 78 78 78 78 78 79 80 80 80 80 79 77 76 73 72 71 72 73 73 75 77 78 80 82 83 81 78 77 76 75 74 74 74 75 74 71 69 70 72 75 78 81 83 84 84 82 80 77 75 74 74 75 76 77 78 79 80 81 83 84 86 87 87 87 87 87 87 87 87 86 86 85 85 85 86 85 85 85 85 85 84 84 83 83 82 81 81 82 82 82 82 83 83 83 84 84 83 83 82 81 80 79 78 78 78 78 78 78 79 80 81 81 81 82 82 83 83 85 86 87 87 87 89 91 91 90 88 88 88 88 87 87 85 85 84 83 82 82 82 83 83 83 83 84 84 82 80 79 79 80 81 82 81 82 83 84 85 82 81 81 89 91 85 85 86 84 83 81 82 84 86 85 83 86 89 89 90 92 90 89 91 91 91 91 91 91 92 92 93 92 92 92 92 93 93 94 94 93 93 93 93 92 92 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 88 85 83 82 82 78 73 70 65 57 53 54 57 58 59 61 63 67 67 67 66 68 69 68 65 65 66 64 64 67 68 69 70 70 70 69 65 61 58 59 59 59 58 56 53 52 54 56 57 59 60 60 63 67 72 75 79 79 77 70 62 55 53 57 62 67 72 77 82 81 76 71 69 70 68 64 68 72 72 71 68 63 58 57 58 60 63 66 64 62 62 59 56 55 57 63 68 71 72 70 61 55 53 54 55 57 57 56 55 53 56 58 59 59 59 61 63 64 63 63 63 63 63 61 58 58 59 60 59 57 58 57 56 55 54 47 42 39 39 44 48 51 44 38 39 39 40 41 44 60 53 38 39 42 43 42 41 42 45 53 51 45 42 40 48 46 40 38 40 50 53 51 50 48 42 39 39 39 39 37 37 38 39 40 41 43 47 51 54 55 55 54 50 45 42 38 37 36 35 34 32 32 32 31 32 32 31 31 30 29 28 29 30 31 31 32 31 31 33 38 43 42 41 39 40 40 38 36 35 34 34 34 35 37 39 43 42 42 42 42 42 40 41 45 47 48 48 50 52 54 57 52 49 49 48 47 43 41 43 40 35 33 33 37 37 31 35 41 40 39 37 35 33 33 34 34 35 35 34 35 35 39 42 45 45 43 42 40 39 41 43 43 42 42 40 39 39 40 41 41 39 37 36 40 43 41 40 38 41 42 41 42 44 44 47 50 54 56 50 47 48 46 41 36 37 42 44 45 45 44 43 41 39 40 38 36 39 42 46 49 52 53 53 43 40 40 42 46 41 41 49 46 42 40 39 41 42 43 45 49 53 54 55 51 47 45 45 44 43 42 43 40 39 43 44 44 42 41 40 38 36 35 34 34 34 34 35 36 37 37 38 39 39 38 38 38 39 40 41 43 44 44 44 46 45 43 42 42 44 45 46 47 47 47 46 48 58 64 66 68 68 64 61 61 59 57 55 54 52 54 54 51 49 46 48 50 52 52 50 48 46 45 44 42 41 39 37 41 48 44 44 49 52 53 45 40 43 44 44 47 47 46 49 52 50 47 47 47 48 50 52 55 56 56 56 54 53 52 50 50 49 49 49 50 52 55 59 59 58 56 55 56 56 55 54 54 54 57 59 61 67 72 72 71 70 70 71 70 68 65 63 62 63 64 66 68 71 73 74 74 74 74 75 76 77 78 78 78 79 81 82 83 83 83 82 82 82 83 83 82 82 83 84 83 82 82 83 84 82 81 81 81 81 83 84 81 81 82 82 81 79 79 79 80 80 80 80 80 80 81 82 81 80 79 79 80 79 79 78 78 79 79 80 82 83 84 82 79 76 73 71 71 71 71 72 74 76 77 79 79 80 81 80 79 79 79 78 76 75 76 77 76 74 72 72 72 74 75 77 80 82 83 82 81 79 77 76 77 77 77 78 79 81 82 84 85 87 88 88 88 88 88 88 87 87 87 86 86 85 85 86 86 84 84 83 84 85 85 85 84 83 82 81 81 82 82 82 81 83 85 84 84 84 82 81 79 78 77 78 78 78 78 78 79 79 80 81 81 81 81 81 81 82 83 84 86 86 86 87 87 87 86 86 86 87 87 86 86 87 84 82 82 81 80 80 81 84 84 83 81 82 85 83 80 81 82 83 85 86 84 85 87 83 81 81 83 86 90 92 90 90 89 85 83 83 88 92 93 91 88 88 89 89 89 90 90 89 90 91 91 90 90 90 91 92 92 88 82 83 85 87 90 93 93 94 93 93 93 93 93 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 89 83 77 70 67 65 60 54 57 56 57 57 57 57 58 59 60 62 61 62 63 64 62 61 62 63 63 65 65 64 65 66 67 68 70 70 71 70 67 62 60 61 61 61 60 57 53 54 56 57 57 58 59 60 66 71 75 78 80 77 72 65 58 53 53 55 60 65 70 73 77 76 75 71 66 62 56 53 57 58 56 54 54 54 55 56 57 60 61 60 59 56 54 49 47 49 52 56 60 64 65 55 41 41 41 42 45 50 52 54 55 55 56 54 54 54 54 55 57 59 60 61 62 62 60 57 55 57 58 58 53 49 57 59 58 61 62 49 41 40 38 38 42 39 37 40 43 41 41 44 44 45 43 40 42 44 46 43 42 47 50 59 56 45 44 49 60 50 39 38 38 44 47 46 44 42 39 38 39 41 40 38 37 37 40 41 42 44 48 51 54 56 54 51 47 42 41 40 39 38 36 34 33 32 32 32 33 33 31 30 29 30 29 28 29 30 30 31 32 33 35 40 43 41 40 39 37 36 35 35 35 35 36 37 38 40 42 43 41 41 41 41 40 39 40 43 46 49 49 50 52 56 58 53 52 53 49 45 40 38 39 38 36 34 32 31 32 32 32 33 34 34 33 33 33 34 34 34 35 34 32 33 35 39 41 41 41 41 43 44 43 43 44 45 45 45 42 39 40 40 40 40 39 37 37 41 41 41 40 40 41 40 40 45 48 50 51 52 53 51 45 41 39 40 41 40 36 35 37 39 41 42 41 39 39 42 42 40 40 42 46 50 53 53 53 50 49 48 43 39 38 38 38 41 41 39 40 42 43 45 45 46 49 54 54 52 51 49 48 47 45 42 41 40 42 48 48 47 46 45 45 41 38 35 33 31 34 36 37 38 39 39 39 39 39 38 38 37 38 39 40 40 41 43 45 47 45 43 43 44 46 46 46 47 47 47 49 53 61 62 60 56 57 60 60 59 58 57 56 54 52 56 56 52 50 47 46 46 49 50 48 42 41 42 41 40 38 38 40 39 41 45 43 39 43 46 48 45 41 41 42 48 49 46 49 52 56 56 53 52 51 51 52 55 58 60 61 60 58 56 55 53 53 52 52 52 53 54 56 58 58 55 55 55 56 57 58 58 58 59 61 63 68 71 70 67 64 68 71 72 72 70 68 66 65 66 68 71 73 75 74 74 74 75 75 77 78 78 78 77 79 80 82 82 83 83 83 83 83 83 83 83 83 84 84 83 83 83 83 83 80 79 79 80 81 80 81 83 86 88 85 82 80 80 81 81 82 81 80 79 79 78 79 79 79 78 79 79 79 79 78 78 78 79 80 83 84 84 81 78 74 72 71 70 71 71 72 74 76 78 79 80 80 80 81 81 79 78 76 75 75 76 77 77 77 76 75 74 74 74 75 78 80 81 82 82 82 82 82 83 83 84 84 85 86 87 88 88 88 89 89 89 88 87 87 87 87 87 87 86 86 86 86 86 85 84 83 85 85 85 84 83 82 82 81 81 81 82 83 84 84 84 83 83 82 80 79 77 77 77 78 78 79 79 79 79 80 80 81 81 80 81 82 82 82 83 84 84 84 85 86 86 86 85 85 84 84 84 84 85 86 83 81 81 80 78 79 82 87 88 86 81 81 83 83 83 85 87 89 88 87 84 83 82 81 82 85 87 89 91 92 92 93 93 91 90 90 93 94 94 92 90 89 88 89 89 89 88 88 90 91 91 92 92 92 91 90 89 89 88 89 89 89 90 92 92 93 94 94 94 94 94 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 92 91 91 91 91 91 91 91 90 89 88 86 85 83 79 66 59 53 50 50 51 51 52 54 56 56 56 56 56 56 56 58 58 57 57 58 59 58 58 60 62 64 64 63 64 66 68 69 68 68 68 67 66 63 63 63 63 62 61 58 56 57 58 58 58 58 58 62 69 74 79 80 79 75 70 63 58 53 54 56 60 65 69 68 68 68 67 67 64 59 54 53 53 53 52 50 50 51 54 57 59 58 56 53 50 47 45 43 45 47 51 53 55 52 48 42 36 38 40 44 46 48 48 49 51 52 52 54 55 56 56 56 58 60 60 58 59 60 59 57 57 58 55 56 58 56 58 59 60 61 62 59 50 44 42 46 61 51 38 41 43 43 43 44 40 39 41 43 46 46 46 42 42 47 43 42 60 55 39 49 56 44 40 47 42 39 41 42 40 38 38 41 42 42 41 39 39 39 41 41 42 42 44 49 52 55 53 50 46 44 43 42 42 41 39 37 35 33 33 33 34 33 31 29 29 30 29 27 29 30 31 33 34 35 37 39 40 40 39 37 35 34 34 35 36 38 39 40 42 43 45 44 41 40 40 39 38 36 39 42 45 47 49 51 54 58 58 54 53 52 48 45 41 39 38 37 37 36 34 32 33 33 32 31 31 31 32 34 35 36 35 35 35 34 34 38 39 40 39 38 40 43 46 47 47 44 44 47 47 45 41 39 40 40 40 40 40 38 37 38 40 41 40 40 40 40 42 48 48 48 48 49 50 46 41 37 34 32 38 46 39 35 36 36 36 38 39 38 38 39 41 41 40 41 43 48 53 55 50 47 52 52 47 41 36 37 39 41 41 40 40 41 41 45 48 50 52 55 52 48 48 48 47 45 43 41 41 44 47 51 53 52 49 48 46 44 41 38 35 32 36 38 41 42 42 41 40 38 38 38 37 37 36 39 40 41 42 43 46 47 43 42 44 45 46 45 47 49 48 49 54 59 62 57 54 54 54 56 55 55 54 53 52 54 54 56 54 52 51 51 50 50 50 46 43 39 41 45 45 43 38 40 41 39 41 47 46 42 42 42 42 47 50 51 51 51 50 50 50 52 54 56 56 55 54 53 53 55 57 59 61 60 60 59 58 57 57 57 57 56 56 56 56 57 58 58 58 58 60 61 62 63 64 65 66 68 70 70 69 69 68 70 71 72 74 75 73 71 68 68 69 73 75 76 75 74 75 76 77 79 79 79 79 78 79 79 79 81 82 82 82 81 82 83 83 84 84 84 84 83 83 83 81 81 81 79 77 80 81 80 82 85 85 85 83 82 80 81 82 83 82 81 80 78 77 76 76 77 78 79 79 79 78 77 76 76 76 78 80 82 82 81 78 75 73 72 71 70 71 72 73 75 77 78 80 80 80 80 79 79 77 76 75 74 74 75 76 76 77 78 79 79 79 78 79 80 81 82 83 85 86 86 87 87 87 88 87 88 88 88 89 89 89 89 89 88 87 86 86 86 87 87 87 87 86 86 87 86 86 84 84 84 85 85 84 83 82 82 82 82 82 81 82 82 83 82 81 82 82 81 79 77 79 79 79 80 81 81 81 81 80 80 79 79 79 81 82 82 82 83 83 83 83 83 83 84 84 84 83 82 83 82 82 83 84 82 81 81 81 81 81 82 84 87 87 83 83 83 83 84 86 87 89 89 87 85 85 84 85 86 88 89 90 91 91 92 93 93 93 92 92 92 92 92 92 91 91 91 91 91 90 88 89 91 92 93 94 94 93 92 92 91 91 91 91 91 91 91 92 92 93 95 95 95 95 95 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 88 86 83 80 74 69 62 58 50 52 54 56 55 53 53 54 56 57 55 55 55 56 56 57 57 58 57 56 59 61 59 60 61 62 64 63 64 66 66 67 68 67 66 63 62 61 62 63 64 66 63 60 57 56 56 58 58 55 55 56 63 71 75 77 76 76 74 69 64 59 56 56 59 63 66 66 62 59 57 55 55 57 56 55 54 55 55 54 52 52 53 55 56 56 52 49 45 43 41 42 43 43 45 47 45 42 41 40 39 42 48 45 45 47 48 47 46 44 47 49 51 55 61 64 62 59 60 61 56 54 57 53 49 51 51 44 46 53 49 48 54 55 53 56 59 57 52 48 44 43 43 39 39 40 41 43 49 56 49 42 45 47 47 48 49 43 41 41 40 46 43 38 44 45 37 37 41 44 43 42 43 43 41 39 41 43 43 42 42 42 41 41 40 40 41 44 47 51 54 54 53 52 50 48 46 44 43 43 41 36 33 33 34 35 33 32 30 30 29 29 29 30 31 32 32 33 34 36 37 38 38 36 35 34 34 35 37 39 41 41 42 43 43 44 42 40 39 38 37 37 38 39 40 42 44 46 48 51 56 57 56 52 49 45 46 46 44 41 38 37 36 35 33 32 33 34 32 31 31 33 34 37 37 35 35 35 36 37 38 39 39 39 40 43 44 45 45 45 44 43 44 44 42 40 40 40 40 40 40 41 40 39 39 41 41 40 41 43 44 46 50 47 43 39 43 49 44 40 36 36 35 32 33 38 37 35 36 36 36 36 37 38 38 38 39 40 39 40 42 48 53 50 49 52 50 46 44 41 40 40 41 41 41 39 39 41 46 51 53 55 55 51 48 47 47 47 45 43 40 44 51 52 53 54 53 50 48 46 46 40 34 34 35 40 41 43 44 43 42 40 39 39 38 37 36 36 38 41 43 43 43 44 44 42 42 43 45 47 49 50 50 49 52 58 62 63 56 55 56 55 54 53 52 51 51 51 52 52 51 53 53 54 53 53 50 47 44 42 40 43 44 45 48 49 44 42 41 42 42 46 46 40 46 52 51 53 57 59 60 57 56 56 57 58 58 57 56 56 55 56 56 56 57 58 58 58 58 57 56 56 57 59 59 60 60 59 59 58 59 59 59 60 60 62 63 65 66 68 69 70 70 69 71 71 71 70 70 73 75 76 73 71 70 72 75 76 76 75 75 76 78 79 80 80 79 79 78 78 77 77 79 80 81 81 82 82 83 84 84 84 84 84 83 82 82 82 82 81 79 77 80 81 80 80 81 82 81 80 80 80 81 82 82 80 79 78 77 76 75 75 76 78 80 80 78 76 74 74 75 76 79 80 81 80 78 76 74 72 72 72 72 73 75 76 77 79 79 80 79 78 76 75 75 74 74 74 74 74 75 76 77 78 80 81 82 83 83 83 83 84 85 86 87 88 88 87 87 87 87 87 87 87 88 88 88 88 87 87 87 86 87 87 87 87 87 87 87 87 87 86 86 85 84 83 83 84 85 84 83 82 83 84 84 83 83 82 81 82 82 82 83 83 82 81 80 81 81 81 81 81 81 81 80 80 80 79 78 79 80 81 81 82 82 82 82 83 83 83 83 83 82 82 81 82 82 81 84 84 81 81 81 81 81 81 82 84 86 87 85 85 85 85 86 86 87 87 88 88 87 87 87 88 89 90 91 91 92 92 93 93 93 93 92 92 93 93 92 92 93 93 93 93 93 92 91 92 93 94 95 96 95 95 94 93 93 93 93 93 93 92 92 92 93 94 95 95 95 94 94 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 87 85 80 76 72 65 55 53 51 51 51 55 57 58 57 56 57 57 57 59 59 59 60 62 61 60 60 60 61 61 61 62 63 65 66 65 64 64 65 67 66 66 66 66 64 60 60 64 64 64 65 65 62 59 56 55 55 59 58 56 55 57 65 71 75 76 75 76 74 71 68 64 61 61 63 64 64 58 54 52 50 48 49 51 54 54 54 55 56 56 56 56 55 54 52 50 47 43 41 42 43 43 43 42 43 43 44 43 41 41 41 41 42 42 45 48 49 50 52 47 41 43 45 48 53 60 56 53 58 60 59 59 59 59 54 49 44 41 41 42 40 41 44 42 43 49 53 58 60 59 52 46 42 40 38 37 40 44 47 53 48 43 45 45 45 51 52 44 47 55 45 40 40 40 39 38 37 37 41 48 48 46 46 46 45 44 42 44 44 42 43 44 43 41 41 43 44 45 49 54 55 56 52 50 50 49 47 45 43 44 41 35 34 34 36 35 33 32 31 29 29 30 29 29 30 31 31 31 31 33 35 36 36 34 34 34 35 38 41 42 43 42 43 43 43 42 41 40 39 38 37 35 36 38 39 40 42 43 43 50 55 59 57 51 49 47 47 47 48 44 40 38 38 39 36 33 34 34 33 33 33 35 36 38 37 35 35 37 40 41 41 41 41 41 43 45 44 44 43 44 45 42 40 40 39 39 42 41 39 39 39 41 42 42 42 42 42 42 41 43 45 46 47 46 45 44 47 48 45 40 36 43 43 34 33 36 36 35 37 37 36 36 38 43 41 38 40 42 42 41 40 41 43 45 47 48 48 45 40 39 41 40 41 40 40 40 39 40 43 47 51 51 50 45 46 48 48 48 46 45 44 46 47 48 51 53 51 49 46 43 41 35 35 39 43 46 44 44 46 44 41 41 40 39 38 37 37 36 35 38 42 42 41 39 40 40 40 43 46 51 54 52 52 53 56 60 62 62 59 57 56 56 56 57 54 51 52 52 52 51 51 54 57 58 58 56 52 49 46 43 44 54 54 48 51 50 42 40 40 46 47 40 42 45 50 52 49 52 56 57 59 59 59 59 57 56 56 55 54 55 56 56 56 56 56 57 58 58 58 57 57 57 60 62 63 64 64 64 64 62 61 61 60 60 61 62 62 62 63 62 63 65 68 70 72 72 71 69 69 70 71 71 71 72 73 75 77 77 76 76 77 78 80 80 81 80 79 79 78 78 78 78 79 80 81 82 83 83 84 85 84 84 84 84 83 83 82 81 80 79 78 78 79 79 80 81 81 81 78 76 76 78 79 79 79 77 77 77 76 76 75 75 76 78 79 80 78 76 74 74 75 77 79 79 79 78 77 76 75 75 74 75 76 77 78 80 80 81 80 78 77 76 75 74 74 74 74 75 75 76 76 77 78 79 81 82 83 84 84 85 85 85 86 86 87 87 86 86 86 86 86 87 87 87 87 87 88 87 86 85 86 86 86 87 87 87 86 86 86 86 85 85 85 84 83 82 82 83 84 84 83 83 85 86 85 85 83 81 80 81 82 83 83 83 83 83 83 82 81 80 79 79 80 80 80 80 80 79 78 78 79 80 80 81 81 81 82 82 82 82 82 81 81 80 80 81 81 82 83 83 82 80 79 78 80 82 83 85 86 86 86 87 87 87 88 88 86 86 87 88 89 89 90 90 91 91 92 92 92 93 93 92 93 93 93 93 93 93 93 93 94 94 94 94 93 92 92 93 93 94 95 96 96 95 94 93 93 94 94 95 94 93 93 93 94 94 94 94 94 93 93 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 88 86 78 72 67 64 60 57 53 53 53 54 56 58 59 59 59 60 63 60 59 60 61 61 63 64 63 62 62 63 64 63 62 63 65 67 66 65 65 64 64 64 64 63 63 65 65 64 65 65 63 62 62 62 61 60 59 58 60 63 64 62 58 60 66 72 76 77 76 76 75 73 70 68 66 65 65 61 57 51 50 49 50 49 47 50 54 54 52 51 54 57 58 58 55 51 49 46 44 41 39 42 43 43 43 43 43 43 44 43 42 43 44 41 43 45 46 49 54 55 54 47 41 41 42 46 45 47 48 51 55 55 56 56 57 61 64 62 48 41 41 41 41 44 49 56 55 54 50 49 52 54 53 52 49 46 42 36 40 43 40 40 42 44 45 43 45 52 48 41 41 44 45 43 41 44 46 48 43 36 41 46 47 47 44 45 46 43 45 49 44 39 46 47 44 42 40 44 46 48 53 59 60 60 56 54 53 50 47 46 45 44 41 37 35 35 36 34 32 31 31 29 30 30 29 29 30 31 31 31 31 33 34 35 34 34 35 36 38 42 44 44 43 43 44 44 42 41 40 39 38 38 36 35 36 36 37 39 41 43 45 49 54 59 57 54 56 54 51 48 46 46 44 42 40 39 36 34 32 35 35 33 33 35 36 37 36 34 32 36 40 41 43 44 42 40 42 44 44 44 43 45 46 45 43 41 39 40 45 42 37 37 39 42 44 46 45 44 43 44 44 43 43 43 42 42 43 44 47 50 51 41 38 47 44 34 36 38 41 38 33 33 36 44 45 45 43 40 40 40 41 39 38 37 37 38 40 42 42 42 40 40 40 39 39 40 39 39 40 41 41 43 44 41 41 43 46 49 50 51 51 49 47 46 46 46 48 49 49 46 40 38 37 37 40 45 47 49 49 48 47 45 43 42 41 40 38 36 37 36 35 37 38 38 38 38 39 41 42 48 53 55 56 52 56 61 60 61 63 62 61 56 54 55 56 56 52 51 53 54 54 55 55 54 55 56 56 55 52 49 47 45 52 64 50 41 46 49 48 40 39 49 52 49 47 47 52 51 47 52 56 54 55 58 60 61 58 55 52 51 52 53 54 56 56 57 57 58 59 60 61 61 62 63 65 66 67 67 67 68 68 68 67 65 64 63 63 63 63 63 63 63 66 68 70 72 74 72 70 68 67 66 68 70 73 74 75 77 78 77 77 78 79 81 82 82 81 80 80 80 80 80 81 80 80 81 82 83 83 84 84 84 84 83 82 83 83 82 82 81 80 79 79 79 78 78 80 81 80 78 74 72 72 74 77 77 77 76 75 75 75 75 75 75 76 78 80 81 80 78 76 76 76 78 79 79 77 75 75 75 77 77 77 78 79 80 81 82 81 80 77 76 75 74 75 75 75 75 76 77 78 79 79 80 81 82 82 82 82 83 83 84 84 83 83 83 84 85 86 86 86 86 86 87 87 87 87 87 87 86 85 85 85 86 86 86 86 86 85 84 84 85 84 84 84 83 82 82 82 83 83 83 83 83 85 86 85 84 83 82 81 81 81 82 83 84 84 84 83 82 80 79 78 78 79 80 80 80 80 80 78 78 79 80 81 81 81 80 81 81 81 81 81 80 80 79 79 80 81 82 81 80 78 80 81 80 81 83 84 85 86 86 87 87 87 88 87 86 85 85 86 88 89 90 90 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 93 94 94 94 94 94 94 92 91 92 93 94 95 95 94 93 93 93 93 93 94 95 95 95 95 95 95 95 95 94 94 93 92 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 91 91 91 91 91 91 91 88 86 79 72 64 60 57 56 55 56 54 53 56 58 58 59 59 61 62 61 61 61 60 60 61 62 63 64 64 63 62 63 64 64 64 63 64 67 68 68 68 66 64 61 60 58 61 64 65 65 64 61 58 58 59 60 61 61 60 60 62 64 67 63 59 59 62 68 72 75 74 72 69 67 66 68 69 66 63 58 53 48 48 48 48 47 46 51 55 56 54 50 54 58 59 57 52 49 47 45 43 40 39 40 42 43 43 46 49 46 44 42 41 38 39 42 46 48 48 50 52 49 48 48 43 40 40 39 38 40 44 51 57 52 51 52 53 54 60 58 45 50 53 44 42 44 50 58 60 58 51 47 42 46 50 54 55 51 50 48 46 44 41 41 42 42 42 40 47 54 47 42 44 46 47 46 46 48 51 55 45 38 40 41 38 45 49 49 46 38 35 36 38 41 48 46 43 42 42 44 46 48 57 62 65 63 61 60 57 52 49 49 45 43 42 38 34 36 36 34 32 31 30 30 29 29 29 29 29 30 30 31 33 34 34 34 34 35 37 40 42 43 44 44 44 44 44 43 41 41 40 39 38 37 37 37 37 36 36 37 39 42 44 47 51 55 55 55 58 55 51 47 44 44 43 41 41 38 35 33 32 39 39 32 32 34 35 36 35 35 35 38 41 42 42 43 40 39 41 42 42 43 44 44 43 42 41 40 39 43 48 38 36 43 45 46 47 47 44 42 40 43 44 45 44 43 41 41 41 42 43 51 53 41 39 45 50 50 48 48 52 42 35 36 37 41 45 46 44 42 38 37 37 35 35 36 38 38 38 39 40 39 39 40 39 38 39 41 39 39 39 41 42 42 42 42 43 44 47 49 51 53 55 53 50 46 46 45 45 47 50 47 43 37 36 37 40 43 45 47 52 49 46 44 43 42 41 39 37 36 36 36 35 35 35 35 37 38 38 48 60 57 55 53 53 52 53 56 61 63 63 59 57 54 53 52 51 50 49 51 53 53 54 55 55 55 54 53 52 51 49 49 47 41 44 49 44 41 44 49 54 45 37 36 38 41 47 51 56 53 50 50 51 53 54 56 59 60 59 56 52 50 49 49 51 53 55 56 57 59 60 62 62 63 65 66 66 67 67 68 69 69 70 70 71 70 68 66 65 63 61 61 63 66 69 71 73 74 74 72 68 63 63 65 69 73 76 77 78 79 79 79 79 80 83 84 84 82 82 81 81 82 82 82 81 81 81 82 83 83 84 84 84 84 83 81 80 83 84 83 82 82 82 80 78 75 74 77 79 81 78 76 73 72 73 75 76 76 76 75 75 74 74 74 75 75 76 78 80 82 81 79 77 77 77 78 79 78 76 74 74 75 77 78 79 80 81 82 81 81 79 77 75 75 74 75 76 77 77 78 79 80 81 81 81 83 83 83 82 81 81 81 82 82 82 82 82 82 83 84 86 86 86 87 87 88 88 88 87 87 86 85 85 85 85 86 86 86 85 84 83 82 83 84 84 83 82 82 82 82 82 82 82 82 85 85 85 84 83 83 83 83 82 81 80 80 81 82 82 82 81 80 79 79 80 80 80 80 80 80 80 80 79 79 80 81 82 81 81 80 81 81 80 80 79 79 79 77 77 77 80 81 82 79 78 81 83 84 85 85 85 86 87 87 88 88 88 88 88 87 86 85 85 87 88 89 90 91 91 91 92 91 91 92 92 93 93 93 93 93 94 93 93 93 93 94 94 94 93 93 92 92 93 94 94 94 93 93 93 93 93 93 93 94 94 95 96 95 95 95 95 95 94 93 92 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 88 87 83 77 72 63 59 54 54 53 54 55 56 54 53 56 58 58 60 61 63 64 62 62 63 61 61 61 62 63 64 65 65 65 65 64 64 64 64 64 65 68 69 69 67 64 61 58 57 59 61 62 63 62 58 56 58 59 60 60 60 58 58 59 60 61 59 57 56 58 61 65 68 69 68 66 66 67 70 70 67 62 56 51 48 46 46 46 46 46 50 49 46 50 52 56 58 59 55 51 49 47 46 43 41 39 39 41 42 44 46 46 44 43 41 42 42 41 43 47 47 48 49 47 44 43 44 40 40 46 43 39 38 39 41 44 45 48 51 54 54 51 51 50 58 58 45 41 42 46 50 54 51 43 45 47 50 49 49 53 54 48 48 48 46 46 47 47 47 44 41 48 56 60 51 43 44 45 45 51 59 54 50 43 39 36 41 43 44 50 57 54 51 45 41 39 42 45 39 37 43 46 48 44 47 57 62 65 66 65 64 61 57 53 49 45 43 42 37 33 35 36 35 32 30 30 30 29 29 29 29 28 29 30 31 33 34 35 34 33 36 39 41 42 43 44 44 45 44 44 44 43 42 42 41 41 40 38 38 38 38 37 38 39 42 43 45 49 55 61 59 57 53 50 48 45 41 42 41 38 36 34 33 31 30 31 31 32 34 35 36 36 37 38 39 42 44 41 38 38 38 38 38 39 42 42 43 42 40 38 39 40 45 45 35 38 46 48 49 48 44 37 42 42 39 43 48 49 49 46 45 46 43 43 52 52 46 41 41 50 49 46 49 49 39 35 37 38 41 47 47 41 38 35 36 36 34 34 35 37 38 36 36 38 38 38 39 39 38 37 38 39 38 38 41 43 43 44 46 48 49 49 49 50 50 52 54 53 51 47 46 45 48 50 49 45 38 36 36 39 43 48 46 46 47 46 44 43 42 40 38 36 35 35 36 36 35 34 34 36 37 38 48 57 56 53 51 54 57 57 58 60 60 59 55 53 52 52 51 48 48 49 51 52 51 51 53 54 54 53 53 51 50 49 51 52 51 49 48 46 47 48 44 47 56 53 48 51 52 53 55 57 54 51 47 49 51 53 55 57 58 58 55 53 51 50 49 49 50 50 52 53 55 56 57 59 61 64 64 63 62 62 63 64 65 66 67 69 70 70 69 67 64 63 61 66 69 71 73 75 75 73 70 66 62 66 69 73 75 77 78 79 80 80 81 83 84 85 85 84 83 82 82 83 83 83 82 81 82 83 83 83 82 84 85 85 84 84 81 81 84 85 86 81 80 84 82 79 78 77 77 79 80 78 77 76 76 76 76 76 77 76 76 76 76 75 76 77 77 78 80 81 81 80 78 76 77 78 78 77 75 73 72 73 75 77 79 80 82 82 82 80 78 76 76 75 75 76 77 78 79 81 81 81 82 83 83 84 84 83 82 81 80 80 81 81 81 82 82 82 83 84 85 86 87 88 88 88 88 88 88 88 87 87 86 86 86 86 85 85 85 84 82 81 80 81 82 83 83 81 81 82 81 80 80 81 82 85 85 85 83 83 83 83 82 81 80 78 78 79 79 79 79 78 78 79 80 81 81 81 81 81 81 80 78 76 77 80 81 81 81 81 80 81 81 80 79 79 79 79 77 76 76 77 79 82 82 82 84 86 88 89 89 88 87 87 87 88 88 88 88 88 87 87 87 86 87 87 88 89 90 91 91 91 91 91 92 92 93 93 93 93 92 92 93 93 92 92 92 92 92 92 91 91 92 92 92 93 94 94 94 94 93 92 92 93 94 95 95 95 95 96 96 96 95 94 94 93 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 90 90 90 90 90 90 91 91 91 90 82 75 70 65 55 53 53 54 54 54 54 54 54 55 55 53 51 58 61 62 63 65 64 63 63 63 62 62 63 63 63 64 66 67 65 64 64 64 64 64 64 66 66 66 65 64 61 59 57 58 60 60 59 58 57 54 54 56 59 60 60 59 56 54 53 53 54 54 55 55 56 56 57 59 62 64 64 65 68 72 71 69 63 57 52 50 48 48 47 46 45 45 47 50 54 57 59 58 57 55 53 51 49 47 44 42 39 39 39 41 42 42 42 42 43 44 44 40 35 39 43 44 45 45 45 43 40 37 37 44 50 42 38 37 38 41 42 43 45 49 54 61 61 55 51 52 52 48 45 43 43 43 42 43 43 45 46 49 45 42 44 46 46 44 44 44 44 47 44 43 43 44 41 40 45 53 49 42 42 44 48 50 48 45 41 38 39 50 52 50 51 57 51 46 45 46 46 46 45 45 42 42 49 49 41 47 57 62 65 66 65 63 60 55 52 49 45 43 41 36 33 32 35 35 32 30 29 29 30 29 29 29 28 27 27 29 31 33 34 35 36 39 41 43 44 45 46 46 45 45 44 44 44 43 44 44 45 42 39 38 38 37 37 37 39 40 41 44 49 55 59 56 54 52 49 48 47 44 41 39 36 34 33 34 34 33 32 32 33 34 35 35 35 36 38 40 41 43 47 44 41 37 36 36 38 42 43 42 41 38 36 39 41 44 41 33 39 44 46 49 51 51 49 49 45 38 43 47 48 48 46 47 47 42 44 51 50 46 35 36 46 43 36 35 38 42 40 39 40 42 47 42 37 36 36 37 36 35 35 35 36 37 38 38 39 39 39 39 39 38 38 41 43 40 39 42 43 44 46 46 47 49 50 49 48 46 50 53 53 52 49 47 46 48 48 46 43 39 35 36 42 45 46 45 46 48 46 44 43 41 39 36 35 34 35 36 36 36 34 36 40 40 41 46 50 52 52 53 55 56 56 56 56 55 55 55 55 54 50 49 48 50 52 51 51 51 53 55 54 54 53 55 55 53 49 44 48 52 56 54 51 52 52 47 45 47 47 49 56 57 55 53 53 56 55 52 51 52 54 56 57 56 56 58 56 55 52 50 48 47 47 47 49 50 51 53 56 60 64 62 59 58 58 60 62 63 63 63 65 69 71 71 69 67 69 70 71 72 73 74 74 74 72 69 66 65 69 72 74 75 76 77 78 79 80 81 83 84 84 84 84 83 83 84 84 84 84 83 83 83 82 82 81 80 84 85 85 84 83 82 82 82 84 85 82 81 81 80 79 79 79 79 79 79 80 80 78 78 79 79 78 78 78 79 79 80 80 80 80 80 80 81 81 81 79 78 78 79 79 78 75 73 72 72 74 76 78 80 81 82 81 80 78 77 75 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 83 82 80 81 82 82 82 83 84 85 85 86 86 87 87 88 88 88 88 88 88 88 88 88 87 87 86 86 86 86 86 85 84 83 80 78 80 82 83 84 83 83 84 85 83 80 80 80 80 82 83 83 82 82 82 82 81 80 78 79 79 78 78 79 77 77 79 79 79 79 80 82 82 81 81 79 77 79 81 82 82 81 81 81 82 82 80 80 79 78 76 75 77 77 76 77 80 82 84 87 89 90 91 91 90 89 88 88 88 89 89 89 88 88 88 88 88 88 88 88 89 90 90 90 90 90 91 92 92 93 93 93 92 91 91 91 92 92 91 90 90 90 90 90 90 90 91 92 93 93 94 94 93 92 94 96 95 95 95 95 95 95 96 96 96 95 95 94 93 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 90 90 90 89 90 90 91 91 91 90 89 80 65 59 53 53 54 56 55 55 55 55 55 54 53 54 55 53 54 59 61 63 64 65 63 63 63 64 65 63 64 64 63 63 64 65 66 65 64 64 63 63 64 65 64 62 64 62 58 56 55 57 58 56 56 54 54 54 57 60 62 60 59 59 56 52 52 52 52 53 53 55 56 56 57 58 58 58 58 58 60 62 63 63 61 59 55 53 52 51 50 49 48 50 55 59 63 63 62 60 60 60 56 54 51 49 46 43 40 39 39 40 40 41 41 42 44 47 49 38 33 36 38 40 42 43 45 46 46 47 46 45 43 34 35 38 40 41 41 40 41 44 49 55 55 52 46 40 43 46 46 50 50 47 47 53 53 52 45 43 44 45 45 44 45 44 42 44 47 50 52 47 43 51 58 46 44 52 49 41 42 44 46 46 45 44 43 41 43 50 49 50 45 48 61 59 56 55 55 55 48 41 39 43 52 47 40 49 56 59 63 66 63 61 59 57 54 51 48 46 43 40 35 32 34 34 33 30 28 30 30 29 30 30 30 29 28 28 30 32 34 36 39 42 46 47 46 47 48 48 47 46 45 45 44 43 44 45 46 42 39 38 37 36 36 37 38 39 39 40 43 49 53 54 53 51 47 46 46 43 40 38 37 35 33 32 32 33 33 33 33 35 37 36 35 35 37 39 39 38 39 41 40 37 36 35 38 41 41 41 39 37 37 40 41 42 39 37 40 41 41 41 43 45 45 45 45 44 45 46 42 44 45 47 45 40 44 49 49 43 32 37 43 45 44 36 38 41 40 39 38 39 40 39 38 38 38 38 37 37 38 38 37 37 38 40 40 40 39 40 43 41 39 44 46 44 42 42 42 44 45 45 44 48 49 47 45 45 51 53 52 52 51 49 46 45 44 43 42 40 35 36 39 39 41 42 44 45 44 43 41 39 37 36 36 35 36 37 37 36 34 40 46 44 46 50 50 50 52 51 51 50 51 56 56 53 52 51 49 48 47 50 52 52 52 52 53 55 55 55 53 53 53 56 57 54 55 55 56 55 55 53 50 48 46 44 43 43 43 50 59 53 50 54 53 50 53 53 50 52 55 56 57 55 55 57 58 58 56 52 49 48 46 46 46 47 49 52 56 61 65 62 59 58 59 61 61 61 61 62 63 68 72 75 72 69 72 73 72 71 72 74 74 73 72 70 66 66 71 71 72 72 73 74 75 76 77 79 81 83 84 84 83 82 83 83 82 83 83 83 82 81 79 78 81 84 85 86 86 84 82 81 79 78 79 80 80 79 79 79 79 79 80 80 79 79 79 79 79 79 79 80 79 79 79 80 81 81 81 81 81 81 81 81 81 81 81 81 81 82 80 78 75 73 72 74 76 78 80 82 82 82 81 79 78 77 77 78 79 81 82 82 83 83 84 84 84 85 85 86 85 85 84 83 82 83 83 84 85 86 87 87 87 88 88 88 87 87 87 87 88 88 88 88 87 88 87 87 87 86 85 85 85 85 84 84 82 81 82 83 84 86 87 87 86 85 85 84 80 79 79 80 81 81 81 81 82 82 82 81 79 78 77 77 77 77 77 77 79 78 77 77 79 82 81 81 81 79 77 79 81 83 82 81 80 81 82 81 80 79 78 77 75 75 76 78 78 78 78 80 83 86 89 91 91 91 91 90 89 89 89 90 90 90 89 89 90 89 90 90 90 90 90 89 89 89 90 91 91 92 92 93 93 93 92 91 90 90 91 91 90 90 90 89 89 90 90 90 91 92 93 93 93 91 92 95 96 96 95 95 94 94 95 96 96 96 96 96 95 94 93 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 88 85 82 69 58 53 53 55 56 57 57 56 54 54 56 56 55 55 55 55 56 58 60 61 61 61 60 62 63 63 63 63 64 66 64 64 65 65 66 65 65 64 62 61 63 63 63 63 63 59 55 53 52 52 54 55 56 57 60 61 63 62 61 56 52 50 50 50 55 58 58 56 55 56 57 59 60 60 58 55 52 51 52 55 57 57 58 58 58 56 56 55 54 54 54 58 63 67 69 68 67 66 67 65 60 56 53 50 47 44 43 41 40 40 41 41 41 43 46 50 48 38 34 34 33 34 36 40 44 44 43 39 38 37 35 32 35 36 36 37 38 37 38 40 42 46 51 50 47 44 39 41 44 53 60 64 52 44 48 50 45 42 40 41 42 43 48 57 50 45 45 49 57 51 44 44 46 46 44 43 43 43 45 45 46 45 45 44 43 41 40 41 39 43 53 46 49 61 63 61 57 54 48 44 43 48 52 47 46 51 55 57 62 64 62 59 57 56 55 52 51 51 47 42 36 32 30 32 32 29 29 30 30 30 30 30 30 30 29 30 31 33 37 40 43 46 50 50 47 46 47 48 47 46 45 45 43 43 44 45 45 42 40 39 38 37 35 36 37 38 39 40 43 47 50 52 51 49 44 42 41 40 38 37 36 35 32 31 32 32 33 33 33 35 36 36 36 35 36 36 36 36 37 38 38 36 36 36 37 39 41 40 39 38 38 39 40 41 39 39 40 40 40 39 40 41 44 45 45 44 38 42 44 43 43 44 43 43 47 49 49 42 37 42 42 36 36 38 39 40 40 38 35 36 38 41 39 37 37 38 37 38 39 41 41 38 38 39 41 41 39 41 45 45 45 46 46 45 44 43 44 46 46 45 45 47 46 43 43 45 50 52 51 52 51 48 46 44 44 43 42 40 37 35 36 39 41 43 42 41 40 39 39 37 36 35 36 37 37 37 36 36 36 43 47 45 50 56 53 51 52 50 49 51 53 58 56 52 54 55 55 51 48 51 53 52 52 53 54 54 54 53 52 51 52 54 55 55 54 55 56 55 51 47 44 39 40 41 40 45 50 54 58 51 50 55 53 51 54 53 50 51 53 53 53 54 55 57 59 59 58 55 51 48 47 47 46 46 48 52 58 62 65 65 63 62 62 62 61 61 60 61 63 66 70 74 71 71 74 74 72 68 68 72 74 73 72 69 65 65 67 69 70 69 70 71 72 73 74 76 79 81 83 85 84 82 82 82 82 82 82 81 79 76 76 77 82 84 85 86 86 83 79 77 74 73 73 74 75 75 75 75 76 76 77 77 77 76 76 77 77 78 78 79 80 80 79 80 81 81 81 80 80 80 81 81 82 83 84 85 85 84 81 79 76 75 75 77 79 81 82 83 83 82 80 79 78 78 79 79 80 81 81 82 81 81 81 82 83 85 85 85 85 85 85 85 85 85 86 86 87 88 89 89 88 88 88 88 87 87 87 88 88 89 89 88 88 88 87 87 87 86 85 84 83 83 83 83 83 84 84 85 86 87 88 89 87 84 83 82 81 81 80 79 79 80 80 81 82 81 80 79 78 78 77 76 76 76 77 77 77 76 76 78 80 83 82 81 81 80 79 80 81 83 82 81 80 80 80 80 79 79 77 76 76 77 78 79 80 79 79 81 84 87 89 90 89 90 90 90 89 90 90 91 91 91 91 90 90 91 91 91 90 90 89 88 88 89 90 91 92 92 93 93 93 92 92 92 91 90 91 91 91 90 90 90 90 90 91 92 91 92 94 92 90 95 96 96 96 95 94 94 94 94 95 96 96 96 96 96 95 94 94 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 90 90 90 90 90 90 91 91 91 90 88 84 77 72 66 59 52 54 56 55 56 58 58 57 56 56 57 58 57 58 57 57 58 58 57 57 59 59 60 62 63 61 62 65 65 65 66 66 65 64 62 62 60 59 59 61 62 62 59 58 56 54 53 53 53 55 57 59 59 60 62 62 61 59 54 53 51 50 52 55 58 59 58 57 57 60 65 64 63 59 57 55 53 53 54 54 54 56 58 59 59 59 59 59 60 62 66 70 73 73 73 73 72 70 69 67 61 55 51 48 45 45 44 42 41 40 40 40 42 45 49 46 40 37 36 36 35 35 38 40 37 36 36 37 35 33 33 35 33 32 33 34 32 35 39 44 48 55 49 37 37 37 40 40 40 41 43 41 40 42 44 45 45 44 42 43 45 49 52 47 44 43 44 45 43 43 45 50 51 46 45 45 45 45 45 45 44 43 41 42 40 37 38 39 40 41 39 49 65 61 57 51 54 58 55 53 54 53 52 55 57 57 59 62 64 63 58 55 54 53 52 52 50 45 40 35 31 29 31 30 28 29 30 30 30 31 31 31 31 32 33 33 34 37 40 42 46 50 53 53 46 46 47 47 45 44 44 43 42 43 45 45 44 42 42 41 39 36 36 36 37 37 39 42 46 48 49 47 45 43 44 42 39 36 34 34 33 31 32 33 33 33 34 34 34 35 35 35 35 36 36 35 35 35 37 36 35 35 35 37 39 40 41 41 41 41 41 40 40 39 41 42 42 41 40 42 44 48 49 42 37 37 44 46 42 41 40 40 41 44 43 43 42 42 47 47 44 40 44 51 47 42 41 37 36 43 48 42 38 36 37 38 38 39 42 41 38 38 39 42 42 41 44 48 52 51 50 48 46 44 45 46 46 46 44 44 45 44 43 44 45 47 50 52 54 51 46 45 46 47 46 44 40 37 37 38 40 42 42 40 39 39 40 39 36 35 33 36 37 38 37 35 35 37 41 44 45 48 51 52 52 53 52 52 53 55 56 55 54 54 52 50 50 49 52 51 49 51 53 55 55 54 53 52 51 51 52 55 57 56 55 54 54 52 46 42 39 48 48 41 44 51 54 54 55 55 55 53 53 55 53 51 52 52 51 53 54 56 57 58 58 59 58 55 52 48 46 46 46 48 53 58 61 63 64 64 65 65 64 63 61 61 63 65 68 70 72 72 73 75 72 70 68 67 68 72 74 74 72 69 66 66 68 69 68 66 66 69 71 73 75 77 79 81 83 84 83 82 81 81 80 79 77 75 74 76 78 81 84 85 84 82 78 73 68 67 68 72 71 70 70 70 70 71 72 73 74 75 75 75 75 75 76 77 77 78 79 79 80 80 80 80 79 79 80 80 81 83 84 86 86 85 83 81 79 77 78 79 80 81 82 82 81 82 80 78 78 77 78 79 80 80 80 79 79 79 79 80 81 83 85 85 85 85 85 85 85 84 85 87 88 89 90 90 89 88 88 88 87 87 87 88 88 89 89 89 89 89 88 87 87 86 85 85 84 84 83 83 84 84 85 85 88 90 89 87 85 84 82 81 81 81 82 82 81 81 81 80 79 78 78 77 76 77 79 77 76 75 76 78 78 77 78 78 79 81 83 82 81 80 80 80 81 82 83 82 80 79 80 81 80 79 79 77 75 76 78 80 80 79 78 79 80 84 87 87 87 88 88 88 89 89 90 91 91 92 92 92 91 91 91 91 91 90 89 88 88 88 89 90 91 92 92 92 92 92 92 92 91 91 91 91 91 92 91 91 91 91 91 91 89 85 83 85 92 95 96 97 96 95 94 93 93 93 94 95 96 96 96 96 96 95 95 95 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 91 91 91 89 88 84 79 70 64 60 55 53 54 55 57 58 58 59 59 58 57 57 58 58 58 58 57 56 56 57 58 59 59 60 62 62 63 65 64 65 66 65 64 60 56 56 56 56 57 57 56 57 56 55 54 53 53 55 57 58 59 59 57 57 59 59 58 56 54 54 54 53 54 56 58 58 56 59 61 62 64 65 63 60 60 59 58 57 57 58 59 61 62 63 63 62 62 63 64 67 71 74 76 77 77 77 73 69 68 67 63 58 53 48 46 45 44 42 41 40 39 39 40 41 43 44 43 39 38 38 37 37 39 43 46 43 41 42 40 34 32 32 35 33 31 32 35 39 42 45 48 52 45 39 39 40 41 41 41 41 39 38 40 41 42 41 40 40 40 44 47 47 45 42 44 44 42 41 39 43 46 51 52 48 47 46 45 45 44 43 43 43 42 42 41 40 43 45 44 42 40 56 64 54 51 56 53 55 58 60 60 58 56 56 56 56 60 62 65 63 58 55 53 53 53 53 48 42 37 33 31 30 30 29 29 29 29 29 29 29 29 30 31 35 37 38 39 40 41 42 42 43 46 49 48 46 45 46 45 44 43 42 41 43 45 45 45 43 42 42 40 38 36 35 36 37 39 42 44 47 48 48 49 47 45 42 39 37 34 33 33 32 32 33 33 33 33 33 34 35 35 34 35 35 35 34 33 35 35 35 34 34 34 35 38 40 41 44 47 46 43 38 38 39 40 41 41 40 40 42 44 45 49 54 50 47 47 44 40 38 38 41 42 43 42 42 43 45 45 37 38 44 53 61 50 48 56 50 42 49 50 44 39 35 37 38 39 39 40 39 39 38 40 42 40 40 43 49 56 55 54 55 49 42 44 44 43 43 43 42 42 44 45 46 45 45 47 50 52 52 50 49 49 50 50 50 49 43 36 36 37 38 37 36 36 37 37 36 34 34 34 37 38 38 36 35 34 36 39 43 47 50 52 54 54 53 51 51 50 48 47 47 47 46 47 48 50 51 52 51 50 52 54 56 56 55 54 56 59 57 54 52 54 56 57 55 51 49 45 42 43 53 51 43 39 41 53 54 52 56 58 57 55 53 53 52 50 51 51 52 53 55 56 57 57 57 58 57 55 52 48 46 48 50 54 57 59 60 61 64 67 68 68 67 65 65 66 67 68 69 70 70 71 71 68 67 67 69 70 74 76 77 77 77 74 71 69 71 73 72 71 71 72 73 74 76 78 81 83 85 85 84 83 80 77 76 77 77 77 78 79 82 84 83 78 75 72 68 66 68 69 70 68 66 64 63 63 65 66 68 70 72 73 74 74 74 74 74 74 72 76 79 79 78 78 78 78 78 80 81 83 84 86 85 85 82 80 78 78 79 80 81 82 81 80 80 80 80 79 77 77 77 78 79 80 80 80 80 78 78 79 80 82 84 85 85 85 85 85 85 85 85 85 88 90 91 90 90 89 88 87 87 88 88 88 88 88 89 89 89 89 88 87 87 86 86 85 85 85 85 85 85 86 87 87 86 86 86 84 84 83 82 82 81 80 81 82 83 83 82 82 81 80 79 78 77 76 78 80 78 76 75 76 78 79 79 78 80 81 82 82 82 80 79 79 81 83 83 82 82 81 79 80 81 81 80 80 77 76 76 78 81 80 79 79 80 83 85 86 85 86 87 87 88 88 89 90 91 92 92 92 91 91 91 91 91 91 90 89 88 88 88 89 90 91 92 92 91 91 91 91 91 91 91 91 91 92 92 92 92 91 91 91 87 85 84 88 93 95 96 96 96 95 93 92 91 92 93 93 94 95 96 96 95 95 95 95 96 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 90 90 90 89 89 90 90 91 91 90 88 86 84 80 73 66 62 57 54 54 55 57 58 59 60 61 59 60 61 60 60 59 58 56 55 55 56 58 60 60 60 61 62 63 64 65 63 63 63 61 58 57 56 56 57 58 57 55 56 57 56 55 58 58 59 60 60 59 58 56 58 59 55 55 55 56 57 56 56 59 59 59 56 56 61 63 62 63 64 62 60 59 61 62 63 62 62 62 63 65 66 67 66 65 65 67 70 74 77 79 79 79 77 72 67 61 61 61 59 55 50 47 45 43 42 41 41 41 41 40 39 39 38 38 38 38 38 38 38 41 45 45 41 44 46 44 41 38 38 41 36 33 35 43 53 49 45 39 34 38 41 43 44 43 40 45 52 43 39 41 41 41 43 43 40 40 41 44 46 44 44 46 47 48 55 54 47 45 46 46 47 46 45 44 44 43 42 42 43 43 43 44 44 45 45 44 43 48 63 69 72 61 54 48 48 53 59 63 62 61 59 56 55 61 64 63 61 57 55 54 53 50 49 45 41 36 32 30 31 31 31 30 30 28 27 28 29 28 29 30 35 38 40 42 44 45 45 45 45 46 47 47 45 44 44 43 43 42 42 41 43 44 44 43 42 42 41 39 38 35 35 36 37 39 43 44 45 45 46 47 45 43 40 38 38 35 33 34 33 32 34 37 36 35 34 34 35 35 34 32 33 33 33 33 35 35 34 33 33 33 35 37 40 43 46 48 50 44 38 37 37 37 38 39 39 39 40 40 40 36 36 38 41 42 40 39 38 40 42 39 40 44 44 46 49 45 34 35 41 48 50 39 35 37 49 50 46 46 42 38 37 37 38 39 39 39 39 39 39 39 40 39 39 41 46 50 50 50 51 47 44 44 41 39 40 41 42 43 45 46 46 45 45 46 48 51 53 53 52 52 51 52 52 51 46 41 36 34 33 32 32 34 35 36 34 33 34 36 39 38 36 35 35 36 38 40 42 46 51 54 54 51 49 48 48 49 48 45 42 44 45 46 49 52 52 51 51 53 56 56 57 56 53 49 49 49 46 48 51 52 54 57 55 48 53 53 43 43 49 50 48 44 46 52 52 53 59 60 60 57 54 53 51 48 50 52 52 53 54 56 58 58 58 58 59 58 56 53 50 50 52 54 55 57 59 61 64 67 70 73 73 72 71 71 70 70 69 68 66 67 67 67 67 68 69 72 75 78 80 79 79 78 78 78 77 77 76 74 73 75 76 77 79 81 83 85 86 86 86 85 80 75 76 77 77 78 79 83 85 83 80 74 67 64 64 65 67 69 69 66 61 57 54 53 54 57 61 66 69 71 72 72 72 72 70 71 71 76 78 78 77 76 77 78 79 81 83 84 85 85 83 81 78 76 75 77 79 81 82 82 81 80 80 79 79 77 76 76 76 77 79 80 80 78 77 77 78 79 82 85 85 85 86 85 85 84 84 85 86 88 89 90 91 91 90 89 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 86 86 87 87 87 88 88 87 87 86 85 83 83 82 83 83 83 82 81 81 82 83 83 81 80 81 82 81 80 79 79 79 80 81 79 78 77 77 77 78 81 84 84 84 83 83 82 80 79 80 82 84 85 84 82 80 79 80 81 82 81 80 78 77 78 79 80 79 79 80 80 82 84 85 85 86 87 87 88 88 89 90 91 92 92 92 91 91 91 91 91 91 90 89 89 89 90 90 91 91 91 91 91 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 85 87 93 93 93 93 93 93 94 93 92 91 91 92 93 94 95 95 95 95 95 95 95 95 96 85 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 91 91 91 91 91 90 90 89 89 89 89 90 91 90 89 88 86 84 82 80 75 67 58 55 54 56 57 57 58 60 61 61 60 60 59 59 58 58 57 55 55 56 56 56 58 59 61 60 59 60 61 59 59 60 58 55 59 59 56 56 54 56 57 59 60 61 63 65 63 62 61 58 55 55 57 61 59 53 56 58 59 61 62 61 60 60 60 58 60 66 66 64 62 61 60 59 60 64 67 68 68 68 68 68 70 70 71 69 68 68 69 72 75 78 80 80 80 75 70 64 59 58 58 58 57 54 50 47 44 43 43 43 44 44 42 40 39 39 41 39 36 38 39 38 40 45 46 44 47 48 45 44 42 44 44 40 41 47 52 59 59 57 59 51 45 44 47 50 48 43 45 50 50 45 43 43 42 43 43 42 44 47 47 46 46 45 46 49 49 50 53 51 45 42 43 43 42 43 43 44 44 43 51 54 46 44 45 45 44 43 46 50 55 63 52 49 50 50 49 48 51 57 62 65 63 62 61 63 67 63 60 61 58 53 50 48 48 46 43 40 37 34 31 30 30 31 32 31 30 30 29 29 29 29 31 35 39 42 44 46 48 46 44 46 46 46 46 47 46 44 43 42 42 42 41 41 42 44 41 40 40 39 37 37 36 35 35 37 39 41 42 43 43 44 45 43 42 42 40 38 34 33 34 34 34 35 37 37 37 36 36 36 36 34 32 31 32 32 33 35 35 34 34 36 38 36 36 38 41 44 49 52 48 42 37 38 39 38 38 38 41 42 40 39 37 40 41 39 39 39 41 42 40 40 40 42 46 42 37 37 36 33 33 34 36 37 36 37 39 45 49 46 46 46 39 37 37 37 38 39 41 43 44 43 38 38 39 38 38 42 45 47 45 43 44 44 44 38 33 38 40 40 41 43 44 45 44 45 45 46 50 56 53 51 54 56 57 53 50 46 42 37 35 34 34 34 35 34 34 33 33 36 38 39 37 36 36 38 40 38 40 43 46 50 53 53 50 47 46 45 44 44 43 42 44 45 46 49 52 52 52 52 52 53 54 54 54 51 50 51 50 48 49 52 52 54 57 54 50 52 51 47 44 43 51 53 50 48 49 53 54 55 56 57 58 57 53 51 50 53 54 55 54 54 56 58 60 59 59 59 59 59 57 55 56 56 58 59 60 61 62 64 66 69 75 76 75 72 70 70 70 69 68 67 67 67 66 67 68 69 71 73 78 80 78 79 80 80 79 79 78 77 75 75 77 79 81 83 84 86 86 87 86 86 85 81 76 78 77 75 76 78 84 85 81 78 73 64 62 65 65 65 69 68 65 58 52 51 50 50 54 58 63 66 68 70 71 70 69 69 74 77 78 78 78 78 78 78 80 82 83 83 83 83 82 80 78 75 74 73 76 78 81 82 81 80 79 79 78 77 76 75 75 75 75 74 75 76 77 77 77 79 81 84 86 86 86 86 85 84 83 83 84 87 89 89 90 90 90 90 90 89 89 88 88 88 88 88 88 87 87 87 87 87 86 86 86 86 87 88 89 89 90 89 87 85 84 83 81 82 82 83 83 83 83 83 83 83 83 84 85 84 83 82 80 79 79 80 82 84 85 84 84 83 84 85 85 86 87 86 86 85 83 82 80 79 81 82 83 84 84 83 81 80 82 82 83 81 80 79 78 78 78 78 79 79 78 81 83 84 85 85 86 87 87 88 88 89 90 91 91 92 91 91 91 91 91 90 90 89 89 89 90 90 90 90 90 89 89 89 89 88 88 88 89 90 90 90 90 90 91 90 90 86 86 91 93 96 94 93 92 92 92 91 91 91 91 92 93 94 95 95 96 96 96 95 95 95 95 96 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 91 91 91 91 90 89 88 87 87 88 88 90 90 89 88 86 84 82 81 78 74 69 62 58 55 52 54 55 56 58 59 60 60 60 59 58 58 58 57 55 54 54 54 55 56 58 60 59 57 57 55 54 54 54 58 57 57 58 55 59 62 64 64 65 64 64 66 66 65 62 59 59 58 58 57 59 55 53 59 62 65 65 65 63 61 61 61 62 65 67 66 64 60 59 59 63 66 69 71 73 75 75 75 75 75 76 76 73 72 70 71 73 76 78 80 80 80 72 66 61 59 57 57 58 59 57 54 51 48 46 46 46 46 46 43 41 39 42 45 39 36 37 38 37 38 42 49 53 53 49 44 43 43 45 49 52 53 52 49 54 66 66 59 52 48 48 50 53 48 45 45 50 58 48 40 40 40 40 43 45 46 45 45 50 50 42 42 50 45 41 47 49 44 42 42 47 47 43 43 44 45 45 49 52 47 44 44 44 46 49 54 62 63 62 50 50 52 53 54 49 56 68 63 60 58 57 57 62 65 63 61 62 59 53 52 51 50 46 43 39 36 33 31 29 29 30 33 32 30 30 30 30 29 28 33 38 41 43 43 45 47 47 46 46 46 46 47 47 47 45 43 42 41 41 40 40 41 41 39 38 38 37 35 35 35 34 35 36 38 39 41 42 44 45 46 43 41 40 40 38 33 33 33 34 35 35 36 37 38 39 39 39 39 37 35 33 31 31 32 33 33 33 33 38 42 39 37 37 40 43 48 51 52 46 38 38 38 38 38 39 46 50 46 41 37 41 43 41 41 42 40 41 42 40 39 44 46 51 48 44 37 35 37 37 35 45 52 55 52 47 51 54 48 44 38 37 37 37 38 40 43 47 51 46 37 38 39 36 34 33 36 39 40 39 40 41 40 40 40 39 39 39 41 41 41 42 43 44 45 45 50 56 51 48 47 50 53 53 51 47 42 37 33 31 30 32 33 34 34 34 36 37 38 38 37 37 37 42 42 39 39 41 44 48 51 52 51 48 45 46 45 45 43 43 43 44 45 48 49 49 49 49 49 49 49 51 52 48 48 51 51 50 50 51 53 54 55 53 53 56 57 55 48 45 46 46 46 53 55 56 52 48 49 51 53 55 54 52 52 55 56 58 57 57 58 58 58 58 58 57 57 58 59 60 62 63 64 65 66 66 66 65 65 67 72 73 73 70 68 68 69 69 69 69 68 67 67 68 68 67 69 71 74 77 80 80 80 79 79 79 78 76 74 76 80 81 82 84 86 87 86 86 86 85 84 85 82 77 76 75 75 77 82 82 80 76 70 61 60 60 61 63 68 67 64 56 51 51 52 52 54 56 59 63 66 69 71 74 76 76 77 77 78 78 79 80 81 81 81 81 81 80 80 80 80 78 76 73 74 76 77 79 81 81 81 79 78 77 77 76 75 75 75 74 76 79 76 75 78 80 80 81 83 85 85 85 84 84 84 84 83 84 85 87 87 87 88 90 90 91 91 90 89 88 88 88 88 88 87 86 86 86 86 86 86 86 86 86 87 89 90 91 91 91 88 86 84 82 81 82 82 83 83 83 84 84 84 82 81 83 85 85 83 81 79 79 80 82 85 87 88 88 88 88 88 88 88 88 87 86 85 85 84 83 81 80 80 80 80 82 83 84 83 82 84 84 84 82 81 80 79 78 80 79 77 79 80 82 84 85 85 86 86 86 87 87 88 89 89 90 91 91 91 91 91 90 90 90 89 89 88 88 89 88 87 87 88 88 88 88 88 87 87 89 90 90 90 90 89 90 91 88 86 89 92 95 95 96 95 94 93 92 92 91 91 91 92 93 94 95 95 96 96 96 96 95 95 95 95 96 85 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 89 87 86 84 85 85 86 88 89 89 88 84 81 80 79 77 74 70 66 64 63 60 56 53 53 54 54 56 58 60 61 60 59 57 57 55 54 54 54 56 57 57 57 56 56 53 52 51 52 57 56 54 56 57 63 64 63 67 70 68 66 64 65 67 64 62 59 60 63 63 61 55 52 54 57 61 67 70 70 67 63 62 62 64 65 67 65 63 63 63 65 66 68 70 71 72 74 75 77 78 79 80 81 79 77 74 73 73 74 76 78 80 80 77 70 66 62 60 59 59 60 61 61 60 56 53 50 50 50 50 48 44 40 38 42 43 39 37 35 42 45 43 45 50 53 54 49 45 42 41 40 38 40 43 43 38 39 44 55 52 45 53 55 53 54 52 49 47 46 44 43 42 41 40 41 43 43 42 42 44 50 52 46 41 40 39 38 39 40 41 42 43 46 46 43 44 45 45 45 45 50 52 46 44 44 47 51 56 57 50 50 48 51 53 51 51 53 63 66 56 56 57 56 58 61 64 64 62 59 59 57 54 54 54 49 44 40 36 32 29 28 27 29 33 32 31 30 29 28 28 29 32 36 39 41 42 44 46 46 47 47 47 47 47 46 45 44 42 42 41 40 40 40 40 39 38 36 36 36 36 35 35 35 35 36 38 40 42 44 45 46 46 45 42 40 39 36 33 33 33 35 36 36 37 38 39 40 39 41 42 42 40 38 34 30 31 32 33 32 33 37 39 39 38 37 38 40 44 48 49 44 40 37 38 38 38 39 41 45 48 48 46 42 40 38 40 42 40 43 47 39 36 44 43 37 38 38 35 37 43 45 45 50 51 52 52 50 47 43 38 38 37 37 37 37 39 41 42 43 45 41 35 37 38 37 34 34 36 38 41 38 37 42 44 41 43 44 41 40 41 41 40 43 44 43 44 46 48 48 44 44 46 48 51 54 53 52 48 41 31 35 40 35 33 34 36 37 37 37 36 37 37 39 40 45 43 38 40 42 45 48 51 50 49 48 47 46 46 45 43 42 43 44 45 47 49 51 49 48 47 47 48 47 45 42 45 49 50 49 46 47 47 51 52 51 54 59 58 56 49 46 44 47 49 52 54 55 49 45 46 46 48 55 57 52 52 53 55 56 56 56 55 56 57 59 57 55 55 55 57 59 61 62 64 65 69 71 71 71 70 69 70 70 69 68 67 67 68 69 70 69 68 68 67 67 67 67 68 70 74 77 80 79 79 78 78 79 78 75 70 73 76 79 82 84 86 87 86 85 85 84 83 83 82 78 77 76 76 76 77 75 72 71 67 62 59 57 57 61 66 66 63 55 52 51 51 51 49 52 56 61 66 69 72 75 76 76 76 77 78 79 81 83 83 83 82 81 79 78 78 79 79 78 76 75 77 79 81 82 82 80 79 78 77 77 76 75 75 74 74 74 77 81 80 80 83 83 83 84 84 84 83 82 83 84 85 85 84 84 85 86 86 87 88 89 90 91 91 91 90 88 88 87 87 87 87 86 85 85 85 85 85 86 86 86 87 89 90 91 91 90 88 85 83 82 81 81 82 82 83 84 85 85 84 83 82 84 84 83 83 82 81 80 81 84 87 88 89 89 88 88 88 88 88 88 87 85 84 83 83 83 82 81 80 80 80 80 82 83 83 83 84 85 85 84 83 82 80 79 79 79 79 80 81 83 84 85 85 85 86 86 86 87 88 88 89 89 90 91 91 91 90 90 89 89 89 89 88 87 87 86 85 85 86 87 87 87 87 88 89 90 90 90 90 90 90 89 87 89 91 93 95 95 95 95 94 94 93 93 93 93 93 93 93 93 94 94 95 95 95 95 95 95 95 95 95 96 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 90 90 91 91 91 91 90 85 81 79 78 79 82 84 87 88 87 84 79 76 74 75 75 73 69 64 63 62 61 58 54 54 57 60 61 61 61 62 61 60 58 56 53 53 54 55 56 56 56 56 54 54 55 54 53 53 55 58 60 65 71 79 73 70 70 69 66 64 62 65 66 62 62 65 65 65 66 64 59 56 56 60 64 68 68 67 66 64 64 64 66 64 63 64 65 67 68 70 70 71 72 73 74 74 75 76 78 80 81 82 81 79 76 74 73 74 76 78 78 80 79 75 70 66 63 62 62 63 64 65 65 64 61 58 56 55 55 51 46 41 39 42 41 38 37 41 51 53 51 52 53 54 55 53 46 43 46 44 36 35 34 38 38 36 36 40 39 41 57 61 48 55 57 50 47 45 43 41 42 42 41 41 40 42 42 43 43 43 45 47 45 42 39 39 40 42 43 43 42 41 42 43 43 44 44 55 57 57 53 42 42 43 43 45 45 46 48 49 50 50 51 50 50 51 56 55 49 59 65 60 60 62 63 64 63 61 59 58 57 59 57 52 47 43 36 30 27 27 29 31 33 32 31 30 29 28 27 28 31 34 37 40 43 43 45 46 47 48 48 48 47 45 43 43 42 41 41 40 40 39 38 37 37 36 35 36 37 37 36 36 36 36 37 39 42 45 45 45 48 48 44 41 39 37 35 33 34 35 35 36 37 38 39 41 42 43 44 44 44 42 38 34 32 32 33 33 34 37 38 37 37 37 37 37 38 45 50 50 43 36 37 38 37 38 40 42 46 52 49 45 45 45 45 46 46 47 46 39 36 34 41 41 35 34 36 35 37 44 45 46 44 42 43 42 39 37 36 38 38 38 37 38 39 39 40 40 39 36 35 36 40 43 36 33 35 38 42 40 38 36 41 45 45 44 42 42 43 44 44 45 44 43 44 44 45 45 46 46 46 46 50 55 53 50 47 41 35 38 41 40 37 36 37 37 36 35 35 39 41 43 45 46 44 44 46 47 48 49 51 50 51 52 50 48 46 44 42 42 43 45 46 47 49 50 48 47 46 49 49 44 45 47 46 47 49 46 41 46 50 49 48 47 51 54 53 50 45 45 46 47 50 52 53 52 48 48 50 48 49 55 56 53 51 50 50 50 50 51 52 53 55 58 58 57 55 55 55 57 58 60 61 62 67 71 74 75 75 74 73 72 70 68 68 68 67 69 70 71 71 71 68 66 66 67 68 70 74 76 78 80 80 79 79 79 80 77 72 72 73 76 80 83 85 86 87 85 83 82 81 81 80 79 77 76 75 73 71 72 69 65 65 64 61 58 55 60 64 66 63 58 54 50 48 47 46 51 57 63 67 71 73 75 76 77 77 77 79 81 82 82 81 80 79 78 77 77 77 79 80 80 79 79 80 82 84 83 81 78 77 77 78 78 78 76 75 75 75 75 78 81 83 85 86 87 86 85 83 81 82 83 84 86 87 86 85 86 86 86 86 87 89 90 90 91 91 90 90 89 87 87 86 86 86 86 85 84 85 86 86 86 87 87 87 89 90 91 91 90 90 88 84 84 83 82 81 82 83 83 84 84 83 82 82 83 83 83 84 84 84 83 83 84 85 86 87 87 87 87 87 87 87 87 86 84 83 83 81 81 81 80 80 80 80 80 81 82 83 83 83 85 86 84 83 82 81 80 79 79 79 81 82 83 84 85 85 85 85 85 86 86 87 88 89 89 90 91 92 91 90 89 88 88 89 90 89 88 87 85 84 84 85 86 87 88 88 90 91 91 91 91 91 90 89 90 92 93 94 95 94 94 94 94 94 93 94 94 94 94 94 94 93 93 93 94 94 94 95 95 95 95 95 95 95 94 85 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 92 87 83 78 73 69 68 69 74 80 85 88 89 84 77 67 64 64 66 67 66 66 67 67 66 62 58 56 57 59 61 62 62 62 63 61 59 56 54 53 54 56 54 52 52 53 56 58 60 59 59 64 66 66 70 74 76 78 76 74 71 70 69 68 67 68 68 67 64 64 64 65 67 63 60 57 59 63 66 67 63 63 66 66 67 63 62 64 65 67 69 70 71 72 73 73 74 74 74 75 75 75 77 78 79 80 80 79 77 75 74 74 76 77 74 71 73 73 72 69 66 65 64 65 66 67 68 69 66 64 62 61 59 58 54 48 44 42 41 38 36 43 53 56 57 56 57 59 60 57 46 43 47 41 35 34 36 43 42 37 35 33 34 37 38 51 58 65 59 46 44 43 41 41 41 44 44 40 39 40 42 44 44 46 46 47 48 49 46 41 38 37 41 44 43 42 42 42 42 43 48 64 64 48 46 43 43 43 43 48 53 49 48 48 51 56 65 66 58 53 49 49 52 63 66 63 63 64 64 64 64 63 61 61 61 62 60 57 47 39 31 28 26 29 31 32 32 31 31 30 28 27 27 29 31 33 36 38 41 43 45 46 47 47 48 47 45 44 43 43 43 43 41 41 41 39 38 37 36 36 36 37 39 38 36 35 36 36 37 38 40 43 44 46 49 48 45 44 41 39 36 33 34 35 36 37 37 38 39 42 43 44 45 44 43 42 40 37 35 33 33 33 32 32 34 35 35 36 37 38 38 41 46 49 42 37 37 38 38 38 40 41 45 49 43 40 44 41 37 44 46 43 39 32 39 41 39 37 33 37 40 39 44 53 48 43 42 40 39 37 36 37 37 39 39 39 39 38 38 37 37 37 37 36 35 35 37 38 34 37 40 39 41 47 50 49 47 45 42 43 43 47 49 47 45 43 44 44 44 45 46 46 47 48 50 51 51 53 52 49 44 41 38 36 42 51 42 37 37 36 34 34 37 43 46 49 49 49 47 47 48 49 49 51 52 53 52 51 48 47 45 44 43 42 43 46 47 48 49 48 45 45 46 50 52 51 47 47 48 49 51 52 53 52 50 47 45 44 48 52 56 57 54 47 46 47 50 52 52 50 47 46 46 44 46 51 54 55 53 51 49 49 49 50 51 53 53 54 56 58 59 58 57 57 57 58 59 61 64 67 72 75 77 77 77 77 74 72 71 71 71 70 68 67 67 69 67 65 65 67 69 71 73 75 77 78 78 78 79 80 80 78 76 75 76 78 80 82 83 85 87 87 85 82 80 78 77 76 72 70 68 71 71 69 65 61 63 64 64 61 58 61 64 67 64 59 53 49 47 49 52 57 62 68 71 73 75 77 78 78 79 79 80 81 80 79 78 77 77 77 78 79 80 82 82 83 83 84 85 85 84 82 80 77 77 78 80 80 80 78 77 77 78 79 80 82 84 85 87 87 86 84 83 82 83 85 87 89 89 88 88 89 89 88 89 89 90 91 91 91 90 90 90 89 88 87 86 85 85 85 85 84 85 86 87 87 87 87 88 89 90 91 91 91 91 89 87 87 87 83 82 82 84 85 84 84 83 83 84 84 85 86 86 86 85 83 81 80 80 81 82 83 84 84 84 85 85 85 85 84 84 83 81 80 80 80 79 79 79 79 81 82 83 84 85 86 86 85 83 82 81 81 80 79 79 81 83 84 84 84 84 84 84 84 85 86 87 88 89 89 89 91 92 91 91 90 90 89 90 89 88 88 87 85 84 84 85 86 87 88 89 90 91 91 91 90 89 90 91 93 95 95 95 94 94 94 94 93 93 93 93 94 94 93 93 93 93 93 93 93 94 94 95 95 96 96 95 94 93 92 86 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 91 92 89 83 78 73 66 63 65 66 69 74 81 85 86 85 72 56 56 56 58 58 57 55 54 59 63 63 60 57 57 58 60 61 61 62 62 59 58 57 56 57 57 57 54 51 50 55 59 62 62 59 62 68 67 69 74 75 71 71 72 75 77 77 76 75 71 70 70 68 65 63 62 64 63 59 58 58 62 65 67 66 61 63 66 66 65 63 64 67 69 70 71 72 72 73 73 74 74 74 75 75 75 76 77 76 76 76 77 78 78 77 76 75 76 77 76 76 75 74 73 69 66 63 64 65 65 66 67 69 70 68 66 65 64 62 60 57 52 47 42 37 34 41 48 55 57 56 58 61 63 58 47 41 39 38 36 36 35 35 37 36 35 34 35 49 58 63 62 62 53 44 42 44 48 48 48 51 52 42 40 39 41 42 40 42 46 45 48 57 53 43 42 41 45 48 48 43 42 42 42 43 45 47 47 47 45 44 43 44 45 48 49 48 52 54 51 48 50 53 53 54 51 49 50 53 58 61 61 63 65 68 68 65 64 64 64 63 61 56 47 36 27 28 28 27 29 30 30 30 30 30 29 28 28 29 30 33 36 39 41 43 45 45 45 46 46 46 45 43 42 42 44 43 41 41 41 40 39 38 37 36 36 38 40 39 37 36 36 37 37 37 38 40 44 46 47 44 43 43 42 39 35 33 34 35 36 38 39 41 43 44 45 45 46 44 40 38 37 36 36 35 34 32 31 31 31 33 34 35 36 38 38 39 42 43 39 37 37 37 38 38 41 43 45 47 48 47 47 40 35 38 39 35 35 38 44 45 42 36 34 40 43 43 43 45 45 43 44 40 37 36 36 37 38 39 41 44 48 44 41 41 39 38 37 37 35 35 37 36 35 38 42 43 42 40 46 48 45 43 40 44 46 46 45 44 42 42 44 45 46 46 47 48 49 50 55 56 49 45 45 43 41 39 37 36 45 51 42 37 36 34 33 35 39 46 50 53 53 52 49 47 46 47 49 52 52 52 50 48 45 46 45 42 40 41 44 47 48 48 48 47 44 44 44 47 49 50 48 47 50 51 52 53 53 52 51 48 43 43 48 52 54 56 54 50 48 48 49 49 46 44 44 44 43 42 43 47 52 55 57 55 52 50 50 51 53 54 52 51 51 55 59 61 61 60 58 57 58 59 61 65 68 71 74 76 78 79 78 77 74 73 73 71 69 65 64 65 67 66 64 65 68 70 72 74 75 75 74 73 73 76 78 78 78 78 79 80 81 80 78 82 87 87 86 84 78 74 73 70 67 64 62 65 65 63 61 60 61 63 66 64 63 65 68 71 65 59 52 51 53 57 61 65 68 72 74 76 77 78 80 80 80 80 80 80 78 77 76 77 77 79 81 83 84 85 85 86 87 87 86 85 83 80 79 78 80 82 83 82 81 80 80 80 81 83 83 84 85 86 86 86 86 85 84 84 86 88 90 91 91 90 89 89 90 90 90 90 91 91 91 91 90 90 90 89 88 87 86 86 85 84 84 85 85 86 87 87 87 88 88 89 90 90 90 90 90 90 89 87 86 85 84 84 86 85 84 84 85 86 87 88 88 87 87 86 84 82 81 80 80 79 79 79 81 81 82 83 84 85 85 84 83 81 79 79 79 79 78 77 77 79 82 84 85 85 86 87 87 87 85 83 81 81 80 78 78 80 81 82 83 83 82 82 81 81 83 85 86 87 88 88 87 89 91 90 90 91 90 90 89 89 88 87 86 85 85 85 85 86 87 88 88 89 89 90 90 90 91 92 94 95 96 95 95 95 94 93 93 93 93 94 94 94 94 93 93 93 93 93 93 94 94 95 95 95 96 95 94 92 92 92 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 92 91 90 85 80 76 69 61 61 64 65 65 63 68 76 81 81 66 58 59 55 52 51 51 54 54 54 56 57 53 53 56 58 60 58 58 59 59 58 61 65 63 61 60 58 55 53 53 57 62 68 67 65 67 68 67 68 71 69 67 68 69 72 74 75 76 76 73 69 68 65 63 63 62 61 60 58 59 61 64 66 67 64 62 66 66 63 66 68 69 70 71 72 73 73 73 73 73 74 74 74 75 75 75 76 77 75 75 76 76 76 78 79 78 78 78 78 79 79 78 75 72 68 66 64 64 64 64 64 66 68 69 69 68 67 66 64 62 62 62 60 56 50 46 45 43 43 44 46 50 54 59 61 59 51 48 46 40 38 38 37 36 36 35 33 35 40 55 68 55 46 45 43 40 43 48 56 53 42 42 41 41 41 40 41 44 41 41 42 46 56 51 44 43 44 45 55 64 48 42 43 44 44 45 46 46 50 52 46 44 44 44 45 46 47 55 61 64 60 55 50 49 54 53 48 55 59 61 59 55 58 60 61 63 64 66 67 65 61 55 51 45 33 27 28 29 29 29 30 30 30 30 29 28 28 28 28 30 32 37 40 42 43 44 44 44 45 45 45 44 42 42 42 43 42 41 40 40 40 39 38 37 37 37 38 39 41 40 36 36 37 36 36 36 37 38 40 40 39 38 37 36 36 34 33 33 35 37 40 45 49 47 46 47 47 47 46 44 39 37 36 37 38 36 35 37 34 32 31 32 32 34 37 37 37 38 38 36 36 37 38 38 38 41 43 44 43 42 42 43 42 42 41 43 47 43 40 40 41 42 39 39 44 43 42 41 41 43 42 39 36 36 37 38 38 37 39 44 48 49 47 45 46 43 39 38 36 35 36 39 42 41 35 33 32 34 38 46 47 45 44 46 50 49 45 44 42 40 41 44 46 47 49 50 52 52 53 55 53 48 48 48 43 39 37 37 38 43 44 41 38 35 33 33 36 40 45 48 51 54 52 49 48 47 47 49 51 50 49 47 45 44 46 45 40 42 46 47 47 48 47 47 46 45 45 44 45 47 49 51 50 48 50 51 48 49 49 50 47 42 43 47 52 55 55 51 47 49 50 52 53 54 52 51 50 47 45 45 47 51 55 58 58 57 55 53 53 55 56 55 53 51 54 57 61 64 65 61 58 58 60 62 65 67 69 72 74 75 77 79 79 78 77 75 73 71 68 67 67 68 68 69 70 70 70 70 71 73 75 76 75 75 78 79 78 77 78 80 82 83 85 85 85 86 87 86 85 78 72 69 66 64 61 60 60 60 59 58 58 60 63 65 65 66 68 71 72 66 60 53 56 60 64 68 70 73 75 76 78 79 79 80 80 80 80 79 78 78 77 77 78 79 81 84 87 88 88 88 87 87 86 85 83 81 78 80 82 83 84 85 86 87 86 85 86 86 86 86 86 85 86 87 86 86 85 86 87 89 90 91 91 90 89 89 90 90 90 89 90 90 91 91 91 90 90 90 90 89 87 86 85 85 84 83 84 85 86 87 87 87 87 88 90 90 90 90 90 90 90 90 90 89 87 86 85 85 84 84 85 86 88 88 87 87 86 85 84 83 81 80 81 81 80 78 78 79 80 81 82 84 84 84 83 82 80 78 78 77 77 77 76 77 79 82 82 83 83 83 85 85 85 84 82 80 79 78 75 74 75 76 78 81 82 81 80 79 79 80 82 83 85 86 86 87 89 89 89 89 90 90 90 89 88 88 87 86 86 85 85 86 87 87 87 88 88 89 90 91 91 93 94 95 96 96 95 95 95 94 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 95 95 95 94 93 92 92 92 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 91 91 91 91 90 85 82 80 79 77 68 62 62 63 62 61 60 63 68 73 70 59 58 58 53 50 50 51 54 52 51 50 53 57 59 60 60 59 57 57 59 59 60 62 63 62 62 61 58 55 53 55 59 64 68 66 65 66 69 71 74 74 71 70 70 69 69 69 71 72 75 76 70 66 64 63 63 62 61 62 62 61 62 64 65 67 66 66 69 70 70 70 71 72 72 73 73 73 73 73 74 74 74 74 74 75 75 75 76 77 76 77 78 77 76 77 78 80 80 80 80 79 78 78 76 73 70 68 66 65 66 66 67 67 68 66 65 63 64 65 64 62 63 63 62 60 57 56 52 43 37 37 40 42 44 49 57 55 51 52 50 40 38 40 36 35 39 39 35 45 54 54 56 50 45 42 43 43 41 46 54 48 43 44 43 43 43 42 41 41 41 40 41 39 37 42 44 45 44 43 44 46 44 43 43 44 44 44 44 44 48 50 45 43 43 43 44 45 46 45 46 50 57 57 51 48 48 48 48 51 59 66 59 55 58 59 58 59 61 65 65 62 58 52 47 40 30 28 28 28 29 32 32 32 33 32 28 28 28 29 30 33 36 41 42 43 43 42 41 41 42 43 44 44 43 42 41 41 41 40 39 38 37 38 38 37 37 38 37 38 39 40 39 37 37 37 36 35 35 36 36 37 37 37 37 37 35 33 33 33 37 38 39 46 51 50 48 48 48 49 50 47 41 40 39 40 41 44 44 43 40 36 32 32 33 34 35 34 34 34 35 35 35 37 39 38 38 40 41 43 42 42 43 42 41 50 56 43 41 46 43 39 39 40 43 43 44 45 45 45 43 43 42 40 37 36 37 38 38 37 37 38 45 49 49 49 48 42 37 35 35 35 37 41 49 47 37 42 42 37 38 43 45 45 44 45 48 45 42 42 41 39 39 41 44 48 50 53 55 54 53 51 49 47 46 45 41 39 37 38 40 44 44 41 37 34 32 34 39 41 45 51 55 57 53 50 49 49 48 52 52 50 47 45 45 43 43 42 41 46 48 48 48 47 47 46 43 43 44 45 47 50 52 55 53 53 53 52 49 49 50 49 46 42 43 46 51 55 58 49 44 48 51 54 51 50 49 50 51 51 51 51 52 53 56 58 59 58 58 57 57 56 56 57 56 55 55 56 59 63 66 67 63 56 58 60 64 68 71 72 72 73 74 76 78 79 79 78 75 74 73 70 68 67 66 66 68 70 71 69 68 69 73 79 80 80 82 81 79 76 76 80 83 83 84 85 85 86 86 86 85 80 74 67 64 62 59 58 58 57 56 55 57 59 63 65 65 66 68 72 72 67 63 60 62 65 68 71 74 75 77 78 79 79 79 79 80 80 80 80 80 79 78 78 78 80 82 85 88 89 89 88 87 86 85 84 84 82 82 83 84 83 87 90 90 90 90 90 91 91 91 90 88 87 87 86 86 86 86 87 89 90 91 91 90 89 88 89 89 88 88 88 89 89 90 90 90 89 89 88 88 87 86 85 85 84 83 82 82 84 85 86 86 86 87 88 90 90 90 90 90 90 90 90 90 89 89 88 87 86 85 85 86 86 87 84 84 86 85 85 84 83 80 80 80 80 80 78 78 78 79 80 81 81 82 81 80 79 78 77 76 76 76 77 78 79 80 81 81 81 81 81 81 81 82 81 80 78 76 74 73 73 73 75 77 80 80 81 80 79 78 78 80 82 84 86 87 87 88 89 89 89 90 91 90 89 88 88 87 87 87 86 86 86 87 87 87 88 88 89 91 92 93 93 94 96 96 95 95 95 94 93 92 92 92 92 93 94 94 95 95 95 95 95 95 95 95 96 96 95 95 94 93 93 92 92 93 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 91 91 92 92 91 90 90 90 88 85 79 79 79 79 81 80 72 65 62 62 61 61 62 63 64 60 59 60 57 54 53 53 54 54 54 53 53 56 60 63 64 66 61 57 57 58 58 58 60 59 60 61 58 49 55 58 59 62 65 64 62 62 63 67 72 78 75 72 72 71 69 66 64 67 69 74 74 68 66 65 63 62 62 63 64 65 64 62 64 67 69 70 71 71 71 71 71 72 72 72 73 73 73 73 74 74 74 74 74 74 75 75 76 77 77 77 77 76 75 75 76 77 78 79 78 76 76 75 76 77 78 75 72 69 68 68 68 68 67 67 65 63 61 62 63 64 65 67 63 60 57 55 56 55 51 44 39 39 38 35 37 41 45 47 49 45 39 40 41 42 44 49 51 51 56 54 46 46 48 46 44 46 46 45 53 57 48 45 46 47 46 44 44 45 42 41 41 42 42 41 42 44 45 45 45 45 45 44 44 44 45 45 44 43 43 44 42 41 43 44 43 44 46 46 47 51 54 59 56 53 49 46 47 46 47 57 62 55 55 57 59 59 58 59 63 62 60 56 51 44 37 31 28 29 31 32 34 34 33 32 30 27 28 29 29 32 36 41 44 45 44 44 43 42 41 42 43 45 45 44 42 41 40 40 40 40 38 37 38 39 39 38 38 37 38 39 41 41 39 39 40 38 37 36 37 38 39 39 39 39 39 36 34 32 34 37 40 43 45 49 53 50 49 48 47 46 49 47 42 42 46 44 43 42 41 40 38 34 34 35 36 35 34 34 34 34 34 36 36 38 38 37 37 37 40 45 49 52 43 35 35 36 38 39 43 45 44 43 45 46 44 45 47 47 47 43 41 42 39 35 37 38 39 39 38 37 39 47 49 50 47 44 40 37 35 36 36 36 40 47 45 43 43 42 39 39 40 39 39 35 36 37 38 39 41 40 40 39 40 43 45 48 54 55 52 49 47 50 50 48 43 39 38 37 38 40 43 43 41 37 34 32 36 41 48 52 56 54 54 52 49 46 48 50 52 52 50 48 46 46 44 39 41 43 47 48 47 48 47 46 44 42 43 44 47 49 53 56 55 51 52 55 54 52 53 53 53 47 43 43 43 44 48 50 44 42 44 49 52 49 47 45 47 49 51 54 57 59 59 60 60 59 57 57 58 59 59 58 58 58 58 58 56 56 60 64 68 67 64 62 62 64 67 71 72 73 73 74 75 75 77 79 79 79 79 78 76 73 70 67 66 66 68 70 68 68 70 74 77 78 80 82 80 79 76 77 78 81 83 84 84 84 85 85 86 85 83 77 70 65 61 57 56 55 53 52 52 56 60 65 68 68 68 69 72 71 68 68 68 68 70 72 74 77 78 79 80 79 79 78 79 80 81 81 81 80 79 79 78 79 80 82 85 87 89 89 89 89 88 87 87 88 85 84 84 83 83 89 91 91 91 91 91 90 89 88 87 87 86 85 84 84 85 86 87 88 89 90 89 88 89 88 88 88 88 88 88 88 89 90 90 90 89 88 87 87 86 85 85 84 82 80 80 80 82 83 84 86 87 87 89 90 91 91 91 92 92 91 91 91 91 91 91 90 89 88 87 86 87 88 87 86 86 84 83 82 81 80 80 80 80 80 81 82 82 83 82 82 81 80 80 79 78 78 77 76 76 77 79 81 84 83 82 82 81 81 80 79 79 79 80 80 79 77 76 75 74 74 74 76 80 79 79 79 79 78 79 81 83 83 82 84 86 87 87 88 88 89 90 90 89 89 89 89 89 88 88 87 87 88 89 89 89 90 91 92 93 94 95 96 96 95 95 94 93 92 91 91 91 92 93 94 94 95 95 95 95 95 95 95 94 94 95 96 95 94 93 93 93 93 93 94 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 92 91 90 88 87 87 84 80 79 78 78 79 79 80 80 72 66 60 59 60 60 61 61 61 61 61 62 60 56 52 53 55 58 59 58 57 57 61 65 62 61 59 58 57 59 61 60 60 59 59 61 61 60 63 64 64 65 65 63 61 61 62 65 65 67 68 69 73 74 72 65 62 64 66 68 67 66 66 65 63 63 63 65 66 66 66 64 67 69 71 71 72 71 71 71 72 72 73 73 73 73 73 74 74 74 74 74 74 74 75 75 76 76 77 76 74 74 75 74 74 74 76 77 76 76 77 77 78 80 81 78 76 73 71 70 69 69 69 68 68 65 63 62 62 63 66 68 65 60 52 50 49 52 52 50 45 42 38 35 37 38 40 43 45 40 36 36 41 48 51 54 55 52 49 46 42 44 50 56 56 54 53 56 60 56 48 47 47 51 51 46 44 43 40 40 41 44 47 50 50 48 46 46 47 47 47 46 46 45 45 44 44 43 46 47 41 40 44 43 41 44 46 46 56 69 61 57 54 53 55 58 60 55 52 55 56 55 57 58 60 60 58 59 59 60 59 57 52 47 39 33 28 31 34 33 32 32 31 29 28 27 28 30 32 37 41 43 45 46 46 46 44 43 42 44 46 47 46 44 41 40 40 40 41 41 40 40 41 42 42 41 41 41 41 41 42 42 42 42 43 42 39 37 39 40 40 42 44 43 42 38 34 32 34 37 42 45 47 50 53 51 51 52 48 46 49 49 41 44 48 42 38 37 36 34 33 32 32 34 36 36 36 35 35 36 38 40 43 41 38 37 37 37 39 45 52 56 47 41 37 36 37 39 42 49 43 38 48 50 46 44 45 44 41 38 38 39 36 35 38 40 40 39 38 38 41 47 49 48 43 40 38 38 38 39 38 37 36 36 37 39 41 42 42 39 37 33 35 37 37 37 36 38 39 39 40 43 44 45 45 47 51 50 47 45 45 47 49 49 43 38 36 36 36 39 41 41 40 37 34 34 38 44 52 55 55 50 48 50 46 44 48 49 49 51 51 50 48 46 44 41 41 42 46 46 47 47 46 43 43 43 47 48 49 48 47 51 54 52 54 56 57 56 55 54 53 48 45 43 42 41 41 40 41 42 44 47 48 46 44 42 45 48 52 55 58 61 62 63 61 58 55 53 52 54 57 58 59 60 60 60 57 55 55 58 63 65 66 66 66 66 67 69 70 71 72 73 74 73 74 75 78 80 81 81 80 78 76 72 71 70 68 67 67 67 69 71 73 75 77 79 79 78 75 78 82 83 84 84 84 84 84 84 85 83 81 77 72 67 63 58 55 53 51 50 50 57 63 68 70 71 70 70 71 71 72 73 73 72 73 74 77 78 80 80 80 80 80 80 80 80 81 81 80 79 78 78 78 79 81 83 85 88 90 91 91 91 91 91 90 90 89 86 84 87 88 88 89 89 90 91 90 89 88 88 87 87 85 83 83 83 85 86 86 87 88 88 89 89 88 88 88 88 87 87 88 89 89 90 90 89 89 88 87 85 85 84 84 84 82 80 80 81 82 82 83 85 86 88 89 90 91 91 91 90 90 91 91 92 92 92 92 91 90 89 88 87 88 87 84 84 84 83 82 81 81 81 82 82 83 83 84 84 85 85 84 82 81 81 80 79 78 77 76 76 76 77 79 81 83 83 83 82 82 81 80 79 78 78 79 78 77 77 76 75 74 74 73 76 79 78 78 79 79 79 81 82 83 83 83 83 84 85 86 87 88 89 90 90 90 90 90 90 90 89 89 89 89 90 90 90 91 92 93 94 95 95 95 96 95 94 93 92 92 91 91 91 92 93 94 95 95 95 94 94 93 94 94 94 94 95 95 94 94 93 93 93 93 94 94 95 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 90 89 89 89 90 90 91 91 89 87 83 82 81 81 80 78 78 78 80 77 71 69 66 64 62 58 58 60 59 58 60 62 64 64 64 58 52 55 58 61 60 56 56 57 60 60 54 60 65 61 59 61 60 59 59 59 58 59 63 62 62 67 68 69 68 67 65 63 59 60 64 65 67 66 65 65 65 62 63 65 66 68 68 66 66 65 64 64 64 66 67 67 69 69 70 71 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 74 75 75 74 73 74 75 76 78 80 81 81 82 82 80 78 76 73 71 70 71 71 72 71 69 66 63 63 65 70 72 70 61 52 49 47 46 49 51 50 48 43 43 45 44 42 40 39 40 39 38 42 45 45 46 47 46 43 41 40 40 49 55 54 54 53 58 62 55 49 47 47 46 45 46 47 45 40 41 43 42 45 52 53 53 48 44 46 48 49 48 47 47 46 44 44 45 52 57 55 48 44 42 41 45 47 48 52 59 60 57 55 52 52 55 58 59 56 54 60 61 61 58 56 56 57 62 63 62 60 57 51 44 36 31 28 33 36 37 34 32 30 28 28 28 28 33 36 38 40 43 45 47 48 47 45 44 45 48 50 49 46 44 41 40 39 39 39 42 43 43 43 44 45 45 42 41 41 41 41 42 42 41 42 42 39 39 40 41 41 44 45 45 42 37 34 33 34 38 42 47 51 52 53 55 54 53 51 47 43 45 48 50 48 41 36 34 33 32 30 32 33 34 36 37 38 40 41 43 45 48 53 48 41 37 36 37 39 43 50 52 50 52 51 43 43 48 47 49 40 41 53 51 46 43 41 40 37 35 37 38 36 37 41 41 40 38 38 38 41 44 49 49 44 40 38 38 39 40 39 37 37 36 34 37 40 42 41 34 33 33 34 36 37 39 39 39 40 40 41 43 44 45 46 46 47 44 43 42 43 46 48 48 44 38 32 33 35 39 40 39 38 37 33 34 38 47 53 54 52 47 43 41 46 48 51 51 50 51 50 46 46 46 44 42 40 42 45 46 46 46 45 45 48 49 50 49 47 52 54 51 49 48 54 58 60 58 54 50 49 50 46 42 43 43 42 41 41 42 44 46 46 45 44 43 45 48 52 52 54 56 58 59 59 57 55 52 49 52 56 59 61 62 62 61 58 55 53 55 58 61 64 67 69 71 72 72 72 72 73 74 73 72 71 72 73 76 79 80 80 79 78 77 76 75 73 70 67 66 66 68 70 72 74 76 79 80 80 81 82 83 84 84 84 84 83 82 82 81 79 78 75 72 67 64 61 61 63 65 68 72 74 76 77 76 75 73 72 73 74 76 75 74 74 75 77 79 80 80 80 81 80 79 79 79 79 79 78 77 76 77 78 79 81 83 86 89 91 91 92 92 92 91 91 90 88 85 84 86 87 85 85 85 88 88 86 85 86 87 86 85 85 84 83 84 86 86 87 87 88 88 89 89 88 88 88 87 87 87 88 88 89 90 89 88 87 88 87 85 84 84 83 82 83 83 82 82 82 83 83 84 85 87 88 89 89 89 89 88 88 89 90 91 91 91 90 88 86 85 86 86 85 85 85 84 83 83 83 82 82 83 84 84 84 84 85 85 86 88 86 84 83 82 80 78 76 74 74 74 75 77 79 81 83 82 82 82 81 80 81 81 80 80 81 80 79 78 76 75 74 74 74 75 76 76 76 75 78 80 81 80 80 81 82 82 83 84 85 86 87 88 89 90 90 89 89 89 89 89 89 90 90 91 91 91 92 93 94 94 94 95 95 94 93 92 91 91 91 91 91 91 92 93 94 94 94 93 92 92 92 93 93 94 94 94 94 94 93 93 93 94 94 95 95 96 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 91 88 85 81 79 79 83 86 81 77 75 74 74 70 63 61 61 60 59 56 59 63 59 58 60 64 68 65 65 61 58 60 59 58 56 56 60 60 60 65 66 65 67 65 63 63 61 59 59 60 60 65 69 65 64 72 75 75 74 73 71 71 73 71 70 72 73 74 78 80 71 66 68 71 72 74 74 70 67 65 65 64 65 66 67 67 67 69 70 70 71 71 71 72 72 73 73 73 73 73 73 73 74 74 74 74 75 75 75 75 76 75 75 74 74 75 75 75 76 76 76 75 74 75 76 79 81 82 82 82 81 79 78 76 74 73 72 72 73 74 73 72 67 65 66 68 72 72 70 64 56 49 46 43 42 46 51 53 51 51 53 54 50 41 41 41 42 44 48 53 54 45 42 45 45 46 51 51 47 48 46 44 45 48 51 50 50 48 54 55 44 44 49 47 46 45 44 42 44 47 45 44 45 45 47 48 48 47 47 46 46 45 45 45 44 51 57 55 50 45 43 44 46 49 52 56 63 61 59 60 57 54 52 52 52 53 57 56 55 53 51 52 56 61 62 62 60 54 47 40 33 29 31 37 41 43 35 31 30 29 29 29 31 34 36 37 40 42 44 48 52 52 50 48 47 48 49 49 46 44 42 40 38 40 41 43 44 45 46 46 47 46 42 42 41 41 41 42 41 41 42 42 41 40 40 40 42 45 46 46 39 35 34 35 37 40 44 48 52 56 56 56 54 53 52 49 44 49 51 51 46 40 35 32 32 33 34 35 36 36 37 39 38 38 41 45 50 51 53 53 46 35 36 37 39 42 47 45 46 52 51 42 48 56 49 41 38 41 49 48 47 47 46 45 40 37 37 38 39 41 42 40 40 41 41 41 41 42 44 43 42 43 41 38 37 38 38 38 38 38 37 37 38 42 40 35 34 34 34 35 37 41 43 41 37 34 39 43 43 44 45 43 42 41 40 40 43 45 46 44 40 34 31 33 36 39 39 38 37 34 31 35 41 49 52 51 48 45 41 42 47 50 52 52 52 51 49 48 48 48 46 43 40 43 45 47 46 44 44 46 51 52 50 47 48 52 53 52 52 52 56 58 58 56 54 49 49 50 45 43 44 46 48 46 45 45 46 47 47 47 46 47 48 50 53 55 55 54 54 55 55 56 56 53 52 53 57 62 62 63 63 62 59 56 54 55 56 58 60 64 68 70 71 70 70 71 72 73 72 71 70 69 67 72 76 77 77 77 76 76 77 77 77 73 70 71 71 71 71 72 72 74 77 79 80 78 78 78 82 84 84 84 84 83 83 82 80 79 75 73 71 71 73 76 78 80 81 83 84 84 84 83 81 79 76 77 77 77 76 75 76 76 77 78 79 79 79 80 79 78 78 78 78 77 76 76 76 77 78 79 81 84 87 90 91 91 91 91 90 90 89 87 85 85 85 85 85 85 85 86 89 87 85 85 85 86 85 84 86 86 83 85 86 84 84 87 87 88 89 89 89 89 88 87 87 87 87 88 89 89 88 87 87 87 87 87 85 83 83 83 83 83 83 83 83 83 83 84 84 85 86 86 87 86 85 84 85 87 88 88 88 89 88 87 85 82 84 85 84 84 84 84 84 85 85 85 84 84 85 84 84 84 85 85 88 90 89 87 85 82 80 78 76 75 75 75 77 78 80 81 82 81 80 80 80 80 81 81 82 82 82 80 79 78 76 75 74 74 74 73 73 73 73 73 76 79 81 81 81 79 79 80 81 82 84 85 86 88 89 88 88 89 88 88 88 88 88 89 90 91 92 92 92 93 93 94 94 94 94 93 91 90 90 90 90 90 90 91 92 93 93 93 92 91 91 91 91 92 93 94 94 93 93 93 94 94 94 94 94 94 95 95 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 89 89 90 88 83 78 73 70 69 76 80 80 77 72 66 63 62 60 58 58 59 59 59 59 60 61 61 62 66 65 54 57 62 60 59 54 56 61 63 67 64 65 69 69 66 69 72 65 61 60 60 61 65 67 69 71 72 70 70 76 79 79 79 79 78 79 81 80 80 82 84 88 87 78 74 73 81 84 82 79 76 70 65 64 65 66 66 66 66 66 68 68 65 68 71 72 72 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 75 74 75 76 76 76 77 77 77 76 75 76 77 78 79 81 80 80 78 77 75 75 75 75 74 73 75 76 74 72 68 66 66 67 67 68 68 67 63 57 51 46 40 41 45 50 53 53 58 64 63 58 53 49 47 46 47 50 51 47 46 47 44 41 40 41 40 46 52 47 44 46 46 47 50 52 49 45 39 45 46 43 47 52 54 53 49 47 47 46 46 46 46 47 47 46 46 46 46 46 45 42 41 43 50 57 57 54 50 48 49 53 58 59 60 57 57 58 57 55 51 49 51 52 53 51 49 47 46 46 50 56 63 63 61 55 48 38 31 27 33 41 46 43 35 31 29 29 30 32 33 34 36 38 41 43 44 49 53 55 54 53 48 44 46 48 47 44 41 39 39 40 42 44 46 47 49 49 48 45 43 42 42 42 41 40 39 40 42 42 43 40 39 41 44 47 47 45 37 36 37 38 40 43 46 48 48 51 54 55 55 53 52 54 56 58 55 52 44 38 33 33 34 37 39 39 40 41 40 40 38 40 43 46 49 49 50 51 42 35 36 37 40 44 47 40 41 51 45 38 43 48 53 50 46 46 46 45 51 59 61 56 44 40 38 38 40 42 42 40 42 43 42 42 40 39 38 38 38 39 38 36 36 36 37 39 40 39 39 37 37 39 42 43 41 37 34 35 37 43 47 48 39 36 40 42 43 44 44 42 41 40 40 39 40 41 41 37 34 33 33 34 36 38 37 36 33 32 31 36 42 49 49 48 45 44 42 44 47 49 51 50 50 50 50 51 52 50 48 45 43 44 45 46 46 45 44 47 51 51 50 47 46 48 52 55 55 57 59 57 56 53 52 51 51 49 44 43 43 49 52 51 50 49 50 51 51 51 51 53 55 56 56 56 55 55 55 55 56 55 54 52 53 55 60 64 65 64 63 61 59 57 55 54 55 56 58 61 65 69 71 70 70 70 71 72 70 69 70 70 70 72 73 74 74 74 73 72 71 72 72 71 72 74 74 74 73 73 74 75 76 78 77 75 76 77 80 83 84 84 84 83 82 81 80 78 73 72 72 74 75 74 76 79 81 83 85 86 87 88 89 89 87 86 84 83 82 81 81 79 79 79 80 82 83 83 80 79 79 78 78 77 77 77 77 78 79 81 83 86 89 90 91 91 90 89 89 89 88 87 86 87 87 88 88 89 90 89 89 89 87 85 85 85 86 86 88 86 83 85 87 86 86 86 88 89 89 89 89 89 89 88 89 90 89 89 90 90 89 89 88 87 86 86 84 83 83 83 83 84 84 85 84 84 83 83 84 82 81 82 82 82 82 82 83 85 86 85 85 88 89 88 87 86 87 86 83 85 86 87 87 88 88 87 85 84 83 83 83 83 85 87 89 90 90 88 86 83 81 78 78 77 77 78 79 80 80 80 80 79 80 80 79 80 82 82 82 81 80 79 79 79 78 76 75 74 73 72 72 72 72 73 75 78 81 82 82 80 79 78 78 79 81 83 85 85 84 82 84 86 88 89 88 88 88 89 90 91 91 92 92 93 93 93 93 93 92 91 90 89 88 89 89 90 90 92 93 93 92 91 90 90 90 91 92 93 93 93 93 93 94 94 95 95 95 94 94 93 93 94 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 89 86 81 70 62 56 60 69 72 75 78 74 63 59 57 57 57 58 60 63 63 64 61 61 64 65 67 63 58 60 60 56 54 52 60 65 64 64 62 66 71 69 69 71 69 62 61 60 60 62 67 68 68 72 72 68 69 74 80 83 82 81 80 82 87 85 83 84 85 87 85 80 75 73 79 83 84 82 79 71 66 64 67 70 72 71 68 67 67 66 66 70 72 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 77 77 77 78 77 78 78 78 78 77 77 77 77 77 77 78 77 76 75 74 74 75 76 78 76 75 73 73 73 72 70 67 65 64 63 63 64 64 64 60 54 53 53 53 52 53 54 54 61 67 67 65 63 59 54 48 45 45 47 50 52 53 51 48 45 38 37 39 40 41 44 45 43 41 38 40 42 42 42 50 47 38 41 45 51 57 59 53 47 45 44 44 45 45 46 46 46 47 48 47 45 40 40 41 45 51 55 55 53 54 55 56 57 55 55 57 58 58 57 56 56 56 57 57 55 53 50 47 41 42 48 56 65 62 59 53 45 35 30 28 31 38 47 43 36 30 28 28 29 31 31 32 35 38 42 45 47 51 53 55 56 54 48 45 46 47 48 44 41 39 39 40 43 45 46 48 49 48 46 45 44 44 44 44 43 43 43 42 42 42 41 39 40 42 45 47 47 41 34 36 38 40 42 44 53 58 51 50 54 55 56 54 52 53 56 59 56 50 42 37 33 33 35 40 41 42 45 46 43 41 41 39 41 44 43 40 40 41 39 37 36 38 40 42 42 37 41 47 39 36 39 43 48 45 45 50 50 47 47 49 48 51 53 47 42 39 40 43 42 41 42 41 39 39 39 37 36 36 36 36 35 34 35 35 36 40 42 42 41 40 39 38 39 39 38 38 37 37 37 36 43 45 38 39 44 43 43 44 44 42 42 42 42 40 37 36 36 34 33 33 33 34 36 37 36 34 32 30 32 37 42 47 47 45 41 42 44 46 48 48 51 53 52 52 52 53 54 52 49 48 47 48 47 46 46 46 46 50 52 53 54 54 52 51 54 56 56 58 60 56 54 52 53 53 49 45 40 39 40 45 50 53 52 51 51 53 55 56 55 55 56 56 56 55 54 54 55 57 58 58 56 53 54 57 64 67 68 66 64 61 59 56 55 54 54 55 57 61 65 68 71 71 71 71 72 72 71 70 70 69 69 70 70 70 70 70 69 68 66 66 66 67 68 71 71 72 72 72 72 73 74 75 76 75 77 79 79 80 81 83 84 83 83 82 80 78 75 74 75 74 74 74 75 76 77 78 80 80 81 83 85 88 89 90 90 89 90 89 88 85 83 82 84 86 86 85 82 80 79 78 77 76 76 76 77 79 80 83 85 88 90 91 91 90 90 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 86 85 85 87 88 89 89 88 88 89 89 89 88 89 89 88 88 89 89 89 89 89 90 91 92 93 92 92 91 89 87 87 86 85 84 84 84 84 84 85 86 85 85 84 82 80 81 82 82 82 82 82 82 82 83 83 83 85 89 90 91 89 89 89 88 87 89 90 91 91 90 89 86 83 82 82 82 82 82 85 87 88 89 88 89 88 86 83 80 79 78 78 78 79 80 80 78 78 78 79 79 80 80 81 80 79 78 78 77 78 79 79 78 75 74 72 71 71 72 72 73 75 79 82 83 83 81 79 76 77 77 78 78 79 79 79 79 81 84 87 89 89 89 89 89 90 91 91 92 92 91 91 90 90 90 90 89 89 88 88 88 88 90 91 93 93 92 90 89 88 89 90 92 93 94 94 94 94 94 95 95 96 95 94 93 92 92 93 93 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 85 83 82 80 75 65 63 61 61 62 62 60 58 59 56 56 57 58 58 59 61 65 63 61 61 59 61 66 67 67 65 65 60 54 60 62 63 60 55 59 63 68 70 69 69 69 66 63 62 62 63 61 62 70 73 77 77 73 70 71 78 80 80 78 78 81 83 84 84 83 81 81 81 80 78 76 75 77 78 72 71 68 67 66 68 71 72 70 67 67 68 70 71 73 73 73 74 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 76 77 79 79 79 78 78 79 78 78 77 77 77 77 77 76 76 76 76 76 77 77 78 77 75 71 67 68 68 69 68 66 63 61 60 61 62 60 59 54 52 54 53 51 51 52 56 59 63 64 64 64 65 66 64 60 55 50 47 48 53 55 54 49 46 40 37 39 39 39 41 42 40 42 43 41 41 42 42 42 42 42 42 43 44 51 58 50 45 43 42 43 46 47 47 47 47 51 51 46 45 44 44 44 43 47 55 55 54 55 56 54 54 55 55 55 56 58 59 60 61 62 61 60 60 60 58 51 41 42 48 55 57 48 41 37 35 32 29 28 30 37 42 41 36 29 28 29 29 30 30 32 35 39 45 50 52 53 52 52 54 56 54 49 46 47 46 45 43 41 40 40 42 43 45 46 47 47 46 44 46 48 47 45 41 43 45 45 44 43 41 40 41 42 43 46 47 39 34 37 41 44 45 47 54 57 55 50 49 53 55 56 54 53 55 57 56 50 42 39 36 34 35 38 40 41 42 43 42 40 39 37 37 39 38 37 40 41 40 38 37 39 42 46 46 44 42 41 36 34 34 36 43 52 51 52 55 52 40 42 49 53 55 49 45 41 45 47 41 39 41 39 36 36 37 39 37 36 37 37 34 33 33 37 39 40 42 44 43 42 38 37 37 37 37 38 40 42 42 41 38 40 42 45 48 45 43 42 41 40 42 42 43 42 41 37 35 33 33 34 33 33 34 34 34 32 31 30 34 40 43 44 45 44 41 42 44 47 48 47 55 60 54 53 55 55 55 52 50 47 46 46 46 45 45 47 49 55 55 49 51 53 54 54 54 55 56 55 55 55 54 52 52 50 44 41 39 39 40 43 49 54 51 49 49 51 54 57 57 57 55 54 54 54 54 54 54 55 56 55 56 55 58 62 67 69 69 67 65 63 59 56 55 54 55 55 55 58 63 67 70 73 73 72 73 72 70 68 67 67 67 67 68 68 68 67 67 65 64 64 64 65 66 67 67 69 73 74 75 77 77 77 76 76 76 76 76 78 80 82 83 83 83 83 82 80 78 79 79 78 77 76 75 75 75 76 77 77 77 80 82 84 86 88 89 90 91 91 91 89 88 88 87 86 86 85 83 82 81 79 77 76 76 77 78 79 81 84 87 90 90 90 90 90 90 90 91 91 91 91 90 89 89 89 89 89 88 88 88 87 87 87 87 87 87 88 90 91 91 90 90 90 91 90 89 88 87 86 86 86 87 88 89 91 92 94 95 94 93 92 91 89 87 86 85 86 86 85 85 85 85 86 86 86 85 85 85 83 83 84 84 84 84 84 84 84 84 86 88 91 91 92 91 90 90 90 91 91 91 90 88 86 85 83 81 81 82 81 81 82 84 86 87 87 87 87 87 87 84 81 79 78 78 78 78 79 79 78 78 78 79 80 80 80 80 79 78 76 76 76 78 79 79 78 76 75 74 73 73 73 73 74 78 80 82 83 82 79 77 76 76 77 77 78 78 78 78 78 80 83 87 89 90 89 90 90 90 90 90 90 91 90 89 88 87 87 87 88 88 88 88 89 90 92 92 92 90 89 88 88 88 89 90 91 92 93 94 94 95 95 95 95 95 93 92 91 91 92 93 93 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 88 88 88 87 87 88 88 86 85 85 78 72 69 66 65 64 63 59 56 54 53 53 53 51 53 57 59 60 58 58 61 61 60 56 54 61 66 68 64 64 66 64 63 63 62 57 57 63 64 66 67 67 66 65 63 63 62 65 66 63 67 76 78 78 72 71 72 73 75 75 76 75 76 78 80 82 81 80 79 80 84 80 78 78 75 74 71 69 70 69 67 68 70 71 72 70 70 72 72 73 73 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 79 79 80 79 77 80 81 81 80 79 79 79 79 79 78 78 77 78 78 78 78 78 79 80 80 79 79 75 72 68 65 66 65 65 65 64 63 59 55 52 51 52 51 46 45 48 43 40 41 45 53 58 59 58 57 56 59 62 64 64 62 58 51 45 45 49 50 45 46 49 43 40 41 40 38 39 41 44 47 50 45 42 43 46 56 56 53 49 48 45 45 45 44 43 43 45 49 49 50 50 53 59 54 47 48 49 48 48 48 51 54 54 55 55 55 56 59 59 57 55 53 56 60 61 61 63 62 61 60 59 59 50 40 39 40 42 39 35 35 32 30 29 28 29 31 35 39 40 35 30 30 30 29 30 32 36 39 39 43 49 49 49 48 47 46 46 46 49 49 48 46 43 42 41 41 40 39 41 43 46 47 47 46 45 46 49 51 45 42 46 46 44 44 44 44 43 42 42 42 46 46 38 36 38 43 48 49 50 52 51 50 46 45 49 50 51 53 54 56 57 57 52 49 49 43 36 34 34 36 38 40 41 42 41 40 40 38 37 38 40 44 42 41 39 39 42 44 45 45 43 37 36 36 35 37 42 52 65 53 46 51 53 51 53 55 54 50 45 44 44 47 46 40 38 39 42 42 39 40 42 38 37 38 38 37 36 35 36 37 39 41 42 42 40 37 36 35 35 35 36 37 38 39 41 41 43 47 48 48 47 46 44 44 42 40 40 41 43 43 40 38 36 35 34 33 34 34 34 34 32 31 30 35 41 45 44 40 41 42 43 44 45 47 47 48 50 52 53 53 53 52 49 48 47 46 46 46 47 47 49 52 55 57 57 55 54 54 54 53 54 55 55 55 55 54 53 52 48 44 43 44 45 45 45 49 52 51 49 48 49 52 56 57 58 55 54 54 55 57 56 54 52 52 53 56 59 63 66 69 68 67 66 66 65 60 56 54 54 56 54 54 54 57 61 67 71 73 73 71 70 69 66 65 65 66 67 69 69 68 67 67 66 66 66 67 68 68 69 70 69 70 73 77 80 80 80 79 77 75 76 77 79 81 82 82 83 84 84 84 82 80 82 82 81 79 78 76 75 74 74 75 75 76 78 79 80 82 83 84 86 87 87 87 87 89 90 87 86 85 84 84 84 83 81 79 78 78 78 79 80 82 85 88 89 89 90 90 91 92 92 92 92 92 93 92 91 91 90 90 90 90 90 90 88 89 90 89 90 91 92 92 91 91 90 90 90 91 90 89 87 85 86 86 86 87 88 90 92 93 94 95 93 92 91 91 90 89 88 87 88 88 87 87 87 87 88 88 89 89 89 87 85 84 84 84 84 84 84 84 84 85 88 90 91 91 91 92 91 90 90 89 88 85 83 82 82 81 81 80 81 82 82 82 82 84 85 85 86 86 86 85 84 82 81 79 78 79 77 77 78 79 79 78 78 77 77 77 79 79 79 77 76 75 76 77 79 80 79 79 79 77 75 77 77 76 77 80 81 81 81 81 80 78 77 77 77 77 78 78 78 78 78 80 82 87 89 90 90 90 90 90 90 89 89 89 88 87 86 85 85 85 86 87 88 89 91 91 91 90 89 87 86 86 87 89 90 90 90 91 92 94 95 95 95 95 93 92 91 91 91 91 92 93 93 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 89 88 88 88 88 88 87 87 87 87 88 88 89 79 73 67 64 65 66 67 67 66 63 59 54 54 55 55 54 53 56 62 62 61 65 66 65 65 68 66 64 66 65 59 58 63 57 57 63 63 59 57 58 60 61 62 63 63 62 62 63 65 66 66 66 71 74 72 75 77 80 81 79 81 85 82 78 75 74 76 77 76 77 77 77 76 75 76 79 76 74 70 69 69 69 68 69 71 72 72 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 77 77 77 78 78 78 79 79 80 80 80 80 79 79 81 82 83 82 81 80 79 79 79 78 78 78 79 81 82 82 83 82 81 80 79 77 74 70 67 66 67 63 61 60 61 62 59 54 50 49 50 48 45 40 36 32 31 31 35 40 50 54 54 49 45 44 50 59 62 62 63 62 54 47 45 46 46 46 48 48 44 42 41 40 39 38 37 48 53 46 48 59 52 50 59 58 51 48 45 48 51 53 49 47 47 48 49 51 53 62 71 58 50 50 49 49 49 46 45 49 55 54 54 54 53 54 56 57 59 56 52 52 55 59 62 63 63 63 59 55 47 40 34 35 36 39 40 40 35 30 32 34 35 37 39 40 40 34 31 31 30 30 32 36 43 42 40 42 45 46 46 46 47 47 46 47 51 51 50 46 44 45 43 42 41 40 40 43 46 47 48 50 48 45 50 52 45 45 51 50 46 47 47 46 44 42 41 42 44 45 42 42 42 45 49 53 53 52 48 48 49 50 51 50 51 53 55 58 59 60 59 57 55 46 39 35 32 31 34 37 40 42 44 43 41 39 39 40 42 45 43 41 41 39 39 42 44 43 38 31 31 33 34 42 51 55 57 46 44 50 51 53 56 57 56 47 40 42 43 44 44 42 39 39 43 44 44 45 44 40 39 39 38 38 39 39 39 38 38 38 39 40 40 39 38 37 34 33 33 34 36 37 40 43 45 45 45 46 45 44 43 43 42 39 37 37 38 39 39 38 36 35 34 34 34 35 35 34 32 32 32 35 37 40 40 40 39 41 45 46 46 47 47 46 48 50 51 50 48 47 46 46 45 43 46 48 51 52 53 54 55 56 56 54 53 52 54 54 51 53 56 57 57 56 53 51 46 42 43 44 46 47 47 49 51 54 53 52 51 52 54 57 58 56 55 54 56 58 58 56 53 53 55 59 63 67 67 67 65 65 65 66 65 60 56 52 52 52 53 52 51 52 54 61 66 71 71 70 69 68 66 66 66 67 68 69 70 70 70 71 71 70 70 70 70 68 67 66 68 71 75 77 79 80 80 79 79 78 78 79 80 82 83 83 84 85 85 85 85 85 86 84 83 79 77 75 75 75 75 76 76 77 78 79 79 80 81 82 83 84 84 84 85 86 87 87 86 85 85 85 85 84 83 82 81 82 82 82 82 84 85 87 88 89 90 91 92 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 90 90 89 89 90 91 90 89 89 88 88 88 89 89 90 91 92 93 93 92 91 90 90 90 90 90 89 89 89 89 90 90 90 90 91 92 92 93 92 90 87 86 85 84 83 84 84 84 84 87 90 91 92 91 91 92 92 90 86 84 83 82 81 81 80 80 80 80 80 81 83 82 82 84 84 83 83 83 82 82 81 82 81 80 79 78 77 76 77 78 79 79 78 77 76 77 79 80 80 78 77 76 76 77 79 80 80 79 78 77 76 79 80 79 80 81 83 84 84 84 82 81 81 83 80 78 78 78 78 78 78 79 80 81 87 90 89 89 89 89 89 88 87 87 86 86 85 84 84 84 84 85 86 88 89 89 88 87 85 84 84 85 87 89 91 91 90 91 92 94 94 95 94 93 92 91 90 90 90 91 92 93 93 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 88 88 87 88 88 86 85 85 83 82 82 84 81 76 67 61 54 57 64 68 69 67 64 60 55 52 57 58 60 55 49 57 62 65 68 70 70 70 68 67 66 66 67 68 68 61 59 57 58 64 69 67 58 55 58 57 55 58 60 62 63 64 64 64 64 67 70 71 72 81 87 90 92 91 84 82 82 80 76 73 73 73 73 72 72 71 71 70 71 70 68 68 69 69 69 70 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 78 79 79 79 80 80 80 81 82 82 82 81 80 79 81 82 82 81 80 78 76 75 75 76 78 80 83 84 85 84 83 81 79 76 73 70 66 63 61 58 56 55 55 55 56 56 53 49 50 51 47 44 42 37 31 32 31 30 33 39 46 49 45 39 33 42 52 56 57 57 57 56 49 44 47 47 44 47 50 48 45 44 41 37 36 39 49 51 47 47 50 47 47 54 52 46 46 46 48 53 62 55 47 47 53 60 60 60 63 63 54 50 49 47 50 62 53 40 51 56 53 53 55 55 55 57 59 64 60 52 57 60 62 63 64 62 60 55 49 43 42 42 52 55 52 49 47 38 34 37 39 41 41 42 41 38 34 32 31 31 31 32 37 42 42 43 47 48 50 50 50 46 46 48 47 47 49 47 44 45 46 45 43 43 42 41 42 45 48 51 55 51 49 53 52 47 47 50 53 52 51 48 46 43 42 40 41 44 46 47 48 47 47 48 49 47 46 44 50 59 61 58 52 52 54 53 55 59 60 58 59 57 49 43 38 34 31 32 35 39 43 46 46 45 43 42 43 44 45 46 44 41 41 41 43 43 41 37 33 33 37 41 42 46 47 46 42 42 45 49 52 55 56 54 43 40 46 44 42 46 46 42 44 48 47 47 48 46 42 40 38 37 39 41 41 42 40 40 42 44 46 45 43 41 40 39 37 35 34 35 36 40 43 45 43 41 43 43 43 43 42 41 39 38 37 37 37 37 36 34 32 32 33 34 35 35 34 33 32 32 32 32 33 35 36 36 39 45 52 54 51 50 50 49 50 52 51 48 46 46 49 47 45 47 50 53 55 55 53 52 53 52 51 49 49 52 53 52 54 56 56 56 55 49 44 42 43 44 45 46 47 49 50 53 56 58 57 56 55 55 58 59 58 57 56 56 56 56 56 55 56 59 62 66 69 66 64 63 63 63 65 64 59 54 49 48 48 50 51 50 51 53 59 63 67 68 69 69 69 68 68 68 69 69 70 71 72 73 73 73 70 68 66 64 63 66 68 71 74 77 76 77 78 78 77 76 77 79 80 81 83 84 85 85 86 85 86 89 90 90 86 83 79 77 76 77 78 79 79 80 80 80 81 81 81 81 82 82 83 82 83 83 83 85 87 88 88 89 88 87 86 86 86 86 86 85 84 84 85 86 87 89 89 90 92 92 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 93 92 92 91 91 90 90 90 90 91 91 91 91 90 90 90 90 91 91 92 92 93 93 93 92 90 90 89 90 90 90 90 90 90 90 90 90 91 92 93 94 94 94 94 92 89 89 87 83 83 83 83 84 87 90 92 92 92 92 92 93 93 92 90 88 86 85 83 81 81 82 82 82 80 80 79 79 79 80 80 80 81 81 80 81 81 82 82 80 80 79 78 77 77 79 80 80 79 78 78 79 82 83 82 80 78 77 76 76 77 79 80 80 79 78 78 81 81 81 82 83 83 84 84 84 84 84 86 87 85 82 79 78 78 78 78 79 80 81 83 83 82 86 89 88 87 86 85 85 84 84 84 84 83 83 83 84 84 85 85 85 85 84 83 83 84 86 89 91 92 92 92 92 93 94 94 95 94 93 91 90 89 90 90 91 91 92 92 87 87 87 87 87 87 87 87 87 87 87 87 88 88 89 88 88 88 87 87 87 87 88 86 82 75 69 69 69 68 69 71 70 65 63 61 61 63 66 65 62 60 58 55 56 60 53 49 51 51 55 57 57 65 70 70 70 68 67 66 67 67 66 63 58 58 59 57 56 60 60 56 55 56 56 56 57 60 63 64 64 63 63 62 66 69 73 76 83 85 84 86 83 77 74 73 73 72 73 73 73 72 72 71 71 70 69 68 68 67 69 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 77 77 78 78 79 79 79 79 80 80 80 80 80 80 81 81 82 82 82 82 83 83 81 79 80 81 81 80 78 77 74 71 72 74 76 78 81 82 83 82 81 79 76 72 67 64 61 60 60 56 53 52 53 54 54 53 52 51 53 51 48 45 42 40 38 39 37 33 33 34 40 45 47 40 34 38 45 52 53 52 52 52 51 47 45 46 47 47 50 53 51 50 49 46 43 46 53 55 55 49 50 53 47 43 44 49 57 58 55 49 48 51 50 49 56 65 68 69 63 58 53 54 51 48 53 60 49 44 55 57 54 54 56 58 60 61 61 60 59 58 59 62 64 63 63 64 62 57 48 41 41 46 54 60 61 56 48 37 36 40 40 41 41 41 41 36 32 31 31 32 32 31 35 39 42 47 53 55 56 55 52 47 47 47 45 47 53 50 47 46 46 45 47 48 45 42 41 44 49 52 55 54 53 55 54 52 47 49 56 54 51 48 45 42 42 42 43 45 48 50 51 50 50 55 54 51 44 41 43 48 59 60 58 54 52 51 52 54 54 54 55 53 48 43 37 33 31 31 35 39 44 50 56 51 46 44 44 46 47 47 53 52 47 44 44 42 41 43 38 33 36 39 37 37 43 45 46 47 47 48 49 50 50 47 38 42 48 43 43 51 50 45 46 47 48 47 47 44 42 42 42 42 41 41 41 42 44 46 45 45 44 44 44 43 42 40 37 36 36 36 37 40 43 45 43 42 42 42 41 42 42 40 39 38 37 37 36 35 34 32 30 32 34 35 36 36 35 34 33 33 33 34 35 37 37 37 37 41 49 50 50 48 48 47 49 52 56 57 55 51 48 49 49 48 50 53 56 56 53 51 51 50 49 47 48 53 54 54 55 54 53 51 50 45 43 44 45 46 46 47 49 50 52 55 56 55 56 57 56 56 59 61 63 61 59 57 55 54 54 56 59 62 66 68 68 65 62 61 61 61 63 62 60 54 49 46 46 48 50 53 55 58 62 63 64 66 67 68 69 69 70 70 70 71 71 71 71 71 70 68 66 64 63 64 66 69 72 75 77 78 76 76 77 77 77 79 79 81 82 83 85 85 86 86 87 88 90 92 92 91 87 83 80 80 80 79 80 82 83 83 83 83 84 84 83 83 83 83 83 82 82 83 83 84 85 86 87 88 89 90 91 90 90 89 87 86 85 86 87 88 89 89 90 90 91 92 92 92 93 93 93 92 92 92 92 92 92 92 92 92 92 92 92 93 93 92 92 92 92 92 92 92 93 92 92 92 93 93 93 93 93 93 92 92 93 93 94 94 93 92 91 90 91 91 92 92 92 92 91 91 91 92 93 94 94 94 92 91 89 87 87 85 81 79 79 80 84 89 90 91 91 92 93 94 95 94 93 91 90 89 88 86 84 84 85 86 86 85 84 83 80 80 81 81 81 81 81 82 83 83 82 81 81 79 79 79 78 78 80 81 81 81 80 82 84 85 85 85 82 82 83 83 82 78 77 79 80 80 81 81 82 82 82 83 84 85 85 85 85 85 87 88 89 88 85 80 80 81 83 83 83 87 88 81 80 79 84 86 86 85 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 83 84 85 87 89 91 92 92 92 92 92 93 94 95 96 95 93 91 90 89 90 90 90 90 90 90 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 87 87 86 86 86 86 86 87 81 73 65 61 61 58 56 64 69 70 70 70 68 66 62 60 59 58 58 58 59 60 59 51 53 58 57 55 54 60 69 69 68 68 68 67 67 68 65 60 58 58 61 61 62 62 63 62 60 57 54 54 55 57 61 63 64 61 60 62 64 68 73 79 77 76 75 73 73 72 69 69 69 71 72 73 73 73 72 71 70 70 71 70 69 70 71 72 73 73 73 74 74 74 75 75 76 76 77 77 78 78 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 81 81 80 81 83 85 86 85 83 80 77 75 75 73 72 71 71 71 73 70 69 72 73 73 72 70 71 68 62 60 60 59 57 52 52 54 52 52 53 53 53 56 58 51 46 45 44 44 43 41 41 38 35 36 38 43 49 51 46 41 42 46 48 48 46 48 51 48 44 45 45 46 49 52 51 45 39 43 47 49 52 55 56 54 58 59 50 45 46 54 63 61 60 53 51 51 51 51 52 52 49 56 59 53 52 57 54 47 54 55 47 49 57 56 56 57 59 62 62 63 63 63 63 62 60 61 61 59 59 60 61 58 48 42 40 50 59 64 65 61 50 38 37 38 40 40 41 40 38 34 32 31 32 32 32 33 35 39 42 46 50 51 54 57 52 50 51 49 47 53 57 51 48 46 46 46 48 47 45 43 40 44 48 51 52 52 51 52 56 55 49 54 60 56 51 46 45 44 45 46 47 50 53 50 50 55 56 57 56 55 49 47 53 57 61 61 58 52 51 53 50 49 49 49 49 45 42 42 39 33 31 31 34 39 45 50 54 53 48 43 45 48 48 46 44 46 46 44 43 44 46 49 44 39 39 39 41 38 36 37 43 52 50 47 42 38 32 38 42 45 45 40 44 49 49 48 46 47 48 47 45 44 42 42 42 42 41 41 41 41 42 42 43 43 43 43 44 45 42 39 37 36 36 37 37 37 40 42 43 42 42 42 41 40 39 37 37 37 37 36 36 34 33 31 32 33 34 35 36 36 35 34 33 33 33 34 37 40 41 40 39 41 45 46 46 46 45 45 46 48 53 56 57 52 49 50 49 47 47 48 51 50 46 48 49 49 48 47 47 49 52 53 53 52 49 46 44 44 45 46 47 48 48 50 51 54 56 59 58 57 57 57 56 57 58 61 62 61 59 57 54 53 54 57 61 66 69 69 68 66 63 61 59 59 60 61 60 55 50 46 45 47 52 57 61 63 64 63 63 63 64 65 65 65 64 64 64 65 65 66 66 65 64 64 64 65 66 68 70 73 75 77 78 78 77 78 80 80 81 82 83 83 84 85 86 86 87 88 90 91 92 93 92 90 86 83 80 81 81 81 83 84 85 86 86 86 86 86 86 86 85 85 85 84 84 84 84 84 85 85 86 87 90 93 94 93 91 89 87 87 87 88 88 88 88 88 89 89 90 90 91 93 92 92 91 91 91 91 91 91 92 92 92 92 92 93 93 93 92 92 92 93 93 93 94 94 94 93 93 94 94 95 95 95 94 94 93 93 93 93 94 95 95 94 93 93 93 93 94 95 95 94 94 93 93 93 93 93 93 93 90 87 86 86 86 86 86 83 81 80 84 89 89 90 92 93 94 94 93 92 92 91 91 91 89 88 87 87 87 87 88 88 87 86 85 85 84 83 83 82 84 86 87 86 85 84 82 80 79 79 79 80 81 82 82 83 84 86 87 88 86 84 84 84 85 85 83 77 76 78 80 82 85 85 84 83 83 84 85 86 87 87 87 87 89 89 89 88 86 83 84 84 85 85 85 86 85 82 82 82 83 84 83 83 83 83 83 83 83 84 83 82 82 82 82 81 81 80 81 82 84 85 88 89 91 91 91 91 90 90 92 93 95 96 96 94 92 90 89 89 89 89 88 89 89 91 87 87 87 87 87 87 87 87 87 87 87 88 88 88 87 86 85 85 84 84 85 85 84 79 72 63 64 66 63 62 66 69 70 70 68 62 60 58 57 56 55 56 58 58 56 58 58 56 60 67 70 67 68 71 70 65 59 61 65 67 69 69 66 63 64 69 75 74 66 64 65 67 66 58 55 56 57 59 60 60 58 60 65 69 73 74 76 74 74 74 70 67 68 68 69 68 67 71 73 72 72 71 71 70 71 72 73 73 74 75 75 75 76 76 77 77 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 79 78 75 73 74 77 80 84 84 79 75 72 69 66 65 65 64 66 68 64 59 57 57 59 59 57 57 59 62 63 60 56 53 51 51 50 55 60 54 51 51 53 56 63 63 51 46 44 44 45 46 45 43 40 37 38 42 50 49 49 49 45 41 41 45 39 36 42 45 48 46 45 46 47 47 44 41 43 42 44 46 48 56 63 61 60 61 59 52 50 51 61 60 49 49 53 54 54 54 53 53 53 53 53 53 50 49 49 55 54 50 52 51 52 53 53 54 55 57 60 62 62 61 63 65 64 64 63 60 55 55 56 57 54 48 45 44 50 58 64 67 67 57 47 40 40 42 41 41 42 39 35 33 32 31 31 32 34 36 41 44 45 47 49 53 54 50 52 57 54 51 55 53 47 46 46 46 46 47 47 46 44 42 43 45 48 50 49 45 48 56 53 52 58 59 56 50 44 45 45 45 49 53 56 57 51 51 55 56 56 54 56 61 58 55 58 59 58 55 51 49 47 46 45 44 44 44 43 40 37 35 32 31 32 34 37 41 45 50 54 50 44 48 51 48 48 47 41 41 44 44 45 49 51 49 46 44 42 40 38 40 44 43 46 51 48 41 36 34 45 48 41 40 39 46 51 49 47 45 47 47 46 45 43 42 41 41 41 41 42 43 42 43 45 46 47 46 45 43 44 45 38 34 34 35 36 36 36 39 41 43 42 41 43 43 43 41 39 38 37 37 37 37 34 33 32 33 35 35 35 36 35 34 33 34 36 37 37 38 40 43 44 42 43 44 44 46 47 48 48 47 50 55 54 53 51 49 47 46 46 50 51 49 44 41 44 44 42 44 46 46 47 49 50 50 49 46 42 44 47 48 48 48 49 49 51 54 56 57 58 56 56 57 58 59 59 59 61 62 62 60 58 55 55 56 60 65 68 69 69 68 67 65 63 60 59 59 60 59 56 52 49 47 49 54 60 65 65 65 64 63 61 61 61 60 60 60 61 61 61 61 61 61 62 62 63 65 68 70 73 75 77 78 79 79 78 77 78 79 80 82 84 85 86 86 88 89 89 89 90 91 91 92 92 91 89 86 86 85 84 84 84 84 85 87 87 88 88 88 88 88 88 88 87 87 86 86 85 85 85 85 85 88 91 94 96 96 93 90 88 88 88 88 88 87 87 87 87 88 89 90 91 92 92 91 90 89 90 90 91 91 91 92 92 92 93 93 93 93 93 93 93 93 93 94 94 95 95 95 94 94 94 95 95 95 95 95 95 94 94 94 94 94 95 95 95 95 95 95 96 96 96 95 95 95 94 94 93 93 93 92 92 91 90 89 89 89 84 82 81 80 79 83 87 88 89 91 92 92 93 92 91 91 90 90 90 89 88 87 87 87 87 87 86 86 86 86 86 85 83 83 84 86 87 88 87 87 85 83 82 81 81 81 81 82 82 83 85 87 85 87 89 84 83 84 85 85 85 83 79 78 78 80 83 86 87 86 85 85 85 86 88 89 89 89 90 90 90 89 87 84 83 85 86 86 86 85 83 82 82 82 83 83 83 82 82 82 81 82 82 83 84 84 83 83 82 82 82 81 81 82 84 86 88 89 90 90 90 89 89 90 91 92 93 94 95 94 93 91 90 89 89 88 88 87 88 90 92 87 87 87 87 87 87 87 87 87 87 88 88 88 87 86 85 84 83 82 81 80 80 79 76 70 66 66 67 65 66 68 70 68 64 61 57 55 53 52 53 56 55 56 61 63 61 57 49 50 52 57 61 65 68 70 71 68 65 64 65 64 61 62 63 64 63 62 64 62 62 61 62 63 61 60 59 57 57 57 61 63 64 67 69 70 70 69 68 68 68 67 66 67 67 67 68 69 71 72 72 73 73 74 74 75 76 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 78 70 63 58 59 61 66 65 62 60 59 60 59 59 59 59 57 55 57 59 60 55 50 51 51 51 50 48 53 57 60 62 61 54 48 51 53 52 54 56 53 52 55 60 65 60 51 45 41 40 42 43 44 43 39 39 41 42 44 44 43 45 45 43 44 44 37 35 41 45 47 45 44 47 49 50 49 47 45 47 49 52 55 63 67 66 63 59 58 59 59 61 67 61 54 53 55 58 58 57 54 52 53 57 60 54 51 49 49 53 55 53 56 58 54 52 50 50 50 52 54 57 60 62 64 64 63 62 59 56 53 51 50 49 45 43 47 51 55 60 64 64 62 55 50 45 45 45 44 43 44 41 38 35 34 33 32 32 33 37 42 46 49 53 53 50 50 48 49 50 48 49 52 48 44 45 45 45 47 48 48 47 45 43 42 44 47 49 49 43 48 56 58 58 60 58 54 46 44 47 45 43 49 55 58 58 54 57 58 56 55 54 54 54 52 52 53 54 53 51 49 43 42 41 42 41 40 38 37 36 35 35 34 32 33 34 35 38 42 47 52 52 51 49 50 51 54 51 37 39 48 50 51 53 55 55 51 45 38 36 35 37 40 37 40 53 47 36 38 42 52 46 34 41 46 50 50 48 47 46 47 45 42 44 45 43 42 43 43 43 44 45 45 48 51 51 50 47 45 43 43 42 38 35 33 33 34 34 34 36 40 42 42 40 40 41 42 42 40 38 38 39 39 37 33 33 33 35 36 36 36 36 35 34 33 37 42 43 43 42 39 36 37 39 43 45 46 48 49 52 54 52 53 55 51 49 49 50 50 49 48 50 50 48 43 41 42 41 39 42 45 46 45 45 46 46 46 43 40 44 47 48 47 47 48 49 51 53 55 56 57 57 56 56 57 59 60 60 60 61 62 62 61 59 60 61 64 66 68 68 67 66 66 66 66 64 62 61 60 60 59 56 54 53 55 59 63 65 64 64 64 62 61 61 60 59 59 59 60 60 60 60 61 62 64 66 68 70 73 75 76 77 79 81 82 81 80 78 78 79 80 83 85 87 87 88 88 88 88 89 90 91 92 92 92 91 91 90 88 87 86 85 85 85 86 87 88 88 88 88 89 89 89 89 89 88 88 88 87 86 86 88 90 94 96 98 97 95 91 89 89 89 89 88 87 86 86 87 88 88 89 90 90 90 90 90 89 89 90 90 91 91 91 92 92 93 93 93 92 92 93 94 94 94 94 95 95 95 95 95 95 94 94 94 94 94 95 95 95 95 95 95 95 95 95 94 95 95 95 96 96 96 96 95 95 95 95 94 94 93 93 93 92 92 92 92 92 91 88 84 80 79 78 81 84 87 89 90 91 92 92 92 91 90 89 88 88 87 86 86 86 86 86 86 86 85 85 85 84 83 80 82 83 86 87 88 87 86 85 84 83 82 82 82 81 81 82 83 84 84 84 85 86 87 87 87 86 85 85 84 84 80 79 86 89 89 87 87 86 86 86 84 84 85 87 89 89 89 90 90 88 87 87 88 89 89 87 85 83 81 81 82 83 83 83 83 82 81 80 80 80 82 84 85 85 84 84 84 84 84 85 86 87 87 88 88 88 88 88 88 89 90 91 92 92 92 92 91 90 89 88 88 88 87 86 87 89 91 93 87 87 87 87 87 87 87 87 87 87 87 88 88 86 85 84 83 81 78 75 71 69 71 72 70 66 63 65 67 68 69 71 65 59 58 57 57 57 55 54 55 55 54 57 60 60 55 52 59 56 50 53 57 64 69 68 68 67 64 61 60 60 60 61 62 59 58 59 61 64 64 64 64 64 62 60 56 61 64 70 73 70 71 72 72 71 68 68 67 67 67 67 67 69 71 73 74 74 75 76 77 78 79 80 81 81 82 82 82 82 83 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 80 80 80 81 80 80 80 80 80 79 79 68 55 49 46 46 48 51 48 46 46 46 49 48 48 54 55 52 48 46 50 53 51 49 49 48 48 46 47 53 54 54 57 60 59 55 52 55 58 56 56 54 53 55 60 62 57 51 44 38 33 37 41 43 42 38 40 41 41 42 45 44 42 44 45 47 45 43 44 44 45 45 45 45 46 50 51 47 45 43 46 49 52 56 62 66 68 69 69 65 62 60 62 65 66 61 57 58 60 60 58 55 53 54 62 65 58 53 51 51 53 59 60 59 55 51 50 49 48 48 48 50 53 58 61 63 62 60 59 56 52 49 46 46 44 43 46 53 59 64 65 66 66 61 56 53 51 49 47 46 44 43 40 38 35 34 33 32 33 34 40 44 49 53 55 53 49 48 48 48 47 46 49 50 46 45 46 46 46 49 50 49 47 45 45 44 43 46 49 56 59 57 52 47 49 50 52 50 43 45 48 44 43 47 49 51 58 59 56 54 52 49 48 52 53 50 50 49 47 46 41 43 45 42 41 42 44 45 41 39 39 39 38 36 34 38 39 38 36 37 42 48 54 58 59 52 51 58 52 38 42 47 47 48 50 55 59 58 51 34 40 45 39 35 35 44 53 39 34 41 48 55 42 37 48 51 51 49 47 48 48 48 45 43 46 46 44 44 45 44 45 48 48 47 49 51 52 50 47 46 44 44 42 40 37 34 33 33 33 33 35 39 42 43 41 39 39 39 40 40 38 38 38 35 33 31 34 35 37 37 37 36 35 34 34 34 40 45 45 46 44 39 35 36 38 42 46 49 50 50 51 54 55 53 51 49 48 48 49 50 51 51 52 49 47 44 42 40 40 41 42 43 43 42 42 43 43 42 43 42 43 44 45 46 47 49 51 53 54 55 57 59 60 59 57 57 58 60 60 59 60 61 63 63 64 64 65 66 66 66 65 64 62 62 64 66 66 65 64 63 63 63 62 61 60 61 62 64 64 62 61 61 60 60 59 59 58 58 59 60 62 63 64 65 67 70 72 74 75 77 77 78 78 81 84 85 85 82 80 79 80 82 84 86 87 88 88 88 89 90 91 92 92 92 92 93 94 93 92 90 88 87 86 86 86 86 87 88 89 89 89 89 89 89 89 89 89 88 88 87 89 91 94 97 98 99 99 96 93 91 90 90 89 89 88 88 87 87 87 88 89 89 89 89 89 89 89 89 90 90 90 91 91 92 92 93 93 92 92 92 92 93 94 94 94 95 95 95 95 95 95 95 95 95 94 94 94 95 95 95 96 96 96 95 95 95 95 94 94 95 95 96 96 96 95 95 95 95 94 94 94 94 93 92 92 92 92 93 93 92 87 80 77 76 77 80 86 89 91 91 92 92 91 90 89 88 88 87 86 86 86 86 86 86 85 85 84 82 82 82 80 77 77 80 86 87 87 83 81 81 81 82 81 81 82 81 81 82 82 83 83 83 87 89 90 89 88 87 86 85 83 82 79 80 87 89 89 88 87 86 87 86 84 81 80 82 85 85 85 85 86 87 88 89 91 91 90 88 86 84 83 83 84 85 86 85 85 84 82 81 80 80 82 84 85 86 86 86 87 87 87 87 87 87 87 86 86 85 86 86 87 89 90 91 91 90 89 88 87 86 86 86 86 86 86 86 88 90 92 93 87 87 87 87 87 87 86 86 86 87 87 87 87 86 84 83 80 77 72 69 65 66 68 72 74 70 68 68 70 72 71 68 63 61 60 58 57 56 55 53 56 62 56 54 59 61 59 57 57 53 50 52 54 56 63 66 65 65 65 64 63 63 64 66 67 65 63 61 63 66 67 67 68 65 63 58 59 67 71 75 75 74 80 80 78 74 68 68 68 70 71 74 76 77 77 77 78 79 80 80 81 82 83 84 85 85 84 84 84 84 83 83 83 83 83 83 84 84 84 84 83 83 82 81 80 79 79 79 79 80 78 77 74 72 70 70 70 73 71 61 52 44 43 43 44 46 47 45 44 43 41 38 41 49 51 49 43 41 48 49 48 49 48 45 45 45 49 54 51 50 53 57 63 58 49 51 52 52 50 49 46 44 51 57 59 50 43 38 36 39 39 40 39 38 39 40 40 43 46 46 43 40 46 51 46 43 42 45 48 48 48 48 49 51 49 45 44 43 45 48 52 54 58 61 65 69 68 66 62 58 56 67 82 66 56 57 58 59 57 54 55 59 67 66 64 58 56 63 64 65 63 60 53 50 49 48 48 47 46 46 49 54 56 58 61 59 53 50 48 48 47 48 48 49 53 58 65 67 67 66 65 65 61 55 53 51 49 47 44 41 38 35 34 33 32 31 34 38 47 53 56 54 52 52 51 50 53 56 51 48 49 48 45 45 46 45 47 52 53 51 49 48 49 48 45 46 49 57 55 47 48 47 44 40 38 40 44 47 48 43 44 47 48 51 57 60 59 50 43 40 39 41 44 46 46 44 38 39 43 41 41 42 45 47 52 55 53 50 48 43 39 37 36 37 40 40 34 34 39 45 52 58 59 55 55 60 55 49 43 43 44 44 46 53 49 36 34 34 48 52 44 41 39 48 48 32 37 48 52 50 34 33 42 44 46 46 48 52 50 49 53 52 49 47 45 45 44 40 41 43 47 48 48 48 51 52 50 47 46 47 43 39 38 37 34 33 33 33 35 39 40 41 42 41 39 39 39 40 40 38 35 32 33 33 35 36 36 37 36 35 34 33 34 36 40 42 41 40 39 35 36 40 41 43 46 50 54 55 55 55 54 51 49 48 50 52 53 54 55 53 51 47 45 44 43 42 42 42 42 42 42 41 42 43 43 43 44 43 41 42 44 47 49 50 52 54 55 57 59 61 63 62 62 61 61 61 61 60 60 61 61 61 62 64 66 68 67 66 64 62 61 61 62 65 66 67 66 65 63 64 66 65 63 62 63 64 63 61 59 58 58 58 58 58 58 58 60 62 64 66 68 70 72 74 75 77 78 79 79 80 81 84 87 87 87 84 83 82 83 83 84 85 86 87 88 90 92 93 93 93 94 93 93 92 92 91 90 89 88 88 88 88 88 89 90 90 90 91 90 89 89 88 88 88 88 88 89 90 93 96 98 99 99 98 97 95 93 92 91 91 90 90 89 89 88 88 87 87 88 88 88 88 89 89 89 90 90 90 91 91 92 93 93 93 92 91 92 93 93 94 94 94 94 94 93 94 94 94 94 95 95 95 95 95 95 95 95 95 96 96 96 96 95 95 95 95 94 95 95 95 95 95 95 95 94 94 94 94 93 93 93 92 92 92 93 93 93 92 88 82 78 77 78 79 81 87 90 91 91 91 90 90 89 88 87 88 88 88 87 87 87 86 84 83 83 79 77 78 78 78 79 80 82 85 85 81 79 79 81 82 81 81 82 82 82 82 84 88 87 87 90 91 90 89 88 87 86 83 81 80 82 84 87 88 88 87 87 86 87 88 88 86 83 81 81 83 83 82 84 86 88 90 92 92 91 90 88 87 86 86 86 87 88 88 87 86 85 83 83 82 83 84 86 87 87 87 88 88 88 87 87 86 86 85 85 84 84 85 87 88 89 89 88 87 86 84 84 84 84 84 83 84 85 87 89 91 92 93 87 86 86 86 86 86 86 86 86 86 87 87 86 84 83 80 77 72 67 68 68 71 73 75 75 74 72 71 73 73 73 67 61 63 64 63 60 57 54 54 59 61 59 59 62 63 67 67 62 55 51 49 55 61 67 67 64 66 69 66 66 67 67 66 64 63 67 67 64 67 71 71 70 66 64 60 64 72 72 73 83 82 81 79 75 72 69 68 71 76 78 80 80 80 80 80 81 81 81 82 83 85 85 85 85 84 83 83 82 82 82 82 82 83 83 84 84 84 83 82 82 81 80 78 78 78 78 78 75 72 66 60 50 48 49 54 58 64 64 60 55 50 50 49 49 47 46 44 42 40 41 42 42 45 45 47 46 49 54 48 46 48 48 45 44 45 51 51 43 45 50 54 59 62 55 46 47 47 43 40 39 46 54 58 60 47 37 36 40 43 37 35 35 36 38 39 41 44 47 49 41 36 49 53 46 44 43 50 54 52 52 53 51 51 52 51 50 47 44 47 52 59 58 55 61 65 62 63 64 62 58 72 78 65 57 55 55 56 57 56 56 66 74 63 54 53 59 70 67 66 68 61 50 49 49 48 47 47 47 46 48 50 50 51 51 50 49 50 52 56 60 62 58 56 57 60 64 67 68 66 66 67 63 58 55 52 48 45 42 40 37 34 32 30 31 32 36 42 51 53 53 50 48 49 48 46 48 51 50 49 47 45 44 44 45 45 48 52 53 53 51 51 52 51 49 46 46 47 46 46 53 54 53 47 42 46 49 51 49 46 45 46 48 51 54 58 59 49 45 48 46 44 43 41 40 41 42 41 41 39 42 46 50 53 51 52 53 52 50 44 39 37 37 37 38 37 32 33 37 40 44 48 53 56 59 59 54 51 49 46 45 45 47 53 49 41 42 47 57 56 51 54 56 58 46 28 41 50 51 42 25 39 48 46 47 49 52 55 52 50 51 51 49 46 45 46 46 44 45 46 48 49 49 44 43 49 49 46 45 44 42 38 33 32 32 34 34 33 34 36 37 38 38 38 37 38 39 39 38 38 34 32 33 34 34 34 34 35 34 33 34 36 40 40 38 40 42 40 37 34 37 43 45 47 48 50 53 53 53 53 52 50 49 48 47 51 55 53 51 50 48 48 48 48 47 47 46 45 44 44 44 45 43 42 44 44 44 43 42 44 46 48 49 50 51 52 54 57 59 60 60 59 59 60 60 61 61 62 62 62 62 62 62 63 65 68 68 67 65 63 62 62 63 66 66 67 65 62 58 59 61 63 63 62 64 65 65 64 62 61 61 61 61 61 61 60 62 65 68 71 74 74 75 76 77 79 80 81 81 82 83 85 87 87 87 86 86 85 85 84 84 85 86 87 89 92 93 93 93 93 93 92 91 90 89 88 88 88 88 88 88 90 91 91 91 90 91 91 90 89 89 88 87 87 88 90 92 94 96 98 98 98 99 97 95 94 94 93 92 91 91 90 90 89 88 87 87 86 87 87 87 88 89 89 90 90 91 91 92 92 93 93 92 92 91 91 92 93 93 93 93 93 93 93 93 93 93 93 94 94 95 95 94 94 94 94 95 95 95 96 96 96 95 95 95 95 95 95 95 95 95 95 94 94 94 94 93 93 93 92 92 92 92 93 93 93 92 92 92 89 82 80 80 80 82 89 91 92 91 90 90 89 89 88 88 88 89 89 89 88 87 85 83 81 80 78 78 79 79 79 79 81 83 84 85 83 82 82 85 86 85 83 82 81 83 89 91 92 91 91 92 91 91 89 88 86 85 84 84 83 83 84 85 86 87 87 86 86 87 89 90 90 90 88 86 83 83 83 84 85 88 91 93 92 92 91 91 90 90 90 90 90 90 90 90 89 88 87 86 85 85 86 87 88 89 89 90 90 89 88 87 87 86 86 86 85 85 85 86 87 88 86 85 83 82 82 82 83 83 84 84 85 87 89 91 93 94 94 86 86 86 86 86 85 85 85 86 86 85 86 85 84 82 79 76 71 69 71 74 77 77 77 74 72 70 72 73 72 70 66 64 66 68 69 66 63 58 57 64 69 71 68 63 55 54 56 61 58 53 52 54 57 63 64 64 69 70 69 68 70 70 67 59 62 70 68 66 69 71 71 66 57 65 68 70 73 76 75 76 74 72 70 69 68 71 72 75 78 80 80 80 80 80 80 81 81 82 83 85 85 84 83 83 81 80 80 81 81 81 81 82 82 83 83 83 82 82 81 79 78 77 75 76 76 71 66 61 55 41 45 47 45 43 46 56 64 67 66 62 59 58 58 56 48 43 39 36 35 39 42 42 41 38 43 48 53 54 49 46 47 49 48 44 46 50 45 40 46 50 53 58 67 55 46 47 46 43 38 35 40 48 55 59 63 53 46 46 43 36 36 37 38 39 39 42 46 49 49 38 40 55 54 47 43 44 52 53 52 55 56 57 58 61 59 56 51 48 50 55 64 58 50 57 61 62 64 69 70 73 80 79 71 62 57 54 61 71 68 67 77 80 73 66 60 63 64 57 57 64 56 48 49 50 50 49 47 47 47 47 47 45 46 48 49 52 57 61 66 71 70 64 61 60 60 62 66 68 68 68 67 64 62 59 51 44 43 42 42 40 36 32 29 30 33 37 40 43 45 46 46 46 46 46 47 47 47 48 48 48 47 46 45 45 46 48 51 53 54 53 51 51 50 49 46 50 52 52 53 57 56 54 44 40 41 46 51 52 49 46 46 47 49 51 52 50 43 40 41 46 45 41 38 34 35 37 40 40 40 47 53 55 50 42 47 50 48 47 46 44 42 40 39 37 36 34 34 34 37 39 42 46 50 56 58 55 49 46 49 50 51 43 37 39 41 47 48 52 55 60 63 61 58 39 31 44 48 48 35 28 41 48 48 53 58 57 52 43 45 49 50 50 45 42 41 41 42 46 48 49 49 48 42 42 47 49 49 44 41 40 38 34 33 33 35 35 34 33 32 33 34 35 36 37 39 39 38 35 33 33 33 34 33 33 33 33 33 34 34 39 42 46 43 38 40 39 35 34 33 38 42 46 48 50 50 52 53 53 52 51 50 50 49 48 51 53 49 47 46 47 48 49 50 49 49 48 48 46 44 44 45 46 46 45 45 45 44 45 48 48 47 48 48 49 50 52 53 54 54 54 54 55 56 56 57 59 61 63 64 64 64 64 64 67 69 71 70 69 66 65 64 65 67 66 65 64 60 54 55 58 61 63 64 65 66 67 68 69 70 70 71 70 69 68 67 68 70 74 75 76 77 78 78 79 80 81 81 82 83 84 85 86 87 87 87 87 87 87 88 88 88 88 88 89 90 91 92 92 92 91 91 90 89 88 87 86 86 86 86 86 88 90 90 90 89 89 89 90 89 88 88 88 89 90 91 94 96 96 96 95 95 95 95 94 94 93 93 92 91 91 90 89 87 86 86 86 86 86 87 87 87 88 90 91 92 93 93 94 93 93 92 91 91 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 93 94 94 94 94 94 95 95 95 95 95 95 95 94 94 94 94 94 94 93 93 93 92 92 92 92 92 92 92 92 92 91 91 91 90 89 88 87 88 89 92 92 92 92 91 90 90 89 89 89 89 90 90 90 89 88 86 84 80 78 78 77 78 81 82 82 83 84 84 84 84 84 85 85 84 80 79 81 87 90 93 93 94 93 93 92 91 90 89 87 86 85 85 84 83 82 83 84 86 87 87 87 86 87 88 89 90 90 90 88 86 86 85 86 87 89 91 93 93 92 92 92 92 92 92 91 91 91 91 91 91 90 89 88 87 87 88 89 90 90 91 91 91 90 89 88 88 88 89 88 88 88 88 88 87 86 85 84 84 84 84 85 86 86 87 87 89 90 92 93 94 94 95 86 86 85 85 85 85 85 85 85 85 84 84 84 83 81 80 79 77 77 77 77 78 77 74 71 71 70 73 72 70 69 68 70 70 69 70 70 71 72 68 67 72 76 76 73 67 58 57 66 63 53 56 58 55 54 55 57 59 67 71 71 72 74 71 64 66 69 67 68 70 67 64 65 65 71 74 75 77 80 74 70 67 68 68 71 73 75 76 78 79 79 79 79 80 80 80 81 82 84 85 85 84 82 81 80 77 77 80 81 81 81 81 82 82 83 82 81 81 80 79 76 74 71 70 71 66 59 53 47 49 49 51 51 50 43 40 56 61 61 64 65 64 64 67 60 48 44 41 36 35 39 42 45 46 46 46 49 53 54 52 46 46 50 49 45 47 48 43 41 45 52 58 53 57 64 54 45 48 48 43 39 37 44 53 54 55 51 51 51 44 37 40 41 41 39 37 41 44 48 44 35 46 56 56 50 40 43 50 45 44 55 58 59 62 64 62 56 48 48 51 51 55 63 61 58 60 63 64 64 62 69 77 80 77 65 67 77 75 77 75 78 84 74 65 67 66 65 66 68 61 57 52 50 49 50 51 49 48 47 48 48 47 46 48 52 55 60 65 68 71 74 71 66 66 66 64 65 68 69 70 70 69 64 63 60 49 43 42 42 42 39 36 32 30 30 33 36 39 41 43 45 47 48 48 49 49 48 48 47 47 47 47 47 47 46 46 47 48 51 54 54 52 48 46 48 50 54 56 57 55 53 52 52 53 47 42 45 49 55 50 42 47 49 49 49 49 56 58 52 48 46 42 38 43 42 36 37 41 42 45 51 57 61 56 51 51 50 47 48 50 50 51 50 44 38 37 37 37 37 37 38 40 41 43 46 44 42 40 42 49 55 57 45 39 40 43 46 45 41 37 42 51 55 50 32 34 48 46 43 36 37 45 48 50 54 58 60 56 50 47 47 50 51 51 44 40 41 43 46 47 47 47 50 53 47 45 50 52 50 44 37 35 33 32 33 34 35 34 33 32 32 33 34 36 39 43 38 33 34 34 35 34 34 33 33 34 35 36 37 39 43 43 41 39 36 36 35 32 33 35 39 42 42 44 47 49 51 53 53 52 50 49 48 48 49 51 51 48 46 44 45 46 46 46 46 48 49 50 48 44 44 45 46 46 46 47 48 47 47 48 49 49 48 48 48 49 50 51 51 51 51 51 51 51 52 52 53 56 57 57 57 58 60 63 68 72 74 73 71 68 66 65 65 66 65 64 63 60 58 59 61 64 65 66 67 68 69 69 69 71 73 75 76 76 75 74 74 75 76 78 79 79 80 81 81 81 81 81 81 83 84 86 87 88 88 88 88 89 90 90 89 89 89 89 88 88 89 90 91 91 91 91 90 88 87 86 86 85 85 84 85 87 88 89 89 88 87 86 86 86 86 87 87 87 88 89 92 94 95 94 93 93 93 93 93 93 93 92 91 90 89 87 86 85 84 84 84 85 86 86 86 87 88 89 91 93 94 94 93 93 92 91 91 92 92 92 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 95 95 95 94 94 93 93 93 93 93 94 94 94 94 94 95 95 95 94 94 94 94 94 94 94 93 92 92 92 92 92 92 92 91 91 90 90 90 90 90 90 91 92 93 93 93 93 92 91 90 90 90 90 90 90 90 90 90 90 89 87 84 79 79 82 80 79 78 82 86 86 85 84 84 83 80 78 77 78 78 83 87 90 92 93 93 93 93 93 93 91 89 88 87 87 87 87 86 84 82 83 84 86 87 88 88 87 87 87 87 88 89 90 89 88 88 88 88 89 90 92 93 93 93 92 93 93 93 93 92 92 92 92 92 92 92 91 89 88 88 89 91 92 93 93 92 91 90 90 90 90 90 91 91 92 91 91 90 89 88 88 89 89 89 89 89 89 90 90 91 92 93 94 94 94 94 94 85 85 85 85 85 85 85 85 85 84 84 83 83 82 81 80 81 80 80 79 77 76 76 76 75 75 75 77 75 73 72 73 76 75 72 72 72 71 68 60 64 71 74 77 73 67 59 64 71 65 61 62 63 62 58 55 53 56 66 69 69 66 67 72 73 72 71 69 68 67 64 67 74 73 73 79 81 76 72 68 67 66 71 74 74 75 77 76 76 76 77 78 79 80 81 82 83 84 85 84 83 83 82 80 80 79 81 82 80 79 78 80 81 82 82 80 80 80 78 75 71 67 62 60 61 56 51 51 52 56 55 54 53 49 40 43 55 51 48 54 57 57 62 67 57 49 46 43 40 39 41 45 50 55 48 41 45 50 55 54 49 50 52 51 50 49 47 43 42 43 53 57 55 55 61 48 39 50 48 40 39 39 44 48 44 48 51 53 54 52 49 48 45 43 39 38 41 42 43 40 41 53 60 61 52 43 46 48 48 50 54 56 57 59 62 65 59 52 49 49 50 59 70 67 63 60 60 63 63 63 68 73 79 81 82 70 67 68 69 70 75 77 76 73 73 70 67 68 68 62 58 55 55 55 51 50 51 49 48 51 52 51 53 56 60 64 67 70 74 75 75 71 68 68 72 75 72 71 70 69 69 67 64 59 53 44 43 42 42 41 38 35 31 31 31 30 33 38 41 44 47 49 50 51 52 53 53 51 50 50 47 46 47 48 47 46 46 49 51 53 54 54 49 47 51 51 51 54 54 48 47 50 55 57 49 46 48 50 51 47 44 47 48 48 48 51 60 57 47 47 46 43 44 49 43 35 41 45 47 50 55 58 60 60 58 56 53 54 58 59 59 56 55 47 40 38 38 38 38 39 40 40 40 40 40 37 36 35 39 44 51 51 41 39 40 45 48 54 54 46 44 47 53 46 29 38 48 47 41 33 42 51 50 47 40 39 43 52 55 52 49 46 50 51 46 44 44 45 46 45 45 46 51 56 51 48 49 52 56 48 41 36 34 33 33 33 34 34 34 33 33 33 34 36 37 37 34 33 36 36 36 35 34 33 34 34 34 37 41 42 44 42 40 41 39 35 34 33 33 35 38 38 38 40 43 46 47 49 51 51 48 46 45 46 48 50 51 51 48 46 46 45 45 44 44 46 48 50 52 51 49 48 47 48 49 50 52 54 52 51 51 51 50 50 50 52 52 51 49 48 49 50 50 50 50 50 52 55 54 52 52 53 54 58 63 70 75 76 75 73 68 65 64 63 63 65 65 66 65 65 65 66 66 67 67 67 68 68 69 72 74 77 78 79 78 78 78 79 80 81 82 82 82 82 82 82 82 83 84 86 87 88 89 90 90 90 90 89 88 88 89 89 89 89 88 87 87 89 90 90 90 90 89 88 87 87 86 85 85 86 86 88 88 89 88 87 85 83 82 83 84 85 86 86 86 87 89 91 93 93 93 93 92 92 92 91 91 90 89 88 86 85 84 83 83 83 83 84 85 86 86 87 88 89 91 92 94 94 93 92 91 91 91 92 92 92 91 92 92 92 93 93 94 94 94 95 95 95 95 94 94 95 96 96 95 95 95 94 93 92 92 93 94 93 93 93 94 94 94 94 94 94 94 93 94 94 93 92 92 92 91 91 91 90 89 88 88 87 88 88 89 89 91 93 94 95 95 94 93 92 91 91 91 90 90 90 90 90 90 90 90 88 88 87 87 87 85 84 82 85 88 87 87 86 86 86 88 87 86 85 85 88 90 92 92 92 93 93 93 93 93 92 90 88 88 89 89 88 87 85 84 85 86 87 88 89 89 89 87 86 86 87 88 89 89 89 88 88 87 88 89 91 92 93 93 93 93 93 93 93 93 93 93 92 92 92 92 91 90 91 92 92 93 94 95 95 93 93 92 92 92 91 91 91 92 92 92 92 91 90 90 91 91 92 93 93 92 92 91 92 93 94 94 94 94 94 93 93 85 84 84 84 84 84 84 84 84 84 83 82 82 82 81 81 80 80 80 79 78 77 77 77 78 79 78 76 75 74 73 75 76 75 74 74 70 60 61 59 61 64 65 70 74 70 66 67 69 68 67 67 70 71 71 66 58 59 63 62 60 59 64 72 71 70 71 69 65 66 66 70 74 74 75 79 75 70 68 66 68 70 73 73 72 74 74 70 72 75 77 79 80 81 82 83 84 85 85 84 82 82 82 81 82 82 81 77 72 73 73 78 81 82 81 78 78 78 74 71 66 63 61 61 57 50 51 53 56 57 50 49 50 44 36 43 47 44 44 49 51 51 53 54 50 49 48 41 38 38 41 46 48 51 45 42 44 48 55 54 51 48 49 51 46 41 45 46 44 47 56 53 49 46 44 42 39 40 40 38 38 37 33 40 45 46 48 49 45 41 42 43 44 43 41 42 45 43 42 42 47 55 56 55 50 47 49 50 49 48 51 57 58 58 61 61 56 52 49 49 51 60 67 71 67 59 56 56 64 67 67 69 73 74 73 70 69 68 65 65 73 75 74 74 75 75 73 69 66 63 64 65 66 64 58 54 51 51 51 53 54 54 58 62 65 67 68 70 73 75 75 71 71 72 74 76 76 74 72 68 65 64 60 54 48 43 43 43 42 41 38 34 31 33 33 31 33 37 41 45 49 54 57 58 59 59 56 53 51 49 48 47 47 48 49 48 47 48 50 51 53 55 54 54 55 51 49 53 52 47 48 51 56 53 44 46 49 51 52 49 47 46 47 48 49 54 62 56 48 46 45 41 45 48 39 37 46 51 55 54 53 51 54 58 57 54 45 47 58 60 60 54 49 43 39 36 45 49 47 46 47 43 41 40 39 37 36 35 37 41 46 50 49 47 46 50 46 40 47 49 44 45 50 43 36 39 46 53 39 30 44 51 50 49 47 47 49 54 57 59 57 55 53 51 47 46 46 48 47 44 46 48 52 54 53 50 46 43 44 46 42 37 35 34 34 34 33 32 32 33 33 33 34 34 32 32 33 35 37 36 35 36 34 32 32 33 34 37 43 42 42 41 42 44 40 36 35 34 33 34 36 39 39 39 41 43 44 45 46 48 48 46 44 44 46 48 53 53 49 47 46 45 44 44 44 46 45 45 47 48 49 49 50 51 51 52 54 56 56 55 53 53 53 54 56 56 55 52 50 50 51 52 53 52 52 54 55 57 54 52 51 51 52 52 56 66 74 79 79 76 70 65 62 60 60 64 67 69 68 67 66 66 67 67 67 67 67 68 70 73 76 78 81 82 82 82 82 82 83 84 83 83 83 83 84 85 86 87 88 88 88 88 88 88 89 89 89 88 87 87 88 89 89 89 88 88 87 88 89 90 90 90 89 88 88 87 86 86 86 87 89 90 89 89 88 87 86 85 84 85 85 87 86 86 85 86 87 89 91 92 92 93 93 92 91 90 89 88 87 86 85 84 83 82 82 82 82 84 85 86 87 89 89 90 90 92 93 94 93 92 91 91 92 92 91 91 91 92 92 92 92 93 93 94 94 95 95 94 94 94 94 95 96 97 97 96 96 96 95 94 94 94 94 94 93 93 93 93 93 92 91 93 93 94 93 92 92 92 91 90 90 89 90 91 90 90 89 88 88 88 89 89 91 92 94 95 95 95 94 93 92 92 91 91 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 87 87 86 86 86 86 87 87 88 89 90 91 92 92 92 92 92 92 93 93 92 90 89 89 89 90 89 89 87 87 87 88 89 90 91 91 89 88 88 89 89 90 90 90 89 88 87 86 86 87 90 92 93 94 93 93 93 93 94 94 94 93 93 93 93 92 92 92 93 93 93 94 94 93 93 93 94 94 93 92 91 91 90 91 91 91 91 91 91 91 91 92 93 93 93 93 92 91 92 93 93 94 94 94 93 93 92 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 78 78 78 78 78 77 76 76 76 80 80 79 77 77 83 82 75 70 63 59 59 67 73 75 74 71 70 70 69 73 81 81 79 70 65 61 54 54 55 56 63 71 72 70 69 66 65 72 72 69 71 74 73 71 70 68 66 68 70 70 71 71 73 75 74 73 73 76 79 80 82 82 83 84 85 85 85 84 83 82 83 83 84 80 76 70 65 67 73 79 81 83 82 79 75 73 71 67 64 63 62 63 55 48 55 59 58 53 45 43 43 40 38 40 42 45 45 46 45 45 44 44 43 47 48 46 42 38 43 48 44 44 44 50 55 53 52 50 48 42 42 45 46 46 48 48 45 46 48 48 47 46 45 48 42 39 38 38 37 43 46 43 45 46 45 47 47 47 47 45 44 48 51 44 43 44 44 45 49 50 49 47 44 44 43 45 47 47 53 61 57 55 57 55 52 50 49 50 54 61 67 73 68 65 66 65 66 65 65 62 62 69 71 71 73 74 76 78 78 76 73 71 71 72 69 66 66 68 73 73 73 71 66 57 53 52 53 54 54 56 60 64 69 68 68 70 73 77 75 72 71 70 69 71 74 75 73 67 63 60 57 53 48 45 43 42 41 40 38 32 34 38 34 33 34 37 42 46 50 54 57 60 60 60 54 50 48 48 49 48 48 48 49 50 49 48 50 51 53 55 56 53 52 50 50 52 54 55 60 61 59 51 43 50 53 49 45 42 46 47 48 49 49 52 56 58 55 47 40 39 46 46 37 40 48 54 59 59 53 45 51 54 48 44 41 44 50 52 51 45 42 39 41 43 50 54 55 55 52 45 39 35 38 40 40 38 34 37 42 48 52 53 53 53 44 41 50 49 41 45 45 40 39 39 48 53 35 30 43 48 50 52 52 51 52 55 53 53 50 49 48 49 49 47 49 54 51 47 46 47 50 50 50 49 46 38 37 39 37 34 33 33 34 33 32 31 32 33 33 33 34 33 31 33 36 36 36 35 34 33 36 38 40 39 37 37 38 39 40 40 40 41 41 39 35 35 35 34 36 41 42 42 43 43 43 43 42 44 44 43 43 42 45 47 53 53 48 46 44 44 44 44 45 46 44 43 43 45 48 51 51 50 50 50 52 55 56 57 57 56 56 56 58 59 58 56 53 53 54 58 59 57 56 56 58 59 57 55 55 55 55 54 56 62 72 81 81 79 74 67 61 57 57 63 67 70 68 67 66 65 66 67 68 68 69 69 72 75 78 80 83 83 83 82 82 82 83 84 83 82 81 82 83 85 87 88 88 88 87 87 86 86 86 87 87 87 87 87 88 88 88 88 87 87 87 88 88 89 89 89 89 88 87 87 87 87 87 87 88 89 89 88 87 87 87 86 86 86 87 89 89 88 87 86 86 88 90 92 93 93 93 92 91 89 88 87 86 84 83 82 81 81 80 81 81 83 85 86 88 90 91 91 91 92 93 93 92 91 91 91 92 92 91 91 92 92 92 92 93 93 94 95 97 97 97 96 95 93 94 96 97 98 98 97 97 96 96 95 95 95 95 95 94 94 93 92 92 93 93 93 94 94 93 92 91 91 91 91 90 89 90 90 91 91 91 90 89 89 89 89 91 92 94 95 95 95 94 93 93 92 92 91 90 90 90 90 90 89 89 89 89 90 90 90 89 89 88 87 87 87 87 87 87 87 88 88 88 89 89 90 91 91 91 91 91 92 92 92 91 91 89 88 88 89 90 90 90 89 89 89 88 88 90 91 92 91 90 90 90 91 92 92 91 91 89 87 86 85 86 88 90 93 93 93 93 93 93 94 94 94 94 94 94 93 92 93 93 93 93 93 93 93 91 91 91 92 93 93 93 92 91 91 91 91 91 91 91 91 92 92 92 92 93 92 92 91 90 91 91 92 93 93 93 93 93 92 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 79 79 79 79 79 80 81 81 82 82 82 81 81 84 85 84 85 85 82 78 77 77 79 79 81 84 79 73 78 81 73 71 68 75 85 71 62 59 56 55 61 68 66 65 64 70 79 74 69 70 72 72 71 71 68 67 71 72 70 71 72 75 78 79 79 78 79 81 82 83 84 84 85 84 84 84 83 83 81 82 75 71 71 70 69 70 72 77 81 83 83 81 78 74 73 70 64 62 63 61 60 55 53 59 59 57 55 50 45 41 38 38 38 41 41 39 40 42 41 41 43 43 43 46 50 51 48 42 42 41 43 46 53 57 53 50 47 48 47 41 40 41 46 50 50 51 55 51 47 53 53 44 42 41 40 38 41 44 47 47 44 45 48 45 44 47 49 51 54 53 46 45 43 44 44 42 44 50 48 43 42 42 43 44 46 48 50 51 54 54 56 58 53 51 52 51 48 55 61 65 69 69 61 54 57 59 59 64 73 67 65 73 74 70 64 58 72 79 78 75 72 70 69 66 66 69 75 81 76 73 72 66 56 55 54 55 55 54 57 61 68 72 73 72 72 75 78 77 75 73 73 72 71 71 73 73 69 65 61 59 55 50 47 44 43 42 42 38 34 36 38 35 35 36 40 44 44 47 51 54 57 58 55 49 48 49 49 49 50 50 49 49 50 48 49 51 53 54 56 56 53 50 49 50 54 61 61 60 61 61 56 51 49 52 53 48 43 43 46 48 50 50 49 53 59 59 57 45 42 47 44 39 43 47 52 50 46 49 50 54 51 41 41 42 46 45 42 40 38 37 39 44 46 48 50 54 60 59 53 46 41 45 45 44 40 33 35 38 43 46 49 51 52 47 46 51 48 45 54 54 45 42 43 51 48 31 34 43 46 50 52 52 50 49 48 43 46 53 49 46 47 48 47 51 56 54 51 47 45 46 45 45 49 48 45 38 35 32 31 31 32 32 31 31 31 32 32 32 32 31 32 32 35 36 35 35 35 33 34 42 42 41 40 38 35 33 34 37 40 41 42 44 42 38 37 35 34 35 37 41 44 45 45 46 43 40 40 41 41 42 43 49 53 55 53 49 46 44 44 44 44 43 43 42 42 42 44 47 50 49 47 48 50 52 55 57 59 60 59 58 56 59 60 62 62 62 61 60 63 63 63 61 61 62 62 61 60 60 60 59 58 59 62 73 80 82 81 78 69 62 58 60 65 68 69 68 66 65 65 66 68 69 70 70 72 74 77 80 81 82 83 83 82 83 83 83 83 84 85 85 84 84 85 86 86 86 86 86 85 85 85 85 86 86 86 86 87 87 87 86 86 86 86 87 88 88 89 89 89 89 88 87 86 86 86 86 85 86 86 87 87 87 87 87 87 87 88 90 92 93 93 92 90 89 90 91 92 93 93 93 92 91 90 88 87 86 85 83 81 81 80 80 81 81 82 84 85 87 88 90 92 93 93 93 93 92 90 91 91 92 92 91 92 92 93 93 94 94 94 95 95 96 96 97 96 95 94 96 97 98 98 98 97 97 97 96 96 96 96 96 96 94 94 94 93 93 94 94 94 94 94 94 93 92 91 92 92 92 92 91 91 92 92 92 92 91 90 89 88 89 91 93 95 95 95 94 94 93 92 92 91 90 89 89 89 89 89 89 89 90 90 90 90 90 89 88 87 87 87 88 88 88 89 89 89 89 89 89 89 90 91 91 92 92 92 91 91 90 89 88 88 88 89 90 90 91 91 90 89 88 87 88 90 92 92 91 91 91 92 92 92 93 92 91 89 87 86 86 86 89 91 93 94 93 93 94 94 94 94 94 94 93 92 92 93 93 92 92 92 92 92 91 91 90 91 91 92 92 92 91 91 91 91 91 91 91 92 91 91 91 91 91 91 91 90 90 90 90 91 92 93 93 93 92 92 84 83 83 83 82 82 81 82 82 82 82 82 82 82 82 82 81 81 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 84 85 86 85 79 80 82 78 77 80 85 85 85 85 82 76 73 73 82 81 69 67 66 65 66 66 65 62 62 64 67 71 71 70 67 67 67 68 67 65 67 71 70 70 74 77 80 81 81 81 82 83 83 84 84 84 84 84 84 83 83 81 79 72 68 69 68 67 67 68 73 77 80 83 84 83 80 75 74 75 72 67 62 60 59 58 58 58 58 58 58 59 55 47 41 38 40 42 45 43 41 41 42 41 40 40 43 43 45 48 51 47 41 41 42 45 44 42 46 48 49 48 48 45 39 40 41 47 54 64 58 54 51 50 56 53 43 42 43 42 43 47 47 47 44 43 41 40 40 42 44 45 49 57 53 46 45 46 49 48 44 47 50 46 43 43 46 48 44 45 51 48 40 40 44 49 53 52 51 53 53 52 56 58 60 64 68 69 67 65 63 61 62 65 59 61 72 78 78 77 72 69 75 79 76 76 73 70 66 68 72 78 81 74 71 70 62 57 56 57 60 58 57 58 62 70 72 72 68 67 71 75 76 77 76 77 76 75 73 70 68 66 64 62 60 56 52 48 45 43 43 43 37 37 44 41 36 36 38 43 46 46 49 51 54 56 60 58 54 51 50 51 51 51 51 50 50 49 49 49 50 53 55 56 55 54 51 49 50 55 63 62 59 57 58 58 55 51 50 53 59 52 40 38 42 51 52 48 53 60 60 55 44 44 46 42 41 48 48 46 43 41 47 53 56 53 47 42 43 48 43 38 38 37 36 37 40 42 44 45 51 60 56 53 54 53 54 47 37 40 38 34 35 37 39 41 44 42 39 42 44 45 48 51 49 44 42 44 51 43 33 43 49 52 54 55 48 44 42 41 39 49 57 56 53 51 47 46 48 50 50 49 47 44 41 40 43 48 48 46 41 36 32 31 30 30 30 30 31 32 33 33 33 32 31 33 34 36 36 34 34 35 34 38 47 44 40 38 37 37 37 37 37 39 40 43 46 48 48 42 38 35 34 34 37 42 46 46 44 40 39 39 40 41 42 44 48 51 53 49 47 45 44 43 42 41 40 41 42 42 43 46 48 50 47 46 46 50 54 57 59 62 63 62 62 63 67 69 70 70 71 72 73 74 73 71 69 67 66 65 65 65 65 66 65 64 63 66 73 79 84 83 81 75 70 66 66 68 69 69 68 66 65 65 66 68 69 70 72 73 75 78 80 81 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 87 86 85 85 85 85 85 85 86 86 87 87 88 88 88 89 90 91 92 92 91 90 89 90 91 92 93 93 93 93 92 91 89 87 86 85 84 83 82 82 82 82 83 84 85 86 87 87 88 89 91 92 93 93 92 91 90 91 92 92 92 93 93 93 94 94 95 95 94 94 93 93 94 94 94 95 96 98 99 99 99 99 97 96 96 96 96 96 97 97 96 96 96 95 94 94 95 95 94 95 95 95 94 93 92 92 93 93 93 92 92 93 93 93 93 92 92 90 89 88 89 92 93 95 94 94 94 93 92 92 90 89 87 87 87 87 87 88 89 89 90 90 90 90 90 89 87 88 88 89 89 89 89 90 90 90 89 88 88 89 89 90 91 91 90 90 89 88 87 87 88 88 89 89 90 91 91 91 90 89 88 88 89 91 92 92 91 92 92 93 93 93 93 93 91 90 88 87 87 88 90 92 93 94 94 94 94 95 95 94 94 93 93 93 93 93 92 91 91 92 92 92 92 91 91 91 90 90 90 90 91 91 92 92 92 92 92 91 90 90 91 91 91 91 90 90 90 90 91 92 92 92 92 91 91 83 83 82 82 81 81 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 77 76 79 76 69 78 93 82 77 77 77 76 72 72 75 78 80 75 71 69 66 70 70 65 66 67 65 61 59 60 63 66 68 66 65 65 64 65 63 62 68 72 74 76 80 81 81 82 82 82 83 83 84 84 84 84 84 84 83 82 80 78 76 75 74 74 69 68 71 74 78 80 83 84 82 77 74 71 74 78 81 73 61 58 57 56 55 57 57 57 55 53 56 52 43 43 46 49 50 45 43 44 46 47 45 44 45 45 45 49 53 51 46 42 42 43 44 43 43 45 48 43 39 42 43 44 46 49 49 53 55 53 52 50 46 49 47 46 45 45 46 48 51 48 40 40 42 42 41 40 41 42 45 47 47 46 46 49 53 52 50 51 50 46 45 46 54 57 54 54 58 52 45 42 46 52 54 57 50 49 55 56 56 57 58 64 70 76 72 72 78 82 78 69 58 58 63 76 83 82 78 73 77 77 65 65 69 69 69 71 71 65 70 72 68 65 62 59 58 59 61 61 60 57 57 61 66 68 65 63 64 69 74 76 76 76 76 74 69 67 66 63 60 57 54 53 51 48 46 44 44 42 38 43 49 40 35 37 39 42 47 50 51 53 55 58 59 57 55 53 53 54 51 50 51 50 49 49 49 48 49 52 54 55 55 54 52 50 48 52 57 63 61 50 46 48 55 53 44 50 62 62 54 40 43 54 53 51 51 55 60 53 45 43 43 42 44 49 52 51 44 43 42 46 52 54 51 45 45 46 40 37 42 47 50 39 34 38 39 40 45 51 57 56 56 54 51 50 48 50 44 37 35 35 34 34 35 34 34 35 37 38 41 43 38 39 44 45 46 38 36 47 52 54 55 54 44 38 34 44 51 51 54 58 60 60 52 47 45 44 42 43 43 40 37 34 37 40 42 41 40 37 34 32 31 31 31 32 33 34 35 35 35 35 35 36 37 37 35 34 34 36 38 44 48 47 44 39 36 35 36 37 38 39 39 43 46 45 44 42 41 38 36 34 32 37 42 44 43 39 39 39 40 41 41 41 43 45 46 43 43 43 43 42 41 41 40 41 43 43 45 48 48 48 47 47 48 51 56 59 62 65 69 72 71 71 73 74 75 73 73 75 76 77 78 77 76 74 71 69 67 67 67 68 67 67 66 68 72 79 85 86 85 81 76 72 70 69 69 68 67 66 65 65 66 67 69 70 72 73 74 76 79 82 84 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 85 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 87 86 85 85 86 86 86 86 86 87 88 89 89 89 90 90 89 87 85 84 85 86 88 90 91 92 93 93 93 92 91 89 87 85 83 83 83 83 83 83 82 83 84 85 86 87 88 88 88 89 90 91 93 92 91 92 92 94 94 94 94 94 94 94 94 94 94 94 93 92 92 92 93 94 95 97 98 99 99 98 98 97 97 96 96 96 97 97 97 97 98 98 98 97 95 95 96 95 95 96 96 95 95 95 94 94 93 92 92 93 93 93 93 94 94 94 93 92 91 89 89 90 92 93 94 94 93 93 93 92 91 90 87 86 86 86 86 87 88 88 89 89 90 90 90 89 88 88 89 90 90 89 90 90 91 91 90 89 89 89 89 90 90 89 89 88 87 86 86 86 87 88 88 88 88 90 91 92 92 91 90 90 90 91 92 93 93 93 94 94 93 93 93 93 93 92 90 88 87 87 89 91 93 94 95 95 95 95 95 95 94 94 94 94 94 93 92 91 91 91 91 91 91 91 91 90 90 90 90 90 91 92 92 93 93 92 91 90 89 90 91 92 92 93 92 92 92 92 92 93 93 93 92 92 91 83 81 81 80 80 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 81 81 81 80 80 81 81 82 81 78 77 74 74 75 69 65 65 68 69 72 75 77 77 74 74 76 76 78 72 67 65 68 73 72 70 70 70 69 65 58 59 62 64 65 64 64 65 65 65 64 67 73 77 80 80 81 81 81 82 83 83 84 84 83 84 84 83 83 82 82 81 80 79 82 81 75 73 70 72 76 78 81 82 84 85 79 73 72 71 72 76 81 70 60 56 55 57 58 59 58 55 51 49 51 52 50 52 54 55 52 47 47 47 50 53 54 50 47 47 47 47 50 54 51 46 45 44 45 44 42 45 47 43 41 42 44 46 48 48 48 49 51 53 55 63 62 58 53 49 46 45 48 51 55 48 41 43 44 43 42 41 42 46 54 55 52 49 48 48 49 53 52 51 50 48 47 50 58 60 61 60 59 57 54 52 54 58 55 56 60 56 55 56 58 60 64 71 65 64 59 56 58 62 66 66 62 61 62 68 78 83 80 78 78 72 60 67 68 64 66 69 73 75 74 70 63 63 65 63 62 60 62 65 62 58 57 58 62 66 68 70 71 71 72 72 73 72 74 74 71 67 63 59 56 55 53 52 50 49 48 46 42 38 36 42 43 35 35 38 40 43 49 52 53 53 54 54 56 57 56 55 56 55 52 50 49 49 48 49 48 46 48 50 52 53 54 53 51 49 48 50 54 59 64 66 51 50 60 54 43 43 49 62 61 51 49 52 54 53 51 56 60 52 45 39 40 44 45 49 57 57 51 52 55 53 47 42 45 47 46 43 39 37 38 44 48 42 38 40 39 40 43 49 58 56 49 48 48 45 52 58 50 43 40 39 38 37 36 35 33 31 32 34 36 39 40 44 49 43 38 35 37 42 48 51 50 49 47 47 46 48 50 48 50 52 55 54 47 43 41 39 38 39 37 36 37 37 34 34 35 35 33 32 32 32 32 32 33 33 34 35 35 35 36 37 38 39 38 36 34 34 36 40 44 47 49 49 46 41 39 37 37 37 38 39 41 45 47 46 43 42 43 42 40 36 33 33 37 42 43 41 39 39 41 40 40 41 42 43 42 41 42 42 42 41 39 40 42 44 44 43 46 48 50 49 46 46 47 52 57 61 62 63 68 71 71 72 72 72 72 72 72 73 72 73 75 77 79 78 76 73 71 70 68 67 67 67 66 68 72 79 85 88 87 84 78 73 70 68 68 68 67 66 65 65 65 66 69 71 73 72 73 76 80 84 85 85 84 83 82 82 82 81 81 82 82 82 82 82 82 83 83 83 84 85 85 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 87 87 86 87 87 87 87 87 87 87 88 89 90 90 89 88 85 81 81 81 83 86 88 90 90 91 92 93 92 91 90 87 84 81 80 79 81 82 83 83 83 83 84 86 87 88 89 89 88 88 90 91 92 90 89 89 90 92 93 94 94 93 93 93 93 92 92 91 90 90 91 93 94 95 97 98 98 96 95 96 96 96 96 96 96 96 97 98 99 98 98 98 98 97 96 96 97 96 96 96 96 96 96 95 95 94 94 93 93 93 93 93 93 94 95 95 94 93 91 90 89 89 90 91 93 93 94 94 94 94 93 92 89 88 87 86 86 87 87 87 88 88 89 90 90 90 90 89 90 90 90 90 90 90 91 92 92 91 90 89 88 88 88 88 87 86 85 84 84 86 87 88 88 87 87 89 90 91 92 92 92 91 91 91 91 92 93 93 94 94 94 94 94 94 94 93 92 90 88 87 88 89 91 93 94 95 96 96 96 95 95 94 94 94 94 93 92 91 91 92 92 91 91 91 91 91 90 90 90 91 91 91 92 92 92 91 91 90 90 91 92 93 93 93 93 93 93 94 94 94 94 93 93 92 92 81 80 80 80 80 80 79 80 80 80 80 81 81 82 82 82 82 82 82 81 81 81 81 81 81 80 80 80 79 79 79 79 80 80 81 73 64 67 69 67 69 66 62 62 64 68 74 74 75 82 85 80 81 81 80 79 71 67 71 71 65 68 72 71 72 72 68 65 65 65 66 67 67 67 67 69 71 74 78 79 80 79 80 81 82 82 83 83 83 83 83 83 83 82 81 80 81 81 84 84 81 77 71 72 74 77 79 81 82 82 84 83 77 74 72 68 65 74 73 62 59 59 57 56 54 57 59 56 50 50 50 53 54 54 53 51 47 46 50 48 44 45 48 50 48 43 44 47 52 56 59 60 59 51 45 44 42 41 40 39 46 48 43 44 46 45 45 48 50 55 59 63 66 65 55 49 45 44 45 51 54 49 45 45 45 44 46 44 40 43 50 52 52 49 51 59 59 58 54 51 49 49 52 56 59 54 53 50 51 53 55 55 52 52 54 60 65 57 54 55 58 61 64 65 55 52 54 54 57 59 62 67 65 62 62 65 76 80 77 68 59 71 74 73 64 52 59 66 72 75 75 66 58 61 62 63 63 63 66 67 63 59 56 57 59 62 66 70 72 72 72 72 74 73 69 68 66 62 59 56 55 54 51 49 48 47 48 42 38 37 37 40 36 31 38 42 43 46 51 53 53 50 49 50 54 58 56 55 55 53 50 49 48 49 49 49 48 47 48 47 46 50 52 54 53 51 50 50 52 54 57 55 45 48 54 54 49 43 52 67 65 61 52 51 56 53 50 54 55 51 45 39 41 43 45 50 59 58 58 54 55 58 48 39 46 48 50 49 44 43 42 41 44 50 45 40 38 38 40 46 53 58 56 43 48 53 57 59 55 49 42 38 37 37 40 44 38 32 31 33 36 40 43 48 48 42 37 34 40 44 48 49 45 42 44 53 53 47 46 46 49 51 50 46 41 41 41 41 43 47 45 45 49 46 38 34 33 32 32 32 31 31 32 32 32 33 34 35 36 37 38 39 39 39 37 35 34 35 38 43 47 50 48 45 42 40 40 39 39 38 38 38 39 39 43 44 41 42 45 45 45 38 35 36 37 40 42 43 40 40 41 40 39 41 42 42 43 43 44 44 43 42 42 44 45 46 44 41 44 47 50 47 43 43 46 54 59 62 60 60 64 65 65 65 66 65 66 66 66 66 64 64 66 72 78 82 83 80 78 76 73 70 68 66 65 67 71 78 84 88 87 84 78 73 69 68 67 67 67 66 65 64 64 66 70 72 74 75 76 79 82 85 85 85 83 81 80 80 80 80 81 81 81 81 82 82 82 83 84 85 86 87 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 88 89 89 90 90 87 84 82 81 81 82 84 86 89 90 91 90 91 91 92 90 88 85 81 78 77 77 79 82 82 82 82 82 83 85 86 88 88 88 86 86 87 88 89 88 86 84 85 87 89 90 91 92 92 91 90 89 88 88 88 89 91 93 95 95 95 94 93 93 94 94 95 95 95 95 95 96 97 98 98 98 98 97 97 97 97 98 97 96 96 96 96 95 95 95 95 95 94 94 94 94 93 93 94 94 94 94 94 92 92 91 90 89 88 89 91 93 94 94 94 94 94 93 92 91 89 89 88 88 88 87 87 87 88 89 90 90 90 90 90 90 91 91 91 91 91 92 93 93 91 89 87 86 86 86 86 85 84 84 85 86 87 88 88 88 88 89 90 91 91 91 90 90 89 89 89 90 91 92 93 94 94 95 95 95 94 94 93 92 91 89 89 89 90 92 93 94 95 95 95 95 94 95 95 94 94 93 91 91 91 92 93 93 93 92 91 91 90 90 90 90 90 90 91 91 91 91 91 91 91 92 93 93 93 93 93 93 94 94 95 95 95 94 93 93 92 nan 80 80 80 80 80 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 78 78 79 80 79 78 69 67 77 76 70 75 78 66 62 64 75 89 79 76 88 85 71 76 85 77 74 70 70 74 73 70 71 72 67 69 75 72 69 69 69 68 68 69 70 72 75 77 78 79 79 79 80 81 81 82 82 83 82 82 83 83 82 81 81 80 79 80 82 86 83 80 76 74 76 78 81 81 82 81 79 78 77 75 74 71 64 66 73 65 55 58 59 56 53 51 53 57 60 55 48 48 49 49 48 49 48 44 45 47 44 44 47 46 48 46 42 42 45 49 54 59 60 60 57 52 48 43 43 46 48 53 49 40 43 47 51 51 51 56 61 58 60 66 66 57 49 45 45 47 52 56 60 53 47 47 47 49 46 42 45 48 50 49 47 52 58 58 56 53 54 55 57 59 60 57 49 47 49 58 58 53 49 42 44 49 57 61 59 58 58 58 61 65 60 52 58 64 58 56 58 66 73 66 62 61 68 78 78 81 83 78 76 75 72 59 53 62 67 72 74 74 65 61 65 66 67 66 67 68 68 67 63 59 58 58 59 62 65 68 70 72 73 75 72 68 64 61 59 57 55 56 55 52 48 44 44 43 37 36 38 37 37 34 33 41 44 45 47 51 54 56 58 56 55 56 58 58 55 53 52 50 50 50 50 50 49 43 42 44 42 39 43 47 51 51 51 51 51 50 51 56 54 50 50 53 59 53 43 60 66 59 58 55 53 53 53 51 50 50 49 43 40 42 43 43 50 54 51 52 58 53 51 50 49 52 48 39 51 54 50 45 39 41 44 45 44 43 39 38 42 46 48 49 47 48 51 52 56 60 59 52 43 40 40 44 48 42 39 38 41 44 39 42 50 47 41 38 38 44 47 49 53 56 52 53 62 58 51 47 46 47 47 47 46 43 42 43 46 51 54 52 52 54 49 43 38 36 37 36 34 33 32 32 32 32 32 33 36 37 38 39 41 41 39 36 34 34 36 39 43 47 50 45 41 39 39 40 41 41 40 39 38 39 41 42 42 40 42 44 44 44 44 41 38 37 38 41 42 41 42 41 40 41 44 44 45 45 44 42 42 43 44 46 48 47 45 43 43 43 46 49 45 42 42 49 59 64 66 59 58 60 60 59 58 57 57 57 59 62 62 59 59 60 67 74 81 84 85 84 82 79 76 73 71 70 71 74 78 83 86 86 82 77 73 70 69 68 68 67 66 65 65 66 68 70 71 74 78 80 81 83 85 85 84 82 81 80 80 80 80 81 81 81 82 82 82 83 84 85 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 88 88 89 89 90 90 89 87 84 83 83 83 83 85 87 89 91 91 90 90 91 91 90 87 83 79 76 76 76 78 79 80 80 79 81 82 83 85 86 87 86 86 85 85 86 87 85 84 81 81 82 83 84 85 86 87 86 86 85 85 84 86 88 91 92 92 91 90 90 90 91 92 93 94 94 94 94 94 93 94 95 96 97 96 96 95 96 96 97 97 97 96 96 95 95 95 95 95 95 95 95 94 94 93 94 94 94 94 94 93 92 92 91 90 89 88 88 89 91 93 94 94 94 94 94 94 93 92 91 90 90 90 89 88 88 88 88 89 90 90 90 90 90 90 90 91 91 92 92 92 92 91 89 88 87 86 87 87 87 87 87 88 89 89 89 89 89 89 89 90 90 90 89 89 88 88 88 88 89 91 92 93 94 94 94 94 94 94 94 94 94 94 93 92 92 92 92 93 94 95 95 94 94 94 94 95 94 94 93 92 92 92 93 93 93 93 92 91 91 90 89 89 89 90 90 90 91 91 92 91 91 91 92 93 93 93 93 93 94 94 94 95 95 94 94 93 92 92 nan nan nan nan nan nan 79 78 78 78 79 79 80 80 79 79 79 79 79 80 80 80 80 80 79 79 80 79 79 78 78 79 79 79 78 78 78 81 81 79 78 72 61 62 66 81 83 73 80 92 79 70 72 74 70 68 68 79 82 74 71 71 69 65 70 74 72 71 70 69 69 71 72 74 75 77 77 78 79 80 80 81 81 82 82 82 82 82 82 83 82 81 79 79 81 81 82 86 86 82 79 77 78 80 82 82 81 83 86 83 79 75 73 71 67 62 66 68 61 58 60 56 51 52 50 46 47 52 47 41 41 43 44 46 48 50 50 51 47 43 45 50 47 43 42 42 41 43 45 47 50 54 57 60 59 56 47 44 48 49 49 45 42 49 50 52 53 52 62 67 66 61 61 67 69 54 48 47 49 53 56 58 56 55 55 52 47 44 47 54 52 49 48 48 57 57 53 55 53 54 57 59 61 63 62 58 49 49 57 56 50 51 49 49 51 55 60 63 63 63 61 63 66 58 52 52 56 58 64 68 76 81 78 70 64 71 75 68 68 77 77 75 73 67 56 59 69 68 70 74 75 72 69 68 71 71 68 68 69 70 69 65 62 60 59 60 61 63 66 67 68 66 65 64 63 61 59 58 59 60 62 58 53 49 45 42 40 36 37 38 35 35 38 39 42 44 45 47 50 54 52 52 55 54 52 58 63 55 50 50 51 51 51 51 51 47 41 40 41 42 43 40 41 43 44 47 51 52 50 52 54 55 57 60 61 62 58 53 55 54 47 54 58 51 53 58 52 46 47 46 43 43 44 45 45 48 53 58 60 59 47 46 53 53 52 57 57 58 51 43 42 38 37 37 39 42 43 40 38 39 40 42 45 47 47 45 43 47 55 62 59 51 44 41 41 39 38 37 36 40 41 37 43 55 50 44 40 41 47 45 45 49 48 44 52 61 60 57 51 50 53 51 50 49 48 46 48 50 56 57 55 54 54 49 45 42 42 42 39 36 34 34 34 33 33 33 34 37 37 39 41 42 42 38 34 35 35 37 39 42 48 50 45 44 44 43 43 44 44 41 40 41 40 41 43 43 42 41 41 42 44 46 42 40 38 39 41 40 40 41 42 42 44 47 46 46 45 43 41 42 44 46 48 50 48 46 45 44 44 46 46 43 42 43 53 62 66 64 56 58 60 58 56 55 53 52 54 57 62 62 60 59 60 64 70 77 81 84 85 85 85 83 81 79 77 75 77 80 83 85 84 81 77 74 72 71 70 69 67 66 65 67 69 69 69 70 75 81 81 81 83 84 85 84 83 83 82 82 82 82 82 82 82 82 83 84 84 85 85 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 88 88 87 88 88 89 89 90 91 90 89 87 85 85 84 84 84 85 87 89 91 91 90 90 90 91 89 87 81 78 76 76 77 76 77 78 77 77 79 80 81 82 83 83 85 86 86 86 87 86 84 83 82 82 82 83 83 83 82 81 82 82 82 81 82 83 85 87 87 88 87 87 87 88 88 90 91 92 92 92 92 91 89 89 89 91 93 94 93 93 94 95 94 96 96 94 94 95 93 92 94 95 94 94 95 95 94 94 93 93 94 94 93 93 92 91 91 91 90 89 88 88 89 91 93 94 94 94 94 94 94 93 91 91 91 91 91 90 89 88 87 87 88 89 89 89 89 90 91 92 92 92 91 91 90 90 89 89 89 89 90 90 90 90 89 90 90 90 90 89 89 89 89 89 90 90 90 90 90 91 90 90 90 91 92 93 93 93 93 93 93 93 93 94 95 95 95 94 93 93 93 93 94 94 94 94 94 94 95 95 94 94 94 93 93 93 93 93 92 91 91 91 90 90 90 90 90 90 90 92 92 93 92 91 91 91 91 92 93 94 94 94 94 94 95 95 95 94 94 93 93 92 nan nan nan nan nan nan nan nan nan nan 78 78 79 79 77 75 76 78 79 79 79 80 80 80 80 80 80 80 79 79 79 79 79 78 78 78 79 80 80 68 59 60 60 62 72 86 87 83 87 87 74 76 84 78 72 68 73 84 79 69 70 70 72 73 75 74 73 71 71 71 72 73 75 76 77 77 77 78 79 80 81 81 81 81 82 82 82 82 83 83 82 82 81 82 84 82 81 85 84 81 81 81 83 83 83 83 82 81 81 80 76 71 70 69 67 65 66 64 58 60 61 56 52 52 48 45 50 52 47 40 34 41 49 47 48 53 56 60 56 51 48 50 55 55 51 47 44 43 44 45 46 48 51 53 54 54 51 46 45 44 43 44 49 54 49 48 51 57 65 68 68 56 49 52 53 50 54 55 50 50 55 53 51 59 64 67 64 55 56 59 53 50 54 53 54 50 50 65 67 55 56 59 61 63 66 62 52 52 54 53 56 63 63 62 58 58 62 62 61 63 64 65 64 59 55 53 54 58 68 78 85 82 76 67 63 66 71 74 75 77 74 72 72 69 66 66 68 67 68 71 73 73 71 70 73 71 67 69 70 70 70 68 65 63 63 63 63 64 65 65 64 60 61 62 62 60 58 58 61 63 64 57 52 51 49 46 41 38 39 37 34 40 45 45 45 44 44 45 51 54 51 51 53 49 45 55 59 52 50 49 51 52 52 50 49 51 49 44 42 43 48 51 44 42 44 46 52 55 57 57 56 55 59 63 57 57 62 59 52 50 53 60 60 57 59 60 49 47 51 57 58 46 43 48 46 43 50 55 59 57 48 45 48 54 57 60 55 50 46 41 41 41 41 36 35 40 42 41 39 38 41 41 40 43 46 45 41 37 47 63 57 51 46 43 44 42 39 35 37 42 41 41 47 52 51 46 39 44 46 41 39 44 50 51 47 51 57 58 58 56 53 49 48 48 50 51 54 54 53 55 56 54 52 48 46 46 44 43 39 37 35 34 34 34 34 34 35 36 37 39 41 42 42 35 34 40 41 40 42 46 51 52 49 48 48 48 45 42 45 47 43 43 43 45 46 47 46 41 40 42 43 44 44 42 40 39 39 41 41 40 42 44 44 45 44 46 47 44 43 44 45 47 49 50 49 48 46 46 45 45 44 42 43 46 58 64 66 61 56 60 61 59 56 54 50 50 56 60 64 63 62 62 62 63 67 70 74 78 83 85 86 85 83 80 78 78 79 81 83 83 81 78 75 73 72 71 70 69 68 67 66 69 71 69 69 69 76 81 80 80 81 83 84 85 85 85 85 85 84 84 83 84 84 84 84 85 85 85 85 85 86 87 87 88 88 88 88 87 87 87 88 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 90 90 90 89 88 86 85 85 84 84 83 84 85 88 90 91 91 90 90 90 89 85 80 77 75 77 78 77 76 76 76 76 77 78 79 79 80 82 84 85 85 86 86 85 84 83 82 81 81 81 81 81 80 79 79 80 80 80 80 80 81 82 83 83 83 84 84 85 86 87 88 89 89 89 89 88 86 85 85 86 88 90 90 91 93 93 94 93 93 94 94 95 93 92 94 94 93 94 94 94 93 93 93 93 93 93 93 93 92 91 91 90 90 89 88 87 87 89 91 93 94 94 95 95 94 93 92 91 90 90 91 91 90 88 87 87 88 88 89 90 91 92 93 93 93 93 91 90 89 90 90 91 91 92 92 92 92 91 91 90 90 91 91 91 90 90 90 91 92 93 93 92 91 91 90 90 90 91 91 92 92 91 91 91 91 91 92 92 93 94 95 94 94 93 93 94 94 95 95 95 95 95 95 95 95 94 94 93 93 93 92 92 91 90 90 90 90 91 91 91 91 92 92 93 93 93 92 91 90 90 91 91 92 93 94 94 94 94 95 95 95 95 95 94 94 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 75 78 79 79 79 80 81 81 81 82 82 82 81 80 80 79 79 79 79 79 79 76 73 62 58 59 60 64 78 87 88 89 90 88 86 87 88 85 76 67 77 85 80 75 76 77 77 76 75 75 74 73 73 74 74 75 76 76 77 77 77 78 79 80 80 81 81 81 82 82 82 82 83 83 83 83 84 84 85 85 85 85 84 83 84 84 84 83 82 82 84 86 78 71 69 67 67 67 67 66 65 64 63 61 58 54 53 53 49 45 46 51 55 47 44 46 47 43 45 49 49 50 53 54 52 51 52 49 48 49 45 38 41 45 44 46 48 47 46 47 47 44 42 44 43 42 48 51 49 50 55 64 67 59 55 47 47 49 48 52 63 61 52 51 51 49 50 56 60 63 55 51 55 55 53 52 51 49 48 44 50 65 58 51 54 57 59 55 51 54 55 57 55 53 53 55 56 58 59 62 67 63 61 64 65 66 68 69 59 58 64 66 66 71 77 72 69 64 60 57 65 71 74 73 71 69 67 60 57 57 63 67 69 70 71 71 70 69 69 68 67 67 70 72 72 71 68 65 63 64 64 65 66 67 66 64 64 64 65 64 61 62 64 68 66 57 50 45 46 44 39 40 42 38 35 38 42 45 45 45 43 42 45 47 47 50 52 51 52 53 55 55 52 51 53 55 57 53 51 53 50 42 41 42 50 53 48 48 52 52 53 55 56 56 56 55 57 59 58 54 53 55 55 50 53 65 61 57 53 50 42 43 48 57 56 42 43 51 45 43 48 53 58 57 53 44 44 54 58 61 56 52 53 53 51 47 45 45 45 47 45 42 40 40 42 46 48 48 50 53 55 55 52 53 49 47 51 53 53 52 50 47 48 52 47 43 42 46 50 43 40 48 49 47 42 39 44 45 40 43 51 43 41 47 48 46 48 49 47 49 52 53 53 56 57 54 51 49 47 44 41 40 39 38 37 35 34 34 34 34 35 35 36 38 40 41 39 34 38 46 47 47 44 44 46 51 53 51 49 49 45 42 45 45 43 44 46 46 47 49 49 46 43 42 42 43 46 42 38 37 39 41 41 41 43 43 40 42 45 47 47 46 46 46 47 49 50 51 50 48 47 46 45 45 44 44 47 53 63 64 64 61 60 62 63 64 59 56 55 57 63 64 65 63 62 63 63 62 61 63 67 72 77 80 82 83 81 80 79 79 80 81 81 79 77 75 73 70 69 69 68 68 68 68 69 72 72 70 69 70 76 79 79 79 80 82 84 85 86 86 86 86 85 85 85 86 86 86 86 86 86 85 85 86 86 87 87 88 88 88 88 88 88 88 89 89 89 88 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 88 89 90 91 90 89 88 87 86 86 85 84 84 83 84 85 88 90 92 91 90 89 88 87 84 79 75 74 76 78 78 77 76 77 76 75 76 78 80 82 84 83 83 83 84 85 85 84 83 81 78 79 79 79 79 78 78 78 78 79 79 80 81 81 82 82 81 81 81 81 82 84 85 86 87 88 88 88 87 86 84 84 84 84 86 88 89 90 90 90 91 92 94 94 94 94 93 93 93 92 92 92 93 92 92 92 92 93 93 93 93 92 92 91 91 90 89 88 87 86 88 90 93 94 94 95 95 95 94 93 91 90 89 90 91 91 90 89 89 89 89 90 90 91 92 93 94 94 93 92 91 90 90 91 91 92 92 92 92 93 92 91 90 91 91 92 92 92 92 92 93 93 92 92 91 90 90 89 89 89 90 90 90 90 90 90 90 91 91 90 91 92 94 94 94 94 93 93 94 94 95 95 95 95 94 94 94 94 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 93 93 93 92 92 91 91 91 92 92 92 93 94 94 94 94 95 95 95 95 95 95 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 80 81 81 81 80 80 82 83 82 81 80 80 79 79 79 80 73 62 60 60 68 68 63 71 85 87 88 88 88 87 88 89 88 86 73 69 81 84 82 81 79 78 77 75 75 75 75 75 75 76 76 77 77 77 77 77 77 79 79 80 80 81 81 81 82 82 82 82 83 83 83 83 84 85 84 84 84 84 84 83 82 80 79 77 76 76 81 83 76 69 64 63 65 66 66 65 65 64 63 62 56 52 49 48 48 44 42 51 53 43 40 40 41 41 41 42 44 45 46 52 53 44 42 43 46 48 48 46 43 44 45 48 50 46 43 43 43 42 40 39 40 41 45 50 53 49 54 68 65 51 45 44 47 48 47 55 65 57 50 48 48 49 52 55 58 59 54 52 53 52 51 53 53 51 48 45 49 53 53 54 57 60 64 58 54 57 60 63 58 53 54 54 54 54 56 60 63 62 61 63 64 65 66 68 68 66 71 80 83 76 72 69 70 69 63 59 59 65 71 71 71 68 61 53 57 60 66 70 70 69 68 68 68 67 68 71 68 66 69 71 73 73 73 69 66 66 66 66 68 70 68 66 66 68 70 67 65 67 68 70 66 60 50 45 47 44 38 43 47 44 41 40 39 40 41 42 43 43 43 43 43 47 47 46 49 53 57 58 54 56 59 61 61 56 52 50 43 39 49 50 47 48 50 47 42 39 45 53 55 56 57 57 55 50 46 45 47 51 53 61 63 65 62 56 47 45 48 50 51 54 50 42 44 47 43 45 49 53 56 53 51 44 47 53 49 52 60 57 52 55 56 53 53 56 54 53 52 48 38 40 43 49 56 59 56 51 48 47 47 45 44 43 43 48 51 51 54 57 53 51 51 42 32 41 46 41 44 54 50 44 49 46 39 39 40 41 43 45 45 45 47 49 54 54 49 51 53 52 53 56 58 59 53 48 47 45 42 40 40 40 39 37 35 34 34 34 34 35 35 37 38 39 37 34 43 49 52 50 44 47 50 53 53 50 50 49 46 45 46 47 48 48 47 44 45 50 49 48 49 46 42 42 42 38 36 36 40 43 42 42 45 44 41 45 48 49 49 47 48 48 49 50 50 49 48 47 46 45 45 45 45 46 49 57 66 65 64 62 63 64 66 66 63 62 62 63 65 65 65 63 62 60 59 58 56 59 64 69 74 76 78 79 79 78 77 77 78 79 79 77 75 72 70 68 67 67 68 69 70 70 72 74 72 70 70 71 75 78 80 79 79 82 84 86 87 87 86 86 85 85 85 86 87 86 86 86 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 88 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 89 89 90 91 90 89 88 87 87 86 85 84 83 83 84 85 88 90 92 92 91 89 87 85 83 79 75 74 74 76 77 78 78 78 77 76 77 78 80 82 83 82 81 80 82 83 84 83 80 78 77 78 79 79 78 78 76 76 75 75 76 78 81 82 83 83 82 81 80 80 81 83 85 87 88 88 89 89 88 87 86 85 84 85 86 88 88 89 89 88 88 89 90 91 91 91 91 91 91 90 89 90 91 90 90 91 91 92 92 93 93 93 92 92 91 91 90 88 87 86 87 90 92 93 94 95 95 95 94 93 92 90 89 90 91 92 91 91 89 88 89 90 92 92 93 93 93 93 92 91 91 90 89 89 89 90 91 91 92 92 92 92 91 91 91 92 93 93 93 93 92 91 91 90 90 89 89 89 89 89 89 90 90 90 90 91 91 91 91 91 91 92 93 94 94 93 93 93 93 93 94 94 94 94 94 93 93 92 91 91 90 90 90 91 91 91 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 92 92 92 92 93 93 94 94 94 94 95 95 95 95 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 75 76 76 76 76 77 79 80 80 80 80 71 61 61 63 73 71 63 77 86 85 86 87 86 86 86 86 85 83 81 80 84 82 81 80 79 78 77 77 77 76 76 77 77 78 78 78 77 76 77 78 78 79 80 80 80 80 81 81 82 82 82 82 82 81 82 83 83 84 83 84 84 84 82 80 79 77 74 70 65 62 66 70 72 71 69 68 68 68 68 69 70 69 63 60 56 52 48 52 51 42 43 51 49 44 39 37 38 41 44 40 39 41 43 47 45 38 40 42 45 48 49 45 42 43 45 47 45 41 42 42 42 41 39 40 42 42 45 51 56 57 61 68 61 56 49 47 50 47 46 54 63 64 57 49 53 53 51 56 61 59 56 55 55 55 53 52 54 55 50 48 52 56 59 58 60 63 59 51 54 58 62 67 67 61 56 56 56 59 60 64 58 52 60 63 64 63 63 66 70 68 66 71 71 66 72 73 74 72 68 60 56 62 68 71 70 68 60 56 64 68 70 71 72 70 68 67 67 68 67 67 66 66 67 70 73 75 75 70 69 69 70 71 74 75 72 69 67 72 75 72 68 66 66 66 62 58 55 53 53 49 45 44 46 51 49 46 42 39 35 30 30 32 34 36 39 42 45 46 46 49 52 54 54 59 61 60 60 59 56 51 43 40 43 44 42 43 46 51 47 38 46 52 54 57 58 55 53 57 55 53 54 61 52 49 61 63 62 60 57 46 41 44 50 55 48 44 40 40 41 43 46 50 50 45 52 59 55 50 41 47 58 50 41 42 44 45 51 56 53 46 38 39 39 43 46 45 50 60 52 48 51 50 48 45 43 41 42 46 50 52 53 52 46 44 44 38 34 40 42 39 43 48 43 43 49 48 42 38 39 42 42 43 42 44 49 54 60 55 49 54 54 48 49 51 56 59 59 57 55 51 47 44 42 40 37 35 33 33 34 34 34 35 35 37 38 38 36 37 43 49 55 52 48 50 53 55 52 49 52 52 46 48 51 50 50 51 50 46 44 44 47 50 53 48 43 41 40 39 37 37 42 44 42 44 48 46 45 47 48 50 48 48 49 49 48 47 46 46 46 47 46 45 44 44 44 47 52 61 68 68 65 60 63 66 66 66 64 64 65 64 63 64 65 64 58 54 52 52 53 59 64 68 70 73 75 76 76 76 75 75 75 75 75 75 73 71 69 67 67 68 69 71 72 71 72 72 72 71 71 72 73 77 79 79 80 82 84 86 87 87 87 86 85 87 87 87 86 86 87 87 87 87 87 87 87 87 88 88 88 88 89 89 90 90 90 90 89 88 88 87 87 88 88 87 87 88 89 89 89 89 88 88 88 89 90 90 90 89 89 89 87 86 85 84 82 83 83 84 86 88 90 92 92 92 90 88 86 85 83 78 75 73 75 76 78 77 77 78 78 78 78 78 79 80 80 80 79 80 82 83 81 78 77 77 77 78 79 79 78 76 74 73 73 74 77 80 83 83 83 82 82 81 83 84 86 87 88 89 89 89 89 89 89 87 86 85 86 86 87 87 88 88 87 86 86 86 87 87 87 88 89 89 88 87 88 88 88 89 90 90 90 91 92 92 92 93 92 92 91 90 89 87 87 87 89 92 93 94 95 95 95 95 94 93 92 91 91 91 90 89 88 88 88 90 90 91 91 91 91 90 90 90 89 89 88 88 88 89 90 91 91 92 92 92 92 92 92 92 92 93 93 93 93 92 91 90 90 90 90 90 89 89 90 90 90 90 90 90 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 93 93 94 93 92 91 91 90 90 90 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 94 95 95 95 94 92 91 91 91 93 94 94 94 94 94 94 95 96 96 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 69 68 68 71 75 80 82 83 79 75 72 68 64 69 82 84 83 84 85 85 85 84 83 83 83 83 83 82 82 81 80 79 78 77 76 76 76 77 77 78 78 77 77 77 76 78 79 79 79 80 80 80 81 81 82 82 82 82 82 82 82 82 83 83 83 84 85 86 86 83 80 78 76 75 75 74 71 68 68 67 63 64 66 67 68 69 71 71 68 62 60 59 59 58 59 54 44 45 49 53 49 41 38 36 35 36 37 37 40 40 39 42 42 42 41 42 42 42 43 42 43 46 48 52 50 44 42 42 42 41 41 42 43 45 48 48 50 54 55 47 45 48 47 48 46 44 42 55 67 63 60 64 59 45 52 59 58 57 57 54 52 50 50 54 55 55 56 57 59 59 52 53 59 58 54 54 56 56 60 65 57 52 54 59 67 64 60 59 56 61 65 66 63 62 63 67 74 73 67 72 74 76 75 72 64 58 58 57 60 66 72 70 69 67 65 67 68 69 70 71 71 69 67 67 68 68 67 66 66 66 70 74 76 75 72 71 71 72 73 76 76 75 72 70 70 72 73 72 70 68 67 67 64 61 58 57 57 56 56 50 47 44 44 43 46 49 50 47 40 35 33 33 35 38 40 41 43 44 48 54 59 59 58 58 60 64 65 62 50 42 43 43 43 43 43 46 46 46 48 48 52 55 57 58 62 60 58 53 48 46 47 54 55 57 61 57 49 52 56 56 55 46 43 43 43 43 42 44 49 47 44 48 50 48 45 41 47 54 62 60 55 45 40 46 51 53 42 31 34 39 47 47 47 47 46 44 51 63 55 50 46 47 52 46 42 49 53 53 47 38 41 42 37 36 40 39 39 38 43 49 47 46 50 49 39 46 61 55 48 41 46 56 57 58 53 48 45 46 44 45 47 53 54 55 54 54 53 51 47 46 45 40 37 35 34 34 34 34 34 36 39 39 38 36 36 37 41 45 48 49 51 54 56 54 52 53 52 49 48 49 49 48 48 49 49 44 45 49 51 52 48 46 46 45 42 37 36 41 42 41 46 48 48 47 48 49 49 48 47 48 47 46 45 45 46 46 46 47 47 45 45 46 50 55 64 69 71 66 62 64 65 64 65 65 65 64 65 62 59 60 59 53 51 49 51 55 61 66 69 70 71 73 74 75 74 74 73 73 73 73 73 72 71 70 70 71 71 71 71 71 72 72 72 73 73 73 72 72 74 76 79 81 83 85 86 87 87 86 87 87 88 87 86 86 86 87 87 87 87 87 87 88 87 88 88 89 89 89 90 90 90 90 90 89 89 88 87 87 87 88 88 88 88 89 90 90 89 89 89 90 92 92 91 90 89 88 88 86 84 83 82 81 81 82 83 85 86 88 89 90 90 89 88 87 87 85 83 79 76 76 76 77 75 74 76 78 79 78 77 76 76 77 78 79 80 80 79 78 77 77 77 77 78 79 79 79 78 76 74 73 73 76 79 82 83 82 81 82 82 84 86 88 88 88 88 89 89 89 89 89 88 87 86 86 86 86 87 87 87 86 85 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 89 90 91 92 92 92 92 92 91 91 89 88 87 86 89 91 93 94 95 95 95 95 94 94 93 93 92 90 89 88 87 87 88 89 89 89 88 87 87 87 87 87 88 88 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 93 93 93 92 92 92 92 92 92 92 92 91 92 92 92 91 89 89 89 89 89 89 90 90 91 91 91 90 90 90 90 91 90 90 90 91 92 93 94 93 93 92 92 91 92 92 92 92 92 92 92 93 93 93 93 93 92 93 93 93 93 93 93 94 94 94 93 92 91 91 91 92 93 94 94 94 94 94 94 95 95 95 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 82 83 82 77 79 84 84 83 82 84 84 83 80 82 84 84 83 83 83 83 82 81 81 80 80 79 79 78 77 77 76 77 77 78 78 77 76 76 77 78 79 79 79 80 80 80 81 81 82 82 82 82 83 83 83 83 83 83 84 85 86 87 88 87 84 81 79 78 77 76 75 73 74 75 72 66 62 62 64 63 62 63 64 63 61 60 58 57 56 55 55 53 48 49 54 54 50 45 40 38 38 38 38 38 37 38 39 42 43 39 38 41 42 43 43 45 50 51 48 47 42 42 42 43 44 43 43 43 44 48 52 50 47 47 48 46 46 46 46 47 43 40 43 53 64 65 64 63 60 59 58 56 60 64 57 52 48 50 53 55 58 63 62 58 55 50 56 60 61 59 54 55 58 63 63 55 52 52 51 53 55 55 58 60 60 62 62 60 59 59 61 62 70 74 76 78 78 68 61 60 61 64 60 58 64 68 69 69 69 71 71 71 71 72 72 72 71 69 67 68 69 68 66 65 65 65 70 74 76 76 74 74 76 76 77 77 76 74 74 73 72 73 74 76 76 73 70 68 64 59 59 59 57 54 50 46 42 37 35 36 43 53 56 53 45 39 36 35 35 38 40 42 42 42 48 54 55 55 56 58 63 58 56 57 55 55 48 44 49 53 56 50 43 41 41 50 56 58 55 52 47 44 47 52 56 50 47 47 51 59 61 59 52 52 52 49 44 44 44 45 44 42 45 50 58 56 48 45 42 43 45 48 52 58 54 51 48 45 42 45 50 50 48 47 45 46 42 42 51 51 48 57 64 49 41 43 44 46 44 43 46 51 55 54 51 49 46 41 39 38 38 40 45 45 46 44 44 49 48 41 43 47 45 44 40 51 65 57 52 51 45 38 43 46 47 50 54 52 51 51 51 51 52 52 50 47 42 38 36 36 36 35 34 34 37 40 40 38 37 36 36 38 43 50 52 53 55 58 61 61 59 57 54 50 48 48 47 45 45 44 41 45 49 51 51 49 48 48 44 41 37 36 39 40 41 46 49 49 49 49 49 49 48 48 49 48 48 50 49 48 47 46 48 48 45 46 48 50 55 61 66 68 61 59 64 65 64 66 66 65 64 63 59 56 55 54 51 51 51 53 57 63 66 69 70 71 72 73 73 72 72 72 71 71 71 72 72 72 72 70 69 69 70 71 72 73 74 74 75 74 74 74 74 74 76 78 80 82 84 86 87 87 88 87 88 87 87 87 86 86 86 87 88 87 87 88 87 87 87 88 88 88 89 89 90 90 90 90 89 88 87 87 87 88 88 88 88 88 88 89 89 89 89 90 90 91 92 91 89 88 87 86 85 85 84 83 82 81 81 82 83 84 85 86 87 87 87 86 85 85 86 86 84 82 80 79 77 74 73 74 76 78 78 77 75 75 76 78 79 81 79 77 76 76 76 76 77 78 79 80 81 81 79 77 74 74 76 79 81 82 82 81 81 82 84 85 87 87 87 87 87 88 88 88 88 87 87 87 87 87 86 86 86 85 85 84 85 85 84 85 85 85 85 84 85 86 86 86 86 86 86 86 87 88 89 90 91 92 92 92 92 91 90 88 87 87 88 90 93 94 95 95 95 94 94 94 94 93 92 91 89 88 87 87 87 88 87 87 86 85 85 85 84 84 85 87 88 89 89 89 89 89 90 91 91 91 91 92 92 92 92 93 92 89 90 93 93 93 93 94 94 93 93 93 92 91 91 90 90 90 90 90 90 89 89 89 89 89 89 89 90 90 90 90 90 91 91 93 93 94 94 94 94 94 94 94 94 94 93 93 93 93 93 94 94 93 93 92 93 93 93 93 93 92 91 91 91 91 91 91 90 91 91 92 93 94 94 94 94 94 93 92 90 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 78 83 72 74 83 82 81 84 83 83 83 83 82 82 82 81 81 80 80 80 80 79 79 78 78 77 77 77 77 78 77 77 76 77 78 78 79 79 79 80 80 80 81 81 82 82 83 83 83 83 83 84 84 85 85 86 87 88 88 87 85 83 81 82 80 77 75 73 73 74 73 70 65 63 63 61 59 59 59 60 61 62 62 60 56 55 55 51 48 50 52 57 62 65 51 42 41 41 41 41 39 38 38 41 41 38 39 41 44 45 44 48 54 50 44 43 43 43 42 40 44 45 46 46 44 53 64 53 46 47 47 46 46 45 46 45 42 39 37 46 57 64 63 57 58 59 57 55 55 57 57 52 49 52 55 58 59 61 58 53 53 54 57 60 63 63 63 64 62 59 60 58 57 55 53 53 55 52 51 56 59 61 64 64 59 59 67 65 61 64 69 79 78 66 62 61 69 73 67 66 70 71 71 69 68 73 74 73 72 72 72 71 71 71 70 69 69 69 67 66 66 67 72 75 77 79 79 79 78 78 77 78 75 72 73 73 71 69 69 73 76 74 70 65 62 58 57 55 50 48 46 47 45 40 35 31 34 42 53 56 50 43 37 36 37 38 41 45 48 49 50 51 52 53 56 54 53 52 54 59 65 68 53 45 52 53 54 51 45 42 40 42 46 49 47 44 44 44 46 55 58 50 48 49 56 63 62 60 54 47 43 40 39 44 45 45 44 43 45 51 57 53 47 43 41 42 50 59 59 57 48 48 53 54 53 47 49 56 57 57 49 40 37 39 45 48 52 59 57 46 42 42 46 45 43 43 42 49 57 54 54 55 48 43 39 38 39 42 47 50 47 41 41 45 53 54 46 41 37 43 45 39 36 39 41 43 43 42 43 45 45 51 55 53 52 51 50 50 52 54 54 48 41 38 36 37 36 34 33 34 38 40 40 38 36 34 35 39 47 55 54 55 57 58 58 60 61 61 59 55 49 46 50 52 50 45 41 44 49 52 54 56 55 52 44 40 37 37 38 41 42 43 46 49 51 52 50 49 49 49 49 49 50 51 50 49 49 46 42 47 50 50 50 50 50 53 61 66 66 65 66 67 68 68 66 64 59 55 55 55 54 52 51 52 52 53 57 62 65 67 68 70 71 72 72 69 69 70 70 70 70 71 73 73 72 69 68 68 69 71 73 75 76 75 75 75 75 76 76 77 77 78 78 79 80 82 84 85 86 86 87 87 87 86 86 86 86 86 86 86 86 86 86 86 87 86 86 87 88 89 89 90 90 89 89 88 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 90 90 89 88 87 86 86 85 85 85 83 80 79 80 81 82 83 84 85 85 85 84 83 83 85 86 87 87 85 82 79 75 72 72 74 76 78 78 76 76 77 79 80 81 79 77 76 76 76 76 77 79 80 80 80 80 79 77 75 75 76 79 80 81 81 80 80 81 82 84 85 86 86 86 87 87 87 87 87 86 86 87 87 86 86 86 86 85 85 84 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 87 89 90 91 91 91 91 90 89 87 86 88 90 93 94 95 95 94 94 93 93 94 94 93 92 90 89 88 87 87 87 87 87 86 86 85 85 85 85 85 86 87 87 86 86 86 86 87 88 89 91 91 91 91 91 91 90 88 84 86 91 92 93 94 94 94 94 94 93 93 93 92 92 92 92 92 91 91 89 89 89 89 90 90 90 90 90 90 90 91 92 92 93 94 94 94 95 95 95 95 95 94 94 94 93 93 94 94 94 94 94 93 93 93 93 92 92 91 90 90 90 90 90 90 90 90 90 90 92 93 94 94 94 94 93 91 88 85 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 76 71 72 78 83 81 81 82 81 81 81 81 81 81 80 80 80 79 79 78 78 78 77 77 77 76 77 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 84 83 84 85 86 86 87 87 86 87 88 87 85 84 83 84 81 77 74 73 72 71 70 69 67 65 64 62 62 61 61 61 62 62 59 61 62 64 65 59 57 58 55 50 55 59 50 45 44 40 37 38 38 38 40 42 39 38 39 42 45 46 45 49 53 55 50 45 44 42 41 40 42 43 43 44 45 53 57 48 45 47 47 47 46 47 47 46 47 49 48 45 51 63 67 66 60 58 57 62 68 61 56 52 50 52 52 53 55 55 52 53 56 57 58 61 64 67 67 63 59 56 59 60 59 59 58 54 53 52 53 56 59 62 67 68 64 65 68 70 69 69 71 82 84 79 77 75 78 77 71 70 70 69 69 68 70 74 72 70 71 70 70 70 70 71 71 70 70 70 70 69 67 69 72 75 76 79 80 79 78 78 77 75 71 71 73 73 72 69 66 63 66 68 63 58 56 54 50 50 50 48 47 47 44 39 37 34 33 35 45 47 44 41 38 38 38 38 42 45 47 49 50 51 52 52 53 53 53 52 51 53 57 62 67 59 54 49 48 54 56 54 46 42 47 48 48 47 44 43 45 50 52 49 52 55 56 59 62 58 56 50 43 42 45 51 46 44 43 42 41 49 57 58 53 45 41 38 47 55 58 53 44 47 52 58 58 55 56 60 56 53 50 45 38 38 40 41 50 61 60 57 46 42 44 47 45 48 49 38 38 41 50 54 44 38 37 40 43 45 47 50 48 40 40 42 49 53 53 44 39 48 55 53 44 37 38 40 44 41 35 45 52 51 52 54 54 54 52 52 52 53 55 49 43 38 36 37 35 33 32 34 37 39 41 38 36 35 38 43 51 56 55 53 52 54 57 60 61 62 60 57 49 47 51 51 50 45 43 43 49 58 55 53 53 50 43 40 38 38 39 43 44 44 46 49 53 53 52 51 50 49 49 49 49 49 49 51 55 56 56 55 53 50 49 47 43 44 53 60 65 65 66 69 70 70 64 59 57 56 56 55 55 53 52 50 50 51 57 62 65 67 67 69 71 72 72 72 72 71 70 70 70 71 73 73 72 70 70 70 71 72 74 75 75 74 73 73 74 76 78 79 78 78 77 77 78 79 81 83 84 84 85 85 85 84 83 82 82 82 83 83 84 84 85 85 86 86 86 87 88 89 89 89 89 88 88 87 86 87 87 87 87 87 87 87 86 85 85 85 85 86 87 87 88 88 88 87 87 86 86 86 86 85 82 79 78 78 79 80 81 83 84 85 84 83 83 83 85 86 87 88 88 86 82 78 74 72 73 75 78 78 78 78 78 79 80 81 79 78 77 76 76 77 78 80 80 79 79 79 78 76 74 75 77 80 81 81 80 80 80 80 80 82 83 85 86 86 87 87 87 87 87 85 85 85 85 84 85 86 86 86 85 85 85 85 85 85 84 84 83 84 84 86 87 86 86 85 85 86 86 86 85 85 85 87 88 89 90 89 89 88 87 88 89 91 93 94 94 95 94 93 93 92 93 93 93 92 91 89 88 88 88 89 89 89 88 88 88 87 87 86 87 87 87 86 85 84 84 84 85 86 87 88 89 89 89 89 89 89 86 82 83 85 87 90 94 94 94 94 94 94 94 94 95 94 94 94 94 93 92 91 90 89 89 89 89 89 88 89 90 91 92 93 93 93 94 94 95 95 96 96 95 95 94 94 94 94 94 94 95 95 95 95 94 93 93 92 92 91 91 90 91 91 91 91 90 90 89 90 90 92 93 94 94 94 94 93 91 88 85 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 73 70 72 74 76 78 80 81 81 80 80 80 80 80 79 78 78 78 78 78 78 79 79 79 79 79 79 80 80 80 81 81 82 83 83 84 84 84 85 85 86 86 86 87 88 87 86 88 87 86 85 84 84 83 80 76 73 71 70 68 67 66 66 66 67 68 68 68 69 65 60 61 61 64 67 67 70 70 68 67 66 60 51 49 47 45 42 38 37 38 42 44 46 49 46 43 42 45 48 46 47 51 55 60 52 43 43 42 41 39 38 39 41 42 44 47 47 47 48 47 46 46 46 56 62 51 51 61 56 47 48 53 63 64 59 59 58 55 56 56 54 52 50 51 60 60 56 52 47 53 58 60 63 67 63 58 61 63 63 59 57 60 61 58 58 57 56 57 53 53 58 63 68 70 68 72 75 77 80 85 82 80 81 81 82 82 81 80 78 73 69 65 66 66 66 68 68 68 68 67 66 68 70 72 73 72 71 71 71 70 68 69 70 72 74 75 77 79 79 78 78 77 75 74 75 75 75 76 71 63 64 64 58 54 51 53 54 56 56 55 54 54 48 43 41 38 36 35 36 40 41 38 38 38 36 36 38 42 46 49 50 52 53 53 53 54 54 53 50 50 55 50 48 50 49 47 48 52 57 56 45 44 50 56 59 61 56 45 44 45 46 48 50 51 50 56 60 53 48 51 48 43 49 52 47 44 42 42 42 46 53 60 58 51 46 45 49 53 56 52 47 46 49 57 58 57 54 55 54 49 43 43 41 38 37 35 46 58 48 47 53 47 42 48 52 42 44 50 42 39 46 46 40 37 37 41 45 46 44 40 42 42 40 40 43 48 52 43 37 38 38 40 41 40 38 41 48 45 44 53 55 52 51 52 53 53 52 50 49 51 52 50 45 39 36 34 33 32 32 33 36 39 40 38 37 37 39 44 52 54 54 52 52 55 57 59 60 60 59 54 46 46 48 52 51 46 44 45 47 50 48 48 49 46 43 42 40 39 41 45 50 51 48 50 52 53 52 51 50 49 47 47 48 49 50 55 60 55 52 51 49 47 47 46 42 44 49 58 64 64 65 68 67 66 62 59 58 57 56 55 55 55 54 53 54 56 61 65 68 69 70 71 72 72 74 74 74 73 73 72 72 72 73 74 74 73 73 73 73 74 76 75 75 74 74 73 75 76 78 78 78 77 77 77 77 77 79 81 82 83 83 83 83 82 81 81 81 81 81 82 82 83 83 84 85 85 86 87 88 88 89 88 87 86 86 86 85 85 85 85 86 86 87 87 87 86 85 84 84 85 86 86 86 87 87 87 86 85 85 85 85 84 82 79 77 77 78 80 82 83 84 84 83 83 83 84 85 87 88 89 89 89 86 83 79 76 75 76 77 77 77 77 78 79 80 80 79 79 78 77 77 78 79 80 79 79 78 77 76 75 74 76 78 82 82 82 81 81 80 80 80 81 83 84 86 86 87 87 87 88 88 86 85 84 84 83 85 87 89 89 88 87 87 86 86 86 85 84 84 84 85 87 88 88 87 86 86 86 87 87 86 85 84 84 85 86 87 88 88 88 88 89 90 91 92 92 93 94 94 93 92 92 91 92 92 92 91 90 89 89 89 90 91 90 90 89 89 88 87 87 88 88 88 87 85 84 84 84 85 86 86 87 87 86 86 87 88 89 88 86 85 84 81 81 83 90 94 94 94 95 95 95 96 96 96 95 95 94 93 92 90 88 87 87 87 87 88 89 90 92 92 93 93 93 94 95 95 96 96 95 95 95 95 95 94 95 95 95 95 94 94 94 94 93 92 92 92 92 92 92 92 92 91 91 90 90 89 90 90 91 93 94 94 94 94 93 91 89 86 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 69 71 73 76 78 80 80 80 80 79 79 78 78 79 80 80 79 79 79 80 80 80 80 80 81 81 82 83 83 84 84 85 85 85 86 86 87 87 88 89 90 89 88 87 85 84 84 83 82 79 77 75 73 72 70 69 68 67 68 68 70 73 72 70 63 60 62 64 65 66 67 70 72 71 67 63 60 55 51 48 47 48 48 48 48 51 52 49 48 47 46 47 52 52 51 53 55 54 53 48 52 56 46 40 39 38 38 40 42 43 44 44 44 44 44 43 43 45 51 51 44 50 60 54 49 53 54 57 56 55 61 61 56 56 56 55 55 54 54 59 57 51 46 44 52 56 58 64 72 72 66 61 64 70 62 55 58 60 58 61 65 67 68 56 57 62 65 69 77 78 73 75 78 80 83 82 80 79 79 80 82 82 80 78 75 69 64 67 69 67 67 68 67 67 65 66 69 70 72 73 73 71 71 72 69 68 69 69 70 72 73 76 78 79 80 80 78 76 76 76 76 74 72 65 61 61 62 61 56 53 56 59 62 62 62 59 55 51 47 44 42 39 35 38 45 41 36 36 36 35 34 35 40 46 48 51 54 56 56 55 55 56 54 51 44 42 42 42 44 45 47 52 57 60 54 43 41 44 55 59 58 55 50 47 46 46 47 48 49 50 57 58 56 56 53 50 49 53 52 48 45 42 41 41 41 46 52 53 52 43 42 44 47 51 54 56 55 48 46 56 58 52 51 58 53 46 40 37 35 37 38 40 45 48 47 49 49 44 42 49 58 54 52 46 43 43 40 38 38 39 43 43 43 43 42 48 45 39 39 41 44 43 38 38 40 42 42 43 40 36 36 38 40 43 47 52 53 49 46 46 49 52 49 47 48 48 48 46 44 38 35 33 33 33 33 35 40 41 39 38 36 36 42 52 52 52 53 54 56 56 56 58 59 59 55 49 51 53 55 52 45 46 48 49 50 51 49 47 44 43 43 42 41 42 45 49 51 49 50 50 51 53 53 52 50 48 47 48 49 51 56 59 57 52 48 48 49 51 49 44 47 51 60 64 66 64 63 60 58 57 59 61 58 56 53 53 55 56 58 60 63 67 70 72 71 72 73 73 74 76 77 76 76 75 75 74 74 75 76 76 76 76 76 76 77 78 78 77 75 75 75 76 77 77 77 76 77 78 79 78 78 80 81 82 83 83 82 81 81 80 80 81 82 82 82 82 83 83 83 83 84 85 85 87 88 88 87 85 85 84 83 83 83 83 83 84 85 86 86 85 85 84 84 84 84 84 84 85 86 86 86 86 85 84 84 84 84 82 81 79 79 80 82 83 84 84 84 83 83 83 83 84 85 86 87 88 89 89 87 84 80 76 76 77 78 78 77 77 78 79 80 80 79 79 79 79 81 80 80 78 77 77 77 77 76 76 78 81 84 84 84 83 82 81 81 81 82 83 84 84 85 86 87 88 88 88 88 87 85 84 85 85 87 90 91 90 90 89 89 89 89 88 87 86 87 88 88 89 88 88 87 87 88 88 88 88 87 86 84 84 84 85 86 86 87 89 90 91 91 91 91 92 93 94 94 93 92 90 90 90 91 91 90 89 88 88 89 89 88 88 88 87 87 86 87 88 89 89 88 87 86 86 86 86 86 86 86 86 85 85 85 87 89 90 89 84 82 81 81 82 84 88 94 95 95 95 95 96 96 96 95 95 94 94 93 91 90 88 88 88 88 89 90 91 92 92 93 93 94 94 95 96 96 96 95 95 95 95 95 95 95 95 94 93 93 92 92 92 92 92 92 92 93 93 92 92 92 91 91 90 90 90 90 91 92 92 93 93 94 93 93 92 90 88 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 76 81 81 81 80 79 79 78 78 79 80 80 80 80 80 80 80 81 81 81 82 82 83 84 84 85 85 86 86 85 86 87 88 89 89 90 90 90 89 87 85 84 83 83 81 80 78 76 75 73 72 72 72 70 70 70 73 75 72 68 64 64 65 67 69 72 68 64 66 68 62 57 57 56 54 53 51 50 52 58 58 56 49 46 51 52 49 51 59 50 47 54 56 53 50 46 47 49 43 39 39 38 38 41 42 41 41 41 42 41 41 40 38 40 44 46 46 48 50 53 52 53 54 54 53 53 53 56 56 57 57 54 52 52 49 48 47 45 44 45 48 48 49 51 53 58 57 54 60 66 72 70 67 65 64 65 61 54 58 59 62 65 65 68 72 70 67 72 76 75 76 80 80 79 79 79 80 82 83 78 73 68 66 65 66 68 70 70 69 67 65 67 69 70 70 71 72 72 72 71 69 67 67 68 69 70 72 73 74 74 76 77 78 77 77 77 78 78 73 64 60 59 63 65 61 58 57 62 67 66 64 61 58 53 52 49 46 42 36 36 38 37 35 34 35 35 35 36 41 45 47 50 52 54 55 55 58 60 58 54 48 44 43 43 43 45 47 49 55 62 54 46 42 48 62 62 60 59 55 48 48 47 47 47 48 52 59 53 45 51 54 51 53 56 51 46 43 42 43 39 37 42 42 37 39 41 39 40 45 47 49 55 60 53 49 53 56 59 52 45 46 48 49 41 36 37 38 38 40 43 45 46 51 48 39 42 47 49 51 51 48 44 36 36 43 43 43 40 40 47 45 37 42 43 40 41 47 44 39 40 39 39 40 41 39 36 35 37 40 39 40 46 49 47 44 43 47 49 47 46 44 44 43 41 40 38 36 35 35 34 32 36 42 41 40 38 36 34 42 50 52 52 53 53 54 53 54 57 60 63 57 54 58 57 54 50 46 44 46 49 53 55 52 49 46 44 44 44 43 42 46 52 50 51 52 54 56 56 56 54 51 48 50 53 52 51 52 53 54 51 50 51 53 56 55 54 55 59 65 67 67 63 59 57 59 61 62 62 60 58 57 59 61 63 64 65 68 70 72 73 72 72 73 76 79 80 80 79 78 77 77 77 77 78 78 79 79 80 79 79 78 79 80 81 81 79 78 78 77 77 76 76 77 78 79 79 80 81 82 84 84 84 83 82 81 82 82 84 84 85 84 83 83 84 84 83 84 84 85 86 87 85 84 83 82 82 81 81 81 80 81 81 82 83 84 85 85 84 84 83 81 81 81 83 83 84 84 84 84 83 82 82 82 81 80 79 80 81 82 83 85 84 84 83 83 83 82 82 82 83 85 86 88 89 89 89 85 82 80 80 81 79 78 78 78 79 80 81 80 80 79 81 82 82 81 79 79 78 79 81 82 83 83 84 85 86 86 84 82 80 81 82 85 86 86 85 85 86 86 87 88 89 90 89 86 83 82 84 86 90 90 90 91 91 90 90 90 90 90 90 89 89 89 88 88 88 88 88 89 89 89 89 88 87 86 84 83 83 83 83 85 87 89 90 91 91 91 92 93 94 94 94 92 91 89 89 90 91 90 88 87 86 86 86 87 87 86 86 86 86 87 88 89 89 89 88 88 88 87 87 87 87 87 87 87 86 86 86 88 90 89 83 82 82 81 80 80 83 88 93 95 95 95 95 94 94 94 95 95 94 94 93 92 91 91 90 91 91 91 92 92 93 93 93 94 95 95 96 96 96 96 95 95 95 95 95 94 94 93 93 92 92 92 92 92 92 93 93 94 93 93 92 91 91 91 91 91 91 92 92 91 91 92 92 92 92 92 91 90 89 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 80 80 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 83 84 85 85 86 86 86 87 87 88 88 89 89 90 90 90 90 89 87 85 84 83 83 81 80 79 78 77 75 75 74 73 73 73 73 73 75 77 74 70 68 68 70 71 73 70 63 59 63 72 65 58 56 56 56 55 54 56 60 60 58 46 45 51 54 53 47 48 53 53 56 56 55 56 52 45 43 42 41 41 41 41 41 41 41 41 41 41 40 39 41 42 44 47 51 51 52 59 61 55 53 56 54 47 63 67 59 54 50 50 51 49 47 45 46 50 49 48 52 51 46 46 49 52 55 53 51 51 60 71 67 65 66 69 74 69 61 60 61 61 63 63 69 71 64 65 70 76 80 80 80 77 77 79 78 78 80 79 73 68 63 62 64 70 74 77 74 72 72 71 71 71 70 69 70 72 73 73 71 68 65 63 65 66 68 69 70 71 72 72 74 76 78 78 77 78 79 70 61 62 63 66 69 68 65 63 67 69 67 64 62 58 56 55 53 49 43 37 36 36 36 36 36 36 36 35 37 42 45 48 49 51 53 54 54 61 66 68 65 60 50 43 43 43 44 45 47 51 56 57 52 43 45 51 55 59 62 58 49 61 67 63 55 48 55 62 63 59 55 51 48 55 56 49 44 42 42 42 39 39 45 50 52 41 37 36 39 47 53 57 57 58 57 51 45 44 47 55 51 44 49 53 49 44 39 37 38 42 46 50 49 47 43 39 40 42 46 51 56 52 45 35 37 42 42 42 41 42 43 41 39 42 42 37 38 39 38 38 39 44 48 43 40 39 39 37 37 38 38 38 38 44 53 52 51 50 50 49 45 42 39 37 37 37 37 36 36 36 35 34 39 42 41 40 38 36 37 42 48 54 51 49 51 51 49 52 57 59 59 55 57 62 57 53 52 50 48 49 52 56 57 54 52 49 45 43 42 42 42 50 57 53 53 55 55 56 57 56 54 49 43 51 55 52 50 48 49 50 47 48 50 52 54 55 57 60 64 68 68 67 63 59 57 61 64 66 65 62 63 64 64 64 63 64 66 69 71 71 72 74 74 75 79 80 81 81 80 79 79 79 80 81 81 81 81 82 83 82 80 79 80 82 82 82 80 78 78 77 76 75 75 76 77 79 80 81 82 83 84 85 85 84 83 82 84 85 86 86 86 85 85 84 85 85 85 84 84 84 84 84 83 83 83 82 82 81 80 80 79 79 80 81 82 83 84 85 84 83 82 82 81 81 81 82 83 83 83 83 83 82 81 81 81 80 79 79 80 81 83 84 84 84 84 83 82 81 80 80 81 82 83 85 87 89 90 89 88 86 85 85 83 81 79 79 79 80 81 82 82 83 84 84 84 84 83 83 84 85 87 87 87 86 86 86 87 86 84 82 80 79 81 84 85 86 86 86 87 88 88 89 90 91 91 91 88 87 87 87 88 89 90 90 90 90 90 90 90 90 90 90 90 89 89 88 89 89 89 89 89 89 89 88 87 86 85 84 83 82 82 83 84 85 87 89 90 91 92 92 93 93 93 93 91 89 90 90 91 91 89 88 87 87 86 86 86 86 86 87 88 89 90 89 89 89 88 88 88 88 88 88 88 89 90 89 88 87 86 86 89 86 79 79 80 79 80 83 81 80 87 93 95 95 94 93 93 93 93 94 94 94 94 94 93 93 93 92 92 92 92 92 92 93 93 94 95 95 96 96 96 96 95 95 95 94 94 93 93 93 93 93 93 92 92 92 92 93 93 94 93 93 93 92 92 91 91 91 91 92 91 91 91 91 91 91 90 90 90 89 88 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 81 81 81 81 81 81 82 82 82 82 82 82 84 85 86 86 86 86 86 87 88 89 89 90 90 91 91 91 90 89 87 86 84 83 82 82 81 80 79 79 78 78 77 76 75 74 73 73 76 77 76 74 71 70 71 73 74 75 69 61 61 65 66 62 58 65 74 64 58 54 51 47 46 44 47 51 56 57 57 52 52 55 57 57 56 55 53 48 45 43 42 45 49 43 40 39 39 40 42 43 41 40 44 46 48 51 54 48 47 57 58 53 56 57 58 57 57 59 56 54 50 46 45 45 46 48 51 53 48 52 62 56 50 47 47 51 52 53 53 51 47 50 55 58 61 63 64 62 62 63 60 59 64 66 64 64 62 67 73 78 80 80 78 74 72 74 76 75 74 71 66 64 62 61 63 69 74 78 76 74 73 73 72 72 72 70 70 72 72 71 69 68 67 66 65 65 66 67 68 69 70 70 72 74 77 75 69 70 71 67 65 69 66 63 68 69 65 67 70 68 67 65 63 59 57 56 52 48 47 45 42 39 39 40 40 38 36 35 39 43 46 48 49 51 52 53 56 65 69 70 68 65 55 48 47 45 46 46 47 48 54 63 64 60 50 49 53 57 62 66 66 65 65 65 60 53 56 60 63 63 60 52 49 57 58 54 49 45 41 41 43 44 43 46 46 39 36 35 37 40 48 53 54 54 54 49 46 43 44 48 53 52 46 47 51 44 37 37 39 44 46 49 41 38 46 45 41 44 47 47 47 46 42 38 39 40 39 40 42 47 50 52 48 44 40 36 39 38 35 36 38 48 55 51 45 38 46 49 41 41 45 42 39 38 46 58 58 54 54 53 49 47 48 45 42 39 38 36 37 38 36 36 40 41 40 39 37 36 41 52 54 55 48 46 49 49 48 53 57 59 57 51 57 62 59 56 54 52 49 50 52 56 56 54 53 49 42 40 41 41 42 47 50 49 52 55 52 51 53 54 52 47 45 51 52 51 49 48 51 50 47 47 48 50 52 53 57 61 64 66 64 62 58 58 59 62 65 66 66 66 67 65 60 58 56 61 65 70 74 76 77 78 78 78 80 80 81 81 80 80 80 81 83 84 84 84 83 83 83 83 82 81 80 80 79 78 76 76 75 76 75 74 74 74 76 78 80 82 83 84 85 85 84 83 83 83 85 86 86 86 86 85 85 85 85 86 86 85 84 84 83 83 83 83 84 84 83 83 82 81 81 81 81 82 82 83 84 85 84 84 83 83 82 82 82 83 83 83 82 82 83 83 82 80 79 78 77 77 78 80 82 83 85 85 84 83 81 80 79 79 79 79 80 82 84 87 89 90 90 89 88 87 86 85 82 82 83 84 85 85 86 86 86 86 86 85 84 83 82 83 84 85 85 85 86 86 87 86 85 82 81 81 81 81 81 82 83 86 88 89 89 90 90 91 91 91 90 90 89 88 88 88 89 90 90 89 89 89 89 90 90 91 91 91 90 89 90 90 90 90 89 89 88 88 87 86 86 85 85 84 84 83 83 83 84 86 88 89 90 91 91 92 92 93 92 91 91 91 91 91 90 90 90 89 88 87 87 87 88 89 90 90 90 89 89 89 89 89 89 89 89 89 90 90 91 90 89 87 86 86 87 86 83 83 83 82 84 88 84 80 78 84 94 94 93 93 92 92 92 92 93 94 94 94 93 93 93 93 93 92 92 92 93 93 93 94 94 95 95 96 96 96 95 95 94 93 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 93 92 92 92 92 92 91 91 90 90 91 91 91 90 90 89 88 86 85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 82 83 83 83 84 84 85 85 86 87 87 87 87 87 88 89 89 90 90 91 91 91 91 90 89 88 86 85 84 82 82 81 81 81 81 81 80 79 78 77 75 74 73 73 73 74 74 74 71 71 72 74 74 66 62 68 69 71 65 60 62 66 64 59 55 54 52 49 49 52 60 68 64 60 49 47 53 57 59 61 59 55 50 46 44 42 45 47 43 40 41 40 40 42 44 43 44 47 47 48 53 52 45 49 57 53 52 62 66 59 59 56 55 54 55 52 47 48 48 48 48 47 50 52 53 58 51 47 47 48 51 50 51 52 51 49 47 48 56 61 62 59 55 59 62 59 61 69 65 59 63 67 71 74 78 78 77 73 69 64 68 76 72 69 66 65 67 67 66 64 64 65 65 66 69 71 71 70 69 69 71 70 71 71 69 67 68 68 67 66 65 65 66 66 67 68 68 69 72 76 71 66 66 67 68 75 82 80 76 73 69 64 67 69 59 60 67 66 62 58 55 53 52 52 50 47 40 37 38 38 37 35 36 40 43 45 48 50 52 53 54 60 68 67 65 61 58 56 57 56 50 48 48 48 48 55 62 63 61 54 53 56 55 58 64 65 63 64 64 65 63 57 60 63 64 63 57 55 54 55 54 46 42 40 43 46 52 54 53 46 38 38 38 43 45 46 47 48 46 45 44 48 54 55 56 59 54 43 44 47 42 40 41 44 46 39 35 35 37 42 46 47 48 47 42 38 34 36 39 44 42 39 42 44 44 50 58 54 47 38 35 39 38 37 35 37 43 46 46 41 37 40 45 45 48 54 50 44 40 48 62 58 54 55 56 56 55 54 52 49 45 41 39 39 38 36 37 40 40 39 38 38 37 42 49 49 49 45 45 48 46 46 50 55 60 56 52 57 61 65 61 57 52 49 49 52 56 54 51 47 45 42 42 42 41 42 44 47 50 50 50 48 50 52 52 51 45 44 48 49 49 48 49 51 49 46 48 49 49 49 48 53 58 62 59 53 55 56 58 58 60 60 59 55 54 59 58 56 54 53 59 67 76 77 77 77 78 79 79 79 80 80 81 80 80 80 82 84 85 86 85 85 84 84 84 84 83 81 78 76 75 74 74 75 75 75 74 73 73 75 77 79 81 83 83 84 84 83 83 83 83 85 85 86 86 86 85 85 84 85 86 86 86 86 85 84 84 84 85 85 85 85 85 83 83 83 83 82 82 83 84 85 85 84 83 82 81 81 82 82 83 84 84 83 83 83 83 82 81 80 78 76 76 77 78 80 81 81 81 81 81 80 79 79 78 78 78 79 79 81 84 87 89 90 90 89 88 88 87 87 86 86 87 87 87 87 86 86 86 85 84 82 79 78 76 80 82 82 83 86 86 86 86 85 83 82 81 80 80 80 81 82 85 88 89 90 90 90 91 91 91 92 91 90 89 89 90 90 90 89 89 88 88 88 90 91 91 91 91 91 90 90 91 91 91 90 88 88 87 86 86 85 85 85 85 85 85 84 83 84 85 85 86 87 88 89 90 91 91 92 92 91 91 91 91 91 92 92 92 91 90 89 89 89 89 90 90 90 89 89 89 89 89 89 89 89 90 90 90 90 90 89 88 87 87 86 86 86 87 88 87 87 87 88 86 80 85 92 92 92 92 91 91 91 91 92 92 93 93 93 92 92 92 92 92 92 93 93 94 94 94 94 95 95 95 96 95 95 94 93 93 93 92 92 92 92 93 93 93 93 93 93 93 93 93 94 94 94 94 93 93 93 93 92 92 91 90 91 91 92 91 91 91 90 90 88 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 85 86 86 87 87 87 87 88 89 89 90 90 90 91 91 91 91 90 88 87 86 85 85 84 83 82 82 83 83 83 83 82 81 80 78 76 74 72 71 70 69 70 71 72 72 72 72 73 72 72 74 72 71 67 66 66 66 66 62 58 57 55 53 54 56 66 71 68 60 48 47 47 46 54 64 64 59 49 42 42 42 42 42 43 41 39 40 40 40 42 46 45 45 42 46 56 59 55 53 55 56 51 47 50 54 61 62 58 57 56 54 53 55 54 49 49 48 46 47 46 45 48 48 49 50 52 52 53 56 60 59 51 50 57 65 68 60 56 58 60 62 64 66 64 62 65 69 74 75 76 73 69 64 58 51 60 68 69 69 69 69 69 70 69 65 63 61 61 64 72 72 67 67 67 66 66 68 69 71 67 62 65 66 67 67 66 65 65 65 66 67 67 67 68 69 70 69 69 68 69 73 77 79 77 74 71 69 71 72 69 69 72 69 66 63 60 58 56 55 54 48 40 42 44 38 35 35 37 40 45 48 50 52 53 56 58 64 67 63 58 51 48 43 45 48 48 49 49 49 49 49 57 66 58 53 58 57 55 58 63 64 65 66 67 65 68 69 68 64 60 61 63 66 64 56 48 40 40 41 46 52 58 58 56 46 40 40 47 55 45 40 45 45 40 42 43 42 45 50 55 58 51 43 38 38 41 42 44 51 52 42 44 51 43 40 46 47 45 39 34 35 35 36 41 49 42 40 48 46 39 44 51 53 49 39 36 36 37 37 33 34 36 35 35 36 38 43 43 45 47 47 47 46 45 50 56 55 53 54 55 55 53 51 49 48 46 42 39 39 38 36 38 39 38 39 40 40 40 40 43 47 46 43 44 45 43 46 53 56 59 56 55 56 57 59 58 55 50 50 50 54 57 58 57 54 49 45 44 43 43 43 42 46 49 50 47 44 52 57 52 49 47 47 48 49 49 48 50 52 46 44 49 49 48 46 45 48 52 57 52 47 54 56 56 55 53 52 52 53 55 57 57 56 53 55 60 70 78 78 78 77 78 79 79 80 80 81 81 80 80 81 83 85 86 86 85 84 83 83 83 84 84 82 78 75 74 74 74 75 75 75 74 73 73 73 76 79 81 82 81 81 80 81 81 81 83 84 85 85 85 85 85 85 85 85 86 87 87 87 87 86 85 86 86 86 86 86 86 85 84 84 84 84 83 84 84 85 84 83 81 80 79 80 81 82 83 84 84 85 83 82 81 80 80 79 79 77 76 75 74 74 76 77 79 79 78 78 78 78 79 78 78 77 77 79 83 87 90 90 90 89 88 87 86 85 85 85 86 87 87 87 86 85 85 85 82 80 77 77 77 81 83 83 84 85 86 87 87 87 86 85 83 81 81 81 83 84 86 88 89 89 89 90 91 92 92 93 92 91 91 91 91 91 90 89 89 89 89 89 91 91 92 92 92 91 91 91 91 92 91 90 89 87 86 86 86 85 85 85 86 86 86 86 86 86 85 84 84 84 85 86 88 89 90 90 90 90 90 90 91 92 92 93 93 93 93 91 90 89 90 90 90 90 90 89 89 90 90 90 90 89 89 89 90 90 91 91 90 90 88 87 86 86 87 87 88 88 87 88 88 88 89 91 90 90 90 90 90 90 90 90 91 92 91 91 91 91 92 93 93 93 94 94 94 94 94 94 95 95 95 95 95 94 94 93 93 92 92 92 92 92 92 93 93 93 93 92 92 93 93 92 91 92 93 93 92 91 92 92 93 92 92 92 92 93 93 93 92 92 92 91 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 87 87 86 83 83 85 87 89 90 89 89 89 89 89 88 87 86 84 83 83 83 83 83 83 84 84 84 83 82 80 78 76 73 71 70 69 67 66 67 69 71 73 74 73 73 74 73 71 66 63 64 66 67 67 66 64 62 60 59 58 58 59 68 73 68 60 54 57 62 61 64 69 69 64 56 49 44 43 43 42 40 39 39 40 40 39 40 42 42 39 42 45 56 57 54 62 71 60 53 52 53 58 59 55 55 55 53 53 56 54 50 46 43 40 41 44 44 46 47 49 51 55 61 52 49 56 58 54 53 54 59 62 61 59 60 65 66 61 60 61 66 71 76 77 75 72 68 60 53 60 62 63 64 65 68 71 74 74 74 71 68 65 62 60 62 68 66 61 60 61 62 63 65 67 69 66 64 63 64 65 66 67 67 66 66 66 67 66 66 67 68 69 70 71 71 72 73 75 76 72 71 70 69 68 72 75 75 74 71 70 69 67 64 61 59 58 50 43 49 47 38 36 36 40 44 48 51 53 55 57 62 66 70 68 64 55 51 55 52 45 45 47 48 49 49 50 50 53 58 55 56 66 65 60 61 62 64 65 66 67 66 63 61 60 56 51 56 60 61 61 59 52 45 42 42 45 49 55 56 53 44 41 41 53 60 50 48 53 50 46 55 55 45 47 52 53 54 48 43 41 40 41 41 45 54 58 56 52 49 42 40 44 41 36 36 35 35 40 45 44 42 36 39 48 41 35 36 40 48 52 51 39 35 39 37 33 33 33 36 38 39 41 44 38 37 44 47 48 47 47 49 53 57 53 49 49 48 44 43 41 39 39 42 43 43 40 38 38 38 37 41 44 41 40 38 43 50 48 46 43 42 41 50 58 57 56 54 55 57 53 54 60 59 55 54 55 58 59 59 57 55 49 45 44 44 43 46 47 46 48 50 45 43 53 56 52 50 49 50 51 52 51 51 52 51 46 46 49 48 46 44 44 46 50 54 50 48 51 52 52 51 51 51 54 57 56 56 55 53 52 54 59 70 77 78 78 77 79 80 81 82 82 81 80 80 82 84 85 87 87 86 84 83 82 82 83 84 84 84 80 76 74 74 75 75 75 76 75 73 73 73 75 77 80 80 79 78 77 78 79 81 83 84 84 85 85 85 85 84 85 86 87 87 88 88 88 87 86 86 86 87 87 87 87 86 85 84 85 85 85 85 85 85 84 82 81 80 79 80 81 81 82 83 84 85 84 82 80 79 78 78 79 79 79 78 77 77 77 77 77 76 74 74 74 75 77 79 80 81 81 82 84 86 89 90 90 89 87 86 85 85 85 86 87 87 87 87 87 86 85 83 82 81 79 81 83 86 88 89 88 87 88 89 88 87 86 86 86 85 85 85 86 87 89 90 90 90 89 90 91 92 93 93 93 93 93 92 92 91 91 90 90 90 90 91 92 93 93 93 93 92 91 90 91 91 91 91 90 88 87 86 86 85 86 87 88 88 88 88 88 87 87 86 85 84 84 84 85 86 87 88 89 90 90 90 91 92 92 93 93 94 94 93 91 90 90 90 91 91 90 90 90 90 90 91 90 90 89 89 90 90 91 91 91 91 90 89 87 87 86 86 86 85 86 87 87 88 88 88 89 89 89 89 88 88 88 89 90 91 91 91 91 92 93 94 94 94 94 94 94 94 94 95 95 95 95 95 95 94 94 94 93 93 92 91 91 91 91 91 91 91 92 92 92 91 90 91 92 93 93 92 90 90 91 92 94 94 94 94 93 93 93 93 93 93 93 92 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 78 78 79 81 82 83 85 87 87 87 87 86 84 84 83 83 83 83 84 85 85 84 83 82 81 78 75 73 71 70 69 69 68 66 67 69 71 73 74 74 74 75 77 77 71 63 62 63 63 63 62 62 61 61 60 71 73 67 69 74 68 56 60 65 63 64 72 64 56 62 60 51 43 41 40 40 40 40 40 41 42 41 41 44 47 55 53 52 53 55 65 66 55 57 60 52 49 58 58 52 50 49 46 44 44 44 42 41 40 42 44 48 48 48 49 49 47 47 46 46 48 53 57 60 63 68 66 64 58 59 70 70 64 60 59 65 66 62 64 67 69 68 65 60 57 61 64 61 60 62 66 71 73 73 69 66 63 62 62 58 57 57 57 59 60 62 63 63 64 64 64 62 61 63 66 68 68 67 67 66 65 65 66 64 63 67 68 68 68 68 70 71 71 69 64 66 69 69 70 73 76 78 75 72 71 70 69 67 65 61 56 45 43 47 45 39 37 37 39 43 48 52 56 57 60 66 69 72 72 68 57 52 51 45 40 41 45 50 49 47 47 50 56 58 61 62 65 70 69 63 64 65 66 68 69 70 69 59 51 51 48 44 47 50 52 55 58 53 42 42 44 48 51 53 49 41 42 44 51 53 51 55 60 60 59 54 49 42 48 54 55 55 54 47 41 42 42 43 44 47 56 60 58 52 43 42 43 42 40 39 38 38 47 54 54 50 40 40 42 36 35 37 38 39 38 38 36 40 46 40 37 37 36 36 37 40 42 41 37 41 48 49 48 46 47 50 53 56 52 48 46 42 37 38 38 37 41 49 48 47 42 39 37 37 37 42 44 42 40 38 44 48 46 44 41 42 45 53 58 56 53 51 57 57 49 52 60 61 61 58 55 55 57 58 58 55 49 44 40 43 45 48 49 49 47 47 47 50 56 51 46 46 47 50 52 54 52 51 54 52 47 47 48 47 46 45 47 51 56 56 48 45 44 48 51 52 52 51 52 53 52 51 49 48 47 50 58 70 75 78 78 79 80 82 84 83 83 82 81 81 84 86 89 90 89 88 87 87 86 86 86 86 86 85 82 78 74 74 74 75 76 77 76 75 74 73 74 76 78 78 77 76 76 77 80 82 84 84 84 85 85 85 84 83 84 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 85 85 85 85 86 85 84 83 83 83 82 81 81 81 81 81 82 83 84 84 84 82 81 79 77 76 76 76 77 77 78 79 78 76 74 73 72 72 72 73 75 77 80 82 83 83 84 84 86 88 89 89 87 86 85 86 87 87 87 87 87 88 88 87 87 86 86 87 87 88 89 91 91 91 90 88 87 86 85 85 86 88 89 89 89 90 91 92 93 93 92 91 90 90 91 92 93 93 94 93 93 92 92 91 91 90 90 90 91 92 93 94 94 94 94 93 92 91 90 91 91 91 91 89 89 88 88 87 88 88 88 89 89 89 89 89 89 88 87 86 86 84 83 84 84 86 87 88 88 89 90 91 91 92 92 93 94 94 93 92 91 91 91 91 91 91 90 90 91 91 91 91 90 90 90 90 91 91 91 91 91 90 89 87 86 85 85 86 87 88 88 88 87 87 87 87 87 87 86 86 87 89 90 91 91 92 92 93 94 94 94 94 94 94 93 94 94 94 95 95 95 95 95 95 95 94 94 93 92 92 91 91 91 91 91 91 91 92 92 91 91 91 92 92 91 90 89 90 92 93 94 95 95 94 94 94 93 92 92 92 92 92 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 76 76 76 78 80 82 83 84 84 83 83 82 82 84 85 84 83 83 83 83 78 75 72 71 69 69 70 68 68 68 68 68 71 74 74 73 74 76 77 75 69 64 60 59 59 59 63 63 60 64 77 71 57 56 56 55 55 57 61 66 70 72 70 64 63 65 66 60 52 49 47 45 44 44 42 41 40 43 48 49 50 50 49 50 54 61 70 70 61 58 52 53 57 53 49 49 48 48 46 44 44 43 43 44 46 48 51 54 53 50 46 40 45 48 43 44 48 56 64 64 65 62 59 52 58 68 72 71 65 62 63 61 58 64 65 67 71 70 69 67 66 64 60 60 62 62 63 63 62 58 54 51 54 56 55 55 55 55 56 59 62 65 65 65 63 62 60 60 62 64 66 68 67 65 63 61 62 62 63 63 64 65 66 65 65 66 66 65 63 61 66 70 72 72 73 75 77 75 72 71 70 69 65 62 58 51 42 41 42 42 41 40 38 38 42 47 52 57 60 61 62 66 71 76 74 67 60 55 53 49 47 51 60 58 56 59 59 62 65 67 66 67 69 66 61 63 66 71 72 73 73 71 60 54 59 54 45 45 46 47 48 53 49 44 46 47 47 47 49 45 42 42 42 44 45 46 51 53 48 50 52 45 42 44 44 45 47 48 43 42 44 44 45 45 46 51 55 59 52 45 41 39 40 39 38 40 42 44 47 48 43 39 39 40 38 44 52 52 48 37 35 36 42 46 39 37 38 39 39 38 41 47 48 48 46 45 46 45 43 48 53 56 55 52 48 43 40 38 38 38 37 40 44 46 44 40 38 37 37 38 41 42 42 39 38 42 43 42 41 41 46 49 52 55 56 51 51 59 55 44 51 57 59 59 58 53 50 55 58 59 56 52 44 38 42 45 48 49 50 46 46 48 51 54 48 44 43 44 46 52 55 53 51 51 50 48 47 47 48 49 50 56 60 64 59 49 46 45 48 49 49 49 49 48 49 50 50 50 51 53 58 64 72 75 78 80 81 83 84 85 84 83 83 83 84 86 88 90 92 92 92 92 91 91 91 91 90 88 87 85 81 76 74 73 74 77 79 78 77 75 74 73 75 76 76 76 76 77 79 82 84 84 84 84 84 85 84 84 84 84 85 86 86 87 87 87 88 87 87 87 87 87 87 86 86 85 85 84 85 85 85 84 83 83 83 83 82 82 82 81 82 82 83 84 85 84 83 82 80 78 76 75 74 76 77 78 78 76 75 73 73 73 73 73 73 75 77 79 81 83 83 83 83 85 87 89 89 87 87 86 87 88 88 88 87 86 86 86 87 89 91 91 92 93 93 93 93 93 91 87 86 86 85 84 86 88 91 92 92 92 92 91 91 90 91 92 92 90 89 91 92 93 93 93 92 92 92 91 90 90 89 90 90 91 92 93 94 94 95 94 94 93 92 91 91 91 91 90 90 90 90 90 89 88 88 87 88 89 90 90 90 90 90 90 89 89 87 85 83 83 84 84 85 86 87 88 89 89 90 91 92 93 94 94 93 92 92 92 91 91 90 90 90 91 91 91 91 90 90 89 90 90 91 91 91 91 91 90 90 89 89 89 89 90 90 90 90 89 88 87 87 86 86 86 87 89 90 91 91 91 92 92 93 94 94 94 93 93 93 92 92 93 93 94 94 95 95 95 95 95 94 94 94 93 93 93 92 92 92 92 92 92 90 89 91 90 90 90 90 90 90 90 91 93 94 95 95 95 95 94 93 92 91 91 90 90 90 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 73 73 74 76 77 78 81 84 85 84 82 82 81 81 80 77 75 73 73 72 71 70 69 69 69 69 70 71 72 74 67 59 62 68 77 79 78 68 58 64 65 69 73 73 75 80 71 59 53 52 52 53 54 56 57 59 60 61 59 54 56 60 64 61 57 54 53 47 43 42 41 40 44 49 49 49 49 51 52 54 57 63 62 53 52 53 56 56 52 50 51 50 50 48 46 45 46 47 47 47 49 54 61 58 50 44 40 43 44 39 40 43 45 49 50 51 49 49 51 58 65 71 72 69 66 63 65 66 72 64 51 59 65 70 71 69 63 58 58 57 54 53 51 50 49 49 49 49 52 54 55 56 54 55 57 62 67 66 63 60 59 58 58 59 62 63 63 62 60 60 59 59 59 60 60 60 60 61 62 62 62 62 61 60 61 63 67 70 73 74 74 73 72 70 68 67 65 61 58 55 48 42 41 40 40 41 42 39 38 41 45 50 54 58 61 62 64 68 74 76 74 68 63 60 59 59 53 50 49 53 60 62 63 67 66 62 62 63 62 59 57 60 67 68 70 72 71 66 57 50 48 45 45 46 47 44 42 45 46 46 48 48 45 43 42 43 43 45 45 43 41 42 44 44 44 43 40 43 51 51 49 45 44 42 45 48 40 36 40 43 47 49 50 44 40 39 38 38 38 38 39 39 36 34 36 38 38 39 44 48 55 60 58 54 46 41 38 37 35 35 34 35 36 39 42 45 53 50 49 55 54 51 46 43 43 46 52 54 54 46 41 40 39 39 38 38 40 41 42 40 36 37 38 39 39 40 41 41 39 39 40 40 41 43 45 49 48 46 51 54 50 52 57 49 43 51 57 61 63 62 53 50 55 57 59 54 48 42 41 44 45 46 47 46 44 49 54 53 52 49 46 43 46 49 54 55 54 51 49 48 47 46 47 48 49 51 54 60 66 61 55 54 53 51 51 51 52 53 53 55 57 58 61 64 65 66 69 72 76 79 81 83 85 85 85 85 85 85 86 87 88 89 90 91 93 93 93 92 92 93 92 92 90 89 87 83 78 74 73 74 77 80 80 79 76 74 73 73 74 75 76 76 79 81 84 84 84 84 84 84 84 85 85 84 85 85 86 86 87 87 88 87 87 86 86 86 86 86 86 86 85 84 84 84 84 85 85 84 84 84 83 83 82 82 82 82 82 82 82 83 84 84 83 81 80 78 77 77 77 78 78 77 76 75 75 74 75 75 75 75 76 77 78 80 82 83 83 84 85 87 89 89 88 87 86 86 87 88 88 87 85 84 85 88 91 93 94 93 93 93 93 92 93 92 91 87 85 85 86 89 91 92 93 93 92 90 89 88 89 90 90 89 88 88 90 92 93 93 93 92 91 91 90 89 89 89 90 91 92 93 93 94 94 94 94 93 93 92 92 92 91 90 89 88 89 89 90 90 89 87 86 87 88 90 90 91 91 91 91 90 90 88 86 85 84 83 83 84 85 86 87 87 87 88 89 91 92 93 93 93 93 93 93 92 91 90 90 90 90 91 91 91 90 89 89 89 90 90 90 90 90 89 89 90 90 91 91 91 91 91 91 91 91 90 89 89 89 89 89 90 91 91 91 91 91 92 92 93 94 93 93 93 92 92 92 92 92 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 93 93 91 90 90 90 90 90 90 92 92 92 91 91 93 94 95 95 94 93 92 91 90 90 89 89 88 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 70 70 75 80 82 82 83 82 81 78 76 77 76 75 73 72 71 70 70 70 70 70 70 71 73 72 66 58 66 79 67 58 58 58 65 64 56 56 59 65 69 72 64 51 51 52 53 54 55 56 56 55 56 60 58 58 58 59 57 54 48 45 44 44 43 43 42 43 45 48 47 47 52 55 54 54 54 54 51 50 51 53 55 54 53 52 49 48 47 47 46 44 44 46 49 51 56 62 65 63 55 48 43 42 41 40 41 42 42 42 46 51 52 55 60 62 65 65 66 71 70 70 70 70 64 61 65 66 66 66 64 59 56 55 52 49 50 51 51 51 50 49 48 52 56 60 59 56 54 55 58 59 57 57 57 57 57 56 57 59 58 57 56 56 58 59 59 58 57 56 56 55 57 59 60 59 59 59 60 63 66 69 71 73 75 77 75 74 71 67 64 62 60 60 56 48 44 42 41 40 41 41 39 39 39 41 45 50 54 57 59 60 61 64 69 69 66 63 59 56 53 48 48 49 53 57 60 63 67 63 59 58 59 61 60 59 60 61 60 62 66 69 73 66 55 47 46 47 50 50 48 47 48 45 44 46 49 50 45 40 43 47 54 52 45 41 38 44 45 41 41 41 43 43 40 43 46 43 42 49 51 42 39 41 39 40 41 40 39 41 42 43 40 36 35 35 44 47 43 39 38 38 39 45 49 48 51 55 52 51 48 45 42 37 34 34 34 34 38 47 45 43 42 43 47 53 55 54 50 48 48 48 50 49 41 39 40 39 38 37 38 41 40 40 38 37 37 38 38 40 41 40 39 38 39 41 43 45 49 48 47 44 43 46 47 45 47 49 44 43 48 53 56 57 56 51 52 56 54 52 48 44 41 44 47 45 45 45 44 42 47 51 54 52 48 46 46 52 57 58 53 49 50 49 47 46 46 45 46 47 50 54 59 62 58 56 54 57 58 59 58 58 59 62 63 63 60 60 62 62 63 65 69 75 78 81 84 85 86 87 87 87 88 89 89 89 90 91 92 92 91 89 87 87 86 85 85 85 84 84 82 79 75 75 75 78 80 81 78 76 74 73 72 73 75 75 76 78 80 83 84 84 84 84 84 84 84 84 84 85 85 86 86 87 87 87 87 87 87 87 87 87 87 87 86 85 83 84 84 84 84 84 84 84 84 84 83 83 82 83 83 82 82 81 82 83 83 82 81 81 80 80 80 80 79 79 78 78 78 77 77 77 77 77 77 76 76 77 79 81 82 83 84 85 87 88 88 88 87 85 84 85 86 86 86 85 85 87 89 92 92 92 91 91 91 91 90 89 88 86 86 85 86 87 89 90 90 91 91 90 89 88 88 89 90 89 87 90 92 93 93 94 94 93 92 91 91 90 89 89 90 91 93 94 94 94 95 94 94 93 92 92 92 92 92 91 91 89 88 88 89 90 90 90 88 87 87 89 91 90 89 89 89 89 89 88 88 88 87 86 85 85 85 86 86 86 86 86 86 87 88 89 91 92 93 93 94 94 93 91 90 89 89 90 90 91 90 89 89 89 89 89 89 89 88 88 88 88 89 90 91 91 91 91 90 90 90 90 90 90 91 91 90 91 91 91 91 91 91 91 92 93 94 94 93 92 92 91 91 91 92 92 92 92 92 91 91 92 92 92 93 93 94 95 96 96 96 96 96 95 94 93 93 92 91 92 93 93 93 93 91 88 90 91 92 93 93 94 93 92 90 89 89 89 89 89 88 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 83 82 75 72 72 74 76 76 74 73 72 71 71 70 69 68 65 66 68 71 72 64 57 68 73 61 56 56 60 61 57 55 54 54 55 54 53 52 51 51 52 53 54 56 56 55 54 62 78 67 57 56 54 52 52 52 57 57 50 46 45 43 41 44 46 46 46 47 47 47 50 51 54 54 51 51 53 55 56 56 55 53 51 49 48 48 47 47 48 49 51 52 52 54 55 55 55 50 45 44 45 45 45 47 47 48 51 53 54 58 61 61 63 67 72 68 67 67 68 67 66 66 65 64 63 61 56 56 54 53 53 57 57 55 52 50 49 48 48 53 59 59 58 56 55 56 60 62 61 59 57 57 56 55 55 54 53 52 54 56 57 58 58 56 54 54 55 57 58 59 58 57 56 58 62 67 72 74 74 74 74 74 73 72 69 65 65 63 59 54 48 44 42 45 42 38 39 40 40 40 38 39 41 45 49 52 55 56 58 61 61 60 57 53 49 49 48 50 51 54 56 58 57 57 55 54 53 56 59 57 54 53 53 53 55 55 48 52 62 62 58 49 49 57 60 57 55 52 47 44 43 46 51 45 42 44 51 62 54 44 42 42 45 48 48 47 50 54 51 46 45 45 41 41 47 43 36 42 43 37 35 36 36 37 39 41 44 41 34 33 36 48 46 39 38 38 38 38 38 46 53 48 47 50 50 52 56 55 42 36 36 37 37 36 37 39 43 48 42 38 44 52 61 59 51 47 46 47 44 37 38 39 40 39 38 40 42 40 38 37 37 38 38 39 39 39 39 37 36 41 46 50 52 54 50 46 42 44 48 51 51 48 46 43 43 43 47 51 54 54 52 56 57 51 47 45 43 41 46 48 46 45 45 45 47 53 55 56 50 45 44 42 38 48 57 55 52 50 49 47 47 46 44 46 49 52 56 58 57 52 50 50 56 59 60 60 59 61 62 62 60 58 58 59 59 58 59 64 71 77 80 83 85 87 88 88 88 89 89 89 90 91 92 92 90 87 84 82 82 82 82 82 81 80 80 79 78 77 76 77 79 80 80 78 75 73 72 72 73 74 74 74 75 78 81 83 83 83 83 83 83 84 84 84 85 85 85 86 86 87 87 87 88 88 88 88 88 88 87 86 84 83 84 84 84 84 84 83 83 83 83 83 84 84 84 83 83 82 81 81 81 81 80 80 80 81 81 82 82 82 82 81 81 81 81 81 80 79 78 77 77 76 77 78 80 83 84 85 86 87 88 88 87 86 85 84 84 84 86 86 86 86 87 90 91 91 90 90 89 87 86 86 86 84 83 83 84 85 87 87 87 87 87 88 88 88 88 88 89 90 91 93 93 94 94 94 94 94 94 93 92 91 90 90 91 92 93 94 94 95 95 95 95 94 93 92 91 91 91 91 91 91 90 90 89 89 90 90 90 89 88 89 90 91 90 89 88 88 88 87 87 88 89 89 89 88 88 88 88 87 87 87 86 85 84 84 85 87 89 91 92 93 94 94 93 91 90 90 90 90 90 89 89 88 89 89 88 87 86 86 86 86 87 88 89 90 91 91 90 89 88 88 88 89 90 90 90 90 90 91 91 91 90 91 91 93 94 94 94 93 92 91 90 90 91 91 91 91 91 91 91 90 90 90 90 92 93 95 95 96 96 96 96 96 96 95 94 94 93 93 93 93 93 92 92 91 91 91 92 92 92 93 93 92 90 88 87 88 88 89 89 89 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 70 72 72 72 72 71 71 71 70 67 63 56 55 56 67 68 59 55 56 57 56 56 60 71 75 74 62 54 54 54 53 60 69 58 51 51 52 53 54 54 54 53 52 58 69 69 65 61 58 58 61 66 62 54 50 47 49 48 46 47 47 47 47 47 48 51 52 54 61 61 54 52 53 54 56 55 54 53 54 54 50 49 48 48 48 49 51 51 52 54 58 64 59 51 49 49 49 49 51 46 42 53 56 52 57 68 74 74 68 64 59 61 65 66 66 65 65 66 65 62 58 55 55 55 54 56 58 62 60 53 51 50 50 52 57 60 61 60 58 61 63 65 66 66 61 54 55 55 54 53 52 52 51 53 55 58 59 59 57 54 54 55 57 58 59 58 57 57 59 63 67 72 73 74 75 75 74 73 72 70 69 66 64 61 54 48 41 41 46 45 42 39 39 39 39 38 37 37 39 42 44 44 44 46 49 52 52 51 48 45 45 46 47 49 50 51 52 51 51 50 49 48 49 49 46 46 45 48 51 52 49 43 45 50 55 55 47 46 51 54 54 47 48 50 48 47 41 41 44 44 45 50 55 49 47 48 45 44 50 53 50 51 57 48 43 46 43 38 41 45 41 38 40 41 37 35 33 36 38 38 40 44 43 41 36 39 47 41 35 37 38 38 36 34 39 43 42 44 51 47 44 51 51 44 41 41 40 40 37 37 37 41 44 39 38 39 39 41 49 53 54 50 46 46 45 48 46 41 40 39 43 44 42 40 37 38 39 40 41 40 37 36 38 39 43 48 53 54 53 48 44 40 44 49 55 55 51 47 43 41 43 49 52 55 55 55 57 56 52 48 44 42 43 47 47 44 48 49 45 49 56 56 54 48 44 43 40 36 40 47 55 54 49 49 50 49 49 49 53 56 56 57 57 56 54 55 56 60 61 61 60 60 61 62 62 60 59 58 58 57 57 57 59 64 74 79 81 84 87 88 89 89 89 89 90 91 92 92 92 89 86 83 82 82 82 82 82 81 79 78 76 76 76 76 77 79 79 78 77 75 74 73 73 74 74 74 74 74 77 79 82 83 83 83 83 83 83 84 84 84 84 85 85 86 86 86 87 87 88 88 88 88 88 87 86 85 85 85 84 84 84 84 84 84 83 83 84 84 85 84 84 83 83 82 82 81 81 81 80 81 82 82 83 84 85 86 85 86 86 86 85 82 80 78 78 78 78 79 80 82 84 85 86 87 88 88 87 86 85 85 85 86 86 87 86 85 86 87 88 89 89 89 89 88 87 85 84 83 82 81 81 81 81 83 85 85 85 85 85 86 87 88 88 88 89 91 93 94 94 94 94 94 93 94 94 94 93 92 92 92 93 94 95 95 95 95 95 95 94 92 91 90 90 90 90 91 91 91 90 89 90 90 90 90 89 89 89 90 90 90 89 88 88 88 88 88 89 89 90 90 90 89 89 89 88 88 88 87 86 84 82 82 83 85 88 90 92 93 94 94 93 91 90 89 89 89 89 89 88 89 89 87 86 85 85 86 86 87 87 88 89 90 90 88 87 86 86 87 88 89 89 90 90 90 90 90 89 89 90 91 93 94 94 93 92 91 90 90 90 90 90 90 90 90 91 91 90 90 89 90 93 94 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 90 87 86 85 86 88 89 89 90 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 68 66 66 65 63 58 55 54 55 61 60 54 54 54 54 59 64 68 76 64 58 56 54 54 54 54 66 71 57 50 50 51 52 54 55 54 54 55 55 60 64 67 70 67 57 63 68 63 56 50 48 49 48 47 48 48 46 49 53 51 52 55 58 63 59 51 51 51 52 53 54 54 54 62 69 58 52 50 51 51 50 51 51 54 59 64 70 69 61 52 52 55 53 51 45 46 56 55 49 54 59 58 59 57 56 52 56 60 63 64 64 64 66 68 64 56 53 54 54 55 58 60 63 61 56 54 53 53 54 59 61 62 62 61 60 64 68 68 68 66 61 56 55 55 54 53 54 54 54 57 59 60 61 59 56 54 55 56 58 58 58 57 57 60 63 66 69 71 73 74 73 73 73 72 70 66 63 63 60 54 47 43 40 40 44 43 38 38 39 39 39 40 39 39 42 45 47 47 45 46 47 47 47 47 46 44 44 44 44 45 47 47 46 46 46 45 44 44 44 44 42 42 44 48 53 47 43 48 52 53 48 44 45 48 52 50 42 46 53 49 43 37 40 46 45 46 47 47 45 47 49 44 42 43 46 49 53 56 52 48 50 44 36 42 44 39 40 42 39 39 42 42 39 43 46 45 47 50 52 53 50 48 42 38 37 39 41 40 39 38 39 41 43 43 40 45 54 48 42 43 44 42 43 44 39 38 41 44 44 45 52 50 49 51 52 55 52 48 52 53 51 44 38 38 42 49 47 41 38 37 38 39 41 43 44 38 35 35 38 40 46 50 52 49 45 41 38 42 49 57 55 50 47 44 40 41 45 48 52 55 56 57 56 53 48 44 41 43 47 46 44 43 41 38 43 49 53 52 48 45 43 42 40 37 43 55 53 51 48 46 44 48 53 58 60 58 58 59 55 54 58 61 63 61 61 61 61 62 62 61 61 60 56 55 56 58 59 60 65 72 76 80 84 87 89 90 90 90 91 92 92 92 92 91 90 88 86 86 85 85 84 83 82 81 78 75 73 71 71 72 74 76 77 77 77 76 74 73 73 74 75 75 76 77 79 81 82 83 83 83 83 83 83 83 84 84 84 85 85 85 85 86 88 88 88 88 88 87 85 84 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 84 84 84 84 84 84 84 84 84 83 84 84 84 85 87 87 87 86 86 87 86 85 83 81 80 80 79 81 84 86 87 86 87 88 88 88 87 85 83 84 85 86 87 88 87 86 86 86 87 87 87 88 88 88 87 86 85 84 82 80 78 77 76 77 81 84 84 83 83 85 88 89 90 90 91 93 94 95 95 95 94 94 93 93 94 94 94 94 94 94 95 96 96 96 96 96 95 94 93 92 91 91 90 90 91 91 91 91 90 89 89 89 90 90 90 90 90 90 90 89 89 89 89 89 89 89 90 90 90 90 90 90 89 89 89 89 89 88 87 86 84 82 82 82 84 86 88 90 91 92 93 92 91 90 89 89 90 90 89 89 89 88 87 86 87 87 88 87 87 87 88 88 88 87 87 87 87 88 88 89 89 90 90 90 90 89 88 88 90 92 93 93 93 93 92 91 91 90 91 90 90 90 90 90 91 91 91 91 92 92 93 93 93 93 93 94 93 93 94 94 95 94 94 94 93 93 93 93 93 93 93 93 94 94 94 93 92 91 88 86 84 84 85 87 88 89 90 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 59 53 57 63 57 54 54 54 55 55 55 62 71 76 71 58 54 54 54 54 54 55 60 59 51 50 50 51 52 54 56 57 57 56 54 52 51 52 51 53 55 64 68 69 70 68 63 57 49 49 50 49 48 57 61 54 53 60 56 53 53 53 55 54 54 54 54 55 55 54 57 57 59 58 60 59 50 50 51 56 61 64 65 68 65 59 58 60 58 52 42 48 55 51 49 50 49 47 50 51 52 54 54 56 58 60 61 59 57 58 56 51 52 52 51 52 56 60 62 63 62 56 54 55 55 57 59 61 63 63 63 65 68 69 70 72 67 60 57 56 53 54 56 56 57 58 60 62 63 62 59 56 55 55 56 58 58 57 58 60 62 63 66 70 73 75 73 73 75 72 70 67 65 63 59 56 48 43 42 41 42 41 40 39 38 38 40 42 42 43 43 44 46 47 48 48 48 47 47 48 47 46 45 44 45 45 45 44 43 43 43 44 44 44 44 45 46 45 44 46 50 52 52 54 59 64 54 48 53 53 52 48 46 43 45 53 50 44 44 44 43 46 48 44 42 48 48 42 42 44 46 48 50 53 55 51 46 43 40 41 40 36 45 49 42 38 36 37 38 45 50 50 50 52 47 45 45 45 45 40 35 36 40 45 48 48 43 44 56 59 51 52 54 48 42 42 42 40 44 45 39 39 43 52 59 47 43 52 54 55 47 45 50 53 54 49 44 40 37 37 42 50 48 44 39 37 38 39 41 43 42 38 35 33 35 38 44 48 52 46 40 38 38 40 47 55 55 52 48 45 44 45 45 46 49 56 58 57 56 53 48 44 40 42 45 48 47 44 43 41 39 43 52 49 44 44 44 46 44 40 46 52 51 50 47 47 47 49 53 57 57 52 54 54 50 51 56 58 60 58 57 57 56 56 57 58 59 57 52 52 52 56 58 60 63 68 73 79 85 88 91 91 92 92 93 93 92 91 91 91 91 89 88 86 85 85 84 84 83 81 77 74 70 69 68 68 69 72 75 77 77 76 74 73 73 74 75 76 77 78 79 81 82 83 84 84 84 83 83 83 84 84 84 84 84 85 85 87 88 89 88 87 86 85 83 81 80 80 81 84 85 86 86 86 85 85 85 85 85 85 85 85 85 86 87 88 87 87 86 86 85 86 86 86 86 87 86 85 84 84 85 86 87 87 87 87 87 86 87 88 89 89 88 88 88 88 87 86 84 82 84 86 86 88 89 89 89 87 86 86 87 87 88 88 87 86 85 86 86 85 84 83 81 80 80 80 81 83 84 85 87 90 91 93 93 93 93 93 93 94 94 94 93 92 92 92 92 93 93 93 94 95 96 96 96 95 95 94 93 93 92 91 91 91 91 91 92 91 90 89 88 89 90 91 92 92 92 91 91 90 89 89 88 88 88 88 89 89 91 92 92 91 91 90 90 90 90 90 90 90 89 88 86 84 84 83 84 85 86 88 90 91 92 91 90 90 89 90 90 90 90 90 90 89 89 89 89 89 89 89 88 88 87 88 89 89 89 88 88 89 89 89 90 90 90 89 88 88 89 91 92 93 93 93 93 92 91 91 91 91 90 90 90 90 91 92 93 93 93 93 93 92 92 92 92 92 92 92 92 93 93 94 94 94 93 93 93 93 92 92 92 93 93 94 94 93 92 90 89 88 86 85 85 85 87 89 90 91 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 52 53 58 61 57 58 61 65 75 74 66 57 53 53 53 54 54 53 53 52 51 51 52 52 54 56 56 55 54 54 52 52 58 57 51 53 60 64 65 64 65 66 63 55 61 63 53 55 66 69 71 70 65 54 49 50 60 73 61 56 56 56 57 57 57 58 60 64 65 63 58 54 58 60 58 61 68 67 67 67 65 59 55 52 50 48 52 53 49 53 57 55 52 53 51 46 48 51 54 56 58 59 58 54 50 50 50 50 50 49 54 58 61 63 65 64 61 57 55 55 57 59 63 66 66 66 66 67 69 71 71 66 62 58 56 54 53 54 57 59 60 60 60 61 62 61 58 56 55 54 55 56 56 57 58 59 61 64 67 71 73 75 73 72 72 70 69 66 63 56 51 49 47 45 43 41 41 41 40 40 40 41 41 41 42 42 47 51 51 51 50 50 50 49 48 48 47 46 45 44 44 43 42 43 42 43 44 46 47 46 48 50 54 55 51 51 54 54 54 53 52 52 49 48 53 53 47 41 38 43 49 48 47 46 41 36 44 50 44 44 50 46 39 43 46 45 47 50 51 51 45 44 50 47 42 39 40 50 49 40 40 40 40 40 41 43 45 44 47 52 51 47 43 41 36 35 37 39 42 49 54 47 45 50 50 48 49 48 45 43 40 49 51 43 39 36 40 44 49 52 52 51 53 54 52 41 40 45 45 45 44 44 44 40 37 41 46 50 46 38 38 38 38 40 45 42 36 34 33 34 39 46 47 47 42 38 37 41 44 43 45 48 50 49 49 49 49 48 46 49 51 53 54 53 53 51 45 42 41 44 48 48 46 42 42 42 45 52 43 40 47 51 54 50 47 50 52 50 49 48 49 49 50 51 53 54 54 54 53 49 50 52 53 54 54 54 55 55 55 56 56 56 54 52 51 51 52 57 62 67 70 74 79 86 89 92 92 93 93 93 92 91 91 91 90 89 87 85 84 83 83 83 82 81 79 76 73 70 68 67 67 67 68 72 74 75 74 72 72 72 73 75 76 77 78 78 79 79 81 83 84 84 83 83 84 85 85 85 85 85 86 86 88 88 88 87 86 85 83 82 81 79 79 80 83 86 87 87 86 86 86 86 85 85 85 85 85 86 87 87 87 86 86 85 86 86 87 88 88 87 85 84 83 83 83 83 84 85 87 88 90 90 90 90 90 90 90 90 89 88 87 86 85 83 83 84 86 88 89 90 90 89 88 85 84 88 89 89 88 87 84 83 85 85 85 84 83 83 82 82 81 82 85 88 89 90 91 91 91 91 91 90 91 91 92 92 92 91 91 90 90 90 90 90 91 92 93 94 95 94 94 93 93 92 92 91 91 91 91 91 92 92 91 91 90 89 89 90 92 93 93 92 91 91 90 89 89 88 87 87 87 88 89 91 93 94 93 92 91 91 91 91 92 92 92 92 91 89 87 86 85 84 84 85 86 87 89 90 91 90 89 89 89 90 90 91 91 91 90 90 90 90 90 91 90 89 88 88 89 90 89 89 88 88 88 89 89 90 90 89 89 89 90 91 93 93 94 94 93 93 92 91 91 90 90 89 89 90 92 93 94 94 94 93 93 93 92 92 92 92 92 92 92 92 93 93 94 94 94 94 94 93 93 92 92 92 92 92 92 92 91 89 89 88 87 86 85 86 86 88 89 90 91 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 65 76 67 64 66 64 55 53 53 53 53 53 53 52 52 52 52 52 52 52 52 53 53 54 54 52 52 52 55 55 54 54 61 65 65 65 65 67 69 68 66 60 59 65 68 64 57 60 61 54 51 52 55 55 55 56 57 57 58 58 58 60 61 62 62 66 67 69 68 68 67 65 64 65 67 66 64 65 61 52 52 56 55 55 56 60 64 63 60 53 48 49 51 55 57 58 56 54 50 48 48 49 50 50 51 55 59 62 65 67 67 64 58 56 55 57 59 62 65 66 67 66 66 65 65 64 62 60 58 57 55 54 54 57 60 62 62 63 65 64 63 60 58 56 55 54 55 55 56 57 57 59 63 65 68 70 71 71 70 70 70 70 66 61 57 52 47 47 46 44 41 39 39 39 40 41 41 41 42 41 42 49 53 55 54 51 53 54 52 50 48 48 47 46 44 43 44 44 48 51 55 56 56 53 49 48 52 60 55 45 49 52 50 52 52 52 53 47 44 50 54 54 45 37 39 42 44 45 46 42 39 43 46 46 45 47 44 41 45 44 42 45 48 49 51 51 50 50 44 40 39 42 48 43 38 40 41 42 41 40 40 40 41 47 58 56 52 45 41 37 37 38 38 39 41 47 54 55 53 46 45 49 45 38 40 43 47 49 47 42 39 42 49 54 50 46 50 52 51 49 44 50 57 53 49 48 49 51 47 44 43 44 47 43 38 38 37 36 42 49 46 41 35 33 34 41 47 44 41 38 37 38 46 50 46 45 45 48 49 50 51 51 46 42 45 49 53 55 56 55 53 47 45 44 43 43 47 48 44 45 50 51 47 38 40 48 52 56 53 50 49 49 48 48 48 48 49 50 52 53 55 57 57 53 50 51 52 52 53 54 55 56 56 56 57 56 55 56 56 54 55 57 65 71 77 79 80 84 87 90 92 93 92 92 91 90 90 90 90 88 87 85 83 81 81 81 80 80 79 78 76 73 71 70 69 68 68 68 71 72 73 72 70 70 70 72 74 75 77 78 78 78 78 80 82 83 83 82 82 83 84 85 86 86 87 87 88 89 88 87 86 85 84 83 82 81 80 79 81 83 86 88 88 87 86 86 85 84 84 83 83 84 85 86 86 86 85 85 84 84 85 86 88 89 86 84 83 82 82 82 82 82 83 83 85 87 88 89 90 90 90 90 90 89 88 86 84 83 82 83 85 87 89 89 89 89 89 90 90 90 91 90 89 88 86 84 83 82 83 83 83 83 83 83 83 83 86 91 92 92 91 90 89 89 88 88 87 88 89 89 90 90 90 89 88 88 88 87 88 88 89 91 92 93 93 92 91 90 90 90 91 91 91 91 91 92 92 92 91 91 90 90 91 92 94 94 92 92 91 91 90 90 89 87 86 86 86 88 90 92 94 93 93 92 91 91 91 92 93 94 94 93 92 91 89 88 86 86 85 85 86 87 89 91 91 90 89 89 89 90 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 89 88 88 88 88 88 89 89 89 89 89 90 92 93 93 93 93 92 92 91 90 90 89 88 89 90 92 93 94 93 93 93 93 93 93 93 92 92 91 91 91 92 92 93 93 93 93 93 93 93 93 93 93 92 91 90 90 90 89 88 87 86 85 85 85 86 87 88 89 89 90 91 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 57 54 53 53 53 53 52 52 52 51 51 51 50 49 49 50 51 52 54 52 48 48 49 52 56 61 58 52 60 65 65 66 67 67 67 68 64 54 56 67 59 50 57 62 54 51 51 52 53 54 55 55 55 56 57 58 60 65 76 71 65 70 72 65 63 72 73 71 70 70 70 70 69 62 52 55 57 53 56 62 66 70 69 65 56 51 49 51 54 55 55 53 50 47 49 49 49 50 52 54 57 58 60 62 64 65 63 59 56 55 55 59 63 65 67 67 67 66 65 65 61 58 56 55 56 56 55 55 56 59 61 63 65 67 66 65 62 60 57 56 55 54 54 55 56 57 59 61 64 66 68 68 67 68 69 70 71 71 70 66 57 50 47 45 44 43 41 40 40 40 41 43 42 42 42 45 50 52 54 55 54 55 55 56 53 50 50 49 47 46 46 46 49 57 61 61 62 62 57 52 48 51 57 58 56 57 52 43 47 54 47 44 43 43 44 52 60 57 50 44 41 41 42 45 49 45 38 44 48 43 42 47 51 53 44 39 40 40 38 39 43 50 49 39 37 39 38 38 40 41 42 42 41 40 40 41 43 44 46 51 54 48 37 36 38 38 38 38 37 33 34 37 40 41 38 42 48 51 52 51 48 44 45 47 48 44 34 39 49 49 48 51 50 47 56 64 62 61 57 53 50 50 50 48 45 42 42 42 40 38 38 37 38 50 54 49 43 35 34 35 39 40 38 37 36 37 41 50 49 43 45 48 50 50 48 50 51 43 39 42 49 56 55 54 52 49 42 44 46 43 43 46 47 48 44 42 49 45 34 41 48 51 52 52 48 44 48 49 49 48 46 48 50 55 57 57 58 58 54 52 53 55 57 56 56 57 57 57 57 56 54 54 53 54 56 62 68 78 83 87 86 86 87 88 90 91 91 90 89 88 88 88 88 87 87 85 83 82 80 80 79 79 78 78 77 77 76 74 73 71 70 70 70 71 72 73 72 71 70 70 71 74 75 77 78 78 78 79 80 81 82 81 80 81 82 83 85 87 88 88 89 89 89 88 87 86 85 84 83 83 81 80 79 80 82 86 88 88 87 86 85 84 84 83 83 83 84 85 86 86 86 85 85 84 83 83 85 87 88 86 85 84 83 83 83 83 82 82 82 83 85 86 87 88 89 89 90 89 89 88 88 87 85 82 83 85 87 89 89 89 90 91 91 91 91 90 88 86 86 86 84 82 81 82 83 83 82 82 84 85 85 88 93 92 91 90 88 87 87 87 86 86 86 87 88 89 90 90 89 87 86 86 86 86 86 87 89 91 92 93 92 91 90 90 90 90 90 90 91 91 92 92 93 92 92 91 91 91 92 93 93 92 92 92 92 92 92 90 89 88 87 87 89 90 92 93 93 92 92 91 90 89 91 93 93 94 94 93 93 92 91 89 88 87 86 86 87 88 89 90 91 90 90 89 89 89 89 90 90 90 89 90 90 90 91 92 91 91 90 90 90 90 89 88 87 87 87 88 89 89 90 90 90 91 91 91 91 90 90 90 90 89 89 89 90 91 92 94 94 94 93 92 92 92 92 93 93 93 92 91 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 90 88 87 87 86 86 85 85 85 85 86 88 89 89 89 90 91 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 52 51 51 50 50 49 49 49 49 49 50 51 52 52 50 49 48 48 48 50 50 50 54 63 65 65 66 66 66 64 61 59 51 58 63 54 50 49 49 49 50 51 51 52 53 54 54 54 55 56 60 66 64 64 69 68 70 76 78 76 76 78 79 79 78 75 73 70 65 61 63 64 62 64 67 69 70 69 65 59 53 49 50 52 55 55 53 49 47 50 52 52 54 57 58 59 59 59 59 61 63 63 61 57 55 54 57 61 63 65 65 65 65 65 64 61 59 56 56 56 56 55 54 55 57 60 62 63 65 68 67 65 61 57 56 55 55 55 54 56 57 57 59 62 65 67 66 66 67 68 68 71 73 72 69 62 55 49 47 46 45 46 46 43 41 41 42 44 43 42 46 50 51 51 54 55 55 56 56 54 52 52 52 52 51 49 46 47 50 54 58 62 63 60 55 50 50 52 55 58 60 53 43 43 44 42 41 42 42 42 41 43 44 46 46 43 41 43 45 46 40 36 46 48 43 46 52 52 50 42 38 38 39 40 46 51 55 48 36 36 37 39 40 41 43 43 42 42 41 44 47 46 45 41 44 54 47 35 38 40 38 37 36 38 39 34 37 46 49 47 41 39 42 48 54 49 45 45 46 51 51 46 37 38 46 50 51 47 43 53 55 50 53 56 52 48 47 45 44 44 43 42 41 39 39 38 37 40 51 53 50 43 38 36 34 36 36 36 36 38 39 45 54 52 50 52 52 51 48 45 48 47 40 43 48 49 51 48 47 46 48 51 48 46 44 43 44 40 36 37 43 51 48 42 47 50 51 52 53 51 49 48 49 51 49 48 50 53 56 59 61 60 59 55 53 52 56 59 62 62 61 60 59 57 55 53 54 56 59 64 72 80 87 89 89 87 86 86 88 90 89 88 87 86 85 85 86 85 85 85 84 83 82 81 80 79 79 78 78 77 78 78 77 76 73 71 71 71 72 73 74 73 73 73 72 73 74 76 77 78 78 79 79 80 81 81 80 79 79 80 82 85 87 87 88 89 89 89 88 87 87 86 85 84 83 81 79 78 80 82 86 88 88 87 86 85 84 84 84 84 83 84 85 86 86 86 86 85 84 82 82 83 86 88 88 87 86 85 85 84 84 84 84 84 84 85 85 86 86 87 88 89 89 89 89 89 89 86 84 84 85 87 88 89 89 89 90 90 90 90 89 86 84 85 85 85 83 82 83 83 84 83 83 84 85 88 87 86 87 87 87 86 86 86 86 85 85 85 86 87 89 90 91 89 87 85 85 85 86 86 88 89 91 92 93 93 92 91 91 91 91 91 91 91 92 92 93 93 92 92 91 91 91 91 91 92 92 93 93 94 94 93 92 91 90 90 90 92 93 92 91 90 90 90 90 89 89 90 92 93 94 94 94 94 94 93 92 90 87 85 85 85 86 88 89 90 90 90 89 88 88 88 89 90 90 90 90 90 90 91 91 91 91 90 90 91 90 90 88 87 86 86 87 89 90 91 91 90 90 89 88 87 87 88 89 90 91 91 92 92 93 94 94 94 93 93 92 92 92 92 93 93 93 93 92 92 92 92 92 92 92 91 91 90 90 89 89 90 91 93 91 90 87 86 85 86 87 86 86 86 87 88 89 90 90 90 91 92 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 48 48 49 50 51 50 49 48 48 48 50 57 55 50 58 66 64 64 66 66 65 61 54 59 66 69 62 50 49 49 49 49 49 50 51 55 54 54 55 55 56 56 57 59 64 69 77 71 60 68 76 76 76 78 78 79 78 77 75 73 71 67 62 63 64 66 69 72 73 72 67 62 55 52 52 54 56 55 53 48 48 49 54 57 59 61 62 62 61 62 62 63 63 65 62 59 56 55 56 58 60 62 63 63 64 65 64 63 60 58 57 57 57 55 54 54 55 57 59 60 63 65 64 62 58 58 58 58 57 55 55 54 55 56 58 59 61 63 64 64 65 66 67 68 69 68 67 64 55 48 46 46 48 51 53 48 44 42 44 47 44 43 45 50 55 55 55 58 59 58 56 54 52 52 52 53 54 51 46 46 47 50 54 59 62 64 60 55 52 51 50 50 51 54 55 53 48 45 46 44 41 45 52 46 41 44 46 43 42 42 43 43 38 40 49 46 42 46 48 45 42 39 40 42 47 51 54 52 50 45 39 37 37 38 40 42 42 43 42 41 39 41 43 42 43 41 42 47 48 44 41 40 39 38 38 38 38 36 38 45 54 56 48 42 37 41 45 44 47 54 53 51 49 45 40 41 47 47 47 52 54 54 52 47 52 54 51 48 45 44 43 44 44 43 41 39 38 38 36 41 50 53 52 47 45 46 41 35 35 36 38 41 45 52 58 57 57 59 54 48 47 48 52 51 47 50 52 49 47 46 49 53 52 50 46 46 47 44 44 47 46 41 45 49 50 50 51 52 51 52 53 52 50 47 49 52 52 51 50 52 54 58 61 62 59 55 53 52 54 56 58 59 60 61 61 59 57 54 55 58 64 72 81 85 89 89 89 87 87 87 88 88 87 86 85 84 84 84 84 84 84 83 83 83 83 82 81 79 79 78 78 78 79 80 80 78 76 74 72 73 74 75 75 75 75 75 74 74 73 75 76 77 78 78 79 80 80 80 80 79 79 80 82 85 87 87 87 88 88 88 87 87 87 86 85 84 83 82 81 80 81 83 87 87 88 87 86 86 86 86 85 85 84 85 85 86 86 87 87 87 86 85 85 86 88 89 90 89 88 88 87 87 87 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 86 84 83 84 86 87 89 89 90 89 89 89 89 88 88 87 86 86 86 85 83 80 82 84 84 84 83 83 84 84 84 84 83 82 84 85 86 85 84 84 85 86 89 91 91 90 88 87 85 84 85 87 88 90 92 93 92 92 92 92 92 92 92 92 92 92 92 93 92 92 92 92 91 91 91 90 90 91 91 92 92 92 93 93 92 92 92 91 92 93 95 94 92 89 87 88 89 89 90 90 92 93 93 94 94 94 94 94 94 94 92 90 88 87 86 86 86 86 87 89 90 90 90 89 89 89 90 91 91 91 90 90 89 89 89 89 89 90 90 90 89 87 87 86 88 89 90 91 92 91 91 90 88 87 86 87 88 90 92 92 93 93 94 95 95 95 94 93 93 93 93 93 93 93 94 94 94 94 93 93 92 92 91 91 90 90 89 88 87 87 89 90 92 91 89 87 87 86 87 87 88 88 88 89 90 91 92 92 92 93 93 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 48 48 48 48 49 49 50 50 52 61 65 64 63 64 65 64 62 59 49 51 56 53 49 48 48 48 48 49 49 55 72 68 55 55 57 61 60 58 60 62 70 77 73 72 74 76 77 76 76 76 77 76 76 75 74 73 71 68 67 66 66 68 69 70 70 69 64 59 57 57 58 58 56 53 50 49 51 55 58 61 63 65 65 65 65 65 65 65 65 63 61 58 56 55 57 59 62 62 61 63 66 67 67 64 62 60 59 58 57 55 54 53 54 55 57 60 62 62 60 57 60 62 64 62 58 56 55 55 56 57 58 57 58 59 62 63 64 64 65 65 64 62 58 52 49 47 49 52 56 55 51 46 42 43 45 46 45 44 49 54 59 62 64 65 66 60 55 52 52 51 52 54 52 49 46 46 49 51 54 59 61 58 55 52 51 50 51 50 50 46 44 47 48 51 52 48 50 51 43 42 46 48 48 45 43 43 43 41 42 45 42 43 50 50 45 43 41 39 39 42 46 49 44 40 42 40 38 38 38 39 40 41 44 46 47 46 43 41 38 45 54 52 47 43 43 41 40 40 40 39 38 39 39 40 41 46 44 38 42 42 40 40 41 46 54 50 45 43 40 38 40 44 45 44 43 48 53 51 51 55 57 57 53 49 48 46 45 43 41 39 38 39 38 36 43 50 55 56 51 51 51 41 35 35 37 40 47 53 57 60 62 62 60 51 46 46 50 56 53 52 55 54 51 51 51 54 55 55 52 47 46 47 46 47 51 50 48 49 51 55 55 55 58 61 62 60 58 54 51 53 54 55 56 55 57 59 61 61 61 60 57 54 53 54 54 55 55 57 61 61 60 59 59 60 65 71 78 85 86 88 88 87 87 86 86 88 87 86 85 83 83 84 84 83 83 82 82 83 83 83 82 80 79 78 78 79 80 81 82 82 80 77 75 74 75 76 77 78 78 77 76 74 73 73 75 76 77 78 78 79 80 81 81 80 79 79 80 82 86 86 86 86 86 88 87 86 86 86 86 85 85 83 82 81 81 82 84 87 87 87 87 87 87 87 86 86 86 86 86 86 87 87 88 89 89 89 89 89 89 91 90 90 90 89 89 89 89 88 88 88 88 88 87 87 86 86 86 85 85 85 85 86 86 86 85 83 82 85 88 88 88 89 89 89 89 89 88 88 89 88 87 88 87 87 85 83 85 86 85 84 82 82 82 84 85 85 84 83 84 85 86 85 85 86 88 88 89 90 89 88 87 86 86 86 87 90 91 92 92 92 92 91 91 91 92 92 93 93 93 93 93 93 93 93 92 91 91 91 91 91 92 92 92 91 90 90 90 90 90 90 90 91 91 92 94 94 92 89 87 87 88 90 91 92 93 94 94 93 93 93 93 93 94 94 93 93 91 90 89 87 86 86 86 87 88 90 90 91 91 91 92 92 92 92 91 91 88 87 86 87 87 88 89 90 90 89 90 90 91 91 91 91 92 92 92 91 90 89 89 89 90 91 92 93 93 94 95 95 95 95 94 94 94 94 94 94 94 94 94 94 93 93 93 92 91 90 90 90 90 90 89 89 88 88 88 88 88 87 87 86 87 87 88 89 90 90 91 92 92 93 93 94 94 95 95 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 46 48 51 55 57 62 64 65 64 61 60 58 51 48 46 46 50 54 50 47 47 47 48 48 49 50 54 56 54 56 64 81 73 59 66 68 67 69 70 73 76 77 77 75 74 73 71 70 70 71 70 70 71 70 69 68 67 66 67 68 69 69 68 65 62 61 61 60 59 56 54 54 54 56 59 61 63 64 65 66 67 65 64 63 63 63 61 59 57 57 58 59 60 61 60 62 64 65 64 63 62 61 60 60 58 57 55 53 52 53 55 58 60 61 61 60 61 64 67 63 59 58 57 55 54 54 55 55 53 54 58 61 64 63 63 63 61 59 56 53 50 49 51 54 59 56 51 45 42 42 43 46 45 45 46 49 55 61 65 64 60 56 54 52 52 53 52 52 51 49 46 48 50 49 51 54 55 54 52 50 48 48 46 48 49 43 41 44 43 38 47 52 53 48 39 45 54 54 51 43 41 42 43 43 41 39 39 46 54 52 51 51 52 52 45 40 41 41 40 41 41 41 40 39 38 39 40 41 46 50 54 52 48 45 41 38 39 43 43 41 44 44 40 39 39 40 42 47 47 44 47 51 47 43 39 39 39 40 42 42 44 48 46 41 41 39 36 38 47 43 38 45 49 47 51 56 57 57 53 51 51 46 42 40 38 39 39 39 37 37 44 52 59 57 53 52 48 39 36 35 39 43 52 56 57 59 61 61 57 48 45 47 53 56 53 53 56 53 49 51 53 53 48 42 48 49 44 44 46 47 49 49 51 53 56 61 59 57 54 53 55 56 56 55 57 61 57 51 52 54 57 61 64 62 61 62 62 59 57 55 53 53 53 55 58 61 63 64 66 68 72 77 81 85 86 87 87 86 86 86 87 88 88 86 84 83 84 84 84 83 83 83 83 83 82 82 81 81 80 80 79 80 82 84 84 83 79 77 75 75 76 78 79 79 78 77 76 75 74 74 76 77 78 79 80 80 80 80 79 79 78 78 79 82 85 85 86 86 86 87 86 85 85 85 85 85 84 83 82 80 81 82 85 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 90 90 90 91 91 91 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 87 86 86 85 85 85 85 85 84 85 85 85 84 83 84 86 87 88 89 87 87 87 88 87 88 88 88 88 88 88 88 88 88 89 88 88 88 88 87 86 86 86 87 86 86 86 86 86 86 87 89 90 91 90 90 89 88 87 88 88 89 90 91 91 91 90 90 90 90 91 91 91 92 93 94 94 94 94 93 93 93 92 91 90 90 91 93 94 94 92 91 89 89 89 89 89 89 89 89 89 90 91 91 91 90 89 88 89 90 91 92 94 94 94 93 92 92 92 92 93 94 94 94 94 93 92 90 88 87 86 86 87 88 89 90 91 91 91 91 92 92 92 91 89 87 86 87 88 90 91 92 92 92 92 91 90 90 90 90 90 91 91 92 92 92 91 91 91 91 92 92 93 94 95 95 95 95 95 94 95 95 95 95 95 94 93 93 92 91 90 89 89 88 88 88 89 91 91 91 91 90 89 88 86 85 85 86 87 89 90 91 92 92 93 93 93 93 94 94 95 96 97 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 60 60 62 63 63 56 50 59 65 61 54 48 56 66 56 48 48 48 48 48 49 51 52 52 54 57 59 60 61 61 68 67 60 70 78 77 77 76 75 75 74 73 70 67 66 67 68 68 68 70 70 69 68 67 67 68 68 69 69 67 66 65 64 63 63 62 60 58 58 58 59 61 63 64 66 66 66 64 62 61 62 62 61 60 58 58 60 60 60 61 61 60 60 60 60 60 59 59 59 60 61 60 57 54 52 52 55 58 60 62 63 62 61 65 67 63 61 61 61 62 59 56 55 54 52 51 53 55 57 58 58 58 57 54 51 50 51 49 48 50 52 50 47 43 43 43 43 43 45 45 45 45 47 54 60 65 60 52 52 52 53 53 51 53 56 52 49 50 51 51 52 53 55 53 48 45 41 43 45 50 52 52 49 45 44 44 44 46 48 48 47 53 58 57 51 42 40 39 42 43 41 45 47 46 48 50 46 40 41 44 43 41 40 39 37 39 40 41 42 41 40 39 40 41 42 45 49 50 51 53 51 47 45 45 43 42 44 43 37 33 32 37 42 48 46 40 46 51 53 53 50 47 44 41 40 40 41 44 39 38 43 45 43 35 31 33 35 39 42 42 45 48 50 51 50 49 47 42 38 38 38 40 38 37 38 41 46 54 62 58 53 46 41 36 36 37 41 47 56 55 53 55 57 60 56 51 47 45 47 49 51 50 50 49 50 53 53 52 44 39 44 45 40 44 49 50 50 51 54 58 57 56 53 52 51 51 50 50 49 49 55 63 63 60 56 55 57 60 63 62 63 63 64 64 61 58 55 54 54 58 62 65 67 67 69 72 75 78 81 84 86 86 86 85 85 85 87 89 89 88 86 85 86 86 86 85 85 86 86 86 84 82 81 81 81 81 80 81 82 83 83 82 79 77 74 75 76 79 81 80 78 76 74 73 74 75 77 78 79 80 79 78 78 78 78 78 77 77 78 81 83 85 86 86 86 86 85 84 84 84 85 84 83 81 79 78 80 82 85 86 87 87 87 87 87 88 88 89 89 89 89 89 90 90 90 90 90 91 90 89 89 89 89 90 90 90 90 91 90 90 90 90 90 89 89 88 87 87 86 86 86 86 85 84 83 83 84 84 84 83 84 87 88 88 86 84 85 86 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 88 88 87 87 87 87 87 87 87 87 88 91 91 91 91 90 90 89 89 90 91 91 91 92 91 91 90 89 89 90 90 91 91 91 92 93 93 93 93 93 93 92 91 90 90 89 91 92 93 93 92 91 90 90 89 89 89 88 88 88 89 89 89 89 89 89 89 90 90 90 90 91 92 93 94 93 92 92 92 93 93 94 95 95 95 95 94 93 91 90 89 88 88 89 89 89 90 89 89 89 90 91 91 92 91 90 90 90 90 91 92 93 93 93 92 91 89 89 90 89 89 90 90 91 91 91 91 90 90 90 91 91 92 92 93 94 95 95 95 95 95 95 95 95 95 94 93 91 90 89 87 87 86 86 86 87 89 91 93 93 93 93 91 90 88 86 87 87 89 90 91 92 92 93 93 93 93 93 94 94 95 96 96 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 52 48 48 50 53 54 52 54 54 53 51 49 50 50 50 58 66 58 52 55 62 77 79 76 72 67 61 63 75 79 79 78 76 74 73 73 72 71 70 69 69 68 66 67 68 68 68 67 67 67 68 68 69 70 70 69 69 68 66 66 66 65 63 61 60 59 61 62 64 65 66 64 63 63 62 63 63 62 61 61 60 60 60 61 61 60 60 59 59 59 59 58 57 56 57 59 61 58 54 53 53 54 56 59 61 63 61 61 64 64 62 62 63 64 64 61 58 56 53 51 46 44 44 46 49 50 51 52 52 51 48 47 46 44 43 43 44 44 44 45 46 46 45 44 46 47 45 45 47 54 60 55 52 53 53 51 53 54 53 53 53 51 50 52 52 52 50 49 47 43 41 38 43 46 50 51 55 60 59 50 44 40 41 44 51 56 59 56 53 51 46 38 37 38 42 44 45 45 40 44 53 56 56 53 48 43 42 41 40 38 40 41 42 44 44 42 41 41 47 52 45 44 48 49 49 49 48 46 44 42 40 36 35 36 36 35 36 37 38 38 39 42 45 48 52 55 55 51 43 39 39 39 38 33 33 38 45 52 45 40 39 39 39 40 42 43 45 48 48 47 43 40 38 38 39 39 39 37 38 42 46 53 59 61 59 51 41 37 35 36 38 43 46 50 50 51 53 56 61 55 52 54 53 50 49 49 46 44 44 50 56 55 52 47 44 44 42 40 44 48 52 53 53 57 57 50 49 55 54 53 52 49 46 45 44 50 57 61 61 58 57 58 60 60 55 55 56 61 64 65 63 59 60 61 64 66 67 67 67 69 71 73 76 79 83 85 85 85 85 85 85 87 89 90 90 89 89 89 89 89 89 89 88 87 86 84 83 81 81 81 80 78 77 78 78 80 80 79 77 75 77 78 81 80 78 75 73 70 70 71 74 76 79 80 80 79 78 77 76 77 77 77 77 78 81 83 85 86 87 86 85 85 85 85 86 85 84 82 79 77 76 78 81 85 87 88 88 88 88 88 89 90 90 90 90 89 89 89 89 89 90 90 90 88 87 86 86 87 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 87 86 86 85 84 83 83 83 82 82 83 86 88 88 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 89 90 90 90 89 88 88 88 88 88 89 89 89 89 90 90 90 90 90 91 91 91 91 91 91 91 92 92 91 90 89 89 90 90 91 92 92 92 92 92 92 92 92 91 91 90 90 89 89 89 90 91 92 92 92 91 90 90 91 90 89 89 89 89 89 89 89 88 88 89 90 90 90 89 89 90 92 94 94 94 93 93 93 94 95 95 95 95 95 95 95 94 94 92 92 91 91 90 89 88 87 86 86 87 89 90 90 91 92 92 92 92 92 93 93 93 92 91 90 90 90 89 89 89 89 89 90 90 90 89 89 89 90 91 91 91 90 91 92 94 95 96 96 96 96 95 95 94 93 92 91 89 87 86 86 86 86 86 87 90 92 93 94 94 93 93 91 90 89 89 90 91 92 93 92 92 92 92 92 92 93 93 94 95 95 95 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 55 58 58 59 59 58 56 53 52 52 55 60 56 53 55 56 63 78 86 87 80 63 66 75 75 77 79 77 75 73 72 71 70 68 66 65 65 64 66 67 67 66 66 66 66 67 68 69 70 71 72 72 72 72 71 71 70 68 65 62 60 60 61 62 64 65 64 64 65 65 65 64 64 62 61 60 60 61 61 61 60 60 60 60 61 61 62 61 61 60 60 61 59 57 55 54 54 54 56 60 62 62 61 61 61 62 63 64 65 64 62 58 54 51 47 44 43 43 44 45 45 46 48 49 48 45 44 46 48 48 46 45 45 45 46 46 46 46 46 47 47 47 44 42 49 54 53 52 52 54 56 59 59 57 57 57 52 50 51 51 51 52 49 46 48 57 53 47 43 42 40 43 54 57 54 44 38 40 42 44 51 57 49 47 52 47 37 36 36 37 42 47 43 39 45 50 51 51 50 49 44 40 42 49 47 43 43 44 45 46 46 44 42 44 48 50 48 51 51 49 47 46 47 44 40 43 46 46 41 35 34 34 33 33 36 38 40 43 45 45 48 54 56 52 41 35 35 36 35 35 36 37 41 45 48 50 48 48 45 41 41 43 44 43 41 37 36 37 38 39 38 38 39 41 45 45 48 55 58 58 47 39 37 36 37 40 43 48 51 52 52 53 54 54 49 51 58 58 56 53 52 55 53 49 54 57 55 53 50 47 45 45 45 45 49 55 55 55 57 57 52 52 53 53 53 52 50 45 46 48 49 54 60 61 60 59 60 63 61 58 56 56 60 64 67 67 65 65 65 65 66 67 67 67 69 71 73 76 80 83 85 86 85 85 86 88 89 90 90 91 91 92 92 93 91 89 88 87 86 85 84 83 82 81 80 78 77 75 75 76 77 77 77 77 78 80 81 81 78 75 72 69 67 67 68 71 74 77 78 79 78 78 77 76 76 77 77 78 79 81 83 85 86 86 85 85 85 85 86 86 85 84 82 80 78 77 79 82 87 88 89 88 88 88 90 90 91 91 90 90 89 89 89 89 89 89 89 88 86 84 83 84 86 88 90 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 86 86 85 84 83 83 83 82 82 84 85 88 87 83 85 88 85 85 87 88 88 88 88 88 88 87 87 88 89 90 90 91 91 91 90 89 89 89 89 89 90 90 91 89 88 88 89 89 91 92 92 92 91 91 91 91 92 92 91 90 90 90 90 91 92 92 92 91 91 91 91 91 91 90 90 90 90 89 89 89 90 90 90 90 91 92 92 91 91 91 91 90 91 92 92 91 90 89 89 90 90 91 91 91 91 91 92 93 94 94 93 93 93 94 95 95 95 95 95 95 95 95 95 94 93 93 92 91 89 87 84 83 83 85 86 87 88 88 90 91 92 92 92 92 92 91 90 90 90 90 90 89 89 89 88 88 88 89 89 89 89 89 90 91 91 91 91 91 93 94 96 97 97 97 96 96 95 94 93 92 91 90 89 88 88 89 89 90 90 91 92 93 94 94 93 93 92 92 92 92 93 93 93 93 92 92 92 93 93 93 93 93 94 94 94 95 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 62 61 62 63 61 59 61 65 59 63 78 83 85 86 82 79 76 69 72 78 76 74 73 71 68 66 65 64 64 63 63 64 65 65 65 65 65 65 65 66 67 69 70 72 73 74 75 74 74 74 73 71 69 66 63 63 63 64 65 65 65 66 66 66 66 65 64 62 61 61 61 61 61 61 62 62 62 63 65 66 67 64 62 61 60 60 59 58 57 56 55 56 59 61 62 62 61 60 60 61 64 66 63 60 55 51 48 48 48 48 48 49 49 50 49 49 49 48 46 47 48 51 52 50 48 46 46 47 46 46 45 46 46 47 48 49 47 45 50 54 52 50 52 54 56 57 57 60 59 52 51 52 50 49 53 54 48 47 49 56 55 44 38 37 42 50 52 49 39 38 41 42 44 52 55 49 46 48 43 38 35 36 38 45 51 45 41 41 43 44 41 40 44 45 38 42 51 48 45 46 46 45 45 45 45 44 41 46 57 51 45 48 45 40 41 44 44 41 40 44 48 40 33 33 35 36 37 42 45 46 44 43 41 42 45 50 51 43 38 36 38 41 39 35 33 36 42 51 55 49 48 54 49 45 44 42 38 37 35 37 38 39 38 36 40 43 44 46 49 53 58 55 52 42 38 38 38 38 41 45 49 52 54 50 47 46 45 43 48 54 54 55 57 58 62 49 43 52 52 48 49 50 48 48 52 51 48 52 55 55 54 52 52 52 53 53 53 53 52 51 49 47 47 50 53 57 62 63 60 60 61 59 57 56 57 60 63 66 69 71 72 71 71 69 68 67 68 70 72 74 77 81 85 86 86 86 86 88 89 90 90 90 91 92 93 93 93 91 89 88 87 87 85 84 83 83 82 81 79 77 76 75 76 76 76 76 77 79 81 83 84 77 73 70 68 66 66 67 70 72 75 76 76 77 77 76 76 77 77 78 79 80 81 82 84 85 85 85 85 86 86 86 86 85 84 83 82 81 80 80 84 88 89 89 88 88 89 90 91 91 91 90 90 89 89 89 88 89 89 89 87 84 82 81 83 86 88 90 91 90 90 90 90 90 91 91 91 90 90 89 89 89 88 87 86 86 85 85 83 83 83 83 84 85 86 88 88 87 84 83 84 85 87 88 88 88 88 88 88 88 89 89 91 91 92 92 92 91 91 91 91 91 91 91 91 90 90 88 87 87 88 90 91 91 91 91 90 90 90 91 91 91 91 91 91 91 92 93 93 92 92 91 91 91 91 91 90 90 90 91 91 90 89 89 89 88 88 89 90 91 93 93 92 91 91 90 92 94 94 93 91 90 90 90 91 92 93 93 92 91 91 91 92 92 92 93 94 95 95 95 95 95 94 94 94 95 95 94 94 93 92 91 89 86 83 82 81 83 84 85 87 88 90 91 92 91 90 90 89 89 89 89 90 90 89 89 88 87 87 87 88 89 90 90 90 90 90 90 89 90 90 92 93 94 96 96 97 97 96 96 95 94 93 92 92 92 92 92 92 92 92 92 92 92 92 93 93 93 93 92 92 93 93 93 93 93 93 93 93 93 94 93 93 93 93 93 94 94 94 94 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 74 72 59 59 61 67 76 76 76 83 84 82 77 68 72 75 74 73 73 70 68 66 64 63 63 62 62 62 63 64 64 64 63 64 64 65 66 67 68 70 71 73 74 75 76 77 77 76 75 72 69 66 67 69 70 70 71 71 69 68 67 66 64 62 61 61 61 62 62 62 62 63 63 63 63 63 63 63 62 61 60 58 58 58 58 58 58 57 57 59 61 61 61 60 59 57 58 59 58 56 54 52 51 52 52 52 53 53 53 54 55 52 49 49 48 52 55 60 57 53 49 46 46 48 49 48 46 46 47 47 48 50 47 44 49 52 49 47 47 47 49 50 52 56 54 48 50 51 49 48 47 46 47 48 50 56 55 47 43 38 38 45 54 49 38 38 39 43 47 52 55 56 46 39 39 39 38 40 43 48 50 44 41 41 40 40 37 35 35 36 37 42 46 46 46 48 44 41 42 42 43 43 42 43 44 39 37 40 39 37 37 41 50 48 40 41 42 38 35 35 42 52 41 37 39 41 40 40 40 38 38 40 43 45 45 41 34 38 51 43 33 36 40 49 53 55 49 45 45 44 44 41 36 37 37 38 39 39 38 37 44 48 51 54 56 58 57 50 45 40 39 40 40 40 40 42 45 46 45 41 38 39 41 43 45 47 47 51 58 50 46 50 50 53 47 38 37 37 41 48 54 51 50 53 53 52 53 53 54 55 55 55 55 55 54 50 49 49 49 51 53 56 61 63 62 60 58 56 56 58 58 59 59 60 61 64 66 70 72 72 71 69 68 69 71 74 79 83 87 87 86 85 87 90 90 90 90 90 90 92 93 93 93 91 89 88 88 87 86 85 84 83 83 81 80 78 77 77 77 77 77 77 78 80 82 82 81 76 72 69 68 67 67 69 70 72 74 74 74 74 75 75 76 77 79 80 80 80 80 81 82 84 85 86 87 87 86 86 85 84 84 83 83 83 82 82 86 88 88 88 88 88 89 90 91 90 90 89 89 89 89 88 88 88 88 88 87 85 84 84 86 88 90 91 91 90 90 89 90 90 90 91 91 90 90 89 89 89 88 87 87 87 86 85 84 84 83 83 84 85 86 87 88 87 86 85 86 87 87 88 88 88 88 88 88 89 90 91 92 92 92 92 92 92 92 92 92 92 92 92 91 90 89 88 88 89 89 89 87 87 89 89 89 89 90 91 91 92 92 92 93 93 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 89 88 88 87 87 88 88 91 94 95 94 93 91 89 90 92 93 93 92 91 90 90 91 92 93 93 93 92 90 90 90 90 91 92 93 94 95 95 94 94 93 93 94 94 94 94 93 93 92 91 89 87 84 84 83 84 86 87 88 89 89 89 90 89 88 87 87 88 88 88 89 89 88 88 88 88 88 89 89 90 91 92 92 91 89 88 87 87 88 90 92 93 94 95 95 96 96 95 95 94 92 91 91 92 92 93 93 93 93 93 92 92 92 92 92 92 92 92 93 93 93 93 93 93 93 94 94 94 94 94 94 93 93 94 94 94 94 94 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 71 77 79 80 79 78 79 78 75 68 61 67 70 66 64 65 64 63 62 62 62 62 63 63 63 63 63 63 64 64 65 66 67 68 69 71 72 74 76 77 78 78 76 75 71 68 70 72 72 75 77 77 76 76 75 72 69 66 63 61 59 60 60 60 59 59 59 59 58 58 58 59 59 58 58 57 58 58 59 61 60 56 55 55 57 58 58 57 55 54 54 54 53 52 52 53 52 52 53 54 54 55 55 53 52 50 49 52 56 61 64 67 61 55 48 45 44 48 51 50 48 48 48 47 47 47 47 46 48 48 47 48 47 46 45 45 46 48 51 50 48 48 49 53 56 49 46 48 49 51 48 44 44 44 45 45 49 50 45 41 41 42 46 50 54 54 47 40 37 43 45 41 44 49 49 46 50 51 50 45 41 41 43 45 45 46 46 45 44 43 39 38 41 41 40 44 45 43 46 49 51 50 43 39 38 43 52 45 39 40 39 37 38 38 39 41 37 35 35 36 37 37 37 38 39 40 42 46 51 50 43 37 37 37 37 40 41 43 47 49 45 41 39 39 40 38 36 37 38 38 39 39 38 40 46 49 52 54 56 58 53 43 42 41 42 43 45 47 48 43 41 41 40 40 41 43 46 46 45 45 45 39 38 41 44 49 53 53 50 48 49 49 48 52 56 53 53 56 53 50 51 52 55 56 56 56 55 53 51 48 51 53 52 51 52 52 52 56 60 61 60 58 59 62 58 55 50 49 50 54 57 62 67 71 72 71 70 70 73 77 83 86 89 88 85 80 84 89 90 91 90 89 89 90 92 93 92 91 89 88 88 87 87 86 84 83 82 81 80 79 79 79 78 78 78 79 80 82 83 82 80 76 73 71 70 69 69 69 70 72 72 71 71 71 72 74 75 76 78 79 80 79 79 79 81 83 85 87 88 88 87 85 84 84 84 84 85 85 84 85 87 88 88 88 88 89 90 91 90 90 89 89 89 89 89 88 87 87 87 88 88 88 87 88 88 90 91 91 91 90 90 89 89 90 90 90 91 91 90 90 90 89 88 87 87 87 86 85 85 84 84 84 84 84 86 87 86 86 87 88 88 88 88 88 89 88 89 90 90 91 92 92 93 93 93 92 91 91 91 90 90 90 90 90 91 90 89 89 89 89 87 85 82 82 83 84 85 88 89 91 92 93 93 92 92 92 92 92 91 91 91 90 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 88 89 92 95 96 95 93 90 88 87 89 92 92 91 90 89 89 90 91 92 92 92 91 91 90 89 89 89 90 91 93 93 93 93 93 93 93 93 93 93 93 92 92 93 91 89 88 87 87 86 86 86 87 87 88 87 87 87 86 86 86 86 87 87 88 88 87 87 88 88 89 90 90 91 91 92 92 92 91 89 88 87 85 85 86 88 90 92 92 93 93 94 94 93 92 89 87 87 88 91 92 93 93 93 93 93 93 92 92 92 92 94 93 92 92 93 93 93 93 94 94 95 94 94 94 94 94 94 94 94 95 95 95 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 74 74 73 71 63 59 62 63 66 65 65 64 63 61 61 63 63 63 63 63 64 64 64 65 65 65 65 66 67 68 69 71 72 74 75 76 77 76 75 71 69 69 70 72 78 81 82 82 81 80 78 75 72 70 68 66 64 62 60 58 56 54 54 53 53 53 54 54 55 56 57 57 57 59 61 60 58 56 55 55 55 58 58 57 55 53 52 52 52 54 57 52 50 53 54 54 54 54 52 50 49 50 54 60 66 68 69 65 57 47 45 45 48 50 51 49 48 48 47 46 46 46 47 47 48 49 48 46 43 45 46 46 47 48 48 47 49 51 52 50 46 45 46 46 45 44 44 43 41 41 43 45 53 51 40 40 42 44 46 47 50 54 44 37 40 41 37 43 52 54 53 48 52 57 54 48 46 45 46 45 45 48 47 43 45 52 53 52 45 43 45 43 38 43 49 55 53 43 40 39 40 41 40 38 39 37 35 41 44 42 43 44 39 36 37 38 38 44 49 44 42 43 46 51 56 55 44 37 36 40 48 43 38 38 39 38 37 36 34 34 36 37 38 39 39 38 39 39 44 50 52 52 52 53 54 48 42 42 44 49 51 53 57 56 48 44 45 48 50 49 50 54 50 45 48 50 46 42 40 41 44 51 52 46 50 56 55 54 56 58 57 59 60 54 51 50 53 58 56 55 56 55 52 49 47 51 53 51 50 47 46 47 50 54 58 58 58 60 61 60 56 52 50 49 51 53 56 60 65 70 73 74 76 78 82 86 89 90 89 84 80 83 85 87 89 91 90 89 90 92 93 92 90 89 87 86 86 86 85 85 84 83 82 81 79 79 78 78 78 78 80 81 83 84 84 81 78 75 73 73 73 73 72 72 72 71 70 70 69 71 72 73 74 75 77 78 78 78 77 80 83 86 87 88 88 88 86 85 84 84 85 86 86 86 87 88 88 88 87 87 89 90 91 90 90 89 89 89 89 89 88 88 87 88 90 90 90 90 90 90 90 91 91 91 90 89 89 89 90 90 90 91 91 91 91 90 90 88 87 87 87 86 86 86 85 85 84 84 84 85 86 84 85 88 88 88 87 87 88 89 90 90 90 91 92 92 92 92 92 92 91 91 90 89 89 89 89 88 88 89 89 89 89 88 87 83 82 81 80 80 83 85 87 88 89 91 92 92 91 91 91 91 91 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 91 92 94 94 95 94 92 89 87 86 88 91 91 91 90 90 90 89 89 89 90 91 91 92 91 90 89 89 89 89 90 90 91 92 92 92 93 92 92 92 91 92 93 94 93 91 90 89 87 86 84 84 85 85 85 85 85 85 84 84 85 86 86 87 88 88 87 87 88 89 90 90 91 91 91 92 92 93 92 90 89 87 85 85 85 87 88 90 91 91 91 92 92 92 91 88 85 85 87 90 92 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 93 93 94 94 94 94 94 94 94 94 94 94 94 95 95 95 95 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 64 68 61 59 64 65 64 63 61 61 61 62 63 64 65 66 66 66 66 66 66 66 66 67 68 68 69 71 72 73 74 74 75 75 74 70 67 69 73 81 83 83 81 80 80 80 79 78 77 75 72 69 67 64 63 61 60 58 56 54 53 52 52 53 54 54 55 56 58 60 61 60 59 58 57 57 57 57 57 56 55 55 55 56 57 56 52 51 53 53 54 54 53 53 52 51 53 56 61 65 67 68 66 55 47 45 46 48 52 54 50 47 48 47 46 45 45 48 50 50 51 53 45 42 47 48 49 48 46 47 49 50 51 49 49 48 43 41 41 41 40 41 42 39 40 48 50 50 46 42 42 42 41 43 47 46 45 41 40 41 40 40 43 50 57 53 45 51 57 63 64 57 51 47 44 44 51 54 53 46 44 50 52 47 45 46 44 42 45 47 50 45 37 37 37 39 40 39 37 36 36 36 36 40 43 47 48 41 37 36 37 39 40 43 41 41 42 40 39 42 44 43 41 39 42 44 44 42 40 40 40 38 36 33 34 38 38 39 39 39 37 42 47 49 52 58 58 57 51 47 43 42 43 46 49 53 56 61 58 49 43 42 51 56 55 57 60 53 48 49 45 39 41 42 44 47 54 50 40 49 55 56 55 55 56 57 60 59 54 53 53 56 58 54 51 51 49 48 49 49 53 53 51 50 49 47 47 49 53 57 57 57 57 59 63 63 61 59 57 56 57 59 60 61 65 69 73 77 81 85 88 90 90 89 85 82 84 85 85 88 91 92 92 91 92 93 92 90 88 86 85 84 84 83 84 85 84 83 80 77 76 76 76 77 78 79 82 85 86 86 83 80 77 75 74 75 76 75 75 74 72 70 70 70 71 71 72 72 73 76 77 78 78 78 80 82 85 87 89 89 88 87 86 85 85 85 86 87 87 88 88 88 88 87 87 88 89 90 89 89 88 88 88 88 88 88 89 89 90 91 91 91 91 90 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 90 89 88 88 87 87 86 86 86 85 85 84 84 85 85 84 85 87 87 87 87 87 88 89 90 90 90 90 91 91 91 91 91 91 91 90 90 90 89 89 89 88 87 88 90 91 92 90 87 82 83 85 83 83 86 86 86 87 88 89 90 91 92 92 91 91 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 91 91 92 92 92 93 93 93 93 93 92 91 88 87 87 89 91 91 91 90 90 90 89 88 86 87 88 90 91 92 91 90 88 87 87 87 87 88 89 90 90 91 91 90 90 91 91 92 92 91 90 89 87 84 82 80 80 81 83 84 85 85 84 84 84 85 86 86 87 88 89 88 88 88 88 88 89 91 91 91 91 92 92 92 91 89 87 85 85 86 88 89 90 90 90 91 91 92 92 91 88 87 87 88 90 91 92 92 93 93 93 93 93 94 94 93 92 92 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 95 95 95 95 94 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 64 64 63 63 62 64 65 65 66 67 67 68 68 68 67 67 67 67 67 68 69 69 70 71 71 72 73 75 74 73 73 76 81 80 79 77 77 78 78 79 79 78 76 75 73 71 69 68 67 64 63 62 61 60 59 58 56 55 55 54 55 58 60 61 61 61 60 59 59 59 59 59 59 60 62 63 62 62 59 55 54 53 52 53 53 54 54 53 53 54 57 60 63 65 67 63 53 49 47 47 49 55 56 51 49 48 48 47 46 45 45 51 56 56 56 51 50 57 52 47 46 46 47 47 47 47 46 46 44 39 39 40 41 42 43 43 41 42 45 50 50 47 45 45 42 40 42 44 48 49 47 44 45 46 44 36 43 53 56 54 51 54 60 60 59 61 57 51 48 45 46 50 48 46 48 47 46 41 38 42 43 44 43 42 41 44 55 49 38 39 39 36 35 37 42 47 44 43 45 44 41 39 38 47 48 40 38 38 39 40 40 39 39 39 40 45 47 47 50 53 50 46 45 43 38 36 33 37 39 39 39 39 38 38 45 51 54 54 55 58 58 49 45 44 46 48 52 53 52 54 57 59 57 47 45 53 56 57 59 59 50 46 46 41 37 45 50 54 53 48 42 39 47 51 53 53 51 54 58 59 58 55 56 56 56 55 54 56 56 54 52 51 51 53 54 54 54 54 54 54 54 56 57 58 57 56 56 57 59 61 61 60 59 60 62 63 63 65 66 69 74 79 85 89 91 90 89 88 86 85 85 85 85 87 93 92 90 91 91 92 90 88 85 82 82 81 79 81 83 83 82 78 75 73 72 72 73 75 77 82 86 89 89 86 81 76 75 74 76 78 79 78 77 73 71 71 71 71 72 73 73 75 78 78 78 78 79 80 82 84 87 89 89 89 88 87 87 86 86 87 87 87 88 88 89 88 88 87 87 88 88 87 86 85 86 86 87 87 88 89 91 91 91 91 91 91 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 87 87 87 86 85 84 84 85 86 86 86 86 86 86 87 88 88 88 88 88 89 89 90 91 91 92 91 91 90 90 90 90 90 90 89 89 90 92 93 93 91 89 86 87 88 86 85 84 85 85 86 87 87 90 92 92 92 91 91 90 90 90 90 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 93 94 94 93 93 92 92 91 89 88 87 89 90 90 91 91 91 90 89 88 85 85 85 87 89 90 90 89 88 86 85 83 82 83 84 85 86 86 87 87 88 89 90 88 85 84 84 83 83 82 80 79 78 79 81 83 85 85 84 83 84 84 85 85 86 87 88 88 88 87 87 87 88 90 91 91 91 91 91 91 90 88 86 85 86 88 89 90 91 91 91 92 92 93 92 91 89 89 89 90 90 91 91 91 92 92 93 93 94 94 93 93 93 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 94 95 95 94 94 93 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 64 67 67 65 67 68 69 69 69 69 68 67 67 67 66 66 66 67 67 67 68 70 71 72 74 75 76 77 77 77 76 74 74 74 75 76 76 76 75 75 73 72 71 70 68 66 66 65 65 65 64 63 62 61 60 59 60 62 63 64 63 62 61 61 61 61 61 61 61 61 61 62 63 63 62 60 56 54 52 52 53 55 56 56 55 54 55 58 62 65 68 59 48 49 49 48 50 56 57 55 50 48 49 48 47 47 47 49 53 56 58 63 60 55 51 45 41 45 49 48 48 47 46 44 44 42 47 52 54 50 43 43 42 39 38 42 45 46 46 45 43 42 44 49 55 49 45 40 38 39 42 43 46 52 62 60 50 50 54 60 63 66 62 56 63 66 57 52 48 47 48 48 48 52 48 42 41 41 42 41 45 44 44 42 38 38 38 36 36 38 42 44 40 39 40 39 38 38 39 44 44 39 39 39 39 38 37 38 39 43 46 52 52 49 48 49 51 50 48 42 35 37 38 39 40 41 40 38 38 40 45 48 50 52 52 54 51 44 43 44 48 53 58 59 56 56 57 60 58 50 48 50 53 55 56 53 49 47 45 44 46 54 55 52 50 50 51 49 48 48 49 53 53 46 52 60 59 58 58 57 55 52 50 51 53 55 55 55 54 54 57 59 60 59 57 56 56 57 58 58 57 56 56 56 57 58 58 56 54 54 56 60 62 63 61 61 64 73 83 87 90 90 91 91 89 86 86 84 82 87 93 91 89 89 90 91 91 89 85 81 79 77 76 78 80 82 80 76 74 71 70 69 70 72 75 81 86 90 90 89 83 77 75 75 78 80 82 80 77 72 70 71 71 72 75 76 77 78 79 79 79 79 79 80 81 83 86 88 90 90 89 88 87 87 87 87 88 88 88 88 89 89 89 88 87 87 86 85 84 84 84 84 85 86 87 89 91 91 91 91 90 90 90 89 89 89 89 89 89 89 89 90 90 90 90 89 89 89 90 90 90 89 89 89 89 89 89 89 88 88 87 86 85 84 84 85 86 86 86 86 86 86 86 86 86 86 87 88 88 89 89 90 90 90 90 90 91 91 91 90 90 90 90 92 92 92 91 90 89 88 88 87 86 83 79 81 83 82 84 87 90 92 93 93 91 91 91 91 92 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 93 93 94 93 93 92 92 91 90 89 87 86 87 89 90 91 92 92 91 90 89 86 85 84 84 84 86 87 88 87 85 83 81 79 79 79 79 80 80 80 81 82 83 85 82 79 77 76 76 77 78 79 78 77 77 77 79 81 82 81 80 80 80 81 82 83 84 84 84 85 86 87 87 89 90 90 90 90 90 89 89 88 86 85 84 86 88 90 91 91 91 91 92 92 92 92 91 91 91 91 91 91 91 91 91 91 92 93 94 94 94 93 93 93 93 93 93 93 93 93 94 94 94 93 94 94 94 94 94 95 94 94 93 93 91 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 71 70 70 69 68 68 67 66 65 65 64 64 65 65 66 67 69 70 71 71 72 72 72 72 71 71 71 72 72 73 73 73 73 72 71 70 69 68 67 66 66 65 65 65 65 65 65 65 66 66 66 67 68 68 68 66 65 64 64 63 61 59 59 59 59 60 61 62 61 59 56 54 54 55 57 57 57 55 54 55 57 60 61 62 56 51 49 51 52 49 47 52 53 50 50 50 49 49 48 48 47 50 55 50 45 46 49 51 43 35 44 51 50 50 49 48 47 52 58 62 54 46 46 43 43 43 42 40 39 47 50 46 44 42 42 44 52 53 41 37 37 39 41 43 47 51 54 60 58 55 49 50 56 62 64 56 50 53 55 54 51 47 44 46 51 53 55 47 40 38 41 50 49 42 45 44 40 38 37 37 37 35 35 37 39 38 36 35 35 37 39 39 38 39 39 38 38 38 38 38 38 42 50 51 51 50 49 47 47 48 49 49 42 36 40 41 41 42 43 40 38 39 44 51 54 54 52 52 51 48 43 44 45 47 52 59 62 65 67 65 61 58 55 51 48 48 52 60 59 57 49 46 48 51 56 58 58 54 52 52 51 49 47 48 55 58 56 53 53 54 55 59 57 54 50 49 51 52 54 55 56 57 57 58 57 56 54 53 53 53 54 57 60 58 56 56 56 56 56 56 55 56 57 56 56 59 59 56 54 53 67 79 86 90 90 91 91 90 90 89 85 80 87 92 90 88 86 88 90 91 90 87 83 78 76 75 75 77 81 79 76 73 71 69 68 68 71 75 81 86 90 91 90 85 80 77 78 80 80 79 76 73 69 70 70 72 74 77 78 79 79 80 81 81 81 80 80 81 83 86 88 90 90 89 89 88 88 88 88 88 89 89 89 89 89 89 89 88 86 85 83 84 84 84 84 84 86 87 89 90 90 90 90 89 89 89 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 90 90 90 89 89 89 90 90 90 90 89 89 88 87 86 84 84 84 85 86 86 86 86 86 86 85 86 87 87 86 86 86 87 88 89 89 90 90 91 91 91 91 92 92 92 92 91 90 89 89 88 87 87 87 85 86 85 85 85 85 87 89 91 93 94 94 93 92 92 92 92 92 91 91 91 91 91 91 91 91 91 92 92 92 93 93 93 93 93 92 91 90 90 89 89 88 86 86 86 88 90 91 92 92 92 91 90 89 87 86 84 84 85 86 87 86 84 82 80 78 77 76 76 75 75 75 75 76 78 80 79 77 74 72 72 71 72 72 73 73 74 75 74 75 76 77 76 76 76 77 78 79 79 79 80 81 82 83 85 88 88 88 88 88 88 88 87 86 84 84 85 87 88 89 90 90 90 91 92 92 93 92 92 92 92 92 92 92 91 91 91 92 93 93 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 94 94 94 94 94 93 93 93 92 91 90 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 68 67 66 65 64 63 62 62 63 63 64 66 67 68 68 68 69 69 68 68 68 68 68 69 69 70 70 69 69 69 68 67 66 66 66 66 65 65 65 65 65 66 67 67 68 68 69 70 71 70 69 68 67 66 65 64 63 62 61 59 58 58 58 59 60 59 58 57 57 56 57 56 54 55 56 56 55 55 54 52 51 49 50 53 59 57 53 52 51 51 52 52 51 50 49 49 47 49 56 58 58 54 52 43 38 43 47 50 52 52 49 47 46 50 57 48 44 50 48 44 51 56 45 40 46 49 45 42 42 45 47 51 45 35 37 39 45 46 45 49 56 53 52 50 49 49 51 54 60 64 61 57 53 52 52 51 47 40 39 43 42 42 40 39 37 37 37 39 40 42 43 42 39 35 39 40 38 37 37 38 40 40 38 38 37 37 37 37 37 36 35 36 37 38 41 43 43 44 41 39 45 48 50 49 47 45 44 42 41 42 43 43 43 42 39 40 41 50 58 63 61 55 50 47 46 46 48 47 46 49 52 51 54 61 59 56 56 57 56 52 48 50 55 59 59 53 50 49 44 43 50 53 51 50 49 49 49 47 44 42 53 59 56 52 50 51 54 55 55 53 51 51 51 51 51 50 47 49 51 51 51 49 49 49 50 50 50 50 49 51 53 55 56 56 57 57 56 56 55 55 58 59 57 57 59 71 79 84 85 86 87 87 88 89 89 88 88 90 91 89 87 85 85 87 90 91 90 86 81 78 75 74 75 78 78 77 75 72 70 69 69 71 76 81 86 90 91 90 87 84 80 79 78 76 74 71 71 70 70 71 74 76 79 79 78 79 80 81 82 82 82 82 82 83 85 88 89 89 89 89 88 88 88 88 89 89 89 89 89 90 90 89 88 86 84 83 84 84 83 83 84 85 86 87 88 88 88 88 88 87 86 86 87 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 90 90 90 89 89 87 86 85 84 84 85 86 86 87 88 87 87 87 87 87 87 87 85 85 87 88 89 90 91 91 92 92 93 93 93 92 91 90 89 88 88 88 88 87 87 86 87 87 87 88 88 90 92 92 93 93 93 94 94 93 93 92 92 91 90 90 90 90 91 91 92 92 93 93 93 94 94 94 93 92 91 90 88 87 87 87 87 86 86 87 89 90 91 91 92 92 91 90 89 87 86 85 85 85 86 86 85 83 80 79 77 76 76 76 76 76 76 75 75 76 76 76 75 73 71 69 67 65 64 63 64 71 74 73 73 73 75 76 75 75 75 76 77 77 77 76 76 76 78 81 85 87 87 87 87 87 86 84 83 82 84 85 87 88 88 88 88 88 90 91 92 93 93 92 92 92 93 93 93 92 92 92 93 93 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 94 94 94 93 93 92 92 92 91 89 87 85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 62 61 61 62 63 63 64 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 64 64 64 65 65 66 66 67 68 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 61 60 60 60 60 60 61 61 59 56 54 52 53 55 56 54 52 51 50 50 50 50 56 66 62 57 53 52 51 52 53 52 52 51 50 48 48 52 57 59 56 51 45 42 41 43 45 48 51 51 51 51 49 49 48 53 64 54 44 47 48 43 39 38 45 51 44 42 44 45 44 39 35 37 38 40 44 46 50 52 45 40 40 45 49 50 52 53 53 52 47 44 47 49 48 49 48 42 41 44 42 38 39 41 40 39 38 42 45 43 43 44 42 38 36 35 36 38 39 42 49 43 38 41 40 37 37 36 34 34 36 37 39 45 53 43 36 34 37 43 46 49 52 52 46 44 43 42 42 44 43 41 40 39 42 45 52 60 67 64 60 53 48 46 51 56 53 51 49 47 48 51 55 51 49 50 55 63 65 63 54 53 58 57 55 55 54 52 48 45 48 51 50 49 47 51 57 58 57 56 58 59 56 54 53 53 52 53 54 54 53 51 49 48 49 48 48 49 50 50 49 48 47 48 48 48 49 49 50 51 54 55 56 61 65 66 66 64 64 64 65 68 73 78 83 83 82 80 79 80 82 84 86 87 88 89 90 90 88 86 85 84 85 87 89 90 88 86 82 79 75 75 76 78 78 76 75 73 72 72 73 78 83 87 89 90 90 88 86 82 79 75 71 70 69 70 69 69 71 75 77 79 79 79 80 81 82 83 84 85 84 83 83 84 86 88 89 89 88 88 88 88 88 88 89 89 89 90 90 90 89 88 87 85 84 84 83 82 82 83 85 85 85 86 86 87 87 87 86 85 85 86 88 89 89 89 90 90 91 91 90 90 90 90 90 90 90 90 90 91 91 91 91 91 90 91 91 91 90 89 87 86 85 85 85 86 87 87 88 88 88 88 88 88 87 86 84 85 87 88 89 90 91 92 92 92 92 92 92 91 90 89 88 88 87 87 87 87 87 87 88 88 89 90 91 92 92 92 92 92 93 93 93 93 93 92 91 90 90 89 89 89 90 91 92 92 92 92 92 93 93 94 93 92 90 89 88 88 87 86 85 86 87 88 88 89 89 90 92 91 90 88 85 84 83 83 83 83 84 83 81 79 78 77 76 76 77 78 79 78 77 76 76 75 74 74 73 72 70 69 68 66 65 63 62 65 68 70 70 71 73 75 75 76 76 76 77 78 78 77 75 73 72 74 78 81 83 84 84 84 83 81 80 81 84 86 87 87 87 86 86 87 88 89 91 92 92 92 92 92 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 93 93 93 93 92 92 93 93 93 93 93 92 92 92 91 90 88 87 85 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 65 65 66 65 64 63 63 63 63 63 64 64 65 65 66 66 67 67 68 68 68 67 67 66 66 65 64 63 63 62 61 60 60 59 59 59 59 59 57 55 52 51 50 50 51 51 50 49 49 49 49 49 60 68 67 61 54 52 52 53 53 54 53 53 52 51 50 51 55 58 58 52 49 50 48 44 43 44 47 50 50 51 51 51 52 58 62 50 45 46 44 42 39 38 39 41 41 41 42 40 38 36 37 39 38 38 44 47 49 51 52 60 59 48 45 46 46 47 46 47 47 45 44 44 45 56 55 41 41 48 46 42 42 41 41 42 43 45 47 41 39 41 37 33 32 32 33 38 48 48 45 40 36 38 39 36 40 42 37 36 39 39 39 46 50 44 39 36 41 45 42 43 47 46 42 43 44 44 43 42 42 40 39 41 47 50 51 58 64 58 53 47 46 47 57 64 61 59 57 51 46 46 48 49 50 50 51 54 58 60 58 56 56 51 48 49 53 58 50 43 51 55 55 51 45 46 49 55 55 51 53 58 57 55 54 53 53 55 56 55 55 53 49 44 48 50 50 50 51 51 52 53 54 54 53 52 52 52 52 53 54 57 60 65 69 70 71 72 75 77 79 79 77 78 81 83 81 76 74 72 73 76 79 81 84 87 88 88 88 87 86 85 84 84 86 87 89 88 86 83 80 78 77 78 79 79 79 78 77 77 78 82 85 88 89 90 89 88 87 85 81 76 72 71 70 70 69 68 71 74 76 78 80 81 82 82 83 84 85 85 84 84 83 83 84 86 87 88 88 88 88 88 88 88 88 89 89 90 90 90 90 90 89 87 86 85 83 82 83 84 84 84 84 84 84 85 85 85 85 86 86 87 89 90 90 91 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 90 90 91 91 91 90 89 88 87 86 86 86 86 87 87 87 88 89 89 89 88 88 87 85 85 86 87 88 90 90 91 91 91 91 91 91 90 89 89 88 88 87 87 87 87 88 88 88 89 89 90 91 92 92 92 92 92 91 92 92 92 92 91 90 90 90 89 88 88 88 90 91 91 91 91 91 92 92 92 92 92 91 90 89 87 85 83 84 86 87 88 88 88 89 90 91 90 88 85 83 82 82 82 82 82 82 80 79 78 77 76 76 76 77 78 79 78 78 77 77 76 75 74 73 72 71 70 69 69 69 67 65 63 63 64 66 67 69 71 72 75 78 78 78 78 79 79 77 76 74 73 72 74 76 77 78 78 77 77 78 80 84 85 86 86 86 86 86 86 86 87 89 90 91 91 92 92 93 93 94 94 94 94 94 94 94 94 95 95 94 94 94 94 93 93 93 93 92 92 92 92 92 92 92 92 91 91 91 89 88 86 85 84 83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 63 63 63 63 63 63 63 63 63 63 63 63 64 65 65 64 63 64 63 63 62 62 62 62 62 62 63 63 64 65 65 65 65 66 66 67 67 66 66 65 65 64 62 61 61 61 60 59 58 58 57 57 56 55 54 52 51 50 50 51 50 50 49 49 49 49 53 63 68 69 63 56 55 55 54 54 55 55 55 55 54 52 52 55 61 65 58 53 51 49 45 46 48 53 54 53 51 51 53 53 52 57 62 52 45 43 41 40 38 38 40 42 43 43 39 37 37 38 40 42 44 48 49 50 53 57 64 60 44 43 47 47 48 47 48 50 45 42 40 39 43 47 46 43 44 45 48 53 53 52 46 44 42 40 36 35 35 34 33 33 32 32 32 34 38 40 40 38 36 36 37 39 43 47 42 40 42 40 38 38 39 45 47 43 42 39 40 42 43 43 44 45 47 44 40 41 41 40 43 50 51 52 57 57 48 48 48 50 54 61 67 69 70 69 64 56 48 50 57 62 64 54 51 55 58 60 57 53 48 49 53 57 60 56 53 57 58 58 53 47 44 48 56 54 49 50 53 57 56 52 52 53 56 56 53 53 55 52 49 48 49 50 50 50 51 52 55 56 57 57 56 56 55 54 55 57 59 60 61 62 64 65 68 72 75 75 73 70 68 70 77 79 77 74 72 73 74 76 78 80 83 85 87 87 87 86 84 83 83 84 85 86 87 87 85 84 82 82 82 82 83 84 84 85 85 85 86 87 88 88 89 89 88 87 86 84 82 79 77 75 74 72 71 73 75 77 79 81 82 83 84 85 86 85 84 81 81 82 83 83 84 86 87 88 88 88 88 88 88 88 88 89 89 90 90 91 91 90 89 87 86 85 84 84 85 85 85 84 83 84 85 84 85 85 86 88 88 89 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 89 89 89 90 90 90 89 88 88 88 88 87 87 87 87 88 88 88 88 88 88 88 88 87 85 85 84 85 86 88 89 90 90 91 91 91 90 90 89 89 89 89 89 89 89 88 88 88 89 89 90 90 90 91 91 92 91 91 91 91 91 91 91 90 90 90 90 90 90 89 88 89 89 89 89 89 90 90 90 91 91 91 91 88 86 83 82 81 83 85 86 87 87 88 90 91 90 89 86 83 82 82 82 83 83 83 82 80 79 78 77 76 77 76 75 76 79 79 79 78 77 76 75 75 74 73 72 72 73 73 73 71 67 63 61 60 61 63 66 68 69 71 74 78 79 80 78 78 79 79 78 74 70 70 69 70 70 70 72 73 74 78 83 84 85 85 85 85 85 86 85 85 86 87 89 91 92 93 93 94 94 95 95 94 94 94 94 95 95 95 94 93 93 93 93 93 93 93 93 93 92 92 91 91 91 90 90 90 89 87 86 85 84 83 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 63 63 63 63 62 63 63 63 62 62 62 61 61 60 61 61 61 61 62 63 63 63 63 64 64 65 66 66 65 65 65 64 64 63 62 62 61 60 59 58 56 56 56 55 54 53 53 53 53 52 52 52 51 51 51 51 52 56 63 65 66 63 61 61 60 59 57 56 56 55 56 55 54 54 55 59 56 49 49 50 54 54 50 50 54 55 55 51 49 51 52 52 53 54 49 44 43 42 41 42 42 41 43 46 47 45 39 37 39 43 48 50 51 50 48 45 47 51 49 43 42 40 39 42 46 45 45 42 40 40 42 43 46 49 46 42 41 43 46 48 48 41 39 38 38 35 34 34 36 37 37 36 34 32 31 33 38 43 44 44 41 38 37 44 50 43 40 47 47 40 38 38 44 46 41 40 44 45 46 47 47 46 46 46 44 42 41 42 43 46 50 53 54 58 53 46 50 53 55 58 61 61 61 60 61 61 57 50 55 61 65 65 57 55 56 58 58 56 52 48 49 51 57 57 53 56 59 54 52 53 51 48 53 59 55 54 56 56 55 54 52 53 53 54 52 48 52 54 54 52 50 49 49 48 49 51 52 54 54 54 55 56 57 58 58 57 56 56 56 56 56 55 55 57 61 64 66 65 63 60 62 68 75 79 76 74 73 72 73 74 76 79 82 83 84 84 84 83 83 83 83 84 84 84 85 86 86 86 86 85 85 86 86 87 87 87 87 88 89 89 88 88 87 87 88 86 85 84 83 81 80 79 79 78 78 78 79 80 81 82 84 85 86 87 85 82 81 81 82 83 84 85 86 87 88 88 87 87 87 87 87 87 88 88 89 89 90 90 89 89 88 87 86 85 85 84 84 83 83 83 84 84 84 84 84 86 87 88 89 90 91 91 91 90 90 91 91 92 92 92 91 91 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 88 88 88 87 86 86 85 85 86 88 89 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 88 89 89 90 90 90 90 90 91 91 90 90 90 90 91 90 90 89 90 90 91 91 90 89 88 87 87 87 87 88 88 89 89 89 89 87 86 84 83 82 83 84 85 86 86 87 87 89 90 90 89 87 85 83 83 83 83 84 85 85 84 83 82 80 80 79 76 74 74 77 81 80 79 78 77 77 76 76 75 75 76 76 76 76 76 74 70 66 62 61 61 63 65 68 70 72 73 75 76 77 77 78 78 79 78 76 74 72 71 69 69 70 71 74 76 79 83 83 83 83 83 83 84 84 84 83 81 84 86 90 92 94 94 95 95 95 95 95 95 95 95 95 95 95 94 93 93 93 93 93 94 93 93 92 91 91 90 90 89 89 90 88 87 86 86 85 84 82 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 62 62 62 62 62 62 62 61 61 60 60 59 59 60 60 60 61 61 62 62 63 63 64 65 65 65 65 64 64 64 64 63 62 62 61 60 59 57 56 56 55 54 53 53 53 54 53 53 54 54 54 54 55 55 58 61 62 62 63 63 64 64 64 62 62 64 60 57 56 55 54 55 57 57 55 50 51 61 68 70 66 63 58 55 51 47 43 43 44 46 47 46 46 45 44 43 44 44 43 43 44 52 57 53 45 39 45 49 50 50 49 46 42 44 44 45 47 50 48 45 43 43 42 43 48 54 57 49 46 46 49 55 50 43 41 40 41 40 37 35 35 40 40 35 35 37 38 39 39 38 37 36 36 39 41 41 41 42 39 38 42 46 46 40 34 42 46 44 43 44 44 44 38 36 44 46 47 47 47 44 42 42 42 42 44 46 48 52 56 55 52 50 49 52 54 57 61 64 62 59 57 56 56 56 54 53 54 57 59 59 60 60 58 55 53 51 50 56 56 52 52 49 55 57 46 47 54 57 57 57 56 52 53 56 55 54 55 54 53 53 53 50 49 53 54 54 52 50 49 49 50 51 52 53 53 52 51 50 51 53 55 56 55 55 54 53 53 53 54 55 56 58 59 59 59 59 60 61 63 72 78 80 79 78 76 75 74 76 78 81 83 84 85 85 84 84 84 84 84 85 85 87 88 88 88 87 86 86 85 85 87 87 87 87 88 89 89 87 86 85 86 86 85 84 83 82 81 81 80 80 80 79 79 80 81 82 83 84 85 86 87 86 85 83 83 84 85 86 87 88 89 88 88 87 86 86 86 86 86 86 87 88 89 89 89 89 88 88 87 86 85 84 83 83 83 83 83 84 84 84 84 84 85 86 88 89 90 90 90 90 90 90 90 91 92 92 91 91 90 89 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 89 89 89 88 88 87 87 87 87 88 87 87 86 85 84 85 87 87 88 89 90 90 90 90 90 90 90 90 89 88 88 88 88 89 90 90 89 89 89 89 89 90 90 90 90 90 90 90 89 90 89 90 90 90 90 89 88 87 87 86 86 87 88 89 89 88 87 85 84 84 84 84 84 85 86 86 87 87 88 89 89 89 87 86 84 84 83 83 84 84 85 86 87 87 86 85 84 84 83 80 79 78 80 81 80 78 77 77 77 77 77 78 79 80 80 80 80 79 78 74 70 67 65 65 65 65 69 72 74 74 73 73 73 75 77 78 79 79 80 80 80 78 76 75 75 76 78 79 81 82 82 81 81 81 82 82 82 80 79 78 81 85 90 93 94 94 95 95 95 96 95 95 95 95 94 94 94 93 93 93 93 94 94 94 92 91 90 90 89 89 88 88 88 88 87 87 86 85 84 83 81 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 61 61 60 59 59 59 60 60 61 61 61 61 62 63 63 64 65 65 65 65 64 64 64 63 63 62 61 60 59 58 57 56 55 55 54 54 54 54 54 55 55 55 56 56 58 59 61 62 62 63 65 65 65 65 65 66 65 65 62 60 59 57 56 56 57 59 59 55 53 51 60 67 63 64 64 56 50 47 48 54 54 52 53 52 48 48 46 45 44 44 44 44 45 48 53 56 51 46 49 51 49 45 41 41 42 47 49 46 45 47 46 45 44 43 43 41 39 41 44 45 46 49 46 44 43 44 47 42 37 39 40 39 39 40 38 35 35 35 36 37 38 38 38 40 40 40 38 36 38 38 37 39 42 48 55 42 32 33 40 46 48 49 45 43 41 42 47 46 45 44 43 42 42 41 45 46 47 48 50 53 56 50 48 52 52 53 53 55 59 63 65 66 65 60 57 57 55 49 47 48 51 56 61 61 58 55 52 53 53 55 54 50 53 58 62 59 51 49 51 53 53 50 49 46 57 63 57 55 55 53 51 53 54 56 56 57 55 53 52 50 50 51 53 53 53 52 52 51 48 46 47 50 54 55 54 53 52 52 52 54 57 61 60 60 59 58 58 61 63 66 70 75 80 84 84 84 83 82 82 82 83 84 85 86 87 87 87 87 87 87 86 86 87 87 87 87 87 87 86 85 85 86 87 88 88 88 88 87 87 86 85 84 84 83 83 82 81 80 80 80 80 80 80 80 80 81 81 82 84 84 85 86 86 86 86 86 86 86 86 87 88 88 88 88 88 87 87 87 86 86 86 87 88 87 87 88 88 88 88 88 87 86 84 84 85 85 85 85 85 85 85 84 84 84 85 86 88 89 89 89 89 89 90 90 90 91 91 91 90 89 88 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 90 90 90 90 90 89 89 88 88 88 87 87 87 87 87 87 87 86 85 85 85 86 87 88 89 89 90 90 90 90 90 89 89 88 88 88 89 90 91 90 89 85 83 84 86 88 89 89 89 89 88 88 88 89 89 89 89 89 89 89 88 88 87 87 88 88 89 89 88 87 86 85 85 85 85 85 84 84 85 85 87 89 90 91 90 88 85 83 81 81 82 82 83 84 86 87 88 88 88 87 86 86 84 83 82 82 82 81 80 79 77 77 78 78 79 80 81 82 83 83 84 83 82 78 74 70 70 71 73 74 75 75 74 73 72 72 72 73 75 77 79 81 81 83 85 82 80 80 80 80 80 80 81 81 82 82 81 81 80 80 80 80 79 79 82 86 91 93 94 95 95 96 96 96 95 95 95 94 93 93 93 93 93 94 94 94 93 92 90 89 89 88 88 87 87 86 86 86 86 85 85 84 83 81 79 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 60 59 59 59 60 60 60 61 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 60 59 58 57 57 56 56 55 56 55 54 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 67 67 67 66 65 64 64 64 62 60 59 60 62 64 66 68 70 71 70 68 67 68 59 49 47 48 52 56 59 65 62 49 47 47 45 44 44 44 43 48 53 48 48 50 52 53 52 51 48 44 41 44 47 50 55 48 45 43 43 43 45 44 43 43 44 42 42 49 51 45 43 43 44 46 41 38 43 43 40 40 39 38 38 40 36 33 35 38 38 39 40 39 37 38 37 37 37 36 41 48 50 52 48 44 43 42 44 47 47 41 42 44 46 47 45 43 42 41 40 43 46 49 51 51 54 55 50 49 48 50 54 53 53 54 53 56 59 62 67 67 60 59 61 61 59 59 58 55 55 59 59 58 57 53 49 49 48 51 51 48 52 62 58 52 49 47 47 46 43 47 52 50 52 54 54 53 51 50 52 54 55 56 57 55 54 55 54 53 51 50 50 50 50 51 51 49 48 50 53 55 54 53 52 52 54 57 61 63 65 64 63 62 63 65 68 72 75 79 84 85 87 87 87 87 86 86 86 86 87 88 88 89 89 89 89 90 89 88 87 86 86 86 86 86 87 86 86 86 87 88 88 89 89 88 87 86 85 83 82 81 81 81 81 81 80 80 80 80 80 80 81 81 81 81 82 83 84 85 86 86 86 86 87 87 87 87 88 89 89 88 88 88 88 88 88 88 88 88 87 87 87 87 87 88 88 88 87 87 86 84 85 85 85 86 86 86 86 86 85 84 83 83 86 87 86 87 87 87 88 89 90 90 90 90 89 89 88 87 86 86 86 85 84 84 85 86 86 86 87 87 87 87 87 89 90 90 90 90 89 89 88 88 88 87 87 86 86 86 86 86 85 85 84 85 85 85 86 87 88 88 89 90 90 89 89 88 88 89 89 90 90 90 88 86 86 86 85 85 86 88 88 89 88 88 88 88 89 90 90 90 89 89 89 89 89 89 90 90 90 89 88 87 86 86 86 87 86 86 85 83 83 83 83 85 87 89 90 90 88 85 82 80 79 79 79 81 83 85 87 89 89 89 88 87 86 83 80 79 79 81 81 80 79 78 78 78 78 79 81 82 83 84 85 86 87 86 84 80 77 78 79 79 77 75 73 71 71 71 72 72 73 74 75 77 79 81 83 84 83 82 82 82 82 81 81 81 81 81 82 82 82 82 82 82 81 81 82 84 88 92 94 95 95 96 96 96 96 96 95 94 92 91 91 92 93 93 94 93 93 91 90 89 89 88 88 88 87 86 85 85 85 85 84 83 82 80 78 77 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 60 60 60 61 62 62 63 63 63 63 63 63 63 62 61 60 60 60 59 58 58 57 57 56 56 56 56 55 55 56 57 58 59 60 61 61 62 63 64 64 65 66 67 67 67 67 66 66 65 65 64 63 63 62 63 63 65 67 68 69 71 71 70 66 68 76 67 56 51 49 52 57 65 70 68 54 47 45 45 45 49 52 48 45 41 44 48 51 55 47 44 46 46 45 53 59 50 51 57 51 43 43 44 47 47 45 44 46 47 49 59 56 44 44 46 48 46 42 43 47 52 52 43 38 38 45 55 46 39 43 45 46 42 39 38 40 46 43 38 38 38 41 42 40 49 59 54 51 46 42 42 43 43 47 49 48 46 44 44 44 42 44 50 53 55 57 59 60 58 49 49 52 53 53 53 58 67 66 63 63 64 67 63 55 58 63 69 68 62 62 62 57 55 60 62 60 56 51 47 46 47 49 48 55 60 55 52 51 50 50 52 53 46 46 49 52 55 53 52 50 51 54 55 55 55 56 57 57 58 56 53 51 51 51 51 51 52 52 51 51 53 55 56 55 53 53 55 58 60 62 61 62 64 66 68 71 73 73 75 76 81 85 86 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 90 89 88 87 85 85 85 86 86 87 87 87 87 87 88 88 89 89 89 88 85 83 81 81 80 81 81 81 82 83 82 81 81 81 81 82 82 82 82 82 84 85 86 86 86 85 86 86 87 87 87 88 89 89 89 88 88 88 88 88 87 87 87 87 87 86 86 86 87 87 88 87 86 85 85 86 86 86 86 87 87 87 87 86 84 84 84 84 85 84 85 86 85 85 86 87 87 87 87 87 87 87 87 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 85 86 87 88 88 88 88 88 87 87 87 87 87 86 86 85 85 85 84 84 84 85 85 85 85 86 87 88 88 88 88 88 88 88 89 89 88 87 87 87 87 87 87 87 86 86 87 88 88 87 86 87 88 90 91 91 90 90 90 91 91 91 92 93 93 93 91 88 86 86 87 87 87 86 85 84 84 83 82 82 83 84 86 88 90 89 87 83 80 77 77 77 79 82 85 87 88 88 88 88 88 87 82 78 78 78 80 80 80 79 78 77 77 78 80 82 83 84 85 86 87 88 89 88 87 86 83 80 77 74 71 70 69 70 71 72 73 73 74 75 76 76 76 80 82 83 82 81 82 82 82 81 81 80 80 81 81 82 82 83 83 83 82 84 88 92 95 95 95 95 96 96 96 96 95 94 92 92 91 91 92 92 93 93 92 91 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 79 77 75 73 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 62 62 62 62 63 63 62 62 62 61 61 60 59 58 58 58 57 57 57 56 56 56 56 56 56 59 60 60 61 62 63 63 64 65 66 67 67 66 66 66 65 65 66 66 65 63 63 63 63 63 64 63 63 66 69 70 68 62 68 75 65 57 51 49 49 49 51 56 57 52 49 47 47 46 45 45 44 42 40 55 64 59 52 43 43 45 47 48 47 47 46 48 53 50 46 47 51 57 53 48 45 46 53 59 61 53 46 46 48 55 53 46 47 47 48 51 49 41 37 48 53 45 43 46 50 53 44 39 40 39 39 38 37 39 42 48 45 39 43 50 55 54 52 48 41 47 50 51 50 47 46 45 45 44 42 47 55 59 61 62 61 56 53 50 52 53 53 52 51 58 65 63 63 64 67 71 64 56 58 63 70 70 65 64 64 61 60 62 62 61 58 54 48 46 47 50 55 61 63 59 55 54 52 50 50 51 50 52 55 55 55 54 53 52 56 58 56 53 51 53 57 58 58 54 52 51 52 53 53 54 55 56 56 55 55 55 57 58 57 56 58 60 61 61 61 62 64 68 71 73 72 71 72 74 78 82 85 86 87 87 87 87 87 87 88 88 89 89 89 88 88 89 89 89 88 87 86 85 86 86 87 87 87 87 87 87 88 88 89 90 89 87 84 82 81 81 81 82 82 81 82 84 84 84 84 83 83 83 83 83 83 84 85 86 87 87 86 85 85 86 87 88 88 88 88 89 88 88 88 88 88 88 88 87 87 87 86 86 86 86 86 86 87 87 86 86 86 87 87 87 87 87 87 87 88 87 86 85 84 84 84 85 85 86 84 83 82 83 84 86 87 87 87 88 88 88 87 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 84 85 86 86 86 86 85 85 86 86 86 85 85 85 84 84 84 83 84 84 84 84 83 84 85 86 86 86 86 86 87 88 88 87 86 86 87 87 87 88 87 87 87 87 87 87 87 84 83 89 91 91 91 91 91 91 92 92 93 93 94 95 94 94 91 88 87 87 87 87 87 86 85 84 84 83 82 81 82 83 86 88 90 90 88 86 82 78 76 76 76 79 83 85 87 87 88 89 89 88 83 79 78 78 79 79 78 78 78 78 79 80 82 84 85 85 85 86 86 88 88 89 88 87 82 78 73 71 69 69 69 71 72 73 73 73 74 74 74 73 72 76 79 82 81 80 81 82 82 82 80 80 79 79 79 80 81 82 82 83 83 86 91 95 98 96 94 93 93 94 94 94 94 94 93 93 93 92 92 92 92 91 90 90 90 89 89 89 88 88 87 86 85 85 84 84 82 81 79 77 74 71 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 62 61 61 60 59 58 58 57 57 57 57 57 56 56 57 57 58 60 61 60 63 65 65 65 66 67 67 67 67 66 66 65 64 64 65 65 64 63 63 62 62 63 63 62 62 65 67 68 68 69 70 66 55 51 48 50 48 46 53 63 63 60 53 49 47 45 45 44 44 47 51 64 66 61 57 52 48 47 48 48 48 47 47 47 46 46 46 46 48 51 51 49 46 45 44 53 59 56 50 45 47 50 50 49 46 44 42 47 53 45 42 53 51 42 41 42 47 48 43 40 39 38 38 42 42 41 46 53 44 40 45 48 53 52 51 51 49 49 50 49 47 45 45 44 42 44 47 53 58 63 65 62 57 51 54 54 54 53 51 52 53 58 61 61 60 60 65 70 71 65 55 55 59 63 65 61 60 63 63 63 61 60 59 55 49 52 55 50 55 67 65 61 55 51 48 44 42 47 52 54 55 54 54 55 57 58 59 58 55 51 47 49 51 53 55 54 55 55 55 55 55 55 57 56 54 51 50 51 55 58 61 63 62 62 63 62 61 62 65 69 73 76 75 75 75 76 78 81 84 85 86 86 86 86 87 88 88 89 89 88 87 87 87 88 89 90 89 88 86 86 86 87 88 88 87 86 87 87 88 89 90 90 89 87 85 84 83 82 82 82 82 82 83 84 85 86 85 85 84 84 84 85 85 85 86 87 87 87 87 86 85 85 86 87 87 87 88 88 88 88 88 88 88 88 87 87 87 86 86 85 85 86 86 86 87 86 86 86 86 87 87 87 87 88 88 88 88 88 87 86 86 86 86 86 86 85 84 84 84 85 86 87 87 87 88 89 89 89 87 86 85 86 86 86 86 85 85 86 86 86 85 84 83 83 83 83 83 84 83 83 83 82 83 83 83 83 83 83 83 83 83 83 84 85 85 84 82 82 82 84 84 84 84 84 85 85 86 87 87 88 89 88 88 88 88 87 87 87 87 87 86 83 85 90 91 91 91 91 92 92 93 92 91 90 90 91 91 90 89 88 88 88 88 87 87 86 86 86 85 85 84 83 84 85 86 87 88 89 89 88 85 81 77 75 75 77 80 84 86 87 89 90 89 87 84 81 79 79 79 79 78 79 79 80 81 82 84 85 85 85 85 85 86 87 88 89 88 86 82 78 74 72 71 71 72 74 75 75 74 74 73 73 72 71 71 74 78 82 81 80 81 83 83 82 80 79 78 77 78 78 79 80 81 82 83 87 92 96 97 95 91 88 89 90 92 93 94 94 94 94 93 92 92 92 91 91 90 90 90 90 89 89 88 87 86 86 85 85 84 83 82 79 77 74 71 69 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 59 59 58 57 58 57 57 57 56 56 57 57 58 59 60 61 62 63 64 65 67 67 68 67 67 67 66 64 64 63 63 63 63 62 62 61 62 62 62 60 60 62 63 65 66 65 64 56 48 47 51 62 58 46 56 67 64 61 51 46 45 54 58 55 55 60 65 68 70 67 58 53 49 48 48 48 49 49 48 48 48 47 48 49 50 51 52 50 48 50 53 60 59 53 50 46 48 50 50 47 43 41 39 42 46 51 54 59 48 39 40 41 44 48 50 49 48 45 46 52 49 44 49 50 43 44 51 48 46 43 43 50 52 51 49 47 45 43 42 42 41 49 54 57 60 63 60 56 54 53 54 56 56 54 52 49 50 53 56 57 56 54 56 61 69 68 63 62 61 59 59 59 59 59 53 53 58 58 57 55 53 55 54 50 58 69 64 58 52 50 52 47 43 46 50 52 54 56 56 56 56 57 60 57 53 50 48 48 48 49 52 55 55 57 58 59 60 59 57 54 50 47 46 47 50 54 58 60 61 61 62 60 59 61 65 70 75 78 78 78 78 79 81 83 84 85 85 85 85 86 87 88 89 89 89 87 86 86 87 88 89 90 89 89 88 87 87 87 87 86 85 85 86 87 88 90 90 90 89 88 86 85 84 83 83 82 81 81 83 84 85 85 85 85 85 85 86 86 86 86 86 87 88 88 88 88 87 86 86 87 86 86 88 89 88 88 88 87 87 87 87 87 86 85 85 85 86 87 87 88 88 87 87 87 87 87 86 87 87 88 88 88 88 88 88 88 87 87 87 87 87 86 85 86 87 88 89 89 88 88 88 88 87 87 86 86 86 87 87 87 87 87 87 87 87 87 86 85 84 84 83 82 81 81 81 81 81 81 81 81 81 81 81 81 80 81 82 84 85 84 83 82 80 80 80 81 81 81 81 81 82 83 85 87 88 89 89 89 89 89 88 88 86 86 86 85 83 81 81 83 88 90 90 90 91 91 90 88 86 86 86 87 86 85 85 86 87 88 88 88 88 88 88 87 86 86 85 85 86 86 86 86 86 87 88 89 87 84 80 77 75 77 79 84 87 89 90 91 84 81 83 82 80 80 79 79 79 80 81 82 83 83 84 84 83 84 85 85 86 87 87 87 87 86 83 81 78 76 75 74 75 76 76 76 76 76 75 74 73 73 74 77 80 83 82 81 82 83 85 84 82 80 78 77 77 78 79 80 80 82 84 87 90 92 92 90 89 87 88 90 92 94 95 95 94 93 92 91 91 91 91 91 91 90 90 89 89 88 87 86 86 85 84 84 83 82 80 78 75 71 70 69 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 58 58 57 57 57 57 57 58 59 60 60 61 62 64 65 66 66 66 66 66 65 64 64 63 62 62 62 61 61 61 62 62 60 58 57 57 58 60 63 62 61 56 50 47 54 64 58 53 60 59 47 44 43 44 45 51 59 65 64 61 62 64 69 64 50 52 55 53 52 51 51 50 49 48 49 49 49 50 52 53 54 53 55 63 65 68 61 54 52 51 51 50 50 48 46 43 41 41 49 58 57 54 46 42 45 44 42 43 48 54 51 44 48 50 46 47 55 52 44 45 47 46 45 47 48 52 50 50 48 47 47 46 44 43 46 55 58 56 57 59 55 53 53 54 54 56 59 60 58 54 53 53 54 55 54 54 54 57 62 65 67 68 66 62 62 63 62 61 58 56 59 56 53 53 54 55 53 49 57 63 62 61 60 54 50 49 49 49 51 54 55 55 57 58 60 59 58 55 52 50 49 49 50 50 53 54 53 54 56 59 60 57 54 50 48 46 47 48 51 53 56 56 56 57 57 56 56 58 62 67 75 79 80 80 79 81 82 84 84 84 84 84 85 86 87 88 90 90 89 88 87 87 87 88 89 90 90 90 89 88 86 86 85 84 84 84 85 87 89 90 90 90 89 88 87 86 85 84 83 82 82 81 81 81 82 83 83 84 84 85 85 85 85 85 86 87 88 88 88 88 88 87 86 86 86 87 88 89 88 88 88 88 88 87 87 86 85 85 85 86 87 88 88 89 89 88 88 87 87 87 86 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 90 89 89 88 88 87 86 86 86 86 86 87 88 89 89 88 88 88 88 88 87 87 86 85 85 83 81 81 81 82 82 82 81 81 81 80 80 80 79 79 80 80 81 81 81 80 80 80 79 79 78 78 79 79 80 80 81 82 84 86 86 86 87 87 87 86 86 85 86 86 85 84 83 82 81 85 87 87 86 86 87 86 86 85 84 84 83 82 82 82 84 86 87 88 88 88 88 87 86 85 84 85 85 85 84 84 85 86 88 89 90 89 87 84 81 79 79 81 84 87 90 91 90 83 80 81 82 81 80 79 79 80 81 82 83 84 84 84 83 83 83 84 85 86 86 86 86 86 86 85 84 82 80 78 77 77 76 76 76 77 78 78 77 77 78 80 82 84 85 86 86 84 85 85 85 85 83 81 80 79 80 80 81 81 83 85 86 87 87 84 80 83 87 91 94 96 95 95 94 93 92 92 92 92 92 92 92 91 90 89 88 88 87 86 86 85 84 83 82 81 80 78 75 73 71 70 70 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 57 58 58 58 59 60 61 63 64 64 64 65 64 64 63 62 63 62 61 61 61 61 60 59 60 60 59 57 56 56 57 59 61 61 61 61 53 45 55 59 51 53 61 53 42 42 42 43 43 43 50 59 62 62 62 59 56 57 54 65 75 76 64 51 50 50 50 50 50 51 52 53 54 54 53 51 51 54 65 71 69 62 54 52 52 51 51 50 50 50 47 45 52 56 53 50 47 47 47 46 47 52 51 50 48 43 46 50 50 48 49 45 42 41 42 45 46 48 50 51 50 49 49 47 45 44 45 47 52 60 58 56 53 53 54 53 53 56 57 57 58 63 60 56 55 55 54 55 56 57 59 59 60 62 63 63 62 61 61 59 56 59 63 60 57 53 53 54 54 53 52 51 52 55 57 60 62 60 58 55 54 53 52 53 55 57 58 58 59 55 53 52 51 52 51 49 50 51 53 53 52 51 51 54 55 53 51 48 48 49 51 53 55 57 58 57 55 54 54 54 54 56 61 68 75 79 81 80 79 79 81 83 84 84 84 84 84 86 87 88 89 89 89 88 88 87 87 87 88 89 90 90 89 87 85 85 84 84 84 84 84 85 87 89 90 90 89 88 87 86 86 85 84 83 82 80 78 78 79 79 81 83 83 84 84 84 84 84 84 84 85 86 87 87 87 86 86 86 87 87 87 88 89 89 88 88 88 87 86 85 85 85 86 87 88 89 89 90 89 89 89 88 88 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 91 91 90 89 88 86 85 85 86 86 86 87 88 89 90 89 89 89 89 89 89 88 88 87 87 87 86 85 83 82 81 81 82 82 82 82 81 81 81 80 79 79 79 79 80 80 79 80 80 80 80 79 78 78 78 79 80 80 80 81 82 82 81 82 82 82 83 84 84 85 86 86 86 86 86 86 86 85 83 81 80 80 81 81 82 82 81 81 80 80 80 81 82 83 83 84 84 85 85 85 84 84 83 83 83 83 83 84 85 86 88 89 90 90 89 87 85 83 82 81 81 81 83 87 90 90 88 87 85 83 81 79 79 80 81 82 83 84 84 83 83 83 84 84 85 85 85 85 85 85 86 86 85 83 82 80 78 77 77 78 79 80 80 81 80 80 80 82 84 85 86 87 87 87 86 86 86 86 86 84 83 82 82 83 83 83 85 86 88 87 85 86 86 88 91 96 97 98 96 93 92 92 92 93 93 93 92 92 91 90 89 88 87 87 86 86 85 84 83 82 80 79 77 75 73 72 71 71 72 74 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 59 59 59 60 61 62 62 62 62 62 61 60 60 60 59 59 58 58 59 59 58 57 56 56 57 57 56 54 55 56 48 47 57 58 52 54 57 47 41 41 42 43 42 42 42 46 57 61 61 51 46 56 65 70 62 55 58 56 54 52 49 47 47 49 50 51 51 50 50 49 50 51 58 64 68 63 54 55 55 55 54 53 53 53 51 50 52 52 51 50 50 51 53 57 53 51 52 51 55 55 51 52 54 53 50 47 46 46 49 53 51 50 51 51 51 50 48 48 46 45 50 55 57 59 55 53 55 54 53 55 56 60 63 64 63 62 59 56 55 54 53 58 63 58 56 59 59 60 59 59 61 63 65 61 56 60 61 57 53 47 50 55 54 53 53 52 50 49 49 52 59 67 63 55 53 51 50 50 52 55 58 56 54 50 50 51 52 53 52 50 49 50 52 53 53 51 51 51 51 51 51 51 51 52 54 57 60 61 62 60 58 56 55 56 57 59 62 69 76 78 79 79 78 78 79 81 83 84 84 84 84 85 87 88 89 89 89 89 88 88 87 87 89 90 91 89 88 86 86 85 85 84 83 83 84 86 88 89 90 90 89 89 88 87 86 85 84 83 81 79 77 76 77 78 80 82 82 83 84 84 84 83 83 82 82 83 84 85 85 85 85 86 88 87 86 88 89 89 89 88 88 87 86 86 86 87 87 88 89 89 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 88 88 89 89 89 90 90 90 90 91 91 91 90 88 87 86 86 86 86 87 87 88 89 90 90 90 89 89 89 89 89 89 88 88 88 88 87 86 86 85 84 84 83 83 84 84 83 83 83 82 80 79 78 78 79 79 80 81 81 81 81 80 80 80 80 81 81 80 79 79 80 80 80 80 79 77 78 80 82 82 82 84 85 86 87 87 86 85 84 82 81 80 80 80 80 80 79 79 79 80 80 81 80 80 80 81 82 83 84 84 84 84 84 84 84 84 84 84 85 86 87 89 90 91 90 88 86 83 82 80 79 78 80 85 89 92 92 91 88 86 83 81 79 79 80 81 82 81 81 82 84 85 86 85 85 85 84 84 84 83 84 84 84 83 81 80 79 80 81 83 83 84 84 84 83 83 82 83 85 86 87 88 88 89 88 88 88 88 88 87 86 85 85 84 84 84 85 86 86 85 84 86 89 91 93 96 97 98 96 94 94 94 94 94 94 93 92 91 90 89 88 87 87 86 86 85 85 83 82 80 78 76 74 72 71 71 71 72 73 75 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 59 59 58 58 57 57 57 57 56 57 57 56 57 57 58 58 57 56 56 55 55 52 49 46 44 43 44 49 52 53 52 49 43 42 41 42 43 42 42 42 42 46 55 58 52 48 46 44 47 46 46 52 57 59 64 64 51 45 45 45 45 44 43 44 46 47 48 49 49 49 50 51 52 54 56 58 58 57 55 53 53 54 54 54 53 52 51 57 63 55 52 59 61 61 62 61 60 60 58 57 57 59 61 57 54 51 51 52 52 51 49 46 43 48 52 55 58 55 54 55 55 54 54 55 57 61 64 67 67 61 58 58 56 52 55 56 59 61 62 59 58 59 59 61 62 62 63 64 61 59 61 58 51 53 56 56 57 56 55 55 53 51 49 50 53 56 61 56 50 49 49 51 50 50 53 54 52 51 50 52 54 56 56 53 52 50 51 53 54 54 55 54 53 52 52 54 55 56 57 59 62 63 63 61 59 57 54 53 53 55 60 64 71 76 76 76 76 76 76 77 79 81 83 83 83 84 85 87 88 88 88 88 88 88 88 88 89 90 91 91 90 88 86 86 85 84 84 84 85 87 88 90 90 90 90 90 89 88 87 86 85 84 83 81 79 77 76 76 77 79 81 83 84 84 84 84 83 82 81 81 81 83 84 85 85 85 86 87 87 88 89 89 89 89 89 88 88 87 87 87 88 88 89 89 90 90 90 90 90 90 90 89 89 90 90 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 90 90 89 88 87 87 87 87 88 88 88 89 90 90 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 87 86 85 85 86 86 85 85 84 83 82 81 80 80 80 80 81 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 79 77 77 78 79 80 80 80 79 79 81 83 84 85 85 85 84 84 83 83 83 82 81 80 80 80 80 79 79 79 79 79 79 80 81 83 84 85 85 86 86 86 86 86 85 85 85 86 88 89 90 91 90 87 84 81 79 78 78 79 82 86 90 93 92 91 89 87 86 83 80 79 79 80 80 80 81 82 85 86 87 85 83 83 83 82 81 81 82 83 84 84 84 83 83 84 86 87 87 87 87 86 86 86 86 86 87 88 88 88 89 89 89 89 89 89 89 88 87 86 86 86 86 86 85 85 84 83 82 83 85 89 91 93 94 95 94 94 95 95 94 94 93 92 91 90 89 88 87 87 86 86 86 85 84 82 81 79 76 73 71 70 69 70 71 72 74 75 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 53 53 53 53 54 54 55 56 57 56 56 56 56 55 55 56 58 57 55 46 42 42 42 42 42 41 42 42 41 41 41 50 55 45 42 48 56 61 63 62 48 42 43 43 42 42 45 56 57 48 47 49 44 42 43 43 44 44 44 45 46 46 45 45 46 47 50 54 58 62 63 61 59 59 59 59 58 56 59 62 60 60 57 57 61 64 64 65 65 63 61 59 57 56 55 55 55 54 53 53 53 50 47 45 48 51 53 56 54 54 55 55 55 53 53 54 56 59 62 64 62 59 54 55 57 55 54 59 61 59 60 63 61 59 60 60 60 62 64 62 62 60 60 61 57 53 56 57 58 58 58 54 51 49 47 47 47 49 49 48 48 47 46 46 47 49 50 50 49 48 50 52 53 53 53 53 52 52 52 53 53 53 54 56 56 56 55 56 56 58 59 62 63 64 62 60 57 53 49 46 46 52 58 62 66 71 73 72 71 70 72 73 74 76 78 80 81 82 83 84 85 86 86 86 85 86 87 88 88 89 90 91 90 90 88 87 86 85 85 85 86 87 89 90 90 91 91 91 90 89 89 88 86 85 84 83 81 80 79 78 78 79 81 82 83 84 84 84 84 83 82 81 80 80 81 82 84 84 85 86 87 88 88 88 89 89 89 89 89 88 88 88 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 90 90 90 90 91 91 90 90 90 90 91 90 90 89 89 88 88 88 88 88 88 88 89 90 90 90 89 89 89 90 90 90 90 90 90 89 89 89 88 88 88 88 87 87 87 87 87 86 85 84 83 82 82 81 81 82 82 83 84 85 85 84 83 82 80 81 82 82 82 81 81 81 81 81 81 82 82 82 81 80 79 78 78 80 82 82 83 84 84 85 85 85 84 83 82 81 81 81 81 80 80 80 80 81 81 82 83 83 84 85 85 86 87 87 87 87 87 87 87 88 89 90 90 90 87 84 81 79 78 78 78 80 84 88 90 92 90 89 87 87 86 86 83 78 77 76 78 79 79 81 82 84 84 82 80 79 79 78 78 79 81 83 86 86 87 86 86 86 86 87 88 89 89 89 88 88 88 89 89 89 89 88 89 90 89 89 88 88 88 88 89 89 88 87 87 86 84 83 82 81 80 83 85 89 90 92 92 93 94 94 95 94 93 92 91 90 89 88 88 87 87 87 87 86 85 84 82 81 80 78 74 72 70 70 69 70 71 73 74 76 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 53 53 53 54 55 56 56 56 55 53 48 48 56 55 46 43 43 43 44 43 42 42 42 41 41 44 53 53 43 40 41 52 61 63 57 45 42 42 41 41 42 43 46 47 44 49 52 46 42 42 42 42 42 43 44 45 45 45 45 44 44 45 47 50 53 55 56 57 59 60 61 62 63 64 65 65 62 60 60 60 68 70 67 66 65 64 62 60 58 56 56 56 57 57 54 51 47 52 57 57 57 55 55 56 56 56 55 54 53 53 53 55 55 55 58 61 57 51 54 56 58 61 63 64 64 63 62 62 62 60 62 64 63 61 58 60 62 60 60 60 58 58 59 61 57 54 50 48 47 50 54 49 47 46 47 48 46 44 45 45 47 47 47 46 46 48 48 49 49 48 49 50 50 50 49 52 54 55 56 57 58 59 59 59 58 59 60 61 62 60 57 55 52 48 50 53 57 61 61 64 67 69 69 68 68 68 69 70 72 74 77 79 80 80 81 83 84 84 83 82 83 84 86 88 89 90 90 89 89 88 87 86 85 85 87 88 88 89 90 91 91 92 91 91 90 89 88 87 86 85 84 82 81 81 81 81 82 82 82 82 83 84 85 85 84 83 81 80 79 79 80 82 83 85 86 88 89 89 88 89 89 89 89 89 88 88 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 90 90 90 90 90 89 89 89 89 89 88 88 87 86 88 88 87 86 85 84 83 83 82 82 82 83 84 85 86 86 86 84 82 80 81 83 83 83 82 82 83 83 84 84 84 84 85 85 84 83 84 84 83 82 82 83 84 85 86 86 86 85 84 82 81 81 81 81 81 82 82 83 83 83 84 84 84 85 85 85 85 85 85 86 87 89 90 90 91 91 91 89 86 83 80 79 78 78 77 77 79 85 90 90 89 87 85 84 85 86 87 85 81 77 74 75 76 77 77 77 79 81 81 80 78 76 75 75 77 80 82 84 85 85 85 84 83 83 84 86 87 87 88 88 87 87 89 89 89 89 89 90 90 91 90 89 88 88 88 89 90 89 87 84 83 81 81 81 81 83 86 89 91 92 92 93 94 95 94 93 92 92 91 90 89 88 88 87 87 87 87 86 86 84 82 82 81 79 76 73 72 71 71 71 71 73 74 76 77 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 52 53 51 45 44 49 48 44 44 45 44 44 44 44 43 42 42 41 42 45 44 40 40 43 53 53 47 45 42 41 40 40 40 41 42 43 43 43 43 43 42 43 44 43 43 43 43 45 45 45 45 45 45 45 45 45 46 47 49 50 51 53 54 55 56 58 59 64 69 66 64 71 74 73 72 69 69 68 67 65 61 59 57 59 59 60 58 52 53 55 59 61 60 58 56 57 58 56 56 57 57 57 56 57 62 58 47 47 51 55 56 58 56 50 48 49 61 66 65 63 62 62 63 66 67 64 60 56 60 64 57 56 59 59 58 60 60 54 49 47 47 47 52 56 56 52 48 48 48 43 41 44 46 47 46 45 45 45 46 47 47 47 47 48 49 48 48 49 51 54 55 57 59 60 61 59 57 56 57 59 60 60 60 59 58 59 60 61 62 63 61 56 59 64 67 69 68 68 67 68 69 70 71 74 76 78 78 79 81 83 84 83 82 82 83 86 88 89 89 89 88 88 87 87 86 86 86 87 88 88 89 89 91 92 92 92 91 90 89 88 87 86 85 85 84 83 83 83 84 83 83 81 80 81 83 85 86 86 85 83 81 79 77 78 80 81 83 85 87 89 89 89 88 88 88 87 86 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 91 91 92 91 91 90 90 90 91 91 91 91 91 91 90 90 90 90 90 90 90 90 89 89 90 91 91 91 91 90 90 90 89 90 90 92 91 91 90 89 90 90 90 89 89 89 89 89 89 88 86 86 88 88 87 86 86 85 85 84 83 82 82 83 83 84 85 86 86 85 83 81 82 82 83 83 83 83 84 85 86 86 86 87 87 88 88 87 87 85 84 83 83 84 85 87 87 88 87 86 84 83 82 81 81 82 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 86 88 91 92 93 93 92 90 86 83 79 78 78 78 77 76 77 79 85 89 89 87 84 83 82 83 84 85 84 83 79 76 75 74 73 72 72 75 78 81 81 79 76 74 74 75 77 79 81 81 81 80 80 80 80 80 80 78 77 77 78 78 80 83 84 86 87 88 89 89 89 87 85 83 82 83 85 86 85 83 80 78 78 79 80 83 86 90 91 91 90 92 94 94 94 93 92 91 90 89 89 88 88 88 87 87 87 86 85 84 83 82 81 80 78 76 73 72 72 72 73 74 75 77 78 80 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 45 45 44 44 44 44 43 42 42 42 41 41 40 41 41 42 51 52 45 41 40 40 41 41 41 42 42 43 43 43 53 56 47 44 44 44 45 45 45 45 45 45 46 46 45 45 45 45 45 46 46 48 49 50 51 52 55 58 63 68 74 75 74 73 72 71 70 69 68 66 64 63 63 62 63 63 62 61 60 60 61 63 62 61 60 58 56 57 60 59 58 58 59 62 61 56 55 52 47 48 58 62 61 58 53 47 46 53 60 64 64 65 68 68 67 65 61 60 58 61 60 56 57 59 60 59 58 56 50 47 46 51 54 55 58 63 57 51 55 52 43 41 42 46 48 47 45 43 43 44 46 47 47 47 48 48 48 50 51 53 55 57 60 62 62 61 58 57 57 58 59 60 62 64 64 64 64 64 64 63 61 56 51 54 58 66 68 67 67 67 67 68 69 70 70 72 74 76 78 80 82 84 84 84 84 85 87 89 90 90 89 89 88 87 87 86 84 84 86 87 88 89 90 91 91 91 91 91 90 89 87 86 86 86 86 86 86 86 86 86 85 83 81 80 80 82 84 86 87 87 85 83 81 79 79 80 81 82 83 85 87 88 87 87 86 85 85 85 87 88 89 89 90 90 90 90 90 90 90 90 90 91 91 90 91 91 92 92 91 91 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 90 91 91 91 90 90 89 89 89 89 90 91 91 91 90 89 89 89 89 89 89 89 89 89 88 87 87 87 88 88 88 87 87 87 86 86 84 83 83 82 82 83 84 85 85 85 84 83 82 82 83 83 82 83 85 86 87 88 88 88 89 89 89 88 88 87 86 85 85 86 87 88 89 89 89 88 86 84 83 83 83 85 86 87 86 86 86 86 86 86 86 87 86 86 85 84 85 86 89 91 93 93 92 91 89 86 83 79 78 78 78 78 77 78 80 86 89 89 86 83 80 79 79 79 79 81 83 81 80 78 75 72 71 71 75 78 80 80 79 76 74 73 74 76 77 78 77 77 76 76 76 76 75 73 72 70 69 68 67 68 70 74 77 81 83 84 84 83 83 81 80 80 82 82 82 80 77 75 74 73 75 78 81 85 90 92 93 91 91 93 92 91 91 90 89 89 88 88 88 88 88 87 87 86 85 84 83 82 81 82 81 79 77 74 74 73 73 73 74 76 78 79 80 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 43 42 41 41 41 41 40 41 42 49 53 57 54 44 41 41 41 41 41 41 42 43 43 43 46 56 55 45 44 44 45 45 45 45 46 46 46 46 47 47 46 45 45 45 45 46 48 48 49 49 50 57 61 64 67 71 71 71 72 71 69 68 67 67 66 64 64 65 65 66 66 66 66 65 65 65 65 64 62 62 61 61 62 64 62 59 56 56 56 58 60 60 59 53 52 58 57 54 51 51 54 49 45 56 64 61 63 69 67 64 62 59 58 59 61 61 60 59 59 61 59 56 53 50 49 50 55 59 60 62 64 58 55 55 50 42 41 42 46 48 49 48 47 46 45 47 48 48 48 48 47 47 49 52 54 56 59 61 62 62 61 59 58 58 60 61 63 64 64 61 60 61 60 59 56 52 50 49 51 56 62 64 66 67 68 67 68 69 69 69 69 71 73 75 78 81 83 85 85 85 87 89 90 91 91 91 91 89 87 85 84 83 84 85 86 87 88 88 88 88 88 89 89 88 87 86 85 85 86 87 88 88 88 87 87 86 85 83 83 83 83 83 84 86 87 87 86 84 82 81 81 82 82 83 83 84 86 85 83 83 84 84 86 87 88 89 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 91 91 91 91 91 91 91 91 90 90 89 89 89 89 90 91 91 90 89 89 89 89 89 89 90 91 92 91 89 89 89 89 89 89 89 90 89 88 87 88 89 90 90 90 89 89 88 87 87 87 86 85 84 84 83 83 83 84 84 85 84 83 82 82 82 82 82 84 85 87 88 89 88 88 88 87 87 87 88 88 87 87 87 87 87 88 89 90 90 88 86 84 83 83 85 87 87 88 87 87 87 87 88 88 88 88 87 87 87 86 86 87 88 90 91 90 90 89 88 86 84 82 81 80 79 79 80 80 82 85 86 86 85 84 82 79 76 76 76 79 82 83 83 81 78 74 72 72 73 76 78 78 78 77 75 74 75 76 76 74 71 70 70 71 71 71 70 68 67 66 65 63 60 57 56 59 63 68 71 73 74 75 77 79 79 80 81 79 76 74 72 70 70 71 72 75 78 83 88 92 93 93 92 91 90 90 90 90 90 89 89 88 88 88 88 87 87 86 84 83 81 81 81 82 82 81 79 76 75 75 74 74 73 74 75 76 79 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 39 40 43 49 51 51 48 43 42 42 42 41 41 42 43 43 43 43 51 62 59 52 47 45 45 45 45 46 46 46 46 46 47 47 47 47 46 46 46 49 49 48 48 49 51 56 61 64 64 64 65 67 69 69 68 67 66 67 66 65 65 66 66 66 66 66 66 67 67 67 67 66 66 65 64 64 65 66 66 63 57 62 68 68 66 62 60 59 51 45 45 46 47 53 60 52 49 62 68 64 65 68 65 63 63 60 56 54 55 57 58 58 58 59 56 52 53 53 52 54 57 61 65 67 66 61 58 57 52 47 44 43 43 42 43 45 46 46 47 49 49 49 47 47 48 50 52 53 55 55 55 55 56 59 59 60 59 58 59 59 58 57 57 58 57 57 55 54 51 49 50 51 53 56 60 63 65 68 68 68 68 69 68 68 67 69 70 73 76 80 82 84 86 87 89 90 91 91 91 91 91 90 88 84 83 83 84 84 84 84 85 84 83 84 85 86 86 86 86 85 84 85 87 88 89 89 88 88 89 89 87 86 84 82 81 82 82 84 85 87 87 86 84 83 83 83 83 82 82 82 82 83 83 83 84 85 87 88 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 91 90 90 90 90 91 92 92 91 91 90 90 90 90 89 89 89 89 89 90 90 91 90 89 88 88 88 89 89 91 92 92 90 89 88 88 89 89 90 90 89 87 87 87 89 90 90 91 91 91 91 90 89 88 87 87 87 86 85 84 84 84 84 84 84 84 83 82 82 82 82 83 84 86 88 88 88 88 87 87 87 86 87 87 88 88 89 88 88 88 88 89 90 90 88 86 84 84 84 86 87 88 88 88 88 88 88 88 88 89 89 88 88 88 88 88 87 86 87 88 88 88 88 88 87 86 85 83 82 81 82 82 82 83 85 86 86 85 84 83 81 77 77 77 80 82 85 86 86 82 79 78 76 73 73 74 76 77 78 76 74 74 75 77 74 70 67 66 65 65 65 65 64 64 64 64 62 58 53 49 49 52 58 62 66 68 71 75 78 80 78 76 73 70 68 67 67 68 69 70 73 76 81 86 90 93 94 92 91 90 90 90 90 90 89 89 88 88 88 87 87 86 85 83 81 80 80 81 83 83 82 80 78 78 77 77 74 72 71 72 74 77 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 42 43 43 43 43 42 42 42 43 43 44 45 44 48 54 56 55 48 46 46 46 46 46 46 47 46 45 45 46 46 46 46 46 45 60 64 52 48 48 52 54 57 60 54 58 66 66 67 66 65 66 65 64 64 64 65 65 66 66 66 66 67 67 67 67 68 69 70 70 68 66 66 66 66 67 67 66 68 72 69 63 62 59 50 47 47 47 48 52 55 52 50 49 52 54 63 68 67 66 65 64 63 60 58 59 58 58 56 55 56 56 55 56 57 57 57 59 60 62 61 58 58 56 53 49 44 45 47 45 44 45 46 47 48 49 50 51 53 54 54 55 55 56 56 55 54 53 58 61 62 61 59 57 55 55 55 56 56 56 55 55 54 54 54 54 56 55 55 57 59 62 65 68 68 68 68 67 67 66 66 67 69 71 74 78 82 85 87 89 91 91 91 90 90 90 91 91 89 86 84 83 83 84 85 85 85 84 83 82 82 83 84 84 84 85 85 86 88 89 89 88 88 89 90 91 89 86 83 82 81 81 82 83 84 86 87 87 85 84 83 83 82 82 81 81 82 82 83 84 85 87 88 89 90 90 90 91 91 91 91 92 92 92 91 91 92 91 91 91 91 91 92 92 92 91 90 90 90 90 91 92 92 91 90 90 90 90 89 89 89 89 89 89 90 90 91 90 89 88 88 88 89 90 92 92 92 90 89 88 88 89 90 90 89 88 87 88 89 90 90 89 90 91 92 92 91 90 89 88 88 87 86 85 84 84 84 84 84 84 84 84 83 83 82 83 84 85 87 88 88 88 88 88 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 88 87 85 85 86 87 87 88 88 88 88 88 88 88 88 88 89 88 88 88 88 87 87 87 88 88 89 89 88 87 87 87 86 85 84 83 84 84 85 84 83 85 85 84 83 81 80 79 78 78 80 82 85 86 86 84 83 82 78 74 73 73 74 75 77 75 73 70 70 74 72 70 67 64 62 61 60 61 61 62 63 64 61 57 51 47 46 48 52 57 62 65 70 76 77 77 73 69 66 65 65 66 66 67 68 69 72 75 79 83 88 91 93 92 91 91 91 91 91 91 90 89 88 88 87 87 86 84 83 80 80 79 80 81 84 84 83 82 82 81 80 79 76 73 70 70 72 76 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 45 45 45 45 45 46 46 46 46 47 47 47 47 46 46 45 45 45 45 46 45 44 48 47 49 50 47 46 47 57 59 51 50 50 59 67 66 65 65 64 64 63 62 63 63 64 64 64 65 65 66 66 67 67 67 69 70 72 71 68 67 67 67 67 67 68 68 69 72 70 70 72 64 48 56 64 54 50 51 52 54 53 53 57 62 69 71 71 69 68 69 68 64 62 62 60 59 57 55 54 55 56 58 59 59 58 58 58 58 58 56 55 53 50 48 46 49 51 50 48 47 48 48 48 48 50 53 55 54 54 55 57 58 57 57 61 63 63 63 63 61 58 58 58 58 58 58 57 56 56 56 57 59 64 61 58 57 56 56 59 62 65 68 68 67 67 66 65 65 65 66 68 69 73 77 82 85 88 90 90 90 89 89 89 90 90 91 90 89 88 86 86 85 85 85 85 85 84 82 82 82 83 83 82 84 86 88 89 88 88 86 86 87 90 90 89 86 84 82 81 82 83 85 85 86 86 86 84 83 81 81 81 81 80 80 81 82 83 85 87 88 89 90 90 90 90 91 91 91 92 92 92 92 92 92 92 91 91 91 91 91 92 92 92 91 90 90 90 90 91 91 91 90 90 89 89 89 89 89 89 89 89 89 90 90 91 91 90 90 89 89 89 90 91 92 92 91 90 89 89 89 89 89 89 89 89 90 91 90 89 89 89 90 91 91 90 89 89 88 87 86 85 84 84 84 84 83 83 83 84 85 85 84 84 84 85 87 88 88 86 86 86 87 87 88 88 89 88 88 88 88 88 89 89 89 89 89 89 88 87 86 86 87 87 88 88 88 88 88 89 88 88 88 88 88 88 88 87 87 86 87 88 89 90 90 89 89 88 88 88 87 87 86 86 87 87 87 86 85 86 86 84 82 80 79 79 79 78 77 80 83 85 86 85 84 83 81 78 75 73 71 71 72 73 72 69 70 72 73 73 69 65 61 59 57 58 60 61 63 64 60 57 51 47 45 47 50 55 61 65 71 77 76 74 68 65 63 64 65 66 67 68 69 70 72 74 76 80 85 88 91 91 91 91 91 91 91 90 90 89 88 87 86 85 83 81 79 77 78 78 79 82 85 86 86 86 85 84 82 80 77 74 71 70 70 74 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 46 46 46 46 47 48 47 47 48 48 48 47 47 47 47 45 50 64 64 60 57 55 52 52 60 56 48 49 52 61 65 65 64 63 61 60 60 60 61 62 62 62 63 64 65 66 66 67 67 68 70 71 71 69 67 68 68 67 66 67 68 69 67 68 69 71 72 65 57 61 66 62 56 53 55 56 54 54 56 65 74 74 73 72 71 71 69 66 64 63 63 62 62 62 61 59 58 58 59 60 59 57 58 58 58 57 54 51 47 46 47 50 51 51 50 49 51 51 51 51 53 55 56 54 54 55 58 62 62 62 63 62 61 60 59 58 57 58 60 61 61 61 60 59 60 61 62 63 63 60 58 55 55 54 57 61 65 67 67 66 65 64 64 65 66 68 69 71 74 77 81 85 88 88 88 88 87 87 88 89 90 91 90 90 89 89 89 89 88 87 87 87 86 85 83 81 80 81 81 82 83 86 87 87 87 86 86 86 88 88 87 85 83 82 81 83 83 84 83 83 84 83 82 80 78 79 79 79 80 81 82 83 84 86 88 89 90 90 91 91 91 92 92 92 92 92 93 93 93 92 92 92 91 91 91 91 91 91 91 91 90 90 90 90 91 91 91 90 89 89 89 89 89 89 89 89 89 89 90 90 91 91 91 91 90 89 88 89 90 91 92 91 90 89 89 89 89 89 89 90 91 91 90 89 89 88 89 90 91 91 91 89 88 87 86 85 84 84 84 84 84 83 82 83 84 85 86 86 86 86 87 88 87 86 84 84 85 86 87 88 88 88 87 86 86 86 86 87 89 90 90 90 89 88 87 87 87 87 87 87 87 87 88 89 89 89 88 88 88 88 87 87 86 86 86 87 88 89 90 90 90 90 90 89 89 88 88 89 90 91 90 88 88 88 88 87 85 85 84 83 83 82 80 79 79 81 84 86 86 85 84 84 82 79 75 72 67 66 69 70 71 72 74 76 76 73 68 63 60 57 57 59 61 62 63 60 56 50 47 45 48 51 57 63 69 73 77 73 70 65 63 63 65 66 67 68 68 69 70 71 72 73 77 82 86 89 91 91 90 90 90 90 89 88 87 86 84 83 81 79 77 76 76 76 77 80 83 87 89 90 90 88 84 82 80 77 75 73 71 70 73 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 47 47 47 55 57 49 46 45 46 50 52 54 56 59 62 65 65 63 59 57 57 61 62 62 61 60 59 58 58 59 59 60 60 60 62 63 64 65 66 67 68 69 70 69 69 68 68 67 67 66 68 69 68 68 66 65 65 66 67 63 61 62 66 72 61 51 58 60 59 57 55 65 73 73 72 71 70 70 69 67 65 65 66 65 63 63 63 62 59 57 59 61 61 60 60 60 60 60 59 55 51 47 48 50 51 52 51 52 55 56 56 56 57 58 59 59 60 61 61 61 61 61 62 59 57 58 59 58 58 58 59 60 62 63 62 62 63 63 63 62 61 58 56 54 54 54 57 61 65 66 66 64 63 63 63 65 67 69 70 72 74 77 81 84 86 87 87 87 87 87 87 88 89 89 90 89 89 89 89 90 89 88 89 89 88 87 85 83 81 82 82 82 82 83 84 84 85 86 86 86 86 86 85 83 81 79 80 81 81 81 81 81 81 81 80 78 77 78 79 80 82 83 83 84 85 87 88 89 90 91 91 91 92 92 92 92 92 92 92 93 93 93 92 92 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 89 89 89 89 89 88 88 88 89 89 90 90 91 91 92 91 91 90 89 89 89 91 91 91 90 89 88 88 89 90 91 91 92 91 90 89 89 89 90 90 91 91 90 89 87 86 85 85 85 85 85 85 84 85 85 85 85 87 87 87 87 87 88 88 86 85 84 84 84 86 87 87 87 87 86 85 84 83 84 85 87 90 91 91 90 89 88 88 87 87 87 87 87 87 87 88 88 89 89 89 89 88 88 87 87 87 88 88 88 88 89 89 89 89 89 90 91 92 92 91 90 89 89 89 89 90 90 89 87 88 87 86 85 84 84 83 82 82 84 86 87 86 86 85 85 84 80 75 67 64 64 67 70 71 73 77 77 75 71 66 64 61 58 58 58 61 62 60 57 52 49 48 50 54 60 67 73 76 77 71 67 63 63 64 66 68 68 68 69 69 70 70 71 72 76 81 85 88 90 91 90 90 89 87 86 84 83 81 80 78 77 76 76 76 76 75 77 80 84 88 91 92 90 86 82 80 78 77 75 74 72 71 73 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 62 48 45 44 45 46 46 48 50 49 49 58 64 63 63 62 61 60 60 61 60 59 57 57 57 57 57 58 59 59 61 62 64 64 65 65 66 67 68 68 68 68 68 66 68 69 69 69 68 68 70 70 66 54 54 61 62 62 68 71 65 64 67 67 66 64 64 67 70 70 70 69 68 68 68 67 65 65 66 64 63 63 63 65 59 53 59 63 63 64 63 62 61 60 59 58 56 54 53 53 53 53 53 54 55 58 60 61 62 61 62 63 64 64 64 62 59 60 61 60 59 60 60 60 60 59 60 61 63 64 64 62 62 63 64 63 61 59 57 55 55 56 58 61 64 66 65 63 62 62 64 67 68 70 71 72 74 78 81 84 86 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 90 90 90 89 88 87 85 83 83 83 83 83 82 82 83 85 86 87 86 85 85 84 82 80 79 81 82 81 80 79 79 80 80 79 79 78 77 79 81 83 84 85 85 86 87 89 90 90 91 91 92 92 92 92 92 92 92 92 93 93 93 93 92 91 91 91 90 90 90 91 91 90 90 89 89 90 90 91 91 89 88 88 88 88 87 87 88 88 89 90 90 92 92 92 92 92 90 89 89 89 90 91 91 89 88 88 89 90 91 92 91 91 90 89 89 89 89 90 91 91 90 89 88 87 86 86 86 87 86 85 85 84 85 86 87 87 87 87 88 88 88 88 87 86 85 84 84 85 86 86 85 85 85 85 84 83 83 83 85 87 89 91 92 92 91 90 89 88 87 87 87 87 87 87 87 88 90 89 89 89 88 88 87 88 89 90 90 89 88 87 87 88 87 87 90 93 96 94 90 87 84 85 86 87 89 91 90 89 90 90 89 88 87 87 86 86 85 85 86 87 88 88 87 87 86 84 80 74 71 68 68 69 70 72 76 77 76 73 71 70 67 61 58 56 58 60 60 58 56 53 52 53 57 63 70 76 77 74 68 65 63 65 67 68 69 69 69 69 69 69 69 70 72 77 81 86 88 90 90 90 88 87 85 83 80 79 78 77 76 76 77 78 77 76 75 76 79 84 88 89 89 86 83 79 78 77 77 76 74 73 72 75 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 51 56 60 62 62 62 62 62 61 61 61 60 59 58 57 56 56 56 56 56 57 58 59 60 61 62 63 63 64 64 65 66 66 67 67 67 66 66 67 68 68 67 67 66 62 62 61 62 65 63 64 70 72 70 69 68 67 67 68 67 64 66 68 68 68 67 67 66 65 64 64 64 64 64 64 65 65 65 65 65 66 67 66 65 62 60 58 57 57 57 57 57 56 56 55 53 54 55 57 60 62 63 63 62 61 63 64 65 61 58 60 61 62 63 64 64 63 62 62 62 63 66 66 65 63 62 64 64 64 62 60 59 57 56 58 61 63 65 66 65 63 63 64 66 68 70 71 72 73 75 78 81 84 86 88 88 88 89 89 89 89 89 89 89 89 88 88 88 88 89 89 90 89 87 87 86 84 83 83 84 84 83 83 84 85 86 86 86 86 85 85 84 83 83 82 81 81 80 80 79 80 81 81 80 79 78 78 80 82 83 85 86 87 88 89 89 90 91 91 92 92 92 93 93 93 93 92 92 93 93 93 93 92 92 91 90 90 90 90 90 91 90 90 89 89 89 90 91 91 90 89 88 87 87 87 87 88 89 89 91 91 92 92 92 92 92 91 90 89 89 90 90 90 89 88 88 89 90 91 91 91 90 90 89 89 89 89 90 90 91 89 88 87 86 85 86 86 87 86 85 84 84 86 87 87 87 86 87 88 89 89 89 88 86 85 85 85 85 85 85 84 84 84 84 84 83 83 83 85 87 90 91 93 92 92 90 89 88 88 88 88 88 88 87 87 89 90 89 88 87 86 86 86 87 88 89 90 89 87 86 87 88 87 87 89 91 92 91 87 84 81 81 83 85 87 89 91 92 92 92 91 90 89 89 89 89 88 87 86 86 88 89 89 89 88 87 85 81 77 73 72 71 70 72 75 76 76 74 73 72 71 69 63 59 58 59 61 60 59 56 56 58 64 70 74 76 73 70 66 66 66 68 69 70 70 70 70 70 70 69 69 71 73 78 82 87 89 90 90 89 86 84 81 79 77 77 77 76 76 76 77 77 76 75 75 77 81 85 87 85 83 80 78 77 77 77 78 76 74 72 73 76 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 60 59 59 59 58 57 56 55 55 55 55 55 55 56 57 58 59 61 62 62 63 63 63 62 63 64 65 65 66 66 66 66 67 67 66 62 61 60 62 64 64 63 62 64 69 69 69 68 67 65 65 68 66 64 66 67 68 67 67 67 66 65 65 64 64 64 65 66 66 66 66 66 66 67 68 66 64 61 59 58 57 57 57 58 58 58 57 57 56 56 56 57 58 59 61 62 62 62 63 64 65 62 60 61 62 63 65 67 66 65 65 65 65 66 68 68 67 64 64 64 64 64 63 62 61 60 59 61 64 67 67 66 65 64 65 67 68 70 71 72 73 74 76 78 82 85 88 89 90 90 90 91 91 91 90 90 89 88 88 87 87 88 88 90 91 89 87 87 86 85 84 84 84 84 84 84 84 84 85 85 86 86 86 85 85 84 84 83 81 80 80 81 81 82 82 82 81 79 79 79 81 82 84 85 87 88 89 89 90 90 91 91 92 92 93 93 93 93 93 93 93 93 93 92 92 92 92 91 90 90 90 90 90 91 91 90 89 89 89 89 90 91 91 90 89 88 88 88 88 89 90 90 91 91 91 91 92 92 92 92 91 90 89 89 89 89 89 89 89 89 90 91 91 91 91 90 89 89 89 89 89 89 89 88 87 86 85 85 85 86 87 86 85 84 85 87 87 87 85 84 85 87 90 90 90 88 87 85 85 85 85 85 84 83 82 82 83 83 83 83 84 86 88 90 92 92 91 90 89 88 88 88 88 88 88 88 87 88 89 89 89 88 87 86 85 85 86 87 88 88 88 87 85 87 89 90 90 89 87 86 85 84 82 81 79 80 82 83 85 89 91 92 92 92 92 91 90 90 90 90 89 88 87 87 89 91 91 91 89 86 83 80 77 75 73 73 73 74 75 75 74 73 71 71 70 67 64 60 61 62 62 61 59 61 66 70 73 73 72 70 69 68 68 69 70 71 72 72 71 71 71 70 69 69 71 74 79 83 87 89 89 87 85 82 80 77 77 77 79 80 80 79 78 78 77 77 77 77 81 84 86 85 81 77 74 73 74 75 77 78 77 75 73 74 76 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 54 54 54 54 54 55 56 57 58 60 61 61 61 61 61 60 60 61 61 63 65 66 66 67 67 67 67 67 67 65 61 60 60 59 59 64 68 68 68 67 66 66 68 68 64 63 65 67 68 68 67 67 67 66 65 65 65 65 66 66 67 67 67 67 67 67 67 65 64 63 61 59 58 58 58 58 58 58 58 57 57 57 57 57 58 58 59 61 62 63 63 64 64 63 63 64 65 66 67 68 68 67 67 68 68 69 69 69 67 66 65 64 64 64 65 64 63 62 62 63 66 69 68 67 66 66 67 69 70 71 72 74 75 76 78 79 84 88 90 90 91 91 91 91 91 91 90 89 88 88 88 88 88 88 88 89 90 89 89 88 88 87 86 86 85 85 84 84 84 84 84 84 85 86 86 85 85 85 85 83 80 81 82 83 83 84 84 84 82 81 81 81 83 84 85 87 88 89 89 90 90 90 91 91 91 92 93 93 94 94 94 93 93 93 92 92 92 92 92 92 91 90 90 90 90 90 90 90 89 89 89 89 90 91 91 91 90 90 89 90 90 90 90 90 90 90 90 91 91 92 92 93 92 91 90 89 89 89 89 89 89 90 90 91 91 91 91 91 90 89 88 88 88 88 88 88 87 86 86 86 86 87 87 87 86 85 86 88 88 87 85 84 84 87 90 90 90 89 87 86 86 86 85 84 84 82 81 82 82 83 83 84 85 87 89 91 91 91 90 89 87 87 87 87 87 87 87 87 87 88 89 90 90 89 88 87 86 86 86 86 87 87 86 85 84 87 89 90 90 87 85 82 82 82 82 81 78 79 80 83 85 85 88 91 92 93 93 92 91 91 90 90 90 89 89 88 91 94 96 94 89 86 83 81 79 78 76 75 75 76 79 79 78 74 70 69 69 70 68 64 62 61 62 62 62 66 71 71 72 72 71 69 70 70 72 72 72 72 73 73 73 72 71 70 70 71 73 76 80 84 88 88 87 85 81 78 77 76 77 78 81 81 81 80 79 79 80 81 82 83 87 89 88 84 79 74 71 70 70 71 74 77 77 76 74 75 76 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 57 58 59 60 60 60 60 59 59 59 59 60 62 64 66 67 68 68 68 56 52 64 67 63 64 68 68 67 67 67 68 67 67 63 61 62 59 50 51 55 64 68 69 69 68 67 67 66 66 66 66 67 67 68 67 67 67 67 67 66 65 64 63 61 60 60 60 60 60 60 60 59 58 58 58 58 58 58 58 59 60 62 63 63 63 64 65 64 64 65 66 67 68 69 69 70 72 73 73 73 73 71 69 68 68 67 67 67 66 65 64 65 66 69 71 70 70 69 70 71 72 73 74 74 74 76 77 80 83 87 89 91 91 91 90 90 90 90 91 90 89 88 88 88 88 88 88 89 89 90 90 90 90 89 89 88 88 88 88 87 86 85 85 85 85 85 86 85 85 84 83 83 83 82 82 83 85 85 86 85 84 83 82 82 83 85 86 87 87 88 88 89 90 90 91 91 91 91 92 93 94 94 94 94 93 93 92 92 92 92 92 92 92 91 90 90 89 90 90 90 90 89 89 89 89 90 91 91 92 92 91 91 90 90 90 90 90 90 89 90 90 91 92 93 93 92 91 89 89 89 89 89 89 89 90 90 91 91 92 91 91 90 89 88 88 87 88 88 88 88 87 87 87 87 88 88 87 86 86 87 88 88 87 85 84 84 86 88 89 90 89 89 88 88 88 87 85 83 82 81 81 82 83 84 84 86 88 90 91 91 90 89 88 87 86 86 86 86 86 86 87 87 88 89 89 90 89 88 87 86 86 87 87 87 86 84 82 81 83 86 88 87 85 83 82 82 82 82 81 80 80 80 83 85 87 87 89 91 92 93 93 92 92 91 91 90 90 89 89 92 95 99 95 89 86 83 82 81 80 79 77 77 76 75 77 79 77 76 73 72 73 70 65 60 57 57 62 67 70 72 71 71 72 72 71 72 73 74 74 73 73 73 74 73 72 72 72 72 73 75 78 82 85 88 87 86 82 80 77 77 78 79 79 79 80 81 81 80 80 81 83 86 89 91 91 89 84 79 75 72 70 70 70 72 74 76 75 73 74 75 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 58 58 58 59 60 61 64 66 68 70 70 69 65 62 67 69 69 68 67 67 67 67 67 68 68 66 64 64 68 56 43 44 49 62 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 63 62 61 60 60 60 60 62 62 62 60 59 59 59 59 59 60 60 61 62 63 63 64 64 65 65 64 64 65 66 67 68 69 70 72 73 74 75 75 76 75 75 75 74 72 70 69 69 69 68 69 70 71 72 72 73 73 74 75 76 76 76 76 76 77 79 81 84 88 90 92 91 91 90 90 90 90 90 90 89 88 88 89 89 90 90 90 90 90 91 91 91 90 90 89 88 88 88 89 88 88 88 88 87 86 85 84 83 83 83 83 83 83 84 85 87 86 86 86 85 83 83 83 84 86 87 88 88 88 88 89 90 91 91 91 91 91 91 92 93 94 94 94 93 93 92 92 92 92 91 91 91 91 91 90 89 89 89 89 89 89 89 89 89 89 90 91 92 92 92 91 90 90 89 89 89 89 89 90 90 91 92 92 92 91 90 89 89 89 89 89 89 89 89 89 90 91 91 91 90 89 88 88 87 88 88 88 89 88 88 88 88 88 88 87 86 86 86 88 88 86 85 85 85 84 85 86 87 88 89 90 91 90 89 87 85 83 81 80 82 83 84 84 85 86 88 90 91 91 89 88 87 87 86 86 85 85 85 86 86 86 86 86 88 89 89 88 87 87 88 89 89 88 86 83 80 79 80 83 86 85 84 83 83 83 83 83 82 81 80 80 81 84 86 88 89 91 92 92 92 92 92 92 91 90 90 89 89 91 94 98 94 90 86 84 83 82 81 80 80 79 76 72 71 71 73 75 76 75 73 67 61 56 54 55 61 69 71 73 72 72 73 73 73 75 75 74 73 72 73 73 73 73 73 72 73 73 74 76 80 83 86 88 87 85 82 80 79 78 78 79 79 79 81 81 81 80 79 81 83 88 91 90 89 87 84 80 77 75 74 73 72 73 73 75 75 74 74 75 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 63 65 67 69 69 69 69 67 66 67 68 68 68 67 67 67 68 68 68 67 65 55 49 46 45 49 54 63 63 65 68 69 69 68 67 67 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 61 60 60 61 62 62 62 62 61 61 61 61 61 61 61 62 63 64 64 65 66 65 66 67 67 67 67 68 69 70 71 72 73 74 75 75 76 77 78 78 77 76 74 74 73 72 72 73 73 74 74 74 75 76 77 78 78 78 78 78 79 79 80 81 85 89 91 92 91 91 90 90 90 90 90 90 89 89 90 90 90 90 90 89 89 89 90 91 91 91 89 88 87 87 88 88 89 89 89 89 89 88 85 83 84 84 84 83 82 82 82 84 86 87 87 86 84 83 83 83 83 84 86 87 88 88 88 89 90 91 91 91 91 91 91 92 93 94 94 94 93 92 92 92 92 91 91 91 91 92 92 91 90 89 89 89 89 89 89 89 89 89 90 91 91 92 91 91 90 90 89 89 89 89 89 90 91 92 92 92 91 90 89 88 88 88 89 89 89 89 89 89 89 90 90 90 90 89 88 87 87 87 88 89 89 90 89 89 88 88 87 86 85 87 89 89 89 88 86 86 85 85 85 85 85 85 86 88 89 89 89 88 86 83 82 82 83 84 86 86 86 88 89 90 91 91 90 89 88 87 87 86 85 85 85 86 86 86 85 85 87 87 88 88 87 89 91 92 91 89 86 84 81 79 80 82 84 83 83 82 82 83 84 85 84 82 80 79 79 82 85 87 89 90 90 91 91 92 92 92 92 91 90 90 89 90 92 94 93 91 88 86 84 83 83 83 83 82 78 73 68 65 65 67 69 68 66 62 57 52 53 57 64 70 72 74 74 74 74 74 74 75 75 75 73 72 73 73 73 73 73 73 74 74 76 77 81 85 87 88 87 84 81 79 78 78 78 79 81 82 81 81 80 79 79 81 83 86 86 85 84 84 83 81 80 79 78 77 76 74 74 74 75 76 76 77 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 64 62 61 63 66 66 65 66 67 68 69 68 69 68 63 58 55 57 63 67 69 66 66 69 70 69 69 68 68 68 68 68 67 67 67 67 66 66 65 64 64 63 62 61 61 60 60 61 62 63 63 63 62 62 62 62 62 62 62 63 64 65 65 66 66 66 66 67 67 67 68 69 70 71 71 72 73 73 74 74 75 76 77 77 76 76 76 76 75 75 75 75 76 76 76 76 77 77 78 79 80 80 81 81 81 81 81 82 86 89 91 91 91 91 90 90 90 90 90 90 90 90 90 90 89 89 89 88 87 87 87 88 89 89 88 86 85 85 85 86 87 88 88 88 86 85 85 85 84 84 83 83 85 85 86 86 87 87 86 85 84 83 82 82 83 84 85 87 88 88 89 90 90 91 91 91 90 91 91 92 94 94 94 94 93 92 92 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 89 89 89 89 89 90 91 91 91 91 90 90 90 90 89 90 90 91 91 92 92 91 91 90 88 88 87 88 89 89 89 89 89 89 88 89 89 89 89 88 87 86 86 87 88 89 90 90 89 88 87 86 86 86 85 86 88 90 90 89 88 86 86 85 86 85 84 83 84 85 86 87 88 88 86 85 85 85 86 86 86 87 88 89 90 91 91 91 90 90 89 88 87 86 85 85 85 86 86 85 85 84 84 85 86 88 89 90 90 89 89 89 87 86 84 82 82 82 82 82 81 81 81 82 83 83 83 82 80 79 78 80 82 85 86 87 89 91 91 92 92 92 92 91 91 90 90 89 89 90 92 92 91 90 88 87 86 85 85 84 81 77 71 67 64 62 62 62 62 61 57 52 56 61 65 70 73 75 76 75 74 73 74 76 76 75 72 71 71 72 72 72 73 74 75 76 77 79 83 86 88 87 85 81 78 77 77 79 81 82 82 82 80 79 78 79 81 82 82 81 82 83 82 81 82 81 81 80 80 79 78 76 75 73 73 74 75 76 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 66 69 69 69 69 68 65 67 69 67 66 69 68 65 67 70 70 70 69 69 69 69 69 69 68 68 68 67 66 66 65 64 64 63 62 62 61 61 61 61 62 63 63 63 63 62 62 62 62 62 63 64 65 65 65 65 66 66 66 66 67 67 68 69 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 76 76 77 77 77 78 79 80 81 81 82 82 82 82 82 83 85 88 91 91 90 90 90 89 90 90 90 90 90 89 89 89 88 87 86 86 85 85 85 85 84 83 83 82 81 81 81 81 82 82 83 85 85 84 84 84 83 84 84 86 87 88 88 87 87 87 87 86 84 83 83 83 83 85 86 87 88 88 90 91 90 90 90 90 90 90 91 93 94 94 94 94 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 90 89 89 89 89 89 89 89 90 90 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 89 88 87 88 88 88 88 88 88 87 87 87 88 88 88 87 86 86 86 88 89 90 90 89 88 87 86 86 85 85 85 85 86 88 89 90 88 87 87 86 86 85 84 83 83 83 84 85 86 87 87 86 86 86 86 87 88 89 89 90 91 92 91 91 91 90 90 89 88 86 86 85 85 85 85 85 84 83 82 83 85 88 89 86 85 83 84 84 85 86 86 85 83 82 82 83 83 83 83 83 82 81 80 79 79 78 78 78 80 83 84 84 86 87 88 89 90 91 91 91 91 91 90 89 89 89 91 92 93 93 92 90 88 86 85 84 83 81 78 74 70 68 66 66 66 66 62 58 61 65 67 70 75 77 78 76 75 73 74 75 74 73 72 71 70 70 71 72 73 75 76 77 79 82 85 86 87 85 81 78 76 77 79 82 83 83 82 80 79 79 79 79 79 79 78 75 76 78 80 81 81 81 80 80 80 80 78 77 74 72 71 72 73 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 66 68 64 65 69 69 68 69 70 70 70 71 72 72 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 62 62 63 63 63 63 63 63 63 63 63 63 64 65 65 65 65 65 65 65 65 66 68 68 69 70 71 72 72 73 73 73 73 73 73 72 72 72 72 72 73 73 74 74 74 74 75 75 76 76 77 78 79 80 80 81 82 83 83 83 83 83 84 87 89 90 90 89 89 89 89 89 89 89 89 89 88 87 86 85 84 83 83 82 81 81 81 81 80 80 79 79 79 79 80 83 82 82 82 82 82 82 83 85 87 87 88 89 88 88 88 88 87 86 85 84 84 84 84 85 86 86 87 89 90 91 90 89 88 88 89 90 92 93 94 94 94 94 93 92 91 91 90 90 90 91 91 91 91 91 91 92 92 91 90 89 89 89 89 89 89 89 90 91 91 91 91 90 90 90 90 90 89 89 89 89 89 90 90 90 89 88 87 87 87 87 87 87 86 86 86 87 87 87 87 86 86 87 88 89 90 90 89 88 88 87 86 85 84 84 85 85 86 87 88 89 89 88 88 87 87 86 86 85 84 83 83 84 85 86 86 86 86 87 87 87 89 90 91 91 92 92 91 91 89 89 89 89 89 88 87 86 86 86 86 85 85 84 83 86 88 89 88 85 83 81 81 81 83 83 84 84 83 82 83 84 85 86 85 84 82 80 78 78 78 78 78 77 79 80 82 83 84 84 85 86 87 89 90 91 91 91 91 91 90 90 91 92 93 93 93 92 90 88 86 85 84 83 81 80 77 75 74 73 71 70 66 63 66 68 69 72 77 77 78 77 75 74 75 76 76 75 73 71 69 70 70 72 73 75 77 79 81 84 86 86 85 81 78 77 78 80 82 83 82 81 80 79 79 79 78 77 77 77 77 76 76 77 79 80 80 80 80 80 80 79 78 76 72 69 68 69 71 71 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 69 69 70 70 71 71 71 70 70 70 70 69 68 67 67 66 65 64 63 63 62 62 61 62 62 63 63 63 64 65 65 65 64 64 64 65 66 66 66 65 65 65 65 65 66 67 68 69 71 71 72 73 73 73 73 73 73 73 73 73 72 71 71 72 72 73 73 74 74 74 75 75 76 76 77 78 79 80 81 82 83 84 84 84 84 85 86 88 89 89 89 89 89 89 89 88 88 88 88 88 87 86 85 84 83 82 81 81 81 80 80 80 79 79 78 78 78 79 80 81 82 82 82 82 82 83 85 87 88 89 89 89 88 88 87 86 85 85 85 85 85 85 85 84 84 87 89 91 90 88 86 85 86 88 90 92 94 94 94 94 93 93 92 91 91 90 90 90 91 91 91 91 92 92 92 92 92 91 90 89 88 88 88 89 89 90 91 91 91 90 90 90 89 88 88 88 88 88 88 89 90 90 89 89 88 87 86 86 85 85 86 86 86 86 86 86 86 86 86 86 87 88 89 89 89 87 87 87 86 85 84 84 84 84 85 86 87 88 89 89 89 88 88 88 87 87 87 86 85 84 84 85 85 85 85 85 87 88 88 89 91 91 91 92 91 91 90 89 88 88 88 88 88 87 87 86 86 86 86 85 86 86 88 89 88 86 84 83 82 81 82 82 82 81 81 80 80 81 82 83 85 85 84 83 81 80 79 79 80 79 79 79 80 83 83 83 82 83 84 85 87 89 90 91 91 92 92 92 91 91 92 93 93 93 92 91 90 88 87 85 83 82 82 81 80 78 77 74 71 68 67 71 72 73 75 78 78 78 78 78 77 78 78 78 77 74 72 71 71 72 73 74 74 77 80 83 85 86 85 83 80 78 78 79 81 81 80 79 79 79 79 79 78 77 77 76 75 76 77 78 79 81 81 80 80 79 80 80 79 77 75 71 69 69 71 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 62 62 62 62 62 63 63 64 64 65 65 64 64 64 65 65 65 65 65 65 65 65 65 66 66 67 69 70 71 72 73 73 73 73 73 73 73 74 73 71 71 71 71 72 73 73 74 74 75 75 75 76 77 77 78 79 80 81 82 84 85 85 86 86 87 87 88 89 89 90 90 89 88 88 88 88 88 87 87 88 88 88 88 86 83 82 81 81 80 80 79 78 78 78 79 81 80 80 83 84 85 85 85 84 84 85 87 88 89 89 89 88 88 87 85 84 84 84 84 84 84 83 83 84 87 89 89 87 85 83 83 85 88 91 93 94 94 94 94 93 92 92 91 90 90 89 90 90 91 91 92 92 92 92 92 92 92 91 90 88 88 88 89 89 90 90 90 90 90 89 88 88 88 87 88 88 88 89 90 90 90 89 88 87 86 85 85 85 85 85 85 85 86 85 85 85 86 87 87 87 88 88 88 87 87 86 85 85 84 84 84 84 85 85 87 88 89 89 89 90 90 89 88 87 87 87 87 86 85 85 85 85 85 85 85 85 86 87 89 90 90 91 91 91 90 89 89 88 88 88 88 88 87 87 86 86 86 86 87 89 89 89 88 86 85 84 84 83 83 83 83 82 82 80 80 81 81 82 82 82 82 83 84 84 83 83 82 82 82 82 83 84 86 85 83 82 81 83 84 87 88 90 91 91 92 92 92 92 92 92 92 93 92 91 90 90 90 89 87 85 84 83 83 82 80 78 74 71 69 70 73 75 77 77 78 78 79 80 81 81 81 81 81 78 75 74 74 75 75 75 76 76 79 81 82 84 86 85 83 80 79 78 78 79 78 78 78 78 79 79 78 76 74 74 75 76 77 78 80 81 81 80 79 79 78 78 78 78 75 73 69 69 70 71 71 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 68 68 67 67 66 65 65 64 64 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 64 65 66 67 68 69 70 70 71 72 73 73 73 73 73 73 73 73 72 70 70 70 70 71 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 89 89 89 88 88 88 88 88 88 88 86 83 82 81 81 80 80 79 77 77 77 79 81 81 82 85 86 87 87 87 86 86 87 88 88 89 89 89 89 88 87 86 84 83 83 83 83 82 82 84 85 87 87 86 85 83 82 84 87 90 93 93 94 94 94 93 92 92 91 90 90 90 89 90 90 91 91 92 92 92 92 92 92 92 92 91 90 89 89 89 89 89 90 90 89 89 88 88 88 87 86 88 89 89 90 91 91 90 90 89 88 87 86 86 86 86 85 85 85 85 85 85 86 87 89 88 88 88 87 87 87 86 85 84 85 85 85 85 84 84 85 87 89 90 90 90 90 89 89 88 88 88 88 87 86 85 85 85 85 85 85 85 85 86 86 88 89 89 90 91 91 90 90 89 88 88 88 87 87 86 86 86 86 87 88 89 90 89 88 87 86 85 85 85 85 85 83 82 81 79 78 79 81 82 82 81 80 79 82 85 87 88 89 88 87 87 87 87 87 88 87 85 82 81 83 84 86 87 89 90 91 91 92 92 92 92 92 92 93 92 91 90 90 89 90 90 88 87 86 85 84 81 78 74 72 71 71 73 78 81 77 76 77 79 82 82 83 83 83 82 80 78 77 77 77 77 76 77 79 80 82 84 86 86 84 82 80 78 77 77 77 78 78 78 79 80 80 78 74 71 70 72 74 77 79 80 80 80 78 77 76 76 76 76 75 74 73 73 73 73 72 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 72 71 70 70 70 70 71 72 73 74 75 75 76 76 77 78 79 79 80 81 82 83 84 86 87 87 88 89 90 90 90 91 91 91 91 90 90 90 90 90 89 89 89 89 88 85 84 83 83 82 82 81 80 79 78 77 77 78 80 81 83 86 87 88 88 88 88 88 88 88 89 89 89 89 89 89 88 86 85 83 82 82 82 82 83 84 85 86 86 85 84 84 84 87 89 92 93 94 94 94 94 93 92 91 90 90 90 90 90 91 91 91 91 91 91 92 92 91 91 92 92 91 91 90 89 89 89 89 89 89 89 88 88 85 83 83 84 87 88 88 90 91 91 91 90 89 89 88 88 87 87 86 86 86 86 86 87 87 88 89 90 89 89 87 86 86 85 84 84 84 85 86 87 86 85 84 86 88 89 90 90 90 90 89 87 87 88 88 88 89 88 86 85 85 84 85 85 85 86 87 88 88 88 88 89 90 90 91 90 89 88 88 87 86 86 86 86 86 87 89 90 90 89 88 87 87 86 86 86 86 87 86 83 81 78 78 77 79 81 83 83 81 80 80 84 88 91 91 90 89 88 88 88 87 88 88 88 87 83 83 84 85 86 87 88 89 90 91 92 92 92 92 92 92 93 92 92 91 90 89 90 90 90 89 88 86 84 81 78 74 73 74 73 73 80 83 78 76 76 79 82 83 83 84 84 84 82 80 79 78 77 78 78 78 79 81 84 86 84 83 82 80 79 78 78 77 77 78 79 81 82 83 82 79 73 70 68 69 71 75 77 78 79 78 77 76 75 74 74 74 74 74 74 76 78 79 77 75 74 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 66 67 68 70 70 71 72 72 72 72 72 72 72 72 72 71 70 70 70 70 71 71 73 74 75 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 91 91 90 90 90 90 90 90 90 89 88 86 86 85 84 85 86 85 83 83 83 83 82 82 81 80 81 83 85 87 88 88 89 89 89 89 89 89 89 89 89 89 89 88 88 87 85 84 83 82 82 83 84 85 85 86 86 85 85 86 87 89 91 92 93 93 94 94 93 92 91 91 90 90 90 91 91 92 92 92 91 91 91 91 91 91 91 92 93 92 91 90 90 89 89 89 89 89 89 90 90 86 84 84 85 87 85 84 88 90 90 90 90 89 88 88 88 87 87 87 88 88 88 88 88 88 88 89 89 89 88 87 85 84 84 84 84 85 86 87 87 86 85 84 86 89 89 89 90 90 90 88 86 86 87 87 88 89 89 88 87 85 85 85 86 85 85 86 87 86 86 86 88 89 91 91 90 89 88 87 86 86 86 86 87 87 89 90 91 91 89 88 87 87 87 87 88 88 88 88 85 82 79 79 80 81 82 84 83 82 82 83 87 88 89 89 88 87 85 85 85 86 86 86 87 88 88 88 86 86 86 86 87 88 89 90 91 92 92 92 92 92 92 92 92 91 90 89 89 90 90 90 89 87 84 81 77 75 74 75 74 75 82 84 83 79 75 78 80 82 83 84 85 85 84 83 83 81 80 80 79 80 80 80 81 82 80 78 78 78 79 78 78 77 77 80 82 85 84 84 82 78 73 70 67 67 69 73 75 77 78 79 78 77 75 74 73 73 73 74 76 79 81 83 80 77 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 67 67 67 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 72 73 74 76 77 77 78 79 80 81 82 83 84 85 86 87 87 88 89 90 90 90 90 91 90 90 90 90 90 90 90 90 90 90 88 86 86 87 87 89 91 88 85 86 86 86 86 86 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 86 85 84 83 84 84 85 85 86 86 86 86 86 87 89 90 91 92 92 93 94 94 93 92 91 91 90 90 91 91 91 92 92 92 91 91 91 91 91 91 91 92 93 92 92 91 90 90 90 90 90 90 90 91 91 89 88 89 89 89 89 89 89 89 89 89 89 88 87 87 85 83 83 85 86 86 86 86 87 88 88 89 89 87 86 84 84 84 84 84 84 85 86 87 86 85 84 84 87 89 89 88 88 89 89 88 87 86 85 85 87 89 90 89 88 86 85 86 86 83 81 79 82 86 86 86 87 88 90 90 90 89 88 87 87 87 87 87 87 88 90 92 93 92 91 89 88 88 88 88 88 89 89 88 87 85 83 83 83 83 82 81 82 83 84 84 84 83 83 83 83 82 81 81 81 82 83 84 85 86 88 88 88 87 87 86 87 87 88 89 90 91 91 91 91 91 90 90 91 91 90 89 89 89 90 90 89 87 84 81 77 74 75 77 77 78 80 82 84 81 78 78 79 81 83 84 85 85 85 85 85 83 82 81 80 79 78 78 78 78 77 76 74 75 77 77 78 78 79 81 81 82 82 81 79 76 73 70 68 68 70 74 75 76 77 77 77 76 75 74 72 73 74 75 78 81 82 82 80 77 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 74 76 77 78 79 80 81 81 82 84 85 85 86 87 88 88 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 90 92 92 92 88 86 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 87 86 86 85 85 84 84 85 85 86 86 86 87 88 89 90 90 91 91 92 93 93 93 93 92 91 91 91 91 91 91 92 92 92 92 91 91 91 91 91 91 91 92 92 92 91 91 91 90 90 90 90 90 90 90 90 89 89 89 89 90 91 91 90 90 89 89 89 88 87 87 87 86 85 85 85 85 86 86 86 87 88 89 88 86 84 83 82 82 82 82 83 84 85 86 85 84 85 86 88 89 88 87 86 87 88 88 88 89 89 88 89 90 90 90 88 87 85 85 85 83 82 81 84 86 86 86 86 87 88 89 90 90 89 89 89 88 88 88 88 89 91 93 94 94 93 91 91 90 90 89 89 88 87 87 86 86 85 84 82 80 79 78 80 81 81 80 79 78 77 77 76 76 77 77 78 79 80 81 82 83 85 87 88 88 87 87 87 87 88 88 89 90 90 90 90 90 89 89 89 89 89 89 89 89 90 90 89 87 84 80 77 74 76 78 80 80 79 79 80 81 81 79 80 82 83 84 84 84 84 84 84 83 82 82 81 79 78 77 76 76 76 75 74 72 72 72 74 76 77 78 79 79 79 78 77 75 73 70 69 72 74 76 74 74 74 74 74 74 74 73 73 74 76 79 80 80 80 79 76 75 73 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 72 72 72 72 72 72 73 73 73 73 73 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 91 91 92 92 91 87 86 86 86 87 87 89 91 90 88 88 88 88 88 88 89 89 89 89 88 88 88 88 88 88 88 88 87 87 87 86 86 86 85 85 85 85 86 86 87 87 88 89 90 90 90 91 91 92 92 93 93 92 92 92 91 91 91 91 92 92 92 92 91 91 91 91 91 90 91 92 92 92 91 91 91 91 90 90 90 91 90 90 89 89 89 89 89 89 90 90 90 90 89 89 89 88 88 88 88 87 87 86 86 86 86 86 86 86 87 88 88 88 86 84 83 82 82 82 82 84 85 87 87 87 87 87 87 87 86 85 85 86 87 88 90 92 92 91 90 90 90 89 89 87 85 84 83 83 85 86 85 86 86 86 86 86 87 88 89 90 90 90 89 88 88 88 89 90 91 93 93 93 93 92 92 91 89 87 84 83 83 83 83 82 81 79 77 74 76 78 79 79 78 77 76 74 73 73 73 73 74 75 77 78 80 81 83 84 85 86 87 88 88 88 88 88 88 88 88 89 89 90 90 90 89 89 89 89 90 90 90 90 91 90 89 87 84 80 77 75 77 80 82 81 79 77 77 80 82 84 85 85 85 85 85 85 85 84 83 82 82 81 81 81 79 77 76 73 70 70 70 69 68 70 72 74 74 73 74 75 76 76 75 74 72 70 70 73 73 73 72 71 71 71 71 71 71 71 73 76 79 81 81 80 78 77 75 74 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 74 74 75 75 76 76 77 78 79 79 80 81 82 83 85 85 86 87 88 88 89 89 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 90 90 91 91 92 92 89 85 84 84 86 87 87 89 92 90 88 88 88 88 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 86 86 87 87 88 89 89 90 90 90 90 91 91 92 92 92 92 92 92 92 91 91 91 91 92 92 92 92 91 91 91 91 91 91 92 92 91 90 90 90 90 90 90 90 91 90 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 87 87 87 85 85 85 86 87 88 88 86 85 84 83 83 83 83 83 85 87 86 86 85 85 85 84 84 85 85 86 86 87 90 92 92 92 90 90 89 89 89 87 85 84 85 87 87 87 87 87 86 86 86 87 87 88 88 89 89 88 88 88 88 89 90 90 91 91 91 90 90 89 88 86 84 83 81 81 81 82 81 78 76 73 74 76 79 80 80 79 77 76 74 73 73 72 73 73 75 76 78 80 81 83 84 84 85 85 86 87 87 87 87 87 87 88 89 89 90 90 91 91 91 90 91 91 92 92 92 92 92 91 89 87 84 80 78 77 79 81 84 82 79 77 76 77 78 79 81 84 86 87 87 86 85 84 83 82 81 82 82 82 78 74 72 68 63 65 68 67 68 70 72 73 70 69 71 71 71 71 72 71 70 69 71 75 74 74 72 71 70 69 69 70 70 71 74 78 80 82 80 79 77 76 75 74 74 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 79 80 81 82 83 83 84 85 85 85 85 85 87 88 89 89 90 90 89 89 89 89 89 89 89 89 89 89 88 88 89 89 90 91 91 92 89 85 84 85 88 88 88 90 92 89 88 88 88 88 90 91 90 90 90 89 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 88 88 88 89 89 89 90 90 90 90 90 91 91 92 92 92 92 92 92 91 91 91 91 92 92 92 92 91 91 91 91 91 92 92 91 91 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 87 87 86 86 86 87 87 87 87 87 85 84 84 83 82 81 79 82 84 84 84 83 83 83 83 83 83 85 87 87 87 89 91 92 91 90 89 89 89 88 87 86 85 88 89 89 89 89 88 87 87 87 87 87 87 87 87 87 87 87 88 89 89 90 90 90 90 89 87 85 84 84 84 84 83 83 84 84 84 82 80 78 77 79 81 81 81 80 79 77 76 75 74 74 74 75 75 77 78 79 80 81 82 83 83 84 85 86 86 86 86 86 86 86 86 87 89 90 91 91 92 92 92 92 93 93 94 93 93 92 91 89 87 84 81 79 79 81 83 84 82 80 78 77 76 76 77 78 80 83 86 88 87 86 83 81 80 81 82 83 82 80 75 70 68 66 65 65 66 68 71 72 72 69 69 72 71 68 69 69 69 69 69 69 70 70 71 73 73 71 70 70 70 71 73 75 77 80 81 79 78 77 76 75 76 77 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 82 78 76 75 77 78 80 81 82 83 85 86 87 88 88 88 88 88 88 87 87 87 88 89 91 87 84 86 86 86 88 92 90 88 88 88 88 87 87 87 88 89 90 90 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 88 88 89 89 89 89 89 89 90 90 90 90 90 91 91 91 92 91 91 91 91 91 91 91 92 92 91 91 91 91 91 92 92 93 92 91 91 90 90 90 90 90 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 87 87 87 86 86 86 86 87 87 87 87 85 84 83 81 77 79 80 81 83 83 83 83 83 83 83 83 82 84 86 87 88 89 90 91 91 90 90 89 88 88 87 87 88 90 90 89 89 89 89 88 87 87 87 86 86 86 86 86 87 88 89 90 90 89 89 88 88 86 84 83 83 84 85 86 87 87 88 88 88 87 87 86 85 83 83 82 82 81 80 79 78 77 77 77 77 77 78 78 79 79 79 80 80 80 81 83 85 85 86 86 85 85 85 85 85 86 88 89 91 91 91 92 92 93 93 94 93 93 93 92 91 89 86 84 82 81 82 83 83 83 81 80 78 77 77 77 77 78 80 82 84 85 87 86 83 81 79 80 80 81 81 80 77 72 70 68 65 64 65 68 71 71 71 70 70 71 68 65 65 65 66 66 65 65 65 68 71 74 76 76 74 73 73 74 74 76 78 81 83 83 81 80 79 78 78 77 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 75 75 74 74 75 76 77 79 80 82 82 83 84 86 87 88 88 85 83 85 86 86 90 93 92 92 92 91 90 88 87 87 87 87 89 90 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 88 89 89 89 89 88 88 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 92 93 93 91 91 91 91 91 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 87 87 87 87 86 86 86 87 87 87 86 84 82 79 78 76 77 79 81 82 83 82 82 83 84 85 83 81 84 86 87 88 88 89 90 91 91 90 90 89 88 88 89 90 90 89 88 88 88 89 89 88 87 86 86 85 85 85 85 87 88 89 90 90 89 88 86 84 83 83 84 85 87 88 89 90 90 91 91 91 89 88 87 86 84 84 83 82 82 81 80 80 80 80 80 79 79 79 80 79 79 79 78 78 78 79 82 84 85 85 85 86 86 86 87 87 87 89 90 91 91 91 91 92 93 93 92 92 92 94 95 95 92 89 86 84 84 83 83 83 82 81 80 79 79 78 79 79 80 80 81 82 83 85 86 85 83 80 79 78 79 79 79 77 75 71 69 67 66 67 68 70 70 70 70 70 70 69 68 68 68 68 66 65 65 66 70 73 76 78 79 78 77 76 77 78 80 82 81 79 77 77 77 78 77 76 74 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 74 74 75 76 77 79 81 83 84 84 85 86 90 92 92 92 92 92 91 88 86 86 86 86 87 88 87 86 86 87 87 87 87 87 87 87 88 88 88 87 87 87 87 87 86 86 86 86 87 88 88 88 87 87 87 87 88 88 88 89 89 89 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 87 87 87 87 86 86 86 85 85 84 83 82 80 79 79 79 79 80 81 81 82 80 79 80 81 82 83 84 84 85 86 87 88 89 89 90 91 91 90 90 89 89 90 90 90 89 88 87 87 88 88 88 87 86 86 85 84 84 85 87 89 90 90 89 88 87 85 83 83 84 86 88 89 90 91 91 91 91 91 90 89 88 86 86 85 84 83 83 82 82 81 81 81 81 81 81 81 81 81 80 79 79 78 77 78 78 81 83 83 84 84 85 86 87 88 89 90 91 91 91 91 91 91 91 92 91 90 90 91 94 96 98 97 94 91 88 86 84 82 82 82 82 81 81 80 80 81 81 81 81 81 81 82 84 86 87 86 84 81 79 78 79 79 79 77 73 70 69 69 70 69 69 69 70 71 71 71 70 70 70 70 70 69 68 69 71 74 76 78 79 79 79 78 78 79 81 82 82 79 76 73 73 74 74 74 73 72 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 82 82 82 84 87 89 91 91 91 90 90 89 87 85 84 83 82 83 84 85 85 85 85 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 89 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 91 90 90 90 90 90 90 90 90 89 89 89 89 89 89 90 90 90 89 89 89 89 89 89 89 88 88 88 88 87 87 87 87 87 87 85 84 82 81 80 79 78 80 81 82 81 81 81 80 81 80 79 78 78 81 84 85 85 85 85 86 87 88 89 89 90 90 91 90 90 90 90 90 90 90 89 88 87 87 87 88 89 88 87 86 85 84 84 85 87 88 89 90 89 88 87 85 84 84 85 87 89 91 91 91 91 91 91 90 89 88 87 86 85 85 84 83 82 81 81 81 81 81 81 81 82 82 82 82 82 81 79 78 77 77 78 78 79 79 81 82 84 86 87 89 90 90 91 92 92 92 92 92 91 91 90 90 89 91 93 95 98 98 98 96 92 87 84 82 82 82 82 83 83 82 82 83 82 82 81 81 81 83 84 86 87 88 87 84 81 78 78 79 80 79 76 72 69 71 73 72 71 71 73 74 75 75 74 74 74 73 73 73 74 74 76 77 78 78 78 78 78 79 80 82 83 82 80 78 76 73 73 72 73 73 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 88 89 90 88 86 84 83 82 82 84 84 84 83 84 85 86 86 86 87 87 87 87 87 87 86 86 86 86 85 85 85 85 85 85 85 86 86 86 87 87 88 88 88 89 89 89 90 90 90 91 91 91 91 91 91 92 92 92 92 92 91 91 91 91 91 91 90 90 90 90 90 90 89 89 90 90 90 89 90 90 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 84 83 82 81 80 80 79 80 82 83 83 82 81 81 81 81 81 81 81 81 82 84 85 86 86 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 89 89 88 88 88 88 88 88 88 87 87 86 85 85 85 86 87 88 88 88 87 87 87 86 86 87 88 90 91 91 91 90 90 90 89 88 87 86 86 85 84 83 82 81 80 80 81 81 81 82 82 82 82 83 83 84 83 81 79 77 77 76 75 75 74 76 79 82 84 86 86 87 87 88 90 91 92 92 92 91 91 90 90 90 90 91 92 94 95 96 96 93 89 84 82 82 82 82 84 84 84 83 83 83 82 81 81 82 83 85 87 88 89 87 85 81 77 78 79 81 80 78 75 71 72 74 76 77 77 78 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 81 83 83 82 80 78 77 76 75 74 74 74 73 72 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 83 83 83 83 84 84 85 85 86 86 86 87 87 87 86 86 86 86 85 85 84 84 84 83 83 83 84 84 85 85 86 87 87 88 88 89 89 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 88 88 88 88 87 87 87 87 86 84 83 82 81 80 79 79 78 80 84 84 84 83 82 81 81 81 81 81 81 82 83 85 86 86 87 87 88 88 88 88 89 89 89 89 89 89 90 90 90 89 89 89 88 88 88 89 89 88 88 88 87 86 86 85 85 85 85 86 87 87 87 88 88 88 88 89 89 88 89 90 90 90 89 89 88 87 86 85 84 83 83 82 81 80 79 79 80 81 82 82 82 82 83 83 84 85 84 83 81 79 77 74 72 71 71 73 76 80 83 85 83 81 81 82 85 87 89 90 90 90 90 90 90 90 90 90 89 89 89 91 92 91 88 85 83 82 82 83 84 84 84 84 83 82 82 81 81 81 83 86 88 88 88 86 83 80 77 78 79 81 81 80 77 74 74 76 80 81 81 81 82 82 82 81 81 81 81 80 79 79 78 78 77 78 79 79 80 81 82 83 83 81 79 78 77 76 76 76 76 75 74 72 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 86 87 86 86 86 85 85 85 85 84 84 84 83 82 82 82 82 83 84 85 86 86 87 87 88 88 89 89 89 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 87 87 87 87 86 86 86 86 84 82 81 81 81 83 85 85 84 83 83 82 82 82 82 83 84 85 85 86 86 87 87 86 86 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 89 89 88 88 88 87 86 86 85 85 84 85 86 87 88 88 89 89 90 90 89 89 88 89 90 89 89 88 87 87 85 84 83 83 82 82 82 81 80 79 79 80 81 82 82 82 83 84 85 85 85 84 82 79 77 74 71 68 68 69 72 75 80 82 83 79 77 77 79 81 84 86 88 89 89 90 90 90 90 90 89 87 85 84 85 86 87 86 85 83 82 82 83 84 84 84 83 83 82 81 81 80 80 83 86 88 88 87 83 80 78 78 79 80 82 83 83 81 79 78 79 82 83 83 83 83 83 83 82 82 81 80 79 78 78 78 78 79 80 81 83 83 83 82 81 81 81 80 80 79 78 78 77 77 76 74 72 71 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 85 85 85 85 85 86 87 87 87 87 87 87 87 88 88 89 89 89 89 89 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 87 86 86 86 86 86 86 85 84 83 84 85 85 86 86 85 85 85 85 85 85 85 85 86 87 87 87 87 87 87 86 87 87 87 87 87 87 87 87 88 88 88 88 89 89 88 88 88 88 87 88 89 89 88 88 88 87 86 86 86 86 88 89 90 90 90 90 90 90 90 89 89 89 89 89 88 87 87 86 85 84 83 82 82 81 82 82 82 81 81 81 81 82 82 82 83 85 85 86 85 83 82 80 77 74 70 68 66 67 69 72 76 80 82 82 80 79 79 80 82 84 86 88 89 89 89 90 90 90 90 89 87 84 82 81 81 83 84 84 83 82 81 82 83 84 84 83 83 82 81 81 80 80 83 86 89 88 86 82 79 78 78 80 81 83 85 85 83 82 80 81 83 84 84 84 83 83 82 81 80 79 79 79 79 79 79 80 82 83 84 85 84 84 82 81 80 81 81 82 82 82 80 79 77 76 74 72 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 91 91 92 92 92 92 92 92 91 91 91 91 90 90 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 87 87 86 85 85 84 84 84 84 84 85 85 85 85 86 86 86 87 87 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 87 86 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 88 88 89 90 91 92 93 92 92 91 91 90 89 89 89 89 89 89 88 87 86 84 83 82 82 81 81 81 82 83 83 83 83 83 82 82 83 84 85 87 86 85 83 82 80 77 75 71 68 67 67 68 71 74 77 79 82 83 83 83 83 84 85 86 87 89 90 90 91 91 91 91 91 89 87 84 82 80 80 81 82 83 82 82 81 82 83 84 84 83 83 82 81 80 79 80 84 87 89 87 85 81 79 79 80 82 82 83 85 85 85 84 83 83 84 85 85 84 83 81 80 80 79 79 79 79 80 81 82 82 83 84 85 85 85 84 82 81 80 81 81 82 83 83 82 80 78 76 74 72 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 93 93 93 94 94 94 93 93 93 93 93 92 92 92 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 86 85 84 83 82 83 83 83 83 84 85 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 87 88 88 88 88 89 89 89 89 89 89 90 90 90 89 89 90 91 92 92 93 92 92 92 91 90 89 89 89 89 89 89 88 86 85 84 83 82 82 81 81 81 82 83 84 84 85 84 84 84 85 86 87 88 86 85 83 81 79 76 73 70 69 69 70 73 75 77 78 80 81 82 83 83 83 84 85 86 87 88 89 91 92 93 93 93 93 91 89 86 83 81 81 80 81 81 82 83 84 83 83 83 83 83 82 81 80 80 79 80 84 87 89 86 84 81 81 81 82 83 83 84 85 85 85 84 84 84 85 85 85 84 82 80 80 79 80 80 81 82 83 84 84 84 84 84 85 85 85 84 83 82 81 81 82 82 83 83 81 79 77 75 73 71 70 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 95 95 95 95 95 94 94 93 92 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 87 86 85 84 84 83 82 82 83 84 84 85 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 90 90 90 89 89 90 90 90 91 91 91 91 90 89 89 89 89 89 89 89 88 87 85 84 84 83 83 82 82 82 82 83 84 85 85 85 86 86 86 87 88 88 87 85 83 81 78 75 73 72 72 73 76 79 81 82 82 82 82 82 82 81 81 82 82 83 84 85 87 88 89 91 93 93 94 93 92 89 86 83 82 81 81 82 84 86 87 86 85 84 83 82 81 80 80 79 79 81 83 86 88 87 85 83 82 81 82 83 84 84 84 83 83 82 82 84 85 85 84 83 82 81 81 82 83 84 85 86 86 86 86 86 85 85 85 85 85 85 84 83 82 83 83 84 84 84 81 79 76 73 72 71 70 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 91 91 91 91 91 91 90 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 89 89 88 87 86 85 84 84 83 82 83 83 84 85 86 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 89 89 89 90 90 90 90 90 89 89 89 88 88 87 87 86 86 85 85 84 84 84 84 85 85 86 86 87 87 87 88 88 88 87 86 85 82 80 77 75 74 76 78 80 83 84 84 84 84 84 82 81 80 79 79 79 80 82 83 84 85 86 88 90 92 93 94 93 92 90 87 85 83 83 84 85 86 86 85 84 83 83 82 81 80 80 80 79 80 82 85 88 88 87 84 83 81 82 84 85 85 84 83 82 81 82 83 84 85 85 85 84 84 85 86 88 88 87 87 87 86 86 86 86 86 85 85 84 84 84 83 82 83 84 85 85 85 83 81 77 74 72 71 70 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 87 86 85 84 84 83 82 83 83 85 86 87 88 88 88 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 90 90 90 89 89 89 90 89 88 89 89 89 89 89 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 87 87 87 86 86 86 86 87 87 87 87 87 87 88 88 88 88 87 86 85 83 81 80 78 79 80 82 83 84 84 84 84 84 83 82 80 78 77 77 77 79 80 80 81 82 84 86 89 91 92 93 93 92 90 88 86 85 85 85 86 86 85 84 84 83 82 82 81 81 81 81 81 83 85 87 88 87 84 83 82 83 84 85 85 85 85 84 84 85 86 86 87 87 87 87 88 89 89 88 87 86 84 84 84 84 84 83 83 82 83 84 84 84 84 84 84 85 86 86 87 86 84 81 77 74 73 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 91 91 90 90 90 90 89 88 87 85 84 83 83 83 84 86 87 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 87 80 79 80 81 83 88 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 85 84 84 84 84 84 84 84 84 84 84 83 82 81 79 78 77 77 77 78 79 79 80 81 83 85 88 90 91 92 91 90 89 88 88 89 90 91 91 89 87 85 84 83 83 83 83 83 83 83 83 84 85 86 85 83 82 82 83 84 85 86 86 86 87 87 87 87 87 88 88 88 88 88 88 87 85 83 81 79 79 80 81 81 80 79 78 80 81 83 84 85 86 86 86 86 86 86 86 85 84 81 77 75 72 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 84 84 85 87 88 89 89 89 89 89 89 89 90 90 90 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 87 82 81 81 80 81 87 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 88 88 88 87 87 86 86 86 85 85 85 84 84 84 84 83 82 81 80 80 80 80 80 80 80 81 82 83 85 87 89 90 90 90 90 91 92 95 96 97 96 95 91 87 85 84 84 84 84 84 84 83 83 84 84 85 84 83 83 83 84 85 85 86 86 86 85 85 86 86 86 87 86 86 87 86 86 84 82 79 77 75 76 77 78 78 78 77 77 77 79 81 83 85 86 88 87 87 85 83 81 81 81 80 78 76 73 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 89 89 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 89 88 87 86 83 81 80 82 89 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 86 85 85 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 84 85 86 87 88 88 89 90 92 94 96 97 97 96 93 90 88 86 85 85 85 85 84 84 84 84 85 85 84 84 83 84 85 85 86 85 85 84 83 83 84 84 84 84 84 84 84 84 83 82 80 78 77 75 75 76 76 77 76 76 76 76 78 80 82 83 85 86 86 85 83 77 71 71 72 73 73 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 89 89 89 89 89 89 88 88 88 88 87 87 88 88 88 88 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 89 87 87 86 83 81 81 84 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 89 89 89 89 88 88 88 87 87 86 86 86 85 85 85 85 85 85 84 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 89 90 91 92 92 92 90 89 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 86 87 87 86 85 84 84 83 83 83 83 83 82 82 82 82 82 82 81 80 78 77 77 76 77 77 76 76 76 77 78 79 80 81 81 81 81 80 78 74 70 70 70 71 71 71 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 88 89 90 90 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 88 88 88 88 87 84 83 82 86 89 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 87 87 86 86 86 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 84 84 86 87 86 86 85 85 84 84 84 83 83 83 83 83 83 83 83 82 81 80 79 78 78 78 78 78 77 78 78 79 79 79 78 78 77 75 75 74 73 71 70 70 70 70 70 70 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 90 90 90 90 90 90 89 89 89 88 88 88 88 88 88 86 84 86 88 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 89 88 88 87 87 87 86 86 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 85 85 85 85 86 86 86 86 87 87 87 87 87 87 86 85 85 86 86 87 87 86 86 85 85 84 84 84 84 84 84 84 84 84 83 83 82 81 81 80 80 80 80 79 79 79 79 78 77 76 75 74 73 72 72 71 70 70 69 69 69 69 69 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 88 88 88 89 89 90 90 90 90 90 90 90 90 91 91 90 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 84 84 84 84 85 86 86 87 87 87 87 87 87 87 87 86 86 86 86 86 86 87 87 86 86 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 82 82 81 81 80 79 78 76 75 74 73 72 72 71 71 71 70 70 70 70 70 69 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 84 83 82 83 84 85 85 85 85 86 84 84 85 85 86 87 87 88 88 88 87 86 86 86 88 88 88 88 88 88 88 88 88 88 89 89 88 88 87 86 86 85 85 84 84 84 85 85 85 85 86 86 86 86 87 87 87 87 88 87 87 87 87 87 87 87 87 86 85 85 84 84 83 83 84 84 84 85 86 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 82 81 77 75 76 76 74 73 72 72 72 71 71 71 70 70 70 70 69 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 79 78 79 79 79 80 81 82 83 83 83 83 84 84 85 84 82 81 79 78 78 78 79 79 79 81 82 81 81 82 81 80 83 84 84 85 85 85 86 86 86 86 87 87 87 88 87 87 87 87 87 87 87 87 86 85 85 85 84 83 83 82 83 84 85 86 86 86 86 86 86 86 86 85 86 86 86 86 86 86 86 86 84 82 83 85 84 84 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 82 80 75 73 73 72 70 72 73 73 72 69 69 69 68 67 70 70 67 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 81 81 82 83 80 80 81 80 79 79 79 78 77 78 77 75 76 78 76 76 78 80 81 82 82 83 83 84 85 86 86 87 87 87 87 87 87 87 86 86 86 86 85 84 83 82 81 81 81 80 80 81 82 83 84 84 83 83 82 83 85 85 86 86 86 86 86 86 86 86 84 83 80 79 78 78 78 81 83 83 83 82 82 83 83 83 83 83 82 82 82 82 82 81 78 74 72 71 71 70 70 70 70 69 66 66 66 69 69 65 64 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 78 75 73 73 72 71 70 71 73 75 77 77 75 77 81 83 84 83 84 85 85 84 84 84 82 81 83 83 82 79 78 77 77 75 75 77 77 77 79 81 81 81 81 81 80 79 80 84 85 84 84 84 84 84 85 85 85 85 84 81 79 78 76 74 76 79 79 79 79 80 81 81 81 82 82 81 81 81 79 78 77 75 72 71 70 70 69 67 65 63 64 65 64 63 63 63 63 63 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 74 80 81 81 78 78 80 78 75 75 75 73 72 74 74 74 72 71 71 71 71 71 71 71 71 72 72 73 74 75 74 74 74 76 80 81 81 79 78 79 78 77 76 75 76 77 80 80 79 77 76 75 75 76 76 76 78 80 81 82 81 81 81 80 79 78 76 72 72 73 70 68 65 63 62 62 62 61 61 62 62 62 62 62 62 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 68 68 68 68 68 67 67 68 68 68 68 68 69 69 69 69 69 72 75 75 74 73 70 68 69 69 69 69 69 70 72 73 74 76 77 76 77 78 78 78 78 78 78 77 73 75 77 77 76 73 72 71 71 72 67 64 63 63 63 62 62 61 61 61 61 61 61 61 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 67 71 75 72 69 68 67 67 67 67 67 67 67 67 66 67 68 70 73 76 77 78 74 71 70 70 70 70 69 71 73 75 74 71 71 73 68 64 63 63 62 62 62 70 74 65 61 61 61 61 61 61 61 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 68 71 76 77 76 73 70 67 64 63 62 62 62 62 64 65 63 61 61 61 61 61 61 61 61 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 71 81 83 82 77 72 70 67 64 63 63 63 63 64 64 63 63 63 63 63 62 62 62 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 65 65 65 65 65 64 64 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Speed 27 27 27 27 27 27 27 27 27 27 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 29 29 29 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 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 20 12 2 4 5 6 3 1 2 4 2 3 4 5 4 8 10 13 8 7 7 9 7 3 5 6 5 4 3 2 2 3 3 5 5 3 2 3 4 5 5 4 4 7 8 4 4 3 2 2 2 1 0 1 4 5 6 7 6 5 6 10 13 13 12 12 13 12 11 12 12 12 11 11 11 11 9 8 7 6 7 6 5 3 5 6 7 7 7 8 8 9 9 9 9 9 10 9 8 7 8 8 7 6 6 6 5 4 5 7 7 6 6 3 1 2 4 3 3 4 5 5 5 5 4 3 2 2 2 3 3 3 2 3 3 4 2 3 4 5 6 6 5 5 5 6 4 2 3 3 5 5 6 8 11 10 9 6 3 5 5 4 3 2 1 2 4 5 5 6 6 5 5 5 6 6 6 6 6 6 8 9 11 10 10 12 9 5 1 1 2 3 5 7 7 5 4 4 7 9 10 11 9 5 3 6 6 5 5 7 8 8 8 7 7 8 11 14 15 7 2 6 6 6 5 5 3 2 5 7 8 8 9 10 11 13 15 17 16 8 2 5 6 7 7 7 7 6 5 5 6 5 5 5 9 12 11 7 3 6 6 6 6 8 8 6 5 8 11 7 2 2 1 3 6 9 9 10 9 8 8 10 13 13 13 11 9 7 10 13 16 11 4 7 6 6 5 4 2 0 1 5 8 11 13 15 18 18 16 15 13 14 13 8 8 11 12 13 13 14 13 12 10 9 8 9 11 14 15 15 13 10 8 7 7 6 5 4 4 4 4 5 6 8 9 9 9 8 7 7 6 5 6 9 10 10 9 8 8 8 7 7 6 4 5 6 5 4 4 4 4 5 5 6 7 8 6 4 2 2 3 4 7 7 6 8 9 9 8 8 8 8 9 10 10 10 9 8 6 5 5 5 6 8 9 7 4 3 4 5 5 3 4 7 8 7 5 4 4 5 6 7 8 9 9 9 7 4 4 6 6 6 6 6 5 4 4 4 4 4 4 3 3 2 1 0 1 2 2 3 4 4 4 4 5 4 4 4 4 4 5 4 6 9 11 11 11 8 7 6 5 6 6 6 5 3 1 2 7 10 8 5 6 6 5 4 3 3 3 3 4 5 5 5 4 4 3 2 0 4 5 4 3 3 3 2 2 5 8 9 9 8 8 7 6 5 2 4 8 8 9 12 11 8 6 3 4 7 8 8 8 7 7 6 7 7 10 13 10 7 5 5 5 4 6 7 7 6 6 6 7 8 7 5 2 2 3 1 5 8 9 6 4 5 7 7 6 6 6 7 6 5 5 6 6 6 5 4 2 1 1 1 2 2 2 2 2 1 1 3 4 4 3 1 4 7 8 6 4 3 2 2 4 5 5 4 3 1 1 1 2 3 3 3 1 2 5 7 8 8 7 6 9 13 16 17 18 18 18 17 16 16 15 15 14 13 13 13 14 12 10 7 6 4 3 2 1 0 4 6 7 6 5 4 2 8 13 14 11 8 7 9 10 10 7 4 1 1 2 4 5 5 5 5 4 3 2 2 3 3 4 4 4 2 3 3 3 1 1 4 3 2 2 3 4 4 3 3 3 3 3 4 6 7 8 8 8 7 6 1 2 2 2 6 10 11 10 8 8 7 6 6 6 6 6 6 5 4 4 4 5 6 6 6 6 6 6 6 6 6 5 4 2 2 3 3 6 8 6 5 2 2 3 3 6 7 7 7 9 8 6 6 8 8 5 5 4 3 3 27 27 27 27 27 27 27 27 27 27 27 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 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 31 31 31 30 31 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 23 20 10 4 7 7 5 5 3 3 4 5 5 9 3 3 7 7 7 5 5 7 10 9 6 4 3 3 6 4 2 1 5 6 7 5 4 5 5 4 5 3 3 8 6 4 6 1 2 2 2 3 3 1 2 6 6 7 7 6 5 6 11 13 14 13 12 13 12 11 11 11 12 12 12 12 12 10 8 6 5 5 6 5 4 3 4 5 6 7 8 8 9 9 10 10 10 9 8 7 7 7 8 9 8 7 7 6 5 6 8 7 6 6 2 2 4 3 3 3 4 5 6 5 4 2 2 2 3 3 3 3 1 2 4 4 4 4 4 5 6 6 6 6 7 8 9 6 6 7 7 8 10 11 11 10 5 2 6 7 6 6 6 6 5 3 1 0 1 2 2 2 1 3 5 6 7 7 6 5 5 8 10 11 9 9 9 4 1 5 5 4 4 5 6 6 6 7 9 11 10 9 9 7 4 4 6 5 6 7 9 9 8 7 7 7 8 10 13 13 10 2 4 6 5 4 3 4 4 5 6 7 7 6 7 9 11 13 16 18 13 5 4 5 5 5 5 5 3 1 4 8 8 8 8 10 9 7 4 2 5 5 6 6 8 8 8 8 9 9 8 2 3 6 8 9 10 10 11 11 12 10 10 12 13 13 11 10 9 10 13 15 12 5 6 7 7 7 6 5 3 2 2 5 8 10 13 17 18 16 14 12 13 15 14 8 9 12 12 12 12 13 13 13 11 10 9 9 11 14 15 15 13 10 7 6 6 6 5 5 6 6 6 7 8 9 9 8 8 7 6 6 5 4 5 9 9 9 8 8 8 7 6 5 3 5 6 6 5 5 5 5 5 6 6 7 7 6 3 2 2 1 2 7 7 8 9 9 8 8 8 7 6 7 9 11 11 10 9 8 7 8 8 9 10 11 8 6 6 6 6 7 6 6 8 9 8 7 5 5 5 6 7 8 9 9 9 8 5 3 2 3 4 4 5 5 5 5 5 5 4 4 3 3 3 2 1 0 1 2 3 3 4 4 5 5 4 4 4 3 3 5 9 11 11 11 10 9 7 6 5 5 5 5 5 5 3 4 6 10 10 7 6 7 6 5 3 3 2 1 2 4 5 6 7 5 4 3 3 1 3 3 3 3 4 1 2 5 7 8 8 8 8 7 6 4 2 5 6 6 7 7 8 8 11 11 8 7 8 10 10 9 9 8 6 6 7 9 10 9 7 7 7 7 7 9 8 7 5 3 5 7 8 6 2 1 3 3 2 3 6 8 7 5 6 8 7 6 6 6 6 6 5 5 5 5 5 4 3 2 1 0 1 2 2 2 2 2 2 1 2 3 3 2 1 3 5 6 5 4 4 2 4 8 8 7 6 5 3 2 1 1 2 2 3 2 1 2 4 5 5 7 11 15 16 17 17 17 16 15 12 11 12 14 15 15 14 13 13 12 10 7 6 5 4 5 4 4 6 8 8 6 6 6 8 9 13 13 11 7 6 7 10 9 8 6 4 3 2 3 5 6 6 5 5 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 6 7 7 8 8 8 6 5 4 4 6 10 13 11 8 6 7 6 7 7 7 6 5 6 6 6 5 4 4 4 3 3 5 5 4 3 5 5 4 2 3 4 3 4 8 7 7 4 3 3 2 5 7 8 8 9 6 3 1 3 5 5 4 3 3 3 27 27 27 27 27 27 27 27 27 27 27 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 29 29 29 29 29 29 29 30 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 31 30 30 29 29 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 22 17 8 5 6 5 6 3 5 7 9 15 13 9 1 3 5 4 3 4 4 3 6 8 7 4 4 3 5 5 2 2 6 7 7 6 5 5 5 4 5 8 8 6 4 4 4 3 3 3 3 4 4 2 3 6 8 7 7 7 8 8 11 13 13 12 12 13 13 11 11 11 11 12 12 12 12 10 9 7 6 5 5 5 5 4 4 5 6 7 7 8 8 8 9 9 9 8 7 6 6 8 9 9 8 8 7 6 5 5 7 6 4 2 3 4 4 3 4 4 5 5 5 3 2 2 3 4 4 4 3 2 1 2 3 3 3 4 4 5 5 6 6 7 9 9 9 9 9 9 11 12 12 11 7 4 4 6 6 5 5 4 5 6 5 5 4 3 2 3 4 3 1 2 5 7 8 8 7 4 4 6 9 10 8 7 5 1 3 6 6 5 4 4 5 6 7 9 12 14 10 6 5 3 2 5 6 4 6 10 11 10 9 7 6 6 6 7 10 12 11 8 3 4 5 3 1 5 6 6 6 6 6 5 5 6 8 11 14 16 15 9 2 2 2 2 2 1 2 5 7 9 10 11 11 9 4 3 1 2 3 4 4 4 6 7 7 8 8 8 7 2 6 9 10 11 11 10 11 13 16 16 10 9 11 11 11 11 11 11 13 13 11 4 5 7 7 8 8 8 6 4 1 4 6 7 11 15 18 15 13 12 14 15 17 12 7 9 11 10 10 10 11 12 13 11 10 9 9 11 13 15 14 12 7 4 7 6 6 7 7 7 7 8 8 8 8 7 7 7 6 6 5 4 3 6 8 9 8 7 6 4 4 4 4 5 6 7 6 6 5 5 5 5 6 6 6 5 2 3 3 1 3 4 6 8 9 8 6 4 3 4 5 4 6 10 13 12 11 9 9 10 11 11 12 12 9 7 7 7 7 7 7 7 8 8 9 8 7 7 7 7 7 7 7 7 7 6 5 3 2 1 2 3 4 5 5 5 5 5 5 4 4 4 4 3 2 1 1 1 2 2 3 4 5 5 5 5 4 3 4 7 10 11 10 8 7 7 7 6 5 4 4 4 5 5 6 9 12 11 7 2 4 7 7 6 3 2 1 1 1 3 6 6 6 5 4 2 2 2 2 2 2 3 3 2 4 6 6 7 7 7 7 6 5 1 5 10 10 8 5 1 0 2 8 8 6 4 5 6 9 10 10 9 7 8 9 8 8 8 7 7 8 8 9 10 9 7 6 5 5 7 9 4 3 6 5 4 1 4 7 9 7 5 6 8 7 6 6 6 6 6 5 5 4 3 3 2 2 2 1 0 1 2 3 3 3 3 2 2 2 2 2 2 1 1 2 3 3 4 3 6 9 12 11 10 9 8 6 5 2 1 2 2 1 0 2 1 3 6 11 14 17 18 18 17 16 13 11 9 7 6 6 10 11 11 9 8 8 8 7 6 5 7 8 10 9 9 9 10 9 7 8 10 11 12 13 11 7 3 4 7 8 8 6 5 4 4 4 5 5 6 5 5 3 1 1 3 3 2 1 2 2 2 2 2 2 2 2 3 3 3 2 1 1 3 3 3 2 2 2 3 3 4 4 5 6 6 7 8 7 6 5 4 5 9 13 11 7 6 7 7 7 7 8 8 8 8 8 7 5 4 3 3 5 5 4 4 5 5 7 6 6 5 3 3 5 4 7 8 5 4 2 2 3 5 7 9 9 7 4 1 2 2 2 4 5 5 4 3 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 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 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 24 22 16 9 6 5 4 2 6 12 14 14 12 10 9 5 1 2 2 4 5 7 10 9 9 8 10 9 6 5 5 6 7 7 6 5 4 2 3 3 5 7 9 4 4 4 3 3 2 4 5 6 7 5 3 3 6 10 8 6 7 9 10 10 10 11 11 11 12 12 11 11 11 12 12 11 11 10 9 8 7 6 5 5 5 5 5 5 5 5 6 7 7 7 7 8 8 8 7 7 8 8 8 9 8 8 7 6 5 4 5 6 7 5 5 5 6 6 5 5 5 5 5 4 3 3 3 3 5 5 4 4 3 3 3 3 2 1 2 3 4 5 5 6 7 8 8 7 6 7 8 9 10 8 5 2 4 5 5 4 3 3 4 4 5 5 5 6 6 6 6 5 4 2 3 5 8 9 9 8 3 2 4 9 10 9 5 1 2 5 6 7 7 5 3 4 7 9 11 13 12 7 2 5 6 3 4 4 2 6 11 12 11 9 6 5 5 4 4 7 11 12 12 9 5 4 3 2 4 7 7 7 7 6 5 5 5 7 9 13 14 15 11 5 2 1 1 3 3 5 7 8 9 10 13 13 10 5 3 2 1 2 2 2 3 4 4 5 5 6 8 7 4 8 11 11 12 12 11 11 12 16 19 13 5 9 10 10 10 11 12 12 12 10 5 5 7 7 8 9 9 7 5 2 2 4 6 11 14 15 12 11 12 15 16 17 16 10 6 9 10 9 8 8 9 10 11 11 10 10 11 13 15 14 11 5 1 4 6 6 6 7 7 8 8 8 7 7 7 7 7 7 6 5 4 3 4 8 9 9 7 5 2 3 5 6 6 7 7 7 7 6 6 5 5 6 6 5 3 1 2 2 1 2 2 3 5 6 5 1 1 1 4 5 6 2 4 9 13 13 11 10 11 13 13 13 12 9 8 8 8 7 6 6 7 8 8 8 8 8 7 7 7 6 5 5 5 3 2 3 4 3 1 3 4 4 4 5 5 5 5 5 4 4 4 4 4 3 2 2 1 0 2 3 4 5 5 5 5 5 3 4 8 9 8 6 6 6 7 7 6 4 4 4 5 5 6 7 10 12 11 6 3 5 7 7 7 4 2 1 2 1 3 6 6 6 4 2 2 3 3 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 2 6 9 6 7 6 6 6 6 6 3 1 2 2 2 7 9 10 10 9 9 9 8 6 5 4 4 5 8 8 9 10 10 9 9 8 9 10 8 7 7 4 2 2 7 9 8 5 3 4 7 7 7 7 6 6 6 5 4 3 3 2 1 0 1 1 1 0 1 3 3 3 3 2 2 2 2 1 1 1 1 0 1 2 4 8 12 13 12 10 9 9 9 8 7 5 3 2 3 3 2 2 3 7 10 13 15 17 17 17 16 14 10 6 4 4 5 5 7 7 6 4 5 6 7 7 8 9 10 10 10 10 9 9 9 8 7 7 9 11 11 10 8 5 2 3 6 7 6 5 5 5 5 6 6 6 5 4 3 2 0 1 2 4 3 2 3 2 2 1 0 1 1 2 3 3 4 3 3 3 4 4 4 3 2 2 1 3 3 3 4 5 6 7 6 5 3 3 4 6 9 12 12 9 8 7 6 6 7 7 7 8 8 7 6 3 3 4 5 6 6 5 6 6 6 7 8 8 7 5 3 3 6 8 9 6 3 2 3 2 6 9 9 8 5 2 1 2 1 1 3 4 4 4 4 27 27 27 27 27 27 27 27 27 27 27 27 28 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 30 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 31 31 31 31 31 31 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 22 17 15 16 18 17 13 14 14 14 10 8 8 9 9 8 6 6 8 8 8 10 9 6 2 5 6 6 6 8 11 6 3 3 3 2 1 2 4 6 3 3 5 3 2 1 2 1 1 3 4 5 6 5 3 6 9 10 6 5 7 6 7 7 8 8 9 10 10 10 10 11 12 12 11 9 8 8 7 6 6 6 6 6 6 6 5 4 5 5 6 6 5 6 6 6 7 7 7 6 6 7 8 8 7 6 5 5 5 5 6 7 6 5 5 6 6 6 6 5 5 5 5 4 3 4 4 6 5 4 5 4 3 3 3 2 2 1 3 4 4 4 5 5 6 5 3 2 3 5 7 8 6 4 6 7 7 6 4 3 4 6 6 6 5 5 6 7 7 6 5 4 2 2 6 8 10 9 6 3 4 4 10 12 10 5 1 4 5 6 6 7 5 2 3 7 10 13 15 11 4 5 7 6 3 3 2 1 5 11 13 12 9 6 4 5 4 4 6 9 11 11 9 5 3 3 6 6 6 7 7 7 7 6 6 6 6 8 11 13 13 11 6 3 2 4 5 6 7 8 8 7 7 11 13 10 6 4 2 1 1 1 2 4 5 6 7 7 7 9 7 5 9 10 10 11 11 10 9 8 13 20 15 6 9 10 11 11 11 11 11 10 9 6 5 7 7 8 9 9 8 7 6 5 4 5 9 13 13 10 9 12 16 17 17 17 14 8 6 9 8 7 6 6 6 8 9 10 10 11 11 14 13 9 5 3 1 3 5 6 5 5 5 5 7 7 7 7 7 7 7 6 5 5 4 2 8 10 9 7 5 2 3 6 6 6 7 7 8 7 7 6 6 6 5 5 4 2 1 3 5 5 5 5 4 3 2 1 2 2 2 3 6 7 7 3 3 9 11 13 13 14 15 14 13 10 8 7 7 7 8 7 7 9 8 7 7 8 9 8 7 6 5 4 3 3 2 1 1 3 3 2 2 4 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 2 1 2 3 4 5 5 5 5 5 4 4 8 7 5 5 6 6 6 6 5 3 2 4 6 6 6 4 7 8 8 4 0 3 6 7 6 2 2 2 2 2 3 6 4 4 5 5 4 4 4 5 7 7 7 6 6 6 5 5 4 4 4 3 2 3 6 8 9 5 1 5 8 6 3 5 1 1 2 2 1 5 8 9 10 10 9 9 10 7 5 3 3 4 6 5 6 8 10 10 9 8 9 9 9 7 5 2 2 4 9 10 8 4 0 3 5 6 7 7 6 6 5 5 3 2 2 1 1 1 2 3 4 3 1 2 4 4 3 2 2 1 1 1 2 3 2 1 2 5 10 13 15 12 10 7 7 8 9 9 8 7 6 4 4 5 4 3 2 7 12 15 14 13 13 12 12 11 9 7 4 2 3 4 5 5 5 7 9 9 9 9 10 10 9 7 7 7 6 6 7 6 5 5 7 8 8 6 4 3 1 1 2 5 5 5 5 6 6 6 6 6 5 4 1 1 2 3 3 4 4 4 3 2 1 2 2 3 3 3 4 4 5 5 5 6 6 5 5 5 5 4 3 2 2 2 3 4 5 6 4 3 3 2 3 8 12 14 11 9 8 8 7 6 7 7 5 5 7 5 3 1 2 4 5 6 7 6 6 6 6 7 8 7 7 7 7 7 7 8 9 8 4 3 5 1 6 10 8 7 4 3 2 1 1 2 3 3 3 4 5 27 27 27 27 27 27 27 27 27 27 28 27 28 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 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 31 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 21 17 17 16 13 13 13 12 8 4 4 7 9 11 11 10 8 6 5 4 4 6 8 6 4 4 4 6 8 6 4 5 2 1 3 3 3 4 4 2 2 2 3 3 1 1 3 4 3 3 1 2 5 4 4 4 7 8 6 8 9 7 8 8 9 8 6 7 8 9 10 10 10 11 10 8 6 6 6 6 6 7 7 8 8 8 7 5 3 4 5 5 4 3 4 4 5 5 4 4 5 6 7 7 6 5 5 6 6 7 7 7 7 7 5 5 5 5 5 5 3 2 2 3 3 5 6 6 5 4 4 4 3 3 4 4 4 3 3 4 5 5 4 3 1 3 4 5 5 6 8 8 7 6 6 8 8 7 6 5 7 8 7 7 7 6 5 6 6 5 3 2 1 3 6 7 8 8 5 3 3 4 10 14 9 3 3 5 5 5 6 6 5 1 3 6 10 13 16 11 3 7 7 5 2 2 3 3 5 10 14 14 10 5 3 5 5 6 6 7 7 7 7 5 4 4 7 9 7 6 7 8 7 7 7 7 6 7 9 12 12 11 8 5 5 6 7 7 7 8 7 5 6 9 12 10 8 5 3 2 2 3 4 6 7 7 7 6 7 9 7 5 8 9 9 9 9 8 6 3 10 17 18 9 6 10 10 10 10 10 9 9 9 7 6 6 7 8 9 9 9 9 9 8 5 4 8 13 12 10 8 11 14 16 17 17 17 12 5 7 7 6 4 3 4 4 3 2 2 3 6 8 10 8 5 4 3 2 4 5 5 4 4 4 6 7 8 7 7 8 8 6 5 4 4 2 3 8 8 7 7 5 5 9 9 7 5 7 8 8 7 7 6 5 5 4 3 3 5 6 7 7 7 7 7 6 3 1 3 4 3 2 4 6 7 6 3 3 7 10 13 14 14 12 10 8 7 6 6 7 9 8 9 10 9 7 7 7 8 8 8 6 4 3 2 1 1 1 1 2 3 3 3 4 5 6 6 6 6 5 5 5 6 5 4 3 3 3 4 3 1 2 3 4 5 5 5 5 5 3 4 8 6 3 5 5 4 5 5 3 2 2 4 6 6 5 4 6 6 5 5 5 6 7 5 3 0 1 1 2 1 3 5 4 3 3 6 5 4 5 6 7 7 7 7 7 7 7 6 6 6 5 4 2 3 6 8 10 12 4 2 5 4 2 2 1 0 1 1 2 5 8 10 11 12 9 9 11 9 8 7 7 6 6 5 5 6 7 6 3 1 3 5 6 5 4 3 3 6 8 9 7 5 3 1 3 4 5 6 6 5 5 4 3 2 1 1 1 3 4 5 6 5 3 3 4 4 3 3 1 1 1 3 3 3 2 2 6 11 14 14 13 9 6 4 6 7 8 8 8 8 7 5 6 6 6 3 3 9 14 18 16 12 9 9 10 10 10 9 7 5 7 9 10 10 11 10 8 9 9 10 8 7 4 2 1 1 3 4 6 5 4 4 6 6 5 3 2 1 1 1 1 2 4 4 4 5 6 6 6 6 4 3 2 2 4 4 3 3 3 4 4 4 3 3 2 3 4 4 4 4 5 6 6 7 7 6 5 5 5 5 4 3 1 0 1 2 3 4 4 4 5 2 3 4 9 12 12 10 9 9 8 7 7 7 3 1 2 2 1 2 4 4 5 6 6 6 5 6 7 7 5 5 4 4 5 6 7 9 10 9 6 4 4 2 6 9 7 7 6 3 1 0 1 1 2 3 2 3 4 27 27 27 27 27 27 27 27 27 27 27 27 28 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 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 31 31 31 31 31 31 31 31 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 19 15 10 5 2 2 4 5 5 1 1 6 8 10 10 8 7 4 4 5 4 4 6 6 4 3 6 7 7 5 4 3 4 6 5 1 2 4 4 3 3 5 6 7 4 3 2 3 4 4 3 2 3 3 3 4 6 7 8 8 10 11 11 11 11 10 7 4 4 6 8 9 9 9 9 8 6 5 6 6 6 7 8 9 10 10 9 7 4 2 3 3 2 2 3 5 5 5 6 6 6 7 7 6 5 5 4 4 6 7 7 8 8 8 6 4 3 4 4 4 3 2 1 2 5 6 6 5 3 3 3 3 3 4 6 6 5 4 3 4 5 3 0 2 3 4 4 5 5 6 7 7 7 6 7 7 8 8 7 6 6 7 6 6 7 7 4 3 3 3 3 3 2 3 5 6 7 7 5 3 1 5 10 13 7 1 5 5 5 5 6 6 5 3 4 6 8 12 15 12 3 5 8 5 2 2 3 2 3 9 13 15 11 6 1 4 5 6 5 5 6 6 5 4 5 5 6 10 8 4 6 8 7 8 8 8 8 8 8 10 10 9 8 7 7 8 8 8 7 7 7 5 6 9 11 9 9 8 6 5 5 6 6 7 6 5 5 3 5 7 8 5 7 9 8 7 8 6 5 3 7 14 20 13 4 9 9 9 8 8 9 10 9 8 6 6 7 8 9 9 10 11 11 11 9 8 9 13 12 10 8 9 12 14 16 17 17 15 7 3 6 5 3 2 4 5 4 5 5 4 2 4 8 7 5 4 5 4 5 5 5 3 0 3 7 9 9 9 9 8 8 7 4 3 4 5 2 4 8 9 9 9 8 10 11 8 4 5 7 7 7 6 5 5 4 4 5 6 6 7 6 6 6 7 7 6 4 2 3 5 5 4 3 4 5 5 5 4 4 6 8 9 8 7 6 6 6 6 7 8 9 9 10 10 8 6 5 4 5 6 7 7 5 4 3 3 2 1 1 0 0 2 3 4 5 6 7 6 6 5 5 6 6 6 5 3 2 2 3 3 2 2 3 3 4 4 5 5 5 3 4 7 5 3 4 4 5 4 4 2 1 2 4 5 5 5 5 6 4 4 6 7 8 8 6 2 1 1 1 2 2 1 2 6 3 2 4 3 4 5 6 5 5 4 5 5 6 7 7 8 8 7 5 3 3 5 5 7 8 1 3 4 3 2 1 1 2 2 1 2 4 7 9 11 12 10 10 11 9 9 10 9 8 7 6 7 6 5 4 2 3 4 5 6 5 4 4 7 7 6 6 6 6 4 1 2 3 4 5 5 5 5 4 3 1 1 2 1 2 4 6 6 5 4 5 5 5 4 3 1 0 2 3 3 1 3 7 11 14 13 11 8 5 4 3 5 7 8 8 8 6 4 1 1 2 1 4 8 15 17 18 16 13 10 9 9 9 10 9 8 9 11 11 10 10 9 8 7 7 7 6 4 3 1 1 1 2 3 4 5 6 5 6 7 5 4 2 1 1 1 2 2 1 2 2 2 3 5 6 6 4 3 2 2 3 4 3 2 0 1 2 4 6 6 5 4 4 4 4 4 3 4 5 5 5 6 6 6 7 6 5 5 6 4 2 1 1 2 2 4 6 7 5 4 4 6 12 14 13 11 9 8 6 6 7 4 2 1 1 2 4 5 5 5 6 6 6 5 6 7 6 5 5 5 4 3 3 6 9 10 10 8 5 2 4 7 8 6 8 8 6 4 3 2 2 2 3 1 1 3 27 27 27 27 27 27 27 27 27 27 27 28 28 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 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 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 16 9 3 3 3 4 3 3 9 4 3 5 8 9 9 8 7 6 6 6 5 4 5 5 4 2 3 1 3 5 2 3 7 4 3 3 1 3 5 3 4 5 2 3 4 4 3 3 4 4 2 0 1 1 2 2 5 7 9 9 10 11 12 13 13 12 10 8 8 6 5 7 8 8 7 6 5 5 5 5 6 7 9 10 10 9 9 8 6 4 1 1 2 3 5 7 8 8 7 7 7 7 5 5 4 3 2 2 3 4 6 7 8 8 7 5 3 3 2 3 5 4 2 3 5 6 5 4 2 2 3 4 5 6 6 5 4 4 3 3 2 2 3 3 3 0 3 5 6 6 6 7 8 8 7 6 7 7 6 5 6 6 4 3 4 5 3 1 4 4 4 4 3 3 5 6 6 5 5 4 4 6 10 9 5 2 5 5 5 5 6 6 6 5 5 5 6 11 14 12 2 5 8 5 4 3 3 1 4 10 12 13 11 7 3 2 3 3 2 4 5 6 4 3 6 6 8 10 11 6 4 6 7 7 8 8 8 8 8 8 8 7 7 8 9 9 9 8 7 7 6 5 5 8 10 8 9 9 8 8 8 8 7 4 2 2 2 2 3 6 8 7 8 9 9 7 6 6 5 2 4 12 18 16 6 5 8 7 6 6 7 7 7 6 6 5 6 7 8 9 10 11 12 13 13 12 10 11 12 10 7 6 7 10 15 16 17 16 7 3 9 7 4 1 3 2 1 5 6 6 3 1 2 5 6 5 5 5 3 4 3 4 5 6 6 7 7 7 8 8 8 7 6 6 6 6 5 2 7 9 9 9 9 9 12 11 7 2 5 7 7 7 6 6 7 7 7 6 7 7 7 7 7 7 7 6 4 4 3 4 5 4 3 3 4 5 4 4 5 6 5 5 4 4 4 4 5 6 8 8 9 11 10 9 7 5 5 4 3 4 5 5 4 3 3 3 3 2 1 0 1 1 2 4 5 6 7 5 4 4 6 7 7 6 5 4 3 2 3 3 2 1 2 2 2 3 3 3 3 3 5 7 6 3 4 6 6 5 4 2 1 1 2 3 4 5 5 5 2 3 5 7 8 8 6 3 1 1 2 2 3 1 3 6 5 4 3 1 3 4 5 4 3 2 2 2 2 4 6 7 6 6 5 4 5 7 8 6 4 3 2 3 3 1 1 1 2 0 2 2 4 5 6 9 11 11 11 11 9 9 9 8 8 6 4 5 5 4 3 2 4 5 6 6 5 3 4 6 7 5 2 5 5 4 4 3 3 4 4 4 4 5 4 2 1 2 3 3 3 4 5 5 5 6 6 6 4 3 2 2 2 2 2 1 4 9 13 13 12 10 7 4 2 2 3 5 6 7 7 7 6 7 10 11 11 10 11 12 15 15 13 12 11 10 9 8 8 9 9 9 9 10 10 10 10 10 8 7 7 6 6 5 3 2 1 2 3 3 2 4 6 7 7 6 3 2 2 1 2 2 3 3 2 1 2 2 1 4 4 4 2 1 2 3 3 3 1 1 1 1 1 2 3 4 5 5 5 4 4 3 3 3 3 3 3 4 4 5 6 6 6 6 8 6 4 2 3 3 2 3 5 7 7 6 3 7 13 15 12 10 8 5 4 5 6 5 3 2 2 3 4 5 6 6 7 6 6 6 6 6 5 6 7 7 6 2 1 4 7 9 9 8 4 1 5 7 8 6 8 9 8 5 4 3 2 3 3 2 2 1 27 27 27 27 27 27 27 27 27 27 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 29 29 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 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 26 26 25 25 24 24 23 23 22 22 21 20 16 9 6 5 4 5 9 9 10 8 8 7 6 7 7 7 6 6 6 5 4 2 4 5 4 3 4 4 3 2 1 1 1 3 4 3 2 4 5 2 2 4 4 2 3 5 3 3 4 2 1 1 1 2 4 1 3 4 5 6 6 7 9 12 12 11 10 10 10 10 6 5 5 6 6 5 5 5 5 5 7 8 9 9 9 9 9 9 9 7 4 1 2 4 6 8 10 10 9 9 8 6 5 4 3 2 3 3 3 3 4 6 8 8 8 7 5 3 4 6 6 5 4 2 5 7 7 5 3 3 5 6 7 6 5 5 4 3 2 1 2 2 2 3 4 5 5 6 7 6 5 5 6 7 7 7 6 5 4 4 5 4 3 1 2 3 2 3 4 5 4 4 4 4 5 6 4 4 4 5 7 8 10 8 3 3 5 5 5 5 6 6 6 6 6 4 5 11 13 10 2 5 7 6 5 4 4 2 5 11 12 11 10 7 5 3 2 2 2 5 7 7 3 2 4 6 8 10 13 9 2 5 6 6 7 8 8 8 7 6 5 5 7 8 9 9 9 8 7 7 7 5 4 8 8 7 8 9 9 9 9 9 7 4 3 3 3 3 2 5 7 8 9 9 10 7 5 4 4 1 6 12 16 17 8 2 6 5 4 4 4 5 5 4 4 4 5 7 8 8 9 10 11 12 13 13 12 12 11 11 9 7 6 8 12 15 17 15 9 5 9 9 8 6 4 4 6 7 5 6 5 2 4 7 7 7 6 4 4 7 9 9 8 7 5 5 5 5 6 7 7 7 5 4 4 5 5 2 5 8 8 8 9 9 10 11 10 6 3 5 7 7 8 8 8 7 7 8 9 9 10 9 9 8 7 6 5 5 3 2 2 3 3 2 3 4 5 5 5 6 5 4 3 3 3 3 3 6 8 8 8 9 9 8 7 6 6 6 5 4 4 5 3 2 1 2 3 3 1 0 1 2 3 4 5 5 3 1 2 4 6 7 7 6 5 4 4 3 3 3 3 1 1 2 2 2 2 1 1 3 5 6 6 5 5 6 6 5 4 3 1 0 2 3 4 6 5 3 3 6 7 8 8 7 6 5 4 4 4 4 3 1 2 4 7 6 5 3 4 5 5 4 3 2 1 1 3 4 3 3 3 3 4 5 5 4 4 6 5 4 2 3 3 2 2 1 2 1 1 1 3 3 1 5 8 11 12 12 11 10 9 7 8 7 7 5 4 3 4 3 4 7 7 7 5 4 5 7 7 4 2 5 3 5 7 4 2 2 3 3 4 5 4 2 2 3 4 5 5 5 5 5 6 6 7 6 4 1 2 3 2 1 2 5 9 12 13 11 9 7 5 3 1 1 3 4 5 7 9 9 9 10 14 15 14 13 11 8 7 13 14 12 9 7 7 7 8 9 9 9 8 8 7 8 9 9 8 7 6 6 5 2 4 6 8 9 8 6 3 3 6 9 7 4 1 1 1 2 2 3 3 3 3 2 1 1 1 4 4 3 1 1 2 3 2 1 1 1 1 2 3 3 2 1 2 2 3 3 3 2 1 1 2 1 1 2 3 4 5 5 5 6 6 5 5 4 3 2 2 2 3 5 8 6 5 10 13 13 10 9 7 5 5 6 6 5 4 2 3 4 5 6 6 7 7 6 7 6 6 5 5 8 9 8 6 3 3 4 6 8 10 11 7 4 3 7 8 6 8 10 11 7 4 2 5 5 3 5 6 5 27 27 27 27 27 27 27 27 27 27 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 29 29 29 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 17 13 11 12 14 13 10 8 8 8 7 5 4 5 6 7 6 5 5 5 4 3 4 5 4 5 4 4 4 1 1 2 3 3 2 1 4 6 5 4 2 3 3 1 3 4 5 2 2 1 1 3 4 2 3 3 4 4 4 4 4 4 6 9 9 10 9 8 9 11 9 8 6 4 4 5 5 7 8 9 9 9 10 9 9 10 10 11 10 9 7 4 1 4 6 7 9 12 12 12 11 9 7 6 4 3 4 4 4 4 3 4 6 8 8 8 8 8 9 8 7 5 4 4 6 7 7 7 5 5 7 7 7 6 5 5 4 3 2 2 1 2 2 5 7 8 8 8 8 7 6 6 6 6 6 5 3 4 4 3 3 3 1 1 2 2 2 4 5 5 5 5 5 5 4 4 3 3 4 6 7 9 10 7 3 3 4 5 5 5 6 6 7 7 6 4 6 11 14 10 2 6 7 6 5 5 5 4 5 10 12 10 8 6 5 5 4 3 3 4 7 7 3 2 3 5 8 10 13 12 5 4 4 5 5 6 6 6 5 2 2 5 6 6 8 8 8 7 7 7 7 4 5 9 9 8 9 10 10 9 10 9 8 6 5 4 5 5 6 6 7 9 9 9 9 6 4 3 4 2 5 8 14 15 10 1 5 5 3 2 2 4 4 5 6 6 6 7 8 9 8 9 10 11 12 13 13 13 12 11 9 8 6 7 10 13 15 14 11 7 9 10 9 8 7 8 9 8 1 3 3 6 8 7 8 8 6 4 8 11 11 8 7 7 5 5 4 4 4 5 6 5 4 2 3 4 3 1 3 9 9 8 10 9 9 9 11 9 5 3 6 8 8 8 8 8 9 10 11 11 11 11 10 9 8 6 6 6 3 2 2 1 2 2 3 4 5 6 6 6 6 4 3 4 4 3 2 5 8 9 8 8 8 7 6 6 7 7 7 5 3 2 1 0 1 2 1 2 1 1 1 2 4 4 4 2 1 1 2 4 5 6 7 6 6 5 4 3 3 3 3 3 3 2 2 2 1 1 2 3 3 4 4 5 4 4 5 5 5 4 2 1 1 3 4 6 5 2 4 7 8 8 7 7 6 6 5 5 5 5 3 1 1 2 4 5 6 6 5 5 5 4 3 2 2 3 4 4 4 3 3 4 4 4 5 3 5 6 7 5 2 2 3 4 3 2 2 2 2 2 2 1 1 0 4 9 12 11 11 12 10 9 10 10 9 7 6 5 5 5 6 7 8 7 7 6 6 7 8 5 4 5 2 5 8 5 3 2 2 3 5 5 4 3 3 4 4 5 5 5 5 4 5 6 6 5 4 2 1 2 2 4 6 8 9 11 12 9 6 5 4 3 1 1 2 4 9 11 10 9 8 8 11 11 10 8 8 8 7 7 10 13 11 7 4 3 5 6 5 5 5 5 5 6 6 7 7 7 7 7 9 11 11 11 10 10 10 9 7 7 9 9 5 4 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 1 0 1 1 1 2 3 3 3 3 2 1 0 1 1 1 1 0 1 3 3 3 2 2 3 5 4 4 4 5 4 4 5 4 3 0 1 3 6 5 7 12 14 14 13 12 9 6 6 6 6 5 4 4 4 4 5 6 7 7 7 7 7 6 5 4 5 8 9 9 8 7 7 5 3 6 8 9 9 7 5 6 6 5 7 10 13 12 10 8 9 7 3 5 6 6 27 27 27 27 27 27 27 27 27 27 27 28 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 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 31 31 31 31 31 31 31 31 31 31 30 29 29 28 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 17 14 10 8 8 7 8 8 8 6 5 3 3 4 5 6 6 6 5 6 5 6 6 6 2 3 3 3 4 2 1 2 2 1 2 6 5 5 4 5 7 7 5 3 4 6 6 2 2 3 2 2 5 3 2 1 2 4 5 4 2 4 5 6 7 8 11 12 12 12 13 13 12 11 10 10 11 13 13 13 12 11 11 10 10 10 11 11 10 9 8 5 2 3 5 6 7 10 13 12 11 10 9 8 6 5 4 4 4 5 5 4 5 7 8 8 8 9 9 8 7 6 6 4 4 4 7 8 7 7 7 7 6 6 6 6 4 4 3 2 1 1 3 5 7 7 8 7 7 7 6 4 2 2 2 1 2 3 3 2 2 2 1 2 2 2 4 5 5 5 4 4 4 3 2 3 2 3 4 5 6 7 8 7 5 1 3 4 5 5 6 6 7 7 7 6 7 10 14 10 3 6 6 5 5 6 6 5 6 9 11 10 8 6 5 5 5 4 4 4 7 7 5 3 2 4 7 9 12 14 8 1 3 2 2 3 3 3 2 3 5 5 6 6 8 8 8 7 6 7 6 6 7 9 11 10 10 11 11 11 11 10 9 7 6 5 5 5 6 6 6 8 9 8 8 7 5 4 4 4 5 6 12 14 10 3 5 4 2 4 6 7 7 6 3 5 6 7 7 9 9 9 9 10 10 11 11 11 10 9 8 7 6 8 10 11 11 11 10 8 8 9 8 7 7 8 8 6 2 2 5 10 9 6 8 8 6 5 11 12 9 6 4 5 6 4 3 4 4 4 5 6 5 3 4 5 5 2 3 8 10 11 12 12 10 8 11 11 7 2 5 8 8 8 9 9 11 12 13 12 11 10 10 9 8 5 5 5 1 3 4 3 4 6 7 7 7 7 6 7 6 5 3 4 5 4 2 3 7 10 9 8 8 8 7 7 7 7 5 2 3 4 4 3 2 2 2 1 0 1 2 4 5 5 4 1 1 2 3 3 4 6 6 7 6 5 4 3 3 3 4 4 4 3 3 2 2 2 2 2 1 2 2 3 1 2 4 5 4 4 2 1 1 2 4 4 4 1 2 6 7 8 8 7 6 6 6 5 5 5 4 2 1 0 2 4 5 5 5 4 4 3 2 1 2 2 3 4 4 4 3 5 7 7 3 5 6 3 4 4 2 2 4 6 2 2 2 2 3 3 3 2 2 1 3 7 10 8 9 12 11 10 10 12 11 9 8 8 8 9 8 8 8 7 7 8 7 7 8 7 4 4 3 4 7 7 6 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 4 4 4 3 1 1 2 6 7 8 7 9 10 7 4 4 5 4 2 1 3 7 11 10 7 6 6 5 8 10 8 7 7 8 8 6 6 10 13 10 5 1 1 2 3 5 8 9 10 10 11 13 14 13 12 11 10 10 10 8 7 7 7 7 8 7 6 5 3 4 4 4 3 2 1 2 3 4 5 4 4 3 3 3 3 3 2 2 1 1 0 1 1 2 2 2 2 2 3 3 3 2 1 1 2 2 2 2 3 5 5 4 3 2 2 3 4 7 10 10 10 9 8 7 6 4 3 1 2 4 9 14 15 14 13 12 8 5 7 7 6 5 5 5 4 4 5 6 6 7 7 7 7 6 5 4 4 6 8 9 9 7 6 6 6 6 7 7 8 8 8 6 5 3 4 8 11 13 14 13 10 7 3 2 2 3 27 27 27 27 27 27 27 27 27 27 28 28 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 30 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 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 26 25 25 24 23 23 22 21 20 19 18 17 13 8 4 4 5 7 8 9 7 5 3 3 2 3 4 5 5 5 6 7 8 10 11 9 6 5 2 3 5 2 1 0 1 2 6 6 4 4 5 3 1 4 5 5 5 5 3 2 5 4 3 4 4 3 3 3 4 4 3 0 1 3 4 4 6 8 10 11 13 13 11 11 12 13 14 13 13 14 14 14 13 12 11 11 11 11 11 10 9 8 6 3 2 4 4 4 6 10 10 10 9 9 8 7 6 4 4 4 4 5 4 4 5 6 6 6 5 5 5 5 5 4 2 1 2 4 6 6 6 6 6 5 6 6 5 4 4 4 3 2 1 3 5 8 7 5 3 4 5 5 1 2 2 1 1 2 2 3 2 2 2 2 2 1 2 5 5 4 3 3 2 1 2 4 5 5 4 3 4 4 5 5 6 7 4 3 4 5 5 5 6 7 7 8 8 8 9 11 10 3 4 6 6 6 7 7 7 7 8 10 9 7 6 5 5 5 5 5 6 7 8 6 2 3 2 4 7 10 12 11 7 3 3 2 2 1 1 3 4 4 6 7 9 9 9 8 7 7 7 8 9 7 7 11 11 11 12 11 11 11 9 7 5 5 4 2 4 5 4 3 6 8 8 7 7 6 5 4 4 4 4 8 14 11 2 7 8 9 11 13 14 14 11 8 9 10 10 4 6 8 8 7 7 8 8 7 7 5 5 5 4 4 7 9 9 6 6 6 6 5 7 7 6 5 6 7 7 6 6 8 10 8 5 6 8 4 5 12 12 9 4 2 4 6 5 4 3 3 3 5 7 7 6 5 5 5 4 1 5 10 12 13 11 10 9 10 12 8 2 5 7 7 8 9 10 11 12 13 13 10 8 8 8 7 5 4 5 5 5 4 4 6 7 8 10 9 8 7 7 6 5 4 4 5 5 4 2 6 8 8 9 9 9 9 8 7 3 2 5 5 6 6 5 4 3 1 1 2 3 4 5 5 4 2 1 1 2 3 4 4 5 6 6 6 5 4 3 2 3 4 4 3 3 2 2 2 3 3 2 2 2 2 2 1 1 3 4 4 3 2 1 1 2 3 4 4 3 1 4 6 8 8 8 8 7 7 6 5 6 5 4 3 1 2 5 5 4 4 4 3 2 2 1 2 2 2 3 5 4 4 3 7 9 8 8 7 5 3 2 4 3 5 5 2 3 4 5 4 3 3 2 2 4 5 5 5 2 3 7 9 9 9 11 11 11 10 9 9 8 7 8 9 7 7 8 8 7 7 7 4 1 2 4 5 7 8 7 7 6 3 2 3 3 4 4 3 3 3 3 3 3 3 2 0 2 3 4 3 1 1 2 5 7 7 8 8 7 3 4 6 6 4 3 5 7 9 6 3 5 5 5 10 13 12 11 10 9 8 7 6 8 11 12 9 7 6 4 7 12 14 14 14 14 14 14 12 9 8 8 8 7 5 2 1 1 2 3 5 5 3 1 2 3 4 4 4 2 1 1 2 3 4 4 4 3 2 2 2 2 2 3 2 1 1 1 2 2 3 3 2 1 1 2 3 2 2 1 2 2 2 2 4 5 4 4 3 3 3 2 9 12 13 11 9 7 6 7 8 7 6 3 3 9 11 13 14 14 13 10 5 4 6 7 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 6 7 7 6 6 6 6 8 7 6 4 6 9 7 5 5 8 9 10 12 10 8 6 4 3 2 3 4 27 27 27 27 27 27 27 27 27 27 28 28 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 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 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 27 26 25 24 23 23 22 21 20 19 18 17 14 10 4 4 5 7 8 8 6 5 4 4 4 3 3 2 1 2 1 1 3 5 8 9 8 8 7 7 6 3 3 2 2 3 6 7 3 2 4 4 2 2 6 6 5 4 4 1 2 4 4 4 4 4 3 3 4 3 1 3 2 1 3 1 1 1 4 7 8 10 11 11 11 12 13 12 12 13 13 13 12 11 11 11 11 11 11 9 8 7 5 3 3 4 3 1 2 5 8 7 6 6 6 6 6 5 4 4 4 4 4 4 4 5 5 3 1 2 2 2 4 4 3 3 6 6 6 6 7 5 5 5 6 3 2 3 3 3 4 4 2 3 6 8 6 5 3 4 3 2 3 4 3 3 2 2 1 2 3 4 3 3 3 1 1 2 2 2 2 3 4 4 3 4 5 7 7 4 3 2 2 3 5 7 6 3 4 5 5 5 6 6 7 8 9 9 9 9 8 4 2 5 6 7 7 7 7 6 7 8 8 7 5 4 4 4 5 5 6 7 9 7 4 2 1 3 5 7 10 13 11 8 4 3 3 2 3 3 3 5 8 10 12 12 11 10 9 7 8 9 10 8 7 9 11 12 12 12 11 9 7 5 4 3 4 3 1 3 3 1 5 7 7 7 7 6 5 4 4 5 3 5 13 12 5 10 14 15 15 15 14 14 13 12 12 14 15 11 3 4 5 3 3 3 3 2 1 2 3 4 2 3 6 8 7 4 3 3 2 3 5 6 5 4 4 4 4 5 8 9 9 8 2 3 6 3 6 11 11 8 6 4 3 4 4 3 2 2 3 5 7 7 7 5 5 5 6 5 3 7 9 9 9 11 10 10 13 11 5 3 5 6 7 9 10 11 12 12 12 9 6 5 6 6 5 3 5 6 5 3 6 5 4 5 7 9 9 8 8 7 6 3 3 5 5 5 4 5 7 8 9 10 10 10 7 3 3 5 5 4 4 4 4 3 2 2 2 3 4 5 6 5 3 1 1 2 3 3 4 4 5 6 6 5 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 4 3 2 2 1 1 2 2 2 3 4 3 2 6 7 8 8 8 7 7 6 6 5 5 4 3 2 3 5 5 3 4 4 4 3 2 2 2 2 2 3 4 5 4 3 5 7 8 7 9 10 10 4 0 2 4 5 3 4 6 8 7 4 1 0 2 4 6 5 6 8 8 6 7 7 6 6 9 11 10 9 7 7 8 9 9 8 7 6 7 8 8 6 3 2 3 5 5 6 9 9 7 6 4 3 3 3 3 3 2 1 1 3 3 2 2 3 3 3 3 3 3 2 2 1 4 6 7 6 7 6 4 5 8 8 7 6 6 6 6 3 2 3 4 8 12 15 15 13 12 10 9 9 11 12 14 16 14 10 9 7 10 16 15 14 12 10 9 9 9 6 4 4 4 3 1 2 4 4 3 2 3 4 2 1 1 2 2 3 3 4 4 3 2 3 3 3 3 2 2 1 1 2 2 3 2 1 0 1 2 2 3 4 4 3 2 1 3 2 1 1 1 0 0 2 3 3 3 3 4 5 3 5 13 12 11 9 6 5 6 6 7 7 8 4 3 9 11 13 13 13 10 7 3 4 6 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 7 7 7 7 7 9 8 5 2 1 4 6 6 6 8 10 10 8 4 2 1 2 2 2 3 3 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 30 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 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 28 28 28 27 26 25 24 23 23 22 21 20 19 18 16 15 11 6 4 6 7 7 6 5 4 3 3 3 3 2 2 1 0 3 4 5 3 1 3 5 8 9 6 5 4 5 4 2 5 6 6 5 1 3 4 3 2 5 6 5 3 4 3 1 3 3 3 2 1 2 3 5 6 2 2 2 1 3 3 3 4 4 4 4 6 8 9 11 11 11 11 11 12 11 10 10 10 10 11 11 10 10 8 7 6 4 3 5 6 5 4 3 5 7 7 7 7 7 6 6 6 6 6 5 4 3 1 2 3 4 3 4 3 2 2 3 4 5 8 7 6 6 7 8 6 6 6 5 2 4 4 1 1 4 4 4 5 8 7 4 4 4 3 2 1 3 4 4 4 3 2 0 1 2 4 4 4 4 4 4 4 4 5 5 5 5 4 1 1 3 6 8 8 5 3 3 3 5 8 8 3 2 4 4 5 6 6 7 8 8 8 7 7 6 5 3 4 6 6 7 7 5 4 6 7 7 6 4 4 4 5 5 6 7 7 8 9 6 2 1 2 3 5 8 10 11 8 5 4 4 3 2 3 5 9 10 11 12 12 12 11 9 8 9 9 8 8 7 7 9 11 11 11 10 8 6 2 1 1 3 5 5 3 1 1 3 5 6 6 5 5 6 5 5 6 4 4 11 12 9 12 15 14 12 11 11 11 11 11 11 13 15 13 5 1 3 2 3 3 3 4 4 5 6 5 3 3 5 8 7 6 6 5 4 3 4 5 5 5 6 5 2 7 11 12 9 6 1 2 3 6 10 12 10 6 3 1 1 2 2 2 1 1 3 4 5 6 6 5 5 6 7 8 9 10 10 8 8 10 10 9 12 13 9 1 3 5 6 8 10 11 11 11 10 8 5 3 3 5 5 5 6 7 5 2 5 6 4 3 3 5 7 8 8 7 5 2 1 3 5 5 5 6 7 8 9 10 10 10 4 3 7 6 5 2 3 4 4 3 1 2 3 5 6 7 5 4 3 2 3 3 4 4 4 5 5 6 5 4 3 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 4 4 4 3 3 4 3 1 2 2 1 1 1 1 2 5 4 3 5 6 6 6 6 6 6 6 6 5 5 4 3 2 3 5 5 3 4 5 4 4 3 3 2 1 2 2 4 5 5 4 4 5 5 4 7 10 11 10 7 4 0 1 1 1 4 6 5 4 3 2 0 2 5 6 6 6 3 3 4 6 6 5 6 8 8 8 7 8 11 9 9 8 7 5 5 9 9 8 6 5 5 5 3 3 9 9 8 7 6 5 4 4 3 2 3 3 3 5 3 1 4 5 5 5 3 2 2 4 4 3 2 4 4 4 6 6 4 4 7 7 6 7 8 6 5 4 5 6 8 11 14 15 14 12 10 10 11 12 14 14 15 15 14 9 7 7 10 14 14 11 9 7 5 5 5 2 1 1 2 2 3 3 4 4 3 2 3 4 3 2 2 1 1 2 6 7 7 4 4 3 3 2 2 2 1 1 2 3 1 2 3 2 1 2 3 3 3 3 4 4 2 1 1 2 2 1 2 3 2 1 2 2 2 1 2 4 3 8 13 12 9 7 5 5 5 5 5 5 4 3 6 9 10 11 11 11 9 6 4 6 7 6 7 7 6 5 4 4 4 5 5 5 4 4 3 3 4 6 5 5 6 7 7 7 7 7 8 11 9 5 2 4 3 2 2 5 9 10 7 3 2 1 2 2 2 1 2 4 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 29 29 29 29 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 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 27 25 24 23 23 22 22 21 19 18 17 16 13 9 5 5 5 5 4 3 2 2 3 4 4 3 2 2 2 2 3 4 4 4 3 1 5 6 5 4 6 7 5 6 9 6 3 2 2 3 3 5 4 4 4 4 4 5 4 1 1 0 1 1 2 3 5 6 5 2 1 1 1 3 4 4 4 4 3 3 3 5 8 12 10 10 10 11 10 9 8 9 9 10 10 11 10 9 8 6 5 3 4 5 6 5 4 4 6 7 8 8 7 8 8 8 8 9 8 6 5 3 1 0 2 3 2 1 1 2 1 1 4 4 5 4 4 4 5 5 5 6 6 5 4 4 2 3 1 2 4 5 8 8 3 2 3 3 4 3 1 1 2 4 5 5 2 1 1 1 2 3 4 4 4 5 5 5 6 6 5 5 3 1 1 1 3 6 7 7 4 4 5 8 10 11 6 2 1 2 3 5 6 7 7 7 6 5 4 4 4 5 5 5 5 6 5 4 3 6 8 7 5 3 4 5 6 6 6 7 7 8 8 8 5 3 2 3 4 6 8 9 7 5 4 4 3 3 6 10 13 11 11 11 12 11 10 10 9 8 8 7 6 6 6 6 8 9 10 9 8 6 3 1 2 4 7 9 11 8 4 2 3 4 4 3 4 5 6 5 6 5 6 9 13 10 10 12 10 9 8 7 6 8 8 9 10 13 12 7 4 6 5 6 7 7 6 5 4 4 4 4 4 5 7 8 9 9 8 6 3 2 4 5 6 4 1 9 15 17 16 12 9 6 6 7 11 13 14 12 8 4 3 4 4 3 1 1 1 3 3 3 3 4 6 8 7 7 9 11 11 9 6 6 9 11 11 12 14 10 4 2 4 5 7 10 11 11 10 9 7 5 3 3 3 4 6 9 9 6 0 3 4 4 4 4 3 4 5 7 6 3 2 3 3 4 4 5 5 7 7 8 9 7 5 4 7 8 7 6 4 2 3 4 3 1 1 3 5 6 7 4 1 4 5 5 5 5 4 5 5 5 5 5 3 1 0 1 2 2 2 2 3 3 3 3 3 4 5 6 6 6 6 5 4 2 3 3 3 1 3 3 3 2 2 1 2 5 6 5 6 7 5 5 5 5 5 6 5 5 4 3 2 1 3 4 5 5 5 5 4 4 3 3 2 1 2 2 3 4 4 4 5 5 4 4 6 6 7 9 10 9 7 7 6 4 0 2 3 4 4 3 2 3 6 8 7 6 5 4 5 7 7 6 5 5 6 7 5 7 10 9 7 6 6 5 5 8 9 9 8 7 5 3 1 2 6 7 7 6 6 6 5 4 3 3 3 4 4 3 1 1 6 6 5 5 3 1 1 5 6 5 1 1 0 1 6 7 4 1 4 4 4 6 8 8 9 10 10 10 11 13 13 12 9 7 6 7 9 11 14 15 16 15 12 7 5 7 7 11 14 10 4 3 3 3 4 4 4 4 4 4 4 3 1 1 2 3 4 5 4 3 3 2 3 4 7 7 6 5 5 4 3 2 2 2 2 2 1 2 1 2 4 3 3 3 4 5 5 3 3 3 2 1 1 2 2 1 2 4 4 2 2 2 1 1 2 2 3 8 12 12 9 7 6 5 4 4 3 3 6 7 8 9 9 10 10 11 10 9 8 8 7 7 7 7 7 6 5 4 4 4 4 4 4 4 4 4 5 6 5 6 6 7 7 6 7 7 9 12 11 8 5 2 3 2 0 4 7 8 6 3 3 2 2 2 2 2 2 2 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 30 29 29 28 28 28 28 27 26 25 24 23 22 22 21 20 19 18 17 16 13 8 5 3 3 2 2 3 3 4 5 5 4 3 3 4 5 4 3 2 2 3 5 6 5 3 3 6 8 9 10 9 6 2 1 2 2 2 2 2 2 2 2 3 4 4 3 3 3 3 2 3 5 6 5 4 2 2 2 2 4 4 4 3 3 4 6 7 7 10 10 9 9 9 10 8 7 6 8 9 10 11 11 11 10 9 7 6 5 6 6 6 4 3 4 6 7 7 8 9 10 11 11 11 11 9 7 6 4 3 2 3 4 5 4 2 1 2 2 2 2 2 1 0 1 1 1 0 1 3 3 4 5 5 7 5 4 5 7 7 5 2 2 4 4 4 5 3 1 1 4 5 6 5 2 1 1 2 3 3 2 2 3 3 3 5 6 6 6 4 2 1 1 2 4 6 7 6 7 8 10 12 11 8 6 4 2 3 5 6 7 6 6 4 3 3 5 6 7 5 4 3 4 4 3 3 6 8 8 6 4 5 7 8 8 7 8 8 7 7 7 6 4 3 3 4 5 6 7 6 5 4 4 6 9 12 12 12 10 10 10 11 10 9 8 8 7 6 5 4 3 3 2 4 6 8 8 8 7 4 1 5 9 12 14 14 14 9 3 1 2 3 2 3 4 6 5 4 4 6 8 12 10 8 8 6 5 5 4 3 5 7 9 10 13 10 5 8 8 7 8 8 8 7 5 2 1 4 5 4 2 4 5 7 8 8 7 5 2 1 3 5 2 7 15 18 16 13 11 10 9 9 8 9 10 11 10 8 4 3 3 7 8 6 3 2 2 2 2 3 5 7 9 7 5 7 10 10 10 8 9 11 14 11 9 11 11 6 1 2 4 6 9 10 10 8 7 6 5 3 2 2 2 4 8 7 5 3 3 3 4 5 5 6 5 5 6 5 2 5 5 4 2 3 3 5 7 6 7 10 6 2 9 9 9 7 7 5 3 3 3 3 2 2 3 4 6 6 6 3 5 7 5 4 3 3 4 5 5 5 4 2 1 1 2 1 1 2 3 3 3 3 3 4 4 5 6 7 7 6 6 5 3 2 3 2 1 3 4 4 3 2 2 0 3 9 6 7 7 4 4 4 3 4 5 5 4 3 2 2 3 4 2 6 7 5 4 2 3 3 4 3 1 2 3 3 3 3 4 6 6 6 4 1 2 2 4 8 10 12 9 7 5 1 2 2 4 3 2 2 3 6 8 8 7 7 7 6 6 6 6 5 3 3 4 2 3 6 9 5 3 4 3 4 7 8 8 8 7 5 4 3 2 3 6 6 6 6 6 5 4 5 5 4 5 3 1 2 3 5 5 5 5 3 1 1 6 6 5 3 3 1 2 3 4 2 1 3 3 2 4 7 10 11 11 10 12 13 14 11 7 5 4 4 5 8 10 12 15 14 11 7 4 3 5 8 11 13 8 2 5 8 8 7 6 6 5 5 5 4 2 3 5 6 6 5 4 3 3 3 3 3 4 5 5 4 5 6 6 5 3 2 2 3 2 1 1 0 2 4 4 3 4 4 5 5 5 4 3 2 0 1 2 1 1 2 3 4 3 2 1 1 1 1 2 5 9 12 13 10 8 8 6 6 7 6 6 7 6 7 8 9 9 10 11 11 9 6 5 6 7 8 8 8 7 7 5 3 2 2 2 3 4 4 4 5 5 5 5 6 7 6 6 6 7 10 11 10 8 5 1 2 3 3 3 4 6 6 6 4 2 0 1 1 2 2 1 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 31 32 32 31 31 31 30 29 29 29 28 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 12 8 4 3 2 2 2 3 3 4 4 4 3 3 2 4 6 7 5 5 6 4 2 1 2 4 6 8 8 7 7 6 3 3 3 4 3 2 1 2 3 2 2 3 4 5 5 5 4 3 2 2 3 4 2 3 3 4 3 4 4 4 3 4 5 8 8 8 8 9 9 7 7 8 8 6 6 9 10 12 12 12 12 12 11 10 9 8 8 7 7 5 3 3 4 7 8 10 11 12 12 12 11 10 8 6 4 4 4 5 6 7 7 6 4 2 2 2 2 3 2 2 4 4 4 4 4 4 4 2 2 3 4 6 5 5 5 8 5 2 4 2 2 3 4 5 5 3 1 3 5 6 6 2 1 2 3 3 4 3 2 0 1 3 5 6 6 6 6 3 0 1 1 2 7 9 10 9 9 10 12 10 8 8 8 8 9 9 8 8 7 5 4 4 4 6 6 6 4 2 2 3 4 3 2 5 7 8 6 5 6 8 8 8 8 8 8 7 7 7 7 6 5 4 4 5 5 5 5 4 4 6 10 12 12 9 7 6 7 8 9 9 8 8 7 7 6 4 1 2 2 1 1 4 7 8 8 7 4 2 8 12 14 14 16 16 12 6 1 1 1 1 2 1 3 3 3 4 4 7 9 8 3 3 2 1 1 1 2 4 4 7 11 14 10 8 10 9 8 8 8 8 8 7 5 4 5 3 1 3 4 4 4 4 5 6 5 4 1 4 5 3 9 16 17 14 11 10 9 8 7 4 4 7 10 9 6 1 1 3 8 10 9 7 3 1 2 3 5 7 8 9 8 6 5 7 9 12 14 14 13 12 9 8 9 12 9 4 2 2 4 7 9 9 7 6 5 5 4 3 3 1 1 2 4 4 4 4 5 5 5 5 6 6 6 6 4 3 7 7 6 4 2 2 3 5 7 8 10 5 5 10 11 9 7 6 4 4 5 6 5 4 4 5 6 7 7 7 6 3 4 5 4 3 3 4 5 5 5 4 2 1 2 2 1 1 3 3 3 3 3 4 4 4 5 6 7 7 6 6 6 4 3 3 2 2 2 4 4 4 3 2 1 4 8 8 6 5 2 3 3 3 3 3 3 2 1 1 3 5 5 3 5 7 5 3 2 3 3 3 3 1 2 3 3 3 2 4 6 8 6 4 1 2 3 3 4 6 7 4 4 3 1 2 3 3 2 1 2 2 4 8 7 7 8 7 7 6 5 5 4 3 3 3 2 2 3 8 6 5 5 2 3 6 8 7 7 7 5 5 6 4 3 4 5 6 7 7 5 5 6 7 6 5 2 2 3 3 4 5 5 4 1 1 2 6 6 4 4 6 5 4 2 2 1 2 4 4 1 4 6 8 7 7 8 11 12 11 9 6 4 6 9 10 10 9 9 10 10 7 3 2 3 7 9 9 8 6 4 7 8 8 8 7 7 6 6 5 1 4 8 8 7 6 6 5 3 2 3 2 2 2 3 4 4 4 6 6 6 5 3 2 2 1 1 2 1 1 3 3 2 1 3 5 7 6 5 3 1 1 1 1 1 2 4 4 3 2 2 4 6 6 6 7 9 11 12 13 10 7 7 8 9 9 8 7 6 3 5 7 9 10 11 12 11 8 4 3 5 6 8 8 8 8 7 6 4 3 3 2 2 3 3 3 4 4 5 5 6 7 7 7 6 9 11 9 6 4 2 2 2 5 5 4 5 5 6 6 4 2 1 1 2 3 3 4 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 32 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 28 27 26 24 23 23 22 21 20 19 18 18 17 17 14 10 7 6 4 2 2 2 4 4 3 3 3 3 2 4 6 7 6 7 6 6 6 8 11 8 4 3 4 5 7 5 4 5 5 5 3 2 3 1 2 3 2 1 2 4 4 5 5 5 3 3 4 5 3 2 3 4 4 4 5 5 4 5 7 9 7 6 6 7 7 6 6 8 10 7 7 10 13 14 14 14 14 14 13 13 13 13 12 11 10 9 8 6 5 7 9 10 10 11 11 11 10 7 5 4 4 5 6 6 6 6 6 6 6 5 4 3 3 3 2 1 4 5 4 4 4 4 4 3 3 3 4 2 2 3 3 2 2 3 4 3 2 1 2 4 5 5 3 2 5 6 5 1 2 3 3 2 3 4 3 2 2 4 5 6 5 6 7 5 2 1 3 6 10 10 10 10 10 11 12 9 8 8 11 11 11 10 10 11 10 6 3 4 5 5 5 3 2 2 0 0 2 3 2 2 5 7 6 6 6 8 8 8 8 8 7 7 7 8 9 8 7 5 6 6 5 4 4 4 5 8 12 11 9 5 3 3 6 7 8 8 8 8 7 7 5 3 2 3 4 2 1 4 7 8 8 6 2 3 12 13 14 15 17 17 14 9 5 3 1 1 2 2 3 3 4 3 2 6 8 7 1 2 2 2 2 1 1 2 3 7 11 14 14 13 12 10 8 7 7 8 9 9 8 5 3 3 4 4 3 3 2 2 2 2 3 3 3 5 5 3 12 16 16 13 10 9 9 7 7 6 3 3 7 8 6 3 1 4 10 10 9 8 3 1 1 4 6 8 7 7 8 9 8 5 3 7 12 15 14 14 13 12 11 13 11 8 4 3 1 4 8 9 8 7 5 4 4 5 4 4 3 2 3 3 3 3 5 5 6 6 6 7 6 3 2 7 8 8 8 6 3 1 2 4 6 8 7 5 9 12 12 10 7 5 4 6 8 8 7 6 6 6 7 8 8 8 7 5 2 3 4 4 4 4 5 5 4 3 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 5 4 4 4 3 1 2 4 3 2 2 1 4 7 8 4 1 1 1 2 2 2 2 2 1 1 0 2 3 3 2 5 6 5 3 3 3 2 1 0 2 3 4 3 3 2 2 3 5 7 6 5 3 2 3 4 3 2 1 1 1 1 3 3 2 0 1 2 2 4 8 7 7 8 9 8 8 8 7 6 5 4 4 4 3 3 5 6 5 4 2 4 6 8 7 7 5 4 6 8 7 5 3 6 7 8 9 7 7 8 8 7 4 4 5 5 5 6 7 6 5 3 3 4 5 5 4 4 5 5 5 5 5 4 3 5 4 3 4 4 5 5 5 7 9 9 9 8 8 9 10 11 10 8 5 5 6 8 5 2 3 7 10 10 7 5 6 6 7 7 7 7 7 7 7 5 2 5 9 9 7 6 6 6 6 5 3 2 2 1 1 2 3 4 4 4 4 4 5 4 3 2 3 3 4 4 4 4 4 4 5 7 7 7 6 5 2 0 1 1 1 3 4 5 4 3 3 6 9 10 9 9 9 10 11 11 10 9 6 5 7 8 8 8 7 5 4 3 5 8 9 11 12 12 9 5 3 4 5 7 8 8 8 8 8 6 4 4 5 3 2 2 3 3 4 5 6 6 7 7 6 4 10 11 9 6 3 3 4 3 5 6 5 5 6 4 4 4 3 2 1 2 3 4 5 27 27 27 27 27 27 27 27 27 27 27 28 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 30 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 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 28 27 26 25 23 23 22 21 20 19 19 18 18 17 15 12 10 8 4 2 2 3 4 3 3 2 2 4 6 7 6 5 5 7 9 10 11 9 7 7 4 6 7 6 4 4 5 5 5 5 5 1 3 3 3 2 1 0 1 2 2 3 6 5 2 4 4 5 7 1 2 2 4 3 2 3 3 3 7 9 7 3 3 3 5 7 8 8 9 7 8 10 12 13 14 14 14 13 11 12 13 14 13 12 12 12 11 9 6 7 8 9 10 11 11 11 10 8 6 4 4 5 7 5 3 4 5 6 6 5 4 3 4 4 4 0 3 5 4 4 4 4 4 4 4 4 4 3 2 0 2 4 5 4 4 4 3 2 0 2 4 5 4 4 5 6 3 2 3 2 1 1 0 2 3 3 4 5 5 5 4 5 6 6 5 5 8 8 8 8 9 9 9 11 10 7 6 8 11 11 11 11 11 12 13 10 5 2 3 4 3 3 2 1 4 6 3 2 2 0 3 4 5 5 6 8 7 7 7 7 7 7 7 7 8 8 7 6 7 7 7 5 5 6 7 10 11 10 6 4 2 4 6 8 8 8 8 8 7 7 4 1 4 3 3 3 4 6 8 9 8 6 8 13 19 17 15 15 17 16 14 9 6 4 1 4 6 5 2 2 6 6 6 6 10 10 6 3 1 4 4 4 3 2 3 7 11 14 16 14 12 9 8 7 7 7 8 9 9 8 7 8 6 4 2 1 1 1 2 3 4 4 5 7 5 6 15 17 16 12 9 8 9 8 7 6 5 3 1 4 5 4 2 5 9 10 6 7 6 2 3 7 7 7 6 7 8 10 10 10 7 3 2 7 12 15 17 15 13 12 9 7 6 5 2 2 8 10 9 7 5 3 5 5 5 5 4 3 1 2 1 1 3 5 6 6 6 7 6 3 6 8 8 9 8 7 5 1 1 3 6 6 4 9 12 13 12 10 8 6 7 9 9 9 7 6 5 6 6 7 8 8 7 6 5 2 3 4 5 5 5 5 4 4 4 3 4 4 4 4 4 4 3 3 3 4 5 5 6 6 6 6 6 6 7 6 5 5 5 4 2 1 2 3 1 0 1 3 5 6 2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 3 4 5 4 2 2 2 1 1 3 4 4 4 4 3 4 6 6 5 5 6 7 8 7 6 5 2 1 1 1 1 2 2 1 1 3 2 1 1 3 7 9 9 9 9 10 10 10 9 8 8 7 7 7 6 5 4 5 3 2 2 4 7 10 9 7 4 4 7 9 9 7 4 5 6 8 9 10 10 10 9 7 5 5 6 7 8 8 8 6 7 7 7 6 5 4 5 6 7 7 6 5 5 5 3 5 5 3 2 3 5 5 6 7 8 8 8 9 9 9 9 9 7 5 3 3 5 10 9 6 4 7 9 8 3 4 7 7 7 6 6 6 6 6 4 0 6 9 9 6 4 5 7 7 7 6 4 2 2 3 3 3 2 3 3 2 1 2 4 3 2 4 6 6 6 6 7 7 7 7 6 7 7 6 5 4 2 1 1 1 4 6 6 4 2 4 7 10 11 11 10 8 8 9 9 8 8 8 7 6 8 7 6 6 6 5 6 5 6 8 11 12 12 12 10 7 4 3 5 7 8 8 8 8 8 7 4 5 6 5 3 2 2 2 3 4 5 6 7 7 4 3 10 10 9 7 6 5 5 6 7 5 2 2 5 4 3 2 2 2 2 2 2 3 4 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 30 29 29 28 28 28 28 28 27 25 24 23 22 21 20 19 19 18 18 17 16 14 12 8 4 2 2 2 3 3 3 3 1 5 5 5 4 4 5 6 8 8 7 5 6 8 4 4 5 4 4 4 6 7 6 6 7 7 4 3 4 1 3 2 3 4 4 2 6 6 1 4 6 6 8 4 2 2 4 5 3 3 4 3 5 9 8 3 2 3 5 4 5 5 8 10 10 9 9 10 11 11 11 10 8 7 9 10 10 10 11 10 9 7 6 5 8 10 11 11 12 11 10 8 6 4 3 4 5 5 3 2 4 5 5 4 3 4 4 4 3 1 4 5 4 4 4 4 4 4 4 3 2 2 1 1 2 2 2 2 2 3 3 2 1 2 2 4 5 5 5 5 3 2 2 2 1 1 2 0 3 4 4 4 4 5 6 6 6 7 6 8 9 7 6 6 6 7 8 9 8 5 6 8 10 10 10 10 11 12 12 12 9 5 4 3 2 3 2 4 9 11 10 7 4 3 2 2 3 3 5 6 6 6 6 6 6 6 6 6 6 7 6 6 7 6 5 3 6 8 9 9 9 8 5 4 5 8 9 10 9 8 8 8 8 6 3 1 4 7 8 8 8 8 9 10 10 11 16 19 19 16 15 15 17 15 12 9 6 2 3 6 8 6 2 1 1 4 5 4 6 9 10 8 3 2 3 3 4 4 4 6 9 11 13 12 11 8 6 5 4 5 6 7 7 8 9 9 8 6 3 2 2 3 5 5 5 6 6 7 7 4 13 18 16 12 8 5 6 7 6 6 5 4 4 3 3 3 1 4 7 8 1 3 3 5 8 10 9 7 6 5 7 8 9 9 8 6 4 2 6 12 16 17 15 12 10 6 6 6 4 1 7 9 8 7 5 2 4 6 6 5 4 2 2 4 4 3 3 4 5 6 6 5 5 4 6 8 8 8 8 7 5 2 1 2 3 1 5 9 11 11 11 9 9 10 11 12 12 10 8 6 4 5 5 6 6 6 6 5 5 5 5 6 7 7 7 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 5 5 6 6 6 6 6 7 8 6 5 4 4 3 2 1 2 2 2 2 3 3 3 1 1 1 1 1 1 0 1 1 2 2 2 2 1 2 3 3 2 2 2 1 1 2 3 4 5 5 5 5 5 8 12 11 8 4 4 6 8 8 7 6 4 1 0 1 2 2 2 1 2 2 2 1 1 2 4 9 10 10 9 9 10 11 12 10 9 8 7 7 7 6 7 7 5 2 2 4 7 9 9 7 5 5 7 9 10 9 6 3 7 8 8 11 11 10 10 7 5 6 7 8 9 9 8 5 7 9 8 6 5 5 7 7 7 7 6 5 5 5 3 4 6 5 4 2 4 6 7 9 9 9 8 7 7 7 6 6 6 4 2 2 5 10 8 5 3 7 8 6 6 8 8 7 6 6 6 6 4 2 2 6 9 8 5 2 4 6 7 8 7 7 6 2 2 5 6 5 3 1 1 2 1 1 2 3 2 4 7 6 6 6 7 8 8 8 7 7 6 4 3 3 3 2 1 2 5 7 6 5 5 8 10 11 10 9 9 10 10 8 5 4 5 6 8 8 8 5 5 6 6 6 7 7 6 6 8 10 11 12 11 8 5 3 5 6 8 8 8 8 8 7 6 6 6 7 5 3 2 2 1 1 3 4 6 5 3 6 9 8 8 7 7 7 6 9 9 7 4 4 4 4 3 3 2 2 2 3 3 4 4 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 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 32 32 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 28 28 28 28 27 26 24 23 22 21 20 19 19 18 18 17 16 15 13 8 4 0 2 3 3 3 3 3 1 2 3 2 0 3 2 4 6 7 6 5 5 7 8 3 1 2 3 5 7 6 4 3 6 8 6 2 0 1 2 3 3 1 3 7 8 7 3 5 7 7 7 4 2 3 5 4 3 2 4 3 4 7 8 6 2 3 2 2 3 4 11 13 12 8 7 7 8 9 8 8 5 2 5 7 8 8 9 9 8 8 6 5 8 11 12 13 12 9 6 5 5 4 2 3 4 4 3 1 3 5 5 3 3 4 5 5 2 3 5 4 4 4 4 3 3 2 1 0 1 2 2 2 1 1 2 2 2 1 0 2 2 2 0 3 4 5 5 4 2 2 3 2 2 1 2 1 3 4 3 2 2 3 4 6 7 8 8 8 8 7 6 5 5 6 7 8 7 5 6 8 8 8 8 9 10 11 11 12 10 9 9 4 1 6 6 8 9 10 10 8 6 4 3 2 1 2 3 4 5 5 6 6 6 6 5 5 5 5 6 5 5 5 3 3 8 8 8 5 3 5 5 8 10 12 11 10 9 8 8 8 9 6 2 6 10 14 14 13 11 10 10 10 11 14 18 19 17 14 14 15 16 14 12 8 5 1 4 6 7 6 2 6 8 7 5 4 3 3 7 11 9 4 1 2 3 5 6 6 7 9 10 10 9 8 6 4 2 2 4 3 3 4 5 5 5 6 5 4 4 5 6 6 6 6 6 7 7 5 12 19 16 11 5 1 5 7 7 6 5 4 4 4 4 3 2 2 5 6 5 2 4 9 11 11 9 6 3 3 5 7 8 8 7 6 5 3 2 6 9 12 14 14 12 6 6 6 6 1 5 9 6 5 5 2 3 5 6 5 4 2 2 4 4 3 4 3 4 4 4 4 2 5 7 8 7 7 7 7 6 3 1 2 2 3 3 5 7 9 9 8 11 13 14 15 13 11 10 7 5 4 4 4 4 4 3 3 4 5 6 7 7 7 7 6 6 5 5 4 4 3 3 4 4 4 4 3 3 3 4 4 4 6 7 7 7 7 6 7 7 4 2 2 3 3 1 1 3 3 4 4 2 2 2 3 3 2 2 1 1 0 1 2 2 3 3 3 3 2 2 0 2 3 3 3 3 4 5 5 5 5 5 6 11 14 12 9 6 4 7 9 9 7 5 3 2 1 2 3 3 2 2 2 1 0 1 3 4 2 1 5 7 7 5 7 10 13 10 10 10 8 9 9 9 9 9 8 6 4 6 7 8 10 7 6 6 7 8 10 10 8 5 7 7 8 10 10 10 10 6 5 8 8 9 9 8 7 6 5 8 10 7 6 7 8 7 7 7 6 4 4 6 4 2 4 6 5 3 4 5 6 8 8 6 5 5 4 4 5 6 6 5 3 4 5 8 7 5 4 7 7 8 10 8 7 6 6 5 3 2 1 4 7 8 7 3 3 5 6 7 7 7 7 6 5 2 2 6 8 6 3 1 2 3 2 2 2 3 2 3 5 5 6 7 7 7 7 7 7 6 5 3 2 2 3 2 1 1 4 8 7 7 8 9 9 9 8 8 8 10 9 8 6 3 3 6 9 8 5 3 4 5 5 4 5 7 6 5 4 7 9 12 12 9 6 4 5 6 7 8 8 8 8 8 7 6 6 6 5 4 3 3 2 2 2 4 5 4 5 8 8 7 7 6 6 5 6 8 7 6 5 5 5 3 1 3 4 5 5 5 5 5 5 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 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 32 32 32 32 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 28 28 28 28 28 27 25 23 22 21 20 19 19 18 18 17 16 15 13 9 4 1 3 4 4 3 3 2 2 3 3 1 2 3 2 4 6 6 4 5 4 6 8 6 3 3 4 5 5 4 4 5 7 7 6 1 3 4 2 2 3 4 5 7 6 5 4 4 5 6 4 2 1 2 2 1 2 3 4 4 3 4 7 8 6 2 1 1 3 6 10 10 10 8 6 7 8 8 8 10 9 7 7 8 8 9 8 8 8 8 8 8 10 13 15 14 12 9 6 3 3 3 2 2 4 3 2 1 2 5 5 4 5 5 5 5 2 4 6 4 3 4 3 2 0 1 2 3 3 3 4 3 3 3 3 4 4 3 2 2 2 2 1 3 3 4 4 3 1 1 2 2 3 2 2 0 2 4 4 3 3 2 3 5 6 7 6 6 6 6 6 6 6 7 7 8 9 8 7 7 7 6 6 7 8 9 10 10 9 10 9 5 6 9 9 7 9 9 8 7 5 3 2 1 1 2 2 3 4 5 5 5 5 4 4 4 4 5 5 5 5 4 3 6 10 9 6 4 2 5 8 12 11 10 9 8 8 7 7 8 10 8 8 12 15 16 14 12 11 10 10 10 12 15 18 20 16 14 15 16 16 15 13 9 4 3 4 4 7 6 6 11 15 16 14 9 3 4 6 7 8 7 6 6 7 7 6 6 7 8 9 10 9 8 6 4 1 3 3 1 1 1 2 2 1 4 6 6 6 6 6 6 6 6 6 6 6 5 11 16 14 10 5 1 5 7 8 7 6 5 5 4 4 2 0 2 3 3 4 5 7 10 10 8 6 4 1 2 5 7 9 7 5 4 3 3 3 2 3 7 10 13 13 9 7 7 6 2 5 8 6 4 5 4 2 3 5 5 4 2 1 2 2 3 3 3 3 2 1 5 5 7 8 7 7 7 7 7 6 3 2 5 5 3 1 3 4 6 6 9 14 13 12 11 11 11 11 9 7 5 4 3 2 2 2 2 3 5 5 6 6 6 6 6 6 5 5 4 3 3 3 4 4 4 4 3 3 3 3 3 4 6 8 9 8 6 6 7 6 5 1 2 3 3 2 3 4 5 5 5 3 2 2 4 4 4 3 2 1 1 1 2 2 3 3 3 3 3 2 1 1 2 2 2 3 4 4 4 4 4 4 8 12 13 12 11 10 9 10 11 9 4 2 1 2 2 3 4 2 1 2 2 1 2 2 3 6 6 5 4 3 2 1 2 5 8 7 7 9 10 10 10 10 10 9 9 10 9 9 8 9 9 8 8 8 8 9 11 12 9 8 9 7 7 7 7 7 8 5 6 9 9 9 8 8 8 6 3 6 8 8 8 9 9 8 7 7 4 3 3 4 3 1 2 4 5 5 4 3 5 7 5 2 3 3 3 3 4 6 5 5 5 3 4 5 7 6 6 8 8 9 9 7 6 5 3 4 6 6 7 7 7 6 4 4 6 7 7 7 6 5 5 5 4 1 4 8 10 7 5 4 3 3 4 4 4 4 2 1 4 6 7 6 5 5 6 7 6 5 5 4 3 1 2 1 2 3 4 7 7 8 9 8 7 6 6 6 6 7 7 7 6 6 6 6 8 5 1 4 6 6 6 2 3 6 7 6 5 5 8 11 12 11 9 6 4 6 8 7 7 8 8 7 7 7 6 5 4 3 3 2 3 4 5 3 2 4 8 8 7 6 6 7 6 5 6 9 7 6 5 6 5 4 2 3 3 4 5 5 5 6 6 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 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 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 29 29 28 28 28 28 28 27 26 24 23 21 20 19 19 18 18 17 16 15 13 10 5 1 3 4 4 4 3 3 3 4 4 2 1 1 4 5 6 7 4 3 3 5 7 8 5 3 5 4 4 5 4 5 5 5 4 1 3 4 3 3 5 7 5 3 2 3 3 2 3 5 6 6 4 2 2 2 3 3 4 4 4 3 5 8 7 2 1 3 6 4 2 6 7 7 5 6 7 7 9 12 11 10 10 11 10 8 6 6 6 8 9 8 7 12 15 14 11 8 5 3 2 3 2 4 5 4 4 3 4 5 5 5 5 5 5 4 3 4 5 3 3 3 4 3 3 3 3 4 3 3 3 3 4 4 4 4 3 3 3 3 2 3 3 3 2 2 2 2 2 2 2 2 2 0 1 1 2 4 4 4 4 4 4 3 2 2 3 4 6 7 7 8 9 9 9 10 12 12 8 5 6 6 7 7 7 8 9 9 8 8 6 6 12 10 7 7 9 10 9 6 4 2 0 1 2 2 3 3 3 4 4 3 3 3 3 4 4 5 5 5 5 5 6 10 11 10 6 4 3 8 11 13 10 8 7 7 7 6 7 9 10 9 11 14 14 12 10 9 9 9 9 10 12 15 17 18 15 14 16 16 16 16 15 9 3 5 2 3 4 7 8 12 16 17 17 15 9 4 7 8 8 9 9 8 8 8 6 6 7 8 9 10 9 9 6 3 4 6 6 3 2 4 6 6 5 4 4 5 6 7 7 7 6 6 6 6 6 4 9 14 14 8 4 1 4 7 9 8 6 5 5 3 1 5 7 9 9 7 6 5 7 8 8 5 2 2 0 2 6 10 10 8 4 2 1 2 3 3 4 5 7 10 13 12 9 8 5 3 5 6 5 4 6 6 4 2 3 4 4 2 2 3 4 3 3 4 6 5 4 7 6 5 6 6 6 7 8 7 6 2 4 7 5 2 2 3 2 2 6 11 14 8 5 7 8 8 10 11 10 8 6 4 3 3 2 1 4 5 6 6 6 6 5 5 5 5 5 4 4 3 4 4 4 4 4 4 3 3 2 3 4 6 9 10 8 6 7 7 6 4 1 2 2 2 5 6 6 7 7 7 6 3 1 3 5 5 4 1 1 1 1 2 2 3 3 3 3 2 2 1 1 0 0 1 1 2 3 2 2 4 7 10 11 11 11 11 10 10 10 10 8 2 1 2 2 3 3 3 1 0 0 2 2 2 4 5 4 4 4 4 4 4 4 6 4 4 4 3 4 6 7 8 10 11 10 10 12 11 9 9 9 9 9 10 10 10 11 12 13 11 10 10 8 7 7 5 4 3 4 6 8 10 9 9 9 6 5 4 6 7 9 9 9 9 9 8 8 7 6 5 4 3 3 4 4 5 7 5 4 5 8 6 2 1 2 3 4 6 6 4 4 4 4 5 6 7 7 7 9 8 7 7 6 4 6 11 12 12 11 9 7 4 5 4 3 5 6 5 3 3 5 6 5 3 3 8 10 11 9 7 7 5 4 5 6 5 4 2 3 6 7 5 4 4 5 6 6 5 4 4 5 3 2 2 2 3 4 4 6 7 9 9 9 6 4 2 3 5 6 6 6 6 5 5 6 9 6 2 4 5 4 3 1 5 8 8 7 6 7 10 12 12 12 10 6 3 6 8 7 7 7 7 7 7 6 5 4 4 3 3 3 4 4 2 2 6 10 9 7 6 5 5 5 6 5 7 9 6 5 5 4 5 5 3 3 3 4 5 5 6 6 6 27 27 27 27 27 27 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 30 30 30 30 30 30 30 30 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 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 26 25 23 22 20 19 18 18 17 17 16 15 14 11 7 2 2 4 4 4 4 4 4 5 4 3 1 3 4 5 5 5 5 2 4 5 6 7 6 3 5 5 5 4 3 4 6 5 5 3 2 4 4 3 4 5 4 1 2 4 4 3 5 7 7 6 4 1 2 3 4 4 2 2 2 2 5 8 7 3 2 3 3 2 2 5 5 5 6 5 5 5 5 7 9 11 11 11 9 8 6 5 5 6 6 6 4 11 14 14 11 9 6 4 2 1 2 4 4 2 3 3 4 5 5 6 5 5 5 3 3 5 5 3 2 2 3 3 3 3 3 3 3 3 3 2 3 4 4 4 3 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 3 2 2 1 3 4 5 5 5 4 4 3 3 2 3 5 6 8 9 11 11 11 11 12 12 12 9 6 6 6 7 8 8 8 9 9 8 6 6 10 15 9 5 8 10 11 10 8 5 2 1 2 3 3 3 3 3 3 3 2 2 2 3 3 4 4 5 5 5 5 7 12 12 9 5 4 5 11 13 12 8 5 4 5 5 5 5 6 8 9 10 12 11 8 7 7 7 8 8 9 10 12 14 14 11 8 11 14 15 15 14 8 3 4 4 3 2 6 8 12 15 15 15 18 16 10 5 6 7 8 9 9 8 7 7 6 7 8 9 10 9 9 5 3 8 9 8 5 4 4 6 6 6 5 4 2 4 6 7 7 7 7 6 7 6 3 8 13 13 7 2 1 3 5 8 9 7 5 3 3 8 12 11 11 12 12 10 8 7 6 6 4 2 0 2 5 9 11 10 8 6 3 2 3 4 5 5 5 5 6 12 13 11 8 5 5 6 5 4 4 6 7 5 4 2 2 3 4 4 5 5 3 4 7 9 7 6 6 5 4 6 4 5 7 8 8 6 4 6 8 5 2 3 4 2 3 8 9 8 2 3 6 6 4 6 10 11 10 9 6 5 4 2 2 5 6 6 6 6 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 4 3 2 3 5 7 10 10 9 6 7 7 6 4 2 1 3 5 7 7 8 8 8 8 7 6 3 1 6 5 3 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 4 7 9 9 10 10 10 9 9 8 7 5 1 3 3 1 4 4 2 0 1 2 4 3 2 5 5 5 5 5 4 4 2 1 4 4 4 4 2 0 2 5 4 5 8 9 10 14 11 9 10 10 10 11 10 9 11 10 11 12 12 11 11 10 9 9 9 6 5 6 7 9 10 11 11 11 9 8 8 8 8 9 9 8 8 7 8 8 8 8 8 8 7 7 7 7 8 9 7 5 5 8 7 5 2 3 3 3 4 5 5 4 4 5 5 5 6 6 7 7 5 5 4 5 9 12 15 12 10 9 8 8 5 4 4 3 3 4 4 5 8 8 8 6 6 7 11 12 12 10 9 9 7 6 5 5 3 3 3 6 6 5 3 3 4 5 5 4 3 2 3 4 3 3 3 3 4 4 3 6 7 8 8 8 7 5 5 6 6 7 7 7 7 6 4 6 9 7 3 4 4 3 4 5 8 10 7 6 6 6 8 11 11 10 7 4 3 6 8 7 7 6 6 7 7 6 5 5 4 4 3 3 3 0 4 9 11 10 6 5 5 5 5 4 3 4 7 9 6 5 4 3 4 4 4 4 4 4 5 5 6 5 5 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 31 31 31 31 31 31 31 30 29 29 29 28 28 28 28 27 25 24 22 21 19 18 17 17 17 16 15 14 11 8 4 1 3 4 3 3 4 4 3 3 3 4 4 4 3 2 4 5 6 5 6 6 5 4 2 4 5 5 4 3 3 4 5 5 5 3 1 3 4 1 2 2 1 2 1 3 1 4 5 2 5 6 3 2 2 1 1 0 1 1 2 4 7 7 6 4 4 3 2 2 3 6 8 7 5 3 1 0 3 7 11 12 10 7 8 8 7 6 6 7 5 3 10 13 13 10 10 7 4 1 1 2 3 3 2 2 3 3 4 6 6 5 5 5 3 3 5 4 3 2 2 1 2 3 3 3 2 3 3 3 2 2 3 4 4 3 3 4 3 3 3 2 2 2 2 2 3 3 4 5 5 4 3 2 2 3 5 5 5 5 4 5 5 4 5 6 6 7 8 9 10 11 11 11 11 11 12 12 8 5 6 6 8 9 9 9 9 7 6 9 11 12 6 3 7 10 10 10 9 7 3 2 3 3 3 3 4 4 3 3 2 2 2 2 3 4 4 5 5 6 5 5 8 10 9 4 4 7 11 12 9 5 2 2 3 3 3 4 4 6 8 10 9 8 5 4 4 5 7 8 8 9 10 10 9 7 2 7 11 13 13 11 9 9 8 8 6 7 12 12 13 15 13 13 15 18 15 9 5 5 5 6 6 6 6 6 7 8 8 9 9 9 7 4 5 10 11 9 7 4 2 3 5 5 4 4 2 1 6 7 7 8 7 7 7 8 3 7 13 12 7 2 1 3 2 6 8 8 3 5 13 14 14 13 12 12 12 12 12 11 10 8 6 4 4 7 11 13 13 10 9 7 5 4 4 4 5 6 6 5 5 9 12 11 7 6 6 6 6 3 3 6 7 6 5 4 1 2 4 5 6 4 1 7 9 9 8 7 6 6 6 7 5 6 8 9 8 6 5 8 8 5 2 4 6 4 4 7 7 6 5 6 6 5 1 4 7 9 10 10 7 5 4 1 3 6 8 8 7 7 6 6 5 5 4 4 4 4 5 6 6 6 6 6 6 5 4 2 3 6 8 10 10 9 7 6 6 6 5 4 3 7 7 7 8 8 8 8 7 7 6 5 2 5 5 3 1 0 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 2 5 7 8 9 9 9 7 5 4 4 3 3 4 2 2 4 4 3 0 3 4 3 2 1 3 5 5 5 4 5 6 7 7 5 2 1 0 1 2 3 4 3 1 2 5 7 11 9 10 12 10 11 12 12 10 9 9 10 10 11 11 11 12 12 12 11 10 9 8 9 10 11 10 10 10 9 8 8 9 8 8 7 6 5 2 2 2 3 3 4 5 5 6 7 8 8 9 8 7 7 8 8 8 6 6 5 4 4 5 5 5 4 4 2 2 2 3 4 4 3 4 8 12 14 14 11 8 5 5 8 8 6 6 5 4 2 3 4 8 10 9 7 6 7 10 13 13 12 10 9 8 8 7 5 4 4 4 6 7 5 3 2 3 4 4 3 2 3 3 4 5 4 4 3 4 4 2 5 8 9 9 10 9 8 7 7 7 7 7 6 6 5 4 3 5 8 8 6 5 6 6 7 7 8 9 7 4 6 7 8 9 11 10 7 3 3 6 7 7 6 6 5 6 6 6 6 6 6 4 2 1 2 6 10 13 9 5 2 5 6 6 4 2 1 1 5 8 6 6 5 4 4 4 5 4 3 3 4 5 5 5 6 27 27 27 27 27 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 31 31 31 31 31 31 30 30 29 29 29 28 28 28 28 26 24 22 21 19 18 17 17 16 16 15 14 12 9 5 1 3 4 3 3 3 3 2 2 2 3 4 4 2 2 3 4 6 5 6 6 3 2 2 3 4 5 2 3 4 4 3 0 4 5 4 0 1 1 2 1 1 1 0 2 2 4 6 2 5 6 3 1 1 1 1 1 2 3 3 2 5 8 8 6 4 4 5 6 10 11 11 8 6 4 0 2 7 9 11 12 8 6 6 7 8 9 8 8 5 6 10 15 14 12 12 8 4 3 2 3 4 4 3 3 3 3 3 4 5 4 4 5 4 2 4 4 4 3 2 1 2 3 3 2 2 3 3 4 2 1 4 4 3 3 3 2 2 1 1 1 0 0 1 1 2 3 4 4 4 3 2 2 2 3 4 5 5 4 4 4 5 6 7 9 9 8 8 8 9 9 9 10 9 10 12 13 11 9 7 7 7 9 9 9 8 7 6 10 10 6 1 3 6 9 10 9 8 7 4 3 3 3 4 5 5 5 4 3 2 2 2 2 2 4 5 6 6 6 5 4 5 8 8 7 5 7 9 10 7 5 2 1 2 3 4 4 4 6 8 10 8 6 3 2 2 2 4 6 7 7 7 7 5 2 3 7 9 10 10 10 12 13 12 11 9 9 12 13 14 15 13 11 12 17 17 14 8 3 3 3 4 5 6 7 7 8 8 8 8 7 5 3 6 9 11 10 7 5 4 4 4 5 4 2 2 3 6 4 5 7 8 8 8 8 2 9 15 10 7 4 1 1 2 6 7 5 7 14 19 18 16 14 13 12 12 13 13 14 14 13 12 10 10 12 15 14 13 11 10 8 7 6 5 5 6 7 6 5 5 8 11 11 8 8 6 3 3 2 2 6 8 7 6 5 4 2 4 6 6 1 4 10 10 9 8 7 6 7 7 7 6 6 7 9 8 6 5 8 8 5 2 4 6 5 3 4 5 6 6 7 6 4 3 5 6 7 8 8 6 5 3 2 6 8 9 9 9 8 7 6 5 4 4 4 4 4 5 7 7 7 7 7 6 6 5 3 2 7 9 11 11 8 7 6 6 5 4 5 6 8 6 6 9 8 7 7 7 6 6 6 4 5 5 2 2 2 2 2 2 2 1 2 2 2 2 3 4 5 4 4 4 5 5 5 5 4 3 1 6 9 10 9 8 4 3 1 1 2 4 6 4 2 4 5 4 0 5 5 4 1 1 1 3 4 3 2 4 6 9 9 9 7 5 4 3 4 5 5 3 1 3 4 5 6 8 11 12 9 12 13 13 9 8 9 9 9 9 11 11 10 12 12 11 12 10 10 11 11 10 10 9 9 9 8 7 7 7 6 4 3 2 2 3 3 2 1 1 2 3 3 4 6 7 8 9 8 8 8 9 8 8 7 7 6 4 4 4 3 2 1 1 1 2 3 5 7 9 11 13 14 13 10 7 4 3 6 8 7 6 7 7 6 4 4 3 5 7 6 6 7 9 11 13 12 11 9 6 5 7 7 5 4 4 5 6 7 4 2 1 2 3 2 2 2 3 4 4 4 5 4 4 4 3 1 6 9 10 9 10 9 9 9 8 7 8 8 7 6 5 3 0 3 7 11 7 4 4 3 6 7 7 8 8 6 7 9 9 9 10 10 7 3 4 6 7 8 6 5 5 7 7 8 7 7 6 4 1 3 8 10 10 9 7 6 6 6 5 3 3 3 3 3 2 7 9 8 7 7 5 5 4 3 2 2 4 5 5 5 6 27 27 27 27 27 27 27 27 28 28 27 28 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 28 28 27 25 23 21 20 18 17 17 16 16 15 14 12 9 5 2 3 4 3 3 2 2 2 1 1 1 2 3 2 2 3 5 5 6 6 7 5 4 3 2 3 4 4 1 4 4 4 2 4 4 4 3 4 4 5 2 1 1 1 3 6 7 6 3 3 2 3 4 3 1 1 1 3 3 3 0 3 6 8 5 3 4 5 7 9 10 9 6 6 6 6 8 11 12 12 10 7 6 4 6 8 9 8 7 6 7 12 15 16 13 11 6 3 4 3 3 3 3 2 3 3 3 3 3 4 4 4 4 3 2 4 5 5 4 3 2 2 2 1 1 2 3 3 3 1 2 4 4 3 3 2 2 1 1 2 2 1 1 2 2 2 2 3 3 3 3 3 4 4 3 3 3 4 4 4 5 6 8 9 11 11 10 9 8 8 8 9 8 8 9 11 12 12 11 9 7 7 7 7 7 6 5 6 8 8 3 2 5 6 8 8 8 7 6 3 2 4 5 5 6 6 5 5 3 3 3 3 3 3 5 6 6 6 6 5 5 5 5 6 7 6 7 7 7 6 4 3 6 7 6 6 5 5 6 7 8 7 5 3 3 4 3 2 4 6 6 5 4 3 3 5 7 8 7 6 12 15 16 14 11 5 6 10 13 15 15 13 10 11 14 17 16 12 7 3 1 3 4 6 7 7 7 7 7 6 5 4 2 5 8 11 13 10 8 4 4 5 6 4 2 5 5 3 2 2 5 8 8 7 5 6 12 15 9 6 6 5 5 5 6 4 5 14 18 19 18 17 15 12 12 12 13 14 14 15 15 14 12 10 12 14 12 11 11 11 9 8 6 6 6 7 6 5 2 3 8 12 12 11 9 7 5 6 4 2 7 9 8 7 6 5 4 4 4 2 6 10 12 10 8 7 7 6 6 6 6 6 6 7 9 9 7 4 7 7 6 4 5 5 3 3 3 4 5 6 7 6 2 3 6 7 7 7 6 4 3 5 8 11 11 11 11 11 10 8 7 5 4 3 3 4 4 6 8 8 8 8 8 7 7 6 4 3 7 10 11 9 7 6 6 5 4 4 8 8 7 5 7 8 7 7 7 6 6 6 6 6 5 3 3 4 4 5 5 4 4 3 2 2 1 1 3 4 5 4 4 5 5 5 5 5 5 4 2 8 12 13 8 5 4 4 3 2 2 0 2 1 2 5 6 3 1 6 6 4 0 2 3 3 3 2 2 2 3 6 8 9 9 8 7 6 6 6 5 4 3 3 5 4 5 7 9 9 8 9 10 9 7 7 8 9 8 7 8 8 8 8 7 7 7 7 8 10 10 10 9 9 8 8 7 6 5 3 3 4 4 2 2 4 4 4 4 4 5 5 5 5 5 6 6 7 8 7 7 7 8 7 7 6 5 4 1 1 3 3 3 2 2 6 9 11 12 13 14 12 10 6 5 3 2 3 5 7 7 6 7 7 7 7 5 5 2 2 5 7 8 9 10 10 9 7 5 2 3 6 6 5 4 4 5 6 7 4 2 1 1 1 2 2 3 4 3 3 4 4 4 4 4 3 1 6 10 11 11 8 8 8 9 8 6 8 9 9 8 8 6 3 6 9 12 7 2 4 3 3 6 5 7 9 8 8 8 8 8 9 10 5 4 5 6 7 7 5 4 5 7 8 8 7 7 6 3 3 7 10 9 8 6 6 6 5 3 2 4 6 5 3 1 3 3 8 9 9 8 6 5 5 4 3 3 4 4 5 6 6 27 27 27 27 27 27 27 27 27 28 27 28 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 31 31 31 31 31 31 30 30 29 29 29 29 29 28 27 26 24 22 20 18 17 16 16 15 14 13 12 9 6 3 4 4 3 2 1 2 2 1 3 3 1 3 5 4 5 6 6 6 6 4 4 5 6 6 6 6 5 2 2 4 5 2 2 2 4 5 8 8 9 6 4 3 5 6 8 7 6 4 4 6 8 6 5 2 1 3 3 3 2 2 2 2 4 4 4 4 2 2 3 5 7 5 7 8 9 10 11 11 13 10 7 5 3 4 8 8 6 5 6 10 13 15 15 11 6 3 3 3 3 2 1 1 2 3 3 3 3 4 3 3 3 3 2 1 3 5 5 4 3 2 2 3 5 3 4 5 5 5 4 4 4 4 4 4 3 2 1 2 2 2 1 2 2 3 3 1 2 4 5 6 7 6 6 5 3 3 4 5 6 7 8 10 10 10 10 10 10 9 8 8 8 7 7 8 10 12 12 11 10 8 7 6 6 5 3 3 5 5 5 3 4 7 7 7 7 7 6 4 2 2 4 5 6 6 6 5 4 3 2 3 4 4 5 6 6 7 7 7 7 6 6 5 3 4 5 6 6 6 7 9 11 12 9 8 7 5 5 5 6 7 7 6 5 5 4 3 1 3 5 4 3 2 2 3 5 7 7 4 6 15 17 16 14 9 3 5 9 12 15 15 14 12 11 12 15 15 14 10 6 4 4 6 7 8 7 6 5 4 3 3 3 2 3 7 11 14 9 4 1 3 5 6 6 4 4 2 1 3 2 4 7 8 7 4 9 14 14 9 7 8 8 8 8 7 8 12 18 17 16 16 15 12 9 9 11 13 13 13 13 14 13 11 10 9 9 6 5 8 9 9 8 7 6 5 6 2 2 5 3 6 11 13 13 12 10 8 8 6 2 7 10 10 9 8 5 4 2 4 9 13 13 12 10 8 7 7 6 6 4 4 4 6 7 9 10 8 4 5 7 7 5 3 1 2 5 5 5 6 6 6 3 2 5 7 7 8 9 8 5 1 6 11 15 14 13 12 10 9 8 8 6 5 3 3 3 4 6 9 10 9 9 9 8 8 7 6 4 7 10 9 7 6 6 6 5 4 5 10 9 5 6 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 7 7 6 6 5 4 2 1 1 3 4 4 4 5 5 6 6 6 5 5 3 2 10 14 13 6 1 3 5 5 5 6 4 2 3 6 7 5 3 2 5 6 3 2 4 5 4 4 4 5 4 3 3 6 6 7 7 7 8 8 7 6 4 4 4 5 5 5 6 8 7 7 6 4 3 5 5 6 7 6 5 5 5 4 2 2 1 1 1 2 4 6 6 6 6 7 7 7 6 6 6 5 4 5 4 3 4 5 6 6 5 5 5 5 6 7 6 5 5 6 6 6 7 7 7 6 7 6 5 4 3 2 2 3 5 9 11 12 12 11 11 9 7 5 2 2 3 5 6 6 6 7 6 6 5 5 6 6 5 4 3 6 8 8 7 6 5 5 4 4 1 2 4 6 5 4 3 4 5 6 3 2 1 1 1 2 3 4 3 3 3 3 3 3 4 4 3 1 6 11 12 11 7 6 7 8 7 6 8 9 9 8 8 8 6 9 11 11 7 6 6 5 2 4 6 8 9 7 7 7 8 8 8 8 4 5 6 6 6 6 3 4 5 6 6 6 6 6 5 7 9 9 9 8 7 5 4 2 0 3 5 6 6 3 1 5 4 2 2 6 8 9 8 7 6 5 4 4 4 5 5 6 7 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 30 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 32 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 28 27 25 22 21 19 17 16 15 15 14 13 11 9 6 3 3 4 3 2 1 2 3 1 2 2 3 4 4 2 3 5 6 5 5 4 1 5 7 6 5 5 5 5 5 1 2 2 2 4 4 8 10 7 8 8 5 4 8 8 9 9 9 7 6 6 8 8 7 6 3 2 2 3 1 1 2 2 3 4 5 4 1 1 2 3 6 11 12 9 7 6 10 12 13 9 7 4 4 5 9 8 7 7 9 11 12 12 11 7 5 2 1 2 2 3 3 4 4 4 4 4 4 4 3 3 2 3 3 2 3 4 5 4 3 4 6 6 6 5 5 6 7 7 6 5 4 4 4 4 3 2 2 1 1 1 1 1 2 3 3 1 3 6 7 7 6 5 5 5 5 5 5 6 7 9 9 9 9 10 10 11 10 10 8 7 7 6 6 7 10 11 11 10 9 8 6 6 5 4 2 2 6 8 7 6 7 8 8 8 8 8 6 2 3 5 5 5 5 6 6 5 4 2 1 2 3 4 6 7 7 7 7 7 7 8 8 7 6 2 3 5 5 8 11 14 13 12 10 8 6 5 3 4 6 6 6 5 4 4 4 2 0 3 3 4 3 2 2 5 6 7 7 3 9 17 16 14 11 8 4 3 9 12 15 15 14 13 11 11 12 13 11 9 6 6 6 7 8 9 10 9 7 5 5 4 4 2 1 7 10 11 7 4 2 3 4 5 6 4 2 0 2 4 5 5 6 8 7 4 9 14 15 12 9 9 9 9 9 9 11 14 17 16 12 10 10 9 7 10 13 13 11 11 10 10 11 12 12 8 4 4 3 5 7 7 7 6 4 2 3 6 7 8 5 3 8 13 14 14 13 11 9 8 2 7 12 11 10 8 4 3 7 10 13 14 15 13 10 7 6 4 6 7 4 3 3 5 7 8 9 9 5 4 7 6 3 1 4 5 6 5 3 4 3 1 4 7 8 8 7 8 9 9 7 5 6 10 14 16 15 12 9 9 9 9 7 5 3 2 2 3 7 9 11 10 10 9 9 9 8 7 5 7 9 7 4 3 4 4 3 3 6 10 8 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 7 6 4 2 0 1 2 3 4 5 6 6 6 6 6 5 5 3 2 12 13 10 2 3 5 5 5 6 8 5 4 6 5 4 3 2 1 4 5 2 2 4 5 6 6 4 3 3 4 4 4 4 5 6 6 6 7 6 5 4 5 5 5 5 4 4 4 5 5 4 1 2 6 4 3 4 4 3 2 3 2 2 3 4 3 1 2 2 2 3 4 4 5 6 7 9 9 8 4 3 4 5 5 5 5 6 6 5 4 3 4 6 7 7 6 5 5 5 5 7 10 10 9 8 6 4 4 3 6 7 8 10 13 12 10 8 7 6 6 7 7 5 3 5 6 7 6 6 6 6 6 5 4 4 4 4 4 5 7 7 6 4 3 2 1 2 3 3 4 4 5 5 4 4 4 4 4 2 1 1 1 2 3 4 3 2 2 1 1 2 3 3 3 1 3 7 11 11 10 8 8 8 9 8 8 7 8 7 6 5 6 8 10 10 10 9 9 7 3 3 5 8 9 7 5 5 6 8 8 7 6 5 5 6 6 6 5 2 3 4 5 5 6 7 3 5 11 9 8 7 8 6 4 4 3 5 7 6 4 3 4 4 6 7 5 5 5 8 10 9 8 6 5 3 2 2 4 5 6 6 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 29 30 30 30 30 29 29 30 30 30 30 30 30 30 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 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 29 29 29 28 27 25 23 21 19 17 16 15 15 14 12 11 9 6 3 3 4 3 3 2 1 3 3 0 1 3 2 2 2 3 3 6 6 2 3 3 5 5 4 5 5 5 6 5 2 3 3 3 1 7 9 9 5 8 8 5 4 8 9 11 11 10 9 7 8 9 7 8 9 6 2 2 3 2 3 4 4 4 6 7 5 3 3 2 2 10 13 13 10 10 12 14 12 10 7 6 7 8 9 10 10 10 9 9 9 9 8 6 5 4 3 3 2 4 6 6 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 4 4 4 6 8 8 7 5 5 5 6 6 6 5 5 5 4 3 2 2 2 2 1 1 2 1 1 2 2 1 3 6 7 7 5 4 4 5 5 4 5 6 8 9 8 8 8 10 10 10 10 8 7 7 6 5 4 5 7 9 10 9 9 7 6 5 5 3 2 6 10 10 8 6 7 7 7 10 10 9 6 4 7 10 7 5 5 5 5 5 4 3 3 5 6 7 6 7 6 6 6 6 7 8 9 9 7 4 2 3 7 13 16 16 14 11 9 7 6 4 1 2 5 5 4 3 2 3 4 4 5 7 5 3 2 3 5 6 7 4 3 12 15 16 12 11 9 7 5 3 8 12 15 15 14 12 10 9 10 10 8 7 5 6 7 8 11 13 14 13 12 10 8 7 6 3 2 6 8 9 7 6 4 3 3 4 5 4 3 2 3 4 6 7 6 7 8 4 7 14 15 13 10 9 9 10 10 10 11 15 16 14 6 3 7 6 6 12 13 12 8 6 6 7 11 13 13 9 3 2 3 4 6 6 5 5 6 8 9 9 9 8 7 4 3 9 13 14 13 12 11 9 3 7 13 12 9 6 2 6 10 11 12 13 14 13 10 8 5 3 7 8 5 4 4 4 6 7 9 9 6 4 7 4 1 1 5 7 8 9 6 3 2 4 7 9 9 8 6 7 8 8 8 7 5 4 7 11 11 11 9 9 9 9 8 6 3 2 1 3 8 10 11 10 10 9 9 9 9 9 6 6 9 7 4 1 2 3 2 3 6 8 6 2 3 3 3 4 5 5 6 6 6 6 6 6 7 7 8 9 9 9 9 8 7 5 3 3 1 1 5 6 6 7 6 6 6 6 5 5 2 3 12 12 8 3 3 4 5 5 5 4 5 6 5 2 2 1 0 2 2 3 3 4 3 2 3 4 4 3 2 3 5 6 5 3 2 2 3 5 6 5 5 6 5 5 6 5 4 3 5 4 3 0 3 6 4 3 4 4 3 3 5 3 1 2 1 1 2 3 3 2 3 5 6 5 4 4 8 11 10 6 4 6 7 6 6 6 6 5 4 2 2 3 4 5 7 7 7 6 7 7 9 12 12 11 8 3 1 5 3 5 9 11 12 12 10 8 7 6 7 8 9 6 3 2 5 7 8 6 5 4 3 3 3 3 3 3 5 5 5 7 7 5 4 5 5 6 5 5 5 5 4 3 3 5 6 6 5 4 2 1 1 1 3 3 3 1 1 1 2 1 1 2 2 1 3 5 7 10 10 11 11 10 10 11 10 9 8 8 7 5 3 4 7 9 7 7 9 8 6 6 7 7 8 8 4 3 4 6 9 9 7 6 4 5 5 6 5 3 1 2 2 4 4 6 5 2 7 10 7 6 7 8 6 5 5 5 6 6 4 2 5 6 5 3 5 6 7 5 7 9 10 8 7 6 5 3 3 4 5 4 2 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 29 29 29 30 29 29 29 29 30 30 30 30 30 30 30 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 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 29 29 28 28 26 24 22 20 18 16 15 14 13 12 10 9 6 3 3 4 4 2 1 1 1 2 4 5 6 4 3 3 4 5 6 7 5 2 5 4 2 5 4 3 1 1 1 2 4 4 2 2 5 8 7 5 8 7 3 4 9 10 10 7 7 8 7 9 7 5 7 7 8 9 6 6 6 7 6 4 3 2 2 3 2 2 3 6 10 10 12 12 14 15 15 11 9 8 12 13 13 12 11 11 9 9 8 7 4 0 2 3 3 3 3 4 5 6 6 5 5 5 4 4 3 6 7 6 5 4 4 4 5 5 5 3 5 7 9 9 7 6 5 4 4 4 5 5 6 5 4 2 1 2 3 2 1 1 3 4 3 2 3 3 3 5 7 6 6 5 4 4 3 3 3 6 8 8 8 7 7 9 8 7 6 5 6 6 6 5 4 5 6 7 8 9 9 8 6 4 2 2 7 11 11 9 5 5 7 6 9 13 13 11 7 6 10 11 7 5 4 4 5 5 5 6 9 11 11 10 7 6 6 6 5 6 6 7 8 8 6 4 3 7 12 18 17 15 12 8 6 6 6 4 1 2 3 4 3 3 3 6 8 10 9 8 7 6 5 6 8 9 8 9 14 21 18 15 10 9 8 6 4 4 7 12 14 15 12 10 7 6 6 7 6 6 6 6 6 10 15 16 16 15 14 12 10 9 7 4 2 5 9 9 9 9 6 4 2 3 4 4 4 4 4 4 5 5 5 6 7 4 5 13 17 15 11 10 11 12 11 11 10 12 11 9 3 4 4 2 7 12 12 8 6 5 6 7 11 13 14 14 10 6 4 4 5 5 6 10 12 12 11 10 10 9 8 7 3 4 11 13 13 13 12 9 4 8 12 11 8 4 5 10 11 11 11 11 13 12 11 8 6 2 5 9 6 2 4 4 5 6 8 8 7 5 6 4 1 1 5 7 9 11 8 5 3 3 6 10 11 8 5 5 6 6 6 4 1 3 6 8 9 9 9 9 9 8 7 5 4 2 1 5 10 12 11 9 8 8 8 9 10 10 9 7 8 8 5 2 1 1 1 4 6 7 3 0 2 2 2 4 5 6 6 6 5 5 5 6 6 7 8 9 9 9 9 9 8 7 6 5 3 4 6 6 6 7 6 6 6 6 5 4 0 6 12 12 8 6 5 3 3 4 3 2 5 5 2 4 3 2 2 2 1 5 7 8 7 6 5 6 7 5 3 2 2 3 4 3 2 2 3 5 7 7 7 6 6 7 7 6 5 5 6 5 4 4 5 6 5 4 5 6 5 5 6 5 2 3 3 3 4 4 4 3 4 5 6 5 3 2 4 8 10 9 7 7 7 7 7 7 6 4 2 1 3 3 3 3 4 5 6 6 6 8 10 12 13 11 7 2 2 4 3 5 9 12 12 11 10 9 9 10 9 7 3 2 1 4 6 8 8 7 5 4 2 1 2 4 5 6 6 6 5 5 6 6 5 6 6 6 3 2 1 1 2 4 6 7 8 7 6 4 3 2 2 2 2 2 0 1 2 3 3 2 1 1 3 4 6 7 7 7 8 9 9 9 9 10 9 8 7 6 6 5 3 3 5 10 7 6 6 6 9 11 8 8 7 5 2 3 2 3 7 9 7 5 3 3 5 5 3 1 2 4 2 1 3 4 2 6 9 10 6 6 6 7 6 6 6 6 6 5 3 3 6 7 5 4 1 3 5 4 5 7 10 10 9 6 5 3 2 3 2 1 5 27 27 27 27 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 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 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 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 28 27 25 23 21 18 16 15 14 13 12 10 9 6 4 2 3 3 2 1 1 1 3 4 4 4 5 5 5 5 3 4 6 7 4 3 3 0 3 4 5 3 3 4 7 8 4 1 2 0 4 7 5 7 6 4 6 11 9 4 2 4 9 9 8 6 6 6 8 10 11 9 10 10 9 5 1 4 2 3 3 1 2 5 6 7 7 9 11 13 13 12 10 11 12 13 12 12 11 8 7 7 7 7 6 5 3 3 2 4 5 5 5 5 4 2 2 4 4 3 5 9 9 9 9 7 6 5 5 5 5 4 2 6 10 10 8 6 4 3 4 3 3 4 4 5 4 2 2 2 3 4 3 1 1 1 2 3 3 3 3 2 3 5 6 6 5 3 2 1 2 4 6 8 7 7 6 7 7 6 1 3 5 6 7 8 6 5 4 5 6 8 9 9 7 4 3 7 11 12 12 9 7 6 5 6 10 13 15 15 12 8 7 11 10 7 5 4 3 5 5 6 8 10 13 12 10 7 5 5 5 5 5 5 7 7 7 6 5 8 15 18 19 17 13 9 6 4 5 4 4 5 5 4 4 4 4 5 8 8 8 5 5 6 7 6 7 9 9 10 13 17 20 15 10 6 6 5 5 4 4 7 11 12 11 8 9 9 8 3 4 7 7 5 3 9 15 18 17 16 15 13 12 10 9 7 5 6 9 11 10 10 11 9 6 4 2 3 3 3 3 4 4 3 3 3 4 4 3 7 13 18 16 13 12 12 13 13 12 11 9 6 5 6 4 1 6 9 11 9 6 7 7 8 9 11 12 13 13 12 11 9 8 8 9 10 12 14 13 12 11 11 11 11 10 7 3 7 11 12 12 11 6 4 7 10 10 8 6 9 13 13 11 9 9 11 12 10 8 6 2 5 10 7 1 6 5 5 5 6 8 8 6 5 5 2 1 4 6 8 10 9 4 4 2 4 9 12 9 5 4 5 5 5 1 3 7 8 7 7 7 8 9 9 8 6 6 4 2 3 8 13 12 9 8 7 6 6 8 10 12 11 10 8 6 4 2 2 1 2 4 5 4 3 1 0 1 3 5 6 6 5 5 4 4 4 4 5 6 8 9 9 10 10 10 9 8 7 6 6 6 6 7 7 7 7 6 6 6 5 3 3 10 13 11 6 6 5 2 1 1 2 3 6 7 4 5 3 3 2 0 4 8 10 9 8 6 5 6 8 6 4 2 2 2 3 4 4 3 3 5 7 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 6 6 6 6 6 7 6 4 3 3 4 5 5 3 2 5 6 6 3 2 1 4 7 9 9 9 8 8 7 7 6 3 1 2 3 3 3 1 2 4 4 5 6 8 10 12 14 12 8 5 4 4 2 4 9 12 11 11 12 11 10 9 5 2 3 3 4 6 8 9 9 7 5 3 2 1 3 6 8 8 8 7 7 7 7 7 6 6 6 5 4 7 9 10 11 11 10 9 8 8 7 6 5 5 4 3 2 2 2 2 1 1 1 1 2 4 5 6 6 6 7 7 7 7 7 8 8 9 9 8 7 6 5 5 5 5 5 7 7 5 3 6 10 12 9 7 5 3 1 1 1 3 6 9 7 4 2 2 3 4 2 1 4 5 5 5 5 1 3 7 9 9 7 7 7 7 6 6 7 6 6 5 4 5 7 6 5 5 4 2 1 2 2 2 5 11 11 9 5 2 1 2 2 6 9 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 30 30 30 30 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 31 31 30 30 29 29 29 29 29 28 27 26 24 22 19 17 15 14 13 12 10 8 6 3 1 3 2 1 0 0 1 2 2 4 5 4 4 3 4 5 6 6 7 6 4 4 2 3 5 4 5 9 9 7 6 3 2 4 4 3 7 7 6 6 6 9 12 8 6 4 4 6 6 6 7 8 8 8 8 10 10 10 10 9 5 1 1 5 3 2 5 6 6 5 6 8 11 11 11 11 11 12 9 6 6 6 8 9 9 7 6 5 4 4 4 3 2 2 2 7 8 5 2 3 3 3 1 3 6 9 8 9 10 10 9 7 6 5 5 2 2 10 12 12 10 7 5 4 3 3 3 3 3 4 5 4 2 3 4 5 4 3 2 1 1 2 3 4 3 3 3 3 4 6 5 4 3 1 1 2 4 5 6 6 7 7 6 4 3 2 5 8 10 12 12 10 8 7 7 8 9 8 6 4 6 10 13 13 12 9 5 4 5 7 11 14 15 14 13 11 8 8 12 9 6 5 4 3 5 6 7 8 10 11 10 9 7 4 4 4 4 4 5 7 7 7 6 6 9 15 18 17 14 10 6 5 4 4 7 10 11 9 6 4 4 5 6 7 6 5 3 4 5 5 4 6 7 8 9 10 12 13 10 6 5 4 3 3 4 5 7 10 9 7 11 16 13 10 6 1 6 7 2 5 16 18 19 17 16 14 12 10 9 8 7 7 11 13 12 11 9 10 11 9 7 5 7 8 7 5 4 3 3 2 1 2 1 2 8 13 16 16 14 13 12 13 13 12 11 9 6 1 4 6 7 10 10 10 9 7 8 9 9 9 10 11 11 11 12 12 11 11 11 10 10 13 14 14 14 14 14 14 14 13 11 7 4 9 10 11 10 3 3 5 9 11 10 9 12 15 13 9 6 7 9 10 8 6 4 4 7 11 6 1 6 7 6 5 6 7 8 6 4 3 2 1 4 7 7 7 7 3 7 7 4 8 10 8 5 4 4 3 3 3 3 5 5 5 5 6 7 8 8 7 7 6 5 4 6 11 12 10 7 8 7 5 5 7 9 11 11 10 9 7 5 4 4 3 3 4 5 4 3 3 3 4 5 6 6 6 5 4 3 3 2 3 4 6 7 8 9 10 10 11 10 9 8 7 7 7 7 8 8 7 7 6 6 5 5 2 4 11 12 8 4 5 5 2 2 4 6 7 8 9 6 4 4 4 2 3 6 8 8 7 7 6 5 4 5 6 4 3 3 2 3 4 3 2 3 5 7 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 5 6 6 7 6 6 6 8 8 7 3 0 3 4 4 2 2 5 5 5 4 3 3 3 3 5 8 8 8 7 6 5 4 2 1 2 2 1 1 1 2 3 4 6 7 9 11 13 15 14 11 8 7 7 5 4 8 11 10 12 15 16 12 7 1 2 4 5 5 7 9 9 8 7 5 4 3 2 3 6 8 8 8 9 9 9 8 7 7 7 7 7 10 12 13 13 13 12 11 11 10 9 8 8 7 6 4 3 3 3 3 2 3 3 3 4 5 5 5 5 5 5 6 7 8 8 7 7 8 8 8 10 8 6 4 4 5 5 6 6 6 6 6 10 10 10 9 6 3 2 2 1 1 3 6 9 8 5 3 2 2 3 1 2 5 7 8 7 5 4 7 8 7 8 8 8 8 7 7 7 7 7 6 6 5 7 7 5 4 5 5 4 2 2 3 3 2 3 9 11 9 4 2 2 6 10 12 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 30 30 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 29 29 29 28 26 24 22 20 17 15 14 13 12 10 8 6 3 2 2 2 1 1 1 2 2 3 4 4 2 2 4 5 6 7 6 5 5 6 5 3 2 4 7 9 8 4 4 6 4 3 2 1 6 10 10 9 10 11 9 7 5 6 5 6 5 4 3 5 7 7 5 6 7 6 6 7 8 7 6 7 10 9 8 8 8 8 7 5 6 8 9 10 12 11 10 7 4 3 4 9 11 11 8 4 1 2 3 3 2 1 2 8 10 9 7 5 1 1 1 3 7 9 8 7 8 9 9 9 9 7 6 5 3 10 16 13 11 9 6 3 2 2 2 2 2 3 4 5 4 2 4 5 5 3 2 2 3 3 4 4 4 3 4 3 3 3 4 5 4 3 2 3 3 4 4 6 7 9 10 11 9 8 8 12 14 15 14 13 12 11 9 9 8 7 5 4 7 12 13 12 11 9 6 2 3 5 9 13 13 13 12 11 10 8 9 12 8 4 6 5 4 5 7 7 8 8 8 8 8 7 5 4 4 4 3 4 5 7 6 6 5 5 10 16 15 11 7 5 6 7 9 12 13 12 10 6 5 4 5 5 5 5 4 3 3 4 4 2 5 7 7 6 5 5 10 11 8 6 4 2 3 4 5 8 7 5 10 17 20 13 11 9 1 5 6 4 13 21 21 19 18 15 13 11 9 8 6 5 8 12 14 12 9 4 7 10 11 10 10 13 14 14 12 10 8 7 6 5 4 3 6 11 13 15 15 13 12 12 11 11 11 12 11 8 3 4 9 12 13 12 11 9 8 8 9 9 9 9 9 10 11 11 11 11 11 11 10 10 14 15 15 15 15 15 16 16 16 15 12 9 7 8 10 11 6 4 4 6 7 7 8 11 14 11 7 2 4 7 8 6 4 5 7 9 9 5 3 6 8 9 8 8 7 7 6 3 2 4 1 4 8 7 6 4 1 6 7 5 8 9 8 5 3 4 3 2 2 4 6 7 6 6 7 8 8 8 7 7 7 5 6 10 14 11 7 7 7 6 5 4 6 9 10 10 10 8 7 7 6 5 6 3 3 6 5 5 5 5 6 6 6 6 6 5 4 3 2 2 2 3 5 7 8 9 10 11 11 11 10 9 8 9 9 9 9 8 7 7 6 5 4 4 0 5 12 10 6 4 6 6 5 5 4 7 7 8 8 6 3 3 4 3 6 7 8 8 7 5 5 6 5 5 6 5 4 5 3 2 3 2 2 4 5 6 7 6 6 6 7 6 6 6 7 7 8 7 7 6 6 6 5 6 7 8 7 8 9 10 9 8 5 2 4 4 3 3 4 5 5 5 5 6 6 5 3 3 4 5 5 4 2 2 1 1 1 2 2 2 1 1 2 3 6 9 11 12 13 15 15 13 10 9 9 8 5 5 9 11 15 17 17 12 7 3 4 5 5 5 5 7 7 7 6 6 6 5 3 3 6 8 9 9 9 8 8 7 7 7 7 7 6 8 10 12 11 10 10 10 10 10 9 9 8 6 4 3 3 3 3 3 4 5 6 6 6 6 6 5 5 6 8 8 8 9 8 7 6 7 8 9 10 9 6 4 4 5 4 5 5 6 8 10 12 9 7 6 6 5 3 1 2 1 4 7 8 8 7 5 2 1 1 2 5 7 8 8 6 5 8 9 8 6 7 9 10 8 7 6 6 6 6 6 6 6 7 6 5 5 5 5 5 4 4 3 4 3 2 5 10 11 6 4 4 9 12 13 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 30 30 30 30 30 30 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 31 31 30 30 30 29 29 29 29 28 27 25 23 21 18 16 14 13 11 10 8 7 5 5 4 3 1 1 1 3 3 3 3 2 1 3 5 6 6 6 4 2 3 5 5 5 4 7 9 10 4 5 6 5 5 5 2 7 11 9 8 8 8 8 6 3 0 0 1 4 5 5 5 5 5 4 5 6 6 4 2 4 10 11 9 8 8 8 7 7 8 9 9 7 7 8 9 11 12 11 10 8 6 7 9 10 8 8 7 4 0 4 4 1 5 9 11 11 10 8 9 9 7 7 6 7 8 6 6 6 7 7 8 9 9 9 5 1 10 14 15 11 9 8 7 5 3 3 3 2 3 2 3 4 4 3 4 5 4 2 2 2 4 5 6 5 5 4 4 3 3 3 2 3 4 4 4 4 4 5 6 8 11 13 12 10 8 8 9 12 13 13 14 14 13 11 9 8 7 5 5 10 12 13 12 10 8 6 4 3 3 7 11 13 10 11 10 10 9 9 10 9 6 2 5 4 4 6 7 7 7 6 7 7 9 7 6 5 5 4 4 4 5 6 6 5 3 3 6 12 11 9 6 7 8 10 11 12 10 9 8 6 5 5 5 5 5 5 4 3 3 5 4 3 9 10 8 6 3 2 8 12 12 8 6 5 5 5 6 8 5 3 15 20 21 16 14 12 7 4 4 12 19 23 22 20 18 15 13 10 8 6 5 3 5 9 12 11 9 6 5 9 13 13 14 15 14 14 14 13 12 11 10 9 7 4 8 13 14 15 15 13 10 8 7 8 10 11 11 9 5 6 12 16 15 16 14 10 8 8 8 9 10 9 9 10 11 11 11 12 11 10 10 11 14 15 15 15 15 15 16 16 16 16 15 14 13 12 13 13 11 8 6 5 2 3 6 9 10 9 7 3 2 4 6 6 7 9 11 10 9 7 6 8 10 11 11 10 7 6 4 2 1 3 0 5 8 7 5 5 4 4 5 4 6 8 9 6 4 4 3 4 4 7 9 10 9 8 8 8 8 7 7 6 6 5 8 12 15 10 6 7 6 6 5 3 5 8 9 10 9 8 7 6 6 6 6 4 4 7 8 7 7 6 6 6 6 6 6 6 5 3 2 2 2 2 4 6 8 9 11 11 12 12 11 10 10 11 11 10 8 6 6 6 6 4 3 3 1 6 13 10 6 7 7 7 7 6 1 5 9 9 7 5 5 6 7 6 7 8 7 7 7 5 5 6 6 6 5 5 5 7 6 3 1 1 3 5 6 7 6 5 4 4 5 5 5 5 7 8 9 8 7 7 7 5 4 5 7 9 9 10 10 11 11 10 10 6 3 4 5 4 3 5 7 8 8 7 7 5 3 1 1 2 2 1 0 1 1 2 2 3 3 2 2 1 0 2 3 5 8 9 12 14 16 13 10 8 9 9 8 3 5 10 15 16 16 13 10 7 6 6 7 6 5 5 5 5 6 7 7 6 3 4 7 10 10 8 7 6 7 7 7 7 7 7 5 2 4 7 8 8 8 9 9 9 8 7 5 3 3 4 3 2 4 4 5 5 6 6 6 5 5 6 5 7 9 9 9 9 8 7 7 6 8 8 8 8 7 5 5 5 4 4 5 6 9 10 10 8 8 7 8 7 4 0 2 1 5 7 7 7 7 7 5 4 5 7 8 8 7 6 6 8 11 9 6 5 6 7 8 8 7 6 5 5 5 4 4 5 6 5 5 6 6 5 5 5 4 4 4 3 2 2 7 9 8 6 7 11 13 13 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 30 29 29 29 29 29 29 29 30 30 30 30 30 30 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 31 31 30 30 29 29 29 29 28 27 26 24 22 20 17 14 13 11 10 8 8 8 9 6 3 1 1 2 6 5 3 2 2 3 5 5 5 7 4 1 3 1 3 2 3 6 8 9 8 3 6 6 3 3 5 9 10 9 1 4 3 2 2 2 3 3 2 2 2 3 3 3 3 3 2 7 6 5 4 3 6 10 9 8 7 3 3 2 3 6 8 10 10 8 8 11 14 14 13 12 10 9 7 7 6 4 3 4 5 5 3 2 4 11 11 9 8 9 9 9 10 10 11 10 8 5 4 4 5 6 6 7 9 8 7 1 9 17 16 13 10 9 9 8 6 5 4 4 3 3 2 2 3 4 2 2 4 4 2 2 3 6 7 7 7 5 4 3 2 3 4 3 1 2 4 4 5 5 6 8 11 12 12 10 9 7 6 7 9 9 10 12 13 13 11 9 7 5 7 10 14 13 12 10 8 6 4 3 2 3 8 12 13 8 8 8 8 9 9 9 7 4 2 4 3 3 6 7 7 6 4 6 9 10 8 7 6 6 6 5 5 6 6 7 6 4 3 4 6 7 7 6 7 8 9 10 9 8 7 6 6 7 7 7 6 6 6 6 5 4 2 6 10 14 13 11 8 5 4 10 15 15 11 8 7 7 7 8 8 5 11 22 25 24 20 18 17 15 13 14 19 23 24 22 20 18 15 12 10 8 6 4 3 2 7 10 10 8 6 6 9 12 14 13 12 12 12 13 14 13 12 10 10 8 5 9 14 16 16 14 10 5 4 4 7 10 10 9 7 5 11 15 19 15 14 13 10 7 6 7 8 8 8 8 8 9 10 10 12 12 11 10 11 12 13 11 11 13 14 15 14 14 14 13 12 11 12 13 14 14 11 9 8 4 3 6 7 6 6 5 4 3 8 9 10 11 12 13 12 11 9 8 9 10 11 11 10 8 5 2 0 2 3 4 7 9 8 5 4 3 2 4 5 7 9 9 7 5 4 4 5 5 7 7 8 9 8 8 8 7 7 6 6 6 5 7 12 15 9 6 7 6 5 5 4 4 6 9 9 8 7 6 5 5 6 6 5 7 8 7 7 7 6 6 6 7 7 6 6 5 4 3 2 2 2 3 5 8 10 11 12 13 13 12 11 12 12 12 9 6 5 6 6 5 4 3 2 2 6 10 10 7 7 6 4 3 1 5 7 8 7 7 8 9 10 8 7 7 9 8 7 7 7 8 8 8 7 6 6 5 7 8 6 4 3 4 6 7 7 6 5 4 3 4 6 6 7 8 9 9 9 7 6 6 4 4 5 6 7 9 11 11 11 10 10 10 10 7 6 6 5 3 6 9 11 9 8 6 3 2 2 2 2 1 1 1 1 1 2 3 3 3 2 2 2 1 0 1 1 4 7 10 13 15 14 10 6 4 5 7 5 6 10 13 14 14 13 12 10 9 8 7 7 6 4 3 4 6 7 7 5 3 7 10 12 10 6 5 6 6 6 7 7 7 7 7 5 3 1 3 4 5 6 7 7 6 5 2 1 3 5 2 2 6 6 6 6 6 6 6 4 3 4 4 7 10 8 8 8 8 8 7 6 7 9 10 9 8 7 6 6 5 6 6 7 9 9 10 9 8 7 7 5 3 3 3 3 6 8 7 5 6 7 7 8 8 8 8 7 6 5 7 10 10 7 6 8 7 6 6 6 6 5 5 5 4 3 3 4 4 2 3 6 6 6 5 5 5 4 4 4 3 1 4 6 6 6 9 14 15 15 27 27 27 27 27 28 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 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 31 31 30 30 30 29 29 29 29 28 26 25 23 21 18 15 12 11 9 8 8 8 6 4 3 2 3 4 6 6 5 4 5 6 6 5 5 5 6 5 3 3 3 2 4 7 10 7 4 6 3 4 9 11 11 11 7 3 3 3 3 2 3 4 1 1 0 2 3 5 5 3 1 3 5 3 2 6 9 8 6 7 7 5 6 2 2 2 2 5 5 7 8 6 5 9 11 11 11 12 12 10 8 8 6 3 4 6 9 10 8 5 5 7 8 7 7 8 9 9 10 10 10 10 9 7 4 4 4 5 6 7 7 4 5 14 18 19 15 12 11 10 9 8 7 6 6 5 4 3 3 3 3 3 2 1 4 4 3 2 5 7 7 6 5 5 4 4 3 4 5 4 2 1 3 4 5 5 7 10 12 11 10 8 7 6 5 5 5 4 6 9 11 11 10 9 7 7 11 13 13 12 10 9 7 5 4 3 3 3 8 12 11 4 4 5 6 7 6 5 4 2 4 5 4 5 6 7 7 5 4 8 10 10 7 7 7 7 7 7 8 9 9 10 8 6 3 4 5 4 5 6 7 7 8 8 9 8 7 7 7 8 8 7 7 7 7 7 7 8 9 13 14 15 15 13 11 8 8 13 19 16 12 9 9 9 10 10 11 12 19 26 28 25 23 21 19 17 17 19 22 24 24 22 19 17 14 12 10 7 5 3 1 2 7 10 9 5 4 5 8 8 7 6 8 11 11 11 11 12 11 9 10 9 6 10 15 17 16 14 9 5 3 4 8 8 8 8 7 9 15 18 16 9 8 10 9 6 4 5 7 7 7 5 4 6 8 10 13 12 11 10 10 9 8 7 8 10 12 12 12 11 11 11 10 9 8 8 10 12 11 9 8 6 5 6 7 5 4 4 7 10 13 13 12 12 14 14 13 11 8 8 9 10 11 10 10 9 6 3 3 2 1 3 7 8 8 7 5 3 1 4 6 8 9 10 8 6 5 5 6 5 5 4 5 7 7 7 7 7 6 6 6 6 6 6 11 13 10 7 7 6 5 5 5 3 5 8 8 8 7 6 6 5 6 7 8 10 9 7 7 7 7 7 7 7 7 7 7 6 6 4 3 3 2 2 4 7 10 12 13 13 13 12 11 10 10 10 7 6 5 6 6 6 5 4 4 6 8 9 8 4 2 1 1 1 2 6 8 6 5 7 10 9 9 8 8 8 8 9 8 8 8 9 9 9 8 7 7 5 6 10 8 6 5 6 7 7 7 7 7 6 5 5 6 6 7 8 9 9 9 7 5 3 4 4 5 4 5 7 10 11 11 9 8 7 9 9 8 7 5 4 5 8 10 11 10 8 5 1 2 3 2 1 1 3 3 2 2 3 3 3 2 2 1 1 0 1 1 3 7 10 12 14 15 13 10 7 5 4 6 7 8 9 10 11 12 11 10 8 7 7 6 5 2 2 5 7 7 6 6 5 9 12 13 9 4 4 5 6 6 6 6 7 7 6 6 5 4 2 1 1 2 3 3 4 3 2 4 4 4 1 5 8 7 7 8 8 7 6 4 4 3 3 6 9 8 8 8 8 7 7 7 7 8 9 8 8 8 8 8 8 9 9 8 8 9 9 9 7 6 5 5 5 5 5 5 7 9 7 6 7 8 9 9 8 8 7 7 6 6 7 9 10 10 9 9 6 5 4 5 6 6 5 5 4 3 4 4 3 3 4 6 6 6 5 5 5 4 4 5 4 4 4 5 4 1 7 14 16 16 27 27 27 27 27 27 28 28 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 30 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 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 30 29 29 28 27 25 24 22 19 15 13 11 9 8 7 5 4 4 3 4 6 4 4 6 5 5 6 6 5 6 5 6 8 7 6 9 8 6 7 9 9 6 4 3 7 10 12 9 8 6 3 3 3 1 3 4 4 2 2 3 2 3 10 11 10 9 9 9 6 7 9 9 10 10 7 5 6 5 5 3 2 3 5 7 8 8 8 6 1 4 7 9 10 12 14 11 7 6 6 6 8 9 10 10 12 14 14 13 12 11 11 11 11 8 8 7 8 8 8 8 7 6 5 5 6 6 5 9 15 19 20 16 12 10 9 9 9 8 8 7 6 5 4 3 2 1 2 3 3 0 3 4 5 5 6 7 6 3 4 4 4 4 4 4 4 4 3 2 1 3 5 6 8 10 12 10 9 6 5 5 3 4 3 1 4 6 7 8 9 8 7 8 10 10 10 9 8 7 6 6 5 4 3 3 5 8 7 4 2 3 3 4 4 3 3 1 4 5 6 8 8 7 6 4 7 10 11 9 7 8 8 8 8 9 10 11 12 11 10 7 5 5 4 2 4 4 5 6 8 10 11 10 9 8 8 7 7 6 6 7 7 8 9 11 13 15 15 15 15 13 12 11 10 15 21 16 13 10 9 9 10 12 13 16 22 26 27 24 22 20 18 18 17 19 21 23 23 21 18 16 14 12 9 6 4 2 2 4 7 8 7 5 4 4 6 7 6 5 6 8 8 7 8 10 10 10 9 9 6 9 15 17 17 15 10 3 2 2 7 6 7 7 8 11 16 16 12 6 2 6 7 5 4 5 6 6 5 3 3 4 7 9 11 11 11 10 9 7 5 5 6 8 10 10 10 9 9 10 10 9 7 5 5 7 8 7 6 4 8 11 12 10 10 11 13 13 12 10 11 12 14 13 11 7 5 6 10 10 10 9 9 8 7 4 4 4 3 4 6 7 7 7 6 3 2 7 8 7 9 10 9 8 7 7 7 6 5 5 5 6 6 7 7 7 6 7 7 7 7 6 9 12 12 9 9 7 5 5 5 4 4 6 8 8 8 7 6 6 6 7 8 9 8 7 7 8 7 7 7 8 8 8 8 7 7 6 5 4 3 2 2 6 10 12 13 13 14 13 11 9 8 8 6 6 5 5 5 5 5 3 5 10 14 13 9 7 7 5 4 1 2 6 8 9 9 10 10 8 8 8 9 8 8 9 10 9 7 8 8 8 7 7 7 7 5 9 9 8 6 7 6 6 6 7 7 6 6 7 7 6 5 5 6 8 9 9 7 5 4 5 5 4 5 6 8 9 9 9 7 7 7 8 8 7 5 4 4 3 7 11 12 10 7 4 3 3 2 1 1 4 4 3 1 2 2 2 1 0 1 2 1 2 2 5 9 11 12 12 14 13 11 8 7 6 7 7 6 5 6 7 9 10 9 8 7 6 6 5 3 6 8 8 7 7 6 7 9 13 12 8 2 3 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 4 4 3 0 5 8 9 9 8 7 6 6 6 5 4 2 4 6 7 9 10 10 9 7 6 6 7 7 8 7 7 7 8 9 10 10 10 9 8 8 8 8 7 6 6 6 6 6 5 6 7 9 9 8 8 9 9 10 9 7 7 6 6 6 8 11 12 10 9 8 6 5 5 6 6 6 6 4 4 4 4 5 6 6 5 6 6 6 5 5 4 4 4 5 5 5 5 6 6 3 5 14 17 17 27 27 27 27 27 27 27 28 27 27 27 28 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 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 30 30 30 29 29 28 26 25 24 21 17 13 11 9 7 5 4 3 3 7 7 6 4 3 4 5 2 2 2 3 6 6 6 6 7 4 7 8 8 9 10 6 4 5 2 10 9 4 4 5 3 1 2 3 2 2 4 5 3 3 5 2 5 15 12 11 11 11 11 12 12 11 10 9 10 11 8 6 8 8 6 4 6 8 11 10 9 9 8 8 8 5 6 9 8 9 10 5 2 3 3 5 8 8 8 10 11 13 14 13 13 12 9 7 5 5 6 6 6 7 7 8 8 7 6 6 4 7 13 19 18 15 9 5 4 7 8 9 8 8 7 6 6 5 5 6 7 7 7 6 1 4 8 7 6 5 6 5 3 3 3 3 4 5 4 4 4 5 4 2 2 5 7 10 9 9 8 8 6 4 4 6 5 2 2 5 4 5 6 7 7 6 6 7 8 7 7 7 7 7 7 6 5 4 3 2 4 5 5 4 6 5 3 2 3 5 5 7 9 10 10 8 7 5 6 10 10 9 7 7 7 8 9 10 10 11 12 13 12 12 10 8 8 7 3 4 3 3 4 8 12 14 13 11 9 8 7 6 5 5 6 7 8 10 12 13 14 14 14 14 12 12 11 10 15 18 14 12 10 9 9 9 11 13 17 21 25 25 22 19 17 15 17 17 16 17 20 21 19 17 15 14 12 9 6 6 6 7 7 8 7 7 7 8 7 4 5 6 7 7 7 5 3 5 9 10 10 9 9 6 6 13 16 17 16 11 6 3 5 8 9 8 9 10 12 14 14 8 4 2 3 4 4 7 7 6 5 5 4 3 4 7 7 7 8 9 10 9 7 6 5 6 7 9 8 8 8 8 8 9 8 7 5 2 1 4 5 3 4 14 15 15 13 14 14 13 10 8 8 11 12 13 10 7 3 4 6 9 9 9 8 8 6 4 3 2 3 5 6 6 6 6 5 5 2 4 10 8 4 8 9 9 9 8 7 7 7 6 6 5 6 6 6 6 6 6 6 7 7 7 6 7 11 13 9 8 7 5 4 4 4 4 5 9 10 10 9 8 6 5 5 6 7 8 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 4 2 1 6 10 12 12 12 13 13 10 7 7 7 6 6 5 5 4 4 5 4 3 10 17 13 9 7 5 4 3 3 3 6 8 10 12 11 9 7 8 9 9 9 8 8 8 8 7 7 7 7 6 6 7 8 6 7 8 7 7 8 7 6 6 5 6 7 8 8 8 7 5 3 3 5 8 10 10 8 5 5 6 6 5 6 6 7 7 8 7 7 7 7 7 7 6 5 4 3 5 9 12 11 8 6 4 4 3 3 3 5 6 4 1 0 0 0 0 1 2 3 3 3 4 7 11 13 12 11 11 10 9 9 9 9 10 8 6 4 4 5 6 8 9 8 7 6 6 6 4 7 11 9 7 6 7 8 11 12 9 5 1 4 5 5 4 4 5 5 5 5 6 5 6 6 6 6 5 5 5 5 5 5 3 1 5 8 10 10 9 6 4 5 6 6 5 3 4 7 7 8 10 11 11 9 7 4 3 3 6 7 7 5 5 6 7 8 8 9 10 10 9 7 6 5 5 5 6 6 6 6 6 7 9 9 9 8 8 8 9 8 7 6 6 5 4 10 11 11 10 9 7 5 5 6 7 7 6 5 2 2 4 4 3 6 7 7 6 6 6 6 5 4 3 3 3 4 5 5 5 5 3 5 13 18 16 27 27 27 27 27 27 27 28 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 30 30 30 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 31 31 30 30 30 30 30 30 29 28 27 25 25 23 19 14 11 9 7 5 4 3 5 7 6 5 4 2 3 5 2 3 3 3 4 5 4 5 6 1 4 7 8 7 6 4 4 3 6 9 7 2 5 4 0 1 0 3 3 2 2 3 3 3 2 8 12 14 11 8 6 10 11 12 11 11 11 10 10 12 13 10 9 9 7 3 5 6 6 4 7 11 13 12 12 10 9 11 10 9 9 4 1 2 2 4 6 6 5 4 5 7 7 5 3 4 4 4 5 5 5 5 5 6 6 7 7 7 6 4 2 8 14 19 15 10 2 2 4 6 8 8 8 7 6 6 8 10 12 11 11 10 9 7 3 7 9 8 6 6 7 5 4 3 3 3 4 5 5 4 5 5 4 2 1 4 8 11 10 9 8 9 7 6 7 8 7 3 1 2 4 4 4 5 6 6 6 7 7 7 7 7 7 7 7 6 5 5 4 2 1 3 5 7 8 5 2 3 1 5 8 10 13 12 10 8 5 5 9 13 8 6 6 6 6 8 9 11 11 12 12 13 13 13 12 11 9 8 6 7 5 3 1 8 13 16 15 13 11 9 7 6 5 5 6 7 8 10 11 11 11 11 11 11 11 10 9 9 16 17 14 10 9 7 7 7 9 12 16 20 24 25 22 17 13 11 13 14 13 12 16 18 16 16 16 16 12 9 8 10 11 11 12 12 13 14 16 17 16 12 9 6 5 6 7 6 5 5 7 10 9 8 7 6 3 10 14 15 14 10 6 3 3 7 12 12 11 11 11 11 11 6 3 2 3 1 4 9 10 8 5 5 5 5 4 4 3 4 7 8 8 9 8 6 5 6 8 8 8 8 7 7 8 7 7 6 5 4 2 3 5 0 7 16 15 14 13 14 12 9 7 8 9 12 12 11 8 5 3 5 7 8 8 8 7 6 2 4 7 5 5 6 6 5 4 4 3 3 1 5 10 8 5 8 9 9 9 8 7 6 6 7 6 6 6 6 6 6 6 5 6 6 7 7 7 7 10 11 8 5 6 4 3 3 4 3 6 9 12 12 11 9 7 6 4 5 5 7 6 5 6 6 7 7 7 7 7 7 8 8 8 8 8 5 3 3 7 10 12 12 12 12 11 9 7 6 6 6 6 5 4 4 4 4 4 1 5 14 11 7 6 4 1 2 4 6 7 9 10 11 12 11 8 7 8 9 8 8 8 8 9 9 8 7 6 6 5 6 7 6 6 6 6 7 9 9 7 6 5 6 8 10 9 7 6 4 3 3 2 4 7 10 9 6 5 5 6 6 6 6 5 5 5 7 7 7 7 6 6 6 5 5 3 4 7 11 11 9 7 4 4 4 5 5 5 7 6 5 3 2 1 1 2 2 3 4 4 5 9 12 13 11 9 9 7 7 7 10 12 13 8 5 2 2 3 5 7 8 8 7 6 6 6 3 6 10 9 7 6 7 9 11 10 4 1 4 5 5 5 4 4 4 4 4 5 4 4 5 6 6 6 6 6 5 6 5 3 2 6 9 10 10 9 7 2 3 6 6 5 4 3 6 9 9 10 12 13 11 8 5 2 1 1 5 7 6 5 5 7 7 7 7 9 10 10 9 7 4 4 5 5 6 6 7 7 6 7 8 9 9 8 7 7 8 7 6 6 6 5 8 11 11 11 10 9 7 5 6 7 7 6 5 4 3 0 3 4 2 5 7 7 7 6 6 6 6 6 5 3 3 3 3 4 5 5 3 6 14 18 15 27 27 27 27 27 27 27 28 28 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 30 30 30 30 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 31 31 31 30 30 30 30 30 29 29 27 26 25 24 21 16 12 9 7 5 3 3 4 4 5 4 2 2 4 5 4 3 4 5 6 6 5 5 6 5 5 7 8 6 5 5 2 4 12 8 3 5 4 3 1 1 1 3 3 3 3 0 2 4 3 2 9 11 9 8 8 9 8 8 7 7 10 11 10 10 13 7 6 8 6 2 4 6 6 5 1 5 9 10 12 16 12 10 10 9 8 5 1 2 2 4 5 5 3 2 4 4 5 4 3 4 4 4 4 4 4 4 5 5 5 6 7 7 5 3 5 13 16 18 14 10 6 6 6 7 8 7 7 6 8 10 14 15 14 12 11 10 9 6 5 10 9 7 6 6 5 5 4 4 4 4 5 4 4 4 5 5 4 2 2 3 5 8 10 10 11 11 10 7 7 9 8 6 4 4 5 3 4 5 8 8 8 8 8 8 8 7 6 6 6 6 5 5 4 3 1 2 5 6 7 5 2 3 1 5 9 12 13 12 10 6 2 9 12 12 7 5 6 6 7 8 10 11 11 11 12 12 13 13 12 10 9 8 7 8 8 4 6 10 15 17 17 15 12 10 8 6 5 5 6 7 8 9 9 10 9 9 9 9 9 8 8 9 16 16 11 6 6 5 4 5 8 11 14 18 22 24 21 15 9 6 6 11 11 10 12 15 16 17 18 17 12 9 9 13 15 15 14 12 13 16 20 22 20 18 15 13 9 7 6 6 6 6 6 8 9 8 6 4 2 8 12 12 10 7 3 2 2 4 9 14 11 9 9 11 10 7 3 2 1 3 6 10 11 10 8 7 6 5 3 2 3 5 7 8 8 8 8 6 6 7 10 10 10 8 7 7 7 7 6 6 6 5 4 4 3 1 9 16 15 13 12 11 9 7 6 7 10 13 12 9 5 4 4 5 7 8 8 7 5 3 5 6 6 5 6 7 6 3 2 2 2 1 2 6 9 9 6 7 9 9 9 9 7 7 6 6 7 7 6 6 6 6 5 5 5 6 7 6 6 6 7 8 7 2 3 4 3 2 2 2 6 10 13 13 12 10 9 8 6 5 5 5 5 4 4 6 6 7 6 6 6 7 7 7 8 8 7 5 5 7 10 10 10 11 11 10 9 8 7 6 6 6 6 5 5 4 4 4 4 3 3 7 10 10 9 6 4 3 5 6 7 10 11 12 11 11 9 7 7 8 9 9 8 8 9 9 8 6 5 5 5 6 6 6 5 5 5 6 8 11 8 6 4 7 10 12 9 6 4 4 4 3 3 2 3 8 9 7 4 5 6 6 5 5 4 3 3 5 7 7 7 6 6 6 6 5 4 4 6 8 9 9 8 4 4 5 5 5 5 6 6 6 4 2 2 2 2 2 3 5 6 7 9 10 11 10 9 7 7 6 6 11 14 14 10 6 3 0 2 5 7 8 7 7 6 6 5 3 7 10 11 9 8 8 10 10 6 2 5 6 5 5 4 3 2 3 3 3 3 2 3 4 6 6 6 6 5 5 5 2 3 8 10 11 10 10 8 4 1 4 6 5 5 3 2 4 7 10 12 14 14 10 7 3 2 2 4 6 7 5 5 6 8 8 8 7 7 8 9 9 8 7 6 6 6 6 7 7 7 6 6 7 7 7 7 7 7 7 7 6 6 6 8 9 11 11 11 10 9 7 6 6 6 6 5 4 3 3 1 3 4 2 4 6 7 7 6 6 6 6 6 6 5 4 4 3 3 4 4 3 7 15 19 15 27 27 27 27 27 27 27 28 28 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 30 30 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 29 28 27 26 25 23 18 13 10 7 5 3 2 2 3 3 4 1 1 3 5 4 2 2 3 6 5 4 6 6 6 5 6 5 3 4 4 3 7 9 5 3 6 4 4 2 2 1 2 1 1 2 1 2 5 4 2 9 11 12 12 9 7 4 3 3 5 9 11 12 12 11 8 5 4 7 4 3 4 4 3 2 3 3 5 8 12 10 9 9 8 6 4 1 2 4 5 4 3 2 3 4 5 6 6 6 6 4 2 3 5 5 5 6 5 5 6 6 4 3 9 13 17 17 15 12 9 7 7 7 7 7 6 8 10 13 16 17 15 13 11 11 11 10 8 9 12 10 7 5 5 4 4 4 4 5 6 4 2 2 3 4 4 3 2 3 3 1 6 10 13 13 12 8 5 7 8 7 7 6 6 5 4 8 11 11 10 9 10 10 9 8 5 4 3 4 5 5 5 4 3 2 3 5 6 6 5 4 3 4 6 9 13 12 10 6 2 7 14 13 11 8 7 7 7 8 9 10 11 11 11 11 11 12 12 11 9 8 8 7 8 8 8 10 12 15 18 18 16 13 11 9 7 5 5 6 7 8 8 9 11 11 10 9 9 8 7 7 8 13 14 8 1 3 2 2 4 7 10 13 15 18 21 19 13 6 4 4 9 9 9 9 13 16 20 19 17 13 9 10 14 15 16 16 12 9 10 14 17 19 18 18 18 16 14 10 9 9 8 7 7 7 8 6 3 5 10 13 12 9 4 1 4 6 5 1 7 9 10 11 12 12 11 9 7 6 7 8 10 12 13 12 11 8 6 3 4 6 7 8 8 8 8 7 5 7 11 14 12 11 10 8 6 6 7 7 6 6 6 5 4 2 3 13 17 16 12 9 7 5 4 5 7 10 12 11 9 7 6 5 6 7 7 7 7 6 3 4 6 4 3 6 7 6 3 1 3 2 0 3 5 8 10 6 6 8 9 9 9 8 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 5 5 6 6 4 0 3 5 4 4 2 1 6 10 13 12 11 10 10 10 8 6 5 5 5 5 6 7 7 7 6 5 5 6 6 7 7 7 7 6 9 10 11 9 9 9 9 8 7 6 6 6 6 6 6 6 5 5 5 5 3 1 5 8 7 6 6 6 5 5 7 6 6 7 8 10 10 11 10 8 7 7 9 8 7 7 7 7 6 4 4 4 4 5 5 5 5 5 5 5 6 9 8 7 6 9 11 12 8 5 4 4 4 4 4 3 2 7 9 8 5 5 6 6 5 4 4 3 2 3 5 6 7 7 7 6 6 5 5 5 5 6 7 8 8 6 5 5 5 4 4 5 4 4 3 3 3 3 3 2 2 4 6 9 12 12 11 9 7 7 6 7 9 12 12 12 10 7 3 1 1 3 6 7 7 6 6 5 5 4 5 9 11 11 10 10 9 7 4 5 7 7 5 4 3 2 1 2 3 3 3 3 4 5 6 6 6 5 4 3 1 4 8 11 10 9 8 8 6 4 2 4 4 4 4 4 2 2 6 11 13 14 13 10 6 3 3 4 5 7 5 4 4 6 9 10 8 7 6 7 8 8 7 7 7 7 6 6 6 6 5 5 5 5 6 7 7 7 7 7 7 8 9 9 9 9 9 9 10 10 8 7 6 7 6 5 5 4 3 2 3 5 5 2 5 6 7 7 7 6 6 6 6 6 6 5 5 4 4 5 4 2 9 16 19 15 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 29 29 29 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 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 30 30 30 30 30 30 30 28 27 26 25 24 21 15 11 8 6 4 2 1 2 1 2 1 3 4 5 5 5 3 4 5 5 2 4 3 2 1 3 1 3 4 2 5 6 6 4 5 4 3 4 3 1 2 2 4 2 2 4 4 4 4 7 13 16 13 11 9 5 3 3 3 4 6 8 11 11 12 10 5 1 4 2 3 4 5 7 7 5 4 3 3 4 9 9 8 7 4 2 3 4 4 6 5 3 1 2 4 5 5 6 6 5 1 6 7 8 7 7 7 7 7 6 5 9 12 16 15 14 13 11 8 5 5 5 6 6 6 9 12 15 17 16 14 11 11 11 12 13 11 9 11 12 10 7 5 5 5 5 4 5 6 7 5 3 0 1 2 3 3 3 4 2 1 5 10 14 13 10 6 5 6 6 6 6 7 7 6 9 13 11 10 9 9 10 10 9 7 5 3 3 3 5 8 9 9 9 10 9 8 7 6 6 6 5 5 5 9 12 12 6 2 9 12 14 10 8 7 7 7 7 9 9 10 11 11 11 11 11 11 11 10 9 7 6 8 6 8 11 14 13 16 19 18 16 14 12 10 7 6 5 6 6 7 8 11 13 13 11 10 9 8 7 7 6 9 13 7 5 5 3 2 5 7 9 10 12 14 17 16 13 7 4 3 5 6 6 7 13 18 21 20 17 14 12 12 13 14 14 14 12 8 5 7 11 14 16 17 18 20 18 15 13 11 10 10 9 8 8 5 1 8 12 13 10 8 5 4 5 5 5 5 2 3 10 13 15 14 13 11 11 10 10 11 12 13 13 13 13 10 6 4 5 6 6 7 8 8 6 4 6 13 16 16 14 13 11 9 8 8 8 7 7 7 6 6 6 1 6 16 17 15 11 8 6 5 4 5 9 10 10 10 9 8 7 7 7 7 7 7 7 6 3 3 5 4 3 6 7 6 4 1 3 2 2 3 5 8 10 6 4 8 9 9 9 9 8 7 6 6 6 6 6 6 5 5 5 7 7 7 6 6 5 5 4 2 2 4 5 5 5 3 1 7 11 14 13 11 11 11 11 10 9 8 7 7 9 9 9 8 7 5 5 5 5 6 6 6 6 6 7 10 10 9 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 2 6 12 11 8 2 2 5 4 4 6 9 9 7 4 6 11 11 11 10 11 10 9 6 6 6 8 6 5 3 3 3 3 4 4 4 5 6 7 5 4 5 7 7 8 10 11 10 7 5 4 4 4 4 4 5 3 6 10 9 6 5 5 5 5 4 4 3 2 1 2 3 5 7 7 6 5 5 5 5 5 5 6 7 7 7 6 5 4 3 3 4 4 4 4 4 4 4 3 1 1 3 4 9 14 14 12 8 6 5 5 9 10 10 9 9 9 7 3 1 1 1 3 5 5 5 5 5 5 4 4 7 11 12 13 13 10 5 4 6 7 7 6 3 2 1 1 1 3 3 3 3 4 5 6 6 5 5 4 1 4 9 9 9 8 7 6 6 5 4 3 3 3 4 4 3 2 3 8 12 13 12 11 9 7 5 4 5 6 6 4 4 4 8 11 11 8 7 6 6 7 8 6 6 7 7 6 6 6 5 4 4 4 4 5 6 7 6 7 7 8 9 10 10 9 10 10 9 9 9 8 7 7 6 6 5 5 5 4 3 4 5 3 2 5 6 6 6 6 6 6 6 6 5 5 6 5 5 5 5 3 1 11 17 20 16 27 27 27 27 27 27 27 27 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 29 29 29 29 29 29 30 30 30 30 30 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 31 31 31 30 30 30 30 30 30 29 28 27 26 25 23 18 12 8 6 4 2 0 2 3 2 2 5 5 5 5 5 4 4 3 3 5 3 3 4 0 5 4 3 2 3 7 8 4 0 5 4 4 6 4 1 4 4 5 5 4 4 2 3 3 7 13 13 9 8 7 5 5 4 2 2 2 6 7 8 10 11 9 5 6 8 10 11 12 13 13 11 9 4 2 7 11 12 8 5 3 2 3 4 2 4 6 3 1 2 3 5 5 4 2 3 7 10 9 9 9 8 8 8 8 8 10 15 14 12 10 10 9 8 7 5 5 5 6 7 10 13 16 17 16 14 12 10 10 11 12 11 10 9 11 10 7 5 5 5 5 5 5 6 7 8 7 6 4 3 0 3 4 5 4 2 3 6 11 12 10 7 4 6 6 4 4 6 7 8 7 10 12 10 9 9 10 10 10 9 8 6 5 5 7 9 10 11 12 12 11 9 9 8 6 6 7 5 5 6 10 12 11 5 7 13 12 10 6 4 4 4 6 7 9 9 10 11 12 12 11 11 10 10 10 9 8 2 5 8 12 16 18 14 14 16 16 15 14 12 10 9 7 6 5 5 6 7 11 13 13 11 10 9 7 6 5 5 6 9 8 7 6 3 4 7 8 8 8 9 10 12 15 13 10 6 4 2 2 5 10 16 19 20 18 17 16 17 19 19 18 15 13 11 9 7 8 7 9 13 15 18 20 19 17 15 13 11 9 7 7 7 5 2 11 15 13 9 8 6 5 6 6 6 6 5 2 8 14 15 11 11 10 11 12 12 13 13 14 14 14 13 11 7 4 5 5 6 6 7 7 4 6 13 19 17 16 14 14 14 13 12 10 10 9 8 7 6 5 3 5 12 18 17 14 12 10 9 8 7 8 10 10 8 8 9 9 8 8 8 7 7 7 7 6 4 5 7 5 4 6 7 7 6 4 2 3 2 3 4 7 8 6 2 6 8 8 9 9 8 7 6 6 6 6 6 5 4 5 6 8 8 8 7 7 5 4 2 2 3 4 5 5 5 3 3 10 14 14 12 11 11 11 11 11 10 10 10 10 12 12 11 9 7 5 4 4 5 5 5 5 5 6 8 11 10 9 11 9 7 6 6 5 4 4 4 4 4 4 5 5 6 7 7 2 7 14 12 6 2 3 4 3 2 5 10 9 8 7 3 7 9 10 10 11 11 8 4 5 6 7 6 5 4 4 3 2 3 3 3 6 8 6 2 2 4 6 8 10 11 10 9 7 5 4 4 4 4 4 6 4 3 9 9 7 4 4 4 4 3 4 4 3 2 0 1 3 6 7 7 6 5 5 5 4 4 5 5 6 6 6 5 4 3 3 4 5 4 4 4 4 3 1 1 2 3 2 7 12 13 11 8 5 3 4 9 11 11 9 9 9 7 4 1 1 1 1 1 2 3 4 4 4 4 3 6 11 14 14 12 8 3 3 6 7 7 6 3 0 2 2 1 1 2 3 3 4 5 5 5 4 4 3 3 6 8 8 7 6 5 4 5 5 4 3 2 2 2 4 4 2 5 10 12 12 9 8 8 7 6 4 6 7 8 7 6 7 10 11 10 8 6 6 6 7 8 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 5 7 9 11 10 9 9 11 12 9 7 6 7 7 6 6 5 5 4 4 5 5 6 4 3 3 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 3 2 12 18 19 16 27 27 27 27 27 27 27 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 29 29 29 29 29 29 30 30 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 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 28 27 27 26 25 21 15 10 6 4 2 1 2 3 2 0 3 6 6 5 5 4 2 5 7 7 4 5 5 5 8 8 5 5 4 8 8 5 5 6 3 4 5 5 2 5 7 6 6 5 2 4 5 5 2 11 14 11 7 6 7 6 3 2 3 4 4 4 4 6 9 10 11 12 13 14 14 14 15 16 16 16 13 9 12 12 11 7 4 2 3 2 3 8 8 7 4 2 4 4 2 1 2 6 11 12 10 9 9 9 8 8 9 9 9 10 12 10 8 5 6 8 9 8 8 7 8 9 10 12 14 15 16 15 13 11 10 10 9 8 8 8 8 10 9 6 5 5 5 5 5 5 5 6 8 9 8 7 6 1 3 5 5 5 5 7 9 12 11 9 6 5 7 7 4 4 5 6 6 6 11 12 10 9 9 10 9 8 8 8 8 8 8 7 7 8 8 8 8 7 7 7 7 7 7 6 5 7 9 11 11 9 6 9 12 11 9 6 3 2 4 7 8 9 9 10 11 13 12 11 11 10 9 9 10 9 6 7 12 17 19 18 11 8 12 13 14 14 13 11 10 8 7 5 4 4 5 8 11 11 9 8 7 6 4 3 4 4 4 6 7 3 6 9 10 8 8 7 7 8 10 14 14 12 9 6 4 3 7 12 17 18 18 16 16 16 18 21 22 22 19 13 8 7 8 7 6 7 10 13 15 17 18 18 17 15 13 10 8 7 6 4 4 11 16 13 9 7 7 7 8 7 7 6 7 4 5 13 15 10 8 9 10 12 13 13 14 14 14 13 12 13 9 5 3 4 4 5 6 3 4 13 17 19 16 13 12 13 14 15 14 13 11 10 9 7 5 4 7 12 16 17 14 12 11 11 11 11 10 9 9 7 5 6 8 9 9 8 8 8 7 7 6 5 4 4 5 4 4 6 8 8 8 7 6 4 2 2 2 4 5 4 1 4 7 8 8 8 8 7 6 6 6 5 4 3 4 6 7 8 8 8 8 8 7 5 3 3 4 5 5 4 3 1 7 14 15 14 12 10 11 11 11 11 11 11 12 13 14 13 12 10 8 6 4 4 5 5 5 4 4 5 8 10 8 7 9 9 7 6 5 5 5 4 3 3 3 4 4 4 5 5 5 4 9 15 12 9 7 6 4 3 4 7 10 8 7 7 7 6 7 10 11 11 10 7 5 6 6 6 6 5 3 4 4 3 3 2 2 6 7 5 2 2 4 7 9 11 12 11 9 7 5 4 3 3 3 4 6 5 3 7 9 8 5 4 3 3 2 3 3 3 2 1 0 2 4 7 8 7 7 7 6 5 4 4 4 4 4 5 5 4 4 3 4 4 4 5 4 3 2 2 2 1 1 2 7 12 12 9 8 8 9 9 9 9 10 10 10 9 7 5 3 2 2 2 1 1 2 2 2 3 3 3 7 12 17 15 11 6 2 2 4 5 5 5 3 2 2 3 2 2 3 3 4 4 4 4 4 4 3 3 4 6 8 6 5 5 4 4 5 5 4 3 2 1 2 4 4 3 6 11 12 10 8 7 8 8 6 5 7 9 9 8 8 9 11 11 10 7 6 6 6 7 7 8 8 8 7 7 6 5 5 5 5 6 6 7 7 7 6 5 7 10 12 9 7 6 10 13 12 10 8 6 6 6 5 5 4 3 3 5 6 7 6 6 5 5 4 4 4 5 5 6 6 6 6 5 5 5 5 6 6 3 4 14 19 19 16 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 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 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 28 27 26 26 24 18 12 7 4 2 1 0 2 3 4 3 5 6 5 3 2 2 5 7 6 5 4 7 9 6 4 6 5 2 8 8 7 9 3 2 2 3 3 7 10 12 9 8 4 5 6 7 5 5 17 16 10 5 6 7 5 1 0 1 3 4 3 2 2 4 6 10 13 13 13 12 10 11 14 15 15 15 14 13 13 9 4 1 3 3 6 11 15 12 9 5 3 2 1 7 11 14 14 13 12 9 8 8 8 9 9 9 8 7 7 8 7 6 5 6 8 10 11 11 11 11 11 11 11 12 13 13 12 9 7 6 6 5 6 7 8 9 10 8 5 4 5 5 5 5 4 4 5 6 8 8 8 6 2 4 6 6 6 7 8 10 12 11 9 6 7 9 8 5 4 4 5 6 9 13 12 9 7 7 6 6 6 7 8 8 8 7 6 4 4 6 7 6 6 6 6 7 7 6 5 8 11 11 11 12 10 8 9 9 7 7 6 4 4 7 11 11 9 8 9 10 12 11 11 10 9 8 8 9 10 10 12 16 20 17 10 2 6 10 12 13 13 13 12 11 10 8 6 5 3 3 5 8 9 8 7 5 4 3 2 4 6 2 4 3 8 15 15 12 9 7 6 6 7 11 15 16 13 10 7 5 6 8 12 15 16 14 14 15 17 19 22 22 21 17 12 7 7 7 7 6 7 8 11 12 13 16 17 18 17 15 13 11 8 5 3 5 11 15 13 10 8 8 8 6 5 5 6 7 5 2 12 15 13 9 8 9 12 13 13 13 13 13 12 11 11 9 7 6 7 7 6 4 4 10 17 18 16 13 10 8 7 11 13 15 13 12 11 10 8 6 10 14 16 16 14 10 8 9 10 10 11 11 9 7 4 3 4 6 8 9 9 8 8 7 7 6 4 3 4 4 5 5 6 7 8 9 9 8 7 5 3 1 0 2 3 2 3 5 7 7 7 7 7 6 5 5 4 2 1 4 7 8 8 8 8 8 8 8 8 7 7 7 7 6 3 3 9 13 15 15 13 11 10 11 12 12 11 11 11 13 14 15 14 13 11 9 6 4 4 5 5 5 4 3 4 7 8 7 6 8 7 6 5 6 6 6 5 4 4 3 3 3 3 4 3 4 9 12 13 8 6 7 4 3 4 7 8 9 6 7 7 8 8 9 11 11 11 10 9 7 6 6 6 5 4 2 4 5 4 3 2 0 2 4 3 3 2 5 10 13 11 10 9 8 7 5 4 4 4 2 3 3 4 3 5 8 8 6 4 2 1 1 0 1 2 2 2 2 1 2 6 8 9 8 8 7 6 5 4 4 3 2 3 3 3 3 3 4 4 4 5 5 3 2 3 3 3 4 5 7 11 13 9 7 8 9 9 8 9 10 11 10 8 7 5 4 3 2 2 2 2 1 2 2 2 2 2 7 12 17 14 11 6 2 2 3 4 3 3 3 2 1 1 2 3 5 4 4 3 3 3 3 4 4 4 5 6 6 6 4 3 3 4 4 4 3 1 1 2 3 4 5 3 6 11 12 11 9 9 9 9 8 7 8 9 9 8 8 8 9 9 8 8 7 7 7 7 7 8 7 7 7 6 6 6 6 5 5 6 6 7 8 8 7 5 7 9 11 8 7 6 9 11 11 12 10 7 6 5 5 4 3 2 3 4 4 5 6 6 6 5 5 4 4 4 5 5 6 6 6 5 5 5 5 6 7 2 6 17 19 18 15 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 28 28 27 27 25 23 15 10 5 2 2 1 2 4 5 4 5 6 4 1 2 2 4 9 9 9 8 7 6 4 5 4 4 4 7 7 4 7 2 4 5 3 5 11 11 9 7 6 5 9 7 7 6 10 15 16 7 4 5 5 3 1 2 1 3 4 3 1 0 2 4 7 11 11 9 7 5 8 11 12 13 14 13 12 12 5 1 4 4 2 12 15 15 14 11 7 3 1 6 13 14 14 13 12 10 8 8 8 9 8 8 8 7 5 4 4 5 5 7 9 10 11 12 13 13 12 11 10 10 10 10 10 8 5 1 2 4 5 6 8 9 8 7 5 3 3 4 5 5 5 4 3 4 5 6 6 7 4 2 6 8 8 9 10 11 12 12 12 8 6 8 10 9 5 3 3 4 7 10 14 9 6 5 4 4 5 5 5 7 7 7 6 5 3 5 6 6 5 6 6 6 7 6 3 8 11 13 12 12 14 13 10 8 7 7 7 5 6 11 12 12 10 9 8 9 9 10 10 10 10 9 8 7 8 10 12 14 17 17 12 3 6 10 9 10 12 13 13 12 11 11 10 8 6 4 1 1 6 10 8 5 3 3 3 3 6 8 5 2 9 16 17 13 11 9 7 6 6 8 12 14 15 11 8 5 5 6 8 11 12 12 11 12 13 16 18 21 21 19 14 9 5 6 6 6 6 6 8 9 9 10 12 14 15 15 15 15 14 11 6 3 7 10 13 14 12 9 7 6 5 1 2 4 6 6 2 10 14 15 11 9 9 11 12 12 12 12 12 12 10 9 9 10 10 11 10 9 6 7 13 18 16 14 11 7 4 3 8 11 14 13 12 11 10 8 6 11 14 14 13 12 9 7 8 8 6 8 10 10 7 4 2 3 4 7 8 8 8 8 8 7 6 4 1 2 4 5 4 3 4 8 10 10 9 9 8 6 3 3 5 5 5 4 4 5 7 7 7 6 5 4 4 2 1 2 5 7 8 8 8 8 8 8 9 9 10 9 9 8 6 7 11 15 15 15 15 13 12 11 12 12 12 11 10 11 14 14 15 15 14 12 10 8 5 3 4 5 4 5 6 7 8 8 7 7 7 6 6 6 7 7 7 6 6 5 3 3 4 4 4 2 5 11 12 9 2 3 3 1 4 6 9 6 5 3 6 6 6 7 9 11 11 11 10 10 8 6 5 4 3 1 1 4 5 4 3 2 1 1 2 1 3 3 5 12 16 11 9 7 7 6 4 3 4 5 3 2 2 4 3 3 6 7 7 5 3 1 1 1 1 1 2 2 2 2 1 4 8 9 9 8 8 7 6 6 5 3 3 2 3 3 2 3 3 3 3 4 4 4 4 4 6 7 7 6 5 6 10 8 6 5 8 8 8 9 12 12 10 7 5 4 3 2 1 1 2 3 2 1 2 1 1 4 8 12 15 15 11 7 3 2 3 4 3 2 2 2 2 2 2 3 5 5 4 3 3 4 4 5 5 5 5 5 6 5 3 2 4 4 4 3 2 1 1 3 4 5 5 4 6 10 13 13 11 10 10 11 9 8 7 8 8 8 8 7 7 7 8 8 7 7 7 7 7 6 6 5 4 4 5 6 6 6 6 6 6 7 7 8 7 6 7 8 9 8 8 9 9 9 10 12 11 9 6 5 4 3 2 2 3 1 2 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 3 4 5 6 1 9 17 19 17 14 27 27 27 27 27 27 27 27 27 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 29 29 29 29 29 29 30 30 30 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 31 31 32 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 28 27 27 26 24 20 13 7 2 1 1 3 4 4 3 5 5 4 3 2 6 9 14 11 7 4 5 7 9 9 9 11 9 5 5 2 3 3 4 2 2 5 9 8 6 6 8 10 12 8 5 6 13 13 13 8 2 5 3 1 2 2 1 3 4 4 3 3 3 3 8 11 12 6 4 5 8 10 10 11 11 10 10 7 3 4 5 6 6 13 15 15 13 12 7 4 4 8 11 11 11 10 9 8 7 7 7 8 7 7 7 6 5 3 3 4 7 10 11 12 12 12 13 13 12 11 10 9 9 10 10 9 6 5 5 5 6 6 7 7 5 3 2 3 4 5 5 5 4 2 4 5 5 5 5 5 2 5 11 13 13 12 12 12 13 13 11 7 7 9 11 9 6 3 4 4 5 9 11 7 4 4 3 4 4 6 6 7 7 6 5 4 4 5 5 5 5 5 6 6 7 5 7 12 13 12 13 14 16 16 14 9 4 5 5 6 9 12 9 8 8 9 9 9 9 9 10 10 10 10 8 7 7 10 11 11 12 13 11 5 7 9 8 9 11 12 12 12 12 11 11 10 8 6 4 1 6 12 10 6 3 2 2 7 8 8 5 9 15 16 12 10 10 9 8 5 5 7 10 11 10 7 5 4 4 5 7 10 10 10 10 11 13 15 17 18 19 16 12 7 4 4 5 5 5 6 7 8 8 8 8 10 10 11 13 14 13 12 9 9 10 7 8 12 14 13 10 9 8 6 5 5 5 6 2 8 15 15 12 11 8 9 10 11 12 12 12 11 10 10 10 10 11 11 11 10 8 10 14 16 13 9 7 4 4 5 9 11 12 12 11 11 11 7 4 9 13 14 14 13 11 9 9 7 5 6 8 10 9 6 3 3 4 6 7 8 7 7 7 7 7 5 2 2 4 5 3 2 3 6 9 10 9 9 9 9 6 3 5 5 5 4 2 4 7 8 7 6 5 4 4 3 2 3 6 8 8 8 8 8 8 8 9 9 10 10 10 9 8 10 12 14 15 15 14 13 13 13 14 13 12 10 10 12 14 14 15 15 14 13 11 9 7 4 3 5 5 7 8 9 9 8 8 9 8 7 7 7 7 7 7 7 7 6 5 4 4 4 3 2 5 9 6 3 5 4 3 2 5 7 9 9 4 1 4 4 4 6 9 10 9 9 9 7 7 7 5 3 1 1 3 4 4 3 2 2 2 2 1 2 3 2 5 12 15 10 7 4 5 4 4 4 4 4 4 3 2 4 3 3 4 5 6 6 5 3 2 0 1 1 1 2 2 2 1 3 7 9 10 9 8 7 7 7 6 5 3 3 2 2 1 1 2 3 3 2 3 4 5 7 10 10 7 6 6 5 8 9 7 5 5 7 8 11 13 13 10 8 7 6 6 4 3 2 1 2 4 2 2 3 3 5 8 11 13 14 11 8 5 3 2 3 3 2 1 2 3 3 3 2 5 7 6 5 5 5 6 6 6 5 5 5 5 4 2 3 5 4 4 3 2 1 2 4 5 5 6 5 6 9 12 12 12 10 9 9 9 8 7 7 7 8 8 7 7 6 6 6 6 5 4 4 4 4 3 2 2 3 4 4 5 6 7 7 7 7 7 8 7 7 7 8 8 8 8 9 9 8 8 10 11 11 9 7 5 3 2 2 1 1 2 4 4 4 4 5 5 6 5 5 5 4 5 5 5 4 3 3 4 5 5 2 9 17 18 17 14 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 28 28 27 27 26 23 18 12 6 2 2 4 4 3 5 5 4 4 6 8 11 12 10 4 5 4 8 11 14 12 12 12 13 8 3 6 4 3 4 3 1 2 7 11 11 10 11 12 9 7 6 9 15 10 7 7 3 3 4 0 2 3 3 3 5 3 2 3 3 3 9 9 6 4 6 7 7 7 8 9 8 8 8 2 5 8 8 6 9 13 14 13 13 12 11 10 10 12 11 11 9 7 7 6 5 5 6 6 6 6 5 4 4 5 6 9 11 12 12 12 12 12 12 12 12 12 10 10 10 11 11 12 10 8 6 5 5 5 5 5 4 4 4 5 5 5 5 5 3 2 4 5 5 3 4 3 3 9 15 16 16 14 14 13 13 12 10 7 7 10 11 8 6 4 5 4 2 9 11 9 6 5 4 6 7 8 7 7 7 7 5 4 4 4 3 3 4 5 6 6 7 5 7 12 12 13 14 15 16 17 16 12 5 3 5 9 8 7 5 7 9 11 11 11 10 9 9 9 10 9 8 6 6 9 11 10 9 9 8 6 5 6 7 8 9 11 12 12 11 11 11 10 9 6 4 5 10 14 11 9 8 8 9 10 9 8 7 12 14 13 9 8 8 9 8 5 3 5 7 8 8 8 6 5 4 5 8 10 10 10 10 10 12 14 16 18 18 15 11 7 3 3 4 4 5 5 6 7 8 7 7 7 6 7 9 10 10 10 10 10 9 6 3 2 11 9 7 6 8 8 8 5 4 6 2 8 16 16 14 11 7 7 9 11 13 13 12 11 10 9 9 9 10 10 10 9 9 11 14 15 12 6 4 4 7 9 12 12 13 12 11 10 9 5 3 9 14 16 16 15 13 12 12 9 7 6 8 10 10 7 5 4 5 6 7 7 6 6 7 7 6 4 4 5 5 5 4 3 3 4 7 9 9 7 7 8 5 3 1 1 1 1 3 6 9 9 7 5 3 3 4 3 1 5 7 8 8 9 8 8 8 8 9 9 9 10 10 10 10 10 13 15 15 13 13 13 14 14 15 13 11 10 10 12 14 14 14 14 14 13 12 11 8 5 3 4 6 7 9 10 10 6 5 8 7 7 6 7 7 7 7 7 7 6 6 5 4 3 2 3 5 7 5 5 6 5 5 4 6 8 10 11 6 3 3 4 4 5 8 10 9 7 6 5 5 7 7 4 2 2 3 4 3 2 2 1 2 2 2 2 2 1 7 12 14 10 6 3 3 3 3 3 3 3 4 3 3 3 4 3 3 3 3 4 5 5 4 2 1 1 1 2 2 3 2 2 6 9 10 8 7 7 7 7 6 6 4 3 2 1 1 1 1 2 2 2 3 3 7 11 12 9 6 5 6 5 6 7 6 5 4 4 8 12 14 14 13 12 10 8 7 5 2 2 3 2 6 6 6 4 3 4 7 9 11 12 11 9 8 7 6 5 5 4 3 2 2 3 3 1 3 8 8 7 6 6 6 5 4 4 3 3 2 2 2 4 5 5 4 2 1 1 3 6 7 6 6 6 6 9 11 12 12 9 7 7 8 9 9 8 7 6 7 7 7 6 4 4 3 2 1 1 1 1 1 1 2 3 4 4 4 6 7 7 7 7 8 8 8 7 7 8 8 7 6 7 9 8 9 10 12 12 12 10 8 6 5 4 4 3 3 4 4 4 4 4 5 5 6 5 5 5 5 5 5 4 3 3 3 5 5 2 9 16 19 17 14 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 32 32 32 32 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 29 28 28 27 27 25 23 17 10 4 2 3 3 4 5 5 4 3 2 5 8 9 10 8 4 6 10 12 11 11 10 11 13 9 6 7 6 6 4 2 3 2 2 7 13 10 7 4 2 2 4 10 12 6 5 4 3 3 2 1 3 3 4 4 3 2 1 2 4 6 8 7 2 5 5 5 6 6 7 8 8 7 7 2 6 11 8 3 7 11 12 11 14 15 14 15 16 16 13 11 8 7 5 5 4 4 4 5 5 4 3 4 8 10 12 12 12 12 12 11 11 11 11 11 11 11 10 9 9 10 9 7 6 5 4 3 4 5 6 5 4 5 6 6 7 6 6 5 2 1 5 6 5 3 3 4 4 10 15 18 17 15 15 14 13 12 9 6 7 9 10 8 6 5 5 4 2 11 13 11 7 7 8 9 8 8 7 7 7 7 4 3 4 3 3 3 4 5 6 6 6 5 5 10 13 13 14 15 17 18 18 14 10 7 9 10 10 8 8 10 12 13 14 12 11 10 10 10 10 8 7 4 6 9 10 9 8 8 6 4 3 4 6 6 8 10 11 10 10 10 10 10 9 5 7 14 15 15 13 13 13 12 12 11 11 8 7 13 13 11 7 8 8 9 8 6 2 4 6 7 7 7 7 3 4 10 11 12 12 11 11 10 11 13 16 18 17 15 10 5 1 2 4 4 5 5 6 7 7 7 6 5 5 5 6 6 6 6 7 8 8 7 7 5 7 4 1 3 4 6 5 3 5 5 3 10 18 18 15 11 7 7 8 12 14 14 12 10 9 8 7 7 9 10 9 8 9 10 10 11 10 6 6 8 13 13 13 13 14 13 12 10 7 2 9 14 18 18 17 15 13 14 14 12 10 7 8 8 9 7 7 7 6 5 5 5 5 4 5 7 9 10 10 10 8 6 4 3 3 4 6 8 8 6 6 6 6 6 6 6 6 6 7 8 9 9 7 4 2 3 4 5 7 8 9 8 8 9 9 8 8 8 8 8 8 9 10 11 11 12 14 15 14 11 12 13 15 15 14 12 11 10 10 12 13 14 14 14 14 13 12 12 10 7 2 4 6 7 9 10 10 5 5 7 6 6 6 6 7 7 7 7 7 7 6 5 4 2 2 4 5 2 4 6 7 7 6 6 6 8 10 11 8 5 4 5 5 6 9 10 9 6 3 1 2 4 6 6 4 3 4 3 3 1 1 1 2 2 2 2 1 2 9 13 13 11 7 4 3 2 1 1 2 2 4 4 3 3 4 4 4 4 3 3 4 5 6 5 3 2 1 1 2 2 3 1 5 9 9 8 6 6 6 6 6 5 4 2 1 1 1 1 1 2 3 3 3 4 9 12 12 8 6 6 7 6 5 6 7 5 5 4 4 9 15 15 14 13 10 7 5 4 2 3 3 1 7 9 7 3 2 4 6 7 8 9 10 9 9 9 8 6 5 6 6 5 3 1 2 3 2 5 6 7 7 6 5 3 2 1 1 2 1 2 3 4 5 5 3 1 2 3 4 7 9 8 7 7 7 8 11 12 11 7 5 6 9 11 11 8 7 6 6 7 7 7 6 4 3 2 1 1 1 1 0 2 3 4 4 4 4 5 6 7 7 7 8 8 8 8 7 8 8 6 4 5 7 8 9 9 11 11 11 10 9 8 7 6 5 5 5 5 5 4 4 5 5 6 6 5 5 5 5 5 5 5 4 3 4 5 5 2 8 16 20 18 14 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 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 31 31 31 31 31 30 30 30 30 30 30 30 29 28 28 27 27 26 24 21 15 8 2 2 4 5 4 5 4 2 2 4 5 7 8 8 8 9 11 12 10 9 9 11 11 10 4 2 3 5 4 3 3 3 1 4 9 9 5 5 2 4 7 11 11 9 7 5 5 4 2 2 3 2 3 3 1 1 2 3 5 5 5 5 2 3 6 6 6 6 7 8 8 6 5 3 5 10 9 5 1 8 7 7 11 12 13 15 16 16 15 12 9 8 7 6 5 4 3 5 4 3 6 9 12 11 11 11 12 11 11 10 10 10 10 10 9 9 8 8 8 7 6 4 3 3 3 3 5 5 5 5 5 6 6 7 7 6 5 4 1 4 7 7 6 5 5 5 5 8 14 18 17 16 15 14 13 11 8 5 7 9 8 7 6 5 5 5 4 12 15 11 9 9 9 8 7 7 6 6 6 5 3 3 4 3 4 4 5 5 5 6 6 5 3 9 15 15 14 15 17 17 17 16 15 14 14 14 13 12 13 14 14 14 15 14 13 12 11 11 10 7 5 4 9 10 11 9 9 10 9 6 5 7 7 6 7 8 9 9 9 9 9 9 8 8 13 19 18 17 16 15 14 14 13 13 12 9 8 11 12 8 6 8 9 9 9 7 4 1 4 5 6 4 3 9 13 17 16 16 15 14 13 11 11 13 15 17 15 11 7 3 4 5 5 4 3 4 5 6 6 6 5 5 5 4 4 5 4 4 3 6 7 7 5 6 6 4 2 5 6 5 4 4 6 5 4 14 19 19 13 10 8 8 10 13 14 13 11 10 8 7 6 7 9 9 7 7 8 9 8 6 5 5 10 13 17 16 14 13 14 14 12 9 5 8 16 18 19 17 14 11 12 13 13 12 11 9 8 7 6 6 7 8 8 6 5 5 3 1 6 9 12 13 13 13 12 9 6 4 4 5 7 7 7 7 7 8 8 8 8 8 9 8 8 9 9 9 6 6 8 9 10 11 11 11 11 9 9 9 9 9 8 7 7 7 6 7 9 10 12 13 15 16 14 11 11 12 14 13 12 11 10 9 10 12 13 13 13 13 13 12 12 12 11 7 2 4 7 8 9 10 9 7 7 7 6 6 6 6 6 7 7 7 7 6 6 5 4 3 3 4 6 2 3 8 9 8 6 6 6 6 8 10 8 5 5 5 5 6 9 11 10 6 2 1 2 2 2 5 5 4 4 3 2 1 1 1 2 2 2 2 1 5 10 13 13 12 10 5 3 2 2 2 2 3 3 4 2 3 5 5 5 5 4 4 3 3 4 5 4 3 1 1 2 3 3 1 3 8 9 8 7 6 5 5 5 4 3 2 1 1 1 1 1 2 3 4 3 5 10 13 12 10 8 7 6 3 3 5 7 6 6 7 4 7 13 14 14 13 11 7 4 4 5 5 4 1 5 7 6 3 3 5 6 6 4 4 6 8 9 9 8 7 6 7 7 8 8 7 5 5 3 3 5 6 6 5 4 2 1 0 0 1 2 3 4 5 5 5 2 2 6 6 6 5 8 9 9 7 6 7 9 11 10 6 4 5 9 11 12 10 8 7 6 6 7 8 8 7 6 5 3 2 2 1 1 3 4 4 4 4 4 5 6 7 7 8 8 8 8 6 5 6 6 5 4 5 6 7 7 8 10 10 10 11 10 9 7 6 6 6 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 5 4 4 4 5 5 1 9 17 21 17 13 27 27 27 27 27 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 29 29 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 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 31 31 31 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 25 23 19 13 5 2 4 5 4 2 1 1 2 3 5 2 4 7 9 12 12 11 7 5 6 7 9 8 2 2 1 4 3 2 4 4 5 3 4 8 10 9 10 11 11 11 10 7 5 3 4 5 2 1 3 1 2 3 1 2 4 3 3 2 3 3 3 3 6 6 6 7 7 7 7 6 6 9 11 11 11 9 6 6 4 5 7 7 8 9 11 13 15 14 13 12 11 9 8 7 7 7 7 8 10 11 11 11 11 11 12 11 10 9 8 9 9 8 8 8 8 7 7 5 4 2 2 2 2 3 4 4 3 3 4 5 5 4 3 2 2 5 8 10 10 9 8 8 8 8 8 8 12 17 19 18 16 15 13 11 8 5 7 8 7 7 7 7 6 4 7 13 16 11 10 10 9 7 7 6 6 6 5 3 3 6 6 5 5 5 4 5 5 6 5 3 6 12 16 17 15 15 16 17 17 17 18 18 17 16 14 12 13 13 13 14 15 14 15 14 13 12 10 6 6 10 15 12 11 10 10 11 10 8 8 10 8 6 6 7 7 7 7 7 9 9 8 11 17 20 19 18 17 16 15 14 13 13 13 11 7 8 13 9 8 11 10 9 9 8 5 2 3 4 3 7 13 20 20 19 18 18 17 16 15 13 13 15 15 14 10 8 5 4 3 3 3 2 2 4 5 6 6 5 5 6 6 5 5 4 4 5 3 1 4 5 3 4 5 5 2 1 1 2 3 5 7 5 6 16 20 18 11 8 8 9 11 13 13 12 11 10 9 9 8 8 8 7 7 7 8 7 6 5 3 6 15 17 17 15 13 12 12 13 12 9 7 12 19 18 17 14 9 6 9 11 12 12 11 10 10 8 7 6 6 7 8 6 4 4 4 2 6 9 10 10 11 13 13 12 9 7 6 6 6 7 5 6 9 9 8 7 6 6 9 9 8 8 9 8 7 10 11 13 13 12 12 11 11 11 10 9 9 8 7 5 5 5 5 6 8 10 11 13 14 15 13 9 8 9 10 11 11 10 9 8 9 12 13 13 13 12 12 12 11 10 9 6 2 4 8 9 10 10 9 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 0 4 9 9 8 5 4 4 4 4 6 7 5 5 5 4 6 9 12 11 8 2 1 3 4 3 3 3 3 3 3 2 1 2 2 2 2 2 2 1 7 11 13 12 12 11 6 3 2 2 2 3 3 3 3 2 3 5 5 5 4 4 4 4 3 2 3 3 3 2 1 1 2 4 2 2 7 8 8 7 6 5 5 4 4 3 2 1 1 1 2 3 3 4 5 4 7 11 14 13 11 10 8 4 3 1 4 8 7 7 7 5 7 11 12 12 13 13 10 7 7 7 6 5 3 5 6 5 5 5 5 6 6 4 3 4 6 7 8 8 7 6 7 5 6 10 9 7 5 4 3 4 5 6 5 3 2 1 1 1 0 2 3 5 5 5 4 0 4 8 7 6 6 6 8 8 7 6 6 7 9 8 5 2 4 10 11 11 10 8 7 6 6 6 6 6 8 8 8 7 7 5 4 3 3 4 4 3 3 3 4 6 7 8 8 8 8 7 5 4 4 3 4 6 7 7 8 8 9 9 10 11 11 10 9 7 7 7 7 8 8 7 6 4 4 4 5 6 6 6 6 6 6 6 6 5 4 4 6 4 1 12 18 20 16 11 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 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 31 31 31 30 30 30 30 30 30 30 30 30 30 29 28 28 27 27 26 24 21 16 7 2 4 4 4 3 2 3 3 2 4 2 5 11 11 11 10 8 4 4 6 7 7 7 5 5 7 8 8 9 10 7 6 5 2 2 8 14 14 11 8 7 5 3 1 3 4 5 3 1 2 1 2 3 2 2 3 3 2 1 1 2 2 2 4 6 6 6 6 6 6 5 5 6 7 5 7 8 7 6 9 7 6 6 5 8 11 11 12 14 13 13 12 12 11 11 10 10 9 11 12 13 13 12 12 12 12 11 10 8 7 7 8 8 8 8 8 7 6 5 4 2 2 2 2 2 3 4 4 4 5 5 4 4 7 11 14 13 14 14 14 12 11 11 11 11 11 10 11 16 19 19 18 15 13 9 7 5 7 8 8 8 9 8 7 5 10 15 16 11 9 9 8 7 7 6 6 6 5 5 7 10 8 8 6 4 4 4 4 4 3 5 9 14 17 18 17 17 17 16 16 16 18 17 16 16 12 8 5 9 12 14 14 15 16 16 15 13 9 6 13 15 15 12 11 11 10 9 9 8 9 10 8 7 6 6 6 6 6 8 10 10 10 13 19 20 20 20 18 17 15 14 13 13 13 11 6 6 12 14 8 6 7 8 8 8 7 5 5 2 8 17 19 20 18 18 18 19 18 18 17 16 15 17 15 12 7 7 7 6 4 2 1 3 5 6 6 5 5 5 6 7 6 5 5 4 4 4 4 4 2 4 3 4 5 6 4 5 6 9 8 7 8 7 5 13 17 16 9 7 8 11 12 12 12 11 10 10 9 9 10 9 7 6 7 8 7 6 6 6 4 9 16 18 13 10 10 10 10 11 11 9 9 15 19 16 13 10 6 5 8 9 10 10 10 11 10 10 8 7 6 6 7 7 4 1 1 4 6 8 7 7 8 11 13 13 10 8 6 5 4 3 3 6 9 9 7 6 6 7 9 9 8 8 8 8 9 11 12 13 13 10 8 9 10 11 10 9 8 7 5 4 4 3 4 6 7 8 9 11 12 13 11 9 7 5 7 10 9 8 7 7 8 12 13 13 12 12 11 11 10 9 8 6 2 4 9 10 9 8 5 4 6 6 6 6 6 6 6 6 6 6 5 5 6 8 8 7 5 5 6 5 5 7 6 4 2 2 2 2 2 4 6 7 6 4 3 4 7 11 11 9 4 1 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 1 2 6 10 13 12 12 12 7 4 2 2 3 3 3 3 3 2 3 4 5 4 3 3 3 3 3 2 1 1 2 2 1 1 2 3 3 1 5 8 8 8 7 6 5 4 3 2 1 1 1 2 3 4 4 5 4 4 9 12 14 12 11 10 8 6 6 2 5 10 8 6 5 4 7 10 10 10 10 11 11 10 8 7 6 6 7 7 5 3 5 6 5 3 3 4 4 4 4 4 5 6 6 6 6 4 4 9 10 9 6 4 4 4 4 4 4 3 2 2 3 2 0 2 4 4 5 4 1 3 6 8 8 7 6 6 7 7 7 6 5 6 8 8 7 4 5 9 11 10 8 7 6 6 5 4 2 2 3 5 6 7 8 8 7 5 4 3 2 1 1 2 3 5 7 8 8 8 7 7 5 4 3 2 1 4 5 7 8 9 8 8 10 11 12 10 9 8 8 8 7 8 7 6 4 2 2 3 5 5 6 6 6 6 6 6 6 5 5 4 6 3 3 15 19 20 14 10 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 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 31 31 31 30 30 30 30 30 30 30 30 30 30 29 28 28 27 27 26 25 22 18 8 1 4 3 2 2 3 3 3 3 2 4 9 13 10 10 9 8 6 5 5 6 7 7 8 9 8 8 8 10 8 7 6 4 6 9 11 15 12 7 4 5 6 4 3 4 5 4 3 1 2 1 2 3 3 3 1 1 1 1 2 3 3 3 4 6 6 6 5 4 4 4 4 5 4 2 1 5 14 11 10 9 6 5 8 10 11 10 9 9 10 11 12 13 14 13 12 11 11 12 13 13 13 13 14 13 12 11 10 9 7 8 8 8 9 9 9 8 7 5 4 3 2 2 2 3 5 7 9 10 11 11 11 12 15 15 16 16 16 16 15 14 13 12 13 13 12 11 11 15 18 19 18 15 11 8 7 7 9 10 10 10 10 10 8 7 12 17 14 9 7 7 8 7 7 6 7 6 6 9 11 11 8 6 6 5 3 3 4 4 4 8 11 15 16 18 18 18 16 14 12 12 13 14 14 14 10 6 3 8 12 14 15 16 16 16 14 11 8 10 17 15 14 13 13 12 10 10 9 9 10 10 8 7 6 6 8 9 9 10 10 10 11 15 21 20 20 20 19 18 15 14 13 13 13 11 8 6 11 16 9 3 5 6 7 8 8 6 3 9 16 20 17 15 15 16 17 18 18 18 18 17 17 17 15 13 11 11 10 10 8 7 7 9 9 8 8 7 7 7 7 7 6 6 5 5 4 4 4 4 4 5 2 6 12 13 11 10 10 11 11 9 7 6 2 8 15 16 14 9 5 9 12 12 12 11 9 8 7 9 10 8 6 5 6 6 6 6 6 6 6 13 18 18 10 5 6 7 8 9 9 9 12 16 17 15 12 9 6 6 7 8 8 9 9 10 10 10 9 8 6 4 5 5 6 7 8 8 8 7 7 6 6 9 12 12 10 7 5 3 3 5 6 6 7 7 6 6 8 9 10 10 8 7 8 8 8 12 12 11 10 7 6 7 9 10 10 9 8 7 6 5 5 4 5 6 6 7 7 8 8 9 9 9 6 2 5 9 8 7 6 6 8 12 13 13 12 11 10 10 9 7 7 6 1 4 10 11 10 7 3 2 6 6 6 6 6 6 6 6 6 5 5 6 7 8 8 7 5 7 11 12 10 8 7 6 5 5 3 0 4 6 7 7 5 4 2 1 3 8 10 9 7 2 2 4 4 4 4 3 3 3 2 2 2 1 1 2 1 1 3 4 7 10 13 13 12 7 5 3 3 2 2 2 2 3 3 2 4 4 3 3 3 2 3 3 2 2 1 0 1 1 0 1 2 3 1 4 7 8 8 8 7 6 5 4 2 1 1 1 3 3 3 3 4 3 5 11 13 14 12 10 9 8 7 5 6 8 9 7 6 5 5 7 8 9 8 7 7 8 8 7 6 5 7 11 9 4 1 3 6 5 2 2 4 5 4 3 2 2 2 2 3 4 3 4 8 9 9 7 5 5 5 4 3 3 3 4 4 4 2 1 3 4 4 3 1 2 5 7 7 7 7 7 7 7 8 8 7 6 6 7 8 8 5 5 7 11 10 8 6 4 4 3 2 1 2 1 0 2 4 5 7 7 5 3 2 1 0 2 2 2 3 5 6 7 6 6 6 6 4 1 2 2 2 2 4 6 7 7 7 9 10 11 10 8 7 9 8 7 7 5 3 1 2 3 4 4 5 5 6 6 6 6 6 6 6 5 4 6 2 5 16 20 19 13 8 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 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 29 30 30 30 29 29 28 28 27 26 25 21 16 6 2 3 1 1 2 3 2 1 3 2 10 11 10 8 10 11 11 9 8 7 7 8 8 11 9 4 3 5 10 9 8 8 11 13 13 12 11 9 7 6 8 7 6 5 5 5 4 2 1 1 1 0 2 3 2 2 2 3 4 5 4 4 5 5 6 6 5 4 4 3 2 2 2 2 3 4 8 14 10 5 7 4 6 9 9 8 8 7 7 8 9 10 11 12 12 12 12 13 13 13 13 13 14 14 13 10 10 10 9 9 9 9 10 10 10 9 8 7 6 5 3 3 3 3 5 8 11 12 12 12 12 12 14 15 16 16 15 14 14 14 14 14 13 14 13 13 12 11 13 17 18 16 14 11 8 8 9 11 11 10 11 11 10 9 8 13 19 13 8 6 6 7 7 7 6 7 6 7 10 10 8 5 5 6 6 3 3 6 6 7 10 13 15 16 17 18 18 14 9 6 7 9 13 14 14 12 10 7 10 12 14 14 14 14 15 12 9 9 14 17 15 14 14 13 12 10 10 10 10 10 10 9 6 7 10 13 12 10 10 10 10 11 16 20 19 18 19 19 18 16 14 14 14 14 12 9 6 11 13 8 2 4 5 7 8 8 2 6 18 18 17 13 12 13 15 16 17 17 16 16 16 16 16 15 15 14 13 12 11 10 11 11 12 11 11 10 9 9 9 9 8 7 7 6 5 5 5 5 5 5 6 3 2 10 11 11 10 12 12 12 8 7 6 3 8 14 18 18 14 5 6 13 12 11 10 9 7 6 7 8 8 5 3 3 5 5 6 6 6 7 14 17 15 7 0 5 6 6 7 8 12 15 17 16 15 12 8 5 6 7 7 7 8 9 10 10 10 9 9 7 3 3 6 12 13 13 13 11 8 6 5 5 8 10 9 6 3 6 10 11 11 9 7 7 6 6 7 9 10 10 11 9 7 7 7 6 10 12 9 7 7 7 7 9 10 10 9 8 8 7 6 6 6 6 6 7 6 6 6 6 7 9 8 5 1 4 7 7 6 6 5 8 12 14 14 12 11 10 8 7 7 6 5 1 5 11 12 10 6 2 3 5 5 5 5 5 5 6 6 5 5 6 7 7 7 7 6 6 10 12 12 9 8 6 6 6 7 5 1 5 8 8 6 4 2 1 2 1 4 10 11 9 4 2 3 4 4 4 3 2 1 1 1 1 0 1 1 1 3 4 5 6 9 11 12 10 7 6 5 5 4 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 1 1 1 1 2 2 3 3 3 5 7 7 7 7 6 5 5 4 2 2 2 3 2 2 2 3 2 6 11 11 11 10 9 9 8 8 10 12 12 10 9 7 6 6 6 7 7 7 6 5 5 6 6 5 4 6 13 11 7 2 5 7 7 3 3 5 5 4 3 3 3 3 1 2 4 5 6 7 8 7 6 6 6 6 5 5 5 5 5 5 3 1 2 4 3 2 1 1 3 6 7 7 7 7 8 8 8 9 9 8 7 7 7 9 9 7 6 6 9 10 9 7 5 3 3 2 2 3 2 2 1 1 2 3 3 3 1 1 1 1 3 3 3 2 3 3 3 3 3 5 8 7 4 2 3 4 4 2 2 5 7 8 8 9 10 9 8 8 8 8 7 6 5 4 3 3 3 3 4 4 5 5 5 6 6 6 6 6 5 5 6 2 6 17 20 19 13 8 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 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 30 29 29 29 28 27 27 26 24 21 13 4 3 4 4 3 2 6 3 3 3 6 10 14 11 10 12 9 7 7 6 6 6 4 7 10 6 4 3 5 10 10 9 10 9 11 11 9 7 5 9 9 9 8 6 5 5 5 4 3 2 1 2 2 1 1 2 4 3 3 2 2 2 3 5 6 6 5 4 4 3 3 2 0 2 1 1 4 9 12 9 1 2 4 6 6 3 5 6 5 6 6 7 9 10 9 10 11 12 12 12 11 11 12 14 12 11 10 10 10 9 10 10 11 11 11 10 10 9 7 6 5 4 3 4 5 7 10 11 11 12 11 12 12 13 14 15 15 14 13 12 13 13 13 14 14 14 14 13 10 11 15 17 17 15 13 11 10 10 11 11 10 10 10 10 8 9 14 17 13 9 6 6 6 7 6 6 6 6 6 7 6 4 4 6 6 4 4 6 7 6 8 11 15 16 16 17 17 15 11 6 5 5 10 16 17 16 14 11 10 10 12 13 13 11 11 10 8 8 12 16 17 15 13 13 12 10 10 10 10 11 11 11 8 6 10 12 13 12 10 10 10 10 12 17 19 18 18 18 19 17 16 15 14 14 14 14 11 7 9 10 7 3 4 6 6 5 5 10 16 22 19 15 12 10 11 14 15 14 13 12 12 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 12 11 11 10 9 9 8 8 7 7 6 6 6 6 7 7 4 1 3 4 7 13 15 15 12 10 8 8 12 17 18 16 13 6 3 10 11 10 9 8 7 6 6 7 7 6 4 4 5 5 6 6 6 7 14 13 9 4 3 4 5 5 7 11 15 17 18 16 13 10 6 3 5 6 7 7 7 8 9 10 10 10 9 7 5 8 10 14 15 15 16 14 11 8 6 6 7 9 7 7 11 13 14 14 13 12 10 8 7 8 8 9 9 10 10 10 8 7 7 5 8 13 8 6 7 8 8 9 10 10 9 9 8 8 7 6 7 8 9 9 9 8 7 7 8 10 8 4 2 4 5 6 6 5 5 8 12 14 14 13 11 9 7 6 6 6 4 2 6 9 12 9 5 2 4 5 5 4 4 3 3 4 5 7 8 9 8 7 6 5 5 8 14 13 10 6 5 4 5 6 6 4 2 4 7 7 6 3 2 2 3 1 4 10 11 10 6 2 3 4 5 4 3 2 1 1 1 1 2 2 2 2 4 5 6 8 10 12 10 8 6 5 6 6 4 3 2 2 3 4 5 4 3 3 3 4 4 4 4 4 3 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 3 3 3 3 2 1 1 4 7 10 9 7 6 7 9 12 16 17 16 15 12 10 9 7 6 5 7 7 6 5 4 4 4 4 3 1 4 9 10 8 4 6 7 7 4 4 5 5 3 4 5 5 5 4 3 3 5 6 7 8 7 6 5 5 6 7 7 7 7 7 5 2 2 3 3 1 1 1 1 3 6 8 8 8 8 8 8 8 7 7 7 7 7 7 8 10 10 8 7 6 6 6 6 3 1 1 2 2 2 2 1 0 0 1 1 2 1 1 1 1 1 2 4 4 2 2 1 1 2 1 5 11 11 8 4 4 5 6 4 1 2 6 9 9 10 10 9 9 8 7 7 7 6 6 6 5 4 3 2 3 4 4 5 5 5 5 5 5 6 5 6 6 1 8 17 20 18 13 8 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 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 27 26 25 23 19 10 4 2 4 4 2 3 6 5 7 8 10 8 10 13 11 9 6 5 6 6 5 5 5 6 5 2 4 1 6 9 8 5 4 6 10 9 7 5 4 6 9 8 6 5 6 5 5 5 4 2 0 2 3 3 3 4 3 2 5 7 5 3 2 3 4 4 3 3 3 3 2 1 1 2 3 5 8 13 12 9 4 3 4 4 2 1 3 4 4 4 5 7 8 8 7 7 8 8 9 9 8 9 10 12 10 9 10 9 9 9 10 11 12 12 11 11 10 9 8 7 5 4 4 4 6 8 9 10 11 11 11 12 12 13 14 15 14 13 12 12 12 13 14 15 15 15 15 13 11 10 13 17 17 17 15 12 9 9 10 11 10 9 9 9 8 9 14 15 12 8 5 5 6 6 6 6 5 5 4 4 4 3 5 7 3 3 9 8 8 6 9 13 18 16 15 14 14 11 7 4 4 5 13 18 19 15 13 11 10 10 13 14 14 11 7 5 5 9 14 17 16 13 12 11 10 9 9 10 10 11 11 10 7 7 12 11 10 11 10 10 10 11 13 18 19 19 18 18 17 16 15 14 14 14 15 15 12 7 8 9 7 4 7 9 12 14 16 20 21 20 18 15 12 9 9 11 11 10 10 10 10 10 11 13 14 14 14 14 14 14 14 13 12 12 12 12 12 13 12 12 11 10 9 9 9 9 8 8 7 6 7 7 7 6 5 5 3 3 12 18 18 16 11 10 12 15 18 18 16 12 6 2 6 9 8 8 7 6 5 6 6 7 7 6 6 6 6 5 5 6 6 11 9 6 4 1 3 6 9 11 14 16 17 15 12 9 7 3 2 5 7 7 6 6 7 8 9 9 9 8 5 7 12 12 13 14 16 16 16 14 11 8 7 8 10 11 13 15 14 13 12 11 12 12 8 6 6 7 7 8 9 10 10 8 7 7 5 8 13 8 5 6 7 8 9 10 9 9 8 8 8 7 7 8 10 11 12 11 9 8 7 8 8 7 5 4 4 5 5 5 5 6 8 11 13 15 14 12 9 6 5 5 5 3 5 8 10 10 9 5 1 4 5 4 3 2 1 3 5 7 10 10 9 7 6 5 4 5 9 15 12 7 5 3 2 3 5 5 3 6 9 8 6 5 4 1 2 3 2 4 10 11 10 7 3 2 5 5 5 4 2 2 1 2 2 3 4 3 3 4 6 7 9 12 12 10 6 4 4 4 4 4 3 3 3 4 5 5 4 4 4 5 5 5 4 4 4 3 3 3 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 5 5 5 4 4 4 3 3 3 6 8 9 6 4 4 4 9 14 17 18 17 16 14 11 8 7 6 4 5 6 6 4 4 4 4 4 2 1 2 6 9 9 7 7 6 5 4 3 4 4 3 4 8 7 6 5 4 3 3 4 6 9 10 9 7 5 5 5 6 7 8 7 5 3 3 2 1 3 2 1 1 3 6 9 9 9 8 7 6 5 3 3 4 5 6 7 8 9 11 9 7 5 4 3 2 1 1 1 2 2 3 3 2 2 2 2 3 4 4 3 2 1 1 3 5 5 4 3 3 2 1 2 6 11 11 9 5 5 7 7 4 1 1 7 10 11 12 13 12 10 9 8 8 7 7 7 6 5 4 2 1 1 2 3 4 4 4 4 4 4 5 6 5 4 4 12 19 20 17 13 9 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 27 27 26 24 21 16 8 6 2 3 5 9 12 9 7 7 7 5 2 3 9 12 7 5 6 5 4 3 6 8 3 3 4 2 0 6 7 4 5 4 5 12 11 8 5 4 1 5 8 5 4 6 5 4 4 4 2 0 2 3 4 4 2 2 8 8 8 8 7 5 4 3 2 3 3 3 3 2 2 3 3 4 9 12 14 12 10 6 3 2 3 3 2 1 3 4 4 4 4 4 4 5 5 5 5 5 6 7 10 10 8 6 7 9 10 9 10 11 11 12 12 12 11 10 9 8 7 5 4 4 5 6 8 9 10 10 11 11 12 13 13 14 14 15 14 13 12 13 13 14 15 16 16 15 14 13 10 12 17 16 15 14 9 7 8 9 9 9 8 8 8 7 9 16 16 13 8 5 5 5 6 6 5 5 4 3 3 3 4 5 4 2 7 10 9 8 8 12 16 17 14 11 10 9 7 4 2 4 7 15 18 17 14 13 12 11 11 12 14 13 10 5 6 9 13 14 15 13 11 10 11 10 9 9 10 10 11 10 8 6 10 13 10 9 10 10 9 9 10 14 19 20 19 18 18 17 15 14 13 13 14 15 16 15 10 8 10 9 7 9 13 18 20 21 21 19 16 14 13 11 8 7 7 8 10 10 11 11 12 13 14 14 14 14 14 14 14 13 13 12 11 11 12 12 13 12 12 11 10 10 10 10 10 9 8 7 6 6 7 7 6 5 6 7 4 7 17 16 12 8 9 9 9 13 16 17 11 5 1 5 8 8 7 7 6 5 6 6 6 6 6 6 6 6 5 5 6 3 6 8 7 6 11 10 11 12 13 14 14 12 11 8 6 5 3 3 6 7 6 6 6 6 7 8 9 7 4 4 9 14 13 12 14 16 16 16 16 13 10 9 10 11 13 15 16 13 10 9 10 11 11 7 4 4 5 5 7 9 10 10 8 8 6 3 9 12 7 5 6 7 7 8 10 10 9 8 8 8 8 8 9 10 10 10 8 7 6 6 5 4 2 0 3 4 5 5 5 6 7 8 10 13 15 14 11 9 6 5 5 6 4 7 10 10 8 7 5 3 5 5 3 1 1 3 5 6 7 8 7 6 5 5 5 4 4 8 13 9 4 3 1 1 1 3 3 4 9 9 6 3 2 2 2 3 3 2 3 8 10 10 8 5 2 4 6 5 5 4 3 3 3 3 3 5 4 4 3 5 8 10 12 12 10 6 4 3 2 2 2 3 4 6 6 5 4 3 4 5 6 6 5 4 4 4 4 3 2 2 3 4 5 5 4 4 4 3 3 4 4 3 2 2 2 3 4 5 4 4 4 4 3 5 9 8 7 6 5 5 8 11 14 16 17 17 17 15 11 7 4 5 4 3 5 5 4 4 5 5 5 3 2 2 4 8 9 9 7 5 3 2 2 3 3 2 6 10 8 7 6 5 4 3 2 4 7 9 9 8 6 5 4 4 5 6 7 6 5 4 4 5 4 2 2 1 4 7 10 10 9 8 6 5 4 4 3 3 3 4 5 6 8 11 13 10 7 4 3 3 3 2 2 2 4 5 5 5 4 3 3 4 5 5 5 3 1 1 3 4 5 5 6 6 6 5 6 8 10 10 9 6 5 7 7 3 1 3 6 9 11 12 13 13 11 9 9 8 8 8 8 7 6 4 3 3 2 2 2 3 3 4 4 3 4 4 5 3 2 9 14 18 19 17 14 10 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 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 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 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 27 27 26 24 23 20 14 10 8 6 5 12 13 12 8 6 5 3 2 5 3 3 13 10 7 7 7 5 4 7 8 4 2 2 1 3 6 8 3 5 4 6 12 7 3 6 6 4 2 3 1 5 6 5 4 4 3 2 1 1 2 3 2 4 7 7 5 4 7 8 7 6 3 3 3 3 3 2 3 2 2 4 9 14 12 11 7 7 5 2 2 4 5 2 1 4 4 4 2 1 1 2 3 4 4 4 4 5 7 7 5 3 4 6 8 9 9 10 11 11 12 12 11 11 10 9 8 7 6 6 5 6 7 8 9 10 11 12 12 13 13 14 15 15 15 14 13 13 13 14 15 16 16 16 16 15 13 10 11 15 17 14 11 6 5 8 8 8 7 7 7 7 7 11 16 17 13 9 6 5 5 5 5 5 3 3 5 4 4 4 3 3 7 11 11 10 10 12 15 15 13 9 7 5 4 3 2 2 6 10 16 15 15 13 13 13 12 10 11 13 11 8 9 13 14 14 14 12 10 8 10 12 10 10 10 10 11 11 8 7 10 13 14 11 11 11 10 8 7 9 16 19 20 17 16 17 15 14 13 12 12 13 14 16 16 12 9 8 10 11 13 16 19 21 19 17 13 9 9 11 11 8 6 9 11 13 12 12 13 14 15 15 15 14 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 11 11 11 11 10 9 8 7 6 6 6 6 6 5 5 5 4 1 10 12 10 6 10 11 9 11 15 17 12 6 2 7 10 10 8 6 5 4 4 6 5 5 4 5 6 7 6 5 5 3 5 10 13 14 15 13 13 13 11 10 10 9 7 6 5 4 3 3 4 5 5 6 6 6 7 8 9 5 3 8 13 15 13 11 12 14 14 14 14 13 11 8 9 11 15 15 13 9 8 9 10 10 8 5 4 5 6 6 8 10 10 10 9 8 4 3 10 12 8 6 6 7 7 8 9 10 9 7 8 8 9 8 7 7 8 6 5 4 5 5 4 1 0 1 2 4 4 5 5 7 8 9 10 12 14 13 11 8 6 5 5 6 5 7 11 9 7 6 5 5 6 6 4 4 5 7 8 7 5 4 3 3 4 6 6 5 3 3 5 2 1 2 1 0 1 2 2 2 9 9 6 3 2 3 6 5 5 3 4 6 9 10 10 8 5 4 5 5 5 5 4 4 4 3 3 5 6 3 2 3 8 12 12 10 9 6 4 3 2 1 1 3 5 7 6 3 2 2 4 6 7 6 5 4 4 4 3 2 2 2 3 4 5 5 5 5 4 3 3 4 4 4 3 2 2 2 2 2 2 2 2 3 5 7 9 7 6 6 6 8 12 14 15 15 16 16 16 15 11 5 1 4 3 2 5 5 2 2 4 5 5 4 4 3 5 8 9 9 7 4 1 1 2 2 2 3 7 11 9 7 6 5 5 4 4 4 5 7 8 8 7 6 4 3 2 3 5 6 6 6 6 6 4 3 2 3 6 8 10 10 9 8 6 5 5 5 5 5 4 3 1 3 4 7 10 12 11 8 4 2 2 2 2 4 5 6 7 6 4 3 3 4 5 5 5 4 2 1 1 2 4 6 7 7 7 8 9 9 9 8 8 6 3 3 6 3 2 6 8 9 11 13 13 13 12 11 9 8 8 8 8 7 6 6 6 5 4 4 4 3 3 3 3 3 4 4 3 2 7 12 14 16 17 16 14 10 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 30 30 30 30 30 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 30 30 30 30 30 29 29 29 29 28 28 27 26 24 23 20 17 13 11 10 9 10 13 12 8 7 6 5 5 4 3 2 5 11 13 8 6 5 5 7 10 9 10 8 5 4 7 8 6 4 4 1 7 11 9 2 3 5 2 2 4 1 4 6 4 2 1 1 2 1 1 2 1 3 7 8 4 1 1 4 7 7 6 5 3 3 3 3 1 3 2 2 2 11 13 8 6 6 7 5 3 2 1 2 3 4 5 5 3 2 1 1 2 3 3 3 3 3 4 4 3 1 3 4 6 8 9 10 10 11 11 11 10 10 10 10 9 8 8 7 7 7 6 5 6 7 10 12 13 13 13 14 15 15 16 15 15 14 14 14 15 15 16 16 16 15 14 13 11 9 14 17 13 10 6 6 7 7 7 7 6 6 7 8 12 15 17 13 8 5 5 5 6 5 3 4 7 7 7 5 4 4 9 12 14 12 10 10 11 13 13 10 6 3 3 3 4 5 7 9 10 12 13 11 11 12 12 11 10 10 10 8 8 12 15 14 13 12 10 8 9 12 13 11 10 11 11 11 11 9 11 16 17 15 13 12 11 10 8 7 10 18 18 16 12 10 11 12 12 12 12 12 13 14 15 16 14 10 8 12 15 16 16 17 17 14 10 8 7 8 10 11 8 9 14 14 14 13 13 14 15 15 15 14 13 12 12 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 13 12 11 10 8 7 8 8 8 7 6 6 5 5 5 4 2 8 12 14 16 13 10 12 13 14 12 8 6 9 9 9 8 6 4 2 4 4 4 3 2 4 7 9 8 6 4 5 9 13 15 15 15 14 13 11 8 7 7 6 6 5 5 4 3 3 4 5 6 6 7 6 7 8 8 8 11 15 16 15 13 8 8 13 13 13 13 12 9 6 8 11 13 11 7 4 7 9 9 8 6 7 9 9 9 8 9 10 10 9 9 8 4 5 12 12 9 6 7 7 8 7 7 9 8 7 7 8 8 8 6 4 3 2 3 5 5 5 7 6 4 2 2 3 4 4 5 7 8 8 9 11 12 12 9 7 5 5 5 6 5 7 11 9 8 7 6 6 7 8 7 8 8 8 8 7 5 3 1 3 6 8 8 6 3 4 5 3 2 4 3 1 2 2 1 2 7 8 7 4 5 6 7 7 6 6 5 6 8 10 10 9 7 5 4 5 5 5 5 4 4 3 2 2 6 4 1 1 7 11 12 11 9 6 4 3 1 1 2 3 6 7 7 2 1 1 4 6 7 5 4 3 4 3 3 2 2 3 4 5 6 6 5 4 3 2 3 4 5 5 4 3 3 3 3 2 1 1 1 3 6 7 7 6 5 3 5 9 13 14 15 15 16 16 16 14 11 6 3 4 3 2 5 5 2 2 3 4 5 4 4 5 6 8 10 9 6 2 1 2 2 2 0 5 9 11 10 8 6 6 5 5 4 4 4 6 6 7 7 6 5 4 2 3 4 4 5 6 6 5 4 3 4 7 8 9 9 10 9 8 6 6 5 6 6 5 4 3 2 4 6 7 8 9 10 10 8 5 2 2 4 5 4 4 5 6 4 3 4 5 5 5 5 5 4 2 1 1 2 4 6 5 5 5 8 8 8 6 6 6 6 3 5 4 2 7 10 10 12 13 14 15 14 13 10 8 7 8 8 7 7 7 7 6 6 5 5 4 3 3 3 3 3 3 1 5 10 14 14 15 15 14 13 10 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 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 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 30 30 30 30 29 29 29 29 29 28 27 27 25 23 20 17 14 10 10 9 7 7 8 11 3 4 6 5 4 3 1 1 7 11 12 6 5 7 10 10 11 8 7 6 5 4 7 6 4 5 2 6 11 9 8 6 3 1 3 3 4 3 3 5 6 6 6 5 2 3 3 1 5 9 8 6 2 1 3 4 6 7 6 5 5 4 3 2 2 3 7 5 2 11 12 10 9 9 9 8 8 8 8 7 7 6 6 7 6 4 2 3 3 4 3 2 2 2 2 2 1 2 3 5 6 9 10 10 11 11 11 10 9 9 9 9 9 8 8 8 8 7 6 5 5 6 10 12 14 14 14 15 16 16 17 16 15 14 14 15 15 16 16 16 15 14 13 12 11 8 11 15 14 11 8 8 8 8 7 7 6 6 6 8 12 14 14 11 6 4 5 5 5 4 3 7 10 9 8 7 7 8 11 13 13 11 10 9 9 10 10 8 5 4 5 7 8 9 9 8 8 9 8 7 8 9 11 10 9 8 8 7 10 12 14 12 10 9 10 11 13 15 15 12 11 11 12 12 11 11 16 18 17 15 13 13 12 11 8 7 11 18 15 10 5 6 8 11 12 12 12 12 13 13 14 16 16 15 14 16 18 18 15 10 7 6 6 7 9 9 9 9 8 10 13 13 12 11 13 14 15 15 14 13 12 11 11 12 11 11 11 10 10 11 11 12 12 13 14 15 15 15 15 14 13 12 11 11 11 11 10 8 7 6 5 4 4 6 3 3 11 12 10 10 11 13 10 9 8 8 7 6 4 5 6 5 4 4 5 4 2 2 3 6 8 10 10 6 5 9 11 13 15 15 14 14 12 9 6 5 5 5 4 4 4 4 5 6 7 7 7 8 7 6 6 6 8 14 16 17 15 12 8 4 6 9 11 12 12 12 9 6 7 9 9 5 0 3 6 7 8 9 10 12 12 10 8 8 9 9 9 9 9 9 5 6 12 12 10 6 5 7 9 7 7 8 8 7 6 6 6 7 6 4 2 2 3 4 4 7 9 8 6 5 3 3 3 4 5 6 7 8 9 10 11 11 10 6 4 4 5 6 6 5 9 10 7 7 7 7 8 9 8 7 7 6 5 6 5 4 3 6 9 10 9 6 3 6 6 4 3 5 3 1 2 2 2 2 4 8 7 5 4 4 5 6 7 8 7 6 8 10 9 8 7 6 5 5 5 5 5 4 3 3 3 1 3 6 5 1 6 10 12 12 11 9 6 3 2 2 4 6 8 8 6 2 1 2 2 5 6 4 4 4 4 4 3 2 3 4 5 6 6 5 5 3 2 1 2 3 5 4 3 3 3 4 4 3 2 2 3 5 6 6 6 5 4 4 6 9 12 14 14 14 15 15 14 13 10 7 5 5 4 2 4 4 3 3 4 4 4 5 7 8 8 8 8 7 5 2 2 3 3 1 2 6 9 10 9 8 6 6 5 4 3 3 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 7 8 8 9 9 10 9 8 7 6 5 5 5 5 4 4 3 4 7 8 8 7 8 8 8 7 5 3 6 7 5 3 4 5 5 5 5 5 5 5 5 4 3 1 1 1 0 2 3 3 2 3 6 7 8 7 9 10 10 6 3 1 3 6 9 10 11 13 14 15 16 15 12 9 7 7 7 7 7 7 6 6 6 6 5 5 4 3 2 2 2 1 3 8 12 15 14 14 13 13 11 10 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 31 30 30 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 30 30 30 29 29 29 29 29 29 28 28 28 27 25 21 17 14 10 8 7 6 5 5 2 6 6 5 5 2 1 5 9 8 8 9 12 12 10 8 9 6 4 4 4 4 4 4 6 6 4 3 7 8 7 5 6 7 5 2 3 3 4 4 2 3 5 7 8 9 5 2 1 5 8 10 7 5 3 1 3 4 5 5 6 5 5 4 3 2 4 7 8 7 3 13 16 14 11 10 10 10 11 11 10 9 8 7 8 8 8 5 3 2 3 4 3 2 1 1 1 1 1 2 4 6 8 9 10 10 10 10 9 9 8 9 9 9 8 8 7 7 6 6 5 4 4 7 11 13 14 14 15 16 17 17 17 16 15 15 15 15 16 16 17 16 15 13 12 11 11 9 10 14 15 12 8 7 8 8 7 7 6 5 5 8 11 13 13 10 6 4 5 5 4 3 4 8 11 10 9 9 9 10 11 11 10 8 8 8 9 9 9 8 8 9 11 11 10 9 7 5 5 6 5 2 5 8 10 9 9 7 7 9 11 10 10 8 8 7 9 12 14 16 15 14 12 12 12 13 10 11 16 16 15 14 13 13 12 10 8 7 14 18 15 12 9 10 11 12 13 14 14 13 13 13 14 15 16 15 13 12 15 17 15 8 3 3 6 8 8 6 6 8 7 6 8 11 12 14 14 14 14 13 12 11 11 11 11 11 11 10 10 10 10 10 11 12 13 14 15 16 16 16 16 15 15 14 14 14 13 12 11 9 7 5 5 5 5 5 3 4 13 14 11 9 11 11 8 5 3 5 5 3 4 4 4 5 8 10 11 9 7 7 7 7 8 10 10 6 5 10 12 13 15 17 13 11 9 8 7 5 4 4 4 3 3 4 5 7 8 7 8 9 7 6 4 4 8 14 12 10 7 8 7 4 5 6 8 10 11 12 10 7 6 6 5 4 2 2 5 8 10 12 12 10 7 6 7 9 9 8 8 10 10 10 7 6 11 13 10 6 4 7 8 8 8 8 9 8 7 6 6 6 6 5 5 5 5 3 3 5 7 7 7 6 3 2 2 3 4 5 6 7 8 8 10 12 12 9 7 6 6 6 7 4 4 10 9 8 8 8 7 6 5 3 4 5 3 5 6 5 6 10 10 10 10 7 6 9 6 2 3 3 1 1 2 2 2 2 2 4 5 5 3 2 4 6 8 9 7 5 4 8 9 9 9 7 7 6 6 5 4 3 3 4 4 3 0 5 5 4 5 7 10 11 11 10 8 5 4 3 4 5 8 8 6 2 2 2 2 4 5 5 4 4 4 4 4 4 5 6 6 7 6 4 3 1 1 2 1 1 2 2 2 2 4 5 5 5 4 4 5 5 5 4 4 5 6 7 7 8 11 13 13 12 12 13 13 12 10 7 6 6 4 3 4 4 3 4 4 3 5 9 11 10 9 8 8 8 7 5 4 4 3 1 4 7 9 9 8 6 5 5 4 3 3 2 3 5 7 7 6 5 5 5 5 4 4 4 3 3 2 3 5 8 7 8 8 9 10 10 9 8 8 6 6 6 6 5 5 4 4 4 7 9 9 8 7 7 7 8 8 7 7 6 5 2 3 4 5 5 6 6 5 4 4 2 0 2 3 3 2 0 1 1 3 6 10 12 13 14 12 11 10 8 6 5 5 6 7 8 9 10 12 14 16 17 15 12 9 7 7 7 6 6 6 6 6 6 6 6 5 5 3 2 2 3 5 9 13 15 15 14 12 11 9 8 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 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 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 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 27 24 21 15 10 7 7 6 5 5 5 4 5 7 3 5 8 9 11 13 9 8 6 11 11 7 5 4 5 4 4 5 3 2 4 5 5 4 5 6 8 6 3 5 5 3 1 1 3 3 2 1 2 3 4 4 5 7 7 8 9 8 7 6 5 4 2 3 4 4 4 4 4 4 5 6 5 3 4 5 6 7 16 18 10 8 9 10 11 11 10 9 8 8 7 8 7 6 5 2 1 3 4 5 3 1 1 2 2 2 2 4 6 7 8 9 9 9 9 8 8 7 8 8 7 6 6 6 5 5 4 4 4 4 5 10 14 15 15 15 16 17 17 17 16 15 14 15 15 16 17 17 16 14 13 12 10 10 9 10 14 15 12 8 6 8 7 7 6 6 5 4 7 10 11 10 9 6 4 4 4 4 3 3 6 9 10 10 10 10 10 9 9 8 7 8 10 11 11 12 13 13 13 12 11 9 6 5 4 4 5 5 5 5 6 6 6 7 8 8 9 10 9 6 3 5 8 10 11 12 14 15 15 14 13 12 11 7 9 15 15 14 12 12 13 12 10 7 9 17 19 18 15 15 15 16 15 15 15 15 13 13 13 13 15 15 15 12 9 9 15 17 13 5 2 6 7 5 3 6 6 6 3 7 15 15 15 14 13 12 10 9 9 10 10 10 10 9 9 9 9 9 10 11 12 12 14 15 16 16 16 15 15 15 15 14 14 13 12 11 8 7 7 8 8 7 5 2 8 15 17 16 13 12 10 7 5 3 1 4 5 5 2 5 11 14 15 14 12 10 8 8 8 8 10 9 6 7 12 14 13 14 16 12 9 6 8 7 6 4 3 3 3 3 3 5 6 7 6 7 8 7 5 2 4 8 10 8 7 6 6 6 6 4 4 5 5 8 11 11 9 6 5 6 6 7 6 7 8 8 8 6 4 3 4 7 8 8 8 10 12 11 10 8 6 10 13 11 7 3 6 8 9 9 10 10 10 8 7 6 5 5 5 5 5 5 3 1 4 5 6 7 5 3 1 0 1 3 5 6 6 7 8 9 10 12 12 11 9 8 7 7 7 1 7 11 9 8 8 7 5 4 3 4 5 3 4 5 6 9 13 11 11 10 9 8 10 7 2 3 2 1 1 1 1 1 2 3 5 5 5 5 1 2 5 6 8 8 7 4 4 7 9 10 9 8 6 6 4 3 3 4 4 4 4 3 1 3 5 6 7 8 9 10 10 10 8 7 5 4 4 5 7 6 3 1 2 3 5 6 5 4 3 4 5 5 5 5 6 7 6 4 2 0 1 2 2 2 1 1 1 1 3 5 6 6 6 6 5 4 4 3 3 4 5 7 8 8 7 8 11 12 12 12 13 13 11 9 7 6 5 3 3 4 3 3 5 4 3 9 12 12 10 9 10 11 10 8 6 6 4 2 5 8 9 8 8 8 6 5 4 3 3 3 3 4 5 7 7 6 5 5 5 5 4 4 3 3 3 4 6 7 7 7 8 9 10 11 10 9 8 7 7 7 6 6 6 6 6 5 5 5 8 10 10 9 7 6 7 7 7 7 6 4 2 1 2 4 5 6 5 4 3 2 0 2 5 5 4 3 2 3 5 9 13 17 18 18 18 16 13 11 10 10 9 8 7 6 6 6 7 7 9 11 14 15 14 11 9 8 7 6 6 5 5 6 6 6 6 6 7 7 7 5 5 6 10 13 16 15 13 11 10 8 6 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 29 29 29 29 29 29 29 29 28 28 28 28 28 29 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 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 27 24 19 12 8 7 7 8 7 7 5 5 3 6 13 15 16 14 11 10 9 9 10 12 6 3 4 5 4 2 1 2 3 5 5 4 4 3 4 6 9 7 5 4 6 5 4 5 6 5 1 1 2 1 2 2 3 6 8 9 9 7 5 3 5 5 4 3 3 3 4 4 3 4 6 9 10 9 7 5 2 6 11 13 8 8 10 12 11 10 8 8 7 7 7 6 5 4 4 4 4 6 7 7 6 5 5 5 4 4 4 5 6 7 7 8 8 8 7 7 6 6 7 6 6 5 5 5 5 4 4 4 4 4 7 11 15 15 15 15 16 16 17 16 15 14 14 14 15 16 17 16 15 15 14 13 12 10 9 9 14 13 11 8 5 5 6 6 6 5 4 4 6 8 9 8 8 6 5 5 4 3 3 3 4 7 10 10 10 10 9 9 8 7 7 8 11 13 14 14 14 14 12 10 6 5 5 6 5 5 5 5 5 5 3 2 1 5 8 10 8 8 8 6 5 4 5 10 11 8 11 15 15 15 14 11 8 5 11 15 15 12 10 11 12 12 10 7 13 21 18 16 14 16 17 18 17 15 14 14 14 13 13 13 14 14 14 12 10 7 7 13 14 8 2 4 5 2 3 5 5 5 4 11 16 14 13 13 11 10 9 9 9 9 9 9 8 8 8 8 8 9 9 10 11 12 14 14 14 14 14 14 14 14 14 12 11 11 10 9 8 8 10 11 10 9 5 4 10 16 18 18 16 11 3 5 7 6 4 5 5 3 2 8 13 15 14 14 14 12 11 11 10 11 12 10 8 8 12 14 13 13 12 9 7 6 7 7 7 6 3 2 3 3 3 4 5 5 4 5 7 7 4 5 9 9 8 6 5 5 6 5 6 6 4 4 4 7 9 11 9 8 7 8 9 10 9 8 6 5 5 5 4 4 4 6 7 8 10 11 11 11 10 8 8 12 14 12 8 4 6 8 10 11 10 10 9 8 7 6 5 4 3 2 2 2 2 3 5 6 7 7 5 3 1 1 2 4 5 6 7 7 7 7 8 10 13 13 12 11 9 7 6 3 7 13 9 7 8 8 7 6 4 5 6 4 4 5 8 11 12 11 10 9 9 8 9 6 3 2 2 0 1 2 1 1 3 6 7 6 6 6 5 2 2 4 7 8 6 6 5 5 5 7 9 9 7 5 3 2 3 3 4 5 4 4 3 1 4 7 9 8 7 7 8 9 9 8 6 4 3 4 6 7 6 1 1 3 6 6 5 4 4 4 5 5 5 4 5 6 5 2 0 2 2 2 2 2 1 0 1 3 5 6 6 6 6 6 5 4 3 3 2 3 6 9 9 8 6 6 7 10 12 12 13 12 10 8 6 4 1 1 3 5 4 4 5 3 7 12 13 11 10 11 11 10 8 7 7 7 4 3 9 11 12 9 9 8 7 5 4 3 3 3 4 5 5 6 6 6 5 5 5 5 4 3 3 5 6 7 7 7 7 7 8 9 11 12 11 9 8 7 7 6 6 6 6 6 6 5 5 4 7 10 11 10 8 7 6 6 6 6 4 3 2 1 2 3 5 5 4 3 3 2 1 3 6 6 6 5 7 9 12 15 16 18 18 19 19 18 16 14 13 13 13 11 9 7 7 7 7 8 7 8 10 12 12 12 11 10 9 7 6 5 5 5 5 5 5 5 8 10 10 8 7 8 11 14 14 13 11 10 10 9 8 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 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 25 18 10 7 7 8 7 7 6 5 7 12 14 18 20 18 15 11 9 8 7 7 8 4 2 4 3 4 6 7 8 8 8 6 4 3 2 1 3 6 6 7 8 8 5 3 4 3 1 2 2 3 2 1 2 3 4 5 5 4 3 3 2 2 4 4 4 3 5 8 8 6 6 8 10 11 10 8 4 2 9 13 13 10 13 13 12 10 9 8 7 7 6 6 5 4 7 8 9 9 10 10 9 9 9 9 8 8 7 6 6 6 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 4 4 4 4 5 6 8 12 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 15 16 16 17 15 13 10 9 12 12 10 7 6 4 5 5 5 4 3 3 5 7 7 7 7 7 6 6 5 4 4 4 4 4 8 11 10 10 9 9 8 6 6 6 10 13 13 13 13 12 10 8 7 6 7 7 6 4 4 5 4 3 3 2 1 5 10 12 9 7 6 6 5 2 8 12 13 11 14 17 17 16 14 10 6 9 15 16 14 9 9 10 12 11 9 8 15 22 18 15 13 16 17 17 16 14 13 13 13 13 14 14 14 14 13 12 10 8 5 10 13 10 2 2 1 2 3 5 5 3 10 14 14 12 11 10 10 9 9 9 8 8 8 8 8 8 7 8 8 9 9 9 10 11 12 12 12 13 13 14 14 13 12 10 10 9 9 9 9 11 12 13 12 10 6 7 14 18 21 18 12 6 1 5 6 6 4 3 5 3 4 11 13 13 12 12 13 12 12 12 12 13 12 9 7 8 11 13 12 11 9 7 6 6 6 6 7 9 7 5 3 2 2 3 4 2 3 5 4 4 9 12 14 10 7 5 4 5 6 6 6 7 6 7 7 7 8 10 9 9 10 10 10 10 9 8 7 6 5 4 4 3 3 4 5 8 9 9 9 9 8 7 9 13 15 13 8 5 5 8 10 11 11 10 8 7 6 5 4 4 3 3 4 4 5 6 7 7 8 8 7 5 3 4 5 7 7 8 9 9 8 7 7 8 10 11 12 11 9 6 5 5 8 12 10 6 7 8 8 7 5 6 7 7 7 8 12 11 10 10 8 7 7 6 6 5 1 1 2 0 2 3 2 2 1 6 8 9 9 7 6 2 2 4 8 9 8 8 7 6 3 0 4 7 7 6 3 1 2 3 4 4 5 4 4 2 2 6 9 8 6 4 7 9 9 7 6 5 4 4 6 9 8 5 3 4 7 7 6 5 5 6 6 6 5 4 4 3 2 1 2 2 2 2 2 2 1 1 3 5 6 7 6 6 5 5 4 3 3 2 2 3 7 10 10 9 6 5 5 8 10 11 12 11 10 8 4 1 2 1 1 3 5 5 3 6 12 15 13 12 11 12 10 8 6 6 7 7 3 6 12 13 12 10 9 8 6 5 4 3 4 5 6 6 5 4 5 5 5 5 5 4 3 4 6 8 9 8 8 8 7 7 7 8 11 12 12 9 7 6 5 6 6 6 6 6 6 5 4 4 4 7 10 10 9 8 7 6 6 4 3 1 1 1 3 5 5 5 5 4 3 2 2 4 6 6 7 9 13 16 18 17 15 15 16 17 18 19 18 17 16 16 15 14 11 9 7 6 6 7 7 6 6 9 10 10 10 10 10 10 8 6 6 6 6 5 5 4 8 11 12 10 9 9 11 13 14 12 10 10 11 11 10 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 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 25 17 10 6 6 6 6 6 4 5 11 16 17 20 23 19 15 11 9 7 6 7 5 4 2 2 10 10 10 8 9 9 9 7 4 2 2 1 1 3 6 8 9 7 1 3 5 4 1 3 2 2 4 2 2 3 3 4 3 3 3 4 4 3 3 4 5 6 9 11 10 10 9 9 10 11 9 4 5 14 16 17 16 16 16 11 8 8 9 8 7 6 6 5 5 7 9 10 11 12 12 11 9 10 10 10 10 10 8 8 7 6 6 6 7 7 7 6 5 4 3 3 4 6 7 7 6 5 5 5 5 6 7 9 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 16 18 19 19 16 11 8 9 10 8 7 7 4 4 5 4 3 2 2 4 6 7 7 8 9 9 7 6 5 5 6 6 6 8 11 11 10 9 8 7 6 4 3 6 12 14 14 13 11 9 8 8 7 7 7 6 5 4 3 3 2 4 3 2 7 10 10 9 7 6 6 5 8 16 18 17 15 15 16 16 15 12 8 6 10 15 13 11 8 7 9 11 10 7 10 18 20 17 14 14 15 15 15 15 13 12 12 13 14 15 14 13 13 12 12 11 9 8 10 14 14 9 6 5 6 7 7 6 10 14 16 13 10 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 9 9 9 8 8 9 9 11 12 13 13 12 12 11 10 10 11 11 11 11 12 14 14 13 11 9 10 17 20 21 19 12 6 1 2 4 5 4 4 6 2 5 15 15 14 11 11 11 11 11 9 10 11 9 5 6 7 9 10 11 11 7 4 3 3 5 5 6 8 9 8 6 2 1 1 1 0 2 3 6 10 13 10 8 7 6 5 5 7 8 8 7 7 6 7 8 7 8 9 10 11 11 11 11 10 10 9 8 6 4 4 3 3 3 2 4 6 6 5 6 6 7 9 12 15 14 10 5 4 3 5 7 10 9 8 7 7 7 7 6 7 7 7 7 8 8 9 9 9 10 10 10 9 8 8 9 11 11 10 10 9 9 8 7 7 6 8 10 10 8 7 7 9 9 11 11 6 6 8 8 6 4 7 9 8 8 10 12 9 7 9 8 7 5 3 4 4 2 2 2 1 2 3 3 2 2 5 9 10 9 7 4 2 3 4 8 10 10 8 7 5 5 4 2 2 5 7 5 1 1 2 3 3 4 4 4 3 2 3 7 8 8 7 8 9 9 7 6 5 4 5 7 9 8 5 2 4 7 7 6 6 6 7 6 6 6 5 5 3 3 3 3 3 2 3 3 3 2 2 3 5 6 7 7 5 4 4 3 3 2 2 1 4 8 11 11 9 7 5 5 6 9 10 10 10 10 9 5 2 3 3 2 2 5 5 8 14 16 16 13 11 10 9 6 5 5 6 6 6 5 8 12 12 11 9 8 7 6 4 3 3 4 6 6 6 5 4 4 4 4 4 4 3 5 8 9 10 10 9 9 8 8 7 6 7 8 12 12 10 7 6 5 6 6 6 7 6 6 5 5 4 3 4 8 11 10 10 9 8 7 5 4 4 4 6 6 7 6 6 6 5 4 4 4 7 8 9 10 12 15 18 18 16 14 13 14 15 16 17 17 16 15 16 16 14 11 9 8 8 7 6 6 5 5 7 8 9 8 9 9 10 9 7 7 6 6 6 5 4 7 12 13 13 11 10 10 11 12 12 11 11 11 12 11 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 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 24 19 11 6 5 5 5 5 5 12 15 16 18 22 21 16 10 9 8 6 4 1 2 4 5 7 11 8 6 5 6 7 7 8 7 3 2 2 1 4 5 6 6 5 3 4 4 4 2 1 3 3 3 2 2 2 1 1 2 4 5 7 6 5 4 2 1 2 6 9 11 11 10 10 11 12 11 11 15 19 18 16 14 12 10 6 5 7 9 8 7 6 5 5 4 4 6 7 9 11 11 10 9 9 10 10 10 10 9 8 7 6 6 6 7 7 6 6 5 4 3 3 6 9 10 10 9 8 7 7 6 6 7 10 13 14 14 14 14 14 13 14 14 15 15 15 15 15 16 15 15 16 17 18 20 22 19 14 7 4 5 6 8 9 8 6 5 4 3 1 2 5 7 8 9 10 11 8 6 5 4 5 8 8 7 9 11 12 9 8 7 6 5 4 3 8 15 16 15 14 12 10 9 8 7 7 7 7 7 5 4 2 1 2 1 4 7 8 7 7 6 6 5 6 12 17 19 13 9 11 13 15 14 10 6 8 10 11 9 8 6 5 8 10 9 7 12 19 18 14 12 12 12 14 14 13 12 11 12 13 14 15 15 13 12 11 11 10 9 9 11 14 14 11 9 9 10 10 10 10 13 15 15 11 9 7 6 6 7 7 8 8 8 8 7 7 7 7 7 8 8 8 7 7 6 7 8 10 11 12 11 11 10 11 12 14 13 13 12 13 14 15 13 12 12 12 13 17 20 20 18 12 8 4 4 2 4 5 5 5 3 10 19 17 13 10 8 8 9 8 7 9 10 6 1 6 5 2 4 9 12 5 2 6 1 2 4 5 8 10 10 9 7 3 1 1 1 4 7 9 8 7 4 4 5 5 5 6 8 8 6 5 4 4 6 6 6 6 9 11 12 13 13 12 11 10 9 8 6 4 4 4 4 3 2 2 3 3 4 4 3 7 11 13 14 12 6 5 5 4 4 8 10 9 8 7 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 11 11 10 12 13 14 11 9 8 9 9 9 7 6 6 8 7 7 8 9 10 9 9 10 6 5 7 7 4 2 4 6 7 9 11 10 7 7 8 8 7 5 2 4 5 5 4 2 2 3 3 3 3 2 4 8 10 9 6 4 1 2 4 6 10 10 8 5 4 3 4 4 3 3 6 7 3 1 2 2 2 3 3 3 4 3 1 3 6 7 8 10 9 8 6 5 4 3 3 5 8 7 5 2 4 6 8 6 6 7 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 3 5 6 6 5 3 2 2 1 1 2 2 0 4 9 11 11 9 7 5 6 6 8 8 9 9 10 9 7 3 3 4 4 1 3 9 13 16 15 13 11 9 7 5 3 2 4 5 6 6 7 8 10 9 8 7 7 6 5 3 2 2 3 4 5 5 5 4 3 3 4 3 2 4 8 10 11 11 11 10 9 8 7 7 6 6 7 10 11 11 9 7 6 6 6 6 7 7 7 6 5 5 5 1 6 12 12 11 10 9 8 6 6 7 8 8 8 7 6 7 7 6 6 6 5 8 11 12 13 14 16 17 17 15 13 12 13 14 15 16 16 15 14 14 13 13 10 9 9 9 7 6 5 5 5 6 7 7 7 7 8 9 9 8 7 6 6 6 6 4 8 13 15 14 12 10 9 10 11 11 11 11 11 12 11 27 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 29 28 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 27 26 25 21 12 7 5 5 4 4 5 8 10 12 14 17 16 12 4 4 6 6 3 5 3 4 8 10 8 3 4 3 2 2 5 8 7 5 4 2 3 6 4 3 5 6 6 4 3 3 2 0 1 2 2 2 3 3 2 1 1 3 4 1 4 6 4 3 2 1 6 7 10 13 11 10 12 15 16 12 15 18 17 14 11 9 6 4 5 7 9 8 7 6 4 3 2 2 2 5 9 11 10 10 10 9 9 9 10 9 9 8 8 7 7 7 7 6 6 6 5 4 2 3 7 10 12 12 13 11 10 9 7 6 6 10 13 15 14 13 13 12 13 14 15 15 15 15 15 15 15 15 15 16 18 20 22 23 21 17 10 4 0 4 12 13 10 6 6 5 4 1 4 8 10 10 10 10 9 7 5 5 4 6 9 8 8 9 11 12 9 7 6 6 6 4 6 12 17 18 16 14 12 10 8 7 6 6 6 6 6 5 5 3 1 1 2 5 5 4 1 3 6 6 5 5 11 14 14 7 1 8 11 11 10 9 8 10 10 9 7 6 3 2 7 8 7 9 15 19 15 11 9 9 9 11 11 11 10 10 11 14 14 14 14 13 11 10 10 10 9 8 9 12 13 12 11 10 9 9 9 9 12 13 11 7 6 6 5 5 6 7 7 8 8 7 7 6 6 7 7 7 7 6 5 5 5 7 9 10 11 11 10 10 10 13 14 14 13 11 11 12 13 14 13 13 12 12 12 15 20 20 17 12 10 8 7 4 6 6 2 4 12 17 20 15 11 8 6 6 7 8 8 9 8 3 2 8 5 4 4 7 10 5 3 6 3 1 1 4 8 10 11 12 11 6 4 4 4 6 8 7 6 5 4 3 3 3 4 5 7 6 4 1 2 3 5 5 5 5 9 11 13 14 14 14 12 11 10 8 6 4 3 4 5 4 3 2 2 4 6 4 3 10 12 12 12 9 4 5 3 5 10 11 12 11 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 11 10 11 12 12 10 8 7 8 9 9 8 7 7 7 6 7 8 9 9 7 9 9 7 5 7 7 3 2 7 7 7 8 10 9 7 8 8 8 6 4 4 7 7 7 6 4 2 3 3 4 3 3 3 6 8 8 4 3 4 4 4 5 9 9 7 4 2 3 4 4 4 1 5 8 5 2 1 2 2 2 2 2 3 3 2 2 6 8 10 11 9 7 5 6 5 3 3 5 7 7 5 3 3 5 8 8 7 6 6 5 5 6 6 6 5 5 4 4 4 3 3 2 2 1 2 3 5 5 4 2 1 1 2 2 3 3 3 0 5 10 12 12 10 8 6 6 7 8 8 9 10 11 10 8 4 3 5 6 2 7 13 15 15 14 12 9 6 4 3 1 1 3 3 5 5 6 7 7 6 5 5 4 4 3 2 1 1 1 1 2 2 3 2 2 3 2 1 4 7 10 11 11 12 11 10 9 7 7 7 8 8 9 9 11 11 10 8 6 5 5 6 7 7 6 6 6 6 5 1 6 12 14 12 10 8 6 5 5 6 7 8 8 8 8 8 8 8 7 7 6 4 9 15 15 16 16 16 16 15 13 13 13 14 14 14 14 14 14 13 12 11 9 8 7 8 7 7 6 5 5 5 6 6 6 6 7 8 8 8 7 6 6 6 6 4 8 13 14 14 12 10 9 9 9 10 11 11 11 11 11 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 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 27 26 25 21 14 9 6 5 4 5 6 3 4 6 11 15 14 10 7 4 2 1 2 2 0 7 10 12 7 5 5 3 3 5 6 7 6 5 3 3 4 4 4 2 1 4 6 7 5 1 4 2 2 3 1 2 5 3 2 1 2 4 3 3 4 6 2 4 6 7 8 7 8 9 8 9 11 14 13 10 12 16 18 13 9 6 3 4 7 8 8 8 7 5 4 3 3 3 3 7 11 11 10 10 10 10 9 8 8 8 8 8 8 8 8 8 7 7 7 6 5 4 2 1 6 10 13 14 14 13 12 10 7 5 5 9 13 15 14 13 13 13 14 14 15 15 15 15 15 15 15 15 15 16 19 23 24 24 22 19 13 7 2 2 13 11 6 6 5 4 2 4 9 12 11 10 10 8 7 6 6 6 6 6 8 8 8 8 10 10 8 6 5 5 5 6 9 15 17 16 14 12 10 8 7 6 5 4 4 4 5 6 7 6 5 5 5 6 3 3 5 6 7 7 4 5 12 13 11 5 4 5 7 8 10 12 11 10 10 8 5 3 2 3 7 6 5 13 17 17 12 9 8 7 7 7 9 8 8 8 11 13 13 12 12 12 11 10 10 10 9 8 11 14 14 12 10 7 6 5 5 7 9 10 8 4 4 5 5 5 5 6 7 7 7 7 7 6 6 7 7 6 5 5 5 5 6 8 10 10 10 10 9 9 10 12 13 12 11 9 9 10 12 13 13 13 12 11 10 11 15 17 16 12 10 10 8 4 3 6 10 15 20 17 12 8 8 7 6 6 6 7 8 7 4 4 8 13 10 7 7 7 10 7 3 6 3 1 1 3 7 9 11 12 11 9 7 6 6 7 7 6 4 3 3 2 2 2 2 3 4 6 5 3 3 4 6 6 5 6 9 10 12 13 14 14 13 12 10 9 6 4 2 3 4 4 5 4 4 5 5 1 7 12 11 10 9 7 5 5 9 11 12 10 10 10 8 7 5 6 6 7 7 7 7 8 10 10 11 12 12 12 12 12 12 11 10 9 10 10 10 7 6 6 5 6 6 6 6 6 7 8 9 8 8 6 8 8 6 6 7 7 2 4 9 8 8 8 10 8 6 8 8 7 5 5 7 9 9 9 8 6 5 3 3 4 3 2 1 4 7 8 6 3 4 5 5 4 8 8 6 1 1 3 4 4 4 3 3 7 6 3 1 1 2 2 2 1 3 4 3 0 4 9 11 11 9 7 6 6 5 3 4 5 6 6 4 2 3 3 6 8 7 6 5 4 4 5 6 6 6 5 5 5 4 4 2 1 0 0 3 4 5 4 3 2 3 3 4 4 4 4 3 0 5 10 12 12 10 9 8 7 7 8 8 9 10 12 12 9 5 4 5 7 3 6 13 13 13 12 10 8 5 3 2 1 1 2 3 4 5 5 5 5 4 4 3 3 2 1 0 1 1 1 1 1 1 2 2 2 2 1 4 8 10 11 12 12 12 11 10 10 9 9 9 10 10 10 10 10 10 9 8 7 7 7 7 8 7 6 6 6 5 4 3 8 12 15 14 11 8 6 5 5 5 6 8 9 10 11 11 10 8 7 6 6 4 7 13 17 17 17 17 16 15 15 14 13 12 12 11 11 12 13 13 11 10 9 7 6 6 6 6 6 6 5 4 4 5 6 6 6 7 7 7 7 7 6 6 6 5 10 15 15 14 12 11 10 9 9 9 11 11 11 11 10 26 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 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 26 25 22 17 10 6 4 5 8 8 6 7 11 16 16 14 7 4 5 4 3 7 10 11 12 12 11 7 6 6 4 4 5 6 5 4 4 2 1 4 6 8 10 13 15 13 11 7 1 2 1 2 4 5 4 5 4 3 2 2 0 1 4 3 2 6 9 11 11 6 4 2 2 5 6 7 9 10 9 11 16 18 13 8 4 2 4 6 7 7 7 6 5 4 3 2 1 7 10 11 10 10 10 9 9 8 7 7 7 7 7 8 8 8 8 8 7 7 7 6 5 2 2 8 10 12 14 14 14 13 10 8 5 5 9 14 15 14 13 14 15 15 15 15 15 15 15 15 15 16 16 16 16 20 23 25 24 23 20 14 8 4 8 10 6 1 5 4 6 9 11 12 13 11 9 8 7 7 7 8 7 7 7 7 7 7 8 10 9 7 5 5 5 4 5 9 14 15 14 12 10 8 6 5 5 5 3 3 4 6 8 10 10 10 9 8 7 5 4 5 6 7 6 2 8 15 16 12 5 1 2 8 11 13 13 11 10 10 8 4 2 4 6 6 3 8 17 17 15 11 8 7 6 5 5 6 6 7 7 9 11 10 9 10 12 10 10 10 10 10 10 12 13 12 9 8 7 6 5 5 5 6 8 5 2 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 6 7 9 9 10 10 9 9 8 8 9 11 12 11 11 10 11 12 13 14 14 13 12 11 9 7 7 11 13 12 8 9 11 14 16 18 19 17 14 11 7 4 6 6 7 8 6 6 6 5 8 14 14 12 7 7 7 7 9 8 2 4 2 2 1 2 5 7 8 9 10 10 9 8 7 6 6 5 4 2 1 2 3 3 1 0 2 4 5 5 5 6 6 7 7 7 9 8 9 12 13 14 14 12 11 9 7 6 5 3 3 4 5 5 6 5 2 5 10 11 8 9 8 8 7 7 11 11 9 5 5 5 5 4 1 6 6 6 6 5 5 5 7 9 11 12 13 13 13 13 12 12 10 10 9 9 9 7 5 4 3 4 4 4 5 5 7 9 9 8 7 7 8 7 6 6 7 5 3 8 10 10 10 10 10 8 7 8 7 5 4 7 9 9 9 9 8 7 5 3 3 3 3 3 5 8 8 9 9 5 3 4 5 5 9 9 6 1 1 2 3 4 4 4 2 5 7 5 3 2 3 3 2 0 2 4 4 3 2 9 12 11 8 8 8 7 5 4 5 5 6 5 3 3 4 4 7 8 7 5 4 4 4 5 5 6 6 6 6 6 5 5 4 3 2 1 4 5 5 3 3 3 4 4 4 4 4 3 2 2 6 9 10 11 10 10 10 9 8 8 8 10 12 14 13 10 6 4 6 7 4 6 13 14 13 11 10 7 4 2 2 2 2 2 3 4 4 5 4 4 3 2 2 2 1 1 2 2 2 2 2 3 3 3 2 0 4 6 8 9 10 11 12 12 11 10 10 10 11 11 11 11 11 11 11 9 8 7 7 7 8 9 9 9 8 6 6 6 6 5 5 9 12 14 14 12 10 7 6 4 2 5 9 13 13 13 12 10 8 6 6 5 6 6 10 15 16 16 16 16 16 16 16 16 15 13 12 11 11 11 11 11 10 9 7 7 6 6 6 5 5 5 4 3 3 3 5 6 6 7 7 7 7 6 6 5 8 12 15 15 14 13 11 10 9 8 9 10 12 12 11 10 26 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 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 30 29 29 29 28 28 28 28 27 27 27 27 27 26 25 23 17 10 6 4 4 7 9 10 13 15 18 15 10 3 1 3 7 12 15 12 12 12 11 7 5 6 7 7 8 7 6 4 6 6 6 8 13 16 18 19 14 14 16 15 14 12 10 8 8 9 10 9 7 6 5 3 2 2 2 2 4 8 13 10 9 11 5 1 3 1 3 4 6 8 9 10 12 15 15 12 7 2 2 5 5 6 6 6 5 4 3 2 1 6 12 10 9 9 8 8 7 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 5 2 5 8 11 11 11 12 13 13 12 10 8 6 6 10 15 16 15 15 16 16 16 15 15 14 15 15 15 15 16 16 16 16 19 22 24 24 22 20 15 9 7 11 10 5 2 4 11 15 15 15 14 12 10 9 7 6 6 7 9 9 9 8 6 6 8 8 8 8 6 5 5 5 4 5 8 11 12 13 12 10 8 6 5 4 5 4 3 6 12 14 14 12 12 11 9 9 7 6 4 4 6 5 1 11 17 18 16 13 11 11 11 13 13 11 8 7 7 6 2 5 6 7 3 5 13 18 16 12 9 8 6 5 5 5 5 7 8 8 8 8 8 8 9 11 10 10 10 10 9 8 9 10 9 6 7 9 9 6 4 4 5 5 3 1 1 2 3 4 5 5 5 5 5 6 5 5 5 5 4 4 5 7 9 9 9 8 9 8 8 7 6 6 9 10 11 11 12 12 12 12 13 14 14 14 12 11 9 7 2 4 9 12 14 16 19 22 20 17 12 6 6 7 6 4 5 5 7 7 6 5 6 10 13 15 10 7 5 5 6 6 7 6 2 2 2 3 1 2 4 5 5 5 7 9 9 9 9 7 5 4 4 2 2 3 4 2 2 2 0 2 5 6 6 7 7 7 7 6 6 5 7 8 9 11 12 12 10 9 8 7 6 5 3 3 4 5 4 2 4 8 12 11 8 10 9 7 4 4 7 9 7 4 2 3 3 4 4 5 6 7 7 6 4 1 3 7 9 11 12 13 13 13 12 12 11 11 11 10 9 8 6 4 3 3 3 2 2 4 8 9 7 5 6 7 8 7 6 7 6 5 6 10 12 12 11 10 9 8 8 8 5 3 6 8 8 8 8 8 7 6 5 4 2 2 3 4 7 10 10 10 9 6 2 2 3 5 8 8 5 2 1 2 3 4 4 2 2 6 7 6 5 4 4 4 2 0 2 3 5 4 1 7 12 13 9 8 8 8 5 4 4 5 5 6 5 4 4 5 7 9 6 5 3 3 3 4 5 5 6 6 6 6 5 5 5 4 2 4 6 5 4 3 2 3 3 4 4 4 3 3 4 5 7 8 8 8 8 9 9 9 9 9 9 11 13 15 15 11 6 4 5 6 5 5 12 16 14 11 10 7 5 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 2 1 5 8 9 7 6 7 9 11 11 10 9 8 9 10 11 12 11 11 11 10 9 8 7 7 8 9 10 10 9 7 6 6 6 7 7 7 8 10 13 15 13 10 8 5 2 1 3 10 16 14 11 10 9 8 7 6 6 6 7 8 12 13 14 14 16 17 18 19 19 18 17 15 13 12 11 11 10 9 8 7 7 7 6 6 5 5 5 4 3 1 1 2 4 6 7 6 6 6 6 4 5 9 12 15 15 14 14 13 11 10 8 8 9 12 13 12 10 26 26 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 29 29 29 29 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 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 24 22 15 10 7 5 4 4 4 8 14 14 13 10 12 11 10 13 17 17 14 11 12 11 10 4 2 2 3 5 9 7 4 9 10 9 6 11 15 16 13 11 10 9 11 12 13 14 14 14 14 13 10 8 7 6 6 4 1 3 5 8 13 12 11 6 7 9 7 5 4 6 5 5 6 8 9 10 12 15 14 11 7 3 4 5 3 4 4 5 5 3 2 1 2 8 11 9 8 7 6 6 6 5 5 5 6 6 5 5 5 5 4 5 6 7 7 7 1 7 14 14 14 13 13 13 12 12 11 11 8 6 7 12 16 17 17 16 17 17 16 16 15 14 15 15 16 16 16 16 15 16 18 22 23 23 22 20 16 10 8 13 13 11 10 13 15 17 16 14 13 11 9 8 6 6 5 8 10 10 10 9 6 7 9 8 7 6 6 6 6 5 3 6 8 9 9 11 11 10 8 6 4 3 4 5 4 9 16 14 13 12 11 10 10 10 9 7 5 5 7 4 4 16 18 18 16 15 14 11 12 12 11 9 7 6 4 2 3 5 6 3 4 11 17 17 15 12 9 8 6 5 5 6 7 9 10 9 7 8 9 9 10 10 10 10 10 9 9 7 6 7 8 7 8 9 8 4 3 4 4 4 3 2 0 1 2 3 3 3 4 4 4 4 4 4 4 4 3 4 7 8 8 7 7 7 7 6 6 6 5 6 9 10 11 12 12 12 12 12 13 16 17 16 14 12 10 8 6 5 2 11 18 21 21 19 14 9 5 2 5 8 9 6 5 5 5 6 6 7 9 12 12 11 8 5 4 4 4 4 5 4 3 3 3 2 1 3 4 5 3 3 5 8 9 10 10 9 6 5 5 5 6 5 4 0 2 2 1 1 4 6 7 7 7 7 6 4 2 4 6 6 7 8 10 11 10 9 9 8 7 5 4 2 3 4 3 1 3 6 11 12 12 12 7 3 3 1 3 7 7 6 6 6 6 7 7 7 7 7 7 6 3 1 3 5 7 9 10 11 12 12 12 12 12 12 12 11 10 8 6 5 4 4 3 2 1 3 7 7 4 2 3 6 8 8 7 7 6 6 8 12 12 11 9 7 6 7 8 7 3 6 8 7 6 8 8 7 6 6 5 4 3 3 2 2 5 9 10 9 8 8 3 1 2 3 5 8 5 3 2 2 3 4 3 1 3 7 8 6 5 5 6 6 4 2 1 2 4 5 2 3 11 12 12 10 9 8 5 4 3 4 6 7 6 5 5 6 8 8 5 3 3 3 4 4 5 5 6 6 6 5 5 4 4 3 3 5 5 3 2 2 2 2 3 4 3 3 3 4 5 6 7 7 7 6 6 6 7 8 8 8 9 11 13 15 16 13 8 2 3 5 5 4 11 16 14 12 10 9 8 7 7 6 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 4 3 3 2 2 2 2 4 7 10 9 6 5 4 5 7 9 9 8 8 9 10 11 12 11 11 10 9 9 9 9 9 9 10 10 9 7 6 6 7 8 9 10 9 7 6 9 14 13 10 6 3 1 5 1 9 17 13 9 8 8 8 7 7 7 7 7 7 8 10 11 12 13 15 16 18 19 19 19 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 3 2 1 0 1 3 5 5 6 5 5 4 6 9 12 14 15 15 15 14 12 11 9 8 8 10 11 11 9 26 27 26 26 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 29 29 29 29 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 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 25 24 20 14 9 7 6 6 6 5 6 10 10 7 6 13 16 18 19 19 16 14 12 11 10 8 5 3 3 3 3 7 6 8 11 11 11 10 14 14 11 7 5 5 3 1 3 5 7 8 8 7 4 3 4 8 7 4 1 3 4 8 9 9 9 5 4 7 7 6 8 10 10 5 4 5 8 8 8 7 9 11 10 7 7 5 2 4 4 4 5 4 3 3 1 2 8 9 9 8 7 6 5 5 5 5 5 5 5 4 4 4 3 4 4 6 8 6 1 9 15 18 15 14 13 12 11 10 10 11 10 8 6 8 14 16 17 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 16 18 20 22 23 22 20 17 11 9 13 14 12 9 12 12 12 13 13 13 11 9 7 5 5 6 9 10 11 10 9 5 8 10 9 6 6 6 6 6 6 4 7 11 9 8 9 10 10 8 6 4 3 4 5 6 9 13 14 13 11 10 10 10 10 10 9 7 6 7 4 7 18 20 18 15 15 14 12 12 12 11 10 9 9 5 3 5 4 4 7 12 16 19 17 14 11 9 8 6 5 5 5 5 6 8 8 9 10 11 12 11 11 11 10 10 9 9 6 2 5 8 9 10 7 5 6 5 4 5 4 3 1 1 2 2 2 2 2 2 3 3 3 4 4 3 3 4 6 8 7 6 6 6 6 6 5 5 5 5 7 10 10 11 11 11 11 11 11 14 17 18 16 14 12 10 9 7 2 5 16 21 22 20 15 8 2 1 2 7 9 9 5 5 5 5 5 6 6 8 10 9 8 6 5 4 4 5 4 4 2 2 2 1 1 2 2 3 3 2 2 5 7 9 11 10 10 9 7 7 8 8 6 3 1 3 2 1 2 4 5 6 7 7 6 6 4 2 3 4 5 5 6 8 10 10 9 9 8 7 4 3 2 2 3 3 2 3 3 8 13 12 8 4 3 4 2 0 2 4 5 6 6 7 8 9 9 8 7 6 5 2 2 5 7 8 10 11 11 11 12 12 12 12 11 11 10 8 7 6 6 6 6 4 3 1 6 8 6 2 1 2 5 6 6 6 7 8 7 8 11 10 8 5 4 5 7 7 6 4 9 8 4 5 7 7 6 7 6 6 5 5 3 2 1 3 6 9 10 10 10 5 2 1 2 4 7 6 4 3 2 3 3 2 1 5 9 9 6 3 3 5 7 6 4 2 1 3 5 4 1 8 12 13 12 10 8 4 3 3 4 7 9 9 6 6 6 6 6 4 4 4 4 4 5 5 5 6 6 5 5 4 4 3 4 4 4 3 1 1 2 2 3 3 3 3 2 4 6 6 7 7 7 6 6 5 5 6 6 7 8 9 11 13 15 15 14 10 4 2 4 4 3 9 14 13 13 13 13 12 10 8 7 7 6 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 2 1 1 2 3 6 8 9 8 6 4 4 3 4 7 7 7 6 8 9 10 10 10 9 8 8 9 9 9 8 8 8 7 7 6 7 8 9 11 11 11 10 8 6 7 12 13 10 4 0 3 5 2 10 17 13 9 6 6 7 6 7 8 8 8 8 8 11 12 13 13 13 14 15 16 16 17 16 15 15 14 13 12 11 10 9 8 7 6 6 6 6 5 5 4 3 2 1 1 2 3 5 5 5 5 6 8 9 11 12 15 16 16 16 14 12 10 8 8 9 11 11 10 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 28 28 28 28 28 28 28 29 28 28 28 29 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 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 25 24 23 18 13 6 4 4 6 6 4 3 5 7 8 10 15 18 18 18 17 14 12 10 9 11 8 5 5 4 3 4 6 9 14 14 12 12 13 14 10 7 4 3 3 4 3 1 1 2 2 3 3 2 2 4 5 6 8 9 9 8 4 5 6 5 1 4 6 6 8 12 13 12 6 3 4 7 8 7 6 5 6 8 7 6 4 3 6 4 4 5 4 3 3 1 6 10 10 9 9 8 7 6 6 5 5 5 5 4 3 3 4 3 3 4 6 7 4 6 15 19 18 15 13 11 10 8 8 9 9 9 7 7 10 14 16 16 16 15 15 15 15 14 14 14 13 12 11 11 12 12 12 11 14 17 20 22 22 21 17 12 9 12 13 11 11 12 9 8 9 11 11 11 9 7 5 5 7 11 10 9 9 7 5 10 10 8 6 6 6 6 6 6 4 8 11 9 8 7 8 8 7 5 4 3 3 3 4 4 9 14 13 12 11 11 10 9 9 9 7 7 6 1 12 19 22 20 18 17 15 14 14 14 13 12 12 11 8 7 5 4 9 14 17 18 17 14 12 11 10 8 7 6 5 5 4 2 3 7 10 13 14 14 13 12 12 11 11 10 9 5 1 3 6 8 8 5 4 3 2 5 6 4 3 2 3 3 3 2 2 2 2 3 3 4 4 4 3 4 6 7 7 6 5 5 6 5 5 5 5 5 6 8 9 9 9 9 10 9 9 10 13 16 17 15 13 11 11 9 7 8 14 22 23 22 19 14 9 3 2 4 9 8 7 3 4 4 4 4 4 4 6 8 8 6 5 4 4 4 4 4 3 2 2 2 1 2 2 2 2 2 1 2 3 5 7 10 10 11 11 10 8 7 8 6 3 2 3 2 1 2 4 5 6 6 7 6 6 4 2 1 3 4 4 5 7 9 10 8 7 7 6 3 2 1 2 3 3 1 3 5 9 15 11 5 5 4 3 1 0 1 3 3 3 5 7 8 9 8 6 4 4 3 1 3 6 8 9 10 10 9 10 10 11 11 11 10 9 8 7 7 6 7 7 7 4 6 10 10 9 5 2 2 4 6 6 6 7 8 8 7 5 7 8 6 4 4 6 7 6 6 7 9 6 3 4 5 5 7 8 8 7 6 5 4 3 1 1 5 8 10 10 9 8 4 1 2 4 6 8 5 2 2 3 3 2 2 6 11 10 6 2 2 2 6 7 6 4 1 2 5 5 2 5 12 13 12 10 7 4 3 2 3 7 10 11 7 6 5 5 6 5 5 4 4 4 5 5 6 6 6 5 4 4 4 5 5 4 2 1 1 2 2 3 3 3 3 2 3 5 7 7 8 8 8 7 6 6 5 5 5 6 7 9 11 12 14 14 13 10 7 5 3 1 4 9 12 13 14 14 14 13 10 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 3 2 2 1 1 3 4 5 7 9 9 8 5 4 4 3 4 6 6 5 4 6 7 9 8 8 7 7 8 8 9 8 7 7 6 6 6 7 9 12 12 12 11 11 9 8 7 7 9 11 8 3 2 5 4 4 11 16 12 8 5 5 5 6 6 7 7 6 7 8 12 14 14 14 13 13 13 13 12 12 11 11 12 12 12 11 11 10 9 8 7 6 5 5 6 6 4 3 2 2 2 2 3 4 5 5 4 5 8 10 11 11 12 13 15 17 17 15 13 11 8 8 8 11 12 11 26 26 26 26 26 26 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 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 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 31 31 31 31 31 30 30 29 28 28 27 27 27 27 26 25 24 21 19 15 9 4 2 2 3 5 5 3 2 7 13 15 16 17 17 16 14 10 8 6 9 10 7 4 4 4 5 7 9 12 13 10 10 11 11 9 6 5 4 3 3 3 1 2 2 3 2 2 2 3 4 4 2 9 12 11 9 8 4 6 5 3 4 2 3 10 12 13 13 13 10 5 5 6 7 7 6 5 3 5 4 3 2 5 5 3 2 4 4 0 4 10 11 12 11 11 10 9 8 8 8 8 7 6 4 3 1 2 5 6 6 7 7 7 5 12 18 21 17 13 10 9 8 7 7 8 8 6 5 8 11 14 15 15 15 14 14 13 13 13 12 12 10 9 9 11 12 12 10 7 10 14 19 22 22 21 18 13 8 13 15 14 11 9 6 6 7 9 10 11 10 8 5 5 8 10 10 8 7 5 5 10 10 7 6 6 6 6 6 6 5 8 10 9 6 5 5 5 5 5 4 3 2 1 2 1 9 14 16 14 13 11 9 9 9 8 7 7 3 6 17 21 21 19 18 18 17 16 16 15 14 13 13 10 8 6 4 7 14 18 19 17 13 11 11 11 10 8 7 7 6 6 6 3 2 11 14 16 16 15 14 12 12 12 12 11 8 3 4 8 11 9 7 6 5 4 4 5 6 5 4 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 6 6 6 5 5 5 5 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 11 13 15 13 12 11 11 11 10 14 19 23 22 19 15 11 7 4 4 5 8 7 5 3 3 2 2 2 3 3 5 6 7 6 5 4 4 3 2 2 2 2 2 3 3 3 4 4 3 3 2 1 1 1 4 7 9 10 11 12 9 8 8 7 4 2 3 3 2 2 4 4 5 5 6 6 5 4 1 1 2 2 3 6 8 9 9 8 6 6 5 4 4 3 2 2 1 1 4 6 7 10 9 4 4 3 2 1 3 3 4 3 2 3 6 7 8 6 5 4 4 4 5 5 7 8 8 8 7 6 8 9 10 9 9 8 8 8 8 8 8 8 8 7 9 12 12 10 8 6 3 3 6 9 8 8 8 8 8 7 4 3 8 8 7 7 7 7 6 6 7 8 6 5 6 5 5 4 7 8 8 6 6 6 5 2 1 6 10 11 10 9 8 5 3 3 3 4 6 4 1 2 3 3 2 1 5 9 11 7 1 3 1 4 7 7 5 2 2 5 6 3 2 11 12 11 8 7 5 4 2 2 6 11 12 7 4 4 4 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 2 3 3 3 3 3 5 6 8 9 9 9 8 7 6 6 5 5 5 5 6 8 10 11 12 12 11 10 8 5 3 4 8 11 14 16 15 13 11 10 10 8 7 7 8 8 8 8 7 7 7 7 7 7 6 6 5 3 2 1 3 5 7 7 7 7 8 9 7 4 3 3 3 4 6 5 4 3 5 6 7 8 7 8 8 9 9 9 8 8 7 7 7 8 10 11 13 13 13 12 11 10 8 8 7 8 8 7 3 2 3 1 8 14 15 11 7 5 4 4 5 6 7 6 6 6 8 12 14 15 14 14 14 14 13 11 10 8 7 7 8 8 8 8 8 8 8 7 6 5 5 4 4 3 2 2 2 3 3 4 4 5 5 3 5 10 13 14 14 13 12 13 15 15 15 13 11 9 8 7 9 10 10 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 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 29 29 29 29 29 29 29 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 30 30 29 28 28 27 27 27 26 26 23 20 17 12 8 6 4 1 3 4 6 5 2 4 11 15 17 16 16 18 16 12 8 6 6 8 8 6 4 4 6 6 6 8 9 8 4 6 7 6 4 3 4 5 5 5 3 2 2 3 3 2 1 1 3 4 4 7 9 10 8 8 9 8 8 6 3 2 5 9 14 13 13 12 14 12 10 10 9 9 7 6 6 4 2 2 2 3 3 4 4 2 1 3 8 11 14 13 13 13 13 11 10 10 10 11 12 10 7 3 3 6 10 12 13 13 12 11 9 9 15 19 19 13 9 8 8 8 7 7 7 6 4 6 10 12 13 14 14 13 12 12 12 11 12 12 11 9 9 10 14 15 14 10 7 8 12 16 21 22 21 19 13 9 15 15 13 10 7 5 5 5 7 9 10 11 8 5 5 8 9 9 8 6 4 5 9 11 8 6 7 6 6 6 6 5 8 10 9 5 4 3 2 3 4 5 5 4 4 1 4 11 16 19 16 13 10 9 8 7 7 5 2 7 13 20 22 22 20 18 18 18 17 16 15 14 13 12 9 6 3 7 13 18 18 18 15 11 9 11 11 10 8 6 6 6 5 3 2 9 16 18 18 17 15 13 12 12 12 12 11 7 6 13 15 14 11 10 10 8 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 5 6 6 6 6 6 7 9 12 13 12 11 10 11 11 12 14 19 22 20 16 12 10 7 5 5 6 6 4 3 3 3 2 2 1 2 3 4 5 6 5 5 4 3 2 1 1 1 2 2 2 3 4 4 5 5 4 4 3 3 3 4 5 6 6 8 10 10 9 9 9 4 2 3 2 2 4 5 6 6 4 4 5 5 4 2 1 1 1 4 6 8 8 8 7 6 5 6 8 8 7 4 3 4 5 6 6 6 7 9 5 1 2 1 1 4 3 4 5 4 2 3 6 7 7 6 7 7 7 7 7 7 7 7 5 4 5 6 7 8 8 8 10 10 10 9 9 9 9 8 8 11 12 10 8 7 6 5 6 8 11 9 9 8 8 7 5 2 6 11 10 9 8 8 7 6 5 5 7 8 7 6 5 4 4 6 7 8 7 7 7 6 3 2 7 10 11 10 9 8 5 4 4 3 4 5 5 2 1 2 2 2 1 2 6 11 8 4 3 1 3 7 8 7 4 2 4 5 4 1 9 12 10 6 4 3 3 2 1 3 10 11 7 2 2 3 6 6 4 3 3 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 4 4 4 4 6 8 9 10 10 10 8 7 6 6 5 5 5 6 6 7 8 9 10 10 10 9 10 11 13 12 11 12 14 16 14 10 7 8 8 8 7 6 6 7 6 6 6 6 6 6 6 6 6 6 5 4 2 3 5 7 8 8 6 6 6 7 7 5 4 3 3 4 5 5 4 4 5 6 8 8 9 9 10 10 10 10 10 9 9 9 9 9 10 11 13 13 12 11 10 9 9 8 8 8 8 6 4 2 2 5 12 15 15 11 7 5 4 5 5 6 7 6 5 5 6 10 13 14 14 15 15 15 15 13 11 9 8 7 6 6 6 6 7 8 8 8 7 6 5 4 2 1 1 2 2 3 4 4 5 5 5 2 6 12 15 15 14 13 12 12 13 14 14 14 12 10 8 7 6 6 8 26 26 26 26 27 26 26 26 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 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 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 30 30 29 29 28 28 27 27 26 25 19 15 10 7 5 4 3 4 7 7 7 5 3 7 14 15 15 15 16 16 13 12 10 8 6 6 5 5 4 4 5 5 5 5 6 4 5 4 7 8 6 5 5 5 4 4 4 4 3 1 1 1 2 3 3 4 6 8 8 6 6 7 8 10 12 13 12 10 10 13 12 8 7 9 12 13 14 13 12 10 7 6 5 3 1 2 3 4 3 2 2 5 9 13 14 14 13 13 13 13 12 11 11 11 13 14 14 11 9 9 13 15 17 17 16 16 15 13 11 12 17 18 15 10 7 7 7 7 6 6 5 5 6 9 12 14 13 13 12 12 11 11 11 11 12 11 10 9 10 13 17 15 13 9 8 7 10 14 18 21 20 19 12 10 17 16 12 7 5 3 2 3 5 8 9 9 9 6 6 7 8 8 7 6 4 6 9 11 9 7 6 6 6 6 6 6 7 10 9 6 5 3 1 1 3 4 5 4 3 6 11 17 18 17 14 11 9 8 10 10 10 8 10 14 18 21 23 22 20 18 17 17 17 16 15 14 13 11 9 7 8 15 17 18 17 15 14 9 7 10 10 9 7 4 3 2 2 6 12 16 18 19 16 15 14 12 11 11 12 12 11 8 12 18 16 14 12 11 9 6 5 4 4 4 5 5 5 4 4 3 3 3 3 3 2 2 3 4 4 4 4 4 5 6 6 5 4 4 4 3 2 1 0 1 2 4 4 5 5 4 4 4 6 9 12 13 12 10 9 9 10 11 13 16 18 18 14 12 10 8 6 6 6 5 4 4 4 4 3 3 2 2 2 4 5 5 5 5 4 3 2 2 1 2 2 2 2 3 4 4 5 5 5 5 4 4 4 5 4 4 4 5 7 8 9 10 10 4 1 3 3 4 6 7 8 9 5 2 4 5 4 3 2 2 4 5 6 7 8 7 5 6 7 10 10 11 10 8 8 9 8 7 7 7 7 9 7 3 2 3 1 2 2 3 4 5 4 2 1 3 5 6 6 7 7 7 7 7 6 4 2 2 3 3 5 8 9 10 11 12 11 11 10 10 10 8 9 11 11 9 8 8 7 7 7 9 10 8 7 8 7 5 3 8 10 10 8 6 7 9 8 6 5 5 8 9 6 6 5 4 5 7 8 8 8 8 7 7 3 3 6 9 10 10 10 9 7 5 4 3 4 5 5 2 1 2 2 2 2 1 4 9 9 6 3 3 3 7 8 7 5 4 3 4 4 0 6 12 12 8 4 1 2 3 2 2 9 11 9 2 1 1 5 5 4 2 3 4 5 5 4 4 4 4 5 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 7 9 11 11 11 9 8 7 6 6 6 6 6 6 6 6 6 6 8 8 9 10 13 16 17 16 14 12 12 12 11 9 7 7 8 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 5 7 7 7 6 5 4 4 4 5 6 5 4 4 4 4 5 5 6 7 8 8 9 10 10 11 11 11 11 11 11 11 11 10 10 10 11 12 12 11 9 8 8 8 7 7 6 5 5 5 5 6 8 12 15 15 12 9 7 6 6 7 7 7 6 5 5 5 8 13 14 15 16 16 16 15 13 11 9 8 7 7 6 5 5 6 8 10 10 9 8 6 4 2 0 1 2 3 3 4 4 5 5 3 3 8 13 15 16 15 13 12 11 11 12 14 14 13 11 10 8 7 6 6 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 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 29 29 29 29 29 29 30 29 29 29 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 30 30 30 30 29 29 28 28 27 27 26 21 13 9 6 4 3 3 7 10 11 10 8 6 7 10 14 15 13 10 12 12 11 10 8 5 4 4 4 4 4 4 4 5 5 4 2 2 3 2 4 8 9 8 6 5 4 4 4 4 4 1 0 1 3 4 4 4 4 5 5 3 2 2 4 9 10 10 10 11 11 12 8 5 4 5 7 9 10 10 11 9 7 5 3 2 2 3 3 3 0 5 8 11 12 13 14 13 11 10 10 10 10 10 11 12 13 13 12 11 12 16 18 18 18 18 16 16 13 12 11 13 16 17 10 5 5 6 6 6 5 5 6 7 10 13 14 14 13 12 11 11 10 9 9 10 10 10 10 9 12 13 15 12 10 8 6 6 7 12 16 19 18 16 11 10 15 16 11 6 3 2 3 2 4 6 7 8 9 7 5 5 6 7 7 6 6 8 10 10 9 7 6 6 7 6 6 6 6 9 10 8 5 3 1 2 3 4 4 6 10 14 16 17 16 14 12 10 11 13 15 15 14 13 14 17 21 23 25 23 20 18 16 16 16 16 15 14 13 12 10 9 13 19 17 16 15 14 12 8 6 8 9 8 8 9 10 12 15 16 17 18 17 15 12 12 12 11 10 10 11 11 9 10 15 18 14 11 8 7 6 5 5 5 5 6 6 6 5 5 4 3 3 3 4 3 3 2 2 3 4 5 5 5 6 6 6 4 4 4 3 2 1 1 1 3 4 5 6 5 5 4 4 4 6 9 12 12 11 9 8 8 9 9 11 14 16 16 14 12 10 8 7 6 6 5 4 5 4 4 4 3 2 2 3 4 5 4 4 4 4 3 3 2 2 2 2 2 3 3 3 4 5 5 5 5 5 5 5 6 5 4 4 4 4 5 7 10 11 9 3 2 4 5 7 8 9 9 8 5 2 3 4 4 4 4 5 6 5 6 7 5 4 7 9 10 9 10 10 11 11 10 8 7 7 8 8 8 8 4 3 5 3 0 2 2 3 4 3 2 2 1 1 1 4 6 7 7 6 6 4 2 1 1 1 1 5 8 10 10 10 11 11 11 10 10 9 8 10 12 12 11 10 9 8 7 7 9 9 6 5 8 7 5 7 13 11 7 2 0 4 7 7 6 4 5 7 8 4 5 7 7 7 8 9 8 8 8 8 7 6 5 5 7 9 10 10 10 9 7 5 4 4 4 4 2 2 2 2 2 2 1 4 7 8 5 4 4 4 7 8 6 5 4 3 4 4 1 5 12 12 10 5 1 2 4 2 3 10 11 8 2 1 0 3 4 4 2 3 4 4 4 4 4 4 4 4 3 3 4 3 3 4 5 5 5 6 6 6 6 6 7 9 10 11 11 10 9 7 6 6 6 6 6 6 6 6 6 6 5 6 8 10 12 14 16 17 17 14 10 7 7 8 9 9 7 7 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 5 4 4 5 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 6 8 9 10 10 10 10 10 10 11 12 12 12 12 12 12 12 12 11 11 11 11 11 9 7 5 5 5 5 6 5 4 5 7 8 9 10 12 13 13 12 9 8 7 7 7 7 6 5 5 5 4 7 13 15 17 18 18 17 16 13 11 9 8 7 7 7 6 4 3 6 11 12 11 9 7 5 3 2 2 3 3 4 4 4 5 4 3 6 10 14 15 15 14 13 11 11 11 12 13 13 13 11 9 8 7 6 5 26 26 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 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 29 29 29 29 30 30 29 29 29 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 30 30 30 30 30 29 29 29 28 28 27 26 17 10 8 7 8 8 9 11 12 11 11 10 8 7 11 15 16 15 14 12 11 9 8 7 5 5 5 4 4 4 4 3 4 4 4 4 4 2 5 9 10 11 9 8 7 5 4 4 4 3 1 1 1 2 0 1 1 1 1 1 1 2 3 2 5 5 2 4 7 8 7 2 2 3 3 1 4 8 9 9 8 6 3 2 2 2 3 2 1 6 10 12 9 9 12 12 10 7 6 7 7 8 9 10 10 10 10 9 9 14 16 16 14 15 16 13 11 10 10 10 12 12 10 4 2 6 7 6 4 4 6 8 10 12 14 14 13 11 11 11 11 9 8 7 7 8 9 10 10 11 11 10 8 7 6 4 5 7 10 13 15 15 13 10 9 12 15 10 4 1 3 4 3 3 6 7 7 8 9 5 4 6 6 7 7 6 6 8 9 8 7 7 7 7 7 7 6 6 7 8 7 5 2 1 1 1 4 8 13 15 17 14 13 12 12 12 12 15 16 18 16 15 13 14 17 22 25 25 23 19 16 13 12 13 14 15 14 13 11 10 10 14 18 15 14 14 14 11 7 5 6 7 7 9 14 17 18 18 17 17 16 15 12 10 11 11 10 9 10 10 9 8 12 15 15 11 8 6 6 5 5 6 7 7 6 6 6 6 5 5 4 3 3 3 3 3 2 2 3 4 5 5 6 6 6 5 4 4 3 2 2 3 4 5 6 7 8 7 7 6 5 5 5 6 9 11 11 10 8 7 7 8 8 10 13 15 16 15 12 10 8 7 6 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 5 4 4 4 5 6 8 11 11 7 3 4 6 7 7 7 8 10 8 6 4 4 4 4 5 6 6 5 5 6 4 6 10 9 8 6 6 7 8 9 8 7 6 6 7 8 8 8 4 4 6 2 0 3 3 2 2 2 2 2 2 3 5 3 2 4 5 5 5 3 1 1 2 1 1 7 8 8 8 8 9 10 10 10 9 9 9 12 13 13 12 11 10 9 8 7 7 7 8 5 6 5 6 9 12 9 6 6 5 3 4 5 4 1 5 7 7 3 5 9 9 8 8 8 7 7 7 7 7 8 7 6 5 8 10 11 11 10 8 6 4 2 3 4 3 3 2 1 2 2 1 3 6 7 3 3 3 4 6 8 6 4 4 3 3 3 1 5 12 12 10 5 1 2 2 2 3 9 11 8 3 1 1 2 4 4 3 4 4 4 5 5 4 4 3 3 4 4 3 2 4 5 6 6 6 6 7 7 7 8 9 10 11 11 11 10 9 7 6 6 6 6 6 6 6 6 6 6 6 6 7 9 12 14 16 17 16 13 9 6 5 6 6 6 6 7 8 10 10 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 4 4 4 5 5 5 5 4 4 4 5 5 6 8 9 11 12 12 12 11 10 10 11 11 12 13 13 13 13 13 13 12 12 12 11 10 9 7 5 4 4 4 5 4 4 7 9 10 12 12 12 11 12 11 10 8 7 6 7 7 6 4 4 5 4 5 12 16 17 18 20 19 17 13 10 8 8 7 7 7 5 4 3 3 8 14 13 10 7 6 5 4 4 4 4 4 4 4 5 3 3 9 13 15 15 14 13 11 10 10 11 12 13 12 10 9 8 7 7 5 5 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 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 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 23 12 8 7 8 10 11 11 10 9 8 8 9 7 6 12 17 18 15 13 12 10 10 10 10 9 10 9 6 5 4 3 2 0 2 4 3 3 7 7 8 9 10 10 6 5 5 4 5 5 4 2 2 2 1 1 1 1 0 0 0 1 1 1 3 4 2 2 3 5 4 2 1 2 2 2 3 5 8 9 8 6 4 2 2 3 3 4 3 2 10 12 11 7 7 8 8 5 3 4 6 7 8 9 9 9 8 8 7 7 10 11 10 8 8 9 7 7 7 8 8 9 8 3 3 6 7 6 4 3 7 9 10 9 11 12 13 11 9 9 10 10 10 9 8 6 6 8 9 8 6 6 7 7 6 5 4 5 7 9 11 11 12 11 8 8 11 11 8 3 1 3 2 1 4 6 7 7 7 7 7 5 5 6 6 6 6 6 8 8 8 7 8 8 8 8 7 7 6 6 6 6 6 4 4 5 7 10 13 15 16 15 12 11 11 13 15 16 15 15 15 14 13 13 13 17 22 25 24 21 14 10 7 8 10 13 13 13 12 11 9 10 14 15 13 13 13 14 10 5 4 5 6 5 9 14 16 16 16 15 14 12 11 11 11 11 11 10 9 9 9 8 9 13 15 12 8 5 5 5 5 6 7 7 7 6 6 5 5 6 5 5 3 2 2 2 2 2 2 3 4 5 5 6 5 4 3 3 3 3 4 5 5 6 6 7 8 8 8 7 6 5 4 4 4 7 9 10 9 7 6 7 7 8 9 12 14 15 14 12 10 8 6 6 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 10 12 11 7 4 5 6 6 6 7 9 10 9 8 7 5 5 5 6 6 6 5 5 6 9 10 8 6 5 4 3 2 4 5 5 5 5 7 10 9 6 4 4 3 1 1 1 2 3 3 3 3 3 4 6 7 7 6 4 4 3 3 2 2 3 4 3 3 8 8 6 6 7 8 9 9 9 8 8 10 14 12 11 10 10 10 10 9 8 7 7 7 4 3 4 6 8 8 7 6 6 5 2 3 5 2 1 6 4 3 3 6 9 9 8 8 7 7 6 6 6 7 8 8 7 5 7 8 9 10 11 10 8 5 1 2 3 4 3 2 2 2 2 2 3 5 6 2 3 4 2 4 7 6 4 3 2 0 2 2 5 10 12 9 4 1 1 3 5 6 8 9 7 4 2 1 3 6 5 5 4 4 4 5 5 4 4 4 3 4 4 2 3 6 7 7 6 6 7 8 8 8 8 9 10 11 11 11 10 8 7 6 6 5 6 6 6 6 6 7 7 8 8 8 9 11 13 14 15 14 12 10 7 7 8 7 5 5 8 10 11 11 10 8 7 6 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 6 7 9 10 11 12 12 12 11 11 10 10 11 12 13 14 14 14 14 13 13 12 12 12 11 9 8 7 4 4 4 4 3 4 8 11 12 13 13 12 10 9 9 9 8 7 7 8 7 6 3 3 4 4 3 8 14 17 19 21 20 18 13 9 7 9 8 6 4 2 1 2 3 6 12 13 11 7 7 6 6 6 5 5 5 5 5 5 3 2 10 14 15 14 12 11 9 8 9 11 13 14 13 10 8 6 6 6 6 5 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 27 27 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 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 19 8 5 5 6 8 11 13 9 7 7 7 8 6 7 14 20 17 12 8 8 10 11 11 12 10 10 8 7 6 4 3 2 0 1 3 2 3 2 7 7 6 8 6 1 3 4 3 3 3 4 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 3 3 4 4 2 2 4 4 4 5 5 6 8 8 7 5 4 3 3 4 5 3 4 13 14 10 5 2 4 4 3 1 5 8 11 12 11 10 8 7 7 6 3 4 7 7 5 3 5 6 7 7 8 7 5 3 2 6 7 6 3 2 7 11 12 9 7 8 11 12 10 8 8 8 9 10 11 8 5 3 3 6 3 4 5 7 9 10 8 8 8 8 8 9 9 9 8 7 9 14 12 9 4 2 2 4 5 6 7 7 7 5 6 7 7 6 6 6 6 7 7 8 10 10 9 9 8 8 8 8 7 6 6 5 5 6 7 7 7 9 10 12 13 12 11 9 9 11 13 16 16 15 13 11 11 11 12 13 17 21 24 21 15 9 6 4 5 9 11 12 11 10 9 8 9 12 13 12 12 13 12 8 3 3 5 4 4 10 13 15 14 13 11 8 7 7 9 10 11 10 10 9 9 8 8 11 13 14 10 7 4 4 4 5 6 6 6 6 6 6 5 5 6 6 5 4 3 3 3 3 3 2 2 3 5 5 4 3 2 2 3 3 5 5 5 5 5 5 6 6 7 7 6 5 4 3 3 4 7 9 9 8 7 7 7 7 7 9 11 13 13 12 11 9 7 6 6 5 5 4 4 4 4 4 5 4 4 3 3 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 5 5 6 6 7 7 7 7 9 12 13 11 7 5 4 4 4 6 8 9 8 7 7 6 6 6 6 6 6 6 6 8 9 8 6 5 6 6 3 2 3 4 5 4 5 7 9 7 5 3 3 1 6 4 1 3 3 4 5 4 5 7 6 8 10 9 7 5 3 1 2 3 3 4 3 5 9 7 2 5 7 8 8 8 8 7 8 10 11 9 8 9 9 10 11 10 8 6 5 4 4 1 3 6 7 5 4 5 4 2 2 4 6 2 3 5 5 6 7 8 7 7 7 7 7 7 6 6 5 5 7 8 8 8 9 7 7 9 11 11 9 7 4 2 3 4 3 2 2 3 3 2 2 5 5 3 3 3 2 3 6 6 4 3 4 3 2 3 4 9 13 8 3 1 4 6 9 9 8 7 4 3 2 3 5 7 5 4 3 4 4 4 4 4 4 4 4 4 2 3 6 8 8 7 6 6 7 9 9 9 7 7 9 11 11 11 10 8 7 5 5 5 5 5 6 6 6 7 8 9 9 9 9 10 11 11 11 11 11 11 12 12 11 9 7 7 9 12 13 12 10 7 6 5 5 4 4 4 4 4 4 5 5 5 5 4 3 3 4 5 6 6 7 7 7 6 6 6 5 6 7 9 11 12 11 11 11 11 11 11 10 11 11 13 14 15 15 14 14 13 13 13 11 9 8 8 7 6 4 4 3 2 4 9 11 12 13 12 12 10 9 8 9 10 9 9 9 8 6 2 2 4 4 4 5 10 15 20 22 21 18 14 10 8 8 9 6 3 4 3 3 4 6 10 12 11 9 8 7 7 6 6 5 5 5 5 5 3 2 9 13 15 13 11 9 6 5 6 9 14 16 16 12 9 7 6 6 6 5 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 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 27 26 16 9 4 5 7 11 14 14 11 8 6 6 7 5 15 20 20 12 6 5 2 4 9 9 7 3 4 5 7 6 5 8 8 6 3 1 4 2 3 10 8 6 2 2 4 3 2 1 1 3 4 4 2 2 3 2 1 1 1 0 0 1 1 2 3 3 4 4 4 4 3 2 4 6 6 4 4 4 5 7 8 8 7 6 5 3 4 3 2 7 12 11 5 4 3 3 2 4 7 11 12 14 14 12 10 8 7 5 4 2 4 9 9 8 6 8 9 10 9 7 5 2 3 5 5 5 1 5 10 14 14 11 8 6 6 11 12 12 10 8 7 10 12 14 8 4 4 4 5 5 4 5 12 13 13 12 11 10 9 8 7 7 7 7 9 12 14 10 8 5 6 6 7 6 6 6 6 5 4 5 7 9 8 6 6 7 8 7 8 9 11 10 9 9 8 8 8 7 6 6 5 4 6 7 8 8 8 8 9 8 7 5 5 7 10 13 16 16 15 12 11 10 10 11 13 16 20 21 19 13 8 5 4 6 9 10 10 9 9 8 7 8 10 11 11 10 11 10 7 1 3 5 2 6 12 14 14 13 10 7 4 3 4 8 10 10 10 9 9 8 7 8 10 11 11 9 6 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 4 4 4 4 3 2 1 2 4 3 1 2 3 2 3 5 5 5 5 4 4 3 3 4 5 5 4 2 1 2 2 4 8 9 9 8 7 7 7 7 7 8 9 11 12 11 10 8 7 6 6 5 5 4 3 4 4 5 5 4 3 3 2 2 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 9 10 12 13 13 9 5 2 2 2 4 6 7 6 6 6 6 6 6 6 6 6 6 7 7 7 6 5 5 7 8 7 7 7 7 6 4 5 6 7 6 4 3 3 3 6 6 4 2 5 6 7 7 7 8 8 8 10 10 9 7 4 1 2 2 1 2 2 6 8 6 3 5 6 7 7 8 7 7 8 9 10 9 8 8 7 9 9 9 7 6 5 3 4 4 6 7 6 4 1 3 2 0 4 5 6 5 7 7 6 8 9 9 5 4 5 6 6 6 6 5 4 5 6 8 7 7 9 8 8 10 11 11 9 7 6 4 4 3 2 2 3 3 4 2 1 5 6 4 1 2 2 2 5 8 6 5 5 4 3 3 4 9 13 8 3 1 4 7 10 10 8 6 2 0 0 3 6 7 5 3 2 2 3 3 3 3 4 4 5 4 2 6 8 9 7 6 5 6 7 9 10 9 7 6 7 10 10 10 8 7 5 4 3 3 4 6 7 7 7 8 9 9 10 10 10 9 9 9 9 9 11 13 15 15 13 11 9 9 10 12 13 12 9 6 5 5 5 4 4 4 5 5 5 5 5 6 5 5 4 4 5 6 7 8 8 8 8 7 7 7 6 6 6 8 11 12 12 11 11 10 11 11 11 11 11 12 14 15 15 15 14 13 13 12 9 8 7 8 7 6 5 4 3 1 5 9 11 12 12 12 12 11 10 8 8 10 11 10 9 9 8 7 5 3 3 3 3 3 10 17 22 21 20 18 15 12 9 9 8 8 7 6 8 7 7 8 10 10 9 8 7 7 6 5 5 5 5 5 5 2 2 7 11 13 12 10 8 6 4 4 7 13 16 17 13 10 8 7 6 5 5 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 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 30 30 29 29 28 28 28 28 27 23 15 10 7 6 7 10 14 12 9 6 5 5 6 10 20 18 15 7 4 4 4 3 8 8 4 3 3 3 4 5 6 10 12 11 9 8 7 7 10 11 8 4 4 3 3 3 2 1 1 2 4 5 4 2 3 3 3 3 2 1 2 1 3 4 4 4 4 5 4 4 4 3 3 4 6 4 3 4 6 7 6 6 6 6 5 3 3 1 5 11 8 4 3 4 3 4 9 12 12 12 11 13 13 13 10 8 6 5 5 8 11 13 13 12 12 14 13 11 8 6 4 3 3 4 2 6 11 13 15 15 12 9 7 6 8 14 14 13 11 9 9 10 12 13 9 5 3 4 2 2 7 11 16 14 13 14 13 11 10 8 7 6 8 9 11 10 9 7 6 5 5 5 5 5 6 6 5 4 4 5 8 11 10 9 7 8 8 7 6 9 11 11 10 9 8 8 7 7 6 6 5 4 5 8 9 8 7 6 5 4 3 1 2 4 9 12 14 15 15 13 11 11 12 12 14 16 19 19 17 11 8 5 5 6 7 8 8 8 7 7 7 8 9 10 9 9 8 6 4 1 3 3 2 8 12 13 14 12 9 6 4 4 6 9 10 9 9 8 7 7 7 8 9 9 8 6 4 4 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 2 2 2 2 2 2 4 5 5 5 4 4 3 1 1 1 2 1 1 1 0 1 3 6 8 9 8 8 7 7 7 7 7 7 8 9 10 10 9 8 7 6 6 6 4 4 4 4 4 5 4 4 3 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 7 8 8 8 8 8 9 10 12 13 13 10 6 2 0 1 2 3 3 4 4 5 6 6 5 4 5 5 6 6 5 5 5 5 6 6 8 9 9 9 9 7 4 4 6 7 7 6 5 5 4 5 8 8 7 7 6 6 6 6 8 8 7 9 9 9 8 6 3 1 1 1 1 3 6 6 5 5 6 6 6 6 7 7 8 9 9 9 9 8 7 7 6 6 7 7 7 6 5 6 8 8 8 7 4 3 3 1 1 4 4 6 8 8 5 2 7 9 9 4 3 4 4 4 4 5 5 4 5 7 8 8 8 8 8 9 10 11 9 6 4 3 3 3 2 2 3 3 3 3 1 2 6 6 4 1 2 2 2 2 5 6 6 6 4 3 2 4 10 13 10 5 2 3 7 10 9 7 4 1 1 1 5 7 7 5 2 1 2 2 3 4 4 4 4 5 4 2 7 9 8 6 6 6 7 8 9 9 8 7 6 6 8 8 7 6 5 3 2 2 2 4 7 9 10 9 9 10 10 10 10 10 10 9 9 9 9 11 12 13 13 13 12 11 10 11 12 12 11 9 7 5 5 5 5 5 5 5 5 5 5 6 5 5 5 4 4 6 8 9 10 10 10 9 8 8 7 7 6 6 6 8 11 12 12 11 11 11 11 11 11 11 12 13 15 15 15 14 12 10 9 8 8 8 8 8 7 6 5 4 2 7 11 12 12 12 12 11 11 9 7 5 4 7 10 11 11 9 7 4 1 1 3 4 4 3 13 21 20 19 18 16 13 10 10 10 9 7 8 9 9 8 8 10 10 9 7 6 6 6 6 5 5 5 5 4 1 4 7 8 9 10 10 9 8 7 7 8 12 15 16 13 10 8 8 7 6 6 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 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 30 30 30 29 29 28 28 28 27 26 20 14 10 8 6 6 8 10 6 4 6 5 7 13 14 15 14 12 8 5 4 4 8 10 10 5 3 3 2 0 5 4 8 11 8 8 10 10 10 10 8 5 5 5 4 3 2 0 1 1 0 3 4 4 2 3 4 3 4 2 2 3 5 4 4 3 3 3 4 5 6 5 2 3 2 2 3 5 8 7 6 6 5 5 4 6 5 4 9 11 10 1 3 5 2 4 13 14 14 12 11 11 12 12 12 11 8 7 9 13 16 16 15 13 12 13 14 12 10 8 7 5 3 6 10 13 15 16 14 12 11 10 8 7 8 13 16 15 13 11 10 10 10 12 13 11 9 7 5 6 10 18 18 18 15 15 14 14 13 11 8 7 7 10 13 13 8 5 5 5 5 4 3 4 6 7 7 6 6 6 8 9 10 11 10 9 8 7 6 6 10 12 11 10 9 8 7 7 7 7 6 5 4 6 10 10 8 6 5 5 3 2 2 2 3 6 9 11 13 15 16 15 13 13 14 15 16 19 17 14 9 7 5 5 5 6 6 7 7 8 7 6 8 9 10 9 7 6 4 1 1 3 2 1 7 11 13 14 12 9 5 5 6 8 9 9 8 7 7 7 7 7 9 10 9 6 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 1 0 3 4 5 4 5 5 5 3 2 1 1 1 2 2 2 2 5 7 9 10 10 8 7 6 6 6 6 6 7 8 9 9 9 8 7 6 6 6 5 4 3 4 4 5 5 5 4 3 3 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 8 8 8 10 11 12 12 11 7 2 1 2 2 1 0 2 4 4 5 6 5 3 3 4 5 4 3 2 3 5 5 6 6 7 7 8 9 8 5 2 5 7 7 7 6 4 2 3 6 9 7 3 0 1 3 7 7 6 6 8 9 9 8 6 4 3 2 3 3 4 5 3 4 5 6 6 5 5 6 7 7 8 8 8 8 7 8 8 6 5 5 8 8 8 7 8 9 8 7 5 5 6 6 4 2 2 3 6 9 7 4 2 4 8 9 4 2 3 3 3 3 4 4 5 7 8 9 8 8 6 7 9 11 12 10 7 5 2 2 2 2 2 3 3 3 2 0 2 5 6 5 3 3 3 3 2 1 6 6 4 2 2 2 3 10 12 10 5 3 3 8 9 8 6 4 2 1 1 5 7 6 4 1 1 1 3 4 5 5 4 4 5 3 2 8 10 9 7 6 7 8 9 9 8 7 6 6 6 7 6 5 4 3 2 2 2 2 4 7 9 11 11 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 13 12 9 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 7 8 10 11 11 10 9 8 8 8 7 7 6 6 6 7 10 11 12 12 12 12 11 11 11 12 13 14 15 14 13 11 9 9 9 10 10 10 9 8 7 6 4 3 9 12 14 13 12 12 11 10 9 7 6 6 3 1 4 5 5 4 3 2 2 2 3 5 3 7 17 20 20 18 17 13 11 10 9 8 5 6 8 8 7 6 7 7 7 7 6 6 6 6 6 6 6 4 2 5 7 7 7 8 10 11 11 11 10 9 9 12 14 15 14 10 7 4 5 7 8 26 26 26 26 26 26 26 26 26 26 27 26 26 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 28 28 29 29 29 29 29 29 28 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 28 28 27 26 24 17 12 9 9 7 6 6 6 4 1 3 6 11 14 12 10 10 10 8 5 4 8 13 13 11 8 5 3 2 1 2 4 6 7 5 6 8 7 6 5 5 4 5 5 3 1 2 2 1 0 1 4 5 4 2 2 1 3 4 4 4 5 6 4 2 1 3 4 6 6 6 6 0 3 4 1 2 5 5 5 6 6 5 7 9 12 11 11 10 7 3 5 5 2 6 12 15 14 13 12 12 12 12 12 12 12 9 9 14 16 15 11 9 9 10 13 14 14 11 10 10 12 15 16 16 17 16 13 9 8 9 10 9 8 10 14 16 15 11 9 8 9 10 12 13 13 12 10 10 12 17 20 19 16 15 14 13 13 11 9 8 7 9 12 14 12 8 4 2 3 2 3 4 6 9 11 10 8 8 8 9 9 9 9 10 9 8 6 6 8 12 12 11 9 8 8 8 7 7 7 6 5 5 8 12 10 7 6 5 5 4 4 3 3 3 4 5 7 10 14 16 16 15 15 15 16 17 17 14 10 6 5 4 4 4 5 5 7 8 8 6 6 9 11 11 9 7 6 4 3 2 3 2 3 9 12 14 15 13 9 7 6 8 9 9 8 5 7 9 8 8 8 10 11 9 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 3 3 2 2 2 2 2 2 1 1 3 3 3 4 6 6 6 4 3 2 2 2 2 2 4 8 9 11 12 12 12 9 8 6 6 6 6 6 6 6 8 8 8 7 7 6 7 6 4 3 4 5 5 5 4 4 4 4 3 2 3 3 4 5 5 5 5 5 6 6 5 6 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 8 8 8 8 9 10 11 11 12 11 8 4 2 3 3 3 3 3 4 4 4 5 5 4 3 4 4 4 2 1 3 5 6 6 6 5 4 5 7 9 5 1 5 6 7 7 6 4 2 2 3 7 6 4 2 1 3 6 5 4 5 7 8 8 7 6 4 3 2 3 3 3 2 2 4 5 5 4 2 3 6 7 7 7 8 6 6 7 9 8 6 5 7 11 9 9 9 10 9 7 5 6 7 8 9 8 5 3 0 6 8 8 5 3 3 7 8 4 1 3 3 3 3 4 5 7 9 10 10 10 8 5 4 9 11 11 9 7 5 3 2 2 2 2 2 2 2 1 1 2 4 6 6 4 4 4 4 4 1 5 6 4 1 2 1 2 9 11 9 6 4 5 9 9 8 6 4 3 2 1 5 7 7 4 1 1 2 4 5 6 5 5 4 4 2 4 9 10 10 8 7 7 8 8 8 7 6 6 6 6 7 6 5 4 4 3 3 3 2 3 6 10 11 11 10 10 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 10 11 13 14 13 10 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 7 6 6 5 7 9 11 12 13 12 12 11 11 12 13 14 15 14 13 11 10 10 11 12 12 12 11 9 7 5 2 3 9 13 14 13 12 10 9 10 9 7 6 5 5 5 7 8 9 8 7 5 4 3 3 4 5 2 8 19 21 21 20 15 12 10 8 6 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 4 4 7 7 6 6 8 11 13 14 13 11 10 10 12 13 13 11 7 4 1 3 6 9 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 29 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 22 16 7 2 4 3 3 6 3 2 3 6 9 12 11 9 9 8 6 2 3 3 9 12 13 7 4 5 5 3 2 2 3 5 6 5 6 6 6 5 4 6 4 4 5 5 2 3 3 2 4 4 4 5 4 2 2 3 4 5 6 7 7 5 3 2 3 5 6 7 7 6 5 2 1 1 1 3 4 4 4 5 6 6 9 10 11 10 8 5 1 2 3 2 7 13 15 14 11 11 11 12 12 12 12 13 12 9 9 12 12 7 4 2 6 10 16 16 15 12 11 12 15 16 17 16 15 12 9 8 8 9 10 10 9 10 14 13 11 8 7 7 9 11 13 13 11 9 7 9 13 18 18 15 12 10 10 10 10 9 8 7 7 9 11 12 11 9 8 7 6 5 6 8 12 13 13 11 10 8 8 9 9 8 7 9 10 9 6 6 10 14 12 9 7 7 8 8 8 7 7 7 6 6 9 11 10 7 6 6 5 5 5 4 4 4 4 4 3 5 10 15 17 18 17 16 16 17 16 13 9 5 4 4 4 4 4 5 7 7 7 5 6 10 12 11 9 8 7 6 5 5 4 4 7 12 15 16 16 13 9 7 7 8 8 5 4 8 10 11 10 8 8 10 10 9 7 6 6 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 4 4 3 3 2 2 2 2 3 3 2 1 1 1 3 6 9 9 7 5 4 4 3 3 4 5 7 10 11 13 14 14 14 13 12 10 8 7 6 5 5 6 7 7 7 6 6 7 7 5 4 3 4 4 4 4 4 4 4 3 2 2 2 3 4 4 5 5 5 6 6 6 5 6 5 5 5 5 5 5 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 11 11 10 9 5 2 3 4 4 3 3 3 3 3 5 5 5 4 3 4 5 4 2 2 3 4 5 6 6 5 4 6 7 6 1 4 6 6 7 6 5 3 3 2 1 2 1 3 3 4 5 3 0 4 5 7 7 6 4 2 2 2 2 3 2 1 2 4 5 3 1 3 6 7 8 7 7 6 5 6 8 9 7 6 9 10 11 9 9 11 10 8 6 4 6 8 9 9 9 6 3 4 8 8 8 7 5 5 7 6 3 1 3 5 4 4 5 7 7 8 10 10 10 9 6 4 8 11 12 10 7 5 5 4 3 2 2 2 1 1 1 2 3 5 7 7 6 5 5 5 6 2 4 7 5 2 1 1 2 8 10 9 6 5 6 9 9 8 6 4 4 2 2 4 7 6 4 2 2 3 6 6 5 4 4 4 4 4 7 10 10 9 8 8 8 8 7 7 6 6 6 6 6 7 7 5 4 4 4 4 4 3 3 6 10 11 11 10 10 11 12 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 11 12 13 13 11 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 4 4 5 7 9 9 10 9 8 7 6 5 6 7 9 11 12 13 13 13 12 12 13 14 15 15 13 12 12 13 14 14 14 13 11 9 6 3 1 5 9 11 12 12 10 7 4 5 7 7 6 5 6 7 8 10 11 10 8 5 3 3 2 1 2 3 3 13 20 22 21 18 14 10 8 6 5 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 5 4 6 7 6 6 5 9 12 16 16 15 12 10 9 12 14 12 9 5 3 2 2 5 9 27 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 29 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 22 15 4 4 6 5 1 7 8 7 8 11 11 10 8 9 12 8 3 4 1 3 11 14 12 4 3 5 6 4 3 4 4 4 4 5 5 5 5 6 6 6 4 2 2 5 3 1 4 3 5 5 5 5 5 3 3 4 5 7 7 8 7 4 1 4 5 5 5 6 5 4 3 2 3 4 4 4 4 4 4 4 6 5 5 6 7 7 8 5 2 1 5 12 15 16 16 13 11 9 10 12 13 13 13 15 12 8 6 6 5 4 3 2 8 13 18 16 14 12 11 12 16 17 17 16 14 12 10 10 10 11 11 10 9 9 10 9 6 4 5 6 9 12 12 10 7 5 3 9 14 18 15 12 8 8 8 9 8 7 7 8 9 10 11 11 10 10 9 8 7 6 11 13 14 13 13 12 10 8 8 8 8 6 6 9 12 9 6 7 11 13 11 8 7 7 7 7 7 7 6 6 6 6 10 12 11 8 7 6 5 5 5 4 4 5 5 5 4 3 5 12 17 19 19 17 16 15 15 13 10 7 6 5 4 4 4 5 5 6 6 5 7 10 12 9 8 8 7 7 7 6 6 6 10 13 15 15 15 12 8 6 8 7 5 8 11 12 11 10 10 8 8 10 11 9 8 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 2 2 1 1 5 9 13 10 8 5 5 4 4 4 4 5 7 9 11 12 13 14 14 14 14 13 12 11 10 9 8 8 9 9 9 9 9 8 8 5 3 3 3 3 3 3 3 3 4 3 3 2 3 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 10 10 9 9 9 10 10 10 10 8 4 4 4 4 3 2 1 2 4 5 6 5 5 5 6 6 6 3 2 1 2 3 5 6 6 5 6 7 7 1 4 6 6 6 6 5 4 2 2 3 5 7 9 8 8 7 4 1 2 4 6 6 5 2 1 2 2 2 2 2 2 3 3 3 1 3 7 8 8 7 7 6 4 4 6 7 7 5 8 13 11 9 8 8 9 8 6 4 5 6 7 8 8 6 3 6 8 9 9 8 8 7 7 8 5 3 2 4 6 5 5 6 8 8 9 10 9 8 8 6 5 8 10 12 11 7 4 5 4 3 3 2 1 1 2 2 3 5 6 8 8 6 5 6 6 6 2 4 8 7 6 3 1 3 8 10 10 7 5 6 8 10 8 5 4 3 1 2 4 6 6 5 3 4 5 6 5 3 3 3 4 4 4 6 9 9 9 9 9 8 7 7 7 7 6 6 6 6 6 6 5 4 3 3 3 4 4 3 5 9 10 10 9 10 11 12 12 11 11 11 11 10 10 10 10 10 9 8 9 9 10 11 12 12 12 11 9 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 6 6 6 5 5 4 2 5 9 11 11 10 9 7 6 6 6 7 7 8 9 11 13 14 14 14 15 15 16 15 14 13 13 14 15 15 13 12 10 8 5 3 7 8 8 8 9 9 6 4 2 2 5 7 6 6 7 8 8 9 9 8 6 3 2 1 3 4 5 5 3 10 18 21 20 18 15 11 8 7 6 6 6 6 6 7 7 7 7 6 7 7 7 7 6 6 5 6 8 9 8 8 7 10 13 18 18 16 13 9 8 7 11 11 9 5 4 3 3 4 8 26 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 29 29 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 25 23 16 8 5 3 3 3 5 9 11 13 17 15 13 11 11 11 6 4 3 6 10 14 12 8 5 5 5 5 3 2 3 2 3 5 7 9 10 11 10 9 7 5 1 3 6 6 3 5 3 2 4 4 4 5 4 2 3 5 7 7 7 5 2 2 5 4 3 2 3 4 3 0 1 3 3 3 3 3 3 4 3 3 4 2 3 8 10 10 9 9 12 15 16 17 14 13 13 11 9 10 13 15 16 16 15 11 6 1 1 1 2 6 10 17 17 17 15 13 12 12 15 17 18 17 16 15 14 13 13 12 12 10 9 8 7 6 4 3 3 5 5 7 11 11 10 7 6 7 13 16 17 14 11 9 9 9 8 8 7 8 10 11 12 12 11 10 8 7 6 6 8 13 13 11 9 11 11 10 9 7 7 7 5 6 9 12 8 6 9 13 12 8 7 7 7 7 7 6 6 6 5 6 6 9 12 12 9 7 6 6 5 5 5 5 5 5 4 4 4 4 10 16 20 20 18 15 14 14 14 13 10 8 7 5 5 4 5 5 5 5 6 8 10 10 7 7 7 6 7 7 6 6 7 10 12 14 14 13 10 6 4 6 6 8 13 13 10 8 9 8 7 7 9 11 9 8 7 6 5 5 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 4 4 3 3 3 3 3 4 3 2 8 10 10 8 6 5 5 4 3 2 3 5 7 8 10 10 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 10 8 5 3 2 2 3 3 3 3 3 4 4 3 3 3 3 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 7 8 8 9 9 9 9 9 9 9 10 10 10 9 9 10 10 10 10 9 6 4 4 4 4 3 2 3 5 6 6 6 6 7 7 7 6 4 3 2 1 1 2 4 5 6 7 7 7 3 1 5 6 6 6 5 3 2 2 5 8 9 9 9 10 11 11 7 6 7 8 7 5 2 3 3 2 1 2 2 2 2 1 2 5 8 9 8 7 6 6 5 5 5 6 5 4 8 12 14 10 8 7 6 6 5 4 4 6 6 7 6 3 2 5 7 8 8 8 8 8 8 6 6 5 2 2 4 6 6 5 6 8 8 9 9 8 7 6 4 4 7 9 10 10 7 5 5 5 4 2 1 1 2 3 3 4 8 9 10 8 5 4 6 7 6 3 5 8 6 6 6 3 5 8 11 10 7 6 6 8 10 8 5 4 2 1 3 4 5 5 5 5 5 6 5 3 2 3 4 4 4 4 3 6 8 9 9 9 8 7 6 6 6 6 6 5 6 6 5 4 3 2 2 2 3 3 3 5 8 9 9 9 10 11 12 11 11 11 11 11 10 10 10 11 11 11 11 10 11 11 13 13 13 12 11 9 6 4 4 5 6 6 7 7 7 8 8 7 7 7 7 7 6 6 5 5 5 5 5 6 9 8 7 8 8 7 6 6 6 7 7 7 5 5 6 10 14 16 17 17 16 16 14 13 12 13 12 10 9 8 8 9 9 10 11 10 6 5 6 8 5 3 2 4 5 7 7 7 7 7 7 7 6 4 2 3 3 5 6 6 7 6 4 8 16 18 17 16 14 11 8 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 8 10 11 11 11 11 12 14 17 18 17 13 8 6 5 7 8 7 5 3 3 3 3 5 27 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 24 20 13 9 7 9 13 14 12 12 14 17 18 15 15 15 15 13 9 8 9 11 10 9 9 6 4 5 4 2 4 7 9 7 6 6 9 9 9 7 5 3 5 6 5 5 6 6 5 3 1 2 3 3 3 2 4 5 5 5 5 6 5 3 1 2 2 2 1 2 4 4 3 1 1 0 2 3 2 2 3 4 3 3 5 2 4 13 14 13 11 13 15 15 15 13 11 10 12 9 9 10 13 17 19 18 14 8 5 4 4 1 6 14 18 19 18 15 13 12 13 15 17 17 16 15 14 12 12 12 12 11 10 9 8 7 7 6 5 3 3 4 4 3 5 9 10 10 10 12 15 17 16 13 11 9 9 8 7 7 8 9 12 13 13 13 12 10 9 7 6 6 10 13 10 7 7 9 10 10 8 7 7 7 6 6 9 9 6 7 12 14 10 7 7 7 7 7 7 6 6 5 5 5 5 6 11 12 11 8 7 6 5 5 4 4 4 3 3 4 4 5 9 15 18 19 18 15 13 14 16 15 13 10 8 6 5 4 4 4 5 5 6 9 10 9 7 6 5 5 5 6 6 6 7 9 12 13 13 12 9 5 4 5 6 11 12 10 6 7 8 7 6 7 8 8 6 5 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 2 3 4 4 5 6 6 5 4 4 3 2 2 3 4 5 1 3 9 9 7 5 4 4 4 4 3 1 4 6 7 8 8 9 10 11 11 11 11 11 12 12 12 14 15 15 15 15 15 14 13 12 8 5 2 2 2 2 2 2 2 3 4 3 3 3 2 3 4 4 5 5 5 5 5 6 6 7 6 6 5 6 6 6 7 8 8 9 9 9 8 9 9 9 9 10 10 10 10 10 9 9 10 10 10 6 4 5 5 6 5 5 5 7 7 7 6 6 6 7 6 5 5 5 5 4 4 4 5 6 7 7 7 7 6 2 2 6 6 6 5 2 1 4 6 8 7 6 5 5 6 8 6 7 8 9 8 6 2 2 3 2 1 1 1 1 0 3 5 8 9 8 7 6 6 6 6 6 5 4 3 7 12 12 10 6 6 6 5 5 5 6 6 7 8 7 5 1 5 7 6 5 6 7 7 7 5 3 1 4 2 1 6 6 6 6 7 7 7 8 8 7 6 5 4 4 6 8 10 10 9 5 5 5 4 2 1 1 3 4 3 4 9 10 9 7 5 4 6 7 6 3 4 7 6 5 5 5 6 8 11 9 8 7 8 9 11 7 4 4 2 2 3 3 5 6 6 6 5 5 4 3 2 3 4 4 5 5 3 2 5 8 9 9 8 7 6 5 5 5 5 5 5 5 4 3 2 1 1 2 2 3 3 5 8 9 9 10 10 10 10 10 10 11 11 12 11 11 11 11 12 12 12 12 12 12 14 13 12 10 8 6 4 3 3 5 5 6 6 5 5 5 6 6 7 8 7 7 6 5 5 5 5 5 6 4 2 2 3 3 4 6 6 6 7 8 8 7 6 4 3 1 9 14 17 17 16 14 11 10 10 10 7 3 3 5 8 11 13 13 11 10 9 7 7 6 5 4 4 4 5 5 6 6 6 6 6 7 7 4 5 7 6 6 6 7 7 6 4 5 12 14 14 13 12 10 8 6 6 8 9 9 9 8 8 7 7 7 6 6 6 6 5 4 4 8 12 14 15 15 15 15 15 15 17 15 11 5 4 4 6 7 6 4 4 3 4 4 3 26 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 29 29 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 29 29 29 28 28 28 28 28 27 27 26 23 16 8 7 4 3 11 15 14 16 18 19 14 10 10 10 9 10 9 8 9 8 6 5 4 5 2 1 2 8 12 13 11 9 5 5 6 6 5 4 4 5 6 6 6 5 4 3 4 4 3 3 4 5 4 2 2 4 5 6 6 5 3 2 3 3 1 1 2 3 4 3 2 1 1 1 2 2 1 1 1 1 1 2 4 6 11 15 15 12 10 9 12 13 11 9 7 9 10 8 9 10 12 17 19 18 12 5 5 4 1 7 13 18 20 18 15 11 11 11 14 16 17 15 13 11 9 8 7 6 6 7 8 8 8 8 7 7 7 5 4 3 3 3 1 6 10 12 12 14 16 18 15 11 8 8 8 7 6 6 8 11 13 13 13 13 13 11 9 9 8 8 11 11 8 5 6 8 9 9 7 7 7 7 7 7 8 6 5 11 13 13 8 7 7 7 6 6 6 6 5 5 4 5 5 5 9 12 11 8 6 3 3 4 4 3 3 3 4 4 4 5 8 13 16 18 17 15 13 14 16 17 15 10 8 7 5 4 4 4 4 5 7 9 9 8 6 6 5 5 5 5 5 6 6 8 10 11 11 10 7 4 2 4 7 11 10 6 5 6 6 5 5 6 6 4 3 4 5 5 5 5 4 5 5 5 4 4 4 3 3 3 2 2 2 3 4 5 5 5 5 4 4 3 1 0 0 0 1 6 10 12 10 8 5 3 3 4 3 3 4 6 7 8 8 9 10 10 10 11 11 10 10 10 11 11 13 15 16 16 15 15 14 13 12 9 5 1 1 2 2 2 2 2 3 3 4 2 2 1 3 4 4 5 5 5 5 5 6 6 6 6 5 5 5 6 6 7 8 9 9 9 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 6 4 5 5 6 6 7 7 8 7 6 6 7 7 7 5 5 6 6 6 5 6 7 8 8 7 6 6 7 7 5 1 4 5 6 5 2 1 3 6 7 7 5 4 3 4 5 4 5 7 8 8 7 4 3 3 2 2 1 1 2 0 3 7 8 8 7 7 8 8 7 7 7 6 4 4 8 12 8 5 4 5 6 5 6 7 9 8 7 8 7 4 3 6 7 4 4 6 7 7 5 3 3 4 6 4 4 7 5 5 6 7 7 7 7 7 7 6 5 3 3 5 9 10 10 9 6 5 5 3 2 1 2 4 5 3 4 9 8 7 6 5 5 6 7 6 3 4 7 6 4 4 4 6 7 9 7 7 7 8 9 10 7 5 4 4 4 3 3 5 7 6 5 4 4 4 4 2 2 2 3 4 4 4 3 2 5 8 10 9 8 6 5 4 4 5 5 5 5 4 3 2 1 1 2 2 2 2 4 7 9 10 10 10 9 9 9 9 10 12 12 13 12 11 11 11 12 12 12 12 12 12 12 11 9 7 6 5 4 5 5 6 5 4 3 2 3 5 6 7 7 7 6 5 6 6 6 5 5 5 5 4 2 2 2 1 3 6 7 8 9 8 7 6 5 6 5 3 11 16 15 14 12 8 7 7 8 7 6 3 5 8 11 11 11 9 8 8 8 7 6 5 5 4 4 4 4 5 5 5 5 6 7 7 7 7 8 7 6 7 7 6 6 5 5 8 11 11 10 10 9 9 7 7 7 9 9 9 8 7 7 6 6 6 5 5 5 5 4 3 6 10 14 17 18 17 15 14 13 14 13 10 5 4 4 6 6 5 5 4 4 4 4 3 27 26 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 25 22 13 8 8 5 8 15 15 15 17 18 16 10 6 3 4 4 5 4 4 5 3 2 4 2 6 5 3 4 12 13 10 8 7 6 4 5 5 4 3 4 5 5 5 5 4 2 3 4 3 2 2 2 3 4 4 4 4 5 6 6 4 1 3 4 4 3 3 4 4 3 2 2 1 2 1 1 1 1 2 0 1 1 3 5 6 11 13 12 7 5 7 11 12 10 6 5 8 8 8 8 9 11 17 18 16 11 8 5 5 8 14 17 19 19 14 11 8 10 12 15 15 14 12 9 7 5 4 2 2 2 4 6 8 9 9 9 9 9 8 6 4 4 4 1 4 10 11 12 15 17 17 13 9 6 6 6 7 6 7 10 12 12 12 12 13 13 11 10 9 11 11 10 8 6 5 7 8 9 8 7 6 7 8 9 8 7 4 8 15 13 10 7 7 7 7 6 6 5 5 5 5 4 4 4 4 6 10 9 6 3 0 2 4 4 3 1 3 5 5 3 2 4 7 13 16 17 15 15 15 16 17 15 11 8 8 7 5 4 4 5 6 8 8 8 6 6 6 5 5 5 5 5 6 6 6 7 9 8 7 6 4 4 6 8 10 7 3 5 5 5 4 4 5 5 4 3 4 5 5 5 5 5 6 5 5 5 4 4 3 3 3 3 3 2 2 3 3 4 5 5 5 5 5 4 5 7 9 12 16 15 14 13 10 8 5 4 4 5 7 9 10 9 9 10 11 11 10 10 9 9 9 9 9 10 11 13 13 14 13 13 13 12 12 12 10 6 3 1 1 2 3 3 3 3 3 4 3 2 2 2 3 4 4 4 5 5 5 6 6 6 5 5 5 5 6 7 8 9 9 10 9 8 8 8 8 8 9 9 10 10 10 10 9 8 8 8 8 6 5 5 6 6 7 7 8 8 8 8 8 8 8 7 6 6 8 8 8 7 8 9 9 8 6 6 6 7 8 8 5 1 4 5 5 4 2 1 4 5 6 4 5 5 3 1 2 4 5 7 8 8 6 4 4 3 3 2 2 3 1 3 8 9 9 9 9 10 9 8 8 8 6 4 3 6 9 6 4 5 6 7 7 6 8 8 6 6 7 6 4 4 7 8 6 4 6 8 7 5 3 4 6 7 6 5 5 3 5 7 7 7 8 8 8 7 6 5 3 2 5 9 10 8 5 5 4 4 3 2 2 3 4 5 3 4 8 8 5 5 6 5 5 6 5 2 5 7 6 3 2 3 5 7 7 6 6 7 6 8 9 8 6 4 5 4 3 5 6 6 5 4 4 3 3 2 2 2 1 1 3 4 4 3 2 1 4 7 9 8 7 5 4 4 4 5 5 5 5 3 2 1 1 2 1 1 2 4 6 8 9 10 10 9 9 10 10 11 12 13 13 13 11 10 10 11 11 12 12 13 14 13 12 10 9 8 7 7 7 7 7 6 5 4 3 4 6 7 7 6 6 5 6 6 6 6 5 4 4 5 5 4 2 2 2 0 4 7 9 9 9 7 5 4 6 6 1 9 14 13 13 13 13 12 10 10 9 8 7 8 9 9 8 8 8 8 8 7 7 6 6 5 5 4 3 2 3 4 5 6 6 6 6 6 6 7 6 6 6 6 6 5 5 6 8 12 12 11 11 11 10 9 8 8 8 9 9 9 8 7 6 6 6 6 5 5 5 5 4 2 8 13 17 18 17 14 13 14 15 13 10 6 5 4 4 5 5 5 4 4 4 3 3 26 26 26 26 26 26 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 28 28 28 28 28 28 28 28 28 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 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 25 21 12 10 11 12 15 18 17 16 16 13 12 8 10 10 7 5 3 1 4 4 3 3 4 4 1 2 3 6 13 9 6 4 8 10 9 8 6 4 3 2 2 4 5 4 4 4 5 5 4 2 0 1 3 4 4 5 6 6 6 7 5 1 2 4 5 5 4 4 4 2 1 3 1 1 2 3 3 3 1 1 2 3 3 1 4 10 10 9 6 7 8 11 10 8 3 3 6 7 8 8 9 13 17 16 14 13 13 12 12 15 17 17 14 12 8 7 7 8 10 12 12 10 9 7 6 6 5 4 4 3 3 7 9 10 9 9 10 11 9 6 4 4 5 2 5 12 14 15 16 17 15 10 6 4 4 4 5 6 8 9 11 11 11 11 10 10 10 10 9 9 9 8 6 5 5 6 8 8 7 6 6 8 9 10 8 7 6 11 13 10 8 7 8 9 8 8 6 6 5 5 4 3 2 2 4 6 8 5 3 2 3 4 5 5 4 2 1 4 5 2 2 3 3 8 14 17 16 14 14 15 17 15 12 9 8 8 6 4 4 5 6 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 8 8 4 1 4 5 4 3 5 6 5 4 4 4 5 5 6 6 6 6 6 6 5 4 3 2 3 4 4 3 3 3 3 3 4 4 5 6 5 5 6 9 12 14 15 15 15 14 13 13 10 8 7 8 10 12 12 13 13 13 13 13 12 10 8 7 7 7 8 9 10 11 13 12 11 11 11 11 11 12 11 10 8 6 3 3 4 5 3 3 3 2 4 5 4 2 2 3 3 4 5 5 5 6 6 6 5 5 5 5 6 7 8 8 9 9 9 9 8 7 7 7 8 9 10 10 10 10 9 8 7 7 7 7 7 7 6 6 6 6 7 7 8 8 9 9 9 8 7 7 7 8 9 8 8 8 9 9 9 7 6 7 8 8 9 8 5 1 3 5 5 3 2 1 3 3 1 3 3 2 5 6 6 4 7 9 7 6 5 4 4 4 3 3 3 2 5 9 10 10 10 9 8 7 7 7 8 7 5 3 4 8 9 7 8 8 9 8 6 6 6 5 6 6 6 6 7 9 9 7 4 6 8 8 5 3 4 5 5 3 2 1 5 6 7 7 8 7 6 7 7 6 4 3 2 5 9 11 8 5 3 2 3 3 4 4 5 4 4 3 4 8 8 4 4 4 4 4 4 5 4 5 6 5 4 5 6 7 7 7 6 6 7 7 7 7 9 6 5 5 3 2 6 6 6 4 4 4 3 2 1 1 1 1 2 2 3 4 3 2 1 2 5 8 8 7 6 5 5 4 5 5 6 5 4 2 1 1 1 2 2 3 3 4 5 7 8 9 10 10 11 10 9 8 10 11 12 11 11 11 12 12 13 13 14 14 13 12 11 10 9 9 9 9 9 8 7 6 6 6 7 8 8 7 6 6 5 5 5 5 4 4 4 4 4 3 1 2 4 4 4 4 6 8 10 10 7 5 2 3 2 6 12 15 14 13 13 15 14 13 11 10 9 9 9 9 8 7 6 7 7 7 7 6 6 5 4 4 3 1 1 3 4 5 6 5 5 5 5 5 6 7 8 8 8 7 6 6 5 6 9 11 12 11 11 11 11 9 8 6 6 7 8 8 7 7 6 6 6 5 5 5 5 4 2 8 13 16 17 16 15 13 13 14 12 8 4 4 3 2 3 4 5 5 3 3 3 2 26 26 26 26 26 26 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 28 28 28 28 28 28 28 28 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 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 26 25 19 13 8 8 10 15 17 14 9 6 7 9 11 12 12 11 9 6 5 5 5 6 8 8 5 8 10 11 12 12 8 6 5 10 12 12 10 8 5 5 4 4 4 4 4 4 4 4 3 4 4 4 3 2 4 5 6 5 5 6 6 5 1 1 3 4 5 4 4 3 1 1 2 1 2 4 4 4 4 3 3 4 3 3 1 7 12 12 11 9 8 7 7 8 7 4 2 3 7 10 11 12 14 15 15 13 13 14 13 12 14 13 11 7 6 6 6 6 6 6 6 6 5 5 6 6 6 6 5 4 2 3 6 7 7 8 10 11 11 9 6 4 5 3 3 10 15 15 15 15 16 13 9 6 4 3 2 4 6 7 8 10 10 10 9 8 9 10 11 8 6 6 6 5 6 6 7 7 7 6 5 7 9 10 10 9 8 7 12 12 8 7 7 9 11 10 9 8 7 6 5 4 3 0 2 4 5 5 3 1 2 4 5 6 5 5 4 2 2 3 1 1 3 4 3 7 14 16 15 15 16 18 16 13 10 9 9 7 5 4 4 6 7 7 6 6 5 5 5 5 4 4 4 4 5 4 4 3 4 5 5 5 5 6 6 5 1 2 4 5 3 2 5 6 6 5 5 5 6 6 6 6 6 7 7 6 5 4 3 2 2 3 4 3 2 2 3 3 3 4 5 5 4 5 7 10 12 13 13 12 11 10 10 11 8 7 8 10 12 13 14 14 15 15 15 15 13 10 7 6 6 6 7 9 10 12 12 11 10 10 10 11 11 11 10 9 8 7 6 5 5 5 4 2 2 1 4 5 4 3 2 2 3 4 7 8 9 8 7 6 5 5 5 5 6 8 9 9 9 9 9 9 8 7 7 8 9 10 10 11 10 9 8 7 7 7 7 8 8 9 8 7 6 6 6 7 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 8 7 7 7 8 9 9 9 8 5 2 2 4 4 4 4 3 3 4 4 2 1 6 7 6 5 7 8 7 6 4 4 3 3 3 2 1 4 7 9 10 9 8 6 5 6 5 6 8 7 6 4 4 9 12 9 9 9 9 9 7 5 6 6 7 6 6 8 9 10 10 7 4 7 9 8 4 1 3 3 3 2 3 5 7 7 7 7 8 6 5 6 6 5 3 1 1 4 8 12 9 6 3 2 3 5 5 5 5 4 3 2 6 8 8 3 0 2 2 3 4 5 5 5 5 6 7 7 6 5 7 7 7 6 7 8 7 7 7 6 5 4 1 2 6 8 6 5 5 4 3 1 1 1 1 2 3 4 4 4 4 3 2 2 3 6 8 8 6 6 5 4 4 5 6 6 5 3 2 2 2 3 4 4 3 3 3 5 6 8 9 11 11 8 6 5 7 10 12 13 13 13 13 13 13 13 14 13 12 11 10 10 9 9 9 9 9 8 8 7 7 8 9 9 8 8 7 7 6 6 5 4 3 3 3 4 1 3 7 9 9 7 6 6 7 9 11 11 10 7 5 6 10 15 17 17 15 13 13 13 13 12 11 10 10 9 9 8 7 6 6 6 6 7 7 6 5 4 2 1 2 4 5 6 6 6 6 5 5 5 5 5 7 10 12 13 11 10 8 7 6 5 5 7 9 9 9 10 10 9 7 5 4 5 7 8 8 7 7 6 6 5 5 4 4 1 6 13 16 16 15 14 13 13 12 11 9 5 2 1 1 2 4 4 4 5 4 4 3 2 26 26 26 26 26 26 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 28 28 28 28 28 27 27 27 27 28 28 29 29 29 28 29 28 28 28 28 28 28 28 28 28 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 28 28 27 26 26 25 24 20 13 7 5 7 13 12 9 5 4 5 9 10 10 10 9 10 8 4 3 4 5 8 5 4 8 10 10 10 11 11 9 10 11 11 12 11 8 5 3 4 4 4 3 2 2 2 1 2 3 5 5 4 2 3 3 4 4 4 5 6 5 2 1 3 3 4 4 3 3 2 1 1 2 4 5 5 4 3 3 4 3 2 2 2 11 14 12 6 4 5 3 5 6 6 5 3 5 11 12 13 13 13 13 12 11 12 13 11 9 9 9 6 4 5 6 6 5 4 3 2 1 2 4 5 6 6 6 6 4 3 1 1 1 4 7 10 11 10 8 5 4 5 5 10 16 16 15 14 13 13 10 8 6 5 4 4 5 6 6 8 9 10 9 9 7 8 10 12 8 5 4 4 5 7 7 7 7 6 4 6 8 10 11 11 11 10 7 9 13 10 6 7 9 10 10 9 9 8 7 6 4 3 1 2 4 4 3 2 1 2 4 5 6 6 6 6 6 5 4 3 3 4 5 6 3 6 13 16 16 17 19 18 15 11 10 9 8 5 4 4 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 5 5 4 4 4 4 2 1 3 3 3 2 4 7 8 7 6 5 5 5 6 6 6 7 7 7 7 6 5 3 2 3 3 3 2 2 2 2 3 3 4 4 3 3 7 10 13 12 10 8 6 5 4 5 6 6 6 8 11 13 14 14 15 15 16 16 15 13 11 8 7 6 7 7 8 9 10 10 9 9 10 10 11 11 10 9 8 7 6 6 5 5 6 6 3 2 2 4 4 4 3 2 2 4 5 7 9 10 9 8 6 4 5 5 6 7 9 10 10 9 8 8 9 8 7 7 8 9 10 10 10 9 8 7 6 6 7 7 8 10 11 10 8 6 6 7 8 8 9 9 9 8 8 7 7 7 7 7 7 7 8 8 8 7 7 7 8 9 9 9 9 8 7 6 3 2 3 4 5 5 4 4 5 3 2 7 7 5 6 7 7 6 5 4 3 3 3 2 2 4 6 8 10 12 9 7 5 4 4 5 6 7 7 6 4 5 10 12 8 8 8 10 9 8 6 6 7 7 6 6 8 10 10 9 7 4 7 8 7 3 0 2 3 3 4 5 7 8 7 7 7 7 5 4 6 5 4 2 0 2 3 7 11 10 8 6 5 5 6 6 5 4 3 3 4 9 9 6 1 1 1 1 3 5 6 5 4 3 4 6 7 5 4 5 6 7 7 7 8 8 7 6 4 3 2 1 3 6 9 7 6 5 4 3 1 1 2 3 3 3 4 4 4 4 3 3 2 2 5 8 7 7 6 5 4 3 4 5 6 6 5 4 4 4 4 4 4 3 3 3 3 6 7 9 9 8 7 6 5 5 9 13 16 15 14 12 11 12 12 13 13 12 11 10 9 9 9 9 9 8 8 7 8 8 9 9 9 9 9 8 8 7 6 5 3 3 3 1 1 7 11 13 10 8 8 9 10 11 12 13 13 13 13 13 13 14 16 17 17 16 14 12 12 12 11 10 10 10 10 9 8 7 6 5 5 5 6 6 5 5 5 6 6 7 8 9 8 7 6 6 5 5 5 5 6 9 13 13 12 10 9 8 7 6 5 4 3 4 5 5 5 6 6 5 5 4 4 5 7 7 7 7 6 6 5 4 3 1 5 11 16 17 16 14 13 12 11 10 9 7 4 2 2 1 2 5 5 5 5 4 4 4 2 26 26 26 26 26 26 26 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 27 28 28 28 28 28 27 27 27 27 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 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 28 28 27 26 25 25 24 22 13 7 5 5 8 11 7 2 3 7 12 7 5 4 3 7 9 5 2 2 3 4 2 1 2 5 7 10 13 12 10 9 8 7 9 11 8 5 3 4 5 6 5 2 2 3 3 2 2 5 6 3 2 2 3 4 5 5 5 5 5 3 0 2 3 3 3 4 4 3 3 3 3 4 4 3 2 2 2 2 2 2 2 3 9 13 9 1 2 2 4 3 2 4 3 3 9 12 13 13 12 11 10 9 9 11 10 7 6 6 7 5 4 5 5 5 5 5 4 4 4 4 5 6 7 7 6 6 5 4 4 1 2 5 8 10 11 9 5 1 2 6 13 16 16 14 13 12 11 10 8 6 6 6 6 5 6 6 7 9 9 9 10 9 9 10 10 10 8 6 4 6 6 7 7 7 6 4 5 8 10 11 12 11 11 10 8 7 15 13 8 6 6 7 7 8 9 8 7 7 6 3 0 2 3 3 2 2 2 3 4 5 6 6 6 7 7 7 6 5 5 5 6 7 3 4 12 16 18 19 19 18 15 12 10 10 8 6 4 4 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 3 2 1 2 1 1 2 2 3 4 7 9 9 8 7 5 5 5 5 6 6 7 7 7 7 7 6 5 5 4 4 3 2 1 1 3 3 3 3 3 3 5 9 11 11 9 7 4 1 4 6 6 5 5 7 9 12 12 13 14 14 15 15 14 13 12 11 10 10 9 8 8 7 7 8 7 8 8 9 10 10 10 9 8 7 5 5 5 5 6 7 7 5 4 3 4 5 4 3 3 3 5 6 7 8 9 9 8 6 4 4 5 6 7 9 11 11 10 8 8 8 8 7 7 8 9 9 9 8 8 7 7 6 6 7 8 9 10 11 11 9 6 6 7 8 9 9 8 7 7 6 6 6 6 7 8 8 8 7 7 7 6 6 7 8 9 9 10 9 9 8 8 6 4 2 3 5 5 5 4 3 2 4 8 8 5 5 6 6 6 6 5 4 3 2 2 4 5 6 8 10 11 9 7 5 3 3 5 7 7 7 7 4 6 12 12 8 7 7 7 8 8 6 6 6 5 5 6 8 8 8 7 6 4 7 8 7 4 0 2 4 4 4 6 7 8 7 7 7 6 4 5 6 4 4 4 2 0 3 6 9 10 9 8 7 7 6 5 4 3 3 3 5 8 9 6 1 1 1 3 4 5 5 4 4 3 3 5 7 6 5 5 6 7 7 7 8 8 7 5 3 3 3 3 2 4 6 6 6 5 3 2 1 2 3 3 3 4 4 4 4 4 4 3 2 2 3 7 6 6 5 5 4 4 4 4 5 6 6 6 5 5 4 4 4 4 4 4 4 5 6 7 7 7 7 6 5 5 10 14 16 13 10 9 10 10 11 12 12 12 11 10 10 9 9 8 8 8 7 7 8 9 9 9 9 8 8 8 7 6 6 5 4 4 3 2 7 13 13 13 10 10 10 11 12 13 14 14 15 15 15 15 14 14 15 15 15 14 13 12 11 11 11 11 11 10 10 9 8 7 6 5 4 4 4 5 8 10 9 6 5 6 8 8 7 6 5 5 5 4 4 4 4 7 11 12 11 9 8 7 6 5 4 3 3 2 1 3 3 4 4 5 6 5 5 5 6 7 7 7 6 6 5 4 3 4 8 11 15 16 16 14 13 10 7 5 5 8 6 4 3 2 2 5 5 4 4 4 3 3 2 26 26 26 26 26 26 26 26 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 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 27 26 25 24 24 21 14 9 6 5 4 6 6 3 1 4 8 9 5 2 5 6 8 5 3 1 4 3 1 1 2 3 9 12 14 12 9 5 2 2 6 10 11 7 4 4 5 6 6 3 2 3 3 3 1 2 4 3 2 1 3 4 5 5 5 5 4 3 1 2 3 4 4 4 5 4 3 3 2 2 2 1 2 4 4 4 1 2 2 2 3 11 11 7 4 3 4 5 8 11 11 11 11 12 12 12 10 8 7 7 8 9 7 5 4 4 5 4 5 7 7 6 5 5 5 5 5 5 4 5 6 6 6 6 6 4 2 4 6 7 9 10 9 6 6 8 10 13 16 15 13 10 9 9 10 10 8 7 6 6 7 6 6 6 8 11 10 10 11 11 11 11 11 10 9 5 5 8 7 6 7 6 5 5 8 11 12 12 12 12 11 10 8 8 13 15 10 6 5 4 5 7 8 8 7 7 7 6 4 4 3 3 1 1 2 3 4 5 5 5 6 6 7 6 6 5 5 6 5 5 1 8 16 17 18 18 18 18 16 11 8 9 7 6 6 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 4 3 2 2 2 2 2 2 3 3 5 7 10 9 9 9 7 6 5 5 5 5 6 7 7 7 7 7 7 7 7 6 6 4 3 2 2 3 4 3 2 1 3 5 8 7 8 8 5 2 4 6 6 5 4 7 10 11 11 12 13 13 13 13 13 12 12 12 12 12 12 12 11 10 9 8 7 7 7 7 7 7 8 9 8 7 5 5 4 4 5 6 7 7 7 5 4 5 5 5 4 4 4 5 6 7 8 8 8 7 7 6 5 6 6 7 9 10 11 10 8 7 7 7 8 9 9 8 7 7 7 7 7 7 7 7 8 8 10 11 11 11 9 7 7 8 8 9 8 7 6 6 6 6 6 7 8 9 9 8 7 6 6 6 6 7 8 8 9 10 10 10 8 8 7 6 4 3 3 4 5 4 2 2 4 6 7 4 3 4 5 6 6 5 5 4 3 3 5 5 5 5 8 10 9 7 5 3 4 6 7 7 7 6 4 7 13 11 6 4 4 4 8 8 7 4 4 5 7 7 7 6 5 4 3 3 5 7 6 4 0 3 5 6 6 7 7 7 6 7 5 4 4 6 6 5 5 5 4 0 3 6 7 8 9 8 7 8 7 5 3 3 3 3 5 7 9 8 5 4 3 4 5 5 4 5 5 4 4 4 5 7 6 6 6 6 7 7 7 7 7 6 4 4 3 3 3 4 5 5 4 3 1 1 2 3 4 4 4 4 4 4 4 4 3 3 2 2 1 4 5 5 4 5 5 5 4 5 5 6 6 6 6 5 4 3 3 4 4 5 5 5 6 6 6 6 5 5 5 7 10 10 10 8 7 8 9 10 11 12 12 12 11 10 9 8 8 7 7 6 7 8 8 9 9 9 8 7 7 6 6 5 5 5 5 5 4 3 9 14 13 12 10 10 11 12 13 14 14 15 15 15 14 14 13 12 12 13 12 12 11 11 10 9 9 9 9 11 10 9 7 6 6 5 3 2 6 10 13 8 4 1 1 2 4 6 6 5 4 4 3 3 3 3 5 9 12 11 9 7 6 5 4 4 3 4 5 5 4 3 3 3 4 5 6 7 7 6 7 7 7 6 6 5 4 4 6 8 10 11 11 12 13 14 12 9 6 4 2 5 6 5 3 3 3 5 4 3 3 2 2 3 3 26 26 26 26 26 26 26 26 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 27 28 28 28 28 27 27 27 27 27 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 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 26 25 24 23 21 17 11 7 5 5 4 3 4 4 3 3 8 10 9 10 7 6 4 5 4 3 6 7 6 10 11 13 12 11 10 8 4 1 2 3 8 9 8 3 1 2 3 3 4 5 5 3 3 4 1 1 4 3 1 4 5 5 5 3 3 2 0 1 2 3 4 4 4 4 4 3 3 3 2 1 3 4 4 2 1 2 3 2 3 2 8 13 12 10 9 10 12 13 13 13 11 10 10 11 10 9 7 6 6 8 9 8 6 4 3 3 4 4 6 7 6 6 5 6 5 3 3 5 6 6 5 3 3 4 1 4 9 9 9 10 9 8 7 12 15 15 14 14 14 10 6 6 9 12 12 10 8 8 7 7 6 7 8 11 11 10 10 11 11 11 10 10 9 7 5 6 7 6 6 6 6 7 11 13 13 12 12 12 12 10 9 9 8 12 17 12 6 4 3 3 5 6 7 7 7 7 7 7 7 7 6 4 2 1 1 2 2 3 4 5 5 5 5 4 4 5 6 3 1 8 13 16 15 16 18 19 18 16 12 7 6 6 7 9 8 7 6 6 6 6 6 6 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 5 8 10 9 9 9 8 7 5 5 4 4 5 6 7 7 7 6 6 6 7 7 7 6 5 4 2 2 3 3 2 0 3 4 5 5 6 6 4 3 5 5 2 3 8 11 13 13 12 12 13 13 13 12 12 11 12 12 13 13 13 13 13 13 11 9 7 7 7 7 6 6 7 7 7 6 4 4 4 5 6 7 7 7 7 6 6 6 6 5 4 5 5 5 6 7 7 7 7 8 7 7 7 7 7 8 9 10 11 10 8 6 7 8 10 11 10 8 6 6 6 7 7 7 7 7 8 9 10 10 10 10 9 8 7 7 7 7 6 6 5 6 6 6 6 8 10 11 9 8 6 6 6 6 7 7 8 8 8 9 9 9 8 7 6 6 6 5 3 4 4 5 5 4 1 2 4 3 1 3 5 5 5 5 5 4 3 4 6 5 5 5 9 11 10 7 4 2 4 6 7 7 6 6 3 7 14 10 7 4 4 5 8 8 6 4 5 6 8 8 6 3 2 2 0 3 5 7 6 4 0 4 8 11 8 5 2 5 7 7 4 3 6 7 7 5 6 6 5 1 3 7 5 5 7 8 8 8 7 5 5 5 5 4 4 5 7 8 7 6 5 5 6 5 5 5 5 5 4 3 3 5 7 8 8 7 6 6 6 6 6 6 6 5 4 3 3 3 4 4 2 1 2 3 3 3 4 4 4 4 4 4 4 4 3 2 2 2 1 2 4 4 3 3 4 5 6 6 6 6 6 6 6 5 4 3 4 4 5 5 5 5 5 6 6 5 6 6 7 7 7 8 7 6 7 7 9 9 10 10 11 11 11 10 8 7 7 6 5 5 6 7 8 8 8 7 7 6 5 5 5 5 5 5 5 2 3 7 9 11 11 10 10 10 11 12 12 12 12 13 13 13 13 12 11 10 10 10 11 10 8 7 7 7 7 7 8 11 11 10 7 6 6 5 6 8 11 11 9 4 2 2 2 2 3 5 5 5 4 4 5 5 6 7 10 12 12 10 6 5 4 4 4 4 4 4 5 5 5 5 4 4 3 4 6 8 8 8 7 8 7 6 6 6 5 6 7 9 12 12 10 7 7 11 13 11 7 4 3 4 5 5 4 4 4 5 3 3 3 2 3 4 4 26 26 26 26 26 26 26 26 26 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 27 28 28 28 27 27 27 27 27 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 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 26 24 23 22 22 19 14 7 5 7 4 2 4 1 2 4 7 11 4 4 6 5 5 2 7 10 13 10 9 11 12 11 8 7 8 7 5 2 4 5 5 7 7 4 4 4 4 1 7 10 7 4 2 3 1 3 4 5 3 1 3 3 4 5 4 4 3 2 3 3 4 4 4 4 4 3 3 3 4 4 4 4 2 0 1 2 3 2 4 3 7 13 12 10 10 11 12 10 5 8 10 9 8 9 10 10 8 6 6 7 8 7 5 4 4 3 2 2 5 7 6 6 5 4 3 7 12 14 13 11 9 7 7 9 12 12 13 12 10 10 9 9 10 15 18 17 15 13 12 8 7 10 13 13 12 10 9 8 7 7 6 8 10 12 10 9 10 10 10 9 9 9 8 7 6 9 8 5 5 5 5 9 12 13 12 11 10 10 10 9 8 8 8 9 13 12 8 4 3 3 4 6 6 6 6 7 7 7 8 9 8 8 6 5 4 3 3 3 3 2 2 1 1 0 1 2 2 3 8 13 14 15 14 16 18 20 19 17 13 8 6 8 10 12 11 9 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 4 3 3 3 3 3 3 3 4 6 8 9 9 8 8 8 7 5 5 4 4 5 6 6 7 6 6 5 5 7 8 8 8 7 5 3 2 2 2 2 2 3 4 4 5 4 4 4 4 4 2 3 8 11 12 12 13 13 13 14 14 13 13 12 12 13 14 14 14 14 13 13 12 11 9 8 9 9 9 8 7 6 6 5 5 4 5 5 6 6 7 7 8 8 7 7 6 6 4 4 5 5 5 6 7 8 8 8 8 7 7 7 7 8 8 9 10 10 9 8 7 7 8 10 11 11 9 7 6 6 6 7 6 6 7 7 8 9 10 10 9 9 8 6 6 5 5 5 5 5 6 6 6 7 8 9 9 8 7 6 7 7 7 6 7 7 7 8 8 8 8 7 6 6 6 6 6 5 4 4 4 5 5 4 2 1 2 0 2 4 4 5 5 4 3 3 4 5 5 5 6 11 11 9 5 3 3 5 6 6 6 5 4 2 7 12 11 8 5 5 6 8 8 6 4 4 6 7 7 4 1 3 2 1 4 5 6 6 4 2 7 11 13 7 4 2 6 7 6 1 3 6 7 7 7 6 6 4 0 4 7 4 4 5 7 8 7 6 6 7 7 6 5 5 5 7 8 8 6 5 4 4 5 5 5 6 6 6 4 2 3 6 8 9 7 6 6 5 5 5 7 8 6 3 2 3 3 3 2 1 2 2 3 3 3 4 4 4 5 5 5 5 4 4 3 2 2 3 2 3 3 2 1 2 4 6 7 7 7 6 6 6 5 5 4 4 4 4 4 5 5 5 6 7 7 8 9 7 6 6 6 6 6 5 6 7 8 9 9 9 10 9 8 6 5 5 5 4 5 6 7 7 7 7 6 5 4 4 4 5 5 6 6 4 2 6 8 7 6 7 7 8 9 11 12 12 11 11 10 10 11 12 12 11 9 8 8 9 9 8 6 5 4 5 6 9 12 13 13 11 10 10 11 10 9 9 8 7 4 3 3 3 4 6 8 8 8 8 8 9 10 11 13 14 14 12 8 4 3 3 4 5 5 3 4 4 5 5 6 5 4 3 4 6 7 8 7 7 7 6 7 8 9 9 8 8 8 11 13 12 8 8 4 8 10 10 8 6 5 5 5 4 5 5 4 3 3 3 3 3 3 4 25 26 26 26 26 26 26 26 26 26 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 27 28 28 27 27 27 27 27 27 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 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 26 25 23 22 22 20 16 7 5 6 5 6 6 7 9 11 9 6 2 3 4 5 8 10 14 13 11 6 7 10 10 9 8 7 6 7 7 5 4 5 5 6 6 4 4 3 2 5 6 6 4 3 2 1 1 2 2 3 5 5 4 2 2 5 4 3 2 2 2 3 4 4 4 4 4 5 4 5 4 4 3 3 2 1 1 2 2 2 2 3 5 10 13 12 11 10 8 6 3 3 8 7 8 9 10 10 8 6 5 6 7 7 5 4 4 4 4 4 5 6 7 5 3 3 9 13 16 14 13 13 14 16 17 16 17 16 15 13 11 11 10 11 12 15 19 19 16 11 8 6 10 12 14 10 8 8 8 8 9 7 7 9 10 10 10 10 10 9 8 7 8 8 7 8 10 13 9 5 2 2 4 8 9 9 8 7 7 7 8 8 7 7 8 8 9 11 9 7 5 5 5 6 6 6 6 6 7 7 8 8 9 9 9 8 7 7 7 6 5 5 5 5 4 4 3 3 2 7 10 12 11 12 13 14 16 18 18 17 15 11 10 11 13 13 13 12 9 7 6 6 6 6 6 5 6 6 6 6 6 5 5 4 4 3 3 4 4 3 3 3 3 3 4 6 7 7 6 6 7 7 6 5 5 5 5 6 6 6 6 6 5 4 5 7 8 8 8 8 5 4 3 2 1 2 3 3 4 4 4 3 3 4 5 2 2 7 9 9 9 10 11 12 13 14 14 14 13 13 13 14 14 15 15 15 14 13 12 11 9 9 11 13 12 11 10 8 6 5 6 7 8 8 8 7 7 8 8 9 9 8 7 5 3 4 5 6 6 7 7 8 8 8 7 7 7 7 8 9 10 9 9 9 8 8 8 8 9 9 10 10 9 8 7 6 6 6 6 6 7 8 9 9 9 9 8 8 7 5 4 4 5 5 5 6 6 6 7 7 7 8 8 7 7 7 8 8 8 7 7 6 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 5 5 5 4 3 1 0 2 3 3 4 4 3 3 2 4 5 6 6 8 11 10 7 3 2 3 5 6 6 6 4 2 3 9 12 11 8 5 5 6 7 7 6 5 4 4 6 6 2 3 4 1 3 6 6 6 6 5 5 10 11 10 5 3 3 8 7 4 1 3 6 8 8 7 7 5 3 1 5 7 6 5 5 5 6 6 6 7 7 8 7 6 5 6 7 8 7 6 4 3 3 5 5 6 6 7 7 6 4 3 7 9 9 8 7 6 4 3 4 8 8 7 4 3 3 4 3 2 2 3 3 3 3 3 3 3 4 5 5 5 5 5 4 3 2 2 3 1 1 4 4 3 1 2 4 7 7 8 7 6 6 6 6 5 5 4 4 4 5 5 6 7 7 7 7 7 6 6 6 6 5 5 4 4 5 8 9 10 10 9 7 4 3 2 2 3 3 4 5 6 6 6 5 4 4 4 4 4 5 5 6 5 2 5 9 9 6 4 4 4 5 7 10 12 14 12 10 8 8 10 12 13 12 11 9 8 8 9 8 6 5 4 4 6 9 12 13 14 14 13 11 10 10 9 8 7 7 7 8 9 10 11 12 13 12 12 12 12 12 13 14 15 15 15 12 10 7 6 5 6 6 5 3 2 3 4 5 6 5 4 4 4 6 7 7 8 10 11 10 9 10 10 10 9 8 7 7 11 13 10 5 5 3 6 10 10 7 5 4 4 4 5 5 4 3 3 3 4 3 4 4 25 26 26 26 26 26 26 26 26 26 26 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 27 27 27 27 27 27 27 27 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 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 26 25 24 23 22 21 21 13 5 1 4 5 4 4 6 8 11 12 10 7 6 5 6 9 12 14 11 9 8 11 12 13 10 7 6 5 6 9 11 8 3 4 9 15 14 13 10 10 13 12 8 4 2 2 4 2 2 2 1 3 2 0 3 2 1 4 3 1 1 1 2 4 4 3 3 3 4 4 3 3 2 1 2 2 2 1 1 0 1 1 2 1 7 13 14 10 6 5 5 3 4 7 7 7 8 9 8 7 5 5 5 6 6 4 3 4 5 5 5 4 6 6 3 5 9 14 13 13 12 12 13 14 16 17 17 16 14 13 12 11 11 12 13 13 15 18 18 15 9 5 4 8 11 12 8 5 5 8 9 10 10 9 10 10 10 10 10 10 8 8 8 8 7 7 9 12 14 11 5 2 2 4 6 7 6 5 5 6 6 7 7 7 7 8 8 8 8 9 10 8 7 7 7 6 6 6 7 7 7 7 8 9 10 10 10 10 9 9 8 7 7 7 7 7 6 5 4 3 6 8 7 6 7 9 10 11 12 13 14 14 14 14 15 15 14 14 14 11 9 7 6 6 5 5 5 6 6 6 6 6 6 5 5 4 3 4 4 4 4 4 3 3 4 5 6 6 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 4 5 8 9 9 8 8 7 5 4 4 3 1 1 2 3 3 3 2 1 3 4 4 2 7 11 11 10 10 10 10 11 13 14 14 14 14 14 14 14 14 15 15 15 15 14 13 11 9 9 10 13 13 13 12 10 8 6 7 9 11 11 10 9 9 9 9 9 9 8 7 5 2 3 4 5 6 6 7 7 7 7 7 6 7 8 9 10 9 8 8 7 8 8 9 9 9 8 8 8 9 10 9 7 6 6 6 6 7 8 9 9 9 8 7 6 5 4 3 4 5 5 6 6 6 6 6 7 7 8 8 7 7 8 9 9 8 7 6 6 6 6 7 8 8 7 6 6 6 6 6 6 6 5 5 5 5 5 5 3 2 2 2 3 3 3 3 2 2 2 5 6 7 6 7 9 9 7 5 5 5 5 6 7 6 3 3 9 12 11 8 6 4 4 5 6 6 5 5 4 2 3 4 3 2 2 5 6 7 6 5 5 6 8 10 11 9 4 2 4 7 6 5 3 2 6 9 8 7 7 5 2 3 5 6 7 5 4 2 4 5 6 7 8 8 7 7 6 6 7 8 7 5 4 1 1 3 5 6 7 7 6 7 6 6 8 9 9 8 8 7 3 3 4 7 8 7 4 4 4 5 5 3 1 2 2 2 2 1 2 3 4 5 6 6 5 5 4 3 2 2 2 1 1 5 5 3 2 1 2 5 7 8 7 7 6 6 6 6 5 5 5 5 5 6 6 7 8 8 7 6 6 6 6 6 5 4 3 4 5 6 9 9 9 6 3 1 1 2 2 1 1 2 4 5 5 4 4 4 4 4 3 3 4 5 6 6 4 4 10 12 8 5 4 4 5 6 8 10 12 12 10 8 8 10 12 12 11 10 9 9 8 8 8 7 6 5 4 6 10 14 15 14 12 11 11 12 12 11 10 9 9 10 12 13 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 13 12 11 9 7 4 2 2 3 4 5 5 5 6 6 6 6 9 12 14 14 13 12 10 8 7 8 10 10 7 10 12 12 6 4 4 4 7 10 8 6 4 2 3 5 5 4 3 3 4 4 4 4 5 25 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 27 27 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 25 24 22 21 21 19 10 3 4 4 4 5 4 4 5 6 12 14 13 11 11 11 12 12 12 13 12 13 15 15 13 8 5 5 4 6 11 14 12 7 9 12 13 12 12 11 11 10 9 7 4 3 3 4 2 2 3 3 5 8 6 4 2 2 3 3 1 1 1 2 3 4 3 3 3 2 2 3 3 1 1 2 2 1 1 2 1 1 2 2 4 2 9 15 7 0 4 1 4 7 7 7 7 7 7 6 5 5 3 3 4 5 4 3 4 5 5 4 4 4 3 5 10 11 12 13 13 13 11 11 12 14 15 15 13 11 9 10 11 12 12 12 13 14 15 15 10 4 2 4 9 12 11 8 7 7 9 10 10 11 10 10 10 10 11 11 10 9 8 9 10 8 8 10 13 14 13 6 4 4 5 5 6 5 5 5 5 6 6 7 8 7 7 8 8 8 8 8 10 10 9 8 7 7 7 7 7 7 7 8 9 9 10 10 11 10 10 9 8 8 8 8 7 6 6 5 3 3 6 4 3 3 4 4 5 6 7 11 14 16 18 17 16 14 14 15 13 10 8 7 6 5 6 6 7 6 6 6 6 5 5 5 4 4 5 6 6 5 4 4 4 4 5 5 5 4 4 5 5 5 5 6 7 7 7 6 6 6 6 5 6 8 12 12 10 8 7 6 4 4 4 4 3 0 2 3 2 2 2 2 3 1 3 8 12 14 14 13 13 11 11 11 13 15 15 15 15 15 15 14 13 13 13 14 15 15 16 14 11 9 10 10 11 11 11 11 8 6 8 10 11 12 12 11 11 10 10 10 9 7 5 4 3 2 3 4 5 5 6 7 7 7 7 7 7 8 9 9 8 8 8 7 7 7 8 8 9 7 7 7 9 10 10 9 8 6 6 6 7 8 9 8 7 7 6 5 4 4 3 3 4 5 5 6 6 6 6 7 7 8 8 8 8 8 8 7 6 5 5 5 5 6 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 3 2 4 4 4 3 2 2 2 2 3 5 6 6 5 5 6 7 7 7 7 5 4 6 6 5 1 9 13 11 8 5 5 3 4 6 5 5 4 4 3 1 1 3 4 6 8 9 7 7 6 5 5 6 7 9 9 7 5 2 3 5 6 4 3 3 5 8 7 7 6 3 1 5 5 4 4 4 3 3 5 6 7 8 7 7 7 7 6 7 8 9 7 5 3 0 1 2 4 5 7 7 6 6 7 7 8 9 9 7 8 7 6 5 4 6 8 6 4 4 4 4 4 4 2 2 2 1 1 1 2 3 4 5 5 5 5 4 4 3 3 2 2 1 2 5 5 4 3 3 2 2 5 7 8 7 7 6 6 6 5 5 5 5 6 6 6 7 7 7 6 5 5 5 5 5 4 4 3 2 2 2 4 5 4 2 3 3 4 4 4 3 2 1 2 3 4 3 3 3 3 4 4 2 2 3 5 5 5 2 7 14 13 9 6 6 6 7 8 9 10 11 10 10 10 11 12 10 8 7 8 9 9 9 8 7 6 5 5 8 12 14 14 13 11 11 12 13 15 14 13 12 12 13 14 15 16 16 16 16 16 15 14 14 14 14 14 15 15 15 15 15 15 15 14 13 11 9 6 4 1 2 4 5 6 7 7 7 6 7 13 16 16 15 13 11 9 6 4 3 4 5 5 9 12 14 9 6 3 3 5 8 8 7 5 3 3 4 5 4 3 3 4 4 4 4 5 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 27 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 23 22 20 19 15 6 1 3 8 8 7 4 2 2 10 14 16 11 6 1 6 10 11 10 11 13 14 14 11 10 8 7 4 1 4 3 5 7 5 4 4 2 4 6 6 4 3 3 6 5 4 4 3 2 3 2 7 9 10 8 7 5 5 2 1 3 4 4 1 1 3 2 2 3 2 1 2 2 3 2 3 3 2 1 2 2 1 3 3 4 1 10 15 11 8 4 6 7 8 8 8 7 6 5 4 4 3 2 2 4 6 5 4 2 2 2 2 2 4 6 9 11 10 10 13 13 12 9 9 10 12 13 12 10 9 8 9 10 11 11 11 12 11 11 10 5 2 2 7 11 14 12 10 9 9 9 9 10 11 9 9 9 11 12 12 11 9 9 10 11 11 10 11 14 14 13 9 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 6 6 8 10 10 9 8 7 7 7 6 6 6 7 8 8 8 9 9 10 10 9 9 8 8 8 8 7 6 5 3 4 5 4 3 3 2 1 3 3 6 11 15 18 19 18 15 13 13 14 14 11 9 7 6 5 6 6 7 7 6 6 6 5 5 4 4 5 6 7 6 6 5 4 4 4 5 5 4 4 4 4 5 5 5 6 6 7 7 6 6 6 5 5 7 11 13 11 9 7 5 5 4 5 6 6 4 2 0 2 3 3 3 2 0 6 10 14 14 14 15 14 14 13 14 14 15 15 14 14 15 15 15 14 12 11 12 12 14 16 17 17 15 12 10 9 9 9 10 10 7 7 8 10 11 12 13 13 13 12 11 10 8 6 4 4 3 4 4 5 5 7 8 9 8 8 7 7 7 7 8 8 9 9 9 9 8 7 7 7 7 7 6 7 9 11 11 11 9 7 6 6 7 8 8 7 7 6 5 5 4 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 8 7 6 6 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 5 6 6 6 6 5 4 3 3 4 5 4 3 2 2 2 3 4 5 5 4 3 3 4 5 6 6 6 4 2 4 4 2 6 13 13 9 4 2 1 1 3 5 5 4 3 3 3 2 1 3 6 8 9 9 6 5 6 5 4 4 5 7 8 7 5 5 4 5 7 5 5 4 5 6 6 6 5 3 5 6 5 3 1 1 3 4 6 7 8 8 7 7 7 7 6 7 8 9 8 6 5 2 1 2 2 2 4 5 6 7 6 6 7 7 8 9 9 7 6 7 5 5 7 6 5 4 4 3 4 2 2 2 1 1 1 2 3 4 4 4 5 4 4 4 4 4 3 3 3 1 3 5 5 4 4 4 3 3 3 5 7 7 6 6 6 5 5 5 6 6 7 7 7 8 8 7 5 5 4 4 3 3 4 3 2 1 3 3 3 2 2 3 3 3 3 4 4 3 2 1 2 2 3 2 1 1 2 3 3 2 2 2 4 5 6 6 3 9 17 14 10 8 8 9 9 9 9 10 10 11 13 14 13 10 6 5 6 9 10 9 8 7 6 6 8 12 14 16 15 14 12 12 13 15 16 15 14 12 12 12 12 15 16 17 16 16 15 14 14 14 14 14 15 15 16 16 16 16 15 14 13 12 12 11 9 6 3 1 3 4 6 7 7 7 5 9 16 18 17 14 13 11 9 8 7 7 5 4 3 6 11 15 13 9 6 4 4 6 8 8 7 5 4 3 4 4 3 3 3 3 3 4 4 25 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 23 22 21 19 17 11 8 13 16 17 16 16 16 14 13 16 15 13 11 6 2 5 7 10 10 9 9 10 10 10 10 9 9 4 5 5 5 5 7 6 5 5 5 5 5 4 3 2 3 8 9 9 8 7 7 9 10 10 8 6 7 3 5 8 4 3 6 7 5 2 1 2 3 4 4 3 2 2 3 3 2 4 5 5 3 0 2 1 2 4 2 5 14 15 12 8 7 8 8 9 9 8 7 6 5 4 4 3 2 4 6 8 7 6 5 7 8 8 7 7 7 8 8 6 7 8 9 6 4 4 6 9 11 11 10 9 9 10 11 11 11 11 10 9 7 4 1 3 5 11 13 13 11 11 11 10 10 10 11 11 10 9 9 11 12 13 12 9 9 10 10 10 10 12 14 14 13 11 8 7 7 7 7 7 6 6 5 4 4 3 4 5 5 6 7 7 6 6 6 9 11 10 9 8 6 6 6 6 6 7 8 8 8 8 8 8 9 8 8 8 8 8 8 7 6 4 4 5 5 5 4 3 3 3 3 2 8 14 19 18 18 18 13 10 12 14 14 12 10 8 6 5 5 5 6 6 6 6 6 5 5 4 4 5 6 6 6 5 5 5 4 4 5 4 4 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 8 10 9 8 6 5 4 4 5 7 7 6 5 4 2 0 2 3 4 2 7 13 14 14 14 14 13 13 13 13 14 14 14 14 13 13 14 15 14 13 12 11 11 13 15 16 17 18 18 16 13 10 8 10 10 10 8 9 9 10 10 11 12 12 13 12 11 10 9 7 5 5 5 5 5 6 7 8 9 10 9 8 7 7 7 8 8 9 10 10 10 8 7 6 5 5 6 6 7 9 10 11 12 12 9 7 5 6 6 7 7 6 5 4 3 3 2 2 3 3 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 4 2 3 4 5 5 4 3 3 3 4 4 4 4 4 3 3 4 5 5 6 5 3 1 2 2 6 10 14 12 7 2 2 3 3 4 5 5 3 2 3 3 2 3 6 7 8 8 7 3 5 7 6 4 2 4 7 9 10 9 9 7 7 8 7 6 5 5 5 5 5 4 4 7 7 5 3 2 2 2 4 6 7 7 7 7 7 6 6 6 6 8 9 8 6 5 4 2 2 3 3 2 2 5 5 3 6 8 8 8 8 9 7 7 7 5 5 6 6 5 4 3 3 3 2 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 4 3 1 4 6 6 4 4 4 4 3 2 3 5 7 6 5 5 5 5 5 6 8 9 8 8 7 7 6 5 5 5 5 3 1 2 2 2 5 6 6 7 8 7 6 3 3 4 3 3 2 0 2 3 3 2 1 0 1 2 2 2 2 2 3 5 6 7 7 6 2 10 15 15 12 11 11 10 9 8 8 9 11 14 15 14 11 7 5 5 8 10 11 10 9 9 11 12 14 15 15 15 14 13 13 14 15 16 14 13 11 12 13 14 16 17 17 16 15 14 13 13 14 15 15 16 16 16 16 16 15 13 11 10 10 11 11 10 8 6 3 2 1 3 5 6 5 4 12 18 18 17 15 13 11 10 9 7 6 5 5 4 6 10 13 14 12 9 6 4 5 7 7 7 6 4 3 3 3 3 3 3 3 4 4 4 25 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 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 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 21 19 17 14 11 14 18 16 14 13 15 14 12 12 14 15 12 12 10 9 8 6 7 9 6 5 5 8 8 7 5 8 8 3 1 1 2 4 2 2 2 1 1 5 7 8 8 10 12 10 11 12 13 15 14 13 10 6 5 4 4 8 9 7 6 5 3 3 3 3 2 2 3 3 3 3 2 2 1 1 5 5 4 4 1 2 2 3 4 3 9 16 10 7 5 8 9 8 8 9 9 8 7 5 3 2 4 7 10 10 9 8 8 9 12 10 9 8 7 6 5 5 4 4 3 4 1 2 3 4 7 10 10 10 10 10 11 11 11 11 10 9 8 6 3 1 1 6 12 13 13 13 11 10 8 8 8 9 10 11 10 10 11 12 12 12 9 8 7 7 8 10 12 13 14 13 11 8 6 6 6 7 7 7 7 6 5 4 4 4 5 6 8 8 8 8 7 8 10 11 10 8 7 6 5 5 6 7 7 8 7 7 7 7 7 7 8 8 8 8 8 7 7 6 4 5 7 7 6 5 4 2 2 1 6 13 17 19 19 18 18 12 8 11 13 13 12 9 8 8 7 6 5 5 5 6 5 5 5 4 4 4 3 4 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 6 5 4 4 4 7 7 7 6 5 5 5 4 2 3 2 1 8 12 15 14 13 13 11 11 10 11 12 12 12 12 11 11 11 12 13 13 12 12 12 13 14 15 15 15 16 18 18 17 14 12 12 11 11 9 10 10 10 10 10 10 11 11 11 10 10 9 8 7 6 6 6 6 7 8 9 9 9 9 8 7 7 8 9 10 10 11 10 8 6 4 4 4 4 6 7 9 10 11 12 13 12 8 4 3 4 5 6 5 4 3 2 2 2 2 2 3 4 4 5 5 5 6 6 6 6 6 7 7 7 6 5 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 5 5 6 6 6 5 4 2 2 4 6 6 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 5 4 4 4 6 9 11 13 10 7 2 3 4 5 5 4 4 2 2 2 1 4 8 7 7 8 7 5 3 5 7 7 4 3 6 9 12 12 9 8 7 7 7 4 4 5 5 5 5 5 2 4 7 7 6 4 4 2 2 4 5 7 7 7 6 5 5 5 5 5 7 8 7 6 5 4 1 2 3 2 2 2 3 3 1 4 6 7 7 7 6 6 6 6 5 4 6 5 4 2 3 3 4 3 1 1 1 1 1 2 3 3 3 3 4 4 4 4 4 4 4 4 3 1 4 6 6 4 4 5 4 4 3 2 4 6 6 5 5 5 4 5 7 8 8 8 8 7 6 6 5 6 6 6 4 2 1 3 3 5 3 3 4 6 7 8 7 6 5 4 2 1 1 2 3 3 3 2 1 1 2 2 2 3 4 5 7 8 8 7 7 5 1 8 13 15 14 12 11 8 7 6 9 11 14 15 14 12 9 7 5 7 10 13 14 14 13 13 14 14 14 15 15 14 14 14 15 15 15 14 13 13 14 15 17 18 18 18 17 15 14 13 15 16 17 17 16 16 16 16 15 13 11 9 9 9 9 10 10 9 8 7 5 2 1 3 3 3 9 14 17 16 16 14 10 8 7 8 6 4 3 2 3 7 10 11 11 11 10 9 6 5 5 7 7 6 4 3 2 2 3 2 2 3 5 4 3 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 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 26 26 27 27 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 26 26 26 26 26 26 26 26 26 25 24 23 22 20 18 16 13 12 14 13 10 7 6 7 4 5 6 10 12 12 12 13 10 9 7 7 7 6 6 6 6 6 6 5 7 5 7 11 14 13 12 12 13 13 12 11 11 11 9 8 7 8 10 12 13 13 12 12 11 10 9 7 10 11 11 11 10 9 4 2 4 3 1 2 2 2 3 3 2 3 3 2 2 4 3 0 2 2 3 3 4 3 2 8 12 10 8 7 9 8 5 6 8 9 9 7 5 4 8 13 13 12 11 11 11 11 10 10 9 8 7 6 6 5 5 4 4 1 2 3 3 2 4 8 10 10 11 11 11 12 12 11 11 11 10 9 7 4 3 2 6 12 16 14 12 10 7 5 5 5 6 9 10 12 11 11 12 11 10 9 6 4 4 7 10 11 12 12 11 9 7 5 5 6 7 8 9 9 8 8 6 6 6 7 8 9 10 10 9 9 9 9 8 8 6 6 6 5 6 6 7 8 7 7 7 7 7 6 7 7 7 7 7 7 6 6 5 5 6 9 10 9 7 6 3 2 9 13 18 16 17 19 19 17 13 9 9 12 13 11 8 9 9 8 7 5 3 4 5 4 3 3 3 2 2 2 3 5 6 7 8 8 7 7 7 6 6 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 6 5 4 4 4 6 7 10 8 6 5 4 4 5 4 3 0 4 8 14 14 14 12 10 9 8 8 9 9 9 9 8 9 9 9 9 10 12 13 12 13 14 15 13 12 11 11 13 15 17 18 16 15 13 12 11 11 11 11 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 8 8 9 9 9 8 8 8 9 10 10 11 10 9 8 6 4 2 3 4 5 7 9 10 10 11 12 13 12 7 3 1 3 4 4 4 4 3 3 2 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 7 7 7 6 5 4 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 3 2 3 5 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 6 5 4 4 6 8 10 11 11 11 9 6 5 5 6 5 4 3 2 1 1 7 8 9 6 5 6 5 4 4 6 7 7 4 5 10 11 10 8 7 6 5 5 3 1 3 4 5 5 5 4 2 4 8 7 5 3 2 1 2 3 5 6 7 6 4 3 3 3 5 6 8 7 6 6 6 4 1 2 2 2 2 2 2 2 1 4 7 8 8 8 6 4 5 5 4 6 7 5 3 2 3 4 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 4 4 3 1 4 6 6 5 5 5 5 4 4 3 2 4 6 5 4 4 3 5 6 6 6 6 7 7 7 6 5 5 5 4 3 3 4 5 5 3 1 4 4 3 4 6 7 6 5 4 3 2 0 1 2 2 3 3 2 2 2 2 2 4 5 7 8 8 8 7 6 5 4 3 7 13 16 13 10 8 7 6 8 11 14 14 13 12 11 8 6 7 10 14 17 17 16 15 15 14 15 15 15 15 15 15 16 15 15 14 15 16 17 18 18 18 18 18 17 16 15 15 16 17 17 16 15 15 14 13 12 10 9 8 7 8 8 10 10 10 10 8 7 4 1 5 7 12 17 18 16 13 11 10 9 7 6 7 6 4 3 2 2 9 12 12 10 11 10 9 7 6 5 6 6 6 4 3 2 1 1 2 3 4 4 3 2 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 24 23 22 19 17 14 11 11 12 11 7 2 2 4 2 2 3 8 12 11 9 9 7 7 8 10 9 6 4 4 5 5 2 2 7 11 17 15 16 15 14 14 14 14 11 7 6 6 5 4 5 7 9 11 10 7 4 7 9 10 10 10 12 12 10 11 11 11 6 3 3 1 4 7 4 0 4 2 1 0 1 3 0 3 4 4 3 3 2 2 3 3 1 4 7 9 11 11 9 3 2 5 8 9 10 6 4 10 13 15 12 12 12 12 12 12 10 8 6 6 5 5 5 5 4 4 4 4 4 4 4 1 6 11 12 12 12 12 12 11 11 11 11 11 12 11 8 5 1 3 11 15 16 13 10 7 5 6 6 6 7 8 9 10 11 11 11 11 9 8 5 3 3 7 10 11 11 10 8 7 5 3 5 6 7 8 9 10 10 9 8 7 7 8 9 11 11 11 11 10 9 8 6 6 5 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 6 5 5 5 5 8 11 12 11 9 7 5 8 15 17 17 16 17 18 19 17 13 9 8 12 13 11 8 10 9 7 7 6 2 3 4 5 3 2 1 1 1 4 6 8 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 5 4 3 5 7 9 9 8 6 5 5 4 4 5 6 6 6 10 13 14 12 9 7 5 5 5 6 6 6 5 5 5 7 8 7 8 9 11 12 13 15 15 14 12 10 8 8 9 10 13 14 15 14 13 12 12 11 11 11 10 9 9 8 7 7 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 10 9 8 8 7 6 5 3 3 3 5 7 8 9 10 11 11 12 13 11 7 4 2 2 3 4 4 4 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 7 8 7 6 4 4 4 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 4 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 6 5 4 5 7 9 9 9 10 9 8 7 7 7 7 5 4 2 1 5 10 9 7 6 4 3 4 4 5 7 8 7 3 5 10 11 8 6 6 5 4 2 1 1 3 4 4 5 4 2 4 6 8 6 4 1 1 1 3 5 6 6 6 5 3 3 3 4 6 7 8 7 6 6 6 4 0 2 2 2 2 2 2 2 1 4 6 7 7 9 7 3 4 4 4 7 8 7 4 3 4 4 4 5 5 6 5 5 4 3 2 2 2 3 4 5 5 5 5 5 5 4 3 1 4 7 7 5 4 4 4 4 4 4 2 2 5 5 4 3 5 7 7 6 5 5 6 7 6 6 6 5 4 3 2 4 6 8 8 6 2 1 1 2 3 4 5 5 5 5 3 2 4 5 4 3 2 2 2 2 1 1 3 4 6 7 8 9 8 7 6 5 5 5 2 7 17 16 12 7 7 7 9 13 15 15 14 13 12 10 8 6 8 13 17 18 19 18 17 16 16 16 16 16 17 17 18 16 15 14 17 18 19 19 18 17 16 15 14 13 13 13 13 13 13 12 11 10 10 9 8 7 7 7 8 9 10 10 10 10 10 9 7 4 2 8 12 16 18 19 17 14 10 9 8 8 7 7 6 6 5 4 5 7 11 11 10 11 11 10 8 6 5 5 6 6 5 4 3 2 2 2 4 4 3 2 1 25 26 26 26 26 26 26 26 26 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 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 24 23 21 19 15 11 8 10 11 11 8 6 7 7 6 5 7 11 11 8 5 5 6 8 8 10 12 11 7 5 4 5 11 13 14 15 14 10 9 9 9 7 7 8 8 5 4 4 5 1 4 7 7 6 6 4 2 2 7 10 11 9 8 8 8 9 10 11 10 9 9 9 10 10 8 6 4 3 4 5 4 3 1 1 2 3 4 3 1 1 2 3 3 8 11 11 12 9 5 2 3 5 7 7 6 3 9 15 15 13 11 11 11 11 10 9 8 7 5 4 5 5 5 5 4 4 4 4 5 4 2 7 13 16 14 13 13 12 11 10 10 10 11 11 11 11 9 6 5 11 17 17 15 12 8 7 7 7 7 6 6 6 7 8 8 9 10 10 8 6 3 3 5 8 10 10 10 8 6 5 4 4 6 7 8 8 8 9 9 8 8 8 8 9 11 12 13 13 12 10 9 8 6 5 5 6 7 8 7 8 9 9 9 8 8 8 8 7 7 7 7 7 7 6 5 5 5 6 9 12 13 12 9 8 6 10 16 17 17 17 18 18 18 15 14 12 9 10 13 10 8 9 8 7 7 6 4 3 4 5 6 4 3 2 6 9 10 11 11 10 9 9 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 6 8 9 9 8 7 6 6 6 7 8 9 9 10 11 13 13 11 8 4 2 2 3 4 5 4 3 1 2 3 5 6 7 8 9 11 12 13 14 12 11 11 9 8 7 6 7 10 11 12 13 13 12 11 11 10 10 10 9 8 7 6 7 8 8 7 6 5 5 6 7 8 8 8 9 9 10 10 10 11 10 10 8 7 6 7 7 7 5 3 3 4 6 7 8 9 10 12 12 11 10 8 6 5 5 5 4 4 4 4 4 4 3 3 4 4 4 5 6 6 7 7 5 5 5 5 6 5 5 5 5 6 6 7 8 8 7 5 4 5 5 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 4 4 4 4 4 5 6 7 7 7 7 7 7 6 6 7 7 7 6 6 6 6 8 9 9 9 8 8 8 8 7 8 7 5 3 4 8 11 8 6 7 5 4 4 4 5 7 8 6 2 7 10 10 4 3 5 5 4 1 1 2 2 3 3 4 2 3 8 8 6 3 2 1 1 3 6 8 7 5 4 3 3 3 4 5 7 8 7 7 7 7 7 3 1 2 1 2 2 2 2 2 2 5 7 7 7 8 7 5 6 5 5 7 8 7 6 5 5 5 5 5 6 6 6 6 5 4 3 2 3 4 5 5 5 5 5 5 5 4 3 0 4 7 7 6 3 3 3 3 4 4 3 0 3 4 5 6 7 8 8 7 6 6 5 5 5 4 5 4 3 2 1 3 6 9 6 4 3 2 1 2 2 4 5 6 6 5 3 4 5 6 6 5 3 2 2 2 2 2 3 4 6 8 9 9 8 7 5 4 4 4 6 3 8 17 15 10 8 8 8 12 15 17 16 15 14 12 9 7 4 8 14 17 19 19 18 17 17 17 17 17 18 19 18 16 15 15 18 18 18 16 14 12 10 8 8 8 8 8 8 8 7 6 6 6 5 5 5 5 6 7 9 11 11 11 11 10 10 9 7 6 4 6 10 14 16 17 16 15 12 10 8 9 7 6 5 5 4 4 6 7 7 7 8 9 11 11 9 7 6 6 6 7 7 6 4 3 2 3 4 4 3 1 1 25 26 26 26 26 26 25 25 26 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 26 26 27 27 27 27 27 27 27 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 25 24 23 20 17 12 9 8 9 10 10 9 9 10 10 10 11 10 10 8 5 4 2 4 7 6 7 8 9 10 12 12 13 13 14 14 13 11 9 6 5 4 4 5 7 7 7 5 3 2 3 4 5 5 5 5 4 4 3 4 8 10 6 3 4 5 6 7 9 11 12 11 11 11 12 13 11 8 5 4 3 4 0 2 5 6 5 2 2 2 1 1 4 8 11 12 10 8 9 8 5 6 6 6 4 6 11 15 16 13 12 11 10 9 8 7 7 7 6 5 5 5 5 5 4 4 4 4 4 5 1 6 16 16 15 13 13 12 12 10 9 9 9 10 10 10 11 10 7 7 14 18 17 14 10 7 8 10 10 9 7 6 5 6 6 6 7 8 7 6 4 4 6 7 8 8 9 9 7 6 6 7 8 9 9 8 7 7 6 6 7 8 9 10 11 12 13 13 13 12 11 9 8 7 6 6 6 7 8 8 9 9 9 9 9 9 8 8 7 7 7 8 7 7 6 6 6 7 9 11 14 14 12 9 8 6 11 15 16 16 17 18 17 16 15 14 14 11 8 10 11 10 9 8 7 6 6 5 5 4 4 4 2 6 12 13 14 13 12 11 10 10 9 9 8 8 8 7 7 6 6 6 7 6 6 5 5 5 5 5 5 4 5 7 8 9 10 9 8 7 7 7 9 10 11 12 12 12 11 11 12 11 8 4 2 2 3 3 4 4 3 2 2 1 0 2 6 8 9 9 9 10 9 8 6 7 8 9 9 8 7 8 9 10 11 11 11 11 11 11 10 10 10 9 8 7 6 6 8 8 6 4 5 5 6 7 8 9 9 10 10 11 11 10 10 9 7 6 6 6 7 8 7 5 4 4 5 6 7 8 9 11 13 12 9 5 4 4 5 6 6 5 5 4 3 3 3 3 3 3 4 4 5 5 6 6 6 5 4 4 5 5 5 4 4 5 6 7 8 8 8 7 6 6 5 3 2 3 4 4 4 4 3 2 2 2 2 3 3 3 3 2 1 1 1 2 2 2 3 4 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 6 6 7 8 8 8 8 8 8 8 6 5 6 5 2 7 10 10 7 6 7 6 4 2 2 3 5 8 5 2 9 10 7 1 2 4 4 3 2 2 2 2 2 2 2 2 5 9 8 6 4 4 4 4 5 7 9 7 5 4 3 2 3 4 6 8 8 7 7 7 7 8 3 0 2 1 2 2 2 2 2 4 7 9 8 8 8 8 7 7 7 5 7 8 8 6 4 4 4 5 5 6 5 5 5 4 4 3 2 3 4 5 5 5 5 5 5 5 4 2 1 5 8 7 5 3 1 2 3 3 3 2 2 3 5 6 7 8 8 8 7 6 6 6 5 5 4 4 4 3 1 1 1 4 5 2 3 5 5 3 3 3 5 6 6 5 4 3 3 3 6 6 6 4 3 3 4 4 3 3 4 6 9 10 9 7 5 3 3 3 4 5 5 3 9 14 14 10 8 7 9 13 17 17 16 14 12 8 5 2 4 10 15 18 19 19 19 18 18 18 18 19 19 18 16 15 16 18 17 15 12 8 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 6 8 10 11 11 11 10 10 9 9 10 11 11 10 10 11 13 14 15 16 15 13 12 11 9 7 3 2 2 4 7 8 7 7 7 9 10 10 9 8 7 8 7 7 7 6 5 4 3 3 3 3 2 1 1 25 26 26 26 26 26 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 26 26 27 27 27 27 27 27 27 27 26 26 26 26 27 27 28 28 28 27 27 27 28 28 28 28 28 28 28 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 24 22 20 16 12 10 8 6 6 8 9 8 8 8 6 5 5 4 3 4 5 6 5 4 4 6 6 6 8 10 12 14 14 13 12 11 7 4 3 4 4 5 3 5 7 9 11 11 9 7 5 4 4 4 4 5 5 4 5 3 5 6 2 0 2 3 4 4 7 8 7 6 6 7 9 10 9 7 5 3 2 2 5 9 8 8 5 4 3 2 3 6 9 8 8 7 7 10 10 7 8 7 7 8 12 15 16 13 11 10 10 9 9 8 7 7 7 7 7 6 5 5 4 4 5 5 4 5 3 4 11 16 15 13 11 11 11 10 10 9 8 8 8 8 9 10 10 7 9 15 17 16 12 8 7 11 12 12 10 8 6 6 5 5 6 6 6 6 5 6 6 7 6 7 8 9 9 9 10 10 11 11 11 10 8 7 5 4 4 6 8 11 11 12 13 13 13 13 11 10 9 8 8 7 7 7 7 8 9 10 10 10 9 9 8 8 8 7 7 7 8 8 7 7 8 9 11 12 14 15 13 11 9 8 6 11 15 16 16 16 17 16 14 13 13 13 13 10 9 12 10 9 8 7 6 5 6 5 4 6 10 14 14 15 15 14 13 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 6 5 4 4 5 5 5 4 4 7 11 13 12 11 10 9 9 9 9 10 12 14 15 13 12 10 8 8 8 6 5 6 5 4 4 5 4 3 3 4 4 3 1 7 9 10 9 8 7 6 5 4 5 7 9 10 10 9 9 9 9 9 10 10 10 11 11 11 10 10 9 7 7 7 7 9 7 4 3 4 5 6 8 9 9 10 11 11 11 10 9 8 7 6 6 5 6 6 7 7 6 5 5 5 6 7 8 8 11 12 12 6 2 2 3 6 7 7 6 5 4 3 3 3 2 3 3 4 4 5 5 6 6 6 5 4 4 4 4 5 5 5 5 7 7 8 8 8 8 7 6 4 3 1 1 2 3 3 2 2 3 3 3 3 3 2 3 3 3 4 4 5 5 6 7 7 7 7 7 7 7 6 6 5 6 6 6 7 7 8 7 7 6 6 6 6 7 7 7 8 8 7 3 2 4 2 4 10 10 9 6 6 7 7 4 2 2 3 4 7 5 6 12 11 7 3 1 3 3 4 3 2 2 2 2 2 0 5 7 9 7 7 6 6 6 5 6 7 8 8 6 4 4 4 5 5 5 5 7 7 7 8 7 6 4 1 0 1 2 1 2 2 1 4 7 9 8 7 7 9 8 7 6 5 6 8 7 5 4 4 4 4 4 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 3 6 9 6 4 2 2 2 4 3 2 3 5 6 6 7 7 8 7 7 6 6 6 5 5 5 4 4 4 4 2 1 4 1 3 2 2 4 5 5 5 6 7 7 6 3 3 5 4 4 5 6 5 4 3 3 4 3 3 3 4 6 8 9 9 7 4 2 3 4 4 5 5 5 2 8 12 12 9 6 3 7 11 14 12 10 8 6 4 2 4 9 15 17 17 18 18 18 19 19 20 21 20 19 16 17 17 16 13 10 6 2 2 3 3 4 3 4 4 4 3 3 3 4 4 4 3 3 5 7 9 10 10 10 10 9 9 9 12 14 17 16 15 13 12 12 13 14 14 15 15 14 13 12 9 6 3 3 5 7 8 8 7 7 8 9 9 9 8 7 7 6 6 6 6 5 4 4 3 3 2 1 1 2 25 26 26 26 26 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 26 26 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 21 18 14 12 11 8 5 2 4 6 6 6 5 4 3 3 3 2 4 5 5 4 2 1 2 4 5 5 6 9 10 11 9 6 3 4 4 5 4 4 2 3 5 6 4 4 6 8 10 10 10 8 7 4 3 4 4 3 2 4 6 3 2 2 3 4 3 4 5 3 1 3 3 6 9 9 9 7 5 1 4 8 7 6 7 7 6 3 1 6 9 9 7 7 10 11 11 9 5 6 6 8 12 15 14 12 9 9 9 9 9 9 8 8 8 8 8 8 6 5 5 5 5 5 5 5 5 3 4 12 16 14 11 10 9 9 9 9 9 9 9 8 8 8 9 8 8 10 15 17 15 12 8 9 12 13 12 10 8 7 6 6 6 6 5 5 7 7 6 5 5 6 7 8 9 10 11 12 12 11 10 10 9 8 6 5 2 4 7 10 11 12 12 13 13 13 12 10 10 9 9 9 9 8 7 7 9 10 11 11 10 10 9 8 8 7 7 8 8 8 8 8 8 9 11 13 14 15 15 12 9 7 7 6 9 14 17 16 17 16 15 13 12 12 13 14 13 11 11 11 10 9 8 7 6 6 6 8 13 14 15 14 13 12 11 11 10 10 10 9 9 8 8 7 7 7 7 8 7 7 7 6 4 3 4 5 6 5 5 6 10 12 14 13 11 10 10 9 9 10 11 13 14 15 13 10 8 6 4 4 5 6 7 6 5 4 5 4 4 4 5 5 3 2 9 11 12 13 12 9 6 5 6 7 7 8 10 11 11 11 10 9 9 9 10 10 10 11 11 11 10 9 8 7 8 8 9 6 3 2 3 3 6 8 9 9 10 10 10 9 8 7 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 8 10 12 11 5 1 1 3 5 7 7 6 6 5 4 3 2 2 3 3 4 5 5 5 6 6 6 5 4 3 3 4 4 5 5 6 7 8 8 7 6 6 5 4 4 3 1 1 2 3 3 3 4 6 6 5 5 5 5 5 5 6 6 7 7 8 8 8 8 9 9 8 8 7 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 6 6 7 7 7 5 2 0 1 4 8 11 10 7 5 5 6 6 4 2 1 1 3 7 7 7 11 11 8 4 2 2 3 4 4 3 2 2 3 1 2 7 8 8 6 5 5 5 5 4 4 5 7 8 7 6 6 7 7 6 4 3 6 7 7 8 6 5 4 2 1 3 2 1 3 2 0 4 6 8 8 8 8 9 7 5 6 6 6 8 7 5 5 5 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 3 3 6 7 5 3 4 3 3 3 1 3 7 8 8 7 7 7 8 7 6 6 6 5 5 5 4 3 4 3 3 3 3 4 5 4 3 2 2 4 6 6 6 6 5 4 5 5 6 6 5 5 5 5 5 4 3 3 3 3 3 4 6 8 8 8 7 4 3 4 4 5 5 5 5 5 3 6 10 9 6 3 4 8 12 11 10 8 7 6 7 9 12 16 18 18 18 18 19 19 20 21 22 21 20 18 18 16 13 8 5 3 1 1 2 3 3 3 4 4 4 3 4 4 4 4 4 3 4 7 8 9 9 9 9 8 8 9 11 14 16 17 16 15 13 13 13 13 14 14 14 13 13 12 11 9 7 5 5 5 6 7 8 8 7 7 7 8 8 7 6 6 6 6 5 5 5 4 3 3 2 2 2 1 2 25 26 26 26 26 26 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 26 26 26 26 26 26 27 27 26 26 26 26 26 26 27 27 28 27 28 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 24 24 24 25 24 23 20 16 11 10 10 10 10 9 10 9 7 8 8 6 2 1 3 2 4 5 4 4 3 2 1 4 7 10 10 10 9 6 2 3 4 4 3 3 4 3 3 5 6 4 2 1 1 5 10 12 10 8 6 6 5 4 1 1 3 4 2 2 1 1 5 4 4 4 3 2 2 2 2 5 8 10 9 6 2 5 9 12 8 6 7 6 5 1 5 11 12 11 11 12 13 12 9 5 3 4 6 10 12 13 10 9 8 9 9 9 9 9 9 9 8 8 8 7 6 6 7 6 6 6 5 5 5 3 3 13 16 15 11 9 8 8 9 10 10 10 9 9 9 8 8 8 9 11 14 16 15 11 8 9 11 13 11 9 8 7 7 7 6 5 6 8 10 7 5 4 6 7 8 9 10 10 10 11 11 9 8 8 8 7 7 5 2 7 10 12 11 11 11 11 11 11 10 9 9 10 10 10 10 9 8 8 10 11 12 12 11 10 9 8 8 8 8 8 8 9 9 9 9 9 11 13 15 15 13 11 9 8 7 7 8 14 16 16 16 15 14 12 11 11 14 15 15 13 11 11 10 9 7 7 7 7 6 8 11 13 13 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 8 7 6 6 5 5 4 5 6 6 5 5 7 12 13 14 12 10 9 9 9 9 9 10 11 13 12 10 8 6 5 3 1 3 5 6 6 5 4 4 4 4 5 5 4 1 6 12 14 15 15 14 11 8 7 8 9 9 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 7 5 3 1 1 4 7 11 12 11 10 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 9 10 9 4 1 3 4 6 7 6 6 6 5 4 4 3 3 3 3 4 5 6 6 6 6 6 5 4 3 3 4 4 5 6 6 7 6 6 5 4 5 5 4 2 2 1 1 2 2 2 3 5 6 6 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 7 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 5 4 3 2 4 7 10 10 9 6 4 4 5 6 4 3 3 4 5 6 6 6 9 10 8 5 1 2 4 5 5 4 3 2 2 1 4 8 9 6 4 3 3 3 3 1 2 4 5 6 7 7 7 7 6 4 2 2 5 7 7 7 5 4 2 1 1 2 1 1 3 1 1 4 5 7 9 8 8 7 4 4 6 5 6 9 5 4 3 4 4 4 3 3 3 3 3 3 3 4 4 5 4 4 3 3 3 4 4 4 4 2 3 5 6 4 4 4 3 2 1 2 5 7 8 8 8 8 7 7 6 5 5 5 5 5 4 3 2 2 3 6 7 7 7 7 6 4 3 3 3 5 5 3 2 3 5 6 7 7 7 6 5 5 5 6 5 4 3 3 3 4 5 5 6 7 7 7 4 3 4 4 4 4 5 4 5 4 1 4 6 6 5 6 9 13 13 11 9 9 10 11 13 15 17 18 18 19 19 20 20 21 21 22 21 21 20 18 14 9 4 3 3 2 1 1 1 2 2 3 3 3 3 3 4 4 4 3 4 7 9 10 10 10 9 8 7 8 10 13 15 15 15 13 12 12 11 11 11 11 12 12 12 11 10 9 8 7 6 6 6 6 6 7 7 8 7 7 6 6 6 6 6 6 5 5 5 4 3 3 2 2 2 2 2 3 25 26 26 26 26 26 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 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 25 24 23 21 15 11 9 11 14 16 16 15 14 13 12 10 7 4 2 2 6 5 4 3 3 2 2 3 5 8 10 11 10 8 6 3 1 2 4 8 12 9 6 3 4 6 7 5 1 2 6 9 9 8 6 5 4 4 5 5 4 4 5 4 1 1 2 6 6 3 2 1 1 2 2 4 5 6 8 8 6 6 11 12 10 7 6 6 5 3 5 10 13 13 10 7 9 11 11 7 5 5 8 10 12 11 10 10 10 10 10 9 8 9 9 9 9 8 8 7 7 6 7 7 7 6 5 5 5 5 5 4 12 17 15 11 9 9 10 10 10 11 10 10 9 9 9 9 9 10 12 14 15 15 11 7 8 10 12 10 9 8 7 7 7 6 5 9 9 9 5 5 5 7 9 9 9 9 9 9 9 9 8 8 7 7 7 8 5 6 11 12 12 10 9 8 9 8 8 8 8 9 10 11 10 10 9 8 9 11 13 12 12 11 10 9 9 8 9 9 10 10 10 10 10 9 9 10 12 14 15 13 11 10 9 8 8 8 11 15 16 16 15 13 11 11 12 14 15 15 15 11 9 8 8 7 6 7 8 7 7 10 13 12 11 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 6 6 6 5 5 4 7 11 12 11 9 8 7 7 8 8 7 7 8 9 8 6 4 5 5 3 2 2 3 4 4 4 4 3 3 4 4 1 2 5 10 14 16 15 13 11 11 10 8 8 8 10 10 10 11 11 11 11 11 11 11 10 10 9 10 10 10 10 10 9 7 6 5 5 5 4 4 4 6 9 12 13 13 11 8 7 6 4 4 4 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 7 4 2 3 4 5 6 6 6 6 6 5 4 3 3 3 3 4 5 6 6 6 6 6 6 5 4 3 4 5 6 6 5 4 3 2 3 5 5 5 3 1 3 3 3 3 2 1 3 5 5 4 4 4 4 5 5 5 6 7 8 8 7 8 8 9 9 9 9 10 9 9 7 6 6 7 6 5 5 5 5 6 6 6 5 5 4 4 4 5 4 4 3 4 6 8 9 9 8 5 2 4 5 3 2 3 4 5 5 4 4 6 9 10 8 5 3 2 4 5 5 5 3 2 0 3 7 9 8 4 1 1 1 1 1 1 1 4 5 6 7 8 7 7 7 6 4 4 6 8 7 6 3 2 1 2 2 2 2 2 2 1 2 5 7 8 9 8 8 6 4 4 4 4 6 9 8 6 3 4 4 4 3 3 3 3 3 2 2 3 4 4 4 4 4 4 4 4 4 4 3 2 3 5 5 5 4 3 2 1 2 4 6 7 7 8 8 9 9 8 7 6 6 6 5 5 5 2 1 3 5 6 6 5 5 6 6 6 6 5 4 3 3 2 3 5 6 7 7 8 8 7 7 6 6 6 6 5 4 4 3 4 4 5 5 6 6 5 3 2 3 4 4 3 3 3 3 2 1 2 4 5 6 8 11 14 15 13 12 11 12 13 14 16 17 18 19 20 21 21 22 23 22 22 22 21 19 15 10 7 6 5 4 3 2 2 1 1 1 2 2 3 3 3 3 3 3 4 7 9 10 10 10 9 8 7 8 9 12 14 14 13 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 3 2 1 0 1 2 2 3 2 25 26 26 26 26 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 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 27 27 27 27 27 26 26 26 27 26 26 26 26 26 26 25 25 25 25 24 24 24 25 24 22 17 12 9 10 11 12 13 11 9 6 5 6 7 6 7 5 5 4 4 3 2 1 2 5 8 8 6 7 8 9 9 7 6 6 8 10 11 8 5 2 3 4 6 6 5 5 6 6 5 6 8 8 6 5 5 5 6 6 6 6 4 4 4 5 7 2 1 2 1 0 3 4 5 4 4 7 8 10 11 10 7 7 5 4 5 5 8 11 12 11 10 9 9 11 12 11 11 11 13 12 11 11 12 13 13 12 11 9 9 8 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 4 2 8 13 17 14 12 11 11 12 12 11 10 10 10 10 9 8 7 9 11 12 12 13 14 9 6 7 9 10 9 8 8 8 7 6 5 7 10 8 6 4 6 8 9 9 9 9 9 8 8 8 9 9 8 7 7 7 8 6 8 14 13 11 9 7 7 6 6 6 7 8 9 11 10 10 8 8 8 10 12 13 12 11 11 11 10 9 9 9 10 11 11 11 10 9 9 9 10 13 14 14 13 11 10 9 8 8 8 9 13 14 14 13 11 10 11 12 14 15 15 14 11 9 8 8 8 6 7 8 7 6 9 14 13 12 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 7 6 6 6 7 7 6 6 5 4 3 4 8 9 9 8 7 7 7 6 6 5 5 5 5 5 3 2 4 4 4 3 2 2 2 3 3 3 3 3 1 4 8 9 11 14 15 15 13 11 10 10 10 9 8 8 9 10 10 10 10 10 10 10 11 11 11 10 9 9 9 10 10 10 9 7 5 3 4 5 6 6 6 7 8 10 12 13 12 10 9 8 6 5 5 7 7 7 6 5 5 5 5 6 7 7 8 8 8 8 8 8 7 5 3 2 3 5 5 6 6 6 6 6 5 4 3 3 3 3 3 4 5 6 6 6 6 6 5 5 4 5 5 5 4 2 1 2 2 3 4 4 4 3 2 3 4 4 3 2 1 3 4 3 2 2 2 3 4 5 5 6 7 7 7 7 8 8 8 8 9 9 9 8 8 7 6 5 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 5 6 8 9 9 7 3 1 3 3 1 4 5 6 6 5 5 3 7 10 12 8 6 5 4 3 4 5 4 3 3 4 7 9 8 4 1 1 2 1 1 1 0 2 4 6 7 7 8 9 8 8 6 4 4 5 8 7 5 3 3 2 3 3 4 4 4 4 3 4 6 7 8 8 8 8 7 6 5 4 6 8 10 8 6 4 4 4 4 3 2 3 3 2 2 2 2 2 3 4 5 5 5 5 4 3 2 2 3 3 2 3 4 3 2 3 4 6 7 8 8 8 8 10 11 9 8 8 8 7 6 6 5 5 3 4 6 7 6 5 3 3 4 5 6 7 6 5 3 2 3 5 6 7 7 8 8 8 8 8 8 8 7 7 6 5 4 3 3 3 4 4 4 4 2 2 3 4 4 4 4 3 3 3 4 4 4 4 4 6 9 13 16 17 16 15 14 14 14 15 16 18 19 20 20 21 22 23 25 24 23 21 19 16 13 10 8 6 5 4 4 3 3 2 1 1 2 2 3 3 4 4 4 4 6 9 10 10 10 9 8 7 7 9 11 13 13 13 10 9 7 8 8 8 9 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 3 3 3 3 3 2 2 1 1 2 25 26 26 26 26 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 26 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 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 23 20 15 11 8 9 8 7 3 2 4 2 3 5 7 7 4 3 4 4 3 2 2 1 1 4 5 1 3 6 8 8 7 7 6 4 2 3 5 6 4 2 4 5 3 3 4 3 4 3 3 4 6 5 4 4 3 4 5 6 7 5 4 5 5 5 1 2 3 3 3 5 5 4 3 4 4 4 6 7 7 5 5 5 7 8 8 8 8 7 6 6 8 11 14 15 14 14 15 15 14 13 13 14 14 14 12 11 10 9 8 8 9 9 9 8 8 7 6 6 7 7 7 7 6 4 2 7 15 17 17 14 13 13 13 12 11 10 10 10 9 9 8 7 7 10 12 13 12 12 11 8 6 7 8 8 7 7 7 8 8 6 6 7 8 4 5 6 10 10 10 10 9 9 8 8 7 8 8 8 8 8 7 8 7 6 10 14 14 11 8 6 5 5 5 6 7 8 10 11 10 8 7 7 9 12 12 12 11 11 11 11 10 10 10 10 11 11 11 10 9 9 9 10 11 13 14 13 12 11 10 10 9 8 8 8 10 12 11 9 8 9 10 13 15 15 14 14 13 11 10 9 8 7 6 6 7 5 9 14 15 12 10 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 6 5 4 3 1 5 8 9 8 8 7 7 6 5 5 5 6 6 6 4 2 2 4 4 2 1 1 0 2 3 3 4 2 2 9 12 14 13 13 14 14 12 11 10 10 10 9 8 7 8 9 9 9 10 10 10 10 10 11 11 11 10 8 8 8 8 8 9 9 7 5 3 4 5 7 7 6 5 6 8 10 10 10 9 9 8 7 7 7 10 10 8 5 3 3 3 5 6 7 6 6 7 7 8 8 7 5 2 2 3 4 5 6 5 5 6 6 6 5 4 3 3 3 3 3 4 5 6 5 5 5 5 5 5 5 5 4 2 2 3 4 3 2 2 2 3 3 3 3 3 3 3 2 1 1 2 3 2 1 0 2 3 4 4 5 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 5 4 5 6 5 5 5 4 4 4 4 4 4 3 3 3 3 4 5 6 6 7 8 7 6 3 1 1 1 4 6 8 8 8 7 5 4 7 10 10 7 5 5 4 3 3 4 3 2 5 7 8 8 4 1 1 2 1 1 1 0 1 2 4 6 7 7 8 9 9 8 6 3 2 3 6 7 6 4 2 2 3 4 5 5 5 5 4 5 7 8 8 8 8 9 8 8 6 5 5 8 9 9 8 6 4 3 3 3 3 3 3 3 2 2 1 1 2 4 5 5 5 4 3 2 3 4 3 2 1 1 2 3 5 6 7 8 8 8 8 8 9 9 9 9 8 8 8 8 6 5 4 4 4 5 6 6 7 6 4 3 3 3 4 6 6 4 2 0 3 5 6 7 7 8 8 7 7 7 8 7 7 7 6 5 4 2 1 1 1 1 1 1 2 4 6 6 6 6 6 6 5 5 5 6 6 6 5 6 9 14 17 18 17 17 16 16 15 15 16 18 19 20 21 22 24 25 25 23 21 18 16 13 12 9 8 6 5 4 4 4 4 3 2 2 2 3 4 5 5 5 5 5 7 10 11 11 10 8 7 7 7 9 11 11 11 10 9 8 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 4 4 5 6 25 25 26 26 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 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 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 22 19 14 10 8 7 5 1 2 3 0 3 6 6 6 4 4 3 2 2 3 3 2 1 3 3 2 3 5 4 2 3 4 4 2 3 2 4 7 9 9 8 6 2 4 4 4 5 5 5 4 4 5 4 4 5 5 6 6 6 6 4 4 4 3 2 3 3 5 5 4 2 2 3 3 0 3 3 4 4 4 6 10 10 9 8 8 6 4 1 2 7 11 15 15 15 16 16 18 20 19 16 13 10 10 9 10 10 9 8 8 8 9 9 8 7 6 6 6 7 8 8 9 8 7 8 14 18 17 15 13 13 12 12 10 9 9 9 9 9 8 7 6 9 12 13 12 11 11 10 9 9 9 9 8 7 7 7 8 8 6 5 5 4 4 8 10 12 10 10 10 9 9 8 7 6 7 7 7 7 7 6 6 5 5 11 13 13 9 6 5 5 5 6 5 6 9 11 11 10 8 7 7 10 12 12 11 10 10 10 10 10 10 9 10 10 11 10 9 8 9 10 11 12 12 12 12 12 11 11 11 9 8 8 7 8 9 8 6 4 6 9 14 15 16 14 13 13 12 10 9 8 7 6 6 6 5 10 15 16 12 9 7 7 6 7 7 7 6 6 6 6 6 7 7 7 8 8 7 7 7 7 7 6 5 4 6 8 10 10 10 9 7 6 5 5 5 5 6 8 8 6 4 3 4 5 4 1 2 3 2 1 1 1 1 7 11 15 15 14 11 13 14 11 10 10 10 10 10 9 9 8 9 9 9 9 9 9 10 10 10 10 10 10 9 8 7 7 7 6 7 7 7 5 5 5 6 7 6 5 4 5 6 7 7 7 6 7 6 6 6 7 10 10 7 4 2 2 4 7 7 6 5 5 6 6 6 6 5 3 3 3 4 5 5 5 5 5 5 6 6 5 4 4 3 3 4 4 5 5 6 5 4 3 4 5 5 5 3 2 4 5 5 4 3 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 5 5 6 5 4 3 3 2 2 3 3 3 3 3 4 4 5 6 6 6 6 6 5 4 3 3 4 7 8 10 9 7 6 4 3 7 10 10 7 4 3 4 3 3 2 3 5 7 7 6 4 1 1 2 2 1 1 1 1 2 2 4 5 6 6 7 8 9 8 6 4 2 3 6 8 7 6 4 4 5 5 5 4 3 3 3 5 7 8 8 8 8 8 8 8 5 4 4 8 10 10 8 5 2 2 1 2 3 3 3 3 2 2 2 2 2 3 4 4 4 3 2 3 4 4 2 1 1 3 5 6 7 7 8 8 8 7 8 9 9 9 9 9 8 7 7 6 6 5 3 3 4 5 5 5 6 6 4 2 2 3 1 3 4 2 1 2 3 5 6 7 7 7 7 7 6 6 7 7 7 6 5 4 3 2 2 3 3 3 3 4 5 7 8 8 7 7 7 6 5 5 6 7 8 8 6 7 8 13 16 18 17 17 16 16 16 16 16 18 20 21 22 24 25 25 24 22 19 16 14 12 10 9 8 6 5 5 4 4 4 3 3 3 4 4 5 6 6 6 6 8 11 13 13 12 10 8 7 7 7 8 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 6 6 5 5 5 5 6 7 6 5 5 5 6 7 7 7 8 8 7 6 6 6 6 7 8 8 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 26 26 26 26 26 26 26 26 26 26 25 26 26 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 26 26 26 26 26 26 25 25 25 25 25 24 23 21 16 12 9 9 7 4 1 2 5 8 7 5 5 4 5 4 3 2 3 4 3 3 3 3 3 5 2 1 2 2 3 4 3 2 2 5 9 9 9 10 9 9 7 5 2 1 5 6 5 4 4 4 5 5 5 6 5 5 5 3 3 3 3 3 5 5 5 4 3 3 3 3 3 4 4 2 3 5 6 7 6 4 7 8 8 7 5 3 2 6 11 13 15 16 16 17 20 20 20 15 8 3 5 7 8 9 8 8 8 8 8 8 8 7 6 5 5 6 7 8 9 9 9 11 16 17 16 12 11 10 10 9 9 8 8 8 8 8 8 7 7 11 13 13 10 9 9 10 10 9 10 10 9 8 7 7 8 9 6 4 5 6 8 12 11 11 9 9 9 9 8 7 6 6 6 6 6 6 6 5 5 5 6 11 12 10 6 5 5 6 6 6 5 5 8 11 11 10 9 8 7 9 11 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 11 11 12 12 11 11 10 9 8 7 6 6 5 3 3 4 9 14 16 16 14 12 12 12 10 8 6 7 6 5 5 6 12 15 14 9 7 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 9 12 13 13 13 12 10 9 7 6 5 5 5 6 7 8 7 5 5 5 5 5 4 2 6 7 6 5 5 8 11 14 15 15 14 14 12 14 12 10 9 9 10 10 10 9 9 10 10 9 8 8 9 9 9 9 9 10 10 10 8 7 6 6 6 5 5 6 6 6 6 6 7 6 5 5 4 4 4 5 5 6 6 6 5 4 4 5 7 8 6 4 2 4 6 8 7 5 4 4 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 4 3 3 4 4 3 3 4 4 4 5 4 4 3 3 2 2 3 3 3 3 3 4 4 4 3 3 2 2 2 2 3 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 6 5 4 3 2 1 1 2 3 3 4 4 3 4 4 5 5 5 5 5 5 5 4 5 7 9 10 9 8 5 4 4 2 5 10 9 7 4 3 2 3 3 2 4 6 7 7 5 2 1 2 2 2 2 0 1 1 2 3 4 4 4 5 7 8 8 8 7 5 3 3 5 7 7 6 5 5 5 5 3 2 1 2 3 5 7 8 8 7 6 6 7 5 2 3 5 8 10 10 8 6 5 4 2 3 3 3 3 2 2 2 3 3 3 3 4 4 4 3 1 2 3 3 1 2 2 5 7 8 7 7 8 9 9 8 7 7 8 8 8 8 7 6 5 5 3 1 2 3 3 3 2 2 3 4 4 2 1 3 2 1 3 2 3 3 4 5 6 6 7 6 6 6 6 6 6 6 6 5 4 3 3 3 4 5 6 6 7 7 8 9 9 8 7 6 6 6 6 5 5 6 7 8 7 8 10 12 15 17 16 16 16 16 16 16 17 19 20 22 22 22 24 24 24 22 19 16 13 12 10 9 8 7 6 5 4 4 4 4 4 4 5 6 6 6 6 6 7 9 12 13 12 10 8 7 6 6 6 7 7 7 6 7 7 7 6 6 6 7 7 7 6 6 6 5 5 5 6 7 7 7 7 6 5 5 4 4 5 7 7 6 5 6 8 10 10 9 8 8 7 6 5 6 6 7 8 8 8 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 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 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 22 18 13 9 7 6 5 3 6 8 8 6 5 4 4 4 3 2 1 3 4 3 3 3 2 2 3 3 3 3 4 4 3 1 3 6 7 7 6 5 5 7 9 10 11 11 10 5 1 3 1 3 4 4 5 5 5 5 5 5 4 3 3 4 4 4 4 4 3 4 4 5 4 3 3 3 2 2 4 4 2 3 2 5 7 7 6 5 4 4 8 13 14 15 16 14 11 11 14 14 10 5 2 4 5 7 7 7 7 7 7 7 7 7 6 5 5 5 6 6 6 7 7 8 10 15 16 15 12 11 10 9 7 6 6 7 7 8 8 7 6 8 12 11 10 8 8 9 10 9 8 10 11 10 9 8 7 8 7 5 5 7 9 11 12 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 7 9 9 8 6 6 7 7 7 5 5 5 8 12 11 10 9 8 8 8 9 10 11 10 10 10 9 9 9 8 8 8 8 9 10 11 12 12 12 11 11 10 11 12 12 11 10 10 9 8 7 6 4 3 3 3 5 8 12 14 13 12 11 11 10 9 8 6 6 6 5 5 8 11 13 12 8 6 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 9 13 14 15 14 13 12 10 8 7 6 5 6 7 7 8 8 7 5 4 5 4 2 4 10 11 12 10 11 12 13 15 16 15 13 12 13 12 11 10 10 9 9 9 9 9 9 10 10 10 9 8 8 8 8 8 8 9 9 9 9 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 4 5 7 8 8 6 4 4 3 4 6 7 6 5 4 5 6 7 6 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 4 3 3 3 4 3 2 2 1 1 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 6 4 4 3 2 2 1 2 3 3 4 4 4 3 3 4 4 4 5 5 5 5 5 7 8 9 9 7 5 4 4 4 1 5 9 7 6 5 4 1 2 3 2 4 5 6 6 5 3 1 0 2 3 2 1 1 2 4 5 3 2 2 4 7 7 7 8 8 7 6 6 6 6 5 4 3 3 4 3 1 0 0 1 3 5 7 8 8 9 8 7 6 5 5 5 7 10 10 10 9 7 6 6 6 5 4 4 4 3 1 0 0 1 2 3 4 4 4 3 1 2 3 4 3 4 5 7 8 8 7 7 7 8 8 7 7 7 7 7 7 6 5 4 3 3 3 4 5 4 3 2 1 2 2 2 3 3 2 2 2 2 2 3 4 4 5 6 6 6 6 6 6 6 6 6 5 5 5 4 3 1 2 5 7 8 9 10 10 10 10 10 9 8 6 5 6 7 7 5 3 3 5 6 7 8 11 14 16 17 16 16 16 17 17 17 18 20 21 22 21 21 21 22 22 21 20 18 15 13 11 9 8 7 6 5 5 5 5 4 4 5 6 7 7 7 7 6 7 9 11 10 8 7 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 6 5 4 4 4 4 5 5 6 6 7 7 6 5 4 5 5 7 8 7 6 7 8 11 11 10 9 8 7 5 5 5 6 7 8 8 8 7 25 25 25 25 25 24 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 26 26 26 26 26 26 26 26 26 25 25 26 26 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 26 26 26 26 26 26 25 25 25 25 25 25 24 23 20 15 10 6 5 5 5 7 7 7 6 4 4 4 3 2 2 2 4 4 3 3 3 4 3 2 3 3 5 5 3 3 2 3 5 6 5 4 1 1 3 7 8 9 10 11 10 7 3 2 2 5 5 5 4 4 4 4 4 4 5 2 3 4 4 3 2 3 3 3 4 5 2 0 2 3 2 2 2 0 3 3 6 6 5 5 4 5 7 11 14 14 14 14 14 12 9 9 9 7 5 3 3 4 5 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 9 14 15 14 13 12 9 7 5 4 4 5 6 7 6 6 6 9 11 9 8 7 7 7 8 7 5 7 9 10 9 7 6 7 6 3 6 9 12 11 10 8 9 9 9 8 8 8 8 8 7 6 5 4 4 5 6 7 8 8 7 6 6 7 8 9 8 7 6 5 5 7 10 11 10 9 9 7 6 7 9 10 11 10 10 10 9 9 8 8 7 7 8 9 10 11 11 11 10 10 11 12 13 12 10 10 9 9 8 7 6 4 3 3 5 6 8 9 10 11 11 11 11 10 9 7 6 5 4 5 5 6 8 10 9 8 6 4 4 3 4 4 5 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 8 12 14 14 14 13 12 11 9 7 6 6 7 9 10 10 9 8 6 5 5 6 10 13 17 15 13 10 11 13 14 14 13 11 9 8 9 8 7 10 11 11 10 10 9 9 9 10 10 10 9 9 8 8 7 7 7 8 8 8 7 6 6 7 7 8 7 7 7 7 8 8 9 9 9 9 9 8 7 6 7 8 10 10 8 4 3 3 5 6 7 6 6 6 6 5 5 4 4 4 5 6 6 5 6 6 6 6 5 6 6 5 5 6 6 5 5 5 5 4 4 4 5 4 4 4 4 3 3 2 3 3 4 3 2 1 1 2 3 4 4 4 4 4 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 8 8 7 3 2 3 4 3 2 2 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 7 8 9 8 6 4 2 2 2 3 5 7 7 7 6 5 2 1 4 2 3 5 6 6 6 5 3 3 3 4 4 3 4 6 6 5 3 3 4 5 5 6 6 7 8 8 7 7 7 6 5 3 1 0 1 1 1 1 1 0 3 6 8 7 7 6 6 6 7 7 7 7 9 11 11 10 10 9 8 8 8 7 5 5 5 4 3 3 2 2 2 3 3 3 3 2 2 4 5 6 6 5 6 7 8 9 8 7 6 5 5 5 6 7 6 6 5 4 3 2 3 5 7 7 6 5 4 4 3 4 4 4 3 2 1 1 2 2 3 4 5 5 6 6 6 7 6 6 6 6 5 5 5 4 4 4 3 3 6 9 10 11 12 12 12 12 11 11 9 7 5 4 4 7 7 4 2 2 2 4 7 9 12 14 17 17 17 16 17 17 18 18 19 20 21 21 21 21 20 20 19 20 20 19 17 15 13 11 9 8 7 7 6 6 6 5 5 6 7 8 8 8 7 6 6 7 8 7 5 4 4 4 4 5 6 6 7 6 6 6 5 5 5 5 6 7 7 5 4 4 3 3 3 3 4 5 6 7 7 6 5 5 6 8 9 9 8 7 9 10 11 10 8 7 6 5 5 5 6 8 8 8 7 6 5 25 25 25 24 24 24 24 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 26 26 26 26 26 26 26 25 25 26 26 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 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 21 17 11 7 6 6 7 8 7 7 6 4 3 4 3 2 2 3 4 4 3 2 3 3 3 2 1 3 4 5 5 4 4 2 2 4 3 3 2 3 4 6 4 2 4 7 9 10 6 1 2 3 4 5 4 4 4 4 4 4 4 4 3 4 3 3 1 3 4 4 3 3 2 1 3 2 1 2 3 2 2 5 7 7 4 4 4 4 6 9 12 13 12 12 11 10 9 9 7 6 4 2 3 4 5 6 5 5 5 5 5 5 5 5 5 5 5 4 3 4 5 6 7 10 13 14 13 11 10 9 7 4 1 2 3 5 5 6 6 7 9 8 7 6 6 7 7 5 3 3 6 10 10 9 7 5 5 3 4 11 13 12 10 9 8 8 8 8 8 8 8 8 8 8 6 5 4 5 7 9 9 9 8 6 4 4 7 9 10 9 8 6 5 5 8 10 11 9 9 9 8 7 6 8 10 11 11 11 10 9 9 8 7 7 7 8 8 10 10 10 9 9 9 11 12 13 11 9 9 8 7 6 6 5 3 4 5 7 7 7 7 8 9 11 12 13 10 8 5 4 3 2 3 4 3 4 6 7 6 5 5 4 3 3 4 4 4 3 3 4 5 5 5 5 6 6 6 6 5 5 4 7 11 13 13 14 13 12 11 9 7 6 6 7 10 11 11 9 8 8 8 10 12 15 17 17 14 11 9 11 13 14 13 10 6 5 5 5 6 7 9 10 11 10 10 9 9 9 10 10 10 10 9 8 7 6 5 6 6 7 7 6 6 6 7 8 8 8 8 8 8 9 8 8 9 9 9 8 8 7 7 8 9 11 11 10 8 5 4 4 5 6 6 6 7 8 4 2 2 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 3 4 4 5 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 5 5 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 5 3 2 3 4 3 3 3 3 3 3 3 3 2 3 3 3 4 5 6 6 6 7 8 8 8 7 5 3 4 5 7 7 7 6 7 6 6 3 1 5 2 3 6 6 6 5 4 4 4 4 5 5 5 6 6 6 5 5 5 6 5 3 4 4 5 7 7 8 8 8 7 5 4 2 1 1 2 2 2 2 0 4 6 7 7 7 6 5 5 7 8 8 8 10 10 9 10 10 9 6 5 6 7 6 6 6 5 4 4 4 3 3 3 3 2 1 3 4 5 5 6 6 6 7 7 9 8 8 6 6 5 5 6 6 6 6 5 4 3 1 3 6 7 8 8 7 7 4 0 2 2 1 2 1 1 2 1 3 3 4 5 5 6 6 7 7 7 6 6 5 5 4 4 5 5 5 4 5 6 9 11 12 13 13 13 13 12 11 10 9 7 6 4 2 6 8 6 3 4 4 2 6 10 13 15 17 18 18 17 17 18 19 20 21 21 20 20 20 20 20 18 17 17 18 18 17 16 14 13 12 11 10 9 8 7 6 6 7 8 8 8 8 7 6 5 5 5 6 5 4 3 3 3 4 6 7 7 7 6 6 5 4 3 4 5 7 7 6 5 4 3 4 3 3 2 3 5 7 9 8 7 7 8 10 11 11 10 9 9 10 10 10 8 6 5 5 5 5 7 8 8 7 6 4 3 2 25 25 25 24 24 24 24 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 26 26 26 26 26 26 26 26 25 25 26 26 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 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 23 19 13 8 7 7 7 6 5 6 6 4 5 4 3 3 2 3 4 3 1 2 2 1 2 2 3 3 0 3 6 4 3 4 3 3 3 2 3 5 6 6 4 4 5 6 7 9 9 6 2 3 4 5 4 4 3 3 4 4 3 3 3 3 2 4 3 2 4 4 4 3 2 2 3 2 1 2 5 3 1 7 7 6 3 4 5 4 4 7 10 11 10 10 10 8 8 8 10 7 3 1 3 5 5 5 5 5 5 4 4 5 5 5 5 5 4 3 2 4 6 6 7 9 11 13 12 10 9 8 6 4 2 1 2 4 5 6 6 6 6 5 5 5 6 6 5 4 4 6 8 9 9 8 7 6 6 8 12 15 16 12 9 9 8 8 7 8 8 7 7 7 8 7 6 5 5 7 9 9 9 8 7 6 4 4 8 10 11 9 8 6 5 6 9 10 10 9 8 8 8 7 6 7 9 11 11 10 10 9 9 8 7 7 7 7 8 9 9 9 8 7 8 10 11 11 9 7 7 6 6 5 5 5 5 7 9 10 8 6 5 7 10 12 12 11 9 6 3 1 0 1 2 2 0 1 3 5 6 6 6 4 3 3 3 3 3 3 4 5 5 5 5 5 6 6 6 5 4 3 4 8 11 13 13 13 13 11 10 8 6 6 5 6 9 9 8 6 7 9 11 13 14 16 15 14 11 9 9 13 15 15 13 9 7 5 4 4 7 8 8 9 9 9 9 9 10 10 10 11 11 10 9 8 7 6 5 5 6 7 7 6 6 7 7 8 8 8 8 8 7 7 7 7 8 8 8 7 7 6 6 7 8 9 11 11 9 7 5 4 4 5 6 6 7 8 5 3 1 1 1 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 5 4 4 4 3 3 3 2 2 2 3 4 5 5 4 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 5 5 4 4 5 5 5 6 6 7 7 7 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 7 6 3 1 3 4 4 4 4 3 3 2 2 3 3 3 3 4 5 6 6 6 7 7 7 7 7 6 5 6 7 8 7 6 5 6 7 7 4 2 3 3 4 8 7 6 5 5 5 5 5 5 6 6 5 4 5 6 7 6 5 3 2 1 2 4 7 8 8 8 7 5 4 3 2 1 1 2 2 3 2 0 5 7 6 1 3 6 6 6 6 8 8 8 11 11 10 9 8 7 1 3 3 5 7 7 7 6 5 5 5 4 3 2 2 2 4 5 5 4 3 4 5 6 7 8 9 8 7 6 6 7 8 7 7 6 5 5 5 3 3 6 8 8 8 7 6 6 6 5 4 4 4 3 2 2 3 2 1 4 5 5 5 6 7 7 6 6 6 6 5 4 4 5 6 6 5 5 6 7 9 12 13 15 14 14 12 11 10 9 8 7 6 5 2 5 8 8 4 3 5 1 4 10 14 17 18 18 18 18 18 19 21 21 21 20 19 19 19 20 19 18 17 17 17 17 17 16 15 14 13 13 12 11 9 8 8 9 10 11 10 9 8 6 5 5 5 5 5 4 4 3 4 5 7 8 8 8 7 6 5 4 3 2 4 6 8 7 6 4 4 4 4 4 3 1 2 5 9 10 10 9 9 10 11 12 12 11 10 9 10 10 9 7 6 5 5 6 7 8 7 5 4 2 1 1 1 25 25 25 24 24 24 24 24 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 26 26 26 26 26 26 26 26 25 26 26 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 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 20 15 9 7 7 6 5 4 4 5 5 5 5 4 2 2 3 3 3 2 1 2 1 3 3 3 0 3 5 6 6 0 3 3 3 3 4 4 4 5 5 5 4 5 6 5 5 6 7 7 2 2 3 2 2 3 2 2 3 4 1 4 7 8 6 4 3 4 4 3 2 1 2 2 2 2 3 4 3 2 6 8 6 5 6 5 5 3 5 9 9 8 8 8 8 8 9 11 7 3 2 3 4 5 4 4 5 4 4 4 5 5 5 5 5 3 3 5 6 7 6 7 8 10 11 11 9 8 6 6 5 4 3 4 5 5 6 5 5 4 4 4 4 5 4 4 5 6 6 6 6 7 8 10 14 14 15 17 16 14 11 9 9 8 7 6 6 7 7 6 6 7 7 6 6 7 9 9 9 8 7 7 6 4 4 8 10 11 10 9 8 7 7 8 9 9 8 7 8 8 7 7 6 7 9 9 10 10 10 9 8 7 7 7 8 9 9 9 7 5 4 5 8 9 8 7 5 5 5 5 5 5 6 8 9 10 8 6 5 5 8 11 13 12 10 7 4 2 1 1 2 2 2 1 2 3 5 6 6 5 4 3 3 3 4 5 6 6 6 5 5 5 5 5 6 6 5 2 5 9 12 13 13 12 11 11 10 8 7 6 5 5 4 5 5 3 3 4 9 13 14 15 15 14 11 8 8 10 14 16 15 13 10 7 6 6 7 8 8 8 8 8 8 9 9 10 11 11 11 12 11 10 8 7 6 5 5 6 7 8 8 8 8 8 8 8 7 7 7 6 6 6 7 8 8 8 8 7 6 6 6 7 8 9 9 9 7 6 5 5 5 6 6 6 6 6 5 4 4 3 3 3 3 3 2 1 1 1 1 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 4 4 3 4 5 5 6 6 6 7 7 6 6 5 5 5 4 4 4 4 4 5 5 6 6 5 4 4 4 4 5 5 5 5 6 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 6 6 6 6 7 8 8 8 7 6 4 1 3 4 5 5 4 3 2 2 2 3 3 3 4 4 5 6 6 6 6 7 7 7 6 6 7 8 8 7 4 3 4 6 7 4 3 3 4 5 7 7 7 6 6 6 6 6 5 4 3 2 1 4 7 9 6 3 0 1 1 0 3 6 9 8 7 5 3 2 3 2 2 2 1 2 3 2 2 7 7 5 2 1 5 6 6 5 6 4 4 8 9 9 9 9 7 3 3 7 6 5 6 7 7 6 7 5 3 1 2 4 5 5 5 4 4 2 3 5 7 7 8 9 7 6 6 6 7 8 8 7 5 4 3 2 2 4 7 9 8 7 5 4 2 4 5 6 6 6 5 4 4 5 3 2 4 5 6 5 6 6 6 6 6 6 5 5 5 6 7 6 6 5 5 5 7 10 13 15 16 14 12 11 10 9 8 8 7 6 5 3 4 8 10 6 2 4 3 2 9 15 17 19 18 18 19 20 21 21 20 19 19 18 18 19 19 19 18 17 17 18 18 17 16 15 14 14 14 13 13 12 11 11 12 12 11 11 9 7 6 5 5 6 6 6 6 6 6 7 8 9 9 8 7 6 5 4 3 3 3 5 7 8 7 6 4 4 4 5 5 4 2 3 6 10 11 11 10 10 11 12 12 12 11 9 9 8 8 8 6 6 6 7 7 7 6 5 4 2 1 1 2 2 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 27 27 27 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 24 22 17 11 8 6 5 3 4 5 6 6 5 4 4 3 3 3 2 3 3 2 2 2 3 2 4 6 7 5 6 6 4 3 2 0 2 4 4 4 5 4 4 4 5 5 4 2 3 5 9 10 7 3 1 1 2 4 2 0 2 4 8 7 4 4 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 7 9 7 6 5 4 4 3 2 6 8 7 6 7 7 8 9 9 8 4 2 1 2 4 4 4 4 4 4 4 5 5 5 5 4 4 7 9 9 8 7 7 7 7 7 7 7 6 6 6 5 4 5 5 6 5 5 5 4 4 3 3 3 3 3 4 6 5 4 3 4 6 9 11 13 14 15 16 14 12 10 9 8 7 6 6 5 5 6 6 6 6 6 6 8 9 10 9 8 8 7 7 6 5 6 9 11 11 11 10 10 9 8 8 9 8 8 7 7 7 8 7 7 7 7 8 9 9 9 8 8 7 8 9 10 10 9 8 5 3 3 3 6 7 6 5 4 4 5 5 5 7 7 7 6 5 5 5 5 7 11 13 14 13 9 6 3 3 3 4 4 4 4 4 6 6 5 4 4 4 4 3 3 4 5 7 7 7 6 5 5 5 4 5 6 5 3 7 10 13 14 13 12 11 10 9 8 7 6 6 5 4 2 2 1 1 2 6 11 14 15 15 13 11 8 7 8 12 14 15 11 8 6 5 6 8 9 9 8 9 9 8 8 8 9 10 11 12 12 12 12 10 8 6 6 6 6 7 8 9 9 9 9 8 8 8 7 7 7 7 7 7 8 9 9 9 8 7 6 6 6 7 8 8 9 8 7 6 6 5 6 6 6 5 6 6 7 7 7 7 7 7 7 6 6 5 3 2 2 2 3 3 3 4 5 4 3 2 1 1 2 3 3 3 2 2 2 2 2 3 5 6 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 7 7 8 8 8 8 8 7 7 5 2 1 4 5 5 4 3 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 7 7 7 7 6 5 4 4 4 6 7 5 4 4 3 3 4 6 7 6 6 6 6 6 3 1 2 2 1 3 6 8 7 4 2 2 2 2 2 5 8 7 5 4 5 4 3 3 3 2 1 2 4 3 1 6 7 6 2 3 3 6 6 5 3 2 3 8 8 9 8 8 8 8 7 6 4 3 3 3 4 5 7 7 7 5 4 5 6 4 4 4 3 2 4 6 7 7 7 7 7 7 7 6 6 6 6 6 5 4 3 2 1 4 6 8 7 5 4 2 1 1 2 4 6 7 8 7 6 6 5 4 5 6 6 5 5 5 5 5 5 5 4 5 7 7 7 6 5 5 5 6 8 12 15 16 15 13 12 10 9 9 8 8 7 6 6 4 3 7 10 9 4 1 3 2 8 15 17 19 20 20 20 20 20 20 19 18 18 17 18 19 19 19 18 18 17 18 18 17 17 15 15 14 14 14 14 14 13 13 12 11 10 9 8 7 6 6 6 6 7 7 8 8 8 8 9 9 8 7 6 5 4 4 4 4 5 7 8 8 7 6 5 5 5 6 6 5 4 5 6 8 10 10 11 12 12 12 12 11 9 7 7 6 7 7 7 7 7 6 5 5 4 3 3 2 3 3 4 4 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 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 23 19 13 8 6 4 2 4 6 8 6 5 5 4 3 3 4 4 3 3 3 3 2 4 4 6 6 4 3 3 6 9 10 7 3 1 3 2 2 3 4 4 5 5 4 4 2 1 1 5 9 9 6 3 1 1 1 3 6 8 6 3 2 2 3 5 5 5 6 3 1 3 3 3 4 3 2 4 3 3 8 10 8 6 5 3 4 3 4 7 9 8 6 4 4 5 6 8 8 7 6 6 5 5 6 6 5 5 5 5 5 5 4 4 6 8 11 10 9 7 6 6 6 5 3 2 4 5 6 5 6 7 7 7 6 6 5 5 4 4 3 3 3 3 4 5 5 4 3 3 5 7 9 9 10 11 12 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 5 5 8 10 10 8 8 7 7 7 7 6 6 9 12 12 12 12 11 10 9 9 9 9 8 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 10 11 11 10 8 6 3 3 2 4 6 7 5 4 3 4 4 5 5 6 6 5 4 4 4 5 8 11 15 16 14 11 7 5 3 5 5 6 5 5 5 5 4 3 4 4 4 4 4 3 4 5 6 6 6 5 5 5 5 4 4 4 3 3 8 12 14 14 14 13 12 11 10 9 9 8 7 7 5 4 2 1 1 4 8 11 15 16 16 14 12 10 8 9 10 13 13 12 9 6 5 3 5 8 10 11 10 11 11 10 9 8 9 10 11 12 12 12 11 9 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 7 8 9 9 9 8 7 6 7 7 8 8 8 8 8 7 6 5 5 5 6 6 6 7 7 8 8 8 8 8 8 7 7 7 7 6 4 3 4 4 5 7 8 9 8 7 7 6 6 4 2 1 0 0 2 4 5 7 7 7 6 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 6 6 5 5 5 5 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 3 1 3 5 5 4 3 3 3 3 3 3 3 4 4 4 5 5 7 8 8 7 7 7 7 5 5 6 6 6 7 7 6 5 3 2 2 3 5 6 7 8 8 7 4 2 1 2 2 2 2 4 6 6 4 2 2 2 1 2 5 6 6 6 5 5 5 4 5 4 3 2 2 5 3 1 5 6 7 7 7 6 7 9 7 4 2 4 7 8 7 7 9 9 8 7 5 2 1 1 1 1 2 4 5 6 6 6 5 5 4 4 4 3 3 6 7 7 6 6 6 7 7 6 6 6 6 5 3 3 3 2 1 3 5 7 8 8 5 1 2 2 1 1 1 6 7 8 9 7 6 5 5 6 6 5 5 4 5 5 5 5 4 5 6 8 7 5 4 4 5 7 10 12 14 14 14 14 12 11 10 9 9 8 7 7 6 6 6 5 4 7 8 5 2 2 3 9 15 18 19 20 19 19 19 19 19 18 17 17 18 18 19 19 18 18 18 18 17 17 17 16 16 15 15 15 16 16 15 14 12 10 9 9 8 8 8 8 7 6 6 6 6 8 8 8 8 8 7 7 6 5 5 5 5 6 7 7 8 9 8 7 6 5 5 6 6 5 5 5 6 7 9 10 10 11 12 12 12 11 9 7 6 5 5 5 5 5 5 5 5 5 4 3 2 2 3 4 5 5 6 25 25 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 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 27 27 27 26 27 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 23 20 14 9 6 4 4 6 7 7 7 5 4 4 3 2 3 4 4 4 3 2 2 3 1 3 4 4 3 1 7 11 12 9 6 3 2 3 6 5 4 4 4 5 5 4 3 1 1 1 3 6 7 8 8 4 4 7 6 3 4 4 3 1 4 8 8 7 7 6 4 1 2 1 1 3 5 4 4 6 12 12 10 6 4 5 1 5 8 9 9 8 6 5 2 2 6 10 11 11 9 8 8 7 7 7 6 5 5 5 5 4 5 5 8 9 9 7 6 5 5 5 5 4 2 2 1 3 6 8 9 9 9 9 8 7 6 5 4 4 4 4 3 4 4 4 3 4 4 5 6 6 7 7 8 8 9 9 9 9 9 9 8 7 6 5 4 4 5 5 5 4 4 3 6 9 9 8 7 7 7 6 6 5 5 9 11 13 12 12 11 11 11 10 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 8 9 10 10 10 9 7 4 3 2 3 6 7 7 4 3 3 3 4 4 5 5 4 5 5 4 4 6 9 12 13 14 11 9 5 6 6 6 5 4 4 5 5 6 4 2 5 6 6 4 3 2 3 4 5 6 5 5 5 5 4 4 3 4 7 10 13 15 16 16 15 14 13 12 11 10 10 10 9 9 8 7 7 7 9 12 14 16 18 18 17 14 11 9 8 10 12 14 12 10 7 7 6 3 3 5 8 10 11 12 12 11 10 9 9 10 11 12 12 12 10 9 8 8 9 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 8 9 9 8 7 6 6 7 7 7 8 8 8 7 7 6 4 4 5 6 6 6 7 7 7 8 8 8 7 6 6 6 7 7 6 6 5 6 7 9 9 10 10 10 9 9 9 8 7 6 5 5 5 6 8 8 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 6 5 5 4 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 6 5 2 2 4 5 4 4 4 3 3 3 3 3 3 4 4 5 7 8 8 8 8 7 6 6 6 7 8 8 8 6 5 4 4 4 4 4 5 6 7 8 8 6 4 2 1 1 1 2 2 1 2 2 3 2 1 2 3 5 6 5 5 4 4 4 4 4 4 5 4 2 2 3 2 4 5 4 5 6 6 6 6 7 6 5 4 5 7 8 8 8 6 5 6 5 4 2 1 1 1 1 2 3 2 2 4 6 6 5 5 5 5 4 4 6 7 7 7 6 6 6 6 5 6 6 6 6 3 1 1 3 6 8 9 9 8 5 4 3 2 3 4 3 4 2 2 3 7 7 7 7 6 6 5 5 4 5 5 6 6 5 4 6 7 8 6 5 4 4 7 9 11 12 13 14 14 13 12 11 10 9 8 7 7 6 6 6 6 6 5 4 3 3 3 3 6 11 17 18 18 18 18 18 18 18 18 18 17 17 18 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 13 11 9 8 8 9 10 10 10 9 7 6 5 5 6 7 7 6 6 6 6 6 6 6 7 7 8 8 8 9 9 8 7 6 5 5 5 4 4 5 5 6 8 9 9 9 10 11 12 12 11 9 7 6 5 4 4 4 4 4 4 4 4 4 3 2 2 2 3 4 4 5 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 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 27 27 27 27 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 25 25 24 21 16 11 8 7 8 7 6 5 5 4 3 4 5 3 1 2 3 3 2 2 3 3 4 3 5 5 2 3 8 8 9 10 9 8 5 4 4 5 4 3 3 2 1 1 1 3 4 3 2 3 4 7 7 7 6 4 4 2 1 2 1 3 6 7 7 6 5 4 5 5 5 6 8 12 11 10 10 12 16 14 8 5 5 3 4 8 10 8 9 9 6 5 5 2 7 12 8 8 9 9 8 7 7 7 7 6 5 5 5 5 6 6 8 7 5 4 4 4 4 5 5 4 3 3 4 8 12 10 10 9 10 10 9 8 7 5 5 4 4 3 2 3 4 5 6 6 6 5 4 4 5 6 8 8 8 7 7 8 8 8 7 6 6 5 4 4 5 5 5 4 2 2 5 7 8 8 8 6 6 6 6 4 4 9 12 13 12 11 11 11 11 10 8 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 7 7 8 7 8 7 6 5 4 3 5 8 8 7 5 4 3 3 4 4 4 5 5 5 5 5 5 6 8 11 11 11 10 8 6 5 5 5 2 2 3 5 5 6 3 3 8 10 10 7 3 1 2 3 4 4 5 5 5 5 4 4 6 11 12 12 12 15 16 17 15 13 12 11 11 11 11 11 12 12 12 12 14 15 15 16 17 19 20 19 16 12 9 8 7 9 10 11 9 8 6 7 6 5 4 5 7 9 11 12 12 11 9 9 9 10 11 12 12 11 10 10 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 7 7 7 7 7 7 8 8 8 7 6 5 6 6 6 7 7 7 7 6 4 3 4 5 6 6 7 7 8 7 7 7 7 7 7 7 7 6 6 7 7 7 8 9 9 9 9 9 8 8 8 7 7 7 8 7 8 8 8 8 8 8 8 8 7 6 6 6 6 5 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 6 5 5 4 4 5 6 6 7 7 7 8 8 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 3 3 4 4 4 4 4 4 4 3 3 3 4 5 6 7 8 8 8 8 7 7 7 8 8 7 7 5 4 3 5 5 5 5 6 7 7 7 7 5 4 3 2 1 3 2 1 1 1 1 2 3 4 7 8 8 5 4 3 4 4 5 5 4 3 4 4 4 1 1 2 6 7 7 7 5 3 2 3 5 5 5 6 6 5 5 7 8 7 5 4 3 3 3 2 1 1 2 2 2 3 1 2 7 7 6 5 5 5 5 4 3 5 7 8 7 6 5 7 6 5 4 6 7 5 4 5 6 7 9 9 6 4 4 5 4 4 6 5 2 5 7 6 4 6 6 7 7 7 7 5 5 5 6 7 6 6 5 6 7 7 7 6 5 6 7 8 9 10 11 13 14 14 14 13 10 8 7 6 6 6 6 6 5 5 5 6 5 4 2 2 4 10 15 17 17 16 16 15 16 16 16 16 16 16 17 19 20 20 19 19 18 18 18 17 17 17 17 16 16 15 15 15 14 13 12 10 9 9 10 11 12 12 11 9 8 6 5 5 5 5 5 5 5 6 7 7 7 7 7 8 8 8 8 8 7 7 6 5 5 4 4 4 4 4 6 7 8 8 8 7 8 10 11 12 11 9 7 6 4 3 3 3 3 3 3 4 4 3 2 1 1 1 1 2 4 5 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 27 27 27 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 24 24 25 25 25 25 25 22 18 12 10 9 10 8 5 4 4 4 5 5 7 5 3 3 2 2 2 0 1 2 4 7 7 6 6 9 12 11 10 9 8 8 6 4 4 6 6 7 8 7 5 4 4 5 5 4 3 4 5 3 4 7 7 5 3 4 3 3 4 7 7 4 4 5 3 2 5 7 9 10 10 10 10 10 10 10 11 12 6 2 5 1 7 12 10 6 7 8 5 2 4 1 7 12 11 8 8 7 6 5 7 8 8 7 6 6 6 6 6 7 6 6 5 4 4 5 6 5 5 4 4 2 6 10 12 9 9 9 10 9 9 7 6 5 5 5 4 3 4 8 8 8 7 6 6 5 4 4 4 6 7 7 6 5 6 6 6 5 6 5 5 5 4 4 4 4 3 2 2 3 6 7 8 8 7 6 6 5 5 3 4 9 11 12 10 10 9 9 8 7 6 6 7 7 7 7 7 7 6 6 5 5 5 4 4 5 5 5 5 6 6 6 6 5 5 5 7 8 9 7 5 4 4 4 4 4 5 5 5 5 5 5 5 5 7 9 10 9 8 7 6 5 5 4 3 1 3 5 4 2 4 7 11 10 9 7 4 1 3 3 2 3 4 5 6 5 5 6 8 11 12 11 10 12 13 12 9 8 8 9 10 11 12 12 13 14 14 15 17 18 19 19 19 20 18 16 12 10 8 7 7 7 7 7 5 6 6 7 6 6 5 6 7 10 11 12 11 10 9 8 8 9 11 12 13 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 6 6 6 6 5 4 4 5 5 6 6 7 8 7 7 7 7 8 8 8 7 7 7 7 8 8 9 8 8 8 8 7 7 6 6 6 6 6 7 7 6 6 7 7 8 8 8 8 8 8 7 7 7 6 6 5 4 3 4 4 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 5 6 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 4 4 4 5 5 4 4 4 3 3 3 4 5 5 6 6 7 8 8 8 8 8 8 8 7 6 4 3 3 5 5 5 5 7 7 7 6 4 5 5 4 4 4 4 2 1 1 1 1 3 5 7 9 8 7 5 5 5 5 6 7 7 6 5 5 3 3 4 3 3 8 8 8 6 3 1 2 1 1 3 5 6 6 5 4 6 8 8 4 1 1 3 3 3 1 1 2 2 1 2 1 3 8 7 5 4 5 5 5 4 3 2 6 9 8 7 6 5 6 6 7 8 8 7 7 8 9 9 10 11 8 6 6 7 8 8 6 4 5 6 6 5 5 6 6 6 7 7 7 6 6 6 7 7 7 6 6 6 6 6 5 5 6 7 9 9 10 11 12 13 14 15 15 14 12 10 7 5 5 4 5 5 5 3 3 3 4 3 1 4 8 13 15 16 14 13 14 14 15 15 15 15 15 15 16 18 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 15 14 13 12 12 12 13 14 14 13 12 10 9 7 6 6 5 4 4 5 5 6 7 8 8 7 7 7 7 7 7 7 6 5 5 5 5 5 5 4 4 4 4 5 7 7 6 5 5 6 9 11 11 11 9 7 5 4 3 3 3 2 2 3 3 3 2 1 0 1 1 1 2 4 5 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 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 24 24 24 24 24 25 25 24 23 20 15 11 10 10 9 7 5 7 7 7 5 4 4 3 3 3 2 0 4 7 10 12 12 11 11 12 14 13 10 7 6 4 8 10 9 8 8 8 9 9 8 7 5 4 4 5 5 4 5 5 4 1 3 5 5 3 2 3 3 1 1 1 2 4 5 3 2 3 6 7 6 7 7 6 5 5 6 7 8 6 1 5 2 7 16 9 3 2 4 5 2 2 2 10 13 13 8 6 5 4 6 9 9 9 8 7 6 6 6 6 7 7 6 6 6 6 6 6 6 5 5 4 2 7 11 11 8 9 9 9 8 7 6 6 6 6 5 4 5 7 9 8 7 6 6 5 5 5 4 3 4 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 3 2 4 7 7 8 8 8 7 7 7 6 5 4 1 5 9 11 11 9 8 7 6 5 5 5 6 7 8 7 7 7 6 6 5 5 4 4 3 3 4 5 5 5 5 5 6 7 7 6 6 7 8 9 8 7 6 6 5 5 5 5 5 5 5 5 4 4 4 5 7 9 8 7 7 6 5 5 4 2 2 2 2 2 5 10 10 10 8 7 6 6 3 2 3 4 5 5 5 6 6 6 6 9 11 12 10 8 8 7 7 7 6 6 7 10 12 12 12 13 14 16 17 19 19 20 19 18 16 13 11 9 8 7 6 7 7 5 5 5 5 6 7 7 5 4 5 7 9 11 11 11 10 9 7 8 9 11 13 13 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 6 7 7 7 7 7 7 6 6 5 6 6 6 6 6 7 7 7 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 4 3 3 4 5 5 5 5 5 5 6 6 7 7 7 7 8 8 7 7 7 7 7 7 6 4 3 3 4 6 6 7 6 6 6 6 5 5 5 4 4 4 4 5 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 4 3 3 4 6 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 5 5 4 4 4 3 3 3 4 5 5 5 6 6 7 7 7 7 8 8 7 7 6 4 3 4 5 4 5 6 7 7 6 3 2 4 4 5 6 5 5 4 3 2 2 3 4 7 7 7 6 6 6 7 6 6 6 6 5 4 4 4 2 3 5 2 4 9 8 8 8 6 5 5 3 2 2 3 6 7 6 5 6 8 8 4 2 3 2 2 2 0 1 1 1 1 1 3 5 7 6 3 2 4 4 4 2 3 2 6 8 8 7 6 6 6 7 9 7 8 9 9 10 10 10 11 12 11 11 11 11 9 7 1 1 4 6 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 4 3 3 4 6 8 9 9 9 10 11 12 13 13 14 13 11 9 7 6 5 5 5 5 5 4 2 0 1 1 1 5 9 12 12 12 11 12 13 15 16 16 16 15 15 14 14 14 16 18 18 18 18 18 17 17 16 16 16 17 17 17 16 16 16 15 15 16 16 16 15 14 13 11 9 7 7 6 6 6 5 5 5 6 6 7 8 8 7 6 6 6 6 6 6 5 4 4 5 5 6 5 5 4 4 5 5 6 5 4 2 2 4 7 10 11 11 9 7 5 4 4 4 4 3 2 2 2 2 1 1 0 1 1 1 1 3 4 24 24 24 23 23 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 26 26 26 26 26 26 26 26 25 25 25 26 26 26 27 27 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 24 24 24 24 24 24 24 24 24 24 22 17 13 11 10 9 9 8 8 8 8 7 6 5 2 1 0 2 2 5 7 8 7 6 6 8 9 9 5 5 4 4 5 9 11 12 10 7 6 6 6 5 5 4 3 4 5 5 4 2 2 3 3 3 3 5 3 2 3 4 4 3 3 4 4 3 3 4 4 5 6 5 3 4 4 4 3 4 5 5 4 1 2 3 8 14 11 6 3 5 4 3 6 9 13 13 12 7 5 7 9 10 11 10 10 9 7 6 5 5 6 7 7 7 7 6 6 6 5 5 5 5 4 4 9 14 12 10 9 8 7 6 6 6 6 6 6 5 6 8 9 9 7 6 5 5 5 5 5 4 2 0 2 3 2 2 2 2 3 4 5 5 5 5 4 4 3 3 7 9 10 10 10 9 8 8 8 8 7 5 3 5 9 11 11 10 9 7 6 5 5 5 5 6 6 7 7 6 6 5 5 4 4 4 3 2 2 4 4 4 4 3 4 6 7 8 7 7 7 7 8 9 9 8 8 7 7 7 7 6 6 5 5 4 4 3 2 5 7 7 6 5 5 6 7 7 5 3 3 4 8 9 9 8 7 6 6 6 7 9 10 10 9 8 6 5 5 5 6 8 11 13 14 14 13 11 7 6 5 5 6 8 10 11 11 11 12 12 14 16 18 17 17 16 13 11 9 7 7 7 6 5 5 6 6 7 7 7 7 8 8 5 3 4 5 8 10 11 11 10 8 7 8 9 11 13 13 11 10 10 11 10 9 9 9 9 9 10 10 10 10 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 7 7 7 7 8 8 8 6 4 3 4 4 4 4 4 4 5 5 4 4 4 4 3 2 2 2 1 1 1 1 3 2 2 3 3 4 3 4 4 4 4 4 5 6 6 7 7 7 7 7 8 8 8 7 7 6 6 5 5 6 7 7 6 6 5 6 5 5 5 4 4 4 4 6 7 7 6 6 7 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 4 3 4 5 6 7 7 7 7 7 7 7 7 8 8 8 8 8 7 6 5 4 4 4 4 3 3 3 4 4 5 5 5 6 6 6 6 6 7 8 8 7 6 4 3 4 5 3 4 5 6 6 4 2 3 4 3 4 5 5 4 4 3 4 4 4 6 7 7 6 6 6 7 8 7 5 4 5 5 5 4 4 4 3 4 1 4 8 7 6 5 6 6 5 5 5 5 1 4 8 4 3 5 8 7 5 0 1 1 1 1 1 1 2 1 1 3 6 8 7 4 3 2 3 3 3 2 3 2 5 7 7 6 6 6 8 7 6 7 8 9 9 11 12 11 11 11 12 11 10 8 6 7 5 4 5 6 7 7 6 7 8 8 7 6 6 6 6 6 6 5 5 4 3 3 2 3 5 6 8 8 8 8 7 7 7 8 10 11 11 11 10 9 8 7 7 7 7 7 6 6 4 3 3 3 1 3 7 10 10 10 10 12 14 16 15 15 14 13 12 10 9 9 10 12 14 16 17 18 17 17 17 17 18 18 19 19 19 18 18 18 18 18 18 17 15 13 11 9 7 7 6 7 7 7 7 7 7 7 7 7 8 8 7 6 6 6 6 5 5 4 4 4 4 4 5 6 5 5 4 5 5 5 5 3 1 2 2 6 11 12 11 8 6 4 4 5 5 5 4 3 3 2 2 2 1 1 1 1 1 0 1 2 24 24 24 23 23 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 26 26 26 26 26 26 26 26 26 25 26 26 26 26 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 24 24 24 24 24 24 24 24 24 23 19 14 10 8 8 8 8 7 7 7 7 7 7 6 4 3 4 3 3 4 5 5 4 3 4 3 1 2 3 3 6 8 10 10 11 12 9 6 5 3 3 4 4 5 7 8 8 7 5 3 3 4 5 4 4 3 3 3 2 3 3 2 2 2 4 5 6 6 7 5 3 2 2 2 3 1 1 3 4 3 1 3 5 8 10 10 7 5 6 6 7 8 10 12 12 10 9 10 10 11 10 11 10 10 9 7 6 4 4 7 8 8 7 6 5 5 5 4 5 6 5 4 9 13 14 12 10 8 6 6 6 6 6 6 6 6 6 8 9 7 6 5 5 6 5 5 5 5 5 3 2 1 1 1 0 1 2 3 4 5 5 5 4 4 4 6 8 11 11 12 12 11 11 10 9 9 8 7 6 7 10 13 13 12 11 9 8 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 2 2 2 3 2 2 2 1 1 3 6 7 7 7 7 7 8 9 10 10 10 10 10 10 10 8 7 6 5 4 4 2 0 4 7 11 11 11 11 12 12 11 8 6 6 7 8 7 6 5 6 6 6 7 8 11 12 13 12 9 7 5 6 7 9 11 14 17 19 19 18 16 13 13 14 16 12 9 8 9 9 9 9 9 10 12 14 13 11 9 8 7 6 6 6 6 5 4 3 5 7 9 9 8 8 9 9 6 2 3 4 8 11 12 12 10 8 7 7 8 10 12 11 10 9 10 10 10 9 8 8 8 9 9 10 10 10 10 9 8 8 8 7 7 7 7 6 5 5 5 5 5 5 6 6 7 6 6 6 6 6 5 6 6 5 3 3 3 3 4 3 3 3 3 4 4 4 3 3 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 3 4 5 6 6 7 7 7 7 8 8 9 10 10 9 8 7 7 7 7 6 6 6 6 6 5 5 5 4 4 5 5 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 7 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 7 7 7 7 8 8 8 8 8 8 7 6 5 4 4 4 3 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 7 6 5 5 4 3 4 5 6 4 3 2 3 4 3 4 5 4 3 2 3 4 6 6 6 6 6 6 6 6 6 6 8 7 6 6 7 7 6 5 5 2 2 6 8 9 9 7 5 1 1 1 0 3 4 1 2 3 1 2 5 7 7 6 2 1 1 2 1 1 2 2 2 2 4 7 7 7 6 4 3 3 1 1 2 3 1 6 8 8 8 7 7 8 7 7 8 7 8 9 11 12 12 11 10 9 4 1 2 4 7 7 7 6 6 5 5 5 7 10 10 9 8 7 6 6 5 5 5 4 3 2 2 3 5 6 8 8 8 7 7 7 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 8 7 6 5 5 4 3 2 4 8 10 9 9 10 11 12 12 12 11 10 8 7 5 3 2 1 5 9 14 17 18 18 18 19 19 19 19 20 20 20 19 19 19 18 17 15 12 10 8 7 6 6 6 7 7 8 9 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 3 4 5 6 5 5 5 5 4 3 2 2 2 3 8 13 12 10 6 5 4 4 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 1 1 24 24 23 23 23 23 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 26 26 26 26 26 26 26 26 26 26 26 26 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 24 24 24 24 24 24 24 24 23 20 15 10 8 7 8 7 6 5 5 5 6 8 9 7 5 4 2 2 3 5 5 3 3 3 2 2 1 4 7 8 8 8 7 9 11 11 8 6 3 2 3 4 6 7 7 6 6 5 5 4 4 4 4 4 2 1 2 3 2 3 4 5 6 6 6 6 5 4 3 2 2 1 0 2 1 1 2 3 2 1 4 6 7 3 4 6 8 8 6 5 7 9 10 10 10 10 10 9 8 6 6 7 7 7 7 6 6 7 9 8 7 6 5 5 5 4 4 5 5 5 8 12 14 13 10 8 6 5 5 6 6 6 6 5 6 7 8 6 5 4 5 5 5 5 5 5 5 5 3 1 2 2 2 2 2 3 4 4 5 5 5 5 6 7 10 12 12 12 12 12 11 11 10 8 7 7 7 8 11 14 15 15 14 13 11 10 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 1 1 1 2 1 3 5 6 7 8 7 7 8 8 9 11 12 13 13 13 13 11 9 7 6 5 4 3 2 7 12 16 16 15 13 12 11 9 8 7 6 6 5 4 5 5 6 6 7 9 11 12 12 11 10 10 8 7 8 10 12 14 17 19 19 19 18 17 16 16 17 17 14 10 6 6 7 8 7 7 6 8 9 8 6 6 6 6 6 6 6 5 5 4 3 4 7 9 7 7 8 10 11 9 5 3 6 9 11 12 11 9 7 6 6 7 8 9 9 9 8 8 9 9 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 5 5 5 6 5 5 4 5 5 5 3 1 2 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 5 6 6 6 6 6 6 7 8 9 9 9 8 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 8 8 8 9 9 8 8 8 8 8 7 7 6 6 5 6 6 6 6 6 6 5 6 6 7 7 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 8 8 6 5 4 5 6 6 4 2 2 3 4 4 5 5 3 2 1 2 5 6 7 6 6 5 5 5 5 3 2 3 5 5 4 5 6 6 5 4 6 8 9 9 9 10 9 8 7 5 5 6 3 1 3 4 3 4 4 7 8 6 4 2 1 2 2 2 2 3 3 4 3 5 7 7 4 4 3 3 2 2 2 2 3 0 5 8 9 9 8 6 6 8 8 7 8 8 9 11 12 11 10 8 5 1 2 2 2 3 5 6 7 6 6 5 6 8 9 9 9 8 7 6 5 5 5 4 3 3 3 3 5 6 7 7 7 7 6 6 6 6 7 7 7 6 5 5 5 7 8 9 9 8 7 7 7 7 6 6 6 5 4 4 3 2 4 5 5 5 7 8 8 8 8 8 6 5 4 2 3 4 4 2 6 13 18 19 20 20 20 20 20 20 20 20 19 19 18 17 14 12 9 8 7 6 6 7 7 7 8 9 10 10 10 10 9 8 7 7 6 6 6 6 6 6 5 5 5 4 4 3 4 4 5 6 5 4 4 3 2 2 2 0 6 11 14 11 8 5 4 3 4 5 5 5 4 4 3 3 3 3 2 2 2 3 3 3 2 2 24 24 23 23 23 23 23 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 26 26 26 26 26 26 26 26 26 26 26 26 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 24 24 24 24 24 24 24 24 24 23 20 13 10 8 8 7 7 6 5 4 4 4 4 5 6 5 4 3 4 5 7 6 5 5 3 1 3 4 5 3 4 5 6 6 6 9 11 10 8 7 6 6 6 5 4 5 5 5 5 5 4 4 4 4 3 3 2 2 3 3 2 2 3 5 6 5 4 2 3 3 2 2 1 1 2 2 2 2 3 3 3 5 5 5 3 4 7 11 9 6 4 4 7 8 8 9 10 10 8 6 5 8 6 5 6 6 6 6 8 9 7 6 5 5 5 4 4 4 5 5 6 9 12 12 10 8 7 5 5 5 6 6 5 6 6 6 6 6 4 4 5 5 5 5 5 5 5 4 3 5 6 7 6 6 5 5 5 5 5 5 5 5 5 7 10 12 12 12 12 11 11 10 9 8 7 6 6 7 9 13 15 16 16 15 14 13 10 9 9 9 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 1 1 3 4 5 6 7 8 7 7 7 8 9 11 13 15 15 16 16 14 12 10 9 7 6 5 5 9 14 16 16 13 11 8 7 7 6 5 5 5 6 6 6 7 7 8 10 12 12 11 9 7 7 10 10 11 12 12 14 14 15 16 17 16 15 13 12 12 14 14 14 10 5 4 5 5 5 5 5 6 7 8 8 7 7 8 7 6 6 5 5 4 2 5 7 8 5 6 7 11 11 11 10 9 10 11 11 12 10 8 6 5 5 6 7 7 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 8 8 8 8 8 8 7 7 6 6 5 4 5 6 6 6 5 4 4 3 3 3 4 3 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 3 3 3 3 2 2 2 2 2 1 2 2 3 4 4 5 5 5 5 4 4 4 5 6 7 6 5 4 4 5 6 6 6 7 7 7 6 6 6 6 5 5 5 5 6 6 7 8 9 9 8 9 9 9 8 8 8 8 7 7 6 5 5 5 6 6 6 6 5 5 5 5 6 7 7 8 8 8 8 8 8 7 8 8 8 8 8 8 9 9 8 8 7 5 4 4 4 4 4 5 4 4 4 4 4 4 5 6 6 6 7 8 8 8 7 6 6 6 6 5 5 3 2 4 5 5 6 6 6 4 3 4 6 7 7 6 6 5 6 6 6 4 2 2 3 4 3 3 4 6 5 3 4 6 8 7 7 9 9 8 8 7 6 3 1 3 4 6 5 3 6 8 9 7 4 2 1 1 2 3 3 4 5 5 5 6 7 7 5 4 4 4 5 6 5 2 3 0 4 7 9 9 9 8 6 7 8 9 10 9 9 10 11 11 9 7 9 6 5 5 4 4 5 6 6 6 6 7 8 8 8 8 7 6 5 5 4 5 4 4 3 3 4 5 5 6 6 6 6 5 5 6 6 7 7 7 5 4 2 1 2 3 5 6 7 7 6 6 6 6 6 6 5 5 4 4 3 3 2 3 4 4 4 5 5 6 6 6 6 5 3 1 3 5 6 5 3 9 16 20 20 20 21 21 20 20 19 19 19 18 17 14 11 9 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 9 8 7 6 6 6 6 6 6 6 5 5 5 4 4 3 4 4 5 5 4 3 2 3 2 1 3 9 12 12 9 6 4 4 4 4 5 5 5 4 4 3 3 3 2 2 2 3 3 4 4 3 3 24 23 23 23 23 23 23 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 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 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 24 24 24 24 23 20 14 10 8 8 8 8 6 5 4 3 2 1 2 4 5 6 6 6 5 5 4 2 3 2 1 1 3 4 3 3 6 8 6 6 8 9 9 8 8 8 8 7 5 5 5 5 5 6 5 4 4 3 2 4 3 2 2 2 4 3 1 3 4 4 4 5 4 3 4 5 4 2 2 2 2 2 3 4 6 5 5 4 4 3 4 5 8 7 6 4 5 6 8 10 12 12 11 12 12 8 6 4 4 5 5 4 5 5 5 4 4 5 5 5 4 3 3 4 4 5 8 10 10 8 7 6 4 4 5 5 5 5 5 5 6 5 4 4 4 4 4 4 5 5 5 4 3 5 9 10 10 9 8 7 7 6 5 5 4 4 4 6 8 10 12 13 12 12 11 10 9 8 7 6 6 7 9 11 14 15 15 14 14 12 11 10 9 9 10 9 9 8 7 6 5 5 4 4 5 5 5 5 6 6 5 5 4 2 4 5 6 6 6 7 7 7 7 7 7 7 8 9 12 14 15 16 16 15 14 13 11 9 8 6 6 9 14 15 14 11 7 5 4 4 5 4 5 5 7 8 7 7 8 9 11 12 10 7 6 4 7 12 13 14 15 15 14 13 12 12 13 12 11 11 10 10 12 12 12 11 5 2 3 5 6 6 6 5 8 9 9 8 8 8 8 7 6 5 3 2 2 6 8 7 4 4 5 9 10 11 11 12 12 12 11 11 9 7 6 5 6 7 7 8 9 9 9 8 7 6 6 6 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 5 6 7 7 7 6 4 3 4 3 2 2 2 2 1 1 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 3 2 2 2 3 4 5 5 5 5 5 4 3 2 2 2 3 3 3 3 4 4 5 6 5 4 5 5 5 5 5 5 6 6 6 6 6 6 7 8 9 9 9 9 9 9 9 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 7 8 8 7 7 8 8 8 9 9 8 8 8 8 9 9 9 9 8 6 5 4 4 4 5 5 5 5 4 4 4 4 4 5 6 7 7 7 7 7 6 6 5 5 4 4 3 4 6 6 6 7 8 8 7 6 6 6 6 6 6 6 6 6 6 7 5 3 3 4 5 4 3 3 4 3 4 7 6 7 6 6 7 9 8 8 7 5 3 4 3 2 4 5 7 10 10 9 7 6 5 3 3 3 4 6 7 7 6 6 7 8 10 10 10 9 9 8 7 5 1 4 0 3 6 8 9 8 6 6 7 8 9 10 9 10 10 10 11 13 9 6 5 5 6 8 8 8 8 8 7 7 8 8 7 6 5 5 5 5 4 4 4 4 3 3 3 4 5 5 5 5 4 4 4 6 6 7 7 7 6 5 3 2 1 3 4 4 4 5 5 6 6 6 5 5 5 5 5 4 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 6 5 6 13 18 17 19 20 21 21 20 19 19 18 17 15 12 10 8 8 9 9 9 8 9 9 9 10 9 9 9 9 9 9 9 8 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 1 5 11 12 11 7 5 4 4 4 5 4 4 4 4 4 3 2 2 2 2 3 3 3 3 3 3 3 24 23 23 23 23 23 23 23 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 24 24 24 24 24 24 24 24 24 24 21 18 13 10 9 8 8 6 5 3 2 2 2 2 1 3 5 4 4 3 2 1 2 4 4 4 3 4 2 2 7 7 7 5 6 7 8 7 5 5 5 6 8 8 8 8 9 10 10 8 7 6 5 2 2 2 1 1 2 1 3 6 7 6 6 5 3 2 3 5 5 5 3 2 2 1 1 2 3 6 6 5 6 6 6 5 3 2 4 5 6 10 12 12 12 12 11 8 7 7 4 0 4 5 4 4 4 3 2 4 4 4 5 5 5 4 4 3 3 3 5 7 9 9 7 6 4 3 1 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 6 9 11 11 11 10 9 8 8 7 6 5 4 4 5 7 10 11 12 12 12 11 10 8 7 6 6 6 7 8 10 12 13 13 13 11 9 8 8 8 8 8 9 9 8 8 7 6 5 5 5 5 6 7 6 6 6 6 6 5 5 5 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 11 13 14 15 15 14 13 12 11 9 7 5 7 11 12 12 9 5 4 4 4 4 4 5 6 7 8 7 5 6 7 10 10 7 5 4 4 11 14 15 16 16 16 14 12 10 10 10 10 9 9 9 9 10 11 12 12 7 4 7 8 9 10 7 4 6 6 6 6 5 5 6 6 5 5 5 4 6 8 9 6 3 1 3 6 9 11 12 13 13 12 10 9 8 7 6 6 7 7 8 9 10 11 10 9 7 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 8 8 8 7 6 5 4 4 4 3 4 2 1 1 2 3 3 2 2 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 6 6 5 5 4 3 3 2 3 3 4 4 4 4 4 4 4 2 2 1 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 7 8 8 9 9 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 6 6 5 4 4 4 5 5 6 7 8 7 7 8 9 9 9 9 8 8 8 8 8 8 8 9 8 8 8 7 6 6 5 5 5 5 5 4 4 3 3 3 4 5 6 7 7 7 7 6 5 5 5 5 5 4 4 6 6 6 7 6 7 7 7 7 6 5 5 4 5 5 5 6 6 6 5 5 5 6 6 6 6 7 7 6 7 5 5 7 6 6 8 7 7 6 4 5 6 4 1 4 3 4 9 10 9 7 6 6 5 4 3 3 5 7 7 7 6 7 9 11 10 8 7 7 7 5 2 3 4 1 3 6 5 4 4 8 8 8 7 9 11 11 12 14 13 12 11 7 3 3 2 4 9 11 12 11 10 8 8 7 6 5 4 4 4 4 5 4 3 3 3 3 2 3 3 4 4 4 4 3 3 4 6 7 7 7 7 6 6 5 4 3 4 5 6 5 5 5 5 6 6 6 5 6 6 6 4 3 2 2 3 3 2 2 2 2 2 2 3 4 5 7 7 7 6 6 6 6 4 4 10 14 13 15 18 20 21 21 19 17 15 13 12 11 9 8 7 7 7 7 7 8 9 9 9 8 7 7 7 7 8 8 8 7 7 6 6 5 4 4 3 4 4 5 5 6 6 6 6 5 4 4 4 3 3 2 2 6 12 11 9 6 4 3 3 5 5 5 4 3 3 3 3 2 1 2 2 3 3 2 3 2 2 2 23 23 23 23 23 23 23 23 23 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 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 26 26 26 26 26 25 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 23 23 21 17 14 11 9 7 6 4 3 3 3 3 3 3 2 2 1 2 4 3 3 3 3 3 4 2 0 5 8 11 7 5 5 6 7 9 7 5 4 3 2 4 6 8 8 9 7 7 7 7 6 7 8 7 6 4 2 2 3 5 7 6 5 6 5 5 2 3 4 4 3 2 1 1 4 2 2 3 6 9 7 5 4 4 5 5 5 5 8 11 13 12 12 12 11 8 4 4 4 4 3 4 4 4 4 4 2 0 2 4 5 5 5 5 4 4 3 3 3 5 6 7 7 6 5 4 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 6 10 12 12 12 10 9 9 8 7 7 6 5 4 5 7 10 11 12 12 12 11 10 9 8 7 6 6 7 8 8 9 11 11 10 8 7 5 6 6 6 6 7 7 8 8 7 7 6 6 6 6 7 7 7 7 6 6 6 6 5 6 7 8 9 9 9 8 8 8 8 8 8 7 6 6 6 6 7 8 11 12 13 12 11 11 10 8 6 4 5 8 9 8 6 5 4 4 6 7 7 6 6 8 8 7 6 6 8 11 9 6 4 6 10 14 15 15 15 15 14 12 10 8 7 8 9 8 8 8 8 9 11 12 12 10 9 10 11 11 10 6 3 2 3 4 4 2 2 4 5 7 12 12 11 8 8 9 7 3 4 5 7 9 10 12 14 13 12 10 10 10 9 8 7 7 7 8 9 10 11 11 10 8 6 4 4 4 4 5 5 6 6 6 6 7 7 7 7 6 6 7 8 8 8 8 9 8 7 7 6 5 5 4 5 6 5 3 1 2 2 1 1 2 3 4 4 3 2 2 2 3 3 2 2 2 3 3 3 3 4 4 5 5 6 5 5 4 3 3 3 3 3 4 4 3 2 2 3 4 4 4 3 2 1 0 1 2 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 8 9 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 5 5 5 6 7 9 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 8 7 5 5 5 4 4 4 4 4 3 2 1 3 5 6 7 7 7 7 7 7 6 6 5 5 6 6 6 6 5 6 6 6 6 5 4 3 1 2 4 6 6 6 6 6 6 6 7 6 6 8 9 8 6 4 3 2 3 5 5 6 7 6 5 5 5 7 7 5 4 2 5 8 8 9 9 8 7 5 2 1 1 4 7 7 6 6 8 10 11 9 7 6 5 4 2 3 4 4 2 2 4 4 5 5 8 9 9 7 9 11 12 13 14 13 13 12 7 4 3 3 3 5 9 11 12 9 7 6 5 5 5 4 4 4 4 4 3 2 2 2 2 2 3 4 4 5 4 4 3 2 3 5 6 6 6 6 6 7 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 3 4 4 5 6 6 7 8 10 10 9 8 7 6 6 6 6 4 4 11 15 16 16 17 19 21 21 16 12 9 9 9 9 8 7 6 6 6 5 6 7 8 8 7 7 6 5 6 6 7 7 7 7 6 5 4 4 3 3 4 4 4 4 5 6 6 6 6 5 4 4 4 3 2 3 8 13 12 9 5 4 3 3 4 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 3 3 3 23 23 23 23 23 23 23 23 23 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 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 26 26 26 25 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 23 23 23 21 18 12 9 7 5 4 3 2 2 1 0 1 2 3 2 2 2 1 1 2 3 4 5 6 7 10 9 8 6 5 5 6 6 7 8 5 2 2 1 2 4 5 5 5 5 5 5 4 4 4 6 4 3 4 3 3 4 5 6 6 4 3 2 3 3 2 3 3 3 3 2 4 5 3 5 9 11 10 6 4 3 1 5 10 11 10 10 11 11 11 12 12 11 8 5 2 0 3 3 3 4 4 4 4 3 2 2 3 4 4 3 3 3 3 3 3 2 1 3 5 5 5 5 5 4 4 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 6 8 10 12 11 10 8 8 7 7 6 6 5 5 6 8 10 12 12 12 12 11 10 9 9 8 8 8 8 8 7 8 8 8 8 7 6 6 5 5 5 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 5 6 7 8 9 10 10 10 9 9 9 10 9 7 6 5 5 5 5 5 6 8 9 9 9 8 8 8 7 6 4 5 7 9 8 7 8 9 10 12 11 10 7 7 8 10 9 7 6 8 10 8 6 5 8 11 14 13 13 13 12 10 9 8 7 5 5 6 7 7 7 7 9 11 12 13 14 11 10 11 10 8 6 3 1 2 3 4 2 1 3 5 9 13 12 10 7 7 8 8 6 4 4 7 9 11 13 13 12 11 11 11 11 11 9 8 7 8 8 8 9 11 11 10 8 6 4 3 3 3 4 4 5 5 5 6 7 7 7 6 6 6 8 9 9 8 7 7 7 7 7 7 6 5 6 6 6 7 5 2 2 2 2 1 1 2 3 3 2 1 1 1 2 2 3 2 1 2 2 3 3 4 4 5 5 5 4 3 2 2 2 3 3 4 7 7 6 3 3 3 4 4 5 5 4 2 1 1 2 2 2 2 3 5 6 6 6 5 5 5 4 4 4 5 6 7 7 7 8 8 9 10 10 10 9 9 8 8 8 8 7 8 7 7 7 6 6 7 7 8 7 7 6 6 6 8 9 9 8 8 7 7 6 6 6 7 7 7 7 7 6 6 5 6 7 7 8 9 10 10 10 9 7 6 5 4 4 4 4 5 5 4 3 1 3 5 6 7 8 9 8 8 7 7 6 6 6 6 5 5 6 6 6 6 5 4 4 2 1 0 2 4 5 5 5 6 6 7 7 7 7 7 8 7 6 4 1 2 2 3 3 4 7 6 5 5 4 5 7 6 4 6 8 9 8 9 9 9 7 6 6 3 3 7 8 8 8 9 11 12 10 7 7 6 5 3 2 2 2 2 4 5 6 7 7 7 7 9 9 8 11 12 14 14 14 13 12 10 8 7 7 5 5 5 8 9 9 8 6 5 5 5 5 4 4 4 3 2 1 1 1 1 1 2 3 4 4 4 3 3 2 3 3 4 5 5 4 4 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 3 0 1 1 2 3 3 2 2 3 4 5 6 6 6 7 8 10 11 11 10 8 7 6 6 6 5 2 8 14 18 17 16 15 16 19 22 18 13 8 7 6 6 7 7 7 7 6 5 5 6 7 7 7 7 6 6 5 5 6 6 7 6 6 5 4 4 4 4 5 4 4 3 4 5 6 6 6 5 5 4 4 3 0 5 10 14 11 8 4 3 3 3 3 4 5 5 4 3 2 2 1 1 1 1 1 1 1 2 3 4 3 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 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 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 19 14 10 7 6 6 6 5 5 4 1 1 2 2 3 3 2 1 4 7 10 9 8 9 8 6 4 5 6 5 5 5 5 7 10 11 10 6 4 4 4 3 4 5 5 5 5 4 3 1 1 1 3 4 2 4 4 3 5 5 4 3 1 3 7 8 7 5 3 1 1 2 2 8 10 9 7 6 2 4 3 4 8 10 11 9 8 5 8 10 13 10 7 3 3 4 3 3 3 3 4 4 4 4 3 2 2 3 4 5 4 2 2 2 3 4 3 3 4 5 5 5 5 5 5 4 4 3 2 2 2 3 3 3 4 4 4 4 4 5 5 6 7 9 10 10 9 8 7 6 5 5 5 5 5 6 9 11 12 12 12 12 12 11 10 10 10 10 9 8 7 6 6 5 5 5 5 6 6 6 6 7 7 7 6 6 6 6 5 5 5 6 7 7 7 7 7 7 6 6 6 5 5 6 7 9 10 10 10 10 10 10 10 9 8 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 5 7 12 13 12 12 13 14 13 13 12 11 9 7 7 8 7 5 4 6 7 7 5 5 8 11 13 13 13 12 9 8 7 6 5 4 4 5 7 6 6 6 8 10 11 12 13 11 11 10 10 7 5 4 3 4 4 2 4 5 5 5 8 9 9 9 7 6 7 8 9 9 8 9 11 12 12 12 10 10 10 10 10 10 9 8 8 8 8 9 9 10 10 10 8 6 5 3 3 3 3 4 4 4 5 6 7 8 8 7 7 7 8 9 9 8 6 6 6 7 7 8 7 6 7 6 6 7 6 4 2 2 2 2 2 2 2 3 2 1 1 1 2 2 3 3 2 2 2 2 3 3 4 5 5 4 2 2 2 1 2 3 4 5 6 7 6 3 1 1 2 3 4 5 5 5 3 3 3 3 2 2 4 4 5 5 5 5 4 3 3 2 2 4 5 6 6 7 8 8 9 10 11 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 5 6 5 4 3 3 4 5 6 6 6 6 6 7 7 8 8 8 9 10 10 11 11 10 9 8 6 5 4 3 4 4 5 5 5 4 1 3 5 6 7 8 8 9 8 8 7 6 6 6 6 6 7 6 6 6 5 5 4 3 1 2 2 2 3 3 3 4 5 6 7 8 7 6 5 4 8 8 6 5 4 4 2 4 6 5 4 3 3 3 5 5 6 7 8 9 8 10 10 8 8 8 6 4 6 10 10 10 9 11 11 8 4 2 3 5 6 4 4 4 2 2 4 5 6 7 8 8 8 9 10 11 12 13 14 14 13 12 7 5 7 7 7 7 4 4 5 6 6 6 5 5 5 6 5 4 4 3 3 2 2 2 1 0 2 2 3 4 4 3 3 2 3 4 4 4 4 3 2 3 4 4 4 4 4 2 2 2 2 2 3 4 4 4 3 3 4 5 4 2 2 2 2 5 7 7 5 4 4 5 6 7 8 10 11 10 8 8 6 4 3 1 3 12 16 18 18 17 16 14 17 20 19 13 7 3 3 4 6 8 9 9 8 7 6 6 5 5 6 7 6 6 5 5 5 6 6 6 5 5 5 4 6 6 6 5 5 4 4 5 6 6 6 6 5 5 5 2 2 9 12 13 9 6 3 2 2 2 3 3 3 3 4 4 3 3 2 3 2 2 1 0 0 1 2 3 2 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 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 25 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 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 21 17 12 9 7 7 7 6 7 6 5 1 1 1 2 3 1 3 7 8 8 8 7 6 5 4 3 5 5 5 3 2 2 4 7 10 10 8 6 5 5 4 4 5 5 5 4 4 3 3 2 1 3 3 4 4 4 2 2 3 5 5 7 8 7 7 5 6 6 5 3 2 2 7 10 6 3 3 3 4 3 5 11 9 6 5 6 7 9 11 12 8 4 1 2 4 4 4 4 3 3 3 3 3 3 3 3 4 2 2 3 2 1 2 3 3 4 4 4 5 5 5 5 5 5 5 4 3 1 2 3 4 5 5 5 5 5 4 4 5 6 7 8 10 11 11 10 7 6 5 4 4 4 4 6 8 10 12 12 12 12 12 12 11 11 11 11 10 9 7 6 4 3 2 3 4 5 6 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 7 7 7 6 6 6 6 5 4 4 6 8 10 10 10 10 10 10 10 9 8 7 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 7 8 11 17 17 16 15 14 13 12 12 12 11 9 6 5 5 5 4 3 4 4 5 5 6 8 11 13 14 13 11 8 7 6 5 4 3 3 6 7 7 6 5 6 7 9 9 9 10 11 10 10 7 5 5 4 3 3 6 9 9 7 5 8 9 9 9 8 6 6 7 10 11 12 12 12 11 10 10 10 10 10 10 9 9 8 8 7 7 8 10 10 10 10 9 8 7 5 4 3 3 3 4 4 5 5 6 7 8 8 9 8 8 8 8 7 7 6 5 5 6 7 8 6 5 5 3 4 5 6 6 3 2 2 2 2 3 2 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 4 6 4 1 3 3 2 2 3 4 4 5 5 5 3 2 2 2 2 3 5 7 7 7 6 4 3 2 1 2 3 4 4 4 4 3 2 1 0 1 2 4 5 6 6 7 8 8 8 8 9 9 9 9 8 8 8 9 8 8 7 7 7 7 7 6 6 6 6 6 6 5 4 3 1 3 4 4 2 1 1 2 3 4 5 6 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 4 3 4 4 5 5 5 4 1 3 5 6 7 8 9 9 8 7 5 5 6 7 7 7 6 6 6 6 5 5 4 3 2 2 2 2 1 1 2 3 5 7 8 7 6 4 3 6 8 8 6 4 3 3 3 3 2 2 2 2 4 6 7 6 6 7 9 10 10 11 12 9 5 3 4 7 11 11 10 9 9 6 2 2 1 4 5 6 7 5 4 2 3 4 5 6 6 7 8 9 9 9 9 9 10 11 11 10 8 2 3 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 3 2 0 1 3 3 4 4 4 3 3 3 4 4 4 4 3 2 2 4 5 5 4 3 3 5 6 6 6 4 4 5 5 5 5 6 7 8 6 4 5 7 10 10 9 7 7 5 2 2 4 6 7 9 9 9 9 8 6 4 3 4 7 12 16 18 18 18 18 16 18 19 19 12 5 1 1 4 7 8 8 9 9 9 8 7 5 5 6 6 6 6 6 5 5 6 5 5 5 5 4 4 6 6 5 5 5 5 4 4 5 6 6 6 6 5 5 2 5 12 13 11 7 5 3 2 2 2 3 3 3 2 2 3 3 3 3 3 2 2 1 0 0 0 1 1 1 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 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 25 25 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 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 20 15 11 8 6 6 7 8 8 7 3 1 2 2 1 3 7 10 10 8 6 5 4 5 4 4 4 4 4 3 1 2 2 1 4 7 7 6 5 5 4 4 4 4 4 4 4 4 3 2 1 3 2 3 4 4 3 1 3 8 9 7 5 4 3 3 5 5 6 5 3 3 6 9 3 1 3 2 2 2 4 9 8 6 6 7 10 14 10 8 6 4 3 4 3 3 3 2 1 3 4 3 2 2 3 1 1 5 5 4 3 2 2 2 3 3 4 4 5 5 4 4 4 4 4 4 3 1 2 5 5 6 5 5 5 5 5 5 6 7 9 11 11 12 11 10 7 6 5 4 5 5 7 8 10 11 12 12 13 13 13 12 12 12 12 12 10 9 7 5 3 1 2 4 7 8 8 8 7 6 6 7 7 7 6 6 7 7 7 6 6 7 7 7 6 6 6 6 5 5 3 5 8 10 11 11 10 9 8 9 9 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 8 8 9 13 19 18 16 14 13 12 11 11 10 8 8 7 7 7 7 5 5 5 5 5 6 7 9 11 13 13 11 8 7 7 6 5 4 2 3 6 7 6 5 4 3 6 7 7 7 8 9 9 9 8 7 6 7 8 10 11 11 10 7 6 8 8 8 8 9 8 7 8 9 11 12 13 11 9 8 9 9 10 10 10 9 8 8 7 7 6 8 9 10 10 9 8 8 7 6 5 4 3 4 4 5 5 6 7 8 9 10 10 10 9 8 7 6 6 5 5 5 5 6 6 5 3 1 2 3 4 5 6 5 4 3 2 2 2 1 2 3 3 3 2 2 4 3 2 2 3 4 4 4 3 3 3 6 4 2 5 5 5 4 4 5 6 5 4 4 3 2 2 1 2 4 5 6 7 7 7 4 3 3 2 1 2 3 4 5 4 2 1 0 1 1 2 4 4 5 6 7 7 8 7 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 5 6 6 6 5 4 3 2 1 2 4 4 3 1 1 1 3 5 7 9 10 11 12 12 12 11 11 10 9 9 9 9 10 10 9 9 8 8 6 4 3 3 4 5 5 5 4 1 2 4 5 6 8 9 9 8 7 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 3 2 1 2 3 3 4 5 5 6 6 5 4 2 5 7 8 6 5 3 2 2 2 1 1 2 2 5 7 7 6 6 8 10 10 9 8 7 5 4 4 6 9 11 11 10 7 4 2 3 5 7 5 5 6 5 3 3 3 3 4 3 3 3 5 7 8 7 7 8 7 6 5 4 4 5 7 8 9 8 7 7 8 8 7 6 6 6 6 6 6 6 5 3 2 3 4 4 2 1 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 1 1 3 6 8 9 9 9 8 6 5 4 4 4 6 7 7 6 6 5 4 7 9 11 11 9 6 3 2 4 6 6 7 8 9 8 7 5 4 3 2 3 6 12 17 20 20 18 16 17 19 21 13 7 3 3 5 7 7 7 7 8 8 8 7 6 6 6 6 5 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 6 5 4 4 5 6 6 6 6 6 5 2 6 13 12 10 6 5 4 3 3 3 3 3 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 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 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 25 25 25 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 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 18 13 9 6 5 6 8 8 8 7 7 6 5 5 6 7 7 6 4 4 5 5 5 4 3 3 4 6 6 1 1 2 4 3 6 6 6 7 7 7 6 5 4 2 2 2 1 2 2 1 1 3 3 6 8 7 4 7 8 7 6 4 3 2 1 3 4 5 5 3 7 8 7 3 2 4 3 2 1 3 6 7 5 2 5 11 13 9 5 3 4 5 7 5 2 1 2 4 6 2 3 3 1 1 3 4 7 6 5 4 3 3 3 2 2 2 3 4 4 4 4 4 4 3 3 2 1 4 6 6 6 5 6 6 6 5 6 6 9 11 12 11 11 10 9 7 6 6 6 7 9 10 11 11 12 12 12 13 13 13 12 12 12 12 12 11 9 8 6 5 5 8 10 11 11 10 9 8 7 7 7 7 6 7 7 7 8 8 7 7 7 7 6 6 6 6 6 5 4 4 8 11 12 11 10 9 8 7 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 8 8 8 13 18 19 16 14 13 12 11 10 8 7 9 9 10 10 9 8 6 5 4 6 7 8 9 11 12 11 8 6 6 6 6 5 4 2 3 6 6 5 4 3 3 6 7 8 6 6 7 9 9 8 6 6 9 11 13 13 11 8 5 5 6 5 5 5 7 8 8 8 9 10 11 11 10 8 7 8 9 10 11 10 9 8 8 7 6 6 7 8 9 9 9 8 7 6 6 5 5 4 4 5 5 5 6 7 8 9 11 11 11 10 8 6 6 5 5 7 6 6 5 4 3 1 1 2 1 2 4 6 6 6 5 4 3 3 3 4 4 4 4 2 0 1 2 3 5 5 5 8 9 9 6 3 7 5 4 5 4 4 6 6 6 7 6 5 4 3 2 2 3 4 4 4 3 4 5 6 3 3 4 3 2 1 2 3 5 4 3 2 2 3 3 4 5 4 4 4 5 6 6 6 6 8 7 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 4 2 2 1 2 3 3 3 2 1 2 4 7 9 10 11 11 12 12 12 11 10 9 9 8 8 9 9 10 9 9 8 8 7 6 4 4 4 4 5 5 5 3 1 1 3 5 6 8 9 9 8 8 6 5 5 5 6 6 6 5 4 4 5 5 4 3 1 2 3 4 5 5 4 4 4 5 6 7 4 2 2 6 8 8 6 5 4 1 2 2 2 1 0 2 4 6 8 8 9 10 9 6 5 7 7 5 7 7 7 8 8 8 8 6 6 7 6 6 5 5 5 5 4 2 2 3 4 3 3 2 2 4 6 7 7 8 6 5 3 1 5 11 13 12 11 7 6 7 10 10 8 6 5 6 6 6 6 6 4 2 1 3 4 4 3 3 3 4 5 5 5 5 5 5 4 4 4 5 5 4 2 0 1 3 4 5 4 5 6 6 6 6 4 3 1 1 1 2 3 4 4 4 4 3 1 2 3 5 7 6 4 2 3 5 6 6 7 8 8 8 7 5 4 3 4 4 2 4 12 19 20 19 17 17 19 21 16 10 5 6 7 7 6 6 7 6 6 7 7 7 6 6 6 5 5 5 6 6 6 5 5 4 3 4 5 5 5 5 5 6 6 4 4 4 5 6 6 6 5 4 3 8 12 11 9 6 5 5 4 3 3 3 3 3 3 2 2 3 3 2 1 1 1 1 1 1 2 2 1 1 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 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 25 25 25 25 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 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 20 15 10 8 7 7 7 6 6 6 6 6 6 7 6 6 5 3 1 2 4 5 3 4 7 10 11 9 7 5 4 3 3 3 4 7 10 12 12 11 11 10 9 7 7 7 6 7 8 5 2 1 6 9 10 10 9 10 8 6 6 5 5 5 4 3 3 4 4 2 5 9 6 4 4 3 2 1 2 1 3 3 1 0 4 12 14 11 6 5 6 7 6 4 3 3 5 4 3 3 2 1 3 5 7 6 6 5 5 5 4 3 3 3 2 1 2 3 4 3 3 3 4 3 3 1 4 7 7 6 6 6 6 6 6 6 6 7 9 11 12 11 10 9 8 8 7 8 9 11 12 12 12 12 12 12 12 12 12 11 11 12 12 13 12 11 10 10 10 12 13 14 14 13 11 10 9 9 8 8 7 7 6 6 6 6 7 8 8 7 6 6 6 6 7 7 6 5 5 8 11 12 11 11 9 8 8 8 9 9 9 9 8 7 7 6 6 6 5 4 4 4 5 5 6 6 6 6 7 7 8 13 17 20 16 14 12 11 10 9 9 9 10 10 10 9 9 9 6 5 4 7 8 9 9 10 11 10 8 5 5 5 5 5 4 4 5 6 7 7 6 5 5 6 7 7 6 6 6 8 8 7 6 7 10 12 12 13 12 9 5 4 3 3 3 5 6 8 9 9 9 9 9 9 8 7 6 7 8 10 11 10 9 8 8 7 7 6 7 8 8 8 8 7 7 6 5 5 5 5 5 4 4 3 2 4 7 9 10 10 9 8 6 5 5 4 6 8 8 7 5 4 2 0 1 1 1 2 4 5 5 5 5 4 5 5 5 5 5 4 4 2 1 2 3 5 7 5 3 5 9 10 7 4 6 6 5 5 3 4 6 6 6 6 5 4 2 1 1 2 3 4 3 2 2 2 3 4 3 3 3 2 2 2 2 3 5 5 5 5 5 5 4 4 4 5 5 3 2 1 0 0 2 4 4 6 7 8 8 8 8 8 8 8 7 7 6 6 6 5 4 4 4 4 4 3 2 2 2 3 3 2 2 2 4 7 9 9 10 9 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 8 7 6 5 4 4 4 5 5 4 3 2 2 3 5 7 9 9 9 8 6 4 3 5 6 6 6 5 4 4 5 5 4 3 1 2 4 6 6 6 5 5 4 1 4 7 7 5 3 5 6 8 8 7 5 1 2 3 3 2 2 2 2 1 5 8 8 9 9 7 6 8 9 8 9 8 7 7 6 7 8 6 5 5 3 3 5 3 4 5 4 3 5 6 5 4 4 4 2 2 4 6 6 5 5 3 1 2 6 10 12 12 11 6 3 3 10 12 11 7 5 5 7 7 7 5 2 1 2 3 4 4 5 5 5 5 5 5 5 5 5 4 3 4 4 5 4 1 2 3 4 5 5 4 1 2 3 2 1 1 2 2 2 1 1 1 2 2 3 2 1 2 1 2 1 1 1 1 2 4 5 5 5 4 5 6 7 7 7 6 5 4 4 4 5 5 3 12 19 18 16 18 20 21 19 13 7 5 6 7 7 6 6 6 5 5 6 6 6 6 6 5 5 5 6 6 6 6 5 4 3 4 4 4 4 5 5 6 6 5 4 4 5 6 6 5 4 3 6 9 10 9 7 6 5 5 5 5 5 5 5 5 4 2 2 2 1 2 3 2 2 1 2 2 1 1 1 1 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 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 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 21 16 11 9 7 6 4 2 2 1 2 4 5 6 8 7 5 3 2 3 4 6 6 8 12 11 9 8 7 6 4 5 5 6 9 13 14 14 13 12 11 12 11 11 10 10 10 11 10 8 7 8 11 10 9 8 7 5 4 4 6 6 5 5 5 4 3 3 2 2 6 9 5 3 5 1 2 4 4 4 3 3 3 2 6 13 12 8 3 5 7 7 4 2 3 6 8 5 4 3 5 8 12 11 10 7 6 5 5 5 4 4 4 4 3 2 2 3 3 3 3 3 3 2 1 5 8 10 8 7 7 7 7 6 6 6 6 8 10 12 12 12 11 10 9 9 9 10 11 13 13 13 12 12 12 11 11 10 10 10 10 11 11 11 11 11 11 12 13 15 15 15 14 11 9 8 8 8 8 7 7 7 6 5 4 4 5 6 6 5 5 5 5 6 6 7 6 5 7 10 12 12 12 11 11 10 11 11 11 11 11 10 9 8 7 7 6 6 5 4 3 3 4 5 5 5 6 5 6 6 7 11 16 18 15 13 11 10 10 10 10 10 10 9 8 7 7 7 6 4 6 10 12 11 10 10 10 9 8 7 6 6 6 7 8 9 10 11 11 11 10 9 8 7 8 7 6 6 7 8 6 5 4 9 11 12 12 13 14 12 8 3 2 2 3 5 7 9 9 8 7 7 7 7 7 6 5 6 7 9 10 10 9 8 7 7 7 6 7 7 7 7 7 6 6 5 4 4 4 4 5 4 4 3 1 3 5 8 9 8 8 7 5 5 4 4 4 5 7 6 4 3 2 1 2 1 1 3 4 5 4 4 3 3 3 5 4 3 3 3 3 1 2 3 3 5 6 4 2 4 6 7 6 4 4 4 3 5 5 5 5 5 3 2 3 2 1 1 0 0 2 3 4 3 3 2 3 3 3 3 2 2 2 2 2 3 4 5 5 5 5 5 5 5 4 4 5 4 1 2 3 4 1 2 2 5 7 7 7 7 7 8 8 8 8 8 7 6 6 5 5 4 4 4 4 4 3 3 3 2 2 2 2 3 6 7 8 8 8 7 7 7 6 6 6 7 8 8 8 7 7 7 7 7 8 8 9 8 8 7 6 5 4 4 4 5 5 4 4 2 3 4 6 8 8 8 7 6 4 3 5 6 6 5 5 4 4 4 6 5 3 2 4 5 7 5 4 3 5 5 4 5 7 8 6 4 4 6 8 8 8 6 3 2 4 4 3 2 3 4 5 2 1 2 6 8 10 8 8 10 9 9 9 8 7 5 5 5 2 3 4 4 3 3 2 3 4 5 5 6 6 4 3 5 4 3 1 1 2 1 1 1 2 5 8 10 12 13 13 11 5 1 3 4 9 12 10 9 8 9 9 8 4 1 4 4 4 4 5 6 6 6 6 5 5 4 3 2 0 1 3 3 3 0 3 5 5 4 3 2 1 1 2 3 3 3 4 4 3 2 1 1 2 2 2 2 0 1 2 2 2 2 2 3 4 5 5 5 4 3 3 3 4 5 6 7 7 6 5 4 2 3 5 2 6 18 18 17 17 20 22 20 14 8 4 5 7 8 8 7 6 5 4 5 5 5 5 5 5 4 5 5 5 6 6 5 4 3 3 3 3 3 4 5 6 6 6 5 4 4 5 5 4 3 4 7 8 8 7 6 5 5 5 6 7 7 6 6 4 3 3 2 2 3 3 3 2 2 2 1 0 1 0 0 1 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 17 12 7 4 2 0 1 2 1 1 2 2 3 8 8 7 6 4 3 5 4 4 3 4 6 7 7 6 4 3 3 6 9 12 12 11 11 11 10 9 9 11 10 9 7 6 5 4 5 7 8 7 5 5 4 1 1 2 3 4 5 2 2 4 5 5 6 6 6 8 7 3 2 3 3 5 6 7 7 7 5 5 4 8 12 12 7 4 5 6 6 3 3 5 5 5 4 7 9 12 11 9 8 8 8 6 5 5 4 4 4 4 4 3 2 0 3 4 4 4 3 3 1 5 9 9 9 8 8 8 7 7 6 7 7 7 8 10 12 12 12 11 11 10 10 10 11 13 13 13 13 12 12 11 11 10 9 9 9 9 9 9 8 8 9 10 11 13 14 13 11 10 8 7 7 7 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 6 6 6 5 6 10 13 14 14 14 13 13 12 12 11 12 12 11 10 8 8 7 7 6 6 5 4 3 2 3 4 5 5 5 4 4 5 7 11 16 16 14 11 10 10 10 10 10 10 9 8 7 6 6 6 5 5 8 11 13 12 10 9 9 9 10 9 9 9 9 10 12 13 14 13 13 12 12 11 11 11 10 9 8 7 8 7 5 3 4 10 11 11 10 12 14 13 11 6 3 2 4 6 8 9 8 7 6 6 6 6 5 5 5 6 7 8 9 9 8 7 7 6 6 6 7 7 7 7 6 6 5 4 4 4 4 4 4 5 3 2 3 4 6 7 6 6 7 6 6 5 5 5 4 5 5 4 3 1 1 1 2 1 2 3 4 4 3 3 4 3 1 3 2 1 3 2 2 3 2 2 2 3 5 6 4 4 3 4 4 3 2 2 4 4 4 5 4 2 2 3 4 3 2 1 2 2 3 4 5 5 3 3 2 2 4 3 2 0 1 1 1 4 5 6 4 3 3 5 5 5 4 2 3 5 4 2 3 4 0 1 2 4 5 6 6 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 5 5 4 4 3 3 2 3 5 6 7 7 7 7 7 7 6 5 5 6 7 7 7 7 7 6 6 7 8 8 9 9 9 8 7 7 6 5 4 4 5 5 5 4 3 2 4 5 7 8 8 8 8 6 6 6 6 6 5 4 4 4 4 4 5 4 4 5 6 6 3 1 2 3 5 6 5 6 7 8 8 8 8 8 8 7 6 5 3 4 6 4 2 2 4 5 4 3 1 4 8 9 9 8 9 10 10 10 9 7 5 4 3 3 4 4 5 4 4 3 4 5 6 6 5 4 4 4 4 3 2 2 3 4 3 3 3 3 5 9 11 13 14 13 10 6 3 5 3 5 10 12 13 12 12 11 10 7 3 5 6 4 4 5 6 7 7 6 4 2 0 1 3 2 1 1 1 1 4 6 7 6 6 6 4 3 2 2 2 3 4 5 5 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 5 6 6 5 4 3 2 2 2 4 5 6 7 7 6 5 4 4 5 5 1 12 17 18 16 21 23 24 17 10 4 5 7 10 8 7 6 5 4 3 3 3 4 5 5 4 4 5 5 5 5 5 4 3 2 1 1 3 4 5 6 6 6 6 5 4 4 3 3 4 5 6 6 6 5 5 5 5 5 5 7 7 7 5 4 4 3 4 4 3 2 2 2 1 1 3 3 2 2 3 4 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 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 22 19 13 7 2 0 2 0 1 1 1 2 3 5 7 7 7 8 5 3 4 1 1 1 1 3 6 6 5 4 3 2 3 5 6 6 6 7 7 7 6 6 8 8 7 5 3 2 1 2 2 2 3 4 3 2 3 2 1 1 3 5 3 1 3 4 6 7 8 8 7 3 1 1 2 4 5 7 8 7 6 4 4 6 10 10 11 9 7 7 8 7 5 8 10 10 8 6 7 7 7 3 3 4 5 6 6 5 4 4 4 5 4 4 3 3 1 2 4 4 4 4 2 4 7 9 8 8 8 8 8 8 7 8 8 8 8 9 10 11 10 10 10 10 10 10 11 12 13 12 12 12 11 11 11 10 9 9 8 8 8 7 6 5 5 6 8 10 11 10 9 6 6 8 7 6 6 5 5 6 6 5 5 5 4 4 4 5 5 5 6 5 5 5 4 4 6 11 15 16 16 15 15 14 13 10 9 9 10 10 9 9 8 8 8 7 7 6 6 5 3 1 1 3 3 3 3 3 4 6 9 12 15 14 12 8 8 8 10 9 9 9 9 9 8 7 6 4 5 8 9 11 12 11 10 9 8 8 9 10 10 10 10 11 13 13 13 12 11 10 9 10 12 13 12 11 11 10 11 9 6 4 6 9 9 9 8 10 12 14 12 10 7 6 6 6 7 7 7 6 6 5 5 5 5 5 6 7 7 8 8 7 7 6 6 6 6 6 6 6 7 7 6 6 5 4 3 3 3 3 3 2 3 7 10 9 6 5 3 4 5 5 5 5 6 6 5 4 3 2 1 2 1 0 2 3 2 2 4 5 5 5 5 4 3 1 3 3 3 2 2 3 3 3 2 1 0 1 1 2 0 2 2 2 2 2 3 1 3 6 6 4 3 4 4 3 2 2 3 3 4 4 5 4 4 3 2 2 2 2 1 1 1 1 2 3 5 6 4 2 1 3 4 3 2 1 2 4 3 2 4 4 1 1 2 3 4 5 5 6 7 7 7 8 8 8 9 8 8 8 8 8 8 8 8 7 7 6 6 5 4 4 4 5 6 6 6 6 7 7 7 6 6 6 6 7 7 7 7 7 6 6 7 8 9 9 9 9 8 7 7 7 6 5 5 5 5 5 4 4 3 3 4 6 7 8 9 9 8 6 6 6 6 5 4 3 4 4 4 4 5 6 7 6 5 3 3 3 2 3 4 5 6 7 8 8 8 7 8 8 7 6 6 5 5 8 5 2 2 4 5 4 3 3 7 10 11 10 8 10 10 8 6 6 7 7 5 4 4 5 6 6 5 4 3 4 5 6 5 5 5 4 4 3 3 2 3 4 5 5 4 4 5 6 8 10 12 12 10 7 4 2 4 4 1 6 10 14 15 14 12 11 11 7 5 6 5 4 4 4 5 7 5 2 1 2 4 4 3 2 0 3 5 7 8 9 10 10 8 6 4 2 1 1 2 3 3 3 1 0 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 6 5 4 3 3 3 4 6 7 8 9 8 6 5 6 6 6 3 4 13 17 18 22 25 26 22 16 9 8 8 9 7 6 5 5 4 3 1 2 4 5 5 4 4 4 5 5 5 5 5 4 2 1 2 2 4 5 5 6 6 6 5 4 3 3 2 3 4 5 5 4 4 4 4 5 4 4 7 7 7 6 6 5 6 4 3 1 1 1 1 3 4 4 4 4 4 6 7 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 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 26 26 25 25 25 25 25 25 25 25 25 25 25 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 22 20 15 9 4 2 1 2 3 3 4 6 7 7 6 6 6 6 5 4 3 2 2 3 2 3 5 6 5 3 4 3 3 4 5 6 5 4 4 5 4 3 3 3 4 4 2 4 5 4 3 3 2 2 5 4 4 2 1 3 4 4 2 2 4 6 6 6 6 5 4 3 2 3 4 4 3 6 7 6 3 4 5 6 10 9 8 8 7 6 6 8 12 15 13 10 8 7 4 3 3 3 3 4 4 5 5 4 4 5 5 6 6 5 4 4 2 1 3 4 4 4 1 6 9 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 8 8 9 9 9 10 11 11 11 11 10 10 10 10 9 9 8 8 7 6 5 4 4 3 4 8 9 9 8 7 5 5 6 6 6 5 5 5 6 5 5 4 5 6 6 5 5 5 5 6 5 3 3 4 7 11 14 16 17 16 15 13 12 10 7 7 7 7 7 8 8 8 8 7 7 7 6 6 5 4 2 0 1 2 3 3 3 4 7 10 13 14 12 9 6 6 7 9 8 7 6 7 8 8 7 5 4 7 9 7 7 9 11 10 9 8 8 9 10 10 10 10 11 12 12 11 10 9 8 7 8 11 13 13 13 14 14 13 11 9 8 6 7 6 4 4 7 10 13 13 12 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 2 2 3 3 1 4 9 10 11 10 7 4 4 3 4 4 3 1 5 6 6 6 5 4 3 4 3 1 1 3 2 3 3 5 6 7 5 4 3 2 2 3 3 2 1 1 1 3 4 4 4 4 3 2 1 0 1 2 1 2 2 1 3 6 8 6 3 3 2 2 2 2 4 4 3 3 3 3 4 4 4 5 4 3 3 2 2 4 4 3 5 6 6 4 2 3 2 1 4 5 6 6 3 2 5 5 3 3 1 1 2 4 5 6 6 7 7 7 8 8 8 9 9 9 8 9 9 9 9 9 9 9 8 7 6 6 5 5 5 5 6 7 7 8 7 7 6 6 6 6 7 7 7 7 7 6 6 7 8 9 9 8 7 6 5 6 7 6 5 5 4 5 4 4 3 2 2 4 6 7 7 7 6 6 6 7 7 7 6 4 3 3 3 3 4 6 7 6 4 4 3 2 2 2 3 6 5 5 6 7 8 7 7 7 7 6 5 6 8 9 7 3 1 3 4 3 2 4 7 11 10 8 8 8 6 2 2 4 7 8 8 7 7 6 5 5 4 3 2 3 5 7 6 5 5 4 4 4 4 4 4 5 7 7 8 8 8 7 7 8 10 9 6 5 3 2 3 5 3 0 6 15 15 13 11 11 10 7 5 6 6 5 4 4 6 7 4 1 3 3 4 5 6 6 6 7 9 11 11 12 11 8 6 4 3 2 1 1 2 3 3 2 2 3 4 4 3 2 2 2 1 2 2 3 4 4 5 6 7 7 7 7 6 5 5 4 5 6 8 9 9 7 7 6 5 5 6 6 6 4 5 10 17 21 24 25 24 20 14 11 9 8 6 5 4 4 3 2 0 2 4 5 4 3 3 3 4 5 5 5 5 4 4 2 2 2 3 4 5 5 6 6 5 4 4 3 2 3 3 4 4 4 3 3 4 4 3 4 6 7 7 7 7 7 6 5 4 3 3 3 4 5 5 5 4 5 6 6 6 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 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 25 25 25 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 21 17 12 9 6 6 5 5 5 6 6 6 6 5 4 5 5 5 4 4 4 3 4 4 5 5 5 4 3 3 4 4 5 6 7 6 6 5 4 4 2 2 3 4 2 3 4 5 3 2 3 6 6 6 5 3 2 1 1 5 4 4 6 5 4 1 2 3 3 3 5 4 3 3 4 5 5 4 3 3 2 4 8 9 9 8 5 5 5 6 11 13 14 10 6 6 6 5 5 6 7 7 6 6 4 4 5 5 6 6 7 7 6 5 5 4 2 1 3 4 4 4 9 11 11 10 10 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 10 10 9 9 9 8 8 7 7 6 5 4 5 5 4 2 5 9 10 9 9 8 7 6 6 6 6 6 6 6 5 4 4 6 8 8 8 7 6 5 2 3 4 6 7 10 11 13 15 16 16 15 13 10 9 8 7 7 7 7 7 7 7 7 7 8 7 7 6 6 5 4 3 1 2 4 4 3 4 6 9 12 13 13 11 8 5 4 5 6 6 4 3 5 7 8 8 5 2 5 5 4 5 8 10 10 9 9 10 11 11 11 11 11 12 12 10 9 9 9 8 6 8 10 13 13 13 14 14 13 12 12 12 8 6 5 3 2 5 9 12 13 12 11 10 9 8 8 7 5 5 5 6 7 7 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 2 2 3 2 2 6 10 8 5 7 7 7 7 7 7 8 8 7 6 3 3 4 7 8 7 4 2 1 1 0 2 3 3 5 6 6 5 3 2 3 3 4 3 2 3 4 4 2 1 1 3 4 3 3 2 1 2 2 1 3 3 3 4 4 8 7 4 2 1 1 1 0 2 4 4 4 2 3 6 6 5 2 2 3 5 4 3 3 3 5 5 6 6 5 4 2 1 2 6 9 8 6 3 3 6 5 4 4 2 2 1 2 4 5 6 6 6 6 6 7 7 8 8 7 7 7 8 9 10 10 10 10 10 9 9 8 7 6 6 6 7 8 9 8 8 7 6 6 6 6 7 7 7 8 7 6 6 6 6 7 8 7 5 4 4 6 6 6 4 3 3 4 4 4 3 3 2 3 3 4 5 5 5 6 6 7 8 9 8 6 4 4 4 4 4 5 7 7 4 2 2 2 2 3 5 6 4 4 6 7 8 7 6 7 8 6 5 6 6 7 7 5 2 2 3 2 1 3 5 8 8 6 4 4 5 4 4 4 7 8 8 7 5 4 4 3 2 3 3 2 5 7 7 6 6 5 5 5 5 4 4 5 7 10 11 10 9 8 7 7 10 9 6 4 4 3 3 4 6 4 3 13 13 10 5 8 10 8 5 6 7 6 6 6 7 7 5 2 3 5 6 7 9 11 12 10 11 13 12 9 5 4 3 2 1 1 2 2 3 4 3 3 4 4 5 5 3 2 2 2 2 2 2 3 4 4 5 6 7 8 7 7 6 6 5 6 6 7 8 8 7 6 6 6 5 5 4 5 6 7 8 4 10 19 23 25 26 23 18 13 11 9 8 6 6 5 4 2 1 3 4 5 4 4 3 3 3 4 4 5 5 5 5 4 3 2 2 3 4 5 5 5 4 4 4 4 3 3 2 3 3 3 2 2 3 3 3 4 6 6 7 7 7 7 6 6 5 5 4 5 5 5 5 5 5 5 6 5 3 23 23 22 22 23 23 23 22 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 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 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 19 14 10 7 6 6 5 4 4 3 3 3 4 5 5 5 4 4 5 4 5 5 5 5 5 4 4 3 2 2 0 2 3 4 2 1 3 4 4 4 3 3 3 4 5 6 5 4 6 7 7 5 5 4 3 4 5 4 5 5 4 4 0 2 2 2 3 5 5 5 4 2 2 4 5 5 1 2 3 0 3 6 7 7 9 11 11 9 9 11 12 11 6 2 5 6 5 4 6 7 6 5 5 5 5 6 6 6 6 7 7 7 6 5 4 2 2 4 3 2 8 11 13 11 10 10 9 8 8 8 8 8 7 7 6 6 5 5 5 5 6 7 7 7 7 8 8 8 8 8 7 7 6 6 6 5 5 5 5 6 4 2 5 9 11 11 10 9 8 7 7 6 6 7 6 6 5 3 2 6 8 8 8 8 8 8 9 10 11 11 12 12 13 13 14 15 15 15 13 11 9 7 8 9 9 7 6 6 6 6 7 7 7 7 6 6 5 4 3 2 4 6 6 6 6 6 8 10 12 13 12 11 8 6 4 2 2 2 0 3 5 7 7 7 3 2 6 5 4 5 7 10 10 10 11 12 12 12 13 14 15 13 12 9 7 6 7 7 7 8 9 11 12 12 13 13 13 11 11 12 13 11 7 2 2 4 7 10 12 12 11 10 9 9 8 7 6 5 6 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 2 1 2 1 2 6 7 6 3 3 6 7 9 12 12 10 10 9 6 2 2 1 4 6 6 4 2 1 2 2 2 2 5 6 5 5 5 3 2 4 4 4 3 3 3 4 3 2 1 1 2 1 2 3 2 1 2 2 2 2 4 6 5 5 7 8 6 0 2 2 1 2 1 3 4 5 4 4 5 4 1 3 2 2 6 4 4 4 3 2 5 5 5 5 4 2 3 6 8 10 6 2 0 1 4 5 5 4 4 3 3 0 2 3 4 5 5 5 5 5 6 7 7 6 5 5 7 9 11 11 10 9 9 9 9 9 9 8 8 9 10 10 10 9 8 7 7 7 7 7 7 7 7 7 7 6 6 5 6 6 7 6 4 3 3 4 4 4 3 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 8 8 7 5 5 5 6 5 3 3 5 7 6 4 3 3 4 6 7 6 4 4 5 7 7 8 7 7 7 7 5 4 5 6 8 7 4 2 2 2 2 2 3 6 7 7 5 6 7 8 6 4 4 6 8 7 5 4 3 3 2 1 2 2 6 9 9 8 6 5 5 5 5 5 4 5 9 11 13 11 9 7 5 4 6 7 6 4 5 4 3 4 6 6 1 7 13 11 5 6 6 6 7 8 9 7 7 7 7 7 7 6 5 6 7 7 8 9 9 5 4 5 6 4 3 1 0 1 1 2 3 3 3 4 4 4 4 5 5 5 3 1 3 3 2 2 3 3 4 5 6 7 7 7 7 6 5 5 5 5 6 6 7 7 7 6 6 5 5 4 3 3 6 8 8 6 3 11 21 25 26 25 21 15 13 11 9 8 7 6 4 2 2 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 3 2 2 2 3 4 5 5 4 3 3 3 3 3 2 1 1 1 1 2 3 3 3 4 5 6 6 6 7 7 7 7 6 5 4 4 4 5 5 5 5 5 5 5 5 23 23 22 22 23 23 22 22 22 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 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 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 19 15 8 6 4 4 3 2 1 1 2 3 4 4 4 4 4 4 5 4 4 4 4 4 4 3 4 3 4 4 4 4 4 5 4 3 0 2 4 4 4 5 6 8 8 7 5 5 6 5 5 6 5 4 3 4 4 4 4 4 2 1 1 0 1 5 6 6 5 5 4 0 3 4 4 3 3 3 3 2 2 4 3 4 9 12 12 10 9 9 10 8 6 2 3 5 5 4 3 4 4 5 6 7 5 5 5 6 7 7 8 8 7 6 5 3 1 2 4 7 12 12 11 10 10 10 10 8 8 7 7 7 6 5 4 4 4 4 4 5 5 5 6 5 6 6 7 7 6 6 5 4 5 5 5 5 5 5 5 4 2 6 11 12 13 12 11 10 9 8 7 7 7 7 6 5 2 4 7 10 7 6 6 6 7 8 9 11 11 11 11 11 11 12 13 15 15 14 12 10 8 7 10 10 10 7 6 6 6 6 7 7 7 6 5 4 2 2 5 8 9 9 8 8 9 10 11 11 11 11 11 10 8 5 4 3 3 4 5 5 6 8 6 4 5 7 7 5 4 4 7 9 11 11 11 12 12 13 13 14 14 14 11 8 5 4 5 6 7 7 7 8 10 11 11 12 12 11 8 8 9 11 9 5 2 2 5 7 9 12 11 9 8 7 7 7 7 6 6 6 7 7 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 2 1 2 4 7 6 5 1 2 5 5 7 9 8 7 8 9 6 0 2 3 5 5 5 5 4 3 1 1 1 2 5 6 4 4 5 5 4 4 4 4 2 3 3 3 2 2 2 2 2 3 2 3 2 1 0 2 2 1 2 3 3 5 7 8 6 4 2 0 2 1 1 2 2 4 5 3 2 1 2 4 3 2 5 5 5 5 7 4 3 5 4 3 2 2 4 6 8 9 1 3 3 1 1 3 4 4 3 3 2 1 2 2 3 4 4 4 4 5 5 5 6 4 4 4 7 9 11 9 8 7 7 8 8 9 9 9 10 10 11 11 11 10 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 6 5 4 4 4 4 4 3 2 2 2 3 3 4 4 3 3 3 3 4 4 5 5 5 6 7 7 7 7 6 6 6 7 6 6 4 5 6 6 5 3 5 6 8 7 6 4 4 5 6 7 8 8 7 7 8 8 7 6 6 6 7 5 2 0 1 3 3 5 7 8 8 7 6 6 8 6 3 1 4 7 8 7 6 4 3 1 3 3 4 7 10 11 8 5 3 5 6 7 5 3 3 7 11 14 10 8 6 6 6 4 3 5 5 5 4 3 2 4 6 5 1 11 11 8 4 6 8 10 10 9 8 7 7 8 9 9 6 4 4 4 3 2 1 1 2 2 2 2 2 1 1 1 2 2 3 4 4 4 4 4 4 4 5 5 5 4 2 3 3 3 3 4 5 6 6 7 7 7 6 6 5 5 5 5 5 6 7 7 7 6 5 5 5 5 4 4 5 7 7 7 8 5 2 17 23 25 24 22 18 15 12 10 8 7 6 4 3 4 5 5 5 4 4 3 4 4 4 4 4 4 5 5 5 4 3 2 2 2 3 5 5 4 3 3 3 3 4 3 3 2 1 1 2 3 3 3 4 4 4 5 7 9 9 8 6 5 4 3 2 2 3 4 4 4 5 6 6 5 23 22 22 22 23 22 22 22 22 22 22 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 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 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 22 20 15 8 4 2 2 2 2 2 3 4 3 2 4 4 4 5 4 2 2 2 3 3 3 3 2 2 2 2 1 2 3 4 4 3 3 2 1 2 2 3 4 6 8 7 6 4 3 3 4 4 4 3 4 5 4 4 4 4 3 4 2 1 3 4 6 6 4 4 4 5 4 2 3 4 2 2 3 3 3 1 1 6 6 8 10 10 10 9 10 11 9 7 6 5 4 5 4 2 3 4 5 6 6 5 6 6 7 7 8 8 8 7 6 6 4 3 6 9 10 11 9 8 8 10 10 10 8 8 7 6 6 6 5 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 4 4 4 4 5 5 5 5 5 2 3 9 12 15 15 14 13 12 10 9 8 8 7 7 7 6 4 6 12 11 9 6 5 4 5 5 6 6 7 9 7 6 6 7 9 13 14 15 13 10 8 7 8 9 10 9 6 6 6 7 7 8 7 7 7 6 6 7 9 11 11 10 8 8 9 11 12 11 11 10 9 9 8 7 4 3 3 3 3 4 4 5 6 5 8 12 9 8 7 5 3 3 8 10 10 10 11 11 11 11 12 12 12 11 9 5 4 4 6 6 6 6 6 8 9 10 10 11 10 8 5 6 9 10 9 4 2 3 3 7 11 11 9 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 8 6 4 2 3 4 4 5 6 6 5 6 7 6 5 3 3 4 4 5 6 6 5 3 1 1 2 3 3 1 1 2 3 4 3 3 3 2 1 1 1 1 2 3 2 3 6 5 3 3 0 1 3 3 3 2 2 2 4 7 9 6 5 5 4 4 3 2 1 2 2 3 4 2 1 0 1 2 5 7 6 6 7 9 8 3 6 3 1 4 4 4 3 6 8 5 2 1 1 1 0 2 1 2 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 7 8 8 8 7 5 5 5 5 6 7 8 9 10 11 11 11 11 10 10 10 9 9 8 7 7 7 6 6 5 5 4 5 5 5 4 4 6 5 4 3 3 3 3 4 4 4 5 5 5 4 4 2 2 3 4 5 6 7 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 7 8 8 7 6 5 5 5 5 6 8 8 7 7 7 7 7 7 4 4 5 6 6 2 1 2 4 7 8 8 8 8 7 6 5 5 3 2 3 6 7 8 8 7 4 3 4 4 5 7 9 11 9 6 4 4 7 7 4 2 3 5 10 13 10 6 5 5 5 5 3 5 6 3 3 5 5 1 5 6 1 11 11 9 4 8 11 11 5 1 2 3 6 10 9 6 3 4 5 6 6 5 4 2 1 1 1 1 0 0 1 2 2 3 4 4 4 4 4 4 4 4 4 4 5 5 4 3 4 4 4 5 6 7 7 7 7 6 5 5 4 4 5 6 6 6 6 6 6 4 4 4 5 5 5 5 6 7 6 6 8 7 2 12 20 25 25 23 20 16 13 11 8 7 6 4 3 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 3 3 4 4 5 5 4 4 3 3 3 4 4 4 4 3 3 4 4 4 4 2 2 7 10 11 8 6 5 4 3 2 2 1 1 3 4 6 6 6 5 4 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 23 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 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 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 21 16 10 2 2 4 3 3 3 2 1 3 4 4 5 5 5 7 6 4 4 6 8 7 7 7 8 7 7 5 3 3 3 4 3 2 1 1 1 2 2 3 4 6 7 4 3 2 3 4 4 3 2 3 4 4 4 4 4 2 1 1 2 4 5 6 6 3 2 4 5 4 2 2 3 3 4 3 1 0 6 5 4 5 7 7 6 7 8 11 12 11 7 4 2 3 4 4 4 3 2 2 3 5 6 7 7 7 7 7 7 7 7 7 7 7 7 8 10 11 10 8 8 8 9 9 9 8 7 6 6 6 6 5 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 3 5 10 14 16 16 15 14 11 10 9 9 8 8 8 8 6 5 8 11 13 9 7 5 5 5 5 5 5 4 4 6 5 3 1 5 9 12 13 12 9 7 6 6 7 8 9 7 6 7 8 9 9 9 8 9 10 11 12 11 12 11 10 8 8 8 10 11 11 10 9 8 7 6 6 5 4 2 2 1 1 3 4 5 4 6 9 11 7 7 8 6 4 2 6 8 8 8 9 11 11 10 10 9 8 9 8 6 3 4 6 5 5 5 5 6 7 8 9 9 9 7 5 5 7 10 11 9 5 3 4 7 10 11 10 8 7 7 7 7 8 8 7 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 3 3 5 6 6 7 7 7 6 4 5 5 5 4 3 4 5 4 5 6 7 7 6 6 5 3 4 5 6 5 4 4 2 1 2 2 3 3 3 3 3 3 3 2 1 2 2 1 1 1 2 3 4 6 5 4 4 1 1 5 5 4 1 1 2 2 6 8 3 1 1 4 6 5 4 3 2 3 5 6 3 1 2 3 5 6 7 7 8 8 10 11 4 6 5 3 8 7 5 3 5 9 11 6 3 1 0 1 1 2 4 5 5 6 6 6 6 5 5 5 4 4 3 3 4 6 7 7 8 7 6 6 5 4 3 2 2 2 3 5 6 8 9 10 11 12 12 12 11 10 10 9 9 8 8 7 6 6 6 5 5 4 4 4 4 5 4 3 3 3 4 4 4 5 5 5 5 6 5 5 4 2 1 2 4 6 7 7 8 8 8 8 6 6 6 7 7 7 6 6 7 6 7 8 7 7 6 5 5 5 4 5 6 8 8 7 7 6 7 8 7 4 4 5 7 7 5 3 2 4 7 8 7 6 6 7 6 5 5 5 4 4 4 5 6 7 8 5 4 4 5 6 7 9 9 9 6 5 7 8 7 4 4 4 3 9 12 9 4 2 3 5 5 2 4 7 2 0 1 8 8 6 6 2 11 12 10 7 9 9 5 2 5 4 5 8 10 6 4 5 6 7 7 6 6 5 4 3 3 2 2 2 2 2 2 3 4 5 5 5 4 4 3 2 2 3 4 5 5 5 4 4 4 4 5 6 6 6 5 5 4 4 4 4 5 6 6 6 6 5 4 3 2 3 3 5 6 6 6 6 6 5 5 6 4 3 13 20 24 25 23 20 16 12 10 8 7 6 4 4 5 5 4 3 4 4 4 5 5 6 5 5 5 4 4 4 5 5 6 5 5 5 5 6 6 5 5 4 3 3 3 5 5 5 5 5 4 4 3 3 1 5 11 11 9 5 4 3 2 2 1 1 0 1 4 5 6 5 4 3 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 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 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 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 21 19 11 4 1 2 2 3 2 2 2 4 5 4 4 4 5 6 7 7 7 7 8 8 7 7 6 7 9 10 11 10 9 9 10 10 9 7 6 5 4 4 5 6 5 3 2 2 4 5 4 3 3 4 2 3 3 3 3 4 3 2 1 2 4 5 5 3 2 3 2 2 1 1 2 2 1 2 3 2 4 3 2 5 9 10 10 8 8 10 11 9 7 5 3 1 3 4 4 4 4 2 4 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 11 10 8 7 7 8 8 7 6 5 5 5 5 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 7 11 14 15 15 13 11 9 8 8 8 8 8 7 7 7 6 7 11 10 9 7 6 6 6 6 6 5 4 3 0 2 4 3 3 7 9 11 10 8 5 4 4 4 5 6 8 7 6 7 8 8 8 8 9 11 12 13 12 11 10 9 8 7 8 8 9 9 9 8 8 7 5 5 5 5 4 3 2 1 2 3 5 5 2 4 7 6 4 6 8 7 4 0 5 6 6 6 8 10 10 9 8 5 4 5 6 5 2 4 4 4 3 3 3 5 6 8 9 8 8 7 6 6 8 11 13 13 10 8 7 6 8 9 9 8 6 6 6 7 7 7 6 6 5 6 7 8 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 5 6 8 8 7 7 7 6 5 5 6 4 2 1 3 4 5 6 6 7 6 5 5 5 5 4 3 4 4 5 6 3 2 4 2 2 3 2 2 2 2 1 0 1 3 3 2 0 1 1 2 4 5 6 5 3 3 1 3 8 6 3 2 4 4 5 8 8 1 3 1 4 5 5 4 4 5 6 6 3 2 4 5 5 6 7 7 9 10 12 14 10 3 4 4 8 8 7 7 8 9 10 6 3 3 4 4 2 2 4 5 4 4 5 4 3 4 5 5 4 3 3 4 6 10 8 7 7 7 5 4 4 3 2 1 1 0 1 2 3 4 6 8 11 12 13 12 12 11 11 10 10 10 10 9 8 8 7 6 5 4 3 4 5 5 4 3 3 3 4 5 5 5 5 6 6 6 6 5 5 5 4 1 3 6 7 7 7 8 8 8 6 5 5 6 7 7 7 7 6 6 7 8 7 7 6 5 5 4 4 5 6 7 8 7 7 6 8 9 9 7 7 8 9 8 7 4 3 2 5 7 8 8 8 8 7 7 7 8 8 7 5 4 6 8 8 7 6 5 7 7 8 8 7 7 6 7 8 7 6 7 6 4 5 10 11 8 2 3 4 4 5 5 2 7 8 1 3 4 8 8 6 3 9 14 11 8 1 2 4 2 4 6 8 9 8 6 5 6 5 5 7 6 5 5 5 4 4 3 2 2 3 3 3 3 4 5 5 5 5 4 3 2 3 4 5 6 6 5 4 3 2 3 3 4 4 4 4 5 5 5 5 6 6 6 5 5 4 3 2 1 0 1 3 5 6 6 5 4 4 5 6 7 7 11 19 22 24 24 23 20 16 12 10 8 7 6 4 4 4 4 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 5 5 5 5 4 3 2 1 3 7 11 9 6 2 1 1 1 1 1 1 0 3 6 6 5 3 2 2 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 23 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 19 14 9 4 2 1 1 2 2 2 2 3 3 2 2 2 3 5 4 4 4 5 5 4 4 4 4 6 10 9 9 9 10 10 10 10 10 10 10 10 8 7 7 5 3 0 1 3 4 5 4 3 2 1 1 2 1 4 7 6 4 2 3 5 6 4 4 3 1 0 1 1 2 1 2 2 4 5 2 1 3 0 5 10 10 9 9 8 8 9 8 7 6 5 3 3 3 3 2 3 7 9 10 8 7 5 5 5 5 6 6 7 7 8 9 9 10 11 12 12 10 8 6 5 5 6 6 6 6 5 5 5 5 5 4 3 2 3 4 4 4 5 5 4 4 4 5 5 5 5 5 6 6 6 7 9 11 13 15 13 11 8 6 6 6 7 7 7 7 6 6 6 6 8 9 8 7 7 7 7 7 7 6 5 4 2 2 2 2 4 6 9 9 8 7 5 2 1 2 2 3 5 6 6 6 5 6 6 7 8 9 11 12 11 11 9 8 7 7 7 7 8 8 7 7 7 8 7 5 4 4 5 6 5 3 2 2 4 5 5 1 3 5 2 2 6 7 6 5 3 6 8 8 7 8 8 9 7 5 2 3 5 6 5 4 4 3 2 2 2 3 4 6 8 8 8 8 7 7 7 9 11 13 13 13 12 10 7 6 7 8 7 6 5 6 6 6 6 6 7 7 8 9 9 9 9 9 8 7 7 8 8 8 7 7 7 8 8 7 6 6 6 7 8 9 8 7 7 7 6 5 5 4 2 1 1 3 4 7 8 7 5 3 1 3 5 6 6 2 2 3 5 7 2 2 5 4 4 4 3 1 0 2 2 1 1 2 3 3 2 2 1 1 1 3 5 6 3 1 2 3 9 8 5 2 3 4 0 6 10 5 3 4 1 3 5 4 4 5 6 5 3 3 4 5 5 4 5 7 9 9 7 7 10 9 6 5 5 6 7 7 8 8 7 4 4 5 7 6 3 1 4 5 4 3 3 3 1 2 5 4 3 2 4 5 6 5 4 4 5 6 4 2 4 3 1 2 2 2 1 1 1 2 5 8 10 11 11 11 11 11 11 11 12 12 12 11 11 10 9 7 5 4 3 4 5 5 4 3 3 3 4 5 5 5 6 6 6 6 5 5 5 5 4 3 3 5 7 7 7 8 9 9 8 6 6 6 6 7 7 7 6 7 7 8 7 6 5 5 4 4 4 5 6 7 7 7 7 6 6 7 8 9 9 9 7 8 7 4 3 2 3 5 7 7 8 8 9 10 10 11 10 9 6 5 7 8 8 7 7 7 7 8 9 9 7 6 6 7 7 7 6 6 7 4 5 10 9 6 4 4 3 1 3 6 6 3 9 7 4 4 6 7 6 5 7 15 13 9 3 6 8 7 8 9 9 7 6 5 6 5 7 7 6 4 3 3 4 5 5 4 4 3 4 4 4 4 4 4 5 6 6 5 4 4 4 5 5 5 6 5 4 2 1 1 2 2 2 3 4 5 6 6 6 7 6 5 5 3 2 1 1 1 0 2 4 5 4 4 4 4 5 6 8 8 11 16 21 23 23 22 22 20 18 14 11 8 6 6 5 3 3 2 2 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 6 6 6 6 5 5 6 6 6 4 3 3 4 4 4 4 4 3 2 1 3 6 8 9 6 4 2 1 1 1 2 1 1 1 4 6 6 5 2 2 2 3 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 23 23 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 24 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 23 23 23 23 23 24 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 19 15 10 6 4 4 3 1 1 2 2 3 4 3 2 3 3 4 4 2 2 4 4 3 3 3 4 4 6 6 7 7 7 7 8 7 8 9 10 9 8 7 7 7 4 0 0 1 3 4 4 1 1 1 2 2 5 5 6 5 6 6 5 4 3 3 4 4 2 1 1 1 1 0 1 1 2 2 2 2 1 3 4 8 10 8 7 8 9 9 7 6 6 5 3 3 4 6 7 8 11 11 11 9 7 6 5 4 5 5 6 6 7 7 8 9 10 11 11 10 8 5 3 3 4 5 6 6 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 3 4 4 5 5 6 6 7 8 9 9 10 12 13 13 10 7 5 5 5 6 6 7 7 6 6 5 6 8 10 10 8 8 7 7 7 6 7 6 5 4 3 1 2 4 7 8 7 6 6 5 4 3 3 3 1 2 5 6 6 5 5 4 5 6 8 9 10 10 9 8 7 6 6 7 7 6 6 6 5 6 7 8 7 6 5 5 6 6 6 5 3 2 3 2 2 5 5 4 3 4 6 5 3 2 3 4 5 4 5 8 9 10 9 8 8 10 9 8 7 6 5 4 3 2 2 3 4 6 8 8 8 7 6 6 7 8 10 11 12 13 13 11 8 7 6 7 6 5 5 4 5 6 7 8 10 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 7 7 8 7 8 9 8 6 5 6 5 4 4 4 3 4 7 10 8 6 6 4 3 1 2 3 4 5 5 4 2 3 3 4 4 3 5 6 6 6 4 3 1 2 2 2 2 2 3 3 2 1 1 0 1 2 3 5 3 3 2 3 6 6 5 4 4 3 3 5 8 9 5 3 4 5 6 5 3 3 4 3 2 3 4 4 4 3 2 5 8 8 5 4 7 11 13 8 2 5 4 4 6 6 5 3 4 4 4 5 4 1 3 5 6 5 3 1 2 3 4 3 1 2 4 4 2 2 1 3 4 5 1 2 5 4 2 2 2 2 2 2 1 2 6 8 9 9 9 9 9 9 10 10 11 12 13 13 12 11 10 8 7 6 5 5 6 6 5 4 4 4 4 5 5 6 6 7 7 6 4 4 5 5 5 4 2 4 6 7 7 8 8 8 8 7 6 6 5 7 8 7 6 7 8 7 6 5 4 4 4 4 4 5 6 7 7 7 7 5 4 6 7 8 8 8 7 7 7 5 3 2 3 2 2 3 4 6 7 8 9 9 10 9 8 8 8 9 8 8 8 7 6 7 9 10 9 8 7 8 8 6 4 3 5 4 4 10 9 7 6 4 3 4 3 7 8 5 1 9 9 6 3 4 7 6 6 9 14 14 12 13 14 12 11 10 8 5 4 4 7 9 9 6 4 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 4 5 5 5 3 1 2 2 3 3 3 3 4 5 6 7 7 6 6 5 3 2 1 1 1 1 2 3 4 4 3 4 5 6 6 8 8 7 8 15 21 23 22 22 21 21 20 16 12 9 6 6 5 2 0 2 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 3 3 3 2 1 4 8 9 8 6 5 3 2 2 2 2 2 2 1 1 3 6 6 5 3 2 2 3 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 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 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 19 15 9 6 4 5 5 4 2 1 1 2 3 3 3 4 4 3 2 2 2 3 4 3 4 6 8 8 7 7 7 7 7 6 5 3 3 3 7 8 7 8 7 6 4 2 2 1 2 4 3 1 2 3 4 5 6 4 3 3 4 4 3 3 3 3 4 4 4 2 1 2 2 1 1 0 1 0 0 2 2 6 6 8 10 6 6 9 10 10 7 4 4 4 3 1 1 4 7 10 11 11 9 7 6 6 5 5 5 5 6 6 7 7 7 8 8 9 9 8 6 3 1 3 4 5 5 6 6 5 4 4 5 6 7 7 7 6 6 5 4 4 4 4 3 3 3 4 4 5 6 7 8 8 8 9 10 11 10 7 4 3 4 5 5 6 7 7 6 6 6 8 9 11 9 8 7 6 5 5 5 6 6 5 5 4 5 6 8 9 9 6 4 4 5 5 5 4 3 1 3 5 5 5 5 4 3 4 6 8 9 8 8 6 5 5 5 6 6 5 5 4 4 4 5 6 7 6 6 5 5 6 7 6 5 3 4 4 5 6 7 5 5 5 6 7 5 7 7 6 7 8 11 12 14 16 18 19 17 16 16 14 12 12 10 9 6 3 1 2 3 4 6 8 9 8 7 5 5 5 7 8 9 10 12 12 11 10 8 8 7 6 3 3 4 6 8 10 11 12 11 11 10 10 10 10 10 10 9 8 7 7 7 7 7 7 6 6 6 8 9 9 8 9 8 7 4 3 5 5 3 4 5 6 8 8 9 9 5 2 1 3 4 4 4 3 4 4 4 3 1 3 3 1 1 2 4 5 5 5 5 4 3 2 2 2 2 1 1 1 1 1 1 2 1 1 4 3 2 1 2 3 4 4 4 3 1 2 5 5 6 5 5 6 7 6 3 1 1 2 2 2 3 3 3 2 1 3 6 8 9 7 6 7 8 11 12 4 2 4 2 3 2 2 2 2 3 4 5 3 1 2 3 3 4 4 4 4 3 2 1 0 2 2 2 2 2 2 3 3 2 2 4 5 4 2 1 2 2 2 1 2 6 7 8 8 7 7 7 8 8 9 10 10 11 12 12 12 12 12 11 9 8 7 6 7 7 6 5 5 5 5 6 6 6 7 7 7 6 5 5 6 6 6 5 3 1 3 5 6 7 8 8 8 8 7 6 6 7 8 8 7 8 8 7 4 3 4 4 4 4 5 6 6 7 7 7 8 7 6 7 7 7 8 8 8 8 7 6 5 4 2 0 2 3 2 3 3 3 3 3 5 7 8 8 8 9 9 9 9 7 7 9 9 9 10 9 9 10 9 8 7 6 6 4 5 11 10 7 5 5 7 10 9 10 8 5 3 5 9 9 6 7 7 5 6 8 12 14 16 18 17 16 13 10 8 6 7 9 11 10 7 4 2 2 2 3 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 3 3 4 5 5 4 2 1 1 2 4 5 4 4 5 6 7 7 6 5 5 3 2 2 1 2 3 4 4 4 4 4 4 5 6 7 7 8 8 5 3 14 20 22 22 22 21 21 19 16 11 8 6 5 4 3 4 5 5 3 2 3 3 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 2 2 3 2 1 3 9 12 9 5 2 2 3 3 2 2 2 2 2 2 1 2 5 6 5 4 3 2 3 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 25 25 25 24 24 24 24 24 24 24 24 25 25 25 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 24 24 24 23 23 23 23 23 23 23 23 22 20 15 10 6 5 5 5 5 5 5 4 3 2 2 3 4 4 2 2 3 4 4 2 2 5 8 9 9 8 7 8 6 5 4 4 3 2 4 9 9 9 9 9 8 7 6 6 3 3 4 4 3 5 7 8 6 5 4 4 3 2 4 5 4 3 3 4 4 4 4 3 2 1 2 2 2 3 4 4 5 6 7 8 7 6 6 5 6 10 10 7 3 2 3 4 3 4 4 4 3 6 8 7 5 6 6 5 5 5 5 6 6 7 7 7 8 9 9 8 7 5 3 2 4 4 5 5 6 6 6 4 3 2 3 4 5 6 6 6 6 5 4 4 4 3 3 3 2 3 4 5 5 5 5 6 7 9 9 7 5 2 2 3 4 5 6 7 7 7 7 7 8 9 9 8 6 5 4 4 4 5 6 6 6 6 6 7 8 10 10 10 6 3 2 3 3 1 2 2 4 4 4 4 4 4 2 2 4 5 6 7 7 6 4 4 4 4 4 5 5 4 3 4 5 7 6 6 6 5 4 5 6 7 6 4 4 9 9 7 5 4 3 4 6 8 9 11 15 16 14 14 16 18 19 21 22 21 20 17 16 16 15 14 13 13 11 8 3 1 1 2 4 6 8 9 8 6 5 4 5 6 7 8 8 10 11 12 12 11 11 10 9 6 5 6 8 9 10 10 10 10 10 10 10 10 10 11 10 9 8 7 6 6 5 5 5 5 5 8 9 9 9 8 8 7 5 3 2 1 5 6 6 7 8 8 5 4 6 5 1 3 4 4 5 4 4 5 3 2 5 7 9 5 4 5 3 1 2 3 4 4 4 3 2 2 2 2 2 0 2 2 3 2 2 5 6 6 5 4 2 2 1 0 2 3 3 3 4 6 5 7 9 9 10 11 8 4 3 3 4 5 5 4 2 1 2 4 6 7 8 8 8 6 7 8 10 11 6 1 3 3 1 1 1 2 3 4 5 5 4 4 6 5 2 3 4 5 4 2 1 2 3 3 5 4 3 3 3 3 2 1 4 5 5 4 2 1 1 1 0 4 6 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 10 10 9 8 8 7 6 5 5 5 6 7 7 7 7 6 6 6 6 6 6 6 6 5 4 2 0 2 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 5 3 3 4 4 5 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 7 6 5 3 2 2 3 4 4 5 5 5 5 5 5 4 3 3 4 6 9 11 12 10 9 11 11 11 10 9 8 8 8 9 11 10 9 6 7 11 10 7 4 6 8 12 11 8 5 5 5 5 7 10 11 10 10 7 8 9 9 9 11 15 15 16 18 14 11 10 11 11 11 8 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 5 4 3 2 2 2 3 5 6 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 5 6 7 7 7 5 1 12 19 22 21 22 22 21 18 14 10 7 5 5 5 6 6 5 3 0 3 4 4 4 4 5 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 5 4 3 2 2 2 2 1 5 9 10 7 4 2 2 3 3 3 2 2 2 2 2 2 2 4 5 5 5 3 2 2 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 25 24 24 24 24 23 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 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 17 11 7 4 3 3 3 4 4 4 4 2 2 3 3 3 3 3 3 2 1 3 6 7 8 7 7 5 5 5 5 4 4 3 5 9 10 11 10 10 11 10 10 10 9 8 6 6 7 8 9 11 8 6 6 4 3 1 4 5 5 3 2 4 3 3 2 3 6 5 3 1 1 2 2 4 6 7 7 6 6 6 5 4 6 5 5 10 11 9 4 1 4 4 4 4 4 4 3 4 7 9 7 6 5 5 4 4 5 7 6 6 7 7 8 8 8 7 6 5 3 3 4 5 6 6 7 7 6 5 4 5 6 6 6 7 7 7 6 5 4 3 3 3 3 3 2 2 3 4 4 4 5 6 8 8 8 6 4 3 2 3 3 4 6 7 7 7 6 6 6 7 7 7 5 4 4 4 5 6 7 7 6 7 8 8 9 9 9 9 7 6 4 4 5 7 6 6 6 5 5 5 4 3 1 2 4 5 5 5 5 5 4 4 4 4 3 4 4 3 2 5 6 7 7 7 6 4 4 4 6 7 6 2 5 10 8 5 2 1 2 7 9 10 10 13 17 17 17 17 17 18 19 19 18 16 14 12 12 12 12 13 14 14 13 9 4 1 2 3 5 7 8 8 8 6 5 5 5 6 6 7 8 9 11 13 13 14 14 13 11 9 7 7 7 8 8 8 9 9 10 10 10 10 10 11 10 9 9 7 6 5 5 4 3 3 6 9 9 8 7 6 6 5 4 4 1 2 5 6 6 4 5 7 5 3 3 5 4 2 4 4 4 5 4 3 2 6 8 7 8 6 5 5 5 5 4 4 4 3 1 1 3 3 4 4 3 3 4 4 5 4 4 6 7 7 6 5 4 3 3 3 3 3 4 5 5 5 7 7 8 8 10 12 11 9 5 5 6 7 7 6 3 1 3 3 2 2 5 5 4 4 6 8 9 8 5 1 2 2 1 0 2 4 5 6 6 6 5 4 4 4 3 3 4 4 3 1 2 4 6 6 6 3 3 2 3 3 3 3 4 5 5 4 2 1 0 1 3 7 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 9 9 8 7 6 5 5 6 7 8 8 8 8 7 6 6 6 6 6 6 6 5 4 3 2 1 1 3 5 6 7 8 8 8 8 7 8 8 8 8 7 5 3 4 4 5 6 7 7 7 7 7 7 6 7 8 8 8 8 9 9 9 9 7 5 4 4 3 3 3 3 3 3 4 5 5 6 6 6 6 5 5 4 2 2 6 10 11 10 9 8 8 9 10 10 8 9 10 12 12 11 9 8 11 14 11 9 9 9 9 7 5 4 6 7 6 6 8 12 11 10 8 9 9 8 9 8 8 7 9 14 16 15 14 13 11 8 6 5 4 3 3 3 2 3 5 5 6 6 5 5 5 5 6 6 5 5 4 4 5 4 4 3 3 4 6 6 4 3 4 5 6 6 6 6 6 6 6 6 5 4 5 5 6 6 5 5 5 4 4 4 5 7 8 8 8 7 7 7 7 7 5 2 10 17 22 21 21 22 20 18 16 12 7 4 3 5 7 7 4 1 3 5 6 5 4 5 5 6 6 5 5 5 5 4 4 4 5 4 5 5 5 5 5 6 6 6 6 5 4 2 2 2 1 2 7 9 9 7 4 3 3 4 4 3 3 3 4 4 4 4 3 3 4 4 4 3 2 2 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 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 21 19 12 7 3 2 2 3 3 4 4 4 3 4 3 3 2 2 2 2 4 5 6 7 6 5 5 4 4 4 4 4 5 7 11 12 13 12 10 10 9 10 10 9 9 8 8 7 7 7 6 2 2 2 5 6 4 2 2 5 5 4 1 2 2 2 2 1 3 6 5 4 3 0 1 2 4 6 6 6 5 5 5 5 3 2 2 5 10 12 9 5 4 4 4 2 2 4 4 3 6 10 12 9 6 5 4 4 4 7 8 7 6 6 7 7 7 6 6 5 4 4 4 5 6 6 7 7 7 6 5 4 4 5 6 6 7 7 6 5 4 3 3 2 1 1 1 1 2 4 5 5 5 6 8 9 8 7 6 5 3 3 2 3 6 6 7 6 6 5 4 5 6 6 5 5 5 5 6 6 6 5 5 5 7 8 9 9 9 8 7 7 8 9 9 9 9 9 7 7 6 6 6 4 3 2 5 6 5 3 3 4 4 4 3 4 4 3 3 3 3 4 6 6 7 8 8 7 5 5 5 5 5 5 6 7 8 7 6 4 6 9 12 11 11 11 13 15 14 13 13 14 15 15 13 11 9 8 7 8 9 10 12 13 15 14 11 6 2 4 5 6 7 8 8 7 6 6 6 6 6 6 5 6 8 10 12 14 15 15 14 12 10 8 6 6 7 7 7 8 9 10 9 9 10 10 10 10 9 9 7 5 5 5 5 3 2 7 9 7 5 3 3 3 4 4 3 1 1 2 4 4 3 3 5 6 3 2 4 4 3 2 3 3 4 2 1 6 7 6 7 8 8 5 4 4 4 5 5 6 5 2 2 4 5 5 5 5 5 5 4 5 5 5 5 8 6 5 4 3 3 2 2 1 3 4 6 6 6 8 5 4 5 7 10 13 11 9 8 6 6 8 8 7 5 2 1 0 1 2 3 2 4 6 6 4 3 2 0 0 0 0 0 1 3 5 7 6 5 5 1 2 1 3 3 4 3 2 2 4 6 7 6 4 3 3 2 3 3 3 3 4 5 4 3 1 0 1 3 5 8 8 8 9 9 9 9 7 7 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 8 7 6 6 6 7 8 9 8 8 7 6 6 6 7 7 7 6 6 5 5 5 5 4 3 1 2 4 7 8 8 7 7 7 7 8 8 7 6 6 6 5 5 6 7 7 8 7 7 7 7 7 7 7 8 8 9 8 7 7 8 7 2 3 5 4 4 4 4 4 4 4 4 5 5 5 5 2 2 4 6 6 4 5 7 10 7 4 3 4 6 8 9 10 12 11 10 10 10 9 8 9 15 12 11 11 8 6 6 7 7 8 7 6 7 9 10 11 11 11 10 9 9 11 9 6 5 4 4 11 13 12 10 7 4 4 4 3 3 2 1 1 3 4 5 6 6 6 6 5 6 6 6 6 5 4 4 4 4 4 4 3 4 5 6 6 5 5 6 6 6 6 6 5 5 6 5 5 4 5 5 6 6 5 5 4 2 0 2 4 7 8 9 8 8 8 7 6 6 6 3 6 15 21 20 21 21 20 19 17 13 8 4 3 5 7 7 4 3 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 5 3 3 3 1 3 7 8 8 6 5 4 4 5 5 5 5 5 6 5 5 4 3 2 2 3 3 3 2 1 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 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 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 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 19 14 8 4 2 2 2 2 3 3 4 4 4 4 4 7 10 10 9 9 9 7 5 3 3 4 4 4 4 5 7 10 12 13 12 11 9 7 7 8 9 9 7 6 6 7 5 4 3 1 3 3 3 6 5 4 3 4 5 3 1 2 1 1 3 0 3 5 4 3 4 4 3 3 2 3 4 5 4 3 3 4 4 3 3 3 7 9 10 8 6 4 2 1 6 6 6 5 4 7 12 10 8 7 6 5 6 8 9 8 7 6 6 6 6 6 5 5 4 4 4 5 6 6 6 6 6 7 6 5 4 4 4 5 5 6 5 4 4 3 3 3 3 2 1 1 1 3 5 6 5 6 7 8 9 8 6 5 4 4 3 4 5 7 6 6 6 5 4 3 4 5 5 5 5 6 6 6 5 4 4 4 5 7 8 8 7 7 6 5 6 7 9 10 10 9 9 8 8 7 8 7 6 7 8 8 6 5 2 2 3 4 4 4 4 4 4 4 5 6 5 5 6 7 9 9 8 7 6 5 4 7 10 12 10 9 10 11 12 12 12 13 12 11 10 8 8 8 8 8 10 11 11 9 7 6 6 5 5 6 8 10 13 14 14 12 9 4 3 4 5 7 7 7 6 6 6 6 7 6 5 3 4 7 9 11 14 14 14 14 13 11 8 7 6 6 7 7 9 9 9 9 8 9 9 9 9 8 7 6 3 3 4 5 4 3 5 6 4 1 2 3 4 5 4 3 2 2 1 4 6 6 4 4 4 4 3 1 4 4 3 1 0 1 2 5 6 5 5 6 8 9 6 3 3 3 3 4 5 4 2 1 2 3 5 6 6 6 4 2 4 6 5 4 7 6 5 5 6 6 4 2 1 4 4 6 8 7 6 1 4 7 5 7 14 12 11 10 8 6 6 6 7 7 6 4 2 2 2 2 1 4 3 2 2 2 1 1 0 0 1 1 1 3 4 5 6 4 1 2 3 1 2 3 2 2 1 3 5 6 5 5 4 4 3 3 3 3 3 3 4 4 3 1 1 0 1 4 5 6 7 8 9 10 9 9 7 6 5 5 5 5 5 6 6 7 7 7 8 9 9 9 9 9 8 7 7 7 7 8 8 7 6 5 5 5 6 7 7 7 8 7 6 6 6 6 6 6 6 5 3 2 4 6 6 6 6 6 7 7 7 6 7 7 7 6 6 6 7 8 8 7 7 7 7 8 8 7 7 8 10 7 5 5 7 7 4 2 5 5 5 5 5 5 5 5 5 5 5 5 6 6 4 2 2 3 4 4 6 8 5 2 4 4 3 3 3 5 10 9 8 9 9 8 7 7 11 14 13 12 9 7 6 10 10 8 4 4 8 9 10 12 13 13 12 10 9 10 9 7 3 4 4 7 7 4 4 4 5 5 4 2 1 1 1 1 2 3 5 5 6 5 6 6 6 6 6 6 6 5 4 4 5 6 6 5 4 4 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 6 7 7 7 7 7 6 6 6 5 3 3 14 19 20 20 20 20 20 17 13 9 6 6 7 7 6 5 5 5 2 1 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 3 2 1 5 7 7 6 5 5 5 5 5 5 6 6 5 5 4 4 4 4 3 3 2 2 2 2 1 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 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 23 23 23 23 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 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 20 16 10 6 4 3 3 3 2 4 7 8 9 9 10 12 10 9 9 10 10 9 6 3 3 3 4 5 7 8 9 11 10 10 9 7 6 4 7 8 9 8 7 6 6 6 4 2 1 2 4 5 5 6 5 4 3 4 4 4 2 1 1 1 2 2 4 5 1 2 3 3 4 4 4 3 3 3 4 3 3 2 4 5 4 4 6 7 8 7 7 7 8 10 10 8 6 6 4 4 10 10 9 8 8 8 10 10 10 9 8 6 6 5 6 5 4 4 4 4 4 5 6 6 6 5 6 7 7 6 5 5 5 5 5 6 5 5 4 4 4 4 4 2 1 0 1 2 3 4 4 5 6 7 7 5 4 3 2 2 2 5 5 6 5 6 5 4 4 4 5 6 6 6 6 6 6 5 5 4 4 5 6 7 7 7 7 6 6 6 8 9 11 10 9 7 7 8 8 7 7 7 7 8 8 8 7 6 5 5 5 5 4 4 5 5 5 6 5 5 4 5 6 8 9 9 8 7 6 5 6 11 13 14 13 14 15 15 14 13 12 11 10 9 7 4 4 4 5 7 9 10 9 8 8 7 7 5 4 4 6 9 12 13 13 12 10 8 6 4 4 5 6 6 6 6 6 6 7 7 5 3 3 6 8 10 11 12 12 13 13 11 9 7 6 7 7 8 9 8 8 7 7 7 8 8 7 7 6 5 4 2 0 4 5 5 5 5 4 3 3 5 6 6 4 3 2 1 3 7 7 7 6 5 4 4 3 2 3 5 5 4 3 4 6 6 5 4 4 5 7 9 10 7 4 3 3 4 4 4 3 3 3 3 5 6 7 4 3 3 5 6 5 3 5 6 6 5 5 5 4 2 2 5 5 5 5 4 2 2 3 6 4 5 12 11 9 8 8 5 2 3 4 4 6 5 4 4 4 3 1 1 2 2 3 2 1 1 1 1 1 1 2 3 4 5 7 7 6 4 3 2 1 2 2 1 1 2 5 5 3 4 4 4 1 2 2 2 2 2 3 4 2 1 3 3 2 3 4 5 7 8 9 10 10 9 8 6 5 4 4 4 5 5 6 6 6 7 8 8 9 10 9 8 8 7 7 8 8 8 7 6 4 3 3 4 6 8 9 8 8 7 7 6 6 6 7 7 7 7 7 5 5 5 5 5 3 3 4 5 6 7 7 7 7 7 6 6 6 7 7 7 7 7 8 9 8 8 7 9 10 8 8 8 8 9 8 5 5 6 5 5 5 5 5 5 5 4 4 5 6 7 6 5 3 4 4 5 6 7 5 5 7 6 5 2 2 1 5 7 9 10 11 11 11 9 10 14 13 12 12 9 9 11 10 8 5 5 7 8 10 13 12 12 11 10 8 7 9 7 3 3 2 2 1 2 2 2 4 5 4 3 1 1 1 2 2 3 4 5 6 6 6 6 5 5 6 6 7 7 6 6 6 7 7 7 6 4 3 3 3 3 3 4 4 4 4 3 3 3 4 4 5 5 5 5 4 4 4 5 5 5 5 4 5 5 6 6 6 6 6 6 6 6 4 1 10 17 20 19 19 20 19 17 13 8 6 7 7 7 6 6 5 3 3 2 4 6 7 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 2 1 4 6 7 6 5 4 5 5 5 5 6 7 7 5 5 5 5 5 5 5 4 4 3 2 2 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 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 23 23 23 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 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 23 23 21 17 11 7 5 4 4 3 5 6 7 7 7 8 7 6 5 4 4 5 6 7 5 4 4 4 4 4 6 8 8 8 8 7 5 4 4 5 8 8 7 8 8 7 8 7 5 2 3 4 4 5 5 6 5 3 3 4 4 4 2 2 2 1 2 3 3 3 2 2 1 2 2 3 2 2 3 4 4 4 2 2 4 5 5 4 5 6 6 6 7 8 9 10 8 5 4 5 4 7 12 12 10 9 9 10 11 10 9 8 8 7 5 5 5 5 4 4 4 4 5 5 6 6 6 6 6 7 7 6 5 5 5 5 6 6 7 6 5 4 4 4 4 3 1 0 1 1 1 2 2 3 4 5 5 3 1 1 2 3 2 3 4 3 4 5 5 5 5 6 7 8 8 7 7 7 6 6 5 5 5 6 8 9 8 7 6 6 8 10 10 10 9 7 6 5 6 6 7 6 6 6 6 7 9 9 7 8 8 10 8 7 4 4 5 5 4 3 2 2 3 4 6 8 8 9 8 6 5 6 9 13 14 15 15 15 15 14 12 11 10 9 8 8 6 4 1 4 8 11 11 10 7 7 9 10 9 8 6 5 7 9 11 12 12 10 9 8 7 7 5 4 3 4 4 4 4 5 5 5 3 1 4 6 7 7 8 9 9 11 12 11 9 7 7 7 7 8 8 7 7 6 6 6 7 8 8 8 8 8 7 6 4 1 2 2 3 4 4 3 2 3 0 1 2 3 2 1 6 9 8 7 8 6 6 6 6 4 3 4 5 5 6 8 9 7 6 4 3 3 4 6 7 6 5 3 3 4 6 6 5 4 4 3 5 7 8 7 4 4 5 4 4 2 2 4 2 1 2 3 2 1 4 7 6 4 1 1 2 2 2 3 5 5 8 7 5 4 5 4 3 3 3 3 4 5 5 5 4 3 2 2 2 2 3 3 2 1 1 1 1 2 2 3 4 6 7 7 6 5 2 2 3 3 4 3 3 4 6 5 5 5 3 3 3 3 2 2 2 1 2 2 0 4 5 5 3 2 3 5 7 8 9 10 10 9 8 6 4 3 3 3 4 5 5 6 6 7 8 9 11 10 9 8 7 7 7 8 8 8 7 6 5 5 6 7 9 10 10 9 9 8 7 7 6 7 7 8 8 8 8 8 8 7 6 5 5 4 3 3 5 6 7 7 7 7 7 6 5 6 7 7 7 8 8 9 9 9 9 8 8 9 9 10 10 12 12 8 5 6 6 6 6 5 5 5 4 4 4 3 4 7 6 6 5 5 6 7 7 7 6 5 5 6 5 4 4 4 4 7 9 9 9 9 8 5 3 4 7 10 14 12 11 13 10 9 8 9 10 10 11 12 9 10 10 10 10 10 9 7 4 2 1 1 0 1 2 1 0 1 1 1 1 1 2 3 3 4 4 5 6 6 5 5 5 5 5 6 7 7 6 6 6 6 7 7 6 5 2 1 1 2 2 3 4 4 4 3 2 2 2 4 5 5 5 5 5 5 5 5 4 3 2 3 3 4 5 6 6 6 7 6 5 5 4 1 9 16 20 18 18 19 19 16 12 8 6 5 6 5 5 4 3 5 4 2 4 7 7 6 5 4 4 3 3 3 3 4 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 2 2 6 7 7 6 5 4 4 4 5 6 8 8 7 6 5 6 6 6 6 6 5 4 4 3 3 3 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 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 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 23 23 23 23 22 18 12 7 5 4 3 4 5 5 4 3 4 5 6 3 1 2 4 5 5 5 5 5 5 5 5 4 6 7 8 7 6 5 4 3 4 5 7 5 4 4 7 9 10 10 8 4 2 4 4 5 5 5 4 3 2 3 2 3 3 4 4 4 1 2 1 1 3 3 2 2 0 1 4 1 2 4 4 4 2 3 5 5 5 4 2 3 4 5 5 8 9 9 6 2 2 3 5 12 13 13 10 10 10 10 10 9 8 8 7 7 5 5 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 6 5 4 4 3 3 4 5 5 6 6 5 4 4 3 2 1 1 1 0 0 1 1 2 3 3 3 2 4 5 4 1 2 3 3 3 5 5 6 6 6 7 8 8 8 8 7 6 5 5 5 7 8 8 7 6 4 4 5 8 8 8 6 5 5 5 5 5 5 5 5 5 5 8 9 9 7 7 8 8 8 7 6 5 4 4 5 4 3 3 3 3 4 6 8 8 7 7 6 6 8 10 12 14 13 12 11 12 12 11 9 8 7 7 8 6 3 3 7 11 12 9 6 4 4 6 8 8 8 7 7 7 9 10 11 11 9 8 7 6 5 7 9 8 8 9 9 7 5 5 5 6 6 8 8 7 7 6 7 7 9 10 10 9 8 8 8 7 7 6 6 5 5 5 6 8 10 9 9 9 8 7 7 6 4 5 6 8 6 5 5 6 5 1 0 0 2 1 2 9 11 10 8 8 8 8 8 8 6 5 4 4 5 8 8 7 6 7 6 2 1 1 2 3 5 4 3 1 3 4 3 3 3 3 3 4 8 9 9 6 5 6 6 7 7 7 6 6 4 2 2 1 1 4 6 6 4 2 1 3 4 4 3 3 3 4 4 3 3 4 3 2 2 3 3 4 4 4 4 5 4 3 2 2 1 1 2 4 4 3 4 4 4 3 3 3 2 3 5 6 5 1 1 2 4 3 3 3 4 7 6 5 4 3 2 4 4 3 2 2 2 1 2 3 6 6 5 3 0 3 5 7 8 9 9 9 9 7 6 3 2 2 3 4 5 5 6 7 8 9 10 10 10 8 7 7 7 7 7 7 7 7 7 7 8 10 11 12 13 12 12 11 10 8 7 6 6 7 8 8 8 8 9 9 9 8 8 8 7 6 5 4 5 6 7 7 8 8 7 6 6 6 7 8 8 8 9 8 8 8 8 8 9 8 8 8 11 11 10 4 4 6 6 6 5 5 5 4 3 3 4 2 3 4 4 5 6 7 7 8 8 9 8 7 8 8 9 10 8 7 7 9 9 6 6 6 5 6 6 3 4 10 12 13 13 11 11 11 12 13 13 13 11 8 11 13 13 12 10 11 9 5 3 2 2 1 1 1 2 1 1 1 2 2 2 3 3 4 4 5 5 6 5 5 5 5 5 5 5 5 6 5 5 6 6 7 7 6 5 3 0 1 1 1 2 3 4 4 3 1 1 1 3 4 5 5 5 5 4 4 3 2 1 2 2 3 4 5 6 7 7 7 5 4 4 2 3 11 17 20 18 18 18 18 15 11 7 6 5 5 4 3 3 4 5 4 1 4 7 7 6 4 4 4 3 3 3 3 4 3 3 3 4 4 4 4 4 4 5 5 5 4 4 3 1 2 6 7 7 6 5 4 3 4 6 7 7 7 7 7 7 7 7 7 6 6 5 5 5 6 5 4 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 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 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 22 19 12 7 5 3 1 2 3 3 2 2 2 3 2 0 2 4 4 5 5 4 4 3 3 4 5 6 7 7 7 6 5 4 4 3 4 4 4 4 4 5 8 9 10 10 8 6 3 3 4 4 4 3 3 2 0 1 1 2 3 3 3 2 1 2 2 1 1 1 2 1 0 1 1 2 3 4 3 1 1 3 4 5 3 1 2 3 4 4 5 6 6 6 5 3 2 5 8 12 12 10 8 10 11 10 8 8 7 7 7 7 6 5 4 4 4 5 5 5 5 5 6 6 7 7 7 7 7 6 5 3 3 3 3 2 3 3 5 6 5 4 3 2 0 1 2 1 1 1 1 1 2 3 3 1 1 2 0 2 6 6 6 6 5 5 6 6 6 6 7 8 8 8 8 7 6 5 5 6 8 8 7 5 4 3 3 4 7 6 4 3 4 5 6 6 5 4 4 3 3 5 8 7 6 5 5 5 5 5 6 6 5 4 4 3 3 4 5 5 5 6 6 7 7 5 6 9 8 8 8 10 11 9 8 7 8 9 9 9 8 7 6 5 6 7 9 8 9 9 6 3 1 2 4 6 7 8 8 8 8 9 10 10 9 8 7 6 3 8 10 11 11 13 14 14 12 11 12 12 13 12 10 9 9 8 7 7 7 8 10 10 10 9 8 8 8 7 7 6 6 5 6 7 8 8 7 7 7 7 7 7 6 7 10 10 10 9 8 7 6 3 0 1 2 2 4 6 10 11 10 8 8 8 6 6 7 7 6 5 5 5 7 7 5 6 7 8 4 3 1 1 2 4 3 2 1 2 3 3 1 3 4 2 4 7 8 8 7 7 8 7 7 7 5 5 6 4 2 0 1 1 2 4 5 4 3 0 4 5 5 2 2 4 3 2 2 3 3 2 1 1 2 3 3 3 4 5 5 4 4 4 3 2 2 3 4 5 6 6 6 5 3 2 1 2 2 4 5 5 4 4 4 5 3 2 4 3 6 5 3 3 3 1 4 5 4 3 2 2 2 3 4 6 5 3 2 3 5 6 7 8 9 9 9 8 6 4 1 1 2 3 4 5 6 6 6 7 8 9 9 8 7 7 6 7 6 6 6 7 7 8 10 11 13 13 14 14 14 13 12 11 9 8 6 6 7 8 8 8 8 8 9 9 9 8 8 7 7 7 6 5 5 6 7 8 8 8 7 6 6 7 7 7 7 7 6 7 8 8 9 10 9 8 8 10 8 5 3 5 6 6 5 4 6 6 4 3 2 4 5 5 4 4 4 7 7 8 7 7 8 7 8 8 10 11 12 9 6 4 8 9 7 7 6 6 7 7 8 5 7 12 12 13 13 12 13 13 15 15 13 12 13 15 16 15 15 14 14 12 9 6 4 3 2 2 1 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 5 6 6 5 5 5 5 6 6 6 6 7 7 6 6 5 3 1 1 1 1 1 3 3 3 3 1 1 1 1 3 4 4 4 3 3 2 1 1 2 3 4 4 5 5 6 7 6 6 4 4 3 1 7 13 17 18 18 18 18 16 14 11 8 7 6 5 4 4 4 5 4 3 2 5 7 7 6 4 3 5 4 4 4 4 4 4 3 2 3 3 4 4 4 4 4 5 5 5 4 3 2 2 4 6 6 5 4 4 5 6 6 7 6 7 7 7 7 7 6 6 6 6 6 7 7 7 6 5 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 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 23 23 23 23 23 24 24 24 24 24 24 24 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 21 21 21 21 21 21 22 22 22 22 22 19 13 8 4 2 1 1 2 2 2 2 2 3 3 3 2 3 4 5 5 4 3 3 2 1 3 5 5 5 5 4 4 3 3 3 3 3 3 3 6 7 8 8 7 7 7 6 4 4 4 3 2 4 5 6 5 4 3 2 2 2 2 2 1 1 3 4 4 3 3 3 4 4 3 3 4 4 3 1 1 2 3 5 4 3 3 3 2 3 4 5 5 5 4 5 6 8 8 8 9 10 9 9 8 7 6 5 5 6 7 7 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 5 4 4 5 5 5 5 4 4 5 6 5 3 1 1 2 3 4 4 5 4 4 5 6 8 9 9 8 8 9 11 10 9 8 6 5 5 5 5 5 5 6 7 7 6 6 5 5 4 5 8 7 6 4 5 5 6 6 6 4 1 3 5 6 7 7 6 4 2 1 2 4 6 5 4 4 3 3 4 4 5 6 5 3 3 3 3 3 4 4 5 5 5 5 4 6 8 9 7 6 6 8 9 8 7 6 6 7 9 9 8 6 6 9 13 11 8 4 5 5 4 2 2 4 5 6 7 7 7 7 7 7 8 7 6 4 5 8 10 13 13 12 12 13 14 14 14 14 15 15 15 12 11 10 11 11 10 11 11 12 11 11 10 9 8 8 9 9 8 8 8 7 7 6 6 6 5 5 5 6 5 5 6 9 12 9 8 10 10 8 5 4 3 6 7 8 8 9 10 9 8 5 6 7 5 4 4 5 5 4 5 6 7 6 4 5 6 7 6 6 5 4 4 5 5 5 5 3 2 3 1 3 5 2 3 4 6 7 9 8 6 7 8 7 4 5 5 3 2 1 1 1 1 3 5 5 4 2 2 2 2 1 3 4 3 1 1 2 2 1 2 1 2 3 4 3 4 5 5 4 4 4 4 3 3 3 3 4 6 7 7 6 4 3 3 4 3 3 3 2 2 7 9 9 3 2 6 5 4 3 2 2 1 2 4 5 5 4 2 3 4 4 4 5 3 1 4 6 7 7 7 8 8 8 8 7 5 3 1 2 3 4 4 5 5 6 6 6 7 7 6 6 5 6 6 7 7 6 6 7 8 9 11 12 14 14 15 14 13 11 9 9 9 8 6 6 7 8 8 7 7 8 8 9 9 9 8 8 8 8 7 7 6 5 4 5 6 7 7 6 6 6 6 7 7 7 7 7 8 8 10 10 11 10 8 4 2 2 3 4 6 6 4 4 5 6 6 4 3 3 5 6 5 4 4 5 4 5 6 7 8 8 8 8 12 10 8 8 4 2 6 9 10 11 10 8 9 9 9 7 7 11 11 11 11 12 12 13 14 15 13 14 15 15 15 13 10 12 14 11 7 3 2 2 3 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 6 6 5 3 1 2 3 3 2 3 3 3 3 2 2 2 1 2 3 3 3 3 2 1 1 2 4 5 5 5 5 6 7 6 5 3 2 3 2 3 9 15 16 16 16 17 17 16 14 11 9 8 6 6 4 4 4 4 4 3 2 4 7 6 5 3 3 4 5 5 4 5 4 4 2 2 2 3 4 4 4 4 4 5 5 6 5 4 2 1 2 4 5 6 6 6 7 6 6 6 6 7 8 8 7 5 4 4 5 6 6 6 6 6 6 5 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 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 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 19 15 8 4 1 1 1 1 2 3 2 0 2 2 2 2 3 3 3 2 1 4 3 2 1 2 3 4 4 4 3 2 1 2 4 5 5 5 6 8 7 7 7 7 7 7 6 4 4 3 2 2 5 6 4 4 5 6 6 6 4 2 1 1 2 4 6 6 6 5 6 5 5 3 2 6 6 4 1 2 2 1 2 3 4 4 2 1 3 3 4 4 4 6 8 9 10 9 9 10 13 11 8 6 6 5 5 5 6 6 6 6 6 6 5 5 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 5 5 5 5 5 5 5 6 5 3 1 3 4 5 6 5 5 5 6 7 8 9 9 10 10 11 9 8 8 9 8 6 5 5 5 5 4 4 5 5 5 5 5 5 4 2 3 5 5 5 4 5 7 7 6 4 2 1 2 4 6 7 7 6 4 3 2 3 4 5 5 4 3 3 3 4 5 6 6 4 3 3 3 3 2 3 3 4 4 5 4 4 7 7 6 5 4 6 9 9 9 7 6 6 8 8 8 7 7 9 10 9 7 5 1 2 2 2 1 2 3 4 5 6 7 7 8 8 8 9 9 10 12 14 15 15 16 15 15 15 15 15 14 14 14 14 13 12 10 11 11 13 14 14 15 15 14 13 12 10 9 9 8 10 10 11 10 9 8 7 6 5 5 5 5 4 4 3 3 7 11 11 7 6 8 9 8 6 6 8 10 9 8 6 8 9 7 6 5 7 6 5 4 4 5 6 4 0 4 5 4 2 1 3 4 4 5 5 5 4 4 4 4 4 3 1 1 1 1 2 1 2 4 6 7 8 6 6 7 8 7 5 5 5 4 4 3 2 2 2 4 5 7 8 6 5 3 2 1 3 5 6 4 2 2 2 1 2 2 2 3 3 2 3 4 3 3 3 4 4 4 3 3 3 4 6 7 7 7 6 5 5 6 3 2 1 3 4 4 8 9 4 2 6 5 3 1 1 1 1 3 3 5 6 5 4 6 6 5 3 2 1 3 6 8 8 9 8 8 7 6 6 6 8 7 4 3 3 4 4 4 4 5 6 6 6 6 5 5 5 6 6 6 6 6 7 8 9 10 11 12 13 13 12 11 9 7 5 6 7 6 6 6 8 8 8 7 7 7 7 8 9 8 8 8 8 8 9 9 8 7 6 5 5 5 6 6 6 5 6 6 7 7 7 8 8 8 9 8 7 1 0 1 1 3 4 6 7 8 7 7 5 6 7 7 5 4 4 4 4 3 5 6 3 2 4 7 8 9 10 11 15 11 10 11 9 8 7 10 12 12 12 12 11 10 10 8 6 7 8 8 7 10 12 14 13 10 9 12 13 13 11 7 2 1 4 3 3 3 1 2 3 2 2 1 1 1 1 2 3 3 4 4 4 5 5 6 6 6 7 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 4 4 3 4 4 3 3 3 3 2 2 2 3 2 2 2 4 4 4 3 2 3 4 5 6 5 6 6 7 6 4 2 2 2 3 2 6 12 16 16 15 14 15 16 15 13 11 8 7 5 4 2 2 2 4 4 4 2 4 6 5 4 3 3 4 5 5 5 5 4 4 3 2 3 4 4 5 5 4 4 5 5 6 5 4 2 2 2 3 5 7 8 7 7 6 6 6 6 8 9 8 6 4 3 3 4 4 4 5 5 5 5 6 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 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 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 19 14 7 3 0 0 1 2 3 3 2 1 1 1 0 0 2 4 6 7 8 8 6 5 2 2 2 3 3 3 4 4 2 3 7 10 9 7 7 7 7 7 8 8 8 7 5 4 4 2 1 2 3 4 3 2 4 5 6 6 6 6 6 6 5 6 6 6 5 4 3 3 4 4 1 5 5 2 2 1 1 4 4 4 5 3 1 1 2 4 3 2 3 5 8 12 14 16 16 16 17 13 10 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 6 6 6 4 2 4 6 7 5 3 3 3 5 6 5 5 6 6 7 7 7 6 5 5 7 7 7 6 5 5 5 3 3 5 5 5 5 5 5 4 3 1 3 4 4 4 5 6 7 5 3 1 0 2 5 6 6 6 5 5 3 2 3 5 5 5 4 4 3 4 4 6 7 7 5 4 4 4 4 4 5 5 5 5 5 5 7 8 6 5 5 4 7 9 8 7 6 6 6 8 8 7 7 6 6 5 5 7 6 3 1 0 0 2 4 6 6 8 9 12 13 13 12 12 14 15 16 16 17 17 17 17 17 17 16 15 14 14 13 13 12 11 10 9 9 10 11 13 14 15 15 14 13 12 11 10 8 8 10 11 12 12 10 8 6 5 5 7 9 9 7 5 3 5 9 11 10 6 4 6 8 8 7 7 8 8 8 6 5 5 6 6 8 6 5 5 5 5 4 4 3 3 2 2 3 4 4 4 2 2 3 3 4 5 4 3 1 3 3 3 1 1 3 2 2 1 3 4 6 7 6 5 6 6 7 7 7 6 5 4 3 4 4 4 4 5 5 6 7 7 6 4 4 3 1 5 6 4 2 1 2 1 5 6 5 4 2 1 2 2 1 3 4 4 4 5 5 3 3 3 5 6 6 6 5 5 6 6 4 3 5 6 6 6 7 7 5 2 5 5 3 1 2 3 3 4 4 5 6 3 2 7 6 4 2 4 4 6 7 9 10 10 10 8 6 4 6 9 10 9 8 6 5 5 4 4 4 4 5 6 7 7 6 6 6 5 4 4 5 6 7 8 9 10 10 11 11 10 9 6 5 4 3 3 5 5 6 8 10 9 8 7 7 7 7 8 8 8 8 7 8 8 9 9 9 8 7 6 6 6 6 6 6 5 5 5 5 6 7 8 7 7 6 5 3 1 1 2 4 4 6 8 8 9 10 10 9 9 9 9 8 6 5 7 7 5 6 7 7 6 7 9 8 9 11 11 11 9 11 13 13 12 10 11 12 11 12 13 14 11 10 10 6 4 6 6 7 6 9 12 7 5 8 10 10 10 7 2 5 4 4 3 3 2 2 2 3 2 2 2 1 1 1 2 3 4 4 4 4 5 5 5 6 6 7 7 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 2 3 4 5 5 4 4 4 5 6 6 5 5 6 6 4 1 2 3 3 3 2 7 13 16 14 14 14 14 15 15 13 10 8 5 3 1 1 2 2 3 3 3 3 4 5 5 4 3 2 3 4 5 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 6 5 4 2 2 3 4 6 7 7 6 6 6 5 6 8 8 9 8 6 4 2 2 3 3 3 4 4 5 6 6 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 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 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 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 20 19 13 8 7 6 4 3 2 2 2 3 3 3 4 3 2 3 5 7 5 3 2 3 4 4 3 3 4 3 4 4 3 1 7 12 17 12 9 8 9 9 10 10 10 9 8 5 3 1 1 3 5 3 2 2 3 4 5 5 4 4 5 5 6 6 6 5 4 3 3 3 3 3 3 4 6 6 2 1 4 6 5 4 5 4 1 1 2 2 3 4 5 6 7 10 15 18 21 19 16 13 11 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 4 4 4 4 5 5 6 5 3 1 5 6 6 4 3 4 4 5 6 5 5 5 6 6 6 5 4 2 1 3 4 5 5 5 5 4 2 3 5 5 5 4 4 4 3 2 1 2 3 3 4 5 6 6 4 2 1 1 3 5 6 6 5 4 3 3 1 3 6 6 5 5 6 6 6 6 6 7 6 6 5 5 4 5 5 5 5 5 5 5 6 7 6 5 5 4 5 7 7 6 5 4 4 5 7 7 6 6 4 4 5 6 8 7 6 5 6 7 9 9 9 9 10 12 14 13 14 14 15 16 16 17 18 18 17 17 17 17 16 15 14 13 13 12 12 11 10 9 7 6 7 9 13 14 15 15 14 14 13 12 10 8 8 9 10 12 12 11 9 7 5 5 8 10 10 9 8 7 8 9 10 7 4 3 5 7 8 6 5 7 8 9 7 7 6 4 4 5 5 4 3 4 4 2 2 2 2 2 2 1 2 2 2 2 2 3 4 4 3 2 3 2 1 2 2 1 2 3 2 3 3 3 4 6 6 6 6 7 6 6 6 7 7 4 3 2 4 5 5 5 5 5 5 6 7 6 5 5 3 1 2 3 3 3 3 3 2 4 6 6 5 2 1 1 1 2 3 4 5 6 6 5 3 3 3 4 4 4 3 4 5 5 6 7 6 6 6 6 6 6 4 4 3 2 2 2 2 3 4 5 6 4 4 5 2 2 7 6 3 2 3 4 6 8 10 10 11 11 7 4 4 8 10 9 9 9 8 8 7 5 4 3 4 5 6 7 7 6 5 5 4 3 3 4 5 6 7 8 9 10 9 9 7 6 5 4 3 1 2 4 5 7 10 11 10 9 8 8 8 8 8 8 8 7 7 7 8 9 8 7 7 6 6 6 6 7 7 6 6 5 3 3 3 5 7 8 7 6 6 6 5 5 5 6 5 6 10 9 8 10 10 10 9 9 10 10 9 8 8 8 9 7 8 10 10 10 10 10 8 9 6 7 10 12 13 13 11 10 12 10 8 8 10 13 13 12 12 6 5 10 10 9 7 9 9 2 3 7 8 6 5 4 2 2 1 0 1 1 1 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 6 6 7 6 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 4 3 2 2 2 2 2 3 4 5 4 3 4 4 4 5 5 4 4 5 6 7 6 5 3 4 5 4 2 1 2 2 2 2 0 5 11 14 14 13 12 12 13 14 14 11 7 2 1 2 2 3 3 3 3 3 3 3 4 4 4 3 3 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 3 3 4 5 6 6 6 6 5 6 6 7 7 7 8 8 6 4 2 2 2 2 3 3 4 5 6 6 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 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 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 18 13 9 7 8 8 8 5 3 4 4 5 4 3 2 1 1 3 2 2 4 4 4 3 3 5 5 5 3 3 3 5 8 12 15 15 12 10 10 10 11 11 11 12 11 8 6 4 4 6 9 9 7 5 4 3 4 5 4 3 3 3 3 5 3 2 1 1 3 4 4 4 3 1 6 8 6 4 4 1 4 5 5 5 5 5 4 3 2 2 7 10 10 9 13 15 14 11 9 6 4 3 5 6 7 6 6 7 7 7 6 6 6 6 6 6 6 6 6 7 7 6 6 5 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 3 1 3 5 6 5 5 4 3 5 7 7 7 7 7 8 8 7 6 4 3 2 3 3 4 4 4 4 2 1 3 4 4 3 2 2 2 2 2 2 3 5 7 7 8 6 5 4 2 2 2 3 4 4 4 3 3 1 2 4 6 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 3 3 4 5 5 4 5 5 3 4 4 3 5 5 5 4 3 3 4 5 6 6 5 5 5 5 5 5 6 7 10 12 13 12 11 10 10 10 10 10 11 12 14 15 16 17 17 18 18 18 17 16 16 15 14 13 12 12 11 11 10 10 9 8 7 6 8 11 13 14 15 15 15 14 13 12 10 8 7 7 9 10 11 11 10 9 7 6 7 8 9 11 11 11 9 8 8 7 6 5 5 6 7 5 4 8 10 11 9 9 10 5 2 5 7 5 1 1 1 1 1 1 2 2 3 1 1 2 3 4 5 4 1 2 1 1 3 3 3 2 0 1 2 2 3 4 4 4 4 4 3 5 7 8 8 8 6 6 6 3 2 2 4 4 5 5 5 5 5 5 6 7 5 4 4 2 1 1 2 4 5 4 3 1 4 5 5 4 2 1 1 2 3 5 5 6 5 4 1 3 4 5 4 3 1 3 6 8 8 7 7 5 4 4 4 3 3 4 4 2 1 3 3 3 4 5 6 4 3 3 1 4 8 7 4 1 2 4 6 7 9 10 11 11 5 4 7 8 7 7 8 8 9 8 8 7 5 4 3 5 6 6 5 4 4 4 4 3 3 4 6 7 7 9 9 10 9 8 6 5 4 4 4 4 5 7 9 11 12 12 10 9 9 10 10 11 11 11 9 8 7 8 8 8 7 6 6 5 5 5 6 6 7 7 6 5 4 3 3 4 6 7 7 6 7 7 7 6 5 5 2 1 6 9 9 10 11 11 8 7 8 8 8 8 7 8 10 8 9 10 10 10 10 10 8 6 4 6 10 11 12 12 8 7 9 8 6 7 8 11 12 10 8 1 1 6 8 10 11 11 8 1 4 6 5 2 2 1 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 7 6 6 5 5 5 5 4 4 3 2 2 2 2 2 3 4 5 5 5 5 4 4 5 5 5 5 4 4 5 6 6 5 4 3 3 3 2 1 1 1 1 2 5 8 11 11 12 12 13 11 9 9 11 13 12 9 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 4 3 3 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 8 8 6 4 2 2 2 2 2 3 4 5 5 6 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 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 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 17 13 6 3 5 7 8 6 5 4 5 4 4 3 2 1 1 2 2 2 3 2 2 1 4 7 10 10 9 9 9 11 12 13 13 12 10 10 9 10 10 11 11 12 11 9 5 5 6 5 5 6 8 8 9 10 9 9 8 6 4 3 1 3 3 3 4 2 1 2 1 3 4 3 6 7 3 5 5 0 6 7 7 7 4 5 5 2 2 2 5 9 9 11 15 16 13 7 4 6 6 5 2 3 4 5 6 7 7 7 6 6 6 7 6 6 6 6 6 7 7 7 6 5 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 3 2 2 2 4 4 5 5 4 4 5 6 7 7 7 8 8 8 8 7 6 6 4 3 3 2 3 4 5 4 2 2 3 3 2 1 1 2 4 6 8 11 11 11 10 9 7 7 6 4 3 2 2 2 3 4 4 3 3 4 6 6 4 4 4 4 5 5 6 6 6 5 4 4 4 4 3 3 3 4 5 5 3 2 2 2 3 4 2 4 4 3 3 3 3 4 4 5 5 4 5 6 5 4 3 4 7 12 12 12 10 10 10 10 9 8 8 10 13 15 16 17 17 17 18 17 17 15 14 13 13 13 13 12 11 10 10 10 10 9 8 10 12 15 14 14 15 15 15 14 14 13 12 10 8 6 7 8 8 9 10 11 11 11 11 10 10 12 14 13 11 9 9 9 8 7 7 6 6 7 5 5 10 12 12 11 10 9 6 6 8 10 8 6 4 4 4 2 1 4 3 2 3 7 8 8 6 7 8 5 1 2 2 2 2 3 3 3 2 2 2 2 3 4 4 3 3 2 4 6 9 9 7 4 4 4 2 2 3 3 4 4 4 4 4 3 4 6 8 6 4 4 4 2 1 1 4 6 5 3 1 4 3 4 4 3 3 4 4 3 4 4 5 5 4 2 4 5 6 5 2 3 5 6 5 3 3 4 3 3 2 2 2 4 5 6 4 2 2 2 0 4 6 6 4 2 1 4 6 8 6 4 1 2 4 6 6 7 8 11 9 3 5 6 5 4 6 7 8 8 8 8 8 8 6 5 5 5 5 4 4 3 4 4 4 5 7 8 8 9 10 11 11 10 10 9 8 8 8 8 8 9 11 12 12 12 11 10 10 10 11 12 14 14 14 13 13 12 11 10 8 7 7 6 5 5 6 6 7 7 7 6 6 5 5 5 4 5 6 7 6 6 4 4 4 3 2 3 3 1 7 10 11 12 11 7 6 9 10 9 8 8 9 9 8 8 8 8 9 9 9 6 3 6 6 7 7 7 6 2 1 1 2 5 8 8 9 8 4 3 7 6 4 1 4 9 10 7 3 4 5 3 1 2 2 1 2 3 2 2 3 3 3 4 5 5 6 5 5 4 4 4 3 4 4 5 6 6 5 5 6 6 6 6 7 7 7 8 9 8 7 6 6 6 6 5 4 2 1 1 2 2 3 3 4 5 5 5 6 5 5 5 6 5 5 4 4 5 6 6 6 4 4 3 2 1 1 1 1 2 3 4 8 10 12 11 10 10 12 10 7 6 8 10 11 10 9 6 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 4 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 4 5 5 6 7 7 6 6 6 6 7 8 8 8 7 5 4 2 2 1 2 2 3 4 5 6 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 17 13 5 1 1 3 6 7 8 6 5 5 5 4 5 4 2 1 1 3 4 5 4 4 5 8 12 12 11 11 12 12 12 12 11 10 9 8 8 9 9 10 11 12 11 9 7 6 6 4 3 5 7 9 9 7 6 5 6 8 7 5 2 1 3 3 2 2 2 3 5 4 3 4 5 5 3 2 2 2 6 7 6 5 1 2 4 2 4 5 6 7 8 11 15 17 14 7 4 6 7 6 5 5 6 6 7 7 7 7 6 6 7 7 7 6 6 6 6 7 7 7 7 6 5 3 3 4 4 5 6 6 6 6 6 5 3 2 3 4 4 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 1 2 2 4 5 6 5 5 4 3 3 4 3 2 1 2 4 6 9 12 11 10 8 6 4 4 4 3 3 4 6 5 4 5 5 5 5 5 5 4 3 3 4 5 6 6 7 7 7 5 4 4 4 4 4 4 4 4 4 4 3 2 2 3 3 2 3 3 3 1 1 3 5 5 4 4 3 3 6 7 5 3 2 3 5 9 10 10 8 10 12 12 10 9 8 10 13 15 16 17 17 17 16 14 13 11 11 12 13 13 12 12 11 10 10 10 9 9 11 16 16 16 15 14 13 12 12 12 13 12 12 10 8 6 6 6 7 8 8 10 10 10 10 12 14 15 15 14 12 10 10 10 9 8 7 7 7 6 5 6 11 14 12 10 9 8 6 8 8 7 8 5 2 4 5 5 1 3 5 7 10 11 9 8 5 5 7 6 4 5 6 7 7 6 5 4 4 4 4 2 0 3 3 4 3 1 4 6 8 9 6 4 3 3 2 2 3 4 4 3 3 2 3 3 5 6 8 8 7 4 4 3 2 2 2 1 3 5 5 5 2 3 4 5 4 4 3 3 2 2 3 5 7 6 6 7 7 5 1 4 5 5 4 1 1 1 1 2 3 4 5 6 6 6 6 4 3 3 3 4 6 6 4 2 2 6 8 6 4 2 1 4 6 7 6 7 8 9 7 3 4 4 1 2 5 7 8 8 8 8 9 10 9 8 7 6 6 5 5 4 5 5 6 8 8 9 9 10 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 12 13 14 14 15 15 14 13 11 10 8 7 6 5 5 5 6 7 8 8 7 6 5 6 6 6 6 6 7 7 7 7 7 7 6 4 2 3 4 3 2 6 8 9 7 5 5 8 10 11 10 11 9 7 6 7 7 7 7 7 6 4 6 9 6 3 6 5 3 2 2 2 1 3 7 8 8 7 6 5 2 2 4 5 1 3 6 7 5 1 2 3 3 2 2 1 1 1 1 1 2 3 4 5 5 6 6 6 6 6 5 4 3 2 3 5 6 6 6 6 6 6 6 7 7 7 7 8 9 9 7 6 5 5 5 5 3 2 1 1 2 3 3 4 4 5 5 6 6 6 5 5 6 6 5 5 5 6 7 6 5 4 3 2 1 1 1 1 2 4 4 5 9 12 12 10 8 8 10 10 8 6 7 6 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 3 4 5 5 5 4 3 2 2 2 2 2 2 2 3 3 3 4 5 8 8 7 6 6 5 5 6 7 8 8 8 8 6 4 3 2 1 1 2 3 4 5 5 21 21 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 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 23 23 23 23 22 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 20 19 19 17 13 8 5 5 6 6 8 10 10 8 7 6 6 7 7 5 4 3 5 7 9 7 5 4 6 8 9 10 11 12 12 11 10 9 8 7 7 7 8 8 9 10 11 11 10 10 10 9 6 4 5 6 6 4 2 1 1 1 3 3 4 4 4 4 4 4 5 5 5 6 8 8 7 6 5 4 2 1 3 5 6 5 3 3 2 3 4 5 10 9 8 8 13 16 18 13 6 4 8 8 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 6 5 3 3 4 6 7 7 7 6 6 6 4 2 3 6 8 7 7 6 4 3 3 3 3 3 3 4 4 4 4 4 3 2 4 6 6 6 7 7 7 8 7 6 6 6 5 4 4 4 4 3 2 1 1 3 6 9 9 8 5 5 4 5 4 2 3 4 5 3 2 2 4 5 6 6 4 3 3 4 5 5 6 6 7 7 6 5 4 3 3 3 3 4 4 3 3 3 4 4 5 4 4 1 4 5 3 3 4 6 8 6 4 4 6 6 7 7 5 3 1 1 3 6 8 8 9 12 13 13 11 9 9 11 12 14 16 16 16 13 10 7 8 10 11 13 13 12 12 10 10 9 8 9 9 12 14 16 15 14 13 12 12 11 11 12 12 12 12 10 7 5 5 5 6 6 7 7 7 6 8 13 17 16 15 14 11 9 9 10 9 8 8 7 7 6 5 6 10 14 12 7 6 6 6 8 6 6 8 5 3 4 4 6 4 7 11 9 9 9 8 8 7 6 6 5 4 5 7 8 9 9 8 8 6 6 5 5 3 2 2 1 2 4 7 8 8 7 6 4 3 2 1 0 2 4 3 3 3 1 2 3 5 5 4 6 7 6 4 3 1 1 4 7 9 10 9 7 5 4 5 5 4 2 1 1 2 4 5 6 8 9 9 8 6 3 1 4 5 2 1 2 2 2 2 2 3 5 6 6 6 6 6 6 5 5 4 5 5 4 3 0 5 8 7 5 3 1 3 6 8 7 5 7 7 7 4 1 3 1 2 2 4 6 7 7 7 8 10 11 11 11 10 9 8 8 7 6 6 6 7 8 9 10 10 10 11 11 12 12 12 13 13 12 12 11 11 11 11 11 10 10 10 10 11 11 12 13 14 14 14 14 13 11 9 8 7 5 4 4 5 5 6 7 8 8 6 5 5 5 5 5 6 7 7 7 7 7 7 7 6 4 3 2 4 5 4 2 3 4 3 3 5 8 10 12 12 11 8 7 7 7 7 8 8 7 6 5 7 8 7 6 5 6 5 3 1 1 2 2 5 9 10 10 9 5 2 4 4 5 4 2 1 6 7 7 6 4 2 3 3 3 2 2 1 1 1 2 3 4 5 5 6 6 6 6 6 5 4 4 4 5 6 7 7 6 6 6 6 7 7 7 7 7 8 8 8 7 6 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 6 5 5 5 6 5 5 5 6 6 7 6 4 2 1 1 1 1 0 0 2 4 5 6 10 12 11 9 6 6 7 10 10 9 8 6 3 1 2 2 3 4 5 5 4 5 5 6 6 5 4 4 3 3 3 4 4 5 5 4 4 4 5 5 5 5 3 2 2 2 2 3 3 3 3 3 3 3 6 8 8 7 6 5 4 4 6 7 9 9 8 8 6 5 3 2 2 3 4 5 5 5 5 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 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 24 24 24 24 24 24 24 24 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 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 17 14 10 7 6 6 5 5 6 9 9 8 7 7 8 7 7 6 5 6 7 7 6 4 2 2 5 7 10 12 12 11 10 9 8 7 7 7 7 7 7 8 9 10 11 11 11 10 9 9 8 7 7 4 3 1 1 1 2 2 2 4 7 9 9 8 8 7 7 7 7 11 11 10 10 9 7 5 2 2 5 7 8 6 6 6 4 7 12 14 13 12 12 14 16 16 13 8 6 7 7 6 6 7 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 4 3 3 5 5 5 5 6 6 5 3 4 7 9 11 8 7 6 5 5 5 4 3 3 3 3 4 4 3 2 5 9 11 13 11 10 10 10 9 8 7 7 7 6 6 5 5 5 5 5 4 3 1 1 3 6 8 8 7 6 6 6 4 3 3 3 2 1 1 1 2 4 5 4 4 4 4 4 5 5 6 6 6 6 6 4 3 3 3 3 1 1 2 3 3 3 4 5 5 3 1 6 8 8 6 5 8 8 8 6 5 6 6 5 6 6 5 3 2 2 5 6 7 7 8 9 11 11 11 9 9 10 11 12 13 13 12 9 7 7 9 10 12 13 13 11 10 9 9 8 8 10 12 14 14 14 12 11 11 11 11 10 11 12 12 12 11 9 6 5 4 4 4 5 6 7 6 5 12 16 17 15 12 10 7 7 8 10 9 8 7 7 7 7 5 5 10 12 9 4 1 4 6 9 8 9 10 7 4 4 3 4 3 6 10 9 7 6 7 7 6 3 4 4 5 4 6 7 7 7 7 8 7 7 6 6 5 4 5 6 8 6 6 4 3 2 3 2 2 2 2 0 2 3 3 3 3 2 3 3 2 2 1 1 4 7 6 5 5 5 7 10 10 8 7 7 7 4 3 3 1 1 3 4 6 6 5 6 8 11 11 9 4 1 1 3 5 2 1 2 2 1 3 3 3 4 5 6 6 6 6 6 6 6 6 5 4 2 3 7 10 9 5 3 1 1 5 9 10 7 5 6 6 4 2 1 1 3 4 3 4 4 5 6 7 10 11 12 12 12 12 11 10 9 8 7 6 6 6 8 9 10 10 10 10 11 12 13 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 14 15 16 16 15 14 12 10 8 6 5 5 5 5 6 6 5 6 7 8 7 6 5 5 5 4 5 6 7 7 6 5 5 6 5 4 4 1 1 3 4 5 5 5 4 1 2 3 6 8 10 9 8 7 9 10 10 10 10 11 10 8 8 9 9 8 9 8 7 6 4 2 3 2 1 4 8 8 8 8 5 3 3 3 4 5 5 3 5 7 8 8 7 5 3 4 4 2 1 1 1 1 1 2 3 4 5 6 6 6 6 6 5 5 5 5 5 6 7 7 7 6 6 5 6 6 7 7 7 8 8 8 7 6 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 4 4 5 6 6 6 4 3 2 2 2 3 3 3 3 3 4 6 8 10 11 10 9 7 6 5 7 8 7 6 6 6 4 5 6 6 6 5 5 5 5 6 6 7 6 5 4 4 3 3 4 4 4 4 4 3 3 4 5 5 5 4 3 3 3 3 3 3 3 3 3 3 2 4 6 7 6 6 5 4 5 7 8 9 9 8 6 6 6 5 4 5 5 6 6 5 5 4 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 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 24 24 24 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 22 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 18 16 14 8 5 5 6 5 4 6 9 8 8 7 6 5 5 6 7 7 6 6 4 4 5 6 8 7 9 12 12 12 9 9 8 8 8 8 8 7 7 7 7 7 8 9 8 8 7 8 9 11 9 7 4 3 3 4 5 5 3 4 6 7 7 7 7 7 7 6 6 4 7 10 9 7 7 7 6 5 8 11 11 10 9 9 9 5 8 15 16 14 11 11 12 13 13 11 9 8 7 6 6 6 6 7 7 7 7 7 7 7 7 6 6 7 7 7 7 6 6 6 6 6 6 5 5 4 4 2 1 1 2 5 5 5 5 8 11 12 11 9 6 6 5 4 4 1 1 0 2 3 4 3 4 8 10 12 10 9 8 8 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 4 4 2 1 5 9 9 8 7 6 5 5 3 3 4 3 2 1 2 3 4 4 4 3 4 4 5 5 5 6 6 5 5 5 5 6 6 6 5 4 3 3 3 3 3 4 4 4 3 7 13 13 11 7 8 10 8 7 5 5 4 4 4 4 5 5 5 6 8 11 9 8 7 6 6 8 9 10 9 8 8 8 7 6 6 7 8 8 8 9 11 12 12 11 9 9 8 7 9 11 14 15 15 14 13 10 9 9 9 9 9 10 11 11 11 9 8 6 5 4 4 5 7 7 5 4 10 16 18 15 12 8 7 6 7 8 10 9 7 5 5 7 9 6 3 6 8 8 3 2 4 7 8 7 9 11 10 8 6 5 5 5 8 10 11 6 5 7 5 3 1 2 3 5 6 6 4 5 6 8 9 9 9 8 5 6 6 8 8 6 1 1 1 1 1 3 3 2 2 3 3 4 4 3 1 4 5 3 3 1 2 3 3 3 6 6 7 7 8 8 8 6 2 5 6 5 5 4 3 3 5 6 6 5 4 4 5 7 10 10 7 2 1 4 1 3 2 1 0 0 1 2 3 3 3 3 4 5 6 6 6 6 6 6 5 3 3 8 11 10 7 3 1 2 4 7 9 10 7 5 6 5 3 1 2 3 5 5 5 4 3 3 6 9 12 11 12 13 13 13 12 11 10 9 7 6 4 5 7 9 10 10 10 10 11 12 13 14 14 14 14 14 13 13 13 13 13 13 12 13 14 15 17 18 18 17 15 13 10 8 6 5 5 5 6 7 7 6 5 6 7 7 6 6 6 6 6 6 7 7 7 6 5 5 4 6 5 4 3 3 3 4 3 2 3 3 2 4 4 4 4 6 8 9 8 7 9 11 12 12 12 13 11 9 8 11 12 12 11 10 11 10 7 3 5 6 8 8 8 4 2 2 2 3 4 2 4 5 5 4 0 1 4 8 9 7 6 5 5 4 5 5 3 2 2 2 2 3 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 6 5 4 4 4 4 5 5 5 4 2 2 4 4 4 3 4 4 4 4 4 4 4 5 6 6 5 3 3 3 4 5 5 5 5 5 4 4 6 9 10 10 10 9 9 6 6 7 7 6 3 5 8 10 11 11 9 7 6 6 5 5 5 6 7 7 5 4 3 3 3 3 3 3 3 3 2 3 4 5 5 5 4 4 3 3 3 3 3 4 4 3 2 1 3 4 5 6 6 7 7 7 7 8 8 8 7 6 6 6 6 6 6 6 6 5 5 4 4 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 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 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 20 20 19 19 18 18 18 18 19 19 18 18 16 14 9 7 6 7 8 8 6 6 6 7 6 5 3 3 4 5 5 6 5 3 5 9 11 12 11 12 12 12 10 9 8 9 10 10 9 8 7 7 6 6 6 6 6 6 5 4 6 6 8 6 5 5 4 4 4 4 4 5 6 8 7 4 3 3 4 6 4 4 4 5 9 9 8 7 7 7 5 6 11 12 10 7 7 8 5 6 13 17 15 11 10 10 11 10 8 7 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 7 7 6 5 5 5 6 6 6 5 4 4 3 2 2 4 5 4 4 8 11 11 10 8 4 4 5 1 2 1 0 2 3 4 3 1 4 8 7 6 5 5 5 5 6 7 8 7 6 6 5 4 4 5 5 4 4 5 6 5 5 2 3 8 10 10 8 6 5 5 4 3 4 6 5 3 1 2 3 3 3 2 1 2 3 5 5 5 4 4 3 4 6 7 6 6 5 5 4 4 3 1 2 3 6 6 7 8 11 14 12 10 7 10 11 8 6 4 4 4 4 4 4 6 7 8 10 11 12 12 11 10 8 6 5 7 8 9 7 6 4 1 1 3 5 7 8 9 10 11 12 11 9 7 6 8 11 15 16 16 16 15 15 13 11 9 7 8 8 8 8 9 9 8 7 6 5 5 4 3 4 4 4 5 9 15 16 15 12 10 7 7 7 7 8 9 9 7 5 5 7 10 8 4 4 7 8 5 4 5 7 7 5 8 10 11 12 11 7 7 6 7 10 11 7 5 7 6 3 0 1 2 4 5 5 4 5 7 9 9 8 6 5 5 6 5 4 7 6 4 3 3 3 3 3 2 2 2 3 4 4 4 3 2 2 4 3 1 1 4 5 5 4 4 4 4 5 7 8 8 5 5 5 2 5 8 6 4 4 5 5 5 3 2 2 3 5 7 6 4 2 2 5 1 1 2 1 0 1 2 3 5 4 3 2 3 4 6 6 6 6 6 6 3 4 8 11 10 7 4 2 3 4 5 7 9 9 7 5 5 3 2 2 3 5 7 7 6 5 4 6 11 11 11 11 11 12 12 12 12 11 10 8 7 5 3 5 7 9 9 9 9 10 11 12 14 14 15 15 14 13 13 12 13 13 13 13 13 15 16 18 18 17 16 15 12 10 8 7 6 6 6 7 7 7 7 6 4 6 7 8 7 7 7 7 7 7 8 9 9 6 5 4 4 5 5 5 5 6 6 6 4 2 4 5 6 6 6 6 4 6 9 13 10 8 9 10 11 11 11 11 9 7 5 9 10 9 5 4 6 10 11 9 8 9 11 10 8 3 0 2 4 4 4 4 3 4 2 3 3 2 2 8 7 6 7 9 9 7 8 8 8 6 4 3 2 2 2 3 3 4 4 5 5 5 5 5 6 6 7 7 7 7 7 7 8 9 8 7 7 6 6 5 5 4 4 3 3 3 4 5 6 6 5 2 2 4 4 4 4 4 4 4 4 4 4 5 6 6 5 4 3 3 3 4 4 5 5 6 6 5 4 6 9 10 9 9 9 8 7 6 7 8 6 3 5 9 14 14 12 8 7 7 7 6 6 5 6 7 6 5 4 3 3 3 3 3 3 3 3 2 2 3 5 5 5 5 4 4 4 4 4 4 4 3 2 2 3 4 5 5 6 7 8 8 8 7 7 7 7 6 5 5 6 6 6 5 5 4 4 4 4 4 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 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 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 21 21 20 20 19 19 18 18 18 18 18 18 17 16 14 10 7 5 4 2 2 3 4 5 5 5 4 3 2 2 1 2 3 4 6 10 12 12 12 12 13 11 10 9 9 9 10 10 10 8 7 7 6 5 5 5 4 3 2 1 1 4 2 2 6 7 7 6 6 6 7 6 8 7 5 3 2 3 3 4 6 4 5 7 8 10 11 10 8 7 7 7 9 12 14 8 4 6 7 5 6 11 16 14 13 12 10 9 7 7 6 2 3 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 6 7 8 7 6 5 5 5 5 6 6 6 5 5 4 4 4 4 4 3 2 3 7 9 9 7 3 3 3 1 3 3 2 1 1 2 2 1 4 6 7 6 4 4 4 5 5 6 7 7 7 5 4 4 3 3 3 3 3 2 2 2 1 5 9 12 12 10 8 7 6 6 5 4 5 5 6 5 4 3 4 4 3 3 3 2 3 3 4 5 5 6 7 7 7 7 5 5 4 3 2 4 5 6 9 10 10 10 10 11 11 10 9 8 8 10 10 8 6 4 3 5 7 8 9 10 9 9 9 8 7 8 10 10 9 6 4 5 6 7 6 5 4 4 5 7 6 6 7 8 10 12 12 10 8 7 7 13 16 17 16 15 16 15 15 14 12 9 8 9 10 9 8 7 7 6 6 4 3 5 7 8 8 7 7 9 13 16 14 13 11 10 10 9 7 7 7 7 8 6 5 5 7 9 8 5 4 8 9 8 6 5 5 5 4 6 8 10 9 9 8 6 6 6 8 9 7 5 7 6 4 2 2 3 3 3 4 5 6 7 8 6 3 3 2 4 5 4 4 6 6 5 3 4 5 4 3 2 2 2 2 3 4 5 4 3 1 2 2 3 3 4 4 4 4 4 4 3 3 4 6 7 7 5 3 4 7 8 7 5 4 4 4 4 3 2 1 2 3 4 3 1 4 2 3 3 1 2 1 0 1 3 4 5 4 3 3 5 6 7 6 6 5 5 4 3 7 11 10 7 4 1 2 4 6 7 8 9 8 7 5 4 2 3 4 4 6 7 8 9 10 10 11 12 10 10 11 11 11 12 12 12 10 8 6 5 3 4 6 8 9 9 9 9 9 10 12 13 14 14 13 12 10 10 10 10 11 12 13 14 16 16 17 16 16 14 12 9 7 6 6 5 5 6 7 7 7 7 5 4 7 7 8 8 8 8 7 7 7 8 10 11 9 5 4 5 6 6 7 7 8 9 9 7 6 7 9 8 8 9 8 6 6 8 12 10 9 10 8 9 10 9 8 6 5 6 7 7 6 3 3 3 7 9 10 9 10 12 10 9 8 5 2 1 1 0 2 3 3 3 3 3 2 1 3 3 3 4 7 8 8 9 9 8 6 4 4 3 3 2 2 3 3 4 5 5 5 5 5 5 6 6 6 7 6 6 6 8 9 10 10 10 9 8 7 5 5 4 3 3 3 3 5 6 7 6 3 1 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 4 3 4 7 9 10 9 8 7 6 5 5 7 8 9 8 11 14 10 7 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 4 5 5 5 5 5 5 4 4 4 4 3 3 3 4 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 3 3 3 3 3 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 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 18 18 18 17 17 15 13 10 6 3 1 3 4 5 4 4 5 4 3 2 2 2 3 2 2 3 7 10 9 9 9 8 7 7 7 6 7 7 8 9 8 7 6 6 6 5 5 4 2 1 0 1 1 0 3 5 6 8 8 7 7 8 9 6 4 3 3 3 2 1 5 5 5 4 7 8 6 4 4 7 7 5 5 6 8 11 12 7 4 6 7 6 7 10 13 13 14 15 14 10 7 7 7 5 2 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 7 6 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 2 1 4 6 8 7 5 1 1 2 6 6 6 4 3 3 1 2 7 9 9 7 5 5 5 5 5 6 6 7 7 7 9 10 10 10 11 12 12 11 9 8 9 12 13 13 12 11 10 9 9 10 7 5 5 5 6 5 5 4 3 1 1 2 3 3 4 5 7 9 9 8 7 6 6 6 4 4 5 3 5 7 9 10 10 9 8 8 8 9 9 7 6 5 6 9 8 7 5 4 5 8 10 12 11 9 8 7 6 3 1 4 8 10 10 7 4 3 4 5 6 6 5 5 5 5 4 5 6 7 9 12 12 10 8 8 12 15 15 13 13 14 15 15 15 14 12 10 9 11 13 13 11 8 6 5 3 3 4 6 7 8 7 8 9 11 14 15 12 11 10 11 11 10 7 6 5 6 7 5 4 4 7 8 8 4 4 9 10 8 5 3 3 4 4 5 5 6 8 8 7 5 5 5 5 8 9 6 5 6 4 4 4 2 2 5 4 4 4 3 4 4 3 3 4 4 5 6 8 9 6 4 4 4 4 4 3 2 1 1 1 3 3 4 1 2 4 3 3 3 4 5 4 3 3 4 4 4 4 3 3 4 4 4 5 6 7 6 6 5 5 5 5 4 2 3 2 4 4 3 1 2 3 1 0 1 1 2 1 1 2 4 4 4 2 3 5 7 7 6 5 6 6 8 7 6 9 10 8 4 2 1 3 4 5 6 8 8 8 6 4 2 4 5 4 5 6 8 11 13 14 12 10 10 10 10 10 10 11 11 11 10 9 6 4 3 5 8 10 10 10 9 9 8 8 9 10 12 13 13 11 9 8 8 8 9 10 12 13 14 15 15 15 15 14 13 10 7 5 5 5 5 4 5 6 6 6 6 5 4 6 8 9 9 9 8 6 7 7 8 9 10 10 7 4 4 6 7 8 9 10 10 10 9 7 7 8 8 9 9 5 2 3 5 6 7 8 9 7 8 11 9 8 8 8 7 6 6 5 4 4 3 7 8 8 7 7 8 8 8 8 7 7 8 7 5 3 0 3 5 4 3 3 2 1 2 2 3 4 6 7 8 8 6 5 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 7 8 9 10 11 11 10 9 7 5 3 3 3 3 4 6 7 6 3 1 3 4 4 3 3 3 3 4 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 4 1 2 3 7 9 9 8 7 7 5 3 4 8 11 11 13 14 8 4 4 5 5 5 5 5 6 7 7 6 6 6 6 6 6 5 5 4 4 3 2 2 2 3 5 5 5 5 4 4 4 4 4 4 3 3 2 4 6 6 6 6 6 6 7 7 6 5 5 4 5 5 6 6 7 6 5 4 4 3 3 3 3 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 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 22 23 23 23 23 23 23 23 23 23 23 23 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 19 18 18 18 17 17 16 15 12 9 6 6 4 1 2 2 3 4 4 3 2 2 3 3 3 3 2 1 4 6 5 3 1 1 1 1 4 5 5 5 6 7 7 6 6 6 6 6 6 4 3 1 1 3 7 6 5 3 3 5 4 2 3 3 3 4 3 2 2 2 4 4 4 4 4 4 6 6 4 3 2 5 6 6 6 7 8 9 10 10 7 6 7 7 5 7 10 12 13 14 14 9 6 6 6 5 3 3 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 6 5 5 5 6 6 6 6 6 5 5 4 4 5 5 5 4 3 1 1 3 4 4 5 4 2 4 9 8 6 3 3 2 3 7 11 9 7 5 4 5 5 5 5 5 5 5 5 7 9 11 12 12 12 12 12 12 11 11 12 13 12 12 11 10 9 8 8 9 7 6 5 5 5 4 1 1 4 6 9 7 6 7 6 6 7 7 6 6 5 5 6 6 6 5 6 7 9 10 9 8 7 7 6 5 5 5 5 3 3 4 4 6 7 7 5 7 8 10 11 10 9 7 6 6 5 4 4 6 8 9 9 8 6 5 5 6 6 6 5 4 2 3 5 6 7 7 9 10 11 9 7 9 11 13 10 10 10 12 14 15 14 13 12 10 8 12 15 16 13 10 7 7 7 7 6 6 6 6 6 7 9 14 16 15 12 10 10 11 11 10 7 5 5 6 6 5 4 4 7 7 6 3 5 9 10 8 5 3 2 2 3 4 5 6 8 7 6 5 4 3 3 6 7 6 1 5 4 4 3 1 5 8 5 4 3 1 1 2 3 5 7 6 5 6 8 8 5 4 5 5 4 3 1 1 2 1 1 1 1 3 6 6 6 5 4 2 3 4 3 3 4 6 5 4 4 3 4 7 7 6 4 4 6 5 5 6 7 6 6 4 2 4 3 4 3 1 2 2 1 1 1 1 2 2 3 2 2 3 3 2 3 5 6 7 6 6 7 9 10 12 9 8 10 8 6 3 3 3 2 3 4 6 7 8 7 5 1 4 7 6 5 5 7 9 11 12 11 9 9 9 10 9 9 10 11 11 10 8 7 7 8 10 12 13 14 13 12 11 9 7 6 7 8 10 11 10 8 7 6 6 7 9 11 12 13 13 12 11 12 13 13 13 11 9 7 6 5 4 4 5 6 7 7 6 5 5 7 9 10 11 10 8 6 8 9 10 10 10 9 9 7 4 3 5 6 7 7 9 9 9 6 4 3 5 4 3 4 4 3 2 3 5 7 7 5 7 9 8 8 9 9 7 6 6 6 6 6 7 9 6 3 3 5 6 7 6 3 0 3 6 7 7 6 4 1 4 5 5 3 2 3 6 5 4 2 3 4 5 6 6 5 5 5 6 6 6 4 3 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 5 6 7 9 10 10 10 9 7 5 4 4 4 5 5 5 4 3 1 3 4 4 3 2 2 3 4 5 5 4 4 3 3 3 3 3 3 3 5 5 6 6 6 5 2 1 1 3 6 9 8 8 8 6 3 3 6 9 12 13 11 4 2 2 3 4 4 4 5 6 7 7 7 7 7 7 7 6 6 5 4 4 4 3 2 2 3 4 5 5 5 4 4 4 4 4 4 3 3 2 2 3 5 6 7 7 7 7 7 6 5 4 4 4 5 6 7 7 7 6 6 5 5 4 4 3 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 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 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 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 19 19 18 18 17 17 16 14 11 8 6 6 6 5 3 4 4 5 6 5 2 2 3 4 4 2 1 1 2 3 2 2 3 5 3 0 6 6 5 5 5 6 5 5 6 6 7 8 8 7 5 4 5 7 7 4 1 3 4 4 4 3 3 4 3 1 3 3 3 2 1 2 3 3 4 6 7 3 3 5 2 3 7 7 6 6 9 12 10 9 7 5 5 6 4 4 9 11 13 15 14 9 6 4 3 2 1 3 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 4 4 5 5 6 5 4 3 2 1 1 1 2 4 2 3 6 8 6 3 2 3 5 9 10 9 5 2 1 2 4 5 5 5 5 5 4 4 6 9 10 9 8 6 8 10 10 10 10 10 10 9 8 7 6 6 6 7 7 6 6 6 5 6 7 8 9 10 7 6 6 6 6 5 5 4 3 4 5 4 4 5 6 6 6 7 8 8 7 5 4 4 4 4 5 5 3 1 2 3 3 1 3 4 4 6 10 9 8 7 7 6 6 6 7 6 6 6 7 8 9 9 9 6 5 6 6 6 5 3 2 3 5 6 8 8 9 9 9 9 6 6 10 11 11 9 9 10 12 14 15 13 12 12 9 9 13 14 14 12 11 10 12 11 10 9 7 7 6 6 7 12 16 17 15 12 10 9 8 8 7 5 5 6 7 7 6 4 5 7 7 5 4 4 7 8 9 8 7 5 3 3 4 6 8 8 8 6 4 2 3 3 1 4 6 0 3 2 1 3 6 8 8 5 3 3 2 0 2 4 5 7 7 7 7 7 5 3 3 5 5 4 2 2 3 4 3 3 3 6 7 7 5 4 5 5 2 3 4 3 3 5 6 4 5 5 1 4 8 7 6 5 4 6 6 8 8 7 6 7 7 5 4 4 4 2 1 3 2 1 1 1 1 3 3 3 3 2 2 3 3 4 5 3 5 8 9 10 9 9 9 7 7 10 7 4 5 4 3 1 2 3 5 6 7 4 2 6 8 9 8 7 8 9 7 6 7 8 8 9 9 9 8 8 10 10 9 8 9 10 12 14 15 16 16 15 13 12 12 10 8 5 4 5 8 9 9 7 6 6 6 7 9 11 12 12 11 10 9 9 11 13 12 11 8 6 5 4 4 5 6 7 8 8 7 5 6 8 10 11 10 10 8 7 9 10 11 11 10 10 9 7 4 2 2 4 4 5 6 8 7 5 4 3 2 0 2 4 5 5 4 5 6 6 5 4 6 7 9 7 7 8 7 7 7 6 6 4 5 7 2 1 3 5 5 7 7 6 6 2 5 6 7 8 7 4 1 3 5 6 4 2 3 5 4 2 1 1 1 5 7 7 6 7 7 6 5 4 3 3 4 5 5 5 4 5 5 5 5 5 5 3 4 5 6 6 7 7 7 8 8 9 9 9 8 7 6 6 6 5 5 5 5 3 1 2 4 4 3 2 3 4 5 5 4 4 3 3 4 4 4 4 3 4 6 7 8 8 6 5 3 3 2 2 4 7 7 8 9 9 8 8 8 10 13 10 6 1 1 2 3 3 3 4 6 8 8 8 7 7 6 7 7 6 6 5 5 4 4 3 3 3 3 4 5 5 5 4 3 3 3 3 4 3 3 2 2 2 5 7 7 7 7 7 6 6 5 4 4 4 6 7 6 6 6 6 6 5 5 4 4 4 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 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 22 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 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 11 8 5 5 5 7 8 5 4 3 5 6 4 3 4 5 4 4 4 3 3 2 2 3 4 3 2 5 9 8 7 6 6 6 6 6 6 7 8 9 9 8 7 7 6 5 3 3 4 5 5 5 4 3 3 4 3 2 1 2 4 4 3 2 1 2 2 3 2 1 3 3 2 7 11 7 3 3 3 8 10 10 8 6 5 6 5 4 11 12 12 12 11 9 5 2 2 2 3 4 5 5 5 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 4 4 5 5 5 5 4 3 3 2 2 2 2 4 0 4 7 7 5 4 3 5 6 7 7 6 5 2 2 5 6 6 6 5 5 4 2 5 9 10 10 8 8 8 9 10 9 8 8 8 8 7 6 5 6 6 7 8 7 6 7 9 10 11 11 11 8 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 3 3 0 1 2 1 1 4 5 6 5 4 3 3 3 2 2 3 4 6 8 6 4 4 4 5 6 7 7 7 6 6 7 8 9 10 10 8 5 4 5 6 6 4 0 4 5 6 8 8 7 7 5 5 7 11 14 12 11 10 11 12 13 14 14 12 12 11 9 13 17 14 13 12 12 12 13 12 11 11 9 8 6 7 8 12 14 15 13 12 10 8 6 6 6 5 6 7 8 6 6 5 7 7 7 6 4 4 7 9 11 10 10 9 7 5 5 7 8 8 8 8 4 1 3 3 2 3 6 7 6 6 6 6 7 8 6 3 2 2 2 3 5 6 4 3 2 5 6 5 2 2 3 4 4 2 3 4 5 5 5 5 6 6 5 3 2 2 4 3 3 6 5 4 4 5 4 5 5 4 4 6 8 7 5 8 8 6 7 9 9 5 5 7 8 6 3 3 2 0 3 4 3 2 1 1 1 3 3 3 2 2 3 4 4 2 0 6 10 12 9 7 7 7 6 6 8 10 6 4 6 4 2 1 1 3 5 4 3 6 9 11 10 9 9 8 7 7 6 5 5 7 8 9 9 8 7 8 8 8 7 9 11 13 14 14 15 15 14 13 11 11 11 11 9 6 5 6 9 9 9 7 6 6 6 7 8 10 10 10 9 8 7 7 8 9 8 6 4 2 3 4 6 8 9 9 9 8 7 6 6 7 9 9 9 9 8 9 10 11 11 11 10 9 8 6 4 3 4 5 4 4 5 6 6 6 5 4 3 2 2 4 6 7 7 6 6 6 6 6 7 8 9 5 4 5 7 8 8 3 2 2 1 2 1 3 3 4 5 8 9 5 6 3 4 4 6 8 10 9 6 3 2 6 8 6 4 1 1 1 0 2 4 8 8 8 7 7 7 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 5 6 7 7 8 8 8 8 9 9 10 9 8 7 6 6 5 5 5 5 4 3 2 3 5 4 3 3 4 5 5 4 4 3 4 5 5 5 4 4 5 7 8 8 7 6 5 3 4 4 3 4 5 6 7 9 10 10 9 9 11 13 11 6 1 3 4 5 4 4 5 7 8 8 7 7 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 4 3 3 3 3 3 3 3 3 4 6 7 7 6 6 6 6 6 5 4 4 5 6 7 6 6 6 6 5 4 3 3 3 4 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 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 22 22 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 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 15 12 8 5 4 4 4 5 5 4 4 5 5 3 3 4 5 5 3 1 1 0 2 4 3 1 4 10 10 9 8 8 8 8 7 7 7 7 7 8 8 9 9 8 7 6 5 3 3 5 5 4 2 1 0 1 0 1 2 3 4 4 4 3 3 4 2 2 1 1 2 3 1 3 7 8 5 4 5 2 6 11 12 10 8 3 5 5 6 13 13 11 8 9 8 6 4 3 3 4 4 4 4 5 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 4 2 2 2 3 3 2 3 4 5 5 4 3 3 2 2 2 1 1 1 2 3 7 11 9 8 7 6 5 5 6 7 7 5 4 2 5 6 6 5 5 3 2 6 8 11 11 10 9 9 9 10 10 8 6 6 8 8 8 8 8 7 6 7 8 8 7 5 7 8 8 5 2 3 5 5 4 4 4 5 6 7 6 5 4 4 5 5 5 5 4 2 1 3 4 1 2 3 3 2 3 5 6 6 5 4 2 2 1 2 4 6 5 4 5 5 5 5 6 6 6 7 7 6 5 5 6 7 9 10 10 8 6 4 2 1 1 3 5 6 7 8 9 10 10 11 12 15 15 14 12 11 11 12 13 14 14 13 11 13 12 11 14 14 12 12 12 12 12 11 11 11 11 10 9 7 7 8 10 11 11 9 9 9 8 7 7 7 6 6 7 7 6 7 7 8 7 6 5 3 6 8 10 12 11 10 9 8 7 5 6 7 6 7 8 6 4 5 5 6 7 10 11 9 8 7 4 5 6 4 3 2 3 4 4 4 4 3 2 1 5 6 5 1 2 4 2 4 5 5 5 4 5 6 6 6 5 2 1 1 3 4 3 4 6 5 5 5 5 4 5 4 3 7 8 7 5 4 5 7 6 7 9 7 6 6 6 6 4 2 2 0 2 3 4 4 2 0 2 2 3 3 1 2 3 3 3 3 2 6 10 10 8 6 6 7 5 4 6 8 8 5 5 7 6 4 3 3 4 4 2 7 12 12 11 9 8 6 5 4 5 6 6 6 7 8 9 9 8 7 6 6 6 8 11 14 14 14 13 12 11 10 10 10 9 10 10 9 7 6 8 10 10 9 7 5 5 5 5 7 8 9 9 9 7 6 5 5 5 5 4 4 3 3 6 9 9 9 9 9 8 8 7 6 5 7 8 9 9 10 10 11 11 11 10 10 9 8 6 5 4 4 4 3 3 3 3 3 4 5 4 4 3 3 4 5 5 5 4 4 6 8 9 8 8 8 6 4 3 5 6 6 3 3 3 2 1 1 3 5 3 5 8 6 3 5 4 2 1 4 7 10 11 9 5 4 7 8 6 5 3 2 1 0 2 5 7 7 7 6 6 7 6 5 5 4 4 4 5 5 5 6 6 6 5 5 5 6 7 7 5 5 6 7 8 8 8 8 9 9 9 9 8 8 7 6 6 5 5 5 5 4 3 3 5 5 4 4 4 4 5 5 4 4 4 5 5 5 6 7 8 9 9 7 6 5 4 3 4 4 3 3 4 6 8 9 10 11 11 12 13 15 14 11 7 6 6 6 6 6 7 8 8 8 7 7 6 6 5 5 5 5 6 5 4 3 3 3 4 4 3 4 4 5 5 5 4 4 4 4 4 3 3 3 5 7 6 6 5 6 6 6 5 5 4 4 6 7 6 5 5 5 5 5 4 3 2 2 3 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 22 22 22 23 22 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 16 14 9 5 3 2 1 2 4 5 4 4 3 2 4 5 5 4 6 7 9 8 4 2 0 5 11 13 11 9 8 8 9 9 8 7 7 6 6 7 7 8 8 8 8 7 6 5 4 3 4 5 6 5 5 4 3 2 2 3 4 3 3 3 3 4 3 2 2 2 2 2 1 3 6 4 3 5 2 2 7 10 11 6 2 3 5 4 5 11 14 11 8 7 5 3 3 3 4 4 3 4 3 4 5 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 3 3 6 6 6 4 3 2 2 3 3 2 2 3 2 1 2 1 2 4 5 5 8 10 10 9 8 7 6 6 6 7 8 6 3 3 5 5 4 3 2 5 8 10 11 11 10 10 9 9 9 10 9 8 6 6 7 8 7 6 6 6 5 5 7 9 7 5 5 4 3 3 3 5 5 6 6 6 6 7 6 6 6 5 4 4 5 5 5 4 4 4 4 4 3 2 2 3 3 2 1 4 5 6 6 5 3 2 3 5 6 6 4 5 5 5 5 5 7 7 7 7 7 6 4 3 2 4 7 8 9 10 11 10 9 10 10 9 8 9 12 14 16 17 17 17 15 13 11 11 10 9 8 9 11 12 13 10 11 15 12 10 11 10 10 11 12 13 12 11 10 11 11 10 9 9 9 8 8 8 8 7 6 7 7 8 8 8 7 7 7 8 8 9 9 8 6 5 6 6 7 7 10 13 12 10 8 9 8 5 5 6 6 5 6 8 7 6 6 6 7 9 9 7 7 6 3 3 5 5 5 5 5 4 1 1 0 2 2 1 6 7 5 1 2 0 4 5 5 4 4 4 6 7 8 7 5 3 3 4 6 6 6 7 7 5 5 6 6 5 5 5 6 8 7 6 3 5 6 8 7 6 5 5 7 6 4 3 2 2 2 1 2 2 2 2 1 3 3 2 3 2 0 2 3 3 2 2 6 8 7 4 2 5 6 6 5 6 8 9 7 4 6 7 7 7 6 7 4 3 6 11 14 12 10 8 5 3 4 5 6 7 7 8 9 9 9 9 8 5 4 6 9 11 13 14 14 13 12 10 8 6 7 9 8 7 7 6 6 7 9 9 9 6 4 2 2 3 4 5 7 8 8 8 8 6 5 4 4 5 5 5 4 3 7 9 9 8 8 8 8 8 7 6 4 4 7 10 11 12 11 11 10 10 10 9 8 7 6 5 5 3 2 1 1 1 2 0 2 4 4 3 2 3 3 4 4 4 3 2 5 9 10 9 8 7 8 6 5 6 6 5 5 4 4 5 2 4 3 4 4 3 5 3 3 3 6 5 3 1 2 2 3 5 7 7 6 6 3 2 3 3 3 2 0 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 7 7 6 5 4 4 5 5 5 4 4 4 3 2 3 4 5 5 4 4 4 4 5 6 7 9 10 10 9 7 6 5 4 4 5 5 5 4 4 5 7 9 12 12 13 15 16 17 15 11 9 7 6 6 6 6 6 7 8 7 7 7 6 6 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 4 5 5 5 5 5 4 3 3 2 3 4 6 6 6 6 7 7 6 5 5 4 5 7 7 6 5 4 3 3 4 3 2 2 2 2 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 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 22 22 22 22 22 22 22 22 22 23 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 19 19 19 19 18 18 17 15 11 5 3 3 3 1 3 5 5 5 5 6 7 7 6 6 9 10 10 9 7 3 5 9 13 9 8 8 7 6 7 8 8 7 6 6 6 6 6 7 7 8 8 7 8 8 10 10 10 10 10 8 6 5 3 2 1 0 1 1 2 2 2 2 1 3 4 5 5 4 3 5 7 5 5 4 5 6 7 7 9 7 4 3 5 4 3 8 12 11 10 9 7 5 5 5 5 4 2 0 1 2 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 5 8 6 4 4 3 3 5 4 5 4 4 4 2 2 2 1 4 7 7 7 6 6 7 8 8 7 7 8 8 7 6 4 3 3 3 3 6 10 12 11 11 11 11 11 10 9 9 9 9 9 9 7 6 4 4 4 2 4 5 5 5 4 6 9 9 6 4 1 1 4 2 3 5 6 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 2 3 3 3 3 3 4 4 3 1 3 5 5 6 5 3 1 3 6 7 6 6 6 6 5 5 5 6 6 7 7 6 5 4 3 2 4 5 6 6 7 9 11 12 14 14 12 11 12 14 15 16 16 14 13 11 10 10 10 7 4 4 4 7 10 11 8 10 13 11 9 7 8 9 12 12 11 10 10 11 11 11 10 10 10 10 9 6 6 6 6 6 6 7 8 8 8 8 8 9 10 10 10 10 8 7 7 7 6 7 7 11 12 11 8 8 9 8 6 5 5 5 4 4 6 8 7 4 5 6 9 9 7 7 8 8 6 6 8 8 7 6 4 3 2 3 4 3 3 5 5 4 2 4 6 7 5 4 4 5 7 8 9 9 8 7 5 5 6 6 6 7 7 6 6 6 6 6 5 5 7 8 8 7 6 4 5 6 7 8 6 2 3 5 5 3 2 3 4 3 0 1 2 1 2 3 5 4 2 1 1 2 3 3 2 1 3 6 6 5 4 6 7 7 6 6 8 8 8 5 6 7 8 8 7 8 7 3 5 10 12 12 11 8 5 4 4 4 4 6 8 9 9 9 8 7 7 3 3 7 10 12 13 13 13 13 12 11 9 7 6 7 8 9 7 5 3 5 6 6 6 4 1 1 0 3 4 4 5 6 6 7 7 7 6 6 5 5 5 5 5 3 1 4 7 8 8 8 8 8 8 7 6 5 6 11 13 14 13 12 11 10 10 9 7 5 5 5 5 4 2 1 0 0 1 2 2 0 3 3 3 2 1 2 3 4 4 4 2 4 8 9 8 7 6 6 6 5 5 5 4 6 5 5 7 6 8 7 3 3 3 5 5 4 3 2 4 4 4 7 8 7 8 9 8 7 6 6 5 4 3 3 3 1 1 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 8 7 5 4 3 4 4 5 4 4 3 1 2 3 4 5 5 4 4 3 3 5 7 8 10 10 10 9 8 7 5 5 5 5 5 5 5 6 7 7 9 12 12 14 16 17 16 13 8 7 7 6 6 4 5 6 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 3 2 2 2 2 2 2 3 4 5 5 5 5 4 3 2 2 2 3 5 6 7 8 7 6 6 6 5 4 6 7 7 7 6 4 3 2 3 3 3 3 2 2 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 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 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 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 16 12 5 2 1 0 1 2 4 5 7 8 9 8 7 6 6 7 5 2 6 6 7 10 10 9 6 5 6 6 6 6 6 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 8 8 7 7 7 6 4 3 3 3 2 1 1 2 2 1 1 2 3 4 3 2 2 2 7 8 7 5 5 8 6 3 2 4 9 6 3 5 5 2 7 11 12 12 11 9 7 6 5 5 5 3 2 3 1 2 5 4 4 5 6 6 7 7 7 6 6 6 6 6 6 5 5 4 4 3 2 3 5 6 6 4 3 4 5 5 5 2 1 4 6 7 6 5 4 4 6 9 8 8 9 9 9 9 8 6 7 7 8 10 13 12 10 9 8 8 10 9 8 7 7 8 8 7 6 4 4 5 3 2 2 3 4 5 5 5 7 8 9 8 6 5 6 4 4 4 5 5 5 5 6 6 6 6 6 6 5 4 4 4 5 6 5 3 1 1 2 3 4 6 6 6 3 2 3 4 3 3 2 4 7 8 9 6 5 6 6 7 6 6 6 5 5 4 4 4 4 4 5 5 5 6 5 4 5 7 9 10 11 9 5 7 9 10 10 9 8 9 10 10 10 10 7 4 6 7 8 9 9 7 9 10 10 7 6 9 11 13 11 11 10 11 11 12 10 9 9 10 11 10 6 3 5 5 5 6 7 7 8 8 9 9 10 11 11 11 11 9 7 8 8 7 8 10 12 12 11 7 7 9 8 7 6 5 4 2 2 3 6 8 9 7 9 11 9 8 8 6 8 6 5 8 8 7 7 5 6 9 7 6 6 6 6 4 6 8 9 10 9 7 6 8 7 7 7 8 9 8 7 6 7 7 7 6 6 6 5 5 5 4 5 5 5 6 7 6 5 4 3 3 4 6 8 8 7 5 5 4 2 2 4 4 3 3 2 2 3 4 5 6 6 4 1 2 2 3 3 1 0 1 2 6 7 8 7 6 6 7 8 10 8 6 6 7 8 7 6 5 6 5 5 9 12 11 9 8 6 5 5 4 4 5 7 8 10 10 9 6 5 5 6 9 12 11 11 12 11 10 10 9 8 7 7 8 8 9 9 7 4 5 5 5 2 1 1 2 2 4 5 6 6 7 6 6 5 5 5 5 4 4 3 3 4 5 3 2 4 7 8 8 8 8 8 8 6 5 4 8 12 15 14 13 13 12 11 10 7 4 3 4 5 5 4 3 1 1 0 1 3 3 3 3 4 4 3 2 1 2 3 3 3 2 4 7 7 7 7 7 7 7 5 3 2 2 4 7 7 7 7 6 7 3 2 2 3 3 1 1 1 4 4 2 4 7 7 7 8 8 7 7 5 6 6 7 6 3 0 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 7 7 8 8 9 9 9 8 8 7 6 7 8 9 9 9 8 7 6 5 3 3 4 4 4 2 1 3 4 4 4 4 4 3 4 4 5 7 8 10 11 10 9 8 7 7 6 5 6 6 6 6 8 9 10 11 12 12 13 14 14 11 7 6 8 10 8 6 5 5 6 7 7 7 7 7 6 6 6 5 5 5 4 4 4 5 4 3 2 1 1 1 2 3 4 4 4 5 4 4 3 2 2 2 3 6 8 8 8 7 6 6 5 5 5 6 7 7 6 6 6 5 3 3 3 3 3 2 2 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 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 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 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 17 13 8 4 2 2 3 4 5 5 7 6 5 5 5 5 5 5 3 4 5 5 8 12 11 9 6 5 5 6 6 6 6 6 6 5 5 5 5 5 6 7 7 7 6 5 5 6 5 3 3 5 6 5 4 3 2 2 2 2 2 4 7 6 5 2 2 1 2 2 1 3 9 7 5 3 4 6 4 2 4 3 8 9 2 5 5 1 8 12 14 14 12 10 6 6 6 5 5 3 2 1 4 4 4 4 4 5 6 7 7 8 8 7 6 6 6 5 5 5 5 3 2 1 1 2 4 4 3 1 1 2 5 5 5 4 5 6 4 4 4 5 6 8 10 11 10 10 11 10 10 8 8 7 7 7 8 8 8 6 4 2 3 4 6 6 5 4 4 5 5 3 2 3 4 5 5 4 4 4 5 6 6 6 7 7 8 7 6 5 5 4 3 3 3 4 4 4 4 4 4 4 3 2 4 5 6 5 6 6 5 3 1 1 0 2 5 7 7 6 5 3 2 2 2 3 6 8 9 7 5 3 3 4 5 6 6 7 7 7 4 3 2 3 5 5 6 6 6 7 7 5 4 4 5 6 7 5 2 3 5 6 4 4 6 8 10 10 10 10 8 6 8 9 9 9 8 7 6 7 8 4 6 11 12 12 11 11 12 12 11 11 8 8 10 11 12 11 7 4 3 4 5 6 6 7 7 8 9 10 11 11 11 11 10 8 7 8 8 8 8 9 11 11 9 5 6 8 9 8 7 5 3 2 1 1 2 3 6 8 10 11 9 8 7 6 6 6 6 7 6 6 6 7 9 10 8 7 6 8 9 7 7 9 11 12 12 11 11 9 8 7 7 8 7 5 5 6 8 7 6 5 5 5 4 5 5 4 4 4 5 5 4 4 4 4 3 2 3 5 7 8 8 7 6 4 2 3 3 4 3 3 2 4 5 6 7 7 5 3 1 1 1 2 0 2 6 8 9 9 8 7 5 4 4 6 8 8 5 5 7 8 7 7 5 4 4 3 6 12 13 10 6 4 5 4 4 4 5 6 7 8 9 9 9 9 8 8 10 10 10 9 8 8 6 6 5 5 5 6 7 8 10 9 7 5 7 8 6 3 1 2 1 4 5 6 5 8 9 10 10 8 7 6 6 6 6 5 5 3 1 3 2 1 5 8 9 9 8 8 8 7 6 5 5 9 12 15 14 14 13 13 12 9 5 3 3 4 5 5 4 3 1 2 3 3 4 5 5 5 5 4 4 4 4 3 3 2 1 2 4 6 6 6 6 7 7 7 6 5 5 5 5 8 11 11 5 5 7 5 3 1 2 2 4 5 5 4 5 3 3 6 7 6 6 7 6 5 3 4 4 5 5 4 3 3 3 3 2 1 3 4 4 5 5 5 4 4 4 4 5 5 6 6 6 6 6 5 5 6 6 7 7 8 8 9 9 9 8 7 7 7 8 9 10 10 9 8 7 7 6 3 3 5 4 3 3 4 5 5 4 4 4 5 6 5 5 6 8 10 11 10 9 7 6 6 6 6 6 7 8 9 9 11 13 13 13 13 13 13 13 9 5 3 6 8 7 7 7 6 6 7 7 7 7 7 6 5 5 5 6 5 4 4 4 5 5 4 3 3 3 3 3 4 4 4 4 4 4 3 2 2 1 1 3 6 8 9 8 7 6 5 4 4 6 7 7 6 6 6 7 6 5 4 4 3 3 2 2 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 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 23 23 22 22 22 22 22 22 21 21 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 15 10 5 4 4 5 5 5 5 5 4 2 5 4 4 4 3 2 3 4 5 9 10 10 8 7 5 5 5 6 6 6 6 5 5 5 4 5 5 6 7 7 7 6 6 6 6 5 3 4 5 5 4 3 3 2 2 1 3 4 8 11 6 3 3 3 2 1 0 1 6 9 6 2 0 4 4 1 3 3 2 7 8 2 3 4 3 8 13 13 13 12 9 6 6 6 6 5 4 2 2 4 5 4 5 4 4 5 6 7 8 8 8 7 6 5 4 4 4 4 3 3 2 2 3 5 6 4 2 1 1 4 5 6 6 8 9 9 8 7 8 9 11 12 12 11 10 10 10 10 8 8 7 5 4 4 6 5 4 4 3 2 4 5 5 3 3 3 2 1 2 4 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 5 3 3 5 6 8 10 11 10 9 8 8 9 11 10 9 9 8 8 6 5 4 3 3 3 2 2 5 6 6 5 5 5 3 1 0 4 6 9 7 4 2 1 2 3 4 5 6 6 7 7 7 5 4 3 4 5 5 5 4 4 5 6 6 6 6 7 6 6 6 5 3 5 7 8 8 7 7 7 9 9 9 9 7 7 7 8 9 10 8 6 7 6 5 7 8 9 11 11 12 12 12 9 8 7 10 12 12 12 11 10 8 5 5 5 6 6 6 6 7 8 10 10 10 10 9 9 6 6 10 8 6 7 11 13 11 7 4 6 8 8 8 7 6 4 3 3 4 4 1 5 9 10 10 8 8 7 6 7 7 8 7 7 7 8 9 9 8 6 5 3 5 5 5 7 9 11 11 10 9 7 7 7 6 6 7 5 4 5 6 7 5 4 4 5 6 5 4 4 4 4 4 5 4 2 1 2 3 3 3 4 5 6 6 7 7 7 4 2 3 3 6 4 3 4 6 7 8 7 7 5 3 1 0 0 1 3 8 14 8 5 2 5 5 4 3 2 5 6 5 5 6 7 7 7 6 5 4 5 2 6 13 13 9 4 4 5 5 4 4 5 7 7 6 6 6 6 7 7 8 10 8 7 5 5 4 4 3 3 3 4 5 6 8 10 8 5 8 11 11 9 7 7 6 7 7 6 5 6 9 11 13 12 11 9 9 9 10 11 12 13 11 7 5 5 6 9 10 11 11 10 8 8 7 7 6 6 10 12 13 13 13 13 13 11 8 5 4 5 5 5 5 4 2 3 3 4 4 4 5 5 5 5 4 4 5 4 4 3 2 1 3 5 6 6 6 7 8 9 9 7 6 6 5 5 5 8 10 8 6 5 7 6 6 8 8 8 5 4 5 4 1 4 6 7 5 6 6 6 6 6 5 3 2 2 3 4 2 1 2 4 2 2 3 4 4 4 4 3 2 3 4 5 6 6 6 6 6 6 5 5 5 5 6 7 7 8 8 8 8 8 7 7 7 8 9 10 9 9 8 7 7 7 5 3 4 5 4 5 5 5 5 5 5 5 6 6 5 4 5 8 10 10 10 8 7 6 6 6 6 6 7 8 9 7 10 13 12 11 9 10 8 5 3 2 1 2 4 7 8 8 6 7 7 7 7 7 6 6 5 5 5 5 5 5 4 3 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 3 5 8 8 7 6 5 3 3 4 6 7 7 6 5 5 5 6 6 6 5 4 3 2 2 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 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 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 16 11 6 5 4 5 4 4 4 3 1 1 3 4 4 5 4 3 2 3 3 8 7 6 6 6 6 5 5 6 6 6 5 5 4 4 3 4 5 6 7 7 7 7 6 6 6 6 5 4 4 4 4 2 1 1 2 1 3 6 8 8 4 1 2 2 2 3 5 6 6 6 5 3 2 4 4 3 3 2 3 8 9 5 2 3 5 10 14 11 11 10 9 7 6 6 6 5 5 4 4 5 6 4 5 5 4 4 5 6 7 8 8 8 6 4 3 3 4 4 4 4 3 3 6 7 7 6 5 4 5 7 9 9 10 11 10 9 8 8 9 8 8 8 9 8 6 5 4 5 6 6 5 5 4 3 3 2 2 3 4 4 5 5 5 4 4 4 3 2 3 4 5 5 6 6 6 5 5 6 5 5 5 5 5 3 5 9 10 12 13 13 14 13 12 11 10 10 10 11 10 9 8 8 8 7 5 4 3 3 2 1 4 6 8 6 5 3 3 4 3 2 1 4 6 6 3 3 3 2 3 4 5 5 6 7 6 6 6 4 4 4 5 4 4 3 3 3 4 5 5 4 4 5 7 10 12 12 12 11 10 8 6 5 3 5 7 7 7 8 7 5 5 7 9 9 8 6 8 9 9 7 8 9 10 11 11 10 9 8 7 8 12 13 12 12 12 13 10 9 8 8 7 6 5 5 6 8 10 10 9 8 8 7 5 8 11 11 10 9 12 12 10 4 5 8 7 7 7 7 7 5 3 4 3 2 6 8 9 9 7 5 3 3 4 6 8 9 9 7 5 5 5 5 5 4 4 4 2 4 7 9 10 10 9 6 4 3 3 3 3 4 4 3 3 4 4 5 3 4 5 4 3 3 4 3 3 4 4 5 3 2 2 2 2 3 3 4 5 6 6 6 6 7 5 1 4 3 6 5 5 6 8 8 8 7 6 5 3 2 1 1 2 5 8 11 6 5 3 5 6 6 5 4 4 5 4 5 6 7 7 7 6 6 6 5 2 7 15 13 8 3 5 6 6 6 5 6 5 4 4 4 4 2 3 6 8 8 7 6 6 6 5 4 3 2 2 3 5 6 7 7 5 8 12 12 10 9 10 10 10 9 7 5 5 7 10 12 14 12 11 10 11 12 13 14 15 17 14 12 10 10 10 11 12 12 11 10 9 8 7 7 6 8 11 11 11 9 8 9 11 10 8 6 6 6 6 5 5 3 2 2 3 3 3 4 5 5 4 4 5 5 5 4 4 4 3 2 3 6 7 8 7 8 10 11 10 7 4 3 4 4 4 5 6 6 3 4 9 8 8 9 8 4 3 4 4 4 2 5 6 5 4 6 7 10 7 6 6 5 3 1 1 1 3 5 6 3 3 4 3 3 3 3 3 2 1 1 3 4 5 6 6 6 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 6 4 3 4 5 6 6 5 5 5 5 5 5 5 5 4 5 8 9 10 10 9 8 8 7 8 6 6 6 6 5 4 8 11 7 2 3 1 2 3 3 3 3 2 4 8 8 7 6 7 7 7 6 6 5 5 5 5 5 4 5 5 4 3 4 5 5 6 6 5 5 5 4 4 4 4 4 4 4 3 4 4 4 3 4 7 6 6 5 4 3 3 5 6 7 7 6 5 5 5 6 6 6 6 5 3 2 2 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 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 23 23 23 23 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 17 13 8 5 3 2 3 3 5 4 2 2 2 3 4 3 2 1 1 2 1 3 2 1 5 5 6 6 6 6 6 5 5 4 3 2 2 4 6 6 7 7 7 7 6 6 5 5 4 4 5 6 6 4 2 1 1 0 3 6 7 6 4 2 2 6 6 7 6 7 8 7 6 5 6 7 6 6 6 7 7 8 8 6 3 3 6 11 13 11 9 9 10 8 7 6 6 6 6 5 3 4 5 5 5 5 5 5 5 6 7 7 7 7 6 4 2 4 4 5 5 5 4 4 6 8 7 7 6 6 6 9 11 11 9 7 6 5 4 4 4 3 3 4 6 6 3 1 1 2 3 4 3 4 4 4 3 3 2 1 2 3 4 4 4 4 4 3 1 2 3 4 4 5 5 5 4 4 7 8 5 4 4 5 7 10 11 12 13 13 13 10 9 10 9 9 8 8 7 6 5 4 4 6 7 6 5 3 2 1 3 5 7 6 6 6 5 4 3 2 2 2 2 4 4 4 4 4 4 3 3 3 4 5 6 6 6 5 5 5 4 4 4 4 3 2 2 3 4 2 3 6 9 11 11 13 15 16 15 12 10 8 8 5 4 5 4 3 3 4 5 5 5 7 8 8 7 9 13 13 12 10 8 8 9 9 8 8 8 9 8 10 13 13 13 14 14 13 11 10 10 10 8 6 5 4 6 9 11 10 9 8 8 8 7 10 13 13 10 9 12 10 6 2 6 8 8 7 7 6 5 5 4 2 4 8 11 9 9 8 7 4 4 1 3 6 8 9 8 6 5 3 2 1 3 5 8 5 3 8 9 9 7 7 7 4 3 3 2 2 0 2 4 5 4 3 3 4 4 5 5 3 4 4 5 4 3 2 4 6 6 4 4 3 2 2 1 3 5 6 5 4 4 6 8 7 6 4 6 7 8 8 10 9 8 6 5 4 3 1 2 7 9 11 9 9 8 7 8 8 5 4 5 4 4 4 4 6 6 7 7 7 7 7 6 4 3 9 15 10 4 4 6 7 7 7 6 5 5 4 4 3 3 0 3 7 7 6 5 5 7 7 6 5 3 2 2 2 4 6 6 5 7 11 12 9 6 5 6 8 8 7 5 4 5 8 11 12 12 10 9 10 12 13 14 14 14 14 14 13 12 11 11 11 11 11 10 9 9 8 7 6 5 8 11 8 6 4 5 7 9 9 8 7 6 6 5 4 4 3 2 2 3 2 2 3 4 5 5 5 5 5 5 4 4 5 5 4 4 6 6 6 6 9 13 13 12 7 6 5 4 3 3 4 3 3 2 3 7 10 9 7 6 4 5 5 4 3 2 4 5 4 4 6 6 6 4 6 6 5 4 2 4 7 9 5 3 3 4 5 4 2 1 1 1 1 1 1 2 4 5 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 7 6 6 6 6 5 3 2 2 2 2 2 3 4 4 4 4 4 4 3 4 8 9 9 9 9 9 8 7 5 4 3 4 4 4 6 9 9 5 3 3 3 3 4 3 2 2 3 6 8 7 7 6 7 7 6 6 5 4 5 5 5 4 4 4 4 5 4 4 5 5 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 4 3 4 6 6 6 5 5 5 5 7 7 8 6 5 5 4 4 5 5 6 6 5 5 4 2 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 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 23 23 23 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 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 15 9 3 1 2 3 3 3 4 3 3 4 4 3 1 0 1 0 1 2 3 3 3 4 4 5 6 6 5 5 4 3 3 2 3 4 5 6 6 7 7 7 7 6 6 5 5 5 5 6 6 5 5 3 2 1 1 2 4 5 5 5 4 5 9 7 6 3 4 5 5 4 4 5 5 5 5 6 9 9 9 8 6 4 4 5 10 10 10 10 11 13 10 7 5 6 6 6 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 4 4 5 6 6 6 5 5 3 6 8 7 6 6 6 7 9 10 9 7 6 5 4 3 2 2 1 1 2 5 5 4 3 3 4 3 3 2 4 5 5 5 5 4 2 1 2 3 4 3 2 0 1 2 3 4 5 4 3 2 2 4 8 9 9 8 7 5 6 6 7 11 12 12 11 9 7 6 6 6 6 6 5 5 4 3 4 5 6 7 6 6 7 8 8 9 7 6 4 5 6 6 6 5 4 3 4 5 6 4 1 5 5 4 3 4 5 5 4 5 5 5 5 5 6 6 5 5 6 5 4 2 1 1 6 10 12 10 10 9 12 14 15 14 13 13 12 12 9 5 4 4 4 0 1 2 4 5 7 7 7 10 12 13 13 13 12 9 8 8 9 10 10 10 11 11 13 14 14 14 14 13 13 11 10 9 9 8 7 5 5 8 12 13 12 10 9 9 9 9 11 12 11 8 8 10 10 6 3 6 8 8 7 6 5 4 4 5 4 6 10 11 8 8 7 6 4 5 1 3 7 6 6 5 5 4 3 1 0 6 7 8 7 8 10 6 3 2 5 6 4 3 2 1 1 2 4 6 6 4 3 2 4 5 6 5 5 6 6 5 4 5 5 0 4 6 5 5 4 3 4 4 5 6 5 4 3 3 8 12 11 9 6 7 10 10 10 10 8 6 4 4 3 2 2 6 12 10 9 8 8 9 7 6 5 4 4 5 5 4 4 5 7 7 7 7 7 7 7 4 2 8 11 12 6 2 6 7 8 8 6 5 4 5 5 4 1 2 5 5 4 1 1 0 3 6 8 8 6 4 3 3 3 4 4 3 4 8 11 10 7 5 4 5 6 6 4 3 4 8 10 11 8 6 5 6 9 12 11 9 5 6 8 10 10 10 11 9 8 6 6 8 9 9 8 7 5 6 8 8 5 5 4 4 4 6 7 7 7 6 4 3 3 4 4 3 3 4 2 1 1 3 6 6 5 4 4 4 4 4 4 5 4 4 5 5 4 4 9 14 17 16 13 9 6 4 4 3 6 3 1 1 1 2 8 9 8 5 2 4 5 4 2 1 3 6 4 3 2 2 3 4 5 5 4 2 3 7 6 3 1 3 6 6 5 5 4 4 3 1 1 2 1 1 3 5 6 6 7 7 7 7 6 6 6 6 6 6 5 5 6 7 8 9 9 9 9 9 9 9 8 7 6 5 5 5 6 6 6 5 5 4 3 1 1 2 4 4 3 3 2 3 8 9 9 8 7 7 6 4 2 0 1 4 5 7 9 6 3 3 4 4 4 4 3 1 1 2 3 6 8 7 6 5 6 6 6 6 5 5 4 4 4 4 4 4 3 3 2 2 3 4 5 5 5 5 5 5 5 4 3 3 3 4 4 5 4 3 3 4 6 6 6 6 6 6 6 7 8 8 7 5 4 4 4 3 4 4 5 5 6 6 4 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 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 23 23 23 23 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 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 18 15 8 2 3 4 4 3 1 1 3 3 3 3 2 2 1 1 2 3 3 4 4 4 3 3 5 6 6 5 6 8 8 9 7 6 6 6 7 7 7 7 8 7 7 6 6 6 6 6 5 5 5 5 4 3 3 2 3 4 5 5 3 6 7 8 7 5 5 4 3 4 4 4 4 4 4 3 4 5 5 4 4 5 4 3 1 2 5 8 10 13 13 11 7 5 6 6 6 5 4 4 5 5 4 4 5 6 6 5 5 5 5 5 5 4 5 6 6 6 6 5 4 4 6 8 8 6 5 5 6 9 10 9 7 6 5 5 4 4 1 1 2 3 5 6 5 5 5 5 5 3 2 3 4 5 6 6 6 3 1 2 3 4 5 4 4 3 3 3 3 4 3 2 4 7 7 6 7 8 10 9 6 3 5 9 11 12 11 9 6 5 4 4 4 5 6 6 6 6 5 4 4 4 5 7 8 9 9 8 7 7 5 3 4 4 4 5 5 5 4 5 5 4 3 2 4 5 4 5 5 3 2 2 4 7 7 7 6 7 8 7 6 6 6 5 3 4 7 11 8 6 5 5 6 10 11 11 11 11 12 13 14 14 13 10 11 7 1 3 5 6 7 7 7 9 13 14 12 11 11 11 11 9 10 13 13 11 10 11 13 15 14 12 12 12 13 12 11 9 8 9 8 6 5 9 13 15 15 15 13 11 11 10 10 11 12 11 7 8 9 11 8 7 8 8 8 6 5 5 6 7 7 6 7 10 10 7 6 5 4 5 4 0 4 5 4 4 4 3 3 4 7 8 8 6 6 7 7 6 0 2 2 5 6 5 4 3 5 6 6 5 6 5 3 4 4 3 4 4 5 6 7 6 6 5 3 1 1 4 5 5 5 6 6 6 6 5 5 4 4 5 6 8 10 11 8 5 9 12 13 11 8 6 4 3 2 4 9 11 10 11 9 7 7 7 6 5 6 6 4 4 5 5 5 4 5 7 8 7 8 8 7 5 4 9 14 13 9 4 4 7 8 8 7 5 4 6 7 6 5 4 6 8 7 5 2 0 2 4 7 8 8 6 4 2 3 4 4 2 1 4 7 9 9 8 6 5 5 5 4 5 6 9 11 11 10 7 4 3 4 7 8 6 6 5 5 5 5 6 7 8 5 2 2 4 6 8 8 8 6 6 9 10 7 4 4 4 3 1 2 4 5 6 6 5 4 3 3 3 4 4 4 3 3 2 3 6 7 5 3 3 3 3 3 3 3 3 5 6 5 4 3 5 11 17 18 17 15 13 10 7 6 6 4 4 3 0 2 6 8 8 5 2 1 3 4 3 4 4 5 7 7 5 1 4 5 5 4 2 3 7 5 1 3 5 6 6 6 6 6 6 5 4 0 2 3 1 1 2 4 5 6 7 8 8 7 6 6 6 6 7 6 5 5 5 6 8 9 10 10 10 10 10 9 9 8 7 5 5 6 6 6 6 6 6 6 5 3 1 1 3 4 4 3 2 2 5 8 9 7 5 4 4 3 3 4 5 6 8 7 6 1 2 3 4 4 3 3 2 2 3 3 3 4 7 8 7 6 6 7 7 6 6 6 4 3 3 3 3 2 1 1 0 1 2 3 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 3 3 5 6 6 6 6 6 5 5 6 7 8 7 6 5 4 4 3 3 3 3 4 5 6 7 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 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 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 19 14 8 1 3 4 4 4 3 3 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 5 5 7 10 11 12 12 11 10 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 3 2 3 5 10 9 8 7 7 7 5 4 4 1 1 1 3 3 5 6 6 6 4 2 1 2 5 6 4 3 5 3 6 12 15 13 11 8 5 6 6 5 5 5 4 4 4 4 4 5 6 5 6 6 6 6 6 5 4 4 5 6 6 6 4 4 5 6 8 8 5 4 4 6 8 9 10 9 7 6 5 4 3 2 3 5 5 6 6 4 3 3 3 4 3 2 2 2 3 4 5 5 3 1 2 3 3 4 5 5 3 3 4 4 4 3 4 5 7 6 7 7 8 10 9 7 5 9 11 13 10 8 6 5 5 4 3 4 5 6 6 6 5 5 4 4 2 2 6 6 5 5 5 5 5 5 4 3 3 3 3 3 4 2 2 3 3 3 4 4 3 3 1 1 3 5 7 7 8 8 7 6 6 7 7 5 5 5 5 5 6 7 6 4 4 4 4 5 8 6 6 6 7 8 8 9 9 10 11 13 11 7 4 5 7 7 7 5 9 12 11 8 8 8 9 11 10 9 10 10 9 8 11 13 13 11 10 11 12 13 12 11 9 8 7 5 7 10 14 14 14 15 15 14 13 12 11 9 11 13 10 7 7 10 12 9 8 9 9 8 6 6 7 7 7 6 6 6 9 9 7 4 4 4 5 3 2 5 5 3 3 3 2 2 5 8 8 7 6 5 4 4 3 3 2 1 6 7 6 5 5 6 6 5 5 5 4 3 4 6 6 4 3 3 5 7 7 6 5 3 1 4 5 6 5 6 7 7 7 7 8 8 8 10 9 7 4 6 8 6 2 7 11 13 11 8 4 3 1 4 11 14 13 9 6 8 8 7 6 5 3 4 4 3 3 5 6 5 5 6 7 7 7 8 8 5 4 12 14 13 9 6 4 5 8 9 8 6 3 6 6 7 6 6 8 9 8 8 7 5 3 3 5 6 6 6 4 2 2 3 4 4 3 2 4 6 8 8 7 6 6 5 5 4 4 4 6 8 9 9 8 7 7 7 9 9 8 8 7 5 5 5 6 8 9 9 6 4 5 6 7 7 5 5 9 11 9 6 4 3 2 2 2 2 1 3 5 6 5 4 3 2 3 4 4 3 3 2 1 4 6 6 4 3 2 2 1 1 2 3 4 5 6 6 4 3 2 5 10 13 14 15 16 15 12 8 5 2 4 6 6 3 1 6 8 7 3 2 4 1 3 8 8 8 9 9 7 3 2 3 2 3 8 7 4 1 3 5 6 6 6 6 6 6 6 5 3 1 3 4 1 1 3 4 5 7 7 7 7 7 6 6 6 6 7 6 5 4 4 5 7 9 10 10 10 10 10 10 10 9 9 8 7 6 6 6 7 6 6 5 5 5 3 1 2 4 4 4 3 4 5 6 6 5 4 3 3 6 7 8 8 8 9 6 3 1 2 2 3 3 3 4 5 5 5 4 4 3 6 9 8 7 7 7 7 6 6 6 6 5 4 3 3 2 1 1 0 1 2 3 4 4 4 3 3 4 5 5 5 4 4 4 4 4 3 3 2 4 5 5 5 5 4 4 4 5 6 7 7 6 6 5 4 4 3 2 1 1 1 2 5 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 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 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 15 10 3 0 2 3 3 3 3 3 2 2 3 3 4 4 4 4 3 3 3 2 2 3 4 4 5 8 11 10 10 9 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 7 7 6 6 5 4 2 1 4 9 10 9 7 6 5 5 4 2 2 3 3 2 1 1 4 7 8 7 4 4 4 2 2 4 6 4 5 5 3 4 8 11 14 12 10 6 6 5 5 6 6 4 3 3 3 4 5 5 5 6 6 6 6 6 5 3 3 4 5 5 5 4 4 5 6 6 6 5 5 5 7 9 11 11 10 8 6 4 3 3 1 4 5 5 5 4 2 0 1 2 2 3 2 1 1 1 2 3 2 1 2 2 3 3 3 4 5 5 5 6 5 5 5 7 9 8 7 7 8 8 8 9 7 8 13 12 11 8 6 5 5 5 4 2 2 4 5 5 5 5 5 4 2 1 3 5 6 5 4 4 4 5 6 5 3 3 3 4 4 5 5 5 5 4 3 3 1 1 4 5 6 6 6 5 5 6 7 5 4 4 4 4 5 4 4 3 3 5 4 3 5 5 5 5 5 5 4 4 3 4 5 5 7 8 10 11 12 12 9 5 5 7 8 6 5 8 9 9 5 5 5 6 7 10 8 8 8 8 8 11 9 7 8 10 11 12 13 13 11 8 6 5 6 11 14 14 14 14 14 14 14 14 12 10 6 7 11 8 5 4 8 10 7 7 9 8 8 7 7 7 6 4 3 4 6 10 10 7 5 5 5 5 3 1 6 6 4 3 3 2 2 4 7 7 6 5 5 5 5 5 4 3 4 7 6 4 1 1 1 5 5 6 6 4 3 2 3 5 5 5 4 4 6 6 2 4 5 1 6 6 6 4 3 3 5 6 7 8 9 9 9 8 7 4 4 6 4 1 5 9 11 9 6 3 0 4 10 12 12 11 9 7 8 9 9 6 5 4 3 2 2 4 5 6 6 6 6 7 7 7 6 5 4 9 14 9 6 4 5 5 6 8 9 8 5 5 6 5 6 5 5 7 6 6 8 8 7 5 3 3 4 4 4 2 2 2 3 3 4 3 2 3 4 5 6 6 6 7 7 7 6 6 5 5 5 8 8 8 8 8 7 7 8 8 6 5 6 9 11 13 13 12 12 10 9 10 8 7 5 3 4 8 8 6 4 4 2 2 2 3 3 3 3 5 6 6 5 4 4 4 4 4 3 2 3 3 6 6 6 4 4 3 2 1 1 3 4 5 6 6 5 3 3 4 5 6 6 8 9 13 15 15 13 12 11 7 5 5 4 3 2 6 8 4 3 3 1 4 6 6 5 5 5 6 8 6 4 5 6 7 4 2 1 3 4 5 5 5 6 6 6 5 4 2 2 3 3 1 2 4 4 5 6 7 7 7 7 7 7 6 6 6 6 5 4 4 5 6 8 9 10 10 10 10 10 10 9 9 8 7 7 7 7 7 7 6 5 5 5 3 3 2 3 3 4 4 5 6 5 5 5 7 8 8 8 8 8 8 7 6 3 1 1 1 1 3 3 3 3 3 3 3 3 3 3 5 8 8 8 8 7 6 6 6 6 7 6 5 5 4 3 3 2 2 2 3 4 4 4 4 3 3 4 5 5 5 5 4 4 4 4 3 2 2 3 3 4 5 5 5 5 5 6 7 7 6 6 6 5 5 4 4 3 2 1 0 1 1 21 21 21 21 21 21 21 21 21 22 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 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 19 17 11 7 5 2 2 1 1 1 2 2 3 2 2 2 2 3 2 1 1 0 1 2 3 4 3 3 6 7 7 8 9 10 9 10 9 9 8 8 8 7 7 7 7 6 6 6 6 7 8 8 7 6 5 6 5 5 7 8 9 7 4 2 2 2 2 1 2 3 2 5 5 5 6 7 6 1 2 4 3 1 4 4 3 4 4 5 3 1 2 9 16 16 12 7 6 5 6 5 5 5 4 2 3 5 5 5 5 5 6 6 6 6 6 4 2 2 3 4 4 4 4 5 5 6 5 5 6 8 9 10 11 12 10 6 3 2 4 3 1 4 6 6 5 4 2 1 1 2 2 2 1 1 0 0 2 3 5 7 7 5 4 4 3 4 6 7 7 6 6 6 7 8 8 7 6 6 6 6 8 8 7 9 11 10 8 6 4 4 6 4 4 4 5 5 5 4 4 3 3 4 4 4 8 7 5 4 4 4 4 5 6 5 4 2 3 4 5 5 5 3 1 1 3 4 5 7 9 9 7 5 2 4 5 5 6 4 3 2 2 3 5 5 5 3 3 2 3 4 6 6 5 5 4 4 3 3 3 4 5 6 7 8 10 10 10 11 9 7 6 7 9 8 9 11 9 7 4 4 3 2 4 7 7 6 7 9 10 10 5 3 6 9 12 13 13 12 9 9 12 12 13 15 16 16 15 14 14 14 14 13 13 10 6 7 9 8 6 5 8 9 7 5 8 8 7 6 6 5 5 3 2 1 4 8 10 7 6 6 5 4 3 1 5 6 4 3 3 4 5 6 6 5 4 4 6 8 9 8 7 7 6 5 4 3 3 2 1 5 7 6 6 5 4 2 1 3 5 5 4 2 4 5 4 3 1 4 6 6 4 4 2 3 5 5 5 5 7 7 6 6 6 8 9 9 6 4 5 7 7 5 3 2 4 8 12 13 11 9 8 8 9 9 7 5 4 5 5 5 5 5 5 6 6 6 6 6 6 6 4 2 9 11 9 3 3 3 7 7 6 6 6 6 5 5 5 5 4 4 5 7 6 6 7 7 6 5 4 3 3 2 1 1 2 3 3 3 2 3 3 3 2 4 5 6 7 8 9 10 10 8 7 5 4 5 6 6 7 7 7 6 5 5 5 7 10 12 11 10 8 8 8 10 12 12 8 5 4 3 5 7 5 2 2 3 4 3 3 3 3 3 3 4 5 5 4 3 4 5 6 7 6 5 5 6 7 6 6 5 4 4 3 2 2 4 5 5 6 5 5 3 3 5 6 6 5 4 3 5 8 11 10 11 13 11 9 7 4 2 0 3 5 5 4 3 1 1 3 3 1 2 4 4 7 7 7 8 7 7 5 3 2 3 4 4 3 2 3 3 4 3 3 1 1 1 1 1 3 4 5 6 6 7 7 6 6 6 6 7 7 6 6 5 5 5 6 6 7 7 9 10 10 10 10 10 9 8 6 6 5 6 6 7 8 8 7 6 4 3 2 1 2 3 4 3 5 6 7 7 7 8 9 9 9 7 5 4 4 4 3 3 2 2 3 3 3 3 2 2 3 2 2 2 3 5 7 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 4 4 4 3 3 3 4 5 6 6 5 5 4 3 2 2 3 3 4 5 6 6 6 6 6 7 7 7 6 5 5 5 4 4 3 4 4 4 3 0 1 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 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 22 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 18 16 10 7 6 4 2 1 3 3 1 1 1 1 1 2 2 1 1 0 0 1 0 2 2 2 2 2 4 6 8 9 8 8 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 6 8 8 8 8 7 7 6 5 5 6 7 6 4 4 4 4 2 1 1 3 5 9 8 7 5 3 4 3 1 2 3 3 4 4 4 3 2 1 1 1 1 9 14 14 7 2 4 4 6 4 3 5 5 4 5 5 5 5 5 6 5 6 6 7 7 5 3 2 3 4 5 4 4 5 5 6 4 3 4 7 9 10 11 11 8 4 1 3 3 1 5 8 7 5 4 3 3 2 0 1 1 1 2 3 2 1 4 6 8 7 6 6 5 4 2 3 6 7 7 5 5 5 5 6 7 6 5 5 5 6 8 7 6 8 9 8 6 4 2 4 5 3 3 5 5 6 6 6 7 9 8 7 6 5 5 2 3 5 4 4 4 3 5 6 5 3 3 4 5 3 3 6 7 8 10 11 12 12 11 10 8 6 4 4 4 5 4 4 3 2 3 4 5 6 4 1 2 3 5 3 3 3 0 3 4 4 4 4 4 4 5 6 6 7 9 10 11 12 10 8 6 8 9 10 9 9 8 6 4 3 2 2 3 4 7 6 6 10 11 9 5 4 5 8 11 13 11 9 10 14 18 17 17 17 17 17 16 16 15 15 15 15 14 11 8 9 12 14 11 9 8 8 7 6 7 7 5 5 5 5 4 2 2 2 1 6 9 6 5 5 5 5 4 4 6 7 5 5 6 6 5 5 6 5 5 4 6 5 5 4 6 7 6 4 2 1 2 2 4 6 7 5 5 6 4 2 2 3 6 5 3 2 3 3 1 4 7 8 7 4 2 3 4 3 3 4 3 3 5 6 6 5 7 11 10 10 9 7 6 6 6 7 7 9 11 13 13 11 7 6 5 5 6 7 6 4 4 5 6 6 6 6 6 6 6 6 6 5 4 4 2 7 11 10 7 3 5 7 9 6 5 4 3 5 5 5 6 5 5 8 8 7 7 7 7 6 6 6 7 6 5 4 3 4 6 7 7 7 8 9 8 6 3 1 3 5 7 10 11 11 11 8 7 6 4 3 4 5 5 6 5 4 5 7 11 12 12 10 8 6 4 4 3 7 9 9 3 4 5 6 5 5 2 1 2 3 3 4 3 3 2 2 2 4 4 4 6 8 9 9 9 8 7 6 7 6 5 4 4 4 4 3 2 1 2 4 5 5 6 6 5 4 4 5 7 7 5 4 2 2 4 4 2 4 7 6 8 10 8 5 4 4 3 4 2 2 5 4 3 3 1 4 7 6 4 2 3 7 8 7 5 5 6 7 6 5 3 2 2 3 3 3 4 3 3 3 3 3 4 5 6 7 7 7 7 6 6 6 6 7 7 7 6 6 5 5 6 6 6 6 7 9 11 11 11 10 9 7 5 4 4 4 5 5 6 7 7 5 3 2 3 2 2 4 4 3 4 6 7 7 7 7 9 8 6 4 2 2 3 4 4 4 4 5 4 4 3 3 4 3 3 3 2 2 2 4 6 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 5 4 3 3 3 4 4 3 3 2 3 3 4 6 6 5 4 3 2 2 3 3 4 4 5 7 7 7 6 6 7 7 7 6 5 4 4 4 3 3 3 4 5 5 3 0 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 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 22 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 18 15 10 7 6 6 5 4 5 5 3 2 0 0 1 2 2 1 2 2 1 1 1 0 1 1 0 2 4 7 6 6 5 5 6 6 6 6 6 6 6 6 7 7 6 6 4 4 6 7 8 8 8 8 7 6 4 3 2 4 5 6 5 4 3 2 2 1 0 1 5 9 10 3 2 4 3 2 3 3 1 2 3 1 1 3 5 5 5 5 7 13 14 13 7 3 2 3 3 2 3 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 5 3 4 4 5 4 4 4 5 5 4 3 1 4 8 11 11 10 6 1 3 3 1 6 9 8 6 4 3 3 3 3 2 2 2 3 4 4 4 3 3 4 4 4 5 6 5 3 2 2 5 7 7 6 5 4 4 4 5 5 5 5 5 5 8 7 5 8 7 6 5 2 1 3 3 2 2 4 4 4 4 6 6 6 5 4 5 5 4 4 3 3 3 2 2 3 4 6 5 4 2 2 4 8 11 13 13 12 11 12 12 11 11 11 11 10 8 7 6 5 4 4 4 4 4 5 5 4 3 2 2 1 2 5 6 7 9 9 7 7 7 7 8 8 7 6 6 7 9 12 12 12 11 9 7 8 8 7 5 5 5 4 3 1 1 1 2 3 5 6 7 10 9 8 6 6 6 8 10 11 7 9 14 15 16 16 16 16 16 15 15 16 16 16 15 15 14 12 10 12 14 14 11 9 7 8 7 6 7 6 4 4 4 5 4 2 2 1 3 7 8 6 5 6 6 4 4 8 8 7 6 6 6 5 4 5 7 7 6 5 3 3 3 2 3 3 2 1 2 4 4 4 4 5 6 1 3 6 3 5 6 5 6 5 3 1 3 6 9 10 10 7 3 2 3 2 3 2 3 3 3 3 5 5 5 7 9 10 5 6 8 9 9 9 10 8 6 8 11 13 12 9 5 4 3 2 4 5 4 3 4 5 6 7 7 7 7 6 5 4 2 4 8 9 9 9 9 8 9 10 12 9 6 5 4 2 4 5 5 6 7 5 6 8 6 5 7 7 6 6 6 6 6 5 5 5 3 2 4 5 6 8 8 8 7 8 6 2 1 4 7 9 11 10 9 7 6 6 3 1 2 2 2 3 2 4 9 12 15 14 12 9 6 4 4 3 2 5 7 6 5 6 7 7 6 5 3 2 2 2 2 3 4 3 3 2 2 3 3 3 5 7 8 8 7 5 4 4 5 4 3 2 1 1 2 1 1 0 2 5 6 7 7 6 4 3 4 5 8 7 5 2 3 4 1 1 2 4 3 0 5 8 9 8 7 5 5 6 4 3 4 4 4 4 1 2 5 5 4 3 3 6 8 6 3 5 6 7 6 5 4 4 4 5 6 6 6 6 7 7 6 6 5 5 6 6 7 7 6 6 6 5 6 6 6 6 6 5 6 6 5 5 5 5 6 8 10 11 11 11 10 8 5 4 3 3 3 3 3 4 4 3 3 4 6 4 3 4 4 5 6 7 8 9 7 5 5 4 3 1 1 2 3 5 6 6 5 5 5 5 4 4 4 5 4 4 3 2 1 2 4 6 6 6 6 6 5 4 4 5 5 5 5 5 6 6 6 5 4 4 4 4 4 3 3 3 3 3 3 3 5 5 4 3 2 2 3 3 4 5 6 7 7 7 6 6 5 6 7 6 5 5 4 4 3 3 3 3 4 4 4 2 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 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 22 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 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 16 12 7 7 8 7 5 4 4 4 3 1 1 2 3 3 2 1 2 2 2 2 3 4 3 3 3 4 5 3 2 5 6 6 5 5 5 5 5 6 6 6 6 5 5 4 6 8 8 8 8 8 8 7 6 5 4 3 4 4 5 4 4 4 4 2 1 2 1 3 6 8 5 5 5 3 5 2 2 3 4 5 7 7 8 7 5 3 5 10 14 14 12 8 6 5 4 1 2 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 5 4 3 4 4 4 3 3 4 3 3 4 2 5 9 11 11 8 4 1 2 1 4 8 10 8 5 4 3 2 3 4 4 3 3 3 4 4 4 3 1 2 3 2 2 3 5 5 4 4 6 8 6 5 5 3 2 3 4 5 5 5 5 4 6 6 5 7 4 3 3 2 1 2 2 1 3 3 3 2 3 4 3 3 2 4 6 5 3 2 1 3 5 4 3 3 4 5 5 4 4 7 10 14 14 14 12 11 9 9 9 9 8 8 8 8 8 8 8 8 7 7 6 5 6 6 5 4 4 2 3 7 9 12 12 11 12 12 11 8 8 9 10 11 11 10 10 10 10 11 11 11 11 9 7 5 2 1 2 2 1 2 3 2 1 1 2 2 3 6 4 5 7 7 6 7 8 8 8 7 7 11 14 13 13 12 13 13 13 12 13 14 14 13 13 13 12 11 10 13 14 10 7 6 6 6 6 7 7 5 3 3 4 4 4 3 2 5 8 11 11 10 10 10 10 8 7 10 8 6 5 5 4 3 3 6 6 6 3 4 3 2 3 3 3 3 2 2 4 5 4 3 2 3 4 2 2 2 5 6 7 6 5 3 2 2 7 10 12 8 5 3 4 3 1 2 3 3 3 3 3 4 4 4 4 8 10 9 7 8 9 9 9 9 9 6 4 2 8 13 11 8 5 5 4 2 3 4 4 3 4 6 6 7 8 8 7 4 1 4 9 13 12 11 9 6 6 6 10 13 15 10 7 6 5 5 6 5 5 8 6 4 5 5 3 5 6 6 6 6 5 5 5 5 5 4 3 1 2 6 9 9 8 6 6 6 6 3 4 6 8 10 10 9 8 6 5 4 4 2 1 3 3 3 4 7 11 11 11 9 8 7 6 4 3 3 4 6 8 7 6 6 7 7 6 5 5 4 3 2 2 3 3 3 3 3 2 3 3 2 6 9 10 9 6 4 4 3 3 1 2 3 3 2 2 2 2 2 3 5 7 6 5 4 3 2 3 5 8 8 6 2 4 4 2 3 6 5 3 3 6 7 7 9 9 8 7 7 8 5 1 3 5 5 3 1 3 5 4 3 4 5 7 5 3 7 7 6 5 5 4 5 5 6 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 7 8 10 11 12 11 9 7 6 5 4 3 2 2 2 1 2 4 5 6 5 2 5 7 9 10 7 5 4 2 2 2 2 2 2 1 2 4 5 6 6 5 5 5 5 5 4 4 4 5 5 4 3 1 1 3 6 6 7 6 7 6 5 4 4 5 5 5 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 1 2 3 4 5 6 6 6 6 5 5 5 7 7 7 6 5 4 4 3 3 2 2 3 4 4 3 21 21 21 21 21 21 21 21 21 21 21 21 21 22 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 12 8 7 8 8 5 4 4 4 3 1 2 2 2 3 5 6 7 4 2 4 2 2 2 3 3 3 2 1 2 4 5 4 4 4 4 5 5 6 6 6 6 4 6 8 9 9 9 8 8 7 7 7 7 6 4 3 3 5 3 3 3 3 3 3 3 2 1 1 2 4 6 3 2 6 6 4 4 5 8 8 8 7 4 2 1 2 3 4 10 13 11 7 3 1 1 2 3 4 5 5 5 5 5 5 5 5 6 6 7 7 7 7 6 5 3 2 3 3 3 3 2 2 2 2 4 3 6 10 10 9 6 3 1 1 2 6 8 8 6 5 4 4 4 4 4 5 5 4 3 3 3 3 1 1 2 2 2 1 1 3 5 6 6 7 8 7 5 4 4 3 2 4 5 5 4 3 2 3 4 4 5 2 1 1 1 0 2 2 2 3 3 3 4 3 3 2 2 3 5 5 5 2 1 5 6 6 5 5 5 5 6 5 2 4 9 11 13 12 10 9 7 6 5 5 5 6 6 7 6 6 7 7 6 6 5 6 6 5 4 4 2 3 7 10 13 11 10 10 11 11 13 11 7 7 7 8 10 12 12 11 10 9 10 11 10 10 8 6 3 2 3 5 8 9 9 4 2 3 1 1 2 1 3 2 1 5 5 4 4 6 7 6 8 11 13 14 13 10 9 9 9 10 10 10 11 10 10 11 11 10 8 8 11 14 7 2 4 5 7 7 7 7 5 2 2 2 3 2 2 4 8 10 12 11 9 8 9 10 10 8 6 7 6 6 5 3 1 3 5 5 3 2 2 2 1 0 0 1 5 6 6 4 3 3 3 1 0 2 5 4 4 4 4 4 6 4 3 3 6 10 9 5 3 3 5 7 7 6 4 2 1 1 3 4 5 5 4 5 6 6 7 8 9 9 8 7 7 7 6 4 6 11 13 10 7 4 4 4 3 2 3 4 4 6 7 7 7 8 6 4 4 8 14 13 11 10 9 7 3 4 7 12 12 13 10 9 9 8 6 6 5 5 6 5 4 4 3 4 5 6 6 5 5 5 7 8 7 5 4 2 5 9 11 12 11 8 6 5 5 6 6 7 8 9 10 10 9 8 7 6 6 6 5 6 7 8 8 9 10 10 7 6 5 6 7 8 7 6 6 6 6 5 6 6 5 5 5 5 5 5 5 4 3 3 3 3 2 3 3 2 3 2 4 10 12 12 10 8 7 6 5 4 2 1 1 1 3 5 7 8 8 7 5 3 5 5 3 2 2 4 5 7 8 6 3 1 1 1 3 5 5 6 7 8 7 5 2 1 1 1 5 11 9 3 5 7 7 5 2 1 4 4 4 4 4 6 6 5 7 6 6 5 4 3 4 5 5 6 7 7 8 7 7 8 8 8 8 7 6 6 5 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 5 6 6 7 8 11 12 12 11 9 8 7 6 5 3 1 1 1 3 5 5 4 5 3 4 7 8 8 4 1 1 1 1 1 2 2 2 1 3 6 7 7 6 5 4 4 5 5 4 3 2 3 4 5 4 3 1 3 5 6 7 7 7 6 6 4 4 4 5 5 4 4 4 5 5 5 4 3 3 3 4 3 3 2 2 3 3 3 1 1 1 0 0 1 2 4 5 5 5 4 4 4 5 5 6 7 7 6 5 5 4 3 3 3 3 4 4 4 3 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 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 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 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 16 11 8 6 6 6 5 4 4 4 3 1 1 1 1 3 6 7 3 5 4 1 5 5 6 4 3 4 3 2 2 3 3 3 2 2 4 5 6 5 5 5 4 7 9 10 9 9 8 7 7 6 5 4 4 4 3 2 0 2 3 2 2 2 4 5 4 3 4 5 5 5 5 5 6 7 6 7 8 8 7 5 4 3 2 1 1 3 6 7 9 12 11 9 6 4 3 2 2 3 4 4 5 5 5 5 5 5 6 6 7 7 7 7 6 4 2 1 1 1 1 2 1 0 2 3 4 5 6 8 8 7 5 4 3 4 6 7 7 7 5 4 3 4 4 4 3 4 5 4 2 2 3 4 4 2 1 0 0 1 2 3 3 4 5 5 6 8 7 6 6 4 2 3 4 5 3 1 2 1 0 3 3 2 1 0 0 1 1 2 2 3 4 4 4 3 2 2 2 3 5 5 4 2 2 5 5 4 4 5 6 7 5 4 1 5 9 10 10 8 7 6 4 2 2 4 5 6 5 6 5 5 4 4 4 4 5 5 5 4 5 6 8 10 12 10 7 6 7 8 9 9 11 9 6 3 2 3 7 10 12 11 10 9 9 10 10 9 8 6 5 5 5 6 10 9 8 6 6 6 5 4 3 2 2 3 1 2 4 3 4 4 7 12 12 13 12 12 11 8 7 7 7 8 8 8 8 7 8 9 10 8 6 7 10 12 6 3 3 6 7 7 7 7 5 3 2 2 2 2 2 5 9 10 9 7 6 6 7 7 8 6 5 7 7 7 6 3 0 3 4 5 5 4 3 2 2 5 7 9 8 6 4 4 3 1 1 3 6 5 5 5 5 3 2 3 3 3 4 6 8 8 6 2 0 3 5 7 5 5 6 3 2 0 2 4 5 6 6 3 4 5 7 9 9 9 8 6 7 7 5 5 10 14 12 8 5 3 4 5 3 1 2 3 4 6 7 8 7 6 2 6 12 13 12 10 9 8 8 7 5 7 11 15 10 8 7 9 10 9 7 5 5 4 4 5 5 5 5 6 6 6 5 4 6 10 10 10 9 7 6 10 12 14 13 12 10 7 6 6 6 7 8 8 7 7 8 9 10 11 11 10 9 8 7 8 10 10 10 11 11 11 9 6 4 5 6 8 8 8 7 5 4 2 5 6 4 3 5 5 5 6 5 5 4 3 3 2 2 4 4 2 2 5 8 12 13 12 11 8 7 6 6 5 4 3 4 6 7 9 10 10 10 8 7 6 5 4 2 2 2 4 5 7 7 5 4 5 3 2 5 7 8 9 9 8 7 6 5 4 4 5 3 9 13 8 2 5 5 3 1 3 5 5 5 3 4 6 7 6 6 6 4 3 2 2 4 4 5 5 5 6 7 6 6 6 7 9 10 10 9 7 5 5 5 5 6 6 6 5 5 4 4 4 5 4 4 4 5 5 5 6 7 10 12 12 11 10 8 7 6 5 3 1 3 4 4 5 5 4 3 3 5 7 7 6 2 1 1 1 1 2 2 1 1 4 5 6 7 7 7 6 5 4 4 4 3 2 1 1 2 4 3 3 2 3 4 6 6 6 7 6 5 4 4 4 5 5 5 5 5 6 6 6 5 4 4 4 3 3 3 2 2 2 2 3 2 2 1 1 1 1 2 3 4 4 3 3 3 3 4 5 6 6 6 6 6 5 5 4 4 4 4 5 5 5 4 21 21 21 21 21 21 21 21 21 21 21 21 22 21 22 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 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 21 21 21 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 19 19 19 19 18 18 18 18 17 15 11 8 6 5 5 5 5 4 4 4 4 4 4 4 2 2 5 4 3 3 6 10 10 10 9 7 6 6 5 4 3 2 1 2 4 5 5 5 5 4 5 8 10 10 8 8 7 7 7 6 5 5 4 4 2 2 3 3 2 2 2 3 2 3 4 3 4 5 8 8 8 7 8 8 8 9 9 9 8 7 6 5 3 1 3 5 7 5 5 8 10 11 8 6 6 6 6 5 3 3 4 5 5 5 5 5 5 6 6 6 7 7 7 7 5 3 2 1 1 1 2 3 1 2 5 6 6 6 7 7 5 4 4 6 8 8 8 7 7 6 4 4 4 4 3 2 2 3 3 2 3 4 4 4 2 1 2 1 1 3 3 3 1 1 2 3 5 6 6 6 6 5 4 4 4 3 4 5 4 1 3 4 4 3 2 2 1 1 2 3 3 4 3 3 3 3 2 3 4 5 5 4 2 3 2 0 3 5 6 5 5 2 4 7 9 10 8 6 5 4 3 1 1 2 3 5 6 5 5 6 6 4 3 4 4 4 5 6 7 10 12 12 12 11 7 6 6 7 7 7 8 8 7 4 1 1 3 6 9 11 10 9 8 8 9 9 9 8 6 6 7 7 8 9 8 8 7 7 8 7 7 5 3 2 2 1 4 8 6 6 7 11 14 11 9 8 8 8 7 7 6 6 6 7 7 7 7 8 8 9 6 6 9 10 9 7 6 5 3 4 8 8 8 7 6 4 3 1 2 5 8 11 11 10 9 8 7 5 3 5 4 5 8 7 6 7 4 3 3 3 5 6 6 6 6 6 7 7 5 2 1 3 4 4 5 6 5 7 5 4 4 4 5 4 3 3 2 3 5 7 6 5 3 2 2 4 4 4 4 5 4 2 1 3 4 5 6 7 5 5 7 8 9 9 9 9 10 10 10 7 7 11 15 10 5 4 4 4 5 4 1 1 1 3 6 8 8 4 1 9 13 15 11 10 10 8 7 8 7 6 9 12 13 9 6 7 9 10 10 8 5 3 2 4 6 6 7 7 7 6 5 4 6 10 11 10 8 9 8 7 11 14 14 13 10 8 6 5 5 7 7 7 5 5 5 6 8 10 11 10 8 7 6 7 9 10 10 10 9 7 7 8 8 8 8 7 6 7 8 7 4 2 1 3 5 5 4 5 5 5 5 5 4 3 2 3 4 6 8 9 7 7 9 11 13 13 11 9 7 5 4 4 4 5 5 6 8 8 7 6 6 5 5 6 6 5 4 2 1 3 5 5 4 2 2 4 5 4 3 7 10 11 10 8 6 5 5 6 5 5 4 3 1 12 13 12 7 4 3 3 5 7 7 6 5 3 3 7 7 5 4 3 1 2 4 5 5 5 5 5 5 6 5 4 4 5 7 9 11 11 9 7 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 6 9 11 12 12 10 8 6 4 3 1 2 5 6 5 4 5 5 5 5 5 5 5 4 2 0 1 1 1 2 2 2 4 6 7 7 7 7 7 6 5 5 4 4 5 4 3 3 4 4 3 3 2 3 4 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 4 4 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 5 5 5 6 6 5 4 21 21 21 21 21 21 21 21 21 21 21 21 21 22 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 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 21 21 21 21 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 19 19 19 19 18 18 18 17 15 12 8 6 5 5 5 7 7 7 6 6 5 5 4 4 3 4 3 3 8 9 7 6 7 8 6 6 5 5 5 4 4 4 4 4 5 5 5 6 9 11 12 10 8 7 7 7 7 7 6 6 6 6 6 5 5 6 5 5 5 6 6 6 5 4 4 3 3 6 7 8 7 6 6 7 8 8 7 5 4 5 5 5 6 9 9 8 5 4 6 9 11 9 6 5 5 6 5 2 2 4 5 5 5 5 5 5 6 6 6 6 7 7 8 6 5 3 2 2 2 2 2 1 4 7 7 7 6 6 6 4 4 4 7 9 9 8 8 8 7 6 6 5 5 3 2 1 2 3 2 1 1 2 2 2 1 1 2 3 5 5 4 2 3 4 3 1 3 4 5 6 5 5 4 5 6 6 4 1 4 6 8 7 7 6 5 4 3 3 3 3 3 3 4 4 4 3 4 4 4 4 3 3 4 4 4 3 2 4 4 7 10 11 11 10 8 6 3 3 3 2 1 4 3 3 5 5 6 5 5 4 3 5 8 8 7 7 8 11 12 12 11 10 8 7 7 7 7 7 7 7 7 6 4 2 2 3 5 7 9 10 10 9 8 8 7 6 5 4 5 6 6 6 6 8 8 8 7 6 6 6 6 4 2 1 2 4 6 5 6 8 11 10 6 5 5 6 6 6 6 5 6 7 8 8 7 7 8 7 6 4 7 10 9 9 8 7 5 3 5 7 8 8 9 8 6 3 6 9 12 13 13 11 9 8 8 7 7 3 1 3 4 6 5 5 6 7 5 4 5 6 7 6 5 5 4 3 1 2 3 0 4 9 8 8 8 6 5 5 4 3 2 3 5 5 4 3 4 6 7 6 4 2 2 2 3 4 5 5 4 3 2 2 4 5 6 6 7 6 7 8 9 9 9 8 11 13 14 13 11 8 9 13 11 7 3 3 4 6 4 2 0 1 3 6 6 5 3 9 16 15 13 11 10 9 7 6 8 7 5 8 13 13 10 8 8 9 10 11 8 5 2 6 7 7 8 10 10 8 6 4 6 9 11 9 6 7 7 6 7 12 15 13 11 8 7 5 4 4 4 3 3 4 4 5 7 8 10 10 8 5 5 5 7 9 8 7 6 5 4 5 8 10 11 12 10 8 8 8 7 4 3 2 2 4 5 5 5 5 2 3 5 5 6 7 7 7 8 9 9 9 8 9 11 12 12 8 5 5 4 4 3 4 5 6 5 6 6 5 4 4 4 4 3 2 4 4 3 1 2 4 5 2 1 1 2 3 2 4 7 9 11 11 8 6 4 4 5 5 5 5 6 4 0 7 10 10 9 8 5 6 8 9 9 7 5 5 7 5 3 3 3 2 2 4 6 6 5 6 6 6 6 5 4 3 4 5 7 9 10 10 9 8 7 5 4 4 5 5 6 6 6 6 5 4 3 3 3 3 3 4 6 8 10 11 11 9 6 4 2 1 1 4 5 6 5 6 5 4 3 2 1 2 1 1 0 0 1 2 3 3 3 4 6 7 7 6 6 6 6 5 4 4 4 4 5 6 5 5 5 4 4 3 2 3 3 4 4 4 5 6 6 6 6 6 5 4 4 4 5 6 7 7 7 5 3 2 2 2 2 3 3 3 2 2 3 3 4 3 2 2 1 2 3 4 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 5 5 5 6 5 4 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 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 22 21 21 21 21 21 21 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 19 19 19 19 19 19 19 19 19 18 18 18 17 16 12 8 6 5 4 4 6 7 7 5 6 6 5 5 5 4 2 5 9 9 6 2 1 3 5 5 5 5 4 5 6 6 5 5 5 5 6 8 11 13 12 10 9 7 7 7 7 7 7 7 7 8 9 9 10 10 8 7 7 8 10 9 8 7 6 6 6 6 6 7 6 5 5 5 6 6 7 7 6 5 5 5 5 5 8 8 5 5 4 3 7 9 9 7 4 1 1 1 1 2 4 5 5 5 5 5 5 5 6 6 6 6 7 7 5 4 3 2 2 2 4 3 2 6 9 8 7 7 6 5 4 4 5 7 8 9 9 9 9 8 7 7 7 7 6 4 2 2 2 3 3 1 1 2 3 4 4 5 5 6 7 3 2 4 4 3 1 1 3 2 2 3 3 3 4 4 4 4 7 10 9 9 8 8 7 7 6 5 6 5 4 4 4 5 5 4 4 4 4 3 3 2 2 4 4 2 3 7 10 9 10 12 10 8 5 2 2 2 4 5 3 3 4 4 4 5 5 5 5 5 5 8 9 9 9 9 9 10 11 11 9 6 6 8 9 9 8 8 8 7 7 7 7 5 3 2 3 4 7 9 10 10 9 8 6 5 3 1 3 4 3 3 3 5 7 8 8 6 3 5 7 6 4 4 4 3 1 3 4 4 6 8 7 5 4 5 6 5 5 6 7 7 8 8 8 8 7 7 5 5 8 10 11 10 10 9 7 5 5 5 6 8 8 8 9 7 4 9 11 11 10 9 8 6 6 7 6 7 6 3 3 3 4 4 5 6 8 6 4 5 6 6 6 5 4 4 3 2 1 3 8 8 7 6 6 6 5 5 3 3 3 2 4 6 8 7 6 6 6 7 6 4 1 0 0 1 2 3 4 4 3 1 3 7 6 5 5 5 5 8 9 9 9 9 10 12 13 13 13 12 8 4 9 13 10 4 1 3 6 4 3 3 4 5 6 4 3 11 16 17 14 12 11 9 8 7 6 7 5 5 11 14 14 12 10 9 10 11 10 8 6 7 10 8 6 9 12 12 9 5 6 10 10 8 5 4 6 5 4 8 12 14 12 9 7 6 6 4 4 4 2 1 3 6 8 9 7 7 8 6 4 4 4 8 9 7 6 5 6 7 7 8 10 10 10 11 9 8 8 7 5 2 1 1 3 4 3 4 4 3 4 6 7 7 8 6 6 7 7 8 8 7 7 10 10 9 5 4 5 4 3 3 4 5 5 5 5 6 5 3 3 2 2 1 2 4 4 2 2 3 5 5 1 1 1 2 4 3 4 7 10 12 13 10 7 5 4 5 7 7 4 3 4 4 2 2 5 7 9 9 9 8 7 5 5 7 6 4 3 3 3 4 3 3 4 5 6 6 6 6 6 6 6 5 4 5 5 6 8 9 9 9 9 9 7 5 4 5 7 7 7 7 7 7 5 4 3 3 3 4 5 6 8 9 10 10 7 5 3 1 1 4 5 6 7 7 7 5 4 3 1 1 0 1 1 1 1 1 2 3 4 4 5 6 8 7 6 4 4 4 2 1 1 2 3 4 5 6 6 5 5 4 3 2 3 4 4 3 3 5 6 7 7 6 5 4 4 4 5 5 5 6 6 7 6 5 4 3 2 2 2 2 3 3 3 3 4 4 4 3 2 1 2 3 4 3 3 2 2 2 2 3 3 3 3 4 5 6 7 6 6 5 5 6 6 5 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 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 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 18 18 18 18 18 17 16 13 9 6 6 4 1 3 5 5 5 4 4 4 4 4 5 8 10 11 8 4 1 2 4 5 4 3 3 4 5 6 6 6 5 5 6 7 8 9 9 9 8 7 7 7 7 8 8 8 8 9 10 10 10 9 7 6 6 5 7 7 6 5 4 5 7 8 8 7 7 6 5 5 6 8 6 5 6 8 7 6 5 5 4 6 8 3 4 5 2 5 7 8 8 7 6 4 1 2 4 4 5 5 5 6 6 6 5 5 6 6 5 4 4 4 3 3 2 3 4 5 4 2 7 10 10 8 7 6 5 5 4 5 5 7 8 9 9 10 9 8 8 8 8 8 6 3 1 1 3 2 2 1 4 7 10 8 6 6 6 6 2 3 3 3 2 1 2 5 4 2 1 1 2 4 4 1 8 11 11 9 8 7 7 7 7 7 6 6 4 3 4 4 4 3 3 4 4 3 3 3 5 4 2 2 6 10 9 8 8 8 8 6 4 3 4 2 4 7 6 5 5 5 4 4 4 4 4 5 6 7 8 7 6 6 7 8 10 9 8 5 5 7 7 9 10 9 9 8 7 7 8 8 8 6 5 4 5 7 9 9 9 7 6 5 4 2 1 3 4 3 2 2 4 6 8 6 3 2 5 7 6 6 7 5 3 1 1 2 3 5 7 7 7 6 6 6 5 3 5 7 8 9 9 8 7 7 7 8 10 11 11 11 10 9 6 4 4 5 4 5 6 6 7 7 7 5 7 11 12 11 8 6 5 5 5 5 6 6 2 1 2 2 3 5 5 7 6 4 4 6 7 7 5 5 5 6 7 9 9 8 6 6 6 6 5 5 5 4 5 5 5 7 8 10 10 10 9 6 5 4 2 0 2 4 4 4 2 1 1 1 5 7 7 4 2 4 4 5 9 9 8 8 8 8 10 9 9 11 10 7 3 5 13 11 6 1 2 3 3 3 4 4 5 6 5 6 13 16 17 13 11 10 9 8 7 6 6 4 8 13 16 15 12 9 8 9 10 10 7 8 11 13 9 8 11 12 11 6 5 10 11 9 5 3 3 3 4 6 11 12 12 10 8 8 7 7 5 6 5 4 1 5 9 8 6 3 4 6 5 5 4 5 7 10 8 7 7 8 8 6 6 6 5 7 9 8 8 8 8 5 1 3 5 6 4 3 3 3 5 5 6 6 6 7 7 7 7 6 6 6 5 5 9 10 9 6 4 5 4 3 2 4 4 4 5 6 6 5 4 3 2 2 3 4 4 3 2 3 2 2 3 2 1 3 5 7 5 5 6 9 12 13 12 8 5 4 5 6 5 4 4 4 3 2 2 2 4 4 5 5 4 3 4 5 6 4 2 1 3 5 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 6 7 8 9 9 10 8 5 3 4 5 7 7 7 7 7 7 5 4 3 4 4 5 6 7 8 8 7 4 2 2 4 1 5 6 6 7 6 6 7 5 2 1 0 1 1 2 2 2 2 2 2 4 6 5 5 7 7 6 5 4 3 0 1 1 0 2 3 4 5 6 6 5 4 3 3 4 4 4 3 3 4 6 7 7 6 6 6 5 5 6 5 5 4 5 6 6 6 6 5 5 4 3 2 1 2 2 3 3 3 3 3 3 2 2 3 3 2 2 1 1 2 3 4 5 3 3 2 4 5 6 6 6 5 5 6 7 6 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 22 22 21 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 17 16 14 10 6 6 5 4 5 5 5 3 4 3 3 2 4 7 11 9 8 8 8 7 5 4 5 5 6 7 7 6 6 6 5 5 5 6 5 5 4 4 5 5 5 5 5 6 7 7 7 8 8 9 9 8 6 6 5 6 6 7 5 3 3 3 5 6 7 7 5 5 4 5 7 8 7 5 3 2 6 8 7 4 5 4 4 7 2 3 3 3 6 6 7 7 7 6 5 2 1 4 4 4 5 5 6 6 6 5 5 5 5 3 5 6 6 6 7 7 7 5 5 5 2 7 10 10 8 7 6 6 5 5 5 5 6 7 8 9 10 10 8 7 8 8 7 7 4 1 1 1 3 3 1 4 7 8 8 7 7 7 6 4 4 4 3 2 1 2 4 4 2 0 2 4 4 1 4 11 10 8 5 4 4 4 4 5 6 6 6 3 2 2 2 3 3 4 5 4 4 5 4 2 2 5 9 9 8 7 6 6 6 4 3 4 4 3 5 6 7 4 5 5 4 3 3 2 2 2 3 5 5 5 5 4 4 7 8 9 6 5 5 4 5 6 8 10 9 8 7 7 7 8 8 9 9 8 8 8 9 10 8 7 6 6 5 4 3 1 2 4 4 3 3 4 5 6 5 2 3 5 6 7 7 6 4 2 2 2 1 5 9 10 8 7 7 6 6 4 1 5 7 8 8 9 7 6 8 9 11 13 12 11 10 9 9 4 2 4 4 4 5 5 5 6 6 6 6 9 12 10 8 9 7 7 4 3 5 5 5 2 1 0 2 2 2 5 5 6 4 4 7 7 7 5 5 6 8 8 8 4 3 5 6 6 5 4 4 6 6 7 6 8 10 8 6 4 6 7 5 3 2 2 2 3 3 2 1 3 5 6 6 7 6 5 3 2 2 4 6 8 7 5 6 6 4 3 3 4 7 8 7 5 7 11 11 8 4 5 5 3 3 3 3 5 6 7 8 12 16 14 10 9 9 9 7 5 6 5 6 11 15 17 15 12 8 4 7 9 8 6 10 11 10 8 10 12 12 8 3 8 11 10 6 4 4 5 6 9 11 14 13 12 10 8 8 8 7 7 6 5 2 4 8 10 6 4 3 5 7 7 6 5 5 8 10 9 8 8 7 6 4 4 5 6 7 8 6 7 8 7 4 3 4 7 8 7 5 5 4 5 5 6 7 7 7 7 6 6 6 5 5 5 5 7 10 9 7 4 5 5 3 2 2 2 2 2 4 5 5 5 5 5 4 5 5 4 2 0 1 2 2 2 4 4 7 5 5 6 5 6 8 11 12 11 9 6 4 4 5 6 5 4 5 5 4 2 3 6 6 5 4 3 3 5 5 6 3 2 1 1 3 4 3 3 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 6 6 8 9 10 8 6 3 3 4 5 6 6 6 6 6 6 5 4 4 4 5 5 5 7 7 7 6 8 9 10 3 3 5 5 5 5 6 7 5 3 0 0 0 2 3 3 2 1 1 3 4 5 4 4 5 7 7 6 5 3 0 1 1 1 2 3 4 5 5 5 5 5 4 4 4 4 3 2 2 3 5 6 7 7 7 7 6 6 5 3 3 3 4 4 5 6 6 6 6 6 6 5 3 1 1 1 1 2 2 2 3 2 1 1 1 1 1 1 1 2 4 4 4 3 2 2 3 4 5 5 5 4 4 5 6 6 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 21 21 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 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 16 14 9 6 5 6 7 7 6 4 3 1 1 4 5 5 7 9 8 8 10 9 9 8 9 10 10 10 9 7 6 6 5 5 5 4 4 3 2 2 2 3 4 4 5 5 5 5 5 6 6 6 7 6 6 6 7 7 8 8 6 4 3 3 4 5 6 6 5 2 3 2 4 7 6 4 0 1 1 6 7 6 1 3 3 4 6 3 2 3 3 5 6 5 5 6 6 5 2 1 3 3 4 4 4 5 6 6 5 5 5 5 4 6 8 9 10 10 10 9 7 6 5 4 8 12 10 8 6 6 6 7 7 6 6 6 6 7 9 10 10 8 7 7 7 7 7 5 3 2 3 3 2 3 7 9 9 8 8 9 8 7 7 9 9 9 10 10 11 10 8 7 6 5 4 4 5 9 10 7 3 2 2 3 4 4 5 5 6 6 4 2 1 3 4 4 3 3 2 2 1 5 7 10 11 10 7 6 5 5 4 3 0 2 3 3 5 7 5 3 4 5 5 2 2 4 5 4 3 3 3 3 2 2 3 5 9 8 8 5 5 6 6 6 7 9 9 9 7 6 6 6 7 7 9 11 11 11 11 10 10 9 8 7 5 4 3 2 1 2 3 3 2 3 5 5 3 1 4 6 6 5 7 6 6 5 4 3 3 2 6 10 9 6 5 5 5 4 4 2 3 6 7 7 7 6 7 9 9 11 13 12 10 8 8 7 4 2 4 3 3 4 3 4 6 6 5 5 6 8 7 7 9 9 8 6 6 6 5 3 2 1 1 3 3 2 4 4 5 5 4 7 7 6 4 4 6 7 5 3 2 2 4 6 6 5 4 6 8 7 7 7 8 7 2 3 4 4 5 6 4 2 1 1 3 4 5 8 9 9 9 8 7 6 4 3 2 3 4 4 6 7 5 5 5 3 2 3 4 7 8 8 8 8 10 10 8 5 5 4 3 3 3 3 5 6 7 5 8 15 13 9 8 8 8 6 5 5 6 8 13 16 17 15 9 4 2 6 8 6 4 8 8 5 4 8 11 10 5 8 12 10 6 6 6 8 11 13 15 15 15 13 10 8 7 7 7 7 6 6 5 5 7 8 8 6 5 6 8 10 11 9 6 5 7 9 9 8 7 6 6 5 4 5 6 7 7 5 6 7 5 4 6 6 6 8 7 6 5 4 5 8 8 7 7 7 6 5 5 5 5 5 4 3 6 10 9 7 4 4 5 5 3 1 1 1 2 3 3 5 6 6 5 4 6 5 4 3 3 2 2 2 0 5 7 8 7 5 3 5 6 8 10 11 11 11 10 9 7 6 6 6 6 6 5 5 3 3 5 7 7 6 5 4 4 4 4 3 3 2 2 3 4 2 3 4 4 4 5 5 5 4 3 3 4 4 5 5 5 5 5 6 8 8 9 8 6 4 3 3 4 5 5 6 6 6 6 5 5 5 4 3 6 8 10 12 13 14 13 11 8 4 1 3 3 4 5 6 7 6 4 2 3 2 2 1 1 2 1 1 2 3 4 4 4 4 6 6 6 5 3 1 1 2 2 3 4 5 5 5 5 6 6 6 5 5 4 3 2 2 2 3 4 5 5 6 5 4 3 2 3 3 3 3 4 4 4 4 5 5 6 6 6 5 3 2 1 0 1 1 2 2 3 3 2 2 2 2 1 2 4 5 4 4 3 3 4 4 5 5 4 4 3 3 3 4 4 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 21 22 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 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 14 11 7 5 5 5 6 6 5 4 5 8 10 8 7 8 8 9 8 6 5 6 6 7 6 7 8 9 8 7 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 7 8 9 9 8 5 4 2 4 5 5 4 3 3 2 1 1 2 5 6 6 4 2 1 3 6 6 2 3 3 0 6 6 3 3 2 2 6 8 8 7 6 6 5 3 2 3 3 3 3 4 5 5 5 5 5 4 3 3 5 8 10 10 10 10 9 8 7 4 7 10 11 9 8 6 7 7 8 8 8 9 9 8 8 9 11 10 9 7 7 8 7 6 4 2 1 2 5 10 13 13 10 8 7 7 6 5 5 7 9 10 11 12 12 13 13 13 14 15 13 11 10 10 12 10 7 4 3 3 4 4 5 5 5 6 6 6 4 3 4 4 2 4 7 10 10 10 11 11 11 9 7 6 5 4 3 3 2 2 1 2 5 6 6 4 0 4 4 2 2 5 7 7 6 5 4 4 4 4 5 6 8 10 9 9 8 6 6 7 7 8 9 9 8 7 6 5 5 5 5 8 10 11 12 11 10 9 8 8 6 3 2 3 6 5 3 2 1 1 3 5 5 0 4 7 8 7 6 4 2 4 4 2 2 5 8 10 12 7 4 1 3 4 2 3 3 3 5 6 6 7 9 8 8 8 9 11 9 7 5 6 6 5 2 4 4 3 3 2 4 8 7 7 8 9 8 6 7 10 10 7 6 6 6 5 3 4 6 4 3 3 1 3 2 2 3 4 5 6 4 3 2 4 6 6 4 4 3 3 5 5 4 6 7 7 6 6 8 6 4 1 1 1 3 5 6 4 2 5 5 5 4 6 8 8 6 4 5 5 6 5 4 4 3 3 1 4 6 5 4 4 2 2 6 9 10 9 9 9 8 7 8 8 6 4 4 4 4 4 3 5 5 5 4 6 15 13 10 7 7 7 7 6 6 7 9 12 14 15 14 9 3 4 5 6 5 1 5 5 2 3 7 8 7 7 12 13 9 6 6 8 11 14 15 15 14 12 9 6 5 6 7 7 6 5 4 5 6 8 7 6 5 8 9 9 10 11 9 6 3 6 8 10 8 7 6 6 6 5 5 5 6 5 4 6 5 4 4 6 6 5 7 6 5 6 8 8 7 6 6 6 6 5 5 5 5 4 3 2 4 7 10 9 6 4 4 5 5 4 2 0 1 1 2 2 3 5 6 5 3 5 6 3 2 2 2 2 4 5 6 8 8 4 3 3 3 7 9 11 12 12 9 8 7 6 6 6 5 5 4 4 4 5 5 6 7 7 7 6 5 3 2 2 2 2 2 2 2 2 5 8 9 8 7 6 6 6 5 5 5 5 5 6 7 6 5 5 5 6 7 8 8 7 5 4 4 4 4 5 5 6 6 6 5 5 4 3 6 11 12 14 17 17 16 11 7 5 3 2 1 3 4 6 6 6 6 4 3 3 2 2 3 3 2 1 2 3 3 3 5 5 6 6 6 6 5 4 2 2 3 4 5 6 7 7 7 8 8 7 7 6 6 5 4 4 3 3 3 2 3 4 4 3 4 4 4 3 2 2 3 3 3 2 2 3 4 5 5 6 6 5 4 3 2 1 1 1 1 3 4 4 4 4 3 2 4 4 4 4 4 5 5 6 6 5 5 4 3 3 2 2 3 3 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 21 21 21 21 21 21 21 22 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 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 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 14 11 6 4 3 3 4 5 5 6 8 8 8 8 8 8 8 6 3 1 4 5 5 4 4 5 6 7 7 7 7 6 6 5 5 6 7 8 9 9 6 5 5 5 5 5 5 5 4 4 3 4 6 8 9 10 7 5 4 3 3 4 5 4 2 1 2 2 2 5 5 5 5 6 6 4 4 5 5 5 1 2 2 3 6 6 3 3 1 2 5 7 8 7 6 6 5 2 1 2 3 2 3 3 4 5 5 4 3 2 2 3 5 6 8 8 7 8 7 8 8 5 7 10 9 6 6 6 7 8 8 8 7 7 7 7 7 8 9 10 9 7 8 8 8 6 4 7 8 9 12 14 13 10 7 5 3 2 3 4 5 6 6 6 7 8 9 9 10 11 13 13 12 11 11 11 11 9 6 5 4 4 3 3 4 4 5 5 5 5 4 4 4 5 2 4 8 9 9 9 10 9 9 8 6 4 4 3 3 3 2 1 3 4 5 5 5 4 4 4 3 1 5 5 5 5 5 5 5 6 7 7 8 8 9 9 8 6 6 5 6 8 7 8 9 9 8 6 5 4 3 3 4 6 8 9 11 11 10 8 6 6 5 3 6 8 9 7 6 6 6 5 3 2 2 5 7 9 9 9 10 8 4 2 3 6 10 12 12 11 10 8 3 4 6 6 4 2 2 5 5 5 5 6 9 9 8 7 7 6 5 3 2 3 5 5 2 1 1 3 2 3 7 10 9 9 11 10 9 8 10 10 8 5 4 6 7 7 5 5 6 3 4 4 1 1 3 3 2 1 3 4 3 3 2 2 5 7 6 5 4 4 5 7 7 7 5 4 3 3 5 3 1 1 1 3 5 5 5 3 3 6 5 4 4 3 5 6 5 4 3 4 5 5 5 4 4 3 4 5 6 4 4 4 6 8 9 9 9 9 9 8 8 5 4 6 6 5 5 4 4 5 5 5 6 6 5 6 12 13 11 9 8 7 7 7 7 7 8 10 12 13 12 8 5 5 5 5 4 1 4 4 2 4 5 4 7 11 13 12 8 5 6 7 11 14 13 11 9 7 5 3 5 6 6 6 4 3 3 6 6 6 5 4 4 8 11 11 7 8 8 6 4 6 10 11 8 6 7 7 7 6 6 5 4 4 4 5 4 2 6 7 6 4 5 5 6 8 6 3 2 3 4 6 5 4 5 5 5 4 3 4 6 8 9 8 4 3 3 4 6 5 3 2 2 2 2 2 2 1 2 1 3 4 4 0 2 3 4 5 7 6 5 7 8 6 2 3 3 6 10 12 13 12 9 5 2 3 4 4 3 3 3 2 2 5 6 6 7 8 8 7 6 5 2 2 5 4 3 2 2 3 7 10 12 12 11 10 8 7 7 8 8 7 7 7 7 6 6 6 5 5 5 6 7 8 7 5 4 4 4 5 5 5 5 5 5 4 3 7 11 13 15 16 18 16 13 9 6 4 4 3 2 3 5 7 7 6 5 4 3 3 3 3 4 4 2 2 4 6 5 5 6 6 6 6 6 6 5 4 3 3 4 5 7 8 9 9 8 8 8 7 6 6 6 6 5 5 4 4 4 3 3 3 4 4 4 3 3 2 2 2 3 3 2 1 2 3 3 4 4 5 5 5 5 4 3 3 2 1 1 2 3 4 4 4 4 3 4 4 3 3 4 6 6 7 6 5 5 4 4 3 3 2 2 3 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 22 21 21 21 21 21 21 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 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 11 6 4 3 3 2 2 3 5 6 7 7 6 6 5 4 1 2 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 7 6 6 5 5 5 5 5 5 5 5 4 3 5 7 9 8 7 5 4 4 4 5 5 4 2 3 1 1 2 3 5 4 4 2 4 7 6 6 5 5 3 1 1 1 5 7 7 2 1 2 2 5 6 6 5 6 5 4 2 1 2 4 5 4 4 4 4 5 4 4 3 3 4 5 7 7 6 6 6 6 4 7 6 7 10 8 5 4 6 8 9 8 8 7 6 6 6 6 7 7 8 8 8 8 8 10 7 6 11 11 11 11 11 10 7 3 0 1 2 3 4 6 5 5 5 7 7 6 5 4 5 7 8 8 8 8 8 8 6 5 4 3 3 3 4 4 5 4 4 3 3 2 3 3 3 4 5 5 6 6 7 7 6 6 5 3 2 3 3 3 3 1 1 3 3 4 5 4 3 1 1 1 2 3 4 4 4 5 5 6 6 6 7 7 7 6 5 4 4 5 5 7 7 7 7 8 9 8 6 4 3 2 2 3 5 5 6 9 10 9 7 5 4 3 5 7 7 7 7 6 6 7 7 8 6 6 9 10 11 9 9 10 10 10 10 12 14 14 13 12 8 8 12 7 4 7 8 7 5 5 5 4 3 3 5 8 9 8 7 5 3 2 3 2 2 5 6 5 4 2 2 5 10 11 10 9 9 11 11 10 10 9 8 6 5 4 5 6 6 5 4 4 4 3 3 1 1 2 3 3 2 3 3 2 3 4 6 7 8 6 5 5 4 5 5 5 5 5 4 2 0 2 4 3 4 5 6 7 7 7 7 7 7 5 4 4 2 3 4 4 3 3 4 4 5 4 4 3 4 6 6 4 3 4 5 7 7 6 6 7 7 7 5 3 3 4 5 5 4 4 4 5 5 5 5 6 6 5 6 9 11 11 10 9 8 7 7 6 6 7 8 10 10 9 8 6 6 6 5 5 4 4 3 1 1 3 6 10 12 10 8 7 5 5 5 9 13 11 8 4 2 1 4 5 6 5 4 2 4 6 7 5 4 3 2 2 4 8 11 7 5 7 6 4 7 10 11 9 6 5 5 7 7 7 5 3 3 3 5 3 3 7 8 6 4 5 5 5 5 4 0 2 1 2 4 4 1 4 5 4 5 5 5 6 8 8 7 4 3 3 4 4 5 4 3 3 4 4 4 4 3 3 2 3 3 3 6 7 8 7 7 9 8 7 5 6 6 2 3 4 5 8 9 9 10 11 6 2 1 1 2 2 2 1 0 2 4 6 6 7 7 7 4 3 2 3 4 5 5 2 3 5 5 6 10 12 14 13 12 9 9 9 10 10 10 8 7 6 6 6 6 6 5 3 4 6 8 8 6 5 5 5 5 5 4 5 5 4 4 7 12 14 16 18 18 17 13 10 8 4 3 3 4 3 4 7 9 8 7 6 5 4 4 4 3 3 3 2 2 4 7 7 6 6 6 5 5 5 4 4 4 4 4 6 7 9 9 9 8 8 7 7 6 5 5 5 6 6 5 5 4 4 3 3 3 4 4 3 2 2 3 3 3 2 2 2 2 2 3 3 3 3 4 5 5 6 6 5 4 4 3 1 2 2 3 3 3 3 3 3 2 2 3 4 6 6 6 6 6 6 5 5 4 3 2 2 2 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 21 21 21 21 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 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 19 19 19 19 18 18 18 18 17 16 15 11 6 1 1 2 2 2 1 2 5 7 5 4 4 3 3 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 6 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 3 3 4 6 7 6 6 5 5 4 3 4 5 4 1 3 1 2 5 4 3 2 4 6 7 7 6 7 7 6 3 1 1 2 5 6 5 3 2 2 4 6 7 5 4 4 3 3 2 3 5 5 5 5 4 4 4 4 4 3 4 4 5 5 6 7 6 5 4 4 2 3 4 6 10 7 4 2 5 7 9 9 8 7 6 5 4 4 4 6 7 7 8 7 6 8 7 6 9 9 8 7 7 7 4 1 2 2 3 5 6 6 5 6 7 7 6 5 3 3 3 5 5 5 5 5 5 5 4 4 4 2 4 5 6 5 5 3 3 4 3 3 4 5 5 3 4 6 5 5 5 5 5 5 4 3 1 2 3 3 3 2 2 3 4 1 6 7 7 7 5 4 3 4 6 6 6 5 4 4 4 4 4 5 4 2 2 3 5 4 5 7 8 8 7 7 8 7 6 4 2 2 1 3 5 4 4 6 8 8 6 4 3 2 3 6 7 6 6 4 4 9 10 10 7 7 10 11 12 11 10 10 11 13 15 16 15 14 12 10 6 7 9 9 6 7 9 8 7 6 5 4 3 3 6 7 7 5 5 5 3 3 5 4 5 7 7 6 4 2 4 10 13 11 9 9 7 10 14 11 9 7 7 6 6 5 5 4 5 5 3 3 5 4 3 4 6 7 6 6 5 7 7 7 7 7 7 7 7 4 4 4 4 4 4 4 5 5 4 3 1 3 4 4 6 8 7 6 6 5 6 7 5 4 3 3 2 5 6 4 3 3 4 3 3 3 2 2 4 5 4 3 2 3 5 7 6 4 6 5 5 5 4 2 4 5 6 4 3 3 6 6 5 4 5 5 5 4 4 9 12 11 9 6 6 6 7 6 6 6 6 7 8 7 7 7 6 6 6 6 5 2 4 7 9 10 11 11 11 10 8 8 6 5 5 8 10 8 5 3 3 4 6 6 4 2 4 7 8 7 6 5 4 4 3 3 1 4 8 8 3 2 4 3 3 9 9 6 4 2 2 5 7 7 3 1 1 3 4 2 3 8 8 5 3 3 3 3 2 1 2 3 3 0 3 4 1 3 3 2 4 5 6 7 7 7 5 4 2 2 2 3 5 5 4 2 3 4 4 2 1 1 1 5 6 6 9 8 6 7 6 8 9 8 8 6 6 7 5 4 5 7 7 6 7 9 9 5 1 2 2 2 1 2 3 4 5 6 6 6 4 3 2 3 2 2 3 3 3 4 7 9 8 8 11 12 13 13 12 10 9 9 11 11 10 8 7 5 5 6 7 7 5 3 3 4 7 7 7 6 6 5 5 4 4 4 4 4 7 11 15 16 17 17 16 14 12 10 8 5 2 2 4 2 3 8 9 7 7 6 5 5 4 4 2 0 1 2 3 0 2 5 5 5 5 4 4 3 3 3 3 4 5 7 8 9 8 7 7 6 6 6 5 5 5 5 6 6 6 5 5 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 4 5 6 6 6 6 5 4 3 3 3 3 2 2 2 2 1 1 2 3 4 4 4 5 5 6 6 6 5 4 3 1 1 1 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 22 22 22 21 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 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 17 17 15 12 5 0 2 1 1 1 1 3 4 4 4 2 1 2 3 5 5 5 5 5 5 6 6 5 5 6 7 6 5 5 5 4 4 4 4 5 6 5 4 3 3 4 4 5 5 5 4 3 2 4 6 7 7 6 6 5 3 3 4 4 3 2 2 2 3 5 4 3 3 7 8 8 5 3 5 6 5 2 1 1 3 5 5 4 3 2 3 5 7 7 5 4 4 3 4 4 5 6 6 5 5 5 4 5 4 3 3 5 6 6 5 6 6 7 7 5 3 3 2 2 5 8 7 3 2 4 7 9 9 8 7 6 5 4 3 2 3 5 7 8 6 4 6 5 5 8 9 7 6 6 6 5 3 4 5 7 7 7 6 6 7 7 7 6 4 3 3 3 4 5 5 5 4 4 4 4 4 5 6 7 6 6 6 6 5 6 7 8 9 11 12 12 10 10 10 9 10 10 10 8 6 5 4 5 4 3 3 2 1 1 1 5 10 11 10 7 6 4 5 6 8 8 8 6 4 3 3 2 1 1 2 2 2 1 3 4 4 5 5 7 8 7 7 8 8 7 6 2 1 1 3 5 6 5 5 6 7 7 6 6 5 5 6 8 6 5 4 6 10 10 9 6 8 11 12 14 14 12 12 13 14 15 16 14 13 11 11 11 9 10 11 7 7 8 7 6 7 7 6 4 5 7 6 4 3 5 6 6 6 7 7 7 8 7 6 4 6 10 12 11 9 7 7 5 9 13 11 8 6 7 6 6 5 6 5 5 4 2 1 1 1 1 1 6 7 6 7 8 9 9 8 7 6 5 6 6 4 5 6 6 5 4 4 4 5 5 4 1 2 3 3 4 6 6 7 7 6 5 5 3 2 3 5 7 7 6 5 3 3 5 3 3 2 2 4 4 4 4 4 3 3 4 6 5 3 5 5 5 5 5 6 7 6 5 4 2 3 6 6 4 3 3 4 4 3 4 10 11 9 5 2 2 4 7 6 5 5 5 6 6 6 5 5 5 6 5 2 3 8 12 15 14 13 11 10 10 10 10 9 7 6 5 5 4 4 4 5 5 5 4 1 4 9 11 10 8 6 4 4 4 5 5 4 2 1 5 8 4 3 6 1 5 11 10 7 2 1 2 4 6 6 1 3 2 1 2 2 4 8 8 4 4 4 3 1 0 2 4 4 4 2 0 1 2 3 1 2 4 6 6 6 5 4 4 3 0 3 4 4 4 5 3 3 2 1 3 2 3 4 5 7 7 6 8 8 7 7 6 8 9 8 9 7 5 3 3 5 8 10 10 9 8 6 7 5 3 2 2 1 2 4 5 5 5 6 6 6 5 2 1 2 3 3 2 2 5 7 9 10 9 9 11 12 13 12 11 10 8 8 9 9 9 8 7 6 6 6 7 7 6 4 3 3 5 5 6 6 5 5 4 3 4 4 6 8 11 13 16 16 16 15 14 13 11 11 9 6 3 1 2 3 6 9 9 7 7 7 6 5 4 3 3 2 1 2 3 4 2 2 2 3 3 3 3 3 3 3 5 5 5 5 7 10 9 7 6 6 5 5 5 5 5 5 5 5 5 6 5 4 3 3 2 2 2 2 3 2 2 2 1 1 1 2 2 2 2 2 1 2 2 3 4 5 6 6 6 6 6 6 5 4 3 2 1 1 1 1 1 2 4 3 2 2 2 3 5 5 6 5 4 2 1 1 1 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 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 17 17 16 13 9 6 4 3 3 5 4 4 1 2 5 5 4 4 4 4 4 3 3 4 5 6 5 5 6 6 7 6 5 5 4 3 3 4 6 8 8 6 5 3 2 3 3 4 5 4 3 2 2 3 5 6 6 6 6 6 5 4 4 4 3 2 1 1 2 3 2 2 2 5 8 7 5 3 2 2 2 1 0 1 5 6 6 5 5 5 5 6 6 6 5 5 5 5 6 7 8 7 5 5 5 5 4 4 4 4 4 6 6 6 5 4 3 4 5 3 3 5 2 3 8 8 7 3 2 3 6 8 9 8 7 6 5 5 4 3 3 4 6 7 4 2 4 2 6 6 6 4 4 5 7 9 9 8 8 9 8 7 4 5 7 7 7 7 7 5 5 2 2 5 5 5 5 4 4 4 4 5 5 6 5 5 5 6 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 6 3 4 5 7 8 9 10 10 9 6 3 2 3 2 7 9 9 8 7 5 4 4 3 3 3 2 2 3 2 2 2 4 5 6 7 7 8 8 8 9 10 10 8 6 4 4 4 6 7 7 7 7 9 10 10 9 8 6 7 8 7 7 6 8 10 8 8 8 11 12 12 11 12 11 12 12 11 11 12 11 11 10 11 10 9 10 11 10 7 7 6 6 7 6 5 4 6 8 8 8 7 8 9 9 7 7 7 8 8 7 6 6 8 11 11 9 6 4 5 5 7 12 13 11 9 7 6 5 3 3 5 5 3 2 1 3 4 2 5 8 7 6 6 7 7 7 6 5 4 4 5 5 5 5 5 5 5 4 2 3 4 5 4 3 2 1 1 2 5 7 7 7 6 4 3 3 4 6 6 7 7 5 5 5 6 7 5 4 4 5 5 4 4 5 5 4 3 4 5 4 3 4 4 4 4 5 7 8 5 3 5 4 5 7 6 3 2 1 2 3 2 6 10 10 6 3 3 2 3 6 5 4 4 5 5 5 4 4 4 4 2 2 8 12 16 16 15 13 11 9 9 9 10 10 9 8 6 4 2 1 4 5 4 4 0 4 12 13 14 12 9 7 5 4 4 5 6 6 5 3 2 3 5 5 4 3 3 8 13 11 8 6 6 6 8 9 8 1 2 3 2 1 0 4 7 8 5 1 3 3 3 3 3 4 4 4 3 3 2 3 1 3 5 6 6 6 6 5 3 1 1 3 4 5 3 2 3 2 1 1 2 2 4 6 7 5 5 5 4 5 8 7 5 6 7 10 7 8 10 7 4 2 4 9 11 12 12 9 7 5 3 2 2 2 2 4 5 6 4 3 3 5 6 6 7 6 3 2 2 0 2 5 6 8 10 11 12 12 12 13 12 12 10 8 7 6 7 7 7 6 6 6 6 7 7 6 5 4 3 4 4 4 5 4 4 4 5 6 8 9 10 11 13 15 15 15 15 13 12 11 11 10 7 4 1 4 6 8 9 8 7 7 7 7 6 4 2 2 1 3 4 5 4 4 4 3 3 2 2 2 2 3 4 6 5 4 2 5 8 10 8 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 2 1 0 0 1 2 2 3 2 2 2 3 3 4 5 5 6 6 6 7 7 7 7 6 4 3 2 1 1 1 1 3 4 3 2 1 2 3 5 5 6 5 4 3 1 1 2 20 20 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 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 20 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 19 19 19 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 12 9 7 5 5 5 4 3 3 4 4 5 5 4 3 2 3 3 4 4 5 5 5 5 6 6 7 6 5 5 4 3 2 3 5 9 8 7 6 4 2 2 3 4 4 4 2 0 2 3 4 5 6 6 6 6 5 5 4 4 3 3 2 1 1 1 1 2 2 5 9 8 5 3 1 2 1 1 2 2 4 5 5 3 4 4 5 5 5 5 4 4 5 6 8 8 6 4 3 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 3 4 4 3 4 7 8 7 4 3 4 5 7 8 8 7 5 5 5 5 4 3 3 5 6 3 1 4 0 4 7 6 4 4 4 5 7 8 8 8 8 8 7 6 7 7 8 7 6 7 4 3 2 0 5 6 6 5 6 6 5 4 3 3 3 3 4 6 8 9 10 9 9 8 8 8 8 9 9 8 8 8 9 8 8 7 6 5 5 4 5 7 9 9 9 7 5 3 0 2 2 1 5 8 8 7 6 4 5 4 4 4 3 3 4 3 2 2 2 1 3 6 7 7 8 8 9 9 10 11 11 10 9 8 7 6 7 8 10 10 10 9 9 9 7 6 5 6 8 8 9 9 11 10 8 9 10 13 11 8 5 6 7 7 6 6 6 7 8 8 9 10 9 8 8 10 13 9 6 6 6 6 5 4 4 6 8 9 10 11 11 11 11 8 8 8 7 7 6 8 9 10 11 10 7 5 3 5 6 9 11 12 11 10 9 7 5 4 6 6 5 4 6 8 7 4 6 7 7 6 5 6 5 5 4 4 4 3 3 4 4 4 4 3 3 4 3 2 5 5 5 5 4 3 2 2 2 0 2 2 4 7 4 2 5 7 8 7 6 6 5 6 8 6 6 6 6 6 6 5 4 4 4 4 3 3 3 3 3 3 2 1 2 3 4 6 6 5 2 4 6 7 7 5 3 1 2 2 1 5 9 10 8 5 3 3 2 6 6 4 3 3 4 4 4 4 3 2 2 6 10 14 15 14 12 10 8 8 7 8 8 9 10 9 8 6 4 3 4 5 5 1 3 10 13 15 12 10 7 6 5 6 7 7 6 6 7 6 5 4 4 3 5 7 7 8 11 14 12 9 6 8 9 10 11 10 5 1 1 3 4 4 5 8 9 7 4 3 4 5 4 4 4 4 4 3 3 1 1 5 6 7 7 6 7 5 4 4 3 3 4 4 4 3 3 3 4 4 2 2 4 6 6 6 5 4 5 3 2 7 8 6 5 5 8 9 7 8 6 4 3 5 8 9 12 14 13 8 4 3 3 3 3 3 5 6 6 3 1 2 4 4 4 4 4 4 2 1 0 2 3 3 2 5 9 11 12 13 13 13 12 11 9 6 5 5 6 6 6 6 6 6 6 5 5 5 4 3 2 2 3 3 3 5 7 7 8 8 8 8 10 12 13 13 15 16 14 12 11 12 9 6 2 2 6 9 10 10 8 7 7 7 7 5 4 3 3 3 3 4 5 6 6 6 5 4 3 2 2 2 3 5 7 5 3 0 4 7 12 10 7 5 5 5 6 5 5 5 5 5 4 4 4 4 3 3 4 4 5 5 4 3 2 1 1 1 1 2 3 3 3 3 3 3 4 5 5 5 5 5 5 5 6 7 7 7 6 4 3 3 1 1 1 2 3 3 2 1 2 3 5 5 5 5 5 4 2 0 1 20 20 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 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 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 19 19 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 14 11 8 6 6 6 4 3 3 4 5 4 4 4 4 4 3 3 4 5 6 6 6 5 5 5 6 6 6 6 5 4 2 0 2 3 5 6 6 6 4 3 2 2 3 4 3 2 0 2 4 4 4 5 5 6 6 5 5 4 4 3 3 2 1 0 1 1 1 4 6 9 8 4 1 1 4 3 1 3 2 3 6 5 5 5 5 6 5 4 3 3 3 3 5 7 7 6 3 1 3 4 5 5 5 5 5 5 4 5 5 5 5 6 5 5 5 5 4 2 2 5 8 7 6 4 4 5 7 8 8 7 5 4 5 5 5 3 3 2 3 3 1 2 2 6 9 8 6 4 4 4 5 6 7 7 7 7 7 7 7 8 8 7 7 6 3 1 1 1 4 5 6 5 6 5 5 3 2 1 2 4 6 8 9 9 8 9 9 9 8 8 9 9 8 8 8 8 8 8 7 7 6 6 5 5 5 5 6 6 5 3 3 2 1 1 2 4 6 7 6 5 4 4 5 4 4 4 3 2 2 2 2 1 1 1 4 5 6 7 7 8 9 9 11 12 12 11 11 10 10 9 8 9 10 8 6 5 6 6 3 3 2 3 7 10 12 12 11 10 10 12 12 11 9 7 3 3 5 6 4 3 4 5 6 5 6 7 8 8 6 8 11 12 7 3 3 4 5 3 3 6 8 10 11 12 12 12 11 8 9 8 6 6 7 10 9 9 9 8 6 7 7 8 7 7 9 10 11 11 11 9 8 7 8 8 6 8 10 10 8 7 6 6 5 5 5 6 4 3 2 3 3 3 3 4 4 4 4 4 3 3 3 6 7 5 5 4 4 3 3 4 5 3 2 2 3 5 5 2 2 6 7 7 7 7 7 6 5 6 7 8 7 7 6 5 5 5 3 1 3 3 2 3 3 3 2 3 4 3 3 5 6 6 3 1 5 7 6 4 3 2 2 3 7 10 9 8 6 3 2 2 2 5 5 4 3 4 4 4 4 5 6 6 7 10 13 13 11 8 6 4 2 4 6 9 8 8 9 7 6 4 4 4 4 3 2 7 12 14 11 8 5 3 3 4 7 9 10 9 7 7 7 7 6 4 4 1 7 9 10 10 12 12 10 6 5 7 9 10 11 10 8 5 3 3 3 3 4 6 7 7 5 4 3 4 4 4 4 4 3 3 1 3 6 8 7 5 5 5 5 4 4 5 4 5 5 3 2 2 3 4 5 5 5 3 4 7 6 5 2 3 5 5 4 5 8 8 5 6 7 8 5 5 5 4 6 8 8 6 7 10 13 9 6 5 5 5 4 3 3 5 7 8 7 6 6 4 2 3 2 3 4 1 2 3 2 2 0 3 7 10 13 14 14 14 13 12 10 7 5 5 5 5 5 6 6 6 5 4 5 5 5 3 2 2 1 2 5 7 8 7 7 6 5 6 8 11 12 12 15 16 16 14 13 13 9 4 3 5 7 9 10 10 8 7 6 6 5 3 1 1 1 2 3 3 5 6 7 6 6 5 4 3 1 1 3 6 7 6 3 1 4 8 13 11 8 5 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 4 5 5 5 4 3 2 2 1 1 2 3 3 3 3 4 5 5 5 5 4 4 4 3 4 4 5 7 8 7 6 5 5 3 1 1 1 2 2 2 2 2 3 4 5 5 6 5 5 4 2 0 20 20 20 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 20 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 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 16 14 11 8 5 4 5 4 4 4 3 2 2 3 4 4 4 3 4 4 6 6 6 5 5 5 5 6 6 6 5 5 4 2 1 1 1 3 5 6 6 5 4 2 3 3 4 3 2 1 2 4 4 4 4 5 5 5 5 4 3 2 3 3 2 1 1 0 1 3 6 7 7 7 5 2 1 3 5 3 4 3 5 8 6 5 5 6 6 5 4 4 3 3 3 5 5 6 4 2 1 2 4 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 5 3 2 1 2 5 7 6 5 4 5 7 7 7 6 5 4 5 5 6 4 3 3 2 3 3 2 3 2 6 8 6 4 5 4 5 5 5 5 5 6 7 7 8 7 7 7 7 6 4 3 4 4 4 4 4 4 5 4 3 2 2 3 5 7 7 7 6 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 6 4 3 1 3 4 4 4 4 3 3 3 4 6 6 6 4 3 2 3 4 4 3 3 4 3 1 1 1 0 2 3 3 4 5 6 7 8 8 9 11 11 11 11 11 11 10 9 8 9 8 6 5 5 5 4 3 2 1 4 9 11 11 9 8 7 9 11 12 12 11 9 8 8 7 6 5 6 9 8 8 7 6 6 8 7 6 6 8 11 8 5 2 3 4 4 7 11 12 12 12 11 10 10 9 8 8 7 5 7 8 8 4 3 7 8 7 9 10 10 8 7 7 9 11 11 9 7 6 6 8 7 5 7 5 5 6 7 6 4 4 4 3 1 4 3 3 3 4 4 3 3 4 4 3 4 3 3 5 3 1 4 5 6 6 5 3 3 4 3 2 2 6 7 6 5 5 7 8 8 8 7 6 4 5 6 6 6 5 6 7 6 6 4 2 2 2 2 3 4 3 2 4 5 6 4 2 4 5 4 2 2 4 5 3 2 3 3 4 7 9 9 7 5 3 2 1 3 2 3 4 4 4 5 5 6 6 7 8 8 8 9 9 10 7 5 3 2 2 6 9 10 9 8 7 6 4 3 3 4 4 5 6 9 11 12 7 4 3 2 3 7 9 10 9 9 9 8 8 7 4 3 1 6 10 10 10 10 11 9 7 7 8 9 10 10 10 9 8 7 5 3 2 4 6 5 4 5 5 4 3 2 2 2 1 1 2 2 1 5 7 7 3 1 3 3 3 2 3 5 6 6 6 3 1 0 2 4 4 4 6 5 6 7 4 3 1 4 6 7 6 4 7 7 5 5 5 7 4 4 5 5 7 10 8 7 5 6 12 11 9 7 6 5 3 2 1 1 2 4 7 8 7 6 4 2 4 7 8 5 2 1 2 1 1 3 6 9 12 14 14 14 13 11 10 9 6 5 5 5 5 5 5 5 5 5 5 4 4 2 2 1 2 4 7 7 7 8 6 5 5 5 8 11 11 12 15 17 18 16 15 15 9 3 8 9 9 9 9 9 7 5 4 4 3 1 1 2 1 1 2 3 4 6 8 7 6 5 4 3 2 2 3 6 7 6 3 2 4 9 14 12 9 6 6 6 6 6 6 6 5 4 4 5 5 4 4 3 3 4 4 4 4 4 3 2 2 2 1 2 3 3 4 4 5 6 6 5 4 4 4 3 3 3 3 4 6 7 8 7 6 5 4 2 1 1 1 2 2 2 2 3 4 5 6 6 5 5 4 3 2 20 20 20 21 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 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 19 19 19 19 18 18 17 16 15 13 8 4 4 4 4 6 6 4 1 1 2 3 4 3 3 3 4 5 5 5 4 4 4 5 5 5 5 5 4 3 3 3 2 1 3 5 5 6 5 4 4 3 3 3 3 2 2 3 4 4 4 4 4 5 5 5 4 2 2 2 3 2 1 1 0 1 4 6 6 5 5 6 4 1 2 3 2 3 3 6 7 7 4 3 4 6 6 6 5 4 4 4 5 4 3 3 1 2 2 3 3 4 5 5 6 6 6 5 5 5 4 5 5 5 5 5 3 2 1 1 2 4 5 6 6 6 7 6 6 6 6 5 6 6 6 5 4 3 2 2 4 2 3 1 4 8 6 4 4 5 4 4 4 4 4 5 6 7 7 7 7 7 6 6 6 6 5 4 3 3 3 4 4 4 4 4 4 5 6 6 6 6 4 3 3 4 5 6 6 7 7 8 8 8 8 7 7 6 6 6 6 6 6 5 2 1 3 4 5 5 5 6 5 4 4 4 4 3 1 1 1 2 3 4 4 4 4 4 2 1 3 4 5 3 3 3 4 5 7 8 7 7 8 10 10 10 11 11 9 8 6 6 5 6 6 4 2 3 2 1 6 9 10 9 7 5 4 4 8 11 13 12 12 10 11 11 9 8 8 9 11 10 9 8 8 8 8 7 6 5 8 10 10 8 6 5 6 8 10 11 11 12 10 7 6 7 9 10 9 6 5 8 7 6 4 5 8 10 12 13 10 8 7 7 7 8 11 14 10 7 6 6 6 5 3 6 6 6 6 8 8 5 4 4 3 3 6 5 5 5 5 5 3 3 3 3 2 2 3 3 2 3 4 6 6 6 5 4 3 1 4 8 9 9 10 9 8 7 6 7 9 7 7 4 3 5 5 5 5 5 5 5 5 5 4 4 3 1 2 3 4 4 4 4 6 5 5 7 4 1 3 4 6 6 6 4 0 2 4 4 7 9 8 5 4 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 6 5 5 6 5 4 3 5 8 12 13 12 10 8 6 5 4 3 4 5 6 7 7 6 6 7 6 5 4 5 9 11 10 9 8 9 9 10 8 6 3 6 9 10 10 11 10 9 8 6 5 6 7 9 10 10 8 7 6 6 4 3 0 3 6 6 5 4 4 4 4 3 3 2 2 2 2 1 0 4 5 6 3 2 3 3 3 3 3 4 6 7 6 3 2 1 2 4 4 4 5 6 6 6 5 4 4 5 5 6 6 4 8 8 7 4 5 6 4 4 5 7 8 9 7 6 5 1 8 10 10 9 9 7 4 1 2 1 2 1 3 6 8 7 6 7 7 7 5 2 1 1 1 3 4 5 7 10 11 12 12 12 11 10 10 10 8 6 5 5 5 6 6 6 5 4 3 2 1 2 2 3 5 5 6 7 8 8 5 4 4 6 9 11 9 10 12 15 17 17 16 15 8 5 10 10 11 11 8 6 3 4 4 3 1 2 3 3 3 2 2 2 3 4 7 7 7 6 5 4 2 2 3 5 5 5 3 2 4 10 14 12 9 7 7 7 7 6 6 6 5 5 5 5 5 5 5 4 3 3 3 3 4 4 3 2 2 2 2 2 3 4 4 5 6 6 5 4 4 3 3 2 2 3 2 3 5 7 8 8 7 6 5 4 2 1 1 1 2 3 3 3 4 5 6 6 5 5 5 5 4 20 20 20 20 21 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 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 18 18 18 18 17 16 15 13 8 4 2 3 6 8 7 5 2 1 1 3 4 4 5 6 6 5 4 3 3 3 4 5 5 5 4 3 3 3 4 4 4 3 3 4 5 6 6 5 4 3 3 3 3 3 2 3 4 4 4 4 4 5 5 5 4 2 1 2 3 2 1 0 1 1 2 4 6 5 5 6 5 4 4 3 3 2 4 7 8 7 5 4 4 5 6 6 5 4 4 5 5 4 3 3 3 3 3 3 4 5 5 5 6 6 6 6 5 5 4 4 4 4 4 3 2 1 0 0 2 4 6 7 7 6 6 6 6 6 7 7 7 7 6 5 4 4 3 2 3 2 2 2 6 8 6 3 3 4 4 3 3 3 4 4 5 6 7 7 7 5 4 5 6 6 5 4 3 4 4 4 5 5 5 5 5 5 5 6 6 5 4 3 2 4 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 7 7 6 3 2 3 4 4 4 5 5 5 4 3 3 3 3 3 1 1 3 4 4 5 4 4 4 3 4 5 4 4 4 3 3 4 5 5 6 6 6 7 8 8 9 11 10 9 7 5 4 4 5 6 3 4 7 7 7 10 10 8 5 6 7 3 8 11 10 10 7 4 1 6 9 11 10 9 7 7 9 7 7 7 8 8 9 6 4 7 9 9 11 11 8 9 10 9 9 9 10 8 2 3 5 8 10 10 7 5 5 5 5 6 8 10 9 10 10 8 6 7 7 7 7 8 10 8 5 6 6 5 4 6 8 7 7 7 8 7 6 3 4 4 5 6 6 5 5 4 4 4 4 3 3 4 4 5 3 3 3 3 4 5 6 5 4 2 3 6 10 11 9 8 8 6 3 4 6 8 5 1 3 3 4 4 5 5 5 5 5 5 4 4 3 1 5 7 7 5 5 6 6 5 3 5 7 6 3 3 6 9 10 9 6 1 2 3 5 8 10 7 5 4 3 3 4 4 3 3 3 4 3 3 4 4 5 5 5 5 6 5 4 4 5 7 8 9 12 13 13 12 10 8 7 6 6 6 6 7 7 7 7 6 5 3 2 3 4 7 10 9 9 9 9 9 9 10 10 9 7 7 10 12 11 11 11 10 8 7 7 7 7 6 8 10 8 7 6 5 5 4 2 1 2 5 8 6 5 4 4 3 2 1 1 2 2 4 2 2 6 7 7 5 4 3 2 2 3 1 3 6 6 5 1 1 2 3 4 6 5 4 4 3 3 5 5 5 5 4 4 6 7 8 7 6 5 5 5 4 3 4 7 8 9 7 7 7 2 5 8 7 7 9 10 9 6 4 2 2 2 1 3 5 4 2 2 2 1 2 2 1 1 3 4 5 7 9 11 11 12 11 11 10 10 10 11 10 8 7 7 8 8 6 4 1 2 4 3 2 2 4 5 5 5 5 7 7 6 3 4 5 9 10 10 5 6 11 14 15 16 16 14 9 6 10 11 13 13 8 4 1 3 4 3 2 3 3 3 3 2 2 2 2 3 5 7 8 7 5 4 3 2 2 4 3 3 3 2 4 11 14 13 10 8 7 7 6 6 6 6 6 6 5 6 6 6 6 5 4 3 3 3 3 3 3 3 3 2 2 2 3 4 4 5 5 5 4 3 3 2 2 2 2 2 2 3 5 6 7 7 7 6 5 5 4 2 1 1 2 3 4 4 5 6 6 6 5 5 6 6 5 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 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 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 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 13 9 4 2 4 3 4 5 4 1 6 9 9 8 7 7 8 8 8 6 3 1 0 3 3 2 2 2 2 1 1 3 4 4 4 3 4 4 5 5 5 4 3 3 4 3 3 2 3 4 4 4 4 4 5 5 4 4 3 2 2 2 3 2 2 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 5 4 4 4 3 2 1 1 2 3 5 5 6 6 6 5 4 5 6 7 8 8 7 7 6 6 5 4 4 1 2 4 4 5 7 7 6 3 2 3 5 5 5 5 5 5 5 6 7 7 7 4 2 3 4 6 4 4 4 4 4 4 5 6 6 6 5 4 3 4 4 5 4 3 2 4 6 6 6 5 7 7 6 6 6 6 6 6 6 6 7 7 7 7 4 0 2 3 3 2 3 4 4 4 3 2 2 2 2 3 4 5 5 4 4 5 4 3 2 3 4 3 4 4 3 3 4 5 5 6 7 7 6 6 7 8 10 10 8 7 5 4 4 3 2 6 8 11 10 10 11 7 2 4 5 5 10 10 9 5 2 3 2 2 4 8 11 11 10 9 8 8 7 6 5 7 8 10 7 5 5 6 7 9 9 8 9 9 8 10 10 7 6 4 5 3 2 7 10 10 6 4 5 6 7 8 9 9 9 9 8 6 6 6 6 6 7 7 5 4 6 6 4 6 8 7 5 6 5 5 5 4 4 6 6 4 4 4 5 5 6 5 5 4 4 7 7 6 6 3 2 3 4 5 5 6 5 4 4 6 9 9 8 6 6 7 5 3 4 6 10 7 4 4 4 4 5 5 5 5 5 6 5 4 3 4 5 7 4 2 3 5 7 5 4 4 5 7 8 5 4 8 11 13 10 6 1 3 5 9 9 9 6 3 3 2 2 3 3 3 3 2 2 1 1 1 3 4 3 4 5 6 5 5 5 7 10 11 12 12 11 10 8 8 8 8 8 8 9 8 8 7 7 6 5 4 3 3 3 3 1 4 7 8 9 10 10 11 10 10 9 8 8 12 13 12 11 10 9 6 5 8 8 8 7 7 9 7 5 4 4 5 5 3 1 3 5 7 8 7 6 5 4 2 2 2 3 3 3 2 4 7 7 6 3 3 3 2 2 1 2 3 3 4 4 4 3 3 3 5 6 6 4 4 3 1 1 4 5 6 5 6 7 7 8 8 6 4 3 3 3 4 6 8 7 6 5 6 7 4 5 7 2 1 3 7 9 9 6 2 1 2 0 2 3 3 2 3 3 2 2 3 3 3 3 4 6 8 9 10 10 11 11 10 9 10 10 11 10 10 8 8 8 8 5 3 7 9 9 7 6 5 6 6 7 6 7 8 7 7 5 7 9 12 10 6 2 6 10 12 13 14 14 12 9 7 10 12 13 14 9 6 3 4 4 3 1 3 4 4 3 3 2 2 2 2 3 6 7 6 5 4 2 1 1 2 1 1 3 1 4 11 13 13 9 7 6 6 5 5 5 5 6 6 6 7 7 7 6 6 5 4 3 2 3 3 4 4 4 2 2 2 3 4 4 5 5 5 4 3 1 1 1 1 1 1 1 1 2 4 6 7 7 7 6 5 4 2 1 1 2 3 4 4 5 6 5 5 5 6 6 6 5 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 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 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 18 18 18 18 18 18 18 18 17 17 16 16 13 9 4 3 2 2 3 3 6 10 11 7 6 6 5 4 5 6 7 8 9 7 7 8 7 7 7 6 6 4 2 0 1 2 3 3 4 4 5 5 4 4 3 3 4 3 3 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 4 5 5 5 5 5 5 6 7 7 6 6 6 6 6 5 4 4 5 5 4 4 5 6 6 5 4 4 5 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 4 3 2 1 1 1 3 5 6 7 7 6 6 5 6 6 7 8 8 7 7 6 5 5 4 3 3 3 6 8 10 10 9 8 8 8 9 8 7 6 6 6 6 6 5 5 5 4 3 3 3 5 5 5 3 3 3 3 4 4 5 6 5 5 4 3 3 3 4 5 6 6 7 7 7 7 7 7 6 5 4 4 4 4 4 5 5 6 6 7 6 4 1 1 1 2 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 4 4 3 2 3 3 4 4 4 4 5 5 5 5 7 9 8 7 7 8 9 10 7 5 4 4 4 2 2 9 9 9 8 9 9 3 4 7 4 9 12 5 1 3 1 7 6 5 3 6 9 10 8 8 8 8 8 6 5 5 7 8 8 5 3 4 6 8 7 5 5 7 9 10 9 7 9 8 7 1 2 3 7 10 8 5 4 4 5 6 7 8 8 9 8 5 5 6 5 7 7 4 3 3 4 5 5 6 7 5 4 5 5 5 7 6 5 6 5 3 1 1 3 6 7 5 5 5 4 5 6 5 4 5 6 6 8 9 9 9 8 7 7 7 9 6 5 5 5 6 6 6 6 6 8 8 7 6 5 4 5 4 3 5 6 6 6 5 5 4 2 2 1 0 4 6 6 5 5 6 7 8 9 7 6 9 11 12 10 6 5 8 9 10 8 6 3 3 3 2 2 1 2 3 2 1 1 1 0 1 2 3 3 3 4 5 5 5 5 7 10 12 11 10 8 7 7 8 8 9 10 11 12 11 9 7 6 5 5 4 4 3 3 2 2 0 4 8 10 10 10 9 8 7 7 7 7 11 12 12 10 8 7 5 5 7 8 8 8 8 8 6 5 6 7 7 7 3 3 6 8 8 6 5 5 4 4 3 3 3 4 4 3 3 3 7 7 5 3 2 2 1 1 1 2 2 3 4 5 5 3 2 2 4 6 7 5 3 3 3 2 3 3 6 7 6 5 8 8 8 4 2 2 4 5 7 7 7 4 3 3 4 5 4 4 6 2 2 4 1 3 4 4 3 3 3 3 4 2 2 5 4 3 3 3 3 3 3 1 3 5 8 9 9 8 9 10 9 9 9 10 10 11 10 10 9 8 8 5 7 13 14 13 10 10 11 12 12 11 10 10 9 9 9 10 11 11 9 6 4 6 7 9 10 11 11 11 9 7 8 9 10 11 11 8 6 4 5 4 3 1 3 4 4 4 3 2 2 1 2 4 5 5 5 4 3 2 0 1 1 1 1 3 1 4 11 13 13 9 7 6 5 4 4 4 4 5 6 7 7 7 6 6 6 5 5 4 2 3 4 5 5 4 2 2 2 3 3 3 4 4 5 5 4 2 2 1 0 1 0 1 1 1 2 5 7 7 7 6 4 3 2 1 1 1 1 2 3 4 5 5 5 4 5 6 6 5 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 21 21 21 20 21 21 21 21 21 21 21 20 21 20 20 20 20 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 18 18 18 18 18 18 18 18 17 17 17 15 14 9 6 6 5 4 4 5 7 6 4 2 5 6 2 2 2 3 4 6 9 9 9 10 10 11 10 9 8 8 7 5 3 2 2 3 3 3 3 3 3 4 4 4 4 4 3 2 3 4 4 4 4 3 3 4 4 4 5 4 4 4 4 5 5 5 4 2 1 1 3 4 5 5 6 6 5 6 7 7 6 5 5 4 5 5 5 4 5 6 4 4 5 6 5 3 4 4 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 3 2 4 6 8 8 7 6 6 6 7 8 7 7 7 7 6 4 3 3 3 3 6 8 9 8 8 9 9 9 9 8 7 7 6 6 6 6 6 5 4 2 1 3 3 4 6 7 7 6 5 5 4 2 1 2 4 5 5 4 4 3 3 5 6 7 8 8 7 7 6 7 7 5 4 2 1 1 2 3 4 5 5 5 6 5 4 4 5 8 8 9 8 7 7 7 6 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 3 4 4 4 5 4 4 5 4 4 8 10 9 8 7 8 9 9 6 5 3 3 2 1 5 9 7 7 6 8 5 6 5 1 8 9 7 4 6 6 2 7 8 5 3 3 5 6 4 6 8 7 7 6 5 4 6 6 7 6 4 3 3 5 5 4 3 6 7 8 8 8 9 8 7 3 2 4 5 8 9 7 4 3 5 7 8 8 9 9 8 5 4 4 4 6 6 2 3 3 3 3 2 4 5 4 3 3 3 4 7 7 7 5 6 4 2 2 1 5 5 3 4 3 5 5 5 5 5 7 7 7 8 7 7 8 7 6 5 6 8 5 4 4 6 8 7 6 5 5 6 7 7 7 6 4 3 3 2 4 3 4 7 5 4 4 2 2 3 5 7 6 6 5 4 4 6 8 9 8 7 8 10 10 8 5 6 10 10 8 5 3 2 3 3 2 1 1 1 2 3 1 0 1 0 1 2 3 3 3 3 3 3 4 5 7 9 10 9 8 6 7 8 9 9 10 11 12 12 11 9 7 6 5 4 4 3 3 3 2 2 1 2 7 10 9 7 5 5 5 6 6 7 9 10 11 10 9 7 6 5 6 7 8 9 10 9 8 8 9 9 9 8 3 4 7 7 6 4 4 4 3 3 4 4 2 2 3 1 3 5 7 7 5 3 2 1 1 2 2 3 3 3 4 4 4 3 3 2 3 6 8 7 3 2 2 3 2 2 1 4 6 7 8 8 6 2 2 2 2 3 5 6 6 3 3 3 4 5 6 5 5 4 3 2 4 5 6 5 4 5 5 3 3 3 2 5 4 3 3 3 3 3 1 1 4 6 8 8 8 7 7 8 8 9 11 11 11 11 11 11 10 9 8 5 9 15 16 14 12 12 12 13 13 13 12 11 10 11 12 13 14 11 7 2 2 6 7 8 9 9 9 7 5 7 9 9 8 8 8 7 6 5 6 4 2 1 3 4 4 3 2 2 2 2 4 5 6 5 4 3 3 2 1 1 1 1 2 3 0 4 12 13 13 9 7 5 4 3 2 2 2 4 6 7 6 6 6 5 5 4 4 3 3 2 3 5 5 4 3 1 1 2 2 2 3 4 5 5 5 4 3 2 1 0 1 1 1 1 2 5 7 7 6 4 2 1 1 2 2 1 0 1 1 2 3 4 4 4 5 5 5 5 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 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 20 20 21 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 13 9 6 5 6 6 5 4 3 2 3 4 4 4 4 3 2 0 2 4 5 7 8 9 10 9 9 8 8 9 8 7 6 5 5 4 4 5 6 4 0 3 4 4 4 3 2 3 4 4 4 4 4 3 3 4 5 5 5 5 4 4 4 4 4 4 4 3 1 1 2 3 4 5 5 5 6 7 6 6 6 5 4 4 4 5 6 7 6 6 5 4 5 6 6 5 5 5 6 7 7 7 5 5 6 6 6 6 6 6 6 6 6 4 2 2 3 3 1 1 2 4 6 8 8 7 6 6 6 6 6 7 7 7 7 6 4 3 3 1 3 6 8 8 7 8 8 8 8 8 7 7 6 6 5 5 5 6 5 3 1 1 2 3 5 7 7 6 6 5 5 4 2 1 2 3 4 4 4 4 4 4 6 7 7 7 7 7 7 6 7 7 6 4 2 0 0 0 2 2 3 4 4 4 5 7 9 9 8 8 8 7 7 6 6 5 5 4 3 3 4 5 5 5 5 4 4 3 3 3 4 2 3 4 4 4 4 4 4 3 4 7 9 10 8 7 7 7 6 5 4 4 4 1 6 10 9 5 5 5 7 3 3 2 3 9 7 3 2 3 1 6 7 7 5 3 1 2 2 2 5 7 6 6 6 4 4 5 5 5 6 7 5 3 3 5 6 6 6 7 8 8 7 8 6 6 7 5 5 5 6 7 6 4 4 7 8 8 8 8 9 7 6 5 2 5 6 5 4 5 5 5 3 2 3 4 4 1 3 3 1 5 7 8 8 7 4 3 2 3 6 6 5 6 6 7 6 5 5 5 4 3 3 3 3 4 6 5 3 3 4 6 5 5 6 8 8 8 8 8 6 5 4 4 5 6 5 3 2 3 3 2 4 6 5 3 1 3 5 7 7 7 6 5 4 2 3 6 8 9 9 8 8 10 8 5 3 6 10 8 6 2 1 2 3 3 2 1 1 1 2 2 2 1 1 1 1 2 2 3 4 3 2 2 3 4 7 9 10 8 7 7 8 9 10 10 10 10 10 10 10 9 7 6 5 4 3 3 4 4 4 2 2 2 6 8 8 5 3 4 4 5 5 6 8 10 10 9 7 7 6 7 8 8 9 9 10 10 10 11 11 11 10 8 4 5 7 7 6 4 4 3 3 3 3 3 1 1 2 3 6 5 6 6 5 3 2 2 3 3 3 3 3 2 3 4 4 3 3 2 4 7 8 7 3 2 3 2 2 3 2 2 4 7 9 7 4 2 1 2 2 4 6 6 6 4 4 4 5 6 6 4 1 3 4 5 6 4 4 5 5 4 4 3 2 4 4 5 4 4 3 3 2 1 1 3 5 7 7 7 6 5 5 6 9 11 12 12 12 12 11 11 11 10 8 6 9 14 17 15 13 12 11 10 10 10 11 11 11 12 13 14 14 10 6 0 3 6 6 7 7 6 5 5 8 11 11 9 6 5 5 6 6 5 4 3 1 2 3 4 4 2 1 2 3 3 5 6 7 5 5 4 3 2 2 2 2 1 2 2 1 6 13 14 12 8 6 5 4 3 2 2 1 3 6 6 6 5 5 4 4 4 4 3 3 3 3 4 5 4 2 1 1 1 2 3 4 5 5 5 5 5 3 2 1 0 1 1 1 1 2 5 7 7 6 4 2 2 2 2 2 1 1 1 1 1 1 3 4 4 4 5 5 5 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 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 20 20 20 20 20 21 20 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 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 16 16 13 9 4 3 4 5 6 4 2 2 3 3 2 2 3 3 2 1 0 2 4 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 7 9 6 2 4 5 4 3 0 4 2 2 4 4 4 3 3 3 3 4 4 5 4 4 3 2 1 2 3 4 3 2 1 2 3 3 4 4 4 5 6 6 5 4 4 3 3 3 4 5 7 8 7 6 5 6 7 7 6 5 6 6 6 5 5 4 5 6 6 6 6 6 6 6 6 5 4 4 5 6 6 6 5 5 5 5 5 5 6 7 7 7 6 6 7 7 7 7 6 5 4 2 1 1 3 6 6 6 7 8 8 7 7 7 6 5 5 4 4 3 3 4 3 1 2 2 3 5 6 6 6 5 5 5 4 2 1 2 2 3 4 4 4 4 5 6 6 6 6 6 6 6 7 7 6 6 4 3 1 1 0 1 1 2 2 2 3 5 6 6 5 5 6 6 6 5 4 4 4 4 4 3 3 4 5 6 5 4 4 3 2 1 2 3 3 4 5 5 4 4 3 3 3 4 7 9 9 7 7 7 7 5 3 2 4 6 2 6 11 8 6 5 4 5 2 4 3 5 10 9 6 5 6 6 8 5 4 5 1 3 4 4 4 5 5 4 6 6 4 4 5 5 3 1 4 6 4 4 8 10 7 3 3 5 7 7 7 5 5 5 4 4 5 5 5 5 5 7 9 8 5 4 5 7 6 5 4 2 5 6 4 6 5 4 3 2 2 6 5 4 3 3 1 3 5 7 8 8 9 5 2 3 7 9 8 7 6 6 6 5 5 5 4 3 2 2 1 0 3 6 6 4 3 3 4 6 6 6 6 6 7 7 7 6 5 3 1 3 5 5 4 4 3 2 4 5 4 2 3 3 5 6 6 4 4 6 4 2 0 3 6 8 10 11 9 9 11 7 3 3 7 10 6 4 3 3 3 3 3 2 2 2 2 2 3 3 2 1 1 1 2 3 4 4 2 1 4 3 5 7 10 10 8 8 9 10 11 11 11 10 10 9 9 8 8 7 6 4 3 4 5 6 6 5 5 5 4 3 4 6 6 4 4 3 3 3 3 5 8 9 10 8 9 9 10 11 10 10 10 11 11 11 11 11 11 11 8 5 5 6 6 5 4 5 4 4 3 3 2 3 3 4 5 5 4 5 6 7 3 2 2 0 1 2 3 3 1 1 2 3 2 2 1 3 6 7 7 2 3 4 2 1 2 2 2 5 8 9 6 3 3 3 2 1 4 6 5 5 5 4 4 4 3 4 3 1 2 3 5 8 8 4 2 4 4 5 4 3 3 4 4 4 3 3 2 0 1 3 4 6 6 7 6 5 3 4 6 9 10 10 11 12 12 11 11 11 10 9 7 7 10 14 13 13 13 11 9 7 7 7 9 10 11 13 14 15 10 5 2 4 5 5 5 5 5 6 8 10 11 11 9 7 5 5 5 4 2 1 2 3 3 4 4 3 0 3 4 4 4 5 7 8 6 5 4 4 3 3 3 3 2 1 0 4 9 13 13 12 8 6 5 4 2 1 2 1 3 6 6 5 5 4 4 4 4 4 4 3 2 3 4 5 3 2 1 0 1 2 2 3 4 5 5 5 5 4 2 1 1 1 1 0 1 3 5 7 7 6 4 3 3 3 3 2 1 2 2 3 2 2 2 3 4 4 5 5 5 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 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 16 16 16 14 9 2 3 4 4 4 4 3 3 2 2 1 2 2 1 3 5 5 4 4 4 3 3 4 6 6 6 5 5 6 6 6 6 6 6 7 6 5 5 3 3 1 1 4 7 8 6 4 3 3 3 2 2 2 3 4 5 4 4 2 1 1 1 2 3 4 3 2 1 2 3 3 4 3 3 3 5 6 6 4 3 3 3 4 4 4 4 6 7 7 6 8 9 8 7 6 6 6 5 4 4 4 5 5 6 6 6 6 6 6 6 5 5 6 7 8 8 7 6 5 5 3 3 3 5 7 8 8 7 7 7 7 7 7 7 6 5 3 2 2 3 5 4 4 5 6 7 7 7 7 6 5 4 4 3 2 1 0 1 2 2 2 3 5 5 5 5 5 5 4 3 2 2 2 3 4 5 5 4 4 5 6 6 6 5 5 5 6 6 6 5 5 4 3 3 2 1 1 1 1 2 1 2 5 4 3 3 4 4 5 5 6 5 4 5 5 5 5 5 5 5 6 5 4 4 4 3 2 1 3 4 5 4 4 4 4 3 3 5 6 7 8 8 8 8 9 10 8 6 4 3 4 4 8 11 8 6 6 5 4 5 1 2 9 11 10 6 4 7 7 5 5 2 3 3 5 7 7 6 6 5 4 6 6 4 4 5 7 6 5 5 5 4 5 8 9 7 5 3 5 7 10 8 6 3 3 5 5 5 5 5 5 5 7 9 6 3 2 2 4 4 4 3 4 6 6 4 5 3 4 6 7 8 9 6 4 2 2 3 6 7 7 7 7 6 5 3 5 7 8 6 5 3 4 4 4 4 3 3 3 2 1 1 1 4 6 8 5 3 3 4 6 7 5 3 3 4 6 6 5 4 3 1 1 2 3 4 4 4 2 4 3 3 6 5 4 3 5 6 5 4 4 4 2 1 3 6 9 11 12 9 9 9 6 3 8 9 9 5 4 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 4 4 5 3 1 3 5 4 6 9 10 9 8 9 10 13 13 13 12 11 10 9 9 8 8 7 6 5 5 6 7 7 7 7 7 7 6 5 2 3 7 6 4 2 4 6 5 3 4 8 10 11 12 13 13 11 10 10 11 12 12 12 11 11 11 11 7 3 4 5 5 2 3 5 5 4 1 3 4 5 5 5 4 4 4 4 4 5 4 2 1 1 2 2 2 2 2 1 1 2 3 4 2 2 4 7 7 2 3 4 2 1 1 0 2 8 9 7 3 2 2 3 3 1 4 6 4 3 3 4 4 4 5 5 4 4 2 1 4 9 11 11 9 7 6 3 2 2 1 3 4 4 3 2 1 1 3 4 5 6 6 5 4 2 3 5 6 7 7 8 10 11 11 11 11 11 10 9 7 5 7 10 12 13 14 13 10 7 7 5 1 2 6 12 14 14 10 5 4 6 5 3 2 3 4 6 8 9 8 8 7 6 5 5 4 2 2 3 3 3 3 4 4 3 2 4 6 4 4 6 7 8 7 5 5 5 4 4 4 4 3 1 2 7 11 14 12 10 7 6 5 4 2 1 2 1 3 6 6 6 5 5 5 5 4 4 3 2 2 3 4 5 3 2 1 0 2 3 4 5 5 5 6 5 5 4 2 1 1 1 2 2 2 2 4 6 7 7 6 5 4 4 3 2 2 3 3 2 2 2 2 2 2 3 3 4 4 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 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 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 19 19 19 19 18 18 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 16 16 16 15 14 10 4 3 3 4 3 3 4 4 5 3 2 2 1 3 5 5 5 4 4 4 4 4 5 5 7 6 5 4 4 5 5 5 5 7 7 6 6 6 6 6 9 10 12 9 8 8 7 5 4 3 3 3 3 3 4 4 3 2 1 1 2 2 3 3 4 2 1 1 2 3 3 3 3 2 3 4 6 6 4 3 3 4 5 3 2 1 1 3 3 6 10 11 11 10 7 6 4 4 5 5 6 6 4 4 4 5 5 6 6 7 5 4 4 5 7 7 7 6 4 3 1 1 2 5 6 7 7 7 7 6 6 7 7 7 6 6 5 4 4 2 2 2 3 3 6 6 6 6 6 7 6 5 4 3 2 1 1 2 2 2 3 3 4 5 5 5 5 5 4 3 3 3 3 4 6 7 6 4 4 5 6 7 6 5 5 5 6 6 5 3 3 3 3 3 3 2 1 2 2 2 1 1 2 1 1 2 2 3 5 6 6 5 4 4 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 5 4 3 3 3 4 4 5 6 7 6 6 6 8 10 11 12 11 9 7 2 3 9 10 9 6 5 4 4 5 4 2 7 11 8 4 3 3 7 8 4 5 6 6 6 7 7 7 7 6 4 4 6 6 5 4 4 5 5 6 6 5 4 7 9 9 10 8 5 6 8 11 8 6 5 5 6 5 5 6 4 3 6 6 6 3 2 3 2 1 2 3 3 5 5 5 3 3 4 7 9 9 7 5 4 4 3 4 5 7 7 6 7 6 5 5 4 6 6 6 5 3 2 2 2 2 2 3 4 3 2 1 0 2 4 6 6 5 4 5 5 6 6 6 5 5 5 6 6 4 2 2 2 3 3 2 1 2 3 3 2 1 4 4 2 2 1 4 6 5 4 3 4 2 2 3 6 9 11 11 10 8 6 4 6 10 9 5 2 2 2 3 3 4 3 3 3 3 2 2 2 2 2 2 2 3 3 5 7 6 5 4 3 4 7 9 9 8 8 10 11 13 13 12 11 10 10 9 8 8 8 8 7 7 7 8 8 9 9 9 9 9 7 6 4 3 7 6 3 5 7 7 6 3 1 6 10 13 14 14 12 11 10 11 12 13 14 13 11 11 11 11 6 2 2 4 4 3 2 4 4 5 6 5 5 5 5 5 4 4 4 3 2 2 5 5 4 4 3 3 3 3 3 3 3 1 3 5 5 5 4 6 8 7 5 3 2 2 3 4 5 9 10 8 3 2 3 4 3 2 6 7 4 3 3 6 5 4 4 5 6 6 4 1 3 4 3 7 9 9 8 6 4 2 1 3 4 3 2 1 1 2 3 4 4 4 4 3 2 3 4 6 6 6 6 7 8 9 10 12 12 11 11 9 7 6 9 12 13 13 14 13 11 9 5 5 7 2 4 11 13 13 10 6 6 7 5 3 1 1 2 3 5 6 6 6 5 4 4 4 3 3 3 3 3 2 2 3 3 2 3 5 6 4 4 6 8 8 7 6 5 5 5 4 5 4 3 0 4 10 13 13 10 8 6 5 4 3 1 1 2 1 2 6 6 6 5 5 4 4 3 3 2 2 2 5 6 5 4 3 1 2 4 5 5 5 5 5 5 5 5 4 1 1 2 2 3 3 3 3 5 6 7 7 6 6 5 4 3 3 3 3 1 1 1 1 1 0 0 1 2 2 3 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 21 21 21 21 21 20 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 12 9 7 6 4 3 3 4 5 5 4 6 6 6 4 3 2 2 1 2 5 7 6 5 5 5 5 4 3 3 3 4 5 7 8 9 9 10 10 12 12 13 11 9 8 8 7 7 6 5 4 3 3 2 2 2 2 2 1 1 1 2 2 3 3 3 1 1 2 3 3 4 3 3 2 3 4 5 6 5 4 4 4 3 1 1 2 4 5 4 1 6 12 12 12 8 6 5 2 6 7 4 3 2 2 2 4 5 6 6 6 6 5 3 1 3 5 6 6 4 3 3 3 3 4 6 7 8 7 7 6 6 6 7 7 6 5 4 4 4 3 1 2 1 4 7 6 5 3 5 6 6 6 5 5 4 3 1 2 2 3 3 3 3 4 5 5 5 4 4 3 3 3 3 4 6 6 6 5 4 4 5 6 6 5 4 5 5 5 3 2 3 2 2 2 1 0 2 3 3 3 2 0 0 1 1 2 2 3 4 5 4 3 3 3 3 3 3 4 4 4 3 4 5 6 6 6 5 5 5 5 4 3 2 2 3 4 5 5 6 6 6 6 8 10 11 11 11 9 6 3 7 11 10 6 2 1 2 5 1 3 5 7 10 8 3 4 3 6 9 3 4 7 8 7 6 6 5 4 3 3 4 5 6 6 6 4 3 3 4 5 5 4 5 6 6 8 8 7 7 8 8 6 5 6 6 6 6 4 3 4 5 6 3 1 2 2 3 3 1 1 2 3 3 3 3 2 3 5 7 6 5 4 4 4 5 5 4 4 4 4 1 4 5 4 4 4 3 4 5 4 3 2 3 2 2 3 4 4 4 3 3 3 2 2 3 4 4 5 5 5 5 4 5 6 6 4 6 6 2 5 5 4 5 4 4 4 2 1 3 3 3 4 2 3 3 1 6 6 5 3 2 1 1 3 4 7 9 10 9 8 5 3 5 9 10 8 3 1 2 3 3 4 4 4 4 4 4 3 2 2 1 2 2 2 3 2 4 8 8 7 4 1 3 7 7 6 5 6 9 10 11 11 10 9 9 9 8 8 8 9 8 8 8 8 9 10 10 10 11 10 10 9 7 6 5 5 5 2 5 6 6 5 3 0 5 10 14 13 12 11 11 12 13 14 14 15 13 12 11 11 10 6 2 3 2 2 1 3 6 7 6 5 4 4 3 4 4 4 4 2 3 2 1 3 5 5 5 5 6 6 6 5 5 4 4 4 5 7 7 7 4 3 5 4 3 3 5 7 7 6 5 6 7 6 5 4 4 4 4 8 8 6 4 5 6 5 4 3 4 5 6 4 1 2 3 4 5 6 7 6 5 5 3 3 4 3 2 1 1 2 2 2 2 2 2 2 3 3 4 5 5 5 6 6 6 7 8 10 11 12 12 12 10 9 9 13 15 16 16 15 13 10 6 4 5 6 3 6 12 13 12 10 7 6 6 5 4 2 1 1 2 3 5 5 5 5 5 4 4 4 3 3 4 3 3 3 3 3 2 4 5 5 3 5 7 9 8 6 5 4 4 4 4 4 4 2 2 7 12 14 13 10 7 5 4 3 2 0 1 2 1 1 5 6 6 5 4 3 1 2 2 2 1 4 6 6 4 3 3 2 2 4 5 5 5 5 5 5 5 5 4 1 2 3 3 3 4 4 4 5 6 6 6 6 6 6 5 4 4 3 2 2 2 2 1 1 1 1 0 1 1 2 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 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 21 21 20 20 21 20 20 20 21 21 21 21 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 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 15 15 14 13 9 6 5 4 3 2 1 1 2 4 7 7 6 4 3 3 3 3 2 5 7 6 6 5 5 5 5 4 3 5 7 8 9 9 8 8 10 11 11 8 6 6 7 8 7 6 6 5 4 4 2 2 2 1 1 1 1 1 0 1 2 2 3 2 1 0 1 2 3 4 4 4 3 2 1 2 3 4 5 5 5 3 2 1 1 3 5 5 4 2 4 9 7 4 3 5 5 1 4 6 3 1 1 2 3 4 5 5 6 6 6 5 4 3 2 1 4 6 6 6 5 5 3 1 4 6 8 8 6 4 4 5 6 7 6 5 4 4 4 4 2 5 6 7 7 6 4 2 3 5 7 7 7 7 5 3 0 1 3 2 2 2 3 4 4 5 4 4 4 3 3 3 3 4 5 5 5 5 4 4 5 6 6 6 5 6 5 4 2 2 2 1 2 2 1 1 2 3 3 2 1 1 1 2 3 3 3 2 1 2 1 1 3 3 3 2 2 3 4 4 3 3 4 5 5 5 5 5 5 5 4 4 4 3 1 2 2 5 8 9 8 8 8 9 10 9 8 7 6 9 11 11 9 5 3 5 2 2 8 8 8 7 7 9 4 2 4 5 5 3 7 9 7 6 5 4 3 2 2 3 5 5 5 6 7 7 4 3 3 4 6 4 2 3 3 3 6 6 7 8 6 3 3 4 5 6 7 6 4 6 6 4 1 2 2 2 3 3 3 3 1 3 4 4 4 3 4 6 7 7 5 4 4 4 5 5 4 4 1 2 2 3 4 4 3 2 1 4 6 6 5 5 6 5 4 4 4 3 3 4 5 5 4 4 3 3 2 3 5 6 4 4 5 5 3 3 5 5 3 6 7 6 5 5 6 6 7 6 5 5 5 4 2 2 4 5 5 3 2 1 3 4 3 2 4 8 9 8 6 4 2 6 10 10 8 6 4 2 3 3 3 3 4 4 5 5 4 4 3 3 2 2 2 2 3 3 3 4 5 4 3 1 4 9 6 5 4 6 9 9 8 7 6 7 9 8 8 8 8 8 8 7 7 8 10 11 11 11 11 11 11 10 9 8 6 4 5 2 3 5 4 3 3 1 7 12 13 12 12 12 13 13 14 15 15 14 13 12 11 12 10 6 1 2 3 6 8 8 7 5 4 3 3 2 1 1 1 3 4 3 3 3 1 2 3 6 7 7 5 4 4 4 4 4 5 6 6 6 7 7 5 3 1 1 2 3 6 7 6 5 4 6 6 6 5 5 4 3 3 8 10 8 3 4 5 5 5 4 3 4 7 8 6 5 7 8 6 5 5 4 4 4 4 4 4 3 2 2 2 2 1 2 4 3 3 2 3 3 3 4 5 5 6 6 7 7 8 8 10 12 13 12 11 10 12 15 16 17 17 17 16 13 10 8 7 7 7 8 12 13 12 10 8 7 5 5 4 2 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 4 5 5 4 6 8 9 7 5 4 4 3 3 3 5 4 1 3 7 11 12 13 11 8 5 3 2 1 0 1 2 2 1 4 6 6 5 3 1 0 1 1 1 3 5 5 3 1 1 1 1 1 3 4 5 5 5 5 5 5 4 3 1 2 2 2 3 4 3 4 4 5 6 6 6 6 6 6 5 5 4 3 2 2 2 1 1 0 1 1 0 1 2 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 21 21 21 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 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 15 15 14 13 11 7 4 4 3 2 1 1 1 1 3 5 5 4 5 2 1 0 2 5 5 5 5 7 9 8 9 10 9 8 9 9 8 7 6 4 6 8 8 7 6 6 6 6 6 7 6 5 5 4 3 3 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 3 3 4 4 4 3 2 1 1 2 3 3 4 4 5 5 4 4 5 5 4 2 2 5 9 11 11 6 4 7 5 2 4 5 4 2 1 2 2 3 4 4 5 6 6 5 5 4 4 3 1 4 7 7 6 5 3 2 1 3 6 8 5 2 2 4 6 7 7 6 6 5 5 4 3 4 6 7 7 6 3 2 3 5 7 7 7 7 5 3 1 2 2 1 2 2 3 3 4 4 3 3 3 4 4 4 4 4 4 5 6 6 7 8 7 7 7 7 6 6 4 3 1 2 3 4 4 4 3 2 2 2 2 2 1 1 2 3 3 4 4 4 4 3 3 2 2 1 1 0 2 4 5 3 1 2 3 4 4 4 4 4 5 5 5 5 5 4 2 4 7 10 10 10 9 8 8 8 8 7 7 8 10 11 11 11 9 5 4 5 3 6 11 6 5 4 4 8 4 3 4 4 3 5 7 8 6 4 3 2 2 2 2 4 6 5 4 4 5 6 5 3 1 3 5 4 2 1 2 2 5 6 6 7 5 4 3 3 6 6 6 6 3 3 4 2 2 5 5 4 3 3 4 3 2 1 2 3 4 4 5 5 5 5 4 3 4 4 5 4 4 3 2 2 3 2 2 3 2 1 3 6 7 6 5 6 6 5 5 5 4 3 2 2 3 4 4 4 3 2 2 3 2 5 5 4 4 3 1 4 2 1 7 7 5 3 3 4 6 8 8 6 5 6 6 7 6 4 2 3 3 2 1 2 4 5 5 3 4 7 7 5 2 2 2 8 10 10 7 5 4 2 2 3 3 3 4 5 5 5 4 4 4 3 2 1 2 2 3 4 2 1 2 3 3 1 5 9 7 5 6 7 6 6 4 4 5 6 8 9 8 7 8 7 7 6 6 8 10 11 11 10 10 11 11 12 11 10 8 5 3 3 4 3 1 1 2 5 9 12 12 12 12 13 13 14 14 14 14 13 13 12 11 12 10 5 3 5 8 7 6 4 3 2 0 1 1 1 3 3 3 3 3 3 3 3 2 1 3 5 7 7 6 3 2 2 3 3 5 6 7 8 5 4 3 2 2 1 1 4 5 4 4 2 1 2 5 6 5 3 2 0 1 2 7 8 6 6 6 7 6 4 4 4 5 6 6 6 7 8 6 5 5 5 4 5 5 4 3 3 2 2 3 2 2 3 4 3 3 3 3 3 3 4 5 5 6 7 7 7 7 7 9 11 11 11 11 11 11 12 14 17 18 18 16 13 11 9 8 8 8 9 10 11 10 8 7 6 5 5 4 2 0 2 2 2 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 4 4 3 2 4 5 8 9 9 7 5 4 4 3 2 3 4 2 2 6 7 9 10 11 12 10 7 4 3 1 1 2 2 2 1 3 5 5 4 3 2 1 2 2 2 2 1 2 2 2 0 1 1 1 1 3 4 5 5 5 5 5 4 3 1 2 2 2 3 3 3 3 4 4 5 5 6 6 5 5 5 5 4 3 2 2 2 1 1 2 3 3 1 0 1 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 20 20 20 20 20 20 21 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 13 11 8 3 3 3 3 2 2 1 1 1 2 3 2 3 2 1 2 3 4 4 4 5 6 7 8 9 10 9 8 8 6 4 2 1 1 5 6 7 8 8 7 5 5 5 6 7 6 5 3 2 2 2 3 4 3 3 3 2 1 1 1 1 0 1 1 2 4 4 4 3 3 3 2 2 1 2 4 5 5 5 5 5 4 5 6 7 6 6 6 8 11 11 10 8 6 7 6 4 5 5 5 3 2 1 1 2 3 4 5 5 5 5 5 4 4 3 2 2 5 8 8 6 5 2 1 1 3 7 5 3 1 2 4 6 6 6 6 6 5 5 5 3 4 5 5 4 2 2 2 5 6 7 7 6 5 3 3 3 3 2 2 2 3 3 4 4 3 3 3 3 4 4 4 4 4 5 6 7 8 8 7 7 6 6 5 4 3 3 2 3 3 4 4 4 3 2 2 2 2 2 1 1 2 3 4 4 5 5 5 5 3 1 1 0 1 2 2 1 0 1 1 2 2 2 3 4 4 5 5 5 5 5 5 5 3 5 7 9 8 10 10 8 7 7 7 7 9 10 9 9 9 10 8 4 3 4 4 7 9 4 1 2 5 6 3 3 3 4 4 6 7 6 5 3 2 2 2 2 3 4 6 6 5 3 4 5 4 5 6 6 5 5 2 1 5 8 11 9 7 6 5 4 4 3 3 3 4 6 5 2 1 2 3 3 3 3 3 2 1 2 2 1 2 2 2 3 4 3 2 3 3 4 4 5 6 5 4 2 1 1 0 2 5 6 5 3 5 6 6 6 5 5 4 3 4 5 5 4 5 6 5 4 4 3 2 2 2 4 3 3 3 2 3 5 5 4 1 4 8 6 5 3 3 6 6 6 6 5 5 6 6 6 6 5 4 4 3 3 2 1 1 3 5 7 7 7 8 6 4 4 5 8 10 10 7 5 3 3 3 3 3 4 4 5 5 4 4 3 4 3 1 1 2 2 2 2 1 1 3 3 3 2 5 8 8 6 4 4 4 3 3 4 5 5 7 9 8 8 8 7 6 5 5 8 9 10 9 9 9 9 10 11 11 10 9 7 5 4 2 1 4 7 10 10 10 10 11 11 12 12 12 12 12 11 12 12 11 11 11 13 9 6 8 9 6 3 1 1 3 4 4 4 5 4 4 4 3 3 3 2 2 4 3 1 3 5 6 5 5 4 2 1 2 3 4 5 8 9 7 4 2 3 1 1 1 4 7 6 3 1 1 2 2 4 5 3 1 1 2 2 4 8 9 8 9 9 7 5 3 2 2 3 5 6 4 4 4 5 6 7 6 5 4 4 3 2 2 3 3 3 3 2 3 4 4 3 3 3 3 4 5 6 6 6 6 6 6 7 7 8 9 10 10 11 10 9 9 13 18 18 17 13 11 9 8 7 7 7 7 8 7 7 6 5 4 4 3 2 2 3 3 3 3 3 3 3 3 2 2 3 4 4 4 4 4 4 5 5 5 3 1 3 6 10 11 9 7 5 4 4 3 2 3 3 2 5 8 7 7 8 10 11 11 8 6 3 2 1 2 2 2 1 3 5 5 5 4 4 4 3 3 3 2 1 1 1 1 2 2 2 1 1 2 3 4 4 4 4 5 4 3 1 2 2 2 3 4 3 2 2 3 4 5 6 6 5 4 4 5 4 3 1 1 2 1 1 3 4 3 2 1 1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 20 20 20 20 20 20 20 20 20 20 21 20 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 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 13 12 9 4 2 1 2 2 2 2 1 1 0 1 1 2 4 3 1 1 2 1 2 1 2 4 5 6 6 6 6 5 4 4 4 1 2 6 6 7 9 8 7 5 4 5 6 6 6 5 4 4 3 3 3 4 4 3 1 2 3 2 1 0 1 2 2 3 4 4 3 3 3 3 3 2 1 2 4 5 4 5 6 5 3 2 4 6 6 5 5 7 9 7 7 7 6 5 5 4 5 5 4 3 2 1 1 2 3 4 4 5 5 4 4 3 3 3 2 1 3 7 8 7 5 2 1 2 4 7 6 3 1 1 3 5 5 5 6 6 5 5 5 3 3 2 1 1 1 1 2 5 6 6 7 6 5 3 3 2 3 3 4 3 3 4 4 4 4 3 2 3 4 4 4 3 4 6 8 7 7 7 7 6 6 6 5 4 3 3 4 5 3 2 2 2 2 0 1 2 2 1 0 1 2 3 4 5 5 5 6 6 5 3 2 1 1 2 3 1 2 2 2 2 2 2 4 4 4 5 4 4 4 4 4 4 4 6 8 9 7 8 9 7 6 5 7 8 8 7 6 6 7 9 6 3 4 3 4 7 7 4 2 2 5 4 4 5 5 4 4 5 5 4 4 3 3 3 3 3 3 4 5 6 6 5 4 3 2 5 6 7 6 5 1 4 8 8 8 8 6 5 3 2 4 4 2 2 3 4 5 6 6 5 4 3 3 4 5 5 6 4 3 2 1 2 2 1 2 1 2 2 1 1 2 2 3 4 4 3 2 4 6 6 6 6 7 6 5 5 6 5 4 4 2 2 4 4 4 5 6 7 6 6 6 6 5 4 3 3 2 1 2 5 7 9 8 6 5 6 7 5 3 3 5 6 6 6 6 6 6 6 6 8 9 9 7 6 5 5 4 5 6 7 8 9 9 9 11 10 7 7 6 7 10 10 8 6 5 4 4 4 4 4 5 5 5 3 3 2 3 2 2 3 3 2 2 2 2 2 3 4 4 2 6 8 8 5 4 5 4 4 4 4 4 5 7 10 9 8 8 6 5 5 8 11 11 9 8 8 8 8 9 10 11 10 9 7 5 4 1 5 11 12 12 10 10 10 11 11 12 11 10 9 9 9 11 11 11 11 11 12 10 8 10 8 6 4 2 3 4 5 5 5 5 5 5 4 4 3 3 2 3 3 1 2 4 4 4 4 5 5 3 1 2 4 5 6 9 11 11 6 2 3 2 1 2 4 8 8 6 3 0 2 0 3 5 5 4 3 2 1 4 7 9 8 9 10 7 6 5 2 1 1 4 5 5 4 4 5 7 8 7 6 5 4 3 2 3 3 3 4 4 2 2 3 4 4 4 4 4 5 6 6 7 7 7 6 6 6 6 6 7 7 9 9 9 8 7 10 15 17 16 13 11 10 8 7 5 5 5 6 6 6 5 4 4 4 5 5 5 4 4 4 3 3 3 3 3 2 2 3 4 4 4 4 3 4 4 5 5 4 3 3 8 11 11 9 7 6 4 3 2 2 3 3 4 7 8 7 7 8 9 10 11 10 7 4 2 1 2 2 2 2 3 6 6 5 4 4 4 3 3 3 3 3 2 3 3 3 2 2 1 2 2 2 2 3 3 4 5 5 3 1 2 2 2 3 4 3 2 2 3 5 6 6 5 4 3 3 4 3 2 0 1 2 2 1 2 3 2 1 0 1 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 21 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 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 18 18 18 17 17 18 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 9 6 6 2 1 2 2 2 0 2 2 3 3 3 2 1 1 1 2 5 4 1 3 5 5 5 7 7 7 4 3 2 2 2 4 6 6 7 9 8 7 5 4 4 5 6 6 6 5 4 4 3 1 1 1 2 3 5 4 3 1 1 2 2 3 3 4 4 3 3 4 4 4 3 1 0 1 2 3 5 6 4 2 1 4 6 6 4 4 6 7 6 5 5 5 5 5 5 5 4 2 1 1 1 2 2 3 4 4 4 4 4 3 2 2 2 3 2 1 4 7 7 6 4 1 1 4 6 7 3 1 1 1 2 3 4 4 5 5 3 4 3 2 1 0 1 1 2 2 3 5 5 5 5 4 3 3 3 4 4 5 3 3 3 4 4 4 3 2 3 3 4 3 3 4 6 8 7 6 5 5 5 5 4 4 2 2 2 4 4 3 2 2 2 1 2 2 2 1 1 2 2 3 3 4 5 5 5 5 6 6 6 4 2 1 1 2 2 2 2 2 3 5 4 4 3 4 4 3 3 3 3 3 4 6 7 9 7 5 6 8 7 5 4 6 7 7 4 3 4 6 8 7 4 5 4 4 8 6 5 3 3 4 3 5 6 4 2 2 2 3 3 3 3 3 3 3 3 3 4 5 6 6 5 4 2 1 2 4 6 6 4 2 6 9 7 5 7 7 5 2 2 3 4 1 3 5 6 7 9 7 3 4 5 6 5 5 7 7 6 5 5 3 1 1 3 1 2 2 2 1 1 1 2 2 3 2 2 4 6 8 8 7 7 7 7 5 3 5 5 5 4 2 2 3 5 5 6 6 6 6 5 4 5 6 5 3 1 3 5 7 9 7 6 6 7 8 8 8 7 6 5 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 8 5 6 6 5 6 6 6 8 8 6 4 3 4 9 10 8 5 5 4 4 5 5 5 5 6 5 3 2 2 3 1 3 5 4 3 3 3 4 4 4 4 4 4 6 7 7 6 6 6 5 6 6 5 6 6 8 10 10 9 8 6 7 11 13 13 12 10 8 8 8 7 8 9 10 9 8 7 4 1 3 8 12 12 11 10 10 11 12 12 11 9 8 7 8 9 11 11 11 11 11 11 9 8 7 6 4 2 2 3 5 5 5 5 5 5 5 4 3 4 3 1 2 4 3 3 3 3 3 3 4 4 4 4 5 7 7 8 10 11 11 9 5 1 2 2 1 2 6 8 7 6 3 1 1 2 5 6 5 4 3 1 4 7 8 6 11 13 11 8 5 3 1 1 4 6 6 6 6 5 4 5 5 5 5 3 2 2 3 3 4 4 4 3 2 3 4 4 5 6 6 7 8 8 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 9 12 14 15 14 12 10 9 7 5 4 4 4 4 4 4 4 4 5 6 7 6 5 4 4 3 3 3 3 3 3 3 2 3 4 4 3 3 3 4 4 5 5 4 4 8 11 10 8 6 6 5 4 2 2 3 3 4 6 7 7 8 9 9 10 10 9 7 5 3 2 2 2 1 3 5 7 6 5 4 3 3 2 2 3 4 4 4 4 3 2 1 2 2 3 2 2 2 2 2 3 4 4 3 2 2 2 2 3 4 4 3 3 4 5 6 6 4 3 3 3 3 2 1 1 2 3 3 2 2 2 1 1 0 1 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 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 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 17 18 18 17 17 17 17 17 17 16 16 15 15 15 14 12 7 6 7 3 1 1 0 2 3 3 3 3 3 4 1 1 4 6 6 6 5 7 8 9 8 9 10 10 9 7 6 7 7 6 6 5 6 7 7 7 6 5 4 4 4 5 5 5 4 4 8 8 8 6 5 6 6 5 4 3 2 2 3 3 4 4 4 3 3 3 4 4 4 4 1 1 2 1 3 4 5 5 3 2 5 6 5 3 2 4 6 6 4 4 5 5 4 5 5 5 3 1 1 2 3 4 4 4 4 4 4 4 3 3 2 2 2 3 2 2 4 6 6 5 3 2 3 6 7 5 2 2 1 1 2 2 3 4 3 2 3 3 3 2 1 0 1 2 1 2 3 4 4 3 3 2 3 3 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 5 7 7 7 6 5 5 5 6 5 3 2 2 2 3 3 3 3 3 2 2 2 2 1 2 3 3 3 3 3 4 4 5 5 4 5 6 7 6 4 2 2 2 2 1 1 2 4 5 4 3 2 3 3 2 2 1 2 3 5 6 7 8 6 4 6 7 7 6 5 6 6 5 3 2 3 5 7 7 3 3 3 4 7 6 5 4 4 3 2 2 3 1 0 1 1 2 3 3 3 3 3 2 3 3 3 5 5 6 5 4 3 1 3 4 5 6 3 6 8 9 7 4 5 7 8 7 5 4 4 6 7 7 8 8 8 6 4 3 5 6 6 7 6 6 6 4 4 3 3 3 4 3 2 3 3 3 2 2 2 1 2 2 2 2 7 8 6 4 4 4 6 7 5 4 4 4 4 4 4 4 5 3 3 5 6 5 3 1 4 5 4 2 2 6 8 8 9 7 6 7 6 6 4 4 4 3 2 3 4 5 5 6 6 7 5 3 1 1 4 6 8 8 7 6 4 5 5 3 3 4 3 4 4 3 1 1 4 8 10 9 4 3 4 4 5 6 6 6 6 5 3 2 2 2 1 3 5 4 4 4 4 4 4 4 4 5 4 4 5 6 8 6 5 4 5 5 5 5 6 8 10 10 9 8 8 10 12 13 12 10 9 9 9 9 8 9 9 9 8 7 6 3 4 9 11 12 11 11 11 11 12 13 11 8 5 6 7 8 9 10 10 11 12 11 10 9 7 6 5 2 1 2 3 4 5 5 5 5 4 4 3 3 2 1 3 4 5 5 4 3 2 2 2 4 5 7 6 6 5 6 7 9 9 9 10 8 5 2 2 2 1 3 7 8 7 5 2 3 1 2 6 5 3 3 2 4 9 8 7 10 12 13 10 8 5 4 4 6 8 9 7 6 4 3 3 3 4 4 3 2 2 3 3 4 4 4 3 3 3 3 4 5 7 8 8 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 9 11 13 13 12 11 9 7 5 4 3 3 3 2 2 3 4 6 7 7 6 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 5 5 4 4 7 10 9 8 6 5 5 4 2 1 2 2 3 5 6 7 8 9 10 9 9 8 6 4 3 2 2 2 0 3 6 7 6 5 4 3 3 2 2 3 4 4 4 3 1 1 2 3 4 4 3 2 1 1 1 2 2 3 2 2 2 2 2 4 4 4 4 4 5 7 7 5 3 2 2 2 3 2 1 1 2 3 3 3 3 2 2 2 0 1 19 19 19 19 19 19 20 20 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 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 19 19 19 19 19 19 19 19 18 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 16 16 16 15 14 14 11 7 7 7 5 2 1 1 1 2 2 2 1 1 1 1 3 7 7 8 9 9 11 11 11 11 10 11 10 10 10 11 11 10 9 7 6 6 7 7 7 6 5 4 3 4 5 4 4 7 9 12 11 9 7 7 7 7 6 5 4 3 3 3 4 4 4 4 3 3 4 5 5 4 4 3 3 4 4 3 3 3 4 5 5 6 5 5 3 2 2 4 6 6 5 5 6 3 3 5 5 4 2 1 2 3 4 4 3 3 3 4 4 4 3 2 1 1 2 2 2 2 4 6 5 4 3 4 7 8 7 4 2 2 2 2 2 1 2 2 2 2 3 3 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 4 3 4 4 4 3 3 3 3 4 5 6 7 7 7 7 7 6 6 5 4 3 3 3 4 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 4 5 5 5 4 5 6 7 5 3 2 0 1 2 3 4 5 5 3 3 2 4 4 4 2 1 3 4 5 5 6 7 5 4 6 7 6 6 6 6 5 4 4 4 4 6 6 5 2 2 3 3 6 5 4 4 4 3 4 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 3 4 4 4 4 5 5 6 6 5 5 4 5 7 7 7 6 5 4 6 7 6 5 5 7 7 5 4 5 5 6 6 5 5 7 9 7 7 7 6 4 2 1 1 2 2 5 6 7 7 6 5 4 3 4 5 6 8 9 9 8 4 1 1 1 1 4 5 5 5 4 4 3 3 2 4 5 3 1 2 3 4 5 5 4 2 1 3 6 8 10 8 7 6 6 6 5 3 0 1 2 4 4 3 3 4 4 5 5 5 3 2 4 3 1 4 6 7 6 5 5 5 5 3 3 4 5 4 4 3 3 5 7 9 9 7 4 0 3 4 5 6 6 6 6 5 3 2 2 2 1 3 5 4 3 3 5 5 5 4 4 4 3 2 1 5 8 6 3 4 4 4 2 4 6 8 9 10 8 8 8 9 9 9 8 8 7 9 11 11 10 10 10 9 9 9 8 8 10 13 11 11 11 11 11 13 12 12 9 6 4 5 7 8 8 9 10 10 10 8 7 6 5 4 3 2 2 4 5 5 4 4 4 2 2 2 2 2 2 2 2 1 4 6 6 4 2 3 5 6 7 8 7 3 2 3 5 8 7 7 8 9 9 7 5 4 1 3 9 8 7 5 2 2 3 1 3 4 2 2 2 4 8 8 9 10 12 13 11 9 7 6 6 7 8 8 7 6 4 3 2 2 2 2 2 1 1 2 2 3 4 4 3 3 3 3 4 5 6 7 8 8 7 6 5 4 5 5 5 5 6 6 6 6 6 5 5 4 5 7 10 12 12 12 11 10 8 6 4 3 3 2 1 1 2 5 7 8 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 5 8 8 7 6 5 4 3 2 1 0 1 2 4 7 9 9 9 9 8 8 7 6 4 3 1 1 1 0 1 4 6 6 5 4 3 3 3 3 3 4 4 4 3 4 4 5 5 5 4 4 4 3 2 0 1 1 1 1 2 2 1 2 3 4 4 4 5 7 7 6 5 2 1 1 2 2 2 1 1 2 2 3 3 3 3 3 2 1 1 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 20 21 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 19 19 19 19 19 19 19 19 18 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 17 16 16 16 15 14 14 12 9 7 6 4 2 1 1 1 1 1 0 0 0 1 2 4 5 6 7 8 8 9 8 9 9 9 9 9 9 10 10 10 10 10 9 7 7 7 7 7 6 5 4 3 4 4 4 7 12 10 10 9 8 7 8 8 8 7 6 4 3 3 3 4 4 4 4 5 5 4 3 2 3 4 5 5 5 5 6 6 5 5 6 5 4 4 4 4 4 3 2 3 4 4 5 5 2 3 5 5 5 3 1 2 3 4 4 3 2 2 2 3 3 3 2 1 1 2 2 2 1 2 3 4 3 3 4 7 8 7 5 4 3 2 2 2 2 1 1 0 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 3 3 2 3 3 3 3 3 4 4 5 5 4 4 4 5 4 4 5 7 7 7 7 7 6 6 6 6 6 5 4 4 4 4 4 4 5 5 5 5 4 4 3 2 1 1 1 3 4 5 5 5 4 4 5 6 5 3 3 4 4 4 5 6 6 5 4 3 4 5 5 4 2 1 0 2 4 5 7 7 5 3 6 6 5 6 6 5 3 4 5 5 6 6 6 4 1 2 2 5 5 4 2 1 1 3 4 4 4 3 3 2 2 2 3 3 3 2 2 2 3 3 2 2 3 4 5 6 7 7 6 6 5 4 7 6 4 3 4 6 5 5 6 5 4 5 6 5 1 3 3 3 5 5 6 8 7 6 5 6 6 6 4 3 1 2 4 6 6 6 6 5 6 6 5 4 6 6 7 8 7 7 7 4 1 2 1 1 2 4 5 6 6 7 6 3 1 4 4 2 3 3 2 3 3 2 5 6 5 6 8 8 8 4 4 6 5 4 5 5 4 2 2 6 6 6 4 5 6 7 6 4 1 2 4 2 1 5 6 7 6 5 6 5 3 0 4 6 7 6 5 5 5 8 9 9 7 5 3 1 2 4 5 6 6 6 6 5 4 2 2 2 1 3 4 5 3 4 6 5 5 4 3 3 3 2 2 5 8 7 4 4 4 4 3 4 6 7 9 9 8 7 7 6 5 3 5 6 6 8 11 12 12 12 11 11 11 11 10 9 11 12 11 11 11 11 12 12 10 7 3 3 4 5 6 7 8 8 8 9 8 6 5 4 4 2 1 1 3 4 5 5 4 2 2 1 1 1 3 4 3 3 2 1 3 7 8 5 3 6 8 8 8 8 7 2 2 4 5 6 6 8 10 11 12 12 10 6 1 4 8 10 7 3 2 2 3 2 2 3 1 2 1 0 2 6 8 9 12 13 11 10 9 8 8 8 8 7 7 6 5 4 3 2 1 1 1 1 2 2 2 3 4 4 4 3 3 3 5 6 7 7 6 6 5 3 2 2 3 4 4 4 5 5 6 6 6 6 4 3 5 8 11 12 12 12 11 10 8 6 4 3 3 2 2 1 2 6 8 9 7 5 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 6 7 7 6 5 3 2 1 1 1 1 2 4 7 9 9 9 8 7 7 7 7 6 4 2 1 2 2 2 2 4 5 5 4 3 3 3 2 3 3 4 4 5 5 5 5 5 4 4 4 4 4 3 2 0 1 1 2 2 1 1 2 3 3 4 4 5 6 7 6 5 2 1 1 2 2 2 2 2 2 1 2 2 2 3 3 2 1 1 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 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 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 18 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 17 16 16 16 15 15 14 12 9 6 6 6 7 6 4 2 1 1 1 1 1 1 2 4 6 6 6 6 7 6 5 5 6 7 9 9 8 7 7 8 9 8 8 8 8 8 8 7 6 5 5 4 4 3 9 11 11 9 7 7 7 7 7 7 6 6 5 4 3 3 3 3 3 4 4 4 2 2 3 2 2 3 4 5 5 5 6 6 5 5 5 3 3 4 6 5 5 5 5 3 1 2 3 2 0 2 3 5 5 3 1 1 3 3 4 3 2 2 2 2 3 2 1 1 2 3 3 2 1 1 1 2 2 3 5 6 7 7 6 5 5 3 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 3 2 2 2 3 2 2 3 4 5 5 6 5 4 5 6 6 5 5 6 7 7 7 7 6 6 6 6 6 5 5 4 4 4 5 5 6 6 5 4 4 4 3 3 2 1 2 3 4 5 5 5 4 3 5 6 5 3 5 7 7 6 6 6 7 5 4 3 4 5 5 4 4 1 2 4 4 5 7 5 3 4 6 6 5 6 6 5 3 4 5 6 6 6 5 4 2 3 4 5 5 4 2 2 3 4 4 4 4 4 4 2 2 2 2 3 2 2 3 3 3 3 2 4 5 6 5 5 5 4 5 6 5 4 7 5 4 3 3 6 6 5 6 6 5 5 6 5 3 1 0 4 6 6 7 6 4 3 2 5 5 5 5 3 1 4 6 8 5 3 4 4 5 6 6 4 6 7 5 4 5 5 5 5 4 4 4 3 4 5 5 5 6 7 8 6 4 3 3 1 2 2 1 4 6 7 7 7 6 5 8 8 7 5 5 5 4 2 1 3 4 2 3 6 6 6 6 7 7 6 5 4 3 3 4 3 1 4 4 5 5 5 5 5 6 7 9 9 8 7 6 4 3 3 6 8 7 6 4 2 2 4 4 5 5 5 5 5 3 2 2 2 2 0 3 5 5 6 7 6 5 5 4 3 3 2 4 7 8 6 4 4 5 5 5 5 6 7 9 8 7 6 5 4 2 5 6 5 6 9 12 13 13 13 13 12 12 13 10 7 9 11 11 11 11 12 11 10 7 4 1 3 4 4 5 6 7 7 8 8 7 5 3 3 4 3 3 3 4 4 4 4 3 1 1 3 3 2 3 3 3 1 1 2 3 6 11 9 8 7 8 9 9 8 6 2 3 5 1 5 12 12 12 14 15 16 13 7 2 6 9 10 9 6 3 2 2 3 3 5 5 5 4 3 2 2 3 6 11 13 12 10 9 9 9 9 8 8 7 7 6 5 4 3 2 2 1 1 1 2 3 4 4 4 4 3 3 3 5 7 7 6 5 4 3 2 2 2 2 3 3 4 4 4 5 5 5 6 4 3 6 8 10 11 12 12 11 10 8 6 5 3 2 2 2 1 2 6 7 8 6 4 3 2 1 2 2 3 3 3 3 3 3 3 3 3 2 3 4 5 5 5 6 5 5 4 4 6 6 6 4 3 1 1 2 2 1 2 5 8 9 10 8 7 6 6 7 8 7 6 4 3 3 3 3 3 2 3 3 3 3 2 2 2 3 3 3 3 4 5 5 5 4 3 3 3 4 5 5 4 2 1 1 1 1 1 1 2 3 3 4 4 5 6 7 6 6 4 2 1 2 3 3 3 2 2 1 0 0 1 1 2 2 2 1 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 16 17 16 16 16 16 16 16 16 15 15 15 14 12 8 6 7 6 5 6 5 4 3 4 3 2 2 3 2 2 4 5 5 6 6 5 4 3 4 6 8 9 9 7 6 6 6 6 7 7 7 7 7 7 6 6 5 3 2 8 11 11 9 8 6 6 6 6 6 6 5 4 3 2 1 2 2 1 1 2 2 2 1 2 4 5 4 3 1 2 3 4 6 5 4 4 4 3 2 4 6 6 6 5 4 2 1 1 2 0 1 1 2 3 4 3 2 1 2 2 2 3 2 2 2 2 3 3 2 3 3 3 3 3 2 1 1 0 1 3 5 6 6 6 6 6 6 5 4 2 1 1 1 2 2 3 3 2 1 0 1 1 1 1 1 1 1 1 0 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 4 5 6 6 6 5 6 6 7 7 7 7 6 6 6 6 5 5 4 4 4 5 6 6 6 6 5 4 5 4 4 2 1 2 3 4 5 5 5 4 2 4 6 5 2 4 7 7 7 7 7 6 5 4 3 4 4 5 4 3 1 4 6 6 6 6 3 2 5 4 4 5 5 6 5 4 3 5 5 6 5 4 3 3 3 3 4 5 2 2 3 3 4 4 3 3 2 2 2 1 0 1 2 2 2 3 3 3 3 3 5 5 5 4 3 3 3 4 6 5 5 6 5 4 4 3 4 5 4 5 7 7 7 6 6 4 3 4 7 7 7 6 6 4 2 2 5 6 6 6 4 1 4 7 8 5 4 5 5 6 5 6 6 6 7 7 6 6 5 5 6 7 6 5 5 5 5 5 4 5 6 6 6 5 4 4 4 4 5 7 7 7 6 4 6 5 2 3 5 6 7 6 3 2 3 3 3 3 2 2 5 7 5 4 3 4 4 4 4 4 4 3 1 0 1 0 2 4 3 3 6 8 8 7 7 8 7 5 4 5 7 9 10 9 8 6 5 5 4 4 5 5 5 5 4 3 2 2 2 2 2 2 5 8 7 6 4 4 4 4 4 3 4 7 8 6 5 4 3 3 4 4 4 6 8 8 8 7 5 4 4 4 5 4 4 9 11 13 14 15 15 14 13 13 13 11 8 7 10 12 11 10 10 7 6 6 4 2 3 4 4 4 5 7 7 8 8 7 6 4 4 4 4 4 3 4 5 5 3 2 2 3 5 6 5 5 5 4 5 6 7 6 6 8 9 10 11 11 10 10 8 6 3 2 4 10 12 13 12 13 15 15 15 14 8 4 9 10 11 9 8 6 5 5 6 7 8 8 8 7 6 5 3 2 4 10 11 12 11 10 9 9 9 8 8 7 7 7 6 5 4 3 2 2 2 3 4 4 4 4 5 5 5 4 4 5 7 7 6 4 3 3 3 2 1 2 3 3 3 4 3 3 4 4 5 5 4 5 8 10 10 11 11 10 10 9 7 6 4 2 1 1 1 3 6 7 6 4 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 5 6 5 4 4 6 7 6 4 2 0 1 2 2 1 3 6 9 9 9 7 6 5 5 6 7 7 7 6 5 4 4 4 4 3 2 1 2 2 1 1 1 2 2 3 2 3 5 5 5 3 2 2 3 4 5 5 5 4 2 1 0 0 0 1 2 2 3 3 4 5 7 8 8 6 4 2 1 1 2 3 3 3 2 2 2 2 1 1 0 1 2 1 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 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 12 9 5 5 5 3 4 5 4 1 3 5 5 5 5 4 2 2 3 4 4 5 5 4 4 4 5 7 9 10 8 7 6 6 6 6 6 6 6 6 6 6 4 3 6 9 11 10 7 7 6 5 5 6 6 6 6 5 4 3 2 2 3 2 2 2 2 3 3 3 3 4 4 3 3 1 1 2 2 1 2 2 1 1 3 3 4 6 7 6 5 4 3 1 2 3 2 1 1 1 2 2 3 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 1 1 1 3 4 5 6 6 6 6 6 6 5 4 2 1 1 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 6 6 7 6 5 6 6 6 7 6 6 6 6 5 6 6 5 5 5 5 6 6 6 6 5 5 5 6 5 4 2 1 3 4 4 4 4 3 2 4 5 4 2 3 6 7 7 7 6 6 5 4 4 3 3 4 3 2 4 6 6 5 4 3 1 3 4 3 4 6 5 5 5 5 5 4 5 5 5 4 2 1 1 2 2 1 2 3 4 4 3 3 2 1 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 4 3 3 3 4 4 5 5 5 5 6 5 4 3 3 0 3 5 5 7 8 8 5 4 4 4 5 6 7 6 4 4 3 2 2 5 6 3 2 3 2 4 6 7 5 5 5 5 5 4 5 6 7 7 7 5 5 5 6 7 6 6 5 6 5 4 5 5 6 5 4 4 5 6 8 8 8 6 6 8 7 4 2 4 5 2 5 5 7 8 6 2 4 4 4 3 1 2 5 7 8 5 3 2 3 4 4 4 5 5 3 2 0 1 2 2 3 4 3 6 7 5 3 5 6 6 5 7 10 10 10 9 9 8 6 5 5 5 6 6 6 6 5 4 3 2 1 1 2 1 3 6 9 7 5 4 4 4 4 4 4 5 8 10 6 4 3 3 2 2 2 4 5 6 7 7 7 5 5 4 2 3 5 8 11 13 14 15 15 15 15 15 13 12 12 9 6 9 12 12 9 5 3 2 4 4 2 3 4 4 4 5 7 7 7 7 7 6 6 6 5 5 5 4 3 2 2 1 1 3 5 7 8 9 9 8 7 8 10 10 10 9 9 10 12 13 13 12 10 10 10 11 12 13 13 11 9 11 11 12 10 10 10 6 6 11 12 12 9 7 7 7 8 9 10 11 11 11 10 9 8 7 6 7 9 11 11 11 10 9 9 8 8 7 7 7 7 7 6 5 5 4 4 4 4 4 3 3 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 6 8 10 10 10 10 9 9 8 7 5 3 1 0 2 5 8 7 6 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 6 6 6 5 5 5 5 5 5 5 4 6 7 6 4 2 1 2 2 0 2 5 8 8 7 6 6 5 5 4 5 6 7 8 7 6 5 5 5 4 4 3 2 1 1 0 0 0 1 2 3 1 2 5 5 5 4 3 3 4 4 5 5 5 5 3 1 1 0 1 1 1 1 1 3 4 6 7 8 7 6 4 2 1 1 2 3 3 3 4 4 4 3 2 2 1 0 1 1 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 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 18 18 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 16 16 16 16 16 16 15 15 14 14 12 9 4 4 4 4 5 7 7 6 7 8 8 10 10 8 6 5 6 8 10 8 7 6 5 5 5 5 8 8 8 9 9 9 8 7 6 5 5 5 4 3 7 10 11 10 8 6 6 5 5 4 5 6 7 7 7 6 5 5 3 3 3 3 3 2 3 3 4 3 3 2 1 1 2 3 3 2 1 0 1 1 1 1 2 3 4 5 6 6 5 5 4 3 2 2 1 1 1 1 1 1 2 2 2 2 2 3 2 2 1 1 1 1 1 2 3 3 4 4 4 3 3 2 2 2 4 5 5 5 5 5 6 6 6 6 4 3 2 1 2 2 2 1 1 1 2 2 3 3 4 3 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 5 6 6 6 5 5 6 6 7 6 6 5 5 5 6 5 5 5 5 6 6 6 7 7 6 6 6 7 6 6 4 3 3 3 3 3 2 1 1 2 4 4 3 2 1 3 5 6 6 5 4 4 4 3 3 2 1 4 5 6 4 2 2 2 4 4 3 3 5 5 4 4 5 6 5 4 5 5 4 3 2 1 1 1 1 1 2 3 4 3 1 1 2 3 3 4 5 5 5 4 3 3 2 2 3 3 3 3 3 3 3 2 3 4 3 2 3 3 5 5 3 1 1 1 3 4 7 6 5 6 7 6 4 3 5 6 6 7 6 4 2 2 1 1 3 5 4 4 3 0 4 6 7 7 5 3 2 2 3 4 3 3 5 5 4 4 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 6 8 8 8 6 5 7 7 5 4 5 5 5 6 7 7 6 4 2 3 3 3 2 3 6 9 8 7 5 3 3 5 6 7 7 7 6 4 3 1 1 1 1 3 4 5 6 6 4 2 5 5 4 6 8 9 6 5 4 3 2 0 2 4 6 7 7 7 7 7 6 5 3 2 2 1 2 7 8 7 4 4 4 5 4 4 5 5 4 5 8 7 4 2 2 2 1 2 3 5 6 7 8 8 7 5 4 4 7 9 10 12 14 14 13 13 12 13 15 14 13 12 10 8 7 11 13 10 6 2 1 1 3 1 2 4 5 5 6 7 7 7 6 6 6 7 7 6 7 7 6 5 3 2 3 4 6 8 11 13 13 11 9 9 9 12 13 14 13 13 13 14 14 14 14 14 13 13 12 14 14 12 10 8 9 8 5 5 6 6 7 11 15 15 14 11 8 7 8 10 12 12 12 11 11 11 10 9 9 9 9 10 10 10 11 10 9 8 8 8 7 6 6 6 7 6 6 6 6 6 5 4 4 3 3 3 4 4 4 4 4 3 3 3 4 4 3 2 4 5 6 5 5 4 3 3 3 3 4 4 4 4 4 4 4 6 8 9 9 9 9 8 8 7 6 4 2 1 2 5 8 8 6 4 3 2 2 2 2 3 3 3 3 3 3 3 3 4 5 5 5 5 4 4 5 5 5 5 5 5 5 6 5 3 1 1 2 1 2 5 8 8 7 5 4 5 5 4 4 4 5 7 8 9 8 7 5 4 4 3 3 3 3 3 2 2 2 1 2 2 0 2 5 6 5 5 5 4 4 5 5 5 5 5 3 2 1 1 2 2 3 3 3 4 5 6 7 7 6 5 4 3 1 1 2 2 3 3 4 5 5 4 3 2 2 1 0 1 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 21 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 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 9 5 4 4 5 5 6 7 7 8 7 7 6 6 7 9 10 12 11 10 10 9 10 8 7 7 5 5 5 7 9 10 10 9 8 6 6 6 6 8 10 13 12 11 8 6 5 5 4 4 4 5 6 7 8 7 7 5 4 3 3 3 3 3 2 2 3 4 3 2 1 1 1 3 5 5 4 4 3 2 1 0 0 1 2 3 4 5 6 6 5 4 3 3 3 2 1 1 1 0 1 2 2 3 3 3 4 4 3 2 1 1 1 0 1 2 2 2 2 3 2 2 3 2 2 4 5 6 5 5 5 5 6 7 6 5 3 2 1 1 2 1 1 1 1 2 3 4 5 5 4 3 3 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 1 1 2 4 5 6 6 5 5 5 6 6 6 6 5 5 5 5 5 4 4 5 6 6 7 7 7 7 7 7 7 7 6 5 4 3 1 1 1 1 1 1 1 2 2 2 2 2 1 3 5 6 4 4 3 2 2 3 2 1 5 5 4 2 1 3 3 2 2 3 5 6 5 4 5 5 5 5 4 4 3 3 2 1 1 1 1 1 1 2 3 3 3 1 1 3 5 6 5 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 3 4 3 2 3 3 5 5 2 1 3 4 5 6 7 6 4 5 6 6 5 3 5 8 6 5 5 4 1 2 3 4 2 2 1 2 3 4 6 6 6 6 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 4 5 5 4 2 2 3 3 3 5 6 7 6 6 7 6 6 7 7 4 5 6 6 5 5 5 6 5 4 2 3 3 1 4 7 8 5 5 5 4 4 5 7 7 6 5 6 5 3 2 2 1 2 2 4 5 6 6 6 4 4 5 5 8 7 5 3 3 3 3 2 2 4 6 7 7 7 7 7 8 7 6 5 4 4 2 3 8 9 7 3 3 3 4 4 5 5 5 5 5 7 8 4 1 1 1 1 1 2 4 6 7 9 9 8 6 4 5 7 9 11 13 13 12 9 7 8 11 14 14 13 12 11 9 6 8 12 12 8 3 0 1 3 1 2 4 6 6 7 7 7 6 5 4 4 5 5 5 7 7 7 6 5 5 6 6 8 11 13 15 14 12 10 9 10 13 14 15 15 14 15 15 16 16 17 16 14 13 12 14 14 12 10 9 7 4 2 4 6 8 11 15 18 17 16 14 12 11 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 8 9 9 8 6 6 6 7 7 6 7 7 6 6 4 4 4 4 5 5 4 4 3 3 2 2 2 2 2 2 3 6 7 8 6 4 4 3 3 4 5 5 5 4 4 5 5 5 4 5 6 7 8 9 8 8 7 7 6 4 3 3 5 7 8 7 5 4 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 2 0 1 1 1 4 7 8 7 6 4 4 4 4 5 5 5 5 7 8 10 9 7 5 3 3 2 3 4 4 4 3 4 3 2 2 1 2 4 6 6 5 5 3 3 3 4 5 5 5 4 3 2 0 2 3 5 5 5 5 4 5 5 6 6 4 4 3 3 2 1 1 1 3 3 4 5 5 5 4 3 2 2 1 1 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 9 5 2 2 3 4 5 5 4 2 3 3 1 4 6 8 7 6 5 5 5 4 5 6 8 8 7 6 5 6 7 8 8 7 8 8 8 9 11 12 12 13 11 10 9 7 5 5 5 5 5 5 7 7 7 7 6 5 4 3 4 3 2 2 2 2 3 4 3 2 2 2 2 2 4 6 6 5 5 5 4 3 2 2 2 4 5 4 4 4 5 6 4 2 1 2 3 2 2 2 2 2 3 3 2 3 4 5 4 4 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 5 6 6 6 4 1 0 1 2 1 0 1 1 1 2 3 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 3 3 2 1 1 2 4 4 5 5 5 5 5 5 6 5 5 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 1 1 2 2 2 1 1 1 0 0 1 1 1 1 3 5 5 5 4 3 1 2 2 1 4 4 3 2 3 3 2 2 5 6 6 6 5 5 6 5 5 4 2 1 1 2 1 0 0 2 2 2 1 1 2 2 1 3 4 6 6 6 5 5 5 5 4 5 4 4 3 3 3 2 3 3 3 2 1 2 3 3 4 5 5 5 5 4 3 4 4 4 5 5 5 4 6 6 4 2 5 8 10 5 4 4 3 3 3 2 1 2 2 4 5 6 6 5 5 6 4 2 3 4 4 3 3 4 4 4 4 4 5 4 3 3 3 3 1 3 4 4 4 1 1 2 1 3 6 6 7 6 5 6 7 6 5 6 6 5 5 4 2 2 3 5 5 4 1 2 4 2 2 5 7 6 5 5 6 4 3 5 6 4 2 4 5 3 2 4 3 2 0 2 4 5 5 5 4 3 6 7 7 6 4 4 4 3 2 5 7 6 5 5 6 6 6 7 8 8 8 7 6 5 4 3 5 9 8 5 2 1 2 3 4 4 5 5 5 5 6 5 3 1 1 2 3 4 6 7 8 9 9 8 6 5 5 7 9 12 13 12 9 5 5 8 10 12 12 12 11 11 11 9 5 7 13 11 7 2 2 3 3 0 4 6 7 7 6 6 6 5 4 4 4 4 5 6 6 6 5 6 10 12 11 10 11 13 14 13 11 9 9 11 13 15 16 15 15 14 15 15 16 17 17 17 14 13 13 14 14 12 10 7 5 5 7 9 11 13 15 17 19 18 18 16 15 14 13 12 12 12 13 13 13 13 12 11 10 10 10 10 9 9 8 8 8 8 9 10 8 7 7 7 7 6 6 7 7 7 6 5 4 4 4 4 3 3 3 2 2 2 2 3 3 4 5 7 8 7 5 3 2 2 2 4 5 6 5 5 5 6 6 6 5 4 3 5 6 8 8 7 7 7 6 6 4 3 4 5 7 6 6 5 4 4 4 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 3 3 2 0 2 1 0 3 5 6 6 5 4 4 4 3 4 5 5 5 5 6 8 9 8 6 4 3 3 4 4 4 4 4 3 4 4 3 2 2 3 4 5 5 4 3 2 1 2 4 5 5 5 4 3 2 1 3 4 5 5 4 4 4 5 6 6 5 3 3 3 2 2 2 1 1 2 3 4 5 5 5 4 4 3 2 1 1 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 11 8 3 0 2 2 3 4 3 2 3 3 1 3 6 5 3 1 2 2 2 3 4 3 5 7 8 9 7 7 7 6 5 5 7 10 9 9 10 11 11 10 9 8 9 9 7 6 6 6 6 6 6 7 7 6 6 6 5 4 4 4 4 2 2 2 2 2 2 3 3 4 6 5 5 3 4 6 5 5 5 4 3 2 1 1 3 4 3 1 1 1 2 3 2 1 1 2 2 2 2 2 2 1 1 0 1 3 4 4 3 2 3 4 6 5 4 4 4 5 5 6 6 5 5 5 4 3 2 2 2 3 5 5 5 4 2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 3 3 3 4 4 3 3 2 2 1 2 3 3 4 4 4 4 4 4 5 5 4 4 5 5 4 4 5 6 6 6 5 5 5 5 5 5 6 6 6 6 5 4 2 1 1 1 2 2 2 2 2 2 2 1 1 2 3 5 5 5 5 6 5 5 3 3 4 5 4 2 3 3 3 5 6 6 6 5 6 6 6 6 5 4 2 1 0 1 2 1 1 1 1 2 2 3 5 6 6 6 6 6 5 4 4 3 4 5 5 5 4 5 4 3 3 2 3 3 3 2 1 1 1 3 6 7 7 5 3 4 4 5 4 3 3 4 4 5 6 5 3 5 9 9 8 6 4 2 4 5 5 2 1 4 5 7 7 5 4 4 4 5 3 1 3 3 4 3 4 5 3 2 2 3 3 1 1 3 2 1 1 0 3 4 3 1 1 1 1 4 6 6 6 5 5 5 5 6 5 5 6 6 4 2 1 2 3 5 5 4 3 2 2 1 3 4 4 5 5 5 5 4 4 5 5 3 1 3 4 3 1 3 3 1 3 4 5 5 6 5 5 5 6 5 5 5 4 4 3 3 6 7 7 4 3 3 5 6 7 7 8 8 8 8 8 7 6 4 4 7 8 7 4 2 2 2 4 7 7 6 5 4 4 6 5 3 3 4 4 6 7 8 7 7 8 7 5 4 5 6 7 10 13 10 7 5 6 9 9 9 10 10 10 10 9 9 7 6 10 11 9 3 1 2 4 2 4 5 6 6 6 5 5 4 4 4 4 5 5 5 5 5 4 5 11 15 12 10 9 11 11 10 8 6 6 8 10 14 15 15 15 15 15 15 15 15 15 16 15 15 15 16 16 15 11 9 8 9 10 12 12 13 15 16 18 18 18 17 16 15 14 14 13 13 13 13 13 13 13 13 12 10 9 9 9 9 8 8 8 8 9 10 9 8 7 7 7 6 6 6 7 6 6 5 4 4 3 3 2 2 2 2 3 3 5 5 6 6 6 7 7 5 3 1 3 3 2 5 6 6 6 6 6 6 6 5 5 5 4 3 4 5 5 5 5 5 6 7 6 4 2 2 3 4 5 5 5 6 7 6 5 4 4 4 3 3 3 2 3 4 4 4 4 4 4 3 4 4 4 4 4 4 2 2 2 2 1 2 5 6 6 4 2 1 2 3 4 4 4 4 4 5 6 7 8 8 7 6 5 5 5 5 5 4 4 3 3 3 4 2 1 2 4 4 4 3 2 1 0 1 3 4 5 5 4 3 2 2 3 4 4 4 4 4 4 5 6 6 5 2 2 2 3 3 2 1 0 0 2 3 4 5 5 5 4 3 2 1 1 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 21 20 20 20 20 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 11 7 1 1 1 3 4 4 2 1 1 2 5 5 4 3 3 3 1 2 3 2 1 3 5 7 7 7 6 7 8 7 8 9 10 10 9 8 8 9 9 7 4 5 7 7 6 6 6 6 7 7 7 7 7 6 6 6 5 4 4 4 4 2 3 4 5 5 5 5 6 7 7 6 5 4 4 6 7 5 4 2 2 4 3 2 0 2 3 4 4 4 4 4 3 3 3 4 4 3 2 2 1 2 3 2 1 1 2 3 3 3 3 5 6 6 4 3 2 1 1 2 3 3 3 3 4 5 5 6 6 6 6 6 4 3 1 1 0 1 1 1 1 1 1 1 2 0 1 1 1 2 1 1 1 0 1 1 2 2 2 2 2 3 3 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 3 4 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 6 6 7 7 6 6 5 3 2 2 2 3 3 4 4 4 3 3 3 3 3 4 4 4 5 6 7 7 7 6 6 6 5 4 4 3 4 5 6 6 5 5 5 4 4 5 6 5 3 1 1 1 0 3 4 5 5 6 7 7 7 6 5 5 5 4 3 3 2 1 3 5 5 5 5 5 5 4 3 2 2 2 2 2 2 1 1 4 7 7 7 5 3 3 4 5 5 4 3 3 4 5 5 5 7 8 9 8 7 7 6 4 4 4 4 3 3 5 6 6 6 5 4 3 3 3 2 2 3 3 4 4 3 3 3 2 1 2 2 2 1 2 3 1 2 1 2 4 3 2 1 2 2 4 5 6 5 4 5 6 5 5 5 5 5 6 4 2 1 2 1 4 5 5 4 3 2 2 2 2 2 4 5 5 5 5 5 5 5 4 2 2 3 3 2 1 3 4 7 7 7 7 6 5 4 4 3 2 3 4 4 4 4 5 6 5 4 3 4 4 5 6 8 8 9 9 9 9 9 8 7 6 5 5 6 7 6 4 2 3 6 8 7 6 5 4 3 4 5 5 4 4 5 7 6 6 6 6 6 5 4 4 4 4 4 6 10 9 8 7 8 8 7 7 8 8 9 9 8 8 8 6 7 10 10 7 2 3 4 4 3 4 5 5 5 4 3 3 4 5 5 5 4 4 4 4 4 4 11 15 14 11 9 10 10 9 8 6 5 5 6 9 11 13 14 16 17 17 15 12 11 12 15 16 17 16 15 12 11 9 8 10 12 13 14 14 16 16 17 17 17 17 17 16 16 15 14 13 12 12 12 12 12 12 11 10 9 7 8 8 8 7 7 7 8 9 8 7 7 7 6 6 5 4 4 4 3 3 3 4 3 2 1 1 1 2 3 4 6 7 7 7 6 5 5 3 1 2 3 2 3 6 7 6 5 5 5 5 5 4 4 4 4 3 3 4 3 3 2 3 4 6 6 5 3 1 2 3 3 5 7 8 8 7 5 4 4 4 4 3 2 1 1 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 1 1 3 5 5 5 4 2 1 0 2 3 4 4 4 4 5 5 6 6 7 7 7 7 6 6 5 5 5 4 4 3 3 4 3 2 1 2 2 3 2 1 1 0 2 3 4 5 5 4 3 2 2 3 3 3 3 3 3 3 4 6 6 5 3 2 2 2 2 1 0 0 0 1 3 4 5 5 5 4 2 2 1 1 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 21 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 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 12 7 2 1 1 2 4 4 3 3 4 5 5 3 2 3 1 2 4 3 3 4 5 6 7 8 7 6 5 5 6 8 9 9 10 10 9 7 8 10 8 6 5 5 7 7 6 6 6 6 6 7 8 8 8 7 7 6 5 5 4 3 3 4 5 5 2 2 4 6 7 6 5 4 4 5 6 6 5 1 2 3 3 4 3 3 3 5 5 5 5 7 6 4 5 4 4 5 5 6 6 4 5 5 4 2 1 1 1 2 2 2 3 5 6 6 4 3 2 1 1 2 2 1 1 2 1 3 7 9 9 9 8 7 6 5 3 3 4 5 5 6 5 5 4 5 4 3 2 1 1 2 3 2 1 1 1 0 1 1 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 6 6 5 4 3 4 5 5 5 5 5 5 5 4 3 3 3 4 4 5 6 6 7 7 7 7 6 5 3 3 2 2 3 5 5 6 6 5 4 2 2 4 5 5 4 2 1 1 3 6 6 6 6 6 5 5 5 4 4 3 4 4 3 1 0 0 3 4 5 4 4 5 5 5 3 2 2 2 2 2 1 0 3 6 8 6 6 7 5 3 5 6 6 4 3 2 3 5 5 3 2 7 8 7 5 6 6 3 4 3 3 2 3 5 6 6 6 5 4 2 3 2 1 2 3 3 2 3 1 2 3 2 2 3 3 3 2 1 3 3 2 2 2 4 4 3 2 3 3 3 3 4 5 5 4 5 6 5 5 5 4 5 7 5 4 3 2 3 3 4 4 4 3 2 1 1 2 4 6 5 3 2 3 4 4 4 4 5 4 4 3 2 6 7 7 6 5 4 4 4 2 2 1 1 1 1 3 4 4 4 4 3 3 4 3 4 5 7 8 9 9 10 10 10 10 9 9 8 7 5 4 3 5 7 6 6 6 7 7 5 4 4 3 1 3 4 4 5 5 5 0 3 5 5 5 5 4 4 3 2 2 4 8 9 8 6 6 5 6 7 7 7 8 8 8 7 6 6 8 8 9 7 4 4 5 4 3 3 4 4 3 1 2 3 4 5 4 4 3 3 3 3 4 3 6 12 15 12 10 10 10 10 9 7 5 4 4 4 4 5 9 15 19 20 17 12 8 8 12 17 18 16 15 13 10 8 7 8 11 13 13 14 15 16 17 18 19 19 19 18 17 15 14 12 11 11 11 11 10 10 10 9 8 7 6 7 7 6 6 5 6 7 6 6 6 6 5 5 5 5 4 2 2 2 3 4 5 3 2 1 1 3 4 5 7 8 8 7 5 3 2 1 0 1 2 3 5 7 6 5 4 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 4 6 6 4 2 3 4 2 4 7 9 9 7 5 4 4 4 3 2 1 1 1 1 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 1 3 4 5 6 5 4 2 1 1 2 4 5 5 5 5 5 5 6 6 7 6 6 7 7 6 5 5 5 5 4 4 4 4 4 3 2 1 0 1 1 1 1 1 2 3 4 5 5 4 4 3 2 2 2 2 2 2 2 2 4 6 6 5 3 2 1 1 1 1 0 0 0 1 2 3 4 5 4 3 2 2 1 1 18 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 19 19 19 19 19 19 19 19 19 19 19 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 12 7 5 3 2 2 4 5 5 5 5 5 3 1 2 1 4 6 7 5 4 4 5 5 5 6 6 5 3 2 3 5 6 6 7 8 10 9 9 10 10 10 10 9 8 7 6 5 5 5 5 7 8 8 8 8 7 6 6 5 4 4 3 5 5 4 2 2 4 6 6 5 5 4 5 6 6 6 5 3 2 3 5 5 5 4 4 5 4 4 6 7 6 3 4 3 4 5 5 5 4 3 3 5 5 3 3 3 3 2 2 2 3 4 6 6 4 4 3 3 3 2 1 0 1 2 2 2 5 8 7 6 6 6 7 7 8 8 8 8 7 7 6 6 6 7 7 6 6 6 7 6 6 5 4 3 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 4 4 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 4 2 3 3 4 5 6 6 7 7 7 6 6 5 4 4 3 4 5 6 7 6 6 5 3 2 3 4 5 4 4 4 5 5 5 5 6 5 4 3 4 5 5 4 3 3 4 4 3 2 1 0 3 4 5 5 4 5 5 4 1 2 2 2 2 2 2 3 6 7 8 6 6 7 8 7 6 6 5 5 4 4 4 4 4 3 6 9 8 6 3 6 8 4 2 3 1 2 4 5 5 6 6 5 4 3 4 3 2 2 2 3 1 1 2 2 3 2 2 4 3 2 1 1 3 4 3 2 3 3 4 2 1 2 2 2 2 2 5 6 6 5 5 6 5 5 5 4 5 5 4 4 3 2 1 2 3 3 3 2 2 2 3 5 5 4 3 1 2 3 3 3 3 4 3 1 1 4 7 6 4 3 4 4 5 3 2 3 2 1 2 1 2 3 2 2 2 2 2 2 4 5 6 6 7 8 9 10 10 10 10 10 9 9 8 6 4 3 3 6 7 7 5 6 6 5 2 1 2 1 1 3 4 5 5 4 3 2 4 5 5 5 5 4 4 4 3 6 8 9 6 4 2 2 5 5 5 6 6 7 7 6 5 5 6 7 7 7 5 4 5 4 5 5 4 2 0 2 3 4 3 3 3 2 2 2 2 3 5 4 0 6 11 11 11 10 10 9 8 7 6 5 4 3 3 3 1 9 16 21 18 12 6 5 7 14 17 16 14 11 8 5 4 4 7 10 12 12 13 14 16 18 20 20 20 19 17 15 14 12 11 11 11 10 10 9 8 8 7 6 5 5 5 4 4 3 4 4 4 4 5 5 6 6 6 5 4 2 1 1 1 2 4 4 4 4 4 5 6 7 7 8 8 7 4 3 2 1 1 2 3 4 6 6 5 2 1 1 2 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 5 5 2 3 5 2 2 6 7 8 7 5 4 3 3 2 1 1 3 2 1 3 4 5 5 4 4 4 4 4 4 4 4 3 3 1 1 3 4 6 6 5 4 1 2 2 2 5 7 6 4 3 4 5 6 6 6 6 6 6 7 7 5 4 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 4 4 5 5 4 3 3 2 2 2 2 2 3 4 5 6 6 5 4 2 1 1 1 1 1 0 0 1 2 3 4 4 5 4 3 2 2 2 18 19 19 19 19 19 19 19 19 19 19 19 19 18 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 13 13 12 10 7 7 6 5 3 5 5 4 3 4 4 1 1 2 2 4 5 4 4 2 2 3 4 5 6 5 5 3 1 2 3 4 4 4 6 7 7 6 7 8 9 9 9 9 8 7 5 5 4 5 7 8 8 8 7 6 6 5 5 4 3 3 5 6 4 4 3 4 6 6 6 6 5 5 6 7 7 6 5 5 5 5 4 5 5 5 5 4 6 8 7 6 5 4 4 5 5 4 3 3 3 3 5 4 4 4 4 3 3 2 0 1 2 4 4 4 4 4 5 4 4 3 2 1 2 2 1 3 6 6 6 6 6 6 6 6 6 5 5 4 3 3 4 6 7 8 8 8 8 7 6 6 7 7 6 4 4 4 3 2 1 2 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 5 6 5 5 6 6 6 6 6 5 5 6 6 6 6 6 6 5 4 3 3 3 3 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 6 5 5 7 7 6 6 5 5 5 3 2 3 4 5 3 2 2 3 4 3 3 1 1 4 5 6 6 5 5 5 2 1 4 5 5 5 5 5 7 9 7 6 5 5 6 8 7 6 5 5 6 5 5 4 3 3 7 9 10 6 3 2 5 8 6 5 5 0 4 5 4 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 0 0 1 2 3 3 2 2 2 3 4 3 3 3 3 3 1 1 2 2 2 2 2 2 4 5 5 5 5 6 5 5 4 4 6 4 3 3 2 1 1 2 4 3 2 2 2 3 5 5 5 4 3 1 1 2 2 2 3 3 1 1 5 7 6 3 2 5 5 5 3 2 4 3 1 2 1 1 2 2 1 2 3 3 4 4 4 5 5 6 7 8 8 8 9 10 10 9 9 8 7 5 4 4 5 7 7 5 5 5 5 3 3 3 3 2 3 3 4 3 3 4 5 7 7 7 6 6 6 6 5 5 7 7 7 5 4 3 1 3 4 3 4 5 5 6 6 5 6 6 7 7 6 6 5 5 5 5 3 1 1 1 3 3 3 3 2 0 1 1 2 3 4 6 5 3 1 4 7 7 7 6 6 5 5 4 4 3 3 3 5 4 4 12 19 17 13 6 4 6 14 17 18 15 11 7 5 3 2 4 7 10 10 11 13 15 18 20 20 20 18 16 14 13 12 11 11 11 10 10 9 8 7 7 6 5 4 4 3 2 1 0 1 2 2 3 5 7 7 7 5 4 3 2 2 1 1 2 3 5 7 7 8 7 7 8 8 7 6 4 3 3 3 3 4 4 4 5 5 3 1 0 0 2 4 5 5 5 4 4 4 4 4 4 4 4 3 3 2 2 4 5 3 2 5 3 1 6 8 8 7 6 4 3 2 2 0 2 4 2 1 5 6 6 5 5 4 4 4 4 4 4 3 3 2 1 2 4 6 6 7 5 3 1 2 2 2 5 7 6 4 2 3 4 6 6 6 5 5 5 7 7 5 4 4 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 5 6 6 5 4 2 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 3 3 2 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 12 11 10 7 7 7 7 7 6 4 4 4 3 2 2 2 0 1 2 4 5 3 2 2 2 2 3 4 5 5 5 5 3 2 3 3 3 2 1 2 4 4 5 5 6 7 9 9 9 8 6 5 4 5 7 7 7 7 6 5 5 4 4 3 2 5 6 5 3 4 3 1 4 5 6 7 5 5 7 6 6 4 3 2 4 5 4 5 5 2 3 8 7 8 6 5 5 4 4 6 5 5 5 4 5 4 5 6 5 4 4 3 2 1 2 3 2 2 2 3 3 3 4 4 4 4 3 2 2 2 1 3 5 7 7 6 5 4 3 2 2 1 1 2 2 2 5 6 7 6 6 6 6 6 5 6 6 6 6 5 6 6 6 5 4 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 6 6 6 7 6 6 6 5 5 5 4 4 4 5 6 6 7 6 6 6 6 6 6 5 5 4 5 5 4 4 4 4 5 6 6 6 6 6 7 7 6 5 5 5 6 4 4 2 3 5 3 2 1 1 2 2 2 2 3 5 7 5 5 5 4 3 4 6 7 7 6 6 7 8 7 7 5 4 4 5 5 6 6 6 5 4 5 5 3 2 4 4 7 8 7 3 3 2 6 9 9 8 6 1 1 3 6 7 7 6 5 5 3 3 3 3 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 3 2 3 3 2 2 1 2 3 3 3 3 4 4 5 4 3 2 3 5 6 5 4 2 2 4 3 2 1 1 1 1 2 2 1 1 3 4 5 5 5 4 5 5 5 6 6 3 2 2 1 3 5 7 6 4 4 6 5 5 2 2 4 4 3 1 2 2 3 2 0 2 4 5 4 3 2 3 4 5 5 6 6 7 9 9 9 9 9 9 8 7 5 4 4 6 6 5 4 4 3 3 4 4 3 2 0 1 3 6 7 7 7 7 7 7 6 6 5 5 5 5 6 6 5 4 3 2 2 3 4 2 2 2 3 4 5 5 5 5 6 6 6 5 5 5 5 4 3 1 0 1 2 2 3 3 3 3 2 1 2 3 5 6 5 4 2 3 5 5 5 4 3 2 2 1 1 2 3 4 5 3 4 11 16 17 13 9 6 8 13 16 16 15 12 9 7 6 5 6 7 9 10 11 13 16 19 20 20 19 17 15 13 12 11 11 11 11 11 10 9 8 7 6 6 5 5 4 3 2 2 2 2 2 3 1 3 7 8 7 5 4 3 4 3 3 2 2 2 5 7 9 9 8 7 7 6 6 5 4 4 4 5 5 5 4 3 3 4 4 3 3 3 5 5 6 5 4 5 5 5 5 5 5 4 4 4 3 3 2 3 4 4 1 4 3 2 7 8 8 7 6 5 3 2 1 1 3 5 3 2 7 7 7 6 5 5 5 5 5 4 4 4 3 2 0 3 5 7 7 6 4 2 2 3 2 2 5 7 6 4 2 2 3 5 5 5 5 5 6 8 8 6 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 5 5 4 4 4 5 6 5 5 4 3 2 2 2 2 3 2 2 1 1 3 4 5 5 5 4 4 4 4 3 18 19 19 19 19 19 19 19 19 19 18 18 18 18 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 10 9 7 7 7 7 7 9 7 5 4 3 3 2 2 1 1 1 2 2 1 1 2 2 3 5 6 6 6 7 7 4 1 2 2 1 1 2 4 4 5 5 5 5 7 9 10 10 10 8 6 5 6 7 7 7 6 5 4 4 4 3 3 4 5 3 2 4 2 2 4 5 6 6 6 5 6 7 6 4 3 3 3 5 5 4 4 3 2 6 9 6 4 3 4 5 5 4 6 5 5 5 5 5 5 5 6 5 4 3 3 2 3 3 4 4 3 2 2 2 2 3 3 3 3 2 2 2 2 0 4 7 8 7 7 6 5 4 3 3 2 1 2 3 5 6 7 5 3 3 4 5 6 6 6 6 7 6 6 7 7 6 6 5 5 3 3 4 4 3 2 2 2 2 2 2 2 3 4 4 4 4 3 3 2 2 2 2 2 2 2 3 4 4 5 5 5 4 4 4 5 6 6 7 7 6 6 5 5 5 6 6 6 6 7 7 6 6 6 6 6 7 7 6 5 4 3 3 5 5 6 6 6 7 6 6 5 5 5 5 5 4 4 4 5 5 5 6 6 7 7 7 7 5 4 5 5 5 2 3 2 2 3 3 3 2 1 1 1 1 2 3 5 6 4 4 5 4 7 8 8 7 6 6 6 6 6 5 4 3 2 3 6 6 5 5 4 4 4 4 4 4 5 6 6 6 8 7 4 3 3 7 8 10 8 6 7 7 8 8 7 7 6 5 4 2 2 2 1 1 0 1 1 2 2 2 1 1 3 2 0 0 0 0 1 2 2 1 0 1 2 2 2 2 3 4 4 3 3 5 3 1 1 3 6 6 4 2 2 1 2 4 3 1 1 2 2 1 1 1 2 4 4 5 4 4 4 5 7 7 7 7 6 5 5 4 3 4 5 5 5 5 6 5 5 4 4 5 5 3 2 3 3 3 3 1 3 4 5 3 2 2 3 4 5 5 6 7 7 7 7 8 9 9 9 9 7 6 5 5 6 5 4 3 0 1 2 2 2 2 5 8 7 6 7 6 5 5 6 6 5 5 5 4 4 4 4 3 4 4 4 3 2 2 3 3 2 1 1 2 2 3 4 5 5 5 5 5 4 4 3 3 3 2 2 3 4 5 5 5 4 2 2 3 2 2 3 4 5 5 4 3 5 6 6 5 5 4 3 1 0 1 3 5 5 4 4 10 15 17 17 13 9 6 8 10 13 13 12 12 11 10 9 9 8 8 8 9 12 15 18 20 21 21 20 18 15 13 12 11 11 10 10 9 9 8 7 7 6 6 5 4 4 4 3 3 2 1 3 4 3 2 7 9 8 6 5 4 5 5 5 3 3 2 4 7 9 9 8 7 6 5 4 4 4 4 4 5 5 4 3 2 1 2 4 5 6 6 7 6 5 4 4 5 5 4 4 4 4 4 3 3 3 3 3 2 3 3 0 2 2 3 7 8 8 7 7 6 4 3 1 2 4 5 2 4 9 9 8 6 5 5 5 5 4 4 4 4 3 2 1 3 6 9 7 6 3 2 3 3 1 3 6 7 6 4 1 1 1 3 4 5 4 5 8 10 8 5 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 4 3 4 4 4 4 5 6 6 5 4 3 3 2 2 2 3 4 4 3 2 2 2 3 5 5 4 4 4 4 3 3 18 18 19 19 19 19 19 19 19 18 18 18 18 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 12 10 8 6 6 6 5 4 6 6 6 7 5 4 3 2 2 1 1 1 1 1 3 4 5 5 6 7 7 6 6 6 5 2 1 3 2 2 3 3 1 4 7 7 8 9 9 10 11 11 11 9 8 7 7 7 6 5 5 5 5 5 4 5 5 4 3 2 1 4 7 7 7 7 8 8 7 6 6 6 5 5 5 4 4 5 5 5 5 5 8 8 6 4 5 5 6 5 4 6 6 3 5 5 4 5 5 5 4 4 3 3 3 3 4 4 4 4 3 2 3 4 4 4 4 2 1 1 1 0 4 7 8 8 7 6 6 6 6 6 5 5 4 5 6 7 7 7 7 6 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 6 6 5 4 4 4 5 4 3 2 2 3 4 4 4 4 3 3 3 3 3 2 2 2 3 3 4 5 6 6 4 3 4 5 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 2 1 2 4 5 7 7 6 6 6 6 6 6 4 4 5 5 4 3 5 5 5 5 5 6 6 6 5 5 4 3 3 1 2 2 0 1 1 1 1 0 1 1 2 1 1 4 5 4 4 4 5 6 6 6 5 4 4 5 5 4 3 3 3 3 4 6 6 5 4 4 4 5 4 4 7 8 9 8 8 9 7 4 2 3 5 4 7 7 5 7 7 6 6 6 6 5 5 4 3 1 1 1 1 2 2 2 2 2 1 2 2 3 2 1 1 1 3 5 5 5 3 1 1 2 3 3 4 5 4 3 1 1 3 4 5 6 6 5 4 1 1 2 2 2 1 2 2 2 2 3 2 0 4 5 5 3 2 2 4 6 7 7 7 6 5 5 4 4 6 6 6 5 5 5 5 5 5 6 5 4 4 4 2 2 3 4 5 4 2 2 3 4 4 3 3 3 4 4 4 5 6 5 5 5 6 8 8 8 7 6 6 5 6 7 5 3 2 3 3 2 0 2 6 7 8 6 6 6 5 3 3 4 4 4 4 5 4 3 3 3 2 2 2 2 2 1 1 2 3 3 2 0 2 2 3 4 4 5 5 5 5 4 3 2 2 3 4 6 7 6 6 5 4 4 2 1 1 2 2 3 4 5 5 4 4 5 6 6 5 5 4 2 2 0 2 5 6 4 2 9 16 20 21 19 14 8 3 4 7 9 9 9 10 11 12 11 10 9 9 8 7 12 17 21 21 21 20 19 17 15 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 4 4 3 3 2 0 2 3 4 2 5 9 9 8 7 7 7 6 5 4 4 3 4 6 8 8 8 6 5 4 3 3 2 3 3 4 3 3 2 2 1 2 3 6 7 8 8 6 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 2 1 2 2 3 6 7 7 7 7 6 4 2 2 3 5 4 1 5 10 10 8 6 6 5 5 5 5 5 4 4 3 2 1 3 7 9 8 5 3 3 3 2 2 6 7 7 5 3 1 1 1 2 4 5 6 7 7 6 5 4 3 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 1 1 3 4 4 4 4 4 4 4 4 5 5 5 4 3 3 2 2 1 2 3 5 5 4 3 3 2 2 4 5 5 4 4 3 3 3 18 18 19 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 12 10 7 6 5 5 4 0 2 3 4 4 4 3 3 2 1 1 1 1 1 1 3 3 2 2 3 5 6 5 5 5 5 3 1 1 1 1 2 1 3 6 8 8 8 9 9 9 10 12 12 11 9 7 6 6 6 6 6 6 6 6 5 5 4 2 2 3 4 8 7 7 7 7 6 4 3 4 5 6 6 5 5 4 4 4 3 3 5 7 8 7 6 5 5 5 5 5 3 4 5 4 4 5 4 5 5 5 5 4 4 4 4 4 4 5 5 4 3 2 4 5 5 5 4 4 4 3 2 4 7 8 8 7 7 6 6 6 7 7 7 7 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 6 6 6 6 5 5 5 5 5 4 3 2 1 3 4 4 4 3 3 3 4 4 3 2 2 3 3 4 5 5 4 4 3 3 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 4 3 3 2 1 1 2 4 5 6 7 7 6 7 8 7 5 1 2 6 5 4 5 6 6 4 3 3 3 4 4 5 5 4 3 2 2 2 2 1 1 2 2 2 1 2 2 3 4 6 6 6 5 5 5 5 5 4 3 2 4 4 3 3 3 4 4 4 4 4 4 5 5 3 3 4 5 7 8 8 9 8 8 7 6 3 1 3 4 4 5 5 3 4 4 5 5 5 4 3 2 3 4 1 1 2 1 2 2 2 2 2 3 3 4 4 2 2 2 2 4 5 4 4 4 3 1 1 3 5 6 5 4 2 1 1 2 3 3 3 5 5 3 1 1 3 3 2 0 2 2 1 1 1 1 1 2 4 5 3 1 1 2 4 6 6 6 7 6 5 5 6 8 7 6 5 4 5 5 4 5 5 5 4 4 4 2 2 4 4 4 4 2 0 1 2 3 3 3 3 3 4 3 4 4 4 4 5 6 6 6 6 6 5 6 6 7 6 4 2 2 3 2 1 4 6 8 7 5 5 5 6 5 4 3 4 4 3 4 5 4 3 3 4 3 2 1 1 2 2 2 3 3 4 3 2 1 2 3 4 4 3 3 4 4 5 5 4 5 6 7 7 5 3 2 3 3 3 3 3 2 2 3 3 4 5 5 5 5 5 5 5 4 3 3 2 1 2 4 6 6 3 4 13 18 22 20 17 13 5 1 2 5 8 7 7 7 9 10 11 11 10 9 7 5 8 14 21 22 21 20 19 17 16 15 14 13 12 11 9 8 7 6 6 5 5 5 4 4 4 4 3 3 1 0 2 3 4 3 5 8 9 9 9 8 8 7 6 5 4 4 5 6 7 6 6 5 4 4 3 2 2 2 2 2 2 2 2 2 1 2 4 6 8 8 8 7 6 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 2 2 3 4 6 6 7 7 6 5 2 2 3 5 3 0 5 9 10 9 8 6 5 5 5 5 4 4 4 3 2 1 3 7 10 9 6 3 2 3 3 2 6 8 7 4 2 1 1 1 2 4 7 8 7 6 4 4 4 3 2 1 0 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 2 0 1 3 4 5 4 4 4 4 4 4 5 4 4 4 3 3 2 2 2 3 4 5 5 5 3 2 2 2 3 5 5 4 3 2 2 2 18 18 18 19 19 18 18 18 18 18 18 18 19 19 19 20 20 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 12 10 7 5 5 5 2 2 3 4 4 4 4 4 4 4 2 1 1 1 2 1 2 2 2 3 4 5 5 5 4 5 5 4 3 1 1 1 2 5 5 6 6 6 7 7 7 8 9 10 11 11 9 6 4 3 1 0 2 3 4 5 4 3 2 2 3 4 6 7 6 6 5 5 5 5 4 5 5 6 6 5 5 5 5 4 3 3 6 8 8 8 6 5 3 3 4 5 5 5 5 4 4 5 5 6 6 5 5 4 4 4 4 4 5 4 4 4 3 3 4 5 5 5 5 5 4 3 4 7 8 8 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 2 1 1 3 4 4 3 2 1 2 3 3 3 3 4 4 4 4 4 3 2 2 3 5 5 5 5 5 6 7 7 7 6 6 6 6 6 7 6 6 5 5 4 3 3 2 1 1 2 2 2 2 1 2 4 6 6 6 6 6 6 7 5 5 5 6 6 5 5 6 5 4 2 1 1 1 1 2 4 5 5 5 5 5 4 4 2 0 1 1 2 1 1 3 6 7 7 6 6 5 5 4 4 3 2 1 1 2 2 3 4 5 5 4 2 2 4 6 6 5 2 3 6 7 7 7 7 6 6 6 5 2 2 3 3 0 1 0 2 3 4 3 3 3 2 1 2 3 4 2 1 2 1 2 3 3 2 3 4 5 5 4 2 3 2 2 4 5 4 4 5 4 2 1 3 6 5 4 4 1 2 2 3 2 3 5 6 6 5 4 5 5 5 3 1 0 1 1 1 2 3 2 1 1 3 5 3 2 2 5 8 9 9 9 9 9 7 5 4 4 5 6 4 4 5 2 5 5 4 3 4 3 2 2 4 3 2 2 2 2 2 2 2 2 1 1 2 3 4 4 4 3 4 4 4 4 4 5 5 6 7 7 7 6 5 4 3 2 3 4 7 7 7 5 4 4 5 5 5 5 4 5 4 4 4 4 4 3 4 5 4 2 2 1 1 2 3 4 4 4 4 3 3 4 4 5 3 2 2 5 7 9 8 6 6 7 8 6 5 4 3 3 3 3 2 3 4 5 5 4 4 4 5 5 4 4 4 3 1 0 2 3 4 5 7 7 7 5 10 17 19 19 17 14 11 6 5 5 7 11 10 9 8 8 9 11 11 11 10 8 6 2 7 15 19 21 20 19 18 17 16 15 13 12 10 8 7 6 6 5 5 4 4 3 3 3 3 2 2 0 1 2 3 4 3 4 7 8 9 9 9 8 8 6 5 4 4 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 3 5 6 7 7 7 6 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 3 3 4 5 5 6 6 5 3 1 3 4 2 1 5 7 8 8 7 6 5 5 5 4 4 4 4 4 3 1 4 8 10 9 6 3 1 2 2 2 5 8 6 4 1 1 2 1 2 6 8 8 6 5 3 3 3 2 2 2 1 0 1 1 1 1 0 2 3 3 3 2 2 2 3 3 3 0 2 4 4 4 4 5 4 4 4 4 4 3 3 4 3 3 2 1 2 3 5 6 6 5 3 2 2 2 2 4 5 5 3 2 1 1 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 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 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 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 15 15 15 15 14 14 14 13 13 12 10 8 6 5 4 3 2 2 3 5 5 4 5 6 6 7 5 3 2 1 3 3 4 4 4 4 4 5 5 4 4 4 4 4 2 1 1 2 4 4 5 5 5 6 6 6 6 6 7 9 10 8 6 4 3 2 2 3 3 3 2 2 3 4 4 4 5 5 6 6 5 5 5 5 5 7 7 6 5 5 5 5 5 6 5 4 4 6 9 9 7 5 5 3 3 3 4 4 4 5 4 2 4 5 5 4 2 1 2 3 4 4 4 4 4 4 3 3 3 4 3 3 4 4 4 3 3 6 8 8 7 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 7 7 7 7 7 8 7 7 7 7 6 6 5 4 4 3 3 2 2 1 1 1 2 2 2 1 1 1 2 2 3 3 2 2 2 1 1 0 1 3 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 3 2 0 1 1 1 2 3 3 2 2 2 2 3 4 5 6 6 6 6 7 8 7 6 5 5 6 6 6 6 4 3 2 2 2 2 1 0 1 2 4 5 6 5 5 5 5 4 3 4 4 1 1 3 5 7 6 6 6 6 5 4 3 2 0 1 3 2 3 5 5 6 6 4 2 4 5 6 6 5 4 4 6 6 6 6 6 5 5 4 4 2 0 3 2 1 1 2 3 3 3 3 2 2 3 3 4 4 3 2 2 2 1 1 3 3 3 5 5 5 4 3 2 3 2 2 4 5 5 4 5 4 2 2 5 5 4 3 3 0 2 3 4 5 6 6 6 6 6 5 5 4 3 3 3 1 1 2 2 3 4 3 2 2 4 6 6 6 5 5 8 10 9 8 8 7 6 6 5 4 5 6 5 4 3 2 2 3 2 2 3 3 2 2 3 3 1 0 0 1 2 1 1 2 2 3 4 4 5 5 4 3 2 2 2 3 4 5 6 6 5 6 6 7 6 5 5 5 6 5 5 6 6 5 5 4 4 4 4 4 4 4 5 4 3 3 3 3 4 6 5 3 2 1 0 2 3 4 4 4 4 6 7 7 7 5 4 3 4 7 9 10 8 7 5 5 6 5 4 4 4 4 4 4 4 4 4 5 5 4 2 2 3 3 3 3 3 3 4 5 6 6 7 7 8 8 7 5 10 17 17 17 15 13 11 8 7 5 8 12 13 12 10 10 11 11 11 10 9 8 6 4 1 7 14 17 18 18 18 18 18 16 14 11 8 6 6 6 5 5 4 4 3 3 2 2 2 1 1 0 1 2 4 4 3 4 7 9 9 9 9 8 8 6 5 4 4 3 3 3 3 2 2 2 1 2 2 2 2 2 1 1 1 1 2 3 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 4 4 5 4 3 1 3 4 1 2 7 7 7 6 7 8 7 6 5 4 4 4 4 4 3 3 4 7 9 9 7 4 1 1 1 2 5 7 6 4 1 1 2 1 3 6 8 7 5 3 2 2 2 2 3 2 2 1 1 0 1 1 1 2 3 2 1 1 1 1 2 3 2 1 3 5 5 5 5 5 5 5 4 3 3 3 3 4 3 2 1 1 2 3 5 6 6 5 4 2 2 2 2 2 4 5 4 3 2 2 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 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 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 8 6 5 4 3 4 6 7 6 5 4 4 4 6 7 6 5 3 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 2 1 2 3 5 5 4 5 5 5 5 5 6 7 8 8 8 9 10 9 7 4 0 3 4 2 3 5 4 5 5 3 3 4 5 5 5 5 5 6 8 6 5 5 5 5 4 4 5 5 5 4 7 10 9 7 6 5 5 5 4 4 3 1 2 2 0 2 3 4 2 2 2 1 2 2 3 3 3 4 4 4 3 4 4 1 1 2 2 3 4 5 7 8 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 3 2 2 2 3 3 3 3 2 2 2 3 3 3 3 3 5 6 6 6 5 5 5 5 4 4 4 5 5 6 6 6 7 6 5 5 4 3 1 2 3 4 3 3 2 1 1 1 1 2 3 3 4 4 6 7 8 8 8 8 6 4 3 3 5 6 6 6 4 4 5 4 3 2 2 2 2 1 1 1 1 2 2 3 4 5 6 5 4 2 1 3 5 6 6 5 5 6 6 5 5 3 1 2 2 1 3 5 5 6 6 4 3 5 6 6 7 6 5 3 3 4 6 6 5 5 4 1 4 5 5 4 3 2 3 2 2 2 3 3 3 3 4 5 5 5 5 4 3 3 2 2 2 4 4 4 4 3 3 2 2 3 2 4 5 5 4 3 3 4 5 5 5 4 2 4 3 1 3 4 5 6 7 6 5 5 5 4 4 4 3 4 4 2 1 2 3 3 4 5 5 5 6 7 8 6 6 4 5 7 8 7 6 7 7 6 5 4 6 6 6 5 4 2 1 2 1 2 3 2 1 2 3 3 2 2 3 3 2 2 2 4 6 6 6 5 5 5 4 3 2 2 3 4 4 5 4 4 3 4 5 6 6 6 5 4 3 4 4 5 6 6 5 4 3 1 2 3 4 4 6 5 5 3 3 3 4 5 5 3 2 0 2 3 4 4 4 5 6 7 8 8 7 6 6 5 6 9 8 7 7 6 5 4 4 4 4 5 6 7 7 7 7 6 6 6 6 4 3 2 2 2 2 3 5 6 6 6 7 8 7 8 9 9 6 4 10 15 16 15 15 13 12 10 8 6 5 6 9 11 11 11 12 11 10 7 5 4 4 3 2 2 8 12 13 12 13 15 17 15 11 8 6 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 2 3 2 2 6 9 9 9 9 8 7 7 6 5 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 3 4 4 4 3 2 2 2 2 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 2 2 1 2 2 1 3 6 6 6 6 7 8 8 6 5 4 4 4 4 5 4 3 2 5 7 9 8 5 1 2 1 2 5 7 5 3 1 1 1 1 4 7 9 7 5 2 1 1 2 3 3 2 2 2 1 1 1 0 1 2 2 1 0 1 2 2 3 3 1 2 5 6 6 5 5 5 5 5 4 4 3 2 3 4 3 2 2 2 2 3 5 6 6 5 4 3 1 2 2 1 3 4 4 4 3 3 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 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 10 9 7 5 4 4 5 4 2 2 2 3 2 1 2 3 5 6 6 5 3 1 2 4 4 4 4 4 4 4 4 4 4 3 3 2 3 5 5 6 5 5 6 6 5 5 5 6 6 7 8 10 12 10 9 8 9 9 8 6 6 4 2 2 3 3 1 1 1 2 3 2 3 7 8 9 7 6 6 5 4 4 4 5 6 6 5 5 8 9 8 6 5 5 5 5 4 5 4 4 3 2 2 3 3 2 0 1 1 1 2 2 2 3 4 5 5 6 5 2 2 2 3 6 7 7 7 8 9 8 6 5 5 5 5 5 6 5 6 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 6 5 4 4 5 6 7 6 6 5 5 4 4 3 2 2 3 3 3 1 0 2 2 2 1 2 3 4 4 4 3 4 6 8 9 9 7 4 4 4 5 4 5 6 7 6 5 5 2 0 2 1 1 1 2 2 2 2 3 3 4 4 5 5 4 4 3 2 2 4 4 5 5 5 5 5 5 6 5 3 1 2 2 2 4 6 6 5 3 3 6 6 5 7 6 4 2 1 1 2 4 5 4 3 1 3 3 2 2 2 2 5 4 3 2 1 2 3 4 5 5 6 6 6 5 4 4 3 2 2 4 3 2 1 1 1 1 2 3 4 5 6 3 1 0 3 6 5 5 4 4 3 5 3 1 3 5 6 6 6 6 5 4 3 3 5 4 4 4 4 3 0 1 2 2 3 4 5 6 5 6 8 6 5 4 5 5 8 8 8 6 5 5 3 2 5 6 6 5 4 3 1 0 1 1 1 2 2 3 3 3 2 2 3 4 5 6 6 7 8 5 3 2 3 4 3 3 3 4 4 3 2 2 2 2 3 4 4 5 5 5 5 5 4 5 5 6 6 6 5 2 1 2 2 2 3 5 6 6 6 4 3 3 4 5 4 3 2 2 3 3 3 2 3 4 6 7 5 4 5 7 8 7 6 8 7 5 5 6 6 5 5 5 6 7 8 8 8 8 8 7 7 6 6 7 7 6 6 5 4 3 2 5 6 6 7 8 8 9 9 9 6 5 11 15 15 14 14 13 12 10 8 7 6 5 5 6 8 9 10 9 7 3 1 1 1 2 2 2 3 8 11 11 11 13 16 13 8 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 3 1 3 8 9 9 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 1 2 2 2 2 1 0 2 3 4 5 5 4 3 2 1 0 1 1 1 2 3 4 5 6 5 4 2 2 3 3 3 4 4 4 4 3 3 4 4 4 3 3 2 2 2 1 1 0 1 1 1 1 3 4 5 5 6 7 8 8 7 6 5 4 4 4 4 5 4 2 4 7 9 7 4 2 3 2 3 6 7 6 4 2 2 1 1 4 7 9 7 5 3 2 0 1 2 2 3 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 3 1 2 5 6 7 6 5 5 4 4 4 4 3 2 2 3 2 2 2 2 2 3 5 6 6 5 4 3 2 1 2 2 1 2 4 4 4 4 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 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 14 14 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 9 7 5 4 3 2 1 1 2 2 3 2 1 1 2 4 4 5 6 6 4 3 2 2 3 3 3 3 4 4 3 3 2 3 6 7 7 7 6 5 6 7 6 5 4 4 5 5 7 10 10 8 6 4 3 6 8 8 6 7 6 2 2 2 2 2 2 2 3 5 6 6 8 9 9 7 6 5 3 4 4 4 5 6 5 5 5 6 9 8 7 5 3 4 5 4 4 3 2 3 3 3 4 2 2 1 1 1 1 1 2 3 4 3 4 4 5 5 1 4 6 7 8 7 7 7 8 8 8 6 4 3 4 4 3 1 1 2 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 7 7 7 6 5 5 5 5 6 7 7 7 7 7 6 5 5 4 6 7 7 6 4 3 3 3 3 3 2 2 2 1 1 2 3 4 4 3 2 2 3 4 4 4 3 2 3 7 9 9 5 4 4 4 5 3 4 6 7 7 3 1 2 2 1 3 4 5 5 4 4 3 3 4 4 4 4 3 2 4 5 5 4 3 1 3 5 5 4 3 4 4 3 3 2 3 4 0 3 6 6 4 1 4 5 6 6 7 6 4 3 3 3 3 3 3 3 4 7 7 7 7 6 6 6 6 6 6 5 4 3 3 4 5 6 6 6 6 6 5 4 4 3 2 2 1 1 2 2 2 2 2 3 4 5 4 2 2 3 5 6 5 5 4 5 4 6 4 3 5 4 4 5 6 5 4 2 2 1 2 3 3 2 3 2 1 1 1 2 4 5 4 5 6 7 7 7 6 6 7 7 7 7 8 7 5 3 3 3 4 4 5 4 4 4 3 3 5 4 4 4 3 2 2 2 3 4 6 8 7 6 6 6 5 2 1 3 3 4 3 3 4 3 2 1 2 3 4 1 2 2 3 3 4 5 5 6 7 7 7 7 7 5 3 2 2 2 2 2 3 5 7 7 6 4 3 3 3 4 4 3 1 1 3 3 3 3 4 5 5 5 4 4 6 7 8 7 5 7 6 4 5 6 6 5 5 5 7 7 8 7 7 7 7 6 6 6 6 7 7 8 8 7 7 5 4 3 6 7 7 8 9 10 10 10 6 6 13 15 14 12 12 13 12 10 8 7 7 7 6 5 5 5 5 5 4 3 2 2 2 2 2 2 2 7 11 13 12 12 14 11 7 1 2 3 2 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 3 2 6 9 10 9 8 7 7 6 6 5 4 4 3 3 2 1 0 0 0 1 2 2 3 3 2 0 2 3 4 4 4 4 4 3 1 0 1 2 2 2 1 3 5 5 4 2 1 1 2 3 3 3 3 3 4 4 4 4 5 4 4 4 3 3 3 3 2 2 1 0 1 2 3 3 2 3 4 5 6 7 7 7 7 6 4 3 3 3 4 4 2 4 7 7 6 3 3 3 2 5 7 8 6 3 2 2 1 1 4 6 8 7 6 5 3 2 1 0 1 2 3 3 2 2 1 1 2 2 2 2 2 2 1 1 2 2 0 2 5 7 7 6 5 4 5 4 4 4 3 2 2 1 1 2 2 1 2 4 5 6 6 5 4 3 2 2 1 2 1 1 3 4 5 4 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 7 5 4 2 1 1 2 4 3 3 3 2 2 2 2 3 4 6 8 8 7 5 4 3 3 3 3 3 3 3 3 6 6 7 6 6 5 5 5 5 6 7 7 6 5 5 4 5 4 3 4 5 3 2 4 2 2 4 5 6 6 6 6 6 6 6 6 6 6 8 8 8 8 7 6 3 3 4 4 4 4 4 3 2 3 2 5 8 9 7 4 1 3 5 3 1 1 2 3 4 4 4 3 4 5 4 2 1 2 2 3 4 3 1 1 2 3 4 5 6 6 6 6 6 7 8 7 6 5 3 2 2 3 1 2 3 2 2 5 6 5 5 5 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 6 7 7 7 6 6 5 5 4 3 3 5 6 5 3 3 3 3 2 1 1 1 2 2 3 3 4 4 4 4 3 2 2 3 3 3 3 2 2 6 8 9 6 5 5 4 6 5 5 6 7 6 4 2 2 2 3 6 5 5 6 4 3 2 1 2 4 3 1 2 4 5 6 6 6 4 1 1 4 5 3 2 3 3 1 1 3 4 4 2 2 4 6 3 1 6 8 8 6 6 6 4 3 3 2 3 2 4 8 8 9 8 8 8 7 7 7 7 7 6 6 5 4 4 4 5 5 6 6 6 6 5 4 4 4 3 2 1 2 2 3 3 3 2 2 2 2 2 1 3 4 5 6 6 5 5 6 1 4 4 1 3 4 4 5 5 5 5 2 2 1 1 2 0 1 2 2 2 2 2 1 2 3 2 4 5 6 6 6 6 7 7 5 4 5 6 7 4 3 2 1 3 4 4 3 4 5 6 6 6 6 5 5 4 2 1 4 7 8 8 8 5 5 4 4 4 4 3 3 2 2 1 2 4 6 5 4 2 2 4 2 0 1 2 2 4 6 7 8 8 8 8 7 6 5 3 2 2 3 3 3 4 5 6 7 6 5 3 2 2 2 2 1 2 3 3 4 4 5 5 5 4 4 4 5 6 7 7 7 4 5 6 5 4 6 6 6 5 5 6 5 4 5 6 6 5 5 4 4 5 6 6 6 6 7 8 7 6 3 5 8 8 7 7 9 10 10 6 7 13 14 12 11 11 11 12 11 8 8 8 7 6 5 5 5 5 4 4 3 2 2 2 2 3 3 2 5 11 14 14 13 12 10 7 3 2 1 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 4 7 10 10 9 8 7 6 5 5 4 4 3 3 3 2 1 0 1 1 1 2 3 3 3 2 1 2 3 4 3 3 3 3 2 0 1 2 2 2 2 1 4 6 4 3 1 1 2 2 3 3 3 3 4 3 3 3 4 5 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 2 2 3 4 5 5 6 7 7 7 5 3 2 3 3 4 3 4 6 6 5 3 3 3 3 6 8 7 5 3 2 2 1 1 3 5 7 8 7 6 4 3 2 1 0 1 2 3 2 2 2 2 3 4 3 2 2 1 1 1 2 2 0 3 6 7 7 6 5 5 5 4 4 3 3 2 2 1 1 1 2 2 2 4 5 6 6 5 4 4 4 3 2 1 2 0 2 4 4 4 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 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 8 6 4 2 1 1 1 1 1 1 2 2 2 3 3 3 5 6 7 6 6 6 5 5 5 4 4 4 6 7 7 6 5 4 4 4 4 4 4 4 5 6 6 6 6 5 4 4 2 3 4 4 4 1 1 1 2 4 1 2 6 6 6 6 7 7 6 6 6 6 7 7 7 7 5 5 5 4 4 4 3 3 2 1 1 2 5 7 8 6 2 2 4 5 5 5 5 4 4 5 4 3 6 7 8 6 5 2 0 1 1 2 3 2 2 4 5 5 6 6 6 6 5 6 7 8 7 6 5 3 2 1 1 2 3 4 5 4 3 3 5 6 6 6 5 4 4 3 3 2 2 2 1 2 2 2 2 2 3 3 4 4 4 4 5 5 5 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 5 4 3 3 3 2 2 4 4 4 4 3 2 1 1 3 3 3 4 4 4 4 4 5 4 4 4 3 3 3 3 2 2 3 6 7 8 8 7 5 5 6 7 6 6 5 6 6 5 5 5 5 4 3 4 5 2 4 4 4 5 4 1 2 5 6 7 6 5 5 4 2 2 3 4 4 3 2 1 0 1 2 3 2 1 1 3 5 2 3 9 7 6 6 6 7 8 8 7 5 4 8 8 8 5 5 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 5 5 5 5 4 5 5 4 4 3 2 2 1 2 3 4 4 3 2 1 2 3 4 4 5 6 6 5 5 6 3 2 4 1 2 4 5 6 5 5 4 2 0 1 1 2 2 2 2 3 2 2 4 5 5 4 4 4 4 4 5 7 9 9 7 4 3 4 4 4 3 2 1 2 3 3 2 3 4 6 7 5 5 6 6 5 3 2 1 4 7 10 7 6 4 4 5 5 5 4 3 3 2 1 1 1 2 4 4 3 1 2 3 3 1 1 1 1 3 6 7 7 8 7 6 6 5 4 3 2 2 3 4 4 4 4 4 5 5 4 3 2 1 2 4 5 4 4 3 4 5 5 4 4 3 3 4 5 5 6 7 7 4 4 7 5 4 6 6 5 4 4 4 2 2 4 5 6 5 4 2 3 4 5 5 5 4 5 7 8 7 5 4 7 10 8 6 7 8 9 6 5 14 13 12 12 10 9 10 10 9 8 7 7 5 4 3 3 3 3 2 2 2 3 3 2 2 2 2 7 12 14 14 12 10 7 5 4 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 5 8 10 8 7 6 5 5 5 4 4 4 3 3 3 3 2 1 1 1 1 2 2 3 4 2 1 2 3 3 3 3 3 3 2 1 1 2 3 2 1 2 4 6 4 3 2 2 3 3 3 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 5 6 7 5 4 3 3 3 3 3 3 5 5 4 3 3 2 4 7 8 7 5 3 1 2 1 1 3 5 7 8 8 7 5 3 2 1 1 0 1 2 2 2 2 3 4 4 2 2 1 1 0 1 2 2 1 2 5 6 7 7 6 5 4 3 3 2 2 2 2 2 1 1 1 2 3 4 6 6 6 5 5 5 5 4 3 1 2 1 1 3 4 4 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 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 9 8 6 4 2 1 1 2 2 2 2 2 2 1 2 3 5 6 5 4 5 5 6 7 8 8 7 6 7 7 8 6 5 5 3 2 3 3 4 4 4 5 5 5 5 5 4 5 5 3 3 4 5 6 4 2 1 1 1 1 2 4 4 5 6 5 4 3 4 5 5 5 5 6 6 5 4 3 3 4 3 3 1 1 0 2 4 5 6 6 5 1 2 4 5 5 5 5 5 4 3 4 6 9 7 6 6 6 5 3 2 2 1 2 4 5 6 5 5 5 5 5 5 6 6 7 7 7 6 5 4 3 2 2 3 4 4 5 5 4 2 3 6 6 6 5 5 5 4 5 5 4 3 2 2 1 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 5 4 3 2 1 1 1 2 3 4 4 4 3 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 5 6 7 7 7 7 6 7 7 8 7 7 7 7 7 5 4 3 3 2 2 3 3 5 5 5 5 4 3 4 5 7 7 6 6 5 3 3 2 1 1 1 3 3 4 5 6 7 7 6 5 4 3 2 3 5 7 9 6 4 5 6 9 10 9 9 9 10 12 8 5 5 5 5 5 6 7 7 7 7 6 6 6 6 6 5 5 6 4 4 4 4 4 3 5 5 4 4 3 3 3 2 1 2 4 5 4 3 3 3 2 3 3 3 3 4 5 3 2 2 2 1 4 5 4 3 4 5 4 3 2 2 3 2 3 4 3 3 3 3 3 4 5 5 5 5 5 4 4 4 5 5 7 7 6 5 4 4 4 5 3 1 1 2 1 1 3 5 6 5 4 5 5 5 4 2 3 4 5 7 9 7 5 4 4 4 4 4 4 3 3 3 2 1 2 3 3 2 1 1 2 3 4 4 3 3 4 5 6 6 5 6 6 6 6 5 4 3 3 3 4 5 4 4 3 3 3 3 4 4 3 2 3 6 6 4 4 3 3 5 5 3 2 2 3 5 5 5 5 6 6 3 5 6 3 3 6 6 6 4 4 3 1 2 4 6 7 6 4 3 2 3 3 4 4 4 4 6 8 7 5 5 9 11 10 7 5 5 6 5 3 11 14 13 10 9 8 7 8 9 8 6 4 2 2 3 3 2 1 2 3 3 4 4 3 2 2 3 8 10 10 9 11 11 9 8 7 5 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 6 8 8 7 6 4 4 4 4 4 4 3 3 3 4 4 4 3 3 2 1 1 1 2 2 1 1 2 3 3 3 3 3 3 2 1 1 2 3 2 1 3 5 6 5 4 3 4 4 4 5 5 5 4 4 3 3 3 4 4 3 3 3 2 2 2 2 3 3 3 3 3 2 2 2 3 3 4 4 4 3 3 3 4 5 5 5 4 3 3 3 3 2 3 3 3 3 3 4 7 8 8 6 4 2 1 2 1 2 5 6 6 7 7 7 6 4 2 1 1 1 1 2 3 2 3 5 5 4 2 2 1 1 1 2 2 2 1 3 5 6 7 7 7 6 4 3 3 3 3 3 3 2 1 1 1 1 2 3 4 5 5 5 5 5 5 5 3 1 1 2 2 2 4 5 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 19 19 19 19 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 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 11 11 10 8 6 4 3 2 1 2 3 3 3 2 1 0 2 5 6 5 6 5 4 5 7 9 8 7 6 5 4 3 4 6 5 4 3 3 3 4 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 3 3 4 3 1 3 4 4 5 5 3 0 2 3 5 3 2 3 5 6 6 6 5 4 3 4 3 2 1 2 5 5 5 5 5 3 3 3 3 3 3 4 3 2 4 8 8 8 5 5 6 7 7 6 6 5 4 4 5 6 6 5 5 5 5 5 5 6 6 7 7 6 6 5 4 3 3 4 4 5 5 6 6 6 5 3 5 7 6 6 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 2 3 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 4 4 4 5 6 6 5 4 3 2 1 1 1 0 1 3 4 4 4 4 4 4 4 3 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 6 7 7 8 8 8 8 8 7 6 6 7 6 4 1 1 1 1 3 4 6 7 7 6 5 5 7 8 8 8 8 7 7 6 6 7 7 7 8 7 8 7 7 8 9 9 8 7 7 7 6 4 5 7 8 7 5 4 4 3 5 6 7 8 10 9 9 6 4 3 2 1 2 4 6 7 7 7 7 6 6 6 7 6 6 7 4 3 4 3 3 3 4 4 4 3 3 3 3 3 3 3 4 5 5 3 3 2 1 1 2 1 1 2 4 2 1 0 1 2 6 6 6 5 4 4 3 2 1 3 3 1 2 2 2 3 3 3 5 6 6 5 5 5 5 3 2 6 6 6 6 6 7 6 6 6 5 4 3 1 1 1 0 2 4 5 5 5 4 4 3 3 3 2 5 6 5 5 6 8 7 4 2 2 2 3 3 3 3 3 4 3 2 3 2 0 1 2 3 4 5 5 5 5 6 7 7 6 7 7 7 6 4 4 4 3 3 3 4 4 4 3 2 1 1 3 3 3 4 2 4 6 6 4 3 3 2 3 4 4 3 4 4 4 4 5 5 5 3 4 5 4 1 4 7 7 6 5 4 2 1 4 6 7 7 7 6 5 3 2 2 3 3 3 3 5 7 6 4 5 9 12 11 7 4 4 4 5 5 6 6 7 8 9 7 4 5 6 8 5 1 1 2 3 3 2 1 2 3 4 4 4 4 3 2 5 8 9 6 4 7 9 9 8 7 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 6 7 7 6 5 4 3 3 4 4 4 3 3 3 3 4 4 4 4 4 3 3 2 2 1 2 2 3 3 3 3 3 4 4 3 2 1 2 3 2 1 4 5 6 5 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 3 2 2 2 3 3 3 3 3 3 3 2 2 3 3 4 4 5 4 4 4 3 3 3 3 3 4 4 3 2 3 3 2 1 1 2 2 4 7 9 8 7 5 3 2 1 2 2 1 4 6 7 6 6 6 6 5 3 2 1 2 3 2 2 3 5 6 5 3 2 1 1 1 2 3 2 1 3 5 6 6 6 6 6 6 5 4 4 4 4 4 3 3 2 2 1 1 1 2 3 3 4 4 4 6 6 5 4 2 1 2 2 2 3 4 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 19 19 19 19 19 19 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 18 18 18 18 18 18 18 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 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 10 8 6 4 3 2 2 2 2 2 2 2 1 1 1 3 4 3 5 5 3 5 5 5 6 5 4 4 4 3 5 6 6 5 3 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 4 5 6 7 7 6 6 5 4 6 7 7 6 4 2 2 4 3 2 1 1 1 5 7 6 6 5 6 5 4 4 3 3 3 6 6 6 5 5 4 5 5 4 3 2 2 2 6 8 9 9 8 7 7 7 7 7 7 7 7 8 6 5 5 5 5 5 4 5 5 5 6 6 6 6 6 6 5 4 3 4 5 5 6 7 7 7 7 7 5 4 6 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 4 3 2 1 1 2 3 3 3 2 1 1 2 1 1 2 4 4 4 4 4 4 5 5 5 4 2 1 3 2 3 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 9 9 9 8 7 7 6 6 7 6 4 2 2 2 3 5 6 7 7 6 6 6 8 9 9 9 9 8 7 7 8 8 9 8 7 7 7 7 6 5 5 6 6 6 6 6 7 8 7 5 5 5 6 5 4 3 2 3 4 5 5 6 5 5 5 4 3 2 2 2 3 5 6 6 6 7 6 6 6 7 7 7 7 6 4 2 3 2 2 3 4 3 4 5 5 5 4 2 3 4 4 3 2 3 3 1 1 1 1 1 1 0 2 2 2 3 3 6 6 6 6 6 5 3 2 2 2 2 3 1 1 2 2 2 2 5 7 6 6 6 5 5 4 3 4 6 6 6 5 5 5 5 5 4 3 3 1 0 1 1 3 4 5 5 4 3 2 1 3 1 2 6 5 3 1 3 6 7 6 4 3 2 3 2 2 1 2 3 3 2 2 1 1 1 2 3 4 4 5 6 6 7 7 6 6 6 6 5 3 1 0 2 2 3 4 5 5 4 3 1 1 1 2 2 3 3 4 4 5 5 3 1 2 3 2 4 5 4 4 3 3 4 5 5 4 4 5 5 2 3 6 7 7 6 5 3 3 4 7 8 8 8 8 8 7 5 2 1 1 2 2 3 4 5 5 3 5 9 10 9 7 5 6 7 8 9 8 5 4 5 7 5 3 1 2 6 5 4 3 2 3 4 3 1 2 3 3 4 4 4 4 3 6 9 11 8 6 5 6 5 4 4 5 6 6 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 5 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 0 2 5 5 5 5 5 6 6 5 4 3 3 2 3 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 2 1 1 3 6 9 9 8 7 5 3 1 1 2 2 2 5 7 7 6 5 5 6 5 4 4 3 3 3 2 3 5 6 6 5 3 1 1 1 2 2 2 1 2 5 5 5 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 1 1 1 2 3 3 4 6 6 6 5 3 2 3 3 2 3 4 18 18 18 18 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 14 14 14 13 13 13 13 13 13 12 12 12 11 11 9 8 6 4 3 2 2 1 1 1 2 3 3 3 2 2 2 3 3 4 2 1 2 4 5 3 3 3 3 4 5 6 6 5 4 4 5 5 5 3 2 2 2 3 3 3 3 3 4 2 0 2 3 4 4 4 4 3 2 3 5 7 6 5 5 5 4 4 5 5 4 3 3 5 7 7 5 5 6 8 6 5 5 5 6 5 5 6 5 4 5 5 5 5 4 3 3 3 4 7 8 9 9 9 8 7 7 7 7 6 5 6 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 4 3 3 3 5 6 6 7 7 7 7 8 7 5 5 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 2 2 2 3 3 4 4 5 5 5 5 6 6 6 7 7 7 7 7 6 6 5 5 5 4 4 3 3 2 2 1 1 2 3 3 4 4 3 4 3 3 1 2 4 5 6 5 5 5 5 6 6 6 4 2 0 2 1 1 2 3 4 4 4 5 5 5 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 7 6 6 6 6 6 5 4 4 5 5 5 4 4 4 5 6 7 6 6 6 6 6 6 6 7 6 5 4 4 4 5 5 5 5 6 6 6 6 6 5 5 6 7 5 3 3 5 6 5 4 4 4 4 5 4 3 4 4 4 3 3 3 2 2 3 5 6 6 6 6 6 6 6 5 5 6 6 7 6 6 6 4 2 2 3 3 5 5 5 4 3 1 1 2 2 3 3 3 2 1 1 3 4 4 4 3 2 3 4 4 5 6 8 7 6 5 4 4 3 2 2 3 4 3 1 2 1 1 2 5 7 6 6 5 6 7 6 5 5 6 6 6 5 4 3 3 3 3 3 3 6 7 6 3 2 4 5 4 3 1 0 0 1 2 4 5 3 1 2 3 5 7 6 5 4 4 3 3 2 2 2 2 3 2 1 1 1 1 2 3 4 4 5 6 6 7 7 7 8 7 6 4 4 4 3 3 4 4 4 4 4 3 2 2 1 1 2 3 3 3 4 4 4 3 2 1 2 4 3 4 6 4 3 2 2 3 5 6 6 5 4 4 1 4 7 7 6 6 4 2 5 8 10 9 8 7 7 7 7 6 5 2 1 1 1 2 3 2 3 5 7 8 9 10 9 10 12 11 11 11 10 8 6 4 5 5 5 5 5 5 6 5 3 1 3 5 3 2 3 3 3 4 4 3 3 2 3 8 11 12 10 8 7 6 4 3 3 5 5 5 4 3 3 3 3 3 3 3 3 3 2 2 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 2 3 3 3 3 2 3 5 5 4 4 3 3 3 3 3 3 4 5 5 4 4 4 3 2 2 3 5 4 4 4 5 5 5 4 2 2 2 2 3 2 2 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 5 5 5 5 5 4 4 4 5 4 4 4 3 3 3 4 4 3 3 3 3 3 2 2 5 7 9 9 8 7 5 3 2 1 1 1 2 5 8 7 6 5 5 6 5 4 4 4 4 3 2 4 6 6 5 4 3 1 0 1 3 2 2 3 4 5 4 3 3 4 4 4 5 6 6 5 5 5 4 3 3 3 3 2 2 1 0 1 2 2 3 4 5 6 6 5 4 3 4 3 2 3 4 18 18 18 18 18 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 9 7 5 4 3 3 1 1 1 2 3 4 4 5 5 5 4 4 4 4 3 4 5 5 4 3 4 4 5 5 5 4 4 4 4 5 5 5 3 2 2 2 1 2 1 2 3 4 4 2 0 2 2 2 2 4 4 3 2 1 2 5 7 6 5 6 7 7 7 6 5 4 6 7 7 7 7 7 6 6 5 5 6 5 5 5 4 5 5 5 5 4 3 1 3 4 3 4 5 5 5 8 10 12 9 8 7 7 8 6 4 4 5 7 7 7 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 3 4 5 5 6 6 6 6 7 7 6 6 6 7 8 7 7 7 7 7 6 5 5 4 3 3 3 2 2 1 1 2 2 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 1 0 1 2 2 3 3 4 5 5 5 5 4 3 1 2 3 4 5 5 5 5 5 5 6 6 6 5 3 1 2 2 1 3 4 4 4 5 5 5 4 4 3 4 4 5 6 7 7 7 7 7 7 8 8 8 7 6 6 6 6 6 5 4 5 6 5 3 3 4 5 5 4 3 3 3 5 5 4 3 2 2 3 3 4 4 5 5 5 6 5 6 6 6 6 7 6 5 6 6 6 3 2 4 6 7 5 5 5 5 4 4 3 3 3 3 4 3 3 3 4 4 5 6 6 6 6 6 6 6 4 3 3 5 6 6 6 6 5 4 1 0 1 1 1 2 2 1 2 1 0 3 3 2 2 1 2 4 5 6 4 2 0 1 3 4 5 6 6 7 6 5 4 4 4 3 4 4 5 6 5 4 4 3 1 3 6 6 4 2 2 5 5 5 4 5 7 6 6 5 5 6 6 6 6 7 8 9 8 7 5 2 3 4 4 3 2 1 1 0 1 3 3 1 1 1 4 6 7 5 4 5 5 6 5 4 3 2 1 1 1 1 1 1 1 2 3 4 4 5 5 5 5 5 5 6 6 6 5 4 4 3 3 3 3 3 3 3 3 3 2 1 2 3 4 3 3 4 4 4 4 4 3 3 3 4 3 5 4 2 1 1 2 3 4 4 3 2 2 4 6 7 6 6 5 3 4 8 10 10 8 6 6 7 7 7 7 6 5 4 3 2 2 1 2 5 8 9 9 11 13 13 11 10 9 10 9 9 8 7 6 5 5 5 5 5 4 4 2 1 2 4 5 3 3 6 6 6 6 6 6 6 6 5 5 8 11 11 10 8 6 4 4 4 4 5 5 4 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 1 3 5 5 5 4 3 3 3 3 3 4 4 5 5 5 4 4 3 4 4 5 4 4 4 5 5 5 3 2 1 1 2 2 2 3 4 4 4 4 4 5 4 4 4 3 3 3 3 3 4 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 5 5 5 5 4 4 4 3 3 5 7 8 8 7 7 6 4 3 2 2 2 3 5 8 7 6 6 6 5 5 4 4 4 3 2 3 5 6 6 5 4 3 1 1 2 3 2 1 4 5 5 3 2 3 4 4 4 5 5 5 5 5 5 4 3 3 3 3 3 2 1 1 1 2 2 3 4 5 6 6 5 5 4 4 3 2 3 4 18 18 18 18 18 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 10 10 9 7 5 5 4 3 2 1 2 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 2 4 5 5 5 6 7 7 4 2 2 3 4 2 2 3 2 2 2 1 1 2 4 4 4 5 4 3 2 1 1 1 2 2 3 5 7 7 6 6 5 7 6 6 3 3 4 2 7 6 5 6 7 7 6 5 5 5 5 1 3 5 4 4 4 5 5 4 3 3 2 1 1 3 4 0 3 6 9 11 8 8 8 7 7 6 3 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 4 3 2 1 1 1 1 2 3 4 5 5 6 6 6 7 7 6 6 7 7 8 8 8 8 7 7 6 6 5 4 3 2 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 4 4 5 6 6 6 6 5 4 3 2 2 1 1 3 3 3 3 3 4 5 5 6 6 5 4 3 3 4 4 3 3 4 5 5 5 5 6 6 6 5 3 1 1 1 2 3 5 5 5 6 5 5 4 3 3 4 4 5 6 6 7 7 7 7 7 8 8 8 7 6 5 6 6 5 5 5 5 6 6 3 3 4 5 5 4 3 4 5 5 3 1 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 7 6 6 6 5 5 3 4 7 7 6 5 5 4 4 3 3 3 2 2 3 3 3 4 4 4 5 5 6 6 6 5 6 6 5 4 3 2 3 4 4 5 5 5 4 4 4 4 3 2 2 2 2 2 3 3 3 3 2 3 3 3 4 6 6 3 1 2 2 3 5 6 6 6 6 5 4 3 4 4 5 5 6 6 5 5 3 4 5 3 3 7 6 5 2 1 3 5 5 5 6 6 5 5 6 8 8 7 6 6 5 5 5 2 3 5 2 2 4 4 3 2 1 1 1 1 2 2 2 2 3 5 6 6 4 3 4 6 7 7 5 4 3 1 0 0 0 1 1 2 3 3 3 4 4 5 4 3 3 3 4 5 4 3 1 1 1 3 4 4 3 2 2 3 3 1 1 3 3 4 4 4 4 4 5 4 4 3 2 3 3 3 3 4 3 2 2 1 1 2 3 2 3 3 5 5 6 6 5 3 3 6 10 9 8 6 5 6 6 7 7 7 7 6 6 5 4 3 2 2 6 9 10 11 13 13 13 9 6 5 5 5 6 6 7 5 4 4 4 5 5 4 2 2 2 4 5 5 3 3 7 8 8 9 9 10 11 11 10 8 8 8 9 9 9 6 4 4 4 4 4 4 4 2 1 2 3 4 3 3 3 3 3 2 1 0 1 1 1 1 2 3 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 2 4 5 5 5 4 4 3 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 2 1 1 2 2 3 5 5 5 5 5 5 4 4 3 4 4 3 3 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 5 5 5 5 5 5 4 4 4 3 4 7 7 7 5 5 5 5 4 3 3 3 3 5 7 6 6 5 5 5 5 4 4 4 3 2 4 5 6 6 6 5 3 2 0 2 3 1 2 6 6 4 3 3 3 3 4 5 5 5 5 5 5 5 4 3 3 3 3 3 3 2 1 1 1 2 3 4 5 6 6 5 5 4 4 3 2 3 4 18 18 18 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 13 13 13 12 11 10 10 9 7 6 6 5 4 2 3 3 3 4 4 4 5 5 5 4 4 4 4 4 4 3 1 3 4 4 2 3 4 6 7 6 4 2 0 1 2 2 1 1 1 2 2 2 2 4 6 6 7 7 8 9 6 4 5 6 8 9 8 6 4 2 4 5 4 0 2 3 2 2 4 6 7 4 2 5 6 5 5 5 5 5 4 3 4 5 4 3 4 4 3 2 2 3 2 2 2 1 2 4 6 6 5 5 7 8 7 6 5 3 3 5 5 5 5 6 6 6 6 6 5 5 5 5 6 4 4 3 3 3 2 2 2 3 3 4 5 5 5 6 6 6 6 5 5 6 7 7 7 7 7 7 7 7 7 6 4 3 1 1 1 1 1 1 2 2 3 2 1 1 2 2 2 1 1 2 3 4 5 5 5 4 3 2 2 2 3 4 4 3 3 3 4 5 5 5 5 4 3 4 5 4 3 2 2 3 4 5 6 6 6 6 5 5 4 2 2 1 2 3 5 5 6 6 6 5 4 4 4 5 5 5 6 6 6 6 6 6 6 7 8 8 8 7 6 6 5 5 5 4 5 6 5 3 3 3 4 4 4 4 5 5 4 2 1 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 7 6 6 6 5 3 5 5 6 6 5 4 4 3 2 2 2 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 5 4 4 3 2 3 4 4 4 3 4 5 4 3 2 2 2 3 4 6 6 4 5 6 6 4 2 1 2 3 5 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 2 5 6 4 4 3 2 5 6 7 6 5 4 4 6 9 8 5 4 4 5 4 2 2 3 5 2 1 4 4 4 3 2 1 1 1 2 4 5 5 5 5 6 5 4 3 3 6 6 6 3 3 3 2 0 3 3 3 2 2 3 3 3 3 4 5 4 3 2 3 4 5 5 5 4 5 5 6 6 5 4 3 1 1 1 0 2 3 2 3 5 4 4 4 4 4 3 3 3 3 3 3 2 3 3 2 1 1 2 2 2 2 2 2 2 3 4 5 4 2 4 7 9 8 6 5 5 6 6 7 7 7 7 7 7 7 6 5 3 2 6 10 12 13 14 14 12 7 2 1 1 3 5 5 5 4 3 1 3 5 5 3 2 2 3 4 4 4 3 2 6 8 9 10 9 9 9 11 11 10 10 10 9 9 8 6 4 3 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 3 3 2 3 4 5 5 5 5 4 3 3 3 3 4 4 4 4 5 6 6 6 6 5 5 6 6 7 7 6 5 3 0 1 1 2 5 7 6 6 5 5 4 4 4 4 4 4 3 4 5 5 6 5 5 4 4 3 3 3 3 3 3 3 2 2 4 5 5 4 4 4 4 4 4 4 3 2 5 6 6 5 5 5 5 5 5 4 3 4 6 7 6 5 5 5 5 6 4 4 3 3 4 4 5 6 6 6 6 5 4 1 2 3 1 3 6 5 4 3 3 3 4 5 6 6 5 5 5 5 5 4 4 3 3 3 3 3 3 2 1 1 2 2 3 5 6 6 5 5 4 4 3 3 4 5 18 18 18 18 18 19 18 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 12 11 10 10 9 8 7 6 5 3 1 1 2 3 3 4 5 5 5 5 5 4 4 4 4 4 3 1 4 4 3 1 2 3 5 6 7 6 4 2 1 2 1 2 4 3 3 2 2 3 5 6 6 6 6 6 6 6 6 7 6 5 3 1 0 1 1 1 2 3 2 1 1 4 6 6 6 7 5 2 4 5 5 6 6 5 5 5 4 5 7 7 7 7 6 5 5 6 6 5 4 3 1 1 1 3 5 2 4 6 6 5 5 4 4 5 5 5 5 5 5 5 6 5 5 3 2 3 4 4 3 3 3 4 4 3 3 3 3 4 5 5 5 5 6 6 6 5 4 4 4 5 5 6 7 7 7 7 7 7 6 5 3 2 2 2 1 1 2 2 2 3 3 3 3 3 2 1 1 1 1 1 2 3 4 4 3 2 3 4 4 4 4 3 3 4 4 4 4 3 3 3 3 4 4 4 4 2 1 1 3 4 5 7 6 6 6 6 6 5 5 4 3 3 3 5 6 7 7 7 6 5 5 5 6 6 6 6 6 5 5 5 6 6 7 7 8 8 8 7 6 5 5 5 4 6 6 4 3 3 3 4 5 5 5 5 4 3 2 2 1 2 2 3 4 4 5 4 4 5 5 5 5 5 6 6 6 6 6 6 5 3 3 4 5 6 6 5 4 3 2 2 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 3 3 4 4 4 4 3 4 4 5 4 3 3 3 4 6 6 6 6 5 4 3 4 4 2 1 0 2 4 5 5 5 4 5 5 4 3 2 2 2 2 2 2 3 2 1 3 5 3 2 7 7 6 5 3 5 7 7 5 4 4 4 6 9 7 5 2 1 2 3 4 5 4 4 3 1 4 4 4 3 2 1 1 1 2 5 6 5 5 5 6 6 5 5 5 5 5 3 1 3 3 3 2 4 4 3 1 1 1 2 2 3 4 5 4 3 3 4 4 5 5 5 4 5 5 5 5 5 5 4 1 0 1 1 2 2 1 2 5 5 4 3 4 4 2 2 2 3 2 3 2 2 3 2 2 2 2 3 3 2 2 1 1 3 4 4 2 3 6 7 8 6 5 5 4 5 6 7 7 7 7 8 8 8 8 6 4 3 7 11 13 14 15 12 10 6 4 2 2 4 6 5 4 4 3 2 2 4 5 3 2 2 2 3 4 4 3 1 4 8 10 10 9 9 9 10 10 8 10 11 12 9 7 4 3 3 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 5 4 3 3 3 4 4 5 5 5 4 4 3 3 3 3 3 3 3 5 6 6 5 5 4 5 6 7 8 8 7 4 2 1 0 4 6 9 7 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 2 2 2 2 2 3 2 2 4 5 5 4 3 3 3 3 3 3 3 3 2 3 4 5 5 5 6 6 5 5 4 3 4 6 7 6 6 5 5 5 5 4 4 3 3 5 5 5 5 6 6 6 6 5 3 1 1 1 4 6 5 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 2 1 2 2 2 4 5 5 5 4 4 3 3 3 4 5 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 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 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 11 10 10 10 9 8 6 4 3 2 1 2 2 3 4 4 4 4 4 4 4 5 5 5 4 2 1 2 2 1 1 2 3 4 5 6 5 4 2 2 3 3 3 4 4 3 2 3 4 6 5 5 4 3 2 3 5 4 3 3 3 3 2 1 2 2 5 7 6 6 6 5 3 1 0 3 5 5 3 3 6 6 6 5 5 5 6 6 7 8 7 5 6 6 6 8 7 6 6 6 5 5 5 5 6 8 7 7 7 6 5 4 4 5 3 3 4 5 5 5 5 5 5 5 3 2 1 1 0 1 2 2 3 3 3 3 3 4 5 6 6 6 6 7 7 7 6 5 4 3 3 4 4 5 5 6 6 6 5 4 3 2 2 2 3 3 3 2 2 3 3 4 5 5 5 4 3 2 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 3 2 0 1 2 3 3 3 3 2 2 1 1 2 3 4 5 6 6 6 6 6 6 6 5 5 4 4 4 5 6 7 7 6 6 5 4 5 5 6 6 6 5 4 4 5 6 6 6 7 7 8 8 7 6 6 5 5 6 7 6 4 2 1 2 3 5 6 5 4 3 2 1 0 0 1 3 4 5 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 3 1 3 4 5 5 6 6 5 3 3 3 2 0 1 2 3 3 3 3 3 4 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 5 6 5 4 3 3 3 4 4 4 3 4 5 6 7 5 4 4 5 4 2 3 6 5 3 2 1 3 4 5 6 6 5 4 4 3 2 2 2 3 2 2 3 4 5 5 6 7 8 8 5 4 5 4 5 7 6 3 3 3 6 7 9 7 6 6 6 6 5 4 4 4 4 4 1 4 4 4 3 2 2 2 2 2 4 6 5 5 5 5 6 6 5 5 4 3 1 2 2 3 4 3 2 2 2 1 2 1 2 2 2 3 4 4 3 3 3 3 4 5 5 4 4 3 1 3 4 5 4 2 0 1 1 2 2 1 2 4 5 4 3 2 2 1 0 1 2 1 1 2 1 1 1 2 2 3 4 4 3 1 1 1 3 3 3 2 5 6 6 6 5 5 4 3 3 5 6 6 7 7 8 8 8 8 7 5 5 8 11 13 13 13 12 10 8 6 6 7 7 7 5 4 5 4 3 2 4 4 3 3 2 3 4 5 4 3 2 3 6 9 10 9 9 9 8 5 3 5 9 13 12 9 5 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 4 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 3 4 4 4 4 4 5 5 6 7 8 7 6 4 3 3 5 8 9 8 6 4 4 4 5 5 4 5 5 5 5 4 4 3 3 2 1 1 1 1 2 2 2 2 2 3 5 5 5 4 3 2 2 2 2 3 3 3 2 2 3 4 4 5 5 5 4 4 3 3 5 7 7 7 6 5 4 4 4 4 3 3 4 5 5 4 4 5 5 6 6 6 5 3 2 2 4 6 5 5 4 4 4 4 4 4 4 4 4 5 6 6 5 5 5 5 4 4 5 5 4 3 2 2 2 3 3 3 4 4 4 3 3 3 4 5 4 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 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 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 14 14 12 11 9 9 9 8 7 5 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 2 0 1 1 1 2 3 3 3 5 4 4 5 6 7 9 11 10 8 5 3 3 4 5 6 4 3 3 3 2 2 2 1 2 3 2 1 3 4 6 7 5 5 4 2 2 1 1 2 2 1 2 4 5 6 8 7 6 5 6 7 7 8 7 4 1 2 3 5 4 4 3 4 4 5 4 5 6 8 8 8 8 8 8 7 5 4 5 5 4 4 5 6 5 5 4 4 5 5 5 5 4 4 3 3 1 1 1 1 1 2 3 3 4 4 5 6 6 7 8 8 8 7 6 5 4 4 4 4 4 4 3 3 2 1 2 2 3 3 3 3 3 3 2 2 3 5 6 6 6 6 6 5 4 4 3 1 1 1 2 3 3 3 3 4 4 5 5 4 3 1 1 2 2 2 2 2 2 1 1 1 2 3 4 5 6 5 4 4 5 5 6 6 6 6 5 4 4 3 4 5 6 6 6 6 5 4 4 5 5 6 6 5 4 4 5 6 6 6 6 6 6 6 7 6 6 5 5 7 7 6 6 5 4 1 1 3 5 6 4 3 1 1 0 1 2 3 4 5 6 5 5 5 5 6 7 6 6 5 6 6 6 6 4 2 1 3 3 4 4 4 4 4 4 4 4 3 1 1 2 2 2 3 3 3 3 4 4 5 5 6 6 5 5 5 5 5 6 6 5 3 3 6 6 5 4 3 2 2 3 4 4 3 3 3 4 5 6 6 4 4 5 5 6 7 8 8 7 5 3 4 5 6 5 5 4 4 5 4 5 4 3 1 2 4 5 5 5 5 5 5 6 6 5 3 4 4 5 6 5 3 2 4 8 8 7 4 4 5 5 6 5 4 3 5 6 4 0 3 4 4 3 2 3 4 4 2 2 5 6 5 5 6 6 5 4 3 2 1 1 1 3 3 3 3 1 1 2 3 4 2 3 2 2 2 2 2 3 3 3 4 4 5 4 4 3 2 1 1 3 5 5 4 2 1 2 3 3 2 1 3 5 4 3 2 1 1 1 2 3 3 3 2 2 1 2 3 3 3 3 4 4 3 1 1 2 2 1 3 5 6 5 4 4 3 2 1 3 4 5 5 6 7 6 6 6 7 6 5 7 10 11 12 12 12 11 11 10 10 9 9 8 6 5 5 5 5 3 5 8 8 6 5 5 6 6 6 6 5 5 4 6 8 10 10 9 6 3 1 3 2 3 9 14 13 11 7 6 6 6 6 5 5 5 5 5 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 5 4 4 4 3 3 3 2 2 3 3 2 2 1 1 2 2 2 3 4 4 5 5 6 6 6 6 5 4 4 6 8 9 8 6 5 5 5 5 4 4 5 5 4 4 3 2 1 0 0 0 1 2 2 1 2 2 2 3 4 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 5 6 6 6 5 4 4 3 2 2 1 2 3 4 4 3 3 3 3 4 5 5 5 4 3 2 3 4 5 5 4 4 3 3 2 2 3 3 4 5 6 6 6 5 5 4 4 4 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 4 5 4 3 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 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 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 12 10 7 7 7 7 5 3 2 3 4 4 5 5 5 4 3 3 2 2 3 4 4 4 2 1 1 2 2 3 3 1 1 3 3 3 6 8 10 9 10 11 10 10 9 7 3 2 4 5 5 3 2 2 2 2 1 0 1 3 1 2 5 6 5 4 4 4 4 4 5 4 3 3 3 2 4 6 7 7 7 7 7 7 7 6 6 5 5 4 1 1 2 3 5 4 2 1 1 3 5 4 5 6 7 7 7 6 7 7 6 3 4 5 5 4 5 6 7 6 4 3 4 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 5 6 6 6 6 6 6 5 5 5 4 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 4 5 7 7 7 7 7 7 7 6 6 5 4 3 3 3 2 2 2 3 4 5 4 4 2 1 2 2 2 0 1 1 0 1 2 3 3 4 5 6 6 5 3 2 2 3 4 5 6 6 5 4 4 4 3 4 4 4 4 4 5 5 5 4 5 5 6 6 4 4 5 6 6 6 5 5 4 3 5 6 6 7 7 7 7 6 6 6 5 1 1 1 4 5 4 3 2 1 1 1 2 3 4 4 5 5 4 4 5 6 6 6 5 5 5 5 5 5 4 1 1 2 2 2 2 3 4 4 4 4 4 4 2 1 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 4 4 4 3 3 4 5 4 3 2 2 3 5 6 7 6 6 5 5 6 7 7 7 6 6 5 5 5 5 4 5 4 4 5 5 4 3 3 4 5 4 4 4 3 3 4 5 5 6 6 3 3 4 4 7 7 5 4 4 6 8 7 6 5 5 4 4 5 6 5 5 6 5 2 2 4 3 3 3 4 4 4 2 2 6 7 6 6 6 6 5 3 2 1 1 2 3 3 1 2 2 1 1 3 4 6 3 1 2 2 2 1 2 4 4 4 3 2 2 3 3 2 2 1 2 4 5 6 5 4 3 3 3 4 3 0 2 4 5 4 2 3 3 4 4 4 4 4 4 3 2 2 2 2 3 4 5 6 5 4 2 1 1 1 3 4 5 4 3 2 1 1 1 2 3 3 4 5 4 4 3 4 5 6 6 8 11 12 12 11 10 10 9 9 9 10 11 9 6 4 4 4 4 2 3 8 10 10 9 9 8 8 9 9 9 8 6 5 7 8 9 8 5 3 3 3 4 2 4 10 12 12 10 8 7 6 6 5 5 5 5 5 5 4 4 3 3 3 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 4 3 3 4 3 3 3 2 2 2 3 5 6 5 5 4 3 3 2 1 1 1 1 1 1 1 0 0 1 1 1 2 3 4 4 4 5 6 6 5 5 4 4 6 7 7 7 6 6 7 6 6 4 4 4 4 4 3 1 0 1 1 2 2 2 1 2 2 2 3 4 5 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 5 5 4 3 2 2 1 1 1 1 2 3 4 4 3 2 1 1 2 3 3 4 3 2 2 2 2 3 3 3 3 2 2 1 1 1 2 4 5 5 5 5 4 4 4 4 5 5 5 4 4 3 3 3 3 2 2 2 2 3 4 5 5 4 2 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 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 20 20 20 20 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 12 9 7 6 6 5 4 3 4 5 6 5 5 4 4 5 4 3 2 1 2 3 4 5 3 1 2 3 3 4 2 2 3 4 5 7 9 8 8 9 10 11 9 9 8 8 7 4 4 5 4 3 2 2 1 1 1 1 1 2 2 4 5 2 3 2 3 4 3 3 5 6 6 6 5 5 5 7 7 6 4 5 5 5 6 5 3 2 4 3 1 2 2 4 4 3 2 1 2 2 2 3 4 5 5 5 5 4 5 4 3 3 3 4 5 5 5 5 4 4 4 4 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 5 5 6 5 6 6 5 5 5 4 3 3 3 3 3 2 2 2 2 3 3 2 2 3 6 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 3 3 2 3 4 4 3 2 1 1 2 2 1 1 0 1 2 3 4 4 4 4 5 6 6 5 4 3 2 1 2 4 4 5 5 5 4 4 4 4 4 3 3 4 4 5 5 5 4 4 5 5 5 5 5 6 7 7 6 4 3 2 2 5 6 7 7 7 7 7 6 6 4 0 2 2 3 4 5 3 3 2 2 1 1 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 3 2 1 1 1 2 2 2 2 3 3 2 0 2 3 2 2 4 3 2 2 2 2 2 2 3 3 3 4 5 4 4 5 6 5 5 5 6 6 4 4 4 5 5 5 4 3 5 5 3 2 3 1 3 5 7 7 7 6 4 3 2 2 5 5 3 3 4 1 2 2 3 3 5 5 5 5 5 5 4 4 4 2 2 3 2 1 2 4 5 6 6 3 3 4 5 6 4 2 0 1 3 6 7 8 7 7 6 6 5 5 4 4 6 6 4 1 2 3 3 3 3 4 4 2 5 8 6 4 4 4 5 5 4 2 1 1 1 1 0 2 2 3 1 1 5 6 6 5 3 1 2 2 1 3 4 4 3 2 2 3 3 3 3 3 3 4 5 6 6 6 5 4 4 4 5 4 2 3 5 5 4 3 4 4 4 4 4 4 4 4 3 4 4 4 4 5 5 6 6 6 6 5 5 4 3 3 4 4 4 3 2 1 1 1 2 3 4 3 2 2 2 2 3 4 6 6 8 11 12 12 10 10 9 8 6 5 8 10 11 6 2 2 2 2 2 6 11 12 12 11 11 10 11 11 12 12 11 9 7 7 10 10 9 6 5 4 5 6 6 7 9 10 10 10 9 8 6 5 4 4 4 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 4 3 3 3 2 1 2 3 4 4 4 3 3 2 1 1 0 1 1 1 1 1 1 0 0 0 1 1 2 3 3 3 4 5 5 4 4 4 4 6 7 6 5 5 5 6 7 7 6 5 4 4 3 2 1 1 1 1 1 1 1 2 2 3 4 5 5 4 3 2 1 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 4 3 3 2 2 1 1 1 2 3 4 5 4 2 0 1 1 2 2 2 3 3 3 2 1 1 2 3 3 4 3 2 1 1 0 1 3 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 2 3 4 5 5 5 5 4 2 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 19 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 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 12 9 7 5 5 5 5 6 7 7 7 6 4 3 3 4 4 3 3 2 2 1 1 2 3 2 1 1 2 4 6 8 7 6 5 5 5 4 4 5 6 6 6 6 6 9 8 6 4 4 4 3 2 1 1 0 1 1 1 2 4 4 3 3 3 2 3 3 3 4 6 5 4 4 4 5 6 6 6 5 2 3 3 4 4 4 3 3 5 3 1 1 2 4 3 2 3 1 2 2 2 2 3 5 5 3 2 2 2 3 3 3 4 5 6 6 5 5 3 3 4 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 6 7 6 6 5 4 3 3 3 3 3 3 4 5 5 5 6 6 6 6 4 4 3 2 2 1 1 2 2 2 2 2 3 5 7 7 8 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 2 1 1 1 1 2 2 3 3 4 5 5 4 4 4 5 6 7 6 5 4 3 3 2 2 3 4 4 4 4 4 4 4 3 3 4 5 6 6 6 6 6 5 5 6 6 5 5 5 6 6 6 4 3 2 2 4 6 7 7 7 7 7 7 6 3 2 3 2 5 5 4 3 3 3 3 3 2 3 3 4 4 4 3 3 3 4 4 4 4 4 4 3 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 4 4 4 3 1 1 2 2 2 2 3 3 3 3 3 3 4 5 6 5 4 4 3 2 1 3 5 5 4 3 3 4 5 3 1 3 3 2 5 7 7 7 6 3 2 2 1 1 1 3 4 3 1 1 1 2 3 4 5 6 7 6 5 3 2 2 2 2 2 3 4 5 4 3 3 4 5 3 4 5 5 3 1 2 3 3 6 7 6 7 8 8 7 6 6 5 4 5 7 6 5 2 0 2 2 2 2 4 4 5 7 8 6 5 4 4 5 5 4 2 1 1 2 1 1 1 3 3 1 2 5 5 4 5 4 2 1 2 3 4 5 4 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 5 4 4 5 4 4 4 5 6 5 5 4 3 2 2 3 4 4 3 4 5 5 4 4 4 4 5 5 5 4 4 3 3 3 3 4 3 3 3 2 1 2 2 4 4 3 2 1 2 3 4 4 3 4 4 5 8 11 12 12 11 11 9 8 7 7 8 9 7 3 1 2 5 8 10 13 12 12 11 11 12 13 14 14 13 12 10 9 9 12 11 9 7 6 6 6 7 8 9 9 9 9 8 8 8 6 5 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 2 1 1 1 2 3 3 3 4 4 3 3 2 1 2 3 3 3 2 2 2 1 1 1 1 1 1 1 2 1 1 1 0 0 1 1 1 1 2 4 4 5 4 4 3 4 6 7 6 6 4 4 5 6 7 7 6 5 4 3 3 2 2 2 2 2 2 3 3 4 5 5 6 5 3 2 1 1 1 1 1 2 3 3 3 2 2 3 3 3 3 3 3 3 2 2 2 3 3 2 2 3 5 6 6 4 2 2 2 2 2 3 3 3 4 5 5 3 1 1 2 2 1 1 3 4 4 2 1 0 1 3 4 4 3 2 2 1 1 0 1 2 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 3 4 4 5 5 5 5 5 4 3 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 18 18 18 18 18 19 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 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 12 9 6 5 5 5 6 7 7 6 6 6 4 3 4 4 4 3 4 4 2 2 3 1 3 4 5 6 8 9 10 10 9 7 6 4 4 4 4 3 3 3 5 3 4 7 8 6 4 4 4 3 2 0 0 1 0 1 2 3 3 3 4 3 3 2 3 3 2 3 4 5 3 1 1 3 5 5 5 5 3 4 4 5 5 3 2 2 3 3 2 2 2 2 2 2 2 1 1 3 2 2 2 2 3 2 1 1 1 3 4 4 5 5 6 7 7 6 4 2 5 4 4 3 4 4 5 6 6 7 8 8 8 7 7 6 6 6 6 6 6 5 5 4 3 3 3 3 4 4 5 5 5 5 6 7 6 5 3 2 2 1 1 1 2 2 2 3 4 6 6 7 7 7 7 7 7 6 6 6 6 6 5 5 4 3 4 5 5 4 4 3 3 4 3 2 1 1 2 3 4 5 5 5 5 5 4 4 4 4 5 7 6 6 4 4 3 3 3 3 3 3 3 4 5 5 5 4 4 5 6 7 7 7 7 6 6 6 7 6 6 5 5 5 5 5 5 4 3 4 4 6 7 7 7 6 6 6 5 2 2 3 3 5 5 4 4 4 4 3 3 3 4 5 5 5 5 4 4 3 3 3 4 5 5 4 2 1 0 1 1 2 2 2 1 1 1 0 1 2 2 2 2 5 5 4 4 3 2 3 2 2 2 2 1 1 1 2 2 4 5 5 4 4 4 2 1 1 3 5 5 4 3 4 4 5 2 1 2 2 4 6 7 7 6 6 5 5 4 3 2 1 1 1 4 2 3 5 6 6 5 5 5 6 6 5 3 2 1 2 4 4 5 4 3 2 2 1 2 4 5 5 4 3 2 0 1 1 3 6 7 5 6 8 7 5 3 3 1 4 5 6 6 4 3 1 1 1 2 2 3 5 6 6 6 6 6 5 5 5 4 3 3 3 3 2 2 3 4 5 5 3 4 5 5 5 5 5 3 3 4 5 5 4 4 3 3 5 5 4 3 3 4 3 3 4 4 5 5 6 6 4 4 4 4 3 3 5 6 6 6 5 2 2 2 2 3 3 2 4 4 4 3 3 3 4 4 4 4 4 3 2 2 2 2 3 3 2 1 1 2 3 3 4 3 3 3 3 3 4 4 4 4 3 2 2 4 8 11 13 12 12 10 9 8 7 6 6 7 5 5 6 7 9 11 11 11 11 11 13 14 16 15 15 13 11 10 9 10 12 12 10 7 7 6 6 7 7 8 8 8 7 7 6 7 6 6 5 4 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 2 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 0 0 1 1 1 1 3 4 4 4 3 3 5 6 6 6 5 4 4 4 5 6 7 7 6 5 4 4 3 3 3 3 4 4 4 4 4 4 5 5 3 2 1 1 2 1 1 2 3 4 3 3 2 3 3 3 3 3 3 3 2 2 2 2 3 3 2 3 3 5 6 6 3 2 2 2 2 4 4 4 4 4 4 4 4 2 2 2 2 1 2 4 5 5 2 1 1 2 4 4 4 3 3 2 2 1 1 1 1 2 3 3 3 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 4 3 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 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 14 14 14 14 13 11 9 6 5 5 6 6 6 5 5 5 4 3 3 2 3 3 4 5 5 5 2 0 4 5 7 8 9 10 9 8 6 6 7 6 6 6 5 5 5 5 4 3 1 1 5 7 5 2 1 1 1 1 1 1 0 0 1 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 5 5 6 4 3 5 5 5 2 2 1 1 3 3 3 2 1 1 2 1 1 3 4 4 3 2 3 2 2 2 3 3 4 4 3 3 3 3 3 3 4 5 4 5 5 4 4 4 4 5 6 7 8 8 8 8 7 7 6 6 6 6 6 6 5 5 4 3 3 3 5 5 5 5 5 5 5 6 6 6 5 3 1 1 1 1 1 2 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 2 3 4 5 5 5 4 4 4 4 4 3 2 2 3 5 5 6 6 5 5 4 4 3 3 4 6 7 6 6 5 4 4 4 3 2 2 2 3 4 5 5 5 5 5 5 6 6 7 6 6 6 6 6 7 6 6 5 4 4 4 5 5 5 4 5 5 6 7 7 7 6 5 4 4 4 3 3 4 5 5 4 4 5 4 3 3 3 4 5 6 6 6 5 5 4 3 3 3 4 5 4 2 1 1 1 1 2 2 2 0 1 0 1 2 3 3 3 2 4 6 6 6 5 4 5 5 5 4 3 1 1 1 1 3 5 5 5 3 3 3 2 2 2 2 2 2 2 3 4 4 4 3 2 2 3 5 5 6 6 7 7 6 5 4 4 3 3 4 5 4 5 6 8 7 7 5 4 5 5 6 6 4 3 3 3 4 5 5 3 1 2 2 1 2 5 6 5 3 1 0 0 1 1 3 5 6 7 7 8 8 1 3 2 2 4 5 5 4 3 2 1 2 3 4 4 4 6 6 5 4 5 5 5 5 4 4 3 2 2 2 1 3 5 5 5 5 4 5 5 5 6 6 6 5 4 5 4 3 2 2 2 4 5 5 3 1 2 3 2 2 2 3 4 5 6 6 5 4 3 2 2 1 4 6 7 6 4 3 3 3 2 2 1 2 4 4 3 3 3 3 4 4 4 4 5 5 3 2 2 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 4 3 2 1 0 2 6 9 11 10 10 9 8 7 6 6 8 7 5 4 5 7 7 8 9 11 13 15 16 17 15 13 11 10 9 9 8 8 8 7 6 5 5 5 6 7 7 7 6 6 5 5 5 5 6 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 2 2 3 3 3 3 4 4 5 5 5 4 4 3 3 2 1 1 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 2 3 3 3 4 5 5 6 6 5 4 4 4 4 5 6 7 7 6 5 5 4 3 3 4 5 6 5 4 3 3 2 3 2 1 1 1 1 1 2 4 4 4 3 3 2 3 3 3 3 3 3 2 2 1 1 2 3 3 3 3 4 4 5 4 3 1 2 1 2 5 6 5 4 3 3 3 3 3 2 2 1 1 3 5 5 4 2 1 1 2 4 5 4 3 3 2 2 2 1 1 1 2 2 2 2 2 1 1 0 1 1 2 2 2 3 5 6 5 5 4 4 4 5 5 4 4 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 11 9 6 5 5 6 5 3 4 4 4 5 7 8 7 5 4 4 5 5 4 3 3 7 6 5 4 5 6 5 4 3 3 5 5 7 8 8 8 8 7 6 4 2 2 4 6 5 2 2 2 2 2 1 1 1 1 1 2 3 2 2 3 3 3 2 2 4 5 5 4 4 3 3 4 5 5 6 5 5 4 4 5 3 2 2 2 2 0 1 2 2 2 1 1 1 1 2 2 3 3 3 2 4 3 2 3 3 4 4 3 1 1 1 0 1 3 4 6 5 5 5 5 6 6 5 5 6 7 8 8 9 7 7 6 6 5 5 5 5 4 4 3 2 2 3 5 6 6 6 5 5 5 5 5 6 5 4 2 1 1 2 2 4 5 6 6 6 6 5 4 4 5 5 5 5 5 5 5 5 4 4 2 1 2 3 4 4 5 5 5 5 5 5 5 4 3 2 3 5 5 5 5 5 4 4 3 3 4 5 6 6 5 5 5 4 4 4 4 3 3 2 3 4 5 5 5 5 4 4 5 6 6 6 6 5 5 6 7 6 5 4 3 3 4 4 5 5 5 5 6 6 7 7 7 6 5 4 5 5 5 5 5 6 6 5 4 4 4 3 2 2 3 4 4 4 5 5 5 4 3 2 3 4 4 4 2 1 2 2 2 2 2 2 1 0 0 2 3 4 4 3 2 3 5 6 6 6 5 5 5 4 4 2 2 1 1 2 5 5 4 4 3 2 2 2 2 1 2 1 2 4 4 5 5 4 3 2 1 3 5 6 6 6 6 7 6 5 5 4 5 6 6 4 4 4 6 7 6 6 6 6 5 5 5 6 6 5 3 2 2 4 5 4 2 3 3 1 1 5 6 5 2 1 2 2 2 2 3 5 5 5 7 8 7 2 2 3 3 4 5 5 4 3 2 2 3 5 6 6 5 6 6 6 5 5 5 5 4 3 2 2 1 1 1 0 2 4 4 3 4 3 5 5 5 6 6 5 5 4 4 3 1 1 1 2 4 5 5 4 2 3 2 1 2 3 4 4 5 6 6 6 5 3 2 1 3 6 7 7 6 5 4 4 3 2 2 2 3 4 4 4 3 3 4 5 4 3 3 4 5 4 3 1 1 1 1 2 3 3 2 1 2 2 3 3 4 3 3 3 3 3 3 3 2 2 1 1 2 3 5 6 7 7 7 6 4 4 5 5 5 5 6 6 5 5 6 11 14 16 16 15 12 10 8 8 8 8 8 6 5 5 4 4 4 4 5 6 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 3 3 4 3 3 3 2 2 2 2 3 4 4 5 5 5 4 4 3 3 3 2 2 2 2 2 3 4 4 4 4 3 2 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 2 3 4 4 5 5 5 5 4 4 4 4 4 5 5 6 6 6 5 4 4 4 4 5 6 5 4 3 2 1 1 1 1 2 1 0 2 3 5 4 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 4 2 0 2 1 2 5 6 6 5 4 3 3 2 3 3 2 2 3 4 5 5 4 1 1 1 3 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 2 2 1 0 1 1 1 2 2 3 5 6 6 5 4 4 4 4 5 5 4 18 18 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 13 13 12 11 9 7 5 5 5 4 3 2 3 4 7 6 5 4 4 4 5 5 4 4 4 6 7 6 3 0 3 4 4 4 3 3 4 3 4 6 6 6 7 7 7 5 5 4 5 5 6 4 1 3 4 4 3 3 2 2 2 2 2 2 2 2 3 5 5 4 4 4 5 5 6 6 5 4 3 4 4 4 4 4 4 3 1 2 2 2 2 2 1 1 1 1 2 1 0 1 2 2 2 2 4 4 4 3 3 5 6 6 5 4 2 2 3 2 4 6 6 6 5 6 6 5 6 7 6 6 6 7 8 8 9 8 8 7 7 7 6 6 5 5 4 3 3 4 6 6 6 6 5 5 4 4 4 5 5 4 4 3 4 4 5 5 6 6 6 6 6 5 5 4 4 4 4 3 2 1 2 3 4 3 2 3 3 2 3 4 4 4 5 5 5 5 5 5 5 3 2 4 5 5 5 4 4 3 3 3 3 4 5 6 5 5 5 5 5 5 5 5 4 4 3 2 2 4 5 5 4 4 4 4 5 6 6 5 4 4 4 5 6 5 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 4 4 3 2 0 1 3 3 3 2 2 3 4 3 3 2 2 1 1 1 2 3 2 2 2 2 2 2 2 2 2 4 5 4 3 2 2 3 5 6 6 5 5 5 3 1 2 1 0 3 5 6 5 4 4 2 0 1 1 3 3 4 4 4 5 5 5 5 4 3 2 2 4 6 7 7 7 7 7 6 5 5 5 5 4 3 2 2 3 4 4 4 4 5 6 6 6 6 5 5 6 5 3 3 5 5 3 2 3 2 1 3 6 5 4 2 2 3 2 2 2 3 3 5 6 7 7 7 6 5 6 6 6 5 5 5 3 2 3 4 5 6 6 4 3 5 6 6 6 6 5 3 1 1 2 1 1 0 1 2 4 4 4 3 3 6 5 4 4 5 4 5 4 2 1 1 1 3 5 5 5 4 3 3 2 1 3 3 4 5 5 5 6 6 6 5 4 2 3 5 7 7 7 6 5 4 3 3 3 3 4 4 4 4 4 3 3 4 5 5 4 3 3 3 4 2 1 2 3 3 2 3 4 2 1 3 3 3 2 1 1 1 2 3 4 4 3 2 2 2 0 2 1 1 3 4 4 5 4 3 3 4 6 7 7 7 6 5 2 1 7 11 13 13 12 10 7 6 6 6 7 6 6 5 5 5 5 5 5 5 6 7 6 5 4 4 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 3 4 5 5 5 5 4 3 3 2 2 2 2 2 3 3 3 4 5 5 5 4 4 3 2 2 1 1 0 1 1 1 1 1 2 1 0 0 1 1 1 2 2 1 1 2 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 6 5 5 4 4 4 5 6 6 4 2 2 2 2 2 1 1 0 2 4 5 5 3 2 2 3 3 4 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 5 5 4 2 1 2 1 2 5 6 6 5 4 2 2 2 3 2 2 4 5 5 5 4 3 1 1 2 4 5 5 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 3 5 6 6 6 5 4 3 3 4 5 4 18 18 19 19 18 18 18 18 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 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 11 9 6 5 5 5 4 4 3 4 4 3 1 3 4 3 5 6 6 5 6 6 7 8 6 5 3 2 4 6 6 5 4 4 4 5 5 5 5 6 7 7 5 6 6 7 7 6 6 4 1 3 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 3 3 4 5 5 4 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 0 0 2 3 3 2 2 3 3 4 3 4 3 4 4 5 6 8 7 6 6 5 5 4 3 4 5 4 5 6 6 4 3 5 6 6 6 6 7 8 9 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 5 5 6 7 7 7 6 6 6 5 5 4 4 4 4 5 5 3 2 1 1 1 1 2 3 3 3 3 3 3 2 2 3 4 5 5 5 5 5 5 5 5 5 3 3 5 5 5 4 3 3 3 3 3 4 5 6 6 6 6 5 6 6 6 6 5 5 4 2 2 1 3 4 5 4 4 4 4 5 5 5 4 2 1 3 3 4 4 3 3 4 4 4 4 5 5 4 3 3 4 5 5 5 5 5 3 3 4 5 5 5 5 5 5 4 4 3 2 1 0 2 3 3 3 4 4 2 2 3 3 3 3 3 3 4 5 5 4 3 3 2 1 1 1 3 5 6 6 3 3 1 1 4 4 5 4 4 4 2 1 3 1 2 5 5 5 5 4 3 1 1 2 3 5 5 5 5 5 5 5 5 5 4 3 2 3 6 7 7 7 7 7 6 4 3 4 4 4 3 2 1 1 3 3 3 3 4 5 6 6 6 6 4 3 3 3 3 3 5 5 3 1 2 2 2 4 6 5 4 3 3 3 3 3 3 2 1 3 5 6 6 6 5 4 3 4 4 3 3 5 5 4 4 4 5 6 5 4 2 4 6 8 7 6 3 2 3 3 2 2 3 3 4 4 4 3 3 3 3 5 4 3 4 4 4 4 4 2 1 1 2 4 6 5 5 4 3 2 1 2 3 4 4 5 5 5 5 5 5 5 3 3 6 7 7 6 6 7 5 4 3 3 4 4 4 4 4 3 4 3 2 3 5 6 5 4 3 3 2 1 1 4 3 3 2 1 3 3 2 3 4 4 4 4 5 5 3 3 3 3 3 1 2 3 3 3 2 2 4 3 3 5 5 5 5 5 6 6 6 6 6 4 2 2 4 6 10 11 10 9 6 4 3 4 4 4 4 4 5 6 7 6 5 4 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 5 4 4 4 4 3 3 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 6 6 6 5 3 2 2 2 1 1 1 3 4 6 5 3 1 1 2 3 3 3 3 2 2 2 2 3 4 4 4 3 3 3 4 4 4 4 4 3 2 1 1 1 3 5 5 4 2 1 1 2 2 2 1 4 5 5 5 4 3 2 1 2 3 5 5 5 4 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 4 6 6 6 6 5 4 3 4 4 4 18 18 18 19 18 18 18 18 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 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 10 8 6 5 5 5 5 4 4 3 2 2 3 1 1 5 6 7 6 6 6 5 4 3 4 6 6 7 9 8 6 5 5 4 4 5 6 6 6 6 6 6 5 5 7 7 6 6 6 6 5 3 2 3 3 3 3 3 2 1 0 0 1 1 0 1 3 3 4 5 4 3 0 3 4 4 2 1 0 1 3 3 2 1 1 1 0 1 2 2 1 3 4 4 4 4 4 4 3 2 2 2 1 3 5 5 6 8 8 7 6 5 4 3 3 3 5 6 6 5 4 2 3 5 6 5 5 5 6 7 8 9 9 9 9 10 10 10 10 10 10 11 11 10 9 8 8 7 6 6 6 6 6 7 7 7 7 6 6 5 5 4 4 3 2 1 1 1 2 2 2 2 2 2 2 1 2 3 2 2 2 1 1 2 3 5 5 6 6 6 5 5 4 4 4 4 3 4 6 5 5 4 4 3 3 3 3 4 5 6 6 6 6 6 6 5 5 5 5 5 3 2 2 1 2 3 4 5 5 4 4 4 4 4 3 2 2 3 2 3 3 3 3 4 4 3 3 3 4 3 3 3 4 5 5 5 4 3 3 3 3 4 4 4 4 4 4 4 4 3 2 1 1 3 5 6 7 6 4 2 2 3 5 4 3 1 2 3 4 5 5 5 6 6 5 4 4 5 6 5 5 2 2 1 1 2 2 3 4 4 3 2 2 1 3 4 4 1 3 5 3 2 0 2 6 5 5 5 5 4 4 3 2 1 1 2 2 2 4 6 7 7 7 7 6 4 3 2 2 3 3 3 1 0 1 2 2 2 2 4 5 6 6 5 3 3 3 2 2 2 3 4 5 4 3 2 2 4 5 5 4 4 4 3 3 4 4 3 1 1 2 5 6 6 5 3 1 1 3 1 1 5 6 6 5 4 4 5 5 5 3 3 4 7 9 7 5 3 3 3 3 1 4 5 4 3 3 4 3 2 3 2 4 4 3 4 3 3 4 4 4 3 2 2 4 5 6 5 4 3 2 2 3 3 4 4 4 4 3 3 3 3 4 4 5 7 7 5 4 5 6 6 4 3 3 3 4 4 5 3 2 0 1 2 3 5 5 5 4 3 2 1 2 3 4 3 2 3 2 0 3 3 2 4 5 5 6 6 6 5 3 3 2 1 1 2 4 5 6 6 5 5 4 3 2 2 3 3 3 4 4 4 4 3 1 1 2 3 3 6 10 10 9 8 6 5 4 3 3 2 3 4 6 6 6 4 1 2 3 3 3 3 3 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 3 3 2 2 2 2 1 2 2 2 3 3 3 3 3 3 2 3 4 4 4 5 4 4 3 3 3 2 1 2 3 3 1 1 2 3 2 1 1 2 2 1 1 1 0 0 1 1 2 3 3 3 4 4 4 5 4 4 4 4 4 4 4 5 6 6 6 6 5 4 3 3 3 3 4 5 5 5 3 2 0 1 2 3 3 3 2 2 2 2 3 4 4 3 3 2 2 3 4 4 4 4 3 2 2 1 0 2 4 5 4 2 1 0 2 2 2 0 3 5 6 5 4 3 3 2 2 3 4 5 5 4 3 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 3 2 3 3 3 3 1 2 4 5 5 6 5 5 4 4 4 4 18 18 18 19 18 18 18 18 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 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 12 11 10 8 6 5 6 6 5 5 4 3 2 2 2 4 5 7 6 5 5 5 4 1 0 0 1 3 4 5 6 5 5 4 4 3 4 4 4 4 6 6 5 5 4 4 6 7 7 6 6 7 7 6 4 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 3 2 1 0 1 2 3 3 2 1 0 1 2 2 1 2 3 2 2 2 2 1 1 1 1 2 4 4 3 3 3 2 1 1 2 4 5 6 7 8 7 5 5 5 4 3 3 5 5 4 2 2 4 5 6 5 5 4 5 6 6 6 6 7 6 4 4 5 6 7 7 6 6 7 8 8 9 9 8 8 8 7 7 6 6 5 4 3 3 4 4 6 6 5 3 2 2 3 3 3 3 5 5 5 5 4 3 3 3 4 4 4 4 4 5 5 6 6 6 6 6 5 4 4 3 3 3 3 5 6 5 5 5 4 4 4 3 3 3 5 6 6 6 6 5 5 5 5 5 5 4 3 2 2 2 2 3 4 5 5 4 4 3 3 2 1 2 3 2 2 1 1 1 2 3 2 2 2 2 2 1 1 2 3 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 4 3 3 3 4 5 7 7 7 6 4 2 3 5 6 4 2 1 1 2 2 3 5 5 6 6 7 7 7 6 6 6 6 6 4 2 0 0 1 2 3 4 3 2 1 2 3 3 2 2 2 4 2 1 1 3 5 6 6 5 4 3 2 2 3 2 1 1 2 3 5 7 8 6 5 5 5 4 2 1 1 1 1 1 2 2 2 2 3 1 2 3 5 6 6 5 3 3 3 3 3 2 3 4 5 5 5 4 4 5 5 4 3 2 1 1 2 3 4 4 4 4 3 6 6 7 6 4 4 5 6 6 5 4 4 5 6 5 4 5 5 4 3 3 4 7 8 7 5 3 2 3 3 1 3 5 3 1 3 4 4 2 3 3 3 5 4 4 4 4 5 6 5 4 2 2 3 5 6 5 4 4 3 3 4 4 4 4 3 3 2 1 1 3 4 5 6 7 5 3 2 4 5 6 5 3 2 2 4 5 5 3 2 2 2 2 3 4 5 5 5 5 5 4 3 2 3 2 2 3 2 1 1 1 3 5 6 6 6 6 6 5 3 2 1 1 1 2 5 6 7 8 7 6 3 1 1 1 2 2 1 1 1 1 1 0 1 3 2 2 2 3 9 10 10 10 9 7 7 6 5 3 3 3 5 5 5 4 2 1 3 4 4 4 4 4 3 3 2 2 2 1 0 1 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 3 2 1 1 1 1 2 2 3 3 4 4 2 1 2 3 3 3 3 4 4 4 4 4 3 2 1 2 2 2 1 1 2 3 3 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 3 3 4 4 3 3 3 4 5 5 5 6 6 6 7 6 6 5 5 5 6 6 5 4 3 2 1 0 1 2 2 2 2 2 2 2 3 4 4 3 2 1 1 1 2 3 3 3 3 2 1 1 1 2 4 5 4 3 2 0 1 1 2 2 1 4 6 7 5 4 3 2 2 2 3 4 5 4 4 3 2 1 1 0 0 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 2 2 3 4 5 5 5 5 5 4 4 4 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 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 12 11 10 8 6 5 6 6 6 5 4 3 3 4 4 6 6 5 5 5 4 2 2 2 2 1 1 1 0 1 2 2 1 2 3 3 1 1 1 4 5 5 4 4 4 4 5 6 7 6 6 6 6 7 6 6 4 4 3 3 2 1 0 1 1 1 1 1 2 2 1 2 2 4 7 6 4 3 3 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 3 4 3 3 2 1 0 0 2 3 4 6 6 6 4 3 4 4 4 4 3 1 2 3 1 2 4 5 5 5 4 3 4 6 7 6 5 6 5 3 3 3 4 5 6 5 4 3 4 6 6 6 6 6 5 4 4 4 2 1 1 3 4 6 8 9 8 8 6 5 3 2 2 3 3 4 5 5 5 5 5 4 4 5 6 6 5 5 6 6 6 6 6 6 6 5 4 3 2 2 2 4 5 5 5 5 5 4 4 4 4 3 4 5 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 3 4 3 3 2 2 1 1 2 3 2 2 1 1 1 1 1 2 1 1 1 1 0 0 1 2 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 5 5 6 6 6 6 5 4 3 4 6 7 6 4 2 1 1 1 1 2 3 4 5 5 6 7 7 6 7 7 7 7 6 4 0 1 3 3 4 4 5 5 5 5 6 4 3 3 4 5 3 3 3 4 6 6 5 5 5 4 3 3 3 3 3 3 4 5 6 8 8 6 4 4 5 5 4 3 2 1 1 1 1 1 1 2 2 2 3 4 6 7 5 3 2 2 2 3 4 5 5 5 5 5 5 4 3 4 4 4 4 3 3 3 2 2 2 4 5 5 4 5 6 7 8 7 7 6 5 4 3 2 1 4 6 5 3 4 4 3 2 2 3 6 8 8 6 4 3 3 3 3 4 5 2 1 2 3 4 2 2 3 4 4 3 4 5 5 5 6 6 5 3 2 2 3 4 4 4 4 4 4 4 3 3 3 2 1 1 1 3 4 4 5 6 5 3 2 1 3 5 6 5 4 3 3 3 5 6 5 3 2 1 1 1 2 3 3 4 4 5 5 5 3 2 1 2 4 4 5 5 5 5 6 6 7 6 6 6 5 3 1 0 1 2 2 5 6 6 7 5 3 1 2 2 3 3 3 2 1 1 1 2 3 3 4 4 3 3 1 6 10 10 9 8 8 7 7 6 5 3 3 4 4 4 3 2 2 3 3 4 4 4 4 4 3 2 2 2 2 1 2 2 3 4 4 4 4 4 4 3 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 1 0 0 1 1 2 3 4 4 3 1 2 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 2 2 1 2 3 3 3 2 2 2 2 3 3 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 3 4 5 5 5 5 6 6 6 6 6 7 8 7 6 5 3 2 1 1 1 0 1 2 1 2 2 2 2 3 3 3 2 1 1 1 1 1 0 0 1 1 1 1 2 2 3 4 4 3 2 1 1 1 1 1 2 1 4 6 7 6 4 3 2 2 2 3 3 3 3 3 2 2 2 1 1 0 1 1 1 1 1 1 2 3 4 3 2 2 3 3 3 3 3 1 2 4 4 5 5 5 5 4 4 5 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 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 11 9 7 6 5 6 6 6 4 4 3 4 4 5 5 4 4 4 4 4 2 1 1 0 0 1 2 1 0 1 1 2 3 4 3 3 4 4 5 4 4 3 3 4 4 5 6 6 6 5 5 6 6 6 6 6 5 4 4 3 2 1 1 1 1 1 1 3 3 2 2 4 5 4 3 2 2 1 3 4 2 1 1 2 3 3 2 2 1 2 2 1 2 2 2 2 1 2 2 1 0 1 1 2 2 2 3 4 4 4 2 1 2 3 2 2 2 1 3 4 4 5 5 5 6 6 6 6 5 6 6 7 7 9 8 7 6 5 4 4 4 3 3 3 3 4 5 5 5 4 4 5 5 5 3 3 6 9 10 11 10 10 10 10 10 9 7 5 4 4 4 5 5 6 6 6 5 4 4 4 5 5 5 5 5 5 5 6 6 6 5 4 4 3 2 1 3 4 5 6 6 5 4 4 3 3 3 3 4 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 3 3 2 1 1 1 2 2 2 2 2 1 1 0 1 1 2 2 3 3 2 1 1 1 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 6 6 5 3 2 1 3 4 6 7 6 4 2 2 2 2 2 3 3 4 4 4 5 6 6 5 3 5 7 6 6 6 5 4 3 2 2 3 5 6 6 7 8 7 6 5 5 4 4 4 5 6 6 6 6 5 4 5 5 6 6 6 6 6 6 5 7 8 8 6 4 3 4 5 5 5 5 3 2 1 1 2 2 1 1 2 5 5 6 6 5 4 2 2 2 2 3 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 4 4 3 4 5 5 5 4 4 5 7 7 6 3 2 1 1 2 3 6 7 6 4 3 3 3 2 1 1 3 5 7 7 5 4 4 4 4 4 3 1 1 0 2 3 3 3 4 4 3 2 4 5 5 5 5 5 4 4 4 3 2 2 3 3 3 3 2 2 2 2 2 1 1 2 3 3 3 4 4 5 5 4 2 1 2 4 5 5 4 4 3 4 6 6 5 3 2 1 1 1 2 2 2 2 3 4 5 6 6 5 4 4 4 5 6 6 5 5 5 6 7 8 7 6 5 3 1 1 1 1 4 5 6 5 4 3 1 1 2 3 3 3 2 2 1 0 2 3 4 5 6 6 6 5 5 6 8 8 8 7 7 6 6 5 5 3 2 4 4 4 3 3 2 2 3 3 3 3 3 3 3 2 2 2 1 1 1 2 4 4 4 4 5 5 4 4 3 4 4 5 5 5 4 4 4 4 3 3 3 2 1 1 1 1 1 2 2 3 3 3 1 2 4 6 5 5 5 5 6 5 5 5 3 1 2 2 2 2 2 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 4 4 4 4 4 5 5 6 7 8 8 8 7 6 4 2 1 1 1 0 1 1 1 2 3 3 2 2 2 2 1 0 1 1 1 1 2 2 2 1 1 2 3 3 3 3 3 2 1 1 1 1 1 1 2 0 3 6 6 6 5 4 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 2 3 4 3 2 2 2 3 3 2 2 1 2 3 3 4 4 4 4 4 4 5 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 17 18 18 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 19 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 16 15 15 15 14 14 14 14 14 14 13 13 13 12 11 9 7 5 6 6 6 5 4 3 3 3 4 4 5 4 4 3 3 4 3 0 1 2 2 2 1 2 2 1 2 3 3 3 3 3 4 4 5 4 3 2 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 4 4 3 1 1 1 2 1 0 3 3 3 3 2 3 2 3 2 1 1 2 3 5 5 5 6 6 5 4 4 3 4 3 3 4 5 5 5 2 0 1 1 1 2 2 2 1 1 3 3 2 3 3 3 4 4 4 3 2 2 4 4 4 3 4 4 4 4 5 6 6 6 6 8 9 10 10 10 9 8 8 7 6 5 3 2 2 2 3 4 5 4 4 3 3 3 5 9 12 14 12 11 10 10 9 9 9 9 8 7 6 6 6 6 6 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 3 4 5 5 5 5 4 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 1 0 1 2 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 4 5 5 5 5 5 4 4 5 6 7 5 3 2 2 1 3 6 7 4 1 1 1 2 3 4 5 5 5 5 4 4 5 5 5 4 3 5 7 5 5 6 5 4 3 3 3 4 6 7 7 7 7 6 5 4 5 4 4 5 6 6 6 5 5 5 6 6 6 6 7 6 6 5 6 5 6 7 6 4 3 3 3 3 3 3 3 3 3 2 1 1 2 2 2 4 6 6 5 3 4 3 2 3 3 3 3 4 3 3 4 3 1 3 4 5 5 5 6 6 6 6 5 4 1 1 3 4 5 5 5 6 5 6 7 6 4 3 3 4 5 6 6 6 6 3 2 3 3 3 2 1 2 5 7 8 6 4 3 3 4 4 3 1 0 0 2 4 4 4 3 2 0 2 4 4 4 4 4 4 4 3 3 4 4 3 2 2 2 1 0 2 2 1 1 2 3 4 3 3 2 4 5 6 4 3 0 0 2 3 4 4 4 4 4 5 6 6 5 4 3 2 2 2 2 1 1 2 3 4 5 6 7 6 6 5 5 5 6 5 4 3 4 5 7 8 8 6 5 1 2 4 4 3 1 3 5 5 5 4 2 0 2 3 2 2 2 2 2 2 2 4 6 8 9 10 9 9 8 7 8 8 8 7 6 5 5 4 4 4 4 4 4 4 4 3 2 1 1 2 2 2 3 3 3 2 2 2 1 1 2 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 2 2 3 3 3 3 1 3 5 6 6 6 6 6 6 6 6 5 5 4 2 0 1 1 1 1 1 0 1 3 3 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 6 7 7 7 7 7 6 4 2 1 1 1 1 2 3 3 3 3 2 1 1 1 1 0 0 1 1 1 2 2 3 1 2 4 4 4 3 2 2 2 2 2 1 1 0 1 1 1 3 5 6 6 6 5 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 2 3 4 3 2 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 5 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 11 9 7 6 6 6 6 5 4 3 3 3 3 3 3 2 2 0 2 3 1 1 2 2 2 2 2 2 3 4 4 3 3 3 3 2 3 4 4 4 3 3 3 3 5 5 5 5 5 5 4 4 4 3 3 3 4 5 4 4 2 1 1 2 2 3 1 2 5 6 6 4 3 3 3 4 2 3 4 5 6 6 5 5 5 4 4 4 5 2 2 4 4 4 4 4 3 2 1 1 1 2 2 2 1 1 4 3 2 4 5 4 4 4 2 3 2 2 3 3 4 4 3 3 2 1 3 4 5 6 6 5 6 7 9 10 10 10 10 10 9 8 6 5 4 4 4 4 4 3 3 6 9 10 11 13 12 12 11 9 8 7 6 4 5 6 7 8 7 7 6 6 6 6 6 6 6 5 4 4 4 4 4 5 5 5 4 4 3 2 2 2 2 2 3 4 4 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 3 3 2 1 2 3 3 2 2 2 1 1 1 0 0 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 3 3 4 5 6 6 5 3 1 1 2 3 5 5 5 2 1 1 2 4 6 6 6 6 5 5 5 5 4 4 3 4 4 5 6 6 6 5 4 4 4 4 4 6 6 7 6 6 5 4 3 3 3 3 3 3 3 4 5 5 5 4 5 5 6 5 5 6 6 6 5 4 4 5 6 5 3 1 2 1 2 2 2 3 3 2 2 2 2 1 3 5 5 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 4 6 6 6 7 6 6 6 5 3 1 2 4 4 5 6 7 6 5 5 7 7 6 6 5 5 3 3 6 6 5 4 3 3 4 4 4 2 3 5 7 7 5 3 3 3 4 4 3 3 2 3 4 4 4 3 1 1 2 2 3 4 4 3 4 4 4 3 2 2 4 4 3 3 2 1 2 4 4 3 3 4 4 3 3 3 3 5 6 6 3 2 1 1 2 3 3 4 5 6 6 5 5 6 5 5 4 5 5 5 4 4 3 3 4 5 5 6 6 6 6 6 5 5 5 4 4 3 4 6 7 7 7 4 2 4 6 8 7 6 4 4 5 6 6 4 2 0 2 3 3 2 2 3 3 3 2 4 9 11 11 10 9 8 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 4 4 3 2 2 2 2 3 3 2 2 2 3 3 2 2 2 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 4 3 1 2 5 7 7 7 6 6 6 6 6 5 5 5 4 4 3 2 2 1 1 1 2 3 4 4 3 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 4 5 6 7 7 7 7 6 4 2 1 1 2 3 4 4 4 3 1 0 1 1 1 1 1 2 1 0 2 2 2 2 3 5 4 4 3 2 2 2 2 2 1 0 0 0 0 1 3 5 5 6 6 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 2 4 4 4 3 2 1 1 2 2 2 2 3 3 3 3 2 2 2 3 3 4 5 5 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 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 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 11 9 8 7 7 6 6 5 4 3 3 2 2 2 1 1 1 1 1 1 0 2 3 3 3 2 2 2 0 1 3 3 4 4 4 4 4 4 4 4 4 3 3 4 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 3 2 2 1 1 3 4 6 8 10 9 8 8 7 9 8 6 3 4 7 7 6 5 4 4 4 4 3 4 4 3 3 4 4 4 4 3 3 3 2 0 2 2 1 0 1 3 4 3 3 4 6 6 4 4 3 1 1 1 1 1 1 1 1 2 2 2 2 3 4 5 7 7 7 7 7 9 9 9 10 10 10 9 9 7 5 5 4 5 6 8 9 10 11 11 10 9 8 6 6 4 4 4 4 4 4 5 7 8 8 7 6 5 5 4 4 5 5 5 4 4 3 3 4 4 4 4 4 3 2 1 0 1 2 3 4 4 4 5 5 4 3 3 3 3 3 4 5 5 5 5 4 4 3 3 3 2 2 3 3 3 3 3 3 3 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 3 3 4 3 2 1 2 4 6 6 6 4 2 2 1 2 6 7 7 5 2 2 2 2 4 5 6 6 6 6 6 6 6 5 4 3 3 4 4 5 5 6 6 5 2 2 3 4 5 6 6 6 6 6 5 4 3 3 2 2 4 3 3 2 3 5 4 4 5 5 5 5 5 5 6 5 4 3 3 5 6 6 3 1 1 2 5 5 5 4 3 1 1 1 0 2 4 6 5 4 4 4 5 4 4 3 3 2 3 2 2 2 2 2 3 5 6 7 7 7 7 6 6 6 4 4 4 4 4 4 4 4 5 5 4 5 6 6 6 6 6 4 1 3 5 5 5 4 4 4 4 4 4 3 4 7 7 7 5 5 5 4 4 4 3 4 2 1 4 4 4 3 1 1 1 0 1 2 3 3 4 5 5 4 2 1 3 4 4 3 1 1 3 6 6 4 3 4 5 4 5 5 5 6 6 5 3 2 2 3 3 2 3 4 7 7 7 5 4 4 4 4 3 3 3 5 6 6 6 5 5 4 5 5 6 6 5 5 5 5 5 4 3 3 5 6 6 5 4 3 5 9 10 10 9 8 7 6 6 6 5 3 2 1 2 2 2 2 2 3 3 2 2 6 10 12 10 8 7 7 7 6 6 5 5 6 6 6 5 5 4 5 5 5 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 2 3 3 3 2 1 4 6 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 2 0 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 3 3 3 2 2 2 2 2 2 3 5 6 7 7 8 7 6 5 4 3 3 4 5 5 4 3 2 1 2 2 1 0 1 1 0 0 1 2 3 2 3 5 4 3 2 2 2 2 2 2 1 1 0 0 0 2 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 3 4 4 3 2 2 1 0 1 3 4 5 4 3 1 0 1 2 2 2 3 3 4 3 3 3 2 2 2 2 3 4 5 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 12 11 9 8 7 6 6 5 5 4 3 2 1 1 1 1 1 1 1 0 0 1 2 3 3 3 2 2 1 2 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 3 4 4 5 5 5 4 3 3 3 2 1 2 5 6 7 8 9 10 10 9 7 8 9 8 8 8 8 7 7 7 6 5 5 3 3 4 3 3 4 4 4 4 4 5 5 5 3 2 3 2 1 2 2 2 2 2 4 5 4 4 5 6 5 3 4 5 4 3 4 1 2 2 2 3 2 1 0 2 2 1 4 7 8 8 7 7 8 8 8 9 9 9 8 7 5 4 4 3 5 7 7 7 6 6 5 4 2 0 1 2 3 4 4 5 6 6 7 7 7 8 8 7 5 5 4 3 4 5 6 6 5 4 4 4 4 4 3 3 3 2 0 1 3 4 4 4 4 4 5 4 3 2 2 3 3 3 4 5 6 6 5 5 4 3 2 2 1 2 2 3 3 3 3 3 3 2 2 2 1 1 1 2 2 3 3 4 4 3 3 3 3 3 2 3 4 4 3 2 1 2 3 3 3 2 3 3 3 3 2 2 2 2 2 3 2 2 3 4 4 5 5 4 1 0 2 2 4 7 6 5 3 3 2 3 3 4 3 3 2 3 5 6 7 6 5 4 3 3 4 4 4 5 5 5 4 3 3 3 3 4 4 5 5 6 6 5 4 4 4 3 3 4 4 2 0 0 1 5 5 4 4 5 5 5 5 4 3 3 3 3 5 6 5 3 3 4 6 6 5 4 5 3 2 2 2 3 4 4 4 5 5 4 5 5 4 3 4 2 2 3 2 1 1 2 5 6 6 6 7 8 7 6 6 6 6 6 6 5 4 2 3 3 4 5 5 5 6 6 5 4 4 7 6 5 4 5 4 5 6 5 4 4 3 3 4 6 7 8 7 6 6 5 4 3 2 2 3 2 1 3 4 4 3 3 1 1 1 1 1 3 4 4 5 5 4 2 1 2 3 2 1 1 2 3 5 5 4 3 4 6 6 6 5 4 4 4 5 4 2 2 3 3 2 3 5 7 7 6 3 3 3 3 3 3 3 4 5 6 6 7 7 6 5 4 4 4 4 5 4 4 4 4 4 3 3 5 4 3 3 6 8 9 10 10 9 8 7 7 6 5 4 3 2 0 1 1 2 2 2 2 2 1 3 6 9 9 9 8 8 8 8 7 6 6 5 4 4 5 5 5 5 5 5 5 5 4 3 3 3 3 4 3 3 2 2 2 1 1 2 2 3 4 5 5 5 5 5 5 5 6 6 6 5 4 4 5 5 4 3 3 3 4 5 5 5 3 2 1 1 2 3 4 4 4 4 3 4 6 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 3 2 1 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 1 2 4 5 6 6 6 6 6 6 5 4 4 5 5 5 4 4 3 2 2 1 0 1 1 1 1 2 3 3 3 3 2 3 4 4 2 2 2 3 3 3 1 1 0 1 1 1 4 5 6 5 5 4 4 4 3 3 2 2 2 3 4 5 5 5 4 3 2 0 1 2 3 4 5 4 3 1 0 1 1 2 3 3 3 3 3 3 3 2 2 2 2 2 3 4 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 14 14 13 12 11 9 8 6 6 5 5 4 4 3 2 1 1 1 1 1 1 0 1 1 2 3 3 3 2 1 1 1 2 3 3 2 3 5 4 3 3 4 5 4 4 4 4 4 5 5 4 3 3 4 5 4 5 5 4 3 2 2 3 5 7 9 8 8 9 9 8 7 6 5 6 7 6 5 5 6 7 6 4 2 3 3 2 2 2 4 3 3 4 5 5 5 5 4 2 1 2 3 1 3 3 3 4 5 3 4 4 4 5 6 6 4 4 5 5 5 3 2 4 4 5 5 3 3 2 1 2 1 2 2 3 6 7 8 8 8 9 9 8 8 7 7 6 5 4 3 2 5 6 6 6 5 3 3 3 1 1 1 2 4 7 7 7 7 7 9 9 9 9 9 7 5 5 6 6 6 7 7 7 6 4 4 4 4 3 3 2 2 1 1 3 4 5 5 5 5 5 4 4 3 2 2 3 3 3 4 5 5 6 6 5 4 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 3 3 2 2 2 2 3 4 4 4 4 4 3 4 4 4 5 5 4 3 2 2 3 4 3 2 2 2 3 3 3 2 2 2 3 2 2 1 2 4 4 3 2 2 2 2 3 5 6 6 4 3 3 3 3 2 1 1 2 2 1 2 4 5 5 5 4 4 3 3 3 4 4 5 5 5 4 5 6 6 5 5 5 5 6 6 6 5 5 4 4 5 4 4 4 2 2 2 3 6 5 4 2 2 3 5 5 3 1 1 2 3 6 6 5 4 4 6 7 4 3 4 4 2 3 4 5 5 4 3 4 5 6 6 4 3 4 3 3 2 3 3 2 2 3 3 3 3 5 7 7 7 7 6 6 6 6 7 6 5 3 2 0 2 3 4 4 5 6 6 7 4 4 6 7 7 5 5 4 5 6 6 5 4 2 3 5 6 7 8 8 6 5 4 4 3 1 1 2 1 2 2 3 3 3 3 3 2 1 1 1 2 3 3 4 4 3 1 1 2 2 2 2 2 3 3 4 5 5 4 5 7 6 5 3 4 4 4 5 4 2 1 3 3 5 6 7 7 6 4 2 3 5 5 5 5 5 5 5 5 5 6 7 7 7 5 3 2 3 3 3 3 3 3 3 2 2 1 3 5 9 11 11 9 7 8 8 8 7 6 5 3 2 2 1 2 2 2 2 2 2 2 2 6 9 11 11 9 7 6 7 8 9 8 6 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 2 3 3 3 3 3 3 2 1 1 1 2 3 4 5 5 5 6 6 6 6 5 4 3 3 3 5 4 4 3 3 4 6 7 7 5 3 1 2 3 4 4 5 5 5 5 4 4 4 5 6 6 5 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 4 3 2 1 1 1 0 0 1 2 2 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 3 3 4 4 4 3 3 3 2 2 2 3 5 6 6 6 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 2 2 1 1 1 3 4 3 3 3 2 2 4 3 3 2 3 4 4 3 2 1 1 2 2 1 3 5 6 6 5 4 4 3 3 2 2 2 3 4 5 5 5 5 4 2 1 1 1 2 4 4 4 3 2 1 0 1 2 2 3 3 3 3 3 4 3 2 1 2 1 1 2 3 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 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 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 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 11 9 7 6 5 4 4 4 4 3 2 1 1 1 1 1 1 1 2 2 2 3 2 2 1 1 1 1 2 3 3 5 7 6 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 7 8 8 9 9 8 7 7 7 5 3 3 4 4 4 3 3 3 4 5 4 3 2 2 2 0 1 3 2 2 4 4 5 2 2 3 2 2 3 1 5 5 6 6 6 5 4 4 3 4 6 6 5 4 4 4 5 6 5 4 4 5 6 6 6 4 3 3 5 4 4 3 4 5 6 7 7 8 9 9 8 8 7 6 6 5 4 2 1 2 3 4 5 5 4 3 2 3 4 5 7 9 7 6 7 8 9 11 11 11 10 9 7 5 5 6 6 7 6 6 6 5 4 4 4 4 4 3 2 2 0 2 3 5 5 5 5 4 4 4 4 3 3 2 3 3 3 4 4 5 5 6 5 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 3 4 4 4 4 5 5 5 6 5 5 5 5 5 5 4 3 3 2 3 4 4 3 3 3 3 3 2 2 2 3 4 3 2 1 2 3 5 6 8 7 5 4 4 4 3 2 1 0 1 1 1 1 2 2 2 2 3 3 3 3 2 2 4 4 5 5 6 6 6 7 7 6 6 5 5 6 6 5 5 4 3 3 3 3 4 5 2 2 4 5 6 6 5 4 3 3 4 3 2 1 2 3 6 7 6 6 5 5 6 7 3 3 5 3 2 4 5 6 6 5 4 4 7 6 5 2 1 3 4 4 3 3 3 4 3 3 3 3 3 4 6 7 6 5 6 6 5 6 6 6 4 3 3 2 1 1 2 3 4 5 5 3 2 2 3 6 5 3 2 3 4 5 6 5 4 2 5 7 7 7 7 6 5 4 4 3 2 0 2 1 1 2 1 1 2 2 2 3 2 2 1 1 1 2 2 3 3 3 1 2 4 4 4 5 5 5 5 5 6 6 6 7 7 5 5 5 5 5 5 5 4 2 1 2 5 7 8 7 6 4 4 3 5 5 5 5 5 5 6 6 5 5 5 6 6 7 6 4 2 1 1 0 1 1 1 1 1 2 5 8 9 9 10 9 8 6 5 6 7 7 5 3 3 3 4 2 2 2 2 2 3 2 1 5 10 12 12 10 9 7 6 5 6 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 2 3 3 3 3 2 1 2 2 2 2 1 3 3 4 4 4 5 7 7 7 5 3 2 3 4 4 4 4 3 3 2 3 2 1 3 5 5 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 3 3 2 2 2 1 1 0 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 4 6 6 6 5 5 5 5 5 4 4 3 3 2 2 2 2 1 2 2 2 1 1 2 3 4 3 2 3 2 1 3 3 3 3 3 4 4 4 3 2 2 3 2 1 2 5 6 6 5 4 3 3 2 2 2 3 3 4 5 5 5 4 3 2 1 1 2 3 4 4 3 2 1 1 1 1 2 2 2 2 2 2 3 3 3 2 1 1 2 2 2 1 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 18 18 18 17 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 15 14 14 13 11 9 7 6 4 3 2 3 3 3 2 1 1 3 5 3 2 2 2 2 2 2 2 2 3 2 1 1 2 2 4 6 7 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 3 4 4 4 4 4 4 5 4 4 7 9 9 9 8 5 4 2 4 4 4 4 5 4 3 3 3 3 4 4 4 1 2 2 2 1 0 1 0 1 2 2 1 1 1 2 1 2 3 5 7 7 5 6 6 4 4 5 5 6 6 6 5 5 3 3 4 3 2 2 2 2 3 4 5 5 6 5 6 6 7 7 6 6 5 6 7 7 8 8 7 7 5 4 4 4 4 3 2 0 4 6 8 8 7 6 6 7 7 7 6 5 6 7 8 8 9 10 10 11 11 9 7 5 5 6 6 6 6 5 5 4 4 4 4 4 4 3 3 2 1 2 3 4 4 4 4 4 4 4 4 4 3 2 2 2 3 3 4 5 5 5 5 4 3 3 4 4 4 5 5 5 6 5 5 5 4 4 5 5 5 5 4 3 3 2 2 2 2 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 4 3 3 3 4 5 5 5 4 4 4 4 2 1 3 4 7 8 7 6 5 4 4 4 3 2 1 0 0 1 1 1 1 1 2 1 2 2 2 2 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 2 1 0 1 2 4 5 4 4 6 7 6 5 4 3 3 2 2 3 2 3 4 5 6 6 6 5 5 5 6 5 2 2 4 1 3 4 4 5 5 5 5 5 6 5 4 4 3 4 5 4 3 2 2 2 2 2 2 3 5 5 3 3 6 7 7 6 5 6 6 6 4 4 3 2 1 0 1 3 3 3 2 1 3 2 1 4 4 4 3 2 2 4 5 5 4 5 6 6 4 5 6 5 4 4 3 4 4 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 3 5 6 6 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 5 5 4 3 2 2 4 7 7 7 5 4 3 3 3 5 4 4 3 4 4 5 6 6 6 6 6 6 7 6 5 4 4 4 4 4 4 3 2 2 4 8 9 8 5 6 8 8 6 5 6 7 7 5 4 4 4 4 2 1 3 3 3 3 2 1 3 7 11 11 11 9 8 6 4 3 4 6 7 6 5 4 3 3 3 3 3 4 6 6 5 4 4 3 3 2 1 1 2 4 5 4 3 3 2 1 2 2 3 3 3 3 3 3 4 4 4 3 3 4 2 2 3 4 4 5 6 7 8 7 5 3 2 2 2 2 2 2 2 2 2 2 2 1 2 3 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 4 4 3 3 3 3 4 5 6 5 6 6 6 5 4 3 2 2 2 2 2 2 2 1 1 1 1 0 2 4 4 3 2 2 2 1 2 3 4 3 3 3 4 3 3 2 2 3 2 0 3 5 5 5 4 3 3 2 2 2 3 4 5 5 5 5 4 3 2 1 2 2 3 3 4 4 3 2 1 1 2 2 3 2 1 1 1 1 2 2 2 0 1 2 2 3 2 2 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 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 16 16 16 16 16 16 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 18 17 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 15 15 14 13 11 9 7 5 4 2 2 2 3 3 2 3 4 4 4 2 1 1 1 1 1 2 2 3 3 2 1 0 1 3 6 6 4 3 4 5 4 4 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 3 2 4 8 9 7 3 2 3 2 4 5 5 3 2 1 1 2 3 4 5 4 3 0 2 3 3 3 1 1 0 1 2 2 1 1 1 0 2 4 5 7 7 6 3 5 4 4 5 5 6 7 7 6 5 4 4 2 2 2 2 2 2 1 1 1 2 2 2 2 4 5 6 7 8 10 10 10 9 8 8 7 6 5 4 3 2 3 4 3 2 3 7 8 9 8 7 6 7 6 4 3 4 5 6 7 7 7 7 8 9 9 9 7 6 4 5 6 6 6 6 7 6 6 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 4 4 5 4 3 2 2 2 2 3 4 4 5 5 5 4 4 3 3 3 4 4 5 6 6 6 5 5 4 4 5 5 5 5 5 5 4 4 3 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 5 6 6 5 5 5 5 4 4 5 6 7 7 5 4 4 4 4 3 3 2 1 1 1 1 1 0 0 1 2 2 1 1 3 4 4 4 4 5 6 6 6 6 5 6 6 6 6 6 6 5 5 4 3 1 1 2 1 2 4 5 5 5 6 7 5 2 2 3 5 2 2 3 3 5 5 6 6 5 4 4 5 5 5 4 2 1 1 2 3 3 3 3 4 3 4 4 4 3 1 1 4 5 5 4 4 3 2 3 3 4 3 5 5 4 4 3 5 7 7 6 5 6 5 4 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 3 3 3 3 3 2 3 3 4 5 6 6 6 5 5 5 5 3 2 2 2 3 3 2 1 1 1 1 0 2 4 4 4 3 4 4 4 4 3 2 2 3 5 6 5 4 3 3 3 4 4 4 4 5 5 6 6 5 5 4 4 4 5 4 3 2 2 5 7 8 6 4 3 3 3 2 1 3 3 2 2 3 4 5 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 5 7 7 6 5 5 7 8 7 5 6 6 6 4 3 3 3 3 2 1 3 4 4 4 3 2 2 4 8 10 11 10 8 5 3 1 0 3 6 7 6 5 3 3 4 5 6 6 5 4 2 2 3 3 3 2 2 1 1 2 4 5 4 2 1 1 1 2 3 4 4 3 3 3 3 2 1 3 4 5 3 2 4 4 4 5 6 8 8 7 5 3 2 0 2 3 3 2 2 2 2 2 1 0 1 1 1 1 2 2 2 3 4 4 4 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 0 1 1 2 2 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 4 4 4 4 4 3 3 4 4 5 5 6 6 7 7 7 6 5 4 3 3 3 3 3 2 2 1 1 1 2 1 2 4 4 3 2 2 2 2 3 3 4 3 3 3 3 2 2 2 2 2 1 1 4 4 4 4 3 3 2 2 3 3 4 5 5 5 5 4 4 3 2 1 2 3 3 4 4 4 3 1 1 2 3 3 3 2 1 0 0 1 1 1 1 1 2 2 2 2 2 2 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 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 16 16 16 16 16 16 16 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 17 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 15 15 15 14 12 10 8 6 5 4 4 4 4 4 4 3 4 4 4 2 1 1 1 2 1 1 1 2 3 2 2 1 0 2 4 5 4 1 3 4 5 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 4 7 10 7 3 2 2 3 4 5 3 1 2 3 3 1 1 3 3 4 3 2 1 1 1 2 1 1 1 1 0 1 1 0 0 1 1 2 5 6 7 5 3 4 4 4 5 5 5 6 6 6 5 4 2 1 2 3 5 5 5 4 3 2 1 2 2 2 3 3 4 4 5 7 8 9 9 9 9 9 8 7 7 6 4 4 5 5 4 5 6 7 5 6 8 6 4 3 2 3 4 4 4 5 6 8 8 8 8 8 8 7 5 3 3 7 7 8 9 9 9 8 8 7 7 8 7 7 6 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 3 3 3 4 5 6 6 6 5 5 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 3 2 2 2 1 2 2 2 3 3 3 4 4 4 5 4 4 4 4 5 5 5 5 5 6 6 6 7 7 6 6 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 4 7 7 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 3 2 1 2 2 2 3 4 4 5 5 5 6 4 3 3 4 5 4 3 3 5 6 6 6 6 5 3 2 2 3 4 4 4 4 4 4 4 5 4 3 4 3 3 4 6 6 4 4 4 4 4 4 4 4 3 3 3 3 4 6 5 3 3 4 7 5 4 3 3 3 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 0 1 1 2 2 2 3 4 3 3 3 4 6 6 4 2 2 2 2 3 4 3 2 2 3 5 5 5 5 5 5 3 2 4 3 3 3 4 5 5 5 4 2 1 3 2 1 1 3 3 4 4 5 5 5 3 2 2 3 3 4 3 3 0 3 7 8 8 4 1 2 4 5 4 2 1 1 1 2 3 5 5 6 6 5 5 5 6 6 7 6 6 6 6 6 6 5 4 3 6 7 6 4 2 3 4 5 6 7 6 6 6 5 3 3 3 3 3 2 1 2 4 5 4 3 2 2 4 7 9 9 9 8 6 4 3 2 3 4 5 5 5 4 5 6 6 6 5 4 2 1 1 1 2 3 4 2 2 3 1 2 5 4 4 3 3 3 3 3 2 2 1 0 1 2 3 4 5 5 5 2 2 4 4 4 5 6 8 7 6 4 3 3 2 2 2 3 2 0 1 2 2 1 1 1 1 1 0 1 1 2 2 2 3 4 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 4 4 4 3 3 3 3 4 5 5 5 6 7 7 7 7 7 6 5 5 4 4 3 3 2 1 0 0 1 3 2 0 3 4 4 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 0 2 4 4 4 3 3 2 2 3 4 4 5 5 4 4 4 3 3 2 2 1 2 3 3 4 4 4 4 3 2 2 3 3 3 2 1 1 1 1 2 2 2 2 3 3 2 2 2 2 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 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 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 17 17 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 15 14 14 12 10 7 6 5 5 5 6 5 4 3 3 5 4 3 1 0 1 1 2 1 1 1 1 2 2 1 0 0 1 2 1 0 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 5 6 8 5 4 3 2 5 5 2 3 4 4 3 2 2 2 3 4 3 2 1 2 3 2 1 1 1 1 1 2 2 1 1 2 1 2 4 6 7 7 6 6 5 5 5 5 4 3 4 6 6 5 5 2 2 3 4 5 4 2 4 5 4 2 2 2 2 3 3 3 3 4 5 6 7 7 8 8 8 7 7 8 8 8 8 8 8 8 8 6 5 5 6 6 4 1 2 3 2 1 4 6 7 8 7 7 7 7 7 7 6 5 4 5 8 9 9 8 8 9 9 8 8 9 8 8 7 7 6 6 5 5 5 4 4 4 3 2 1 1 0 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 3 3 2 1 1 1 2 2 2 3 4 4 5 5 6 5 5 5 4 5 5 5 5 6 6 7 7 7 6 6 5 5 4 3 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 7 8 8 7 7 6 6 6 6 6 5 4 3 3 4 4 4 5 4 3 2 2 1 2 2 2 3 4 4 5 5 5 5 4 3 4 4 4 5 5 5 6 5 5 5 6 5 5 4 3 3 3 5 6 6 7 8 6 5 3 3 4 4 5 6 6 5 2 3 4 4 3 3 3 3 3 2 1 2 4 7 7 7 7 6 6 4 3 4 2 1 2 2 1 0 0 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 4 4 3 3 4 7 5 4 2 3 3 3 2 2 3 4 5 6 6 5 5 4 4 3 1 2 3 4 4 5 5 5 5 4 4 3 3 3 1 0 2 2 3 4 5 6 5 4 1 0 1 1 2 2 1 1 4 6 7 7 6 3 1 4 4 4 3 3 2 1 1 2 4 5 6 5 4 3 4 5 5 5 5 4 4 4 5 5 4 4 3 4 7 8 6 5 4 4 4 4 5 7 7 6 4 4 4 4 4 4 3 3 2 1 2 4 4 2 2 2 4 6 8 8 7 6 5 4 3 3 3 4 4 5 4 4 6 6 6 4 3 3 2 0 1 1 0 0 0 1 2 3 2 2 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 5 3 0 2 3 3 3 4 5 5 4 4 3 3 3 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 4 3 3 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 3 5 5 5 6 7 8 7 7 7 6 6 6 5 5 4 3 2 1 1 1 0 2 2 1 1 3 4 4 3 3 2 2 3 2 2 2 2 3 2 2 1 1 1 1 3 4 4 4 3 3 3 4 4 5 4 4 4 4 3 3 3 3 2 2 2 3 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 17 17 17 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 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 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 13 12 9 7 6 5 5 4 4 4 4 4 3 3 1 0 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 0 1 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 4 5 6 7 7 5 5 5 5 4 3 2 5 5 4 2 2 2 3 3 3 2 1 0 1 1 1 2 1 1 1 2 2 3 1 0 2 3 6 5 6 7 8 8 7 6 6 5 3 4 4 6 6 6 4 3 2 2 2 3 3 4 3 3 5 5 4 4 3 2 3 3 3 3 2 4 5 6 6 6 5 5 5 6 8 9 9 8 10 11 11 10 8 7 6 5 4 4 2 2 1 3 5 7 8 8 8 7 7 6 7 8 9 9 6 5 5 5 5 5 4 4 5 6 6 6 6 5 5 5 6 5 4 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 3 3 3 4 4 4 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 5 5 4 3 3 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 6 6 6 6 6 6 4 3 2 1 2 2 3 3 4 4 4 5 5 6 7 7 7 7 7 6 6 5 5 5 6 6 6 5 4 3 2 3 4 5 5 5 4 3 2 2 2 3 4 5 5 6 6 6 5 5 6 6 5 5 4 4 4 4 4 4 3 3 5 5 6 6 6 5 4 3 5 6 7 7 4 1 1 1 4 5 3 5 6 6 5 2 3 4 4 3 2 1 3 4 3 2 3 6 8 8 6 5 3 4 4 5 5 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 3 2 1 2 4 5 5 5 6 6 5 4 3 3 3 2 2 3 5 6 5 3 3 2 2 1 1 2 3 4 5 5 5 5 5 5 4 4 4 5 4 3 2 1 2 2 2 2 3 4 3 3 2 1 1 1 2 2 3 5 8 7 6 6 6 5 2 3 4 4 3 3 4 4 4 4 5 5 4 3 4 4 5 5 5 5 5 4 3 2 3 4 3 3 3 5 7 8 7 6 5 5 4 4 5 6 6 5 3 3 3 4 5 6 5 5 5 4 3 3 3 1 1 2 3 4 6 7 7 6 4 3 3 3 4 4 6 7 6 5 5 5 5 4 3 3 3 2 1 1 2 2 2 2 2 3 3 3 3 4 5 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 2 1 2 3 2 3 4 4 4 3 3 4 4 4 4 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 2 2 1 1 1 1 1 2 3 3 3 3 3 3 3 2 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 2 3 3 3 3 2 2 2 3 3 2 2 1 1 2 3 3 3 5 5 6 6 6 6 6 6 6 5 4 3 2 2 1 2 2 2 1 2 1 1 3 5 5 4 4 3 2 2 2 2 3 3 3 2 1 1 1 1 1 3 5 5 5 4 4 5 6 6 5 5 4 4 4 4 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 4 3 3 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 3 17 17 17 17 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 18 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 16 16 16 16 16 16 15 15 15 14 14 13 11 9 7 4 4 3 3 4 4 4 3 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 3 2 1 2 3 4 4 4 3 3 4 4 4 4 3 2 2 3 3 4 4 4 4 4 4 4 4 5 5 6 6 7 6 5 3 3 4 3 4 4 5 5 4 3 3 2 3 2 2 1 0 1 0 1 2 2 2 1 1 0 1 2 2 2 2 3 5 5 4 2 5 6 5 4 4 5 6 6 5 6 5 3 1 2 2 1 1 1 1 3 3 4 5 5 5 5 4 4 3 3 4 3 3 3 4 6 6 5 5 5 5 5 6 7 8 9 10 10 10 10 9 8 6 4 6 7 7 6 6 6 6 7 7 8 8 7 6 5 6 7 7 8 5 2 3 1 2 4 4 4 4 4 5 5 4 4 3 4 4 4 3 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 3 3 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 4 4 5 4 4 4 5 6 6 6 6 5 4 3 1 2 2 3 4 4 4 5 5 5 5 6 6 6 4 3 3 2 2 1 1 2 4 5 5 5 5 3 2 4 5 5 4 4 4 4 3 3 4 5 5 5 6 6 6 6 6 7 7 7 6 5 5 5 5 5 3 2 2 3 7 6 5 3 3 3 2 1 3 5 6 6 5 3 1 3 6 6 6 5 5 7 6 4 4 4 4 2 2 2 3 4 4 3 2 6 8 7 3 2 2 1 4 4 3 3 2 2 1 0 1 1 1 2 2 2 1 0 1 2 2 1 1 2 2 2 2 2 2 4 3 2 0 2 4 5 5 5 5 6 5 4 3 2 3 4 5 6 3 2 2 2 2 2 2 1 2 3 4 4 4 4 4 5 5 4 4 4 4 4 4 3 2 1 0 1 1 1 2 2 2 2 4 5 6 6 5 6 7 7 6 6 5 5 5 4 4 5 4 4 4 5 5 5 4 3 4 4 5 5 5 5 5 5 5 5 5 3 2 3 4 5 6 7 7 7 6 5 5 5 4 4 5 5 5 5 4 2 2 2 3 5 6 6 6 6 5 4 3 1 1 2 3 3 3 3 4 5 5 4 3 3 4 5 5 6 6 6 6 5 5 4 3 3 3 3 3 2 1 3 3 3 3 4 4 4 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 2 2 3 3 2 3 4 5 5 5 5 5 5 4 4 4 4 3 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 3 2 2 2 1 2 3 3 4 4 4 4 4 4 4 4 3 2 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 1 1 1 2 3 4 5 5 5 5 5 5 6 6 4 3 2 1 1 1 2 3 2 1 1 1 1 3 5 6 6 5 5 4 3 3 3 3 3 3 2 2 3 2 2 2 4 5 6 6 6 5 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 4 3 2 1 1 1 1 1 1 0 0 0 0 0 1 1 2 3 17 17 17 17 18 18 18 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 17 17 17 17 17 17 17 17 17 17 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 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 13 11 8 6 5 4 4 3 4 4 3 3 2 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 3 3 4 4 3 3 2 1 2 4 5 5 5 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 3 4 4 3 3 3 4 4 4 4 3 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 3 3 2 2 2 2 4 5 3 1 2 2 4 5 5 5 4 4 3 2 3 2 2 2 1 3 3 3 4 4 6 5 5 5 5 4 4 3 1 2 3 2 3 5 6 5 5 5 5 6 6 7 7 7 7 7 7 6 6 7 7 10 10 10 7 6 5 6 6 6 6 7 6 5 3 3 3 5 6 5 3 2 2 2 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 2 3 3 4 2 1 2 3 4 4 3 3 3 2 3 3 4 4 3 3 3 3 4 4 4 3 3 3 3 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 4 3 2 2 2 3 4 5 5 4 5 6 6 5 5 4 4 3 3 2 3 4 5 5 5 5 5 5 5 4 4 4 4 3 3 2 1 1 3 2 2 2 4 5 5 5 3 3 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 3 3 4 4 4 3 2 3 4 6 6 3 2 1 1 0 2 3 3 2 2 4 5 6 6 6 6 5 4 5 7 7 5 4 6 6 5 4 3 3 3 3 2 4 8 8 6 2 2 3 2 1 2 2 2 1 0 1 1 2 2 3 3 2 1 1 1 1 3 3 2 1 1 2 1 1 2 3 4 3 2 1 2 3 4 5 6 5 5 5 4 3 3 5 5 4 2 1 2 3 2 2 2 2 3 4 4 4 2 2 3 3 5 5 4 2 2 3 3 3 3 3 2 1 1 2 2 1 2 4 5 7 6 6 5 6 7 6 6 5 6 7 5 5 5 5 4 3 3 5 5 5 5 4 4 5 6 6 5 4 4 4 5 5 5 4 3 2 3 4 6 9 9 10 7 5 3 3 4 5 5 4 3 3 4 3 2 0 1 2 3 3 3 3 2 4 3 2 3 3 3 3 3 3 2 3 3 4 4 3 3 5 6 6 5 5 5 5 5 5 4 3 2 2 3 3 2 1 2 4 4 5 5 5 5 4 2 1 2 4 6 7 7 7 7 7 7 7 6 6 6 6 6 5 2 2 3 2 3 2 3 6 6 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 4 4 5 5 5 5 5 5 5 3 2 1 0 0 1 2 2 1 1 0 0 1 2 4 6 6 6 5 4 3 3 3 3 3 3 2 3 4 4 4 4 5 5 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 17 17 17 17 17 18 18 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 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 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 12 10 8 5 5 6 5 4 4 3 3 3 3 3 2 1 0 1 1 2 2 2 2 1 1 1 1 1 1 0 1 3 3 3 4 4 3 1 0 2 4 5 6 6 5 5 5 4 5 5 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 2 3 3 2 2 2 3 3 3 2 2 2 1 1 1 1 2 3 5 4 3 2 2 3 2 1 3 2 0 3 3 2 2 3 2 2 4 2 0 3 4 4 4 4 3 3 4 3 3 4 3 4 3 3 3 4 5 6 6 6 5 5 5 3 1 0 1 4 6 7 6 5 4 5 5 4 4 5 5 6 6 6 6 5 5 8 8 8 7 7 6 5 4 6 6 6 6 7 7 7 6 6 6 7 6 6 4 4 4 4 4 4 4 4 5 5 5 4 4 2 2 3 3 3 4 4 4 5 5 5 4 2 3 4 4 3 3 2 2 2 3 4 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 3 3 3 2 2 2 3 3 4 4 5 5 4 4 3 3 4 5 6 6 6 6 6 5 4 3 2 2 2 3 3 4 5 6 6 5 4 4 4 4 4 4 3 3 2 2 2 2 1 1 1 1 1 3 4 4 5 6 6 7 7 6 6 5 5 4 3 4 4 5 5 5 5 6 5 5 5 5 5 3 2 2 3 4 4 3 3 2 2 3 3 4 3 2 4 4 1 1 1 1 3 5 7 6 6 5 3 2 3 3 5 6 7 7 6 6 6 6 4 3 3 3 4 4 6 8 7 6 3 2 2 3 3 2 2 2 0 1 2 2 3 3 3 3 2 1 2 0 2 4 3 2 2 2 1 1 2 2 2 2 1 0 1 1 2 3 4 6 5 5 4 5 6 5 4 2 1 1 1 2 2 1 1 1 2 3 5 4 2 1 2 2 3 4 4 3 1 1 0 0 1 2 2 1 1 1 1 1 2 3 7 7 5 3 2 2 3 5 5 4 4 5 5 5 5 5 5 4 1 3 5 6 5 4 4 6 7 6 5 4 3 3 4 4 4 4 3 3 3 3 2 4 6 6 7 6 4 3 2 3 6 6 5 4 4 4 3 2 0 1 1 1 2 2 2 1 2 3 4 4 3 3 1 1 1 0 2 3 4 5 5 5 5 5 6 6 5 5 5 5 5 5 4 3 2 2 2 1 0 2 3 4 5 5 5 5 3 3 2 4 5 7 7 6 7 7 7 7 7 7 7 6 6 6 5 3 2 3 3 3 2 3 5 6 7 6 6 5 6 5 5 4 4 4 4 3 4 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 3 2 2 1 1 1 1 1 0 0 0 0 1 2 3 4 4 4 4 3 3 3 3 3 3 2 3 4 5 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 3 2 2 2 3 2 2 2 2 1 1 1 2 2 3 3 17 17 17 17 17 17 18 18 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 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 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 12 10 8 7 7 6 5 4 3 3 3 3 3 3 3 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 3 3 3 4 4 3 1 2 4 4 4 3 4 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 3 4 4 4 2 2 2 1 1 1 1 1 1 1 2 3 3 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 1 2 2 1 2 2 1 3 6 6 5 5 5 6 4 2 0 1 3 5 6 5 5 5 6 6 5 5 5 5 5 5 6 6 4 4 5 5 6 6 5 4 3 3 4 5 6 7 7 8 8 8 8 8 8 7 5 3 3 4 5 5 4 4 4 5 6 7 6 5 4 3 4 4 4 4 5 5 5 6 6 6 5 4 3 4 4 3 2 2 2 3 3 3 3 2 1 2 2 3 3 3 2 2 2 3 3 4 4 4 4 4 3 2 2 3 3 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 3 4 4 3 2 2 2 3 4 5 5 5 5 5 5 4 5 5 6 6 5 5 4 3 2 2 2 2 3 4 4 4 5 6 6 4 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 3 5 6 6 7 7 6 6 5 4 3 2 3 4 5 5 5 6 6 6 6 6 5 4 2 1 2 3 4 4 4 5 2 1 2 4 6 7 7 7 8 7 6 5 4 5 6 7 3 3 4 3 1 0 1 3 6 7 7 6 6 6 5 4 4 4 3 5 7 7 7 7 6 5 4 3 3 3 3 3 2 0 2 3 3 3 3 3 2 2 1 1 3 3 3 1 1 3 2 2 1 0 1 1 1 2 2 2 3 3 4 3 3 4 4 5 5 5 5 4 3 0 1 2 1 1 1 1 1 3 3 4 2 1 1 2 3 4 4 4 2 1 0 1 2 2 2 0 1 1 2 2 2 3 5 7 7 6 3 2 2 2 4 6 6 5 4 4 4 5 5 5 3 2 4 5 6 3 3 6 6 6 6 6 6 4 3 2 2 3 4 4 3 4 3 2 4 6 6 6 7 5 4 4 4 5 5 5 5 5 4 3 2 0 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 1 1 3 4 5 5 5 5 5 6 6 5 5 5 5 6 6 5 3 2 2 2 2 2 2 3 4 4 5 6 5 4 3 3 5 6 7 6 6 7 7 7 7 7 7 7 6 6 6 5 4 2 3 2 1 1 1 3 6 6 6 6 5 6 6 5 5 4 4 4 4 5 4 4 3 3 4 4 4 3 3 3 2 2 2 2 1 0 1 2 2 2 2 1 0 1 1 1 1 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 4 5 5 4 4 4 3 3 3 3 3 4 5 5 4 4 3 4 4 5 4 4 4 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 3 2 3 3 3 3 3 2 2 3 3 3 3 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 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 18 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 12 11 9 8 8 7 6 5 4 3 2 2 2 3 3 2 2 2 2 2 2 2 2 1 1 2 2 3 3 3 2 1 1 2 3 4 4 4 6 7 6 5 3 4 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 3 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 3 4 4 2 1 1 1 2 2 1 0 1 2 2 2 3 4 3 2 3 3 2 2 2 3 2 2 1 1 3 4 4 3 2 1 1 2 2 2 1 1 2 4 5 5 4 5 5 5 4 3 4 5 5 6 6 6 7 7 7 7 6 6 6 6 6 6 6 4 3 3 5 5 5 4 3 3 4 5 6 6 7 7 8 8 8 8 8 8 7 5 2 3 3 4 4 4 4 5 6 7 7 7 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 4 4 4 3 3 2 2 2 3 3 3 2 2 2 2 2 2 3 2 2 1 2 3 3 3 3 3 3 2 2 1 1 1 2 3 3 4 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 3 3 2 2 3 3 4 4 5 4 4 4 4 5 4 4 5 4 4 3 2 2 2 3 4 4 5 5 5 5 5 5 4 3 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 0 1 2 4 5 6 5 4 4 4 6 5 4 3 3 4 5 5 6 6 5 5 4 4 3 1 2 3 3 4 4 4 5 5 3 2 2 2 5 7 6 5 6 6 6 6 6 5 6 6 2 2 5 3 3 3 3 2 5 7 7 7 6 5 5 5 4 3 3 4 6 7 6 6 6 5 2 3 4 3 3 4 3 2 1 2 3 3 3 3 3 2 2 2 3 2 1 0 1 2 2 2 1 0 0 1 2 3 4 4 4 4 4 4 4 4 4 4 6 6 5 3 1 1 1 1 1 0 0 1 2 2 2 1 2 1 0 1 2 3 4 4 3 2 1 1 1 1 1 1 2 3 3 4 5 4 4 5 6 6 5 3 1 1 2 4 5 5 4 4 4 4 5 5 3 1 3 5 5 4 5 7 6 6 6 6 6 4 4 5 5 4 4 4 5 4 3 1 3 6 6 7 8 6 5 4 5 5 5 6 6 6 5 3 2 1 2 1 1 2 3 3 3 3 4 4 4 4 4 4 3 2 2 2 2 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 3 3 4 4 3 3 3 3 3 4 4 3 4 4 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 4 2 2 2 1 0 1 3 5 6 6 5 5 5 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 3 2 1 1 2 2 2 2 2 1 1 1 0 1 2 3 3 3 3 3 3 4 4 4 4 5 4 4 4 4 3 4 5 5 5 4 3 2 2 2 2 3 4 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 3 4 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 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 18 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 12 10 8 9 9 8 7 5 4 3 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 3 3 2 2 3 4 4 6 8 8 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 3 3 4 4 4 3 1 1 2 2 2 2 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 0 3 3 3 3 3 4 3 2 2 2 2 2 3 3 2 1 1 1 2 3 2 1 3 4 4 4 3 2 2 2 3 3 3 2 2 3 5 4 4 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 5 6 6 6 6 6 5 4 4 5 4 4 3 4 5 5 6 6 6 7 8 8 8 7 7 7 7 6 4 4 4 5 6 7 7 7 7 7 7 8 8 7 7 6 5 5 4 4 3 3 3 3 4 4 5 5 5 4 4 4 3 2 2 2 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 1 1 1 2 3 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 6 6 5 4 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 3 2 2 3 5 6 4 3 3 2 2 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 3 3 3 4 6 4 1 1 1 3 5 7 7 7 6 6 6 6 6 6 6 5 1 3 5 5 6 7 7 7 8 8 7 6 6 6 5 4 2 3 5 6 6 7 5 3 2 1 2 4 5 5 4 5 3 1 1 1 0 1 2 3 3 3 4 2 1 1 0 1 1 1 1 1 1 0 1 2 3 4 4 4 4 4 4 5 6 6 5 4 5 4 3 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 3 3 3 3 3 3 2 1 1 1 2 3 3 3 5 5 4 3 3 5 5 5 2 0 0 1 2 3 4 4 4 4 4 4 4 5 4 4 3 3 5 7 7 5 5 6 5 5 4 4 4 4 3 4 5 5 4 2 1 3 6 7 8 8 7 5 3 4 5 5 6 6 6 6 5 4 3 3 2 2 2 3 4 3 4 4 4 4 3 3 3 3 3 3 2 2 4 5 6 5 5 5 5 5 6 7 8 6 5 4 3 4 4 5 5 4 3 3 3 3 4 4 4 4 4 4 5 7 7 8 7 7 7 7 7 7 7 7 6 6 6 6 5 4 2 2 2 1 1 2 3 5 5 6 6 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 2 2 2 1 1 1 2 2 3 4 4 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 3 2 1 0 1 1 1 2 3 4 5 6 7 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 3 3 2 2 1 2 2 2 2 2 2 2 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 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 13 11 9 8 9 9 8 7 5 4 3 2 1 1 2 2 2 2 2 1 1 2 2 3 3 3 3 4 4 4 4 3 3 2 2 2 3 4 5 7 8 7 6 5 6 5 5 6 5 4 4 4 3 2 1 1 1 2 2 3 3 3 2 1 1 2 2 1 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 4 4 4 5 5 5 4 3 4 4 5 3 1 0 1 2 2 3 3 2 3 1 2 2 1 2 3 3 3 4 5 5 4 5 4 4 4 4 3 3 4 3 4 5 5 5 6 6 6 6 6 5 5 6 6 6 5 5 6 6 6 6 5 4 4 4 3 3 3 4 4 4 4 3 4 5 7 7 7 6 6 6 6 5 5 6 8 10 10 9 9 8 7 7 6 6 7 7 7 6 5 4 3 3 2 2 2 2 3 3 4 4 5 5 5 4 4 3 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 5 5 4 4 3 3 3 3 3 4 4 3 3 3 4 4 5 5 6 5 5 5 5 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 6 5 4 3 3 3 4 5 5 4 3 2 3 5 6 6 6 5 4 4 3 2 2 2 1 3 4 4 4 3 4 5 6 6 7 5 4 4 6 9 9 8 7 6 6 6 5 6 3 2 3 0 3 5 6 7 7 7 5 5 7 7 6 4 5 5 5 4 4 6 7 8 7 5 5 5 5 4 2 3 4 4 4 3 1 1 2 3 3 2 2 2 2 3 3 3 2 1 1 2 2 1 1 1 1 0 1 2 2 3 4 4 5 5 5 5 6 6 5 5 4 4 2 1 1 1 2 2 2 2 2 1 0 0 1 0 1 1 2 2 2 3 3 3 2 2 2 0 0 1 2 3 3 2 3 4 4 3 2 3 5 5 4 3 2 1 1 2 3 3 4 4 4 4 4 4 4 3 3 2 3 6 6 5 4 5 5 5 5 5 4 3 2 3 5 6 5 3 1 2 4 6 8 8 8 7 4 2 2 2 3 3 4 6 7 6 5 4 3 3 3 3 3 3 3 3 2 2 2 3 2 2 1 2 3 3 4 5 5 5 5 5 6 5 5 4 5 8 7 6 5 4 3 3 4 6 4 3 4 4 5 5 5 5 6 6 6 6 7 7 8 8 7 7 7 6 6 6 6 6 6 6 6 5 3 2 2 2 2 2 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 2 2 2 2 2 3 3 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 4 4 3 2 1 1 1 1 1 2 2 2 3 3 4 5 7 8 7 7 6 7 8 7 6 6 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 2 1 1 1 1 2 2 2 2 2 2 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 13 10 7 8 9 9 8 6 5 4 3 2 1 1 0 0 0 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 1 1 2 2 2 2 3 5 6 6 6 5 5 6 6 6 5 5 4 4 3 2 1 1 0 0 1 2 3 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 1 1 1 1 1 2 3 5 4 3 2 1 1 3 5 5 4 3 5 5 5 2 1 2 2 3 2 2 3 3 3 1 1 2 1 1 2 2 2 4 5 4 4 5 5 4 3 3 3 2 2 3 4 5 4 5 5 6 7 7 6 5 6 6 7 6 4 5 5 6 6 5 5 4 3 2 2 2 2 3 2 2 0 3 7 7 8 9 8 6 5 5 4 4 5 7 8 8 8 8 7 7 6 6 5 5 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 4 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 5 5 4 4 4 4 3 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 5 4 4 3 3 3 4 4 4 4 5 5 5 6 6 6 6 5 4 3 2 2 2 2 1 1 3 5 5 6 7 8 8 6 6 6 7 9 9 9 7 6 5 5 5 6 4 3 4 4 3 4 5 6 6 6 4 1 2 4 6 6 5 4 4 4 5 5 5 7 7 7 5 4 2 4 7 5 4 3 1 3 4 3 2 2 3 5 4 3 2 1 0 2 4 4 3 2 1 1 0 0 0 0 0 1 1 1 2 3 3 4 5 5 5 5 6 7 6 5 4 3 2 1 2 1 1 1 1 1 1 2 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 3 3 2 1 2 3 2 3 2 3 6 6 5 1 1 1 1 2 4 5 5 4 3 3 3 3 2 2 2 3 4 6 5 3 5 5 5 5 5 5 5 4 2 3 4 4 4 3 3 3 5 6 7 7 7 6 4 1 1 1 0 1 1 1 4 6 6 4 3 3 3 2 2 2 2 3 3 3 3 4 3 2 2 2 4 4 5 5 4 4 3 4 6 6 5 3 3 4 6 6 6 5 4 3 4 4 5 5 5 5 5 5 6 6 7 7 7 7 7 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 7 6 5 5 4 4 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 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 4 4 3 2 1 1 1 2 3 3 2 2 3 3 3 3 4 5 6 6 7 7 7 7 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 2 1 1 1 1 1 1 2 2 2 2 2 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 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 17 17 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 16 16 16 16 16 16 16 16 16 16 15 15 14 13 9 7 8 9 9 7 6 5 4 4 2 1 1 1 0 0 0 1 1 2 2 1 1 0 1 2 2 2 1 1 1 1 2 1 1 1 1 2 5 7 6 5 4 5 4 4 4 5 5 4 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 1 1 1 1 1 3 4 4 2 1 1 2 1 2 4 5 5 5 6 5 5 2 1 2 2 3 3 2 3 4 4 2 0 2 3 1 1 1 2 2 3 4 4 5 5 4 3 3 2 3 4 5 4 4 5 5 6 6 6 6 6 6 6 7 7 6 5 4 5 5 5 6 6 6 4 1 2 3 3 2 2 3 6 7 8 8 9 10 8 6 4 3 3 3 3 4 4 5 5 6 6 6 5 5 5 5 5 5 5 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 5 4 3 2 1 1 1 1 2 2 2 1 1 2 2 3 3 3 2 1 0 1 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 6 6 6 6 6 6 6 6 7 7 7 6 6 5 5 4 4 3 3 3 2 3 3 4 5 5 5 4 5 6 6 5 4 4 4 4 4 4 4 6 6 7 6 6 6 6 6 6 5 3 2 1 1 1 1 0 1 1 1 5 7 8 8 7 6 6 6 7 8 9 7 7 7 6 6 5 5 5 4 4 6 5 4 4 5 5 4 4 2 1 2 4 6 5 5 5 6 4 3 5 6 7 5 4 5 3 1 2 4 3 2 3 4 5 5 4 2 1 2 3 4 3 1 1 2 2 3 4 2 0 1 1 1 0 0 1 0 1 1 0 1 2 1 2 4 6 7 7 7 3 3 4 2 1 1 2 5 2 1 1 1 1 1 2 3 4 5 4 4 4 2 1 1 1 2 2 1 1 1 2 3 3 4 3 2 1 2 2 1 2 3 4 6 6 3 1 1 2 4 5 6 6 5 5 4 3 3 2 2 3 4 5 6 6 4 4 5 5 4 4 5 5 5 5 5 3 2 2 3 4 3 3 4 4 5 6 6 5 4 2 2 2 2 2 2 2 1 4 6 4 3 3 2 2 2 2 2 2 3 4 4 3 4 3 3 4 4 4 4 4 5 4 2 3 5 6 5 3 0 1 4 5 5 6 6 5 4 4 5 5 5 5 5 5 6 6 7 7 7 7 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 4 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 4 3 4 4 4 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 2 2 2 3 4 5 4 4 3 3 4 3 3 2 3 4 5 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 6 6 6 6 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 3 3 4 3 3 3 4 4 4 5 6 6 6 5 4 3 3 2 1 1 1 2 2 2 1 1 1 1 1 17 17 17 17 16 17 17 17 17 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 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 17 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 16 16 16 16 16 16 16 16 16 16 15 15 14 12 8 7 7 8 7 6 5 4 4 3 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 1 2 2 1 1 1 1 1 1 1 0 1 2 5 6 6 4 3 3 2 2 3 4 4 4 4 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 3 3 2 3 3 2 2 2 1 2 3 5 3 2 1 1 2 3 3 3 5 5 5 5 3 3 2 0 1 1 1 3 2 3 4 3 2 1 1 3 2 1 2 3 3 4 5 5 5 4 3 3 2 3 5 6 5 4 5 5 6 6 5 6 6 6 7 7 8 8 7 6 6 6 6 6 7 7 7 5 2 1 3 3 3 3 6 7 7 7 8 9 10 10 7 5 3 3 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 5 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 1 1 2 2 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 6 6 5 5 5 4 3 3 3 3 4 5 6 5 5 6 6 6 6 5 3 3 3 4 5 5 5 6 6 6 5 4 4 5 5 5 3 3 2 1 1 1 1 2 1 0 1 3 5 7 7 6 5 5 6 7 7 7 7 5 5 4 3 4 4 4 4 3 3 5 5 4 3 4 5 4 2 1 2 2 3 5 6 6 5 4 2 2 6 7 6 3 2 2 3 2 1 0 1 3 4 5 4 4 3 1 0 1 1 2 2 2 1 0 1 2 3 3 2 1 0 0 0 1 1 2 2 2 1 1 2 2 1 4 6 7 5 4 2 3 3 2 1 2 3 4 3 2 2 1 1 3 4 4 5 5 5 5 4 2 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 3 4 3 3 5 5 4 2 3 4 5 6 7 6 6 5 4 4 3 3 3 2 3 4 5 5 5 5 3 3 4 4 4 5 5 5 5 6 6 5 3 3 3 3 1 1 0 2 4 6 6 5 4 4 4 3 2 1 2 2 2 2 5 5 3 3 3 3 2 1 1 1 3 4 4 4 4 3 3 3 4 4 2 2 5 4 3 3 4 5 3 1 1 1 3 4 5 5 6 5 4 4 3 4 5 6 6 6 6 6 7 7 8 8 7 7 7 7 7 7 7 7 6 6 5 6 6 6 6 5 4 3 4 4 5 5 5 4 4 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 3 3 2 2 2 3 4 5 5 6 5 4 4 4 4 4 4 3 4 5 6 6 6 5 5 4 4 4 4 5 6 6 6 7 7 7 7 7 6 6 5 5 5 5 6 6 5 5 5 6 5 5 4 4 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 6 6 6 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 17 17 16 16 16 16 17 17 17 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 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 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 16 16 16 16 16 16 16 16 15 15 14 12 8 7 6 6 6 5 5 4 4 3 2 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 2 4 5 5 4 3 3 2 1 2 3 4 4 3 2 2 2 2 2 3 3 3 2 2 4 4 4 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 2 1 1 2 2 1 1 1 2 2 3 3 4 5 6 6 3 1 2 2 2 0 1 3 3 3 3 3 2 1 1 2 3 3 3 2 4 4 5 5 5 5 4 4 3 4 5 6 5 3 4 4 4 5 5 5 5 5 6 7 8 9 8 7 7 8 9 8 8 7 7 6 4 2 0 1 2 4 6 8 8 7 7 8 9 10 10 9 6 5 6 7 7 6 5 5 5 5 5 6 6 5 5 5 5 4 4 3 3 3 4 4 4 4 3 3 4 4 5 6 6 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 4 4 3 3 3 3 4 5 5 5 5 5 5 5 5 4 3 2 2 2 4 5 6 6 5 4 3 3 3 3 2 1 1 2 2 2 1 1 1 3 5 4 4 4 7 8 7 4 3 2 4 7 6 5 4 2 2 2 2 2 3 4 5 4 5 6 6 6 6 6 6 5 3 2 2 3 4 2 3 5 6 3 1 2 2 7 5 2 3 3 2 2 2 2 1 1 4 4 4 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 1 0 1 1 1 1 2 2 2 2 1 2 2 1 5 6 5 4 3 4 4 5 5 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 3 2 1 1 1 1 2 2 2 2 3 3 3 4 5 6 5 4 3 5 8 7 6 6 6 6 6 5 4 3 3 2 3 3 3 4 4 4 4 4 5 5 3 2 3 5 5 4 4 4 5 6 6 6 6 5 3 1 1 0 1 1 1 3 6 6 6 5 4 3 2 1 2 2 3 4 2 2 4 4 2 1 1 2 1 1 1 2 4 5 5 6 4 3 2 1 2 1 0 4 5 5 4 4 4 3 3 3 3 3 3 4 4 6 6 5 3 3 4 4 5 6 6 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 6 5 4 3 4 5 5 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 4 3 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 4 4 5 5 5 5 4 4 4 5 5 5 5 6 6 5 5 5 5 5 4 3 2 2 4 5 5 5 6 6 7 7 7 7 6 5 5 5 4 4 5 5 5 5 6 6 6 5 5 4 4 4 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 3 4 4 4 4 3 3 3 4 5 6 6 6 6 6 5 5 5 4 3 2 2 2 1 1 1 1 16 16 16 16 16 17 17 17 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 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 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 16 16 16 16 16 16 16 16 15 15 15 14 11 8 5 5 5 4 4 4 5 5 4 4 4 3 3 2 1 1 1 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 4 4 3 2 2 2 1 2 3 3 3 3 3 2 2 2 3 4 4 4 3 4 4 4 3 2 2 2 2 2 1 0 1 2 2 2 2 3 3 2 0 1 2 2 2 2 2 2 1 1 1 2 3 5 6 6 2 2 3 3 3 1 1 2 3 3 2 1 1 1 2 2 2 3 2 3 5 5 5 4 4 4 4 5 5 5 4 3 3 3 4 4 4 4 5 5 6 6 6 6 7 8 7 7 8 9 10 8 7 6 5 5 6 6 5 5 6 9 9 8 8 7 8 9 10 10 10 10 7 5 6 7 8 8 7 7 6 6 6 6 6 6 5 5 4 3 3 3 4 4 5 4 4 4 3 3 4 4 4 5 6 6 6 6 6 5 5 4 4 4 3 3 2 2 1 1 1 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 3 3 3 3 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 5 5 4 3 3 3 3 3 4 5 5 5 5 4 3 3 2 1 0 1 2 4 5 5 4 3 1 1 2 3 4 3 3 1 1 2 2 1 1 1 3 6 6 6 6 6 6 6 6 4 3 2 4 6 6 4 4 4 3 3 3 2 2 3 4 6 7 7 5 5 6 6 6 5 4 2 0 3 3 2 4 5 5 2 1 4 6 6 3 2 3 3 3 2 2 2 3 3 2 3 3 1 1 2 2 3 3 2 3 5 4 5 4 4 3 2 2 1 0 1 2 2 3 2 1 1 2 3 2 1 3 3 2 4 6 5 4 5 5 4 2 2 3 2 2 3 3 3 4 3 3 3 3 4 4 4 5 4 3 3 2 2 2 1 1 2 2 2 1 2 4 7 7 6 6 5 5 6 7 8 5 4 4 6 5 3 3 2 2 2 3 3 3 4 5 5 5 5 5 4 3 2 3 4 4 5 5 5 5 5 6 6 6 6 5 4 3 2 1 1 1 1 4 6 7 5 4 4 3 2 2 2 3 4 3 2 2 1 4 4 4 2 1 1 1 2 2 3 4 5 6 5 3 3 2 2 2 1 1 4 5 4 4 3 3 4 4 4 4 3 3 3 4 5 5 5 4 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 4 3 4 4 4 4 3 3 3 2 2 2 3 4 4 5 5 5 4 4 3 2 1 1 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 5 5 5 5 5 5 4 4 5 6 6 6 5 5 5 5 5 5 5 5 4 3 2 3 4 5 5 6 5 6 6 7 7 7 6 6 5 5 4 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 6 5 4 3 2 2 2 1 2 2 16 16 16 16 16 16 17 16 16 16 16 16 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 11 7 5 4 4 4 4 4 4 5 5 5 5 4 4 3 2 1 0 0 1 0 1 0 0 1 1 1 1 0 1 2 2 2 2 2 3 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 4 5 4 4 4 4 3 3 2 2 3 3 3 3 1 0 1 1 1 3 4 4 2 1 1 1 1 1 2 2 2 2 1 1 1 3 5 6 4 4 4 4 3 3 2 2 2 3 3 2 2 2 1 2 3 3 1 2 3 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 9 9 9 7 6 5 8 10 11 11 11 10 10 10 9 8 7 7 8 9 10 10 10 10 8 6 6 6 8 8 8 7 6 6 6 6 6 6 5 5 4 3 4 4 5 6 6 6 5 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 3 3 4 4 4 3 3 2 2 2 2 2 3 2 2 1 1 2 3 3 3 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 3 3 4 4 4 4 3 4 4 5 5 6 7 7 6 5 4 3 3 2 3 3 4 5 6 5 5 3 2 1 1 1 1 1 2 4 5 4 3 2 1 0 1 2 3 3 1 1 1 1 1 0 1 4 5 7 6 6 6 5 5 5 5 5 5 5 7 7 7 3 3 3 2 1 1 1 2 3 5 6 5 3 1 1 2 3 3 4 4 3 2 2 1 2 5 2 1 1 2 6 6 6 5 2 3 4 4 2 1 3 1 3 3 1 3 2 1 0 1 2 2 4 5 5 4 5 6 5 4 2 1 1 2 3 3 3 3 2 1 1 2 3 2 1 2 2 1 3 6 8 6 4 1 2 3 4 5 3 1 0 1 2 3 3 3 3 3 3 2 2 3 3 3 2 2 3 2 1 1 3 5 4 3 5 7 8 6 4 5 4 3 7 7 6 2 1 1 5 6 6 5 3 3 3 4 3 4 5 5 5 5 4 4 4 3 3 3 3 2 2 3 5 6 5 5 5 5 6 6 6 5 3 2 1 1 2 5 6 6 6 6 6 4 2 1 2 3 3 3 2 2 2 4 5 5 4 2 2 1 2 4 5 4 5 6 6 4 1 3 3 2 2 1 2 3 4 4 3 4 4 4 5 5 5 5 5 4 3 3 6 6 6 6 6 7 7 7 7 7 7 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 5 5 3 3 4 4 4 3 3 3 2 2 2 3 3 4 4 4 3 4 4 4 3 1 1 2 2 3 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 4 4 4 4 4 3 3 3 3 4 4 5 5 5 6 6 5 5 5 5 6 5 5 4 4 5 5 6 6 6 6 5 5 4 5 5 6 6 6 5 5 5 6 7 8 7 7 6 5 5 5 4 4 4 5 5 6 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 4 3 3 3 3 3 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 12 10 6 4 4 4 3 3 3 4 4 5 4 4 4 4 3 2 1 0 1 1 1 1 1 1 1 1 1 1 0 1 2 2 3 2 2 3 3 2 1 1 1 0 1 2 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 5 5 5 5 4 3 3 3 3 4 3 3 2 2 3 4 5 5 5 4 3 3 2 1 0 1 2 2 2 2 1 1 2 3 5 4 4 4 4 3 4 3 2 1 1 2 3 3 3 3 3 3 3 1 2 3 4 4 4 4 4 2 2 3 4 3 4 4 5 5 4 4 4 5 5 5 5 6 6 6 7 7 9 10 9 8 7 6 8 10 11 11 11 11 10 8 8 8 8 8 7 7 7 9 10 10 10 10 10 8 7 7 7 8 8 7 7 6 6 6 6 6 5 4 3 4 4 6 7 7 7 6 6 5 5 5 4 4 4 4 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 2 2 2 2 2 2 2 2 1 2 2 3 3 3 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 4 3 3 3 4 4 5 5 4 4 4 4 4 4 5 5 6 7 7 6 5 4 3 2 2 3 3 4 5 5 5 4 2 2 2 1 1 1 2 3 6 5 3 2 1 1 1 1 2 2 1 1 1 1 1 1 3 4 6 6 6 5 3 1 1 2 3 4 4 4 6 8 6 4 3 3 4 1 2 3 3 2 3 4 4 2 2 2 2 1 2 2 3 3 2 3 3 1 2 3 3 1 2 4 6 4 2 2 2 2 3 3 3 1 0 1 2 3 1 2 3 1 1 2 3 4 5 4 4 5 6 6 5 4 2 1 2 3 3 3 2 2 2 1 0 1 2 2 1 1 1 1 1 4 7 7 4 2 4 5 5 5 4 2 2 2 2 3 3 3 4 3 2 1 1 1 1 2 2 2 2 2 3 5 6 7 6 4 6 8 6 3 3 4 4 6 8 7 5 1 2 3 6 7 6 3 1 3 4 4 3 4 5 5 4 4 4 4 4 4 3 3 4 4 3 3 5 6 5 4 4 5 5 6 5 5 3 2 1 2 3 5 4 3 2 4 6 5 4 3 3 2 2 2 2 3 3 5 5 6 5 3 4 2 2 6 6 5 4 5 6 6 4 2 3 3 2 1 3 4 4 4 3 3 3 4 6 6 7 7 7 6 4 4 5 7 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 4 4 4 3 2 1 1 1 2 2 3 3 3 2 1 2 3 2 1 1 2 2 3 3 3 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 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 5 6 6 6 7 6 6 6 5 5 5 6 6 6 5 5 5 5 6 7 7 7 7 6 6 5 5 5 4 4 5 6 6 6 7 7 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 12 9 5 4 4 3 2 1 1 2 3 3 3 3 3 3 3 3 2 2 2 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 4 3 3 1 0 0 0 1 2 3 3 3 3 3 3 2 2 2 3 3 4 4 5 5 5 6 6 6 4 3 3 3 4 4 4 5 6 6 6 5 5 4 4 2 1 2 1 0 1 1 2 2 2 2 3 3 4 5 4 4 3 4 4 4 3 2 1 1 2 3 3 2 2 2 2 3 2 2 1 2 3 3 4 4 2 1 0 2 4 4 5 5 5 4 4 4 5 5 5 4 4 4 6 7 7 8 10 9 7 8 9 11 10 9 9 8 7 7 7 7 7 7 7 8 7 8 9 10 10 10 9 9 8 7 7 8 9 9 9 8 7 7 6 6 6 5 4 3 4 5 6 7 7 7 6 6 6 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 4 3 3 4 5 5 5 4 4 3 3 4 4 5 5 5 5 5 5 5 4 3 2 2 3 4 4 5 4 3 1 0 1 1 1 1 2 4 5 5 3 2 2 1 0 1 1 2 1 1 1 1 0 1 2 5 6 7 6 4 4 2 1 1 1 1 2 3 5 6 6 4 2 1 3 4 2 1 2 1 1 1 2 3 2 1 2 1 1 1 2 2 2 1 0 0 2 3 3 3 4 6 6 5 5 1 0 3 3 2 2 2 3 2 2 2 2 2 3 4 3 2 3 4 5 6 4 5 5 5 5 4 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 4 5 7 6 3 3 3 2 2 2 1 2 2 3 4 4 4 4 3 2 1 1 1 1 0 1 2 3 5 6 6 4 5 4 4 6 8 5 4 4 5 5 7 7 6 5 4 4 5 6 5 4 2 1 2 2 4 5 5 5 4 4 4 3 3 5 5 4 3 3 4 4 5 5 5 6 5 5 4 4 4 5 4 3 2 3 4 4 4 2 2 1 4 6 5 5 5 5 4 3 2 2 2 3 4 5 5 5 4 4 1 2 5 6 5 4 4 5 6 6 6 2 1 2 1 3 4 4 4 3 3 2 3 5 4 4 5 7 7 7 6 6 7 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 3 2 1 1 0 0 1 2 2 2 1 2 2 3 2 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 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 3 4 4 4 4 5 4 4 3 4 5 5 5 4 4 5 5 5 6 5 5 5 6 6 6 6 5 5 4 4 4 5 5 6 6 6 6 7 6 5 5 5 5 5 5 6 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 15 15 15 15 15 14 13 11 7 5 4 4 4 2 1 0 0 1 2 2 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 3 4 3 2 1 2 2 1 2 3 3 3 3 3 3 2 2 2 2 3 4 5 5 4 4 5 6 7 6 4 3 4 4 5 6 7 7 6 6 4 3 3 3 2 1 2 2 1 0 1 2 2 2 3 3 4 4 5 5 5 4 4 4 4 3 2 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 3 3 4 4 3 3 4 5 5 5 5 4 3 4 4 5 4 4 3 2 3 4 5 5 6 7 6 7 9 9 9 8 7 7 6 5 6 6 6 7 7 8 8 8 8 9 10 9 9 8 7 7 6 6 9 9 10 9 8 8 7 7 6 5 4 3 4 5 6 6 6 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 4 5 5 5 6 6 5 4 4 4 4 4 3 2 2 2 3 3 4 4 3 3 2 3 4 5 4 3 2 3 4 4 5 5 4 2 1 0 1 1 1 3 4 6 3 2 2 2 2 1 1 1 1 1 1 1 0 1 1 2 4 6 7 6 4 2 1 2 2 1 1 1 1 3 6 6 5 3 2 2 3 3 3 2 3 3 2 1 2 3 4 3 1 1 1 1 1 2 3 2 2 3 3 3 5 6 5 4 2 3 4 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 3 4 5 5 4 5 6 6 4 4 4 3 3 3 2 2 2 2 1 1 1 1 2 3 3 3 4 4 3 5 7 7 5 3 5 5 2 2 2 2 2 1 1 2 3 4 4 4 4 3 1 1 1 1 2 0 2 4 6 7 6 5 4 4 4 5 7 8 2 3 5 4 5 5 4 4 4 4 4 4 5 5 4 2 2 3 6 6 6 3 3 2 3 3 2 3 4 5 5 4 4 4 5 5 5 5 5 5 4 3 3 4 5 3 2 4 5 5 3 2 1 1 1 3 4 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 4 4 4 4 5 4 3 4 5 6 8 8 5 3 3 2 3 4 4 4 2 1 0 3 5 5 4 4 6 8 9 8 7 8 8 8 7 7 7 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 2 3 4 4 4 4 4 3 2 1 1 1 1 1 1 2 3 3 3 3 2 1 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 4 5 5 4 3 3 4 5 5 5 5 5 5 5 6 6 6 5 5 4 4 3 3 3 4 4 5 6 7 6 6 6 5 5 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 3 3 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 10 6 5 4 4 4 3 2 0 1 1 2 3 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 3 2 2 2 2 3 2 3 3 3 3 3 4 3 3 2 2 3 4 5 5 5 4 4 4 6 7 7 6 5 5 5 6 7 6 6 5 4 4 4 4 2 2 2 3 3 2 1 1 1 2 2 2 2 3 4 4 4 4 4 4 4 3 3 2 0 1 1 1 1 1 1 1 2 2 2 1 1 1 3 4 3 4 4 4 5 5 5 5 4 4 4 3 3 4 5 4 4 3 3 1 1 2 2 3 4 5 6 7 7 7 7 6 6 6 5 4 6 7 8 8 7 7 8 8 8 9 10 9 7 6 5 3 4 7 8 9 9 8 8 7 6 5 4 4 4 5 6 6 6 6 6 6 6 6 5 5 5 6 6 5 4 4 4 4 4 4 5 5 5 6 6 5 5 5 4 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 3 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 2 2 3 4 4 5 5 5 5 5 4 3 3 2 1 1 2 2 3 3 3 3 2 2 2 2 2 3 4 3 3 3 4 4 4 4 3 3 2 1 2 2 3 5 4 3 1 2 2 1 1 1 1 1 1 1 0 0 1 1 3 4 5 6 6 4 2 1 1 1 2 3 3 3 3 4 4 4 5 5 4 3 2 2 2 1 3 4 2 2 3 3 4 3 2 2 2 1 1 1 2 2 4 5 4 5 6 4 1 1 1 2 3 2 3 3 3 3 3 2 2 2 2 2 1 0 1 1 2 5 5 4 4 5 6 5 4 2 3 5 5 5 3 2 2 1 1 1 1 1 0 1 3 3 3 5 3 4 6 7 5 5 3 4 5 5 4 4 3 2 2 2 3 4 4 4 4 3 2 0 1 1 1 1 1 4 6 6 6 6 5 5 5 5 6 7 7 4 4 5 4 3 2 1 1 2 3 5 7 7 5 5 4 4 5 7 5 4 2 2 2 1 1 2 2 4 5 5 6 5 5 5 5 4 4 3 3 2 2 2 3 4 1 2 6 6 5 4 2 1 1 1 1 1 2 3 4 3 4 4 4 4 4 3 2 2 2 3 4 6 7 6 5 4 4 4 5 6 7 8 8 7 4 3 2 2 4 4 4 3 2 1 3 5 6 5 4 5 7 7 7 7 7 7 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 2 2 3 4 5 5 4 4 3 3 2 2 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 4 4 4 4 3 3 3 4 5 5 6 5 6 5 5 5 5 4 4 4 5 5 5 5 6 5 3 3 3 3 3 4 5 4 4 5 5 5 5 5 6 6 6 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 5 5 5 6 6 5 5 5 4 5 5 5 5 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 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 14 13 12 10 7 4 3 3 4 4 4 3 2 3 3 4 3 2 2 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 0 1 1 1 1 2 2 2 2 3 3 3 4 3 3 3 3 3 2 2 2 3 4 5 5 5 5 4 5 6 7 7 6 6 6 7 7 7 5 4 4 4 4 3 2 1 2 3 4 4 3 2 1 1 1 1 1 1 2 3 5 5 4 3 2 2 2 2 1 0 0 1 1 3 2 1 1 1 0 1 1 1 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 2 1 1 3 4 4 5 7 7 6 5 5 5 5 6 3 3 6 6 7 7 7 7 7 8 8 9 11 8 6 5 4 1 3 5 7 8 8 8 7 6 6 5 5 6 6 7 7 7 7 7 7 7 6 6 5 5 6 6 5 4 4 4 4 4 5 5 5 5 5 6 5 5 5 5 4 5 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 5 5 5 5 4 3 3 3 3 3 2 2 2 3 4 4 5 5 4 4 3 2 2 2 1 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 4 5 3 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 4 6 6 5 4 3 3 2 1 1 2 3 4 5 5 3 2 1 3 5 5 4 3 3 3 2 2 2 1 1 1 2 3 2 2 2 2 2 3 3 4 4 5 6 5 5 6 3 1 3 2 1 1 2 3 4 4 3 2 2 1 1 1 2 1 1 2 4 4 5 2 2 4 5 5 4 4 4 5 5 5 4 3 2 1 1 2 2 2 1 1 1 0 1 2 3 5 7 6 5 3 3 3 3 4 5 5 6 6 5 4 4 4 4 4 4 3 2 1 0 1 1 1 1 6 6 6 4 4 5 5 5 5 4 6 7 7 5 5 4 3 2 1 3 4 5 6 7 7 6 4 4 4 3 5 6 6 4 3 2 2 1 1 3 2 3 5 6 6 5 5 4 4 4 4 4 4 4 4 4 4 2 2 5 8 6 5 4 3 1 0 1 1 0 0 1 2 3 4 4 5 5 4 3 2 1 2 3 5 6 8 8 7 6 6 6 7 7 8 8 8 8 5 4 3 3 6 6 6 5 4 3 4 5 6 5 4 3 3 3 3 3 4 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 2 4 4 5 4 3 2 3 3 3 2 2 1 1 2 3 4 4 3 2 2 3 3 3 3 2 2 2 3 3 2 2 2 1 1 1 1 2 2 3 3 4 4 5 5 4 4 3 3 3 3 3 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 7 7 6 5 4 3 4 4 4 5 5 5 5 6 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 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 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 16 16 16 16 16 16 16 16 16 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 14 14 13 11 10 7 4 3 3 4 5 6 5 4 4 3 2 2 1 1 2 2 3 3 3 3 2 3 3 3 3 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 2 2 3 3 3 4 3 3 2 2 2 1 1 2 3 4 4 4 5 6 6 6 6 7 7 7 7 7 8 6 5 4 4 4 3 2 2 2 2 2 3 4 4 4 2 1 1 1 1 1 1 2 3 5 4 3 1 1 1 2 2 2 1 1 1 2 2 3 3 2 2 1 0 1 1 3 5 5 5 5 4 3 3 4 5 5 5 4 3 3 3 4 4 4 4 4 4 1 2 5 5 6 5 5 7 6 5 4 4 5 5 4 4 4 6 5 4 5 6 7 8 8 7 9 10 8 6 6 7 7 6 6 6 7 8 8 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 5 5 5 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 5 5 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 2 2 3 4 4 4 4 3 4 4 4 3 2 2 2 3 3 3 4 4 3 1 1 1 1 1 2 3 2 2 2 2 1 1 1 2 5 6 6 4 3 3 2 2 2 2 2 2 3 5 4 2 1 1 2 3 4 4 4 4 3 3 2 1 0 1 2 3 3 3 2 2 2 1 1 2 4 6 6 6 7 6 5 3 1 2 3 3 2 2 4 4 4 3 3 3 3 1 1 1 3 3 4 5 4 3 4 4 3 3 3 5 5 6 5 3 2 3 4 1 1 2 4 5 4 3 3 2 1 1 2 4 6 6 6 6 5 3 2 3 5 5 7 6 6 6 5 4 3 4 4 3 2 1 2 3 2 2 2 3 8 7 5 3 2 3 4 4 4 4 4 7 5 4 3 2 2 1 1 5 6 7 6 5 6 5 4 3 2 1 1 2 4 4 3 2 3 3 0 2 1 2 5 6 6 5 5 4 5 5 5 5 5 5 5 4 3 1 4 7 9 7 5 3 2 0 2 1 0 0 1 1 2 2 4 5 5 5 4 3 2 2 2 4 5 6 7 8 8 7 7 7 6 7 8 8 8 8 7 6 4 4 6 7 7 6 6 5 5 5 5 5 4 4 3 3 3 2 2 1 2 3 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 4 4 4 3 2 2 3 4 4 1 1 2 1 2 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 2 1 1 1 1 1 2 2 3 3 4 4 5 5 4 3 2 1 2 3 4 5 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 6 4 4 4 5 6 5 4 4 5 5 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 4 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 16 16 16 16 16 16 16 16 16 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 14 13 12 10 9 6 4 3 4 4 4 5 5 4 4 3 3 2 2 2 2 3 3 3 3 2 2 3 3 2 2 1 1 1 2 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 2 2 1 1 1 1 2 3 3 3 4 5 7 8 8 6 6 6 6 7 6 5 3 3 4 3 3 4 4 4 3 3 2 2 3 3 3 2 1 2 1 1 1 2 2 1 3 5 3 0 1 1 2 3 3 3 2 1 1 2 3 3 3 3 2 1 0 1 3 5 5 5 5 3 2 3 4 4 3 3 3 2 3 4 4 3 3 2 2 3 4 5 6 5 5 5 5 6 6 4 2 3 4 4 5 6 5 4 4 4 5 6 7 9 8 8 9 9 8 5 6 8 9 8 6 6 7 7 8 8 9 9 10 10 9 9 9 9 8 8 8 7 7 7 5 4 4 4 4 4 3 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 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 4 4 3 2 2 3 4 3 2 2 2 3 3 3 4 5 5 4 4 4 4 4 5 4 4 3 2 2 2 2 3 3 3 2 1 1 2 2 3 3 2 1 1 1 1 1 2 4 6 6 5 4 3 3 2 1 2 2 2 1 1 2 2 3 2 2 3 3 3 3 2 2 2 2 3 3 3 3 3 4 3 3 1 1 0 1 3 4 5 7 6 6 6 3 1 1 0 1 3 5 5 5 5 4 3 3 4 4 4 3 2 4 5 5 4 4 3 3 4 4 4 4 4 3 3 3 4 3 2 4 4 2 2 2 5 5 5 4 3 3 2 1 3 5 5 6 7 7 6 5 3 4 7 7 7 6 5 4 4 3 3 3 2 2 1 1 3 4 2 2 4 3 6 5 2 4 1 1 4 3 3 6 7 7 3 2 3 3 3 2 3 7 7 7 6 5 5 6 4 2 1 2 1 2 4 3 3 1 2 2 1 0 1 3 5 5 5 5 4 4 5 5 5 5 5 6 5 4 1 2 4 7 8 7 5 3 2 2 2 2 2 2 2 2 1 1 4 5 5 4 3 3 3 3 4 5 6 6 6 7 7 7 7 7 6 7 7 7 8 8 7 6 4 3 5 7 7 7 6 6 5 5 5 6 5 5 5 4 4 4 4 3 2 0 1 3 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 1 2 3 4 4 3 2 2 4 4 4 1 2 3 3 3 4 5 5 5 5 5 5 5 5 6 6 5 5 5 4 3 3 2 1 1 1 2 2 3 3 4 4 5 5 5 4 3 3 2 3 4 5 5 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 4 5 5 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 1 1 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 12 11 9 7 6 5 5 4 4 3 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 2 2 1 0 0 2 2 2 2 1 1 2 2 1 1 1 0 0 1 1 1 2 3 3 3 2 2 1 1 1 1 2 3 3 4 4 6 8 8 8 6 6 5 4 4 3 2 0 1 2 5 6 7 6 6 5 4 3 3 3 3 2 2 1 0 1 2 3 4 4 3 4 5 4 2 1 1 2 3 4 4 4 3 3 3 3 2 3 3 2 2 1 2 3 3 4 5 5 5 3 3 3 3 3 3 3 2 2 3 3 4 4 3 2 4 6 5 4 4 4 4 5 6 6 4 3 4 4 5 4 4 4 5 5 5 5 5 7 9 11 11 10 9 7 5 6 7 7 8 7 7 6 7 8 9 9 10 10 11 10 10 10 9 9 9 8 7 7 7 6 4 3 4 4 4 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 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 6 6 6 5 5 4 4 3 3 3 2 2 2 2 3 3 4 4 4 3 2 3 4 4 5 5 4 3 3 3 3 4 4 4 3 3 3 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 3 3 2 0 1 2 3 3 4 5 6 6 5 4 3 3 2 1 1 2 3 3 3 3 3 3 3 4 4 3 3 2 2 2 3 3 4 4 3 4 5 5 4 2 1 2 3 5 4 3 4 5 4 2 2 2 1 1 1 1 2 4 5 5 4 1 1 2 2 4 6 5 4 3 3 2 1 1 2 4 5 5 4 4 2 2 3 3 4 4 4 5 5 6 5 5 5 4 2 1 1 2 3 4 5 6 6 6 6 7 6 5 4 6 6 4 3 3 2 1 1 1 2 2 3 2 0 1 3 4 4 6 7 7 5 2 2 3 2 1 3 4 5 7 8 6 1 1 3 3 1 3 4 6 7 7 7 6 6 5 3 1 1 2 3 3 4 3 2 1 2 3 2 2 3 4 5 5 5 4 4 4 4 4 4 4 5 5 4 2 3 4 5 7 7 7 5 4 2 2 2 2 3 3 4 3 2 0 3 4 5 4 4 4 5 6 7 6 6 6 6 6 6 6 7 7 6 6 5 5 7 7 7 5 4 3 4 6 6 6 6 6 6 7 7 7 6 6 6 5 5 4 4 4 3 2 1 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 4 4 3 3 4 4 5 4 3 3 5 5 5 6 6 6 6 5 5 5 5 5 5 6 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 5 5 5 5 4 4 4 3 4 4 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 4 2 1 1 1 2 2 2 2 3 3 3 3 3 4 5 5 5 4 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 4 4 4 3 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 15 14 14 15 15 15 15 15 15 15 14 14 13 12 9 6 5 5 5 5 4 4 3 3 3 4 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 2 1 1 2 3 4 4 4 4 4 3 2 1 1 0 1 0 1 0 1 1 2 2 2 3 3 3 2 2 2 3 4 3 3 4 6 7 8 7 6 5 4 2 1 2 2 2 3 5 6 6 6 6 7 6 5 4 3 3 3 3 3 3 3 4 4 5 5 3 3 4 4 4 4 2 1 2 4 4 4 4 4 5 3 3 1 2 3 3 3 3 4 4 3 3 4 4 4 2 3 3 3 3 3 3 2 2 3 5 5 5 4 3 5 5 5 2 3 3 4 5 6 6 4 3 3 3 2 1 3 5 6 6 6 6 6 6 7 10 11 11 10 8 7 8 8 7 6 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 5 5 5 4 4 3 3 4 5 5 6 6 6 6 6 5 4 4 3 3 3 3 3 2 2 2 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 4 5 6 6 6 5 5 5 5 4 4 4 4 3 4 4 4 4 4 4 3 3 3 4 5 5 6 6 5 4 3 3 3 3 3 2 2 3 4 4 3 2 2 2 3 4 4 3 2 1 1 2 2 2 1 1 2 3 3 3 3 3 4 5 5 5 5 5 5 4 3 3 3 1 1 3 4 5 4 4 4 3 4 5 5 4 3 3 2 3 4 5 5 5 4 5 5 4 3 2 2 3 5 6 3 1 2 2 1 1 2 3 1 1 1 1 2 3 5 5 2 1 1 1 1 1 3 3 2 0 0 1 2 3 4 3 2 3 4 4 2 2 3 4 5 5 5 5 6 6 6 6 6 3 2 2 2 2 5 6 7 6 6 5 5 5 6 7 6 2 1 2 3 4 3 3 3 1 1 2 2 1 1 1 2 3 5 7 7 5 3 1 1 1 3 4 6 6 6 6 6 4 1 1 3 2 1 4 7 7 7 7 7 5 3 2 1 1 2 4 5 3 1 2 2 0 1 2 3 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 2 1 4 5 5 5 5 5 5 3 2 1 1 2 3 4 4 4 3 1 2 4 5 5 4 5 6 7 7 7 7 7 6 6 5 6 7 7 7 6 5 5 6 7 7 5 4 4 5 6 6 6 7 8 8 8 8 8 7 7 6 5 5 5 5 5 4 3 3 3 3 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 5 5 5 5 5 6 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 5 5 4 4 3 3 3 2 2 2 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 4 4 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 1 1 1 2 3 3 2 2 3 3 4 3 3 4 5 5 4 4 3 2 2 2 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 15 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 14 14 14 13 12 10 7 5 4 3 3 3 3 3 2 3 3 3 2 2 1 2 2 2 2 3 3 3 3 3 3 2 2 3 3 3 2 3 4 5 5 4 4 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 3 1 2 4 5 6 6 6 5 3 1 1 1 1 2 4 4 4 4 4 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 3 4 5 4 2 3 2 2 4 4 3 2 2 2 2 3 3 2 3 4 4 4 5 5 4 2 3 3 2 2 3 3 3 3 3 5 5 4 3 4 6 5 4 4 3 5 5 5 3 3 4 4 4 5 5 4 2 2 2 3 4 4 5 7 7 6 7 7 7 7 7 9 10 10 7 6 7 8 7 4 3 5 7 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 6 6 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 3 2 2 2 2 2 2 1 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 3 3 2 3 4 5 5 5 6 6 6 6 5 5 5 4 5 5 5 5 5 4 3 3 3 3 4 4 4 5 6 6 5 4 3 2 2 1 1 2 3 3 2 1 1 1 0 2 3 3 3 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 3 4 4 4 3 3 2 3 3 2 2 3 5 5 4 4 4 4 5 5 4 4 4 4 4 3 5 6 6 5 4 3 3 1 2 2 0 4 4 3 1 1 3 3 3 2 1 2 1 0 2 1 2 4 4 4 2 1 0 1 2 1 0 2 2 1 1 1 1 1 0 2 3 5 5 4 3 4 4 5 4 3 4 5 6 6 5 5 5 4 3 4 5 6 8 7 7 5 5 5 3 3 5 6 6 3 0 2 2 3 3 4 6 4 2 2 1 1 1 2 2 4 5 6 5 3 2 1 2 2 2 2 3 5 4 4 4 3 2 0 2 2 1 4 8 8 6 5 4 4 4 3 2 1 1 3 3 2 1 2 1 1 1 2 3 4 5 5 4 4 3 4 4 4 4 4 4 4 4 4 3 1 4 5 4 3 2 1 2 1 1 1 1 2 3 4 4 4 3 2 1 2 3 4 4 5 7 7 8 7 8 8 8 7 7 6 6 7 7 7 6 6 7 7 7 6 5 5 5 6 5 6 6 7 8 9 9 8 7 7 7 6 5 5 5 5 5 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 4 4 4 3 3 2 2 2 2 3 4 5 5 5 5 5 4 4 4 4 5 5 6 5 5 4 4 5 5 4 3 3 4 4 5 5 5 5 5 5 5 5 5 6 5 5 4 3 3 4 4 5 5 5 5 4 4 3 3 3 3 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 3 4 4 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 16 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 18 18 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 12 10 8 6 5 5 4 2 2 2 2 2 2 2 2 2 1 0 3 3 2 2 3 3 3 3 3 3 3 2 3 4 3 3 3 4 5 5 4 4 4 4 4 3 3 3 2 1 1 0 1 1 1 1 1 1 2 3 3 4 4 4 3 1 1 3 4 5 4 5 5 4 4 2 2 2 2 3 3 4 4 4 3 3 3 4 4 5 6 5 5 5 5 4 4 4 4 4 4 4 4 2 1 3 2 4 5 3 3 3 2 2 2 2 1 1 2 3 4 4 5 5 4 4 4 4 4 4 4 3 4 5 5 5 4 4 3 5 5 5 4 4 4 5 5 5 5 5 4 3 3 4 4 2 1 2 4 4 5 5 5 7 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 4 1 2 4 7 9 9 8 8 7 7 7 7 8 8 8 8 8 9 8 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 2 2 3 3 3 3 2 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 2 3 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 5 5 6 4 3 2 1 0 1 2 3 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 0 1 1 2 2 2 3 3 3 3 2 2 3 5 6 6 4 4 5 5 4 4 4 5 4 4 4 5 6 5 5 4 3 3 4 5 4 4 5 2 1 1 1 3 3 4 4 4 5 3 2 2 2 3 3 3 1 1 1 1 1 2 1 1 4 2 1 1 1 1 1 1 1 0 2 2 3 4 4 3 3 1 3 3 4 4 4 4 4 4 4 2 3 3 5 7 6 5 4 3 3 5 6 7 7 6 5 5 5 5 4 2 2 4 5 4 2 1 1 0 1 1 4 6 5 4 3 2 1 0 3 5 6 6 4 2 2 2 2 3 2 2 1 1 2 3 4 4 3 2 0 1 1 3 5 7 6 5 3 3 4 5 4 3 1 1 1 3 4 2 1 2 2 2 3 4 4 5 5 4 3 3 3 3 4 4 4 3 3 3 3 2 1 3 4 3 2 0 1 1 1 2 2 2 2 3 3 4 3 3 4 3 2 1 3 4 5 7 8 8 8 9 9 9 8 7 6 6 6 6 6 7 7 8 8 7 7 6 5 5 5 5 4 5 6 8 10 10 8 6 6 6 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 5 5 6 6 6 7 6 6 6 5 5 5 5 4 4 4 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 2 2 2 3 3 4 4 5 5 4 4 4 4 4 5 6 6 6 5 5 4 4 4 5 6 6 6 6 7 7 7 8 7 7 7 6 6 5 5 6 6 6 5 4 4 4 4 5 5 5 4 4 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 2 3 4 5 5 4 4 3 3 2 2 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 11 7 6 6 6 6 7 5 3 2 2 2 1 1 2 2 1 0 2 3 3 2 2 2 2 2 3 3 3 3 3 4 4 3 4 4 4 4 4 5 5 5 5 4 4 3 2 1 1 0 0 1 1 1 1 1 1 1 2 2 3 3 3 2 3 4 5 4 3 3 4 5 4 3 2 2 2 4 4 5 4 4 2 2 2 3 4 5 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 5 5 5 4 4 2 2 1 1 2 0 1 2 1 1 4 4 3 3 3 3 4 4 5 5 5 5 5 3 3 4 4 4 6 6 4 5 5 6 6 7 7 6 5 3 1 1 2 2 1 2 3 2 0 2 3 6 7 9 7 6 4 3 3 3 3 4 5 6 5 5 6 7 6 2 2 5 6 7 7 6 6 6 6 7 7 7 7 7 8 8 9 8 7 6 6 6 6 5 4 4 5 6 7 7 6 6 5 5 5 4 4 3 2 2 3 3 4 4 5 4 4 4 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 2 2 2 2 3 3 4 4 5 4 3 1 0 2 3 3 2 2 2 2 2 2 2 2 1 0 1 1 1 1 2 2 1 2 2 2 2 3 3 3 4 5 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 4 5 6 6 5 4 2 0 1 3 3 1 3 3 2 1 3 4 5 5 5 4 3 1 0 1 2 3 3 3 1 0 0 1 1 2 2 1 2 1 1 1 0 1 1 1 0 1 1 3 4 4 2 3 3 1 1 1 2 4 4 3 2 2 3 3 1 2 1 4 5 5 4 1 1 3 3 3 3 2 2 3 3 3 2 1 1 1 1 1 1 2 3 5 5 6 6 6 5 5 4 3 2 2 3 5 6 4 2 1 1 2 2 1 0 1 2 1 1 2 3 4 3 2 2 1 2 5 6 7 5 3 3 4 4 5 4 2 1 2 2 0 3 3 1 1 3 3 4 5 5 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 1 2 3 3 1 0 1 2 2 2 2 2 2 3 4 4 4 4 4 4 4 2 1 3 4 6 8 7 6 7 9 10 9 8 6 6 5 5 7 8 9 9 8 8 7 6 6 6 6 6 6 6 7 8 9 11 9 6 2 3 4 3 1 2 4 5 5 5 5 4 4 4 4 4 4 4 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 6 5 5 5 5 6 6 7 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 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 5 5 5 4 5 5 5 5 4 4 5 5 6 7 7 8 8 8 7 7 6 6 5 5 5 5 6 6 5 4 4 3 3 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 3 5 5 5 4 3 3 2 1 2 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 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 16 16 16 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 13 13 10 7 5 5 5 5 6 5 5 4 4 3 2 1 1 1 1 1 1 3 3 2 3 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 4 4 4 5 4 4 4 3 3 2 1 1 1 2 3 2 2 2 2 2 2 2 2 2 3 5 5 5 4 4 4 4 4 3 2 1 3 5 5 5 5 5 4 3 3 3 3 4 5 5 6 6 6 6 5 5 4 3 2 2 3 4 5 5 5 5 2 3 4 3 3 3 2 2 2 1 1 2 2 3 3 2 2 4 4 4 5 5 5 5 4 3 3 3 2 3 4 4 5 5 5 5 6 7 6 6 5 5 5 5 4 2 1 1 3 3 2 1 2 3 4 7 8 7 4 1 2 3 5 6 6 5 5 6 6 6 6 7 6 3 3 6 7 6 4 3 4 5 6 7 6 6 6 6 6 8 9 8 6 5 6 6 6 5 4 4 5 6 6 5 4 4 4 4 4 3 2 2 3 4 5 5 6 6 5 5 4 4 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 3 2 2 1 1 1 2 2 3 4 4 3 1 0 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 4 4 5 5 4 4 4 3 2 2 3 4 4 5 6 5 5 5 5 5 2 1 1 1 3 3 2 2 2 6 7 6 5 2 2 2 1 1 2 3 4 4 3 3 2 1 2 2 2 1 1 1 1 3 2 1 1 2 2 1 1 0 2 4 3 2 1 2 2 1 1 1 2 3 4 3 2 2 3 3 2 1 1 2 5 5 4 2 2 1 0 0 1 1 2 2 2 1 2 3 5 6 6 4 2 2 3 4 4 5 6 6 6 5 4 2 2 0 3 4 4 1 1 1 0 1 1 1 1 0 1 2 3 4 4 4 3 3 3 3 4 6 6 6 4 3 3 4 4 5 3 2 1 2 2 1 1 2 1 1 2 4 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 0 2 3 2 0 1 1 2 2 2 1 2 4 4 4 4 4 4 4 4 4 2 1 2 3 4 2 2 2 5 8 9 8 7 6 6 6 8 9 9 9 9 8 7 6 6 7 7 7 7 7 7 7 8 9 9 8 4 4 4 4 2 3 3 4 5 5 5 4 3 3 3 3 3 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 6 6 7 6 6 6 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 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 5 5 6 6 5 5 4 4 5 6 7 7 6 5 5 4 4 3 4 4 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 4 3 2 2 2 2 2 1 1 1 1 2 2 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 1 3 4 5 5 5 4 3 2 2 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 12 10 7 5 4 3 3 4 4 4 4 5 4 3 1 0 1 1 1 0 2 4 4 2 3 3 3 3 3 3 4 4 3 2 3 2 2 2 3 3 3 4 4 4 5 6 6 4 3 3 2 1 2 2 3 3 4 4 3 3 3 2 2 2 3 5 5 5 5 5 4 4 4 3 3 3 5 6 6 6 5 5 4 4 5 4 4 4 5 5 6 5 5 5 5 4 4 3 1 4 7 8 6 5 4 4 3 2 2 2 3 4 2 2 3 2 2 2 3 5 5 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 3 2 2 4 4 5 6 6 4 3 2 2 5 3 1 2 2 2 5 8 10 8 3 3 5 5 6 7 6 5 6 6 7 5 5 7 7 7 7 7 6 3 1 3 5 6 7 7 6 5 4 4 4 7 8 8 6 6 6 6 5 5 5 6 6 6 5 4 4 5 5 4 4 3 3 4 5 6 7 7 7 6 6 5 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 5 4 4 4 4 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 5 5 4 3 2 2 1 1 0 1 1 2 2 3 3 2 0 2 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 4 6 5 4 2 3 5 5 5 4 3 3 0 2 3 4 4 4 5 5 4 3 5 5 4 2 1 2 4 5 5 5 5 4 4 3 2 0 1 3 2 2 3 3 3 3 2 3 3 4 5 5 4 3 2 1 1 1 2 2 3 2 2 2 2 1 1 2 2 2 1 1 0 1 2 3 4 4 4 2 1 2 3 4 4 3 2 3 4 5 4 2 1 0 1 1 1 2 2 3 2 1 1 1 3 5 5 5 4 3 1 3 3 5 6 6 5 3 3 3 2 2 4 4 2 3 3 2 2 2 2 1 1 1 2 3 3 3 3 4 3 3 4 5 6 6 5 3 3 2 2 4 4 5 3 1 1 1 1 2 2 2 2 2 3 4 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 2 1 3 3 2 1 1 2 2 2 3 2 2 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 1 4 8 8 8 7 7 8 8 9 9 9 9 8 7 5 7 8 7 8 8 8 8 7 6 6 8 7 6 6 6 6 5 4 5 5 5 5 4 4 3 3 3 3 3 4 5 6 7 7 7 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 4 4 4 4 5 4 4 4 5 6 6 6 6 6 6 5 5 5 5 5 5 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 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 7 7 6 6 5 5 4 5 5 5 5 4 3 3 3 2 2 3 4 5 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 2 4 5 5 4 4 3 3 3 3 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 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 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 16 16 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 12 10 7 4 3 3 3 3 3 3 3 4 4 3 1 1 0 1 1 1 0 2 4 4 4 3 3 3 2 3 2 3 4 3 3 2 1 2 3 2 2 2 4 5 5 4 3 3 3 3 3 1 1 2 2 2 3 3 3 4 3 3 2 2 3 4 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 5 5 6 6 5 4 4 4 5 4 4 3 3 4 4 4 1 4 9 7 7 6 5 6 4 2 1 1 3 2 2 3 4 4 3 2 4 4 5 4 4 5 4 3 2 3 3 4 5 6 5 5 4 4 3 1 3 3 4 3 3 3 2 1 3 4 5 6 5 3 2 2 2 3 4 3 1 2 2 5 8 10 8 5 4 4 5 5 5 6 6 6 7 6 4 7 10 10 10 11 8 4 3 3 5 5 6 6 6 5 4 3 2 2 4 7 8 7 7 7 6 6 6 7 8 7 6 5 4 4 5 6 6 5 5 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 6 6 5 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 4 3 2 1 0 1 1 1 1 1 2 2 1 1 2 3 3 3 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 3 2 2 2 2 2 2 3 5 5 4 1 2 4 5 5 4 3 3 1 3 4 5 6 6 5 4 3 1 3 4 4 2 1 1 3 4 3 2 2 2 2 1 2 2 4 6 6 5 5 5 4 4 5 6 6 6 7 5 5 5 4 4 4 4 3 3 4 3 2 2 1 0 1 1 2 2 2 2 1 1 3 3 3 3 2 1 2 2 3 5 5 4 4 2 3 4 4 3 1 0 1 1 2 2 3 3 2 1 1 1 2 3 4 3 1 1 1 1 2 4 5 6 4 3 3 3 2 3 5 5 2 4 4 2 1 1 1 1 1 2 2 3 4 4 3 4 5 5 5 5 6 5 3 3 3 2 2 3 4 5 5 3 1 1 1 2 2 2 3 3 4 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 2 2 2 3 3 3 3 3 2 2 1 1 4 4 4 3 4 4 4 4 4 4 5 4 4 3 3 3 3 1 4 5 6 5 6 7 8 8 8 9 9 8 7 6 6 7 7 7 7 9 9 8 7 7 8 7 7 6 6 7 6 5 6 5 5 5 5 4 3 2 2 2 3 5 6 7 6 6 5 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 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 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 4 3 2 2 2 3 4 4 3 3 2 2 3 5 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 1 2 3 4 4 4 4 3 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 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 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 12 9 5 4 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 3 3 1 1 1 1 3 2 2 4 4 3 1 1 2 2 3 3 3 4 2 1 1 2 3 2 2 2 2 1 2 2 2 2 3 3 3 4 3 3 2 3 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 6 6 5 5 4 4 4 4 4 3 3 3 4 4 5 9 9 9 5 4 4 5 5 5 5 3 2 3 2 0 3 3 3 4 5 5 2 1 0 1 2 1 2 2 2 2 4 5 4 5 5 3 1 2 1 4 3 2 2 1 1 2 2 2 3 4 4 3 1 1 2 3 4 5 4 3 5 6 7 7 8 8 6 4 2 3 5 6 6 6 6 6 5 6 9 10 9 8 8 8 7 6 7 7 5 3 3 3 3 3 2 2 2 3 6 7 7 7 7 7 7 7 6 6 5 5 4 3 4 5 6 6 6 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 6 6 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 5 5 4 4 4 4 5 5 5 4 3 1 0 0 1 1 2 2 1 1 1 1 2 3 3 3 3 2 2 1 0 0 0 1 2 2 2 1 1 2 2 2 2 1 1 2 3 3 3 3 5 3 1 2 1 3 4 3 2 2 2 3 4 3 5 6 4 2 2 1 2 2 1 1 1 2 3 4 3 3 4 3 3 5 5 5 4 4 4 5 6 6 5 5 5 4 4 4 4 3 4 4 4 4 4 3 2 3 4 6 4 2 1 2 2 2 3 3 2 2 1 4 4 3 2 2 1 2 3 3 4 5 5 5 4 3 2 2 2 2 1 1 1 2 3 4 3 3 2 1 1 2 2 3 3 2 2 3 2 3 3 3 3 3 3 4 4 4 4 5 5 5 4 3 2 1 1 1 0 1 1 1 1 2 4 4 4 5 6 6 6 6 5 4 2 2 1 3 4 3 4 5 6 3 2 1 0 1 2 3 4 4 4 5 5 5 5 4 4 3 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 3 5 4 3 1 2 2 1 2 3 3 3 3 3 3 4 3 3 4 5 5 4 2 1 2 3 2 2 3 3 4 4 6 7 8 8 8 8 8 7 6 5 5 6 6 7 8 9 8 8 7 8 8 7 5 5 6 8 7 5 5 6 6 7 6 5 5 4 4 5 8 8 7 5 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 3 3 4 5 5 5 5 5 6 5 5 5 5 5 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 3 4 4 4 3 1 1 2 3 4 5 4 4 3 2 1 2 3 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 1 2 2 1 2 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 17 17 17 17 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 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 8 5 4 4 4 4 4 4 3 3 3 3 3 3 2 3 3 4 5 5 3 2 1 2 4 2 1 2 3 3 3 3 3 3 2 3 4 4 3 2 0 1 1 1 1 3 6 6 5 5 4 3 1 2 2 2 2 3 4 4 3 3 2 3 4 5 5 4 4 4 4 4 4 4 3 2 2 2 3 4 5 6 5 4 3 3 3 3 4 4 4 4 5 7 10 11 10 7 5 5 4 4 5 5 5 5 4 2 2 2 1 1 1 3 4 4 2 2 2 3 2 1 3 3 3 4 4 3 1 0 4 4 2 2 2 3 4 4 2 1 1 1 2 3 4 1 2 3 3 2 1 2 3 4 5 6 6 7 6 6 6 6 7 6 4 1 2 6 7 7 7 6 6 7 9 10 9 10 8 8 7 7 7 8 8 7 4 1 1 1 1 1 1 1 2 5 6 5 3 4 5 5 5 4 3 2 3 3 3 4 6 6 6 6 5 4 4 4 4 5 6 5 5 4 5 5 5 6 6 6 6 6 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 4 5 5 5 5 3 2 1 1 1 1 2 2 1 1 1 0 1 2 3 3 3 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 3 4 5 4 4 3 3 4 3 2 0 0 3 3 3 1 1 2 3 3 4 5 5 3 1 1 2 3 4 3 2 2 2 3 3 3 4 5 6 6 7 5 2 2 2 1 1 2 3 2 1 1 1 0 0 1 2 3 3 2 1 4 3 2 2 2 4 4 2 2 2 2 3 4 3 2 2 1 2 2 2 3 3 3 2 2 4 5 5 5 5 4 4 3 2 1 0 2 3 4 5 5 5 4 3 2 1 1 1 1 3 3 2 2 3 3 5 6 5 3 2 3 4 4 4 4 6 4 0 4 4 2 2 2 1 2 3 2 1 1 2 3 4 5 6 5 5 4 5 5 4 3 1 2 4 3 2 4 5 5 4 4 3 2 2 1 3 3 3 4 4 5 5 5 5 4 4 4 4 3 3 3 3 4 3 3 2 1 2 2 3 3 4 3 4 4 5 3 2 2 3 2 2 2 2 2 2 2 2 2 2 1 3 4 5 4 3 0 1 2 2 2 2 2 3 3 4 6 7 8 8 8 7 6 4 3 3 5 6 6 7 7 7 6 6 6 7 6 5 5 6 8 8 7 8 8 9 9 8 7 7 7 8 8 8 7 5 4 4 4 3 3 4 4 5 6 6 7 6 6 6 6 6 5 5 6 5 5 4 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 2 2 1 2 3 3 4 4 4 4 2 1 1 1 2 3 4 5 5 4 3 2 2 3 4 5 6 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 3 3 4 4 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 17 17 17 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 17 17 17 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 11 7 4 3 3 4 4 3 3 3 2 1 2 2 2 3 4 4 5 5 5 4 4 4 3 3 3 2 1 2 3 3 2 2 3 4 3 3 2 1 2 2 1 4 5 6 7 7 7 6 6 6 5 3 2 2 1 2 3 4 4 4 3 3 4 5 5 4 3 3 4 4 4 4 3 2 2 2 2 3 5 6 5 3 3 3 2 3 4 5 7 8 8 9 7 6 6 5 3 4 5 5 4 5 5 4 3 3 3 2 1 2 1 1 2 2 1 1 3 1 1 3 3 5 3 2 1 2 2 1 1 4 4 2 2 3 5 2 2 1 0 1 1 2 2 3 3 2 3 5 4 4 2 3 4 5 7 6 5 3 3 3 4 5 5 1 3 3 6 7 8 8 8 9 10 10 9 9 9 8 7 6 6 6 6 7 8 6 3 1 1 1 1 2 2 4 6 8 6 2 2 2 3 4 4 3 3 3 4 5 6 7 7 7 6 5 5 4 3 4 5 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 6 6 6 6 6 5 5 5 5 5 5 5 4 5 6 6 6 6 6 6 6 6 6 5 4 4 4 5 6 6 5 4 3 2 2 2 2 2 1 1 0 1 2 3 4 5 5 5 4 3 2 3 3 4 4 3 2 1 1 2 2 3 3 3 4 5 5 4 3 3 4 5 4 3 2 2 2 2 3 2 2 1 2 3 4 5 5 4 3 3 3 4 4 3 3 2 2 3 3 4 4 5 7 5 4 3 2 2 3 4 3 2 1 1 1 1 2 2 2 2 1 3 3 3 1 4 4 3 3 3 3 3 1 2 3 3 3 4 4 1 2 3 3 3 3 4 5 6 6 5 5 6 6 6 4 4 4 5 3 1 1 3 4 4 4 4 4 4 3 2 2 1 1 2 5 5 2 1 2 3 5 5 5 3 3 4 3 3 3 3 6 2 1 3 3 2 2 2 2 0 2 2 1 1 2 3 4 5 6 4 3 3 4 5 4 3 2 2 3 2 3 5 3 3 4 4 4 2 1 1 2 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 1 2 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 1 2 2 2 1 1 1 1 2 3 4 4 3 3 3 3 2 2 2 2 2 2 2 4 6 7 7 6 5 4 3 2 3 4 6 6 6 6 6 7 6 6 6 6 6 7 7 7 8 9 10 10 10 9 8 7 7 7 7 7 6 5 5 6 5 4 4 3 3 4 5 6 6 5 5 5 5 5 5 6 5 5 6 5 4 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 3 4 5 5 5 4 4 3 3 4 5 5 5 4 5 5 6 5 5 4 4 4 4 5 6 7 7 5 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 5 4 4 4 4 4 4 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 17 17 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 10 7 5 4 3 3 3 3 3 2 2 1 1 2 2 3 4 4 4 4 4 4 5 5 5 4 3 2 1 2 2 3 3 4 5 4 2 1 2 3 2 1 4 6 6 5 3 4 5 5 6 6 5 3 1 1 2 2 3 3 4 4 5 6 8 7 6 4 2 2 3 4 3 3 1 1 1 1 2 5 6 6 4 2 3 3 3 4 5 6 7 8 6 3 2 1 2 3 3 4 4 5 4 4 3 2 1 0 1 2 3 3 4 3 3 2 1 2 2 3 3 4 4 3 3 2 1 2 2 2 3 4 2 2 4 4 4 1 1 2 0 1 1 2 4 4 3 3 5 7 5 4 4 3 4 6 7 6 6 5 1 1 2 2 1 1 2 4 6 7 8 9 10 10 10 9 9 9 8 7 7 7 6 6 6 7 7 8 6 5 6 6 6 6 7 8 9 10 7 5 3 2 1 2 3 3 3 4 5 6 7 7 7 7 6 6 5 4 4 4 5 6 6 6 6 6 5 5 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 5 4 4 3 4 5 7 7 7 6 5 5 5 6 6 5 4 4 4 4 5 5 4 3 2 3 3 2 1 0 1 2 2 3 4 4 5 5 6 7 6 5 5 5 5 5 4 3 2 1 1 2 3 4 5 6 5 4 2 3 4 5 5 4 2 2 2 2 2 2 3 2 2 1 1 2 4 5 5 4 4 3 4 4 3 2 1 1 0 3 4 5 5 5 3 1 1 2 3 4 3 3 2 2 2 3 3 3 3 3 1 0 2 2 2 1 3 5 5 6 3 2 2 1 3 4 4 5 6 3 1 2 2 2 2 4 4 5 6 6 6 6 6 7 6 5 4 4 6 4 2 1 3 3 3 3 3 3 3 2 2 1 1 1 4 5 5 1 2 4 5 6 5 4 3 3 4 3 3 3 2 4 2 2 3 2 2 2 2 3 1 0 2 1 1 3 4 4 5 6 4 3 1 2 3 2 1 1 2 2 3 4 4 3 4 5 4 4 4 2 1 2 3 4 4 4 4 5 5 5 5 5 4 4 3 2 2 3 3 3 3 3 3 3 3 4 4 3 4 4 4 5 5 5 4 4 3 3 3 2 3 3 2 1 1 1 1 2 4 5 5 5 4 4 3 3 2 2 2 2 2 1 1 2 4 4 4 3 3 3 3 3 4 5 5 5 6 7 7 7 7 8 7 7 8 7 7 9 10 10 9 8 7 6 5 6 6 5 5 5 6 6 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 6 6 5 6 5 4 3 3 4 4 4 5 5 5 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 3 3 2 3 4 5 5 5 5 5 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 7 6 5 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 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 17 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 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 10 8 6 4 3 3 3 3 2 1 2 2 2 2 3 3 3 4 4 3 3 4 4 5 5 5 4 2 4 5 3 2 1 3 4 4 3 2 1 3 1 3 5 4 3 3 4 6 6 6 6 6 6 4 2 2 2 2 2 3 3 4 6 6 6 4 3 3 2 1 1 2 2 1 0 1 1 2 3 5 5 5 3 3 4 5 5 4 4 5 5 3 1 3 4 2 0 2 3 4 4 4 4 3 2 1 1 1 1 1 2 3 4 5 4 4 3 3 3 3 4 4 5 4 3 3 3 4 4 4 2 2 3 3 3 2 2 1 1 2 2 2 3 2 0 2 4 6 7 6 3 3 4 4 5 5 7 9 8 7 4 2 3 1 1 5 5 4 6 7 8 8 9 9 8 9 9 9 7 7 7 7 7 6 6 6 7 8 8 8 7 7 7 8 8 8 8 9 9 8 7 5 2 1 1 1 3 4 5 5 6 6 6 6 6 6 5 5 4 4 5 6 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 5 4 4 4 5 6 7 7 6 5 4 3 4 5 5 4 3 3 3 4 4 4 3 2 3 3 3 1 2 4 4 3 2 3 4 5 5 5 4 5 5 5 4 4 4 3 2 1 1 1 1 2 4 4 5 4 3 1 2 4 5 4 3 3 2 2 3 4 5 5 4 3 2 2 1 2 3 4 4 4 4 5 4 3 1 2 1 1 3 4 4 2 1 1 0 1 3 2 2 2 3 2 1 2 3 3 3 3 3 1 1 1 1 1 1 2 5 5 4 2 1 2 2 3 5 5 5 5 2 3 3 2 2 3 4 4 5 5 5 4 4 4 6 6 5 3 3 4 4 2 2 3 3 2 2 2 1 1 1 1 0 1 2 5 5 4 1 2 5 6 6 5 3 3 3 3 4 6 8 5 2 2 1 1 3 2 2 2 2 1 0 1 0 1 3 4 5 5 6 5 2 1 2 2 3 2 2 1 1 1 2 3 4 3 4 3 4 5 3 2 2 3 4 4 5 5 5 5 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 3 4 5 5 5 5 5 4 3 3 3 3 3 2 2 1 1 0 1 1 1 1 2 2 3 3 4 4 4 4 5 7 8 9 10 10 9 9 8 8 7 8 7 6 5 5 4 3 4 5 5 5 4 5 6 6 7 6 7 7 7 7 6 6 5 5 5 4 3 3 4 5 6 6 6 6 5 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 3 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 3 2 1 2 2 2 2 2 2 2 4 5 6 7 7 7 8 8 7 7 7 6 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 3 3 4 4 5 5 6 7 7 6 4 4 3 3 3 2 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 11 11 11 11 12 12 12 12 12 12 12 11 10 7 5 4 4 4 5 5 4 3 0 1 1 2 3 4 4 3 3 3 3 3 4 5 5 5 5 5 4 4 4 3 2 2 3 3 4 3 4 4 4 4 4 4 2 2 2 4 4 5 6 4 4 5 5 5 3 3 3 3 4 5 5 4 3 1 1 1 0 0 1 1 2 1 1 2 3 4 3 4 4 4 4 4 5 6 5 4 4 4 4 3 3 2 1 1 1 2 3 4 4 4 3 3 3 2 1 2 2 1 2 2 3 4 4 4 3 3 4 4 5 5 5 5 3 3 3 4 4 1 1 1 2 2 1 4 3 2 1 2 4 3 3 2 1 1 3 5 6 5 2 3 4 5 5 6 7 8 7 6 6 7 6 5 6 7 7 6 6 6 6 5 5 6 7 8 8 8 7 7 7 7 7 6 6 6 6 7 8 8 8 6 6 6 7 7 7 7 8 8 9 9 7 5 4 3 4 4 5 4 5 5 5 5 6 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 7 7 6 5 3 2 2 3 5 4 4 3 3 4 4 5 4 3 3 2 2 2 3 4 4 3 2 1 2 4 4 4 2 1 2 3 4 3 3 3 2 1 2 2 2 1 2 3 4 4 4 3 3 3 3 2 2 3 3 4 5 6 5 4 2 2 2 2 1 2 4 5 5 5 5 5 3 1 1 2 0 2 3 3 3 4 3 2 2 3 4 4 4 4 3 1 1 1 1 2 3 3 3 1 0 0 0 1 2 4 5 5 5 4 3 4 5 5 5 5 5 5 2 2 2 2 3 4 4 5 5 5 4 4 4 5 5 5 4 2 2 3 4 3 0 2 3 2 1 0 0 1 1 0 0 1 2 4 3 2 1 2 4 4 4 3 2 3 3 3 3 4 5 4 3 1 1 0 2 2 2 2 2 1 0 1 2 2 2 3 4 6 6 5 2 2 4 4 3 2 2 3 2 1 1 1 2 1 2 2 2 2 2 2 3 3 4 5 5 5 4 4 4 4 3 2 1 1 2 3 3 3 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 3 4 4 5 5 6 6 6 5 4 3 2 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 2 3 4 6 7 7 7 8 9 9 9 9 8 6 3 2 3 4 4 4 5 5 5 5 4 5 6 6 6 6 6 7 7 7 6 6 6 7 6 5 5 4 5 5 6 6 6 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 5 4 4 3 3 3 4 4 3 4 4 5 5 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 3 2 2 2 3 4 5 5 5 5 6 7 7 6 6 5 5 5 5 5 5 5 4 3 3 2 1 1 2 2 2 3 3 3 3 3 2 2 3 5 7 8 7 6 5 4 4 3 3 3 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 2 3 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 2 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 17 17 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 15 15 15 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 12 12 12 11 11 11 11 11 11 12 12 12 12 12 11 9 5 4 3 2 3 4 4 5 5 4 2 2 2 2 2 2 2 2 3 4 4 4 5 5 5 5 4 3 3 3 2 2 3 3 3 4 4 5 5 5 3 3 4 4 4 3 2 3 5 6 6 7 9 8 7 3 2 3 3 3 4 4 3 2 1 0 0 0 1 2 3 3 3 3 4 5 5 4 3 3 4 5 5 5 5 6 5 4 4 3 3 2 1 1 0 1 2 4 4 3 3 3 3 3 2 2 2 3 1 1 2 2 2 3 4 4 4 6 4 4 5 5 4 3 4 4 4 5 1 1 2 2 1 0 2 3 2 1 1 1 1 2 4 2 1 4 5 7 5 3 3 4 5 6 6 6 6 6 6 7 8 7 7 6 6 7 6 5 4 4 4 2 4 6 7 8 7 7 6 6 6 6 6 6 6 7 7 7 8 7 5 4 5 6 6 6 6 5 5 7 8 9 9 7 6 6 5 4 4 4 4 5 5 5 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 7 6 7 7 7 7 6 6 6 5 6 6 7 7 7 6 4 2 1 2 4 5 5 4 4 4 5 5 5 3 2 1 1 2 2 2 3 3 2 1 0 1 2 3 2 2 2 2 4 4 4 3 2 2 2 3 3 2 3 3 3 4 4 5 5 4 3 2 3 4 5 6 5 4 2 1 1 2 2 2 2 3 4 4 4 4 4 4 2 0 1 0 1 2 2 3 3 3 3 4 4 4 4 5 5 5 3 1 2 2 2 2 1 1 1 1 1 1 2 3 3 5 4 2 2 3 3 5 6 6 5 5 5 5 5 4 3 3 4 5 5 6 6 5 4 3 3 4 4 3 4 4 3 3 3 1 1 2 3 3 2 2 1 1 1 1 0 1 1 3 4 4 4 3 3 3 3 2 2 3 3 3 2 3 3 3 3 3 3 2 1 1 0 1 2 2 1 3 4 3 2 3 4 7 5 3 2 4 6 6 5 2 1 3 3 1 1 2 2 1 1 2 1 1 2 3 3 4 4 5 4 4 3 3 3 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 4 5 5 5 5 5 5 5 6 5 5 4 3 3 3 4 5 5 5 6 6 6 6 6 5 3 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 3 4 5 4 4 3 4 5 7 8 9 7 4 1 2 2 3 5 6 6 6 5 5 4 4 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 6 6 6 5 4 3 4 4 5 5 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 2 2 2 3 3 3 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 1 1 2 3 4 4 4 4 3 3 2 2 3 3 5 6 5 4 3 3 3 4 5 5 5 5 4 4 3 3 2 1 1 1 2 2 3 4 4 3 2 2 2 3 5 6 6 7 6 6 5 5 4 4 4 4 3 2 2 2 2 3 3 2 2 1 1 1 1 1 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 11 11 10 7 4 4 3 2 2 2 2 1 3 3 3 3 3 3 2 2 2 3 4 4 4 4 5 5 5 5 3 2 2 3 5 4 4 4 4 3 4 4 5 5 4 3 2 2 2 2 2 4 6 8 8 6 6 7 7 5 2 2 3 3 3 4 3 3 2 1 0 0 2 3 3 3 3 4 5 6 6 6 5 4 4 4 4 4 5 6 5 4 4 4 3 2 1 1 1 1 2 3 3 3 2 2 2 2 2 2 2 3 1 1 2 2 2 2 3 5 5 4 1 1 2 3 3 4 4 5 3 2 1 1 1 2 2 0 1 2 3 3 3 2 2 3 4 4 1 3 5 6 4 4 5 5 5 6 6 5 5 6 6 5 4 3 5 5 5 5 5 4 2 3 4 3 3 5 6 6 6 6 6 6 6 6 7 7 7 7 6 7 7 7 5 3 3 4 4 4 5 5 4 5 6 7 9 10 9 8 6 5 5 4 4 4 4 5 5 5 5 6 6 5 5 4 5 6 7 7 7 6 6 5 4 4 4 4 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 5 4 3 3 3 4 5 5 5 5 5 5 5 3 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 5 4 4 3 4 5 5 4 4 5 6 5 3 3 3 2 1 1 2 3 4 4 4 4 4 4 4 3 2 1 1 2 1 2 3 3 3 3 3 4 3 2 2 1 2 3 4 2 1 1 1 2 1 0 2 0 1 3 2 3 4 5 4 2 1 2 2 1 3 5 5 4 4 4 5 5 4 3 4 5 5 6 6 5 5 4 3 2 2 2 2 4 6 6 5 3 1 2 3 3 3 3 2 1 0 0 1 1 1 1 1 1 2 3 4 5 6 4 2 2 3 3 3 3 2 2 2 2 3 2 2 1 0 1 0 1 1 2 3 5 4 4 4 5 5 3 2 2 3 5 5 4 3 2 2 2 1 2 3 3 2 3 3 2 2 4 4 4 4 4 4 3 2 2 2 2 1 2 3 4 3 3 2 1 1 1 1 2 2 3 2 2 0 2 3 4 5 6 6 6 6 6 6 5 5 4 3 3 4 6 6 6 6 6 6 6 6 6 5 5 3 3 2 2 2 2 1 1 2 2 2 1 1 0 0 0 1 1 1 2 3 4 4 4 3 2 1 1 2 4 6 9 7 5 3 2 1 3 4 6 6 6 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 6 6 5 5 5 5 5 5 5 4 3 3 4 5 5 6 6 6 6 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 2 1 0 0 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 1 1 1 1 2 3 5 5 5 5 4 3 2 1 1 2 4 5 5 3 2 1 1 2 2 3 5 5 5 4 4 4 3 3 2 2 2 2 3 4 5 4 3 2 2 1 2 3 4 5 5 5 6 5 5 5 5 5 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 3 4 4 4 4 4 4 4 3 2 2 2 2 2 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 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 17 17 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 6 4 2 1 2 2 1 2 2 2 3 3 3 3 4 3 2 3 5 5 4 5 6 5 4 3 3 5 6 5 5 5 5 6 5 4 4 3 3 1 3 3 2 2 1 2 5 5 5 2 3 4 5 6 4 2 2 2 3 3 3 3 3 2 1 1 2 3 3 4 4 4 5 7 7 7 7 6 5 3 3 3 4 6 6 5 4 3 2 1 1 2 3 3 4 4 4 3 2 2 1 1 2 2 2 2 2 2 2 3 4 5 5 5 5 2 1 2 1 3 3 4 4 2 1 1 2 1 1 3 2 1 1 0 2 2 1 1 0 3 4 4 1 2 4 3 2 3 4 5 6 6 6 5 4 4 5 4 2 2 4 5 5 4 4 3 2 4 5 5 4 4 5 6 6 6 7 6 7 7 7 7 7 7 6 7 7 7 5 3 2 2 2 2 3 4 4 4 4 5 7 8 9 8 7 7 6 6 6 6 6 5 5 5 5 5 4 4 3 3 4 5 6 6 5 4 3 2 2 3 4 5 6 6 6 7 7 7 7 7 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 4 4 4 5 5 5 5 5 6 5 4 3 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 0 0 0 1 2 4 6 6 4 3 3 4 5 5 6 5 4 3 2 2 2 2 2 3 4 4 4 4 4 4 4 3 3 4 3 3 3 2 2 2 3 3 3 3 3 4 1 1 3 2 1 1 2 2 1 1 1 1 1 1 1 1 2 4 3 4 6 5 3 1 2 2 1 1 2 3 4 2 1 2 2 2 2 3 4 5 5 5 5 4 4 4 4 4 5 3 3 4 5 6 6 4 2 1 2 2 2 2 2 2 1 1 0 1 1 2 2 3 1 2 4 5 5 4 2 3 3 3 3 3 3 3 2 0 2 4 3 3 2 1 1 1 2 2 3 4 4 4 4 5 4 3 2 1 4 4 5 4 4 3 3 2 2 3 4 3 3 4 5 4 1 3 4 5 4 4 4 3 2 1 1 1 2 3 4 5 4 4 2 0 1 2 2 2 3 3 3 3 1 1 2 2 3 4 5 5 6 5 5 5 4 3 3 4 6 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 3 3 3 2 1 1 1 1 1 1 3 4 4 4 4 3 2 2 2 2 2 3 6 8 9 7 5 3 2 3 4 5 5 5 4 4 4 3 4 5 5 5 4 4 4 5 6 7 7 6 5 4 4 4 4 4 4 3 2 3 5 5 5 6 6 6 5 5 4 4 3 3 3 4 4 5 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 1 1 2 2 2 1 1 1 2 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 3 4 4 5 4 3 2 1 0 1 3 4 4 5 3 2 2 2 1 1 2 3 3 3 3 2 3 3 3 3 3 2 2 3 4 4 4 4 2 1 1 1 2 2 3 4 4 4 4 5 5 6 6 6 5 4 3 2 2 2 2 2 2 2 2 1 2 2 3 4 4 4 4 4 4 3 3 2 1 2 2 2 3 3 4 3 3 3 3 3 2 2 2 2 2 2 2 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 6 4 5 5 6 6 5 4 3 1 1 1 1 2 3 3 4 3 3 4 3 3 4 5 2 2 3 4 5 5 5 4 4 4 5 6 6 5 4 2 1 2 4 5 4 4 5 5 4 2 2 2 3 6 6 6 5 6 7 3 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 6 7 8 8 7 6 6 4 3 4 5 6 4 3 2 1 1 2 4 5 4 3 3 3 3 3 3 1 1 2 3 3 3 3 3 4 4 5 5 5 4 3 2 1 1 1 3 2 2 4 3 1 1 2 2 1 0 1 2 3 2 1 1 1 0 1 2 2 3 2 1 1 1 1 3 4 5 5 5 6 5 4 4 4 4 4 5 5 5 5 3 2 2 3 4 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 6 4 2 2 1 1 2 3 3 3 3 4 5 6 7 8 7 7 8 9 9 8 8 7 6 5 5 5 4 3 3 3 4 4 4 4 3 2 2 2 4 5 5 6 7 7 7 7 7 7 7 7 6 5 4 4 5 6 6 7 7 7 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 4 3 3 4 5 6 5 4 3 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 0 1 1 2 2 1 1 2 4 5 6 4 4 4 4 5 6 6 5 4 2 2 2 3 2 2 2 2 4 3 3 2 3 3 3 2 3 3 4 2 2 1 2 3 4 4 4 4 4 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 5 6 4 3 1 2 4 2 1 2 2 2 0 1 1 1 1 2 2 2 3 3 4 4 4 4 4 5 6 7 6 5 3 3 5 6 4 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 3 3 3 4 4 3 2 3 4 4 4 4 4 4 3 3 3 1 1 1 1 1 1 2 3 3 3 3 4 4 3 2 4 4 4 3 3 4 5 5 4 4 4 3 3 3 4 5 4 3 4 5 5 1 3 4 5 4 4 4 4 3 2 3 3 3 3 3 3 3 3 3 1 1 2 2 2 3 3 3 3 1 1 1 1 2 2 3 4 5 5 4 4 3 2 3 4 6 6 7 7 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 4 3 2 2 2 2 1 1 1 2 3 4 4 4 4 4 3 3 3 3 3 4 5 5 6 7 6 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 2 3 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 3 4 4 4 4 4 4 4 3 2 1 0 1 2 1 1 1 1 2 2 2 1 1 1 3 3 3 3 2 3 3 3 3 2 2 1 1 1 2 1 0 1 1 1 1 2 2 2 2 3 3 3 2 1 1 1 2 3 3 4 4 3 2 2 3 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 2 3 3 3 3 3 3 4 5 6 5 5 4 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 2 2 1 1 2 2 3 4 4 4 3 2 2 2 3 2 2 2 2 3 2 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 7 5 2 1 1 2 3 5 6 6 5 4 3 3 4 4 4 3 3 4 4 3 3 3 4 4 3 3 2 4 6 7 4 2 4 5 6 4 3 3 2 1 1 4 5 5 5 5 5 5 4 1 1 3 4 5 6 5 5 5 5 4 3 3 2 2 2 3 4 4 4 3 2 2 3 3 3 3 4 6 7 9 9 8 8 7 6 4 3 4 4 3 3 2 1 2 3 4 4 3 2 3 4 4 4 4 3 1 2 3 2 2 3 4 4 4 5 5 5 4 2 1 1 0 1 1 1 2 3 2 1 1 3 4 4 3 4 4 3 1 2 2 0 1 1 3 5 4 3 3 2 3 4 5 4 5 5 5 5 4 3 3 4 4 4 4 5 6 5 1 1 1 2 4 6 7 8 8 9 9 9 9 8 8 8 8 7 8 8 8 8 8 8 8 7 5 2 1 1 1 2 3 2 2 2 3 4 4 5 6 6 7 7 8 8 9 9 8 8 7 6 5 4 3 3 3 3 3 3 3 2 2 3 4 6 6 6 7 7 7 7 7 7 7 7 7 6 6 4 4 4 5 6 7 7 7 7 7 7 6 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 5 4 3 3 4 5 5 5 4 4 3 2 2 2 2 3 3 2 2 2 2 3 3 3 3 2 1 0 1 1 2 2 3 2 2 1 1 2 4 5 5 5 5 5 5 6 4 3 3 2 1 2 2 3 3 3 3 3 2 0 2 1 2 4 4 3 3 2 1 0 0 2 3 3 4 4 6 5 4 2 1 1 2 2 2 2 2 1 1 1 1 0 1 2 3 3 3 5 6 5 4 4 1 3 2 1 0 1 0 1 1 1 3 4 4 2 1 2 1 4 4 4 4 4 5 6 7 8 8 6 5 5 5 3 3 3 3 3 2 1 1 2 3 3 3 2 1 2 3 2 3 3 5 3 2 2 3 4 4 3 3 4 4 3 2 4 4 4 4 3 3 4 4 3 2 2 4 4 4 1 1 2 3 3 2 3 3 5 5 4 4 4 3 3 2 4 5 4 3 2 4 4 3 3 4 4 5 5 5 4 4 4 4 4 4 3 3 2 1 2 3 2 1 1 2 3 3 3 3 2 1 0 1 1 1 2 2 2 3 3 3 3 2 2 3 4 5 5 5 5 5 5 4 4 3 3 4 4 4 5 5 5 6 5 5 4 2 2 2 2 2 2 1 0 2 3 4 4 4 5 5 4 4 3 3 4 6 7 6 5 5 5 4 4 5 6 5 4 3 3 3 3 3 4 3 3 3 3 3 2 1 1 1 2 2 3 3 1 2 2 2 2 2 2 2 3 4 4 4 3 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 2 0 0 1 2 2 2 0 1 2 2 2 2 1 0 2 2 2 2 2 3 3 4 4 3 3 2 2 2 1 1 0 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 3 4 5 5 4 3 3 4 3 3 3 4 5 5 5 5 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 3 4 4 4 3 3 3 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 3 4 4 4 4 4 4 3 2 2 1 1 1 2 3 4 4 4 3 2 2 2 2 2 3 2 2 2 2 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 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 10 10 10 9 8 6 4 1 1 1 1 1 2 4 5 5 5 5 5 5 5 4 4 3 2 3 3 2 2 3 4 4 4 4 3 4 6 6 5 6 5 2 2 3 3 1 1 3 4 5 5 4 3 2 2 1 1 1 2 3 4 6 4 5 6 5 6 6 5 2 3 4 4 5 5 5 5 4 3 4 4 3 3 4 7 8 10 10 9 8 8 7 4 3 4 3 3 2 2 1 2 2 2 3 2 2 3 3 3 4 5 5 4 2 2 2 2 3 4 4 4 5 5 5 4 2 1 1 1 1 1 2 1 1 1 2 5 6 6 5 4 4 3 1 3 4 4 2 0 2 1 1 4 5 6 4 5 6 6 4 5 5 4 4 3 3 2 2 1 0 3 5 4 3 1 1 1 2 4 7 7 6 6 5 5 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 4 2 1 1 1 2 2 1 2 3 4 4 5 5 5 5 6 7 7 7 8 8 9 8 8 7 6 5 5 5 5 4 4 3 3 4 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 5 6 7 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 3 5 5 5 6 5 4 2 1 1 1 1 1 2 4 3 3 3 2 2 1 1 2 3 4 3 3 1 1 1 2 1 2 3 4 5 5 5 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 3 4 3 2 5 6 6 6 5 4 3 2 2 1 0 0 1 2 3 4 5 5 3 1 2 1 3 4 3 3 3 4 5 5 5 7 8 8 7 5 4 5 6 5 5 4 3 2 1 2 3 3 2 1 2 3 3 3 3 3 3 2 2 3 3 3 3 3 4 3 1 2 3 4 4 4 3 3 4 3 2 1 1 3 4 3 1 1 1 3 3 2 2 2 2 3 4 4 3 2 2 2 3 4 4 2 1 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 2 2 0 1 2 3 3 3 1 0 1 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 4 4 4 4 4 3 4 4 4 5 5 5 5 5 5 4 4 3 2 1 1 1 2 3 3 1 0 2 2 3 3 4 5 5 5 3 3 4 6 8 7 6 4 4 4 4 5 6 5 5 4 3 3 3 3 3 2 2 3 3 4 3 3 3 2 2 3 2 2 0 1 1 0 1 1 1 1 2 2 3 3 3 3 4 5 5 4 4 4 6 6 6 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 3 2 1 0 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 3 3 4 4 4 4 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 0 1 2 3 4 4 4 4 5 6 6 6 5 4 3 2 2 2 2 4 5 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 5 5 5 4 3 3 3 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 3 3 2 1 1 2 2 2 3 4 4 4 3 2 2 2 2 2 2 2 2 2 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 7 6 5 4 3 1 1 2 1 2 3 3 4 5 4 4 4 5 5 5 4 3 2 2 1 1 2 3 5 3 3 2 3 5 6 5 3 3 3 1 2 3 5 6 6 6 7 6 4 1 3 2 3 7 7 7 6 7 7 7 7 7 6 5 4 1 2 4 5 5 5 5 4 4 4 5 4 4 3 5 7 9 10 11 10 9 8 7 5 3 3 3 3 2 2 2 2 3 3 4 4 3 3 3 3 4 5 5 6 5 4 4 3 2 3 4 5 5 4 2 3 3 2 1 1 1 1 2 3 2 2 3 4 4 4 4 3 2 3 3 4 5 5 5 3 3 2 1 5 5 5 3 4 5 5 4 4 5 4 3 3 2 2 1 1 1 2 2 2 1 2 1 1 2 3 5 4 3 1 1 1 2 4 5 7 8 9 9 9 8 8 8 8 8 8 8 8 6 4 2 2 2 2 1 2 2 3 4 4 4 5 6 6 6 5 5 6 6 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 6 4 3 3 3 3 3 4 4 4 3 3 4 5 5 5 4 3 4 6 7 8 8 8 8 7 7 7 7 6 5 4 2 1 1 1 2 3 3 3 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 2 3 5 4 3 2 1 0 0 1 1 2 2 2 3 3 3 2 2 3 4 4 4 2 1 2 1 1 2 4 4 3 2 4 5 5 2 1 1 1 1 2 1 1 2 3 3 3 3 2 1 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 1 1 2 3 3 3 4 4 4 3 2 4 4 5 3 3 3 4 4 4 4 4 6 7 7 7 6 6 6 4 4 5 4 3 2 1 2 2 2 1 1 2 3 3 2 2 2 2 2 2 2 2 2 3 3 2 1 1 1 1 3 3 3 3 3 3 2 1 1 3 4 3 2 1 1 3 4 3 2 1 1 1 2 3 3 2 1 2 4 5 5 2 1 2 2 3 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 4 3 3 2 2 1 1 2 2 2 2 1 1 3 3 3 2 2 2 2 2 2 2 1 1 3 5 5 5 5 5 4 4 4 4 5 5 5 5 6 5 5 5 4 4 4 4 3 3 2 1 1 1 2 3 2 2 1 1 1 0 1 3 4 5 4 4 4 6 8 8 7 6 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 3 4 5 5 5 5 4 3 3 3 2 2 2 2 2 1 1 0 1 1 2 2 2 3 4 5 5 4 3 2 3 4 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 2 0 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 3 4 4 5 5 6 6 7 7 6 4 2 1 0 1 0 3 6 6 6 5 5 4 4 3 3 2 2 3 3 4 3 3 2 2 2 2 3 3 3 4 4 5 5 4 4 3 3 4 5 5 5 4 3 3 3 3 3 3 3 2 2 2 3 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 6 5 6 5 5 3 2 2 2 2 1 1 2 2 2 1 2 4 4 2 1 1 1 2 1 1 2 3 4 4 2 2 5 7 7 7 4 3 3 1 0 1 3 5 6 5 5 3 2 1 2 8 9 7 4 6 7 7 7 6 6 6 4 5 6 4 3 4 5 5 4 2 3 3 4 5 5 4 3 4 6 8 9 10 10 9 8 8 7 5 4 3 3 2 3 3 4 4 5 6 6 4 5 6 6 5 4 5 5 4 5 6 5 5 4 4 6 4 2 1 2 1 3 3 3 2 1 1 2 2 2 3 4 4 2 0 2 3 4 3 3 3 4 6 6 4 2 3 5 6 6 5 3 2 3 3 1 2 3 3 1 1 1 2 2 2 3 2 1 2 2 1 2 4 5 5 4 4 3 1 0 1 1 2 6 8 9 9 8 8 7 7 7 7 8 8 8 7 6 4 3 3 3 3 3 3 4 4 5 5 5 6 6 6 4 4 4 4 5 5 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 8 7 7 6 4 1 1 2 2 3 5 5 4 2 2 2 3 4 4 3 3 4 5 5 6 7 7 7 7 7 7 6 6 6 5 3 2 2 2 2 3 3 2 1 1 1 1 2 3 3 2 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 1 0 1 3 5 5 3 1 1 2 1 1 2 2 3 3 3 2 2 2 2 3 4 3 2 0 1 2 1 1 4 5 6 4 4 4 3 1 2 3 3 2 0 2 2 0 1 2 3 4 3 1 1 2 1 2 2 2 2 2 2 2 3 2 3 4 5 5 5 4 3 2 1 2 2 2 3 3 4 3 2 3 4 5 4 3 4 4 4 3 3 2 2 4 6 6 7 6 4 3 2 3 3 3 3 2 2 2 2 2 1 1 3 3 3 2 2 2 2 2 2 3 4 6 7 5 3 1 1 1 2 3 4 3 3 3 2 2 2 3 5 4 3 1 1 2 3 3 4 2 1 1 2 4 2 2 2 3 5 5 5 3 1 1 2 3 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 3 3 3 3 3 2 2 2 1 1 1 2 3 3 3 2 1 1 1 0 1 1 1 2 4 5 6 6 6 6 5 5 5 6 6 6 6 6 7 6 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 1 2 2 2 3 5 7 8 8 8 7 7 6 6 6 5 5 5 4 4 3 2 2 2 2 3 4 5 6 6 6 4 3 2 1 2 4 4 3 1 0 1 1 2 2 3 3 3 2 2 3 4 5 3 2 2 2 1 2 3 5 5 5 4 4 3 3 3 3 3 3 3 3 2 0 1 1 2 2 2 2 1 1 1 2 3 3 2 1 1 1 1 2 3 4 4 4 3 2 2 2 2 3 3 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 2 2 1 1 2 3 4 5 6 6 7 8 8 7 5 4 3 2 1 0 2 5 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 3 4 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 3 4 4 4 4 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 18 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 6 5 4 3 3 4 4 5 6 5 4 3 2 3 4 4 3 2 1 0 1 1 1 2 2 0 1 1 1 2 2 2 4 5 5 7 7 4 3 2 0 3 3 3 2 4 7 8 7 6 4 4 6 6 4 2 4 5 5 4 4 6 6 6 6 6 6 5 4 5 5 5 3 2 3 3 4 4 4 3 3 2 5 7 9 9 9 8 7 8 7 7 6 5 4 4 4 5 5 5 5 4 4 4 6 7 8 7 5 3 2 2 4 6 5 3 3 3 3 1 1 1 0 0 1 1 1 1 0 1 1 2 1 1 2 2 3 2 2 2 3 3 1 1 2 3 3 3 3 3 4 6 6 5 2 1 2 2 1 2 2 2 1 3 4 4 4 4 4 3 1 2 2 2 4 6 8 9 8 7 5 4 3 2 3 4 5 7 8 8 8 8 7 7 7 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 4 3 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 7 7 7 7 7 7 6 5 5 4 3 3 4 6 4 2 3 4 4 5 6 5 4 2 1 0 1 2 2 1 1 3 3 4 4 5 5 5 5 6 6 5 5 4 4 4 5 5 4 4 4 3 3 2 2 2 2 3 4 4 3 3 2 1 0 0 1 2 2 2 2 2 2 2 3 3 3 2 2 3 4 6 6 4 2 1 2 1 0 2 2 2 1 1 2 2 1 1 2 2 1 0 1 2 1 1 2 6 5 5 4 4 3 2 2 3 3 3 3 2 1 1 1 0 1 2 2 2 1 1 2 2 2 2 0 2 1 1 4 4 5 4 4 4 4 5 3 3 3 2 1 1 2 2 2 4 5 3 2 4 4 4 3 3 3 2 2 1 1 2 3 4 5 5 4 3 1 1 2 3 4 3 3 3 3 3 2 1 2 4 4 4 2 3 3 2 2 2 2 2 4 4 4 3 3 2 2 3 3 3 2 2 4 4 4 4 3 3 3 3 2 2 2 3 3 5 4 3 2 3 3 2 2 2 3 4 4 3 3 3 2 3 4 5 5 5 6 6 7 6 6 5 5 5 4 4 4 3 3 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 2 2 3 3 4 4 4 5 6 7 7 7 7 6 6 6 6 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 3 4 4 3 3 2 2 2 3 3 4 4 4 3 2 1 1 2 3 6 7 8 9 9 8 8 7 7 6 6 5 5 5 4 3 3 3 4 4 5 5 6 5 4 2 1 1 1 2 4 4 3 1 2 3 2 2 3 4 4 3 2 1 2 3 5 4 4 3 3 2 1 0 1 1 2 2 1 2 2 2 2 2 3 2 2 1 0 1 2 2 2 2 1 1 2 3 3 3 2 1 1 1 1 2 3 4 5 5 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 0 1 2 4 5 6 7 8 8 7 6 5 5 4 3 2 3 5 5 4 3 3 2 1 1 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 6 5 5 4 4 4 4 3 3 3 2 2 3 3 4 4 5 4 4 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 18 18 17 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 17 17 17 17 17 16 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 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 6 5 4 3 2 2 3 3 4 4 5 5 4 3 3 3 2 2 4 5 4 3 2 1 0 1 1 1 2 2 2 2 3 6 7 5 3 3 4 3 2 1 3 3 3 1 5 7 7 5 5 7 8 8 5 4 1 1 4 6 6 6 6 6 6 6 3 3 3 4 5 5 5 4 3 3 4 4 3 3 3 4 4 5 7 8 8 8 7 6 6 7 7 7 6 4 5 6 6 6 5 4 3 3 3 4 4 5 5 4 1 1 1 0 2 4 2 1 1 1 3 2 1 3 2 2 1 1 1 0 0 1 1 1 1 1 1 2 1 1 2 2 2 1 2 3 2 3 3 2 2 3 4 5 4 1 1 1 1 1 2 3 3 3 6 6 5 4 4 5 6 3 2 3 4 5 6 8 8 7 6 5 3 1 1 2 2 4 7 7 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 6 6 6 6 6 5 5 4 3 4 4 5 5 4 2 2 3 4 5 6 6 6 6 7 7 7 7 7 8 8 8 9 8 8 8 8 8 7 7 7 6 5 2 1 1 1 2 3 5 6 7 7 7 7 6 6 5 3 2 1 0 1 1 2 1 1 2 3 4 5 5 4 4 4 5 5 4 3 4 5 6 6 6 6 7 6 5 4 3 3 2 2 3 4 5 4 4 4 4 4 5 5 5 5 4 4 3 2 2 3 3 3 3 3 5 5 6 6 5 3 1 1 1 1 2 2 1 1 1 2 3 2 1 1 1 0 0 1 1 1 3 3 4 4 4 4 5 5 3 2 3 3 3 3 3 4 3 2 2 1 1 2 3 4 3 2 3 2 2 1 2 2 1 4 4 3 1 2 4 4 4 3 3 3 3 2 1 2 3 3 4 5 5 4 4 4 4 4 4 3 2 1 1 2 4 4 4 5 5 5 4 4 3 3 3 4 4 4 4 4 4 2 1 3 5 4 4 3 3 3 2 2 2 1 2 4 4 4 4 4 3 3 3 2 2 2 2 3 4 4 5 4 4 4 3 3 2 2 3 4 4 4 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 5 5 5 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 4 5 5 6 6 7 6 6 6 6 7 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 2 2 1 1 3 5 7 8 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 6 5 4 3 1 0 1 3 4 4 4 4 3 3 3 3 3 3 2 3 3 3 2 2 2 3 4 5 5 5 4 4 2 1 1 0 0 1 1 2 2 2 3 2 2 2 2 1 0 1 1 2 2 2 2 3 3 3 3 2 1 1 2 2 3 4 5 5 5 5 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 0 3 4 6 7 7 7 7 6 6 6 5 4 4 5 6 5 4 3 2 2 1 2 2 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 6 6 5 5 5 4 4 3 3 2 2 2 3 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 4 4 3 3 4 4 3 4 4 4 3 3 2 2 2 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 16 16 16 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 5 5 5 5 4 4 4 4 3 3 3 4 4 6 7 7 7 7 7 6 5 4 5 5 5 2 1 1 0 2 2 2 3 6 8 8 5 4 5 5 4 3 3 3 2 2 8 7 6 5 4 5 6 6 2 1 1 1 1 3 5 6 7 7 6 6 4 3 5 5 5 5 5 5 4 3 2 3 4 4 4 5 6 6 6 7 8 8 7 6 6 6 7 7 6 5 5 6 7 5 4 4 2 1 3 4 4 3 4 4 4 4 5 4 1 1 0 1 3 1 1 1 3 5 3 2 1 1 1 1 0 1 1 1 2 2 1 1 1 2 3 2 3 5 5 5 4 4 5 5 4 4 5 6 5 4 5 3 2 1 2 4 5 4 3 1 3 4 5 6 7 5 4 5 4 4 5 5 5 4 5 6 5 4 1 1 2 4 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 6 6 6 6 6 6 5 4 3 2 3 3 4 3 2 2 2 3 5 6 6 6 6 6 6 7 7 8 8 9 9 9 9 8 8 8 8 8 7 6 5 3 1 1 1 1 2 5 7 8 8 8 8 7 6 5 4 3 3 2 2 2 3 4 4 4 3 3 3 4 3 2 2 3 4 3 3 5 6 6 5 5 5 6 6 6 5 4 3 2 2 2 3 5 5 5 5 6 6 6 6 5 4 5 5 5 4 1 1 1 2 2 2 2 2 3 4 5 5 4 2 1 1 2 2 2 0 1 2 3 3 2 2 1 1 1 2 3 4 4 4 2 2 3 4 5 4 3 1 3 4 4 4 4 3 3 3 3 2 1 3 6 5 3 2 2 2 2 1 1 2 3 0 2 3 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 4 5 5 5 5 4 4 6 5 5 3 1 1 2 4 4 4 4 4 4 5 6 6 4 3 4 4 4 4 4 4 2 1 3 4 3 3 3 3 3 2 2 2 2 3 4 4 3 2 1 2 1 1 1 2 2 2 2 2 4 4 4 4 4 4 4 3 2 2 3 4 4 3 3 4 3 2 2 1 3 3 3 2 3 5 5 4 5 6 6 6 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 4 4 5 5 6 7 7 8 7 7 6 6 7 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 3 2 2 1 1 1 2 3 3 3 2 2 2 2 2 3 3 3 3 2 2 1 2 3 5 6 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 4 3 3 2 3 5 5 6 5 4 4 5 5 4 4 3 2 1 1 2 3 3 3 2 3 4 5 6 6 5 5 4 3 2 2 2 2 2 2 3 3 2 2 2 2 2 1 0 0 1 1 1 2 3 4 4 4 3 2 1 1 2 3 4 4 5 5 5 4 4 4 4 4 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 4 6 7 7 6 6 6 6 5 5 4 5 6 6 6 5 4 3 3 3 3 4 4 5 5 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 3 2 2 2 3 4 5 5 4 4 3 2 2 2 2 1 1 1 2 2 3 4 3 3 3 3 3 3 3 4 4 3 3 2 1 1 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 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 8 8 8 8 7 6 6 5 5 5 5 6 6 5 5 4 3 3 3 3 5 6 6 4 2 3 2 1 1 2 3 4 5 4 2 2 1 1 3 4 4 3 6 7 6 8 7 6 4 6 6 4 3 4 7 8 6 4 3 2 1 2 2 2 3 4 3 1 2 5 6 6 6 6 6 4 4 5 5 5 6 6 6 5 4 4 5 5 5 5 6 6 7 7 7 7 7 6 6 6 7 7 7 6 6 5 5 3 2 2 1 1 2 4 4 4 4 4 4 4 4 3 2 2 3 1 2 3 3 4 3 4 4 2 1 1 1 2 3 3 2 2 3 3 3 2 3 3 3 2 3 5 6 4 3 5 6 6 5 5 5 5 5 5 5 3 2 3 3 5 5 5 4 3 6 6 5 4 5 6 4 4 5 3 1 0 0 3 4 5 3 2 3 4 5 5 7 7 7 7 7 8 7 7 6 6 6 6 5 5 6 6 7 6 6 6 6 6 5 5 4 3 2 1 2 2 2 2 1 2 3 5 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 7 7 7 7 6 5 4 3 1 4 7 7 6 5 5 6 6 7 7 6 6 4 3 3 4 4 6 5 5 5 5 6 6 5 5 5 5 5 4 2 1 1 4 8 7 6 4 4 4 4 5 6 5 4 3 2 2 3 5 6 6 6 6 6 6 4 4 2 1 1 1 2 3 3 2 1 1 1 1 0 1 1 2 3 4 3 1 1 1 3 2 1 0 1 1 2 2 2 2 1 1 0 1 3 6 4 3 2 3 4 6 5 3 2 2 3 4 5 4 4 4 3 2 2 1 1 2 4 3 3 3 2 2 1 1 2 3 3 1 2 4 2 1 1 2 3 4 3 3 3 3 3 2 2 2 2 3 4 5 5 6 6 6 6 7 6 4 1 1 1 2 2 3 5 5 5 6 7 6 4 2 2 2 2 3 3 3 2 0 3 4 4 3 3 2 2 2 3 3 3 3 4 3 2 1 1 1 1 2 3 3 3 3 2 3 4 4 3 3 3 4 4 4 0 1 2 3 3 2 2 3 2 2 1 1 2 2 2 2 2 4 3 3 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 7 6 6 6 7 7 7 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 4 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 4 5 6 6 6 6 6 5 4 5 5 6 6 5 3 2 1 1 1 2 3 4 4 3 3 3 5 6 6 6 5 5 4 3 3 3 2 2 2 1 2 3 3 3 3 1 1 0 0 1 2 2 3 3 3 4 4 4 4 2 1 0 2 3 3 4 4 3 3 3 3 3 3 4 4 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 1 2 5 7 7 6 5 5 5 5 4 4 4 5 6 6 5 4 4 4 4 4 4 3 2 2 3 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 4 4 4 5 5 5 4 3 3 2 2 2 2 1 1 2 2 3 3 3 2 2 2 3 3 3 3 4 4 3 3 2 1 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 6 5 4 3 3 3 4 4 5 5 4 4 3 3 4 5 6 5 3 4 4 3 2 1 1 1 1 3 4 6 5 4 3 3 4 5 7 7 6 7 8 9 4 3 6 6 6 5 2 4 7 9 6 3 3 5 6 3 2 2 2 5 5 4 2 3 5 5 6 7 6 4 4 5 5 5 5 5 6 6 5 5 5 6 5 6 6 7 7 7 6 6 6 7 6 6 7 8 8 7 6 4 2 2 2 2 2 1 1 1 1 2 2 3 2 1 1 2 1 1 1 3 4 5 4 3 3 3 3 3 2 2 2 2 3 4 5 4 3 4 5 5 4 4 2 2 2 3 3 2 2 4 1 1 1 2 4 4 5 4 3 2 4 7 6 5 4 3 3 5 7 6 3 3 4 4 4 5 6 4 2 1 1 1 2 4 5 6 7 7 6 5 5 7 6 6 6 7 8 7 6 6 5 5 5 5 6 6 6 5 5 4 4 4 4 4 3 3 3 4 3 3 3 3 2 3 4 6 7 7 6 6 4 3 3 3 5 5 4 3 3 3 3 4 4 4 4 4 4 3 2 6 9 10 9 7 4 3 3 4 6 7 6 5 3 2 4 5 6 6 5 5 4 4 5 5 4 4 6 7 7 7 5 3 4 6 7 5 5 5 5 5 4 5 5 5 4 3 3 3 4 6 7 6 6 6 5 5 4 3 2 2 3 4 4 4 3 3 2 2 2 2 1 1 1 2 2 3 3 2 0 1 2 2 1 1 1 1 0 1 1 2 1 1 1 1 3 4 3 2 2 5 6 6 4 4 3 2 3 4 5 4 3 2 2 1 1 1 1 2 3 4 4 4 4 3 2 2 2 2 1 1 2 4 4 3 2 3 4 4 3 2 2 2 3 3 3 3 3 4 4 5 5 5 5 5 6 6 6 5 2 1 1 1 1 2 4 5 6 6 5 4 4 2 1 1 2 3 3 2 1 2 5 4 4 3 3 2 2 2 3 3 4 4 4 3 3 2 2 2 3 3 3 4 4 4 3 3 3 3 2 2 3 3 4 4 3 2 2 2 2 1 2 3 2 1 1 1 1 1 1 1 2 2 2 2 2 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 4 4 5 5 5 5 5 6 6 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 2 2 1 1 2 2 3 3 2 2 1 1 1 1 2 1 1 0 1 3 4 6 7 7 7 7 7 7 7 7 7 7 7 7 6 4 5 6 6 6 5 4 4 5 5 6 6 7 6 4 2 1 1 1 1 3 4 4 4 3 3 4 5 6 6 5 5 4 3 3 2 2 1 1 2 3 3 4 3 2 1 0 1 1 1 3 3 4 3 3 3 3 3 4 4 3 2 2 1 0 1 1 1 1 2 2 3 4 4 4 3 2 1 1 2 2 2 3 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 2 2 1 3 6 7 7 5 4 4 4 4 3 4 5 6 6 5 5 4 4 4 4 3 2 1 0 0 1 2 2 2 3 3 4 5 5 5 4 4 4 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 3 2 2 2 2 2 3 3 3 3 3 3 2 1 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 6 3 1 1 1 2 2 2 2 3 3 3 4 4 5 6 5 5 4 4 4 4 4 4 5 5 4 5 6 7 6 6 5 4 5 6 8 8 7 7 7 5 3 5 7 6 5 5 1 4 7 8 7 2 4 5 6 5 3 5 4 3 5 6 5 4 5 6 7 7 7 5 5 5 5 4 4 5 6 6 6 6 6 7 7 7 8 8 8 8 6 5 5 6 7 6 6 7 8 8 6 4 2 1 0 1 2 3 3 3 3 2 3 4 3 2 1 2 2 3 2 3 5 5 4 3 2 2 3 4 4 4 2 1 1 2 4 5 6 5 5 5 4 2 2 3 3 3 2 2 1 1 1 1 2 2 4 5 6 5 2 3 5 7 5 3 3 4 5 6 5 3 3 3 3 2 4 5 6 5 3 2 4 7 8 8 8 8 8 8 7 5 3 4 5 5 5 7 8 8 7 5 4 3 4 4 5 5 5 4 3 2 3 3 3 3 3 5 7 7 6 6 6 5 4 2 3 5 6 6 4 3 3 3 2 0 3 5 6 5 3 2 2 1 4 4 5 5 2 1 6 8 7 5 7 6 5 4 2 1 2 4 5 4 2 3 5 6 4 4 5 5 4 5 5 5 4 4 6 6 5 6 7 6 5 5 4 2 3 4 5 5 5 5 5 5 4 4 4 5 6 6 7 6 6 4 4 4 5 5 3 2 1 1 2 3 4 3 3 3 3 2 1 0 1 1 2 3 4 3 1 2 3 3 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 1 4 3 2 2 2 2 1 1 2 3 3 2 1 2 2 3 3 3 4 3 3 4 4 4 4 3 2 1 1 1 2 3 4 3 3 3 4 4 3 2 2 1 1 1 1 2 3 4 5 5 5 4 3 4 4 4 6 6 5 4 4 5 4 3 3 4 5 4 3 4 5 5 3 3 3 3 3 3 2 1 3 5 5 4 4 3 2 1 1 2 3 3 3 3 4 5 4 3 3 3 2 3 4 4 4 3 3 3 3 2 2 2 2 3 4 5 3 2 1 1 3 2 2 1 0 1 1 1 1 1 1 1 1 1 1 2 4 5 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 5 5 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 6 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 4 4 4 4 3 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 0 1 2 3 5 6 6 6 6 6 7 7 7 7 7 6 5 4 4 5 5 4 4 4 4 5 5 6 6 6 6 5 3 2 1 2 2 3 4 4 4 3 3 3 4 5 5 4 4 3 3 3 2 2 1 2 3 4 4 4 2 1 1 1 2 2 3 4 4 4 4 4 4 4 3 2 2 1 1 2 3 3 3 2 1 1 2 3 3 4 4 4 4 3 2 2 2 2 2 2 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 3 2 1 1 4 6 7 5 4 4 3 3 3 4 5 6 6 6 5 4 4 4 3 3 2 1 0 0 0 0 0 0 0 1 2 4 5 6 5 5 5 4 4 4 3 3 4 4 4 4 4 3 3 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 4 4 3 2 2 1 2 2 3 3 3 3 3 2 2 1 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 8 7 6 3 2 1 1 1 1 1 0 1 2 2 3 4 3 3 2 2 2 4 5 6 6 5 6 6 6 7 7 8 8 5 4 1 4 7 7 7 5 5 7 6 4 4 5 4 3 2 2 6 8 7 6 3 1 0 2 4 6 5 4 4 5 6 5 3 4 6 7 7 7 6 5 5 5 3 3 4 6 8 8 8 8 8 8 9 9 8 8 8 6 6 6 5 6 5 4 5 7 8 6 4 3 2 2 3 4 5 4 4 4 4 5 4 4 2 1 3 2 1 2 2 3 3 4 4 4 3 3 5 4 2 2 1 3 2 2 5 6 6 5 4 3 3 4 4 3 2 3 4 3 2 2 1 2 2 4 5 6 5 3 4 6 5 4 3 4 4 4 5 4 3 3 2 2 3 2 1 4 6 6 5 8 8 8 9 8 8 7 7 7 6 4 4 5 5 5 6 7 8 7 7 5 4 4 5 5 5 4 3 2 2 3 3 3 5 6 7 8 8 8 8 9 8 6 5 5 6 6 5 1 2 3 3 3 2 2 6 4 3 3 2 2 2 4 5 4 3 2 6 8 7 5 6 6 6 5 5 4 3 3 3 4 3 4 5 6 5 5 4 5 5 6 7 7 7 5 4 5 5 4 4 5 7 7 5 2 2 2 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 4 2 3 4 5 6 6 5 4 4 3 3 4 4 3 3 3 2 1 1 0 0 1 1 2 2 2 4 4 4 3 2 2 0 1 1 1 2 1 2 1 1 2 2 3 4 3 4 1 1 0 1 1 0 0 0 1 1 0 1 2 3 5 5 5 5 3 1 2 2 1 2 2 2 2 2 2 2 2 3 3 2 3 4 3 2 2 2 1 1 2 2 1 2 4 6 6 5 4 3 4 4 5 5 6 6 6 5 6 6 6 5 4 4 3 4 6 5 5 5 5 5 5 4 3 2 1 4 5 5 5 4 4 3 0 1 2 2 2 1 2 3 3 3 3 3 2 2 3 4 4 4 4 4 4 3 3 4 3 2 3 4 5 4 3 2 3 3 3 2 2 2 1 1 1 2 1 1 1 1 0 1 2 4 5 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 2 3 3 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 3 2 2 2 2 3 3 2 2 2 2 1 1 0 1 1 1 0 0 1 1 1 1 3 4 5 6 6 6 7 7 7 7 6 6 4 3 3 4 4 4 4 4 4 5 6 6 6 6 5 4 4 3 3 2 2 3 3 4 4 3 3 3 4 4 4 3 3 3 3 3 3 2 2 3 3 4 4 3 2 0 2 2 3 3 4 4 5 5 5 5 5 3 2 2 2 2 3 4 4 3 3 2 1 1 2 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 3 2 2 2 4 5 6 6 5 4 4 3 3 4 5 6 6 6 5 5 4 4 4 3 3 2 1 1 1 0 0 1 1 1 0 1 3 5 5 5 5 4 4 4 4 3 3 3 3 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 4 4 3 3 2 2 1 2 2 3 3 3 3 2 2 1 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 7 7 8 7 4 3 3 3 3 2 1 1 2 1 1 1 2 2 1 1 3 5 5 6 6 6 5 6 6 6 6 5 4 3 0 2 2 4 7 7 5 4 4 5 3 2 2 2 2 5 6 7 6 6 4 5 5 5 5 4 3 1 4 6 6 5 5 5 5 5 6 6 7 7 6 5 5 5 4 3 4 7 9 11 10 9 9 9 9 9 8 7 6 5 6 7 5 4 4 3 3 4 5 5 4 3 3 3 3 3 3 2 3 4 4 4 4 4 3 2 1 1 1 1 1 2 3 3 4 4 4 4 4 5 4 4 3 4 4 5 6 6 5 5 4 4 5 5 5 3 2 2 2 2 2 3 3 3 5 5 5 4 5 6 6 6 3 2 4 4 4 2 3 5 3 3 5 6 6 2 1 2 5 6 5 7 8 8 9 8 8 7 7 8 7 6 5 5 6 6 7 7 8 8 8 7 4 4 5 6 6 6 5 4 4 4 4 5 6 6 7 7 7 7 7 8 8 8 8 8 8 7 5 2 3 4 4 3 2 2 2 5 6 7 6 5 6 5 4 4 5 7 9 10 7 5 6 6 5 5 6 7 6 5 5 5 6 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 5 7 7 3 2 3 3 4 5 4 4 5 5 4 4 5 5 5 5 5 4 2 1 2 2 3 5 5 5 5 5 4 3 3 4 4 3 2 1 1 1 0 1 2 3 2 1 2 4 5 5 5 4 3 1 1 2 1 1 1 2 2 0 1 1 1 3 2 2 0 0 2 1 2 1 2 2 2 1 1 1 1 2 3 5 5 4 2 1 3 2 3 2 2 3 3 2 2 2 2 2 1 1 2 4 3 3 3 2 1 1 2 2 2 2 4 5 6 5 5 5 5 5 5 6 6 5 5 4 4 5 6 7 7 6 5 5 5 4 4 6 6 6 5 4 3 2 0 3 5 5 5 5 5 4 3 2 1 2 2 3 2 2 2 2 2 2 2 2 2 3 3 4 5 5 4 2 3 3 1 1 2 4 4 4 3 4 4 4 4 4 3 3 2 2 2 2 0 1 2 1 1 1 3 5 6 6 7 7 7 7 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 3 3 4 4 3 3 4 4 4 4 4 5 5 5 5 5 4 3 2 2 2 1 2 3 4 4 3 2 2 1 1 1 0 0 1 1 2 2 2 1 1 0 1 2 4 5 6 6 7 7 7 6 6 5 4 4 5 5 5 5 4 4 3 4 5 5 6 6 5 4 4 4 4 3 3 3 4 5 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 2 1 1 2 3 3 4 4 4 5 5 5 5 4 4 3 2 1 1 3 3 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 2 2 3 5 5 6 6 6 5 4 3 3 4 4 5 6 6 5 5 5 4 4 4 3 3 3 3 2 2 1 1 0 0 0 1 2 3 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 3 4 4 5 5 4 4 3 3 4 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 7 6 5 4 3 3 3 3 3 3 3 2 2 2 3 3 4 5 5 5 5 6 6 6 6 5 5 5 5 3 1 2 3 1 3 6 7 6 3 4 3 2 2 2 1 1 4 7 7 6 3 3 6 5 4 4 5 5 3 2 3 4 5 4 3 5 5 6 5 7 8 7 6 3 2 5 5 5 5 7 9 10 9 9 10 9 8 7 7 6 5 5 5 6 6 6 4 2 1 2 3 4 3 3 3 2 1 1 1 2 1 1 2 3 4 4 3 2 1 1 1 1 0 2 4 4 4 4 5 6 6 6 5 5 4 4 4 3 2 3 4 4 4 4 5 5 5 3 3 5 4 3 2 4 5 4 5 6 4 2 5 7 5 3 2 3 4 4 4 4 4 4 2 3 6 7 6 1 2 2 2 4 5 7 8 8 9 8 8 8 8 9 8 6 4 5 6 7 7 7 8 8 8 6 4 3 3 5 6 7 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 9 8 8 7 6 4 4 3 3 4 4 6 9 7 7 6 6 7 7 6 5 7 9 8 6 3 3 5 6 5 5 6 7 7 7 7 7 8 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 4 4 4 3 3 6 8 6 4 3 3 4 4 3 3 3 3 3 2 3 4 4 5 5 4 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 2 1 0 1 1 0 1 1 2 2 1 2 4 4 5 4 3 4 3 2 1 1 1 2 2 1 1 1 1 1 0 0 1 1 3 2 1 1 2 3 2 1 1 0 0 1 3 6 5 5 5 3 3 2 2 3 3 3 2 2 2 2 3 1 1 1 2 3 3 3 2 1 0 1 1 1 1 2 3 4 5 6 5 5 4 5 4 5 5 5 4 3 2 3 4 4 5 5 5 5 4 4 5 6 6 6 6 4 3 2 1 3 5 6 6 5 5 5 4 2 1 1 2 2 1 1 0 1 2 2 2 2 3 3 3 4 5 5 3 2 3 4 3 3 2 4 4 3 3 4 4 4 5 4 3 3 2 2 1 1 0 1 2 1 1 2 3 5 5 6 7 7 7 7 6 6 5 4 4 5 5 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 6 6 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 2 2 1 2 3 4 5 4 4 4 4 4 4 5 5 5 6 6 7 6 5 3 2 1 1 1 2 3 4 4 4 3 2 1 0 0 0 0 1 1 2 3 3 2 1 1 1 1 2 4 5 6 6 6 6 5 5 5 5 6 7 6 6 5 4 4 3 3 4 4 5 5 5 5 4 4 4 3 3 3 4 5 5 5 3 3 3 5 5 5 5 5 4 4 3 3 3 4 4 4 3 2 1 2 2 3 3 3 4 4 5 5 4 4 4 3 3 2 0 2 4 4 4 4 4 4 3 2 2 2 3 3 3 3 4 4 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 2 2 3 3 2 2 3 5 5 6 6 6 5 4 3 3 3 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 1 1 1 2 3 4 5 4 4 4 4 3 3 2 2 2 2 2 2 3 5 5 5 4 4 4 3 3 3 3 4 4 4 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 3 2 1 1 1 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 5 5 5 5 5 5 5 5 4 3 2 2 3 3 3 3 2 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 3 1 1 1 1 5 5 5 6 6 5 4 3 0 2 4 1 3 4 5 6 6 4 3 5 6 4 3 3 4 3 1 1 0 1 1 1 5 5 4 3 4 6 7 6 2 4 4 6 7 7 7 8 8 9 9 9 8 7 5 6 5 5 5 5 7 8 8 6 4 1 1 1 1 2 3 3 1 1 2 2 2 1 1 1 2 3 3 2 3 0 2 2 3 5 4 3 3 3 5 5 5 2 2 2 4 4 3 2 2 2 1 3 4 2 3 3 3 3 3 2 2 2 2 4 3 4 4 5 5 2 4 5 5 4 4 4 3 2 3 4 5 4 2 1 1 4 5 5 4 2 2 2 4 6 7 8 8 7 5 6 6 7 8 8 5 3 4 4 6 6 7 7 7 7 6 5 3 2 3 4 4 5 5 6 6 6 5 4 4 5 6 6 6 6 6 6 7 7 7 7 7 7 7 5 2 2 6 8 9 8 7 4 3 6 5 5 5 3 1 4 6 7 4 3 3 4 5 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 6 6 5 4 4 3 4 5 5 4 3 3 3 3 5 6 6 5 4 4 4 4 4 3 3 2 1 2 3 4 5 5 5 5 5 5 5 5 3 2 3 3 4 5 6 5 4 4 3 3 2 1 1 2 2 2 2 2 2 2 1 1 1 2 4 4 4 5 3 2 1 1 2 3 3 2 2 1 1 0 1 1 2 2 2 2 2 1 1 1 1 1 3 3 2 3 3 5 6 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 1 0 1 1 1 1 2 3 4 5 5 5 4 2 1 2 3 5 5 4 3 1 1 1 1 2 3 4 6 5 5 6 5 5 5 5 4 2 1 1 3 5 6 6 5 5 6 5 3 1 0 0 1 1 1 1 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 3 3 3 3 3 2 2 3 3 3 3 3 2 2 1 1 1 1 2 1 1 2 4 4 4 5 6 7 7 7 7 6 5 4 4 4 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 6 7 8 8 7 6 4 3 2 2 3 4 4 4 3 2 1 1 1 1 1 1 2 3 3 3 4 3 3 2 1 1 2 2 3 4 5 5 5 5 5 5 6 7 7 7 6 5 5 4 4 3 3 4 4 4 5 5 5 5 4 4 4 3 4 5 5 5 4 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 2 1 1 3 4 4 4 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 3 5 5 6 6 5 4 3 3 4 4 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 1 1 2 3 4 5 5 5 4 4 3 2 2 2 2 2 2 4 5 5 5 4 4 4 4 3 2 2 2 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 5 3 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 5 5 4 3 2 1 0 1 2 4 5 4 3 3 5 6 5 5 4 3 5 4 3 5 5 5 6 5 4 5 5 3 2 0 0 1 3 3 1 1 0 3 5 4 2 2 1 4 8 8 6 4 5 7 8 8 8 8 8 8 9 8 7 5 4 5 5 5 6 6 8 8 8 7 5 2 1 1 1 2 4 3 2 1 1 2 3 2 0 0 2 3 3 1 0 3 4 5 4 4 5 4 4 5 5 3 0 3 2 1 3 4 4 2 1 2 2 3 3 3 2 1 0 2 3 2 1 2 3 4 3 4 4 3 3 4 5 5 3 4 4 4 3 2 2 4 5 6 4 6 7 7 7 6 6 5 5 5 5 7 7 7 6 3 3 3 4 5 7 7 5 3 2 2 3 4 5 7 7 7 6 5 4 3 1 1 1 3 4 5 4 3 2 2 2 3 5 5 5 5 5 6 7 7 7 7 6 8 7 5 1 3 7 8 8 7 5 2 4 6 6 4 3 1 2 4 6 6 1 3 4 4 3 0 2 3 2 1 1 3 4 5 6 6 6 6 6 6 6 6 5 4 3 2 2 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 3 4 5 5 6 6 6 6 6 5 4 4 3 3 4 5 5 4 3 2 1 1 1 2 2 2 3 3 3 2 2 2 1 1 2 3 4 4 4 2 1 1 2 2 3 2 2 1 1 0 0 1 1 2 3 4 4 2 2 2 1 1 3 5 6 5 5 5 4 5 4 4 4 3 1 2 3 3 2 1 1 2 3 3 3 2 2 2 2 1 1 0 1 1 1 1 2 3 3 4 4 4 4 3 2 0 1 2 1 3 5 4 2 2 1 1 0 1 1 3 6 6 5 4 4 4 5 5 4 1 2 3 3 5 5 6 6 6 5 4 3 1 1 1 1 1 2 2 4 5 5 4 3 3 3 2 2 2 3 5 3 2 2 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 1 1 1 2 2 3 4 4 4 4 5 6 6 7 7 6 5 3 2 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 4 2 2 2 3 3 5 7 8 7 6 5 4 4 4 4 4 3 2 1 1 1 1 1 2 3 3 3 3 3 4 4 4 3 2 2 1 1 1 2 3 4 4 5 5 5 6 7 7 7 7 6 6 5 5 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 2 3 3 3 3 4 4 4 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 2 1 2 3 4 4 4 4 4 5 5 5 5 4 3 3 2 2 2 3 3 2 2 1 1 1 2 2 2 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 1 3 5 6 6 5 4 3 2 3 4 5 6 6 5 4 4 3 3 3 3 3 3 2 2 3 4 4 4 4 3 2 1 1 1 2 3 4 5 5 4 4 3 2 2 1 1 1 2 4 5 5 5 4 4 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 1 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 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 4 4 3 4 4 4 4 3 2 2 2 1 1 1 2 1 2 3 3 3 2 1 1 1 3 4 4 2 1 1 0 1 0 0 1 2 2 0 1 1 2 4 3 3 3 3 3 3 3 1 1 2 2 3 3 2 1 1 2 3 3 4 5 5 4 4 5 5 3 1 1 2 4 7 8 8 7 7 8 8 9 8 8 9 9 8 7 6 4 4 5 5 6 7 8 9 8 8 6 5 3 2 2 3 4 4 5 4 2 1 1 1 2 1 1 3 4 4 3 2 3 3 3 4 4 5 5 4 3 1 1 2 2 0 1 3 3 3 2 1 3 2 1 1 1 1 1 0 2 4 5 2 1 2 2 1 3 3 3 5 7 3 2 3 4 3 3 4 4 3 4 5 6 6 6 6 6 6 4 4 4 4 5 7 7 7 5 3 3 4 4 5 5 7 7 7 5 3 2 2 2 3 4 5 5 4 4 5 4 4 3 2 1 1 2 2 2 1 1 1 2 3 4 3 3 4 6 7 7 6 6 6 6 6 4 3 4 6 7 7 6 6 6 5 5 5 4 3 2 3 4 3 2 2 4 5 5 4 2 1 3 2 2 3 3 4 4 5 6 5 5 5 5 6 6 5 5 4 4 4 4 4 4 5 5 6 5 4 4 5 5 5 5 6 6 6 5 5 5 5 5 6 7 7 6 5 5 4 3 3 5 5 4 4 4 4 4 4 5 4 2 1 0 0 1 2 2 2 3 3 2 1 0 0 1 2 3 3 2 1 1 2 0 1 3 2 1 1 2 2 1 1 1 2 2 2 2 2 2 3 4 5 4 2 2 3 4 4 5 5 3 2 4 4 3 2 1 2 3 5 4 3 3 2 3 3 3 3 3 3 2 1 0 1 1 3 4 4 4 4 3 3 3 3 2 3 2 2 1 0 1 1 2 4 3 1 1 1 1 2 2 3 5 6 5 4 4 5 6 5 4 2 3 4 4 5 5 6 7 6 4 4 3 3 3 3 2 2 3 3 4 5 4 4 3 3 3 1 0 2 3 4 3 3 2 2 1 1 1 2 3 3 3 4 3 3 2 2 2 2 3 3 2 3 4 4 5 5 4 4 5 5 6 7 7 7 6 4 3 2 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 4 4 4 5 6 6 6 6 6 6 7 7 7 6 6 7 6 5 3 1 1 2 2 2 4 7 7 7 7 6 6 6 5 5 4 2 2 1 1 1 1 3 4 4 4 4 3 3 4 3 3 3 2 2 1 1 2 2 2 3 4 4 5 6 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 4 4 4 4 4 4 3 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 4 3 2 2 2 2 3 3 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 3 2 2 2 2 2 2 2 2 1 2 4 6 6 6 4 3 2 3 4 5 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 3 3 3 2 2 2 1 1 3 3 4 4 4 3 2 2 1 1 1 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 1 1 1 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 7 6 5 4 3 3 3 3 4 4 3 3 2 3 3 2 1 1 1 1 2 2 2 1 2 3 4 3 2 2 3 4 4 4 3 2 1 1 1 1 1 2 1 0 1 1 2 1 0 1 2 3 3 3 2 2 4 4 4 3 3 3 3 3 3 4 5 5 5 6 5 5 5 6 7 6 4 3 4 5 5 5 6 7 8 9 10 10 9 10 10 10 8 6 5 5 5 5 6 7 7 7 8 8 7 6 5 5 4 2 3 4 4 5 5 4 1 1 2 2 2 1 2 3 3 3 2 2 5 3 2 3 4 4 3 2 1 2 2 2 4 4 2 2 2 3 1 1 1 0 1 0 1 3 2 2 3 3 0 1 4 3 2 3 3 5 6 6 2 2 3 2 2 4 5 5 3 4 4 6 7 5 3 2 1 1 1 2 4 5 7 5 3 2 3 4 5 5 6 6 7 7 8 7 5 3 4 4 3 2 3 3 3 1 2 4 5 5 4 1 2 2 1 1 2 3 3 3 2 3 3 3 4 6 7 7 5 4 5 4 6 6 6 5 5 6 7 6 5 5 5 4 4 4 2 3 4 4 1 1 4 4 4 2 3 3 1 1 3 3 4 4 4 4 5 6 6 5 4 5 6 6 6 7 7 7 6 5 5 4 4 5 6 5 5 5 5 5 5 7 7 6 6 6 5 5 6 7 9 8 7 5 4 3 2 2 4 5 4 3 3 5 4 4 5 5 4 3 2 1 1 3 2 2 3 3 2 3 3 2 2 2 3 4 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 3 3 4 4 1 2 1 2 3 3 3 1 1 3 3 3 3 2 3 5 4 2 2 4 3 2 1 1 1 1 1 1 1 2 2 3 4 5 5 5 4 3 3 3 3 3 2 2 2 2 1 2 2 2 3 3 4 2 2 2 2 3 4 5 6 5 5 5 5 6 5 4 3 2 4 4 5 5 5 6 5 3 2 1 3 4 3 3 3 2 3 4 4 4 3 3 3 4 2 1 1 1 2 2 3 3 2 2 3 3 3 3 3 4 4 4 3 2 2 2 3 4 5 4 4 4 5 5 5 5 5 5 6 7 7 8 7 6 5 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 3 3 2 3 4 5 5 5 4 4 5 6 6 6 6 6 7 7 6 4 2 2 2 1 2 5 6 7 7 6 6 6 6 6 5 4 2 2 2 2 3 4 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 6 6 6 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 3 3 2 1 2 4 5 6 6 5 4 3 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 3 2 2 2 1 1 1 1 1 3 5 6 6 5 3 2 2 4 5 5 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 7 6 5 4 3 2 3 3 4 3 3 2 1 2 2 1 0 1 3 3 3 2 2 1 1 1 2 2 2 3 3 3 4 4 4 3 2 1 2 2 3 3 3 3 2 1 2 3 3 3 4 4 4 3 2 3 4 5 5 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 6 6 5 5 5 6 8 9 10 10 10 10 11 10 8 6 5 6 7 7 6 6 6 6 7 7 7 6 6 6 6 4 3 4 4 5 6 5 3 2 2 2 2 2 2 1 2 3 3 4 4 3 3 5 5 5 5 4 3 4 5 4 3 3 2 2 2 2 4 4 5 1 2 3 1 2 1 1 2 1 2 2 3 3 4 5 2 4 5 4 2 2 2 2 4 5 3 2 3 4 4 7 7 5 4 3 4 5 4 4 5 4 3 1 1 2 3 4 6 7 7 6 6 6 7 8 6 5 3 3 3 2 1 1 1 1 3 4 6 6 6 4 3 2 3 5 6 7 6 4 1 2 3 3 4 5 5 5 2 1 2 3 6 7 5 3 5 6 7 6 5 6 6 3 4 5 4 5 6 4 4 3 2 3 4 5 4 4 5 7 8 6 5 5 5 4 5 5 3 2 2 4 6 7 6 6 6 6 6 5 5 3 4 5 5 5 5 5 5 5 5 6 6 5 5 5 2 3 6 6 7 6 4 3 2 1 0 1 4 4 3 2 2 3 3 3 5 5 5 5 5 3 3 4 3 3 3 3 3 4 4 4 3 3 4 5 4 3 2 2 1 0 2 3 2 2 3 1 0 1 1 1 2 2 3 3 3 2 1 1 1 1 1 1 1 2 2 0 1 1 2 3 3 4 4 4 3 2 1 1 1 3 4 4 3 2 1 1 1 1 2 3 5 4 4 5 5 5 4 2 1 1 1 1 2 2 2 2 2 2 4 3 2 3 4 3 3 3 4 4 5 5 6 5 5 6 6 5 5 4 4 1 2 4 4 4 4 5 5 4 2 0 2 3 2 1 2 4 5 5 4 3 3 3 3 4 4 3 3 2 1 1 2 3 3 3 2 2 2 3 3 4 4 4 3 1 2 4 5 4 5 5 4 3 4 4 5 5 6 6 7 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 1 3 4 3 2 2 2 3 4 5 5 6 7 8 7 5 4 3 2 2 1 2 5 6 6 6 6 6 6 6 6 5 4 3 3 2 3 5 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 3 3 4 5 6 6 6 6 6 6 7 7 6 5 4 4 3 2 2 2 3 3 2 1 2 3 4 5 5 6 6 6 5 4 3 3 4 4 4 4 3 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 2 2 2 2 2 2 2 1 2 2 3 3 3 3 3 3 2 1 1 1 2 3 4 3 3 2 2 1 1 1 1 1 1 3 5 6 6 5 3 2 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 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 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 9 9 8 7 6 5 3 3 2 3 3 4 3 2 0 1 1 1 1 1 1 3 3 3 0 0 3 2 1 1 2 1 1 1 2 3 3 4 4 4 4 4 4 4 5 5 4 3 2 3 4 5 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 7 8 8 7 6 7 8 9 10 10 10 11 11 10 8 7 5 6 7 7 6 5 4 5 6 6 6 6 6 7 7 5 4 4 5 5 6 5 4 3 3 2 0 1 2 2 3 2 3 4 4 5 5 5 3 2 3 5 6 5 5 3 2 1 1 2 3 4 5 3 2 2 3 3 1 3 2 2 4 2 2 1 2 4 5 4 2 3 5 3 3 4 3 4 2 2 0 1 5 4 4 4 4 4 3 4 5 5 4 4 3 1 1 4 3 2 3 5 7 7 6 3 3 4 6 6 6 5 3 2 3 1 0 2 3 4 5 6 6 5 6 7 6 6 7 8 7 7 7 5 2 1 2 2 1 2 2 3 4 3 2 4 6 7 5 3 4 6 8 6 5 6 6 6 6 6 6 6 6 5 5 5 4 6 6 6 5 5 7 6 5 5 4 4 4 3 2 2 2 2 4 6 7 7 6 5 4 5 6 6 5 3 3 4 3 4 5 5 6 6 5 5 5 5 5 4 0 3 5 5 5 4 3 3 2 2 2 1 2 2 2 1 1 2 2 2 4 6 6 6 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 3 2 2 1 1 1 1 2 3 4 3 2 2 1 1 3 4 6 4 2 1 1 2 2 1 1 2 3 3 3 1 1 3 4 4 4 3 3 3 2 1 0 0 1 1 3 3 3 2 2 2 1 1 1 2 3 3 4 4 4 3 3 2 1 1 0 1 2 2 1 1 2 3 3 3 3 4 4 4 2 4 4 5 6 6 5 4 5 5 5 5 4 4 3 2 0 3 3 3 4 4 5 3 2 1 2 2 1 1 1 3 5 4 3 3 3 3 2 2 3 3 4 2 1 1 1 1 2 3 3 3 3 2 3 4 4 4 3 2 3 4 4 4 5 6 5 4 5 4 4 5 6 7 8 8 8 8 8 7 7 6 6 7 7 7 7 7 7 7 6 7 6 6 6 6 6 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 3 2 2 2 3 3 2 1 2 2 1 1 1 1 2 3 3 4 6 7 8 7 5 4 2 1 1 2 3 4 5 5 6 6 6 6 6 6 5 3 3 2 3 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 3 4 4 5 6 6 6 6 6 6 5 5 4 3 1 1 1 1 2 2 3 4 4 3 4 4 3 3 4 5 6 5 5 4 3 3 3 4 4 4 3 3 2 1 1 2 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 3 3 2 1 2 3 4 4 4 3 2 2 2 2 1 1 1 1 3 4 6 6 5 4 2 2 2 4 5 5 5 5 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 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 17 17 16 16 16 16 16 16 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 12 11 11 11 11 10 10 10 9 9 8 6 5 3 2 2 2 3 3 3 1 1 1 1 1 2 2 1 1 1 1 0 2 4 5 4 1 2 3 3 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 5 5 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 6 7 7 8 9 9 10 10 10 10 10 10 10 10 11 11 10 9 7 6 6 6 6 6 4 3 3 4 6 6 5 6 6 7 7 6 4 4 4 5 5 4 4 5 6 7 5 3 2 1 2 2 1 2 2 4 4 3 2 2 3 4 4 4 4 4 2 1 3 3 4 2 1 2 1 1 3 3 3 3 3 2 2 2 2 1 1 3 4 5 5 4 3 2 3 4 3 3 1 0 2 3 5 5 2 1 2 3 3 3 4 4 3 2 2 2 2 3 2 2 3 5 6 7 5 3 3 3 5 7 7 7 6 5 4 3 2 2 3 5 7 6 6 5 6 7 8 8 9 7 7 6 6 4 3 1 1 1 2 1 1 2 3 1 4 8 8 7 6 6 6 7 7 6 5 5 5 5 5 5 6 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 2 2 2 3 3 3 4 6 7 7 7 6 6 5 6 7 7 6 4 2 2 2 3 4 5 5 5 5 5 5 5 5 6 7 6 5 5 4 5 5 4 4 3 2 2 2 2 1 1 0 1 2 1 2 5 6 6 5 3 2 2 2 2 2 2 3 4 4 4 3 4 5 6 5 5 4 3 2 2 2 3 3 4 4 4 2 1 3 4 5 5 5 4 3 3 1 0 1 1 1 0 2 4 4 3 3 4 5 4 3 2 2 2 1 1 1 1 3 4 4 3 2 0 1 3 2 1 1 1 1 2 2 1 2 2 3 2 2 2 1 2 2 2 2 2 2 3 3 3 4 4 4 3 1 3 5 5 5 5 5 4 4 5 5 5 4 3 3 2 1 2 2 3 4 3 2 2 2 3 2 1 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 3 3 3 2 1 2 2 3 4 3 3 2 2 3 3 2 3 5 5 4 4 5 6 5 3 3 3 4 6 7 8 8 8 8 8 8 7 6 6 6 6 6 7 8 7 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 7 7 6 6 5 5 4 3 1 1 1 2 2 1 1 0 0 0 1 1 1 0 2 2 3 4 6 7 7 6 5 4 4 3 2 2 3 4 5 5 5 5 6 6 6 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 2 3 3 4 4 5 5 6 6 5 4 4 4 4 4 3 2 2 3 4 4 5 5 5 4 3 2 1 1 2 3 4 5 6 6 5 4 3 3 4 5 5 5 4 3 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 5 5 4 4 3 3 2 1 0 1 2 2 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 5 5 4 3 2 2 2 2 1 1 0 1 2 4 6 6 5 4 3 2 2 3 4 5 5 5 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 6 5 2 1 1 2 2 3 3 3 2 0 1 1 1 2 3 3 2 1 0 2 3 5 5 4 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 6 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 8 9 9 9 10 10 10 10 11 11 11 10 10 10 9 9 7 6 5 5 6 5 4 4 2 3 4 5 4 4 5 6 6 6 5 4 3 2 4 4 3 2 4 5 5 5 4 2 1 2 4 3 3 3 3 4 5 4 4 3 2 0 1 3 4 3 2 2 1 2 2 1 0 3 4 5 3 1 2 2 1 2 3 3 3 3 3 3 2 2 2 1 1 3 3 3 2 2 2 2 3 4 4 2 0 1 2 3 3 3 4 4 4 4 3 3 2 2 2 3 4 5 7 7 6 4 4 5 5 6 7 7 7 6 5 5 3 3 4 6 7 6 6 6 7 8 8 9 7 7 6 5 6 5 5 5 4 4 3 2 3 6 9 7 7 7 7 6 5 4 4 5 6 5 5 4 4 5 6 6 5 5 5 4 4 6 6 7 6 6 7 6 6 5 5 4 2 2 3 4 5 4 5 6 7 6 6 7 6 6 5 6 7 6 5 1 1 2 3 3 3 3 2 4 5 6 7 9 9 9 8 6 5 5 5 6 6 6 5 4 3 2 2 1 1 1 1 2 2 1 2 4 5 5 4 3 3 3 2 2 2 3 4 3 3 2 3 4 6 6 6 6 5 5 4 3 3 3 3 3 3 1 3 5 5 5 5 4 4 5 5 4 2 2 3 3 1 3 5 5 5 4 5 5 4 3 2 2 3 2 1 2 2 2 3 3 2 1 1 2 3 4 3 2 2 2 3 1 1 2 1 3 3 3 2 1 1 2 3 3 2 2 2 2 2 3 4 4 3 2 2 3 4 5 6 5 5 5 5 5 5 4 3 2 1 1 1 2 2 3 2 1 2 2 1 2 2 1 2 2 2 2 3 2 2 3 2 1 2 2 3 3 3 3 3 3 3 4 3 3 2 3 3 3 3 3 3 2 4 6 7 6 5 6 6 5 3 2 2 4 6 7 8 8 8 8 7 7 6 6 6 5 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 6 7 8 8 7 7 6 6 4 2 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 2 2 4 5 6 6 6 6 6 5 4 4 3 4 5 5 5 5 5 6 6 6 5 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 3 3 3 4 4 5 5 5 5 4 4 4 4 4 3 3 2 4 4 4 4 4 4 3 1 2 3 3 2 3 3 4 5 5 4 3 3 4 4 5 5 5 5 4 3 3 3 3 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 4 4 5 5 4 4 3 3 3 2 1 1 2 3 4 5 5 5 5 4 4 3 3 2 2 2 2 2 2 1 3 4 5 5 4 4 3 3 3 2 1 1 0 1 2 4 5 6 6 5 4 3 2 3 4 5 5 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 8 7 5 2 0 0 1 1 3 4 5 5 4 3 3 2 1 1 2 2 2 1 2 4 5 5 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 10 9 8 7 7 6 5 5 5 6 5 5 5 4 3 3 3 3 3 4 5 5 5 4 4 3 2 2 3 2 1 2 2 2 3 3 2 2 4 5 3 3 2 2 3 4 4 4 3 3 2 2 3 2 2 2 2 2 2 3 3 4 5 3 2 1 2 3 1 1 1 1 4 3 3 2 1 0 1 1 2 1 4 4 5 4 5 6 6 5 5 3 1 1 1 2 4 4 4 5 5 5 4 3 2 2 2 2 2 3 5 7 7 7 6 6 5 5 6 7 8 8 8 7 6 5 4 4 5 6 6 6 6 6 7 8 8 7 7 7 6 5 3 3 4 5 5 4 3 6 6 6 4 4 5 4 4 4 4 4 6 6 5 5 5 5 6 6 5 5 5 5 3 3 6 5 5 5 5 6 6 6 5 6 6 5 4 4 5 5 4 4 6 6 6 5 6 6 5 5 5 6 6 5 3 1 2 2 2 2 1 3 5 7 8 7 6 6 7 7 6 6 5 5 5 6 6 6 6 6 5 5 4 2 0 1 1 2 2 3 4 5 5 5 4 3 3 2 4 4 5 5 3 4 4 5 5 6 6 6 6 5 4 3 3 3 4 4 5 6 6 3 3 4 5 5 5 5 5 4 4 2 2 3 2 3 3 4 5 5 5 4 4 4 3 2 3 3 1 1 4 5 4 1 1 3 2 1 1 3 5 5 4 3 3 3 2 1 1 1 1 2 2 2 2 4 5 5 5 4 3 2 1 2 3 4 5 5 4 3 3 4 5 5 5 5 5 5 5 5 4 3 2 0 2 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 4 5 4 2 3 3 2 2 3 3 4 4 5 6 6 6 6 7 6 5 4 3 3 4 6 7 7 8 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 7 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 3 2 2 1 1 1 1 1 1 1 0 0 1 2 2 1 2 2 3 3 4 5 6 6 6 5 4 4 4 5 6 6 6 5 6 6 6 6 5 4 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 4 4 3 3 3 4 4 4 3 2 2 3 3 3 3 4 3 2 3 4 3 3 4 4 4 4 3 2 1 2 2 3 4 4 5 6 4 3 3 3 4 4 4 4 4 4 3 2 2 2 3 3 3 4 4 4 5 5 5 4 4 3 3 2 2 1 2 3 5 6 6 6 5 5 5 4 4 3 2 2 2 2 2 2 2 3 5 5 5 5 4 4 3 3 2 1 1 1 1 3 4 5 6 6 5 4 3 3 3 4 5 5 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 3 3 4 5 5 5 5 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 3 3 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 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 8 7 5 2 0 1 1 1 2 3 4 5 3 2 2 3 4 3 3 3 4 4 3 4 5 5 3 2 1 2 4 5 5 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 9 8 7 6 6 6 5 5 6 5 5 6 6 6 4 3 2 2 2 3 5 4 4 4 4 4 2 2 2 2 3 3 3 3 1 3 4 6 5 4 2 2 2 3 4 3 2 2 1 3 4 2 2 2 2 3 3 3 3 3 2 3 4 3 2 3 3 3 2 1 1 2 2 2 2 3 2 2 3 2 3 2 3 2 2 3 4 6 5 4 3 1 1 1 2 3 4 5 3 4 5 6 5 2 1 0 0 2 3 5 6 6 6 6 7 6 6 6 6 7 7 8 8 7 6 6 6 5 5 6 7 7 6 7 7 8 7 7 7 7 6 5 4 3 3 3 3 4 5 6 6 4 3 3 3 4 5 5 5 6 7 7 6 5 5 5 5 6 3 4 5 4 3 4 5 5 5 5 4 3 4 4 5 5 6 5 4 4 4 5 5 5 6 6 5 4 5 6 6 6 6 5 5 6 5 2 1 1 2 2 1 4 6 5 4 2 2 2 4 6 6 5 5 4 4 5 5 5 5 5 5 5 4 3 4 6 6 4 4 4 5 3 3 5 4 3 2 3 4 5 4 3 3 5 6 7 5 6 6 6 6 5 4 3 3 4 5 5 6 6 5 3 1 3 4 5 5 5 3 3 3 2 1 3 5 6 5 4 4 5 5 4 2 0 2 2 3 2 1 3 5 4 3 2 1 2 1 0 1 3 4 5 4 4 4 4 2 1 0 1 2 3 3 4 5 5 4 4 4 5 4 3 3 3 2 3 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 2 2 1 2 3 2 2 3 3 3 4 4 4 3 1 1 2 2 2 1 1 1 2 3 4 4 3 3 2 3 4 4 4 2 2 2 2 2 4 5 5 6 5 5 5 6 6 6 5 5 4 4 4 5 6 7 7 7 7 7 7 6 6 6 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 3 4 3 4 4 5 5 5 4 4 4 4 6 6 6 5 5 5 5 6 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 2 3 3 3 3 3 4 4 4 3 2 2 2 2 3 3 2 2 3 3 3 3 4 4 3 3 3 2 3 4 4 4 4 3 2 1 1 1 0 2 3 4 5 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 4 4 3 3 3 2 1 3 4 5 6 6 6 5 5 5 5 4 3 3 2 2 2 2 3 4 4 5 6 5 5 4 4 3 3 2 1 1 1 2 3 5 5 5 5 5 5 4 3 3 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 4 5 5 5 5 5 4 4 3 3 2 2 3 4 4 4 3 4 4 3 3 3 2 2 3 3 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 8 7 5 2 1 2 1 0 0 1 3 4 3 2 1 2 5 4 4 5 5 5 5 5 5 4 2 2 2 4 5 5 4 4 4 4 5 5 5 5 5 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 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 9 7 6 6 6 6 6 6 6 6 6 7 7 7 5 3 2 2 3 4 4 4 4 4 4 4 3 1 2 3 3 2 3 2 2 4 4 2 1 2 2 4 4 3 2 2 3 3 2 2 3 3 4 5 2 1 0 1 3 2 1 1 3 5 2 2 2 3 2 0 1 1 1 2 2 1 3 4 5 3 3 3 3 2 3 4 4 3 2 0 1 1 1 2 3 3 3 2 1 2 4 6 5 3 1 1 0 1 3 5 6 5 5 6 6 6 6 6 6 6 6 7 8 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 7 6 5 4 2 1 1 5 6 7 7 7 6 5 4 3 3 5 5 6 6 7 8 6 5 5 6 5 4 4 3 3 3 3 4 5 6 6 4 3 1 2 3 3 3 3 4 5 4 4 3 4 6 5 5 5 5 4 4 6 7 6 6 6 6 7 6 4 3 3 3 3 3 4 6 6 3 2 2 2 3 4 5 5 4 3 4 5 5 5 4 4 4 3 4 7 7 8 6 5 4 3 2 1 2 4 4 3 1 2 4 5 5 4 5 7 6 5 4 5 6 6 5 5 4 4 4 4 5 5 5 5 4 2 1 0 2 4 5 4 3 3 3 3 1 2 5 5 4 3 2 5 6 6 3 1 2 2 3 2 1 3 3 3 3 2 1 1 1 1 2 1 2 2 3 3 4 4 3 1 0 2 3 3 4 3 3 3 2 3 4 5 5 5 5 5 3 3 4 5 5 5 6 6 5 5 5 5 5 4 4 4 3 2 2 2 3 1 1 2 2 2 1 1 1 2 3 4 5 4 2 2 3 2 2 1 1 1 1 1 2 3 3 3 3 3 3 4 4 3 2 3 4 4 3 3 4 5 5 6 6 6 6 5 5 4 5 5 6 6 6 6 7 7 7 7 7 7 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 5 5 4 3 3 2 2 3 3 4 3 3 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 4 4 4 4 4 5 4 4 3 3 3 3 4 4 4 4 4 3 4 4 5 4 3 2 2 2 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 2 3 4 3 3 3 3 2 1 2 4 3 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 3 3 4 4 4 4 4 3 3 2 2 3 4 5 6 6 6 6 5 5 5 5 4 3 3 2 2 2 2 4 5 5 6 6 6 5 4 4 3 3 2 2 2 1 2 3 5 5 6 5 5 4 4 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 4 4 3 2 2 2 3 4 4 4 4 4 4 3 3 2 2 2 3 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 19 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 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 7 5 2 1 2 2 1 1 2 2 2 3 2 4 3 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 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 9 7 6 6 6 6 6 7 7 7 7 7 7 6 4 2 2 2 3 4 5 5 5 5 4 4 4 2 1 2 2 1 1 1 1 1 1 1 1 1 1 3 2 2 1 2 2 2 2 2 3 4 4 3 1 1 2 2 3 2 3 4 4 4 2 2 3 3 3 3 2 2 2 0 2 2 2 3 3 1 1 2 1 1 1 2 4 4 4 1 1 0 0 2 2 2 0 1 2 1 3 5 5 5 3 3 2 0 3 5 6 5 4 4 4 5 5 6 6 6 6 7 8 8 4 3 4 5 6 7 7 7 7 8 7 6 6 6 6 3 3 5 5 5 6 7 7 6 5 5 5 6 5 4 4 5 5 6 6 6 6 5 5 5 5 6 4 3 4 4 4 5 6 6 6 5 4 3 3 4 5 4 3 2 2 3 4 3 2 4 5 4 2 3 4 5 4 3 5 5 5 5 6 7 7 6 5 4 4 5 6 6 5 4 3 4 4 5 6 6 5 3 3 3 4 4 5 4 4 3 1 4 6 8 5 5 6 5 4 3 2 1 2 3 3 1 1 2 3 4 4 3 5 6 5 2 2 3 4 4 4 3 3 4 4 4 3 2 2 4 5 4 0 2 1 2 5 4 3 3 2 3 1 1 5 4 3 2 1 4 5 6 4 2 2 2 2 3 2 0 2 3 3 1 1 1 1 1 2 3 2 2 2 2 2 3 2 1 0 2 2 3 4 3 2 2 2 3 4 4 4 5 6 5 4 4 4 5 5 6 6 5 5 5 5 5 5 5 4 3 2 1 3 2 2 2 3 3 2 1 2 2 1 2 3 4 4 4 3 3 4 3 2 1 1 1 1 1 0 1 2 3 3 3 4 4 4 4 5 5 4 3 1 1 2 2 4 4 5 5 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 5 5 5 4 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 4 4 5 5 4 3 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 3 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 4 4 4 2 2 2 2 2 2 3 4 4 4 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 2 2 2 3 3 4 4 5 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 4 5 6 6 6 6 5 5 4 3 3 3 2 2 2 3 4 5 6 6 5 5 4 3 3 3 4 5 5 5 5 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 4 4 2 2 1 2 3 4 4 4 4 4 3 3 2 2 2 2 3 4 4 3 3 2 2 2 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 6 2 1 2 2 2 2 1 1 3 4 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 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 10 9 7 5 5 5 6 6 6 6 7 7 6 5 4 2 1 1 1 3 4 4 5 6 5 5 5 6 7 7 5 3 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 3 3 2 1 1 2 2 3 3 2 3 4 4 4 4 2 1 1 2 3 2 2 2 1 4 3 1 1 2 4 3 2 2 3 5 5 5 4 3 3 2 2 2 2 2 1 0 2 3 3 4 6 5 5 6 5 4 4 4 5 5 4 1 2 3 4 5 6 6 6 6 6 7 7 5 2 2 4 5 6 7 7 7 7 7 6 6 5 6 6 7 9 8 8 7 5 4 2 1 2 4 6 6 6 6 5 5 5 6 6 5 5 5 4 4 5 6 3 3 4 5 6 5 5 5 6 5 4 3 2 2 3 3 2 2 2 3 2 1 3 3 1 2 4 4 4 2 1 2 3 4 3 5 6 7 6 6 4 4 5 6 5 5 4 4 4 5 6 6 5 3 2 2 2 3 4 3 3 2 3 4 6 6 5 5 5 5 5 4 5 3 2 4 4 3 2 2 2 2 2 3 4 5 5 4 3 2 3 3 3 3 3 4 3 2 2 1 1 1 3 3 4 5 3 1 2 4 4 4 3 1 1 1 1 3 3 3 3 2 3 5 6 4 3 2 2 3 4 2 1 2 3 3 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 0 2 4 3 2 1 2 3 4 4 2 2 3 4 5 4 4 5 5 6 5 5 5 5 5 5 5 4 4 2 1 1 3 2 1 2 3 3 2 2 3 3 3 3 3 3 3 3 3 4 4 3 2 0 1 2 3 2 1 1 2 3 4 4 4 5 6 5 3 2 2 1 1 1 3 4 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 3 2 2 1 2 3 3 3 3 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 2 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 4 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 1 1 2 3 3 4 4 5 5 5 5 6 6 6 5 5 5 5 5 4 4 3 3 2 3 5 6 6 6 6 6 6 5 4 3 3 2 2 2 2 4 5 6 6 6 5 5 4 3 3 3 4 5 6 5 5 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 5 4 4 2 1 1 2 3 4 4 4 4 3 3 2 2 2 2 2 3 4 3 3 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 6 3 1 1 2 2 2 2 1 2 4 5 4 4 5 5 5 5 5 5 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 6 7 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 8 5 4 3 4 5 5 5 5 6 7 6 4 1 1 1 1 1 2 3 4 4 5 5 4 5 5 4 4 5 5 4 4 4 3 1 1 2 2 3 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 4 3 2 2 3 3 2 1 1 1 3 3 3 1 3 4 3 1 3 3 2 3 1 2 4 4 4 2 2 3 1 1 2 2 3 2 1 1 2 2 3 4 5 5 6 6 6 7 5 2 3 3 1 1 2 2 3 5 6 6 6 5 6 6 4 1 2 3 5 6 6 6 6 6 6 6 4 4 6 7 6 6 6 6 5 4 3 3 1 2 5 7 7 6 6 5 5 6 6 6 5 5 5 4 3 3 4 4 4 4 5 6 6 5 4 5 5 6 6 6 5 5 5 4 2 2 2 1 1 2 1 1 1 2 1 2 3 2 3 4 4 5 5 6 6 5 5 4 5 6 5 4 4 5 6 6 6 6 5 5 2 0 1 1 1 2 1 2 4 6 6 6 5 5 5 4 4 5 6 6 5 5 5 5 4 3 3 3 4 5 6 6 6 6 5 5 5 5 5 5 4 4 4 2 1 1 1 3 3 3 3 3 3 2 2 3 4 5 3 2 1 1 2 3 3 2 2 4 4 4 5 5 4 2 1 2 3 3 0 1 2 2 2 0 1 2 3 4 3 3 4 3 3 1 0 1 0 1 1 1 1 2 4 3 2 1 1 1 3 3 2 2 3 4 5 5 4 4 5 5 5 5 5 5 5 5 5 4 2 2 1 1 2 3 1 2 3 2 2 2 3 3 3 3 3 3 2 1 3 4 4 3 1 0 1 1 1 0 1 1 1 2 3 4 4 4 5 3 2 2 2 2 3 5 6 6 6 6 7 7 7 6 6 6 6 7 7 7 7 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 7 7 7 7 6 6 6 6 5 4 3 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 0 0 1 1 2 1 1 1 1 0 0 1 1 2 2 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 2 1 0 2 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 0 1 2 3 4 4 4 5 5 6 5 5 5 5 6 5 5 5 5 5 5 4 4 3 2 3 4 5 6 6 6 6 6 6 5 4 4 3 2 2 2 3 4 5 6 6 5 5 4 4 3 3 3 4 5 6 6 5 4 4 3 3 3 4 4 3 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 4 2 1 1 2 3 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 14 13 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 8 7 4 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 5 6 7 6 6 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 9 6 4 2 1 2 3 4 4 4 5 6 5 3 1 1 2 2 2 2 3 5 5 5 5 4 3 2 2 2 3 4 4 3 3 2 1 1 2 3 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 2 4 3 2 2 2 2 1 2 3 2 1 1 1 3 2 2 2 0 2 2 1 2 3 5 5 4 2 2 1 2 2 2 2 1 2 3 2 1 1 2 2 3 3 3 3 2 4 5 6 5 3 2 1 1 2 3 4 5 6 5 5 5 6 5 4 2 1 3 5 6 6 5 4 4 5 6 3 2 3 4 4 4 4 3 2 2 3 3 3 5 6 6 6 6 6 6 6 7 6 6 6 5 5 4 3 4 4 5 5 4 5 6 6 3 3 3 4 5 6 6 6 6 6 5 4 4 3 2 2 2 2 3 4 5 6 7 7 6 6 6 6 6 6 5 4 4 5 6 5 5 5 5 5 5 6 6 6 6 7 6 4 2 2 2 2 1 2 5 6 7 6 3 2 4 4 3 3 5 5 6 6 5 4 5 4 3 2 2 3 5 6 7 7 7 6 6 6 6 5 5 4 3 2 2 1 1 3 4 5 4 3 4 5 5 4 3 4 5 5 4 2 0 1 4 4 3 2 3 4 4 4 3 3 2 1 1 2 1 2 2 2 2 1 2 2 2 3 4 3 3 3 4 3 2 1 0 1 1 1 2 3 3 3 3 3 2 1 1 1 1 1 2 3 4 4 4 4 4 5 5 4 4 4 5 5 5 5 4 2 1 1 2 2 4 3 3 3 1 2 3 3 3 3 3 2 1 1 3 4 4 3 2 0 2 3 2 1 1 1 2 1 2 2 2 3 4 4 4 3 3 4 5 7 7 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 6 5 4 4 4 5 5 5 5 5 5 4 4 4 4 5 6 6 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 6 7 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 4 3 2 2 2 3 3 2 2 2 2 3 3 3 3 3 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 2 1 1 1 1 2 2 3 2 2 1 0 1 1 2 2 1 1 3 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 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 2 1 1 2 4 5 5 4 4 4 5 6 6 6 6 5 5 5 5 5 5 4 4 3 2 1 1 2 3 5 5 5 5 5 5 5 5 5 4 3 2 2 2 3 4 5 5 5 4 4 3 3 3 3 3 4 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 3 2 1 1 1 3 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 17 17 16 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 12 11 11 11 11 10 10 10 10 9 9 8 7 4 2 1 1 2 2 3 4 5 5 6 6 7 7 8 8 8 7 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 4 5 5 5 6 6 6 7 7 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 8 7 4 2 2 2 1 2 3 4 5 5 5 5 3 1 1 2 2 2 2 4 5 6 5 5 4 4 3 0 2 3 3 3 3 4 4 4 3 2 1 1 2 3 3 4 4 3 3 2 2 2 1 1 2 1 1 1 1 1 2 2 3 5 4 2 2 2 2 2 4 3 1 1 2 4 3 1 1 1 1 2 3 3 2 3 2 3 4 3 4 1 1 2 3 3 4 4 3 2 2 2 2 2 2 3 2 3 4 5 5 5 5 3 1 1 2 3 4 4 4 4 5 5 5 4 4 4 3 3 3 4 5 4 2 2 3 4 1 2 4 4 4 4 4 4 3 3 1 3 6 7 6 6 6 6 6 6 5 5 4 5 6 6 6 5 5 6 4 3 4 4 6 6 5 3 2 2 3 4 5 5 6 5 5 5 6 6 5 4 4 4 5 6 7 6 5 5 5 6 6 6 5 6 6 6 6 6 4 4 4 4 5 5 5 5 5 6 6 6 7 7 6 5 4 4 4 4 5 6 7 5 5 2 2 3 3 2 2 2 3 4 5 4 3 4 3 1 0 0 0 3 6 6 6 6 6 5 5 5 5 4 3 1 0 1 1 1 3 4 5 4 3 3 5 6 5 4 2 3 5 4 2 1 2 4 4 5 4 4 4 4 3 2 2 2 1 1 1 0 2 3 2 2 1 2 2 1 2 3 4 2 2 3 3 3 0 1 1 1 1 2 3 3 3 3 3 3 3 3 3 1 0 2 2 3 3 3 3 4 5 4 4 4 4 4 4 5 5 4 3 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 2 2 3 3 3 2 1 1 1 2 1 0 2 2 2 1 1 2 3 3 4 4 4 4 4 5 5 6 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 5 3 2 3 3 4 4 5 5 5 5 4 4 3 3 4 5 5 6 6 6 6 5 5 6 6 7 7 7 7 7 7 8 8 8 7 7 6 5 4 4 5 6 6 6 4 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 2 1 1 1 1 2 2 3 3 2 1 0 0 1 2 2 2 2 1 2 4 5 5 6 6 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 4 5 6 5 4 3 4 5 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 2 2 3 3 3 3 3 3 3 3 2 2 1 1 1 2 4 5 5 5 4 3 2 2 2 2 3 4 5 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 3 1 1 1 2 3 4 4 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 6 3 1 1 2 3 4 6 6 6 6 7 7 8 8 9 9 9 9 8 7 6 5 5 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 2 2 3 2 2 1 1 3 3 3 3 4 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 5 2 1 2 2 1 1 3 5 5 5 5 5 4 2 1 2 2 2 2 2 3 5 5 4 4 5 5 4 5 6 6 5 6 6 6 5 5 2 0 1 2 4 4 4 4 4 3 2 2 2 2 2 2 2 2 1 1 2 2 0 1 3 2 3 3 3 3 2 2 2 2 3 2 2 2 2 2 2 3 5 6 5 3 2 2 3 5 4 2 1 1 2 3 4 5 5 5 4 3 2 1 1 2 3 4 5 4 3 4 5 5 2 0 2 1 1 3 4 4 5 5 5 5 5 6 7 7 6 4 3 3 3 2 1 1 1 2 3 5 4 4 3 2 2 2 2 5 6 7 6 5 5 6 6 6 5 4 3 3 4 5 6 6 5 5 5 4 3 3 4 6 6 5 4 3 3 5 4 3 3 4 5 5 6 6 6 6 5 5 5 6 6 5 4 3 2 4 6 6 5 5 5 6 7 7 6 4 4 5 3 2 3 4 6 5 5 6 7 6 7 7 6 5 5 6 6 6 6 7 5 5 4 3 3 3 2 2 2 3 3 4 4 2 3 3 3 1 1 2 3 4 4 5 6 5 4 4 5 5 5 4 2 1 1 1 1 3 4 5 4 3 3 4 4 3 3 3 2 1 2 1 1 2 3 3 4 5 5 4 4 3 3 2 1 1 0 1 0 1 3 2 1 1 2 2 2 3 2 2 3 3 4 4 3 0 1 2 1 0 0 1 2 3 3 2 3 4 4 3 2 1 1 1 2 3 3 3 4 4 5 4 4 4 3 4 5 5 5 4 3 3 4 3 2 1 2 3 5 5 5 5 4 4 3 2 2 3 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 3 4 5 4 4 3 3 3 4 4 3 3 3 3 3 2 3 3 4 4 4 4 4 4 5 4 4 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 5 5 6 6 5 4 4 4 4 5 6 6 6 6 6 6 7 7 7 6 5 4 2 1 1 1 0 1 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 3 5 6 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 3 5 5 6 5 4 3 3 4 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 4 4 4 4 3 2 2 2 2 3 4 5 5 6 6 6 6 6 6 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 16 16 16 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 11 11 11 11 11 10 10 10 10 9 9 9 9 8 7 5 4 3 3 5 6 7 7 7 7 7 8 8 9 9 9 10 9 8 8 6 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 4 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 7 7 6 5 3 1 1 2 2 1 1 4 5 5 5 4 4 3 2 1 2 2 2 1 1 2 3 4 3 4 6 7 7 8 8 7 6 6 6 6 5 5 4 3 2 3 3 2 3 4 4 5 5 4 3 3 3 1 1 1 0 0 1 1 1 3 3 4 3 2 2 1 3 0 2 3 3 3 2 2 1 1 4 5 5 3 2 3 3 3 3 3 3 2 2 2 2 3 4 5 4 3 3 2 2 2 2 3 4 5 5 5 3 4 5 4 2 2 3 3 3 4 5 5 6 6 7 6 6 8 7 7 7 6 4 2 2 3 3 2 2 3 4 3 3 4 5 4 3 5 6 6 4 3 3 3 4 4 6 6 5 4 3 2 3 3 5 6 5 4 4 5 5 5 6 6 6 5 5 5 5 4 2 2 3 4 6 5 6 6 6 6 4 5 5 6 6 4 3 2 3 6 6 5 4 4 4 5 5 6 6 6 5 4 2 0 3 4 6 6 6 7 6 7 7 7 6 5 5 6 6 6 6 6 5 5 6 5 5 5 5 4 3 2 2 2 2 2 2 3 3 2 2 3 2 2 2 4 5 4 4 4 5 5 5 5 4 3 3 3 3 3 3 4 5 5 5 4 4 5 3 1 1 1 0 1 1 2 3 2 4 5 5 4 3 2 2 2 1 0 1 1 2 2 2 3 2 1 2 3 1 1 2 1 2 4 5 4 3 3 2 2 1 1 0 1 0 2 3 4 4 5 4 4 2 2 3 3 3 3 3 4 4 4 5 4 4 4 4 4 5 5 6 5 4 6 6 5 2 2 1 3 5 5 5 5 4 2 0 2 3 2 1 3 4 3 2 1 2 2 1 1 2 1 1 2 3 3 4 5 7 5 4 4 3 3 3 2 2 2 3 3 2 2 3 3 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 3 3 3 4 4 3 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 3 3 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 4 5 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 4 4 3 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 1 2 3 3 3 2 2 2 1 2 2 3 4 4 5 5 5 6 5 5 5 4 4 4 3 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 4 3 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 7 5 4 4 5 6 6 7 7 7 8 8 8 9 9 9 9 9 8 7 5 4 3 3 2 2 2 2 2 1 1 1 0 2 4 4 3 1 1 1 2 3 3 2 1 1 2 3 3 4 4 4 4 4 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 6 5 5 5 5 4 2 0 2 2 2 1 2 4 5 4 3 3 4 3 2 1 2 3 2 2 1 2 2 2 2 4 6 6 6 5 5 5 4 5 6 5 4 5 6 5 4 1 2 2 2 3 4 5 5 4 3 3 3 2 1 1 1 1 1 2 3 3 3 4 3 2 2 1 3 1 2 3 3 3 3 3 3 1 2 4 5 3 3 4 3 3 3 2 2 4 5 5 5 5 3 3 1 1 3 2 2 4 4 5 5 5 4 3 2 3 3 3 2 4 5 5 5 5 6 7 7 6 6 6 6 6 6 7 7 7 7 6 4 1 0 1 2 3 3 5 7 6 7 6 7 7 7 6 4 3 2 2 2 2 3 4 5 5 4 4 4 3 3 4 4 3 3 4 4 5 6 6 5 4 4 5 4 4 3 3 3 4 5 5 5 6 6 5 4 4 5 5 5 4 4 4 4 4 4 3 2 2 3 4 4 3 4 5 5 4 3 2 2 5 6 6 6 6 6 6 6 6 6 5 4 5 5 6 6 6 5 5 6 6 5 4 5 5 4 2 1 2 3 3 2 3 3 2 2 1 1 1 3 4 5 4 4 4 5 5 5 5 5 5 6 6 5 4 2 3 4 6 7 7 6 5 5 4 3 2 2 2 1 1 1 1 3 5 5 4 2 1 1 2 2 1 2 2 3 1 1 2 2 0 2 3 1 2 3 1 1 3 5 5 4 4 3 2 3 2 1 1 1 2 2 2 4 4 5 4 3 3 5 6 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 5 5 6 6 4 1 2 1 2 4 5 4 4 3 3 2 2 1 2 2 3 3 4 2 1 2 2 2 1 1 2 2 2 3 4 5 6 7 5 4 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 5 5 5 6 5 5 5 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 0 1 2 2 3 2 2 1 1 1 2 3 4 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 2 1 1 1 0 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 2 1 1 1 1 2 3 2 2 1 1 1 1 2 2 2 2 2 2 2 1 0 1 1 1 1 1 2 4 5 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 5 5 6 6 6 5 5 5 5 4 3 2 2 1 1 1 1 1 1 1 1 2 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 2 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 1 2 2 2 2 1 1 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 3 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 6 5 5 4 5 5 6 6 6 7 7 8 8 8 8 8 7 6 5 3 2 1 1 1 1 1 0 1 1 3 3 4 5 5 5 5 3 4 5 5 5 5 4 3 4 5 5 5 4 3 3 3 2 2 1 1 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 6 5 4 4 3 4 4 4 3 1 1 2 2 2 1 2 4 5 4 3 3 3 3 3 2 2 2 3 3 3 3 2 0 2 3 4 4 5 5 5 4 2 4 6 5 5 5 5 5 5 5 3 2 2 1 2 4 3 2 2 2 2 1 1 1 0 1 2 3 2 2 1 3 5 3 1 1 0 2 2 3 4 4 3 3 2 1 1 3 3 2 2 2 2 2 2 2 2 4 5 6 3 2 2 2 1 3 4 3 4 5 5 5 6 5 3 1 1 1 2 3 2 3 4 4 4 5 6 5 4 4 5 5 5 5 5 6 7 7 7 7 7 5 3 1 2 3 5 7 7 6 6 5 6 6 5 5 5 5 4 3 1 1 1 2 5 6 6 6 5 2 2 3 3 2 3 3 3 4 5 5 4 3 3 4 5 4 3 5 5 3 3 3 4 5 6 5 4 5 5 5 5 5 4 5 4 3 2 1 0 2 2 1 1 2 2 3 4 3 2 4 5 7 6 5 5 6 7 6 6 6 5 5 4 4 5 6 6 5 5 5 6 6 6 5 5 5 4 3 3 4 5 5 3 4 4 3 2 2 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 3 2 3 4 6 7 6 5 4 4 4 5 5 3 1 1 1 2 4 5 5 4 2 1 1 2 2 2 2 2 2 1 1 1 1 2 0 1 2 1 2 2 1 1 3 4 4 3 2 2 3 3 3 3 3 2 0 1 2 3 3 3 3 3 3 4 4 4 4 4 3 2 2 3 3 3 3 3 3 5 6 6 6 5 4 2 1 1 1 1 3 5 4 3 5 4 1 1 3 3 3 2 3 3 2 1 1 0 1 4 2 1 3 4 4 4 4 7 7 4 2 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 3 3 4 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 6 6 5 4 2 2 3 3 4 4 4 3 2 1 0 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 4 4 4 2 1 1 1 0 0 1 2 2 3 2 2 2 2 2 2 2 2 2 2 3 3 3 2 1 1 0 1 2 3 3 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 0 1 1 1 1 2 3 4 4 4 5 5 6 5 5 5 5 4 4 5 5 5 5 5 6 6 5 5 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 1 1 1 1 1 1 1 1 2 3 3 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 0 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 3 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 19 19 19 19 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 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 5 4 4 4 5 5 5 6 6 7 7 7 7 7 6 5 3 2 1 0 1 1 1 3 3 4 5 6 5 4 4 4 4 6 6 6 5 4 5 5 4 3 4 4 5 5 4 4 3 3 2 2 1 0 1 1 2 2 3 3 3 3 4 4 4 4 5 5 5 5 4 2 2 3 4 4 4 3 2 2 2 3 2 2 2 4 6 5 4 3 3 3 4 4 3 2 3 3 3 3 2 1 1 1 2 4 5 5 4 3 2 4 5 5 5 4 2 1 2 4 5 4 2 1 1 3 3 2 1 2 3 2 1 0 1 2 1 1 1 1 2 3 3 2 2 2 1 1 3 4 5 4 2 2 2 4 3 2 1 1 1 1 3 3 3 3 4 5 5 4 1 1 3 3 4 5 5 5 5 5 5 5 6 5 3 1 1 1 0 1 3 3 3 4 5 6 5 3 2 3 4 5 4 4 5 6 6 6 6 7 7 7 5 2 2 5 6 7 6 5 5 5 5 4 4 4 5 6 6 5 3 1 0 2 5 6 6 6 5 4 3 3 4 3 3 3 3 4 5 6 4 4 4 4 4 4 4 6 6 5 3 2 2 3 5 4 4 6 6 7 6 6 6 5 4 2 0 2 2 3 1 1 1 1 1 1 2 1 2 5 6 6 4 3 4 5 6 6 5 5 5 5 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 3 2 3 3 4 4 4 4 5 6 5 5 5 5 5 6 6 6 7 8 7 5 2 2 3 5 7 7 6 5 5 5 4 3 2 1 1 1 3 5 5 6 5 3 0 0 1 1 1 0 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 3 4 4 3 2 2 1 2 4 4 3 2 1 2 3 3 3 3 4 4 4 4 4 4 3 2 0 1 2 2 1 1 1 2 3 5 5 5 4 1 0 1 1 1 1 2 3 3 4 5 3 0 1 2 3 4 4 3 3 2 1 3 2 1 1 1 1 4 5 5 4 4 6 6 4 2 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 2 3 4 5 4 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 4 4 4 5 4 4 3 4 4 3 2 2 1 1 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 2 1 1 1 2 2 3 3 2 2 2 2 2 2 3 3 2 2 1 1 2 2 1 1 1 2 2 1 2 3 4 5 5 6 6 6 5 6 5 5 4 5 5 5 6 5 6 6 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 3 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 4 4 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 2 1 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 19 19 19 19 18 18 19 19 19 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 4 4 3 1 1 2 3 5 5 5 5 6 5 6 5 4 3 3 3 5 5 4 4 4 4 5 4 1 2 4 5 5 4 4 4 4 4 3 2 1 1 1 1 2 2 2 1 1 2 2 2 3 3 3 3 3 2 1 0 1 3 4 4 3 2 2 2 3 3 2 2 3 4 4 4 3 3 3 4 4 4 2 2 3 3 3 3 3 4 4 4 4 4 4 3 2 2 2 3 3 2 2 1 1 0 2 4 5 4 2 2 3 4 2 1 0 0 1 0 1 1 1 2 1 2 2 2 1 1 0 1 2 2 1 2 2 3 3 3 4 3 3 5 3 1 2 3 3 4 4 3 4 4 5 4 3 2 2 4 5 6 6 6 6 6 5 5 5 4 5 4 2 1 2 2 2 4 4 4 5 5 5 4 2 2 3 4 5 5 6 6 6 6 5 5 6 7 6 5 3 5 6 5 4 4 4 5 5 6 5 4 4 4 5 5 5 4 3 1 3 4 5 5 5 5 6 5 5 5 3 2 3 4 5 6 6 5 5 4 4 6 6 6 5 5 6 5 3 2 3 5 4 5 6 7 7 7 7 7 6 6 4 3 4 4 4 3 2 1 1 1 2 3 4 5 6 6 5 3 3 5 5 6 6 5 4 5 5 5 3 3 2 3 4 4 4 5 5 4 5 6 6 6 5 6 6 5 3 2 1 2 1 1 3 3 3 2 2 2 4 6 6 5 6 6 7 7 7 7 7 8 8 7 4 6 7 6 5 6 7 6 6 5 4 2 0 2 2 1 2 4 5 5 4 2 0 1 0 1 1 1 1 2 3 3 3 3 3 2 1 1 1 2 2 2 1 1 2 3 4 3 2 0 1 1 1 3 4 3 3 2 2 3 3 5 5 5 5 4 3 2 2 1 0 1 1 1 1 1 1 1 0 2 3 3 3 3 2 2 2 2 1 1 2 2 2 2 1 0 1 2 3 4 4 3 3 2 1 3 3 2 1 1 1 3 5 5 4 6 7 6 5 3 2 2 3 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 3 4 5 5 5 5 4 3 4 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 3 3 4 5 5 5 5 4 3 3 4 4 3 2 2 1 1 1 1 2 3 4 3 3 4 3 3 3 2 2 1 1 2 2 2 2 1 2 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 3 4 5 5 6 6 6 6 5 5 5 5 5 5 6 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 4 4 4 3 2 1 1 0 1 2 2 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 5 4 4 4 4 5 5 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 4 3 3 3 4 5 5 5 5 5 6 5 5 4 4 5 5 5 4 4 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 19 19 19 18 18 18 19 19 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 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 4 6 6 6 6 6 5 5 5 5 6 5 5 5 5 5 4 4 5 4 4 4 4 1 2 4 5 4 4 4 4 4 5 4 4 3 2 1 1 1 1 1 1 1 1 1 2 5 4 3 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 2 1 1 2 2 2 3 3 3 3 3 2 2 2 3 4 4 4 3 1 0 1 1 1 2 3 3 3 3 3 3 3 2 1 2 2 1 0 1 1 1 1 1 0 1 2 2 1 1 0 1 2 3 4 2 2 3 4 5 4 4 6 4 3 3 3 5 5 5 4 2 1 1 1 2 2 2 3 6 6 7 6 6 6 5 5 5 6 6 5 4 1 1 2 3 4 4 4 5 4 4 2 1 2 3 3 4 5 6 6 6 5 4 5 6 7 6 5 6 5 5 4 5 5 4 4 5 6 5 4 3 1 1 1 3 5 4 2 2 2 3 3 3 5 5 5 5 5 4 3 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 5 6 6 6 5 5 5 5 7 6 4 5 7 7 7 6 4 4 5 4 4 2 1 1 2 3 4 5 6 6 5 3 1 2 4 5 6 5 4 2 2 2 2 3 2 2 4 6 5 5 5 5 4 5 5 4 4 4 5 5 5 3 2 4 4 4 2 2 1 1 2 3 4 4 5 5 4 5 6 6 6 6 6 6 6 5 7 7 6 5 4 5 6 7 7 7 4 2 1 1 2 2 3 3 3 5 4 3 2 1 1 1 2 3 3 2 3 4 4 4 3 3 3 2 0 2 2 2 2 2 2 2 2 2 3 3 1 3 3 1 3 3 4 4 4 4 4 3 4 5 5 5 4 2 1 1 1 1 3 2 3 3 3 3 2 1 1 1 1 3 3 3 2 1 2 2 3 4 4 2 1 2 2 3 4 4 3 3 3 3 2 2 3 3 1 1 2 2 2 5 6 5 5 6 6 5 4 4 5 6 7 6 7 7 7 7 8 8 7 7 7 6 6 5 5 4 4 3 2 2 1 1 0 1 1 2 2 2 2 1 2 3 3 2 1 1 1 1 0 1 2 3 3 4 4 4 4 5 5 6 6 5 4 4 4 4 4 4 4 3 3 3 2 1 1 1 2 2 2 2 2 3 4 4 5 6 6 5 4 4 3 3 3 3 2 2 2 2 2 1 1 2 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 3 3 3 3 4 4 3 3 2 1 1 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 4 5 5 5 4 4 3 3 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 3 4 4 4 5 5 5 4 3 3 3 4 4 5 5 6 6 5 4 4 3 4 4 5 4 4 3 2 1 2 2 2 2 2 2 2 2 2 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 4 3 3 3 3 3 3 4 4 4 19 19 19 18 18 19 19 19 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 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 5 4 3 4 4 3 2 2 3 4 5 6 5 4 3 4 5 4 4 4 4 2 2 3 3 2 3 3 3 1 2 3 3 3 3 2 1 0 1 2 2 2 2 3 5 6 6 4 3 2 1 1 1 1 1 1 0 1 2 1 1 1 1 2 2 2 3 4 4 4 4 4 3 3 2 2 2 1 1 1 1 0 1 2 3 3 3 3 2 3 3 4 5 5 5 5 4 3 3 4 4 3 2 4 4 2 1 1 1 1 2 1 1 1 1 1 1 1 2 3 2 1 2 1 1 1 3 4 4 3 2 3 1 2 3 4 5 5 4 3 3 4 3 4 4 1 1 1 2 2 1 0 2 4 6 6 6 4 4 5 6 6 6 6 5 5 4 4 4 3 3 3 3 3 2 3 4 2 2 3 4 4 5 6 6 6 5 5 5 6 6 5 4 4 3 4 5 4 3 3 5 7 7 5 3 3 2 2 2 2 4 4 2 0 1 2 2 4 5 5 5 5 5 3 3 3 4 4 4 4 4 5 5 5 2 3 4 5 4 3 3 5 5 4 4 4 4 5 6 6 5 3 4 6 6 6 5 5 5 4 4 2 1 1 3 5 5 5 5 4 3 2 1 1 3 4 5 5 3 1 0 2 3 4 4 3 5 5 4 5 6 6 5 4 4 4 4 4 5 5 5 2 3 4 4 3 3 2 1 1 3 5 5 4 3 3 2 3 4 5 5 6 5 4 4 4 6 7 6 4 4 6 7 6 6 6 4 2 1 1 2 2 2 3 3 4 4 4 3 3 3 4 4 5 4 3 4 5 5 3 2 3 3 3 1 2 3 3 2 2 0 2 2 1 2 2 1 2 3 2 2 1 2 2 3 4 4 3 3 4 4 3 2 1 1 1 1 3 4 4 3 3 3 2 2 1 1 1 2 2 2 1 1 1 1 2 3 3 4 1 1 1 3 4 5 4 4 2 1 1 1 3 1 1 2 1 1 2 4 4 6 7 7 6 6 6 6 6 5 5 5 6 7 7 7 8 8 8 7 7 7 6 6 6 5 5 5 4 3 1 1 2 1 2 2 3 4 5 5 6 6 6 5 3 2 2 2 1 2 4 5 5 6 6 6 6 6 6 5 5 4 3 4 4 4 5 4 4 3 2 2 1 0 1 1 1 2 3 2 2 3 3 4 4 5 5 6 6 5 4 3 3 3 3 2 2 2 3 3 2 1 1 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 4 4 4 4 5 5 6 6 6 5 5 5 4 3 2 1 1 1 1 1 1 1 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 3 3 2 2 2 3 3 2 2 2 2 2 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 4 4 5 5 5 5 4 3 3 3 3 4 4 5 6 6 5 4 3 2 3 4 4 4 3 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 19 19 19 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 2 3 4 5 5 4 5 6 5 5 4 4 3 2 1 1 1 1 1 1 2 2 1 2 3 3 2 2 3 5 5 4 4 3 1 0 0 1 2 3 1 1 0 1 3 3 3 2 1 1 2 3 3 3 2 3 5 6 6 4 2 1 1 1 0 0 0 1 2 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 3 2 2 3 3 3 1 0 1 1 2 4 3 3 3 2 2 2 3 3 4 6 6 6 5 5 4 4 3 2 1 3 3 3 1 1 1 1 2 1 1 1 1 1 0 1 2 2 3 3 3 2 0 1 0 2 4 3 0 2 1 1 3 3 3 4 2 1 0 1 3 4 4 3 2 2 2 3 2 1 1 3 5 6 5 4 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 1 1 3 4 2 3 4 4 5 5 6 6 5 5 5 5 5 5 4 2 1 3 4 3 3 5 7 7 7 5 3 2 2 2 2 2 3 2 2 2 3 2 3 4 5 6 5 5 5 4 3 3 4 5 4 4 5 5 6 5 5 5 5 4 4 4 2 1 2 2 3 2 2 3 5 5 4 2 1 3 6 6 5 4 4 3 3 3 4 6 7 6 6 5 4 3 2 2 2 2 3 3 4 5 5 4 3 3 4 5 5 5 5 6 4 3 4 5 5 6 6 5 5 4 5 5 6 4 2 4 5 5 3 1 2 2 1 3 4 4 3 3 3 3 2 3 5 6 6 5 4 4 4 4 5 6 3 3 5 6 5 3 1 1 1 1 0 1 1 1 2 2 3 4 4 5 4 4 4 5 4 4 4 4 5 6 5 4 4 4 3 2 1 3 1 1 1 1 2 1 1 1 1 2 2 2 2 0 1 2 2 1 2 3 3 3 3 2 1 3 3 3 3 2 3 4 4 3 2 1 0 1 1 2 3 3 3 3 2 2 2 1 1 2 4 5 5 3 3 4 4 4 4 4 3 2 3 2 1 1 1 1 1 2 4 4 4 5 7 8 8 7 7 6 4 4 3 4 5 6 6 7 7 7 7 7 7 6 6 5 5 6 6 5 4 3 3 2 3 3 4 4 5 6 7 7 7 7 6 5 3 3 3 3 4 5 6 6 6 6 6 6 6 6 5 4 3 3 4 4 5 5 5 4 3 2 2 1 0 0 1 1 1 2 3 2 2 3 3 4 4 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 2 2 1 2 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 2 1 1 2 2 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 2 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 4 3 3 4 5 5 5 5 4 4 3 3 3 2 3 4 5 6 6 5 4 3 2 3 4 4 3 2 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 19 19 19 19 19 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 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 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 3 3 2 1 1 2 4 3 3 2 2 3 4 5 4 3 5 5 5 4 4 3 3 3 2 2 1 1 1 1 2 3 2 2 2 3 2 1 3 4 5 5 5 4 3 1 1 1 2 3 1 1 1 2 3 3 2 2 2 3 3 3 3 3 2 3 3 3 3 2 1 1 1 1 1 1 0 1 2 2 1 1 1 2 3 4 3 3 3 3 4 4 4 3 2 2 4 4 5 4 3 1 0 2 4 6 5 5 5 4 4 2 2 3 3 3 3 3 3 3 3 2 2 1 0 2 2 2 0 1 2 1 1 0 0 1 1 1 1 1 1 2 3 2 2 3 2 1 2 2 2 2 2 0 1 1 2 3 3 1 1 1 2 1 3 4 4 4 2 3 3 3 4 4 3 4 5 6 4 3 3 4 4 5 5 6 5 3 3 4 2 2 3 3 2 1 1 2 3 4 4 5 5 6 6 6 5 5 5 5 5 5 5 3 2 2 2 3 4 5 5 6 6 6 4 2 2 2 2 2 2 1 0 2 4 5 5 5 5 5 4 5 6 5 5 3 4 4 3 2 3 5 5 5 5 5 6 5 4 4 4 4 3 4 4 4 3 2 1 1 2 2 1 3 5 5 5 4 4 2 2 2 3 6 6 4 2 2 1 1 2 3 3 3 4 4 5 6 7 6 4 4 5 5 5 4 3 4 4 3 3 3 4 4 5 6 5 5 5 5 6 7 4 2 4 5 5 3 2 4 4 2 2 3 2 3 3 3 2 2 2 5 6 7 6 6 7 6 6 6 5 3 4 5 5 4 2 2 2 1 1 2 1 1 1 2 3 3 3 2 3 4 4 4 4 4 5 4 3 3 4 6 6 6 5 4 2 1 1 2 2 3 3 3 3 4 4 3 3 2 2 2 1 1 2 2 2 0 2 2 2 2 1 2 4 4 4 4 3 3 4 5 1 1 2 1 2 1 1 2 3 4 3 2 2 2 3 2 3 2 3 4 4 4 5 4 4 3 3 5 2 1 3 4 3 3 3 4 5 6 5 5 6 7 8 8 8 7 5 4 3 3 4 4 5 6 6 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 4 4 5 5 6 6 6 6 6 6 5 5 5 5 4 3 3 3 4 5 6 6 5 4 3 2 2 2 1 1 1 1 1 2 3 3 2 2 3 3 4 4 5 5 5 4 3 2 2 3 3 3 3 3 3 2 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 2 2 2 1 0 1 1 1 0 0 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 5 5 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 4 5 5 5 6 5 5 4 4 3 3 4 5 5 5 4 4 3 3 3 2 2 3 4 5 6 6 5 4 3 4 3 3 2 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 19 19 19 19 19 18 18 18 19 18 18 18 18 18 18 18 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 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 1 1 1 2 4 5 5 4 3 3 4 5 5 4 4 5 5 5 4 4 4 4 4 3 2 1 1 2 3 2 1 1 2 1 3 3 2 2 3 5 4 4 5 4 3 1 1 2 2 1 1 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 1 1 0 1 1 1 2 2 3 2 1 0 0 0 1 1 2 3 3 3 3 3 3 3 4 4 4 3 5 6 5 5 5 6 7 6 5 5 5 5 5 5 5 4 3 3 3 1 1 1 0 1 2 1 0 1 0 2 3 3 2 2 3 2 1 3 4 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 4 2 2 2 2 2 3 4 4 3 3 1 2 1 2 1 2 2 2 3 4 5 6 5 5 5 5 6 4 2 2 2 2 4 5 5 5 4 4 4 4 4 4 3 3 2 2 2 1 1 3 4 4 5 6 6 5 5 6 6 5 4 5 4 3 2 2 3 3 4 5 5 6 6 5 3 2 2 3 3 1 2 4 5 6 6 5 5 4 4 4 5 5 5 5 3 2 2 2 2 3 5 5 4 4 4 4 4 4 4 5 5 4 4 4 3 2 2 2 3 2 2 0 1 2 3 5 5 4 1 2 2 4 5 5 2 2 3 2 2 3 5 5 4 4 4 5 6 6 6 4 4 4 4 5 3 2 3 4 2 2 4 5 5 5 5 5 4 4 4 5 5 4 3 4 5 5 3 3 5 5 5 2 1 3 4 4 3 3 2 2 4 6 7 7 6 6 6 7 7 7 6 4 6 4 3 2 2 2 0 1 1 1 1 2 3 4 4 3 1 2 2 3 3 4 4 4 3 3 3 3 3 4 4 5 4 2 1 2 3 3 4 4 5 4 3 3 3 3 3 3 3 3 2 1 1 2 2 2 2 2 2 2 3 4 4 4 4 3 3 3 3 1 1 0 2 3 2 1 2 2 2 2 2 1 2 4 4 4 3 2 2 3 4 5 4 3 2 1 1 3 4 5 5 4 4 5 5 4 4 5 5 5 6 6 6 7 7 6 4 3 3 4 5 5 6 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 3 3 2 2 3 5 6 6 6 6 6 6 6 5 4 4 5 4 4 3 4 5 6 6 6 5 4 2 2 3 3 3 3 3 2 2 2 3 3 3 1 1 2 3 3 3 4 5 5 4 3 2 2 2 3 3 3 3 2 2 1 1 1 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 1 0 0 1 1 1 1 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 6 6 6 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 3 3 3 3 3 2 2 3 2 3 4 5 5 5 5 5 5 5 4 4 3 3 4 5 5 4 4 4 3 2 1 2 1 2 3 4 5 5 5 5 4 4 3 2 2 1 1 0 1 0 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 19 19 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 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 9 8 7 7 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 5 5 5 4 4 4 4 5 5 5 5 4 4 3 2 3 4 4 3 3 2 2 2 2 2 2 2 1 1 3 4 4 3 3 4 5 5 4 4 5 4 3 3 3 3 3 2 2 2 2 2 1 1 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 4 4 5 4 3 3 3 2 1 1 2 2 3 3 3 3 3 3 4 5 6 6 5 5 4 4 6 7 6 6 5 3 3 3 5 5 5 6 6 6 4 2 1 1 2 2 1 0 0 0 0 1 1 1 1 2 4 4 3 1 1 3 3 3 3 3 2 1 1 1 2 1 1 2 2 3 3 4 3 4 4 4 3 4 4 4 2 1 2 2 4 3 3 4 4 3 4 5 6 6 5 6 6 5 4 4 1 2 2 1 3 4 5 5 5 5 6 5 5 4 4 3 3 3 2 1 1 3 4 5 5 6 6 6 6 7 7 5 4 4 4 3 1 2 3 4 4 4 4 5 6 6 4 1 3 3 2 2 5 8 7 6 5 5 5 4 4 4 5 4 4 3 2 1 2 3 3 3 4 5 5 5 4 4 4 3 2 3 5 5 5 5 6 6 6 5 5 4 4 4 5 6 6 6 6 4 2 3 4 5 4 2 2 1 0 2 5 6 6 5 5 3 3 2 3 5 6 4 3 3 2 4 2 0 2 3 3 3 4 5 5 5 4 3 3 3 3 3 4 4 4 5 5 4 3 3 4 5 5 3 3 6 6 6 5 3 1 2 3 5 7 7 6 3 1 4 5 7 7 4 3 1 2 3 2 2 2 1 1 0 1 3 4 4 3 2 3 3 3 4 3 3 2 3 4 4 3 3 3 3 3 4 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 3 3 4 3 2 2 3 4 4 3 2 1 2 3 3 3 3 3 3 4 4 4 3 2 3 3 3 2 1 1 2 2 1 2 2 3 4 4 5 4 3 2 1 2 3 2 2 4 5 5 4 3 3 4 4 3 2 4 3 4 5 6 7 7 6 6 6 6 7 7 6 5 4 5 5 6 6 7 7 7 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 3 5 6 6 6 6 5 5 5 4 3 3 3 3 3 4 5 6 6 6 6 4 3 3 3 4 4 4 4 4 4 4 4 4 3 2 1 2 2 2 3 2 3 4 4 3 2 2 2 2 2 3 3 3 2 2 1 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 3 3 3 3 2 3 2 2 2 2 2 3 3 3 3 3 2 2 1 1 1 1 1 1 2 3 3 3 4 3 3 2 2 1 1 1 1 1 1 1 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 3 3 3 2 1 1 0 0 0 1 1 1 0 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 2 3 4 5 5 5 5 5 5 5 5 4 3 3 2 4 5 5 4 4 3 3 2 1 1 1 2 2 3 4 5 5 5 5 4 3 2 2 1 1 1 0 0 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 8 8 7 6 5 5 4 4 3 3 3 3 3 3 4 6 6 5 5 5 4 4 3 3 3 3 3 3 3 4 4 5 4 3 1 1 2 2 3 3 2 2 2 1 2 2 2 3 3 3 3 4 4 4 3 3 4 5 4 3 4 4 3 3 4 5 5 4 3 2 2 2 1 1 2 3 3 3 3 2 2 2 2 2 2 2 2 1 3 6 5 5 5 5 7 7 6 4 2 1 2 2 3 3 3 3 3 4 5 6 5 5 4 3 4 4 5 2 4 6 5 2 2 4 4 5 5 5 4 4 3 3 3 2 1 1 1 1 1 1 1 1 0 2 3 2 2 2 2 2 3 3 2 1 2 1 1 1 1 0 1 1 2 2 1 1 1 3 4 5 4 3 4 3 2 1 1 3 4 5 5 4 4 4 5 5 5 6 5 5 5 4 1 3 4 1 1 3 3 3 4 5 4 4 5 5 5 4 4 4 4 4 5 3 2 2 4 5 5 4 5 6 6 6 7 7 6 4 4 4 3 2 2 2 3 3 3 3 4 5 5 5 4 3 0 4 8 6 6 6 5 5 5 5 4 4 4 4 4 3 2 2 2 2 2 2 3 4 5 5 5 4 5 6 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 6 5 4 5 6 6 5 4 4 5 6 6 6 6 5 5 5 5 3 3 4 6 6 5 4 3 3 2 1 2 4 4 4 4 3 2 3 4 5 4 4 4 3 4 5 5 5 5 5 5 5 3 3 4 4 3 3 5 6 6 6 5 3 1 3 6 6 6 6 6 6 5 5 6 7 6 2 2 3 3 3 3 3 2 1 2 1 2 3 2 2 3 4 4 4 5 3 1 1 1 3 2 3 5 5 4 3 2 2 3 3 4 4 5 4 3 3 4 5 5 5 5 5 4 4 5 4 3 2 3 4 3 1 1 1 1 2 2 3 2 3 3 4 3 3 3 3 3 3 3 2 1 0 1 1 3 4 5 5 5 4 4 3 3 2 2 3 1 2 4 4 4 4 3 2 2 4 6 6 5 4 5 5 5 6 6 7 5 4 5 5 6 7 8 7 6 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 3 3 3 3 4 3 3 2 3 4 5 6 6 5 5 4 3 2 2 2 2 2 3 4 5 6 7 6 5 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 3 3 2 2 2 3 3 3 3 2 2 2 2 3 3 3 2 2 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 3 3 2 2 2 2 3 3 3 3 3 2 2 1 1 1 1 1 1 2 3 3 4 4 3 3 2 2 1 1 1 1 1 1 1 2 3 3 4 4 4 4 5 4 4 4 3 4 5 5 6 6 5 5 5 5 5 6 5 5 5 5 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 2 1 0 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 3 4 5 6 5 5 4 5 5 5 4 3 4 3 3 3 5 5 4 4 3 2 1 1 1 1 1 1 2 3 4 5 5 5 4 4 3 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 19 19 19 19 19 18 18 18 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 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 6 5 4 3 3 2 2 2 2 3 3 5 6 6 5 5 5 5 4 1 1 1 2 3 4 4 4 4 3 2 1 1 1 2 2 3 4 3 2 2 2 2 2 1 1 2 3 4 4 5 4 3 1 2 4 4 3 2 2 2 1 2 3 4 5 5 4 3 2 2 1 1 2 2 3 3 2 2 1 2 2 2 2 2 1 1 2 4 3 3 5 5 7 7 7 6 3 1 0 1 3 3 2 2 3 4 4 3 4 5 5 6 7 5 3 1 2 5 3 1 1 1 3 4 4 3 4 4 4 4 3 4 2 1 2 3 4 4 2 1 1 2 0 0 1 2 3 2 2 2 1 2 2 2 1 0 0 1 1 2 2 1 1 1 2 3 4 4 4 2 1 1 1 1 2 3 2 3 5 6 6 7 7 6 3 2 3 2 4 5 4 5 5 4 2 3 4 4 5 3 2 3 4 3 3 3 3 3 4 4 5 4 4 5 5 6 4 4 5 6 6 5 6 7 6 4 3 3 3 2 2 2 2 3 4 4 3 3 4 4 4 3 7 6 5 3 2 3 4 4 4 4 5 4 4 3 3 3 3 4 4 3 1 2 3 5 5 5 5 4 6 6 5 6 6 5 5 6 4 4 4 4 5 5 6 4 3 3 2 3 4 4 4 5 6 6 5 5 5 5 6 5 4 3 3 4 4 5 5 5 5 5 6 6 5 4 5 6 5 4 6 7 6 6 6 5 3 2 2 4 4 5 4 5 5 5 5 5 5 4 4 4 3 3 4 4 4 4 6 7 6 6 6 4 2 3 5 5 5 6 6 6 7 6 7 5 4 3 3 3 3 2 2 2 4 2 1 2 3 5 4 3 4 4 4 4 4 3 1 1 1 1 0 2 5 6 5 1 1 2 2 3 4 4 4 5 4 1 2 4 5 5 5 4 3 4 5 4 3 1 1 1 0 1 2 1 0 1 1 3 2 3 4 4 3 3 3 3 3 3 2 2 1 0 1 3 4 5 5 5 5 5 4 3 2 2 2 2 1 2 4 4 3 4 5 4 4 3 5 6 6 5 5 5 5 6 6 7 6 5 4 5 5 6 7 8 7 6 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 2 1 2 3 4 5 5 4 4 3 3 2 1 0 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 3 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 3 4 4 5 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 6 6 6 6 5 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 4 4 4 3 3 3 2 1 0 1 0 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 6 6 5 4 4 4 5 4 4 3 4 4 3 3 4 4 4 3 2 2 1 1 2 1 0 1 2 2 3 4 5 5 5 5 4 3 3 3 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 19 19 19 19 19 18 18 18 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 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 6 5 4 2 1 1 1 2 2 3 3 4 5 5 5 4 4 4 3 1 0 1 1 2 3 4 4 4 3 2 2 1 2 2 4 4 3 2 2 2 2 1 1 2 1 1 2 3 4 4 5 4 2 1 1 3 3 2 3 2 1 1 1 3 5 6 6 5 3 2 1 0 1 2 2 2 2 1 1 1 1 2 2 2 2 1 0 0 1 1 1 2 3 5 7 6 5 2 0 1 1 1 1 1 2 2 3 3 3 2 4 6 6 5 4 4 4 5 5 2 0 1 2 4 4 4 4 4 5 5 5 5 4 2 3 3 4 4 5 3 2 1 1 1 1 1 2 3 3 3 2 2 2 1 2 3 2 1 1 2 3 1 0 2 2 3 2 2 3 4 3 1 1 1 1 2 2 2 1 1 5 7 7 7 7 5 4 2 5 6 6 5 4 5 6 4 4 5 4 4 4 4 6 5 2 1 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 2 3 6 5 4 3 3 4 3 2 1 2 4 4 4 4 3 1 2 4 6 6 4 3 2 2 1 1 2 3 4 5 5 6 6 6 5 5 5 5 4 3 2 4 5 5 5 5 5 4 4 4 4 5 6 6 6 5 4 3 3 4 4 5 6 5 3 1 1 2 2 3 5 6 6 5 5 5 4 3 3 2 0 2 3 4 4 5 5 6 6 6 4 3 4 6 6 6 6 7 6 5 6 7 6 5 3 3 4 4 3 6 6 6 5 5 5 3 2 4 5 4 4 4 4 4 4 6 7 6 6 5 4 1 2 3 3 4 4 4 4 5 5 5 2 3 4 2 1 2 2 1 3 4 3 2 3 4 4 4 3 4 3 2 2 3 4 3 2 1 2 1 1 4 6 5 1 1 2 2 3 5 4 4 4 4 2 1 2 3 4 4 3 3 4 5 4 2 1 1 1 2 2 2 1 0 1 0 0 2 2 3 3 3 3 3 3 3 3 2 1 0 1 2 3 3 4 4 4 5 4 4 2 2 3 1 2 0 0 2 2 3 4 5 5 5 5 6 7 7 6 4 5 5 6 5 6 7 7 6 5 5 6 6 8 6 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 3 3 2 1 1 2 3 4 5 5 4 3 2 2 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 5 5 5 4 3 2 2 2 2 2 3 3 4 4 3 3 2 3 3 3 3 3 2 2 2 3 3 3 3 3 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 2 2 1 1 1 1 2 3 4 4 4 4 3 2 1 1 1 0 0 1 1 1 0 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 6 7 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 6 6 5 5 6 6 6 6 6 5 5 5 4 3 3 3 3 3 3 4 3 3 3 3 2 2 1 1 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 6 5 4 4 4 5 5 5 4 3 3 3 3 3 3 3 3 3 2 2 1 2 2 1 1 1 2 2 3 3 4 4 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 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 4 4 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 9 9 8 8 7 6 6 5 5 3 2 1 2 2 3 4 3 3 3 4 4 4 3 3 3 4 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 2 2 1 1 2 0 1 2 2 3 3 4 4 4 5 3 2 3 4 5 3 1 0 0 0 1 3 5 7 7 6 4 1 2 1 1 1 1 1 1 1 0 0 1 2 3 3 2 2 2 2 2 2 2 2 3 3 4 3 2 1 1 2 2 1 1 0 1 2 3 4 3 3 2 2 1 1 2 4 5 4 3 3 1 2 3 4 4 4 4 3 3 5 5 4 3 2 2 2 1 2 3 3 2 1 1 1 0 1 2 2 3 4 4 4 3 2 2 1 2 3 4 3 3 2 1 2 2 1 1 1 2 3 3 0 1 3 4 3 2 3 3 3 5 6 7 6 6 6 5 4 5 5 5 5 3 4 4 5 5 5 5 5 6 6 7 6 4 2 3 4 3 3 3 3 3 4 4 4 5 6 5 6 6 3 0 1 3 5 4 2 4 4 4 3 2 1 4 4 4 4 3 5 6 6 6 5 4 2 1 1 1 2 2 2 3 3 4 5 5 4 5 6 5 4 3 2 3 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 4 5 3 2 3 4 5 5 4 2 3 3 3 4 5 6 6 5 4 5 5 4 3 2 1 1 3 4 4 5 5 5 6 5 4 2 4 5 5 4 4 4 3 3 5 6 6 6 5 5 5 5 5 6 6 6 6 5 5 3 3 4 4 4 3 3 5 6 6 6 6 5 4 3 1 1 2 2 1 1 1 2 2 3 3 2 3 3 2 1 0 2 2 3 3 3 2 1 1 1 2 2 3 3 1 0 1 3 4 5 4 2 2 1 2 4 6 5 2 1 1 2 4 5 5 4 3 4 5 4 3 4 4 4 3 3 3 4 3 2 2 3 3 3 2 1 1 1 2 1 0 1 2 3 3 3 3 3 3 2 2 2 1 1 2 3 3 3 3 3 4 4 4 3 2 2 3 2 2 1 1 1 1 1 1 4 5 6 7 7 7 7 6 4 3 4 5 5 5 7 7 7 7 7 7 7 6 5 3 2 2 3 3 4 4 5 5 5 4 4 3 3 4 4 4 4 5 5 6 6 5 4 4 4 4 3 2 1 1 1 3 4 5 4 4 2 1 1 2 2 2 2 2 2 1 1 1 1 3 4 5 5 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 4 4 4 3 3 3 3 3 3 2 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 3 3 4 4 4 4 3 3 2 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 6 6 7 7 6 6 5 5 5 5 5 6 6 6 7 8 8 7 6 6 5 5 5 6 6 6 6 6 5 5 5 4 4 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 3 4 6 6 5 4 4 4 5 5 4 3 3 2 3 3 3 3 3 3 2 2 1 1 2 2 2 1 1 1 2 2 2 3 3 4 4 4 4 4 4 3 3 3 2 1 0 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 3 19 18 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 8 7 7 6 5 5 5 4 3 2 2 3 4 5 4 4 4 3 3 4 4 4 3 3 3 4 5 4 5 5 5 4 4 4 3 3 3 4 5 4 2 0 2 3 4 4 4 3 3 1 1 1 3 4 4 4 4 4 4 4 5 4 5 5 5 3 1 0 1 1 3 5 7 8 9 10 10 4 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 3 3 3 3 3 3 2 1 1 1 2 2 2 2 2 1 0 1 2 3 4 4 4 2 2 2 1 1 5 6 5 4 3 2 3 4 3 3 2 1 2 3 4 3 3 3 2 2 1 1 2 2 3 2 3 1 1 2 2 2 2 2 4 4 4 3 3 5 2 2 3 4 4 3 3 2 3 2 2 0 1 1 2 1 2 3 4 4 3 2 2 1 3 4 4 5 5 6 5 5 6 6 4 4 5 5 5 5 6 6 5 6 6 5 5 6 6 5 5 6 6 4 3 3 3 4 5 5 5 5 5 5 6 6 5 3 1 2 5 5 3 3 3 3 3 3 0 2 2 2 4 6 7 7 7 6 6 5 3 3 2 3 3 2 1 1 1 2 2 4 5 5 5 5 4 4 2 2 3 3 3 4 5 5 5 4 4 4 5 5 5 4 3 3 4 5 4 3 2 2 4 3 3 5 6 5 4 6 6 5 4 4 4 5 5 4 3 1 0 1 3 3 4 3 4 5 5 3 3 4 4 4 3 1 2 2 3 5 6 6 6 6 6 6 6 5 5 6 6 5 5 5 4 4 5 3 2 2 3 6 6 6 6 6 6 5 3 1 1 2 3 3 3 2 2 1 1 0 0 1 0 1 2 1 2 3 3 3 3 3 1 2 3 3 3 2 2 2 1 1 3 4 5 5 5 4 5 5 5 6 5 3 0 2 3 4 4 3 3 4 4 5 5 5 5 5 5 3 2 3 3 3 3 1 2 3 3 2 1 0 1 1 1 1 2 3 3 3 4 5 4 2 1 1 0 1 2 3 3 3 3 3 3 3 3 2 1 2 3 4 3 2 1 0 0 1 1 3 5 6 6 6 7 5 5 7 7 6 4 6 6 6 7 7 7 7 6 6 6 6 5 4 4 3 3 3 4 5 5 5 4 3 2 2 3 4 4 4 4 5 6 6 6 5 4 3 3 3 2 2 1 1 2 4 5 5 4 3 2 2 3 3 3 3 3 3 2 2 1 1 0 2 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 2 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 1 1 2 2 2 1 1 2 3 4 4 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 4 3 3 3 3 3 4 5 6 7 7 7 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 6 5 5 5 5 5 5 5 6 6 6 5 5 5 4 3 2 1 1 1 1 0 1 1 0 1 2 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 5 6 6 5 4 4 4 5 4 4 3 2 1 2 2 3 3 3 3 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 3 3 2 1 0 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 3 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 11 11 11 10 10 10 9 8 8 7 6 5 4 4 4 3 3 2 2 4 4 5 4 4 4 4 5 5 5 5 5 5 6 6 6 5 4 3 1 1 1 2 2 2 2 3 4 4 2 1 1 1 2 3 4 4 4 3 1 1 2 4 5 5 5 4 4 4 4 4 4 4 3 3 2 1 0 2 3 5 5 6 6 6 7 7 5 4 3 2 2 3 3 3 2 2 3 4 5 4 3 2 2 3 3 4 4 4 3 3 2 2 2 3 3 3 2 2 2 1 1 1 2 3 4 5 5 4 3 2 2 3 5 5 5 4 2 3 4 4 2 1 1 1 2 3 3 3 4 4 3 2 2 0 2 2 3 4 2 3 2 2 4 3 1 1 1 2 4 4 3 2 2 2 1 3 5 3 3 2 2 1 1 1 1 1 3 2 1 2 3 4 4 3 3 3 2 1 1 3 5 6 4 4 5 5 4 5 5 5 4 4 5 6 5 6 6 6 5 6 6 4 5 5 4 3 4 3 4 4 4 5 5 5 5 5 5 5 6 4 2 3 5 5 4 3 2 1 2 2 2 3 3 4 6 7 7 7 6 6 6 6 6 5 4 4 4 3 2 1 1 0 2 4 5 5 5 4 5 4 3 2 3 3 3 5 5 5 4 4 5 4 3 4 4 4 3 3 4 6 5 3 1 1 2 2 3 4 5 5 4 4 5 5 5 4 5 4 3 3 3 3 0 0 2 2 2 3 4 6 5 4 4 5 5 2 1 2 2 4 4 5 6 6 5 4 4 3 3 4 5 6 6 5 5 4 2 4 5 5 4 3 3 5 6 4 2 1 2 4 2 2 1 2 4 5 5 5 4 3 2 1 1 2 2 1 2 2 3 4 2 1 2 2 2 2 2 3 3 2 2 2 1 2 3 4 6 6 5 3 3 5 5 5 4 3 1 2 3 2 2 2 4 5 5 5 5 5 5 5 4 3 2 3 4 4 4 1 2 3 2 2 1 1 0 1 2 3 3 2 3 3 3 4 4 3 1 0 1 3 3 3 3 3 3 3 2 2 2 3 3 4 4 3 1 1 2 3 2 1 3 6 6 6 5 5 6 5 4 4 5 5 4 6 7 6 7 8 8 7 7 6 5 5 5 5 5 5 5 4 5 5 5 4 3 3 2 3 3 4 4 4 5 6 7 7 7 6 4 2 2 2 2 2 2 2 3 5 5 6 5 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 2 1 1 1 2 2 2 2 2 3 3 3 3 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 2 2 1 2 3 4 4 5 5 5 5 4 4 4 4 3 3 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 5 6 7 7 7 6 6 5 5 6 6 7 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 5 5 6 6 6 6 5 5 4 3 1 1 0 0 0 1 1 0 1 3 4 4 4 3 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 2 3 5 6 6 5 4 4 4 4 4 3 2 1 1 1 1 2 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 4 4 4 4 3 2 1 1 0 1 1 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 3 18 18 18 18 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 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 7 6 6 5 4 3 2 2 3 2 2 2 4 4 4 3 3 4 5 5 4 4 4 4 5 5 6 5 4 2 2 2 1 1 2 1 1 3 4 4 4 3 3 2 2 1 1 1 3 3 2 2 1 0 3 4 5 5 4 4 4 4 4 5 4 3 2 1 0 2 4 3 4 3 4 4 5 6 7 7 7 6 5 4 4 5 4 2 1 2 5 7 8 7 5 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 2 3 4 4 5 5 4 3 2 1 1 1 4 5 5 2 4 2 2 2 1 1 3 3 2 2 3 5 5 3 1 1 2 3 4 4 5 2 3 3 1 1 3 2 3 4 4 2 3 3 2 1 1 0 1 1 1 0 2 0 1 1 1 1 1 1 3 2 2 3 4 4 4 6 4 3 2 1 4 4 5 5 4 4 5 5 4 4 2 2 3 5 6 6 6 7 6 6 7 5 3 4 5 4 4 3 3 3 4 5 5 5 6 6 6 5 6 6 4 2 2 4 6 5 3 2 2 1 2 5 6 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 3 3 2 1 0 2 3 4 5 5 5 5 5 4 2 2 3 3 4 5 5 4 5 6 6 6 5 5 5 4 3 4 5 5 3 1 1 2 2 3 4 3 3 3 2 3 3 2 3 4 3 1 2 3 2 1 1 1 2 3 5 5 5 5 5 6 5 5 4 2 2 3 4 3 3 5 4 3 2 1 1 2 4 5 5 4 5 5 4 3 4 5 6 4 2 2 4 6 2 3 5 4 5 5 3 0 2 4 5 5 6 4 3 2 1 2 2 2 1 2 4 5 5 3 1 2 2 1 2 2 2 1 2 1 1 1 1 2 4 5 6 6 5 4 3 3 4 6 4 1 4 4 4 3 4 5 5 5 3 3 5 5 4 2 2 3 4 4 3 2 2 0 2 2 2 0 1 2 1 2 3 3 1 1 2 3 3 3 2 1 0 1 3 3 3 2 3 3 2 1 1 1 4 3 2 2 0 2 3 4 5 3 2 6 7 5 5 4 5 6 6 6 6 6 5 4 5 7 6 6 9 9 8 7 6 5 5 5 5 5 6 6 6 6 6 5 4 3 3 3 5 5 5 5 6 6 7 8 8 7 5 3 1 2 2 2 3 3 4 5 6 6 6 6 5 5 4 3 3 3 3 2 1 2 2 3 3 3 2 2 3 4 5 5 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 4 4 5 4 4 4 4 3 3 2 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 2 2 3 3 2 1 1 2 3 4 4 5 5 5 5 5 4 4 3 3 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 6 6 7 7 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 3 4 5 5 6 6 6 6 5 5 4 3 2 2 1 1 1 2 2 2 4 5 5 4 4 3 3 2 2 1 1 1 0 0 1 0 0 0 1 1 1 3 4 5 6 5 5 4 4 4 3 3 2 1 0 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 2 2 2 3 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 7 7 6 5 4 3 2 2 1 2 2 2 2 2 3 3 4 4 3 2 2 3 4 3 3 3 4 5 5 4 3 2 1 1 1 2 3 3 3 5 5 5 5 4 3 3 3 3 4 4 3 3 3 4 4 3 4 4 4 5 5 5 5 5 5 5 3 2 1 1 1 2 3 4 4 3 5 8 8 8 7 7 7 7 7 6 5 6 5 4 3 3 5 7 9 9 7 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 3 4 5 5 4 4 4 4 4 4 3 4 5 5 2 1 1 0 1 2 2 2 3 2 2 2 3 2 1 1 2 3 4 6 5 5 4 2 1 2 2 4 3 3 4 5 3 3 3 2 1 2 2 1 1 2 1 1 2 3 2 2 2 2 2 2 2 2 3 4 4 4 4 3 3 3 3 3 2 3 6 6 5 6 7 6 5 5 4 4 6 6 6 6 6 6 6 8 6 4 3 3 4 4 3 2 4 5 5 6 5 6 5 5 4 6 6 7 6 5 5 5 4 2 1 1 1 1 4 7 7 7 7 6 6 6 6 6 5 4 2 4 4 4 3 2 2 2 2 1 1 2 3 4 4 5 5 5 5 4 2 2 4 5 5 5 4 5 5 5 5 5 5 5 5 6 5 4 4 3 3 3 4 4 1 1 1 1 1 1 1 2 1 0 2 3 1 1 3 2 1 0 1 3 5 6 6 5 5 5 5 5 4 3 2 2 3 2 2 2 4 5 5 4 3 2 4 4 5 3 2 3 3 3 4 7 5 4 2 2 3 4 5 6 5 4 4 5 4 2 0 2 3 5 5 6 4 2 1 1 1 1 2 1 2 4 5 6 5 4 3 2 1 2 1 1 1 2 1 0 1 1 2 3 4 5 5 6 6 6 5 5 6 6 3 4 5 5 5 5 5 5 5 5 4 5 3 1 2 4 5 4 2 1 1 2 1 0 2 2 3 3 3 2 3 4 5 5 3 3 2 2 2 2 1 0 2 3 3 3 3 3 3 3 3 3 3 3 2 1 1 2 3 3 4 6 2 2 6 7 6 6 5 5 4 4 5 5 6 5 4 5 7 6 6 9 9 9 8 7 6 6 6 6 6 6 6 7 7 6 6 4 4 4 5 6 7 7 6 7 7 7 7 6 5 3 2 1 1 2 3 4 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 3 3 4 5 6 6 5 5 5 5 5 5 4 3 3 3 3 3 4 4 4 2 2 2 4 5 5 5 4 4 3 2 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 4 4 5 5 5 6 5 5 4 3 3 2 2 2 2 3 4 4 4 4 3 3 2 2 2 2 3 3 4 3 3 3 3 4 4 5 6 6 6 6 6 6 6 7 7 7 7 7 8 7 6 6 5 5 5 4 4 4 3 3 3 3 4 5 5 5 5 6 5 5 5 5 4 4 4 3 3 3 3 3 4 5 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 1 1 1 2 3 4 5 6 5 5 5 4 4 3 2 1 0 1 1 0 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 9 9 8 8 7 7 6 6 5 4 3 2 1 1 1 2 2 2 2 3 3 4 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 2 2 3 4 5 5 5 5 4 3 3 4 3 3 3 4 4 4 3 2 1 1 2 3 4 5 5 5 6 6 5 5 5 3 0 1 1 1 2 4 4 4 4 5 5 6 8 8 7 6 5 6 7 7 6 5 6 5 4 4 5 6 7 7 7 6 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 4 3 3 4 4 2 1 2 1 0 0 1 2 1 2 3 3 2 1 2 2 3 2 3 4 4 5 3 1 3 4 6 5 5 5 5 6 3 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 2 3 2 3 3 3 5 3 4 5 5 5 5 5 3 4 5 5 6 6 6 6 6 7 7 6 6 6 6 2 1 1 3 5 5 5 5 5 6 5 5 6 7 8 4 3 5 5 3 3 3 2 1 2 2 5 7 8 7 6 5 6 6 6 5 4 2 1 3 3 3 2 2 3 3 2 0 1 3 3 3 3 4 5 5 5 3 2 4 5 4 3 2 1 2 4 5 5 4 4 5 5 5 3 4 5 5 4 5 4 3 2 1 1 2 1 0 2 2 1 2 2 2 1 1 1 1 2 4 6 6 6 6 5 4 4 4 5 3 1 1 1 2 3 3 4 2 2 5 6 4 4 5 5 4 3 3 3 5 7 7 7 4 2 2 3 3 3 3 6 6 6 6 6 4 3 3 4 4 5 6 6 5 4 2 1 1 3 3 2 1 3 5 5 6 5 5 3 2 2 2 2 2 1 0 0 1 2 1 1 2 2 2 3 5 5 6 6 6 6 5 4 4 5 5 4 2 4 5 6 5 5 2 2 4 4 5 3 2 1 1 1 2 1 1 2 4 4 4 4 4 5 5 4 3 2 1 1 1 1 1 2 3 3 3 3 3 4 3 3 4 4 5 5 5 4 3 3 3 2 1 1 3 5 7 6 5 6 7 7 6 5 5 5 6 5 4 5 7 7 7 8 9 9 9 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 3 3 3 2 2 2 3 4 5 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 8 7 7 6 5 5 5 5 6 7 7 7 6 6 5 5 4 4 3 3 3 4 4 6 6 6 4 3 3 4 5 5 5 5 4 2 1 2 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 0 1 3 4 4 5 6 6 6 6 5 4 3 2 2 1 1 2 3 4 4 4 3 3 2 2 2 2 3 3 4 4 4 3 3 3 4 4 5 6 6 6 6 6 6 7 7 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 4 4 4 3 3 2 1 1 1 1 1 1 1 1 0 0 1 1 2 2 2 2 4 5 5 5 5 5 5 4 3 2 1 1 1 1 0 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 1 1 0 1 1 1 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 18 18 18 18 18 18 18 18 17 17 17 17 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 14 14 14 13 13 12 12 11 11 10 10 9 8 7 7 6 6 6 5 5 4 3 2 1 1 2 2 2 2 2 3 4 5 5 6 5 5 5 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 3 2 1 1 2 3 3 3 4 5 4 4 3 4 5 5 5 5 5 6 5 5 5 5 5 5 5 1 2 3 1 1 1 2 3 4 4 3 3 5 7 7 6 4 4 5 7 7 6 6 7 7 6 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 3 1 2 4 5 4 2 3 3 2 2 1 1 2 3 3 2 1 1 2 3 3 4 2 1 1 2 3 3 2 3 4 4 4 3 4 5 3 2 1 1 2 2 1 2 1 3 2 2 2 2 3 2 2 1 0 1 3 3 3 2 1 2 3 2 2 2 1 2 2 1 1 3 4 4 5 5 4 2 4 5 6 7 6 6 5 4 5 6 6 5 5 6 4 2 1 3 4 4 3 2 4 5 5 5 6 7 6 2 1 3 4 4 4 4 4 4 4 1 2 6 6 6 5 5 6 7 7 4 2 1 1 2 3 4 3 3 3 3 3 2 0 3 3 2 2 3 5 4 3 2 2 3 3 3 2 2 1 2 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 5 5 4 2 1 0 1 2 1 1 1 2 4 3 3 5 5 6 4 4 5 4 4 3 2 1 1 0 1 3 3 3 4 3 1 3 5 6 5 5 4 3 4 5 6 6 7 6 4 2 3 3 3 2 3 3 2 3 4 5 6 7 5 4 5 5 6 6 5 5 4 3 1 2 4 5 4 3 3 4 4 5 6 7 6 4 2 2 2 3 2 1 1 1 1 0 1 2 2 2 3 4 4 4 4 6 6 7 6 5 4 4 4 4 5 5 6 5 4 3 3 4 3 3 3 1 1 1 2 2 1 1 2 4 5 4 4 4 4 5 4 3 2 2 2 1 1 2 4 5 4 4 2 2 3 2 1 2 3 5 5 7 5 4 5 3 2 3 4 6 6 6 5 4 6 7 7 7 6 5 6 6 5 4 6 6 6 7 8 9 9 9 7 6 5 5 6 5 5 5 5 6 6 6 7 7 8 8 8 7 7 7 6 4 3 3 3 4 4 4 4 3 3 3 4 5 6 7 7 6 7 7 8 8 8 9 9 10 10 11 11 10 9 8 7 7 6 6 6 7 7 8 8 8 7 6 5 3 3 3 4 4 5 5 6 7 7 6 6 6 5 5 6 6 6 4 3 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 2 2 1 2 2 2 2 1 1 1 0 1 3 4 5 5 6 7 7 6 5 4 3 3 2 1 2 2 3 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 5 6 6 7 7 7 7 8 8 8 8 7 6 6 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 4 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 2 2 2 3 5 6 6 6 5 5 4 3 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 1 0 1 1 1 2 2 2 2 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 18 18 18 17 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 15 15 15 15 15 14 14 14 14 14 13 13 12 12 12 11 11 10 9 7 6 6 5 5 5 5 4 4 4 3 1 1 2 2 2 3 3 4 5 5 5 4 4 4 4 5 5 5 5 4 3 4 4 5 5 3 3 3 3 3 3 3 4 3 2 0 1 1 2 3 3 4 4 3 3 4 6 8 7 6 6 5 3 3 4 4 4 5 5 6 5 2 1 2 0 2 2 3 4 4 3 4 4 6 6 7 6 5 5 6 8 9 10 10 10 10 10 9 7 6 6 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 5 4 3 2 1 4 5 5 2 3 3 3 3 2 1 0 1 1 1 0 1 2 3 1 3 2 2 2 3 3 3 2 1 1 2 3 3 1 1 2 2 1 2 2 1 2 2 4 3 2 2 2 2 3 5 4 4 3 3 4 4 3 2 1 1 1 3 3 2 1 1 2 1 1 2 4 4 3 3 3 4 5 5 5 6 7 7 6 5 5 6 5 4 5 4 3 3 3 3 2 2 2 2 4 6 6 6 5 5 3 1 1 0 4 4 3 3 3 5 4 2 4 5 4 3 3 3 4 6 5 3 1 1 3 3 3 2 3 3 3 3 2 3 1 3 4 3 2 3 4 4 2 2 1 2 3 3 3 2 2 4 5 6 5 4 5 5 5 3 5 5 5 4 3 4 4 5 6 6 6 7 7 5 3 2 1 1 2 2 2 4 6 5 4 3 3 4 4 4 5 5 4 2 2 2 3 4 4 5 6 5 3 2 2 1 3 7 6 4 3 3 6 7 7 4 4 4 4 3 2 1 0 1 2 1 1 1 2 4 6 7 6 5 5 5 5 5 5 5 4 4 2 2 4 6 5 3 4 5 4 5 7 8 8 5 3 2 3 3 2 1 1 2 2 1 1 2 2 3 3 3 2 2 3 4 5 6 6 6 3 3 5 5 5 5 5 4 4 6 5 4 3 2 2 1 2 1 2 2 1 2 2 3 4 5 5 4 4 3 2 2 2 2 3 1 1 3 4 5 5 4 2 1 1 3 3 4 4 5 5 5 4 3 5 3 3 5 6 6 5 4 5 3 2 5 6 6 7 6 6 6 6 5 7 7 6 7 7 8 8 8 7 6 6 6 6 5 5 5 6 6 6 5 6 6 7 7 7 7 7 7 5 3 2 3 4 5 5 5 4 4 3 3 4 5 6 6 6 6 7 8 8 8 9 10 10 11 11 11 11 9 8 8 8 7 7 6 6 7 7 8 10 10 9 7 5 4 4 4 4 5 6 6 7 7 8 8 7 7 7 6 6 7 7 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 4 5 6 7 7 6 6 5 4 3 2 2 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 7 7 8 8 8 8 8 8 8 6 5 5 4 4 5 5 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 5 5 4 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 3 3 3 3 2 2 2 3 4 5 6 6 6 5 4 3 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 12 11 11 10 9 7 6 5 4 3 4 4 4 4 4 3 2 1 1 2 3 3 3 4 4 5 5 4 3 3 3 5 6 6 6 6 4 2 3 3 4 3 2 3 4 5 5 5 3 2 2 2 1 2 3 3 3 4 2 2 4 6 7 6 2 4 5 5 4 3 3 5 4 4 5 6 5 5 5 4 4 5 5 5 6 6 5 5 5 6 7 7 7 6 7 7 8 10 12 12 12 12 13 12 12 11 9 8 6 5 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 5 5 5 5 5 5 4 4 3 2 3 4 3 2 1 0 1 1 1 1 3 4 4 4 2 1 2 3 1 2 3 2 1 2 2 2 2 3 2 2 3 2 3 2 1 2 2 2 2 1 3 3 3 1 1 2 2 1 3 5 5 5 5 4 4 4 3 3 2 1 1 3 2 2 2 1 2 2 0 2 3 3 2 4 5 5 5 3 3 3 4 5 6 6 6 5 4 3 2 2 4 5 5 6 4 2 3 3 4 5 6 6 6 5 1 1 2 1 3 3 3 2 3 5 3 3 4 4 3 3 3 3 4 6 5 3 1 2 3 2 1 3 5 5 4 3 2 2 1 2 4 4 3 3 2 2 1 2 0 2 3 4 4 4 4 4 5 6 6 5 4 5 5 3 4 5 4 2 1 1 1 2 4 5 6 7 6 6 5 3 2 1 1 1 3 5 6 6 5 3 2 3 5 5 6 5 4 3 2 3 4 4 5 4 4 5 5 4 3 1 4 6 5 4 4 4 6 7 6 3 3 3 3 2 1 2 3 3 2 1 0 1 2 4 6 6 5 4 3 2 2 3 4 5 5 3 2 3 4 6 4 3 4 5 6 5 5 5 6 6 5 5 4 3 2 3 3 2 1 1 2 3 3 4 3 1 1 1 2 4 5 6 6 6 4 2 4 4 5 4 4 5 6 6 5 3 1 1 1 2 3 4 1 1 2 2 3 4 4 5 5 4 3 3 1 1 2 2 2 1 2 4 4 4 4 3 1 2 3 3 3 4 4 5 5 5 3 2 2 4 4 7 5 5 5 5 5 4 2 5 6 6 7 7 7 5 3 5 7 8 7 8 8 8 8 9 9 8 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 4 5 5 6 7 7 6 5 4 3 3 4 5 5 6 6 6 7 8 9 9 10 10 11 11 11 10 8 7 7 7 6 6 6 6 6 6 7 8 9 10 9 8 7 6 5 4 4 6 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 5 6 6 6 6 6 6 6 6 5 5 4 3 2 2 2 2 3 3 3 3 4 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 5 5 6 6 6 6 5 4 4 3 4 4 4 4 3 2 2 3 3 4 4 4 4 4 3 4 4 5 5 4 4 4 4 3 3 3 3 4 6 7 8 8 8 8 8 8 7 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 5 5 4 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 1 1 1 2 3 5 5 6 6 5 4 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 10 9 7 5 4 3 2 2 2 3 3 3 3 3 2 1 1 2 3 4 4 4 4 5 5 4 4 3 4 6 7 8 6 5 4 4 4 4 4 2 1 2 4 6 5 4 2 0 1 2 4 4 5 5 5 4 5 6 7 7 6 4 4 5 6 6 5 4 5 6 5 5 4 4 5 6 6 8 7 7 7 8 9 8 7 6 5 6 6 7 8 8 9 10 11 12 13 14 14 14 14 13 13 12 12 10 9 7 5 3 2 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 4 4 4 5 5 5 5 5 4 4 3 2 0 1 1 1 1 2 3 4 4 4 1 0 2 3 3 2 3 3 2 2 2 1 1 3 4 2 1 1 2 4 3 2 2 2 2 1 0 1 2 2 2 4 3 2 1 4 6 4 2 4 4 4 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 3 4 4 3 3 1 1 1 3 5 6 6 5 4 2 1 4 5 5 5 6 5 4 4 4 5 5 6 6 5 3 1 1 1 3 4 3 2 1 2 2 1 3 5 6 6 6 5 5 6 6 4 2 1 2 2 1 1 4 5 5 5 4 4 3 2 2 3 4 3 3 4 4 2 1 2 1 1 4 4 4 4 4 5 6 6 6 5 6 5 4 5 6 4 2 0 1 2 1 3 5 5 5 4 4 5 5 4 2 2 2 3 5 4 5 5 4 3 3 5 5 5 5 4 4 3 2 2 2 3 3 3 4 5 7 6 7 7 6 5 5 6 6 6 5 3 2 3 3 1 1 1 1 1 3 2 1 1 1 1 3 5 5 4 3 2 1 1 2 3 3 3 2 2 3 3 3 2 2 3 4 5 5 4 4 5 6 6 6 5 4 4 4 4 3 2 2 3 3 3 3 2 1 0 1 2 5 6 6 7 6 5 3 2 3 4 5 5 6 6 5 4 1 2 3 3 2 3 4 3 1 1 2 3 4 5 5 4 3 4 4 3 2 2 1 1 0 2 4 4 4 3 1 2 4 5 6 3 2 2 3 5 5 5 3 3 5 3 5 7 6 5 4 5 5 5 6 6 7 7 7 6 5 3 5 6 7 8 9 9 10 10 10 9 8 7 6 6 7 7 7 6 6 5 5 6 6 6 6 6 6 5 5 5 6 7 8 8 8 8 7 6 4 3 3 4 4 5 6 7 7 7 7 7 8 9 10 10 10 9 9 8 8 7 6 5 5 5 5 5 6 6 7 9 10 10 10 9 8 7 5 4 6 8 10 9 9 8 8 7 7 7 7 7 7 7 6 5 5 3 4 6 7 7 7 6 6 6 5 4 3 2 1 1 2 2 3 3 4 4 4 4 4 4 3 2 1 1 1 1 0 1 1 1 1 1 1 1 1 2 3 4 4 5 5 6 6 5 5 5 5 5 4 4 3 2 2 1 2 3 4 5 5 4 4 3 3 4 4 5 5 5 4 4 4 4 4 4 3 2 4 6 7 7 7 7 8 8 7 6 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 3 3 4 4 3 2 1 0 1 1 2 4 5 6 6 6 5 4 4 3 2 2 2 2 2 2 2 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 10 9 9 7 6 4 3 1 1 2 3 3 3 3 3 3 3 2 1 1 3 4 4 3 3 4 5 4 3 3 4 6 7 7 6 5 5 5 6 5 3 1 1 2 4 5 5 3 3 0 2 4 4 5 5 5 4 5 6 6 6 6 6 6 6 7 7 8 8 6 4 4 5 5 4 4 5 6 7 8 8 8 9 9 9 8 7 5 5 4 6 8 10 11 12 13 14 14 14 14 14 14 14 14 14 14 13 12 10 8 6 5 2 1 2 3 3 4 4 4 4 5 5 5 4 3 3 2 2 2 3 3 3 3 3 2 3 3 4 5 5 6 6 6 6 5 3 2 1 1 2 2 2 1 2 3 2 1 2 3 3 4 4 2 1 3 3 3 2 2 2 2 1 2 4 2 2 2 1 2 1 1 1 1 2 3 3 2 1 1 1 2 3 6 5 4 3 4 4 4 2 3 2 3 2 2 1 2 2 3 3 3 1 0 0 1 2 2 3 2 2 1 2 2 2 4 5 5 6 5 3 4 5 5 4 3 5 6 6 5 5 5 5 6 5 3 2 2 2 1 2 2 2 1 2 1 1 3 5 7 6 6 6 6 6 6 6 4 2 2 2 2 1 1 3 4 5 5 5 4 4 4 3 3 3 4 5 5 4 3 1 1 1 0 3 3 3 4 5 5 5 6 6 6 6 6 5 5 5 4 3 1 1 1 2 3 4 4 4 4 5 6 5 5 4 2 1 1 2 2 2 5 4 4 2 2 4 3 4 5 4 2 2 2 2 2 3 4 4 5 6 5 3 1 3 4 6 7 6 2 3 2 1 2 3 5 5 4 3 1 2 2 1 1 1 1 3 4 5 5 4 4 4 3 2 3 3 3 2 1 2 2 2 1 1 1 1 3 6 6 6 6 6 5 5 6 5 5 5 3 2 1 2 2 1 1 1 2 1 2 3 4 5 5 6 6 6 6 3 1 2 4 6 6 5 5 4 3 2 4 5 5 4 2 2 3 2 1 2 3 4 5 5 4 3 2 4 5 4 2 0 1 1 2 2 3 3 3 3 4 4 4 3 2 0 2 3 5 6 5 4 4 5 3 3 7 8 8 5 5 5 6 6 6 7 8 8 7 6 6 6 6 6 7 8 9 10 10 10 9 8 7 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 7 8 8 8 7 7 6 5 5 4 5 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 7 5 5 5 5 6 6 6 6 8 10 10 10 11 10 9 7 7 9 10 11 10 9 8 7 6 7 7 7 7 6 6 5 4 3 3 5 6 6 6 6 6 5 4 4 3 2 1 1 2 2 3 4 4 5 5 4 4 4 3 2 1 1 1 0 1 1 1 1 1 2 2 2 2 2 3 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 1 1 1 2 3 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 4 6 6 6 6 6 7 7 6 5 5 5 4 5 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 4 4 4 4 3 2 1 1 1 1 1 2 4 5 5 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 0 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 18 18 17 17 17 17 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 14 14 14 13 13 13 13 12 12 11 11 10 9 8 7 6 5 3 2 0 2 4 4 3 2 2 3 3 3 3 2 2 6 6 5 3 2 3 4 4 2 2 2 4 6 6 6 6 6 5 4 4 3 3 3 4 5 5 4 4 3 1 3 5 4 4 4 2 5 5 5 5 5 5 3 3 4 5 5 6 7 6 5 4 5 6 5 5 6 7 8 8 8 8 8 8 8 7 7 6 6 6 8 10 12 13 14 15 15 15 15 15 15 15 15 15 15 15 14 13 11 8 8 7 6 3 1 1 2 3 4 4 4 5 5 4 3 2 1 2 2 2 2 3 2 2 2 2 2 2 3 4 4 5 5 6 6 5 4 3 3 4 4 3 3 3 1 2 1 2 0 2 3 4 3 2 1 2 2 2 1 1 2 2 1 3 4 2 1 2 2 2 1 1 1 1 3 2 2 3 2 3 1 1 3 5 6 5 4 3 4 5 2 3 2 2 3 2 0 1 2 4 3 2 1 1 1 1 1 1 3 3 2 2 2 2 2 3 5 5 5 4 3 4 4 5 5 4 6 6 6 6 6 5 4 6 4 1 2 1 2 2 2 2 2 2 3 3 2 1 4 6 7 7 7 6 6 5 5 3 2 2 2 2 2 1 1 2 4 5 5 4 4 4 5 4 4 3 4 4 4 4 2 1 1 0 1 3 3 3 2 3 4 5 5 5 5 5 4 4 4 5 4 3 4 4 4 4 4 3 4 6 4 3 3 3 2 2 1 1 2 4 2 2 2 3 3 2 3 2 3 5 4 1 2 3 3 3 3 4 4 3 2 2 2 3 1 3 6 3 5 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 3 5 6 7 6 6 5 2 0 2 2 2 2 3 2 1 1 2 2 1 1 4 6 7 6 5 4 5 5 5 4 3 2 1 0 1 1 1 0 1 1 1 2 4 6 6 4 4 4 5 4 3 1 2 4 5 5 4 3 3 3 2 3 5 4 3 2 2 2 3 3 2 3 3 4 4 3 3 4 4 3 2 1 1 2 2 1 1 1 2 2 2 2 3 1 1 3 4 4 5 5 5 4 4 4 4 4 4 7 7 7 7 6 5 6 6 8 8 8 7 7 7 7 7 7 7 6 7 8 9 9 9 8 8 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 7 7 7 7 7 6 7 7 7 7 7 6 6 5 4 4 5 7 8 9 9 9 8 7 7 7 7 7 7 7 6 8 9 10 10 11 11 10 10 10 11 10 9 8 8 7 7 6 6 6 6 6 6 5 5 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 3 4 4 4 4 4 3 3 2 2 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 4 4 4 4 4 3 4 4 5 5 5 5 4 3 2 1 1 2 3 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 3 4 5 7 7 6 5 5 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 4 4 5 5 5 3 3 2 1 1 1 1 1 2 3 4 5 5 5 5 4 3 4 4 4 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 9 8 7 6 5 4 4 3 1 0 2 4 4 3 2 0 2 3 3 3 2 4 6 6 3 5 3 3 5 4 3 2 1 3 5 7 7 6 5 4 4 4 5 5 6 4 4 4 4 5 4 3 5 5 5 5 5 5 5 5 4 3 3 3 3 3 5 4 4 3 5 7 7 5 4 5 5 5 6 6 7 7 8 8 8 8 8 7 8 8 9 10 11 13 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 14 10 8 8 8 9 6 4 2 2 3 4 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 3 3 2 3 2 2 2 2 2 3 4 4 5 4 3 3 2 0 2 4 5 4 2 1 0 2 3 2 0 2 2 2 3 3 1 1 2 2 2 3 2 2 1 2 1 1 2 1 1 2 3 3 4 5 5 3 1 3 5 4 1 1 1 2 1 1 0 2 3 2 2 2 2 2 2 2 1 2 3 2 4 2 2 2 2 3 5 6 4 3 1 2 2 2 3 4 5 6 5 5 4 5 5 4 2 1 2 2 1 0 1 1 1 1 2 1 0 2 4 7 7 6 5 5 4 4 4 2 1 1 1 1 1 1 1 3 4 4 3 2 3 4 4 3 3 2 2 2 4 4 2 1 0 1 1 1 1 2 4 5 5 5 5 5 5 5 3 4 4 4 4 4 5 5 5 5 5 6 6 4 3 2 2 2 2 3 4 2 2 2 2 2 1 1 1 1 1 2 4 3 1 2 3 3 3 3 2 3 4 3 2 1 1 2 3 6 4 2 3 2 1 1 1 2 2 2 3 3 3 3 3 2 1 0 1 2 3 4 5 5 5 5 5 4 2 1 1 1 1 2 3 2 2 3 4 3 1 2 5 6 5 3 3 4 4 3 2 2 2 1 1 1 2 2 1 2 2 2 2 3 6 6 4 3 4 4 3 2 2 3 3 2 2 2 3 4 3 2 1 3 4 3 2 3 3 2 3 3 3 4 5 3 1 2 4 5 3 1 2 2 2 2 2 3 3 2 2 3 4 4 3 2 3 5 6 5 4 3 4 4 4 4 4 4 6 8 8 8 6 5 5 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 8 8 9 9 8 8 8 8 7 7 7 7 7 6 6 5 5 5 6 6 7 8 9 9 9 9 9 9 8 7 7 8 9 10 10 10 10 10 10 9 9 8 7 7 7 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 4 4 4 4 4 4 3 2 0 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 5 4 4 3 2 2 1 2 3 4 4 4 5 5 5 4 4 3 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 5 7 7 7 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 3 3 4 5 5 5 4 3 2 1 1 2 2 2 2 2 2 3 4 5 5 4 4 3 4 4 4 4 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 10 9 8 6 5 4 3 4 3 3 2 0 3 5 5 4 3 3 3 0 2 2 1 3 5 5 2 3 4 4 6 4 4 2 3 7 7 8 7 7 6 5 5 5 4 3 2 1 3 3 4 4 4 4 5 4 5 5 4 3 5 5 5 5 3 2 0 2 4 4 3 1 4 8 9 9 7 5 5 6 6 5 5 6 6 7 8 9 9 10 11 12 13 13 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 16 15 12 9 7 6 8 9 8 6 4 3 3 4 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 2 1 1 3 4 5 5 4 4 4 4 4 3 2 3 3 3 2 1 1 1 2 1 1 1 2 3 3 2 3 3 2 2 2 1 1 0 1 2 2 3 2 2 2 1 1 3 3 4 4 4 3 2 2 3 4 3 1 2 2 4 1 1 3 3 2 3 4 3 3 3 2 1 1 2 3 4 4 3 2 2 4 5 5 4 3 3 4 4 3 1 2 4 6 7 5 4 4 4 4 1 2 2 2 1 2 3 3 3 3 1 1 0 1 3 5 6 5 4 5 5 4 2 1 1 2 2 3 3 3 3 3 3 4 2 1 1 2 3 3 2 1 1 0 3 4 3 3 2 1 2 2 2 3 3 4 3 1 2 4 6 5 4 5 6 6 5 5 5 5 6 5 5 6 5 4 2 2 4 5 6 5 5 4 3 1 2 1 3 3 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 4 4 4 3 3 3 5 6 5 5 5 5 4 3 3 2 2 2 2 1 2 3 2 1 0 2 2 3 3 2 4 5 5 3 2 2 1 1 1 1 2 2 3 3 3 4 4 3 2 4 3 3 2 1 1 0 1 2 3 4 3 2 1 2 3 2 3 4 3 2 2 6 6 4 2 2 3 3 2 2 1 1 1 1 2 3 4 4 3 2 3 4 4 3 3 2 2 2 4 4 4 3 2 2 3 2 3 1 2 3 3 3 1 1 3 3 2 3 4 6 6 6 5 4 5 4 2 2 3 5 5 5 5 6 5 6 8 9 8 4 4 5 4 5 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 7 7 6 5 5 5 6 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 9 9 8 7 7 7 7 7 7 6 6 6 5 5 5 6 7 9 10 10 9 9 8 8 7 8 7 8 8 8 9 8 8 7 6 5 6 6 6 6 6 6 6 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 1 1 3 4 4 4 3 3 3 3 3 2 2 2 2 3 2 2 2 2 3 3 4 4 4 4 4 4 4 5 5 4 4 4 3 3 2 2 2 3 4 4 4 5 5 5 5 4 4 3 3 4 5 5 5 5 4 4 4 4 4 3 3 2 2 4 6 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 4 4 4 3 3 3 2 1 0 0 1 1 1 1 2 3 4 4 5 5 4 3 2 1 0 1 2 3 3 3 2 2 2 3 4 4 4 3 2 2 3 4 4 4 3 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 9 8 7 6 5 4 3 3 3 3 2 2 2 1 2 4 3 2 3 2 1 1 1 3 6 6 4 2 2 2 4 5 5 5 6 6 8 7 6 6 5 4 4 4 5 4 2 2 2 3 3 2 3 4 4 5 4 3 2 2 2 4 5 6 4 4 5 6 6 2 3 2 1 4 7 10 9 8 8 7 6 5 4 4 5 6 8 9 10 11 12 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 15 14 10 7 5 6 7 8 8 6 5 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 3 3 2 2 2 3 3 3 3 4 4 5 5 5 5 4 3 4 4 1 1 1 3 4 1 0 1 0 1 1 0 2 3 3 3 3 2 2 2 3 4 3 1 3 3 3 3 4 5 5 4 3 2 1 2 3 2 1 2 3 4 4 4 4 3 2 3 4 1 1 4 3 3 4 5 3 2 3 1 2 3 2 3 3 3 3 2 4 3 3 4 4 4 3 4 4 4 2 1 3 4 6 6 5 3 3 3 2 1 2 1 2 1 2 2 3 3 1 1 1 2 5 5 5 5 5 5 4 3 1 2 2 3 4 5 5 4 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 4 5 4 4 4 3 2 1 1 1 2 2 3 4 5 5 5 4 5 5 5 5 6 6 6 5 4 5 6 5 4 2 3 5 3 2 3 4 5 4 2 3 3 5 5 4 1 0 1 1 1 1 1 2 1 1 0 1 1 3 4 5 5 4 4 3 4 6 6 6 6 6 7 6 3 1 1 1 1 1 0 2 3 1 0 2 2 2 2 1 3 4 4 1 2 2 2 3 2 2 2 1 2 4 4 3 3 3 0 3 3 4 3 3 2 2 2 3 3 4 3 2 2 3 3 3 3 4 3 2 3 6 7 4 1 2 2 2 2 1 1 0 0 2 3 4 4 5 4 4 3 3 3 3 1 1 1 2 4 5 4 3 3 3 5 2 1 1 1 3 4 4 1 1 1 2 4 5 5 5 5 5 4 3 4 3 3 4 5 8 6 6 7 7 7 8 8 9 8 5 4 5 5 7 9 9 8 8 7 6 5 4 4 4 4 5 6 6 6 5 5 4 5 6 7 7 7 5 5 5 6 7 8 8 8 8 9 9 9 9 8 8 7 7 7 7 7 7 6 6 7 7 8 9 9 9 8 8 8 8 8 8 7 7 6 6 6 5 5 5 6 7 8 9 9 8 8 8 7 7 7 7 7 7 8 7 6 5 5 4 5 6 6 6 6 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 3 2 1 2 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 2 2 1 2 3 4 4 5 5 5 5 5 5 4 3 3 3 4 5 5 5 5 5 4 5 5 4 3 2 2 2 4 6 7 7 6 6 5 5 4 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 3 2 2 1 1 0 0 1 1 0 0 1 2 3 4 4 4 3 3 2 1 1 0 0 1 1 3 3 4 3 3 2 2 2 3 3 2 1 1 2 3 4 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 4 4 4 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 9 7 6 5 5 4 3 2 2 2 2 2 2 2 2 1 1 3 3 3 1 1 1 1 5 6 6 3 3 3 2 6 6 7 5 5 6 6 5 3 2 5 4 3 4 5 3 2 2 3 4 3 3 5 5 4 3 2 2 3 4 4 5 2 1 1 1 2 4 5 3 2 3 3 6 8 9 8 7 7 6 5 4 4 4 6 7 9 10 11 12 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 17 17 14 11 7 5 4 4 5 6 6 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 3 2 1 1 2 3 4 4 3 4 5 5 5 5 3 2 2 2 1 1 2 4 3 1 0 0 1 1 1 1 3 4 5 4 3 2 1 1 3 4 3 1 3 4 3 3 3 4 4 4 4 2 2 2 1 1 1 1 0 1 3 3 4 3 2 2 4 3 3 4 3 3 5 4 2 1 3 4 3 2 1 1 1 1 1 1 3 3 3 3 4 6 5 3 3 3 2 3 3 3 4 6 5 4 4 4 3 3 3 1 1 2 0 2 3 3 1 1 2 3 5 4 4 5 5 4 2 0 1 2 2 2 2 3 3 2 2 1 1 2 4 3 3 3 3 3 4 4 2 1 1 3 5 5 5 5 4 3 3 4 5 5 4 4 5 5 5 5 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 4 3 1 0 1 2 4 3 2 4 3 3 3 4 3 2 1 1 1 2 3 3 1 1 2 3 3 4 4 5 5 5 3 3 3 3 5 4 4 3 4 6 3 2 2 3 4 4 4 2 1 0 1 3 3 3 2 1 2 3 3 2 3 3 1 3 3 2 1 1 2 2 2 2 2 1 2 3 3 5 5 5 4 4 4 4 3 2 0 1 2 3 3 3 4 4 3 3 5 6 6 4 3 2 2 2 2 1 1 0 0 3 5 5 3 5 5 5 3 2 2 2 2 1 1 3 4 6 6 5 6 4 3 3 2 1 1 3 5 5 4 1 2 3 4 3 2 1 1 2 2 2 4 5 6 6 6 6 7 6 6 7 7 8 8 8 7 5 5 6 7 8 9 8 8 7 6 5 3 3 4 4 4 6 7 9 8 6 5 5 6 6 7 7 7 6 6 6 6 6 7 7 8 8 8 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 8 9 10 10 10 10 9 8 8 7 7 6 6 6 6 6 6 6 7 8 8 8 8 8 8 7 7 7 6 6 5 4 4 4 4 6 6 7 7 6 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 4 3 2 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 4 4 3 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 4 3 3 3 4 5 5 5 5 4 4 5 5 4 3 2 2 2 2 4 7 7 7 6 5 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 1 1 1 1 0 0 0 1 1 2 4 4 4 4 3 2 1 1 1 1 1 1 1 2 3 4 4 3 3 2 2 2 1 1 2 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 8 7 6 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 2 4 3 1 1 3 1 4 5 4 2 3 4 5 6 4 2 3 2 4 5 4 3 4 6 5 4 3 2 2 2 2 1 2 4 5 6 6 6 6 4 3 1 0 2 3 4 3 4 3 4 4 5 3 2 3 4 5 7 7 6 5 5 5 5 5 5 6 7 9 10 11 11 12 13 14 14 15 15 16 16 17 18 18 18 18 18 18 18 18 18 18 17 15 11 7 4 3 3 3 3 3 3 3 2 3 4 4 5 4 4 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 3 1 0 1 2 2 2 4 5 5 5 5 6 6 3 2 1 1 1 1 1 2 3 2 3 3 2 2 1 1 1 2 4 3 3 2 2 1 2 2 1 2 3 3 4 3 3 3 2 1 1 1 1 2 2 1 2 1 2 2 2 2 3 4 5 3 1 4 6 5 4 2 3 6 3 1 1 3 4 3 2 2 2 3 2 1 2 3 4 4 4 4 4 4 2 4 3 2 2 3 3 5 6 6 6 6 4 3 3 4 4 2 1 1 2 2 2 3 4 4 3 2 2 3 4 5 4 3 3 2 2 2 2 2 2 3 2 1 2 3 3 3 4 4 5 5 5 4 3 1 1 1 3 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 6 3 4 5 6 8 6 4 2 1 1 1 3 3 3 3 2 1 1 3 4 3 2 3 4 5 5 4 2 2 4 4 4 4 4 6 6 5 5 4 2 3 3 4 4 3 2 3 3 3 4 4 3 1 3 2 1 1 1 1 1 1 1 1 0 3 4 4 4 2 2 3 3 3 3 2 1 1 0 1 2 1 1 1 1 2 4 5 5 5 4 4 4 3 3 3 3 4 3 5 4 4 4 4 5 5 6 5 5 4 3 2 2 1 1 1 0 3 5 5 3 5 5 4 2 1 2 2 4 4 2 2 4 6 6 4 3 4 4 4 3 2 0 1 3 3 2 3 4 6 4 2 2 2 2 1 1 3 5 6 7 8 5 4 5 6 8 7 6 6 7 7 7 6 6 7 8 8 8 8 7 6 6 5 5 5 5 6 7 8 9 10 8 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 7 6 6 5 5 4 4 3 3 5 7 8 9 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 7 8 8 8 8 8 7 7 6 5 4 2 2 2 1 1 3 4 5 5 5 6 6 7 7 6 6 6 6 7 7 7 7 7 7 7 6 6 6 7 7 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 4 3 3 3 4 5 5 5 5 4 4 4 5 5 4 3 2 1 2 2 4 6 7 6 6 6 5 5 6 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 1 1 0 0 0 1 2 3 4 5 5 5 4 3 2 1 1 1 2 1 1 1 2 2 3 3 2 2 1 1 1 2 2 3 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 8 6 5 4 4 3 2 2 1 1 0 0 1 1 1 2 2 2 2 2 4 3 2 2 2 4 5 6 5 5 5 4 4 2 0 2 3 3 4 6 7 6 5 5 6 6 5 4 3 3 3 5 5 5 4 4 5 5 6 6 7 7 7 7 5 2 1 1 5 5 8 6 5 4 6 8 9 9 9 8 6 6 6 6 6 6 7 8 9 10 10 10 11 13 14 15 15 16 17 18 18 19 19 19 19 19 18 18 18 18 18 17 13 9 5 3 3 3 2 2 1 1 1 2 3 3 4 4 3 2 1 2 2 2 2 3 4 4 4 4 4 4 4 4 3 2 1 1 1 1 1 3 4 5 6 6 5 4 3 3 2 2 2 2 1 0 0 1 1 1 1 1 1 1 1 2 5 5 4 2 2 2 2 2 2 4 5 5 5 3 3 4 4 3 2 0 1 1 2 2 3 2 2 1 2 2 1 2 3 4 4 4 4 4 6 6 4 2 4 4 1 1 2 2 2 4 3 3 4 4 4 4 4 4 4 5 5 5 4 3 3 4 2 0 2 4 5 6 6 6 6 5 2 3 5 5 6 4 2 1 3 4 5 6 5 4 4 3 3 3 4 5 5 5 5 5 4 4 4 4 4 3 2 1 3 4 4 4 5 6 6 6 5 5 3 2 1 0 1 1 1 2 4 5 5 5 5 5 5 4 5 3 2 4 5 6 6 6 6 6 6 6 7 7 6 4 4 5 6 6 6 6 4 3 2 1 1 4 4 4 3 3 2 4 5 5 5 5 5 5 5 4 3 3 3 4 4 4 3 2 3 4 6 5 4 3 5 5 5 4 3 3 3 3 4 2 0 1 1 1 1 2 2 3 4 3 2 2 2 3 4 5 4 4 4 3 3 2 2 1 1 1 0 1 3 2 1 2 3 1 2 3 5 5 3 3 3 4 4 4 4 5 4 4 5 4 5 5 5 5 6 6 5 4 3 2 1 1 1 1 2 5 4 3 3 5 6 3 1 2 1 2 4 5 3 2 3 4 5 3 3 4 4 4 2 1 0 1 1 3 3 4 4 4 2 1 1 2 1 2 3 5 5 5 6 6 5 5 6 8 9 8 7 6 7 8 8 7 6 7 7 7 7 7 7 6 6 6 6 7 7 8 9 9 9 9 8 6 6 7 7 7 7 7 7 7 7 7 8 8 7 6 5 4 4 5 5 6 6 7 7 7 7 7 5 4 3 3 3 3 3 4 4 4 4 5 6 6 6 7 7 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 4 2 1 2 3 3 2 2 2 2 2 3 4 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 5 4 5 5 5 5 4 3 3 4 4 5 5 5 5 5 4 4 4 4 4 4 3 2 2 1 1 3 5 6 6 6 6 6 6 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 1 1 1 0 0 0 0 1 2 3 4 5 5 4 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 2 2 3 4 4 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 0 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 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 4 4 3 3 3 3 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 8 6 4 3 3 3 3 2 1 1 1 1 2 1 2 2 2 2 2 3 3 5 3 3 4 4 5 5 5 3 2 1 1 0 2 2 5 4 4 6 7 6 5 3 4 6 5 5 4 4 6 6 5 4 3 2 3 4 5 6 6 6 7 4 4 7 7 6 6 5 6 7 8 6 6 7 9 10 11 12 12 10 9 8 8 8 9 9 9 10 10 10 10 11 13 15 16 17 18 18 19 19 19 19 19 19 19 18 18 18 18 17 16 12 7 3 3 3 2 1 1 1 1 1 2 3 4 4 3 2 1 1 2 2 2 2 2 3 4 4 3 3 2 2 3 2 1 1 2 1 1 2 3 5 5 5 5 4 2 2 1 2 2 2 2 2 1 0 1 2 4 4 3 3 1 1 2 3 2 3 2 1 1 2 2 4 3 4 5 6 5 4 4 3 2 3 4 3 2 2 2 3 4 3 2 1 1 1 2 3 3 3 4 5 4 3 2 2 2 2 2 1 2 3 2 1 4 3 2 3 5 5 4 4 4 4 4 4 3 3 2 3 3 2 2 1 3 5 6 7 7 5 3 3 5 6 5 7 7 3 2 4 6 6 6 5 4 4 4 5 6 6 6 7 7 7 6 5 4 4 4 4 3 3 3 4 5 5 5 5 5 6 6 6 5 4 2 1 2 3 3 2 1 3 4 5 4 5 5 5 5 4 2 1 5 5 6 6 5 6 6 6 6 6 7 5 5 7 7 7 6 6 5 4 3 4 5 5 5 5 6 6 6 5 4 5 6 5 4 4 4 5 5 4 3 3 3 4 4 4 3 3 4 6 6 6 6 5 5 4 4 3 2 3 5 5 4 3 3 2 0 2 3 3 3 5 5 3 3 2 2 2 3 4 4 4 3 3 1 2 3 2 1 1 0 1 0 1 2 2 1 1 2 5 5 4 3 2 4 3 3 3 3 4 4 5 5 4 5 5 6 6 5 4 3 2 1 0 0 1 3 4 5 3 1 3 5 5 3 2 2 1 2 3 4 4 3 4 5 5 4 3 3 2 1 1 1 2 2 1 2 2 2 1 1 1 1 3 4 4 4 4 5 5 6 6 6 6 6 7 10 10 10 7 6 6 7 7 7 7 7 7 7 6 6 5 5 6 6 7 7 8 8 9 9 9 9 7 6 6 7 7 7 7 7 7 7 7 8 8 9 8 7 6 5 5 6 6 6 6 5 4 3 2 1 0 1 1 1 1 2 3 4 5 5 5 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 4 3 2 0 1 2 3 3 3 3 3 2 1 1 1 2 3 3 4 4 4 4 5 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 5 6 6 5 5 4 3 3 3 3 3 2 2 2 2 2 2 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 3 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 3 4 4 4 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 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 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 10 8 5 3 2 2 3 4 4 2 1 1 1 2 2 1 2 4 4 4 3 4 4 4 5 4 4 3 4 4 2 0 2 1 1 0 2 2 3 4 4 5 5 5 3 2 3 2 2 4 4 3 5 5 5 4 4 5 4 3 5 5 5 3 3 3 3 4 6 7 5 5 6 6 6 0 2 1 5 9 10 10 11 11 10 10 10 11 11 10 10 10 11 11 12 14 15 17 18 19 19 19 20 20 20 19 19 19 18 18 18 18 18 17 14 10 6 2 2 2 1 0 1 1 2 2 2 3 4 4 3 2 0 1 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 3 3 4 4 5 5 4 3 1 0 0 1 2 3 3 2 1 1 2 2 3 3 3 2 2 3 2 3 2 0 1 2 4 4 4 3 1 0 2 3 3 3 3 2 3 4 4 4 3 2 2 2 1 1 3 2 3 3 3 3 3 6 5 4 2 1 2 2 3 4 4 3 2 3 2 3 5 5 4 3 4 3 3 2 2 3 4 4 3 3 3 2 3 3 2 3 5 6 7 6 4 2 4 4 3 6 7 7 3 1 4 5 5 4 4 4 5 6 6 5 5 6 7 7 7 6 4 4 3 3 3 3 3 3 4 4 3 3 3 3 4 5 5 5 5 3 2 2 2 3 3 2 2 2 2 3 4 5 5 5 3 2 1 1 2 3 5 6 7 6 6 7 6 5 5 7 9 7 7 6 5 3 2 2 4 6 6 6 5 5 5 6 5 3 3 4 2 1 1 1 2 3 3 3 3 3 4 3 3 4 5 5 5 6 6 6 5 5 6 4 3 3 4 3 2 1 5 7 5 2 3 3 3 2 4 5 2 0 0 1 2 3 4 3 2 2 3 4 4 4 3 2 1 1 1 2 3 5 4 3 2 2 2 4 5 4 4 5 3 1 1 2 5 5 6 5 5 5 5 5 3 2 2 2 2 1 0 1 3 4 5 4 3 0 3 4 4 3 2 0 1 2 3 4 5 3 3 5 6 5 3 1 2 2 1 2 3 3 2 3 3 3 2 2 3 2 1 3 4 5 5 5 3 3 5 6 7 9 10 11 10 8 5 4 5 5 6 7 8 7 7 6 6 5 5 6 6 7 7 7 6 7 8 9 9 7 6 5 6 6 6 7 7 8 8 7 7 8 8 9 8 7 7 7 7 7 8 7 6 4 2 2 3 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 7 6 6 5 5 5 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 0 1 1 1 1 1 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 1 2 2 3 3 4 5 6 6 6 6 5 4 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 4 3 3 2 1 1 1 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 3 4 4 4 4 3 3 3 2 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 12 12 12 11 10 9 6 4 2 2 2 3 2 3 3 2 1 1 2 1 1 2 3 5 5 4 3 4 3 4 5 4 3 3 4 3 3 3 3 3 3 2 1 3 4 2 4 3 3 1 3 4 1 1 2 3 3 4 7 6 5 5 4 4 2 3 4 3 3 3 3 3 3 4 5 5 5 6 8 7 4 3 5 6 8 9 9 9 10 10 11 11 11 11 11 11 12 13 14 15 16 18 18 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 16 12 8 5 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 0 1 2 4 4 4 4 3 4 4 4 3 3 3 2 1 1 1 0 1 2 2 2 2 3 4 5 5 3 2 1 2 3 3 3 3 3 2 2 1 0 1 2 3 2 4 5 2 2 3 2 0 2 3 4 5 5 3 2 2 3 3 3 4 3 3 3 5 6 4 2 2 1 2 1 2 2 3 4 3 2 5 6 5 3 0 1 2 4 6 6 4 2 3 3 3 3 5 3 3 3 4 4 4 3 3 2 3 3 3 2 1 2 4 4 3 5 7 7 6 4 3 2 2 3 2 6 7 6 2 0 1 2 2 2 3 5 5 5 5 5 5 4 5 6 7 7 6 4 3 2 1 2 3 3 3 2 1 1 1 0 3 5 5 5 5 4 2 1 0 2 3 3 3 2 4 3 3 4 4 4 3 3 2 2 3 5 6 7 7 6 6 6 5 5 7 6 4 5 7 7 3 3 2 1 3 4 5 4 4 4 4 4 4 3 2 3 3 3 3 2 2 3 4 4 5 4 3 3 3 5 5 5 3 2 3 3 3 5 7 6 5 4 4 5 5 5 7 8 7 3 1 2 2 0 2 3 2 2 2 3 3 4 5 5 3 4 2 3 3 4 4 3 2 1 1 2 1 3 5 5 4 2 2 2 4 4 4 5 5 4 3 3 4 5 5 5 5 5 5 5 4 3 2 4 4 2 0 2 3 4 4 3 1 2 4 4 3 2 3 2 3 4 4 3 3 4 5 6 6 5 2 2 4 4 3 3 3 4 4 4 5 5 4 3 2 2 2 3 4 4 3 4 6 6 7 8 9 11 10 8 7 6 4 3 5 5 6 9 9 9 8 7 6 6 6 7 7 7 7 7 7 7 8 8 8 6 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 8 8 8 8 8 7 4 1 1 3 2 2 2 2 2 2 1 1 2 4 5 6 6 7 7 7 7 8 7 7 6 7 7 7 8 8 8 9 8 7 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 4 3 2 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 4 4 4 3 3 3 2 2 1 1 2 3 4 4 5 6 6 6 5 4 3 2 1 1 2 2 2 2 2 3 2 3 3 3 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 3 3 2 2 2 3 3 3 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 3 3 4 4 4 4 4 3 2 1 1 1 2 2 3 2 2 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 9 7 5 3 1 1 1 1 1 2 4 2 2 3 4 4 3 2 2 4 4 4 2 3 5 4 5 4 3 3 3 3 2 1 1 2 3 2 1 1 2 3 2 1 1 2 2 2 1 0 0 2 4 7 7 6 1 4 2 2 4 3 2 4 3 1 1 2 4 5 5 5 5 6 8 7 6 4 5 7 7 7 7 7 9 10 11 12 13 13 13 13 15 16 16 17 18 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 17 16 14 10 7 4 3 3 2 1 1 0 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 3 3 2 1 0 1 2 2 2 2 3 2 1 3 4 1 3 3 1 2 3 3 3 3 3 3 3 3 2 2 1 1 2 3 4 3 0 0 0 2 3 4 4 4 4 4 2 2 3 3 3 2 2 2 1 1 1 2 3 3 2 1 1 1 1 1 3 5 5 5 6 5 4 3 3 3 3 5 6 6 4 3 4 3 2 2 4 3 3 3 3 4 4 4 3 3 2 3 3 2 2 3 3 3 5 6 6 5 4 2 2 4 2 2 3 4 6 5 3 3 2 0 1 1 3 5 5 4 4 4 3 3 2 3 5 7 6 5 4 2 1 2 3 3 2 1 2 2 2 2 2 4 5 5 5 5 4 4 3 2 2 1 3 4 5 3 3 4 3 3 4 3 2 3 6 8 8 7 6 6 5 4 5 5 5 4 4 5 6 8 3 1 2 2 3 4 5 4 3 3 2 3 3 2 2 3 3 1 2 3 3 3 3 4 4 3 3 3 3 4 3 3 3 3 3 2 1 3 5 6 6 5 3 2 4 5 7 7 7 5 5 4 1 2 1 2 4 4 3 2 2 3 3 5 5 4 2 1 2 2 3 5 5 4 3 2 2 3 5 5 4 3 2 1 3 5 5 5 6 5 5 5 5 6 5 4 5 5 4 4 5 5 5 5 4 2 0 2 3 3 3 1 1 4 5 5 1 2 2 3 4 3 3 1 2 6 6 6 5 4 2 1 3 3 2 2 3 4 4 4 5 5 5 4 4 4 4 4 3 3 2 3 6 8 8 8 9 10 9 8 7 6 5 4 5 6 7 9 10 9 8 8 7 7 8 8 8 8 8 8 8 8 8 7 5 5 6 7 7 7 7 6 6 7 8 8 8 7 8 9 9 9 9 9 8 7 5 2 1 2 1 1 1 1 1 0 1 1 2 2 4 5 6 7 8 9 9 10 10 9 8 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 2 1 1 3 4 4 5 5 5 5 6 6 7 7 7 7 6 5 5 5 6 5 5 5 4 4 4 4 4 3 3 3 4 4 5 5 5 5 4 4 5 5 4 4 3 3 3 3 4 3 3 3 3 3 3 5 5 5 4 4 3 2 2 3 3 3 2 1 3 4 4 4 5 5 6 6 6 6 5 4 3 2 1 1 2 2 2 3 3 3 3 3 3 3 2 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 3 3 4 4 4 3 2 2 2 3 4 4 4 4 3 3 2 1 1 1 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 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 3 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 10 9 9 8 8 7 6 5 4 3 2 1 0 1 1 3 2 1 3 4 5 5 5 5 5 5 5 5 5 4 3 4 4 4 3 2 2 1 1 1 1 2 3 4 4 3 2 1 1 4 5 4 3 2 2 2 4 6 8 6 4 2 3 7 6 6 6 6 6 5 2 2 3 4 5 6 6 5 6 6 6 6 6 8 9 8 7 7 8 10 12 13 14 15 15 16 17 17 17 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 18 18 17 15 12 9 6 5 4 4 4 3 2 1 0 1 1 1 2 2 3 3 2 2 3 3 4 4 4 4 4 4 4 5 5 5 3 1 1 2 2 3 2 3 3 2 1 0 0 3 3 3 1 1 1 2 2 2 2 1 2 2 2 3 2 2 0 1 2 1 1 2 1 2 3 4 4 4 4 3 0 1 2 3 3 1 0 1 1 2 4 3 1 2 2 2 2 2 2 2 2 5 7 7 5 5 4 3 4 4 4 4 6 5 5 4 4 2 1 2 4 4 3 2 3 4 5 4 4 3 3 4 4 4 4 3 3 4 5 6 6 6 4 2 1 1 1 1 3 3 4 4 5 5 3 2 2 3 3 2 2 2 3 3 3 3 2 1 1 3 5 6 5 4 3 3 3 3 2 2 2 2 2 0 1 3 4 5 5 5 5 5 4 4 4 4 5 5 5 5 2 3 3 3 3 4 3 5 7 9 7 6 6 6 5 4 3 0 2 4 5 6 7 9 9 8 7 6 3 2 3 4 3 2 2 2 3 1 0 1 1 2 4 5 2 2 1 1 1 1 2 2 3 3 2 0 3 4 5 2 0 1 1 2 4 6 4 3 4 5 7 6 6 8 7 6 2 2 3 3 4 3 3 3 2 2 1 1 3 4 3 1 1 2 1 5 5 4 2 2 3 3 2 2 3 4 4 3 4 4 5 5 6 5 4 5 5 6 5 5 5 4 3 4 5 6 6 6 4 2 0 1 1 1 0 3 4 5 5 5 3 2 2 2 2 1 1 3 3 6 7 4 2 1 2 3 3 2 2 3 3 4 4 4 6 5 5 3 4 5 4 3 2 2 3 5 7 8 9 9 10 11 9 8 7 7 7 7 7 7 7 8 9 9 8 8 8 8 8 9 8 8 8 8 9 8 7 5 5 6 7 7 8 7 7 6 6 7 8 8 8 9 9 10 10 10 10 9 7 5 3 3 2 2 2 3 4 3 2 1 2 2 3 5 6 8 9 10 11 12 12 12 10 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 6 6 6 7 7 6 6 5 4 4 3 3 3 3 2 2 2 3 3 2 2 3 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 6 6 6 5 5 4 4 4 4 4 3 3 3 4 4 5 5 4 4 4 4 4 4 3 3 2 2 3 4 4 4 3 2 2 2 2 4 5 5 4 3 2 2 1 2 2 2 2 2 3 4 5 4 4 5 6 6 7 7 6 5 4 3 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 1 0 0 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 5 5 5 4 4 3 2 2 2 3 3 3 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 3 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 10 8 7 6 6 5 3 4 5 5 6 4 2 1 1 1 1 2 2 3 3 4 5 5 5 5 5 5 5 4 3 2 3 5 4 2 2 3 4 4 2 0 1 2 3 3 2 1 1 2 5 5 5 5 4 3 2 2 5 6 5 6 7 7 6 3 4 6 5 4 6 7 6 5 5 5 6 6 6 7 7 7 7 7 9 9 9 9 10 11 12 14 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 18 18 17 16 14 11 8 5 4 3 3 3 2 1 1 1 1 2 2 3 3 4 4 3 3 3 3 3 3 4 4 5 4 4 4 4 5 4 2 1 2 3 3 2 3 3 2 1 1 2 3 2 2 2 1 1 1 2 3 3 3 1 0 2 3 2 2 2 1 1 1 2 4 1 2 4 4 4 3 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 3 6 7 7 7 6 4 3 4 4 3 4 4 5 5 4 2 4 5 5 5 4 4 3 4 4 4 3 3 4 5 5 4 4 3 5 5 6 6 6 6 3 1 3 2 2 3 4 4 4 3 3 4 3 3 5 6 5 5 4 4 4 4 4 3 3 2 1 2 3 5 5 5 3 2 2 2 1 1 0 1 1 2 3 4 3 4 5 5 5 5 5 6 6 5 5 5 4 4 2 3 5 4 4 5 5 7 6 4 4 5 4 5 6 7 4 0 2 3 5 5 5 5 7 6 7 8 7 5 3 2 3 3 4 4 4 2 2 2 2 1 2 2 0 1 1 1 1 1 1 1 3 4 3 3 3 4 4 3 2 2 1 1 2 4 5 5 5 6 6 6 6 7 6 5 3 3 4 4 4 4 4 5 4 2 3 4 3 3 4 3 3 5 5 6 6 3 1 1 2 2 2 1 2 4 4 3 3 5 6 5 5 5 5 5 5 5 5 5 5 4 3 4 5 6 5 3 2 1 1 1 1 1 2 4 4 4 4 4 3 3 3 4 5 5 4 4 4 4 7 4 1 1 3 4 3 2 3 4 3 3 5 6 6 5 4 2 3 4 4 4 4 4 6 7 8 9 10 10 10 8 7 7 7 7 8 8 7 6 6 7 8 8 8 7 7 8 8 8 8 9 9 9 9 7 6 5 5 6 7 8 8 8 8 7 7 8 9 9 9 10 10 10 10 10 9 8 7 6 5 3 3 4 5 5 5 4 3 2 4 5 6 8 10 11 13 14 14 14 11 9 7 6 6 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 5 5 5 6 6 6 6 5 4 4 4 4 4 3 3 4 4 5 5 5 4 4 4 4 4 3 3 2 2 2 3 4 4 4 3 1 2 3 2 3 4 4 4 3 2 1 1 2 2 2 1 2 4 5 5 5 5 4 5 5 6 6 6 6 5 4 3 2 3 3 3 3 3 3 3 3 3 2 2 1 1 1 0 0 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 4 5 5 5 4 3 2 1 2 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 2 1 2 2 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 16 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 10 10 9 8 6 4 3 3 3 4 4 5 4 5 5 3 1 1 2 2 2 2 3 3 3 4 5 4 5 5 6 3 1 2 2 3 3 3 1 1 1 1 2 2 1 0 1 5 5 2 2 3 2 2 2 2 3 3 2 1 2 5 7 8 7 7 6 2 3 5 6 6 5 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 9 10 12 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 16 15 13 11 8 5 2 1 1 1 1 1 1 1 2 2 2 3 4 4 3 3 3 3 3 3 3 3 4 5 5 3 1 2 3 3 3 1 1 2 2 3 3 3 2 1 1 2 2 1 1 1 2 2 1 2 4 4 4 3 2 2 3 2 2 2 1 1 2 2 3 2 2 5 5 4 3 2 4 3 2 3 3 2 1 2 0 2 3 2 2 2 1 0 1 3 3 1 1 2 2 4 6 8 9 7 5 5 5 3 2 2 3 5 6 5 6 6 6 5 4 4 4 4 4 4 3 2 2 4 5 5 4 2 3 4 5 5 6 6 5 3 1 3 3 3 4 4 4 3 2 2 3 2 3 6 7 6 5 4 4 3 2 3 3 2 1 1 2 4 5 6 5 3 2 3 3 2 1 1 1 1 3 3 3 4 5 5 5 5 6 6 6 6 6 5 5 4 5 5 4 4 4 4 4 5 6 6 4 3 2 1 3 5 7 6 3 1 2 3 2 1 3 5 5 6 7 7 6 5 3 3 4 5 5 5 4 1 1 2 2 2 1 2 3 4 4 3 2 1 2 3 3 4 3 3 1 2 3 2 1 1 1 1 1 3 5 7 7 8 7 5 4 4 5 6 5 5 5 5 5 5 4 3 2 2 2 3 4 4 5 6 6 6 6 6 4 1 2 3 2 1 2 2 4 5 3 3 4 5 4 5 5 4 4 6 6 6 4 3 2 3 5 6 5 2 1 1 2 2 2 2 2 2 2 1 2 2 3 3 3 4 5 4 4 2 2 2 3 6 7 6 4 4 3 0 3 4 4 4 6 7 7 5 3 3 3 4 4 5 5 5 6 7 7 8 8 10 9 8 7 7 7 7 8 8 7 6 5 5 6 7 7 7 7 7 7 7 8 9 9 10 9 8 6 5 5 6 6 7 8 8 8 8 8 8 9 9 10 10 10 10 9 8 7 7 7 8 8 7 7 7 7 7 8 8 8 8 7 8 9 10 12 13 14 14 15 13 11 8 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 4 4 4 4 3 4 4 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 3 3 2 1 1 1 2 2 2 2 1 2 4 5 5 4 3 3 3 4 5 5 5 5 5 4 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 1 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 4 4 4 3 2 1 1 2 3 3 4 4 3 3 2 2 2 1 1 0 0 0 1 1 1 2 3 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 15 15 15 15 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 9 8 8 7 7 7 7 7 7 6 6 6 6 5 3 4 5 5 3 2 2 1 2 2 3 2 2 3 3 5 3 2 1 1 1 1 1 0 1 4 4 3 2 3 2 3 4 5 6 5 6 5 4 3 2 1 1 1 1 1 2 1 1 4 6 7 7 6 5 4 3 3 4 5 6 6 6 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 14 13 10 8 5 3 0 1 2 2 2 2 2 2 2 3 3 4 5 5 4 3 3 4 3 2 1 2 3 4 5 3 1 0 1 2 2 2 0 1 1 2 2 2 2 2 2 3 3 2 1 1 2 2 1 2 3 4 3 4 4 3 4 4 2 1 2 2 2 2 2 3 3 4 4 4 2 2 4 4 2 3 2 4 2 2 1 2 4 2 1 1 1 1 2 2 2 1 2 3 2 3 6 7 7 7 5 6 6 5 3 2 3 5 6 6 6 5 4 3 3 3 4 4 4 4 4 4 3 3 4 5 4 3 4 4 4 3 5 7 6 3 1 3 2 2 2 1 1 1 1 1 1 0 2 4 5 5 5 4 3 3 3 4 4 5 5 5 6 5 5 5 5 3 3 4 4 3 2 1 1 1 2 3 4 5 4 4 5 6 6 6 6 6 5 4 4 5 6 6 5 4 2 1 1 4 6 6 3 2 2 2 1 4 7 7 5 2 0 1 3 4 5 6 6 5 5 6 6 6 3 3 5 5 5 5 4 3 2 1 2 3 4 4 5 4 5 4 2 1 1 1 1 3 4 3 2 3 3 2 3 3 3 3 2 2 2 5 8 8 7 5 3 1 3 5 4 5 5 5 5 5 4 2 2 2 4 5 6 5 4 4 4 4 4 5 6 5 3 2 2 2 1 2 4 6 4 4 4 3 2 3 5 6 5 5 4 4 2 2 3 4 5 5 4 1 2 3 3 3 3 3 3 2 2 2 2 2 3 3 2 3 4 2 3 3 3 1 2 3 5 6 5 4 3 1 3 3 4 6 7 7 5 3 1 4 4 5 4 4 5 6 6 7 8 9 9 9 8 7 7 7 8 8 8 8 7 6 6 6 6 7 7 7 7 7 7 7 8 9 10 10 9 7 5 5 6 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 8 6 6 7 8 9 10 10 11 11 10 11 11 12 12 12 12 13 13 14 15 15 15 13 12 9 7 6 6 6 6 6 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 2 2 2 2 3 3 4 4 4 5 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 2 1 0 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 2 3 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 4 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 9 7 6 5 4 4 5 6 7 7 7 7 7 7 7 6 4 3 2 2 2 2 2 2 3 3 3 2 2 2 3 3 1 2 2 2 2 3 4 4 5 4 4 5 4 3 3 4 4 3 2 3 4 4 4 2 1 2 2 2 1 1 2 3 6 4 5 5 4 4 2 2 3 5 5 5 5 5 5 5 5 6 6 6 6 7 8 10 12 12 13 13 14 15 15 15 15 16 16 16 17 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 14 11 9 6 3 1 1 3 3 4 4 4 4 4 3 2 2 3 4 5 5 3 1 2 4 5 4 2 1 2 2 3 4 2 1 3 3 1 2 1 1 1 1 1 2 3 3 3 3 3 2 2 2 2 1 1 1 2 4 2 4 5 6 6 6 5 3 3 4 2 1 1 2 3 4 4 2 1 1 3 3 1 2 0 2 1 0 2 2 3 1 1 2 1 1 2 3 3 1 1 2 3 5 6 5 4 5 7 6 5 5 4 4 4 5 6 6 5 4 3 3 2 3 4 4 4 4 4 3 3 3 4 4 5 4 3 2 2 1 3 6 7 6 2 1 1 1 2 2 2 2 1 2 2 1 3 5 5 5 5 5 4 4 4 4 5 5 6 6 6 5 5 5 5 4 4 4 4 3 3 2 1 1 2 3 4 4 3 4 5 6 6 6 6 6 4 3 4 5 5 5 6 4 2 1 3 5 7 7 4 3 4 2 0 4 6 7 6 5 3 3 5 6 6 6 6 6 6 6 6 6 4 3 4 4 4 4 5 5 6 6 6 7 8 7 5 3 3 3 1 2 2 2 3 4 5 6 6 4 2 1 2 3 4 5 6 5 5 6 7 6 6 5 5 4 5 4 3 2 2 3 4 4 4 3 2 3 4 5 5 4 3 4 5 5 3 3 4 5 6 4 2 2 3 4 4 5 3 1 4 3 2 1 2 6 7 7 6 4 4 5 5 5 5 3 1 2 3 3 3 3 3 3 2 0 0 2 3 4 4 3 2 3 3 0 2 3 4 4 5 5 6 5 4 5 4 1 1 2 5 7 7 4 3 3 3 6 3 2 4 5 7 6 6 7 8 9 8 7 6 6 7 8 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 7 5 5 6 6 6 6 6 6 7 7 8 9 9 9 9 10 10 9 8 7 6 7 8 9 10 11 12 12 13 13 13 13 13 14 14 14 15 15 15 15 14 12 9 7 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 2 3 3 4 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 3 2 2 2 3 3 3 3 2 2 2 2 2 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 3 2 2 1 0 0 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 4 5 5 5 5 4 4 4 3 3 3 3 3 3 4 5 5 6 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 9 8 6 4 2 2 3 4 6 6 5 6 6 6 5 5 5 4 5 3 2 2 2 3 3 3 2 2 1 2 2 2 2 2 2 2 1 2 3 3 3 2 2 3 2 0 2 4 4 4 3 4 4 4 4 3 2 2 2 2 2 3 3 5 5 4 1 2 3 4 4 2 2 4 5 5 5 5 5 5 5 6 6 7 8 8 9 10 11 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 15 14 12 12 12 10 8 5 2 1 2 3 2 2 3 3 3 2 2 2 2 1 1 2 2 3 1 2 4 1 4 4 3 0 1 1 1 2 3 3 5 4 2 1 1 1 2 1 1 2 2 2 3 4 4 4 3 2 2 1 0 0 2 2 2 3 4 5 5 5 5 4 2 2 2 1 0 1 2 1 1 0 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 3 3 2 1 1 2 2 1 1 4 6 5 4 3 2 6 7 6 4 5 6 6 7 6 5 5 5 5 2 2 4 4 4 4 4 4 4 4 4 4 3 2 3 3 2 1 1 3 6 8 7 4 3 3 4 4 4 3 3 3 3 2 0 2 2 3 4 5 5 4 4 3 3 4 3 4 5 5 5 5 5 5 5 4 4 4 4 3 2 1 1 2 3 4 4 3 5 6 6 5 5 5 6 4 3 4 4 4 4 6 5 4 3 5 7 7 7 6 5 4 2 2 1 4 6 7 7 5 5 5 5 5 4 5 6 6 4 5 5 5 4 4 4 5 5 5 6 7 9 7 8 9 7 6 3 3 6 5 4 3 3 4 5 4 5 6 5 4 2 3 3 4 3 3 5 6 7 6 6 6 6 5 5 6 5 3 3 4 4 3 3 3 3 2 2 3 2 1 1 3 5 5 4 2 0 2 4 5 5 3 1 3 4 3 2 3 2 3 5 3 3 2 1 5 6 6 5 5 4 4 6 4 2 2 3 3 4 4 4 4 3 0 3 4 4 4 5 6 4 4 3 2 2 4 6 6 6 6 6 5 5 4 4 4 3 1 1 4 6 7 4 4 5 6 7 5 4 6 6 7 6 7 7 8 9 7 6 5 6 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 6 4 4 5 6 6 7 7 6 6 6 6 7 8 8 8 8 9 8 7 6 6 7 8 9 10 10 11 12 13 13 13 13 13 13 13 13 14 14 14 13 11 8 6 5 5 6 6 6 6 6 6 7 7 7 7 7 6 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 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 3 3 4 5 5 5 5 6 6 6 6 6 5 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 4 3 2 2 2 3 3 4 4 4 4 3 2 2 2 1 1 2 2 2 2 3 4 5 5 5 5 4 4 3 3 4 4 4 3 2 2 1 0 1 0 0 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 2 2 2 3 3 4 5 5 5 5 4 4 4 5 5 5 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 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 14 14 14 13 13 12 12 12 11 11 10 9 8 8 9 9 9 8 6 4 4 4 4 4 4 4 4 2 4 5 5 4 4 4 5 5 4 2 1 1 2 3 4 4 3 1 1 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 3 4 4 2 1 1 2 4 4 3 2 1 1 3 5 5 6 6 6 5 4 4 3 3 3 4 5 5 5 5 6 6 7 7 7 8 9 10 11 11 12 12 13 13 14 14 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 16 15 15 15 15 15 14 13 11 9 6 5 6 6 5 3 1 1 2 3 2 2 1 1 2 1 0 2 2 4 3 1 1 1 1 2 3 1 4 4 2 1 2 3 2 0 2 2 2 3 3 2 1 2 1 0 2 2 1 1 1 2 4 4 4 4 2 2 1 1 2 3 3 4 5 5 4 5 5 5 2 1 2 2 2 2 3 3 2 1 2 2 1 1 1 2 3 3 2 2 2 3 2 2 1 2 3 1 1 0 1 3 1 3 5 6 5 4 4 1 5 7 6 3 4 6 6 6 5 5 5 6 4 3 3 4 4 3 3 4 5 4 4 4 4 3 3 3 3 2 1 1 3 6 8 7 5 3 5 6 5 5 5 4 5 2 1 0 1 2 3 4 4 4 3 3 3 3 2 2 3 5 5 5 4 4 4 4 3 3 4 4 4 4 3 2 3 4 5 5 6 7 6 4 2 2 3 5 5 3 3 4 3 3 4 5 4 5 7 7 7 6 7 6 3 4 3 2 3 5 6 6 6 4 3 3 3 5 4 2 1 1 3 3 4 5 6 5 4 4 5 4 4 6 6 7 7 6 5 4 3 5 5 3 3 3 4 4 4 3 3 5 5 5 5 4 5 5 5 6 7 7 6 5 4 3 2 2 3 6 5 2 3 2 1 2 3 3 3 0 3 5 4 4 5 6 5 3 2 4 4 4 4 4 2 1 1 1 1 2 4 3 3 4 5 5 5 5 5 5 6 6 5 6 4 3 1 2 3 4 3 4 4 4 4 3 2 5 5 5 5 5 5 4 4 4 4 5 5 6 6 5 3 2 2 3 3 2 2 2 2 3 5 6 7 7 6 6 5 4 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 8 8 8 8 8 8 8 8 7 6 6 6 7 7 6 6 5 4 3 4 6 7 7 8 8 7 7 6 6 6 7 7 7 7 7 6 5 5 6 7 9 10 11 11 12 12 12 12 13 13 12 12 12 12 12 11 10 7 5 5 5 5 6 6 6 5 5 5 5 6 7 7 7 6 6 5 5 5 5 5 5 4 4 3 4 4 4 4 3 3 3 4 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 5 5 4 3 3 3 3 4 4 4 3 2 2 1 1 0 2 2 3 3 3 3 3 3 4 5 5 4 3 3 3 2 3 3 2 2 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 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 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 3 3 14 13 13 13 12 12 11 11 10 9 8 7 6 6 7 9 8 7 5 5 7 6 6 4 3 1 2 1 3 5 4 4 5 5 6 5 3 2 1 2 1 2 4 5 4 3 1 0 1 2 2 1 1 3 2 1 1 1 1 2 2 2 3 4 4 3 2 4 3 3 4 5 5 3 1 3 3 5 4 4 5 6 7 7 8 8 7 5 4 4 4 5 5 6 7 8 9 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 11 11 10 11 11 11 12 13 13 14 14 14 14 14 13 13 12 11 10 8 7 6 4 4 4 3 3 3 2 2 2 3 3 3 2 3 3 3 1 1 1 2 3 2 1 1 1 2 1 0 3 4 4 2 3 2 2 3 1 1 1 1 2 3 3 2 1 0 1 2 1 1 0 1 3 3 3 3 2 2 3 3 2 4 4 4 5 5 6 5 6 5 2 2 3 3 4 5 5 5 5 4 2 2 2 3 2 2 1 0 3 2 2 2 3 1 2 5 2 3 2 1 1 2 3 1 4 7 6 5 5 5 3 4 7 7 6 4 4 4 5 5 4 4 4 3 3 4 4 4 4 4 4 4 3 2 2 2 2 1 1 2 2 2 3 4 6 7 6 4 1 3 4 5 5 4 5 4 2 1 1 2 3 4 4 4 3 1 1 2 2 2 4 4 5 5 4 4 3 2 3 3 3 4 5 5 5 4 4 4 5 5 5 5 6 6 5 2 4 5 5 6 4 3 3 2 1 2 3 4 5 5 6 6 6 5 6 4 4 5 5 5 5 5 4 4 4 4 4 6 8 7 5 3 2 1 2 4 5 4 6 4 3 5 5 3 3 5 5 5 6 6 6 4 2 2 0 2 2 3 4 1 2 1 3 4 5 5 6 5 4 5 7 7 7 6 5 4 3 1 2 1 5 7 6 3 1 0 2 3 3 4 5 3 1 4 5 6 6 6 6 4 4 6 5 5 4 1 2 1 1 1 2 3 3 2 2 5 6 5 4 4 3 4 6 6 5 2 1 2 2 3 3 3 3 2 2 1 2 4 5 6 5 5 4 3 3 4 5 5 5 6 6 5 4 2 2 2 3 2 2 4 5 5 6 7 7 7 6 6 4 1 3 6 6 7 7 6 5 5 5 6 7 8 8 8 8 7 8 8 8 8 8 8 8 7 8 8 8 7 5 5 5 5 6 6 5 5 4 4 4 6 7 7 8 8 7 7 6 6 6 6 7 7 7 7 6 5 6 6 7 8 9 10 11 12 12 12 12 12 11 11 11 10 9 9 7 6 5 5 5 6 6 6 6 6 5 4 4 5 5 6 6 6 6 6 6 6 5 4 3 3 2 2 2 2 3 3 2 2 2 3 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 5 4 4 4 4 4 4 4 3 3 3 3 4 4 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 4 5 5 6 6 6 6 5 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 3 2 2 2 3 3 3 2 1 1 1 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 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 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 3 3 3 3 14 13 13 12 12 11 10 10 9 8 7 5 5 5 7 8 8 7 6 6 7 5 5 4 2 1 0 1 3 4 4 3 4 5 6 6 6 5 2 2 1 3 3 4 5 4 4 4 2 2 3 4 2 1 2 1 1 1 2 1 2 2 3 5 5 5 4 6 5 5 4 5 5 3 2 5 5 7 5 4 4 4 4 5 7 7 6 5 5 4 4 5 6 7 8 9 10 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 13 13 13 13 12 11 10 9 8 8 6 5 3 2 1 4 5 7 5 4 2 2 2 2 3 2 2 2 1 2 2 1 1 1 3 3 2 1 2 3 3 1 2 4 5 4 3 2 1 1 1 2 1 1 2 2 3 4 3 1 0 1 1 0 1 2 1 1 0 0 1 1 3 4 4 4 4 5 4 4 6 6 6 6 6 3 4 4 4 4 4 4 4 5 5 3 2 4 3 3 5 4 4 4 3 2 1 1 2 2 3 1 3 4 4 3 1 0 2 4 7 7 5 5 6 5 5 6 6 5 3 2 3 5 5 5 4 3 3 3 3 4 4 3 3 3 4 4 4 4 2 1 2 2 2 2 3 4 5 6 6 7 6 5 4 3 3 3 3 2 2 1 1 1 2 3 4 4 4 2 1 1 1 2 1 3 4 4 4 3 2 1 2 2 3 3 3 4 5 5 5 4 4 5 5 6 5 5 6 5 4 5 7 7 6 5 4 3 2 2 2 3 3 3 4 4 5 6 5 4 4 4 5 5 6 4 3 2 3 5 6 7 7 5 3 4 5 3 2 2 3 5 3 2 3 1 4 4 3 3 3 3 5 6 6 6 5 1 2 1 3 5 5 5 3 3 2 2 3 3 3 4 4 4 6 7 7 6 4 4 3 4 3 1 2 2 4 7 6 3 2 3 4 4 5 5 5 5 5 5 5 3 2 5 6 4 2 3 4 4 3 1 2 1 1 2 1 1 2 3 5 5 5 3 2 4 5 6 6 4 1 2 2 1 1 2 3 3 2 2 1 2 5 4 4 6 5 2 2 2 4 5 5 4 5 5 5 3 1 2 2 4 5 6 7 8 8 7 6 5 5 5 5 5 4 3 5 5 5 5 5 5 5 6 6 7 8 7 7 6 6 7 8 8 9 8 7 7 7 7 7 6 6 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 9 9 9 8 7 7 6 6 6 6 7 7 8 8 8 8 9 8 8 8 8 6 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 4 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 7 7 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 4 3 3 3 3 3 3 3 3 2 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 3 3 3 3 3 3 4 5 6 6 6 6 5 4 4 3 3 3 3 2 1 1 2 3 3 4 4 4 4 4 5 5 4 3 2 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 4 5 5 6 6 5 5 5 6 6 6 5 5 5 5 4 4 3 3 3 4 4 4 5 5 5 5 4 4 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 13 13 12 12 11 10 10 9 8 7 5 4 4 5 6 7 8 7 6 6 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 4 3 2 4 5 6 6 7 6 5 3 1 3 4 3 2 1 1 2 1 1 1 2 4 4 3 2 1 4 5 6 5 4 4 3 3 5 6 5 6 6 5 3 4 5 6 6 6 5 5 5 5 5 6 7 8 9 10 11 12 12 13 12 12 11 10 10 9 9 10 10 11 11 11 10 10 10 10 10 10 11 12 12 12 12 11 11 10 8 7 6 6 5 6 6 5 3 1 1 3 5 6 6 5 3 1 1 2 2 2 2 2 2 1 1 1 2 2 3 3 1 2 2 1 1 1 2 3 5 3 2 3 2 3 2 0 1 1 1 3 4 4 3 1 1 1 0 1 1 2 1 1 1 1 1 2 2 3 2 2 3 4 4 5 6 6 5 5 5 5 5 4 3 2 2 2 3 5 6 3 3 5 4 3 5 4 3 2 1 1 2 1 1 2 3 3 4 5 5 3 2 3 4 4 5 7 6 5 5 6 5 5 6 5 4 2 3 4 5 5 3 2 2 2 3 2 3 3 3 3 3 3 3 3 1 0 2 3 3 2 2 3 5 7 6 5 6 5 3 1 0 2 2 1 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 2 1 2 3 3 3 4 5 5 3 4 6 6 5 4 5 6 6 6 5 5 6 5 5 5 4 1 1 2 1 2 2 3 2 3 5 4 4 3 3 4 2 1 1 2 3 4 5 5 3 4 4 4 4 4 5 4 3 1 3 3 2 1 1 2 3 2 1 1 3 4 4 5 4 3 2 3 6 6 6 5 6 5 3 2 3 2 1 2 3 4 5 6 7 8 5 4 4 5 5 5 6 4 3 3 5 6 4 4 5 4 3 1 1 3 4 5 4 2 1 2 3 5 7 5 3 2 4 5 2 1 0 1 1 1 1 4 5 6 4 4 4 4 5 6 5 3 1 2 2 2 1 2 3 1 1 2 3 4 2 4 2 2 5 3 2 2 3 4 4 4 4 4 5 4 2 1 1 4 5 4 5 7 9 8 5 5 5 6 5 4 5 5 5 5 4 5 7 6 6 6 6 7 7 7 6 6 6 7 8 8 8 8 7 6 5 5 5 5 6 6 6 5 4 3 4 4 5 5 6 6 5 5 5 5 4 4 5 5 6 7 8 8 9 11 9 8 6 5 5 4 4 3 3 3 2 2 2 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 4 4 4 5 5 5 6 6 5 5 5 5 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 8 8 7 6 5 4 3 3 2 3 3 3 4 4 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 5 5 5 5 4 4 3 3 3 2 2 1 1 2 3 3 4 4 4 4 4 5 5 4 3 2 1 2 2 1 1 1 1 0 0 1 0 0 1 1 2 2 3 2 2 1 1 1 1 1 2 3 3 4 5 6 6 6 6 5 5 5 6 6 5 5 5 5 4 4 3 3 3 3 3 4 4 4 5 5 5 4 4 3 3 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 13 12 12 11 11 10 9 8 7 6 5 4 4 4 5 6 6 6 5 4 4 4 5 6 7 6 6 6 6 6 6 6 5 4 4 5 5 6 5 5 4 3 4 5 6 6 5 6 6 5 4 5 4 2 1 1 0 2 2 1 1 3 4 2 3 2 4 5 5 5 3 2 5 6 7 5 5 5 6 5 5 5 5 5 4 4 5 5 5 6 6 7 8 9 10 11 12 13 13 12 10 9 9 8 8 8 8 9 10 11 10 10 9 9 10 10 10 10 11 11 11 10 9 8 7 7 6 5 5 6 6 5 4 5 4 2 2 2 1 2 4 5 5 4 2 1 2 3 1 1 1 0 2 2 2 1 2 2 2 3 3 2 1 2 3 1 3 4 4 4 3 2 1 1 1 0 1 3 4 2 1 1 1 1 1 1 1 0 0 1 2 3 2 2 1 1 1 2 3 2 4 5 5 4 3 4 4 4 3 2 3 4 4 2 2 4 4 4 2 3 4 4 4 5 4 0 2 0 1 2 1 0 4 5 4 4 3 4 4 4 4 2 4 6 7 6 5 6 6 6 5 4 4 2 2 2 2 2 1 1 2 3 4 4 3 2 2 2 3 3 3 2 2 2 1 1 2 2 2 2 5 6 7 6 5 4 2 1 2 1 2 2 2 1 1 2 3 3 2 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 0 1 1 1 2 4 4 4 4 4 4 4 3 5 6 6 6 5 5 5 4 4 4 3 1 1 2 0 1 3 3 3 4 4 4 4 3 1 1 1 2 2 3 4 5 4 4 3 3 4 3 2 4 6 6 5 3 1 1 1 1 2 3 4 2 1 3 5 5 3 2 1 1 3 4 5 4 4 5 6 6 4 2 4 4 3 4 4 4 5 6 7 7 6 5 5 6 6 6 6 6 5 4 4 5 5 4 2 1 0 3 2 2 2 3 4 4 5 2 2 2 3 7 6 4 2 1 2 2 1 1 2 2 3 5 5 5 3 3 6 6 5 2 1 1 2 2 2 2 3 3 3 1 1 3 4 5 2 2 2 3 5 3 3 3 3 5 4 3 4 4 5 3 4 3 3 5 5 4 4 6 9 7 3 1 2 3 4 4 5 5 5 5 6 6 7 6 6 6 6 6 6 6 6 6 7 8 8 8 6 4 4 5 5 5 5 5 5 6 6 5 3 2 3 4 5 6 6 6 5 5 4 4 4 5 5 5 6 8 8 9 8 7 4 3 3 3 3 2 2 2 3 3 3 2 1 1 0 1 2 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 6 7 7 7 6 4 3 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 0 0 1 1 2 2 2 2 2 3 4 4 4 3 2 1 1 1 1 1 2 2 4 5 6 6 6 5 5 5 5 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 4 4 4 3 3 3 3 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 13 12 11 11 10 9 9 8 7 6 5 5 4 4 4 4 4 5 4 4 5 5 6 6 6 6 5 5 5 6 6 5 4 3 5 5 5 5 6 6 3 5 5 5 3 3 4 4 5 4 4 5 5 4 2 3 3 3 2 2 1 1 2 1 1 3 4 5 5 4 4 6 8 5 4 4 5 5 6 6 5 5 4 4 4 5 6 6 6 6 7 8 9 10 11 12 13 13 13 10 8 7 7 8 7 7 8 9 10 10 9 8 9 10 11 10 9 8 8 8 8 8 6 5 4 5 6 5 5 6 6 6 4 5 5 2 3 3 3 1 1 4 5 5 2 1 3 3 0 1 1 2 4 5 3 1 1 1 3 3 2 2 1 2 3 1 1 3 3 4 2 2 2 1 1 1 2 3 3 1 1 1 1 1 2 2 2 1 0 1 1 2 2 3 2 2 2 2 1 2 3 4 3 1 1 3 3 4 5 2 2 3 3 4 3 5 5 5 2 1 4 4 5 5 4 2 2 2 2 3 3 1 4 5 5 3 3 5 5 5 4 4 5 6 7 6 5 6 6 5 4 4 4 4 3 1 1 1 1 1 2 3 2 1 1 1 1 2 3 4 3 1 2 3 2 2 2 2 2 2 4 6 7 6 5 3 1 1 0 1 2 2 2 1 2 3 3 4 2 1 1 0 1 1 1 2 3 3 3 3 2 2 1 1 2 2 1 1 1 2 2 3 4 4 3 3 4 4 4 5 6 6 6 5 5 5 4 3 4 3 2 0 0 0 3 5 5 5 5 4 3 3 2 1 2 3 3 4 5 6 6 6 5 5 6 8 8 8 7 6 6 6 6 4 3 1 0 0 1 1 1 0 2 4 5 3 2 1 1 2 2 3 3 3 4 5 5 5 5 6 6 6 5 6 6 6 7 7 7 5 5 4 4 4 3 4 6 7 7 5 6 7 5 4 3 3 4 3 3 1 1 3 5 6 4 1 5 2 5 7 6 4 4 4 4 4 3 3 3 4 5 5 5 4 5 6 6 4 2 3 4 3 3 2 2 4 1 1 3 3 4 5 5 3 3 4 4 3 3 3 3 2 2 3 4 4 4 4 3 4 3 3 5 5 4 3 6 10 7 4 0 1 2 4 5 5 5 5 4 5 5 6 7 6 5 5 5 5 5 6 6 7 8 7 6 4 3 5 6 7 6 6 5 5 5 5 5 3 3 3 5 6 7 8 7 5 5 5 5 5 6 6 6 7 9 8 7 5 3 0 1 2 2 2 2 3 3 3 3 2 1 0 1 2 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 6 6 6 6 6 6 6 6 6 7 7 6 5 5 5 5 6 6 6 7 7 7 7 6 6 6 5 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 6 5 5 4 4 4 5 6 7 6 5 3 2 2 3 3 4 4 4 3 3 4 3 3 3 3 3 3 3 3 2 2 1 0 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 4 5 5 5 5 5 5 5 4 4 3 2 1 1 1 1 1 2 2 4 5 6 5 5 4 4 4 5 5 5 5 4 4 4 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 2 2 2 3 3 3 3 12 12 11 10 10 9 8 7 6 6 5 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 6 6 6 5 5 5 5 6 5 4 4 5 3 4 6 6 5 5 5 6 4 2 2 3 3 2 4 5 5 2 2 2 2 2 2 1 3 4 4 3 4 5 8 6 5 3 4 5 6 6 6 5 5 5 5 5 5 6 7 7 7 6 8 9 10 11 12 13 13 13 12 10 9 8 8 9 8 8 7 8 8 9 9 10 10 11 11 10 8 7 6 5 6 6 5 4 4 5 6 6 6 6 6 5 5 4 4 1 1 3 4 2 1 3 3 3 1 1 5 3 2 1 1 1 3 4 1 1 2 4 5 3 1 2 3 5 5 5 2 2 3 3 3 3 3 2 2 2 2 1 1 2 1 1 2 0 1 1 1 1 0 2 1 1 2 3 3 1 0 2 2 1 2 2 1 1 3 1 2 5 6 3 1 3 4 6 6 5 5 4 4 3 4 4 4 5 4 3 3 5 3 3 3 2 3 5 6 6 5 6 6 6 5 5 7 5 5 4 3 4 3 2 3 5 5 5 5 2 2 2 2 2 2 2 1 1 1 1 1 2 3 4 2 1 2 3 3 4 3 2 3 3 4 6 7 7 5 3 1 2 1 1 1 1 1 2 2 2 2 2 1 2 4 4 4 3 3 3 3 4 2 2 2 2 0 0 0 2 2 1 2 2 2 2 4 5 5 4 4 4 5 6 6 7 6 5 5 5 4 2 4 3 3 2 1 2 4 5 5 5 5 3 2 1 1 2 3 3 2 3 6 6 6 6 6 7 8 8 7 6 4 4 5 6 6 4 2 4 3 4 4 5 6 4 2 1 2 3 2 1 1 1 1 2 2 3 3 2 3 5 5 5 5 5 5 7 8 7 6 7 5 3 4 4 2 3 3 2 4 6 7 6 6 7 6 6 7 5 4 4 3 1 2 3 4 5 6 3 4 5 2 3 5 5 5 5 5 6 6 5 4 4 4 4 5 6 6 4 3 3 4 5 5 5 5 3 2 1 1 2 4 4 5 6 6 5 4 4 2 0 3 3 1 1 1 2 3 4 5 4 5 3 2 3 5 3 3 3 5 8 8 3 3 1 1 4 6 6 6 6 4 5 6 6 6 5 5 4 4 5 5 5 6 6 7 6 5 3 3 4 6 7 8 7 5 5 5 5 4 3 3 4 5 7 9 9 8 5 5 6 6 6 7 7 7 8 9 7 5 3 2 1 1 2 3 3 4 4 4 4 4 3 2 2 3 4 4 4 4 4 4 4 5 5 6 6 6 5 5 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 6 6 6 6 6 5 5 3 3 4 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 5 5 6 5 4 3 2 3 4 4 4 4 4 3 4 3 3 3 3 3 3 3 2 2 1 1 1 1 1 0 1 2 3 3 3 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 1 0 1 2 2 2 2 2 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 6 6 6 6 5 4 3 3 2 1 1 1 1 1 2 3 5 5 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 4 4 4 3 3 3 2 2 2 3 3 3 2 3 3 4 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 3 2 2 2 2 3 3 3 12 11 10 10 9 8 7 7 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 5 5 5 6 7 5 4 5 4 4 5 6 6 6 5 5 5 3 1 0 2 3 3 3 5 6 4 3 3 2 2 3 3 4 4 4 4 6 7 5 2 3 5 5 5 5 6 5 5 4 5 5 5 6 6 7 7 7 8 9 10 11 12 13 13 13 13 13 11 11 11 11 11 9 7 6 8 9 11 11 11 11 11 11 10 8 7 5 4 4 5 5 5 5 6 6 6 6 5 4 4 3 2 1 1 1 2 1 1 1 1 0 1 2 3 3 3 2 3 3 3 1 2 1 1 1 4 5 4 2 2 4 5 6 6 4 3 4 4 3 1 2 2 2 2 2 2 2 2 1 1 1 1 2 3 1 3 2 1 0 1 2 1 2 2 1 1 1 2 0 1 1 2 3 2 2 4 5 4 3 6 5 4 3 3 3 3 4 4 4 5 5 4 3 3 3 2 1 1 2 3 5 5 6 7 6 5 4 5 5 5 6 4 2 1 0 1 2 3 5 5 6 6 4 2 2 3 3 3 3 2 2 1 0 1 1 1 2 3 1 1 2 1 3 4 4 3 3 5 6 8 8 7 6 4 1 0 1 1 1 1 1 1 2 2 2 2 2 1 2 4 5 5 5 5 4 3 2 1 1 1 1 0 1 1 1 2 2 3 3 3 4 5 5 4 4 4 2 3 5 6 7 6 6 5 6 5 3 2 1 2 3 3 3 4 4 5 4 2 2 2 2 2 1 1 1 2 5 6 6 6 7 7 6 5 5 5 4 5 5 6 5 4 3 5 5 5 6 6 6 4 2 2 2 3 2 2 2 1 0 2 3 3 2 1 1 1 1 2 3 4 5 7 8 7 6 6 4 2 3 3 2 1 2 1 1 4 6 6 2 1 2 2 3 4 5 6 5 3 3 3 3 4 5 6 3 3 4 2 3 4 4 4 4 5 6 6 4 3 3 4 5 6 6 3 4 5 5 5 5 5 4 2 1 1 2 1 0 3 4 5 5 5 4 3 2 2 2 1 0 2 2 1 2 3 4 3 5 4 3 5 3 1 1 2 3 6 10 5 1 2 2 5 6 6 5 4 4 5 5 5 4 5 5 6 5 4 4 4 5 6 7 7 6 5 5 6 7 7 7 6 5 5 5 5 4 4 4 4 6 7 9 10 9 6 5 6 6 6 7 8 8 9 9 6 5 3 3 3 3 3 3 4 4 5 5 4 4 3 3 3 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 6 5 5 4 4 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 6 7 7 7 7 8 8 7 7 7 7 6 5 5 6 6 5 5 4 5 5 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 3 3 3 3 2 2 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 3 2 1 1 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 4 5 5 6 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 2 2 2 2 2 3 3 3 11 10 10 9 8 7 7 6 6 5 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 5 4 4 4 5 5 5 5 3 2 2 1 1 1 3 1 2 4 4 4 4 3 4 6 5 3 2 2 3 2 3 5 6 6 3 4 4 5 5 5 5 5 5 4 3 4 5 6 6 7 7 7 8 9 10 11 12 13 13 13 13 13 13 12 13 11 10 7 6 6 7 10 12 13 12 11 10 10 10 8 7 7 6 6 5 5 7 7 7 6 6 5 6 4 3 3 2 1 1 2 1 0 2 2 2 2 3 3 3 4 3 2 3 4 4 2 2 3 3 2 2 2 3 4 1 2 1 2 3 4 5 4 4 2 1 0 1 2 2 1 2 2 2 0 1 1 1 3 3 2 1 1 3 2 1 1 2 2 1 1 1 1 1 1 3 3 3 3 4 5 4 3 2 1 2 3 4 3 2 3 2 1 2 2 4 5 5 4 1 2 3 3 2 3 4 5 5 5 5 6 7 4 1 2 3 3 4 5 2 1 1 2 4 4 5 6 7 6 3 1 2 3 2 2 3 3 2 2 3 2 1 1 2 3 2 1 3 3 3 4 5 5 5 5 6 7 7 7 6 4 2 1 2 3 4 5 3 2 2 2 2 2 3 3 2 2 4 5 6 6 4 2 1 1 1 1 1 2 1 1 1 2 2 2 3 3 4 4 4 4 3 3 3 3 3 5 7 7 6 6 7 7 6 5 2 2 2 3 3 4 4 4 5 5 4 4 3 3 2 2 4 7 7 6 6 6 6 5 1 3 5 5 5 5 5 5 3 3 3 3 3 4 5 4 3 1 1 2 3 2 2 1 0 0 0 2 3 4 3 2 2 2 1 2 3 5 6 8 7 7 6 6 5 3 2 4 5 3 1 0 1 2 6 7 6 3 3 4 4 2 1 4 5 5 3 2 3 2 4 6 6 4 3 4 4 4 3 3 3 4 5 6 4 3 3 4 5 6 5 3 5 5 5 4 3 3 3 1 1 1 1 2 3 4 3 2 2 3 4 3 2 1 1 0 1 1 2 3 4 5 5 3 4 4 3 4 2 0 1 3 6 7 8 6 4 3 3 5 7 7 5 4 4 4 4 3 3 5 6 6 5 4 4 3 3 5 6 8 8 7 6 6 6 6 6 5 4 4 5 5 4 4 4 5 6 7 9 10 9 7 5 5 6 7 7 8 9 9 7 5 5 5 5 5 4 4 4 4 4 5 5 4 4 3 3 3 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 7 7 7 7 6 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 5 5 5 5 5 4 4 3 2 2 2 3 4 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 6 5 4 4 4 4 3 4 4 4 4 4 4 3 3 3 2 2 2 3 3 4 5 5 4 3 2 1 1 2 2 3 3 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 3 4 5 4 4 3 2 1 1 2 2 2 2 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 10 9 9 8 7 6 6 5 5 5 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 4 4 5 5 6 5 3 0 1 2 2 2 3 3 3 1 2 2 1 1 3 5 6 7 4 2 1 1 1 3 5 6 5 2 3 3 4 4 5 5 5 4 3 3 4 5 6 7 7 8 8 9 10 11 12 12 13 12 12 12 12 12 11 11 8 7 7 6 6 8 11 12 13 12 10 9 8 7 6 6 7 7 8 5 5 7 7 6 6 5 4 5 5 5 6 3 2 3 3 2 2 3 4 3 2 2 5 5 5 4 3 2 2 3 2 3 5 5 4 2 3 2 2 2 2 2 2 3 4 3 2 3 2 1 1 1 3 3 1 2 1 1 1 2 2 3 3 2 1 1 1 3 2 0 1 0 1 1 2 2 0 2 3 5 4 3 2 0 1 0 1 2 3 2 2 3 3 4 5 4 2 2 1 3 4 4 4 3 3 3 3 2 2 2 2 3 3 4 5 7 5 3 1 0 2 4 5 4 2 3 2 2 3 5 8 7 5 1 1 3 3 2 2 3 4 4 4 3 2 2 1 3 3 4 2 2 3 3 4 5 6 6 6 6 6 5 7 7 6 4 3 4 5 6 6 4 2 1 1 1 2 3 4 2 1 3 5 6 6 5 2 0 1 0 1 2 2 2 2 1 2 2 1 3 3 4 4 4 4 3 3 4 4 3 3 5 6 5 6 5 4 6 6 4 2 2 2 3 4 4 3 4 5 6 5 4 4 4 5 6 7 6 4 4 3 3 3 3 4 5 6 5 4 4 4 4 3 2 2 2 2 4 4 3 2 2 3 5 2 3 1 2 2 1 1 3 4 3 2 1 2 3 4 4 4 4 7 7 7 6 5 5 6 6 5 4 2 2 1 2 2 4 6 6 5 3 2 2 3 1 1 3 4 5 6 4 2 3 4 5 6 5 3 3 3 2 3 3 4 5 6 5 4 5 5 6 5 4 4 4 4 3 3 1 1 2 2 1 2 2 3 2 2 1 0 2 3 4 4 4 4 3 4 0 2 1 2 4 5 5 4 3 4 2 2 3 3 4 4 6 7 7 6 5 3 3 3 5 6 5 5 5 5 3 2 3 4 5 5 5 4 4 3 4 5 7 8 7 6 5 5 5 5 5 4 4 4 5 5 5 5 6 6 7 7 8 9 8 7 5 5 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 5 5 5 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 6 6 6 5 5 6 5 4 3 3 2 2 2 2 3 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 3 2 1 1 1 2 3 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 5 5 6 6 7 7 7 6 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 6 6 5 4 3 2 2 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 2 2 1 2 2 4 5 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 6 6 6 7 7 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 9 8 8 7 6 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 5 5 5 5 5 6 6 5 5 3 2 2 2 2 2 2 3 4 2 1 3 2 1 4 6 7 7 5 4 3 3 2 1 3 3 2 1 2 3 3 4 4 4 4 3 3 4 4 6 7 7 8 9 9 10 10 11 12 12 12 12 11 11 10 10 9 8 7 6 7 8 9 10 12 13 12 10 8 6 5 4 3 5 5 5 5 5 3 6 5 2 1 1 1 3 4 4 4 4 4 5 5 4 3 4 5 4 4 5 6 6 6 6 4 3 3 3 4 4 5 5 5 5 3 1 2 4 3 2 2 3 5 5 5 5 3 2 1 1 1 1 0 1 2 2 3 2 2 2 1 1 2 2 0 1 1 1 3 2 1 1 2 1 3 5 7 5 3 3 3 2 4 3 2 1 2 4 3 3 4 5 6 6 5 3 2 3 3 4 3 4 4 2 1 1 2 2 1 3 3 4 3 4 5 4 1 1 1 2 4 5 3 4 4 3 5 6 8 6 4 1 2 3 3 2 3 4 5 5 5 4 3 3 3 4 4 4 3 2 2 3 4 6 6 6 5 5 4 4 6 7 7 6 5 6 6 6 5 3 1 1 1 0 0 1 2 2 0 3 5 6 6 4 2 0 1 1 0 1 2 1 1 1 2 2 2 2 3 3 3 3 3 3 1 2 3 3 3 4 5 6 4 4 3 2 6 7 4 3 3 3 3 4 4 4 5 6 5 4 4 4 5 5 6 6 4 3 2 3 2 3 4 5 5 2 1 1 2 4 2 1 2 2 2 1 3 3 4 5 5 6 5 4 4 4 4 3 2 1 0 2 1 1 1 3 4 5 4 2 5 7 6 5 3 3 2 1 1 2 2 2 0 3 2 3 4 5 6 6 5 4 3 3 3 5 5 5 6 6 5 5 5 6 6 5 3 1 0 1 3 3 3 5 5 6 5 5 5 5 5 4 4 3 2 2 1 1 1 1 3 2 1 0 1 2 3 2 2 3 3 4 4 3 2 3 4 1 2 3 3 4 5 5 4 1 3 1 1 5 5 5 6 6 7 6 5 4 4 4 4 6 6 6 6 7 7 5 2 2 3 4 4 4 4 3 3 4 5 5 6 6 6 6 6 7 6 6 5 5 5 5 5 6 6 7 8 8 7 8 8 8 7 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 8 8 7 6 6 5 5 5 5 4 5 5 4 4 2 2 2 2 2 3 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 5 5 4 4 5 5 5 5 5 5 5 5 6 7 7 6 5 4 4 5 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 5 4 3 3 3 3 5 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 4 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 5 5 5 5 5 5 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 7 6 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 3 4 4 5 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 2 8 7 6 6 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 5 5 5 5 5 6 6 5 5 4 4 3 3 3 3 2 2 3 2 0 2 1 2 5 7 7 7 7 5 5 6 6 4 1 3 3 2 2 2 2 3 3 3 3 4 4 5 6 6 7 8 9 9 10 10 11 12 12 12 11 10 10 8 7 7 7 6 5 6 8 10 11 13 13 12 10 8 5 4 2 0 1 3 4 5 5 6 4 4 4 1 6 5 3 2 2 2 2 3 5 5 4 4 6 5 5 6 5 6 6 7 7 7 5 4 4 3 3 3 3 3 4 5 4 4 3 3 4 2 2 4 5 5 5 4 3 2 1 0 2 2 2 2 3 1 1 2 1 0 1 2 2 3 2 3 4 4 3 2 1 1 1 1 4 6 8 5 2 3 2 2 3 3 4 5 6 5 5 5 5 4 5 6 5 4 3 5 5 5 5 3 2 2 3 3 2 2 3 5 5 4 0 1 3 5 3 1 1 5 6 4 3 5 5 5 6 6 5 3 1 2 2 3 2 1 3 4 4 3 3 4 4 4 4 4 4 4 4 4 3 4 4 5 6 5 5 5 5 6 7 7 7 6 6 6 6 5 2 1 1 1 1 1 0 1 0 2 1 2 5 6 6 4 3 1 1 0 1 1 1 1 0 1 2 3 3 2 2 2 3 3 3 3 1 2 3 3 3 4 5 7 5 1 2 3 3 6 6 4 3 3 3 4 4 4 5 5 5 4 4 4 5 5 6 8 6 4 2 3 3 3 4 5 5 2 1 2 2 3 2 1 1 2 1 2 3 4 5 6 7 7 6 6 6 4 4 5 5 4 2 0 0 0 1 1 3 4 3 0 3 6 6 4 2 2 4 2 1 1 2 4 2 2 1 1 3 4 4 5 5 5 5 5 4 4 4 5 5 3 5 4 5 6 5 4 3 3 3 3 4 4 4 5 5 6 6 5 5 4 4 3 3 1 1 1 2 2 1 1 2 2 3 4 4 3 3 3 3 2 1 3 5 3 1 3 3 2 1 3 3 1 3 4 4 0 1 1 2 3 4 5 6 6 5 4 3 2 2 3 4 5 5 6 7 8 8 5 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 6 5 5 5 5 6 6 7 7 7 7 7 7 7 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 6 6 5 5 4 4 5 5 5 6 5 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 4 4 5 5 5 5 5 5 5 5 4 4 4 5 6 6 7 7 7 6 5 4 4 4 5 5 5 4 4 4 5 6 7 7 7 6 5 5 5 6 6 5 5 5 5 6 6 7 7 7 7 7 6 6 3 2 3 3 4 6 7 8 7 7 7 6 5 5 5 5 5 5 4 4 4 4 4 3 2 2 3 3 3 4 3 3 3 3 3 3 4 5 5 5 5 5 5 4 3 4 4 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 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 4 5 6 6 7 7 7 8 8 8 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 6 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 4 4 5 4 5 5 5 6 6 6 5 5 4 4 4 4 3 3 3 3 2 0 2 3 1 0 1 4 6 6 6 6 6 6 6 6 6 5 3 1 2 2 1 1 2 3 3 4 4 5 5 6 7 8 8 9 10 10 11 11 12 12 12 12 10 9 7 6 5 5 5 6 8 10 11 12 13 13 12 10 8 5 2 1 2 3 1 2 3 5 6 5 5 6 6 3 4 8 8 7 5 4 2 1 2 1 0 2 4 5 5 7 6 5 6 7 8 5 4 5 5 2 1 2 3 3 4 4 4 2 2 1 2 2 4 5 4 3 3 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 3 2 3 4 3 3 4 4 4 3 1 1 1 3 6 6 6 4 3 5 2 1 2 2 2 2 6 5 5 4 5 6 5 6 4 3 3 5 6 6 5 3 2 0 2 4 4 4 5 5 6 4 1 1 1 5 5 2 3 5 6 3 5 5 4 5 6 5 1 3 3 2 2 1 1 1 2 4 4 2 2 3 4 4 4 3 4 3 4 5 6 7 5 4 4 5 5 5 6 7 7 6 6 5 6 5 5 3 1 1 2 1 1 1 1 1 1 1 1 2 5 6 5 4 3 1 0 1 1 2 2 1 1 1 2 2 2 1 1 2 3 3 4 3 2 2 2 2 3 4 5 6 6 4 3 3 4 5 7 5 3 2 3 4 4 4 5 5 4 4 4 5 5 5 6 7 7 6 4 2 4 3 3 4 5 5 5 2 2 1 2 1 2 2 2 3 4 4 4 5 6 5 4 5 5 4 4 6 5 3 2 1 1 2 3 2 1 1 1 3 3 4 5 4 2 2 3 2 3 4 4 5 4 4 4 3 4 4 4 4 5 5 4 3 3 4 4 2 2 5 5 5 2 2 1 2 3 4 5 5 5 5 5 6 5 5 5 5 5 4 2 2 1 1 2 2 3 3 3 3 2 1 1 1 3 4 3 3 2 0 2 3 4 4 2 1 2 4 3 1 3 2 1 4 4 2 0 1 1 2 2 3 6 4 3 3 3 4 3 3 3 3 4 6 7 8 7 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 6 6 5 5 5 4 4 5 5 6 6 7 6 6 6 7 7 7 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 5 5 6 6 6 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 5 5 5 6 6 5 5 5 5 4 5 5 5 6 6 6 5 5 5 5 5 6 5 5 5 5 6 7 7 7 7 6 5 5 5 5 5 5 5 4 4 4 5 6 7 8 9 8 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 3 3 4 5 7 8 8 7 7 7 7 7 6 6 7 7 7 7 6 6 6 6 5 4 3 3 3 3 4 5 5 5 4 3 3 3 3 4 4 5 5 5 4 4 4 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 6 7 7 7 8 8 7 7 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan 6 6 5 4 4 4 3 3 3 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 4 3 2 3 3 3 3 2 1 1 2 2 3 2 2 0 2 4 5 6 6 6 6 6 7 7 6 6 6 5 4 3 2 3 3 4 4 4 4 5 6 7 8 9 9 10 11 11 12 12 13 13 13 10 8 7 6 6 5 5 6 8 11 13 14 14 14 11 10 8 6 4 1 2 2 2 1 0 3 5 6 4 4 3 3 5 1 3 5 4 3 2 2 1 0 0 1 2 2 3 5 6 5 5 7 6 7 3 3 5 4 1 0 0 2 2 3 3 3 2 1 1 1 2 4 4 4 3 2 3 4 3 2 1 2 3 1 2 1 2 4 3 2 1 1 2 3 4 3 2 4 4 4 4 3 4 5 5 6 6 4 6 5 4 1 1 3 1 3 4 5 4 3 1 2 3 2 3 2 1 2 4 5 5 5 4 5 5 4 4 4 4 5 5 5 4 1 3 1 3 7 8 8 7 6 2 5 5 5 6 5 4 1 3 2 1 4 2 1 2 3 4 4 2 2 2 3 4 4 4 4 4 4 5 6 7 6 4 4 4 5 6 6 8 7 6 4 3 4 4 4 2 1 1 1 2 2 2 2 1 3 4 4 4 5 5 5 5 3 1 1 2 2 2 2 1 1 2 3 4 3 3 3 3 4 4 4 3 3 3 2 1 2 3 4 5 6 5 3 3 4 5 7 8 3 2 4 4 5 5 5 4 3 4 4 5 4 5 5 6 7 7 6 5 4 3 3 5 6 6 6 4 1 1 3 2 2 3 4 4 3 3 2 2 2 2 2 2 4 6 6 6 5 3 3 2 1 2 3 3 1 1 3 5 4 3 2 2 2 3 3 3 3 3 4 4 4 5 6 4 3 2 1 3 4 5 5 4 5 6 6 3 2 2 2 5 3 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 3 2 0 1 1 3 4 4 4 5 4 3 1 1 1 2 4 4 3 3 2 1 3 3 3 1 1 3 6 6 4 3 1 0 4 4 4 2 1 2 2 3 5 6 5 4 4 4 4 4 3 3 3 4 6 8 9 7 5 5 5 4 4 5 4 3 3 4 5 6 6 6 6 6 6 6 5 5 5 5 5 3 3 3 4 5 5 6 6 6 6 6 6 6 5 4 4 5 5 5 6 6 6 7 7 7 7 6 6 6 5 5 4 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 6 5 5 4 5 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 5 5 5 6 7 7 8 7 7 7 7 6 6 7 6 6 5 5 5 5 6 7 8 9 8 7 8 7 7 7 7 7 7 7 6 6 6 7 7 7 6 6 5 5 6 7 8 8 9 8 8 8 8 8 8 8 8 9 10 9 9 8 7 7 7 6 5 5 4 4 4 5 6 6 6 5 5 4 4 4 3 4 5 5 5 5 4 4 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 5 5 6 7 6 6 6 6 5 3 2 0 1 1 2 3 3 3 3 3 4 4 4 5 5 5 4 4 3 3 2 2 1 1 2 2 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan 3 3 3 3 3 3 4 4 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 3 2 2 2 2 3 2 2 1 1 2 2 2 2 1 1 3 4 5 6 6 6 6 7 7 7 7 6 5 5 4 4 4 4 4 4 5 4 4 5 6 8 9 10 11 11 12 12 13 13 13 13 12 9 7 6 6 7 5 5 7 10 13 14 14 14 12 9 7 5 5 4 1 3 2 1 1 1 3 5 6 6 2 3 1 2 3 4 2 1 3 1 2 3 2 1 0 1 3 4 4 4 5 6 5 3 3 5 3 5 5 3 0 0 0 1 2 1 2 4 3 2 2 1 3 4 4 3 3 3 3 3 1 2 2 3 2 0 0 1 4 3 2 1 2 3 4 4 2 2 2 3 4 4 4 6 6 4 3 2 4 5 5 3 1 1 2 3 3 5 6 5 3 2 2 2 4 3 2 0 1 3 4 5 5 5 5 4 4 2 1 2 5 7 6 5 2 4 3 2 7 9 10 8 6 3 4 5 5 5 5 3 0 2 4 3 3 1 0 2 3 4 4 2 1 1 1 3 4 4 5 5 5 6 6 5 5 4 4 5 6 6 7 8 7 5 1 1 3 3 3 0 1 1 1 1 2 3 2 2 4 4 4 3 4 6 6 5 4 2 1 2 2 2 1 0 2 3 5 6 6 6 4 5 5 4 4 4 4 4 3 2 3 4 6 7 7 6 4 4 5 5 7 7 2 1 4 5 6 5 5 5 5 5 5 5 5 4 5 5 6 6 6 5 4 5 6 6 6 5 3 3 3 3 2 1 2 2 3 3 2 1 1 2 1 1 1 1 2 3 5 6 6 4 3 3 2 3 2 2 2 2 4 4 4 3 3 4 4 4 3 2 2 2 4 5 5 5 6 5 3 2 2 2 2 3 5 6 6 6 5 4 1 4 4 6 5 3 1 4 5 5 5 5 5 5 6 5 5 5 5 5 4 3 1 1 2 3 4 5 5 4 5 6 4 3 2 2 3 4 5 3 1 2 2 2 3 4 1 3 2 3 6 5 3 1 1 2 4 4 3 3 3 2 3 5 5 5 5 5 6 6 5 5 4 4 4 6 7 8 7 6 6 5 5 4 4 4 3 3 4 5 6 7 7 7 7 6 6 6 5 5 5 5 4 3 3 3 4 4 5 5 5 6 6 5 5 4 4 4 5 5 5 5 6 6 7 7 7 7 6 6 6 5 5 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 6 6 7 7 7 8 8 8 7 7 7 7 6 7 7 7 7 7 7 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 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 7 7 7 8 7 6 6 6 6 7 7 7 7 7 7 7 8 8 7 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 10 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 5 4 4 4 3 3 3 4 4 5 5 6 5 5 5 4 4 3 3 3 2 1 1 1 2 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 1 1 1 1 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 3 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 4 5 6 6 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 6 8 9 10 11 12 12 12 13 13 13 12 11 10 8 6 5 5 5 6 8 10 11 13 13 14 13 11 9 6 4 5 4 3 3 3 3 3 3 4 6 5 5 3 1 3 3 2 2 2 3 3 1 1 2 1 1 2 3 3 2 1 3 4 5 6 6 6 6 3 3 5 4 2 1 1 2 3 3 3 5 4 4 6 4 3 4 5 4 3 1 2 2 1 3 1 3 4 1 1 2 2 1 1 1 1 2 3 2 1 2 2 3 4 4 4 4 4 2 3 5 5 4 3 3 3 2 2 3 4 6 6 4 1 2 4 1 1 4 4 4 3 3 5 5 4 4 3 4 3 2 1 3 6 8 6 3 3 5 6 5 8 9 9 8 7 6 4 3 4 4 6 5 4 4 4 4 3 1 1 1 5 5 4 2 1 1 0 2 3 3 4 4 3 3 4 4 4 3 3 4 5 8 8 7 5 5 6 3 2 2 1 2 3 2 2 3 3 4 4 3 4 4 4 3 3 4 6 6 6 4 2 2 2 2 1 1 2 4 5 6 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 7 7 7 5 4 5 6 7 7 4 2 4 5 5 4 4 4 4 4 5 4 4 3 2 2 5 6 4 3 5 7 7 6 6 3 2 4 4 6 3 1 2 2 2 2 3 3 2 2 1 4 3 2 3 3 6 7 9 7 7 7 3 4 2 1 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 5 7 6 4 1 0 0 2 4 5 5 4 5 5 3 2 3 3 4 3 2 3 4 4 5 5 5 6 6 5 5 5 5 5 5 4 2 3 5 5 5 5 5 3 5 8 6 4 4 4 4 4 4 2 2 2 3 4 5 5 1 2 4 2 5 6 3 2 2 1 3 4 3 3 3 1 2 6 6 6 6 6 6 6 6 5 4 4 4 7 7 7 6 6 6 5 5 5 4 4 3 3 3 4 5 6 6 7 7 7 6 6 6 5 6 6 5 4 3 3 4 4 4 5 5 5 5 4 4 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 6 6 7 5 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 5 6 7 7 8 7 7 8 8 8 8 9 9 9 9 8 8 7 6 6 6 6 7 7 7 6 6 6 7 7 8 7 7 7 7 8 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 9 9 8 9 9 9 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 4 5 5 5 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 1 1 1 1 1 2 2 3 2 2 2 1 2 2 3 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 3 3 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 3 4 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 5 5 6 8 10 11 11 12 12 12 13 13 13 13 10 8 7 6 7 6 6 7 8 9 10 11 12 12 12 12 11 9 6 4 3 3 3 3 4 4 4 4 5 5 4 4 4 3 1 2 2 1 2 5 2 1 2 1 1 1 2 3 3 2 1 4 4 5 6 6 6 5 4 3 4 4 3 1 1 2 4 5 4 3 1 2 2 2 3 4 5 5 1 1 1 2 1 0 1 2 3 2 2 3 2 1 2 3 2 2 2 1 1 1 2 2 4 6 5 4 4 2 3 4 4 1 0 2 3 3 3 4 5 6 6 5 4 3 2 3 5 6 4 2 1 3 5 6 5 5 5 5 3 1 4 7 6 5 4 2 2 5 6 6 8 10 9 7 6 5 4 3 5 5 5 5 3 4 4 4 4 4 4 3 5 5 4 1 1 1 0 1 2 2 2 2 2 3 4 5 5 3 2 2 5 7 8 6 2 2 3 3 1 0 1 2 3 3 3 4 4 5 4 4 4 4 4 3 3 4 5 5 6 4 3 2 2 1 0 1 1 2 3 4 5 7 7 6 6 5 3 2 4 4 4 4 3 1 1 2 4 5 5 3 4 5 6 6 6 3 4 4 3 2 3 4 5 3 3 3 2 3 3 3 5 7 5 5 6 5 6 6 5 4 5 6 6 6 6 4 2 2 2 2 3 3 3 2 4 6 6 7 6 7 8 8 9 9 10 11 8 6 4 5 7 6 5 5 5 6 6 6 6 6 7 7 6 6 6 5 4 4 2 3 5 4 2 2 2 1 0 2 2 2 3 5 6 6 6 4 3 2 1 1 1 2 3 4 5 5 5 5 5 6 5 5 5 3 4 6 7 6 5 4 5 5 5 7 6 5 5 4 4 3 2 2 2 2 3 5 5 5 5 2 3 2 2 6 4 1 2 2 4 4 3 3 3 3 3 6 6 5 4 5 6 6 5 4 2 2 4 7 7 6 5 5 6 5 5 5 4 4 3 3 2 2 4 5 6 7 7 7 6 6 6 6 6 6 5 5 4 3 3 3 4 4 5 5 4 4 3 3 3 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 6 6 6 4 3 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 8 8 7 7 7 7 7 8 8 9 9 8 6 6 5 6 7 7 7 7 6 6 6 7 7 8 8 8 8 8 8 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 9 9 10 10 10 10 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 4 3 2 2 2 2 2 1 0 0 0 0 1 1 2 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 5 5 4 4 3 3 2 3 3 3 3 4 4 4 4 3 2 1 2 2 3 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 7 9 10 11 11 12 12 12 13 13 13 13 11 8 6 6 8 9 9 9 8 8 8 8 8 7 7 8 8 8 7 6 5 4 3 1 1 2 4 4 5 5 4 5 4 4 5 4 1 2 2 3 5 4 3 2 1 1 1 1 1 2 2 1 3 2 3 6 6 7 6 6 5 4 4 3 2 2 2 3 3 3 2 2 1 2 2 3 3 3 2 1 1 1 1 2 1 1 2 2 1 2 3 3 1 2 3 4 3 2 2 1 1 0 2 5 5 3 3 4 2 2 5 3 2 2 2 3 3 3 4 6 6 6 4 3 2 3 5 6 6 5 3 1 1 4 6 6 5 4 4 4 6 5 5 6 5 4 4 5 5 6 6 7 8 8 7 4 4 3 4 5 5 4 3 3 4 4 4 5 4 5 4 4 5 5 3 0 1 1 1 3 3 3 2 1 1 3 6 6 4 3 4 5 7 8 7 5 3 3 3 2 1 2 1 2 3 4 4 5 6 5 3 3 4 3 3 4 5 5 5 4 3 2 1 0 1 1 1 2 1 1 1 2 5 6 7 7 6 3 2 3 3 3 3 3 2 2 2 3 4 5 4 2 3 5 7 7 4 3 3 4 5 5 6 6 4 2 2 3 4 4 5 5 6 5 4 6 5 5 5 4 3 5 8 9 9 9 7 6 6 4 1 2 4 4 4 3 4 6 7 7 7 7 7 6 5 6 7 9 7 5 5 5 4 4 3 5 6 5 6 6 5 4 6 6 6 6 5 3 6 6 5 4 4 4 5 4 4 2 2 1 1 3 3 5 6 7 6 5 4 3 2 2 1 4 5 5 4 4 4 5 5 5 4 3 4 6 7 6 6 6 5 6 6 6 6 5 6 6 3 1 3 3 4 3 3 3 4 5 6 8 5 2 1 2 4 4 3 3 4 5 4 4 4 3 3 3 4 6 5 3 4 5 6 5 3 1 1 4 6 7 5 4 4 4 5 5 5 4 3 3 3 2 2 3 5 6 7 6 6 5 5 5 6 7 7 6 5 3 2 2 2 3 3 4 4 4 3 3 3 3 3 4 5 5 5 5 4 3 2 2 2 2 2 2 3 5 5 5 3 3 3 4 5 5 5 5 4 4 4 4 3 4 4 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 5 4 4 4 4 4 4 5 6 7 7 7 8 8 7 7 6 6 7 7 7 7 6 5 5 5 6 7 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 9 9 9 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 3 2 2 2 2 1 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 1 1 0 1 1 2 2 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 8 9 10 11 11 12 12 12 12 13 13 13 13 11 8 8 8 10 10 9 8 6 6 5 5 5 5 5 6 8 8 5 3 3 4 4 3 3 3 4 4 4 3 2 4 4 3 2 2 2 3 3 2 2 3 3 3 2 2 3 3 2 1 1 1 0 2 3 5 5 5 5 5 5 5 4 1 2 3 2 3 4 3 2 0 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 3 3 1 1 3 3 2 1 1 1 2 2 2 4 3 1 0 1 2 4 7 3 2 3 3 2 2 3 4 6 7 6 5 4 4 4 4 6 5 4 2 1 1 1 4 5 5 5 5 5 5 5 6 6 8 7 6 5 3 4 5 7 7 8 5 3 2 2 3 4 4 2 2 4 4 5 4 4 3 4 4 3 4 4 3 1 1 0 2 3 3 3 2 1 1 3 5 6 6 5 5 6 7 8 7 5 5 5 5 6 7 7 5 4 4 4 4 5 5 4 4 4 3 3 4 5 5 5 4 3 3 1 1 2 2 2 2 4 4 3 3 1 1 3 5 7 6 3 3 3 3 3 4 2 2 2 3 3 3 3 2 2 4 4 6 7 7 5 4 5 5 6 6 5 2 1 1 1 2 3 3 2 5 8 7 5 4 6 8 5 6 7 5 4 6 8 7 5 3 4 5 4 4 5 5 4 5 6 5 4 5 4 3 3 1 4 7 9 7 6 5 5 5 4 4 6 6 4 4 5 6 6 7 7 6 4 3 4 4 5 3 2 4 4 5 4 3 2 2 2 2 3 1 2 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 5 6 5 3 4 4 3 4 5 5 5 5 5 6 5 3 5 5 5 5 6 5 4 4 6 7 7 4 2 3 3 4 3 3 4 4 4 4 5 4 3 1 3 7 5 4 2 3 4 4 4 1 1 4 6 7 5 4 4 4 4 4 4 3 3 3 2 2 1 3 5 6 6 6 6 5 5 4 6 8 8 6 4 3 2 2 2 2 3 3 3 3 2 2 3 3 3 4 5 5 5 5 4 2 1 1 2 2 2 2 3 4 4 4 3 2 2 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 5 5 4 4 3 3 3 3 3 4 4 4 5 5 7 8 7 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 5 5 6 6 7 7 7 7 6 6 6 6 7 8 9 9 10 10 10 10 10 10 11 11 10 9 9 9 9 8 8 8 9 8 8 8 8 8 7 7 6 5 5 5 5 5 5 5 5 6 5 4 4 4 4 3 3 3 3 3 3 4 4 3 3 3 3 4 4 4 4 3 3 2 2 2 2 2 3 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 1 1 1 1 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 6 6 6 7 8 9 10 11 11 11 12 12 12 12 13 13 13 13 11 10 11 11 12 9 7 5 5 5 5 6 6 5 5 6 6 7 7 6 5 5 4 2 3 4 3 3 3 1 2 3 3 3 2 3 3 3 3 3 2 1 3 3 4 3 3 2 2 1 1 1 3 4 3 1 2 2 4 5 5 5 3 1 2 3 3 3 4 3 3 0 2 2 2 1 2 2 2 2 2 2 3 2 1 1 2 2 1 0 1 1 1 2 2 3 3 2 2 4 4 3 2 2 3 3 3 1 2 4 5 1 1 4 1 0 1 1 2 4 7 6 5 5 6 7 6 4 1 1 3 4 3 2 2 2 4 5 4 4 5 6 8 7 7 3 2 3 1 2 5 8 8 6 3 4 4 2 2 2 2 0 1 4 4 5 4 3 3 4 4 3 4 3 3 3 2 2 3 4 4 3 3 3 3 4 5 6 6 6 6 6 6 5 5 6 6 6 6 7 7 7 6 5 4 3 3 2 3 3 4 4 5 5 5 5 5 5 4 3 2 2 3 3 2 2 3 4 4 4 4 3 2 0 2 3 6 6 5 4 4 4 4 3 3 3 2 1 3 5 3 2 4 3 4 7 8 7 6 5 5 5 5 3 2 1 1 1 1 3 3 4 7 7 6 5 4 7 9 8 7 8 2 3 4 6 7 2 1 3 6 5 4 5 6 6 4 2 1 2 4 4 3 2 1 2 7 8 5 4 6 4 3 4 5 6 5 5 5 6 7 7 8 8 8 5 3 1 3 5 4 3 3 3 4 2 4 3 1 2 1 2 2 2 3 3 3 4 4 5 6 5 5 4 3 3 3 4 4 4 3 3 4 5 6 4 0 3 3 2 4 4 5 6 7 8 7 7 7 5 5 6 5 6 6 6 4 4 5 6 6 4 3 4 4 4 2 2 2 2 3 4 5 5 3 0 3 6 6 5 2 3 4 5 4 2 2 4 5 6 5 5 5 5 5 4 3 3 3 3 3 3 2 3 4 5 5 5 6 7 7 7 8 8 8 5 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 3 3 4 3 3 4 6 6 6 7 7 7 6 6 5 6 7 8 9 9 9 8 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 6 5 4 3 4 5 6 7 7 7 7 6 5 5 5 6 7 8 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 10 11 11 11 10 7 5 4 4 4 5 6 6 5 4 4 3 2 3 5 6 7 6 5 6 5 3 2 1 1 2 3 3 3 2 2 3 2 2 2 2 1 3 4 4 2 2 2 2 2 3 3 5 3 3 2 3 2 4 5 5 5 1 1 3 3 2 2 3 4 3 1 1 2 3 3 3 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 3 3 2 2 3 4 4 5 3 2 2 2 3 2 4 4 4 5 3 1 3 4 3 2 1 2 3 5 6 6 5 4 4 4 5 4 1 0 2 4 4 2 1 1 2 5 5 6 7 7 8 6 4 2 3 6 3 4 6 7 4 3 5 5 5 5 4 2 1 1 2 3 4 4 4 3 4 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 6 6 6 6 6 5 6 6 6 5 3 2 1 1 1 3 4 4 4 3 2 1 3 4 5 4 4 4 4 4 4 5 4 4 3 3 4 3 2 1 3 6 7 7 5 4 3 3 3 3 3 3 2 5 6 5 3 3 4 4 6 7 7 6 6 6 5 5 3 1 1 1 1 1 3 4 5 7 6 6 4 4 6 5 4 7 7 2 4 3 5 7 4 2 4 5 6 2 3 3 2 2 1 1 3 5 6 4 1 3 2 5 8 9 8 6 4 4 6 6 5 5 5 7 7 6 6 7 9 8 4 3 4 4 5 4 3 2 1 2 6 5 3 2 2 1 2 3 3 3 3 2 2 2 3 5 6 5 3 2 1 3 5 5 5 4 4 5 6 6 4 2 2 1 4 5 5 4 5 5 6 6 7 7 5 4 4 4 4 4 4 4 4 4 6 6 2 2 5 4 3 2 1 1 1 2 2 3 5 4 2 4 6 6 5 3 4 4 4 3 2 3 3 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 4 4 5 6 7 8 8 8 8 8 7 5 4 3 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 4 4 2 1 1 1 2 2 3 4 4 5 5 5 5 5 5 4 4 3 3 3 4 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 5 4 4 3 3 2 3 3 4 4 5 4 4 4 3 3 5 7 7 8 7 7 6 7 8 9 9 9 8 8 7 8 8 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 4 4 5 6 7 8 8 8 7 7 7 6 5 5 6 7 8 9 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 7 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 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 3 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 3 3 3 3 3 3 3 3 3 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 1 1 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 10 9 10 10 10 8 5 5 4 4 4 5 5 5 5 4 2 2 3 3 4 4 4 5 6 8 5 3 3 2 3 4 5 3 2 1 1 3 3 1 1 2 2 1 2 2 3 4 3 2 1 3 2 2 1 1 3 2 2 3 4 4 3 0 0 1 1 1 1 2 1 1 0 2 4 3 1 1 2 3 2 1 1 1 2 1 1 2 1 1 1 2 3 3 2 1 4 4 4 4 3 1 1 2 3 3 4 4 3 3 2 2 1 4 4 4 3 3 5 5 4 4 5 5 5 3 2 2 3 4 3 0 3 4 4 2 1 4 4 5 5 6 6 5 4 3 2 3 4 2 6 9 5 4 1 3 6 7 6 2 3 2 2 3 3 3 4 4 4 4 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 5 6 6 6 5 5 4 4 5 6 6 6 6 6 6 5 4 4 5 4 3 2 2 2 2 1 1 3 4 4 4 5 6 5 5 4 4 4 3 3 5 4 3 2 2 1 1 2 3 3 4 5 6 7 7 5 4 3 3 3 3 4 4 4 5 5 6 4 4 5 5 7 7 7 6 6 6 6 5 3 2 0 1 2 1 1 4 5 6 5 5 2 1 2 3 4 5 6 7 7 7 6 6 6 5 3 4 4 2 1 0 2 2 3 2 2 2 1 3 2 2 3 2 4 8 9 8 6 5 5 5 4 4 6 7 6 5 6 6 10 9 7 5 5 4 4 5 5 4 4 5 7 5 3 1 1 1 1 2 3 3 3 2 2 2 1 4 5 5 2 2 1 1 2 4 5 5 5 5 5 6 5 4 4 4 6 5 4 2 0 3 2 2 5 7 7 3 2 4 5 5 4 2 3 4 7 7 7 6 6 4 3 2 1 2 1 2 2 2 3 4 5 6 6 6 5 5 6 5 5 3 1 1 2 4 5 6 5 5 5 6 5 4 3 3 2 2 3 3 4 4 5 7 8 7 7 7 8 8 8 7 5 4 2 2 2 3 3 3 4 4 5 5 5 5 5 4 3 3 3 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 3 2 1 1 1 1 0 1 2 3 4 4 5 5 4 3 2 1 1 1 2 2 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 4 4 5 5 6 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 6 6 5 5 4 3 3 4 5 6 7 8 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 7 6 6 6 7 8 9 9 9 9 8 8 8 8 8 9 9 9 9 9 8 8 8 8 9 9 8 8 8 9 9 8 7 6 6 5 5 5 5 5 5 4 3 2 2 2 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 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 3 3 3 3 4 3 3 3 2 3 3 3 3 3 3 3 4 4 4 5 4 5 5 5 5 5 5 4 4 3 3 3 3 3 3 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 3 3 3 3 2 3 3 3 3 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 9 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 10 9 9 9 8 8 6 5 4 4 4 4 4 4 4 4 4 4 2 1 1 3 3 3 4 6 6 5 5 4 3 5 6 4 1 0 0 1 3 3 3 3 3 4 3 1 2 3 5 3 3 4 3 2 2 2 2 3 2 2 1 2 4 2 2 2 2 2 2 2 3 3 1 1 3 4 3 1 2 2 2 1 0 1 1 1 1 1 1 1 1 1 1 2 3 3 4 5 3 3 3 3 3 1 1 3 3 5 2 2 2 2 5 3 0 2 4 5 4 3 4 4 3 4 4 5 4 2 2 3 4 6 4 4 5 5 4 2 3 5 6 6 6 5 2 2 3 3 4 4 2 7 10 5 5 6 6 9 8 5 3 4 3 3 5 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 6 5 5 5 4 4 4 4 4 4 4 5 4 2 1 1 2 3 3 2 2 3 4 5 6 7 7 7 6 5 5 3 2 2 2 2 2 1 0 0 1 2 2 4 6 6 6 7 7 6 5 4 3 3 3 3 4 2 1 4 6 6 6 7 7 7 7 7 6 6 5 5 5 4 2 1 1 2 2 1 3 4 5 4 3 5 4 2 0 2 4 6 7 8 8 7 6 7 7 7 5 4 1 1 1 3 4 5 2 1 2 2 1 3 4 3 5 3 3 5 5 5 3 4 4 4 4 5 6 6 6 7 6 5 8 8 6 5 4 5 5 5 4 4 5 5 5 3 3 3 2 1 2 4 3 3 3 3 4 2 3 5 5 1 2 2 1 1 3 5 5 5 5 5 6 6 6 6 5 5 5 3 1 3 3 3 2 4 6 6 2 3 5 6 6 3 3 3 2 5 6 6 5 5 5 3 2 2 3 2 2 1 2 3 5 6 7 6 5 3 3 4 5 5 3 2 2 3 5 6 6 5 4 5 5 5 4 3 3 2 2 2 3 4 6 7 8 8 8 7 7 8 8 8 7 5 4 3 3 3 3 3 3 4 5 5 5 5 5 5 4 3 3 4 4 5 6 6 6 5 5 5 4 4 5 5 5 5 4 4 4 4 3 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 3 4 5 4 3 3 4 5 5 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 6 7 7 6 6 6 6 6 7 7 7 7 6 6 6 5 5 6 6 6 6 6 5 4 4 4 4 4 5 6 7 8 7 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 6 5 5 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 8 8 7 7 8 8 8 7 7 8 8 9 9 8 7 7 6 6 5 5 4 4 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 2 2 2 2 3 3 4 4 3 3 3 3 4 4 4 3 3 2 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 2 2 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 9 8 7 6 6 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 6 7 5 3 4 4 4 2 3 2 2 2 1 2 3 3 4 4 4 2 3 2 2 2 2 3 3 4 1 1 1 2 4 2 0 3 4 4 4 5 4 3 3 1 2 2 2 0 0 3 3 2 3 3 2 2 2 1 1 0 0 0 0 1 3 5 3 2 3 4 5 4 2 1 2 4 4 2 3 4 5 5 2 1 1 3 5 4 4 4 4 5 3 2 4 4 4 4 6 5 5 5 5 4 4 6 5 6 6 6 5 5 5 6 6 7 8 8 6 4 4 4 5 7 7 9 8 4 5 7 6 6 4 2 4 4 3 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 3 4 4 4 5 5 5 6 5 4 4 6 8 7 6 5 3 1 1 2 2 2 3 4 6 2 1 1 2 2 2 2 2 2 2 3 4 5 5 5 4 4 4 3 2 1 1 2 3 3 2 2 1 1 2 3 5 5 5 5 7 7 7 5 4 2 2 2 2 2 1 1 3 3 5 7 6 5 6 7 6 6 6 6 5 5 5 3 1 2 2 1 1 1 2 3 3 2 4 4 2 1 3 5 6 7 7 7 7 7 7 8 7 6 4 3 1 1 2 2 1 1 2 4 4 3 3 6 6 3 4 4 5 5 4 2 3 5 5 5 5 6 7 6 7 4 3 3 6 7 5 4 6 5 4 4 4 4 5 6 5 5 5 3 3 3 2 2 2 2 1 4 1 2 5 6 6 4 1 1 2 5 5 5 5 5 6 6 6 5 5 5 4 5 1 1 3 3 3 2 4 6 5 3 4 6 6 5 3 3 2 1 3 5 5 6 5 6 4 3 3 3 3 2 3 4 4 6 6 7 7 5 3 4 5 5 4 3 3 3 3 4 6 6 5 3 3 4 4 4 3 3 3 2 3 4 5 6 7 8 8 8 8 8 8 8 8 7 6 5 4 4 4 3 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 4 3 3 3 2 2 2 2 0 1 2 2 3 3 3 3 3 4 4 4 4 3 3 4 4 4 4 3 3 2 2 3 3 4 5 5 5 5 5 5 6 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 7 6 5 4 4 4 4 4 4 5 5 6 7 7 6 6 6 7 7 7 7 8 8 8 8 8 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 7 7 6 6 5 5 4 4 4 4 4 4 5 6 6 6 6 6 6 7 8 7 7 6 6 6 7 7 7 7 6 7 7 7 8 8 8 7 6 5 3 3 2 2 2 2 3 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 2 2 3 3 4 4 4 3 3 3 4 4 5 4 4 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 3 3 3 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 3 3 3 2 2 2 2 2 3 3 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 10 10 10 11 11 11 11 12 11 11 12 11 11 11 11 11 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 4 3 3 3 3 4 4 4 4 4 3 2 1 1 1 1 1 1 2 3 2 1 2 2 3 1 4 4 4 4 4 2 2 5 5 5 4 4 3 3 2 2 1 1 1 2 1 2 2 2 2 2 0 0 1 1 1 1 1 2 1 2 3 4 3 2 1 2 4 3 2 2 4 6 5 4 4 4 5 5 5 2 1 1 1 3 4 5 5 5 4 3 6 5 5 4 4 6 6 6 6 5 3 4 5 6 6 5 4 4 5 6 6 6 8 7 6 4 4 4 5 6 5 10 7 3 3 4 1 1 1 1 3 3 2 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 3 4 4 5 5 5 5 5 5 5 5 5 6 7 8 6 3 2 2 2 3 3 2 2 1 1 3 3 2 1 1 2 2 2 1 1 1 2 3 2 3 2 1 0 0 1 1 2 3 3 4 4 3 2 3 4 5 5 6 7 7 7 6 4 2 2 2 1 1 2 2 2 2 1 4 5 5 6 6 6 6 6 6 6 6 5 3 1 1 2 3 2 1 2 2 3 2 2 3 1 2 2 2 2 2 3 4 6 6 6 6 6 5 3 2 1 1 2 2 2 2 3 5 4 3 3 6 8 7 5 3 3 4 4 5 4 4 4 4 5 5 5 3 0 3 2 2 3 5 5 6 6 5 4 5 4 2 4 6 6 6 6 5 4 3 4 2 1 3 0 2 2 3 5 6 7 6 5 4 5 6 5 5 5 5 5 4 3 3 3 4 3 2 2 3 2 2 3 2 2 6 6 5 6 6 6 5 4 3 3 4 5 5 3 4 4 5 5 4 4 4 3 2 3 6 5 6 6 7 8 6 5 4 4 3 2 2 3 3 3 4 7 6 5 2 1 2 4 4 3 2 2 3 5 6 6 7 7 7 7 8 9 8 7 6 6 6 6 6 5 5 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 5 5 6 7 7 7 7 6 5 4 4 5 6 6 6 6 5 5 4 5 5 5 4 3 2 2 3 4 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 2 2 3 3 2 2 1 1 2 3 4 5 5 5 5 5 4 3 3 3 3 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 5 4 4 4 5 6 6 6 7 7 7 7 8 8 8 8 8 7 7 6 6 6 7 7 7 7 7 7 6 5 4 4 5 5 5 5 5 6 6 6 6 7 8 8 8 8 7 6 6 5 4 4 3 2 2 1 1 2 3 3 3 3 3 3 3 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 4 3 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 4 3 2 2 1 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 3 2 2 2 2 2 2 3 3 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 6 7 7 7 7 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 5 5 5 4 4 4 4 3 2 1 1 3 4 3 3 3 1 1 3 5 6 6 5 3 1 3 4 4 3 3 4 5 3 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 3 3 2 2 2 2 3 4 4 3 3 2 0 3 5 6 5 4 4 2 2 4 4 2 3 4 2 0 2 4 5 4 4 4 5 3 4 6 5 5 5 5 5 2 2 3 5 6 6 5 4 3 3 6 7 6 6 6 6 4 3 5 5 5 6 9 8 4 3 2 3 3 2 1 1 2 3 5 5 5 6 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 7 9 7 5 4 4 4 3 2 1 1 3 4 4 3 2 1 1 2 3 3 2 2 2 2 1 1 0 1 2 3 3 1 1 3 3 4 4 3 2 2 4 5 7 7 7 7 7 6 3 1 2 1 1 2 2 3 4 5 3 3 5 6 6 6 6 6 5 5 6 6 5 3 2 3 1 2 3 2 1 1 0 1 2 2 1 2 3 2 3 4 2 1 3 5 7 7 7 7 6 4 3 1 1 3 2 1 3 4 3 1 1 3 5 6 6 6 5 4 4 3 1 1 2 3 4 3 1 2 1 4 2 2 2 1 5 6 6 5 5 5 3 1 0 1 2 2 3 6 5 2 3 4 3 2 3 4 4 5 6 6 5 6 5 5 5 6 6 6 5 5 5 3 3 3 3 2 3 2 4 2 1 3 3 1 3 6 5 6 6 6 6 4 3 3 4 5 5 7 4 3 3 4 5 4 4 5 5 6 5 5 5 5 6 7 8 7 6 6 6 6 4 3 3 3 4 4 6 7 6 3 2 2 4 3 2 1 1 4 6 7 6 6 6 6 7 8 8 8 7 6 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 5 6 6 7 7 6 6 6 6 5 5 4 3 2 2 2 1 2 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 3 4 4 4 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 6 7 7 7 8 8 8 8 8 7 7 6 5 5 6 6 6 5 3 2 1 1 2 3 3 4 4 5 5 5 4 4 5 6 7 8 8 7 7 6 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 0 0 1 2 3 4 5 5 6 5 5 5 5 5 5 5 4 3 3 4 5 6 6 6 6 4 4 3 4 4 4 4 4 3 3 4 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 0 0 1 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 6 5 5 5 4 4 3 4 4 4 5 5 4 4 4 3 3 3 2 3 3 3 3 2 3 3 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 8 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 4 4 3 2 3 3 5 5 5 4 4 3 3 3 1 2 3 3 2 3 4 4 4 2 3 6 5 4 3 2 1 2 3 3 3 2 2 2 1 1 1 1 1 1 2 3 3 2 1 1 0 1 1 2 2 2 2 1 1 3 5 4 4 4 3 2 0 0 2 4 6 6 4 2 1 1 1 2 3 4 1 2 3 3 2 1 2 1 1 3 4 5 4 4 4 4 3 2 4 1 2 4 5 6 5 4 4 2 2 5 8 8 8 7 5 5 4 6 5 5 9 8 7 3 4 2 2 5 6 5 4 4 4 5 6 6 5 4 5 5 5 6 6 7 7 7 6 6 6 5 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 8 7 6 5 5 6 5 3 3 3 4 5 5 2 2 2 3 4 4 3 2 1 1 1 1 1 1 2 2 3 3 2 1 2 3 3 4 3 2 1 1 3 4 5 6 7 7 5 2 1 2 1 1 2 2 3 3 3 4 4 6 7 6 5 5 4 4 6 6 6 6 3 1 1 1 2 3 3 3 2 1 1 1 0 2 2 2 0 1 1 2 5 5 5 7 7 5 5 6 6 4 2 2 3 2 1 0 1 3 4 4 3 3 5 5 6 6 5 3 3 2 0 0 4 6 6 5 4 6 6 4 4 4 2 2 5 6 6 5 5 5 1 4 4 3 4 4 5 6 8 6 4 4 4 4 4 5 5 5 5 5 5 3 3 5 6 6 6 5 5 5 4 4 4 5 5 5 2 2 1 2 3 2 3 4 4 4 5 6 6 6 3 3 4 5 5 5 7 5 4 5 4 4 3 3 5 5 6 6 4 5 5 6 7 8 7 5 4 6 5 2 3 4 4 4 4 5 7 7 6 5 4 4 2 1 1 2 5 7 8 7 6 6 6 7 7 8 8 8 7 6 5 5 5 4 4 3 3 3 4 4 5 4 4 4 4 3 3 3 2 2 2 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 5 5 4 3 2 1 1 3 4 5 4 4 4 4 4 4 4 3 3 2 1 1 1 1 0 2 4 5 6 5 5 5 4 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 4 5 6 7 7 7 7 7 6 5 4 4 3 3 3 2 1 1 2 2 1 2 2 2 2 3 4 4 5 5 4 4 4 4 5 6 6 6 6 5 5 4 4 4 4 4 3 4 4 3 2 2 2 2 1 0 0 1 1 2 3 4 5 5 5 5 5 5 5 5 4 4 3 2 2 3 4 6 6 7 6 6 6 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 0 1 2 1 1 2 3 3 4 4 3 3 3 3 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 10 10 10 10 10 10 10 10 9 10 9 9 9 8 7 7 6 6 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 3 3 3 3 4 4 5 5 4 2 2 1 1 2 3 2 2 2 2 3 4 3 2 3 5 5 3 2 1 1 1 2 5 5 3 0 2 2 2 3 1 0 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 4 3 3 4 4 2 1 2 1 2 4 5 3 2 2 1 0 2 3 2 1 2 1 1 2 2 1 1 2 0 2 3 2 2 2 1 1 1 2 3 3 2 5 6 6 6 5 4 2 1 4 7 8 8 7 5 3 5 6 7 8 9 2 3 4 4 5 5 7 8 7 5 4 4 5 5 5 4 5 5 6 6 6 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 5 6 5 5 4 4 5 6 7 8 6 4 5 5 5 5 4 4 4 4 5 4 4 2 1 2 1 1 1 2 2 3 3 3 2 1 2 3 4 5 4 4 4 4 3 2 3 4 6 8 6 5 4 3 2 2 3 3 3 2 3 4 4 5 6 6 4 4 5 5 5 6 6 6 3 1 1 1 2 1 1 1 1 0 1 2 2 1 2 2 2 2 3 3 3 4 3 4 5 6 6 6 7 4 1 3 3 2 1 3 3 4 3 1 2 4 6 6 6 5 2 4 3 2 2 1 4 6 7 7 7 9 7 5 7 6 2 1 3 5 5 4 5 7 3 2 4 5 5 4 3 3 7 7 7 7 6 4 5 5 6 6 6 5 3 1 2 5 5 6 6 5 6 6 6 6 6 6 5 5 2 1 2 2 3 0 3 4 4 4 5 6 8 7 4 3 4 5 4 6 6 6 3 2 3 2 1 3 3 2 3 4 3 5 5 5 8 8 7 5 4 6 6 4 4 4 5 5 5 5 6 6 6 6 4 3 1 0 1 4 7 7 7 6 6 5 6 6 5 5 7 7 7 5 3 3 2 2 2 2 3 3 4 4 5 5 4 4 4 4 3 3 2 2 2 2 2 2 3 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 6 6 6 7 7 8 8 7 6 6 5 5 4 3 3 3 4 5 5 5 5 6 6 6 5 5 4 4 3 2 2 1 1 1 1 1 4 6 6 6 6 5 4 3 3 3 5 6 6 7 7 6 6 6 6 6 6 6 7 7 8 8 7 7 6 6 6 6 5 5 4 4 3 2 2 2 3 4 5 5 4 4 3 3 3 3 3 3 3 2 1 1 1 1 1 2 2 3 3 3 3 3 4 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 3 3 3 2 2 2 2 2 2 2 3 4 4 5 4 4 4 4 4 5 5 4 3 2 2 2 2 3 4 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 2 3 3 3 1 1 2 1 1 2 4 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 3 3 4 3 3 3 3 3 4 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 9 9 9 9 9 8 8 7 6 6 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 4 4 5 4 4 3 2 2 3 4 3 2 1 1 1 2 4 4 3 4 5 6 3 0 2 2 1 3 5 5 3 1 3 4 4 4 1 1 1 1 1 0 2 0 1 3 2 2 2 2 2 3 3 3 3 1 1 2 3 3 4 5 3 2 4 4 4 3 2 2 3 3 1 0 2 3 2 1 3 3 2 3 4 3 2 1 0 2 3 3 4 3 1 3 4 2 5 6 6 6 5 4 2 2 6 8 9 8 7 6 4 5 6 7 6 6 5 4 2 3 5 7 7 5 4 4 4 5 6 6 4 4 4 6 7 7 6 6 5 4 4 5 5 6 6 6 6 5 5 4 3 3 3 3 4 4 3 3 3 2 2 1 2 3 4 6 8 8 6 4 3 2 4 5 5 5 4 3 2 2 2 2 3 2 2 1 1 2 3 3 3 3 3 3 4 3 3 3 3 4 3 2 1 2 4 6 7 7 6 6 4 3 3 4 4 4 3 3 4 5 5 4 4 4 6 6 5 5 6 5 4 3 3 3 2 1 2 2 2 2 1 2 3 3 2 1 1 2 1 1 2 2 3 3 4 6 6 4 6 7 6 4 1 2 2 2 3 4 4 4 1 5 6 5 3 2 1 2 3 3 3 2 2 5 6 7 8 8 9 6 4 6 6 5 2 1 4 5 4 6 7 4 2 3 3 4 4 3 1 4 7 6 5 5 5 6 6 5 4 5 6 5 4 3 3 3 4 5 5 5 6 6 5 5 5 4 3 1 1 1 2 1 1 3 4 4 5 5 6 8 8 6 2 1 5 5 6 8 7 2 2 1 0 1 3 2 1 2 2 2 4 4 5 9 8 7 5 4 6 6 6 4 3 5 6 6 6 6 6 7 7 4 2 1 0 3 5 6 6 6 6 6 6 7 7 6 5 6 7 7 4 1 1 1 1 2 2 3 4 4 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 4 5 6 6 6 6 6 6 5 5 5 5 4 4 5 5 5 4 3 3 3 3 3 4 4 5 5 5 6 7 7 8 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 3 3 2 2 1 1 1 2 3 5 6 6 6 6 5 4 3 2 3 5 6 6 7 7 7 6 6 6 6 6 5 5 5 6 6 7 7 7 6 6 6 5 4 4 3 2 1 1 2 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 4 5 6 6 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 4 5 5 5 4 4 3 2 2 2 2 3 4 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 3 2 1 0 1 2 3 4 5 5 4 3 3 3 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 3 3 4 4 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 4 3 3 3 3 3 4 4 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 8 8 7 7 6 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 3 3 2 2 3 4 4 4 4 4 3 3 3 3 3 3 2 2 3 3 3 4 4 4 5 5 4 1 0 2 2 2 4 4 5 4 4 4 4 5 4 2 1 2 2 2 1 1 2 1 3 2 2 1 1 3 2 2 2 1 1 1 1 1 0 2 2 1 1 3 4 5 4 4 5 5 4 1 1 1 1 2 1 3 4 4 5 5 5 5 3 3 4 5 4 2 1 2 2 2 3 5 5 5 5 5 3 4 6 9 9 8 6 2 4 2 3 5 5 3 4 5 5 6 6 5 4 3 3 4 5 6 6 6 3 2 2 4 5 7 8 7 6 5 4 3 3 5 5 5 5 5 5 5 5 5 4 4 4 6 5 3 2 2 3 2 1 2 4 5 6 8 8 7 3 3 4 4 5 6 5 3 1 2 2 2 2 2 2 1 0 1 2 3 3 4 4 3 4 3 2 1 4 5 4 3 3 2 3 5 6 7 7 6 6 4 3 3 3 2 2 2 2 3 4 4 4 4 4 5 6 7 5 4 4 3 4 4 4 2 2 4 4 4 2 2 2 3 4 3 2 1 1 4 4 5 2 2 4 4 7 6 4 1 2 4 3 1 2 3 4 2 3 2 1 4 6 6 2 3 2 3 3 3 4 3 3 4 4 4 3 3 7 8 6 4 3 4 4 1 1 2 3 4 2 3 5 3 1 1 2 3 2 2 2 5 5 3 2 3 5 5 5 2 3 5 6 5 4 3 2 3 4 5 6 6 6 5 4 4 4 3 4 2 1 2 1 4 3 2 4 5 5 5 7 7 7 4 2 5 6 6 9 9 6 2 1 1 2 3 3 2 2 2 3 3 4 6 9 7 4 1 3 5 7 7 5 3 6 5 5 6 7 7 7 6 4 2 3 1 3 5 5 5 5 6 6 6 6 6 6 6 6 7 6 3 1 1 1 2 2 3 4 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 4 5 6 7 8 8 7 6 5 5 5 5 5 5 5 5 4 3 2 3 3 3 3 4 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 2 2 3 4 3 3 3 4 5 5 5 5 5 5 4 4 3 4 4 5 5 6 7 7 7 6 4 3 2 2 2 3 4 5 6 6 6 6 5 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 2 3 4 6 7 7 7 7 6 5 5 6 6 5 5 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 3 3 3 3 4 4 3 3 3 3 4 5 5 5 5 4 4 3 3 3 3 3 3 4 5 6 6 7 6 6 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 2 2 3 4 5 5 6 5 4 3 4 5 5 6 6 6 6 6 6 6 5 5 5 6 6 5 5 4 3 3 2 2 1 1 1 2 2 3 3 3 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 2 3 4 4 5 4 4 4 4 3 3 2 2 2 3 3 4 4 3 3 3 4 4 5 4 2 1 1 2 4 5 6 6 5 4 3 3 4 3 3 4 3 2 2 2 1 1 1 1 1 2 3 1 1 1 2 2 1 1 2 1 1 1 1 2 3 2 2 4 5 5 5 5 3 2 1 1 1 2 3 4 4 5 6 7 6 4 2 2 3 4 4 4 4 5 4 4 5 4 2 1 2 4 5 5 6 7 8 8 6 4 4 5 5 5 6 5 5 4 4 5 6 7 6 5 4 5 6 7 8 4 1 1 0 0 3 6 6 7 7 6 5 5 5 5 5 6 5 4 5 5 5 5 5 5 5 5 5 4 2 3 3 3 2 2 3 4 5 6 7 8 6 4 4 4 5 6 7 5 2 2 2 1 0 0 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 3 3 5 5 4 4 4 5 6 6 6 6 5 5 5 4 1 2 3 4 4 2 2 3 4 4 3 2 3 4 5 0 2 2 1 2 4 6 5 3 2 1 2 1 2 3 5 7 3 1 2 1 5 6 6 4 3 2 2 4 4 5 4 2 2 2 2 3 4 6 7 6 4 3 4 3 2 0 1 2 1 4 4 6 4 3 2 1 3 1 3 1 4 6 3 3 3 3 4 3 1 2 3 6 6 6 5 4 3 4 5 6 7 6 5 4 4 5 4 3 2 1 2 2 5 3 2 5 4 6 5 6 7 8 7 5 5 6 4 5 8 9 3 1 2 3 5 4 2 3 3 3 1 3 7 9 6 4 4 5 5 7 7 6 3 5 5 4 6 7 8 6 4 3 3 4 1 3 6 6 5 5 5 6 6 6 6 6 7 7 8 6 3 1 1 2 2 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 6 7 8 8 7 6 6 5 5 5 5 5 5 4 3 3 3 3 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 5 5 6 6 6 6 6 5 5 4 3 3 4 5 5 5 4 3 4 5 5 5 5 6 6 5 5 4 3 3 2 2 3 4 4 4 4 3 3 2 2 2 2 3 3 3 4 4 3 3 3 2 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 2 2 3 4 4 4 3 3 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 4 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 4 3 3 3 3 4 4 4 5 6 6 7 8 7 6 5 5 6 6 7 7 7 7 7 7 7 6 5 5 5 5 5 4 3 2 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 3 3 3 3 3 2 2 2 3 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 5 4 4 4 4 3 3 3 2 3 3 3 2 2 2 1 0 2 3 5 5 4 3 3 4 5 6 6 6 5 4 4 2 1 3 4 4 3 2 2 2 2 1 3 2 2 1 1 1 1 2 3 3 1 0 2 2 0 1 2 1 2 2 1 4 5 4 4 4 2 0 2 2 2 3 4 5 6 6 5 5 6 4 1 3 3 1 3 6 6 6 5 6 6 4 2 2 2 3 3 1 4 7 7 6 6 5 6 5 7 8 7 7 7 6 5 5 7 7 6 5 5 6 6 6 4 1 2 2 2 3 4 5 5 7 8 7 7 7 7 7 6 6 7 6 5 4 4 5 5 5 5 5 5 5 4 4 4 2 2 3 3 4 4 5 6 7 5 3 2 4 6 7 6 4 1 3 2 2 3 3 3 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 6 6 6 6 6 7 6 6 6 6 5 5 5 4 3 2 2 2 2 1 2 3 4 4 4 4 3 2 4 7 7 7 7 5 2 0 1 1 1 2 2 2 0 1 1 2 1 3 5 5 4 3 3 2 1 3 5 6 5 2 2 2 3 3 4 4 4 6 5 3 2 4 8 9 7 4 4 3 2 2 3 3 2 1 2 2 2 3 6 8 6 4 2 3 3 1 2 5 4 3 2 2 5 5 5 3 3 2 2 3 3 1 3 6 6 5 5 4 3 1 2 4 5 7 7 7 6 5 4 4 5 4 4 5 4 3 4 4 3 3 3 1 2 2 3 3 2 5 4 6 5 5 7 7 8 7 4 3 4 5 8 8 4 2 6 5 5 3 2 2 3 2 2 5 7 5 4 4 5 5 5 7 6 5 4 6 6 5 7 8 7 3 2 4 4 4 3 3 6 6 6 6 6 6 7 7 6 7 7 8 9 7 4 1 1 2 3 4 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 8 8 7 7 6 5 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 5 5 5 5 6 6 5 4 4 4 5 5 6 5 5 5 6 6 6 5 4 3 2 2 1 1 2 3 3 3 4 5 5 5 4 3 2 2 2 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 2 1 1 2 2 3 4 4 4 3 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 6 7 7 7 6 5 4 5 5 6 7 7 7 7 8 8 8 6 4 3 3 3 3 3 2 2 1 1 1 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 5 4 4 3 3 3 3 2 3 3 4 5 5 5 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 2 2 3 3 3 2 2 2 2 2 2 2 4 5 5 5 5 5 5 5 6 5 4 4 4 4 3 1 1 3 3 2 3 1 2 2 2 1 0 2 3 3 2 2 3 2 1 2 3 3 2 1 2 3 2 1 1 3 4 4 3 2 2 2 3 3 1 4 5 6 6 5 4 4 4 3 3 4 4 6 6 7 6 6 5 6 7 6 4 1 1 5 3 4 5 6 6 7 7 6 4 5 7 9 5 5 7 7 7 7 8 6 4 4 4 3 2 3 2 2 1 2 4 5 6 4 6 7 8 9 8 7 7 7 8 8 8 8 7 7 6 6 6 6 6 6 5 4 4 4 4 4 5 5 5 4 4 5 6 6 5 4 2 4 6 7 6 4 2 1 1 2 4 3 2 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 5 5 5 5 4 5 5 6 5 5 4 3 2 2 2 3 3 3 2 2 3 3 2 2 1 3 3 4 4 5 6 4 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 3 1 4 4 2 2 4 6 4 2 1 3 3 3 3 3 3 2 4 6 7 7 5 5 6 5 4 5 5 2 2 2 2 2 3 2 3 3 5 5 3 2 3 2 1 0 3 1 6 5 4 4 4 6 5 4 2 1 3 3 3 3 2 4 6 6 3 2 2 2 1 1 3 1 2 4 5 6 5 5 4 3 1 2 5 3 1 2 2 2 0 1 2 3 2 2 5 3 4 5 6 6 5 5 5 6 7 5 3 5 6 9 9 8 4 5 5 4 3 2 2 2 1 5 6 6 2 3 4 4 6 6 7 7 4 5 6 6 7 8 8 6 2 1 3 3 4 4 5 6 6 7 7 7 7 7 7 7 7 7 8 7 6 4 1 2 3 4 5 5 5 5 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 4 6 7 8 7 6 5 5 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 7 7 6 5 4 4 5 6 6 6 5 5 5 5 5 5 6 6 5 5 4 3 2 3 3 4 5 6 7 7 6 6 4 3 2 2 2 3 3 4 4 3 3 3 4 4 5 4 3 4 4 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 5 5 4 4 4 4 3 3 3 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 5 5 5 5 4 4 3 3 3 4 5 6 7 7 7 7 6 5 3 1 1 1 2 3 3 3 2 1 2 2 3 4 5 4 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 5 5 4 4 3 3 3 3 4 4 5 5 5 5 5 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 4 3 3 4 4 3 0 2 3 2 2 2 1 1 1 3 1 1 2 2 4 2 2 1 1 1 2 3 3 3 3 2 1 1 1 2 4 4 3 2 1 1 2 3 1 4 7 6 5 4 3 2 1 2 3 6 6 5 3 4 5 5 4 5 5 6 4 2 3 4 2 2 6 4 4 2 4 7 8 8 8 8 5 4 5 5 6 5 4 2 1 1 1 1 1 2 2 1 1 4 6 8 7 6 6 7 8 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 4 4 4 5 5 5 5 6 6 5 5 5 6 7 7 6 5 3 1 1 1 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 3 4 4 4 5 4 4 4 3 4 3 2 1 3 3 3 3 3 2 1 1 2 3 2 1 4 5 6 5 3 1 1 1 1 2 2 2 1 1 2 3 2 3 4 4 4 4 3 3 4 4 4 2 1 1 1 0 1 2 1 0 0 4 6 7 7 6 4 4 4 4 4 4 2 1 1 3 3 4 4 4 6 8 10 8 5 1 2 2 3 4 3 4 3 2 1 4 9 7 5 5 4 3 4 4 3 4 5 5 5 2 1 0 1 3 1 2 4 5 5 4 5 5 4 3 2 3 3 5 4 2 2 2 1 3 4 4 4 3 2 3 3 3 4 4 4 3 3 5 6 6 4 4 5 6 10 8 6 4 5 5 3 1 2 3 2 3 7 6 4 3 4 4 4 6 7 7 6 4 4 4 5 8 8 7 5 3 1 1 2 3 3 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 3 3 4 5 5 5 5 5 5 5 4 3 3 2 2 2 2 2 1 2 2 3 3 3 3 3 2 2 0 3 6 7 7 6 5 5 5 6 6 6 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 6 6 6 7 7 6 6 5 4 5 5 6 6 5 5 5 5 5 5 5 5 6 6 5 5 4 4 5 5 6 6 7 7 7 6 6 5 4 3 3 3 4 4 4 3 3 2 3 3 4 5 4 4 3 4 4 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 5 4 4 3 3 3 3 3 3 4 5 6 5 5 4 3 3 3 3 2 2 3 3 3 3 2 2 3 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 6 6 6 7 7 7 7 6 6 5 5 4 4 3 3 3 4 4 5 5 6 6 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 3 3 3 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 6 5 4 3 2 1 1 1 2 2 3 4 4 4 4 4 4 2 2 3 4 5 2 0 1 1 1 1 3 2 2 1 1 0 2 3 4 3 2 2 1 1 2 2 1 1 2 6 8 9 6 4 3 3 3 2 1 2 2 2 3 6 6 5 5 6 6 4 2 3 5 7 7 7 6 6 6 7 9 8 6 5 4 1 1 1 2 4 3 2 1 1 2 3 3 1 1 1 1 2 4 5 5 5 4 4 6 8 9 10 8 7 4 2 2 2 2 3 3 3 3 3 3 4 5 5 5 4 2 2 4 4 3 3 3 3 2 3 5 5 5 5 5 6 6 6 4 2 1 2 1 2 4 3 3 5 6 5 5 4 4 4 5 5 5 5 5 5 5 5 4 3 2 2 3 4 4 4 4 4 3 4 5 4 3 2 3 4 4 3 3 3 3 3 2 1 2 3 4 5 6 6 5 3 2 1 1 0 1 2 2 3 3 1 1 1 2 4 4 3 2 5 5 5 5 4 3 2 1 3 4 5 4 3 2 2 2 1 2 3 6 6 4 3 3 2 4 5 4 3 3 4 5 6 6 6 7 9 9 8 7 4 2 2 0 2 3 1 3 5 5 5 4 3 2 4 5 6 6 5 3 5 5 5 3 1 1 2 3 2 0 3 4 4 4 5 4 4 3 3 4 4 4 4 3 2 4 4 4 3 3 4 4 2 4 5 4 5 2 1 1 2 5 4 2 3 3 4 6 8 5 4 5 5 4 4 2 2 3 3 5 6 6 3 4 3 4 5 6 6 5 4 3 3 3 6 9 8 7 5 4 2 1 2 2 4 6 6 5 4 4 5 5 5 5 6 7 7 8 8 7 6 5 4 5 5 5 5 5 5 5 4 3 3 3 3 2 2 2 1 1 2 2 3 3 4 4 4 4 4 3 0 3 5 7 6 5 5 6 6 7 7 6 5 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 5 5 5 4 5 5 4 4 3 3 3 3 4 4 5 5 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 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 5 5 5 4 4 4 4 4 5 4 4 4 4 5 5 6 6 6 5 4 3 3 3 4 4 4 5 5 5 5 4 3 2 3 4 4 4 4 4 4 4 3 3 3 3 4 5 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 5 5 4 4 3 3 3 2 3 4 5 5 6 6 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 2 3 3 3 3 3 4 5 5 5 6 6 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 2 2 2 2 3 3 4 5 5 6 6 6 6 6 5 4 4 5 4 3 3 3 3 1 2 3 3 2 2 2 3 5 5 5 4 2 2 2 3 2 2 1 2 2 2 6 7 9 8 6 4 4 2 4 5 5 4 5 6 5 5 7 7 5 3 4 8 8 9 7 6 6 7 8 8 8 6 4 2 0 2 3 3 1 4 6 4 2 1 2 2 1 2 2 2 1 2 3 2 5 6 5 3 5 7 8 8 5 2 3 4 4 2 1 2 2 1 2 3 3 4 4 5 6 5 5 5 5 5 4 4 4 3 3 3 4 5 7 6 5 5 4 3 2 1 2 3 1 1 3 3 2 3 4 5 5 5 5 5 5 6 6 6 6 6 5 4 3 2 2 3 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 2 2 4 4 2 1 3 3 5 7 7 7 5 4 4 3 1 0 1 1 1 2 3 4 2 2 1 0 1 1 3 3 4 4 5 6 6 5 3 2 4 4 5 5 5 3 3 2 2 2 1 4 8 6 2 1 2 3 4 6 5 4 4 5 5 3 1 3 4 4 6 10 8 6 4 3 1 1 2 3 3 3 3 3 2 1 2 5 6 7 8 5 3 3 3 3 2 2 3 4 3 2 1 1 3 5 4 3 4 3 1 3 3 1 3 5 5 5 5 5 4 2 3 5 5 6 7 4 3 2 2 2 3 4 3 1 3 1 5 7 5 3 4 5 4 3 4 3 2 3 4 6 6 6 2 2 2 3 6 7 7 6 5 4 4 5 7 8 7 6 5 5 4 2 2 3 5 7 6 5 4 4 5 6 6 6 7 7 8 8 7 7 6 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 2 1 2 4 5 5 5 6 6 6 6 5 4 3 4 5 5 5 6 6 5 5 5 5 5 5 4 4 4 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 4 6 5 4 4 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 5 5 6 6 7 6 6 5 5 4 4 4 5 6 7 7 7 5 2 1 2 2 3 4 5 5 6 5 5 4 3 2 3 3 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 3 3 2 2 2 2 2 3 4 6 6 6 6 5 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 3 3 3 4 5 6 6 7 7 7 6 6 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 3 2 2 3 4 4 5 5 5 6 7 7 7 6 5 5 4 4 5 5 5 4 4 2 2 3 3 4 3 4 5 6 6 5 4 4 3 3 3 2 2 1 2 4 4 3 2 6 9 9 7 4 4 5 7 7 6 5 6 5 5 6 6 4 7 8 8 7 6 7 6 6 8 8 6 6 7 4 1 2 4 5 5 4 3 6 5 2 2 1 1 2 3 3 3 2 2 3 2 2 6 7 6 5 5 6 5 2 3 5 3 2 2 2 3 1 1 3 3 3 3 4 5 6 6 5 6 5 5 5 6 6 5 5 5 5 5 6 6 6 5 3 2 2 1 1 2 2 1 1 3 3 2 1 2 3 4 4 4 3 3 4 5 5 5 4 3 2 2 2 3 3 3 4 3 2 2 2 3 4 5 4 3 3 3 2 2 3 2 2 2 3 4 4 5 9 8 7 5 5 7 3 3 2 1 1 1 2 2 4 3 1 1 1 1 1 0 1 3 4 4 5 5 4 3 2 1 5 6 5 5 3 2 2 4 4 2 4 8 7 5 4 3 2 3 5 5 4 3 2 1 2 4 3 4 6 3 6 8 6 5 6 5 5 5 5 2 2 1 3 1 1 1 2 5 7 7 7 7 7 6 4 5 5 4 4 4 4 4 3 4 6 5 5 6 5 2 1 4 4 5 5 4 4 4 5 6 4 3 5 6 7 7 5 1 3 4 3 4 6 6 3 1 4 6 7 3 3 3 3 3 3 3 3 3 3 4 7 7 5 1 1 2 3 3 3 5 7 7 7 7 7 7 7 6 5 5 5 5 3 3 4 4 5 4 4 3 4 5 6 6 6 7 7 7 8 7 6 5 4 4 5 5 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 1 1 2 2 2 2 2 2 2 2 3 3 1 1 2 3 4 5 4 3 3 2 3 4 4 5 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 3 2 2 2 3 5 6 7 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 5 6 6 4 4 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 3 3 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 4 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 7 8 8 6 3 0 1 1 1 2 4 5 6 7 7 6 5 3 3 3 4 4 5 6 6 6 5 5 5 6 5 5 5 5 5 5 4 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 4 5 6 7 6 5 5 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 5 6 6 7 7 7 6 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 5 5 5 5 5 5 4 3 3 3 3 4 5 5 5 5 6 6 6 6 5 5 5 5 6 5 5 2 2 1 2 3 4 5 4 3 3 4 5 4 3 2 2 3 3 3 1 1 2 5 5 6 5 4 8 10 8 5 5 6 5 5 3 4 7 6 4 7 9 8 7 5 5 4 3 6 6 7 9 7 6 6 5 3 1 4 5 5 5 4 4 5 5 1 2 3 3 3 4 4 4 4 2 1 5 4 5 6 6 4 4 4 4 3 3 3 4 3 3 4 4 3 1 1 2 2 2 3 5 6 6 5 6 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 3 2 1 2 3 3 4 2 2 1 3 4 5 5 4 3 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 3 3 3 2 1 2 1 3 3 2 1 1 2 4 5 4 6 7 5 1 3 6 6 4 1 1 1 2 2 1 1 2 1 2 3 3 2 2 2 2 4 4 4 3 2 3 3 2 2 4 5 5 4 3 2 4 5 5 6 7 6 4 7 6 5 5 5 5 4 3 2 1 2 4 4 5 6 4 4 8 7 5 6 6 6 8 9 5 2 4 5 5 3 3 3 4 5 5 5 5 7 7 7 6 4 2 4 5 4 4 6 5 6 5 6 7 5 4 3 2 2 3 4 3 3 4 5 6 2 1 2 3 6 7 6 2 2 3 1 3 4 5 5 4 4 6 7 5 2 1 1 2 2 1 1 1 3 4 6 7 4 3 3 1 2 2 2 5 7 8 9 8 7 6 6 5 4 4 5 3 2 2 3 4 4 4 3 3 4 5 6 6 6 6 6 7 8 8 6 4 3 4 5 5 5 4 4 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 2 2 2 2 2 1 1 1 2 3 4 4 5 5 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 2 1 1 1 1 1 2 3 5 5 6 7 7 6 6 5 5 5 5 4 4 3 3 3 4 6 7 6 5 4 4 4 4 4 4 5 5 5 5 5 6 6 5 5 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 6 5 5 6 6 7 6 5 2 1 1 1 1 3 4 5 6 7 7 7 5 4 3 3 4 4 5 6 6 6 5 5 5 6 6 5 5 5 4 4 3 2 1 1 2 2 3 4 4 4 4 4 4 3 4 4 4 4 4 3 3 2 2 2 2 2 3 4 5 6 6 7 7 6 5 5 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 5 6 5 5 5 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 2 1 3 4 4 4 4 4 3 3 4 4 4 2 2 0 2 5 3 4 3 2 1 3 5 6 6 6 6 9 9 7 6 5 2 1 1 3 5 4 4 5 4 4 3 1 2 3 4 6 7 7 8 6 5 4 2 2 1 4 5 5 4 3 4 5 5 3 1 2 3 4 3 3 4 5 5 3 3 1 2 5 5 5 4 4 6 6 4 4 4 4 4 4 4 4 3 1 1 1 2 2 3 5 6 6 6 5 4 4 4 4 3 3 4 5 5 5 5 4 5 5 5 4 3 2 1 1 3 3 2 2 1 1 3 5 6 5 5 4 4 4 4 3 2 1 1 1 1 2 1 1 1 1 2 3 2 1 1 1 0 0 1 1 2 1 1 2 3 2 2 4 4 5 6 6 7 3 4 1 2 5 4 2 1 2 3 3 2 1 1 1 2 3 3 1 0 1 2 3 4 3 2 4 6 5 2 2 2 4 5 5 5 4 4 6 7 8 7 7 7 7 6 6 7 6 5 2 2 3 2 1 2 4 5 6 6 4 6 5 4 3 4 5 6 8 6 4 4 5 7 6 5 5 5 5 4 4 3 4 6 5 5 4 3 3 4 4 5 6 6 6 5 6 6 4 3 3 3 3 4 5 4 4 5 5 5 2 1 2 1 4 6 8 5 2 3 3 3 3 3 6 8 8 7 6 5 4 1 0 1 2 2 1 2 4 5 6 7 4 3 4 4 4 4 3 5 7 9 9 8 7 6 6 5 5 4 4 1 1 1 3 5 5 4 4 4 5 6 7 7 6 6 6 7 8 9 7 5 3 4 4 4 4 3 2 2 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 2 3 3 2 1 1 1 2 3 3 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 6 6 5 5 4 3 3 2 2 2 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 2 2 2 2 1 1 1 3 4 4 5 5 5 5 5 5 4 2 1 1 2 4 6 7 7 6 6 5 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 3 4 4 4 4 4 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 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 5 3 2 1 2 2 3 4 5 5 6 7 7 7 6 4 3 3 4 4 5 5 5 5 5 5 6 6 6 5 5 4 3 2 2 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 5 5 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 5 5 5 5 4 3 3 2 1 1 2 4 5 5 5 5 4 2 2 1 1 1 3 3 2 3 5 5 5 6 5 4 2 3 5 6 8 8 9 9 7 5 5 5 3 2 1 1 3 5 4 6 7 6 4 1 2 5 5 5 6 7 5 3 2 1 1 2 2 2 3 3 3 4 5 6 5 2 1 3 4 2 2 3 5 5 4 3 1 3 5 6 6 5 5 6 6 6 5 5 5 3 4 5 5 4 3 2 2 2 2 2 3 4 5 6 6 5 5 4 4 4 5 6 6 6 5 4 4 4 3 3 2 1 1 1 1 2 2 2 1 1 1 1 1 2 3 3 2 3 3 3 3 1 1 1 1 1 1 2 1 1 2 2 3 2 2 2 2 2 2 3 2 2 2 2 1 1 1 1 2 1 2 3 6 6 4 4 4 3 2 1 2 3 3 3 3 3 2 1 1 2 3 2 1 1 1 1 1 2 4 6 7 7 7 3 1 3 4 6 5 5 5 5 7 8 10 10 9 7 6 6 7 7 5 4 3 2 2 3 4 4 5 4 4 3 4 4 4 5 5 6 6 6 6 5 3 1 4 7 7 6 4 4 4 4 4 4 4 5 5 4 5 3 2 2 2 5 6 6 5 5 5 6 6 5 4 3 3 5 6 5 4 5 4 3 2 0 2 3 4 3 4 6 4 3 5 5 4 3 3 7 9 7 6 5 4 3 0 1 2 3 3 5 6 8 8 7 4 3 4 5 5 5 5 5 7 8 8 7 6 6 6 6 7 6 4 2 2 1 3 5 6 6 6 6 6 6 7 7 7 7 7 7 9 9 8 5 3 3 3 4 3 2 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 6 6 5 5 5 4 3 3 3 3 3 3 3 4 4 5 6 6 6 5 5 4 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 2 2 3 4 5 5 5 5 4 2 1 1 1 3 5 7 7 6 6 6 5 4 3 3 4 5 5 5 5 5 5 6 6 6 5 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 2 2 1 0 0 0 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 3 2 2 3 4 5 5 6 6 6 6 7 7 6 5 3 2 3 3 4 5 5 6 6 6 6 7 6 5 4 3 2 2 1 1 1 2 2 3 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 2 3 4 4 4 4 4 3 2 1 1 1 2 3 4 4 5 5 5 4 3 2 1 2 3 4 4 4 5 6 6 5 5 6 5 3 3 4 7 8 7 6 6 7 7 7 6 5 3 5 3 1 3 5 6 7 8 6 3 3 5 5 5 7 6 4 1 1 2 2 3 1 2 3 3 4 5 5 5 5 4 2 3 3 3 3 4 5 5 4 2 2 3 5 7 6 5 5 5 6 6 6 6 5 5 5 6 6 5 4 2 2 2 3 3 3 2 3 5 5 6 5 5 5 6 6 5 4 4 4 3 2 3 3 3 3 2 2 1 1 1 2 2 1 1 2 2 1 1 3 3 2 1 3 3 3 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 2 2 1 1 2 5 6 6 4 3 3 2 1 3 4 2 2 3 2 1 1 2 1 1 2 2 2 2 3 3 3 3 2 2 3 5 4 3 5 4 4 3 2 3 4 5 7 8 5 6 8 7 6 5 5 3 3 3 1 1 1 3 5 8 9 8 8 9 8 7 5 5 5 6 8 7 5 1 1 2 5 8 9 8 7 7 7 6 5 5 5 4 4 4 2 1 4 2 2 4 5 4 4 6 7 9 7 5 2 4 6 5 6 5 4 2 3 4 2 4 3 3 2 4 6 4 4 5 5 5 4 5 8 8 6 6 6 4 3 1 2 3 4 4 4 7 11 10 6 1 2 2 4 4 4 4 4 7 9 6 5 5 6 7 7 6 5 4 2 2 3 5 6 7 7 6 6 5 5 6 7 7 7 7 8 8 8 7 5 3 2 2 3 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 0 1 2 2 2 2 3 4 5 5 6 6 6 6 4 4 3 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 4 3 3 3 2 2 3 5 5 6 5 4 3 2 2 3 6 7 7 6 5 5 4 4 4 3 4 5 6 6 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 2 2 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 4 4 4 4 5 5 5 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 3 5 5 6 7 7 7 6 6 6 6 5 4 2 3 3 4 5 6 6 7 7 7 7 7 5 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 6 6 6 5 5 4 4 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 3 3 2 2 2 3 3 4 4 4 3 3 2 2 2 3 3 4 4 4 4 4 4 4 3 2 2 2 3 4 5 5 6 6 6 5 5 6 6 6 5 5 5 6 6 6 6 8 10 10 8 5 1 5 5 4 5 5 5 7 8 6 2 4 4 5 5 5 2 0 2 3 3 3 2 1 1 2 3 4 3 3 3 4 4 3 3 4 4 5 5 5 2 1 1 1 2 5 8 6 5 5 5 5 5 6 6 5 5 5 6 6 5 4 2 2 2 2 2 3 2 2 4 5 5 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 1 1 1 1 1 1 3 4 5 4 4 3 2 2 1 1 1 1 2 2 1 0 0 0 1 1 1 2 1 1 1 1 1 1 1 2 3 3 3 2 2 3 3 2 2 3 6 6 6 5 3 2 1 1 2 2 3 4 4 2 2 2 2 1 1 3 3 3 2 3 4 3 3 3 2 1 2 5 4 4 4 2 1 1 1 1 1 6 8 6 6 7 7 4 1 2 2 3 2 1 1 1 2 3 3 3 4 5 8 10 12 11 9 8 7 7 8 9 8 6 3 2 4 6 7 7 7 8 7 7 6 5 4 3 1 1 1 2 1 2 4 4 4 5 7 6 7 8 5 1 4 5 4 1 3 2 0 3 3 4 5 4 4 4 5 4 2 3 3 3 3 1 4 7 7 6 6 5 4 2 2 3 3 3 2 2 5 8 9 6 1 1 1 3 3 4 4 4 7 9 6 5 5 7 8 6 5 4 3 3 3 4 6 7 7 6 5 5 5 5 6 7 8 7 7 6 6 5 5 3 3 2 2 2 1 1 2 2 3 3 2 2 1 0 1 2 2 2 2 2 2 2 2 2 3 4 4 5 6 6 7 7 8 8 7 5 5 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 3 3 2 2 2 3 2 2 2 3 5 6 6 6 5 3 3 4 7 7 7 6 5 4 4 4 5 4 4 5 5 6 5 5 4 4 4 4 4 4 3 3 2 2 2 3 3 3 4 4 4 3 4 4 3 4 3 3 2 2 3 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 3 2 2 2 2 3 3 3 4 4 3 3 3 3 3 3 4 4 4 4 3 3 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 3 3 2 2 3 3 3 4 5 6 6 7 7 7 6 6 6 6 5 4 4 4 5 6 6 7 7 7 7 7 6 4 3 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 5 5 4 4 4 4 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 2 2 1 1 2 2 3 4 5 6 6 6 5 5 5 5 5 6 6 6 6 7 8 9 10 11 11 8 3 2 4 6 6 7 7 7 7 7 6 2 2 3 4 5 4 2 1 3 4 3 3 1 0 2 2 1 0 2 3 3 3 4 5 4 5 5 5 5 3 1 1 1 2 3 6 7 6 3 3 3 3 3 5 6 6 6 6 6 6 4 3 1 1 0 1 2 3 3 2 3 4 5 5 6 6 5 4 4 4 5 5 5 5 4 4 4 3 2 1 2 1 1 1 1 1 2 2 2 4 4 4 4 3 2 1 2 1 1 2 2 1 1 1 0 1 2 1 0 0 1 1 1 1 1 2 1 1 1 1 2 4 5 4 3 2 1 3 5 7 7 6 4 4 3 2 0 1 1 3 4 4 3 2 1 1 1 0 2 5 5 5 6 5 2 2 2 2 2 1 1 3 2 3 2 3 4 4 5 6 5 5 5 4 4 7 4 0 1 1 2 2 1 2 3 2 2 4 4 3 3 2 4 7 7 6 6 5 5 6 8 8 5 2 2 3 4 4 5 5 5 6 6 6 4 2 1 1 1 3 5 4 4 5 4 3 4 6 5 6 10 5 1 4 5 5 3 1 1 1 2 2 5 5 5 5 5 5 3 3 2 3 4 2 1 3 5 6 5 4 5 6 3 1 1 2 3 2 2 4 6 9 6 2 1 1 3 4 5 4 5 9 9 7 6 5 6 6 5 4 4 3 3 3 4 7 7 7 6 5 5 6 6 7 8 10 10 8 6 4 3 3 3 3 2 2 1 1 1 2 3 3 3 2 2 1 1 2 2 2 3 3 4 3 3 3 3 4 6 7 7 7 7 7 8 9 9 7 6 5 5 6 6 6 6 6 5 5 5 4 4 4 4 3 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 5 5 5 5 5 5 5 5 4 4 3 2 1 2 2 2 1 2 3 5 6 6 5 3 4 5 8 8 8 7 6 5 5 6 6 6 6 5 5 5 6 4 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 5 4 4 5 5 5 5 4 3 3 2 3 4 5 6 6 6 6 5 5 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 2 1 2 3 4 4 4 4 5 6 7 8 8 7 6 6 5 5 5 6 6 7 7 7 7 6 6 5 5 5 4 3 2 3 3 3 3 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 6 7 7 7 6 6 6 6 6 5 5 4 4 4 3 3 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 3 3 3 3 3 4 3 3 2 2 2 1 1 0 0 1 2 3 4 5 5 6 6 6 5 5 5 5 6 6 6 7 7 8 9 10 10 9 6 2 3 4 5 6 6 6 6 7 7 6 3 1 1 0 1 2 2 2 0 4 3 2 3 3 5 5 3 3 3 4 5 4 4 5 4 4 5 4 4 4 4 3 3 4 4 6 7 6 2 2 2 2 3 3 5 6 6 6 5 5 5 4 4 3 1 1 2 3 3 3 3 4 5 6 6 6 5 5 5 6 6 6 5 5 5 5 4 3 2 2 2 1 3 4 4 2 1 2 2 2 2 2 1 0 1 3 4 4 3 4 3 3 2 2 1 1 2 1 0 0 1 1 1 3 2 2 2 1 0 1 1 2 2 0 2 3 2 4 6 5 5 5 5 4 4 4 3 1 2 3 4 4 3 1 0 0 0 1 2 4 4 5 6 6 5 4 3 1 1 2 2 0 1 2 4 5 6 6 4 5 6 6 5 4 4 6 6 4 2 2 2 2 2 1 1 3 2 2 3 4 6 6 5 1 1 3 5 6 6 7 7 6 4 3 2 3 4 5 5 5 4 3 5 5 4 3 2 3 4 5 6 6 5 5 3 2 4 6 6 6 10 8 7 8 4 2 1 2 3 4 5 5 6 7 6 5 5 4 4 5 5 6 7 3 4 5 6 7 7 7 8 7 4 2 2 2 3 4 4 7 8 9 6 4 3 3 5 5 6 6 6 9 9 7 5 5 5 6 6 5 4 3 3 3 3 6 7 7 7 6 6 6 6 7 8 10 10 8 6 4 2 2 3 3 3 2 1 1 1 2 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 5 5 6 7 8 7 7 7 7 7 7 7 6 5 4 4 5 6 6 6 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 2 3 4 5 4 4 4 5 8 9 9 8 7 6 7 7 7 8 7 6 6 6 6 5 4 3 3 3 3 3 2 3 3 4 4 4 4 4 5 5 5 5 6 6 6 5 4 4 3 4 5 6 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 3 2 2 2 2 3 4 4 4 4 4 4 4 3 3 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 3 2 2 2 3 4 5 5 5 5 6 7 7 7 6 5 3 3 3 3 4 5 6 7 7 7 6 5 4 4 4 4 3 3 2 3 3 3 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 6 5 5 5 6 6 5 5 4 4 5 6 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 3 4 4 4 3 3 3 3 2 2 2 1 0 1 1 1 1 1 2 2 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 4 3 4 5 6 6 6 6 6 6 5 3 2 3 2 2 2 3 4 1 3 4 4 5 5 6 5 4 4 5 6 6 6 5 5 3 3 5 4 4 5 5 6 5 5 4 4 6 6 3 2 2 2 3 4 4 3 4 5 4 4 5 5 5 4 3 4 4 3 3 3 4 4 4 4 3 4 5 4 4 5 6 5 6 6 5 4 3 1 3 3 3 4 5 6 5 3 1 0 0 0 1 3 3 3 3 4 5 5 4 4 3 2 2 2 3 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 2 1 1 1 1 1 3 7 6 6 4 4 4 5 7 6 4 1 0 2 3 3 1 0 1 1 2 2 2 0 1 3 5 7 5 3 1 1 1 1 2 1 3 5 8 10 8 7 5 2 4 5 5 5 5 4 4 4 3 3 2 1 1 3 5 5 4 2 1 5 5 4 3 4 2 5 9 7 5 5 4 3 1 1 3 4 6 6 5 3 3 5 5 6 5 5 5 5 5 5 5 5 5 3 2 4 5 6 7 8 7 8 8 6 3 2 4 6 6 7 6 6 7 6 6 3 3 5 6 8 8 6 5 6 8 9 11 7 6 6 6 6 2 2 2 2 6 7 8 7 6 4 4 4 4 4 4 5 6 7 9 8 7 6 6 7 6 6 5 4 3 3 3 4 5 6 7 8 7 7 6 6 7 8 9 9 7 5 3 2 3 3 4 3 3 2 1 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 5 5 5 4 4 4 3 3 3 4 4 5 5 6 6 6 5 5 5 4 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 3 4 4 4 5 7 8 9 8 7 7 7 8 8 8 8 7 7 6 6 6 5 4 4 4 4 4 4 4 5 5 5 6 5 6 6 6 6 6 6 6 6 5 5 4 5 5 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 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 2 3 4 5 6 6 6 6 6 6 5 4 3 1 0 0 0 0 1 2 4 5 6 6 6 5 5 4 4 3 3 3 2 2 3 3 3 3 4 4 3 3 3 3 3 3 4 5 5 6 6 6 6 6 5 6 6 5 5 4 5 5 6 7 7 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 1 1 1 2 3 3 4 4 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 6 5 5 4 5 5 4 4 4 4 4 3 2 3 5 5 5 5 5 5 5 5 6 7 7 6 6 4 3 4 5 5 5 6 6 6 5 4 2 3 5 6 6 4 4 5 5 5 4 2 4 5 5 4 4 5 5 5 5 4 3 2 2 3 4 4 3 4 5 4 4 3 3 5 5 5 6 6 5 4 3 2 3 4 4 5 6 6 5 3 2 1 0 0 0 2 4 5 4 4 5 6 4 3 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 0 0 1 2 3 4 4 5 7 7 6 5 6 7 7 7 7 4 2 2 1 1 1 0 1 3 2 1 2 2 2 3 3 3 5 4 3 3 3 3 2 1 2 3 4 6 8 8 7 6 2 1 3 4 5 4 3 3 3 3 3 3 2 1 4 6 5 5 9 8 6 4 4 7 7 7 7 7 7 6 6 7 6 1 2 3 3 4 5 4 2 3 4 4 5 5 5 4 4 4 5 5 4 4 2 3 4 5 5 7 7 6 6 6 6 3 4 5 6 6 7 6 5 5 6 5 2 3 5 3 6 7 4 6 6 7 10 12 8 4 2 3 5 4 2 2 3 6 7 6 5 4 3 3 4 6 6 5 5 6 7 7 5 5 6 7 8 7 6 5 5 4 4 4 4 4 6 7 8 9 8 6 5 5 6 6 7 6 5 4 3 3 3 4 4 4 3 2 2 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 3 3 3 3 3 3 2 2 2 2 3 4 5 5 5 5 5 5 4 4 3 2 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 6 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 5 5 5 5 4 4 4 4 3 4 4 4 4 3 3 2 2 3 4 5 5 6 8 9 8 7 6 7 8 9 8 8 7 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 3 3 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 4 5 6 5 5 4 4 3 2 1 0 1 2 2 2 2 2 2 2 3 4 5 6 6 5 5 5 4 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 5 6 7 7 8 8 8 7 6 5 5 5 5 5 5 6 6 6 6 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 1 2 2 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 2 2 3 3 3 4 5 5 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 3 3 3 3 4 5 5 5 5 5 6 6 6 7 7 6 5 4 3 4 5 5 6 6 5 4 3 4 4 5 5 6 7 6 5 5 5 5 4 3 5 5 5 4 4 5 5 6 4 4 3 3 2 3 6 5 5 6 6 6 6 6 6 7 6 5 5 5 5 5 4 4 3 4 5 6 6 5 3 2 2 2 2 1 1 2 3 4 4 3 3 3 2 1 2 2 2 3 2 0 0 0 1 1 1 2 3 1 0 1 1 2 3 4 2 2 3 4 5 6 5 3 4 6 6 5 6 6 6 7 8 5 2 1 1 2 1 0 1 2 2 2 4 2 1 2 1 4 3 1 1 2 3 4 4 2 1 1 2 4 6 7 6 5 4 3 2 4 5 5 3 2 1 1 1 1 2 1 3 5 6 5 10 11 9 7 7 8 6 5 4 3 4 4 5 8 9 7 4 1 1 1 1 2 2 2 3 5 5 5 4 3 4 4 4 4 4 3 3 4 5 5 5 6 7 7 5 4 3 3 5 5 4 4 5 5 3 3 6 6 4 4 3 2 4 6 2 5 6 4 9 11 9 3 2 1 3 4 4 4 5 6 6 5 5 5 5 5 6 8 8 8 7 6 7 6 5 4 5 7 8 8 7 6 6 6 5 5 4 5 6 8 9 9 8 6 4 4 5 5 6 6 5 4 4 3 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 4 3 3 2 3 5 6 5 4 3 1 1 1 1 0 1 2 3 3 2 2 1 2 3 4 4 4 5 5 5 4 3 2 1 1 1 1 2 2 3 3 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 7 8 8 7 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 4 4 3 2 2 2 3 3 5 8 8 8 5 4 5 6 9 8 8 7 7 7 7 7 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 5 5 5 4 3 3 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 2 2 2 3 3 4 4 4 4 4 4 3 3 2 2 1 1 1 2 2 2 2 2 3 3 4 4 4 5 6 6 6 6 6 5 4 3 2 1 2 2 2 3 3 3 3 3 4 4 4 5 6 7 8 9 9 9 8 8 7 6 5 4 4 4 5 5 6 6 6 6 6 4 3 2 2 1 2 2 2 2 3 3 3 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 1 2 3 4 4 5 4 4 4 3 3 3 2 1 1 1 2 3 3 3 4 4 4 5 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 3 4 4 5 5 5 5 5 6 6 6 5 4 3 3 3 3 4 5 5 5 4 3 2 3 4 5 6 7 7 7 6 5 5 5 5 4 4 6 6 6 5 5 6 6 5 4 4 4 3 5 6 6 6 6 6 6 6 5 4 4 5 4 4 4 5 6 5 4 3 2 3 3 4 2 1 0 1 2 3 3 2 1 1 3 3 4 3 2 1 3 4 4 2 2 3 2 1 0 1 1 1 1 1 1 3 4 4 4 3 3 4 3 3 5 6 7 3 1 2 5 6 6 6 6 6 7 7 5 3 2 2 2 1 1 2 1 1 3 4 3 2 2 2 6 3 1 2 2 2 4 6 4 1 3 4 6 5 5 4 4 6 6 5 5 6 5 4 1 2 4 2 0 1 1 2 4 4 1 4 8 9 9 10 9 5 4 5 2 2 3 4 7 9 10 8 6 5 5 5 4 4 3 2 2 3 4 3 3 3 3 3 3 2 3 4 5 3 2 4 6 8 7 5 3 2 4 5 5 3 4 3 3 2 3 8 6 6 7 7 4 5 6 4 2 4 0 8 8 7 2 1 2 2 2 3 5 6 6 6 5 5 6 6 7 8 9 8 8 6 6 8 6 4 4 5 6 7 8 7 7 7 7 7 5 5 5 6 7 8 8 7 7 6 6 6 6 7 6 6 5 4 4 4 4 4 5 4 4 3 3 4 4 4 4 3 3 2 1 1 1 1 3 4 5 4 3 2 2 2 2 1 1 2 2 3 3 3 2 2 3 4 4 4 5 5 5 5 4 3 2 1 1 1 2 2 3 3 3 2 2 1 1 3 3 4 4 4 5 5 5 5 5 5 6 7 8 9 7 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 1 2 6 7 7 4 3 3 6 8 8 8 8 7 7 7 8 8 8 8 8 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 4 4 4 4 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 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 3 4 4 4 4 4 4 4 4 3 3 2 1 1 2 2 2 2 1 1 2 3 5 6 6 6 6 6 7 7 7 5 4 3 3 3 2 2 2 2 3 3 3 3 4 5 5 6 6 7 8 9 9 9 8 8 6 5 4 3 3 4 4 5 5 5 6 6 5 4 3 2 1 1 2 2 2 2 2 3 3 3 3 3 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 4 5 4 4 4 4 3 2 2 1 1 1 2 2 3 3 3 3 3 4 4 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 3 3 3 3 4 4 4 3 2 3 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 5 5 5 4 6 7 7 6 5 5 4 2 1 0 2 3 3 2 3 3 4 2 1 0 2 4 4 3 2 0 1 1 1 2 3 3 3 2 0 2 2 2 2 2 4 5 5 4 2 1 1 0 1 1 1 1 2 2 1 2 4 6 6 4 2 3 3 2 3 4 5 2 0 3 5 5 6 7 5 5 5 5 5 4 3 3 2 2 2 2 0 2 2 3 3 1 2 0 2 1 2 4 4 4 5 6 7 5 3 5 5 4 4 5 6 6 4 4 5 5 3 4 6 4 2 2 0 2 2 1 1 3 4 2 1 2 6 10 10 8 2 3 1 2 4 4 6 6 8 9 8 8 8 7 6 3 1 2 2 2 3 3 3 4 3 2 2 3 5 4 2 2 3 3 3 7 7 5 3 2 3 4 5 5 4 3 2 2 4 6 4 4 6 7 7 8 8 7 5 3 4 7 7 6 4 3 2 3 3 3 5 7 5 5 5 5 6 6 7 9 9 7 6 6 6 7 5 4 5 5 6 6 7 6 6 6 7 7 6 5 5 5 6 6 7 7 7 7 8 8 7 7 7 6 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 0 1 2 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 5 5 6 6 5 4 3 3 2 2 2 2 3 3 3 3 2 1 1 2 3 4 4 5 5 5 5 5 5 5 5 6 7 8 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 7 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 3 3 3 3 1 2 6 6 5 3 3 5 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 2 1 1 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 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 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 3 4 4 5 5 5 5 5 5 4 4 3 2 1 0 1 2 2 2 1 1 1 2 5 6 7 7 7 7 7 6 6 6 4 3 3 2 2 2 2 3 3 3 3 3 4 4 5 5 6 7 7 7 7 7 7 6 5 4 3 3 3 3 4 4 5 5 5 5 5 4 3 2 2 2 2 3 2 2 2 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 3 3 4 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 4 4 4 4 5 5 4 4 4 4 3 3 2 2 2 3 3 3 4 4 4 3 3 3 3 3 4 5 5 6 5 4 4 3 4 4 4 3 3 3 4 4 5 5 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 4 5 6 6 6 6 4 6 7 7 6 4 5 4 3 2 1 2 2 1 1 1 1 1 2 2 2 1 4 4 3 2 1 1 1 1 3 3 4 3 3 2 1 1 1 3 3 3 4 4 4 3 2 2 2 3 1 3 2 2 2 2 1 1 5 6 6 3 1 1 1 3 3 2 1 1 2 4 6 7 7 6 5 6 5 5 4 3 2 2 2 3 3 2 2 1 1 1 0 1 2 1 2 2 4 6 6 5 6 6 6 5 5 4 3 3 4 4 3 1 2 4 3 2 4 6 6 4 2 2 3 3 2 2 2 4 4 4 5 1 5 8 9 7 4 1 2 4 4 6 6 7 8 9 9 8 6 5 5 3 1 2 3 3 4 5 5 3 1 2 4 5 4 3 3 1 1 3 6 6 5 3 2 1 1 2 4 4 5 4 4 4 3 1 1 2 5 7 9 8 7 7 7 7 7 6 6 6 4 3 5 4 3 5 6 4 4 5 7 7 7 8 10 9 7 6 7 8 7 4 4 4 5 5 5 5 5 6 7 7 7 6 5 5 5 5 5 6 6 7 7 8 8 8 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 1 2 3 4 4 4 4 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 6 7 7 6 5 4 4 3 3 3 3 3 3 3 3 2 2 1 2 2 3 4 5 5 5 6 5 5 5 5 5 6 6 7 7 6 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 8 8 8 7 6 6 5 6 6 6 6 5 5 4 5 5 5 5 5 5 4 4 4 3 2 1 1 2 2 2 2 1 1 5 7 8 5 4 4 5 7 8 8 8 8 8 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 2 2 1 2 2 2 2 2 3 3 3 3 3 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 3 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 5 5 6 6 6 5 5 4 3 3 2 1 1 1 0 1 1 0 1 2 3 4 6 7 8 7 7 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 6 6 5 5 5 4 4 3 3 3 4 4 5 5 5 5 4 3 3 3 3 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 2 2 1 1 1 2 2 3 4 5 5 6 6 6 6 5 5 5 5 4 4 4 4 3 4 4 4 4 5 5 5 5 5 4 4 4 4 3 2 2 3 3 4 5 5 4 4 3 2 2 3 5 6 6 6 5 5 4 4 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 8 7 6 4 5 5 5 4 4 4 5 4 3 2 2 2 2 1 0 3 4 5 4 3 2 2 1 1 2 3 3 3 3 4 2 1 2 3 3 3 1 2 2 3 3 3 3 3 2 4 2 2 2 2 2 3 5 6 6 4 1 3 3 2 3 2 2 1 1 3 5 7 7 6 5 5 4 3 1 1 2 2 2 3 3 4 4 3 3 2 2 2 2 3 3 2 2 6 5 4 5 5 6 4 3 2 2 4 5 4 3 3 3 1 4 6 6 5 5 3 2 3 4 6 4 2 2 2 3 4 5 1 2 6 7 8 8 7 2 2 3 4 5 5 6 7 8 8 6 4 3 2 1 1 2 3 4 5 5 3 2 3 4 5 6 6 5 4 4 6 6 5 4 3 3 1 4 5 5 5 5 4 2 1 0 2 3 4 4 5 6 6 7 9 9 8 5 4 4 4 3 4 6 4 4 6 6 4 5 7 8 8 8 9 10 9 8 8 8 7 6 5 4 4 4 4 5 5 6 6 7 6 6 5 5 5 6 6 6 6 6 6 7 8 8 8 8 7 5 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 2 1 1 2 3 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 7 7 8 7 7 5 5 4 4 4 4 4 3 3 3 3 2 2 2 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 7 6 6 5 5 6 6 7 6 6 5 4 4 4 5 6 6 5 5 4 3 2 2 1 1 1 1 1 1 2 1 2 5 8 6 5 5 6 7 7 7 7 7 7 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 2 3 3 3 3 3 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 4 5 6 7 7 7 6 6 5 4 2 2 3 4 5 6 6 5 4 4 4 4 4 4 4 5 5 5 5 6 7 7 6 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 3 3 3 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 2 3 3 4 5 5 5 6 6 5 5 5 4 4 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 5 5 4 3 2 2 3 5 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 5 4 4 5 5 5 5 5 5 6 5 5 4 4 4 4 3 3 4 4 5 4 4 4 4 3 1 1 2 3 2 2 2 2 3 5 4 4 2 1 2 2 2 2 3 2 1 3 3 2 2 3 2 2 3 4 6 6 4 3 2 4 3 2 1 1 2 2 1 3 6 7 7 5 4 5 2 0 1 2 2 3 4 3 4 4 4 4 4 4 5 5 4 3 2 3 6 5 4 3 3 4 2 1 3 5 7 6 5 2 1 3 2 3 4 5 3 3 1 2 4 4 5 3 3 3 2 1 1 2 2 3 6 5 5 8 9 6 2 2 3 5 6 6 6 6 6 4 2 1 0 1 1 1 3 4 5 4 3 2 3 5 4 3 1 2 6 7 6 4 5 6 6 5 4 1 3 4 4 4 4 2 4 3 1 2 2 3 3 2 3 5 7 9 9 3 2 2 3 4 5 6 5 6 7 6 5 5 6 8 9 8 7 7 9 9 8 7 5 6 6 6 5 4 4 4 5 5 6 5 4 4 4 5 6 7 8 7 7 6 5 6 6 7 8 7 6 5 4 3 3 3 3 3 3 4 4 5 4 4 4 3 3 4 4 4 4 3 1 1 2 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 6 6 7 8 8 8 8 7 6 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 5 5 6 5 6 6 6 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 5 5 4 4 5 5 6 6 5 5 5 5 6 7 6 6 5 4 3 4 5 5 5 5 5 4 4 3 2 2 2 1 1 1 2 2 2 1 2 4 6 5 5 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 2 3 3 4 4 4 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 4 4 3 2 2 2 3 4 5 5 5 4 4 4 4 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 5 5 4 4 4 5 5 5 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 4 4 5 5 6 6 6 5 5 5 4 3 2 2 2 4 5 6 7 7 6 5 5 5 5 5 5 6 5 6 6 7 9 8 7 5 5 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 5 4 4 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 7 7 7 7 7 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 7 7 5 4 3 2 3 4 6 6 5 4 3 3 3 3 2 3 4 5 5 4 4 3 3 4 4 5 4 3 4 4 2 1 2 1 1 1 2 5 6 6 4 2 1 2 3 4 5 5 4 3 1 2 3 3 3 3 1 1 3 4 5 5 5 3 1 2 2 2 1 1 3 3 2 0 3 6 7 6 6 5 2 2 2 2 2 4 4 3 3 4 2 0 1 2 4 3 2 5 6 6 5 4 4 3 2 2 2 3 5 5 6 6 7 6 3 1 1 2 2 2 1 2 2 1 2 5 6 6 3 2 3 3 1 1 2 3 5 6 6 6 7 8 6 4 4 4 5 5 5 6 5 3 2 1 0 1 1 2 3 4 4 4 4 4 4 4 5 4 1 3 6 6 5 4 5 5 6 7 7 5 2 1 2 4 5 4 5 6 4 2 2 3 4 3 2 4 6 8 9 7 3 5 5 6 6 7 7 7 7 6 4 0 2 7 8 8 6 6 8 9 8 6 5 5 6 8 8 7 6 5 4 4 4 4 4 3 4 5 6 7 8 8 7 7 6 6 6 6 6 6 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 3 2 2 4 5 6 6 5 5 4 4 4 5 5 5 5 5 5 5 6 6 7 7 8 7 7 7 7 7 6 6 6 6 7 6 6 5 4 4 4 4 5 5 5 5 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 3 3 3 4 5 6 5 5 5 5 6 6 6 6 6 6 5 4 3 4 4 5 5 5 5 4 4 3 2 2 2 1 2 2 2 3 2 1 1 3 4 5 7 8 8 7 7 7 7 6 6 5 5 5 4 4 4 5 5 4 4 4 4 5 5 5 4 4 3 3 3 3 3 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 3 4 5 5 6 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 3 4 5 6 7 7 7 6 5 5 5 6 6 6 6 6 6 7 8 7 6 4 4 4 4 4 4 5 5 4 4 3 3 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 6 5 5 5 5 6 4 3 1 1 1 0 2 3 4 6 6 6 4 2 3 2 2 2 4 3 4 3 3 2 3 4 5 5 2 2 5 4 2 2 4 3 3 2 1 4 5 4 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 3 3 4 3 3 2 2 2 2 1 2 1 3 4 3 3 1 5 6 7 6 4 3 3 2 1 1 4 4 3 2 1 2 3 2 1 4 3 2 2 5 7 4 1 2 2 1 1 2 3 5 4 5 6 6 4 2 2 5 4 2 0 1 2 2 2 4 8 9 9 4 1 0 2 4 3 1 1 3 6 6 5 6 7 8 8 7 7 7 8 6 3 2 2 2 2 3 3 3 3 3 3 2 3 5 7 6 6 6 5 4 4 5 5 5 5 3 2 2 3 4 4 2 2 5 4 6 6 6 7 5 3 2 3 3 1 4 5 6 6 6 6 3 6 6 6 7 8 8 8 7 6 4 3 5 7 8 8 7 7 8 8 7 6 5 5 6 7 8 7 7 5 4 4 4 4 4 4 4 5 6 6 7 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 3 3 3 4 4 4 4 3 3 3 4 4 5 4 4 3 4 5 6 6 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 6 5 5 5 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 5 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 5 5 4 3 3 2 2 2 2 2 3 3 3 3 2 1 1 2 4 5 5 5 5 6 7 7 7 7 6 6 5 5 5 6 6 5 5 5 5 6 6 5 4 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 3 2 3 4 4 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 4 4 3 3 3 3 3 4 5 7 8 7 7 5 5 4 5 5 5 5 5 5 6 7 7 6 5 3 3 4 4 5 5 5 5 4 3 2 2 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 3 3 3 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 7 5 2 2 1 2 2 2 1 1 1 0 1 1 1 2 4 5 6 6 5 5 3 2 4 5 5 4 3 3 2 4 5 6 3 2 2 5 4 2 3 4 4 4 3 2 1 4 4 3 2 1 2 4 4 2 0 1 2 1 2 3 2 2 3 3 2 2 3 2 1 1 2 3 3 3 0 3 5 5 4 3 3 2 5 7 7 6 4 2 1 2 4 3 4 3 1 1 2 3 2 0 3 5 5 4 5 5 5 3 2 2 2 2 2 3 5 5 4 4 4 5 4 5 3 3 3 2 1 2 3 3 3 5 7 7 7 5 1 3 3 3 3 3 2 0 3 5 6 6 7 7 8 8 8 7 5 5 5 4 4 4 5 6 5 4 4 3 2 3 5 5 4 4 4 3 5 7 6 5 5 6 7 6 3 2 3 2 4 7 5 3 3 5 6 5 5 4 1 5 3 2 4 6 7 5 2 1 2 4 5 5 5 6 7 8 8 6 5 5 5 6 7 6 6 6 6 7 7 7 6 5 5 5 6 6 6 6 6 5 5 5 4 5 5 5 5 5 6 7 7 7 7 7 7 7 7 5 4 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 3 3 4 5 5 5 5 5 6 8 7 7 5 4 5 6 7 8 8 8 8 7 6 6 6 5 6 6 7 7 6 6 5 5 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 6 6 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 5 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 3 2 2 2 2 3 5 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 5 5 4 4 3 3 4 5 5 6 6 6 6 6 5 5 4 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 4 3 3 3 4 4 4 4 6 7 8 7 6 5 4 4 4 4 4 4 4 5 6 6 6 5 4 3 3 4 4 5 5 4 3 2 1 2 2 3 4 4 5 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 6 6 4 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 1 3 6 6 5 3 3 5 5 5 5 4 4 3 4 5 5 2 2 1 3 5 4 5 5 4 4 4 4 2 0 3 4 4 1 2 5 6 4 2 2 3 4 4 4 2 3 4 4 4 3 3 3 3 2 2 3 3 3 5 6 7 6 5 4 1 3 6 8 7 6 6 5 4 4 5 5 5 3 1 1 2 3 2 1 4 6 6 4 5 6 5 4 2 5 4 3 4 5 5 4 3 1 1 5 6 5 1 1 2 2 1 3 4 2 3 4 4 4 2 1 2 3 3 2 2 1 1 3 3 4 3 4 6 7 7 7 6 6 6 5 5 6 6 6 5 4 5 5 5 4 3 4 5 4 1 4 4 4 5 6 6 3 4 5 6 8 5 2 1 1 4 6 6 2 1 2 5 5 5 4 1 4 2 3 7 7 6 3 3 2 4 5 4 4 4 5 7 7 7 7 7 8 9 10 8 6 5 5 5 6 6 6 6 5 5 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 7 7 7 7 7 6 4 3 3 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 5 6 7 8 8 10 9 8 6 6 7 8 9 10 10 10 9 8 7 6 5 5 6 6 7 7 6 5 5 4 5 5 6 7 7 7 7 5 4 4 4 5 6 6 6 6 7 6 6 6 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 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 7 7 7 6 6 7 7 7 7 6 6 5 5 5 6 6 6 5 5 4 5 5 5 5 4 4 3 3 3 2 0 2 4 4 3 3 2 1 2 4 5 7 7 7 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 2 2 3 4 5 5 5 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 4 4 4 5 5 5 6 6 6 5 5 5 4 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 4 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 5 5 4 4 3 3 3 3 4 4 5 5 7 8 8 6 5 3 3 3 4 4 4 4 4 5 5 6 5 4 3 3 3 4 4 4 4 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 7 7 7 6 6 5 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 5 4 2 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 1 1 1 1 4 5 5 4 3 2 3 3 3 2 1 3 3 2 2 5 6 6 4 3 3 3 4 3 2 3 3 2 1 5 4 2 3 3 2 4 5 3 2 4 6 5 4 2 1 2 6 7 5 4 4 3 2 3 3 5 4 2 1 0 1 1 1 2 4 5 5 3 4 5 4 4 3 5 5 2 4 4 3 1 1 2 2 5 6 6 3 1 1 2 2 1 2 3 3 1 0 1 3 3 1 0 1 1 1 2 2 1 1 1 2 5 8 8 8 7 6 5 4 3 4 5 5 5 3 3 5 5 5 4 4 5 5 6 4 3 2 3 3 5 6 3 3 2 1 5 6 6 7 6 6 6 6 2 1 2 4 5 6 6 3 2 2 3 6 7 7 6 4 1 3 5 4 4 6 6 6 3 2 4 6 8 9 10 9 7 6 5 5 5 5 6 5 5 5 5 6 7 7 7 7 7 6 7 7 7 7 6 6 6 6 7 7 7 7 6 6 7 7 7 4 2 1 1 1 1 1 2 2 3 4 4 4 4 4 5 5 5 5 5 5 7 8 9 10 10 10 9 7 8 9 10 11 11 11 11 9 8 6 6 5 5 5 6 6 6 5 5 4 4 5 6 7 7 7 6 5 3 3 3 4 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 8 8 8 8 7 6 5 5 6 6 6 5 5 5 5 5 6 6 6 5 4 3 3 3 2 2 2 4 6 5 4 3 2 1 1 1 3 5 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 5 4 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 5 4 4 4 4 4 5 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 3 2 2 2 2 3 3 4 4 4 5 6 6 6 6 6 6 6 6 6 6 5 5 4 5 4 4 3 3 3 4 4 5 6 6 7 7 7 5 4 2 3 3 4 4 4 4 4 4 5 5 5 4 3 3 3 4 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 5 4 3 2 2 4 4 3 4 4 4 4 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 5 4 2 3 5 5 6 5 4 4 4 4 4 4 3 3 4 4 3 1 2 2 0 2 3 2 2 1 0 1 2 2 2 0 2 3 3 5 6 7 5 5 4 3 4 2 2 3 3 2 0 4 5 4 3 4 4 5 7 3 1 1 3 4 3 2 4 7 9 6 1 1 2 2 2 2 3 5 2 2 3 4 4 3 2 2 4 4 5 4 4 3 4 5 6 5 5 3 1 2 2 2 1 4 2 1 1 4 6 3 1 1 1 4 4 5 5 5 6 5 5 3 2 2 3 2 1 3 4 4 4 4 6 7 7 7 7 7 6 7 7 7 5 4 3 3 3 4 5 5 5 5 4 5 6 7 7 6 4 3 3 5 6 6 2 4 5 6 6 6 5 5 5 4 4 5 4 4 2 2 5 7 6 5 5 4 5 6 6 6 3 1 3 4 4 6 8 8 6 4 3 4 6 8 7 7 8 8 7 7 7 6 6 7 6 5 5 5 7 7 8 7 7 7 7 8 8 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 3 1 1 0 1 2 2 2 3 4 4 5 4 4 5 5 6 6 5 5 5 6 7 9 9 10 10 10 9 9 9 10 11 11 11 10 9 7 6 6 5 5 5 5 5 4 5 5 5 6 6 6 7 7 6 6 4 3 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 7 6 7 7 8 8 8 8 7 8 8 8 8 8 8 9 9 9 8 7 7 7 7 7 7 7 7 7 8 7 6 6 5 6 6 5 5 4 5 5 5 5 5 5 5 5 4 3 2 3 3 3 2 4 7 7 7 6 4 3 2 2 1 3 6 7 7 6 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 6 6 7 7 6 5 5 4 4 4 4 4 3 2 1 1 0 1 2 3 3 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 4 4 5 5 6 7 8 7 5 4 3 4 4 5 5 5 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 4 4 3 3 2 1 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 5 5 5 5 4 5 4 4 4 3 3 3 3 3 3 4 4 4 3 2 1 3 5 5 5 4 4 4 4 4 4 3 3 4 4 4 2 1 4 3 1 1 2 3 3 2 1 1 2 2 2 1 3 3 5 6 6 5 4 3 4 4 3 2 3 3 3 1 1 3 2 2 4 4 3 5 4 3 1 2 4 5 4 2 5 9 5 0 1 0 2 2 3 4 4 3 3 4 3 3 4 3 1 3 4 4 5 5 5 6 6 7 4 2 4 4 4 5 6 5 3 1 1 1 3 5 5 2 3 2 3 3 4 5 5 5 4 3 3 3 4 6 7 4 1 1 0 3 5 7 6 5 6 6 6 5 4 6 7 6 4 4 4 4 5 5 5 4 3 4 5 4 4 6 7 7 6 4 4 6 8 4 3 4 5 6 3 4 5 4 1 2 5 8 9 4 3 4 5 7 8 9 9 8 8 6 5 3 2 4 4 4 5 7 7 7 8 9 9 7 7 6 6 8 7 6 7 8 6 6 6 6 6 5 6 7 7 8 7 7 7 8 8 8 7 6 5 4 4 4 5 5 5 5 6 6 5 5 3 1 1 2 1 3 4 5 5 5 5 5 5 5 5 6 6 7 7 6 5 6 6 7 8 8 9 10 10 10 9 9 10 10 10 9 8 6 6 6 6 5 5 5 4 4 4 5 6 7 8 8 7 7 7 6 5 5 4 5 5 6 6 6 5 5 5 5 5 6 6 6 6 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 5 6 6 6 7 8 8 9 8 9 9 9 9 9 9 9 9 9 9 8 7 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 5 4 4 5 5 5 5 4 3 3 3 3 3 6 7 8 7 6 5 5 4 2 2 5 6 6 6 5 5 5 5 4 4 4 5 5 6 7 7 7 7 7 7 7 7 6 6 6 5 4 3 3 3 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 4 4 5 4 4 3 2 2 1 1 2 2 3 3 2 2 2 2 2 3 3 3 2 1 1 1 1 1 1 1 1 0 1 1 2 3 3 4 4 4 4 3 2 2 2 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 4 4 3 4 4 5 6 7 7 7 6 4 3 3 4 5 6 6 6 5 4 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 4 4 5 5 5 5 5 4 3 2 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 1 0 1 3 3 4 4 4 4 4 4 3 3 3 4 4 3 2 2 4 4 4 3 3 4 3 3 2 2 2 2 2 0 2 3 4 5 6 6 5 4 4 3 3 2 2 3 4 3 2 1 1 2 2 2 4 5 5 2 0 0 1 2 3 4 6 7 4 2 2 1 3 4 4 5 3 1 2 3 1 1 3 3 1 1 2 2 2 2 3 4 7 7 3 1 5 5 5 4 5 5 6 6 4 2 3 5 6 3 2 2 2 1 1 6 7 6 1 2 2 4 6 8 9 5 1 5 3 3 5 7 9 7 4 4 4 5 6 6 6 6 4 5 5 5 5 5 5 3 3 4 4 3 3 5 6 6 6 3 4 5 7 7 7 6 3 1 2 2 5 4 2 2 4 5 5 4 3 1 2 3 5 8 11 9 7 7 5 4 2 3 3 5 5 5 4 4 6 11 13 10 5 1 3 6 7 6 7 8 9 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 7 6 5 4 4 4 5 5 5 5 5 5 5 6 5 3 2 3 3 4 6 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 9 9 10 9 9 8 7 6 5 4 3 3 4 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 6 5 5 5 6 6 6 6 5 5 5 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 6 7 8 8 8 8 9 9 9 10 10 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 6 6 5 5 5 7 7 7 6 5 5 4 4 3 4 7 8 8 7 7 6 5 3 3 3 3 4 5 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 6 6 5 4 4 4 4 4 3 2 2 3 3 3 4 4 4 4 3 3 3 4 4 4 4 3 2 0 1 1 2 1 1 1 1 0 1 2 3 4 5 5 5 5 4 3 3 3 3 3 3 3 4 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 6 6 7 7 6 5 3 2 3 4 5 6 6 6 6 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 1 1 2 3 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 4 4 4 4 3 2 0 1 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 5 4 4 3 3 2 2 2 3 3 3 4 3 3 2 1 1 1 2 3 3 3 3 3 3 3 3 3 3 2 1 2 4 5 5 4 3 3 3 3 3 3 3 2 2 0 2 3 4 4 4 4 4 4 3 3 3 3 3 4 4 5 4 3 1 2 3 3 5 4 3 2 2 1 2 3 4 5 6 6 5 4 3 3 5 5 5 5 3 2 4 4 3 1 0 1 3 4 3 2 1 3 2 1 2 5 6 4 3 5 5 6 4 5 5 4 4 3 2 3 5 5 3 1 1 3 4 4 3 5 5 5 7 6 6 7 8 7 2 5 2 2 4 5 5 6 6 5 5 5 6 6 4 3 4 5 5 5 5 4 4 3 3 4 3 2 4 5 6 4 2 2 3 4 4 5 6 7 6 4 3 5 6 7 7 3 4 4 3 6 4 2 1 1 2 5 8 6 7 7 6 6 3 3 6 7 7 5 2 3 5 9 11 9 2 3 3 6 8 7 5 7 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 6 5 5 5 5 5 6 6 6 6 6 5 5 6 7 7 6 4 4 5 5 7 7 7 7 7 7 7 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 8 6 5 4 3 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 4 4 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 7 8 9 9 9 8 7 7 6 5 5 5 5 4 5 5 5 4 4 5 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 8 8 7 7 6 6 5 4 4 4 6 8 8 8 7 7 6 5 3 2 0 2 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 3 1 1 1 2 2 2 1 1 1 1 3 4 5 5 6 5 5 4 4 4 4 4 4 4 5 5 5 5 4 3 3 3 2 2 2 3 3 4 5 5 5 5 6 6 6 6 7 6 4 2 2 2 3 5 5 6 6 6 6 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 3 3 3 3 2 2 1 2 2 3 3 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 0 1 2 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 3 4 3 3 2 2 1 1 1 2 2 3 3 3 3 4 4 3 3 1 1 3 4 5 5 4 3 2 3 4 4 3 1 1 1 2 3 4 4 4 4 3 3 3 2 1 2 2 3 4 5 5 4 3 1 1 3 4 4 1 4 4 2 0 2 4 6 8 6 4 3 3 5 5 5 4 3 2 2 4 4 4 3 3 3 4 6 6 6 2 3 4 4 3 2 6 8 7 5 4 4 3 5 6 5 2 1 1 3 5 5 4 3 2 1 3 4 4 5 9 9 9 9 8 6 7 7 4 0 1 2 6 4 3 6 6 6 5 5 3 2 2 3 4 5 5 5 5 3 3 3 3 3 3 4 5 5 6 2 1 3 4 6 3 1 2 3 5 3 3 4 4 6 9 6 3 1 3 4 3 3 4 3 4 3 3 5 6 7 5 4 5 6 8 8 9 8 5 3 5 8 8 8 1 1 2 6 10 8 6 5 6 8 7 7 7 7 7 6 5 6 6 6 6 7 5 3 3 3 4 5 7 7 8 8 8 7 6 6 7 7 8 8 6 5 5 6 6 7 7 8 7 7 7 7 7 8 8 9 9 9 9 8 8 8 9 8 8 6 4 3 3 4 4 3 3 3 3 3 3 3 4 4 3 3 2 2 1 1 1 1 1 1 1 1 0 1 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 3 4 5 7 7 8 8 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 6 7 8 9 9 10 10 10 9 9 9 8 8 8 8 7 7 7 6 5 5 5 5 5 6 7 9 8 8 7 7 6 4 2 1 3 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 6 7 7 6 5 4 2 2 2 3 4 4 3 3 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 3 2 1 1 2 2 2 2 1 1 2 4 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 4 3 2 1 1 1 1 2 3 4 4 4 4 5 5 5 6 6 5 5 4 3 2 2 3 4 5 5 5 6 6 6 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 3 3 3 2 1 0 1 1 2 2 3 3 3 3 3 2 1 1 2 3 4 4 4 3 2 1 2 3 2 1 1 1 2 3 3 4 5 4 4 4 3 3 3 2 2 2 3 4 5 5 4 2 2 3 3 3 1 2 3 4 3 3 4 5 7 7 5 3 3 5 5 4 2 3 3 4 4 4 5 6 5 4 2 3 5 6 6 3 4 4 4 4 2 8 8 6 4 3 3 4 5 4 2 1 1 4 5 5 4 3 4 5 6 6 6 6 8 7 7 8 7 6 5 6 7 4 2 1 4 6 7 7 7 6 3 2 2 2 3 3 4 5 5 4 2 2 2 3 2 3 5 5 6 5 4 2 2 3 6 9 7 5 3 3 4 1 2 4 4 4 6 7 6 5 4 1 4 4 6 5 3 1 3 6 6 6 3 5 7 5 7 7 8 9 9 8 7 7 7 6 3 4 6 8 9 6 5 5 6 7 7 7 7 7 7 6 5 6 7 8 7 6 4 2 1 2 4 6 8 9 9 8 8 8 8 7 8 8 8 8 7 5 4 5 5 6 6 7 7 7 7 7 7 7 8 8 8 8 8 7 6 6 6 4 3 2 3 4 4 5 4 4 4 4 4 4 3 3 2 2 2 1 0 1 1 2 2 2 2 2 2 2 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 3 2 2 3 3 3 2 3 4 5 5 5 5 6 8 9 8 7 6 7 7 8 8 7 7 7 6 6 6 6 7 8 9 10 10 11 11 11 10 10 9 8 8 7 6 6 6 6 6 6 6 6 6 5 5 6 8 8 8 7 7 7 6 4 2 3 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 6 6 6 6 5 5 6 6 7 7 6 5 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 2 1 2 2 2 2 2 2 2 3 4 5 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 5 3 2 2 2 2 2 2 3 4 4 5 5 4 4 4 4 5 5 5 4 4 4 3 3 3 4 5 5 5 5 6 6 6 5 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 2 1 0 1 1 1 0 1 1 2 3 3 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 2 2 1 1 1 2 3 3 3 4 3 3 3 2 2 1 0 1 1 2 2 2 2 2 1 1 2 3 4 4 4 3 3 2 1 1 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 2 1 3 3 3 4 3 2 2 3 3 4 3 4 7 7 6 5 4 4 5 5 5 4 2 2 5 5 3 1 0 2 4 4 2 3 4 5 3 2 5 5 4 2 1 5 5 2 1 2 4 5 5 5 5 4 4 3 5 4 2 3 5 6 6 6 7 6 3 4 5 6 5 4 5 8 7 5 2 3 5 6 8 7 6 2 2 2 3 4 4 5 5 4 3 2 2 3 4 3 3 6 6 5 5 4 4 2 1 3 5 6 6 6 4 4 3 1 3 2 3 4 4 6 8 8 4 3 3 4 6 3 4 4 6 7 4 4 5 6 3 6 6 6 5 8 10 10 9 7 6 5 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 7 7 8 6 3 1 1 1 4 6 8 9 9 8 7 7 8 8 8 8 7 7 6 5 3 3 3 4 4 6 6 6 6 6 6 6 6 7 7 7 6 5 3 1 1 1 2 2 3 3 4 4 4 5 4 4 4 4 4 4 3 3 3 2 2 1 2 2 2 2 1 1 1 1 0 1 1 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 3 4 6 5 5 5 6 7 6 5 4 4 6 8 10 8 7 6 7 8 8 8 7 7 7 7 7 8 9 10 10 10 10 10 8 8 7 7 7 6 4 3 3 4 4 5 5 6 6 6 6 4 4 3 5 8 8 8 7 7 6 5 3 3 4 6 6 7 6 6 5 5 5 5 5 5 6 6 6 6 5 5 4 4 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 5 5 5 5 6 7 7 5 3 2 3 3 4 3 3 3 3 3 2 3 3 4 4 4 4 4 5 5 6 5 5 5 5 5 5 5 4 3 3 2 2 2 2 3 2 2 3 4 5 6 6 6 5 5 4 4 4 4 5 5 6 6 5 4 3 3 3 3 2 2 2 3 3 4 5 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 4 3 3 3 3 3 3 3 4 4 4 4 4 5 6 6 5 4 3 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 3 3 2 1 0 1 2 2 3 3 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 3 4 4 4 3 3 2 1 1 1 2 2 2 3 3 3 3 4 5 5 5 5 5 4 4 5 5 4 5 5 5 3 3 1 3 4 5 6 5 5 4 4 4 4 4 5 7 6 5 5 4 5 5 5 6 6 3 1 2 2 2 3 4 3 2 6 5 4 3 3 4 3 4 2 2 4 4 5 5 3 3 4 7 7 5 5 5 6 5 2 2 4 4 4 3 4 4 6 7 4 2 2 3 4 4 4 6 7 7 7 5 5 5 6 6 6 4 2 2 2 4 5 5 4 3 4 4 3 4 5 5 5 5 5 5 4 4 4 5 3 1 1 2 3 5 6 5 5 8 8 8 8 7 5 2 3 7 10 8 3 2 1 3 2 3 4 7 9 3 3 5 3 2 5 5 4 4 6 8 11 10 8 7 6 7 6 5 5 6 6 6 5 5 6 7 8 7 7 7 7 6 7 7 5 2 1 2 3 6 8 9 8 7 7 7 7 7 8 7 6 5 4 3 2 1 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 5 3 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 2 2 2 3 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 6 7 7 7 7 7 7 7 6 5 3 2 6 8 6 5 4 5 8 9 9 8 8 9 9 9 10 10 10 9 7 6 4 3 3 3 3 3 3 3 3 2 2 2 2 3 4 5 5 4 3 2 2 3 5 7 8 8 7 7 6 4 4 4 5 6 7 7 7 6 6 5 5 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 4 5 6 6 6 5 3 3 3 3 4 5 5 5 4 4 4 3 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 6 6 6 6 5 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 4 4 5 5 6 6 5 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 4 3 2 2 3 3 3 3 4 4 4 4 5 5 6 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 4 4 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 4 4 4 4 5 5 4 3 3 2 1 0 1 2 2 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 2 2 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 1 1 0 0 2 3 4 5 6 6 5 5 6 7 7 6 4 3 3 3 4 4 4 5 6 6 4 2 2 3 5 6 6 3 3 3 1 2 4 5 3 2 1 2 0 3 6 6 6 5 6 8 8 7 5 5 4 4 6 7 7 7 6 5 4 5 5 4 1 1 3 1 5 4 5 7 9 9 8 7 5 5 5 3 4 4 3 3 3 5 5 4 2 2 5 6 5 6 6 6 6 6 4 3 3 3 4 5 7 5 3 4 5 8 7 4 5 9 8 8 8 8 7 2 6 5 6 7 4 3 3 2 2 1 5 8 9 3 1 3 3 4 4 5 6 6 7 8 10 9 7 6 6 7 7 6 6 6 5 5 4 5 6 7 7 7 7 7 6 6 7 7 7 4 3 4 6 8 9 8 8 7 8 8 8 7 6 5 4 4 4 4 3 2 2 2 4 5 6 6 6 6 6 6 5 6 6 6 6 6 5 2 0 1 2 1 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 5 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 4 3 2 3 3 2 2 2 2 3 3 4 5 6 7 7 7 7 6 6 6 5 3 2 3 4 4 4 3 4 6 9 11 11 11 11 11 10 9 8 6 4 3 4 4 5 5 5 5 5 5 5 4 3 2 2 2 1 1 2 2 2 1 1 2 1 2 4 6 8 8 8 7 6 6 5 4 4 5 7 7 7 7 6 6 6 7 6 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 3 3 3 2 2 2 4 5 5 6 5 4 3 3 4 4 5 6 6 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 4 5 6 7 6 6 5 5 5 4 4 3 3 3 2 2 3 3 4 4 4 4 5 4 4 4 4 4 5 5 6 6 6 4 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 4 2 2 2 3 3 3 4 4 5 5 5 5 5 4 3 3 2 2 2 2 3 3 2 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 4 3 3 2 1 1 0 1 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 1 1 1 2 2 3 5 6 7 7 8 8 7 6 5 3 2 3 3 3 2 2 2 3 5 4 4 4 3 5 5 4 3 6 7 4 1 2 3 3 3 3 1 2 4 5 6 6 6 6 7 7 8 9 6 3 6 7 7 7 8 8 7 3 5 5 4 3 3 3 2 5 6 5 4 6 8 9 8 6 4 3 4 4 4 4 5 5 5 4 3 2 3 5 6 7 6 6 6 6 5 4 2 1 1 2 4 6 3 2 4 5 9 7 4 4 2 4 6 7 7 6 3 4 6 4 5 4 3 2 3 3 1 3 8 9 6 3 3 4 4 2 2 5 7 8 9 9 8 5 2 4 6 7 8 8 7 4 4 4 5 6 7 7 6 6 6 6 6 7 7 7 5 5 5 6 8 8 8 8 8 8 8 7 5 3 2 3 4 5 5 4 4 3 4 4 5 6 6 6 6 6 6 6 6 6 7 8 7 5 2 1 2 2 2 2 2 3 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 6 6 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 5 5 5 5 4 3 2 1 3 3 3 2 2 3 4 4 4 3 4 5 6 6 6 5 6 6 5 5 4 4 5 5 5 5 3 3 5 6 7 9 9 9 8 6 4 3 4 4 5 5 5 5 5 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 3 5 7 8 8 8 7 5 4 3 4 5 7 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 5 5 4 4 4 4 4 4 3 3 2 1 1 1 2 2 3 4 5 6 5 4 4 4 5 5 6 6 7 7 7 6 5 4 3 3 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 6 6 5 5 4 4 4 4 3 3 2 2 2 2 3 4 4 5 5 5 5 5 4 4 4 5 5 6 6 6 4 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 4 3 2 2 2 3 3 4 4 5 5 5 4 4 3 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 2 2 1 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 1 0 1 2 2 3 5 6 6 6 6 5 5 3 2 3 3 3 2 2 1 2 2 2 2 3 3 2 3 3 3 4 4 4 4 4 3 3 5 1 2 1 2 3 4 5 5 5 4 2 3 6 9 7 3 5 5 6 6 7 8 7 3 1 4 5 4 0 1 3 5 7 5 4 4 6 8 7 4 0 1 2 4 5 5 5 5 5 5 4 5 4 5 6 6 7 7 6 5 5 4 2 0 1 2 3 4 3 1 3 2 6 7 5 1 2 4 5 6 6 6 6 5 4 4 5 5 3 0 1 3 2 2 8 9 9 3 3 5 4 2 2 6 7 8 9 8 6 4 4 6 7 9 9 10 8 6 4 4 5 5 6 6 6 6 5 5 6 7 8 8 7 6 5 5 6 6 6 7 8 9 8 7 4 3 2 3 4 5 6 5 5 4 5 5 5 6 6 6 6 6 5 6 6 7 8 8 7 5 3 2 3 3 3 4 4 4 4 5 5 4 5 5 5 5 5 5 6 6 7 7 7 7 6 6 6 5 4 4 3 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 3 3 2 2 2 2 3 4 4 4 4 4 4 4 3 2 2 4 5 5 5 5 5 6 6 6 6 5 5 5 6 5 2 0 1 1 1 3 4 4 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 4 3 2 2 1 1 2 2 2 3 3 3 3 3 3 1 1 3 4 5 6 6 4 3 2 1 1 3 4 4 5 6 6 7 7 7 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 2 0 0 1 1 2 2 3 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 3 2 2 3 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 4 3 2 2 2 3 3 5 5 6 6 6 5 5 4 4 5 5 6 6 7 6 4 3 3 3 4 4 4 4 4 5 5 6 6 7 7 6 6 6 6 5 4 3 2 2 3 3 4 4 5 5 4 4 3 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 1 1 1 1 2 2 2 3 3 4 4 3 3 2 1 1 3 3 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 4 6 6 5 1 2 1 1 2 3 4 6 6 5 2 2 2 5 8 5 7 6 5 6 6 6 7 9 7 5 6 4 2 4 7 7 6 5 6 7 6 7 5 3 1 2 2 2 3 5 6 5 5 4 5 5 5 5 5 5 6 5 5 5 5 5 3 1 2 3 1 1 2 2 1 2 3 6 6 4 5 5 4 5 5 5 4 6 7 7 5 2 1 4 1 0 1 4 8 10 9 2 3 6 4 2 4 6 6 7 8 8 7 5 5 6 7 10 10 9 8 7 6 5 5 5 5 5 5 4 4 4 6 7 8 8 8 6 5 4 4 4 5 6 7 8 8 6 5 3 2 3 4 5 6 5 5 5 5 6 6 6 6 6 6 5 5 5 6 7 8 8 7 6 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 3 3 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 2 1 2 2 2 2 3 4 4 4 4 4 5 4 4 3 2 2 3 5 5 5 5 5 6 6 7 7 7 7 6 5 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 6 5 4 3 3 3 2 1 2 3 3 3 3 3 4 4 4 4 3 2 1 1 1 2 2 1 2 2 3 2 1 1 1 1 0 1 2 3 4 4 4 4 3 3 3 3 4 5 6 6 6 5 5 4 4 4 4 4 3 3 2 1 1 1 2 3 3 4 5 5 6 6 5 4 4 4 4 4 4 3 4 4 4 4 3 2 1 2 3 4 4 4 4 5 5 5 6 6 5 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 5 6 6 6 6 5 5 5 5 5 6 6 6 6 5 3 2 1 2 3 3 4 4 4 5 5 6 6 6 7 6 6 6 6 5 4 3 2 2 3 3 4 4 4 3 3 2 1 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 3 3 3 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 3 3 3 3 3 2 2 1 0 2 3 4 4 4 4 4 3 3 3 2 1 0 2 3 3 2 2 0 1 3 6 6 3 2 1 2 2 2 3 5 7 7 6 3 3 5 4 7 4 6 6 5 6 6 5 7 8 8 7 5 4 3 4 7 8 7 7 7 8 7 4 2 1 1 1 2 4 5 5 6 6 3 3 5 5 4 6 7 6 5 4 5 5 4 4 5 4 1 0 1 1 2 2 2 4 3 3 4 6 6 6 5 6 6 5 5 8 8 8 4 2 2 2 2 1 1 3 6 9 10 9 4 1 4 5 5 5 5 6 7 5 5 5 6 6 8 9 9 8 8 7 7 6 6 6 6 6 4 4 5 6 7 8 8 8 7 6 5 5 5 6 6 7 7 7 8 7 5 4 3 3 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 7 7 8 7 6 5 4 4 4 4 3 4 3 3 3 4 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 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 5 5 5 4 3 1 1 2 2 2 3 3 3 4 4 4 5 5 4 4 4 3 3 4 4 5 5 5 6 6 7 7 7 7 7 6 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 6 6 6 6 6 6 6 5 4 3 3 4 4 2 1 1 1 1 2 3 3 3 3 3 3 3 4 4 4 4 3 3 4 3 3 2 2 3 4 4 4 4 3 2 1 1 1 2 2 2 3 3 2 2 3 5 5 5 5 5 5 5 5 5 4 4 3 2 2 3 3 4 5 5 6 7 7 7 5 3 2 1 1 1 2 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 4 4 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 2 1 1 2 2 3 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 2 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 2 2 1 0 1 2 3 3 4 3 3 3 3 3 3 3 3 3 4 4 4 3 1 0 1 4 5 6 3 2 1 1 2 3 4 4 5 6 7 6 5 5 2 2 5 5 4 3 6 7 8 8 7 7 6 5 3 6 6 6 8 7 6 5 5 5 3 3 3 4 4 4 5 5 5 2 2 3 4 5 5 5 5 5 5 4 4 5 5 5 5 6 5 4 2 1 0 2 4 1 3 4 4 3 5 5 4 5 6 6 5 6 8 7 5 1 1 2 3 4 2 1 2 4 6 7 8 8 7 4 3 5 5 5 5 5 2 3 5 7 8 8 8 7 8 8 8 7 6 6 7 7 7 5 5 6 7 8 8 8 7 6 5 5 4 6 6 7 8 7 7 7 6 5 4 3 3 4 5 6 6 5 5 6 6 7 6 6 6 5 5 6 6 6 7 7 8 8 7 5 3 4 4 3 3 2 3 4 5 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 2 2 2 3 3 4 3 3 3 4 4 4 5 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 6 6 5 5 5 4 5 5 5 6 5 5 5 6 6 6 6 6 5 5 6 6 6 6 6 5 4 3 3 4 4 4 3 2 3 4 4 5 5 4 4 3 2 2 2 2 2 2 3 4 4 3 3 3 2 2 1 1 2 3 3 3 3 1 1 2 3 3 3 4 3 3 1 1 2 2 2 3 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 8 7 5 3 1 1 1 2 3 3 4 5 5 5 6 5 5 5 5 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 6 6 5 5 5 5 5 5 4 3 2 1 1 2 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 3 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 2 2 2 2 1 1 0 0 1 1 1 2 2 2 3 3 2 2 2 1 0 2 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 4 2 1 1 3 5 6 6 6 5 5 4 3 2 1 0 2 4 6 6 5 4 3 3 4 2 3 5 7 7 7 7 7 6 7 7 7 6 6 5 6 5 5 5 5 6 5 5 5 5 5 5 6 4 3 3 4 5 5 6 6 5 3 3 4 4 5 6 6 7 7 6 5 4 1 1 2 1 4 3 1 3 3 2 3 5 5 6 8 7 6 6 6 5 5 5 4 3 3 4 3 2 4 3 4 4 6 7 9 10 4 5 6 5 6 5 3 5 7 9 9 7 7 6 7 8 8 7 6 6 7 7 8 7 7 7 8 8 8 8 7 6 4 4 4 5 6 7 7 7 7 7 6 5 4 4 4 5 6 6 6 6 5 6 6 6 7 6 6 5 6 6 6 6 7 7 8 7 6 3 3 4 4 3 3 4 6 8 8 7 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 4 4 4 3 3 2 2 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 6 6 6 6 7 7 6 6 4 4 4 4 5 4 4 5 5 5 5 6 6 5 5 4 3 3 2 2 2 1 1 2 3 3 3 4 4 5 5 4 4 5 5 6 5 4 2 0 2 2 2 1 0 1 2 2 2 2 1 1 1 2 3 4 4 5 6 7 7 7 7 7 7 7 7 7 7 6 4 2 2 2 2 3 4 4 5 6 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 3 2 2 3 4 5 5 4 3 3 3 3 4 4 4 5 5 6 5 5 5 5 5 5 6 5 4 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 6 5 4 4 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 2 2 2 1 2 3 4 4 4 4 4 3 2 1 2 2 3 3 4 4 3 2 1 2 3 5 6 6 6 6 6 4 3 3 3 2 1 3 4 6 7 5 3 1 1 2 5 8 8 7 7 7 7 8 8 8 7 6 5 5 5 6 5 4 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 4 3 2 4 5 5 7 8 6 7 6 5 4 3 1 1 1 2 3 4 2 1 1 1 2 4 4 6 7 6 5 5 3 5 7 8 6 5 3 3 4 5 6 3 3 4 6 8 9 11 8 5 5 5 5 5 5 7 7 8 7 6 5 5 6 7 8 7 6 7 7 7 8 8 9 9 8 8 8 7 6 5 4 4 4 5 6 7 8 8 7 6 5 4 4 4 4 5 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 3 3 4 4 4 6 7 8 8 6 4 3 4 4 5 5 4 4 4 4 4 5 4 4 4 5 5 5 5 6 6 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 4 4 4 3 3 2 2 3 4 3 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 4 3 2 2 2 1 1 1 2 2 2 3 4 5 5 6 6 6 7 7 8 7 6 4 3 3 3 3 4 5 5 5 5 4 4 3 2 1 1 1 1 1 3 4 5 5 4 4 3 3 4 4 4 3 2 2 3 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 3 3 2 2 2 2 1 2 4 5 6 5 4 3 3 3 3 3 3 4 4 5 5 6 6 5 6 6 6 5 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 4 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 3 2 1 0 1 2 3 3 3 3 2 2 2 2 4 5 6 6 6 5 5 4 3 2 2 1 1 3 5 5 6 5 3 1 2 5 6 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 6 5 6 6 6 6 5 5 5 6 5 5 3 3 5 5 3 3 3 3 3 5 5 6 7 9 7 5 2 1 3 4 4 3 2 3 3 4 3 2 1 1 2 4 6 6 6 6 5 4 2 5 5 5 7 6 3 5 6 6 6 5 4 6 8 9 9 9 10 8 5 5 5 5 5 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 8 8 7 6 6 5 4 4 5 6 8 9 9 7 6 6 5 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 5 4 4 4 5 6 8 8 7 4 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 4 4 3 3 3 3 3 3 3 4 5 5 5 4 4 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 1 0 1 2 2 3 3 4 5 5 6 7 7 8 8 7 6 5 5 5 5 6 6 6 6 6 6 5 5 5 4 3 2 2 3 3 4 4 4 3 2 1 1 1 2 3 3 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 3 2 2 2 3 3 2 2 3 5 6 6 5 4 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 6 5 4 4 3 4 4 5 5 5 6 6 6 5 5 4 4 4 4 4 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 2 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 3 3 2 2 2 2 2 3 3 3 4 3 3 1 0 1 2 2 3 3 2 2 1 1 2 3 4 4 5 5 5 5 4 3 2 1 0 1 1 2 3 4 4 4 4 3 4 5 6 6 6 7 8 8 9 9 8 8 7 7 6 5 5 5 6 6 5 5 6 5 5 6 6 5 3 1 1 3 4 4 4 4 4 4 4 5 5 4 4 6 8 5 1 3 4 5 6 6 6 5 4 4 3 2 2 4 6 5 4 1 3 6 6 5 2 5 3 3 8 6 4 4 4 2 4 6 7 7 5 5 5 7 9 8 6 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 8 8 8 8 7 6 5 5 6 7 8 7 7 7 6 6 6 5 4 5 5 6 6 6 7 7 7 6 6 6 7 7 7 6 7 7 8 8 8 7 7 6 6 6 6 6 7 8 7 5 3 3 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 3 3 3 3 3 3 4 5 5 5 4 4 3 3 4 5 5 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 4 5 6 7 8 7 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 5 6 6 6 6 6 6 5 5 5 5 6 5 5 5 5 6 6 6 5 4 3 2 2 2 2 3 4 3 3 3 4 6 7 6 5 3 4 4 4 4 4 4 4 5 5 5 6 7 7 7 7 6 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 3 4 4 4 4 4 3 2 2 2 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 3 3 2 2 2 3 3 4 4 4 3 2 1 0 1 2 2 2 2 2 1 0 1 2 3 4 4 4 4 4 3 3 2 1 1 1 1 2 2 3 3 4 4 4 4 5 5 6 6 6 7 7 6 6 7 7 7 7 6 5 5 6 6 6 6 5 6 6 6 6 5 3 2 0 1 2 2 3 5 5 5 5 5 5 5 5 4 3 4 6 5 3 5 5 4 5 7 7 6 6 4 3 2 5 5 6 6 3 4 4 7 7 6 3 3 2 3 6 6 4 3 4 6 3 4 9 10 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 7 7 8 8 8 8 8 8 8 7 6 6 6 7 8 8 8 7 6 5 5 5 5 5 5 5 6 7 8 7 5 4 3 4 6 6 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 7 7 6 6 6 7 8 8 8 6 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 4 5 5 5 5 4 3 3 3 4 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 4 4 5 5 6 6 6 6 5 3 4 5 6 6 6 6 7 7 6 6 6 5 5 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 3 4 5 6 6 4 2 4 5 5 5 6 5 5 5 4 4 4 4 4 4 4 5 6 6 6 6 5 5 5 4 4 4 4 5 6 6 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 3 2 1 1 2 3 4 4 4 4 5 6 7 7 6 4 3 4 4 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 7 6 6 5 5 5 5 6 6 6 5 4 4 3 3 4 4 5 5 4 2 2 1 2 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 1 1 1 2 2 3 3 4 4 4 4 4 3 3 2 2 2 3 3 3 4 4 3 2 1 0 1 2 2 2 2 2 1 0 1 2 3 3 4 4 3 3 2 2 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 5 5 5 6 6 6 4 3 1 1 1 2 3 3 4 5 6 5 6 5 5 6 6 5 3 3 4 6 6 6 6 5 5 5 6 5 5 5 5 5 5 6 5 4 2 2 4 6 7 5 5 4 4 4 4 5 5 6 7 8 5 5 8 10 11 10 10 10 7 4 5 6 7 7 8 8 8 7 7 7 7 8 8 8 9 9 8 8 8 7 6 5 5 6 7 7 7 7 6 6 5 4 4 5 5 6 6 7 8 9 7 5 3 3 4 5 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 5 5 6 7 7 7 5 5 4 5 5 6 6 6 6 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 5 6 6 5 4 4 3 4 4 5 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 4 3 3 4 5 6 6 6 6 6 6 5 4 4 5 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 4 5 5 5 4 1 2 4 4 5 5 5 5 4 4 4 4 3 3 4 4 4 5 5 6 6 5 5 4 4 4 4 4 4 5 6 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 2 1 1 2 2 3 4 5 5 6 6 7 7 7 5 4 3 4 4 5 6 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 6 5 5 5 6 6 6 5 5 4 4 3 4 4 4 5 4 4 3 2 2 3 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 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 3 4 4 4 4 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 3 2 2 2 1 2 2 3 3 4 3 3 2 1 1 1 2 2 3 2 2 1 0 1 2 3 3 3 3 3 2 2 1 0 1 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 6 6 5 5 4 4 5 5 4 4 4 4 4 3 2 3 4 4 5 5 4 4 5 5 5 4 6 6 6 5 4 3 3 4 4 4 6 7 6 4 4 4 4 3 4 7 6 6 3 2 1 2 5 5 6 3 3 6 7 6 5 5 6 5 5 7 7 7 8 11 12 11 11 12 8 4 3 5 7 7 7 6 5 5 5 6 6 7 8 8 9 9 9 8 8 7 6 5 4 4 5 6 5 5 5 4 4 4 5 6 7 8 9 9 9 8 7 5 3 3 4 5 6 7 8 8 8 8 8 8 8 7 7 7 6 7 6 7 6 5 5 4 5 5 5 4 4 5 5 6 6 7 6 6 6 6 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 4 3 3 3 3 4 4 4 5 5 5 6 5 4 4 4 4 3 2 2 3 4 4 4 4 4 3 3 4 4 5 5 5 4 4 4 3 3 4 5 6 6 5 4 4 4 4 5 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 4 5 7 7 7 7 7 7 6 5 5 5 7 7 7 7 7 7 7 6 7 7 7 7 6 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 5 4 2 3 4 4 5 5 5 4 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 6 7 6 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 2 1 2 3 3 4 5 5 6 6 7 7 7 6 5 4 4 4 4 5 5 6 6 7 7 7 7 6 5 5 5 6 6 6 6 6 5 5 5 5 6 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 4 4 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 4 4 4 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 1 2 2 3 3 3 3 3 2 1 1 2 3 3 3 3 2 1 1 1 1 2 3 3 3 2 2 1 1 1 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 5 3 1 1 3 5 6 7 4 3 4 5 5 5 7 7 6 3 3 5 4 5 4 4 3 3 5 6 7 6 6 6 4 4 6 7 8 9 10 10 10 11 11 10 7 4 2 2 4 5 4 4 3 4 4 5 5 6 7 8 8 9 9 8 8 7 6 4 3 3 4 5 5 5 6 6 6 7 8 9 10 11 10 9 8 7 6 4 4 4 5 6 7 8 8 8 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 7 6 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 5 5 5 5 5 5 6 5 5 5 3 3 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 6 6 6 5 5 4 4 5 6 6 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 4 4 6 7 8 8 8 7 7 5 5 5 6 7 8 8 7 7 6 7 7 8 8 7 5 4 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 6 4 3 3 4 5 5 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 6 6 6 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 5 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 3 3 2 2 3 3 3 4 4 4 4 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 3 3 3 2 2 1 2 3 3 3 3 3 2 1 0 1 2 3 3 2 2 2 1 1 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 3 1 1 3 5 6 6 6 5 4 5 5 6 6 6 5 6 7 8 7 6 5 4 3 3 3 4 5 6 6 7 5 5 4 5 7 8 8 9 9 9 10 10 9 7 7 6 5 3 2 3 4 5 5 4 5 5 5 6 7 8 9 9 9 7 6 4 4 4 5 6 7 9 9 9 9 10 10 10 11 10 9 8 8 8 7 6 5 5 5 6 7 8 8 9 9 10 10 9 8 7 7 6 5 5 5 4 4 4 5 5 5 5 4 3 4 4 4 5 6 6 6 7 7 8 8 8 8 8 8 8 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 5 5 5 5 6 6 6 5 3 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 6 6 6 6 5 4 4 5 6 7 7 6 5 5 5 6 7 7 7 7 7 7 7 7 7 6 5 5 4 5 6 8 8 8 7 6 5 5 5 6 7 8 8 7 6 6 7 8 8 7 5 4 4 4 3 3 3 3 3 4 5 5 5 5 6 7 7 8 8 8 8 7 6 5 4 4 5 5 6 6 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 3 3 4 4 3 3 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 1 3 5 6 6 6 6 6 5 5 5 5 5 6 6 5 6 8 6 5 6 6 3 2 4 4 4 5 7 6 4 1 3 5 8 10 10 9 9 9 8 6 6 7 7 6 2 1 1 3 6 6 6 5 5 5 5 5 6 7 7 6 6 6 6 6 6 7 7 8 9 9 10 11 11 11 9 9 7 8 8 9 9 9 7 5 4 4 6 7 8 9 10 10 10 10 9 9 8 6 5 5 4 4 4 5 6 6 6 6 5 4 4 4 4 4 5 5 5 6 6 7 8 8 8 8 7 6 6 5 5 5 5 5 6 6 6 6 5 4 5 5 5 6 7 7 6 5 5 4 5 5 6 6 4 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 6 6 7 6 6 5 5 5 6 7 7 7 6 5 5 6 7 8 8 8 8 8 7 7 7 7 6 5 5 4 5 6 7 7 7 6 6 5 5 6 6 7 7 7 6 6 7 7 6 5 4 5 5 5 5 4 4 3 4 4 5 6 6 7 7 8 8 8 8 8 8 8 7 5 5 5 5 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 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 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 5 4 3 3 4 4 4 4 4 4 4 4 4 4 5 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 3 3 4 4 5 5 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 7 5 5 6 7 6 3 4 3 2 4 6 5 3 1 3 5 7 9 10 10 9 8 7 6 6 6 7 6 2 1 2 4 7 6 6 5 5 5 5 4 5 6 6 6 6 6 7 7 8 8 8 8 8 9 10 10 10 9 8 8 8 9 10 10 10 10 7 5 4 4 6 7 9 10 10 10 10 10 9 8 8 7 5 5 5 5 5 6 7 7 7 7 6 5 5 5 6 6 5 5 5 5 6 7 7 7 7 6 5 5 6 6 6 5 6 7 7 8 8 7 6 6 6 6 7 8 8 7 6 5 6 6 7 6 6 4 2 3 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 6 7 7 6 6 6 6 6 7 8 7 7 6 6 6 7 8 8 8 8 8 8 8 8 7 6 6 5 5 4 5 6 7 7 7 7 5 5 5 5 6 7 7 7 6 6 5 4 4 5 6 6 7 6 5 4 4 4 5 6 7 7 8 8 8 7 7 8 8 8 7 6 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 6 6 6 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 4 4 3 4 4 4 4 5 5 4 4 4 4 4 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 4 4 5 5 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 2 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 4 4 4 4 3 3 3 3 4 4 5 5 5 5 4 4 5 6 5 5 4 6 7 5 4 2 2 4 5 5 5 4 4 5 7 7 8 9 10 10 9 7 7 7 7 6 4 3 2 4 5 6 5 5 4 4 4 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 8 7 8 9 10 11 11 11 9 7 5 4 5 6 8 10 11 11 10 10 9 9 8 8 7 6 5 5 5 6 6 7 7 7 7 7 7 7 7 8 7 7 6 6 6 6 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 7 7 5 3 3 4 4 4 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 6 7 7 7 7 7 6 6 7 8 8 7 6 6 6 7 8 9 9 9 9 10 9 9 8 7 6 5 5 4 4 5 6 7 8 7 6 5 5 5 6 7 7 6 5 5 4 4 5 5 7 7 7 6 5 4 5 5 6 7 8 8 8 7 7 7 7 7 7 7 6 5 5 5 5 5 5 4 4 5 5 6 6 6 5 5 4 4 5 5 6 6 7 7 6 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 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 5 5 4 3 4 4 4 5 5 5 4 4 4 4 5 4 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 2 2 3 3 4 5 5 5 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 3 3 2 1 2 2 3 3 4 4 4 4 5 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 6 6 6 6 5 5 5 5 4 5 7 7 7 7 7 7 7 8 8 8 8 7 7 6 6 4 3 3 4 4 4 4 3 3 4 5 6 6 6 5 5 6 6 7 8 8 8 8 8 8 9 9 9 8 7 8 9 11 11 11 11 9 6 5 4 5 7 9 10 11 10 10 9 9 9 8 7 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 6 7 7 8 8 8 8 8 8 7 8 8 8 8 9 9 9 8 7 6 6 6 5 3 3 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 6 7 7 8 8 7 7 6 7 8 9 8 7 6 6 7 8 9 9 9 10 10 10 9 8 7 6 5 4 4 4 5 6 7 7 7 6 6 6 6 7 7 6 5 4 4 4 4 5 6 7 7 6 6 5 5 6 6 7 8 8 7 7 6 6 6 7 7 6 5 5 4 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 7 7 7 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 3 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 4 4 3 2 2 3 4 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 2 2 3 4 4 5 5 6 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 3 2 1 1 1 2 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 5 6 5 5 6 6 5 5 5 5 6 7 8 8 8 8 6 5 5 6 7 9 9 9 7 6 6 6 7 7 8 8 8 7 6 5 4 3 3 3 3 4 3 3 3 5 6 6 6 5 5 5 6 7 8 8 8 8 7 8 8 9 8 8 8 8 9 10 11 11 11 9 6 5 5 6 8 10 10 11 10 9 9 8 8 8 7 6 6 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 4 4 4 5 5 5 5 4 4 5 5 5 6 7 7 8 7 7 7 7 7 8 8 8 8 8 7 6 5 5 4 4 3 3 4 5 5 6 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 7 8 8 8 7 7 7 7 8 9 9 8 6 6 6 7 8 9 9 9 9 9 8 7 6 5 4 4 4 4 4 5 6 7 7 7 6 6 7 7 7 6 4 4 4 4 5 6 7 7 7 7 6 6 6 7 7 8 8 8 8 7 6 6 7 7 7 5 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 4 3 3 3 4 5 5 5 5 5 5 4 5 5 6 5 5 4 4 3 2 2 2 3 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 2 2 3 4 4 5 5 5 5 5 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 3 4 4 4 5 5 6 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 2 2 1 1 1 2 3 3 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 5 6 6 5 5 5 5 5 6 6 7 7 7 6 6 6 6 6 7 8 8 8 8 7 6 6 7 7 7 7 7 7 6 5 5 4 4 3 3 3 4 4 4 5 6 7 6 5 5 5 6 7 8 8 8 8 7 7 8 8 8 8 8 8 9 10 10 10 10 8 7 5 6 8 10 11 10 10 9 9 8 8 8 8 7 7 6 5 4 4 4 4 4 4 4 3 2 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 6 5 5 5 5 6 6 7 7 7 8 7 7 6 5 4 3 3 4 4 4 5 5 5 6 5 5 5 5 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 5 5 4 4 4 5 6 7 8 8 8 7 7 7 8 9 9 8 7 6 5 6 7 7 8 7 7 7 7 7 6 6 5 5 5 4 4 4 5 6 7 7 7 7 7 7 6 5 4 4 4 5 5 6 7 7 7 7 7 7 7 8 8 9 9 9 8 7 6 6 7 7 6 5 4 4 5 5 5 5 4 4 4 5 5 6 6 6 6 6 7 7 8 8 8 7 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 4 4 5 5 5 5 5 5 5 5 5 6 5 5 4 3 2 2 2 3 4 5 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 5 3 2 3 3 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 4 4 5 5 5 6 6 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 1 1 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 1 1 1 2 2 3 3 3 3 3 2 2 3 3 4 4 4 5 5 5 5 5 6 6 6 5 5 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 9 9 8 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 10 9 8 7 6 7 9 10 11 10 10 9 8 8 8 7 7 7 6 5 4 3 3 3 3 3 3 2 2 0 1 1 2 1 1 2 2 2 2 3 4 4 5 5 5 6 6 5 5 5 5 5 4 4 5 5 6 7 8 7 7 6 5 4 4 4 5 5 5 6 6 6 6 5 6 6 6 6 5 5 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 6 6 6 5 5 4 4 4 5 7 8 8 8 8 7 7 8 8 9 8 8 6 5 4 5 6 6 6 6 7 7 7 7 7 7 6 5 5 4 3 4 5 6 7 7 7 7 7 6 6 5 4 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 7 7 6 4 4 5 5 6 6 5 3 3 4 4 5 6 6 6 6 7 7 8 8 8 8 7 7 7 6 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 4 4 5 5 6 5 5 5 5 5 6 6 5 3 2 2 2 2 3 4 4 5 6 6 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 4 5 5 5 6 6 5 5 4 4 5 5 5 5 4 2 3 3 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 5 5 5 5 5 6 6 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 8 8 7 8 9 10 10 9 9 8 8 8 8 7 7 6 5 4 4 3 2 2 2 3 3 3 2 1 1 1 1 2 2 3 3 4 5 5 5 5 5 6 6 6 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 5 5 5 4 4 6 8 9 9 9 8 8 8 8 9 9 8 6 5 4 4 5 5 6 7 7 8 8 8 8 7 7 5 4 3 3 3 5 7 7 8 8 8 8 7 6 6 6 5 5 6 6 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 4 5 5 6 6 6 5 4 4 4 4 5 5 5 5 6 6 7 8 9 8 8 7 7 6 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 4 2 2 3 3 3 4 4 5 5 6 6 7 7 6 5 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 4 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 6 5 4 3 3 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 3 3 4 5 5 5 5 5 6 6 6 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 4 4 3 3 2 2 2 2 1 2 2 3 3 3 2 2 1 1 1 2 3 3 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 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 8 8 8 7 6 6 5 4 3 2 2 2 2 3 4 3 2 2 2 3 4 6 6 7 6 6 6 6 6 5 6 6 7 8 8 9 8 7 6 6 6 6 6 5 4 3 3 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 5 5 6 6 5 5 5 5 5 6 6 6 5 4 4 4 4 5 6 7 7 7 6 6 5 5 5 5 6 8 9 9 9 9 8 9 9 9 8 7 6 4 4 5 6 7 7 8 8 9 8 8 7 7 6 5 4 4 5 6 8 8 8 8 8 8 8 7 7 7 6 6 6 7 7 8 8 8 8 7 7 7 6 6 6 5 5 5 6 7 6 6 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 5 6 7 8 8 9 8 7 6 6 6 5 5 4 4 4 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 6 6 4 2 2 2 3 3 4 4 5 5 5 6 7 7 7 6 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 1 1 1 1 1 2 3 4 4 5 5 5 5 6 6 6 6 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 2 1 1 1 1 1 2 2 2 2 2 1 0 1 2 2 3 3 3 3 3 4 4 4 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 4 3 2 2 2 3 3 4 3 3 3 4 5 6 8 8 7 6 5 5 4 4 5 6 7 8 8 8 7 6 6 6 6 7 7 6 4 3 3 4 5 5 5 5 5 5 4 4 5 5 6 6 6 5 5 4 5 5 6 6 6 6 5 5 5 5 6 6 7 7 6 4 4 4 5 6 7 8 8 8 7 7 6 6 5 4 4 5 7 8 9 9 8 9 9 9 9 8 6 5 5 5 6 7 7 8 8 8 8 8 7 6 6 6 5 6 7 8 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 6 6 6 5 5 5 6 6 7 7 7 6 5 5 6 6 7 7 7 7 7 7 7 6 5 5 5 5 6 7 8 8 8 7 6 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 5 6 6 4 2 1 2 2 3 4 4 4 4 5 5 6 7 7 6 5 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 1 1 1 1 2 2 3 3 4 4 5 5 5 6 6 6 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 1 1 2 1 1 0 1 1 2 3 3 3 3 3 3 4 4 4 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 6 6 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 4 3 2 2 3 3 3 4 4 4 4 5 6 6 6 6 4 3 2 2 2 2 3 4 4 4 3 2 1 2 2 3 4 4 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 6 6 6 6 5 5 5 5 6 7 7 7 6 5 4 5 5 6 7 8 8 9 8 8 7 6 5 5 4 4 4 6 8 8 9 9 9 9 9 8 7 7 6 6 6 7 7 7 7 7 7 7 7 6 7 7 7 7 8 9 9 9 9 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 8 7 6 5 5 6 6 6 7 7 7 8 7 6 6 6 6 7 7 7 7 7 7 8 8 8 7 7 6 6 6 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 3 4 4 5 5 5 4 3 2 2 3 4 5 5 5 5 5 5 6 7 7 7 5 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 3 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 7 6 6 5 5 5 6 7 7 8 7 6 5 5 5 5 6 6 7 8 9 9 9 9 8 7 6 6 5 4 4 5 6 8 9 9 9 10 10 9 8 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 6 5 5 5 6 6 7 8 8 8 8 8 8 7 7 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 5 5 4 4 3 3 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 7 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 7 7 7 7 6 5 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 6 6 6 6 5 4 4 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 6 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 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 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 0 0 0 1 1 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 7 8 8 7 6 5 5 6 8 9 10 10 7 6 5 5 6 6 6 7 7 8 9 10 10 10 9 8 7 6 6 5 4 5 5 7 8 9 9 10 10 9 9 8 7 7 7 7 7 7 7 7 7 8 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 8 6 5 5 5 6 7 7 8 8 8 9 9 8 8 8 7 7 6 6 6 7 6 6 7 7 7 7 8 8 7 7 7 7 6 6 6 5 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 3 3 3 3 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 7 7 7 7 7 7 7 6 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 3 3 4 4 4 4 4 3 3 3 3 4 4 5 5 5 5 5 6 6 7 7 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 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 8 8 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 2 2 2 2 1 1 1 2 2 3 3 4 4 5 5 5 5 5 4 5 5 5 6 6 7 7 7 7 8 7 7 8 8 8 8 9 9 9 7 6 5 7 9 11 12 11 9 7 6 6 6 7 7 8 8 8 9 9 10 10 10 9 8 8 7 6 6 5 5 5 5 7 8 9 9 10 10 9 8 7 7 7 7 8 8 9 9 9 9 10 9 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 7 6 5 6 6 7 8 8 8 9 9 9 9 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 5 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 4 3 2 3 3 4 5 5 6 6 5 5 5 6 6 6 6 6 6 5 6 6 7 7 7 7 7 6 6 6 5 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 3 4 5 5 5 5 5 6 6 7 7 7 6 5 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 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 4 4 4 4 4 4 3 3 3 3 4 4 5 5 5 6 5 5 5 5 5 5 5 6 6 7 7 7 8 9 9 9 9 9 9 9 10 10 9 7 7 8 9 12 13 12 10 8 6 6 6 7 8 9 9 10 10 10 10 9 9 9 9 8 8 7 6 6 6 5 5 5 5 6 8 8 9 9 9 8 8 8 8 9 9 10 10 10 9 9 8 8 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 7 7 8 9 9 9 9 9 9 8 8 7 6 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 5 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 3 2 3 3 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 5 5 5 5 5 4 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 6 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 3 4 4 5 5 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 9 9 9 9 10 10 10 10 9 8 8 9 10 11 12 11 10 7 6 6 6 7 8 9 10 10 11 11 10 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 6 6 7 8 8 8 9 8 8 9 9 10 9 9 8 7 7 6 6 5 5 6 6 7 7 8 8 9 9 9 9 9 9 10 10 9 9 8 7 6 6 6 7 7 8 8 9 10 10 9 9 8 8 8 8 7 5 4 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 5 4 3 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 6 7 7 7 6 6 6 7 7 5 4 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 3 3 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 6 5 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 5 5 6 6 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 9 8 8 8 9 10 11 10 8 6 5 6 6 7 8 8 9 10 11 11 10 9 9 7 7 6 7 7 7 7 7 7 6 6 6 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 4 4 5 5 5 5 6 6 6 7 7 7 8 8 7 7 6 6 5 5 5 6 7 8 9 9 10 10 9 8 7 7 7 7 7 6 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 3 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 4 4 3 3 4 4 4 5 5 5 5 5 5 5 6 6 7 8 7 7 6 6 7 6 5 2 1 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 3 4 5 5 5 5 4 4 4 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 5 5 4 4 4 5 5 6 6 6 6 6 6 7 7 7 6 5 5 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 8 8 8 9 9 9 9 8 8 8 8 8 9 9 9 8 6 5 5 6 7 8 8 9 9 10 10 9 9 8 7 6 6 6 6 6 7 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 5 6 8 9 10 10 10 9 9 7 7 6 7 7 7 5 4 4 4 4 4 3 4 4 5 5 5 4 4 4 4 5 6 6 6 5 4 2 2 3 4 4 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 4 3 3 4 4 4 4 5 5 5 4 4 4 4 5 6 7 7 7 6 6 6 6 6 5 3 1 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 3 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 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 8 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 8 8 9 8 8 6 5 6 6 7 8 8 9 9 9 9 9 8 7 6 6 6 6 6 6 6 7 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 7 7 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 6 7 8 10 10 10 9 9 9 8 7 7 7 8 7 7 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 6 5 4 3 1 2 3 4 4 5 5 4 4 4 4 5 5 5 6 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 4 1 1 2 2 1 1 2 2 3 4 4 4 4 4 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 4 4 5 5 5 5 5 5 4 4 4 3 3 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 3 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 7 6 6 6 7 8 8 9 9 9 9 8 8 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 7 7 6 5 7 8 10 11 10 10 10 10 9 8 7 7 7 7 6 5 3 4 5 6 7 6 6 5 5 5 5 5 5 4 4 4 4 5 6 6 5 4 3 2 3 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 3 3 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 6 3 1 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 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 7 7 6 6 7 7 8 9 9 9 9 9 8 7 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 9 9 8 8 8 7 7 7 7 8 8 8 8 8 7 7 7 8 8 9 9 9 9 8 7 6 5 5 4 4 3 4 4 5 6 7 7 6 6 5 4 4 4 4 4 4 4 4 5 6 6 6 5 4 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 5 6 6 7 6 6 6 6 6 7 8 6 4 0 2 2 2 2 2 2 3 4 5 5 5 6 6 5 5 5 4 4 3 2 2 2 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 5 5 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 7 7 7 6 7 7 8 8 8 9 9 9 8 7 6 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 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 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 4 3 3 4 4 4 4 4 5 5 5 5 5 5 4 3 3 4 4 4 5 5 5 6 7 7 6 5 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 5 6 6 7 7 8 7 7 7 7 7 8 8 7 5 1 1 3 3 2 2 2 2 2 3 4 5 6 6 6 6 6 5 5 4 3 3 2 2 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 4 4 4 4 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 7 7 6 6 5 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 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 8 8 8 8 7 7 7 6 6 5 3 2 1 2 3 4 3 3 4 4 4 5 5 5 5 4 3 4 4 5 4 4 4 4 5 5 6 6 6 7 7 7 5 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 5 5 6 7 7 7 7 7 7 6 6 5 5 6 6 6 5 1 1 3 3 3 3 3 2 2 2 3 4 4 5 5 6 6 6 6 5 5 4 3 2 2 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 3 3 4 4 4 5 5 5 5 4 4 4 4 4 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 6 6 6 6 5 5 4 4 4 3 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 9 9 9 9 8 8 8 8 8 8 8 9 9 8 8 7 7 7 7 7 7 7 7 6 6 4 2 1 2 2 3 4 4 5 5 5 6 6 6 6 5 4 4 4 4 5 5 4 4 5 5 6 6 6 7 7 6 5 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 4 5 5 6 6 7 8 8 7 6 5 5 4 3 3 2 2 2 0 1 2 2 2 3 3 3 2 2 2 2 3 3 4 5 5 5 6 6 6 6 4 3 1 1 1 1 2 2 3 3 4 4 5 5 4 4 5 5 5 5 4 4 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 6 6 7 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 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 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 7 7 7 8 8 8 9 9 9 8 8 7 7 7 7 6 6 5 4 3 2 2 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 4 5 5 5 5 5 5 5 5 5 6 6 6 5 4 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 8 8 7 6 5 4 3 2 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 5 6 6 6 6 4 2 1 1 1 1 2 3 3 4 4 5 5 5 5 4 5 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 6 6 5 5 5 5 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 6 5 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 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 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 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 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 8 8 8 8 8 8 8 8 8 8 7 6 5 4 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 6 5 5 5 5 5 5 6 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 6 6 5 5 5 5 6 6 7 8 8 7 6 4 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 3 4 4 4 4 5 5 5 5 6 6 7 5 3 1 2 1 1 3 3 4 4 4 5 5 5 5 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 5 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 8 8 7 7 6 5 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 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 7 7 6 6 6 6 6 6 6 5 5 5 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 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 8 8 8 7 6 5 4 4 4 4 5 5 5 6 6 5 5 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 5 5 5 5 5 6 6 6 6 6 5 6 6 6 7 7 7 6 6 5 5 5 6 6 7 7 7 7 6 4 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 4 4 5 5 5 5 5 5 5 6 6 7 6 4 2 1 1 2 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 5 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 3 3 4 4 4 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 5 5 5 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 3 1 1 2 2 3 2 2 2 2 2 2 2 1 1 0 0 1 2 3 3 4 4 5 5 5 6 6 6 5 5 5 6 6 7 6 5 3 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 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 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 6 6 6 5 5 4 4 4 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 7 7 7 7 6 6 6 6 6 6 6 5 5 4 3 1 1 1 2 3 3 3 2 2 2 2 1 1 1 1 2 3 4 4 5 5 5 5 5 6 6 6 5 4 4 4 4 5 5 5 5 4 3 3 3 4 3 3 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 4 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 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 6 6 6 6 6 6 6 6 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 5 5 5 6 6 6 6 6 6 6 5 5 5 6 5 6 6 6 6 6 7 7 6 7 6 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 2 1 1 2 3 3 3 2 2 2 1 2 2 2 3 3 4 5 5 5 5 5 5 6 5 5 4 3 2 1 1 2 2 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 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 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 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 6 6 6 6 6 6 6 6 6 6 6 7 6 5 5 4 4 4 4 4 4 4 4 4 4 3 2 1 1 2 2 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 6 5 5 3 2 1 1 1 1 1 0 1 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 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 4 3 3 2 2 3 3 4 4 4 4 4 4 3 2 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 3 2 1 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 0 1 2 2 2 2 2 3 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 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 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 3 3 4 4 3 3 2 2 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 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 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 7 7 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 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 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 4 4 5 5 4 4 3 3 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 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 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 4 4 4 3 3 2 2 3 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 4 4 4 5 5 5 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 6 6 6 6 6 6 6 6 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 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 3 3 3 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 7 7 7 6 6 6 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 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 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 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 2 2 2 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 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 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 4 4 4 4 4 3 3 3 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 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 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 4 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 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 5 5 5 5 5 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 3 3 3 3 3 3 4 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 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 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 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 3 3 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 7 7 7 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 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 5 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 3 3 3 3 3 3 3 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 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 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 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 3 3 4 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 6 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 5 5 5 6 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 4 4 4 4 4 4 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 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 4 4 4 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 12 11 11 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 10 9 8 7 6 4 2 335 296 297 296 294 269 299 294 280 163 47 33 32 21 10 10 3 358 347 344 345 330 287 292 299 350 351 325 341 3 30 45 51 53 348 321 342 339 326 304 44 52 41 334 313 299 265 264 309 354 346 263 252 252 260 269 259 238 260 282 289 290 292 294 297 298 299 301 302 303 304 304 303 300 295 290 282 280 281 282 271 231 188 182 185 187 184 181 182 190 199 208 215 219 223 223 221 215 208 202 196 194 193 197 197 182 154 147 148 152 179 204 298 109 106 84 48 36 46 64 64 63 69 60 34 64 124 150 147 126 91 80 107 131 121 130 121 106 111 123 144 178 208 228 232 215 183 229 248 250 244 238 234 234 240 254 340 18 34 39 39 36 314 252 247 249 249 250 250 260 276 285 287 287 286 284 282 277 274 269 264 263 265 267 267 258 174 106 67 44 18 8 3 355 331 273 252 250 257 266 276 290 37 55 46 7 325 295 280 269 259 252 244 243 259 274 283 284 101 97 86 88 101 122 146 210 256 274 284 294 308 319 326 328 327 323 320 316 204 180 187 193 193 198 210 235 256 285 324 339 335 294 291 297 309 310 267 198 201 200 193 176 176 189 234 276 294 305 306 141 333 21 25 7 345 329 323 303 267 229 221 226 236 242 249 261 274 281 282 281 237 162 154 142 129 137 140 140 325 323 323 330 332 328 321 315 311 310 313 312 308 283 231 206 209 210 208 209 214 221 225 244 265 279 292 300 303 303 300 290 269 244 226 223 229 238 223 219 223 223 221 224 234 238 241 240 242 241 237 216 179 157 154 157 166 180 192 203 221 224 211 178 163 160 160 160 165 166 173 183 194 208 221 232 241 238 189 180 175 164 160 175 201 225 229 225 214 215 213 197 175 166 164 167 173 183 193 208 224 236 252 263 265 254 225 184 147 137 144 194 254 268 266 257 234 209 188 180 184 198 213 220 224 225 225 200 161 151 162 174 183 194 204 216 225 233 239 243 236 220 195 180 156 121 333 324 315 310 308 309 314 318 320 318 316 311 303 308 316 336 17 32 33 26 21 16 7 352 332 326 327 333 339 339 344 116 118 124 142 188 226 233 216 190 156 153 158 166 168 157 144 114 85 53 26 3 31 165 161 151 134 111 111 117 317 311 309 317 322 325 325 319 313 305 273 143 128 152 178 191 180 170 159 162 146 140 140 141 149 168 177 168 146 112 99 98 103 107 115 127 134 124 86 80 76 68 65 71 79 77 71 62 35 342 331 76 110 108 101 82 39 338 336 343 3 20 26 26 20 7 345 325 318 314 309 300 288 268 180 143 130 112 95 86 87 56 355 324 317 313 309 76 97 94 97 104 125 170 168 123 78 66 58 51 38 10 319 325 329 329 321 327 340 135 138 139 138 142 135 108 68 60 58 58 56 52 47 40 34 35 43 47 45 41 37 33 36 32 22 354 336 323 320 300 289 2 64 55 35 1 345 342 52 72 70 63 59 54 50 62 71 78 88 90 60 280 212 187 189 194 197 201 202 199 186 161 149 138 127 106 86 105 139 142 118 110 174 178 170 169 188 178 176 178 193 207 223 231 236 223 204 184 175 171 179 178 175 174 278 273 155 115 100 83 76 69 61 50 28 358 333 320 312 306 321 343 31 62 61 53 57 54 49 66 67 62 56 64 81 113 171 260 286 134 143 148 144 137 133 282 321 20 85 97 102 106 99 104 120 142 152 159 176 166 159 163 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 12 12 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 7 8 9 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 11 10 9 7 4 1 347 284 240 249 271 327 316 323 324 351 7 18 55 95 59 10 343 321 359 356 335 315 301 271 265 298 350 321 304 6 37 49 56 34 14 9 8 351 328 330 353 37 32 7 280 282 105 95 291 300 321 234 278 290 279 272 277 283 264 245 266 276 282 286 289 293 293 294 296 298 298 299 299 298 296 295 291 285 279 279 281 280 268 244 219 203 193 187 187 189 195 201 206 211 213 214 211 208 203 197 193 191 188 187 188 190 179 161 151 154 165 182 165 75 89 101 107 91 61 58 69 56 47 59 60 67 91 122 134 139 92 41 41 59 76 81 104 114 117 137 152 169 199 213 216 211 206 202 218 227 231 233 233 235 240 325 16 14 25 44 63 70 72 72 71 233 238 219 200 180 249 283 287 285 283 283 276 266 252 264 266 265 260 260 265 278 94 105 105 90 66 28 3 343 328 302 282 269 259 253 251 267 303 35 47 32 344 306 289 278 269 258 246 239 244 255 273 284 292 323 70 73 69 87 131 168 203 237 258 272 283 297 313 324 330 326 320 315 317 312 172 191 203 202 200 206 226 302 353 351 341 323 299 293 299 313 316 247 201 202 201 194 184 188 201 225 253 271 285 304 42 14 30 30 20 359 348 342 323 299 253 221 219 223 228 229 234 249 265 273 280 236 162 146 146 146 151 150 147 126 4 342 337 334 323 314 308 308 310 315 313 309 301 271 213 203 209 211 210 210 208 207 218 236 258 277 291 297 300 297 291 280 255 219 198 199 200 198 202 212 230 231 233 240 243 246 247 245 243 241 243 215 172 158 159 165 177 185 194 209 223 220 180 149 141 141 149 157 168 182 200 213 220 228 234 237 221 145 124 193 194 172 185 206 228 230 224 213 222 228 224 188 172 168 170 171 174 185 202 215 220 229 239 248 237 213 182 169 162 165 191 219 241 255 254 244 223 204 196 198 207 215 223 225 224 222 210 192 162 172 182 190 195 202 210 218 226 231 233 221 202 176 162 152 147 179 302 306 309 311 317 323 328 329 330 329 324 313 349 18 32 32 30 27 13 3 352 345 335 327 331 338 346 357 26 75 104 104 116 147 215 240 243 224 187 144 125 157 188 176 145 122 84 73 51 352 330 284 190 164 121 78 64 65 269 282 296 306 315 319 320 317 305 306 350 43 65 96 157 194 209 183 170 171 181 177 167 160 156 162 174 185 172 143 118 112 115 131 144 154 159 152 130 101 94 92 96 109 101 95 91 83 69 224 267 272 242 104 94 85 68 31 354 350 353 0 5 11 12 9 359 346 333 324 317 310 305 307 319 112 103 91 72 66 60 60 55 17 329 328 329 332 35 98 106 114 133 162 188 133 72 55 43 34 25 16 5 340 289 289 302 297 317 328 352 141 138 133 105 74 59 54 55 56 58 61 62 60 50 40 36 42 42 40 34 30 26 24 17 1 329 334 352 13 21 34 46 51 48 38 9 19 38 54 62 67 70 69 70 71 66 72 82 82 95 123 218 222 214 209 207 208 210 205 183 144 138 140 144 149 131 128 171 194 177 128 114 132 167 115 80 81 125 155 175 210 246 261 258 248 230 213 192 182 176 173 167 165 171 186 197 186 131 104 89 81 75 67 51 29 7 344 335 338 0 20 32 46 81 85 72 72 71 69 73 93 105 108 97 103 119 204 274 309 16 134 145 121 129 148 242 328 41 109 108 100 91 81 86 100 151 160 155 150 135 116 99 42 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 12 12 11 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 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 7 9 10 10 11 11 12 12 12 13 13 14 14 14 14 13 13 12 12 10 8 5 359 338 286 244 236 228 272 348 13 17 16 4 355 291 154 151 198 280 306 2 318 302 323 337 0 66 28 345 313 333 59 37 50 53 25 4 354 357 5 11 33 31 19 326 307 295 328 5 21 356 334 320 227 291 305 303 293 282 283 272 260 261 269 275 279 282 284 285 286 289 292 290 288 287 288 289 292 292 290 285 285 285 289 284 273 256 233 210 193 191 195 202 206 208 209 209 205 197 196 196 196 189 186 183 182 182 183 176 157 146 141 127 98 75 69 66 63 68 69 69 70 76 73 48 41 68 82 90 104 126 152 261 337 3 33 60 84 108 130 148 162 171 188 206 217 218 211 211 214 218 221 224 228 235 257 6 15 16 12 16 33 58 71 74 76 73 74 88 110 115 115 80 315 299 300 293 287 279 265 253 278 281 277 265 264 271 326 106 111 117 104 81 44 354 327 309 292 283 277 268 247 219 230 333 29 50 18 320 294 285 278 272 258 243 233 242 265 289 296 300 305 340 50 51 49 163 188 197 217 241 252 261 272 294 314 322 315 312 310 314 315 308 171 194 218 220 205 46 36 15 359 343 324 315 312 340 12 41 204 202 204 208 205 200 204 216 233 247 268 285 338 28 30 36 37 33 20 7 350 328 315 292 221 209 210 217 217 223 235 253 266 275 230 165 149 151 153 151 148 141 124 42 346 334 324 310 303 299 305 313 321 313 308 306 300 260 204 205 211 215 212 208 206 208 217 232 248 273 290 295 290 285 279 266 214 176 181 188 192 193 207 228 242 246 249 252 255 257 255 250 248 248 251 205 160 150 149 152 152 160 182 237 231 196 155 149 151 157 166 179 194 214 229 236 238 239 236 184 117 113 210 221 193 187 208 227 236 235 230 244 266 270 236 181 169 171 171 175 183 205 214 216 218 224 231 224 205 186 178 176 183 202 221 236 248 251 249 237 216 205 203 211 223 231 236 227 210 183 168 160 211 229 223 212 207 210 217 223 226 222 205 184 163 154 152 155 170 209 275 298 321 331 339 340 339 339 337 333 333 32 43 41 32 22 8 349 339 331 326 325 329 340 355 6 19 60 83 91 86 88 115 270 268 261 243 219 180 131 231 213 177 134 110 81 74 59 29 315 276 251 255 12 29 33 311 273 275 289 301 311 314 313 307 290 328 76 62 50 55 124 136 346 94 129 139 155 195 194 174 162 166 170 170 146 127 122 119 125 143 160 168 165 144 127 119 123 135 156 179 137 113 101 113 196 219 238 246 237 87 77 72 61 29 347 338 338 340 343 358 7 11 12 8 358 339 324 317 322 326 331 4 78 69 60 63 58 53 41 15 346 346 350 353 355 74 119 137 163 162 142 73 58 50 34 20 6 356 344 331 306 274 255 257 274 346 67 103 56 45 49 48 47 48 51 52 53 60 72 84 94 94 79 64 56 47 33 22 15 11 359 355 355 12 20 24 26 34 41 44 40 34 27 36 42 49 55 61 71 76 84 84 77 83 93 96 135 176 201 215 219 218 215 213 216 220 121 99 110 114 157 216 184 173 180 209 198 152 125 111 101 94 70 67 128 166 178 191 227 265 276 264 251 234 212 194 181 173 171 171 176 176 175 166 132 112 105 103 95 73 57 38 14 350 344 354 16 37 41 45 83 115 135 132 140 136 118 154 160 153 127 134 156 200 245 324 359 87 109 107 140 172 217 354 62 102 101 98 92 78 74 41 301 257 199 135 115 107 99 79 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 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 6 7 8 9 10 11 11 12 12 13 14 14 15 15 15 15 15 14 14 13 12 9 5 4 2 5 359 3 64 26 17 25 23 8 338 329 311 276 91 46 343 350 2 358 353 353 0 354 344 332 345 350 22 38 43 60 58 29 329 346 15 42 33 24 329 298 275 289 313 357 32 33 25 0 344 321 318 312 310 300 282 274 278 275 272 280 280 277 274 275 278 280 281 283 284 282 281 281 283 286 287 290 292 294 294 293 291 282 271 254 228 205 192 195 205 214 212 208 203 197 193 193 194 190 181 178 176 175 170 162 149 132 122 114 96 71 58 52 46 37 43 54 67 71 74 71 45 51 75 90 96 107 148 191 245 303 330 351 30 87 110 125 144 163 175 198 213 222 220 216 222 226 227 230 232 239 315 357 5 356 6 17 24 25 33 49 57 65 71 71 75 81 92 94 70 327 306 296 288 286 285 295 335 327 302 290 278 273 275 91 109 115 115 105 89 51 343 314 300 290 285 281 273 189 136 124 61 28 41 0 305 292 289 285 279 262 238 219 221 261 290 297 302 305 313 340 23 11 296 226 196 205 220 232 237 244 260 281 295 299 303 305 309 317 328 101 114 330 334 0 19 28 20 6 345 323 318 321 15 61 103 180 184 198 224 238 242 245 261 274 284 290 299 342 30 37 39 43 43 38 25 353 329 314 304 256 190 196 207 213 219 227 241 259 265 236 177 158 157 155 152 147 144 144 159 292 296 293 295 295 299 311 319 320 310 307 306 307 296 243 201 206 214 217 213 210 208 210 215 225 240 256 268 276 276 277 289 214 155 171 182 188 188 201 221 248 256 260 263 265 265 263 256 251 246 255 235 164 133 127 125 128 136 157 279 248 217 170 159 158 164 174 185 198 215 228 236 237 236 228 169 116 106 268 297 280 195 217 226 236 248 10 351 319 315 312 303 175 169 172 177 186 208 217 219 217 220 221 214 198 184 177 175 187 213 232 239 244 253 258 256 244 227 215 212 224 241 258 255 213 145 135 141 200 261 262 253 235 225 220 221 219 210 191 168 151 142 145 155 165 176 193 265 346 351 350 347 346 343 341 333 345 45 60 53 28 359 333 316 318 319 319 322 335 356 11 17 29 62 82 86 79 66 14 308 287 274 258 241 216 190 227 199 157 132 115 109 119 160 227 259 267 286 305 330 340 339 315 298 293 299 307 315 317 313 300 280 136 109 95 54 40 45 28 35 55 93 107 179 276 275 210 166 168 162 149 130 126 129 127 125 129 144 146 140 129 128 133 146 162 176 186 153 140 143 176 191 201 223 222 105 86 75 69 60 17 334 326 326 332 340 1 16 25 30 25 14 349 341 338 16 324 296 269 301 54 58 66 65 55 30 8 356 356 345 333 318 302 221 168 135 92 73 59 54 46 29 8 351 340 332 326 320 302 266 232 212 183 133 91 78 69 60 49 45 46 48 50 50 51 59 87 145 146 124 86 80 71 52 20 12 16 14 19 26 29 27 24 22 26 35 44 41 36 34 44 48 49 49 54 61 58 73 84 95 107 125 145 178 198 210 218 222 224 221 215 210 247 130 120 118 128 172 223 214 188 149 97 61 75 80 99 110 117 129 150 177 183 178 167 142 117 96 258 264 252 228 206 190 179 176 173 169 150 135 124 117 103 94 86 88 84 72 51 20 355 349 358 12 31 40 49 71 146 170 174 159 151 148 184 188 175 150 162 175 182 163 134 108 113 121 127 137 173 241 302 82 104 100 102 105 108 70 335 307 247 156 125 129 124 118 108 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 10 11 12 12 13 14 15 15 16 16 16 16 16 16 15 13 12 10 17 24 29 24 20 21 23 20 14 1 345 323 334 339 347 1 11 10 28 21 2 344 338 264 286 305 316 14 28 22 1 11 79 116 123 58 75 65 61 29 317 267 272 255 140 235 242 84 62 33 352 327 321 327 318 315 314 308 303 300 289 294 302 299 288 271 267 268 271 271 273 276 278 279 278 278 283 291 297 302 305 305 305 304 304 293 273 231 200 186 186 200 217 218 208 198 192 192 188 178 171 167 168 166 162 157 149 131 107 113 121 117 92 60 42 34 28 29 40 52 57 60 59 50 66 90 106 115 137 178 211 252 304 316 306 265 150 116 121 151 170 186 208 227 246 262 278 290 278 266 259 267 312 359 358 350 344 355 32 53 43 31 24 19 35 53 55 60 67 82 90 91 301 287 283 280 285 297 2 32 348 308 293 287 283 79 104 110 113 110 105 99 69 318 299 295 291 288 287 278 127 117 107 53 29 31 35 320 310 301 294 287 268 226 202 197 225 260 279 290 296 302 318 349 3 319 288 234 209 209 217 220 222 226 240 262 280 294 301 305 313 323 358 33 6 0 7 17 20 19 12 341 312 311 323 7 43 78 197 202 237 269 281 287 295 304 305 305 300 306 342 33 36 40 48 49 51 55 1 323 309 312 292 176 185 198 210 217 221 228 249 257 244 183 167 163 161 158 155 154 160 172 210 235 270 300 297 300 312 314 310 303 305 306 308 307 289 214 198 204 212 214 218 219 217 216 221 235 244 255 266 272 283 337 14 98 177 184 184 183 185 213 249 269 277 279 275 272 269 265 257 247 244 247 171 128 125 127 131 141 167 267 248 222 190 162 161 168 176 185 196 206 215 220 218 215 203 136 62 49 28 359 345 332 299 269 231 114 81 48 353 337 334 340 332 191 181 182 190 204 214 218 217 216 210 200 187 174 165 161 184 213 234 239 245 256 270 274 272 259 242 224 225 235 256 272 277 106 116 130 163 241 266 267 259 243 229 220 210 194 172 148 134 126 134 147 160 165 160 125 23 5 357 352 348 344 339 332 352 51 70 61 25 324 310 307 311 314 317 320 352 14 23 24 30 50 89 95 92 98 49 287 274 268 259 244 198 175 193 175 135 125 99 113 149 179 207 241 271 301 317 332 344 350 345 336 330 333 335 339 343 340 15 108 120 132 144 183 93 25 10 0 23 95 85 298 300 325 187 166 166 148 134 137 141 145 139 127 111 93 109 119 119 132 152 169 174 180 182 162 155 158 174 171 172 188 139 96 87 80 81 90 255 305 317 327 337 350 10 24 36 44 39 22 353 344 154 160 208 238 249 260 314 39 61 68 63 41 16 355 324 269 266 269 269 277 64 69 62 58 55 53 44 21 353 337 326 323 322 322 311 278 234 211 202 188 109 105 93 80 66 56 50 48 49 49 46 38 38 130 115 92 69 78 69 51 39 33 30 31 32 33 33 28 23 18 22 32 45 44 46 51 57 58 57 51 49 48 15 46 97 114 133 155 180 201 215 224 230 232 231 225 217 187 199 200 170 140 142 165 195 194 151 86 58 64 74 91 108 123 138 159 173 184 184 172 152 136 136 145 168 210 239 237 214 195 183 173 160 132 93 87 102 107 97 95 95 93 88 76 56 26 0 353 3 14 14 24 30 17 208 199 189 170 161 163 190 201 198 178 176 177 177 169 161 151 131 128 131 133 158 231 278 180 127 122 126 128 124 71 59 76 123 129 135 151 134 120 114 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 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 6 7 8 9 10 11 11 12 13 14 15 16 16 17 17 17 17 17 18 17 17 19 28 31 31 25 20 14 13 3 333 302 340 346 354 344 339 344 359 15 44 18 347 309 290 263 268 332 355 26 20 354 295 304 240 154 107 86 90 73 88 180 337 337 25 42 205 234 227 213 162 173 291 294 305 316 324 328 333 351 354 354 345 341 336 329 321 296 264 262 261 260 262 268 274 276 279 282 296 303 308 311 316 317 322 324 326 327 318 274 196 177 172 186 202 205 187 174 165 143 134 132 141 146 148 150 158 165 163 155 146 142 141 138 123 95 55 34 24 20 21 34 57 69 74 78 82 95 107 124 159 195 222 249 279 283 262 241 221 159 150 175 194 211 221 293 327 345 334 323 297 285 285 296 325 347 351 341 336 341 24 49 52 34 13 352 351 16 45 59 71 91 114 198 257 272 276 279 288 303 349 41 319 294 288 292 304 97 110 116 118 120 120 122 158 265 271 285 288 288 290 284 120 113 105 66 51 62 68 320 303 297 296 294 282 194 180 187 206 226 246 263 276 286 300 331 340 312 298 274 218 204 204 209 210 211 216 233 257 277 291 301 310 320 339 359 358 358 1 9 11 13 19 330 309 308 325 349 3 345 310 294 298 300 300 296 298 302 303 303 300 303 343 31 27 35 47 51 58 69 31 321 312 311 300 193 176 191 205 214 214 218 231 248 243 201 180 173 171 168 167 168 170 174 180 186 239 275 288 292 296 296 299 302 303 306 307 307 305 277 179 182 190 205 236 259 268 282 288 288 260 258 265 277 295 330 2 341 273 207 186 175 175 214 264 297 303 304 305 303 294 283 273 262 252 270 273 130 140 147 154 158 177 223 249 240 218 167 161 165 173 180 186 192 194 189 182 158 105 75 59 48 34 16 3 352 344 337 0 119 100 84 43 355 346 345 342 316 226 196 196 202 214 216 213 205 192 179 168 155 151 152 184 213 231 234 240 253 269 279 284 280 272 263 258 265 279 289 338 53 95 126 149 188 238 254 255 246 232 216 196 171 146 126 118 115 119 135 153 159 148 106 26 9 358 352 347 343 338 332 2 61 80 69 29 323 318 316 317 315 315 324 20 30 30 31 43 70 99 110 128 171 189 210 229 239 248 325 104 136 152 170 130 116 102 98 137 176 208 248 290 307 320 335 351 356 351 345 347 354 1 8 11 13 56 130 137 150 165 184 182 18 8 346 0 101 136 263 307 37 152 165 162 146 143 154 159 159 153 147 144 145 153 152 150 157 176 190 190 190 186 115 115 130 143 131 119 104 99 95 99 110 125 149 184 263 325 341 349 1 15 30 45 58 58 31 340 309 186 182 200 226 243 264 309 12 48 65 69 62 43 349 263 240 246 254 276 41 54 55 54 53 52 53 44 13 339 323 315 314 317 315 304 263 231 215 216 201 93 93 89 85 85 80 70 63 60 58 55 43 42 60 70 67 60 64 59 54 49 43 40 41 43 41 32 24 27 43 52 62 68 73 73 70 65 67 68 67 59 23 275 279 237 158 155 173 195 219 234 241 246 246 240 219 215 216 215 213 193 155 143 152 154 137 121 110 108 121 118 113 118 139 162 180 187 187 181 163 146 140 153 155 153 137 132 237 218 190 178 165 138 119 113 129 154 146 110 98 89 80 73 65 54 29 3 346 355 50 41 5 303 255 233 209 190 178 179 184 197 206 209 206 192 172 156 154 149 142 133 133 134 136 157 199 262 167 145 146 134 113 96 66 42 1 66 113 151 177 136 107 110 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 8 8 9 10 11 11 12 14 15 16 17 18 18 19 19 19 20 21 22 25 28 28 51 98 30 348 321 288 280 349 354 337 323 314 320 326 348 354 354 352 333 322 328 330 349 29 22 9 315 297 297 20 21 19 46 73 67 35 88 120 43 20 5 336 322 276 245 229 217 221 239 264 282 303 329 349 0 8 7 358 353 353 350 348 350 345 325 289 267 261 260 262 267 272 281 290 303 306 310 313 321 327 332 335 336 335 329 316 222 172 155 155 165 156 138 118 101 90 97 105 114 128 142 154 166 175 177 164 155 151 148 143 133 119 92 42 25 5 337 290 252 193 100 103 102 109 114 129 165 204 234 241 246 249 245 234 216 189 178 186 206 179 41 29 8 346 314 294 286 289 297 308 327 339 340 328 321 327 6 46 57 45 11 348 341 357 44 97 118 143 163 196 240 264 271 277 283 298 315 339 279 283 288 303 0 107 123 131 137 137 141 151 190 229 254 275 284 288 292 289 116 108 112 115 98 96 101 286 289 290 292 295 295 200 174 185 204 222 244 270 276 281 296 321 320 312 311 303 263 198 194 200 202 202 204 213 234 259 280 293 305 320 338 349 352 349 349 353 1 11 22 326 310 310 330 342 345 340 333 326 322 317 312 298 289 284 279 290 296 304 344 14 10 20 36 51 48 57 75 322 308 303 302 252 170 185 199 209 210 212 219 237 235 216 192 185 183 181 178 176 176 176 178 183 205 243 274 278 280 280 284 295 303 306 306 306 310 307 160 138 142 163 261 289 303 325 356 10 17 331 287 293 305 325 346 330 303 260 211 194 182 247 332 333 331 331 328 323 312 305 302 311 334 353 340 332 168 169 173 178 189 213 241 248 244 209 157 155 162 168 167 164 155 139 118 93 80 71 62 52 39 26 12 4 359 357 24 93 94 90 76 24 354 344 339 323 299 270 236 220 216 208 197 176 160 151 147 142 148 161 195 216 227 227 227 230 243 268 282 286 285 292 308 331 343 352 17 29 21 121 158 177 212 235 242 241 228 207 176 146 127 116 112 109 110 120 140 144 128 83 22 0 353 346 342 338 335 333 17 78 93 88 49 351 350 346 337 323 312 326 55 45 41 38 59 86 109 127 174 202 200 207 217 223 235 17 21 118 147 163 154 140 146 134 146 176 221 270 299 302 314 331 352 347 342 339 351 1 6 10 15 24 58 110 137 150 164 170 206 315 321 322 331 94 132 78 54 33 211 190 173 153 156 164 165 164 162 162 164 164 164 166 166 165 171 179 187 180 146 68 73 89 103 106 103 95 88 80 89 125 155 163 163 120 24 7 3 6 16 37 56 69 75 33 326 306 262 224 227 244 261 287 330 3 32 55 71 80 73 237 237 226 234 252 44 54 54 53 55 55 54 49 32 353 323 310 307 310 310 305 299 326 65 73 66 61 67 73 72 74 85 84 83 81 80 78 77 71 67 69 77 83 88 89 86 81 77 75 72 70 80 85 104 234 190 149 115 108 107 111 85 68 58 65 68 63 46 344 307 294 288 268 167 162 186 241 253 258 261 261 253 221 211 218 223 220 218 179 92 130 138 139 136 136 139 140 127 118 128 161 185 197 201 199 189 166 154 148 151 140 121 104 98 91 104 145 152 150 138 132 132 152 196 209 101 85 78 69 63 56 49 27 355 325 299 261 186 260 244 234 228 213 199 194 204 211 213 215 214 205 171 141 125 114 109 121 130 137 138 140 157 180 222 145 138 137 129 120 110 85 64 53 69 112 167 193 305 76 110 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 7 8 9 10 10 11 12 13 14 16 17 18 19 20 20 21 21 22 24 25 18 310 249 211 201 207 343 356 0 355 327 297 301 304 311 319 329 332 332 331 327 311 306 323 7 61 169 281 284 295 5 29 10 332 277 47 27 20 77 100 73 37 329 310 331 318 277 255 247 241 211 189 201 255 0 24 17 8 2 356 353 351 351 355 0 4 2 356 340 294 263 258 259 264 275 283 292 298 308 320 332 336 339 338 336 334 333 329 323 319 145 148 159 147 134 121 112 103 102 103 107 122 141 155 156 135 111 121 140 147 148 147 146 145 130 96 36 354 296 257 254 253 64 129 139 143 132 140 163 211 227 234 233 235 241 230 218 204 180 149 87 79 78 77 2 280 276 275 276 284 300 310 315 317 309 301 302 321 12 54 68 67 18 331 318 311 180 158 161 165 172 190 232 251 256 257 268 291 294 282 267 283 294 323 87 121 140 149 154 155 159 168 190 206 232 264 282 288 294 307 107 109 121 135 143 130 202 273 282 285 289 293 295 287 206 201 213 240 295 303 297 297 318 336 332 326 319 317 308 189 187 191 196 195 198 204 220 240 261 281 305 329 351 355 353 345 340 340 351 4 7 325 312 313 329 339 345 346 344 340 336 336 332 304 233 211 194 275 301 316 343 356 356 358 17 43 41 45 48 289 293 295 302 284 186 177 190 203 211 216 223 236 234 222 203 201 196 192 186 183 181 181 185 191 200 225 253 267 272 272 264 282 295 300 302 304 307 319 63 100 96 87 16 292 294 21 27 8 358 355 352 319 337 338 340 336 321 289 188 112 68 30 7 353 333 326 324 326 321 324 335 1 16 18 0 341 278 173 168 169 171 196 225 248 261 261 186 150 148 149 141 128 111 95 83 74 68 62 58 52 42 31 14 10 11 22 31 51 73 81 75 45 0 338 326 309 289 273 261 245 227 192 159 138 128 132 136 138 151 174 206 220 220 206 200 195 195 217 252 273 276 285 306 345 356 0 18 56 140 279 229 215 217 229 233 234 221 187 146 125 118 112 111 109 109 110 115 118 112 91 30 336 330 329 327 329 335 350 58 96 107 113 76 19 5 355 344 323 302 289 85 60 48 47 61 86 114 152 214 224 213 215 218 219 220 267 274 235 172 132 166 185 174 162 168 185 238 279 281 274 279 292 308 312 317 339 20 21 17 16 18 22 29 60 70 51 59 75 47 357 339 347 350 47 96 82 21 273 255 213 189 164 163 164 163 164 165 167 166 164 162 160 153 140 146 162 176 167 117 83 90 90 100 122 116 104 97 83 86 142 180 164 132 103 64 23 9 7 20 43 66 76 78 24 324 316 315 299 286 284 298 321 347 0 15 35 78 112 141 184 202 208 104 66 61 59 54 52 53 62 67 52 8 323 310 308 314 324 337 8 43 59 55 49 42 43 59 81 84 83 84 93 99 103 104 108 113 120 113 109 113 119 119 116 120 125 131 130 137 149 166 170 166 41 53 61 63 119 117 103 66 52 43 52 61 55 25 357 339 327 313 306 313 98 91 319 274 275 280 282 248 221 226 228 230 231 305 341 340 261 188 163 146 142 138 130 118 117 139 183 207 218 219 215 205 188 171 159 152 132 112 101 106 120 155 155 155 156 156 140 137 154 185 190 89 82 79 74 68 58 37 356 316 296 284 264 224 248 234 227 221 219 218 219 224 222 218 218 205 179 147 130 117 103 97 122 143 144 141 136 145 152 149 127 143 151 156 130 116 102 86 73 83 154 178 192 319 322 260 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 17 16 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 7 8 9 9 10 10 11 12 14 15 17 18 20 21 21 22 22 23 24 24 30 24 9 7 15 29 7 352 330 318 306 296 304 309 311 316 319 319 306 297 300 293 291 293 218 206 218 241 269 41 6 310 250 273 269 133 27 13 7 122 149 182 227 307 335 313 283 266 272 291 25 240 220 219 159 71 65 351 338 340 350 348 349 357 3 6 358 351 345 331 301 271 255 257 265 279 292 299 321 335 342 343 341 338 337 337 337 337 338 342 23 144 166 167 154 142 138 134 132 132 136 145 154 146 115 98 93 95 106 135 151 156 156 158 151 144 155 229 239 242 256 273 269 181 166 159 144 152 182 210 223 231 236 240 240 230 216 198 103 91 94 112 147 168 193 224 245 254 260 267 282 275 276 280 274 278 307 350 30 63 77 91 123 298 286 251 182 170 167 170 178 193 227 242 245 235 247 277 289 288 285 296 306 331 113 135 150 163 167 167 169 171 173 175 210 263 281 289 295 328 108 115 127 143 154 157 209 271 284 285 288 291 295 296 291 287 309 328 321 316 313 332 9 357 337 330 322 319 317 283 172 182 191 191 195 202 214 227 245 274 328 354 4 356 348 339 334 334 339 349 350 328 317 314 320 339 347 350 351 350 352 8 40 93 137 134 118 51 352 342 345 345 345 342 349 11 29 20 309 234 281 293 299 298 227 158 177 194 212 223 237 246 244 234 221 217 212 206 198 190 186 184 189 195 202 216 233 252 260 260 252 249 270 283 292 296 302 319 30 71 66 56 49 52 87 92 73 9 331 303 80 61 18 349 341 342 2 70 99 64 44 21 345 318 307 315 322 328 328 333 345 10 28 33 23 357 349 159 145 147 159 184 211 241 268 274 265 182 138 126 116 103 89 78 70 63 58 54 48 41 33 23 12 10 25 46 48 35 31 61 64 52 10 327 308 291 271 259 256 253 240 191 143 128 128 132 139 144 158 187 214 228 218 199 184 177 175 179 200 226 250 257 269 20 11 5 3 27 49 240 255 246 238 236 236 232 210 138 119 113 112 111 110 110 108 106 105 107 110 122 145 254 277 280 289 305 343 49 88 103 105 99 66 34 5 349 337 320 293 269 138 78 60 54 57 71 102 201 227 228 221 222 221 220 210 211 218 222 207 180 174 176 178 171 175 184 202 237 247 246 241 235 229 228 151 123 89 69 50 47 51 29 353 4 21 41 356 359 20 35 21 17 33 46 65 104 125 215 250 210 206 233 175 167 161 168 170 169 166 164 157 141 123 109 121 133 134 120 109 108 114 104 111 134 132 124 117 106 118 192 210 166 122 119 99 63 17 13 31 50 70 75 61 4 338 330 329 328 326 325 333 343 352 355 358 5 67 148 162 165 104 60 56 68 69 65 56 49 46 55 61 42 329 311 316 341 5 13 8 24 47 62 58 52 42 28 36 83 105 110 114 118 113 113 121 136 144 149 142 134 127 123 124 126 132 137 145 155 163 165 146 58 44 40 38 30 18 0 49 59 43 29 15 10 28 35 16 357 348 343 325 312 306 38 65 289 281 287 295 303 224 219 237 244 252 29 48 299 279 267 264 244 195 172 148 118 112 117 144 186 220 227 210 190 180 180 173 166 160 144 125 112 128 151 173 160 138 123 162 154 156 169 175 139 88 89 90 88 75 57 24 339 310 292 286 274 255 249 236 228 221 224 228 234 239 233 226 221 194 161 142 129 124 122 162 203 202 160 144 140 146 153 163 153 164 170 173 136 127 126 130 137 176 204 204 223 329 332 332 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 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 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 5 5 6 7 9 9 9 10 10 11 13 15 16 18 19 21 22 22 24 25 26 29 33 30 25 23 11 359 342 324 306 301 288 287 306 311 313 318 313 306 292 266 269 294 298 280 195 209 230 234 235 154 191 226 237 276 53 65 35 6 339 320 5 22 38 338 324 298 269 230 215 330 334 319 262 215 205 195 199 259 290 317 6 356 350 355 3 3 352 352 353 355 358 1 0 341 328 321 331 340 346 347 348 345 342 341 340 341 341 342 343 347 2 108 159 175 164 156 153 156 158 160 161 162 163 147 125 114 102 94 94 110 141 157 161 165 168 173 190 215 223 225 228 234 228 207 176 162 156 181 203 214 221 227 236 242 240 229 205 176 129 106 132 171 193 199 206 218 225 235 246 243 240 241 243 251 262 313 358 4 30 65 75 92 229 258 221 180 164 165 167 172 185 197 213 228 238 226 221 249 278 291 298 306 316 332 117 144 159 170 173 174 173 167 165 165 204 265 282 291 296 312 118 123 134 155 165 175 198 263 284 287 289 293 296 302 309 315 333 345 340 323 322 340 49 21 344 333 325 320 326 329 154 172 185 189 191 200 212 224 250 353 24 16 6 349 338 331 329 331 337 344 2 355 340 333 336 347 351 354 356 1 9 22 44 69 95 92 76 58 27 357 340 334 330 327 323 333 349 340 254 231 272 292 300 310 1 131 148 172 209 273 288 283 270 254 252 247 231 218 210 202 195 192 195 200 206 214 222 233 242 247 244 226 242 259 274 286 299 319 16 53 61 58 58 66 86 93 93 42 310 322 68 62 34 345 335 344 39 81 81 56 31 2 339 318 306 312 321 327 327 323 332 352 24 50 50 33 46 157 157 158 168 187 204 230 260 267 264 235 135 107 100 92 85 78 68 61 56 54 48 39 26 16 7 2 29 60 71 36 314 269 11 31 17 318 289 274 260 253 251 250 241 206 159 153 153 162 150 156 170 206 233 242 228 206 186 178 175 178 191 220 287 311 21 97 86 39 12 5 333 256 255 255 253 251 251 256 71 84 97 103 108 109 108 109 107 107 104 107 120 146 171 199 228 236 233 224 150 123 115 110 90 75 57 30 355 332 327 316 294 273 237 92 65 56 53 46 29 236 239 237 232 232 231 224 209 203 202 203 195 182 127 125 157 173 169 167 172 206 225 232 226 218 198 152 130 123 115 119 120 121 117 92 28 13 96 136 3 359 11 67 4 345 2 14 40 77 108 117 126 158 180 331 76 149 159 174 174 170 166 169 164 149 138 133 135 142 142 136 148 142 137 126 130 142 153 149 140 131 158 203 238 194 136 130 127 126 114 67 53 55 66 67 42 358 347 342 341 341 343 344 344 346 348 347 347 348 347 180 164 121 57 47 47 71 81 83 66 45 23 19 23 17 306 344 21 37 33 22 2 10 42 67 69 65 57 40 25 30 76 116 125 124 113 109 137 154 153 145 138 119 100 90 89 91 98 91 82 67 63 59 55 48 43 38 35 24 10 353 28 49 46 10 331 328 357 13 9 352 343 335 317 302 293 287 290 290 291 289 289 284 237 224 236 268 31 92 136 198 243 267 279 281 275 269 268 49 104 97 76 29 76 98 93 93 96 109 147 167 172 162 135 106 97 86 64 28 12 0 331 197 190 189 165 109 82 82 79 74 67 53 19 329 306 291 284 276 264 252 239 230 224 228 233 238 244 241 236 228 193 159 143 134 139 154 187 192 184 140 135 141 149 153 159 167 187 193 188 142 141 145 148 157 176 206 202 214 344 340 340 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 17 17 17 16 16 15 14 14 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 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 5 6 7 8 9 9 9 9 11 12 14 16 17 19 20 22 22 23 25 28 30 32 30 23 8 350 335 316 310 303 294 282 284 302 311 316 320 321 324 327 342 348 344 339 306 201 249 248 247 282 252 215 216 200 68 68 58 42 22 17 22 10 6 4 350 335 320 289 180 156 156 299 304 284 240 195 220 249 263 273 315 11 354 351 357 12 5 359 359 1 6 12 13 11 1 356 353 351 348 348 349 348 346 343 342 343 343 344 345 346 348 354 32 156 175 177 167 161 162 165 167 167 166 162 153 138 122 105 97 94 92 108 137 157 169 178 182 197 211 220 205 199 209 220 216 187 170 171 190 207 216 217 217 223 232 235 220 184 162 144 132 163 216 229 226 223 220 212 216 227 228 232 236 193 163 73 24 3 351 0 40 57 330 282 257 183 162 157 161 167 175 188 196 213 301 307 287 222 219 245 274 290 305 320 331 6 160 168 174 179 179 175 172 169 177 208 251 275 288 294 290 131 133 148 171 178 185 200 247 275 286 290 295 301 311 320 328 344 358 357 331 329 337 85 60 0 334 325 322 325 329 6 139 163 180 173 189 210 257 352 8 11 8 358 346 335 329 331 338 350 5 47 28 359 334 338 349 355 357 3 11 23 32 30 39 59 82 82 71 50 359 331 320 318 313 304 304 303 297 264 245 260 294 305 315 82 113 117 75 8 351 339 328 321 307 308 294 268 229 213 210 205 202 201 206 211 217 223 230 236 238 235 230 249 258 267 283 303 326 10 51 74 77 74 77 87 97 108 145 83 63 67 64 36 340 327 343 57 90 88 74 43 357 321 301 296 300 311 313 320 336 343 350 7 41 58 64 57 177 181 175 182 194 200 209 230 255 256 249 136 94 91 93 88 80 71 64 61 60 58 46 26 9 359 355 23 72 100 164 252 261 324 0 359 333 314 295 272 259 253 253 247 217 175 164 162 171 167 172 180 203 221 231 228 215 199 189 178 161 91 38 22 20 31 56 88 96 82 284 245 241 243 251 255 259 274 47 66 69 80 90 101 105 106 105 105 107 109 118 143 165 184 194 203 205 197 180 169 171 166 143 86 67 68 17 321 311 326 318 294 266 245 104 69 61 56 56 53 245 246 242 242 244 244 238 228 222 210 197 187 176 154 200 162 133 146 167 183 204 216 226 230 219 180 147 133 125 124 129 130 129 128 136 132 88 139 146 30 358 4 56 357 338 343 0 32 46 79 101 111 113 94 71 91 165 176 184 179 170 164 169 165 153 148 147 149 156 165 172 178 156 143 144 158 167 169 171 159 146 161 198 249 206 157 147 150 144 130 100 80 60 51 56 39 11 3 357 350 344 338 332 329 341 349 351 335 331 335 341 82 78 54 47 47 67 89 97 90 49 0 353 2 20 83 64 56 51 40 16 338 342 38 74 78 74 63 52 39 30 32 96 115 112 105 93 333 253 183 140 85 66 59 57 54 54 55 53 50 46 45 47 49 47 43 38 37 23 6 346 17 41 55 344 322 332 345 352 351 336 317 309 297 298 302 312 319 313 299 287 285 284 277 247 218 211 180 158 152 164 183 239 275 286 289 293 310 351 23 19 13 19 60 82 90 92 95 100 133 168 167 111 68 53 49 42 32 13 351 339 333 318 269 193 101 82 79 82 77 70 63 48 7 313 298 286 273 267 268 268 259 242 232 230 235 238 241 244 241 232 207 173 152 146 158 172 186 164 140 121 119 122 130 140 153 168 195 208 197 146 142 146 151 166 177 189 192 208 312 308 302 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 5 6 7 8 9 9 9 9 10 11 13 15 17 18 20 21 22 23 24 26 29 31 32 21 351 329 315 310 307 301 298 298 301 306 313 312 321 341 17 16 7 2 4 4 1 357 343 338 355 14 346 284 211 180 75 65 48 56 95 84 71 345 340 335 336 315 311 303 180 165 171 229 270 278 262 243 243 282 289 288 155 38 353 347 12 43 11 0 358 2 6 10 9 2 353 350 348 347 343 343 344 344 342 341 342 343 345 346 346 347 348 354 14 138 164 178 178 167 159 162 164 165 164 161 152 139 121 100 89 78 74 79 107 141 162 177 189 200 212 224 194 171 165 152 232 246 195 185 193 213 220 224 224 221 222 227 194 160 156 171 180 165 264 262 247 238 227 190 188 211 239 293 20 54 92 85 46 357 337 336 353 353 321 308 274 171 161 157 160 161 161 155 71 10 350 327 314 278 237 238 259 277 301 322 322 304 226 182 178 181 185 185 184 184 191 203 225 254 274 286 274 145 141 163 179 185 189 203 229 261 279 288 296 308 324 327 337 354 1 354 337 332 339 48 77 30 333 323 320 321 325 338 37 69 82 94 110 338 337 349 2 8 8 1 354 348 344 345 352 11 34 65 52 7 334 342 349 356 358 3 12 31 39 29 1 6 59 104 99 81 358 322 311 305 299 294 292 285 270 249 228 254 303 309 311 117 76 56 29 14 6 1 354 354 357 348 331 313 276 211 200 209 210 209 210 216 222 228 229 227 219 213 227 255 268 276 293 320 340 8 63 89 100 100 100 102 105 113 117 99 83 75 72 33 337 312 337 73 103 109 119 147 227 275 284 276 278 294 318 350 6 359 356 1 27 49 64 63 111 187 183 186 190 189 187 204 241 250 248 167 82 84 92 90 83 74 68 66 65 65 57 35 2 350 349 6 78 119 157 221 263 338 0 353 333 327 315 294 272 262 261 260 235 191 166 160 159 180 186 189 202 213 219 221 218 209 196 171 64 39 40 39 36 28 20 21 21 281 242 235 228 230 236 245 255 313 62 69 66 68 77 86 94 97 100 101 108 116 138 162 176 180 180 177 171 161 158 163 166 155 126 96 100 119 173 274 305 337 322 293 251 232 119 76 77 80 85 91 147 240 243 247 251 252 246 238 232 218 200 186 178 174 174 219 190 170 171 189 216 225 230 237 240 213 184 163 140 127 121 112 104 101 149 157 164 170 168 166 213 299 342 355 351 352 23 33 42 57 83 100 91 128 165 176 174 170 169 145 154 159 153 152 152 156 156 158 163 176 180 176 141 146 165 187 188 179 174 157 137 118 112 154 232 204 179 162 140 125 111 112 97 53 62 53 37 26 20 3 336 321 322 325 358 15 49 280 308 334 5 39 78 41 35 40 56 85 101 108 66 3 352 0 10 31 54 63 63 53 356 313 328 48 70 75 66 56 47 42 39 37 57 79 91 95 76 37 356 47 74 65 55 49 48 48 49 47 42 37 35 44 52 55 51 41 31 62 29 350 328 354 14 58 314 326 336 342 346 351 346 298 293 302 323 333 342 345 336 317 297 302 310 316 302 258 180 156 148 138 143 147 155 187 274 289 294 310 341 27 15 4 4 54 83 95 108 117 134 187 194 125 66 57 50 42 32 14 343 327 322 322 316 331 65 70 70 72 76 73 69 61 40 340 304 296 285 270 257 257 258 255 248 241 235 238 238 238 241 240 235 222 205 178 163 163 161 155 143 134 129 116 106 98 113 153 168 186 179 141 108 120 145 176 179 174 163 164 186 241 243 238 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 5 5 6 8 8 9 9 9 9 10 12 14 16 18 19 20 21 22 23 24 26 28 29 22 330 305 295 290 291 292 296 300 303 307 298 282 289 318 57 92 354 339 4 2 352 352 2 25 16 5 347 331 299 222 63 50 32 30 135 128 150 189 319 318 316 304 311 319 329 183 185 207 230 251 244 226 242 285 293 258 146 126 346 321 333 118 37 336 341 351 359 3 4 348 339 337 338 338 336 337 337 336 337 339 341 344 347 348 347 348 348 1 35 111 130 139 144 135 144 150 147 144 140 136 132 126 111 89 71 54 51 57 83 115 151 154 152 56 56 74 120 129 131 121 216 230 223 197 200 216 216 224 231 228 211 139 105 125 156 185 186 197 284 263 252 246 239 229 204 220 276 358 11 17 23 36 40 6 332 326 338 343 339 337 354 98 125 117 101 73 56 47 36 13 344 323 331 334 332 302 282 293 324 326 317 307 272 180 178 185 195 201 203 204 207 211 219 234 253 272 273 177 155 175 183 187 190 203 227 261 279 290 300 317 336 340 354 4 10 352 337 328 332 346 95 58 337 321 315 317 322 325 334 0 33 44 31 346 337 353 25 22 15 4 359 354 351 353 2 20 41 57 59 25 350 345 349 353 354 357 5 27 53 69 24 338 318 224 119 111 47 301 296 291 287 286 289 286 266 237 210 228 309 309 306 324 47 40 27 14 9 4 359 357 355 350 336 329 326 281 193 195 217 226 219 221 215 179 119 124 132 158 230 264 283 296 326 18 23 32 91 113 123 133 154 178 190 153 112 87 83 84 86 71 301 297 3 84 106 121 139 168 208 252 271 261 254 269 328 21 24 11 355 353 9 43 63 69 70 117 169 168 163 161 169 189 224 246 247 237 77 76 84 91 84 78 72 68 66 67 66 49 359 339 335 344 53 117 146 190 274 324 333 329 325 333 323 308 286 277 272 270 247 193 159 154 157 172 179 189 201 212 214 213 218 212 204 9 8 16 40 67 74 64 38 4 323 285 261 248 231 215 206 207 212 40 51 61 64 63 69 75 83 88 92 96 110 129 155 170 168 161 148 139 132 132 135 139 134 119 105 96 103 117 133 10 342 347 334 294 224 201 136 91 107 102 102 102 118 198 241 251 257 258 251 244 236 223 208 193 184 178 173 180 166 159 152 184 230 243 243 243 251 239 224 197 171 133 119 111 108 112 141 152 158 165 171 172 177 180 31 34 2 2 27 30 42 53 69 68 33 247 196 182 162 128 89 54 49 70 113 128 134 141 155 160 165 175 158 137 142 162 181 195 199 185 153 122 111 115 156 210 239 235 209 163 133 130 134 144 145 127 91 84 70 53 63 58 274 255 275 317 91 139 173 228 280 330 24 95 149 212 20 33 50 81 101 110 75 19 3 1 1 4 14 45 65 71 349 330 4 54 64 66 58 49 39 35 41 51 59 62 67 75 68 44 1 32 64 69 58 48 40 36 45 53 53 46 39 47 73 86 103 234 238 234 221 255 307 346 7 47 347 339 341 346 6 12 12 5 357 355 356 347 343 350 356 0 0 5 347 335 326 319 140 132 136 138 139 144 143 137 158 240 269 296 318 12 137 148 70 66 85 103 129 151 173 197 164 90 69 63 52 35 17 344 310 303 302 301 299 314 54 81 80 79 79 76 70 58 25 333 315 310 302 292 275 260 249 244 241 239 238 235 234 233 231 232 233 229 222 203 173 159 153 148 140 134 126 113 100 79 356 206 183 185 173 149 128 146 159 176 180 180 149 155 172 222 259 259 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 5 6 8 8 9 9 8 9 9 11 13 16 17 19 20 20 21 21 22 23 22 21 10 323 295 287 285 288 291 295 289 294 311 303 269 234 229 155 194 210 218 207 235 321 333 341 350 353 3 356 334 304 297 31 30 17 329 281 162 171 178 214 283 295 305 339 351 350 229 194 193 193 198 217 203 239 264 273 255 154 135 215 264 244 210 200 230 266 323 0 355 346 330 326 325 328 329 329 328 331 333 335 338 342 345 347 349 350 351 354 9 65 101 109 104 94 95 118 127 117 106 106 106 107 105 103 90 75 56 39 36 85 136 137 115 84 58 58 72 91 110 159 190 216 224 222 199 205 208 205 213 223 234 127 78 57 35 173 178 154 178 233 245 249 258 244 234 229 244 333 11 9 6 5 11 15 1 289 325 342 354 0 5 15 28 36 22 16 16 24 29 30 30 345 342 350 340 333 323 330 347 356 336 326 324 328 150 168 188 206 219 224 226 225 224 222 223 229 247 277 229 191 187 186 183 181 194 235 281 294 301 313 329 346 357 8 16 13 350 338 329 330 329 333 9 327 312 306 310 315 320 329 347 17 21 10 339 14 34 40 29 17 1 357 355 353 355 3 15 30 45 56 39 10 349 346 347 349 349 353 4 23 46 0 337 320 309 323 336 314 279 276 274 272 282 290 292 273 241 209 212 260 283 296 327 31 35 27 11 8 9 6 354 344 336 334 325 320 317 85 112 15 355 0 16 40 62 86 103 116 150 240 276 298 322 352 32 32 45 91 129 146 163 193 211 217 110 68 62 61 58 54 16 332 355 54 75 81 85 97 123 218 298 298 258 236 232 23 53 42 22 344 341 0 40 64 78 85 91 97 106 114 134 162 181 209 238 245 244 206 60 72 88 85 78 72 67 65 65 69 62 33 347 340 351 37 96 121 139 8 330 311 288 284 318 319 310 298 286 276 270 269 151 140 143 150 159 168 185 201 219 216 212 211 240 331 355 345 346 13 98 113 112 102 48 298 282 275 267 256 230 194 144 91 53 38 44 53 60 64 69 73 78 82 88 112 154 177 174 152 129 108 107 110 118 126 123 118 107 98 90 89 87 78 26 356 349 345 276 202 177 154 136 157 142 108 103 125 177 240 248 259 267 263 251 239 227 216 204 195 185 173 155 134 132 130 174 221 244 248 254 262 267 254 217 184 148 130 120 118 119 123 128 131 123 160 169 170 158 150 142 140 304 302 0 32 45 74 57 24 357 301 152 136 108 91 79 67 69 94 104 96 90 136 149 157 163 149 145 155 177 191 192 197 184 143 131 138 153 182 203 222 236 230 159 140 141 146 155 147 131 108 120 116 102 119 157 200 219 259 284 148 162 180 215 252 311 39 143 170 200 12 31 54 90 115 120 104 24 4 1 359 354 351 7 26 39 21 29 43 54 61 64 61 49 37 28 39 50 59 59 61 64 64 45 7 17 62 78 74 58 39 26 53 78 95 105 136 190 168 165 177 221 240 249 252 284 331 353 5 17 20 7 13 33 48 42 33 13 4 2 3 337 319 325 328 102 110 93 69 294 285 259 180 152 149 152 155 154 149 138 150 197 289 317 324 295 184 175 165 106 94 97 106 166 210 217 126 87 78 73 57 27 357 331 312 302 287 285 303 28 77 93 96 95 93 88 77 57 23 0 349 337 326 316 307 296 278 255 241 233 230 224 221 216 208 208 214 221 216 197 170 157 154 153 150 138 124 114 108 101 278 293 282 232 171 144 140 155 159 160 162 260 278 221 175 169 330 330 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 5 6 7 8 9 9 8 8 9 10 12 15 17 18 19 20 20 20 21 21 21 20 13 348 305 289 285 294 304 319 320 340 346 340 342 347 15 343 299 238 225 218 207 209 309 314 316 318 14 10 356 23 22 20 10 356 300 206 192 205 228 239 261 283 311 346 346 351 5 145 162 354 322 224 216 243 254 264 239 174 149 330 309 290 247 218 208 250 269 288 302 305 304 308 315 321 322 322 323 330 334 338 340 343 348 350 352 356 1 12 36 87 102 110 116 119 119 121 120 118 115 104 93 86 82 80 75 69 59 40 22 16 60 78 68 54 67 92 100 106 162 216 235 247 241 223 206 210 211 208 208 210 205 140 128 135 261 252 143 134 191 222 236 250 71 153 200 227 241 233 66 28 3 351 343 323 262 219 336 7 24 23 17 13 19 16 5 0 2 14 12 15 49 60 10 344 320 315 308 318 347 4 347 337 332 348 12 136 196 229 246 247 245 242 239 235 224 200 223 248 240 220 198 185 175 173 187 259 301 311 321 333 356 2 4 7 12 10 359 347 337 331 324 322 327 314 300 298 301 306 313 323 342 15 21 31 41 49 43 38 27 12 357 354 352 352 354 359 7 19 34 46 47 28 5 349 344 343 341 343 345 355 59 53 25 356 344 341 343 341 296 249 246 249 265 275 280 277 252 227 227 252 276 297 328 13 33 25 10 2 11 6 342 324 317 322 307 307 317 48 61 28 12 10 13 24 44 81 118 149 183 241 285 314 340 0 15 18 21 40 133 164 193 222 218 120 60 56 52 47 41 31 14 23 43 55 67 73 74 70 51 18 21 25 22 5 1 56 65 65 47 353 10 28 44 62 90 113 107 107 110 116 149 174 186 204 227 245 243 234 39 57 77 85 79 74 69 67 67 69 64 56 33 2 12 41 83 98 112 233 291 286 265 259 261 272 277 279 277 263 267 7 58 91 120 138 151 162 178 199 223 228 215 206 340 343 341 335 337 348 46 100 108 105 100 285 280 283 285 285 281 137 100 81 62 43 39 48 60 68 70 71 73 72 71 217 224 208 180 130 103 88 91 100 114 121 120 114 106 96 88 84 84 80 48 5 354 355 239 193 173 163 162 180 212 104 103 139 188 235 238 257 280 286 265 244 229 224 215 205 182 160 96 88 119 144 181 204 227 245 263 278 289 289 256 193 165 148 134 129 126 124 124 143 184 183 184 181 174 161 161 185 207 213 190 95 53 85 56 36 14 10 85 109 106 115 123 124 99 85 92 93 88 76 98 133 164 155 157 165 184 192 193 185 165 141 142 147 160 183 194 199 203 190 121 134 147 151 147 126 123 125 151 173 185 168 194 211 233 326 115 152 166 187 214 235 275 86 157 180 203 254 281 103 118 150 154 164 37 19 22 0 346 345 358 10 19 22 30 40 48 55 64 72 67 51 37 41 51 60 63 61 60 59 53 25 6 60 82 83 73 45 307 269 225 193 194 207 222 225 212 203 206 247 318 347 356 357 356 355 2 13 12 42 58 57 48 31 1 2 2 0 335 309 296 266 244 203 132 190 262 270 246 202 173 162 157 152 145 126 102 103 83 319 320 312 274 192 172 162 128 104 98 118 217 239 229 96 84 81 78 61 27 351 341 333 327 347 33 58 81 89 96 100 103 102 97 84 62 28 12 354 335 329 325 321 319 310 288 254 235 222 209 204 201 200 206 210 211 202 183 164 156 161 167 167 142 127 122 135 153 197 269 321 348 121 157 156 155 152 148 168 208 253 252 175 128 74 3 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 5 5 7 8 8 9 8 8 8 9 11 13 16 18 19 20 20 20 20 20 20 19 17 10 349 324 311 321 347 8 11 358 351 342 344 356 17 346 336 323 357 335 290 235 225 239 264 298 34 18 19 32 21 7 334 32 97 164 205 209 235 272 284 294 308 331 350 355 11 81 50 14 337 234 230 246 258 256 208 206 240 296 307 303 283 264 239 244 252 252 252 272 289 301 311 319 320 324 331 342 344 346 348 351 354 357 0 6 16 32 54 85 95 103 110 129 140 142 133 119 106 94 85 75 68 66 64 63 57 51 33 12 6 33 33 22 0 354 107 144 146 171 304 308 311 1 28 35 33 70 195 177 156 134 162 191 223 223 192 166 209 223 236 8 83 156 191 216 230 231 224 23 0 337 317 296 279 231 28 46 62 80 61 22 14 358 343 347 1 6 359 348 333 175 196 256 280 303 314 345 4 4 349 337 335 346 355 2 347 324 306 295 285 272 260 253 241 212 221 233 240 228 210 180 165 170 189 269 306 318 327 341 7 15 9 7 10 11 6 358 348 338 339 340 341 332 305 292 294 302 310 320 344 17 38 58 59 57 46 36 22 4 354 349 348 349 351 355 0 6 16 35 57 53 16 345 340 339 337 336 331 326 149 69 42 15 356 345 344 343 340 210 214 226 247 248 270 288 263 242 233 255 280 300 325 359 31 22 6 353 10 339 308 296 305 306 290 297 331 45 41 24 12 7 4 2 354 343 185 195 208 249 306 343 1 7 9 10 2 352 317 219 241 253 257 67 63 58 50 41 32 23 15 17 40 61 70 78 79 74 38 5 16 32 29 18 6 15 52 83 74 49 44 45 49 55 90 134 145 151 157 177 193 199 198 198 215 242 245 244 349 37 66 83 84 80 76 73 73 75 70 78 81 56 37 50 74 99 127 187 211 229 236 245 257 263 244 242 247 239 291 12 25 35 61 111 138 157 169 190 218 234 231 282 356 342 333 328 330 335 358 42 59 60 41 347 316 316 318 320 328 12 76 90 85 71 53 62 71 77 79 80 80 72 33 287 269 248 159 107 98 93 96 102 111 113 115 113 108 101 97 95 95 93 83 27 11 8 231 185 175 168 173 189 230 126 126 145 180 215 230 257 296 310 282 252 231 227 221 205 160 86 49 47 148 185 202 204 216 255 274 291 299 306 284 197 177 161 147 137 131 130 133 153 159 106 55 82 140 158 169 184 189 182 157 84 37 61 68 52 19 353 67 89 94 99 108 116 104 97 103 110 103 82 86 134 162 156 154 162 176 160 112 100 123 139 144 145 159 181 192 172 125 123 141 156 150 141 130 114 128 148 183 204 213 212 204 204 23 70 116 148 160 190 221 267 341 118 168 190 213 253 267 314 35 149 165 177 102 73 64 8 349 354 9 11 13 17 27 35 41 44 55 89 109 94 69 54 57 64 72 73 72 69 78 57 28 53 76 90 102 162 252 257 247 234 222 226 230 238 232 219 180 35 24 17 6 354 346 343 10 26 21 37 60 76 70 48 12 4 1 2 356 337 283 255 256 242 115 255 277 273 253 220 183 164 143 120 92 80 75 83 1 298 303 298 222 163 154 148 134 141 121 61 346 350 32 69 75 76 77 63 33 353 359 8 15 20 35 55 93 98 98 101 99 97 92 88 74 32 349 333 329 326 324 322 323 319 312 287 269 239 199 191 198 210 216 213 205 189 172 161 157 173 184 181 131 120 126 148 163 180 180 36 41 64 122 140 133 146 156 171 171 247 287 185 151 131 149 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 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 10 10 10 10 10 9 9 9 9 9 8 8 7 7 7 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 7 8 9 8 8 7 8 10 12 15 18 19 19 20 19 20 20 20 19 18 17 13 3 2 7 11 354 346 330 313 306 315 337 351 329 18 17 16 347 319 276 262 251 258 352 19 29 22 17 1 339 330 35 36 8 320 287 257 249 323 321 310 344 0 349 331 332 7 358 332 252 259 298 307 266 212 197 207 229 270 289 302 325 298 278 270 264 265 281 295 307 317 325 334 348 354 359 357 357 358 359 1 4 7 13 22 34 49 61 65 68 71 74 120 131 110 97 89 84 81 78 74 68 65 64 63 61 56 43 26 26 23 11 348 337 324 157 110 66 7 0 52 84 71 57 45 42 39 43 59 101 177 201 210 207 190 190 215 231 260 34 62 154 182 212 227 232 233 263 352 320 306 290 293 12 46 44 73 107 122 130 169 333 358 9 13 4 351 340 336 179 180 234 306 345 353 0 5 355 341 331 337 350 358 0 0 358 348 333 320 310 291 259 240 228 227 231 231 219 198 165 161 174 191 265 308 316 322 341 8 27 20 16 15 13 8 4 3 2 2 359 356 353 336 316 307 309 317 329 351 35 65 72 68 63 55 37 13 356 348 344 343 345 346 349 349 350 349 320 194 183 180 352 352 347 340 333 320 297 183 64 46 23 353 343 340 339 340 336 279 248 232 208 280 309 277 229 223 262 293 304 317 343 46 46 355 333 15 290 288 298 292 289 283 308 351 24 14 8 3 359 354 345 331 308 264 224 236 300 47 70 73 48 22 5 351 334 323 331 292 291 315 70 72 66 53 38 22 11 0 347 353 58 80 88 92 93 31 349 42 52 35 19 359 358 35 139 91 69 57 55 52 50 65 111 154 173 182 187 191 188 182 169 190 223 247 251 258 336 35 81 92 88 83 79 78 80 87 110 126 132 136 106 88 112 136 169 187 199 209 220 245 257 241 226 225 231 346 4 3 3 6 37 114 153 168 190 213 229 249 328 352 341 331 320 315 332 2 25 26 25 17 6 356 349 346 345 346 354 32 116 130 128 120 100 90 89 90 92 90 80 0 312 308 326 46 88 99 101 100 99 100 101 102 104 108 111 111 109 102 96 84 45 37 37 33 157 166 165 176 196 233 195 147 151 172 194 221 262 305 313 291 260 237 236 229 211 121 64 55 56 159 205 225 220 231 272 283 293 299 305 248 180 171 162 151 140 129 125 125 136 147 144 4 30 81 159 185 195 167 153 139 33 41 62 95 78 7 321 21 85 103 94 105 119 123 123 122 117 121 120 116 128 135 114 55 102 141 110 92 89 103 129 138 143 166 188 196 152 126 150 186 197 155 140 134 134 149 171 200 217 224 224 202 168 111 134 166 189 192 196 203 307 48 169 185 199 225 265 285 297 312 319 324 345 81 99 94 50 11 12 17 6 7 15 27 32 33 27 31 54 75 68 63 59 63 71 84 94 103 132 166 70 53 50 68 93 131 191 233 251 252 248 240 236 237 238 229 180 59 43 29 13 353 335 321 324 19 48 53 32 56 86 90 74 42 14 3 0 357 346 312 269 291 351 62 43 345 302 283 249 185 93 82 78 74 71 67 61 284 274 268 136 123 124 128 140 148 108 54 42 37 38 48 62 68 70 71 68 42 5 12 22 25 12 20 38 93 98 106 114 110 106 101 95 89 69 356 342 335 323 319 318 320 322 322 322 331 323 295 224 203 200 210 206 198 183 175 169 164 186 196 185 119 111 116 135 157 186 188 54 45 43 72 89 93 128 140 139 99 37 338 204 191 182 184 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 7 8 8 8 8 7 8 9 11 14 17 18 19 19 19 19 20 20 19 18 18 18 15 13 4 347 304 260 243 245 256 282 313 315 310 22 16 3 326 336 355 19 29 30 11 3 357 347 312 276 289 317 2 1 344 312 294 222 162 125 328 310 309 343 337 317 337 2 344 333 333 45 14 342 299 224 202 218 228 242 262 276 291 301 302 296 292 276 274 299 316 331 358 358 359 4 9 5 4 3 4 6 9 11 15 24 33 40 44 46 49 47 42 44 71 90 88 84 83 81 76 72 67 66 75 71 71 75 73 50 22 8 350 333 326 332 350 28 21 358 321 84 101 86 76 66 63 59 51 35 17 10 33 67 130 183 196 198 62 50 48 36 68 136 195 222 231 234 244 275 284 282 284 335 38 44 20 48 99 127 126 103 27 18 19 19 357 340 328 329 341 39 31 22 12 1 358 354 343 335 332 343 358 9 5 4 1 352 342 333 330 324 281 236 232 232 232 222 190 167 54 2 177 175 190 286 306 316 339 9 28 25 22 20 18 9 6 13 20 17 8 1 359 356 351 343 337 343 2 27 59 74 78 79 80 89 73 18 352 346 344 343 343 343 343 340 337 327 208 186 180 167 62 19 3 347 334 319 325 62 46 40 23 350 340 335 332 330 328 329 295 154 129 84 59 65 121 116 27 326 326 331 13 128 148 184 184 174 223 285 284 267 282 294 323 339 350 349 349 348 348 346 341 334 323 307 277 344 16 32 71 91 91 69 25 342 331 341 349 320 321 14 79 78 73 62 41 15 355 342 333 326 341 70 92 104 112 151 144 81 71 47 19 350 325 275 141 76 69 65 64 61 60 62 71 92 142 188 193 188 182 176 167 182 207 240 251 261 284 300 53 99 88 76 62 54 66 98 133 142 151 168 188 180 134 135 158 198 204 209 216 230 243 244 227 229 351 8 4 357 351 348 350 40 152 178 199 214 234 299 338 347 340 332 326 326 354 15 22 18 16 12 10 6 2 0 359 356 347 335 321 147 134 123 105 94 90 90 87 77 57 15 352 345 0 23 44 62 70 77 86 90 90 89 92 101 110 113 110 101 93 79 51 33 29 33 75 147 159 169 203 246 237 143 146 162 176 210 322 311 302 286 265 257 256 263 267 49 57 53 54 204 233 239 230 246 278 281 279 274 221 159 157 158 154 148 133 122 129 134 146 156 171 201 226 226 206 230 235 154 136 118 67 65 75 101 49 333 339 15 112 121 119 135 146 145 143 145 151 154 156 155 144 137 126 73 75 101 101 95 95 114 129 141 153 182 201 204 133 133 159 197 211 187 155 152 151 153 175 204 222 225 224 205 166 160 179 188 201 209 198 183 164 180 195 200 206 225 243 252 265 281 303 327 353 60 112 109 73 43 22 13 8 16 24 31 29 25 16 26 40 54 59 61 60 66 80 98 112 119 114 47 68 69 60 69 106 158 197 222 239 248 249 245 240 238 235 202 58 52 44 22 350 321 309 308 318 355 41 80 81 86 95 93 91 79 49 14 348 337 335 346 16 30 38 47 51 39 21 12 37 53 57 58 61 66 66 60 1 289 241 163 129 117 114 130 128 80 53 43 39 37 41 50 59 66 69 74 89 76 36 22 26 20 356 3 21 59 69 105 123 117 112 109 107 106 97 34 358 335 313 312 314 320 326 329 329 330 327 320 296 244 205 201 198 191 183 186 189 191 199 197 165 114 113 121 140 164 198 203 86 54 33 47 80 105 117 133 141 147 158 185 216 210 206 203 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 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 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 7 7 8 8 8 7 7 8 9 13 16 18 19 19 19 20 20 20 20 20 19 19 18 17 7 326 266 231 219 215 216 236 302 0 13 19 6 356 341 8 25 36 32 16 333 320 289 235 245 257 287 325 342 338 341 345 349 313 158 141 20 354 217 217 91 87 58 353 322 317 337 84 36 345 312 250 180 209 240 243 237 219 232 277 311 319 319 274 240 279 337 355 9 355 354 358 16 15 8 4 5 9 9 10 13 25 33 39 41 42 43 39 35 30 47 78 94 89 84 81 73 67 58 45 39 43 65 83 95 92 46 348 328 316 313 319 332 358 353 329 297 76 99 90 89 83 78 71 58 39 19 16 29 50 64 49 10 25 42 55 49 36 41 48 76 243 233 229 223 237 252 265 285 11 51 68 65 341 60 119 100 68 37 20 12 3 342 320 316 326 352 15 20 21 15 0 350 343 337 332 332 344 10 21 15 9 1 351 340 333 327 325 317 269 254 243 233 206 184 141 358 352 358 74 95 60 309 318 341 15 29 29 27 24 21 11 5 9 26 22 10 355 358 6 10 358 352 9 36 52 64 73 79 89 101 115 106 23 3 358 353 349 344 340 336 333 326 222 162 135 112 77 39 21 10 355 353 0 49 50 42 33 13 348 334 329 325 325 324 320 223 138 127 121 112 103 116 91 61 359 338 337 349 6 144 180 178 174 169 194 243 252 289 306 319 326 330 331 334 336 341 348 351 348 338 335 341 352 357 5 40 73 71 52 23 11 2 2 351 332 341 67 93 86 80 71 48 15 348 338 328 321 315 309 205 152 157 165 157 92 82 71 21 326 289 319 45 55 62 69 74 70 68 66 67 67 64 66 183 195 186 179 177 184 194 210 231 249 267 283 287 84 85 71 58 38 41 88 146 147 154 167 187 186 129 76 41 289 236 226 224 226 235 244 244 313 3 7 1 354 348 341 339 354 130 195 214 226 282 335 341 342 339 337 344 0 16 18 18 14 12 13 16 14 11 9 8 6 0 350 348 13 77 87 81 73 67 62 58 52 40 29 19 15 17 19 22 23 27 44 67 84 87 86 88 93 100 102 100 95 95 87 65 31 24 22 24 71 136 147 170 196 40 106 130 154 162 331 341 265 279 286 286 282 287 291 281 294 56 58 294 259 256 245 226 241 269 273 223 160 143 143 148 154 156 140 111 83 78 93 135 155 169 179 186 183 173 183 241 294 130 113 99 79 73 299 290 304 318 313 131 144 157 167 170 163 166 163 160 167 171 171 162 160 154 127 118 127 147 135 117 119 135 151 166 190 198 191 124 144 169 202 216 211 154 158 162 159 177 196 218 219 219 212 177 172 180 192 206 212 203 178 172 190 198 197 182 204 221 234 237 249 276 318 349 42 127 124 100 75 28 19 24 35 39 40 29 22 20 27 35 45 58 59 58 58 80 90 93 84 66 18 78 84 84 117 174 185 199 211 222 230 232 234 236 236 179 60 56 50 37 349 310 299 299 306 316 338 14 87 107 95 83 63 88 100 105 56 320 312 318 6 45 49 47 47 54 48 40 28 31 38 46 47 50 55 59 53 21 351 139 134 125 124 124 123 75 57 49 40 36 32 38 46 57 79 96 110 115 94 63 35 28 10 341 345 12 50 66 88 106 117 118 117 113 108 97 59 2 321 301 307 314 324 323 319 318 324 331 328 318 303 265 221 208 193 185 191 203 213 218 211 149 112 126 141 160 174 185 187 115 90 67 0 210 167 119 88 78 150 180 208 240 247 243 239 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 7 8 8 8 7 7 7 8 11 15 17 19 19 19 20 20 20 20 20 19 19 18 17 11 311 255 213 204 198 197 188 56 21 11 7 347 12 16 19 40 37 15 333 309 312 285 232 251 283 323 357 0 9 16 4 354 342 0 14 0 74 149 133 102 104 122 262 284 279 35 71 37 334 307 277 197 194 253 267 255 177 178 206 299 318 326 341 138 120 39 353 338 329 352 2 13 14 10 2 4 6 6 2 5 24 36 42 45 44 41 38 31 23 25 70 101 101 94 86 78 65 51 36 22 18 47 82 94 99 77 350 317 305 297 303 339 350 338 311 299 86 89 89 90 85 74 64 57 48 38 47 50 56 29 352 3 26 54 85 60 38 29 8 335 302 238 214 208 230 245 261 299 354 21 74 84 306 298 2 91 74 52 24 354 335 324 323 330 341 6 16 16 14 8 355 342 332 328 325 328 345 30 35 27 16 2 347 336 329 324 322 324 324 317 290 230 162 82 21 3 355 351 356 18 42 31 4 8 32 35 34 32 31 26 14 7 8 22 22 9 345 354 5 11 348 341 0 53 59 58 66 79 97 116 99 64 29 15 8 358 348 341 336 335 330 289 154 95 60 50 40 30 21 14 4 15 37 54 53 45 29 2 342 327 325 323 325 324 301 187 147 138 129 152 277 83 80 80 58 4 346 341 336 327 183 182 182 184 192 223 257 286 300 310 317 318 320 325 329 341 359 1 356 342 338 343 353 1 10 30 46 36 20 11 7 4 0 347 334 324 69 99 95 89 81 66 11 328 319 313 310 307 301 286 251 216 203 185 99 97 102 106 294 300 32 45 48 47 56 71 81 77 72 70 72 72 69 72 138 187 183 180 182 186 192 199 226 255 275 280 76 91 85 66 37 22 61 148 150 154 160 171 155 55 31 8 331 281 247 235 232 233 236 246 314 352 4 358 355 349 339 334 329 229 198 209 263 342 346 337 335 337 345 7 18 21 12 9 7 8 13 22 25 21 17 12 11 9 7 8 17 37 50 55 54 52 49 45 40 35 34 32 31 26 21 16 13 10 19 38 73 84 87 90 93 91 86 77 80 90 90 79 46 23 8 355 345 48 125 129 105 72 71 105 141 159 123 118 127 110 79 49 313 289 278 269 266 269 269 276 279 284 248 191 194 208 201 166 152 145 144 153 160 166 124 94 82 74 75 98 139 165 177 171 159 151 160 170 346 106 99 83 43 319 289 284 304 329 0 91 169 182 171 167 170 182 169 164 176 179 177 163 156 149 147 157 166 174 172 165 126 145 160 173 186 185 168 131 154 176 203 217 221 192 179 180 182 184 194 208 212 208 195 178 191 201 207 211 213 208 177 177 190 197 194 186 199 215 228 228 233 254 307 333 3 122 126 131 144 54 37 44 50 51 47 28 15 10 25 31 40 52 57 53 27 56 86 92 97 92 74 94 107 127 197 203 199 190 192 198 207 209 211 216 59 54 53 54 48 341 289 286 289 295 306 317 330 343 87 101 82 67 38 31 115 121 115 302 306 321 24 57 63 59 54 54 54 50 43 36 34 33 29 30 36 49 49 46 46 121 132 130 126 105 70 62 56 49 38 35 40 52 52 55 81 122 128 111 84 64 40 24 351 324 329 358 26 50 62 89 122 124 120 113 105 97 78 5 319 308 312 313 314 313 314 316 326 330 328 319 316 307 294 287 258 180 191 217 227 226 164 119 110 141 158 170 178 175 159 127 127 136 148 138 120 84 39 0 312 293 287 290 293 286 278 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 7 7 8 8 7 7 6 7 9 13 16 18 19 19 20 20 21 20 20 19 19 18 20 21 221 198 193 191 188 184 168 212 326 320 325 346 78 37 29 53 39 14 309 325 339 348 5 33 336 15 30 12 354 342 334 317 312 312 317 1 145 112 81 65 115 192 235 257 275 14 26 3 320 302 283 197 203 242 256 244 174 173 199 286 323 334 351 72 96 39 293 305 335 3 5 5 8 10 6 359 359 0 354 351 8 40 44 47 48 42 34 26 21 19 55 95 101 96 92 87 77 59 33 6 352 8 93 96 92 80 17 298 300 307 327 17 0 331 307 322 77 78 80 90 99 85 62 54 46 28 255 195 212 237 239 231 162 130 129 117 110 325 305 315 317 233 188 202 233 252 268 296 341 12 54 59 23 347 65 101 94 82 60 337 328 335 347 351 359 14 15 10 1 359 351 339 331 326 323 332 359 50 49 40 25 359 340 325 320 318 318 326 332 335 327 71 102 49 16 0 344 335 332 355 24 54 43 46 64 58 51 44 42 34 22 10 7 8 8 359 348 351 356 350 316 322 38 74 61 51 46 95 118 112 76 54 33 16 2 351 342 340 340 341 343 5 58 52 43 36 32 26 21 16 13 24 43 54 53 43 22 354 337 328 328 331 335 337 223 169 135 120 107 19 319 318 332 0 26 33 341 316 305 306 303 301 266 244 230 232 249 278 299 307 312 312 311 310 305 326 20 17 358 332 338 343 355 14 28 38 44 32 16 6 359 354 349 339 331 327 53 95 100 98 99 112 306 301 301 295 290 286 290 289 278 263 249 221 140 144 143 152 114 59 56 53 46 33 34 56 106 86 73 66 73 82 90 87 95 148 194 192 183 177 176 178 194 234 259 270 237 107 103 80 43 12 37 132 146 148 148 147 103 35 15 352 324 296 269 256 248 242 230 256 351 355 358 356 356 353 345 333 321 203 126 100 49 358 334 323 324 339 5 28 26 18 3 358 358 6 11 19 30 29 22 5 2 6 19 27 33 40 47 51 52 51 48 43 36 30 28 30 31 31 24 15 7 6 11 27 58 80 92 97 96 86 73 54 50 62 80 87 82 37 331 313 311 329 71 99 79 66 51 66 105 138 137 126 109 87 86 92 178 252 257 257 264 272 283 295 306 321 233 173 175 177 171 160 154 153 153 164 166 155 105 86 79 74 68 65 87 118 123 115 131 143 155 115 62 62 71 58 18 310 296 293 325 25 36 35 37 125 149 166 177 197 163 169 184 187 177 166 173 171 167 169 180 183 175 180 188 181 172 174 183 182 170 154 160 177 196 212 213 199 186 196 204 199 198 200 204 204 191 178 202 214 221 219 219 215 181 180 188 202 193 186 193 212 229 232 237 264 321 338 351 64 132 142 147 100 73 69 69 64 53 24 356 346 3 29 43 48 56 57 48 45 87 107 118 123 125 117 135 164 202 206 199 179 180 185 195 192 85 52 55 50 42 11 290 270 272 277 283 293 311 321 325 320 81 83 65 55 36 11 109 117 94 27 352 344 21 63 79 74 66 60 61 61 57 47 36 22 357 339 341 46 59 55 305 187 153 143 126 99 74 66 58 52 42 39 42 50 52 50 44 45 69 82 82 70 44 342 304 297 309 358 35 48 41 47 83 115 116 111 106 101 90 43 0 329 306 308 310 310 312 316 323 322 320 316 318 320 321 322 319 302 266 250 240 220 124 114 120 156 167 167 186 175 147 123 125 132 136 125 120 117 354 321 311 303 300 299 298 296 292 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 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 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 6 7 8 8 8 7 6 6 8 11 15 18 19 19 20 20 21 21 20 19 18 19 20 30 140 184 186 182 172 165 161 209 262 274 299 95 91 4 29 41 27 348 300 0 2 351 350 9 38 56 38 8 314 283 243 247 267 280 209 115 68 41 357 340 294 266 250 263 285 346 356 347 327 338 330 212 208 212 228 203 194 187 195 231 299 327 337 349 24 46 287 44 32 18 356 351 355 10 11 2 5 9 11 20 34 46 46 44 46 51 44 31 28 28 39 78 94 97 95 95 94 86 52 358 313 299 98 74 59 39 37 326 319 325 353 26 356 330 311 14 70 72 67 86 109 113 103 70 245 243 238 226 214 204 197 185 164 148 145 149 167 202 261 292 291 245 196 207 236 256 258 215 52 46 54 57 23 340 2 120 115 111 115 120 91 44 21 1 357 0 11 6 358 356 352 349 344 341 340 347 4 32 63 54 32 357 331 317 312 312 316 329 333 337 346 67 74 49 359 329 322 324 326 342 5 46 79 142 132 117 96 75 60 47 33 13 3 0 4 0 357 354 354 351 343 26 68 76 64 38 0 68 89 81 67 55 36 10 354 343 334 344 355 1 17 47 60 49 40 30 26 23 20 18 20 27 46 55 56 41 18 352 343 338 337 339 342 353 134 126 94 98 76 24 339 333 334 340 343 343 199 218 248 280 286 289 289 281 277 273 287 298 308 308 309 307 303 295 276 187 107 82 53 328 279 266 259 100 65 48 33 17 5 357 349 342 335 328 322 328 34 88 99 101 108 118 245 289 291 289 283 275 273 267 266 266 276 291 91 98 114 121 90 76 70 66 54 34 9 30 122 87 62 53 56 74 96 110 118 123 139 213 205 190 171 166 168 206 232 250 199 122 112 88 49 15 18 60 121 137 138 133 105 47 331 306 301 304 311 322 335 46 76 54 14 352 350 353 357 356 351 339 338 117 99 90 75 324 301 308 320 2 33 47 34 15 345 343 350 4 8 11 15 14 0 335 317 335 19 38 45 49 53 54 55 53 49 42 32 17 10 11 25 31 29 15 5 0 9 26 51 77 91 96 94 85 74 56 40 37 56 83 103 139 242 269 292 348 24 43 43 43 42 42 71 125 135 122 105 73 87 121 169 224 243 252 261 277 294 308 316 319 289 187 176 169 165 159 156 163 170 185 166 119 84 81 78 74 62 56 59 81 92 98 114 143 160 110 79 49 52 55 23 287 327 9 126 103 71 49 45 49 70 98 116 93 106 165 188 205 183 169 176 179 177 174 191 193 178 180 185 189 176 176 182 192 185 175 172 183 196 207 208 200 184 201 218 224 214 206 203 208 191 183 201 219 231 228 228 228 214 186 188 200 198 194 192 203 220 235 247 295 340 342 349 5 147 147 139 116 117 115 108 98 86 20 338 342 9 54 64 60 64 70 73 62 92 113 123 140 152 152 160 176 195 199 189 168 93 58 43 31 29 37 54 47 17 320 304 292 283 277 286 309 334 336 333 347 74 73 61 52 39 29 66 84 70 34 10 351 335 39 68 63 62 64 69 67 64 57 41 15 330 305 297 344 61 42 287 272 186 154 122 106 95 86 71 59 54 67 70 70 69 63 52 34 43 69 99 109 151 273 274 274 273 280 57 61 38 27 30 79 100 105 105 102 92 62 355 311 292 297 300 301 307 313 318 314 312 311 314 315 311 295 288 283 274 255 197 124 108 118 140 174 170 165 186 171 141 116 115 115 117 126 140 166 221 275 289 286 288 291 294 292 286 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 7 7 8 8 7 6 6 7 9 13 17 19 19 20 21 21 21 20 19 18 19 20 27 71 182 182 171 154 163 190 218 261 275 273 150 35 349 29 28 16 321 307 40 10 347 330 341 36 66 17 342 296 310 313 295 288 292 31 137 154 210 283 305 305 303 281 250 265 267 192 39 27 35 23 31 95 132 157 176 200 209 197 213 260 314 331 332 269 33 56 79 92 27 321 328 342 8 11 6 8 24 30 29 33 41 47 38 33 44 44 39 36 21 25 65 91 98 97 101 104 106 80 0 298 12 60 61 25 3 11 349 335 330 354 9 351 330 327 34 68 73 57 78 116 147 168 197 219 233 242 248 238 221 201 176 159 145 149 161 182 197 219 239 243 232 211 214 227 247 209 173 144 128 117 119 169 293 258 142 128 120 124 127 118 102 78 19 354 7 24 13 6 4 5 2 359 358 358 359 355 8 54 61 35 357 332 318 309 309 314 323 327 348 32 67 67 47 331 322 322 327 336 350 4 1 202 184 162 146 125 98 78 65 47 28 15 18 19 14 11 9 11 12 27 59 73 74 66 36 18 52 72 70 63 54 36 5 345 334 330 1 13 17 29 53 66 56 41 25 22 22 22 22 26 34 49 59 59 44 16 354 343 340 339 339 340 339 158 103 57 87 57 23 339 337 336 336 331 321 230 204 220 246 266 275 280 285 290 295 306 310 310 307 305 302 299 283 246 140 117 108 116 192 227 233 219 192 136 87 39 9 358 350 344 333 326 321 310 315 356 83 88 86 91 106 214 280 294 300 302 288 267 247 253 343 29 46 53 53 49 50 60 78 86 88 86 71 317 291 88 75 54 45 38 41 55 121 183 193 206 231 234 214 172 161 163 196 213 217 157 127 115 87 35 9 4 13 48 112 137 145 162 208 244 260 274 325 2 9 9 25 59 56 26 339 341 352 0 1 358 350 28 100 104 106 120 237 246 273 344 48 56 58 43 351 305 314 338 0 7 4 357 343 320 286 262 278 10 36 40 44 49 51 52 52 49 40 25 5 355 356 17 28 31 19 5 357 0 15 40 73 83 89 90 86 80 67 41 27 32 60 81 129 231 264 0 27 20 17 17 20 21 17 11 41 142 120 104 68 110 156 169 216 239 250 264 281 296 305 312 324 327 322 308 178 166 163 165 180 186 180 104 89 80 81 79 74 63 54 51 62 73 82 88 295 278 129 106 80 38 48 217 346 15 34 122 127 118 101 96 87 77 64 51 28 11 32 73 83 114 158 183 192 189 183 194 188 175 181 187 190 175 175 183 202 200 191 179 189 196 200 205 197 184 191 214 235 241 220 182 166 175 183 196 217 232 235 224 202 175 191 202 210 207 202 195 191 196 203 202 198 196 202 197 190 182 159 141 128 136 139 130 120 120 122 0 29 54 77 88 90 89 83 92 108 105 113 123 149 167 177 174 173 178 189 145 81 50 43 35 23 9 10 46 61 45 345 324 316 309 313 353 13 14 7 15 62 70 68 61 50 35 22 25 43 51 31 8 340 331 42 53 50 55 64 71 67 65 62 50 12 324 305 306 343 34 347 297 282 194 154 115 116 114 111 107 113 150 147 126 114 111 101 88 64 53 72 106 124 172 283 284 283 282 42 72 69 43 19 16 62 80 84 83 90 91 79 330 297 288 289 290 293 304 311 315 313 311 310 315 310 295 279 273 270 266 87 89 92 98 124 158 176 176 177 190 155 127 110 107 106 110 134 156 172 199 232 253 259 263 265 267 271 275 20 20 20 20 20 20 20 19 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 14 13 13 13 13 13 13 13 13 13 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 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 7 7 8 8 7 6 6 6 8 11 16 18 20 20 21 21 22 21 20 18 19 20 22 31 171 184 173 170 176 204 228 255 276 292 311 350 14 51 20 350 302 3 40 357 320 309 317 19 51 10 329 315 22 334 315 314 329 332 186 176 190 216 273 295 313 344 148 194 198 172 66 52 34 349 340 344 155 180 196 201 206 204 216 292 328 332 330 309 24 45 68 158 231 285 309 338 1 3 357 352 15 34 39 38 35 36 33 30 31 35 47 51 17 5 39 92 96 95 98 99 99 83 70 35 71 79 73 3 336 337 339 333 330 346 351 342 322 337 35 71 69 58 63 113 156 178 202 218 230 241 257 264 255 229 178 161 153 156 174 194 203 206 211 222 226 222 216 208 197 177 167 161 161 164 168 190 224 217 151 135 130 134 139 141 143 147 143 113 59 43 29 18 14 13 8 4 3 2 357 350 352 13 61 35 0 332 319 312 310 314 322 333 27 55 66 64 28 318 320 324 328 332 336 340 254 209 193 165 144 122 107 96 85 74 64 51 46 39 33 28 27 26 25 37 62 79 79 72 40 39 63 74 73 69 59 34 358 329 324 334 15 26 30 34 58 73 76 53 29 22 26 27 29 29 36 47 62 67 62 15 343 332 333 336 338 347 22 102 51 27 9 14 3 345 335 332 329 323 318 305 255 228 234 252 264 272 280 291 302 309 308 305 302 302 300 295 267 190 126 117 124 152 185 218 235 230 210 176 139 91 6 356 351 346 336 328 319 306 297 316 79 77 74 66 81 206 244 294 306 307 287 268 235 33 41 41 42 45 46 38 35 38 54 72 84 90 103 178 40 56 57 49 39 26 12 356 314 246 236 238 245 252 239 190 162 165 184 192 179 133 127 118 88 10 352 348 353 2 26 136 163 180 206 229 242 259 0 13 12 2 10 45 61 36 342 353 5 8 5 3 6 63 97 105 111 149 214 215 194 104 79 78 80 115 245 258 269 312 4 15 1 345 326 302 268 238 242 18 31 32 33 37 41 42 42 43 37 23 0 351 355 18 32 34 27 14 3 357 2 19 60 83 87 86 84 78 66 38 23 20 29 2 333 333 69 56 34 12 3 2 5 8 5 356 348 104 114 106 91 185 180 168 209 248 260 273 290 301 308 310 314 317 325 327 327 314 298 269 246 269 0 78 88 89 84 84 80 67 61 55 50 54 57 46 303 283 172 129 117 91 179 9 26 35 44 91 135 146 152 156 139 126 109 94 25 345 355 13 37 39 31 227 222 220 205 194 179 176 185 187 187 179 179 188 204 219 204 185 194 197 198 202 196 185 181 200 220 231 227 199 159 173 188 202 214 225 234 227 210 190 190 203 215 215 211 204 196 193 194 194 194 194 195 188 183 180 171 156 147 152 160 155 134 133 131 118 106 100 96 126 128 123 121 126 130 116 113 124 151 170 176 163 163 148 114 72 60 51 41 27 4 332 325 340 30 48 37 351 342 0 47 48 42 27 26 43 66 68 67 61 50 32 14 359 9 27 31 15 11 47 54 51 40 46 61 66 67 67 67 60 18 338 324 334 352 8 323 301 290 165 138 121 127 127 125 131 158 188 185 159 142 135 126 120 117 94 85 92 96 64 341 0 34 65 66 77 77 57 12 2 46 92 100 96 97 100 104 286 288 288 288 289 295 312 317 320 322 327 331 335 323 303 277 265 179 89 81 80 81 92 131 159 173 187 196 200 130 118 113 100 102 117 145 168 180 193 204 222 245 260 266 267 274 276 20 20 20 20 20 20 20 19 19 19 19 19 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 13 13 13 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 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 7 7 7 7 6 6 6 6 10 14 18 19 20 21 22 22 21 20 19 18 19 21 24 123 182 180 171 180 209 227 249 299 320 338 355 23 44 336 316 314 6 355 328 292 286 299 13 17 356 308 273 225 259 288 307 355 17 38 106 163 168 284 300 298 80 108 180 250 190 78 75 24 302 298 282 190 184 174 151 37 333 275 296 330 343 345 359 43 34 18 304 299 324 354 3 1 351 334 268 203 31 46 49 31 21 16 25 27 28 38 32 11 349 33 86 87 87 85 81 75 53 28 200 160 142 153 194 272 299 318 323 326 333 331 320 305 332 38 76 69 59 50 75 140 212 230 233 236 248 269 287 289 273 191 161 156 159 176 197 212 213 213 217 220 219 211 200 184 166 163 164 168 171 175 182 190 169 147 138 139 145 154 159 162 152 125 93 63 50 41 27 20 17 11 5 1 359 354 347 342 348 16 23 358 332 319 315 317 324 335 5 53 62 65 67 355 309 312 316 319 322 324 315 238 206 187 147 121 108 101 100 96 94 87 83 77 61 50 43 37 34 31 32 57 88 97 94 80 76 78 80 83 86 89 66 347 315 325 348 25 44 45 45 54 69 80 64 36 20 32 36 36 36 38 44 58 72 82 3 316 314 320 332 350 30 52 62 47 23 346 340 341 337 328 325 320 318 314 311 303 273 238 236 251 264 276 290 299 303 301 298 296 295 294 288 245 149 125 125 132 143 150 204 262 261 245 220 183 168 42 8 4 354 338 328 318 307 293 309 78 72 62 39 24 217 209 257 290 292 277 307 40 39 37 36 37 41 42 36 28 27 36 42 46 45 47 45 42 42 41 37 26 14 0 345 323 294 268 259 257 257 249 220 173 167 167 165 144 124 117 114 101 352 339 339 347 351 351 333 193 197 209 219 229 309 19 17 11 357 7 33 63 33 7 8 13 13 7 5 16 66 92 98 96 148 209 207 187 139 108 112 131 176 214 225 225 154 55 33 358 334 315 295 264 234 224 27 27 25 22 23 27 28 28 29 30 19 2 352 2 24 39 38 33 23 12 3 355 356 27 95 90 83 78 71 58 29 12 15 34 15 13 39 68 56 23 349 348 355 1 2 1 355 346 6 99 110 115 258 265 31 12 338 309 298 298 299 300 299 301 300 303 307 312 308 301 291 285 299 322 24 101 107 96 94 89 81 76 66 47 27 7 337 332 301 218 160 151 147 148 355 0 21 32 123 167 162 164 169 164 162 165 174 180 188 196 179 21 310 277 255 238 274 293 140 149 171 186 179 184 189 195 193 196 222 214 196 191 197 200 199 197 193 187 196 207 217 214 200 176 179 197 214 216 218 221 223 211 198 189 201 210 219 217 212 186 152 161 180 193 194 191 178 175 176 181 163 153 157 171 168 148 140 136 131 129 135 154 150 145 144 149 147 143 122 105 100 110 144 158 156 103 78 68 62 59 55 38 4 316 303 312 333 6 19 24 6 344 21 50 51 42 27 32 50 64 66 66 63 53 32 8 343 348 3 31 33 47 61 61 53 30 36 61 67 73 79 82 64 29 2 343 347 347 343 311 305 309 129 126 124 127 127 128 137 163 182 186 158 139 123 116 119 129 118 103 97 89 63 20 19 62 85 86 96 102 103 39 23 44 76 98 108 107 115 140 259 277 285 289 297 309 327 337 345 352 352 348 342 327 300 237 123 90 86 85 86 90 122 157 171 184 195 218 274 71 121 124 111 120 135 157 185 203 211 218 235 261 268 271 272 278 274 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 19 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 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 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 7 7 8 7 6 6 5 6 8 12 16 19 21 21 22 22 22 20 19 19 20 22 29 96 158 165 160 183 210 241 273 343 348 358 7 17 0 272 327 351 1 323 308 295 276 292 8 348 324 286 269 202 204 233 244 211 35 29 17 4 210 310 314 295 115 118 2 306 49 79 79 6 297 281 282 263 115 131 93 12 302 269 242 338 359 357 357 10 28 4 354 6 13 11 5 356 345 321 247 62 26 47 51 34 10 359 23 25 31 49 32 13 351 48 76 81 77 71 65 60 39 320 250 206 180 188 211 256 283 303 321 314 311 304 298 299 317 41 80 75 63 54 43 326 266 260 250 252 269 293 303 303 299 179 145 149 154 167 182 198 206 203 189 129 138 217 249 219 188 170 167 167 166 164 156 141 123 121 129 142 149 157 154 141 126 89 68 51 39 32 29 24 19 13 4 359 355 350 344 338 335 341 355 345 329 318 317 320 328 345 29 62 68 67 47 276 290 301 306 311 317 318 301 226 186 153 118 101 96 94 92 95 103 117 119 110 79 58 46 40 36 32 29 44 77 98 107 110 106 93 90 93 107 124 151 40 12 19 28 40 56 57 56 56 63 69 60 7 345 12 44 48 47 44 43 44 50 46 285 291 299 310 335 12 42 62 62 52 35 355 328 326 324 321 318 314 311 311 309 308 305 280 216 226 256 276 289 293 295 292 284 282 281 286 278 226 142 123 113 105 96 77 45 358 319 289 266 218 141 67 44 37 356 333 323 315 307 299 32 83 79 61 32 3 341 254 301 291 288 279 32 41 40 32 29 30 35 39 38 28 26 29 33 33 31 31 40 44 42 33 23 9 359 349 338 326 308 287 271 263 260 250 209 169 155 148 133 127 123 134 161 176 308 335 340 345 346 340 323 263 223 215 214 231 21 22 18 11 359 10 36 71 25 2 354 14 14 8 4 17 60 102 108 109 160 204 206 197 172 139 141 162 186 206 204 190 96 56 34 0 334 319 301 283 289 352 17 20 19 15 14 13 14 15 15 17 11 2 350 8 29 44 41 36 28 19 8 354 339 341 76 86 79 71 61 45 21 359 8 26 35 56 63 64 40 358 327 335 345 355 359 0 358 351 13 66 112 107 338 7 22 28 26 13 355 331 314 304 293 287 285 282 291 298 303 300 297 293 297 306 315 111 120 115 102 102 105 119 133 145 23 354 341 328 293 235 168 154 152 95 336 328 313 327 61 122 139 155 167 184 184 182 182 182 184 184 183 193 219 233 230 220 219 157 111 133 155 171 162 183 194 199 191 195 217 212 199 187 199 205 206 200 202 203 201 208 215 211 202 189 182 195 209 216 217 219 221 215 205 193 200 200 192 172 144 107 102 108 114 110 110 95 76 95 117 132 132 139 148 163 165 156 144 142 145 149 142 138 134 157 180 205 194 185 39 33 55 78 84 81 75 66 62 60 62 64 62 39 318 291 294 313 337 3 2 356 342 313 357 56 75 57 33 35 51 62 67 69 67 61 34 353 329 337 352 21 38 52 62 65 53 24 25 59 72 91 82 67 56 37 15 355 347 336 320 304 310 10 105 113 117 118 121 130 143 164 175 173 139 118 97 89 92 99 112 112 101 87 76 42 346 83 114 122 128 128 122 97 76 71 76 93 107 111 125 167 243 267 281 291 302 322 355 8 10 8 359 347 337 323 294 119 99 90 92 105 125 145 163 170 183 210 264 287 305 318 122 135 141 152 162 167 179 188 194 191 215 253 257 262 265 266 263 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 7 7 7 7 6 5 5 6 10 14 18 21 22 23 23 22 21 20 19 20 24 34 84 140 150 152 191 234 279 331 35 136 94 0 354 290 289 356 343 327 291 294 308 320 352 5 342 327 330 349 237 188 193 195 187 30 16 2 340 30 22 347 329 256 252 33 33 47 64 65 344 322 309 21 16 27 136 169 299 313 267 234 70 24 8 351 352 6 4 21 29 19 4 352 349 355 10 43 40 34 47 46 33 355 349 15 29 39 44 28 10 0 49 69 75 73 64 51 46 11 315 274 241 215 215 237 269 296 305 303 287 283 279 281 297 318 73 92 87 69 55 39 343 305 283 205 333 343 339 337 336 17 109 124 132 141 148 156 162 154 83 67 66 60 0 304 287 253 198 162 138 117 91 65 49 44 59 93 132 138 133 113 96 81 63 53 43 32 26 23 23 18 12 2 356 350 346 338 334 330 333 335 330 319 309 303 309 324 352 41 66 82 83 282 282 290 298 307 313 315 313 282 196 154 122 104 93 90 89 87 95 117 143 142 121 88 60 49 42 35 32 33 39 56 82 113 124 125 113 108 107 116 110 77 30 30 32 31 41 55 61 59 58 59 51 25 330 305 306 55 70 67 59 54 48 34 334 298 292 295 313 358 35 50 67 69 64 33 323 312 316 316 315 311 307 303 303 303 304 306 305 297 274 285 288 291 291 285 278 268 266 270 286 275 229 150 108 91 78 67 52 31 5 338 314 315 4 67 60 64 107 337 321 316 309 313 327 72 85 84 72 36 4 17 10 349 319 333 36 53 47 39 27 22 22 29 37 40 35 27 26 29 28 27 25 40 50 50 32 9 348 342 333 323 316 300 282 268 264 261 278 159 150 145 140 136 142 155 179 205 213 276 347 348 347 343 335 318 287 245 231 236 16 20 20 16 12 9 16 54 79 27 359 353 18 15 8 4 9 47 124 129 136 173 191 201 209 228 216 193 196 202 209 202 186 50 44 33 16 0 356 355 326 342 356 5 9 11 11 5 0 357 356 356 0 358 354 346 10 34 46 44 37 30 22 11 357 337 338 36 84 79 69 51 30 8 354 1 22 57 78 74 56 359 327 319 328 339 350 357 2 6 8 15 33 79 42 19 29 34 37 36 29 17 0 340 314 279 267 270 272 288 304 313 310 303 298 294 296 304 15 98 99 92 97 116 158 162 162 140 119 284 292 289 119 120 130 125 338 317 314 309 162 104 100 103 123 135 142 171 191 193 190 186 182 181 190 205 219 222 215 196 171 145 144 139 144 152 187 207 224 199 201 214 206 195 190 198 209 214 200 204 209 210 211 214 214 210 203 194 197 204 210 212 210 209 208 198 181 152 138 138 135 130 128 135 132 135 145 134 123 112 114 103 95 105 123 139 151 154 149 137 137 139 143 125 110 90 121 252 275 245 222 193 102 72 68 67 67 66 64 63 60 63 74 99 157 249 276 293 316 340 1 356 343 330 318 309 317 94 76 59 45 51 60 70 77 81 85 48 339 328 331 342 6 41 58 64 68 53 24 343 33 65 86 67 56 48 38 19 0 343 324 309 298 303 47 103 104 103 100 112 133 153 163 164 150 119 113 112 117 121 124 130 107 98 90 99 130 261 226 167 139 119 108 106 106 104 101 106 103 106 112 138 191 236 270 286 297 308 351 26 23 16 6 349 336 333 350 76 94 92 102 113 132 145 154 163 183 258 292 303 298 300 17 42 109 155 155 156 157 162 169 177 171 184 216 239 247 248 246 250 21 20 20 20 20 20 20 20 20 19 19 19 20 20 20 19 19 19 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 7 7 7 7 6 5 5 6 8 12 17 21 22 23 23 23 22 20 20 21 25 37 78 135 142 153 183 228 298 339 92 115 110 219 267 265 317 344 332 304 274 244 281 327 18 10 6 14 7 1 346 221 191 177 175 0 348 51 58 48 18 348 328 335 17 62 39 27 52 44 10 15 62 74 30 7 337 217 211 234 263 236 152 61 4 320 336 356 17 74 70 20 336 342 357 20 30 41 40 39 40 36 24 352 340 358 58 48 41 23 7 27 55 66 72 74 66 53 28 348 321 293 293 293 303 306 309 311 295 281 263 259 258 260 274 279 179 116 104 87 75 56 27 48 73 87 50 18 7 14 27 44 69 92 111 123 131 134 130 108 77 57 52 43 356 321 304 289 252 138 101 82 62 44 32 23 23 38 78 90 88 82 75 66 57 53 47 37 24 18 16 12 4 354 348 343 339 332 328 326 327 324 316 297 286 280 286 308 5 56 68 75 46 343 326 321 323 325 325 316 306 221 146 119 102 94 88 84 84 83 94 138 156 150 119 84 59 51 43 35 30 28 32 36 46 88 135 144 139 122 104 89 70 54 38 29 23 21 30 53 71 69 64 59 45 21 350 318 294 180 99 94 90 91 73 33 339 313 301 289 317 34 46 54 63 76 87 86 309 312 314 314 309 305 299 291 289 292 294 297 300 306 313 312 302 300 296 301 299 284 283 291 312 278 244 160 85 77 72 70 67 52 12 344 329 332 4 55 61 136 188 209 287 305 305 315 358 76 84 86 82 40 17 20 18 9 355 37 61 68 57 41 22 11 8 15 33 39 39 30 24 23 22 21 22 33 52 63 47 348 316 311 310 307 302 286 271 257 282 19 41 91 140 150 152 153 157 162 183 210 217 279 356 352 347 341 330 317 300 302 17 23 21 15 11 7 10 14 16 73 88 47 352 354 26 17 11 7 5 31 130 141 149 163 155 179 305 282 267 246 228 225 222 207 46 37 36 35 31 25 23 26 56 0 357 359 359 1 4 358 350 343 342 340 340 339 336 345 15 40 47 45 37 29 22 15 4 349 350 34 85 83 73 47 15 359 354 359 26 68 81 79 57 331 316 312 323 336 348 358 6 14 18 19 22 28 29 34 43 47 47 44 37 26 12 351 320 237 238 265 291 320 327 325 320 312 305 296 290 299 53 89 90 86 79 108 191 152 146 153 168 173 162 61 80 91 105 85 357 322 311 300 159 129 122 119 106 97 92 97 121 163 183 180 178 177 191 203 215 218 219 211 192 170 154 148 157 175 192 215 236 226 219 205 178 176 177 184 203 216 219 199 198 211 172 149 114 205 214 210 202 202 204 203 197 190 182 158 136 122 136 146 146 149 164 173 160 159 162 152 144 133 118 102 94 102 117 137 150 150 141 127 120 114 107 88 70 46 22 33 64 130 128 103 78 68 65 66 68 70 77 80 73 19 317 272 249 254 272 294 318 337 354 357 336 321 317 318 332 40 72 68 55 48 53 70 101 117 122 125 311 312 316 331 353 38 62 71 72 57 18 325 339 33 53 53 50 45 42 20 358 333 316 303 291 285 115 107 102 101 103 120 147 161 149 132 114 114 125 135 146 140 135 130 103 99 102 134 180 217 230 192 110 93 93 98 111 124 129 128 111 109 117 161 214 239 267 281 292 327 20 31 16 4 345 317 321 351 42 55 72 93 107 118 126 125 130 291 319 311 310 311 308 129 122 90 82 203 168 156 150 150 158 167 173 182 203 234 242 245 246 245 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 7 7 7 6 5 4 5 7 10 15 18 22 23 24 24 23 21 20 21 25 34 75 132 142 165 192 206 298 313 248 166 155 238 251 268 325 310 301 303 266 219 227 40 46 15 353 341 355 17 32 34 23 214 227 276 295 45 58 51 9 339 331 350 46 75 42 33 42 24 5 349 64 72 41 356 336 333 195 206 315 254 150 43 357 342 358 6 10 0 289 265 276 7 19 25 26 34 44 46 42 32 18 2 355 10 41 48 39 31 34 42 54 66 76 84 99 100 91 11 345 352 20 9 358 343 323 305 285 270 260 253 250 257 264 262 238 157 132 120 114 91 68 63 65 67 50 26 15 18 17 26 42 63 84 96 103 111 122 117 106 92 92 76 21 333 319 305 313 104 97 89 80 71 46 24 14 25 43 65 77 76 71 62 55 53 49 41 26 13 5 0 351 342 333 332 330 325 321 320 322 317 304 283 276 268 265 264 40 52 57 50 29 355 342 325 340 342 339 323 325 114 79 73 71 81 79 73 70 68 72 129 145 137 85 68 59 54 47 40 34 30 30 30 27 24 27 166 159 114 79 64 58 51 39 23 12 6 5 44 81 81 75 65 50 16 338 311 297 291 80 93 101 121 84 24 352 315 293 269 23 51 51 54 58 68 85 82 336 319 315 311 306 301 295 283 276 276 278 283 291 303 309 312 309 322 334 345 347 349 352 350 340 308 282 102 73 72 77 96 82 51 24 346 328 320 329 344 308 211 205 201 238 278 296 309 4 73 86 83 75 44 21 16 22 20 23 45 66 72 65 47 16 347 339 358 39 41 39 32 21 14 14 19 20 23 40 81 138 215 263 280 289 297 299 292 306 23 41 44 46 55 128 163 160 161 162 164 181 203 218 279 356 354 346 338 327 327 23 51 34 25 15 6 0 356 1 4 11 95 103 94 315 343 21 22 17 12 7 25 106 134 135 129 79 0 345 324 323 291 234 223 125 60 42 35 33 37 37 35 32 44 57 23 0 352 348 347 346 342 340 337 334 329 324 309 303 338 22 45 47 44 35 28 23 20 13 4 0 37 86 95 94 80 8 350 347 351 42 68 74 72 52 314 303 305 321 340 353 2 11 17 22 26 26 27 32 40 47 53 53 50 44 35 23 6 70 196 220 313 333 342 338 333 326 319 313 305 296 300 73 90 90 89 68 283 265 241 207 187 177 146 96 52 58 72 98 84 341 308 309 317 130 134 125 113 90 85 81 86 87 97 119 142 166 185 207 212 208 200 208 218 208 180 156 141 142 155 177 206 232 262 289 94 114 116 146 196 203 208 201 146 122 72 85 83 75 20 264 240 199 173 172 180 184 182 176 152 141 136 149 180 189 177 183 195 190 180 171 162 150 122 89 100 107 119 132 146 158 156 135 113 105 100 92 77 59 30 9 69 103 119 103 92 81 78 73 69 79 86 92 90 80 59 339 294 276 272 278 292 312 326 335 337 319 307 309 329 357 34 66 68 60 34 9 333 249 209 205 221 254 276 296 323 351 27 53 67 75 72 38 347 346 30 44 50 49 50 55 32 345 303 289 286 286 311 85 101 106 114 125 149 158 152 127 121 122 133 142 149 157 144 133 124 105 111 127 159 177 186 182 85 74 87 89 98 129 147 133 112 100 108 129 183 217 235 246 262 278 345 38 28 353 330 307 292 322 56 70 59 70 89 100 100 94 71 21 343 327 317 324 16 59 99 134 146 164 186 173 153 146 147 151 155 158 160 183 224 239 247 253 253 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 19 19 18 17 17 17 17 16 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 7 7 6 5 4 4 6 8 12 17 21 24 24 24 23 21 19 20 23 30 64 135 158 184 194 204 291 297 288 126 25 336 297 276 289 291 310 340 350 324 215 97 72 40 319 311 335 27 47 40 302 274 265 221 106 66 68 58 20 347 337 339 76 86 62 41 28 5 338 332 53 58 38 337 329 327 0 7 0 353 9 18 19 25 27 19 2 324 285 291 8 34 32 29 23 31 37 34 33 26 5 6 21 29 39 45 41 34 32 42 49 64 88 109 129 111 113 111 67 44 38 23 4 342 318 298 282 274 282 291 309 299 280 271 249 217 187 164 143 104 73 60 63 59 48 30 21 15 4 9 22 40 53 63 74 98 128 133 142 151 173 156 143 351 344 345 32 95 105 110 107 96 76 44 21 22 38 62 78 77 73 66 61 57 53 44 29 8 353 340 329 320 308 295 300 307 310 315 318 318 311 296 279 265 251 123 56 48 46 35 7 315 314 329 356 354 348 337 51 79 67 50 42 63 63 58 52 48 47 57 55 53 50 55 58 58 54 48 40 35 32 29 21 11 348 205 143 82 63 57 56 50 37 15 353 337 321 320 101 95 86 82 74 27 16 14 22 13 13 12 22 55 40 13 351 315 320 34 58 54 51 52 54 58 69 61 358 315 307 305 303 300 295 282 265 253 254 261 271 283 291 307 323 348 356 360 358 358 358 357 351 340 323 68 81 62 60 64 50 35 20 341 317 306 300 288 263 236 215 210 221 258 289 305 347 73 94 87 76 51 27 18 25 23 28 42 67 76 77 63 345 297 312 13 46 43 37 27 12 0 3 22 21 18 14 23 180 222 258 277 289 314 348 25 34 39 41 43 44 45 47 151 168 165 165 167 178 196 219 257 347 352 343 336 333 37 69 63 43 25 10 356 348 342 343 344 22 105 118 127 281 313 358 28 24 17 12 26 82 122 122 118 351 1 3 5 14 32 83 83 49 43 39 31 29 40 47 49 46 51 54 46 355 330 323 318 320 324 331 332 328 321 313 298 282 331 38 50 46 40 29 25 22 24 24 20 12 35 83 114 128 131 71 341 333 340 65 69 64 56 24 285 282 303 330 351 1 10 14 18 24 30 36 39 40 42 46 50 51 50 48 42 38 41 88 106 326 334 341 346 342 336 330 324 321 315 305 296 102 100 103 114 180 211 244 253 232 211 180 104 77 52 348 324 302 266 248 285 348 36 62 84 79 57 41 43 41 41 54 70 79 96 123 168 193 190 182 172 185 201 210 176 141 117 124 143 182 202 217 245 211 109 114 128 180 214 206 184 140 110 106 102 269 286 314 294 284 277 252 167 162 170 179 180 162 145 139 139 152 202 223 210 200 198 204 199 189 171 135 74 47 83 115 133 141 145 144 137 119 106 103 102 98 88 86 275 270 209 147 123 101 93 90 94 88 78 80 70 64 68 76 73 306 291 286 281 280 283 289 303 337 0 347 342 345 357 9 31 58 62 51 10 333 310 289 262 250 247 256 270 298 347 18 33 40 46 55 76 50 15 13 36 41 50 60 100 132 156 193 252 273 298 0 44 69 89 111 128 142 155 154 142 125 127 133 142 140 141 142 135 118 116 116 132 153 163 155 133 87 62 65 81 87 109 178 182 130 110 110 127 153 190 225 241 242 254 264 47 79 39 340 305 296 298 34 84 89 86 83 87 93 88 72 55 25 358 335 326 33 66 55 53 80 142 162 171 172 152 144 143 141 134 123 128 148 207 234 246 256 282 21 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 20 19 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 7 7 6 5 4 4 4 7 10 15 20 23 25 25 24 22 20 19 21 26 49 132 160 180 189 190 166 322 0 55 21 6 333 347 349 351 27 23 0 338 339 81 69 25 274 275 292 293 206 189 299 326 335 193 99 77 95 84 45 351 336 330 108 94 74 38 12 337 330 8 45 37 2 301 323 346 3 359 8 13 12 14 26 45 35 308 289 276 242 31 50 52 41 34 30 41 38 28 19 18 19 27 30 32 38 46 48 36 32 37 27 17 95 71 83 69 82 93 78 67 51 30 0 329 299 292 308 344 349 345 334 323 303 285 257 235 217 198 157 96 60 54 60 56 45 21 14 2 348 355 9 26 37 45 60 91 121 115 107 125 224 174 148 117 64 28 26 77 104 110 106 100 89 68 40 12 26 56 72 73 73 71 72 71 66 54 29 347 318 311 310 307 292 280 284 295 305 316 320 321 314 305 287 269 74 70 55 44 31 359 313 298 339 0 8 359 354 354 58 72 66 39 21 28 49 45 37 34 40 45 45 40 37 41 54 64 62 56 47 40 36 31 22 13 14 130 84 68 62 58 53 47 30 355 308 296 293 314 78 91 89 93 83 61 49 48 46 25 7 350 351 6 24 13 6 0 36 56 61 54 48 44 50 51 48 38 342 308 304 303 303 304 305 296 274 250 235 226 234 248 262 321 350 2 2 1 357 356 355 356 352 348 336 74 92 65 46 33 22 20 11 338 307 295 286 275 266 256 239 225 222 251 283 305 325 67 90 85 77 59 31 22 22 22 26 37 60 81 99 158 230 260 342 47 54 49 31 8 1 11 24 35 26 17 6 5 4 352 333 327 332 8 28 35 35 36 37 40 41 40 34 45 161 166 165 167 173 194 217 270 342 350 343 342 0 80 77 68 51 26 4 346 336 332 332 331 11 110 130 141 248 320 348 17 26 23 21 27 79 120 139 170 335 8 18 22 22 36 61 93 29 26 31 22 22 35 60 68 69 64 56 46 233 249 267 283 300 315 326 326 323 318 317 312 294 15 55 56 43 31 16 12 17 28 36 36 32 32 58 96 119 126 125 346 325 10 87 81 77 73 140 253 273 328 352 4 10 14 15 18 22 32 43 47 47 43 43 45 48 48 47 45 50 58 69 35 353 338 346 349 346 337 331 323 319 315 310 2 105 108 118 145 187 193 222 261 250 230 159 95 107 97 343 332 298 253 236 0 32 47 46 44 47 28 11 14 18 17 352 18 55 76 71 72 78 135 153 160 174 181 181 149 134 127 142 165 195 207 208 206 193 154 141 154 201 213 197 169 136 112 109 74 355 351 325 301 293 288 269 194 165 152 148 135 128 142 141 143 152 184 214 222 217 212 208 210 209 199 51 34 28 31 72 113 135 143 139 120 107 102 103 105 106 105 112 289 284 221 140 114 98 98 99 99 91 83 75 77 77 80 119 203 263 279 280 278 274 275 282 324 51 67 47 36 26 17 10 16 36 47 40 13 339 318 303 285 284 314 351 19 33 43 44 43 38 33 33 46 31 23 26 24 22 16 214 199 188 177 176 159 46 51 57 61 68 80 100 118 134 147 147 138 127 126 127 127 114 118 122 128 105 110 118 132 160 184 127 98 80 64 63 73 88 136 219 235 130 117 123 131 144 172 237 254 256 261 246 103 109 118 215 272 293 338 77 90 95 100 90 87 88 83 71 54 33 5 340 323 49 65 53 28 13 60 149 161 168 157 142 135 129 124 121 142 160 206 228 232 20 35 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 18 18 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 6 7 7 6 5 4 4 4 6 8 13 17 22 25 25 24 22 19 18 18 21 32 127 158 168 173 165 136 56 42 36 7 336 329 354 356 354 355 3 348 324 340 80 74 126 236 216 208 187 114 64 34 9 355 235 347 112 145 100 60 1 335 6 86 95 93 58 326 347 11 32 36 6 346 356 16 1 356 346 8 11 6 0 340 203 244 259 250 223 77 42 52 58 51 39 36 44 38 25 4 20 31 35 34 31 30 44 56 48 37 28 13 8 355 2 52 64 45 44 59 84 85 64 290 286 294 331 8 12 357 341 331 325 314 294 265 246 230 206 87 51 43 43 50 60 62 40 8 344 335 348 2 10 11 30 68 91 91 90 86 65 289 224 141 110 80 41 21 41 93 107 107 103 97 82 49 5 16 52 61 63 71 76 79 86 98 124 154 296 303 322 330 340 338 331 316 317 322 330 322 317 311 331 39 68 67 66 60 39 9 330 345 6 24 14 9 1 358 10 62 73 67 37 7 0 30 33 30 26 37 43 44 36 30 24 42 59 64 60 51 42 38 31 24 19 44 78 74 70 67 60 54 43 14 323 287 307 355 21 39 53 67 77 73 64 55 53 47 17 347 333 341 2 20 21 15 19 39 58 65 61 48 36 48 43 32 15 333 307 301 301 311 333 8 14 1 315 226 198 205 217 249 357 4 7 3 0 356 354 352 351 350 355 15 70 77 68 49 23 5 6 14 19 357 337 322 303 278 262 255 246 236 243 279 305 343 73 84 83 76 61 36 24 18 17 19 26 40 75 129 167 176 86 46 58 62 60 40 26 21 23 36 43 32 17 5 2 5 8 9 9 15 26 33 35 34 33 34 37 38 37 33 31 74 156 156 156 157 179 205 309 350 354 352 359 40 75 76 70 55 27 356 337 326 326 328 331 14 114 128 129 118 316 325 348 20 28 32 34 64 106 146 187 331 12 30 36 36 42 84 154 246 358 14 10 8 18 72 86 93 98 113 241 239 245 256 275 299 317 326 326 327 331 342 347 0 64 66 60 42 17 349 350 7 29 48 52 49 43 45 57 84 92 88 29 355 49 83 86 92 110 132 95 16 9 7 9 12 13 15 15 19 28 38 48 49 44 42 41 43 43 43 41 43 47 49 22 0 348 358 358 353 342 331 321 314 307 309 100 95 96 101 142 186 202 221 246 203 138 111 103 105 70 7 334 300 266 211 28 32 49 55 58 59 36 10 359 10 27 53 87 64 39 38 47 74 129 149 159 166 167 164 150 145 148 164 182 197 207 199 194 190 164 158 171 213 205 179 160 146 133 121 103 76 33 335 304 295 293 280 176 137 129 124 112 98 111 131 143 151 167 185 204 216 216 214 215 226 274 9 20 25 21 60 120 135 131 111 90 90 92 94 94 92 83 37 352 326 286 118 111 105 110 107 98 84 72 60 73 112 188 214 239 258 270 272 274 277 287 306 343 73 84 67 52 40 28 15 13 19 27 20 4 341 341 357 50 60 61 59 59 57 53 49 43 35 31 30 32 25 21 12 357 319 291 266 237 197 159 71 51 48 59 66 72 77 80 82 92 105 118 127 123 118 113 109 98 71 85 101 108 84 93 114 140 155 153 87 84 83 78 72 72 103 168 237 319 88 105 116 117 125 159 247 267 276 282 104 113 133 169 192 203 180 66 74 86 93 97 88 85 83 77 67 54 35 6 346 352 49 60 55 20 357 355 19 141 174 206 158 128 118 118 120 124 138 208 210 87 59 47 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 18 18 18 17 17 17 17 17 17 17 16 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 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 5 4 3 3 4 7 10 15 20 24 26 25 23 20 17 13 11 22 103 155 158 162 2 16 40 43 352 332 331 328 336 318 348 3 346 331 312 326 358 31 96 161 164 148 95 65 48 21 316 4 350 320 284 315 41 34 17 343 39 71 88 118 150 168 94 64 60 49 47 39 32 22 351 345 351 12 4 358 347 268 140 29 6 7 39 36 31 30 55 60 49 43 43 43 22 7 19 35 45 39 31 23 29 43 54 49 22 346 339 311 282 216 81 51 38 37 78 159 190 230 274 5 27 22 3 342 331 327 326 320 307 281 254 228 103 46 40 36 27 34 68 87 63 5 318 318 339 3 357 348 18 77 81 78 76 71 46 10 0 69 81 76 44 25 28 70 99 109 112 112 110 121 76 58 68 74 78 74 69 68 71 76 77 37 6 358 1 359 352 348 345 343 343 337 329 314 319 340 40 55 59 62 65 65 32 355 349 28 35 31 12 4 358 358 20 61 77 67 31 324 324 353 26 26 26 33 41 43 36 22 10 21 40 53 56 51 45 41 32 26 23 36 62 79 79 75 66 63 48 4 352 9 33 30 28 27 33 48 67 68 65 62 65 55 17 325 313 321 355 17 23 19 19 31 61 76 83 61 46 47 32 358 320 297 292 293 297 347 30 36 24 5 352 216 183 187 177 15 10 9 6 2 358 354 350 348 347 346 9 46 74 75 72 61 21 357 352 5 18 27 25 19 14 1 350 337 331 325 314 292 322 39 79 84 83 78 63 43 28 18 15 15 15 15 6 94 147 102 63 49 51 60 64 52 37 28 22 38 47 42 20 5 0 6 12 17 13 17 27 35 35 34 31 33 36 38 37 35 33 45 100 147 165 171 173 173 0 15 8 6 9 49 73 79 75 64 31 340 321 316 321 331 350 58 96 109 112 24 316 324 337 1 23 32 34 39 74 137 183 314 2 26 43 45 35 135 180 208 319 351 359 352 6 73 90 110 139 186 254 275 275 284 302 320 329 333 335 342 352 3 14 45 78 72 63 38 351 327 332 353 26 56 63 61 55 49 45 44 43 34 21 5 40 77 84 79 75 69 47 28 14 10 8 11 12 12 9 6 9 22 39 44 43 42 40 39 39 38 38 37 39 34 16 6 2 8 6 359 347 333 320 309 297 299 100 90 88 92 161 200 213 224 177 140 119 102 88 84 68 27 315 307 317 86 45 37 39 56 69 80 69 36 3 7 25 59 86 61 23 15 30 80 138 149 154 158 160 159 153 155 164 178 189 195 197 185 180 179 173 176 189 222 191 163 150 157 151 134 124 118 116 284 291 290 289 266 173 138 129 118 97 71 53 62 99 134 157 176 194 211 218 221 220 249 318 9 27 48 215 200 148 132 116 96 83 80 82 83 82 81 70 36 2 346 344 79 116 129 130 117 104 93 85 76 85 222 221 224 244 258 266 272 279 292 312 335 356 24 74 75 62 51 39 26 17 10 7 1 351 341 359 32 64 69 67 62 59 57 56 54 49 43 38 35 31 23 9 345 315 316 327 353 30 42 45 30 26 30 48 65 76 74 73 73 72 75 84 99 109 109 103 100 93 68 48 63 86 85 96 111 127 111 83 68 75 85 98 99 112 196 250 281 28 84 98 107 113 129 169 234 272 290 289 149 152 163 183 189 180 103 70 62 71 84 92 84 80 76 73 67 59 44 19 7 16 40 44 36 5 349 343 338 321 259 255 272 280 99 113 114 110 119 152 151 77 62 52 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 16 16 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 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 5 4 3 3 3 5 9 12 18 23 27 27 24 20 15 8 2 7 49 120 119 84 21 0 356 4 345 330 325 301 307 324 351 345 325 320 336 9 358 6 40 116 113 89 68 52 30 309 295 342 323 296 256 41 36 22 25 30 46 56 76 139 163 164 124 119 120 59 51 49 36 0 319 321 335 359 352 8 24 28 37 36 20 15 23 30 20 10 43 64 57 44 42 43 19 1 357 36 54 34 40 30 21 24 40 128 257 277 287 265 209 91 56 48 35 18 6 0 349 16 42 31 22 9 347 331 326 325 324 320 305 283 251 65 56 45 36 26 9 5 15 60 46 12 296 326 357 7 343 338 357 75 82 76 70 59 43 42 47 57 59 62 52 40 38 53 79 105 119 131 138 144 110 97 101 102 88 74 59 50 45 33 26 25 23 17 6 354 347 343 341 341 338 330 325 315 11 42 53 55 56 57 63 63 24 356 30 54 48 30 3 354 356 5 33 65 80 67 12 303 305 339 21 21 23 28 38 43 39 15 10 13 25 35 43 45 45 42 35 28 21 8 49 83 90 90 87 89 69 46 46 44 43 38 27 17 19 31 50 60 67 69 66 51 14 312 278 270 299 13 21 21 8 10 57 81 83 66 53 40 26 331 310 292 288 288 293 36 44 44 31 16 7 54 175 185 32 18 13 8 4 359 355 351 347 343 340 342 13 61 81 86 86 81 45 355 351 3 14 27 33 30 23 10 4 3 5 1 353 346 46 80 85 87 87 84 71 53 35 23 15 11 6 359 348 347 79 83 60 43 33 40 48 52 43 32 25 32 44 46 23 9 4 9 17 19 12 16 27 38 36 33 30 34 37 38 37 36 36 43 59 99 127 139 141 128 93 61 35 13 4 54 76 85 89 88 61 304 305 311 326 358 41 70 83 90 89 15 338 338 343 351 4 18 23 20 36 117 162 173 2 8 30 44 45 143 178 183 340 348 349 344 359 47 78 91 94 76 5 347 335 332 335 340 341 342 342 351 1 12 30 63 81 75 62 29 327 318 325 341 20 58 69 67 63 58 49 40 30 17 357 333 353 59 76 49 32 24 23 19 11 7 7 7 10 7 358 339 339 0 26 37 41 42 40 39 37 36 34 33 32 26 16 11 9 9 10 3 352 338 323 304 288 301 102 100 104 118 201 212 216 221 197 151 101 65 54 56 63 38 330 335 26 85 61 43 32 37 57 79 81 74 56 38 48 74 99 88 51 357 13 96 134 140 145 149 154 156 157 160 170 180 186 183 177 166 165 171 184 194 205 223 180 162 156 162 156 143 140 142 149 164 224 279 283 256 199 150 121 101 78 61 51 48 48 73 147 177 193 208 219 228 246 311 322 295 230 218 214 233 180 139 126 104 96 92 88 85 83 78 67 45 15 359 357 23 108 132 119 109 105 104 108 120 185 222 225 211 226 247 263 277 293 314 339 354 4 11 64 80 70 63 50 33 12 357 349 348 344 341 352 23 61 78 81 80 76 73 70 68 63 56 49 41 27 358 319 298 298 334 7 36 44 48 48 37 18 6 15 53 68 66 64 62 62 58 59 67 97 107 108 108 112 111 52 65 87 107 111 110 107 85 74 70 66 74 103 97 88 70 338 306 310 100 106 112 128 147 169 212 245 222 177 175 176 179 186 176 138 83 70 58 47 70 87 90 84 79 78 72 65 55 29 21 28 41 30 5 343 332 325 319 310 294 274 273 283 306 103 109 111 126 132 109 78 67 59 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 6 6 6 6 6 5 5 5 5 5 6 6 5 4 3 2 3 5 7 10 14 21 26 28 26 21 16 10 13 23 24 34 49 46 12 0 339 324 311 309 310 281 3 354 344 320 308 307 12 26 340 346 1 35 70 74 67 28 305 284 284 298 296 35 71 61 40 8 27 34 40 35 41 331 312 103 108 127 118 89 75 69 44 323 300 288 294 332 2 36 30 12 24 35 28 7 15 35 13 4 16 45 55 48 40 30 16 1 0 31 36 44 56 40 18 2 24 60 262 248 257 53 47 50 53 47 33 18 17 16 10 19 32 33 10 343 327 324 322 321 315 307 290 276 284 55 52 44 26 13 3 355 359 11 25 40 46 21 3 345 319 325 352 89 98 96 87 77 69 55 51 49 43 45 51 56 42 28 21 70 118 138 138 131 112 100 92 90 82 72 58 46 37 26 26 25 24 13 359 346 340 336 334 332 331 329 350 27 50 54 54 52 50 51 53 53 42 26 61 67 60 26 353 342 359 18 45 74 84 70 341 294 290 350 18 16 16 19 29 45 42 22 15 13 18 21 25 25 29 32 33 27 18 5 38 85 101 110 115 116 83 65 59 51 47 43 29 19 15 22 31 41 47 51 49 34 2 306 259 270 349 16 18 17 1 337 0 74 70 60 43 34 27 3 342 319 301 301 26 52 49 45 37 30 23 17 14 19 21 16 12 6 1 356 352 349 344 339 333 328 339 66 83 90 97 106 115 37 11 12 15 21 30 29 21 9 3 4 7 5 355 348 51 88 92 93 92 91 85 76 59 41 21 9 5 353 345 348 65 75 64 38 22 19 30 43 48 42 36 33 45 43 26 9 6 13 21 20 14 15 29 41 37 31 27 33 36 38 36 35 37 44 57 75 97 115 126 135 130 123 119 68 28 66 83 94 107 119 134 261 328 346 9 40 57 65 66 66 57 19 355 345 343 345 350 359 6 9 15 96 145 21 348 352 0 29 48 33 106 121 56 359 347 344 353 19 59 59 55 44 22 3 348 343 343 344 343 343 345 354 3 14 34 69 80 77 63 21 317 319 326 337 6 55 74 72 69 67 61 51 37 19 355 337 347 48 63 39 18 5 9 9 7 5 5 5 5 2 354 330 322 338 9 30 38 41 39 36 34 33 32 30 28 22 16 12 11 12 16 11 1 349 337 311 275 136 105 104 119 151 212 214 215 218 233 211 66 44 33 28 52 32 14 15 52 83 88 60 36 24 31 47 61 61 60 54 55 82 104 108 106 76 79 112 123 126 130 134 142 148 154 159 160 162 163 164 161 154 156 171 194 206 212 212 180 164 158 159 154 150 148 151 153 153 156 193 257 240 218 168 115 100 88 72 63 57 47 37 15 217 215 219 222 76 28 326 269 248 241 240 251 287 298 233 175 128 114 107 100 94 91 88 80 64 31 10 359 356 32 110 106 105 109 115 126 141 164 185 195 195 204 225 250 279 314 341 1 4 8 13 72 82 75 66 51 26 352 340 340 345 342 336 327 325 351 80 94 98 99 96 93 89 84 77 67 55 26 322 288 289 321 13 29 41 47 49 49 51 25 359 348 44 69 74 64 61 62 55 45 43 79 105 112 100 103 99 66 63 73 100 100 93 84 77 73 71 69 64 66 77 79 80 312 279 247 131 125 132 154 156 155 146 160 174 181 183 182 180 175 136 102 80 77 68 35 52 73 91 89 87 83 76 69 60 35 33 43 56 30 348 321 313 307 302 298 291 279 274 272 272 100 111 120 136 123 95 78 71 64 21 21 21 21 21 21 21 21 21 20 20 20 21 21 20 20 20 20 19 19 18 18 18 18 18 18 17 17 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 5 4 3 2 2 4 6 8 12 17 24 28 28 23 20 17 27 27 16 0 341 307 12 5 350 337 324 317 4 22 16 344 321 313 310 340 65 8 285 296 14 41 67 69 66 318 291 289 320 347 5 50 64 68 15 268 290 0 0 319 60 63 4 344 37 91 132 138 125 143 194 260 272 293 333 16 59 54 42 17 358 58 123 266 28 38 15 0 0 20 50 57 46 28 12 0 3 13 17 27 42 55 13 341 22 21 354 257 74 67 64 60 57 48 35 21 17 12 8 8 9 9 337 318 313 312 313 314 307 296 280 16 53 52 50 38 14 2 358 355 356 0 12 23 15 355 312 291 283 290 291 127 124 129 149 125 78 61 50 42 33 30 35 45 22 353 338 349 53 133 131 124 109 90 85 83 80 74 67 49 34 23 39 43 35 14 352 337 329 327 325 326 335 355 33 48 53 52 50 46 40 35 35 29 18 27 67 72 67 25 351 340 8 24 41 76 93 103 273 271 276 4 13 10 3 4 19 49 39 26 14 13 15 16 17 19 19 23 26 24 21 19 33 89 113 128 134 124 93 79 69 62 55 49 38 28 22 20 23 26 31 34 31 21 3 348 348 20 22 20 15 10 359 345 25 64 59 52 34 31 24 16 3 349 332 7 52 58 51 45 39 40 34 23 13 13 16 13 8 2 357 354 350 349 346 341 331 312 301 68 75 75 75 86 96 66 39 25 16 18 24 28 21 11 1 359 358 355 344 348 39 94 100 97 96 99 106 122 117 92 38 17 4 348 352 21 66 73 69 41 16 2 10 28 49 53 46 40 43 39 23 358 3 13 24 21 16 13 29 40 39 29 24 32 36 38 36 35 35 38 49 67 90 111 128 142 142 142 142 141 106 84 87 102 123 142 120 54 26 28 36 46 53 56 53 49 39 12 345 334 334 336 338 341 340 333 247 48 32 0 336 334 337 355 9 12 49 100 87 14 353 346 348 6 35 39 39 35 27 1 340 326 333 337 339 339 345 355 5 12 25 66 77 77 59 17 326 330 336 343 353 44 73 75 74 72 68 59 43 21 0 354 9 48 55 38 6 354 0 1 2 2 4 4 3 359 352 339 319 320 344 20 34 39 38 35 32 29 27 26 26 21 16 11 13 17 22 19 12 5 15 33 62 109 121 122 137 165 204 215 217 206 170 86 70 48 20 16 43 25 16 12 44 78 100 83 57 34 34 40 47 43 36 31 32 69 100 115 120 125 119 110 111 114 118 119 122 122 131 140 144 146 150 155 154 152 155 172 198 215 209 190 174 167 162 158 154 152 152 158 159 156 152 166 203 219 218 182 129 120 118 109 101 94 80 19 322 299 298 307 53 115 151 224 247 259 267 275 291 308 320 319 265 281 104 104 104 103 103 104 104 99 77 39 11 8 44 81 95 105 115 126 134 142 151 166 182 196 208 221 241 292 358 12 16 6 8 32 82 84 79 67 48 6 331 331 339 348 343 334 323 316 313 320 47 109 118 119 117 113 109 107 103 104 234 261 268 287 30 42 42 41 40 36 38 42 22 345 331 45 78 85 75 71 69 61 45 33 42 87 102 98 102 103 96 86 79 79 74 71 70 80 79 76 74 76 80 88 105 129 191 219 189 150 138 138 145 150 154 158 167 174 181 182 177 170 157 112 97 91 92 81 61 48 52 71 86 89 85 73 66 58 38 34 48 70 24 310 299 299 296 289 284 280 275 266 255 242 175 142 142 152 114 85 76 69 62 21 21 22 21 21 21 21 21 21 21 20 20 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 5 6 6 5 5 3 2 2 3 5 7 10 14 22 27 30 25 21 21 31 26 8 318 311 328 33 25 0 336 341 2 21 20 8 328 326 339 343 348 12 343 280 244 50 56 67 50 17 283 330 15 33 30 31 44 55 56 265 275 290 307 283 275 240 205 266 278 16 38 33 49 92 253 244 259 4 4 4 3 41 70 66 22 335 263 195 196 52 44 34 357 352 0 50 74 73 44 18 2 0 6 16 17 21 42 38 32 34 28 24 25 53 63 66 54 52 51 39 26 15 6 359 353 353 348 326 319 312 306 313 316 312 324 41 63 55 51 45 26 7 355 355 355 355 357 356 359 351 328 283 262 257 280 285 187 146 139 126 75 69 61 49 44 38 36 25 12 358 0 355 350 344 94 122 119 112 100 91 87 84 79 72 57 32 21 46 81 71 17 333 318 313 318 324 333 354 25 46 51 53 52 47 39 23 7 358 355 343 26 62 76 79 55 352 350 26 21 27 59 99 151 250 255 282 349 358 356 347 346 24 54 38 26 9 13 14 15 17 19 20 21 23 22 17 15 26 89 101 114 158 142 109 94 79 67 56 50 42 34 28 23 22 23 26 28 24 19 14 25 34 32 26 19 12 5 358 348 32 58 57 45 29 25 25 22 14 11 18 40 58 61 55 46 40 42 45 39 23 15 11 7 2 357 354 352 352 352 352 349 341 313 302 82 78 77 78 90 99 89 69 51 21 12 22 29 21 11 359 350 348 346 341 350 27 99 105 104 106 108 120 177 174 102 57 26 0 346 14 50 67 73 73 58 5 342 346 6 45 66 57 49 42 27 357 324 351 13 25 18 12 10 23 34 37 24 25 33 38 38 35 33 34 35 39 51 74 108 131 144 148 151 151 146 105 81 72 71 73 80 57 44 35 35 38 44 53 54 50 42 24 356 330 323 323 325 327 326 316 272 205 136 46 341 316 317 320 329 339 347 355 81 71 27 353 340 342 355 10 17 17 17 17 350 329 322 331 334 336 339 348 0 9 7 13 49 74 77 60 21 352 358 354 351 348 17 62 77 76 74 71 62 50 32 14 18 31 49 50 35 1 352 355 358 0 2 5 5 3 359 354 345 334 324 320 346 34 40 40 36 31 26 23 22 22 20 16 13 13 18 24 24 19 16 21 45 76 92 101 109 122 147 186 319 335 1 130 101 95 84 41 32 37 22 8 4 34 60 87 96 81 58 47 50 52 52 36 21 11 37 89 121 122 120 113 101 102 108 111 111 110 104 104 108 112 121 132 145 150 151 151 159 170 188 160 154 157 166 165 160 153 151 152 159 162 161 158 168 182 195 198 192 175 149 137 130 127 125 130 166 273 282 290 302 118 140 156 190 249 275 291 301 306 314 341 56 112 234 179 114 108 108 111 115 120 121 122 122 110 86 75 77 87 106 123 134 139 142 149 160 177 194 209 210 195 80 49 37 26 10 14 43 80 83 79 69 42 340 320 328 338 347 341 336 331 329 327 323 319 307 245 201 176 161 145 137 140 174 227 247 259 41 62 60 53 42 32 19 14 10 350 328 320 49 86 95 97 87 78 70 54 40 37 68 92 105 109 113 116 108 95 81 72 67 66 75 89 97 101 104 112 123 148 169 186 192 170 142 125 134 162 176 167 161 165 173 180 181 174 166 157 113 97 92 82 75 66 44 38 49 77 80 78 69 63 57 49 10 356 352 324 305 299 298 295 289 282 274 268 258 250 241 230 212 210 228 66 68 74 68 61 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 19 18 18 18 18 17 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 9 8 9 8 8 8 8 7 6 6 6 5 5 5 5 5 5 6 6 5 3 2 1 2 4 6 8 11 17 26 31 29 22 19 21 15 351 306 355 9 12 10 346 325 345 17 34 37 5 322 18 25 2 339 352 30 24 26 45 53 53 25 317 301 67 55 42 24 18 23 47 5 330 350 349 338 308 276 214 218 189 117 74 53 33 28 27 25 28 32 35 17 1 342 9 50 75 25 2 5 56 58 33 24 16 357 349 346 0 66 73 68 29 6 354 355 2 15 8 19 38 39 39 35 29 28 34 40 42 33 35 37 34 19 2 346 342 339 340 338 335 335 331 324 321 329 1 50 60 62 58 51 37 13 357 350 354 356 356 356 355 352 346 341 327 335 0 358 338 233 151 92 62 48 63 58 52 48 50 44 18 352 341 351 348 338 318 328 67 110 114 111 100 94 93 92 86 71 32 5 2 82 95 71 282 288 294 317 330 343 6 36 51 56 55 53 45 33 16 0 354 351 343 22 63 88 104 118 32 29 42 15 15 29 65 328 278 280 307 330 343 340 339 355 39 48 38 24 11 14 14 14 16 19 22 23 22 20 15 11 25 80 74 82 211 180 135 107 79 61 47 42 36 31 28 26 25 27 28 29 25 22 20 31 35 34 24 16 8 2 355 348 33 57 59 41 26 18 26 25 19 20 29 43 60 64 62 49 40 38 46 49 40 20 5 358 355 354 353 354 357 359 1 5 14 40 63 82 96 108 108 100 82 85 103 119 119 97 66 47 27 12 356 346 343 340 337 344 17 93 105 106 106 107 113 157 213 121 86 48 19 5 35 57 67 71 78 88 332 313 319 333 9 46 54 50 38 358 307 307 11 23 23 10 5 3 5 13 21 19 29 36 41 38 36 35 35 34 33 33 36 54 115 143 155 168 164 135 69 54 48 45 45 45 43 37 31 30 38 46 54 55 53 39 1 320 309 310 312 315 317 316 310 271 233 219 246 279 292 300 309 322 330 342 52 78 66 32 340 336 342 352 358 2 359 355 351 343 337 332 334 335 336 339 353 7 14 9 9 20 69 78 70 29 6 0 356 353 351 356 37 68 70 66 61 54 48 40 29 31 39 49 47 32 2 352 350 355 359 4 7 7 5 0 357 353 349 342 329 314 34 44 42 37 30 23 17 16 16 18 16 14 13 15 18 23 22 10 353 7 75 91 87 79 62 18 358 355 12 35 138 130 126 117 88 67 50 21 12 14 28 39 61 93 99 100 94 71 65 62 42 20 4 11 68 111 115 115 109 96 95 97 103 106 107 108 93 85 83 85 100 126 141 142 137 134 132 128 131 136 145 157 163 158 151 150 151 156 161 164 164 169 170 167 162 176 209 180 144 134 134 136 142 166 213 252 272 263 169 151 154 167 257 292 306 314 310 312 131 129 160 196 167 121 109 106 108 112 117 124 136 157 153 128 88 76 77 97 121 132 133 132 138 152 176 197 211 204 152 98 73 54 35 20 28 51 77 80 80 73 33 313 306 318 328 338 336 338 343 354 354 346 329 314 296 279 262 249 235 226 223 226 234 236 178 72 71 69 60 46 28 359 350 344 332 328 0 69 85 97 106 92 84 76 64 56 54 67 83 96 99 109 117 117 104 93 85 78 72 66 75 89 105 123 140 156 173 181 185 177 148 130 130 150 167 178 172 165 161 169 177 183 185 175 156 103 91 88 82 76 67 44 34 39 61 66 66 64 70 78 79 33 357 334 324 317 311 308 305 301 296 284 270 255 250 244 240 233 239 254 297 60 74 70 62 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 5 4 2 1 1 3 5 7 9 13 22 30 31 25 17 5 355 351 11 37 19 2 330 311 308 318 335 20 36 332 321 358 8 353 314 0 48 41 34 33 35 19 315 282 56 79 73 43 323 335 339 326 330 316 317 3 351 319 297 238 217 188 80 73 64 44 22 21 25 31 32 21 352 357 358 4 15 38 31 16 14 38 49 40 32 19 5 356 359 3 1 30 56 35 13 350 340 345 7 337 7 41 46 46 46 40 38 39 38 33 26 23 22 17 345 321 304 313 321 327 330 334 338 336 327 321 341 34 56 64 65 64 57 34 333 339 347 356 357 357 355 355 1 7 15 19 22 18 6 348 0 78 69 50 44 51 46 37 19 36 31 5 319 308 314 315 310 304 318 339 107 118 111 101 95 97 101 93 79 43 2 358 17 62 193 237 275 301 321 332 346 4 33 51 59 59 55 46 30 18 7 0 351 343 356 50 100 122 114 74 59 47 21 349 30 48 4 325 309 315 322 329 327 356 40 48 47 38 20 13 16 14 15 17 19 22 23 22 19 16 11 29 56 54 15 286 248 192 122 68 51 41 33 28 25 23 24 27 31 33 33 30 27 28 35 38 35 22 12 5 359 351 355 33 63 64 41 22 13 25 24 22 23 32 44 60 69 70 59 45 38 42 54 54 36 5 352 350 353 357 1 3 6 10 32 54 66 54 40 33 34 39 37 22 26 63 93 105 107 95 85 66 25 355 348 338 331 324 327 353 64 101 104 105 105 109 117 126 113 100 81 51 34 41 59 69 74 86 115 211 262 291 331 2 17 34 41 37 19 22 28 36 30 15 353 351 349 350 353 0 14 33 41 44 40 37 35 36 34 33 29 23 18 24 160 184 205 188 67 55 46 40 34 40 42 39 26 18 23 36 43 50 55 53 19 309 299 301 303 304 306 308 314 333 12 348 286 273 275 283 295 305 315 321 354 80 86 80 39 332 336 341 346 348 349 348 343 339 338 339 337 337 335 335 340 354 6 14 13 8 12 56 80 81 46 10 349 347 350 352 349 12 47 59 55 50 44 40 38 38 38 44 51 51 36 9 348 345 348 354 1 7 9 7 3 1 359 357 353 338 324 28 43 41 37 29 20 12 13 14 17 17 15 13 10 11 16 20 3 343 324 71 92 91 79 51 353 336 343 31 77 126 149 137 125 108 100 80 40 28 26 28 29 41 67 104 109 100 74 68 65 49 21 5 8 43 84 107 108 104 98 90 86 84 96 104 104 87 77 70 63 62 74 108 123 124 122 122 121 117 128 141 153 158 158 152 151 150 153 158 162 166 167 163 154 145 158 182 185 145 133 134 137 146 166 194 222 240 226 192 163 151 146 143 196 291 308 70 121 133 141 167 180 158 119 108 105 106 110 117 133 152 173 147 119 92 79 70 70 92 109 119 127 137 149 174 196 212 214 158 108 87 74 55 30 41 59 74 76 79 83 289 286 293 308 322 332 333 340 354 17 16 1 336 323 311 298 291 281 268 257 247 240 228 108 75 74 74 72 65 50 9 321 323 323 319 355 61 82 81 84 88 84 79 73 63 52 46 65 83 84 77 85 95 99 97 95 93 89 82 76 75 81 98 136 167 187 199 199 194 187 166 151 147 160 170 176 170 162 154 163 171 182 197 189 139 97 93 91 87 78 67 45 42 44 53 51 48 40 52 100 102 87 10 330 324 321 320 318 317 318 318 312 299 272 254 245 242 236 244 256 276 71 77 74 65 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 8 9 9 9 9 8 8 8 7 6 6 6 6 5 5 5 5 6 6 5 4 2 1 1 2 4 6 6 10 17 28 32 30 19 7 358 12 35 31 3 335 299 217 295 312 272 253 258 259 292 317 321 323 301 346 74 66 41 20 352 295 280 283 84 85 79 259 274 303 97 125 331 279 272 246 283 303 300 254 183 86 87 84 84 69 43 36 33 32 32 13 357 1 5 2 353 10 26 10 5 27 80 85 72 44 13 4 357 354 352 356 13 24 8 347 331 328 20 95 57 60 61 57 63 69 67 61 53 37 358 336 336 321 291 281 285 303 309 316 321 327 326 323 307 308 328 48 58 63 66 69 94 27 348 347 353 357 357 355 2 13 25 30 31 25 20 13 359 354 30 71 68 49 41 39 39 20 2 0 344 316 297 291 287 282 282 285 293 285 154 131 110 104 104 101 95 84 68 38 7 357 355 345 250 243 328 316 320 330 351 8 28 42 51 54 54 50 37 20 7 357 343 327 312 299 136 122 84 63 50 35 357 249 46 37 7 331 317 315 316 317 313 31 51 48 42 29 15 17 19 18 18 18 19 20 22 22 20 18 16 30 46 57 13 339 316 253 97 51 41 34 25 21 17 15 18 24 34 38 36 32 29 31 37 43 38 22 7 359 354 349 0 33 71 71 52 15 5 13 17 21 28 36 46 57 70 73 68 50 38 35 51 59 53 10 353 350 358 5 10 10 11 21 57 68 67 58 46 31 14 7 5 1 356 355 5 24 62 88 98 98 76 27 350 327 317 309 303 324 42 100 101 104 109 122 139 167 115 95 89 72 53 41 53 65 74 86 113 199 219 289 15 11 9 12 26 31 26 23 29 35 17 342 329 330 332 335 338 350 12 39 42 40 35 32 32 35 33 30 26 14 3 347 299 247 239 284 61 61 51 38 27 37 40 37 12 13 24 35 38 41 45 35 354 315 306 303 302 300 300 303 12 58 48 13 338 307 300 295 294 295 300 306 25 82 87 80 35 343 340 337 336 335 336 338 340 338 336 336 336 334 331 331 334 348 4 14 17 12 15 34 75 84 76 14 340 328 336 344 348 14 44 54 51 45 37 31 29 31 41 51 54 51 35 8 336 333 338 348 358 6 11 9 7 5 3 0 355 350 358 36 35 35 34 26 18 12 11 11 13 15 14 12 7 3 0 0 348 332 307 341 108 115 126 152 217 234 248 72 102 118 125 110 104 100 100 94 74 48 40 38 39 29 37 69 84 84 68 61 54 43 18 5 3 26 60 93 98 103 104 96 87 82 98 100 96 87 77 65 55 48 35 17 52 107 118 119 118 117 132 150 160 162 160 157 155 154 154 156 159 162 161 154 144 136 148 159 167 136 129 132 136 145 166 196 222 226 215 192 167 146 140 139 154 152 123 108 115 131 141 163 163 146 113 108 110 115 118 122 147 166 167 123 107 98 95 81 54 74 113 123 124 135 148 169 190 209 220 161 110 95 89 73 49 54 65 72 70 74 215 260 277 289 304 316 328 329 335 353 21 22 2 330 321 316 312 306 297 285 263 251 234 110 80 73 74 73 72 62 32 301 295 306 311 319 29 78 90 88 83 81 80 77 71 57 31 355 62 95 94 88 94 96 96 95 93 93 95 97 96 94 95 109 166 194 209 216 215 211 204 187 169 160 166 169 170 160 149 142 156 165 168 157 122 100 93 94 92 88 79 67 47 51 53 51 44 27 0 315 301 116 109 33 327 320 319 320 322 325 328 330 330 328 319 295 269 254 246 251 255 250 85 81 79 70 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 15 15 15 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 9 8 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 2 1 1 1 3 5 6 7 12 22 34 34 24 10 6 24 55 25 347 311 269 195 307 310 288 253 263 290 304 309 305 0 12 19 61 70 51 6 321 263 297 67 81 87 103 246 265 286 118 139 200 255 242 211 171 331 315 279 255 117 97 93 93 87 66 49 40 34 27 7 359 359 3 350 336 351 15 12 347 349 135 160 165 174 46 353 343 353 353 352 2 8 359 336 322 314 327 110 103 89 78 66 85 121 134 133 139 166 203 236 256 270 283 303 315 320 320 317 315 318 310 304 286 322 37 51 57 59 61 57 48 33 12 0 356 356 0 15 32 39 37 34 30 24 16 7 352 2 48 74 68 52 37 34 30 359 344 333 321 315 307 285 268 258 255 262 266 238 194 161 120 110 105 93 81 70 58 32 358 346 346 347 343 337 342 338 356 5 14 20 29 36 39 40 41 41 34 13 354 339 323 312 298 280 276 83 68 60 49 20 326 247 28 13 356 328 318 313 307 303 345 55 52 45 29 21 21 22 24 23 21 18 17 19 20 22 21 18 18 29 47 57 25 3 359 41 47 39 32 25 18 12 9 8 8 17 29 38 36 32 27 29 34 46 39 24 4 357 352 348 359 37 71 75 67 359 343 346 7 26 38 44 49 57 67 75 74 60 38 22 38 58 53 23 358 358 9 17 17 14 14 31 68 75 76 73 69 51 20 0 354 353 349 349 351 353 1 20 42 42 31 10 341 317 308 302 300 303 61 91 91 96 106 124 160 229 294 72 89 98 88 69 61 62 65 67 47 5 349 26 25 16 7 1 4 8 12 12 5 324 292 296 304 310 313 320 328 343 19 46 43 35 27 24 28 32 28 23 18 9 356 341 312 271 255 82 63 61 57 38 24 30 40 40 17 23 29 35 28 25 21 13 347 327 315 309 305 301 305 329 90 88 68 359 330 318 316 304 269 241 250 287 19 80 85 78 38 353 339 330 326 325 330 335 338 336 334 333 330 327 324 324 330 345 5 14 18 16 13 18 61 79 84 24 319 300 301 306 326 16 49 53 51 43 35 26 21 20 22 36 44 44 28 3 333 333 338 344 355 6 14 13 11 9 5 1 0 11 35 41 28 25 24 19 14 9 7 8 9 10 11 10 6 0 354 346 337 322 303 280 210 164 155 165 184 194 178 137 129 130 123 100 101 101 100 105 100 72 59 52 55 40 30 32 66 74 69 54 45 34 10 0 1 18 46 75 89 98 104 104 101 101 110 95 90 88 76 59 36 45 43 30 0 23 104 115 117 123 148 168 172 174 168 160 153 151 150 150 154 156 153 142 135 133 142 146 145 126 126 132 136 140 147 172 203 217 210 188 161 139 137 139 142 116 91 87 91 112 140 163 150 129 112 111 112 113 118 129 154 155 133 104 106 110 116 110 101 169 135 127 122 135 150 170 187 201 210 156 112 101 97 85 71 66 67 67 58 333 277 274 282 289 298 307 315 320 316 328 350 357 333 316 317 317 315 310 299 284 260 234 107 84 80 79 79 83 85 84 268 279 288 303 313 327 12 83 96 92 86 83 81 79 74 56 18 27 62 100 114 127 131 116 103 93 90 94 107 114 118 120 129 140 160 184 203 216 216 212 206 192 175 164 163 162 158 146 137 137 153 149 134 109 93 89 93 96 94 89 81 68 52 55 58 55 43 24 353 316 51 91 90 15 317 311 313 318 324 330 332 333 333 331 328 320 306 291 277 266 256 226 93 85 81 74 21 21 21 21 21 22 21 21 21 21 21 21 21 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 9 9 9 9 8 8 7 6 6 6 6 5 5 5 5 5 5 4 3 1 0 1 2 4 5 5 8 16 32 38 32 16 2 25 82 42 350 309 222 166 320 314 312 328 8 333 318 320 358 53 34 28 52 70 69 318 275 266 16 86 101 139 211 248 266 287 295 198 210 254 274 228 189 23 326 288 279 78 86 75 68 62 53 45 31 5 2 8 6 357 350 337 333 341 14 12 324 287 212 182 186 188 66 44 13 9 353 347 345 353 349 322 312 300 231 148 125 109 96 91 142 167 171 171 172 179 195 206 225 263 338 357 356 350 344 335 324 317 310 320 358 43 49 52 55 57 57 52 44 32 12 358 348 6 28 44 48 45 40 33 27 21 13 5 358 22 55 72 62 47 22 17 2 331 326 324 326 328 322 293 247 235 243 246 235 195 201 221 268 94 91 83 75 68 55 12 339 331 343 351 351 348 5 53 35 26 17 20 26 34 32 28 22 21 12 339 321 322 337 351 356 355 6 33 51 50 39 10 345 341 21 5 346 328 322 312 290 30 62 58 52 42 20 22 24 25 26 25 21 18 17 17 19 21 22 19 18 21 45 62 59 17 21 50 49 34 20 14 10 4 1 359 0 8 22 35 37 32 26 24 32 39 35 23 6 0 355 351 353 37 70 87 94 223 280 301 19 48 53 54 54 59 67 77 80 76 45 16 34 59 54 36 5 12 21 26 23 19 18 39 68 78 74 71 69 64 42 354 339 336 335 340 345 346 345 347 355 2 1 351 338 328 326 320 310 290 89 83 75 71 70 69 311 291 297 304 1 113 104 90 74 61 51 43 30 17 10 18 19 16 10 4 1 359 357 352 327 289 278 278 289 297 301 308 322 344 35 46 44 30 19 13 17 23 24 17 12 6 354 338 317 276 250 88 63 59 54 37 25 18 27 30 26 37 37 33 16 5 356 351 340 329 318 311 307 306 309 326 100 102 92 327 317 319 324 321 223 175 167 49 8 76 88 88 45 356 331 323 322 324 328 331 334 333 332 330 326 323 320 320 333 353 11 16 17 16 14 22 50 63 72 308 279 279 278 278 289 16 52 52 50 43 34 25 20 17 15 17 23 30 24 15 1 352 345 345 352 7 18 20 19 14 9 4 10 32 51 44 23 7 5 11 7 5 3 5 5 6 9 9 6 0 353 344 335 321 310 162 94 93 101 139 168 181 169 149 136 107 86 75 100 113 119 125 122 111 105 74 54 41 21 13 47 67 72 44 36 23 5 356 0 18 49 65 73 67 84 101 111 111 105 89 86 85 76 58 39 45 44 31 352 341 34 108 118 128 159 176 181 182 174 162 145 137 133 141 147 144 140 131 128 129 137 137 132 123 127 131 129 135 142 159 183 200 202 180 148 120 117 112 102 77 69 69 73 94 149 172 143 121 110 107 105 106 123 139 151 124 102 91 101 110 117 119 127 223 172 129 127 141 157 175 187 195 199 178 129 107 98 92 85 77 66 53 8 308 295 292 290 287 285 283 289 292 294 301 305 306 306 309 316 317 312 304 290 277 233 85 82 81 87 92 98 105 116 138 224 268 288 308 322 331 341 81 93 88 85 85 85 86 82 67 38 36 50 85 105 128 141 114 103 97 100 109 130 127 127 127 149 163 168 171 180 194 201 199 194 183 171 160 154 153 150 144 146 147 150 128 109 89 84 83 87 89 92 91 85 73 59 56 57 54 36 18 0 339 60 72 68 338 303 301 311 320 329 332 330 328 326 327 327 325 321 315 308 286 266 208 94 88 85 78 21 21 21 21 22 22 21 21 21 21 21 21 21 22 22 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 17 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 6 6 6 5 5 5 5 5 5 5 3 1 0 0 1 3 4 4 4 11 23 39 37 24 356 4 78 91 28 324 314 329 322 307 303 296 289 311 318 317 9 68 32 16 62 134 163 260 243 299 10 76 106 168 236 258 299 309 302 217 184 106 85 37 326 317 297 289 291 75 74 63 62 56 42 16 339 318 346 8 13 347 331 322 329 338 1 298 256 307 29 42 26 11 5 6 20 33 191 331 346 353 345 324 307 269 205 170 140 120 100 93 145 196 195 190 191 192 198 189 160 24 18 13 7 1 354 345 342 348 1 38 46 47 49 52 56 57 58 59 44 27 5 358 10 31 45 51 52 48 42 32 26 19 13 8 11 34 58 64 52 34 7 356 336 322 325 337 342 342 342 346 70 239 234 219 194 176 180 234 333 76 83 80 71 69 53 343 326 327 346 357 358 355 35 59 47 28 13 14 23 28 22 14 5 356 339 309 315 3 19 27 30 31 26 24 27 27 21 8 356 348 349 351 346 338 332 331 56 80 72 64 57 39 22 22 25 27 26 24 20 17 15 15 17 19 20 20 17 14 21 70 91 62 52 55 57 34 11 2 358 355 352 352 354 359 12 28 37 34 28 22 33 36 34 20 8 1 354 347 342 28 73 104 132 187 230 205 114 65 65 63 60 61 68 77 87 89 77 52 39 56 56 41 17 30 33 33 26 25 27 49 66 74 70 65 59 55 43 0 330 325 327 335 340 342 339 341 344 349 349 346 340 336 329 320 309 320 98 85 71 52 44 29 345 327 316 307 304 314 98 92 82 65 45 32 23 15 11 11 13 13 9 5 1 355 348 335 300 273 266 267 282 289 294 296 333 31 45 45 40 25 14 6 9 12 14 10 7 2 353 334 307 263 241 70 61 54 45 22 15 11 15 25 35 44 43 31 4 352 345 341 333 325 318 313 311 311 313 337 78 93 76 2 338 335 336 344 24 139 125 66 31 60 88 93 70 350 320 315 319 322 324 327 329 331 330 329 325 322 321 324 346 7 19 18 18 17 15 19 30 35 20 287 283 280 277 268 267 19 50 49 45 39 31 24 20 16 12 10 10 12 13 7 1 355 348 345 349 10 23 29 26 20 13 8 23 43 58 49 24 354 351 354 359 358 358 0 1 3 6 10 10 4 356 347 338 326 353 106 93 84 67 81 180 186 178 147 110 74 55 40 53 126 140 141 141 133 112 88 67 36 14 11 29 54 61 29 10 3 358 343 352 23 64 69 67 61 80 104 113 105 94 85 84 82 72 51 38 52 48 28 351 340 8 106 124 135 158 183 195 194 183 166 143 134 124 113 129 131 127 123 123 125 131 125 120 116 120 121 120 129 139 153 167 178 183 167 134 110 104 96 87 74 69 67 68 92 203 216 142 119 110 109 112 119 142 150 136 106 98 95 104 108 112 120 132 212 268 154 140 145 161 177 194 198 201 198 147 111 97 95 90 82 71 46 331 307 302 300 296 289 269 189 205 268 285 292 295 299 308 314 317 317 310 297 284 314 79 78 81 85 95 107 119 132 152 177 217 255 285 313 327 332 343 86 89 87 85 87 90 96 90 76 62 54 51 60 70 90 104 99 99 101 112 128 145 121 121 133 157 173 178 174 174 178 183 177 169 163 161 154 147 150 150 149 148 145 138 114 99 89 87 83 78 68 76 89 94 81 66 54 53 49 39 17 5 2 39 53 55 300 291 297 313 322 327 323 319 317 317 321 323 324 323 321 317 294 276 154 94 90 88 82 22 21 21 21 22 22 22 21 21 21 21 21 21 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 5 5 5 5 5 5 4 2 0 360 1 2 3 3 3 5 15 30 43 32 7 344 237 160 147 86 13 329 315 298 293 284 276 298 334 25 37 20 298 277 1 85 30 327 252 50 54 69 71 169 274 316 337 332 329 284 200 135 86 30 328 306 16 338 340 86 94 88 72 51 28 338 315 296 288 287 273 261 283 303 320 330 334 10 39 44 47 36 17 10 1 352 355 8 144 2 357 355 346 338 329 263 219 193 135 89 72 71 47 261 221 213 212 208 190 73 37 27 21 11 5 3 357 353 353 17 39 49 48 47 48 52 56 55 54 52 42 27 17 22 34 43 49 51 52 49 41 31 26 20 14 5 13 37 62 63 49 16 353 340 327 332 345 352 351 350 349 352 358 358 263 182 169 159 154 141 80 79 87 87 78 65 29 335 324 336 10 11 5 3 48 66 61 30 13 8 21 20 13 358 350 346 352 11 22 30 33 36 35 32 26 19 13 6 358 345 331 324 341 0 0 355 349 25 85 92 90 90 91 62 32 20 29 29 24 21 20 17 13 12 13 16 17 19 16 7 353 7 94 87 66 61 60 42 10 349 343 343 343 345 348 352 0 13 29 34 30 28 38 39 35 16 1 353 347 339 340 15 77 114 145 181 205 164 83 61 65 66 64 61 66 74 86 87 81 61 45 37 54 47 46 46 43 38 29 29 40 60 70 74 72 66 55 34 8 342 323 321 326 334 336 337 335 336 338 341 342 340 335 331 321 309 293 100 101 93 79 50 35 29 24 15 2 343 323 313 328 91 90 80 54 33 21 14 9 6 9 9 7 5 360 352 342 330 298 259 259 266 280 285 287 279 38 49 49 45 36 20 11 6 5 6 5 3 2 357 348 326 304 264 67 66 61 51 37 13 3 2 8 20 33 41 44 28 356 339 336 333 327 321 317 313 311 312 316 355 51 81 65 19 354 350 349 352 6 46 79 61 47 51 87 99 105 325 308 311 315 317 319 322 324 326 323 320 317 317 323 336 6 19 23 21 19 18 17 13 9 357 337 318 307 297 283 262 261 36 46 44 40 34 26 20 17 14 11 8 7 5 4 0 356 353 347 345 348 10 29 37 34 27 20 15 36 52 59 48 23 346 336 335 346 346 346 348 354 4 12 20 18 10 359 348 339 330 6 108 110 109 108 221 226 212 202 143 84 68 56 35 6 94 140 139 131 116 98 91 77 36 17 24 36 52 53 33 348 338 332 323 334 33 85 86 87 88 109 109 99 91 87 83 81 77 70 46 33 36 45 29 358 344 354 83 129 136 145 172 198 206 198 169 143 130 124 115 112 118 118 119 120 120 116 104 96 93 92 97 105 120 133 147 158 166 168 156 128 112 108 102 95 87 83 85 112 200 239 251 163 119 112 110 116 131 152 140 100 93 100 104 107 107 110 119 130 169 240 218 190 144 193 206 214 210 209 205 164 112 99 95 90 85 82 57 311 302 302 303 305 309 341 122 125 110 333 329 327 326 324 323 323 324 316 310 315 53 78 85 90 96 107 122 143 167 183 201 226 254 288 321 330 335 7 88 90 89 87 90 96 100 90 80 65 69 65 59 54 63 81 91 96 103 116 127 132 118 126 138 158 177 188 187 185 181 177 165 158 156 159 159 157 154 148 141 140 130 118 102 98 96 99 94 85 62 45 55 80 80 73 59 52 51 47 24 9 4 10 7 343 291 291 298 313 313 311 306 306 309 312 316 318 318 320 320 315 292 276 113 90 88 86 83 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 18 18 17 16 16 16 16 16 17 17 17 17 17 16 16 16 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 8 7 7 6 6 6 5 5 5 5 5 5 4 2 1 -0 0 1 2 3 2 3 9 22 42 44 23 344 261 180 145 127 97 304 308 305 294 282 276 309 58 51 31 320 289 278 20 37 19 336 319 10 63 61 13 321 302 315 325 330 327 49 105 67 43 13 297 340 54 5 328 292 93 85 69 37 354 306 299 284 247 252 252 259 273 283 299 333 1 32 41 49 53 39 22 8 355 348 345 346 352 2 358 354 348 343 306 244 275 325 6 21 35 43 344 282 255 273 353 27 29 31 27 22 15 6 1 358 358 356 358 24 45 55 53 50 49 51 52 50 48 43 40 37 34 34 41 47 51 52 52 50 42 32 25 15 3 350 12 39 64 61 46 6 346 335 332 338 343 348 352 351 348 351 355 1 38 154 160 157 146 125 93 86 86 84 75 49 0 333 323 346 19 24 8 12 44 63 59 33 14 11 23 10 356 337 342 351 8 12 18 27 36 37 30 24 15 4 356 345 329 312 313 336 8 17 16 5 5 44 95 105 109 122 133 145 82 34 35 27 23 19 21 19 12 9 8 10 13 16 16 9 4 10 62 75 69 63 58 47 354 327 322 330 336 340 344 347 350 357 7 24 25 34 43 45 36 10 350 338 331 322 342 26 62 119 178 188 163 64 49 47 53 62 64 60 60 66 73 75 72 60 46 30 20 42 50 53 51 44 33 32 43 58 68 71 72 70 65 41 353 335 326 330 334 336 332 332 332 331 333 335 338 338 340 340 324 301 268 113 99 96 88 71 45 45 44 30 11 351 332 313 315 89 106 102 84 55 30 17 5 1 3 5 5 3 358 350 340 336 329 301 303 300 297 288 305 54 56 53 50 44 34 20 9 4 2 0 358 356 354 349 343 346 31 60 65 67 63 42 22 4 359 1 5 13 26 36 44 22 346 328 326 323 320 317 316 314 310 310 317 355 34 71 73 39 13 0 355 353 358 3 9 18 24 46 85 110 129 268 301 306 307 309 312 316 318 318 317 316 313 310 327 0 23 27 27 23 20 18 18 16 13 3 351 346 337 316 292 267 17 44 44 42 35 26 20 16 14 12 10 7 3 1 358 355 352 349 346 343 346 5 31 41 40 34 30 28 53 66 69 52 12 332 319 322 333 335 338 343 351 4 18 33 29 17 2 342 339 344 54 96 109 126 149 192 197 187 148 81 61 59 72 55 29 45 73 98 105 100 93 94 86 59 32 40 52 57 55 32 327 313 306 309 317 46 90 104 117 183 163 105 84 80 79 79 80 78 69 46 22 6 24 32 17 353 357 44 122 131 139 157 186 209 219 180 139 131 138 148 187 233 126 119 118 112 104 95 90 85 78 78 85 100 120 139 154 158 157 148 129 120 117 113 110 106 104 125 176 194 228 314 55 102 108 108 116 125 123 110 103 101 113 115 111 108 111 121 132 157 201 202 184 163 214 248 251 239 230 216 182 118 105 99 99 100 109 117 277 288 294 303 316 342 27 87 117 112 84 40 22 6 347 336 333 339 344 356 17 63 83 94 98 105 118 142 174 199 211 222 240 278 324 356 348 345 19 88 93 92 90 93 92 87 83 73 57 69 71 68 57 62 74 87 95 102 111 121 128 129 136 148 162 179 191 199 202 199 191 178 172 171 172 171 165 153 146 140 134 116 108 101 105 111 116 112 109 103 87 71 61 69 71 67 57 56 56 39 19 6 357 344 330 313 307 304 305 297 293 293 297 301 306 309 311 313 317 317 308 289 274 98 88 85 84 83 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 16 16 16 16 17 17 17 17 17 17 16 16 16 15 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 8 8 7 6 6 6 6 5 5 5 5 5 4 3 1 -0 360 1 2 2 2 2 3 13 29 47 35 4 314 247 180 176 184 229 282 283 287 288 249 149 89 57 27 317 22 48 37 15 333 277 277 339 72 57 14 323 304 171 241 285 304 67 66 49 17 357 329 60 56 19 344 48 86 83 69 340 305 294 290 274 126 355 310 296 288 239 244 331 8 33 42 46 51 45 20 354 339 335 334 339 348 357 356 355 349 275 232 243 5 9 8 5 8 12 320 312 10 38 38 37 30 23 17 12 5 0 0 358 358 353 357 16 47 61 61 56 50 49 49 47 45 41 39 38 37 38 40 47 54 58 57 54 47 30 12 356 355 359 21 44 56 54 37 3 342 335 330 328 328 333 346 347 349 352 353 358 46 142 149 141 124 107 91 86 83 77 63 33 342 330 330 344 10 20 6 34 54 61 54 34 7 2 6 349 335 324 341 350 358 356 356 2 38 42 34 23 9 352 337 321 308 298 343 20 27 27 22 18 21 43 98 114 124 149 151 141 67 42 36 28 21 17 22 18 11 1 0 3 6 11 16 19 22 32 57 71 73 66 64 41 279 292 304 321 330 337 340 342 343 345 348 354 2 32 53 55 39 15 345 324 302 274 9 36 18 301 221 152 55 41 36 31 31 47 58 59 54 59 64 68 66 60 48 40 41 50 55 57 58 52 44 40 50 60 69 70 68 63 54 30 345 333 330 339 336 330 325 325 325 325 329 334 339 343 347 350 339 317 254 127 112 107 106 95 72 66 64 57 18 344 324 306 311 33 106 105 98 80 50 26 4 358 358 3 2 0 358 350 343 349 1 6 354 345 337 317 48 67 62 55 49 41 30 16 2 2 359 354 350 349 348 342 348 17 59 65 64 72 73 55 13 358 358 0 1 3 12 24 37 21 340 323 319 317 315 314 314 314 309 303 308 0 32 54 70 52 26 0 352 351 355 354 353 352 345 335 140 142 151 193 267 287 293 302 307 312 316 321 321 315 306 296 5 34 35 32 28 24 21 20 21 23 24 24 20 8 355 334 347 44 51 47 44 38 28 21 16 14 12 9 6 2 358 356 354 351 347 345 345 342 344 357 30 43 46 41 45 50 62 65 64 47 356 325 313 321 333 338 342 346 350 358 12 31 28 17 358 333 351 36 70 79 87 108 154 194 186 158 121 83 57 49 85 78 58 45 66 84 93 95 97 99 94 79 50 50 54 60 64 16 307 301 300 297 287 312 101 117 151 219 216 102 89 79 69 66 74 77 73 54 20 355 349 39 48 11 358 33 105 127 137 149 166 186 252 333 97 139 155 165 187 230 202 127 116 111 107 102 97 92 88 82 81 87 98 121 147 160 158 151 138 130 127 123 119 119 123 159 174 143 83 53 35 84 104 112 120 129 131 123 121 122 123 115 107 106 111 122 140 160 194 218 195 174 164 249 285 278 257 231 189 113 106 104 108 112 124 155 232 263 273 292 320 348 357 9 200 144 114 83 57 35 11 356 358 15 26 32 39 62 84 97 102 112 137 178 202 218 231 246 274 344 41 31 7 352 22 86 95 96 94 93 89 84 83 72 60 62 71 75 66 66 73 88 102 113 123 131 139 142 145 154 166 179 191 203 213 213 208 197 192 188 188 180 169 152 147 142 134 113 110 113 125 127 117 112 112 112 108 96 78 66 71 76 69 67 63 54 27 3 339 327 321 317 316 312 306 296 291 289 290 292 293 294 296 298 305 309 302 289 292 89 87 86 85 85 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 17 18 18 18 18 18 18 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 7 7 6 6 6 6 5 5 5 5 4 3 2 0 360 0 1 2 2 1 1 4 17 32 42 15 314 282 195 185 177 219 265 278 293 325 260 168 99 62 35 15 33 43 34 329 277 268 332 18 61 65 21 302 220 167 177 117 77 78 68 50 353 348 16 58 47 36 19 58 77 86 75 331 300 294 288 136 98 53 315 301 288 203 203 344 4 42 51 42 40 35 352 320 309 320 329 338 345 351 354 1 39 186 217 339 13 5 360 350 352 348 290 16 51 50 45 35 24 15 7 2 1 0 0 357 352 345 349 3 37 61 67 59 50 45 46 45 43 40 38 38 37 37 37 43 50 56 59 64 86 27 7 0 11 19 27 40 46 43 12 343 332 321 312 305 308 331 355 355 352 349 344 352 101 119 114 104 96 90 86 83 79 71 51 9 329 326 327 335 356 2 355 43 61 67 51 20 334 337 337 331 329 334 349 348 345 338 338 356 40 42 35 19 5 349 327 311 314 342 34 35 30 28 29 31 32 41 80 127 151 171 131 83 49 38 29 17 14 14 19 14 7 356 357 358 0 3 15 27 33 41 56 77 89 95 135 239 250 271 295 316 324 331 334 337 338 338 338 336 329 274 71 58 36 23 353 319 275 232 41 18 353 319 26 66 48 40 29 17 15 24 48 61 61 64 68 71 72 69 60 56 60 62 62 63 63 59 54 50 54 63 70 74 75 71 60 25 342 326 323 323 321 318 315 314 315 318 326 334 341 344 347 350 353 2 53 93 103 110 119 117 112 112 119 124 151 277 287 283 294 336 96 100 98 88 66 33 3 354 354 1 359 358 356 350 355 10 16 11 358 351 349 354 65 75 71 59 47 34 12 357 353 4 356 349 342 342 343 336 343 23 69 69 66 69 70 60 15 359 357 0 357 355 353 358 7 21 343 321 312 308 307 308 312 311 308 294 283 277 53 57 61 62 37 345 347 350 352 351 349 346 339 316 242 201 190 192 225 263 286 306 316 324 326 321 311 293 263 218 87 52 42 36 30 25 22 22 24 28 30 29 26 15 7 3 51 62 57 47 37 29 19 15 14 14 11 6 2 357 354 352 350 347 343 344 344 344 342 348 21 45 54 54 64 70 71 58 46 27 351 336 330 340 343 346 347 349 351 352 359 6 9 0 347 328 12 75 80 72 70 107 200 217 220 150 124 98 80 49 33 81 78 59 75 85 91 96 100 101 98 95 86 70 65 65 76 289 286 295 295 290 277 258 209 139 224 261 280 103 98 91 81 71 68 80 78 65 38 5 354 24 53 38 356 19 79 123 133 140 148 143 114 6 333 279 200 188 197 222 238 174 122 117 113 108 106 106 106 102 101 101 106 123 151 166 171 165 149 143 141 141 133 134 150 162 134 98 76 57 33 47 97 122 127 124 119 120 126 127 118 106 99 97 99 106 119 109 96 1 233 187 157 162 268 293 298 74 92 99 104 107 110 115 124 155 210 245 255 258 272 306 310 296 269 219 139 106 84 62 38 31 39 47 51 48 48 59 79 94 102 120 180 225 235 244 260 279 310 42 63 44 20 1 28 79 96 100 99 95 90 87 86 81 72 60 69 75 75 71 73 86 100 112 124 138 145 148 147 155 166 179 190 205 220 220 213 199 191 190 193 186 170 150 147 143 134 120 119 125 125 116 107 105 104 108 114 113 108 93 90 92 96 102 87 67 43 324 306 309 312 315 316 314 310 306 301 296 291 285 281 280 276 275 284 295 294 290 12 86 88 88 88 88 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 17 17 17 18 18 18 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 8 8 7 6 6 6 6 6 5 5 4 4 3 2 0 360 360 0 1 2 1 360 1 8 19 33 26 10 190 170 166 172 239 264 280 308 337 28 71 74 64 33 3 339 41 34 12 28 27 19 13 36 109 36 305 209 191 186 343 76 85 85 55 24 29 38 41 7 17 49 61 70 84 94 35 315 319 292 154 142 187 284 286 290 305 337 341 347 61 58 43 20 336 287 292 303 323 329 334 337 342 353 91 141 174 221 345 1 357 348 341 342 341 346 30 47 55 57 42 22 5 357 354 359 358 356 349 340 332 337 351 18 47 49 45 44 43 43 42 41 38 37 36 35 34 35 40 47 50 52 47 41 33 20 14 24 25 19 11 4 336 295 298 301 299 293 293 304 10 16 4 349 338 327 12 96 99 92 87 84 83 81 80 76 67 43 354 328 324 325 330 343 334 344 37 71 74 53 12 336 336 348 352 358 358 354 343 337 337 353 22 41 41 29 11 354 334 322 316 348 37 53 46 35 28 32 37 38 40 49 122 155 149 87 62 50 38 18 4 6 9 12 10 2 355 355 355 354 352 5 29 43 45 53 77 99 117 173 232 252 265 286 304 316 323 328 331 333 333 333 326 310 252 23 44 32 25 13 358 352 14 24 8 358 359 56 61 49 36 20 9 3 6 33 68 79 77 82 88 100 105 108 109 85 73 67 68 67 64 58 56 58 64 71 78 81 80 72 28 335 308 309 309 308 307 307 306 307 312 323 330 335 338 341 348 358 29 56 72 75 101 121 132 141 148 148 157 174 202 228 252 285 353 82 94 90 81 68 38 359 346 352 358 359 359 358 358 8 19 19 3 351 346 351 13 62 80 81 68 48 25 355 14 22 15 357 348 341 343 340 331 328 20 84 78 70 61 54 40 14 1 358 11 9 356 345 342 345 353 333 307 297 295 297 301 309 310 306 285 268 257 31 47 51 58 34 358 354 347 344 346 345 341 331 317 265 207 200 199 214 260 316 339 339 336 329 308 277 248 220 172 84 56 46 39 31 27 24 25 28 30 31 31 29 21 17 26 57 69 66 50 34 20 10 11 13 13 7 2 356 352 349 348 346 344 342 343 344 344 339 339 356 50 66 70 76 77 75 63 40 9 344 337 334 343 345 347 349 348 348 348 350 354 358 354 346 332 46 95 99 90 119 188 201 221 227 155 135 124 140 139 71 103 103 92 84 89 92 90 93 99 108 115 115 105 100 108 242 258 271 286 294 295 282 265 260 262 273 291 312 102 103 101 98 85 67 81 82 74 53 27 8 7 30 34 0 11 46 107 124 134 139 135 129 117 255 282 269 232 221 227 253 218 128 118 115 113 114 118 122 122 124 126 134 146 163 180 193 195 185 173 169 170 168 168 163 138 107 87 76 58 30 15 63 98 109 115 116 111 121 117 106 99 95 94 83 74 70 73 67 46 314 249 180 152 124 25 38 55 75 90 99 104 108 114 123 142 156 186 207 202 204 249 285 280 272 260 180 119 102 86 67 57 56 58 58 54 52 54 73 90 107 158 230 254 260 270 285 297 333 77 84 63 37 14 36 73 95 98 98 94 91 90 93 95 89 73 66 69 78 81 83 86 96 112 130 144 148 147 147 156 166 178 199 234 249 234 218 200 189 187 189 181 164 146 143 140 135 129 123 119 114 113 114 116 116 119 126 130 130 128 127 135 165 171 160 147 208 272 292 297 302 305 306 306 306 307 309 306 301 292 286 283 278 274 272 279 283 287 24 86 90 90 87 85 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 21 20 20 19 19 19 19 19 18 18 18 18 17 17 18 18 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 6 5 5 4 4 4 2 1 360 360 0 1 1 1 359 -0 3 11 23 34 48 133 154 158 200 254 271 293 349 51 66 71 77 74 22 343 355 59 43 29 22 27 19 353 348 4 13 347 282 232 220 267 84 98 96 81 60 48 48 30 349 31 65 70 58 70 106 70 350 350 255 174 171 205 244 273 288 317 344 351 32 72 71 53 316 292 283 294 307 319 320 321 319 316 309 149 159 180 218 347 348 344 337 341 352 1 14 27 32 40 47 39 22 356 351 351 356 350 343 331 319 319 331 14 34 47 45 43 42 40 38 38 37 35 34 33 33 31 33 39 47 47 44 36 25 15 11 11 6 11 3 342 311 290 276 271 277 280 279 286 356 34 26 10 345 327 330 49 87 91 86 84 83 82 80 78 75 64 36 347 328 323 326 330 334 320 320 27 79 73 53 23 7 13 17 13 7 355 346 338 334 345 20 36 35 26 15 4 354 340 333 331 3 47 65 58 46 33 35 38 39 36 36 47 109 101 76 61 48 27 12 2 1 0 1 2 357 353 352 351 347 340 349 26 49 50 51 61 91 117 154 220 248 258 282 298 309 316 321 325 327 328 328 319 308 279 21 32 31 25 23 24 24 22 20 11 12 37 71 66 50 28 13 5 355 353 3 67 97 102 109 120 136 155 160 145 81 69 66 68 66 63 59 59 61 64 68 72 76 77 75 40 324 299 293 291 294 300 304 306 307 308 310 312 318 323 327 341 359 28 52 59 27 11 159 148 151 159 163 169 178 191 210 264 300 3 75 87 77 66 51 31 0 344 355 359 0 359 1 5 16 16 9 350 340 340 357 23 52 78 88 88 71 48 33 40 31 18 359 352 348 347 337 327 319 39 78 72 64 54 40 23 6 357 357 2 12 353 340 332 333 334 326 304 291 285 287 293 303 313 315 310 318 339 5 23 37 46 33 10 348 335 333 334 332 325 317 327 341 20 292 263 292 16 6 358 347 341 333 303 252 230 215 67 50 47 43 38 32 27 25 27 29 30 29 31 31 29 25 33 54 74 72 57 31 14 3 8 9 7 1 355 350 346 345 345 344 343 342 343 344 343 336 332 337 47 70 75 77 80 79 74 48 356 325 323 329 340 344 346 346 345 345 345 349 351 354 350 345 347 55 89 107 133 177 205 216 240 234 171 150 145 153 146 137 139 145 130 100 96 92 82 83 94 114 127 129 127 135 172 238 245 255 269 293 298 291 282 283 285 298 303 23 107 105 105 109 97 71 65 73 78 71 47 12 355 9 20 17 16 32 67 91 111 123 126 132 139 155 200 250 252 244 246 258 261 139 119 117 118 123 129 134 136 137 140 147 158 172 196 233 261 262 224 199 195 208 196 156 118 100 90 81 61 30 19 49 84 113 109 96 73 96 104 101 101 98 92 84 76 71 76 79 73 301 272 214 128 95 71 44 49 65 78 91 100 108 118 128 140 150 164 179 171 155 143 167 242 269 280 268 113 111 104 95 84 75 70 66 57 49 42 60 91 141 218 251 267 274 280 292 322 33 78 93 82 63 29 39 65 89 95 95 93 91 97 109 109 102 89 80 78 83 96 98 101 106 115 129 137 135 136 166 180 180 174 200 232 243 238 225 206 192 186 181 169 154 142 139 142 141 132 116 106 99 107 120 130 139 144 146 144 143 142 145 157 174 179 173 172 199 236 261 271 275 281 283 285 291 296 304 307 306 299 294 290 290 285 275 269 274 282 356 85 90 89 84 79 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 7 7 7 6 6 6 5 5 4 4 4 3 1 0 360 -0 0 1 1 360 359 1 5 13 21 34 113 162 187 233 262 286 317 348 52 90 97 107 105 97 57 51 63 59 37 19 23 5 346 342 357 14 344 324 295 227 212 231 186 121 101 90 76 86 184 282 15 71 77 50 46 58 41 7 340 220 186 189 210 223 243 269 330 29 40 54 67 83 60 287 283 289 300 306 307 306 301 300 298 263 177 184 203 234 356 330 329 335 354 3 10 20 22 18 21 26 29 18 3 354 351 345 333 323 313 307 352 35 50 51 50 48 43 39 35 33 33 33 33 32 32 30 29 32 38 46 47 40 22 3 352 344 11 20 20 356 327 299 283 273 265 265 265 264 257 32 43 34 23 4 354 356 26 83 91 90 87 85 83 81 79 77 66 30 335 326 323 326 329 324 312 299 48 77 66 52 23 24 24 22 10 357 343 338 334 330 349 25 44 27 11 0 0 359 349 336 331 335 45 68 66 55 44 39 40 39 36 35 39 60 77 76 62 36 18 17 6 358 351 352 353 352 351 350 347 334 326 330 25 45 51 51 55 68 88 122 234 270 284 293 300 306 312 315 319 321 324 324 316 341 23 32 30 28 24 22 22 19 18 17 14 16 50 83 73 57 20 13 5 355 348 349 27 111 126 133 151 167 183 147 71 49 52 54 55 56 55 55 58 62 66 67 68 71 76 81 91 256 259 261 273 289 304 312 312 310 305 302 300 303 308 316 333 358 27 59 62 44 35 67 114 125 180 261 225 220 225 267 301 316 16 76 79 69 55 35 16 4 359 3 1 358 356 1 7 14 0 341 327 329 340 8 28 43 61 83 97 107 83 58 44 32 19 1 354 350 346 335 333 6 63 68 65 60 49 32 11 356 348 347 349 353 344 333 324 330 336 336 320 300 282 276 282 302 344 6 12 9 2 0 1 8 13 2 328 309 311 314 316 315 328 344 9 19 17 358 353 3 21 12 2 349 353 5 39 73 73 60 39 31 28 32 32 30 26 26 27 29 27 26 29 35 38 37 43 55 73 74 65 32 14 7 11 4 356 348 344 342 340 341 343 343 343 343 343 345 342 335 327 328 16 72 77 74 76 76 74 49 346 322 321 331 341 343 343 343 341 341 343 346 347 350 347 340 8 44 14 354 212 195 200 211 239 242 212 173 152 138 132 143 176 171 148 121 108 104 100 89 91 125 158 140 134 139 162 208 226 233 249 289 298 301 296 304 312 323 318 103 109 105 106 109 101 79 42 35 43 50 33 6 352 353 16 44 37 44 53 58 59 74 103 128 139 149 165 197 235 242 249 257 269 189 121 120 123 129 137 138 138 141 147 156 168 183 213 276 289 281 239 192 191 206 193 135 109 101 98 95 80 59 47 45 70 98 89 64 27 358 70 99 104 101 99 98 92 87 89 114 151 236 249 141 99 93 87 63 59 69 75 83 96 111 126 139 153 162 169 174 169 155 145 144 134 74 0 11 63 109 114 110 102 94 87 80 66 39 0 337 296 258 261 270 275 280 279 307 66 53 65 86 95 88 64 52 59 78 91 94 95 95 111 122 107 100 95 91 85 85 95 109 118 124 125 122 117 114 82 330 343 344 312 224 226 231 233 225 211 198 183 172 157 147 142 141 145 139 121 107 102 100 107 128 142 150 152 150 145 139 138 146 162 175 176 172 175 194 212 226 235 238 245 255 267 280 295 305 308 310 305 300 298 299 292 284 274 274 276 303 86 87 85 80 76 23 23 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 6 5 4 4 4 3 2 0 360 360 0 1 0 360 359 359 2 7 12 19 35 198 218 242 260 287 309 290 204 180 154 132 119 108 94 72 63 59 41 20 7 348 335 327 347 12 293 298 286 212 200 217 289 95 107 127 161 215 176 32 33 65 73 66 46 32 14 345 351 154 159 192 237 239 252 10 61 69 68 76 79 85 60 327 311 308 304 300 299 299 301 310 325 0 118 131 136 151 219 293 313 346 5 4 10 22 20 14 8 10 15 12 8 6 3 355 337 334 351 22 52 56 57 54 52 49 43 36 31 30 29 29 30 31 30 28 28 30 37 42 47 29 358 328 339 17 51 43 24 343 305 283 273 267 261 257 256 251 299 44 46 42 36 28 20 13 27 73 92 94 90 86 83 80 77 73 62 18 333 324 323 326 331 325 314 296 61 74 68 53 29 26 19 10 356 346 336 332 329 330 8 42 45 24 19 22 15 1 347 328 315 309 31 66 68 62 54 47 47 43 39 38 43 51 63 65 58 33 19 13 3 351 343 345 346 346 347 343 336 317 328 5 28 36 42 43 46 49 49 26 334 318 311 307 305 305 306 307 311 318 327 328 334 25 37 35 27 23 21 20 18 17 16 15 14 12 47 83 89 71 27 15 7 359 347 342 342 120 147 155 180 166 94 43 40 40 42 42 43 44 45 47 53 58 62 66 71 77 90 131 194 218 226 238 269 309 324 325 317 314 315 321 320 317 310 304 302 316 10 70 83 82 65 83 94 89 350 306 279 267 273 317 321 334 45 85 83 74 52 27 2 4 7 9 1 356 353 359 1 358 329 316 315 326 349 24 35 37 37 54 89 110 80 61 46 29 17 3 354 348 344 337 11 64 67 65 63 60 47 23 354 345 341 339 339 338 334 329 330 344 347 343 331 314 284 255 247 336 27 33 28 18 3 354 348 346 340 324 289 281 288 301 318 341 4 17 27 20 8 350 349 0 16 13 5 0 17 41 57 59 57 49 33 19 11 12 19 25 26 27 28 25 19 20 27 41 48 50 52 58 69 74 70 47 28 15 9 350 339 332 333 333 334 340 343 344 345 345 345 346 342 335 324 322 351 82 77 70 66 66 60 35 352 331 325 335 342 342 339 338 336 338 339 342 345 349 350 343 6 32 28 16 213 191 187 190 215 233 230 181 139 122 122 150 185 180 157 132 116 112 111 111 95 289 266 240 174 152 164 188 213 220 232 280 304 306 311 326 332 338 0 106 109 106 108 109 107 97 64 32 18 12 14 8 358 349 28 67 68 63 60 57 45 40 49 103 132 144 153 163 192 224 246 258 272 256 125 124 127 131 135 138 142 147 157 168 182 203 232 268 237 212 199 189 195 197 180 122 105 104 104 102 91 79 67 50 71 81 71 40 6 340 22 87 102 105 108 112 113 118 134 167 187 207 215 160 87 94 100 103 86 81 85 89 102 129 148 156 161 164 164 167 171 169 154 134 106 83 56 32 35 77 110 111 109 107 109 113 131 112 16 349 304 286 282 283 283 282 273 87 81 62 53 60 92 96 90 78 72 76 91 98 103 115 132 127 98 97 96 96 92 94 105 124 134 137 132 131 133 139 124 94 84 92 190 226 231 231 234 226 213 197 175 161 147 144 142 142 145 133 102 95 106 123 146 150 149 147 149 149 143 141 145 153 164 170 170 171 179 194 203 209 214 215 226 244 271 291 305 312 312 311 308 303 301 299 295 290 286 276 273 269 86 84 83 80 77 23 23 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 17 17 17 16 15 15 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 7 7 7 6 6 6 5 4 4 4 3 2 1 -0 360 -0 0 0 360 359 359 1 3 7 10 12 201 216 228 222 236 309 175 204 249 237 195 103 94 85 70 66 61 44 359 320 301 308 311 304 172 136 10 13 52 73 29 2 20 100 124 113 93 72 49 44 50 67 69 53 35 354 316 305 139 132 200 288 299 354 48 62 71 85 122 93 82 77 327 306 305 301 297 293 300 310 331 16 52 83 115 137 157 179 230 299 353 7 346 1 23 21 11 1 1 4 7 7 9 11 15 19 18 32 46 56 55 54 52 51 48 41 30 25 22 23 23 23 25 25 24 25 27 33 37 38 20 346 329 4 52 66 61 25 335 282 277 277 270 267 273 7 40 47 46 46 45 42 39 35 26 30 50 86 91 89 84 80 75 69 64 54 8 337 329 331 335 341 335 326 320 67 74 70 53 33 23 10 358 345 341 335 330 326 345 53 53 44 24 23 19 10 355 336 316 311 346 55 67 68 67 59 53 52 47 43 41 46 52 62 67 62 41 19 3 349 340 337 339 342 343 343 335 329 316 25 38 32 30 30 33 37 40 39 7 338 325 322 316 310 304 300 298 313 328 341 344 4 40 42 36 23 20 18 16 15 15 14 13 11 9 31 85 107 86 47 19 8 355 342 334 323 288 214 188 163 53 42 38 37 36 35 35 35 36 36 39 45 52 56 61 77 95 124 150 178 216 218 240 349 357 347 335 324 327 338 346 340 323 313 301 288 279 288 15 126 130 132 112 96 89 82 279 291 48 27 3 339 357 63 94 91 82 58 29 3 1 5 5 356 352 352 359 355 345 327 320 322 336 9 35 42 30 17 359 32 77 73 64 50 24 10 359 352 347 344 344 46 73 73 67 63 62 54 17 340 333 331 330 332 332 331 332 337 349 357 345 332 316 281 225 198 100 51 47 37 19 353 342 337 330 321 306 281 267 272 294 330 7 23 24 21 3 349 341 351 358 9 16 9 13 37 49 52 51 53 46 29 6 356 353 4 15 25 28 25 12 2 11 31 51 58 60 61 64 68 74 77 71 45 16 356 327 319 315 320 324 332 342 346 348 348 348 347 347 343 335 322 315 333 95 83 71 59 55 48 25 345 330 325 335 338 339 334 334 332 332 335 341 351 357 358 354 15 34 27 76 182 176 170 169 187 225 237 209 158 132 131 158 177 176 158 128 116 117 117 118 105 295 279 280 272 244 223 219 223 222 235 274 305 317 325 336 339 346 76 104 108 110 113 115 117 107 83 38 30 26 26 20 11 2 30 78 92 85 78 68 48 30 22 36 91 130 138 143 154 193 238 263 275 292 120 127 127 129 134 137 144 156 168 178 191 208 218 200 158 157 165 182 200 200 170 112 101 102 102 101 98 98 110 194 162 78 67 44 15 352 39 85 102 108 113 118 124 135 158 186 199 201 187 123 83 83 103 110 93 88 95 113 135 168 184 176 168 160 157 161 171 186 169 129 104 93 79 49 45 58 87 101 106 112 122 144 174 128 100 1 297 291 290 290 289 289 97 92 87 76 62 57 78 93 98 95 85 80 87 102 116 152 138 100 97 97 97 100 103 113 129 143 148 146 135 136 139 136 131 128 132 145 173 214 234 241 243 226 205 187 166 155 148 149 149 149 145 121 78 67 105 158 181 174 163 151 156 156 151 148 151 156 162 166 166 175 186 196 195 197 201 209 225 257 293 308 315 317 316 313 309 307 304 301 300 295 290 276 268 118 87 85 84 81 81 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 19 20 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 7 7 7 7 6 6 6 5 4 4 3 2 1 0 360 360 -0 0 360 360 359 1 1 3 8 12 184 207 199 177 174 133 122 44 354 249 314 49 65 61 61 67 55 29 270 277 288 307 320 346 75 67 49 46 51 53 18 349 324 328 101 99 89 78 56 43 35 42 41 23 229 268 285 283 123 105 15 333 339 41 39 49 76 80 115 132 147 175 260 286 293 290 289 289 301 319 345 22 45 65 109 144 156 112 59 22 8 354 325 346 14 21 9 359 355 359 3 6 10 13 17 19 25 37 48 53 53 51 50 49 45 37 20 13 10 14 16 16 17 17 19 20 22 25 27 29 22 4 356 9 61 69 67 44 38 43 38 36 44 60 59 52 48 47 45 44 43 42 43 40 34 29 40 70 85 88 84 80 75 66 60 44 6 343 337 341 346 348 346 344 18 75 75 71 54 36 18 0 348 341 340 335 334 337 36 58 55 41 25 5 357 351 349 339 334 346 44 63 67 69 69 63 57 53 49 46 45 49 55 64 73 75 66 18 344 336 333 335 337 340 339 337 331 339 17 52 44 32 19 20 24 25 31 31 4 341 328 326 320 313 307 316 327 346 354 358 355 21 44 48 36 23 17 14 13 11 12 12 11 10 8 7 81 103 93 71 21 357 343 331 318 305 280 229 87 55 44 41 39 34 34 34 32 31 30 29 31 36 44 49 53 67 75 73 67 59 41 28 16 15 13 3 351 341 348 354 355 342 328 316 308 299 284 287 282 228 201 169 119 80 60 49 51 57 64 54 31 354 0 60 106 106 102 88 54 15 1 356 354 349 350 353 359 352 339 324 321 330 356 25 35 35 20 1 345 12 59 70 68 55 22 358 349 346 345 350 7 61 78 80 73 65 58 49 1 328 322 322 323 326 329 331 332 336 345 1 337 317 298 291 275 100 55 53 57 51 31 355 335 325 316 309 298 280 256 253 291 5 31 34 21 9 351 357 359 358 354 2 15 15 27 50 64 56 48 48 39 17 342 335 338 350 4 17 24 14 351 337 9 45 62 67 70 71 73 75 79 89 89 71 20 334 304 302 303 308 316 334 348 354 355 354 351 350 349 346 335 318 305 308 103 95 89 79 66 50 8 322 318 321 330 332 333 331 330 328 326 336 352 7 9 7 0 18 52 72 89 116 131 126 113 59 330 292 227 167 144 140 153 155 149 143 135 125 119 118 119 121 189 272 277 279 279 273 267 261 256 262 273 289 309 328 346 347 17 99 100 111 120 120 114 109 102 89 51 43 48 47 39 12 355 12 88 108 103 98 86 62 34 26 32 43 78 115 136 148 174 223 278 296 309 110 126 128 130 133 137 149 163 173 180 189 199 193 169 155 153 162 186 210 203 148 106 101 101 102 106 111 126 157 194 155 71 62 50 25 5 46 88 103 109 113 121 131 144 158 179 196 190 157 109 88 70 97 106 97 89 103 148 169 185 196 191 171 154 147 158 175 198 189 133 107 105 99 84 72 69 74 90 106 124 138 133 112 99 98 97 282 286 289 294 299 326 88 93 92 91 81 73 74 86 94 97 87 80 81 97 103 103 70 81 97 99 99 102 116 138 159 164 159 140 102 129 135 134 135 138 143 151 166 198 230 250 249 203 172 160 157 154 154 158 161 159 148 118 82 45 14 277 201 179 166 158 160 160 157 151 151 155 162 164 166 178 190 196 190 191 195 202 237 307 324 325 324 323 319 315 312 311 309 308 306 301 289 275 262 103 90 88 86 84 85 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 18 18 18 18 19 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 7 7 6 6 6 6 5 4 4 3 3 2 1 360 360 360 -0 360 360 360 1 0 1 4 10 71 203 201 177 156 115 95 36 301 278 51 49 55 62 60 58 36 2 325 340 338 347 13 36 57 56 55 54 57 46 5 351 0 59 53 65 82 91 94 76 44 26 358 308 271 274 281 289 102 91 42 351 21 53 26 25 84 113 168 209 199 208 235 260 271 272 277 286 303 328 355 34 50 43 341 35 85 76 55 26 354 352 4 32 27 19 2 355 350 355 1 7 13 13 14 16 24 35 48 51 51 49 48 47 42 28 9 359 358 2 5 7 9 10 12 15 17 20 22 22 22 18 7 24 58 63 59 52 49 48 48 51 54 55 55 53 49 47 45 44 43 42 44 42 37 30 34 56 81 88 89 86 82 74 60 38 13 355 348 348 351 352 353 354 44 77 79 74 59 37 12 353 340 338 340 339 347 6 47 55 52 31 2 334 318 327 358 8 22 42 60 65 67 69 70 68 61 54 47 46 49 52 57 64 73 85 95 56 350 340 336 338 339 337 335 333 332 5 41 54 44 29 10 14 17 16 18 14 359 341 330 326 319 329 350 4 9 16 10 4 359 28 48 54 39 24 13 11 9 7 9 10 10 8 3 355 62 92 99 98 61 345 321 308 296 280 263 217 50 47 44 41 38 35 34 33 32 28 25 24 27 32 37 41 42 42 44 46 45 41 37 34 28 24 20 14 9 7 6 3 359 351 342 333 327 321 313 308 298 278 248 197 93 82 75 70 67 67 66 57 38 7 348 51 124 126 126 124 101 41 351 339 340 343 345 350 350 338 324 318 317 334 7 33 31 23 8 353 356 32 64 71 72 65 26 328 328 332 339 359 30 63 77 82 82 72 55 30 349 325 316 317 321 325 329 331 331 334 339 348 310 292 300 3 18 24 24 34 48 52 32 355 327 316 308 299 292 282 311 2 17 26 37 38 19 6 358 5 3 358 347 355 10 21 31 56 83 69 52 37 21 352 319 328 334 343 354 5 13 6 359 357 22 44 60 68 72 76 79 83 85 92 91 84 29 299 288 290 294 299 305 339 354 2 1 359 355 354 354 352 335 316 297 291 110 106 102 96 85 83 309 297 307 315 323 327 329 329 327 328 331 354 10 17 12 7 3 29 67 77 72 69 62 47 27 0 330 321 346 118 113 113 115 98 89 112 185 144 121 122 128 150 183 260 275 277 279 279 282 284 289 284 280 281 303 340 0 15 86 101 92 116 120 111 107 105 103 98 85 66 54 50 54 16 358 0 76 104 110 106 100 88 46 26 21 33 29 19 76 136 142 95 338 329 343 53 114 127 130 134 142 153 162 169 170 171 180 180 160 154 155 175 203 225 191 119 105 104 106 111 119 132 152 161 156 84 67 59 49 36 31 53 87 102 109 112 119 128 143 158 174 193 174 133 107 100 90 67 108 107 103 125 206 199 194 192 182 144 110 111 158 173 180 148 119 110 114 113 110 100 89 81 89 102 117 114 100 89 84 99 217 264 273 283 298 338 75 93 94 94 96 92 86 81 83 87 88 83 79 80 89 96 98 75 69 84 102 104 109 126 158 185 201 224 275 311 292 196 148 138 140 143 148 159 180 230 254 203 121 119 129 154 158 161 166 172 167 147 126 116 118 0 15 79 133 153 158 157 155 150 145 149 153 161 164 168 177 183 187 185 180 171 125 36 6 352 341 331 325 318 314 312 313 314 314 315 308 293 273 251 103 92 90 89 87 88 23 23 23 22 22 22 22 22 22 22 23 22 22 22 22 22 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 4 4 3 3 2 1 -0 360 360 360 -0 360 0 0 0 359 0 7 82 138 196 190 138 83 106 136 286 53 79 63 52 50 55 48 38 12 355 4 355 9 37 38 39 28 46 76 77 60 36 26 49 63 56 53 63 85 85 65 47 32 11 339 304 288 296 307 107 156 162 346 50 44 352 282 222 175 193 201 198 212 228 242 252 260 271 286 306 326 339 19 77 27 344 3 74 84 73 25 328 10 35 39 28 5 332 337 345 354 2 12 20 16 12 11 21 34 47 49 49 49 48 43 35 16 357 345 348 353 357 359 1 2 5 9 12 15 17 18 21 26 28 44 55 59 57 54 50 49 48 48 51 55 56 54 51 47 46 45 44 44 44 44 40 33 28 46 73 88 90 87 84 75 58 34 12 355 348 348 351 352 353 357 53 79 85 82 69 41 11 350 332 339 343 345 354 19 46 51 46 6 325 305 290 320 12 24 36 54 66 65 65 65 67 67 64 55 40 17 40 54 59 59 60 63 60 40 4 346 338 336 330 328 330 332 348 32 50 53 46 25 9 6 8 10 10 4 355 343 333 329 328 11 26 21 15 11 10 6 10 31 51 56 46 27 13 8 5 4 6 9 10 8 3 5 44 77 85 85 54 318 295 288 278 263 283 51 47 44 42 33 35 37 38 36 34 28 25 23 25 29 33 35 35 34 35 36 37 36 34 31 27 24 21 19 19 17 16 11 7 1 358 354 351 350 346 337 320 300 278 274 109 102 98 92 84 78 72 62 44 18 354 76 121 128 129 126 114 95 336 325 329 333 339 340 338 327 318 317 320 336 356 24 21 13 2 345 2 41 68 73 76 85 70 279 290 311 341 17 43 59 69 76 79 76 63 28 339 321 314 316 321 326 329 330 331 333 334 333 304 3 24 23 19 15 10 12 22 40 25 349 323 316 311 299 343 29 33 27 20 11 19 26 25 23 18 14 3 352 342 345 0 19 18 56 91 84 63 20 358 350 342 339 337 341 350 358 6 11 12 15 21 35 48 56 60 64 65 67 71 73 74 78 219 266 276 286 291 293 298 346 1 7 6 3 359 1 1 356 333 315 300 322 105 104 106 105 106 162 267 289 299 307 314 319 324 329 334 348 3 21 22 17 7 2 13 49 74 72 55 41 32 23 354 332 316 314 351 97 93 93 94 75 63 52 299 205 129 134 136 142 151 230 274 271 266 261 261 273 293 287 269 254 211 47 43 49 100 102 94 99 100 98 97 100 108 111 107 96 75 55 37 17 7 15 54 84 101 94 98 96 77 40 23 31 26 12 355 17 40 46 40 35 31 51 88 117 124 133 144 152 155 154 149 145 142 152 147 143 142 184 243 250 144 111 106 109 115 126 138 145 144 113 89 73 65 55 41 31 33 49 76 92 101 102 107 119 138 153 167 191 162 120 107 112 122 172 124 117 118 154 218 220 204 185 152 93 64 48 58 116 126 121 118 116 120 121 121 115 105 98 97 98 98 94 90 86 83 170 241 257 263 279 338 65 95 100 95 93 91 90 89 87 86 91 97 101 103 103 101 100 97 88 64 67 97 110 120 136 162 195 243 279 299 305 297 285 268 154 127 124 130 143 165 254 279 94 111 126 141 165 163 165 172 189 170 138 121 117 113 97 75 71 64 80 140 147 144 140 139 147 152 150 158 169 181 176 171 165 141 111 78 53 28 4 347 333 322 314 309 307 309 311 314 317 313 295 272 239 104 94 93 92 92 93 23 23 23 22 22 22 22 22 22 22 23 22 22 22 22 22 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 19 19 20 20 21 21 20 20 19 19 19 19 19 19 18 18 17 17 17 17 17 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 7 7 7 6 6 6 5 5 4 3 3 2 1 0 360 360 360 -0 0 1 -0 359 357 357 2 132 168 206 221 109 88 86 88 69 64 79 87 73 59 58 44 18 345 333 329 309 8 45 40 17 332 334 81 87 80 67 59 66 74 71 48 37 63 78 72 55 34 11 335 311 305 317 322 327 180 184 188 174 211 246 248 220 191 198 180 184 223 228 236 248 261 276 294 306 313 314 4 136 131 33 30 72 84 93 80 325 21 43 40 9 320 314 330 346 0 10 14 18 19 10 9 17 32 43 47 49 52 53 41 25 359 345 337 342 346 350 352 353 355 359 3 7 10 12 15 22 33 43 52 58 60 60 57 53 52 51 50 53 55 57 55 53 49 47 46 46 45 44 44 41 34 25 33 61 85 87 85 80 69 53 32 6 349 340 344 349 351 352 7 58 82 89 89 78 52 11 345 331 337 339 345 354 19 37 44 23 325 295 291 298 40 44 38 34 56 68 65 62 61 65 66 65 57 26 345 26 54 58 55 52 50 47 33 7 342 331 326 325 323 325 335 11 42 51 51 45 19 4 357 1 4 4 1 353 343 331 334 358 36 33 19 3 1 8 8 18 34 52 55 49 28 13 5 1 1 4 8 11 12 9 13 38 87 87 73 12 322 311 321 345 21 45 47 45 38 30 20 30 38 42 43 37 27 23 23 25 29 31 32 30 30 29 30 31 31 30 29 27 23 21 20 20 19 18 14 10 7 4 4 2 1 355 347 331 312 298 288 276 217 148 110 91 81 73 62 43 31 32 76 98 104 105 108 109 111 332 319 321 326 332 334 330 329 333 334 337 348 358 9 11 5 354 334 359 45 74 77 86 143 209 258 289 343 19 37 48 56 61 66 70 74 65 12 318 308 306 309 316 321 326 328 329 332 333 347 31 53 42 26 15 8 3 358 359 8 12 354 335 335 357 40 50 41 31 23 9 353 346 358 19 36 31 18 356 344 337 336 350 3 359 46 88 94 75 31 358 353 349 343 340 341 349 357 3 8 12 19 25 33 39 42 38 37 37 44 49 54 52 35 310 293 295 298 299 302 317 353 4 8 7 4 2 4 4 355 328 318 320 60 90 99 105 110 119 233 280 291 299 297 300 305 325 346 4 18 22 22 14 7 358 355 26 64 78 73 54 11 354 349 332 321 314 314 22 80 86 99 108 101 70 13 350 21 130 136 131 131 141 180 269 273 263 252 236 219 214 246 237 206 163 109 74 60 100 108 105 95 94 93 89 98 114 119 117 113 105 88 63 43 31 30 42 64 81 79 77 75 71 45 28 23 28 30 15 29 51 63 54 51 48 49 67 92 110 122 132 142 146 145 138 135 134 139 137 134 132 148 180 219 113 106 106 113 128 151 149 128 107 98 92 87 80 67 48 27 19 27 60 84 94 96 104 115 125 133 147 180 156 110 111 127 135 145 118 118 126 165 210 226 217 184 127 86 64 44 31 55 97 117 121 121 120 118 115 113 114 113 113 110 107 104 101 103 122 229 244 254 268 39 71 110 108 103 96 90 85 81 83 86 87 94 104 115 118 116 110 105 102 99 78 64 69 100 119 133 153 190 274 305 317 321 317 298 266 140 33 21 12 7 0 349 29 115 138 156 160 165 150 156 195 259 156 123 117 119 124 124 79 57 42 27 25 140 143 144 147 150 153 154 161 165 168 162 151 135 114 98 85 68 46 12 345 329 318 311 304 301 300 306 311 317 309 293 272 193 102 96 95 97 100 102 23 23 22 22 22 22 22 22 22 23 23 23 22 22 22 22 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 21 21 20 20 19 19 19 20 19 19 19 18 18 18 17 17 17 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 6 5 4 3 3 2 1 0 360 360 360 0 1 1 360 358 356 359 4 132 192 193 220 26 46 54 73 81 76 85 94 90 75 59 44 357 317 293 300 320 24 55 60 317 281 263 93 99 106 136 134 113 89 82 59 17 24 75 85 77 36 356 327 308 314 325 317 317 221 172 188 199 223 235 242 66 39 24 9 358 322 248 241 254 276 294 310 315 323 338 54 94 91 77 63 62 72 77 67 48 48 63 59 347 306 321 338 355 14 25 22 17 13 7 8 13 27 38 45 49 51 51 36 10 343 335 334 338 341 344 346 348 351 354 358 1 4 7 11 20 36 49 57 61 63 62 60 57 55 55 54 55 57 57 56 52 49 48 47 47 47 46 44 41 34 25 20 48 77 84 82 77 68 50 20 352 338 333 340 347 353 353 16 60 83 88 87 77 50 9 337 331 334 335 339 348 19 33 33 340 302 285 300 33 60 54 45 33 59 65 63 58 57 60 67 68 59 358 341 22 55 58 54 50 45 42 30 5 340 330 325 323 320 330 359 28 41 49 48 38 10 356 352 1 2 2 1 350 339 324 345 27 46 34 15 355 359 5 8 24 40 53 54 46 26 12 3 359 0 4 8 13 15 15 16 39 105 99 82 28 17 24 29 36 42 45 44 40 30 16 8 15 31 43 52 42 31 22 24 26 30 31 31 30 28 27 26 27 26 26 25 24 22 21 21 21 20 18 14 11 8 7 7 7 6 357 346 332 318 308 299 281 264 251 274 45 69 71 62 42 37 45 68 91 98 99 98 98 99 339 316 314 324 330 332 331 343 3 0 350 343 358 6 8 354 345 338 356 48 81 89 110 167 103 41 34 35 40 46 51 55 59 63 66 67 54 333 301 293 290 294 303 313 320 325 325 326 325 356 46 62 49 29 10 2 357 352 351 353 3 3 3 7 30 46 53 40 25 10 352 339 331 347 14 45 37 14 343 334 332 333 344 349 350 40 84 93 74 34 353 355 348 340 338 341 348 359 3 5 9 21 31 39 42 41 34 24 20 28 39 45 46 22 349 319 313 314 315 325 342 359 5 6 6 4 2 2 3 351 325 325 0 78 82 87 94 105 109 310 304 303 302 281 279 319 12 27 34 36 25 12 356 350 347 347 37 70 79 70 49 340 336 336 332 320 325 14 81 85 80 90 105 120 81 10 358 15 112 122 122 126 135 148 252 274 275 271 262 248 234 224 227 198 167 125 91 64 84 99 101 94 98 99 98 108 125 130 128 121 115 108 97 84 56 45 39 50 66 74 69 66 60 44 28 15 24 38 52 60 71 76 73 66 56 50 56 72 96 108 117 126 132 134 130 133 136 141 139 141 147 167 163 130 105 106 110 125 148 168 132 107 101 101 99 98 94 85 69 34 7 358 18 76 92 92 97 105 109 111 115 123 76 97 113 120 120 116 107 113 128 170 206 229 231 185 115 85 69 50 27 31 51 103 122 124 120 116 115 117 125 130 129 125 120 118 120 132 163 213 213 118 80 101 157 192 111 99 94 89 82 73 71 73 81 80 93 108 110 112 111 110 111 112 105 86 44 20 24 30 19 336 326 341 357 11 23 48 63 61 28 13 5 2 5 19 53 154 172 171 165 157 152 163 183 224 125 115 116 122 123 111 63 38 24 12 355 190 160 156 152 151 150 150 152 151 148 141 129 117 108 104 100 95 87 56 320 305 300 298 291 289 289 296 304 308 299 289 276 96 96 97 99 102 106 107 23 23 22 22 22 22 22 22 23 23 23 23 23 22 22 22 23 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 18 18 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 4 3 3 2 1 1 -0 360 360 1 1 1 0 359 0 19 8 348 230 92 66 37 27 31 54 74 89 194 110 98 92 73 27 354 326 295 42 35 29 65 128 174 231 103 84 99 131 233 193 124 85 75 60 347 330 19 101 101 81 325 309 300 284 278 276 289 196 162 204 222 234 234 40 49 45 22 350 346 338 302 283 282 303 313 321 325 15 39 39 81 82 59 55 55 66 62 52 49 84 122 151 167 267 349 358 9 33 43 34 5 357 359 0 8 21 39 47 50 49 43 19 345 329 323 328 332 335 339 342 345 347 349 351 353 355 357 4 17 34 48 58 62 63 63 61 59 57 56 57 57 58 58 57 53 50 48 48 48 48 47 44 41 32 23 13 38 70 85 83 80 75 55 12 331 327 329 336 349 356 356 23 62 81 82 80 68 41 6 336 330 328 325 335 350 22 23 0 314 297 296 14 57 62 59 53 52 63 67 66 59 55 57 70 77 72 323 4 43 60 60 58 51 45 39 30 5 342 329 326 328 342 21 31 29 35 42 44 29 4 355 356 2 2 1 358 346 334 328 17 41 46 31 11 355 357 357 5 27 42 50 53 43 25 8 1 358 1 4 9 15 19 21 22 39 87 103 98 73 40 34 36 39 40 40 38 30 16 357 350 353 16 35 48 42 33 26 27 29 32 32 31 29 26 25 25 25 24 22 21 21 21 22 22 22 20 17 14 12 11 11 11 9 6 356 343 328 317 310 302 286 272 267 282 323 59 84 79 64 50 42 46 75 92 95 93 88 75 274 319 335 347 343 338 335 357 10 358 339 332 348 359 0 341 342 341 340 25 85 101 99 75 46 45 44 43 46 51 57 61 67 74 73 65 39 330 305 294 291 295 304 313 319 323 320 312 295 25 55 63 56 32 5 354 349 346 344 346 353 6 15 21 36 46 50 37 14 348 329 320 318 327 355 43 39 11 347 334 331 332 338 339 346 47 88 90 72 31 356 356 342 335 335 338 346 359 4 6 6 17 32 45 44 40 30 9 358 4 29 54 94 1 318 319 323 328 336 352 0 5 6 6 5 4 2 359 358 351 342 345 31 79 82 77 73 84 80 25 336 330 323 277 46 46 37 41 46 49 30 9 342 347 348 348 45 75 82 67 42 304 340 13 355 315 339 44 81 79 68 59 84 107 33 0 356 351 115 122 123 128 135 142 203 264 280 283 282 275 267 249 233 210 171 127 83 51 36 92 102 102 104 110 118 131 140 138 133 128 119 117 108 98 78 64 50 53 73 81 74 64 54 37 19 12 20 34 55 74 81 85 86 78 67 55 48 60 84 98 105 105 94 91 105 126 138 144 146 155 167 178 140 111 104 112 125 157 159 136 106 100 99 101 101 102 100 98 91 69 2 334 337 73 89 90 90 102 112 110 112 116 130 114 109 111 108 104 95 99 118 184 236 252 251 146 102 87 76 59 32 27 25 31 71 109 115 118 121 124 129 131 135 137 136 137 141 151 157 145 112 101 104 157 194 200 94 92 92 89 82 72 61 56 58 56 56 55 62 86 106 116 120 122 122 116 103 61 24 4 358 0 12 24 30 32 35 47 56 54 16 0 355 351 352 356 13 195 191 177 167 162 169 173 169 156 130 119 116 121 120 103 56 20 0 356 40 133 144 144 143 141 141 140 137 133 129 123 118 114 112 116 121 132 146 166 190 209 238 259 267 271 276 287 292 293 287 295 71 84 90 94 99 103 105 107 23 23 23 23 22 22 22 23 23 23 23 23 23 22 22 22 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 17 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 6 6 6 6 5 4 3 2 2 1 1 -0 360 360 1 2 2 2 2 6 14 16 11 23 67 63 45 7 0 20 347 273 247 287 86 104 84 51 12 356 4 69 40 29 13 50 74 341 51 59 56 11 276 240 110 91 80 18 307 301 290 278 177 179 313 304 284 248 251 256 278 205 185 226 233 239 56 52 54 71 13 334 324 321 316 313 317 324 327 329 345 64 59 22 92 74 60 51 53 67 64 58 49 147 171 176 161 52 13 10 12 29 91 100 346 343 345 348 356 19 49 53 50 40 12 323 311 313 317 321 325 330 334 338 341 342 343 344 344 347 353 5 16 30 44 53 59 64 64 62 59 58 57 58 58 58 58 56 52 49 48 48 49 49 48 45 40 32 19 12 19 66 84 84 82 78 63 356 323 322 328 338 352 0 9 30 62 76 79 75 63 28 356 332 323 319 319 348 26 43 29 358 322 319 31 61 61 61 59 58 62 67 72 73 69 62 63 82 93 75 20 39 57 67 66 62 55 49 39 26 1 339 325 330 354 38 45 41 31 26 31 44 24 3 354 359 2 1 1 355 344 344 9 48 47 41 25 6 354 350 343 356 28 44 50 53 43 24 1 356 356 2 6 10 17 23 27 28 35 56 95 100 85 57 43 38 38 37 34 27 11 347 328 327 335 5 34 41 40 34 30 29 30 31 31 29 26 23 23 22 23 21 18 17 18 20 22 22 21 20 18 17 16 14 13 13 10 4 354 344 334 331 324 315 302 287 274 268 278 92 104 105 97 69 46 45 54 73 85 91 86 73 27 13 6 4 352 340 329 355 355 342 312 306 317 343 346 345 345 340 334 6 73 86 74 60 45 42 42 42 46 56 70 78 86 96 92 76 44 344 315 305 313 318 322 324 324 323 319 320 6 44 52 57 60 32 359 341 339 337 337 338 344 4 22 32 40 45 45 29 349 318 309 309 314 333 14 34 30 6 346 333 330 330 334 333 346 77 93 91 77 34 3 352 339 336 340 336 342 356 8 8 5 5 21 41 51 40 12 328 323 328 344 335 203 212 309 324 330 342 353 7 10 9 7 5 4 3 0 357 353 356 359 0 44 78 86 71 54 36 43 25 358 356 15 60 56 43 31 26 24 25 16 6 0 6 3 0 23 74 95 87 330 291 331 54 200 259 304 43 83 79 65 0 33 60 50 46 40 36 91 116 123 132 140 151 179 226 264 278 281 279 273 262 246 225 149 112 105 74 15 86 109 111 108 115 128 143 148 149 148 136 120 120 107 103 98 80 37 38 86 89 82 67 52 29 9 4 7 27 57 78 81 81 81 79 73 62 50 54 76 98 99 96 84 69 61 83 111 131 144 180 183 164 116 109 112 131 154 173 143 117 106 103 102 102 101 100 99 99 101 105 295 293 297 91 98 97 94 118 132 129 133 138 141 110 95 97 97 95 89 87 76 262 281 276 264 106 95 89 84 70 48 33 28 27 32 70 100 114 120 122 124 124 126 139 169 177 169 156 141 121 116 123 144 173 157 93 82 85 89 89 85 77 63 53 50 58 54 43 20 21 70 118 113 116 121 124 124 123 111 63 14 43 63 58 42 33 31 33 35 25 350 343 339 334 332 332 340 295 213 200 176 174 177 178 169 153 136 129 126 131 128 120 91 339 323 313 119 124 128 132 133 131 132 130 127 122 118 114 116 119 123 133 143 154 163 173 183 192 206 223 241 254 265 277 281 282 282 64 82 82 85 89 94 99 102 105 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 20 20 21 21 21 20 20 20 20 20 20 21 20 20 20 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 4 3 2 2 1 0 360 360 359 1 2 3 5 8 11 17 22 25 47 69 71 47 339 314 288 268 261 257 299 90 94 85 61 17 334 24 49 39 27 17 12 1 0 51 53 41 312 295 293 105 105 101 91 307 310 260 180 157 39 348 346 0 21 35 319 296 298 238 233 258 42 50 50 53 136 280 299 302 313 321 327 334 339 334 324 347 102 189 213 86 78 69 51 43 49 54 48 47 86 102 82 40 25 20 17 22 40 108 86 32 3 349 341 346 17 47 58 49 355 292 288 293 302 307 311 318 323 328 333 336 337 337 338 342 350 359 11 19 24 29 36 49 61 63 62 60 58 57 58 58 58 57 54 52 48 47 47 48 49 48 46 40 32 20 9 9 55 84 91 84 77 59 356 333 328 334 342 353 6 26 46 66 74 77 75 62 17 341 322 314 312 335 48 55 51 37 18 8 25 55 62 62 59 57 56 64 71 79 84 90 102 103 91 76 58 47 43 56 65 70 68 62 56 41 23 356 337 330 346 32 55 58 53 39 19 15 19 20 5 357 359 1 1 359 354 354 12 40 52 49 38 20 359 349 341 335 5 38 50 52 53 52 27 357 349 356 5 9 13 18 24 28 31 32 41 65 84 81 71 56 44 37 29 14 348 319 305 303 313 339 21 38 40 39 33 32 32 31 30 28 25 22 20 20 19 20 18 16 15 16 18 20 22 21 21 20 19 18 17 15 12 10 6 0 358 357 356 347 336 323 307 286 267 259 249 155 114 87 59 37 36 43 54 69 83 94 83 56 34 17 3 344 327 313 344 342 328 296 282 300 352 352 348 340 342 8 55 69 74 77 64 50 38 37 38 40 58 76 94 106 111 104 83 54 0 5 359 354 338 334 332 329 336 346 25 41 43 43 47 56 34 349 325 327 329 329 330 337 2 34 44 46 46 40 356 316 310 312 324 352 26 38 34 21 358 340 329 326 331 336 337 4 86 99 94 82 42 7 349 341 340 336 326 333 349 13 7 357 344 350 11 53 24 320 291 315 344 14 12 5 335 332 335 338 355 9 18 16 13 9 6 4 1 359 355 351 357 0 6 32 74 88 73 52 36 36 26 13 10 31 55 62 45 26 10 354 334 326 24 27 23 10 6 32 107 129 165 286 307 313 237 201 215 237 91 91 95 85 50 45 43 43 55 59 60 71 97 116 129 138 148 163 192 230 256 266 268 265 265 264 263 264 121 120 125 125 58 126 126 123 129 136 144 151 154 145 131 114 108 102 103 106 91 347 351 89 95 90 71 49 24 6 2 6 33 64 78 80 77 73 72 72 68 51 50 71 94 99 100 97 91 83 78 86 94 106 169 139 117 110 118 133 155 164 161 119 110 107 106 105 104 104 103 104 107 113 128 204 248 254 139 113 113 131 160 162 157 155 140 112 80 77 81 88 91 93 104 281 290 282 282 76 93 93 91 89 80 64 47 37 31 30 59 90 108 113 115 117 120 127 143 192 211 201 166 144 132 136 150 163 148 105 88 86 87 88 88 85 80 67 53 48 57 60 49 16 358 24 94 103 108 114 124 131 135 134 134 125 105 105 100 69 30 11 6 0 343 324 317 312 304 306 310 316 312 298 281 187 180 182 191 178 152 133 131 136 156 150 145 147 219 273 284 138 126 126 127 128 127 127 126 123 120 116 113 121 128 136 146 156 165 169 173 180 188 195 205 217 233 248 259 269 280 310 85 86 84 84 85 88 92 96 101 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 20 20 20 21 21 20 20 20 20 19 19 20 20 21 21 21 21 20 20 20 20 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 7 7 6 6 6 5 4 3 2 2 1 0 359 359 359 1 3 5 9 12 16 13 16 16 30 65 88 69 303 271 255 245 246 260 65 73 87 90 72 21 17 43 45 37 12 356 350 333 3 47 42 14 287 28 75 88 109 119 120 93 33 219 164 134 95 30 6 26 37 44 35 356 258 232 71 50 42 42 41 34 258 248 279 299 313 323 333 339 332 318 286 227 199 204 219 152 87 77 62 42 42 43 38 37 37 30 21 14 12 14 17 22 32 50 55 35 13 358 344 339 17 41 54 10 282 274 281 287 292 300 307 315 321 326 330 334 336 337 341 347 356 6 15 18 18 17 16 35 54 62 63 61 59 57 57 57 57 56 53 51 48 47 47 48 48 48 46 40 33 21 9 6 20 83 93 88 77 52 10 347 338 341 344 353 8 33 54 67 74 77 76 61 15 332 320 313 310 30 62 62 56 45 33 32 40 54 60 61 60 60 61 65 74 82 90 100 104 78 67 59 52 47 44 52 61 69 72 69 61 43 23 358 342 348 14 49 62 68 68 57 29 16 17 19 4 358 354 359 0 359 355 5 30 47 50 47 32 13 351 341 334 333 14 44 52 52 55 68 31 6 355 3 9 14 17 20 25 30 33 38 43 56 75 86 87 80 64 38 4 328 305 288 289 301 325 359 27 42 42 39 32 33 33 33 29 25 21 18 17 17 18 17 16 13 13 15 17 20 22 22 22 22 21 20 18 15 12 9 9 11 13 10 5 358 348 336 319 306 289 273 274 278 62 83 74 46 36 37 43 48 68 95 93 81 57 19 340 313 302 323 7 8 3 357 61 52 27 358 342 332 342 42 72 70 75 79 74 58 37 32 29 30 55 78 98 109 104 92 75 58 43 32 18 0 336 331 333 334 359 26 46 46 42 35 31 27 2 322 313 319 325 328 330 341 7 42 54 59 63 217 269 309 329 345 6 26 37 39 26 6 340 326 322 324 338 345 350 14 84 107 101 92 59 9 344 335 329 328 325 334 346 6 359 341 323 317 307 277 263 280 300 353 20 27 13 359 340 332 337 348 9 20 25 22 18 13 9 5 1 359 358 357 0 1 359 355 64 97 100 72 43 37 31 22 14 27 53 83 68 36 353 333 335 16 36 34 27 12 14 56 114 126 142 306 309 301 206 190 198 206 144 112 121 112 92 62 33 25 40 58 63 58 81 112 133 137 145 162 178 200 223 242 249 248 262 278 291 304 314 128 144 149 157 143 136 132 133 137 140 141 137 117 106 110 112 111 111 112 114 318 324 72 98 98 75 51 29 13 12 23 50 72 82 83 80 78 74 74 70 54 25 52 84 103 112 122 118 102 96 96 97 100 98 100 106 117 134 148 150 133 113 100 105 108 109 108 108 108 109 111 113 120 140 190 225 227 180 127 128 153 187 192 180 145 100 77 64 63 67 78 86 92 72 352 320 289 300 70 86 92 93 93 87 79 65 50 32 19 44 86 105 108 109 111 118 129 142 170 194 201 178 160 152 164 159 139 99 92 91 93 90 88 86 85 80 69 55 46 47 56 51 37 17 41 85 108 108 107 109 118 127 131 139 142 113 114 113 101 32 354 348 341 329 317 306 295 282 278 279 289 326 6 21 37 184 194 215 188 117 108 109 112 116 116 123 140 156 177 12 109 118 121 122 124 125 126 125 124 123 123 124 130 137 146 154 163 172 175 174 175 180 185 188 183 187 205 243 273 319 68 87 88 87 84 83 84 87 91 97 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 20 20 20 21 21 20 20 20 19 19 20 21 21 21 21 21 20 20 20 20 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 7 7 7 6 6 5 4 3 2 2 1 360 359 358 358 0 3 6 11 16 13 359 10 13 354 60 121 163 212 246 250 86 84 74 58 53 87 94 92 68 58 61 56 32 319 294 299 306 33 51 38 6 352 59 79 95 120 121 123 124 163 228 152 132 133 107 60 52 46 36 23 25 19 28 56 56 48 34 24 14 275 250 266 288 305 319 327 328 324 313 272 218 212 215 228 116 81 68 56 40 44 40 32 30 27 21 10 4 4 15 19 20 19 29 70 38 20 6 349 324 349 33 33 295 278 278 284 289 295 302 309 316 322 327 332 336 339 342 345 350 359 8 11 11 9 4 3 27 54 64 64 62 59 58 58 58 57 55 53 50 47 46 47 47 47 45 43 39 33 24 13 11 25 73 89 91 82 58 18 350 344 344 344 348 1 33 57 69 75 77 76 62 19 339 325 316 321 44 67 70 62 51 42 38 41 49 56 59 59 63 64 65 70 76 82 74 67 62 59 55 50 48 47 51 59 60 41 52 54 49 23 4 353 13 33 51 59 67 77 85 69 36 25 15 0 353 351 357 358 355 350 8 38 55 52 43 26 3 344 334 331 341 31 48 49 41 36 31 25 18 13 13 15 16 18 21 25 30 34 38 40 46 65 91 102 108 102 72 316 291 286 287 301 330 347 354 23 45 41 37 34 34 33 32 28 23 17 16 16 17 16 14 12 9 10 13 17 19 22 23 25 25 23 21 19 16 12 11 13 14 15 11 5 357 347 341 337 343 335 320 301 259 163 122 115 101 61 42 35 16 21 68 103 115 131 216 259 300 356 21 28 24 28 42 64 53 32 356 338 331 339 61 79 70 71 76 80 65 44 30 24 25 42 71 92 100 88 75 67 58 50 39 15 350 332 332 329 320 24 49 57 59 56 39 22 6 333 308 305 314 323 329 333 343 2 35 62 77 95 91 4 353 2 10 20 26 30 29 0 333 319 317 328 346 2 2 0 9 79 108 106 103 89 13 341 333 334 338 342 344 346 346 339 324 310 301 284 267 258 270 294 8 29 24 5 348 337 330 336 0 20 29 30 28 24 20 16 11 6 3 2 2 4 2 350 333 335 94 107 84 57 35 31 23 9 355 27 76 83 41 340 321 355 32 38 34 27 17 31 70 115 120 119 308 302 287 162 180 194 210 191 174 165 145 135 121 9 5 24 53 61 56 49 102 140 141 149 162 173 183 198 220 238 253 276 298 309 316 320 301 156 155 154 156 138 132 132 136 137 131 126 119 125 135 132 125 122 123 138 305 323 36 100 99 85 62 37 18 24 38 57 74 83 86 84 83 79 77 59 352 335 0 51 121 143 143 117 105 102 102 103 102 99 101 112 134 148 149 136 115 102 95 99 105 109 110 110 112 113 113 115 124 151 188 214 212 180 131 141 171 206 202 171 99 77 68 62 60 59 60 58 52 35 353 328 311 43 72 77 87 91 92 84 78 71 59 37 17 30 81 103 107 107 110 121 138 154 168 187 196 187 169 156 152 117 100 90 91 92 93 90 88 86 82 77 71 60 51 47 51 49 43 36 43 70 102 106 104 95 91 93 102 112 109 89 91 96 97 52 358 343 338 331 323 314 303 289 271 262 265 57 54 50 38 97 186 180 91 84 88 90 92 97 106 117 130 131 120 89 86 93 102 110 115 119 121 123 125 127 129 133 139 145 152 159 168 176 182 176 171 170 176 175 167 152 137 108 59 58 73 85 87 87 85 84 85 85 89 94 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 20 21 21 20 20 20 20 20 20 21 21 22 21 21 21 20 20 21 21 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 3 2 1 360 359 357 358 359 2 6 13 22 7 351 355 1 345 268 214 178 119 60 48 46 61 73 62 56 79 87 93 96 116 145 173 211 247 252 282 336 66 66 50 18 33 59 79 81 80 96 106 139 314 0 80 42 39 82 82 82 79 65 41 38 39 42 46 48 45 23 7 355 311 255 254 271 290 302 311 325 333 336 329 307 261 243 238 93 88 90 80 58 55 41 30 23 14 6 356 356 0 9 8 5 352 335 330 13 15 9 358 351 7 29 19 351 312 301 297 299 303 309 314 319 324 329 335 340 342 343 343 351 359 5 3 1 358 354 352 354 47 62 64 62 60 58 58 58 58 56 52 49 47 46 47 47 46 43 40 35 31 26 20 12 28 63 87 92 90 78 35 354 347 343 342 343 356 25 58 70 75 77 77 69 30 355 335 325 332 13 65 75 72 59 49 43 41 44 50 47 50 59 64 64 63 65 66 62 59 56 56 58 56 43 44 51 62 55 44 40 51 52 20 8 8 22 36 47 50 36 19 93 83 63 37 12 354 347 349 353 352 347 343 3 48 62 56 43 20 355 340 331 328 357 47 54 47 35 28 24 23 19 18 18 16 16 17 20 25 30 32 34 36 36 43 73 102 108 109 114 242 270 277 292 346 355 340 316 13 44 40 37 34 32 32 30 25 20 17 16 16 15 14 10 7 6 8 12 17 19 22 25 27 27 25 22 18 16 13 12 12 13 12 9 1 353 343 358 12 17 6 355 340 156 136 124 121 110 84 58 34 2 336 311 208 177 188 216 255 23 34 35 32 27 23 30 45 38 20 354 344 342 356 69 80 75 68 71 76 73 63 39 28 23 25 45 81 101 95 81 69 64 53 43 20 348 324 305 298 308 39 60 69 83 83 71 39 6 338 314 302 298 305 327 336 343 353 12 40 48 44 32 20 12 14 14 12 359 340 311 299 309 316 329 2 18 18 7 2 6 72 100 104 105 100 32 339 338 348 352 351 345 340 335 328 318 309 300 286 273 264 265 274 329 22 14 357 344 335 323 301 325 30 31 32 32 29 29 28 27 18 10 4 3 2 357 346 330 313 32 100 93 66 33 16 12 8 3 32 66 84 35 338 322 21 37 35 29 25 21 41 75 113 124 149 280 282 276 123 129 179 214 167 193 209 191 160 136 111 18 25 54 64 63 41 52 108 132 148 160 169 176 186 204 230 263 301 312 320 325 327 327 295 173 159 144 130 127 130 133 132 126 131 138 152 159 154 137 131 131 135 319 356 70 100 97 89 74 50 29 31 39 53 70 85 90 90 89 87 2 314 317 336 349 0 193 170 125 102 101 103 103 103 104 105 115 134 156 164 145 123 108 99 92 87 100 111 115 114 114 113 115 119 133 161 187 207 193 157 132 147 186 219 200 118 76 71 68 63 63 59 56 45 29 7 335 329 0 84 80 74 72 77 80 73 67 65 65 49 40 46 78 96 104 110 120 138 156 167 176 190 191 182 137 104 85 85 87 90 92 94 94 93 89 85 79 75 70 66 58 55 56 56 52 46 43 53 79 100 103 99 92 87 86 92 94 91 87 90 95 87 39 357 351 342 335 327 323 316 308 331 100 92 86 82 75 91 100 99 94 94 96 98 103 107 113 116 118 117 109 98 87 79 75 81 88 96 103 113 122 128 132 137 141 146 152 159 169 179 185 181 177 175 177 168 150 124 108 93 77 70 75 84 85 86 87 88 90 92 87 85 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 22 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 22 21 21 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 18 18 18 18 18 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 10 10 9 9 9 8 7 7 6 6 6 5 4 3 2 0 360 358 357 357 358 1 7 16 22 8 8 10 0 347 292 330 57 67 57 47 37 48 64 72 63 67 85 103 168 202 194 190 198 286 340 9 23 43 65 66 33 40 65 80 76 68 76 79 76 37 36 39 15 0 166 60 104 203 167 74 50 47 43 42 42 37 13 349 337 316 285 272 278 302 320 337 350 356 358 352 340 313 280 254 97 102 104 107 78 58 40 24 8 352 348 347 353 354 354 340 335 332 0 11 16 13 12 11 16 21 25 18 9 349 328 317 313 316 318 321 324 327 333 339 343 342 341 344 359 3 4 357 355 352 355 357 14 51 62 65 63 60 59 58 59 59 57 54 50 48 47 47 47 45 42 36 32 28 27 25 19 31 60 86 89 90 88 60 13 349 342 339 335 348 23 57 71 78 79 80 72 43 16 0 0 2 11 44 75 83 72 58 47 42 41 41 36 40 52 64 65 62 63 63 62 57 54 49 53 51 45 41 50 64 58 43 24 33 40 341 15 20 28 31 37 43 7 321 256 76 65 47 15 349 346 348 348 345 339 343 25 59 62 59 43 15 346 334 328 324 17 55 61 51 37 24 23 21 16 17 17 16 14 15 20 25 28 31 32 32 31 22 20 87 106 110 118 180 257 266 302 12 349 312 302 47 46 42 35 31 29 26 24 21 20 18 17 16 13 10 7 5 5 8 12 17 18 22 26 28 27 26 22 18 16 13 11 10 9 8 4 357 354 2 27 34 31 16 8 11 112 113 111 108 101 93 88 47 315 307 299 266 211 206 199 110 46 41 39 34 28 22 31 39 38 11 355 356 359 13 63 82 82 71 69 67 64 58 49 41 27 15 9 27 70 91 91 86 77 66 49 18 320 300 283 327 13 31 43 54 67 70 66 54 13 344 326 323 330 343 344 342 341 349 358 11 23 26 22 13 6 0 348 320 296 281 273 277 306 331 2 27 26 17 6 3 13 63 81 85 78 68 28 352 353 357 353 345 335 329 327 325 324 324 320 307 287 275 282 328 8 21 10 359 349 341 330 276 328 8 17 25 27 26 26 30 37 35 22 8 0 353 346 337 326 315 17 89 98 78 41 5 2 4 11 35 64 74 34 0 356 52 46 32 15 14 23 41 74 105 131 167 252 266 266 76 56 39 54 103 118 123 122 117 111 106 84 61 90 91 85 63 52 61 97 135 155 161 164 172 187 211 269 315 321 329 335 345 351 350 205 150 137 128 126 128 127 126 129 139 148 155 158 156 143 133 129 126 104 76 86 96 87 77 67 56 44 36 38 43 54 77 89 96 98 308 286 326 347 0 348 346 4 108 100 98 100 102 104 107 113 124 143 164 180 180 138 117 105 99 88 68 76 98 115 115 115 115 118 126 143 161 173 162 149 137 137 157 191 215 162 86 73 71 68 64 60 54 46 30 7 344 326 338 62 94 88 81 74 74 74 71 64 62 69 69 69 71 79 92 103 119 136 156 171 178 183 187 169 123 92 82 78 76 78 81 82 88 93 97 93 88 79 72 70 71 69 64 59 59 56 51 43 40 50 89 101 104 103 101 99 93 91 93 92 98 110 138 104 43 15 359 351 345 350 349 337 67 107 108 104 104 102 98 93 91 91 95 100 107 111 115 117 117 116 114 111 107 99 91 81 72 76 84 95 103 114 124 132 137 141 145 149 153 164 179 194 195 191 188 187 172 140 111 100 93 84 77 77 81 84 85 87 90 92 93 86 78 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 21 21 21 21 21 21 21 20 20 20 20 21 22 22 22 22 21 20 20 21 21 21 21 21 22 22 21 21 20 20 19 18 18 18 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 7 7 7 6 6 5 4 3 2 1 360 358 357 355 357 360 6 19 23 15 0 349 334 10 53 64 66 65 62 45 32 34 52 71 61 74 92 121 246 301 69 56 34 33 34 36 27 26 42 88 106 82 88 93 102 85 71 61 60 50 19 5 0 102 96 46 43 106 140 105 85 78 61 47 31 20 352 317 310 315 324 343 356 3 7 10 11 5 359 350 333 315 278 38 67 74 81 83 66 52 36 8 349 336 339 346 353 347 346 338 2 14 24 22 18 12 12 14 17 18 16 11 2 352 342 333 327 326 326 327 328 330 334 338 336 333 342 359 20 19 12 358 0 6 10 17 36 56 64 65 65 62 60 58 59 59 58 55 52 48 48 47 47 45 41 34 29 25 23 23 24 28 60 83 88 92 94 84 42 356 339 329 327 341 24 57 73 78 79 78 72 56 31 19 20 36 33 17 51 79 82 68 54 44 38 31 22 20 44 69 70 68 65 64 62 59 58 55 51 51 47 39 42 56 63 47 17 337 296 304 28 31 29 22 18 8 330 314 325 61 56 45 20 1 351 345 340 336 332 7 55 62 63 59 41 8 343 330 325 330 37 59 62 53 41 27 26 20 14 12 14 15 11 13 19 23 25 28 28 27 24 17 10 29 89 99 102 67 312 284 18 9 346 313 9 59 54 45 30 28 24 20 20 20 19 18 17 15 11 8 6 5 6 9 12 14 17 23 27 29 27 25 22 19 17 14 9 7 6 7 6 5 9 22 40 46 39 22 10 27 92 100 99 96 94 97 112 295 300 308 311 294 226 218 191 106 54 45 40 36 33 30 32 37 36 2 349 347 3 28 60 86 91 85 83 70 51 52 53 52 36 13 357 352 0 25 79 97 93 87 60 337 300 318 4 32 27 24 24 25 27 31 44 47 23 2 357 11 9 4 356 346 343 352 2 10 14 15 12 3 353 342 331 309 284 273 269 279 303 355 19 36 26 13 2 5 22 55 72 72 61 45 19 2 6 0 347 337 331 328 333 338 345 355 6 15 19 20 20 22 22 20 11 3 356 356 356 0 2 4 6 13 20 22 18 19 27 43 36 18 354 339 331 327 335 356 36 80 95 91 54 6 359 2 11 37 68 71 47 38 46 66 52 28 353 356 9 30 59 90 122 139 269 269 121 82 64 48 40 79 102 100 92 84 83 87 112 138 123 102 93 82 61 54 53 16 179 167 158 161 164 172 223 324 331 340 349 0 8 10 357 121 132 128 130 132 133 124 126 137 144 147 144 143 133 125 123 124 127 108 94 92 79 66 52 54 48 40 33 30 34 53 67 76 349 311 319 7 27 34 24 27 62 99 100 100 101 103 107 114 128 144 167 188 202 196 132 113 106 101 92 73 59 81 105 111 114 116 121 127 134 141 121 0 5 123 159 174 178 161 91 77 72 69 66 62 59 50 35 7 349 338 333 15 81 94 91 88 85 83 80 77 69 67 72 81 86 88 90 98 112 134 153 170 183 185 176 146 103 87 82 79 76 73 73 72 71 75 87 97 98 94 87 74 67 66 68 64 58 52 49 44 37 28 32 69 99 106 105 98 91 83 77 73 76 85 106 154 50 32 27 16 7 1 5 12 24 83 105 110 108 105 101 98 95 93 93 98 104 111 114 116 117 117 117 117 115 114 111 108 103 94 85 87 96 107 111 116 129 135 141 146 148 149 154 164 179 191 194 195 200 191 146 105 98 94 88 79 77 79 85 87 88 87 87 87 84 77 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 21 21 21 21 21 21 21 21 20 20 20 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 21 21 20 20 19 19 18 18 18 18 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 9 9 9 8 8 7 6 6 6 5 4 3 2 1 359 358 356 355 355 357 3 20 28 13 341 322 325 38 58 66 71 73 68 51 33 20 41 51 61 78 98 131 165 79 67 46 29 20 30 30 23 6 358 112 126 132 119 118 117 91 87 80 52 260 255 277 300 85 128 199 236 187 142 126 108 97 86 62 33 13 357 339 309 324 351 20 19 14 10 11 11 2 354 347 337 352 89 72 69 67 64 62 58 49 26 344 334 333 335 342 347 348 6 24 28 26 25 22 16 10 12 15 16 13 9 3 357 351 345 341 338 335 334 333 331 330 328 327 319 334 2 20 29 29 24 19 21 23 26 25 44 59 67 67 67 65 61 59 59 58 57 55 52 49 48 47 46 44 40 34 27 24 22 21 23 27 58 84 95 103 101 96 60 10 338 321 313 324 46 67 69 71 71 70 66 56 34 18 21 51 54 46 39 69 79 73 61 47 34 19 1 344 30 71 74 70 66 63 59 56 53 51 49 51 49 44 33 39 56 49 357 309 307 41 56 43 29 11 357 342 329 353 45 63 59 45 20 357 342 333 331 329 329 40 64 65 68 63 42 6 339 323 323 350 54 64 63 55 43 33 30 21 13 8 11 13 10 15 19 22 21 22 23 24 22 16 15 31 68 82 82 60 44 33 35 22 11 9 45 56 56 42 25 21 18 17 18 18 18 19 16 14 10 7 6 5 8 10 12 13 15 18 23 26 27 26 24 21 17 12 7 7 9 14 17 19 21 32 42 50 46 35 21 40 75 94 97 98 100 99 102 47 345 336 325 304 259 235 192 78 53 44 36 30 32 35 35 33 21 342 328 330 17 54 71 90 106 111 102 82 37 333 40 55 46 14 354 345 346 351 9 66 136 136 70 351 341 30 48 54 29 3 350 1 12 24 41 39 27 7 3 22 17 6 351 347 350 359 7 9 7 5 2 356 344 332 316 293 271 256 260 264 278 13 31 40 15 356 352 15 35 51 72 73 62 16 345 337 5 353 343 337 338 344 355 4 13 20 22 22 23 23 23 24 19 14 9 6 3 1 0 2 5 3 2 4 11 17 15 10 11 26 36 26 346 326 323 333 359 24 40 68 86 97 70 19 354 355 6 38 77 84 77 60 59 64 47 12 334 334 341 359 30 72 85 26 332 298 118 94 75 49 35 55 89 92 87 72 61 57 162 147 116 95 89 82 65 53 36 355 329 292 186 154 150 149 143 354 352 358 4 14 13 10 0 23 116 129 127 126 123 117 122 131 137 138 136 138 130 123 119 122 122 94 90 91 86 68 53 55 48 39 25 21 22 30 28 11 337 335 347 33 53 56 46 43 68 96 101 103 105 110 118 132 153 168 188 222 237 200 122 110 106 103 97 84 66 75 94 105 111 114 119 118 117 114 59 355 345 317 218 181 130 95 78 77 75 71 66 63 59 48 23 351 345 348 359 44 77 89 90 92 94 95 93 90 80 70 70 85 97 102 106 112 126 151 171 187 201 186 143 97 87 83 81 78 76 73 72 71 70 67 76 90 100 99 95 80 67 60 66 65 60 48 36 27 21 10 356 349 91 102 99 89 80 72 63 54 45 43 44 44 40 34 28 23 19 16 21 29 45 76 96 100 96 95 96 99 100 100 102 105 108 111 112 112 113 115 116 116 114 115 117 116 115 112 104 102 106 116 114 114 128 134 139 144 145 146 148 154 165 182 190 199 206 204 159 103 96 93 89 82 78 77 84 88 89 87 86 83 82 77 24 24 24 24 24 23 23 23 24 24 24 23 23 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 19 19 18 18 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 4 3 2 1 359 357 355 354 353 354 359 11 22 359 332 323 44 70 73 75 77 80 81 73 36 20 46 33 19 42 171 192 176 81 64 51 18 348 29 20 4 337 326 316 46 77 46 65 71 79 118 132 199 247 273 317 310 275 220 217 225 214 184 154 140 108 91 69 54 35 355 333 312 308 28 61 33 19 8 7 5 1 1 2 8 58 81 80 77 73 66 63 57 39 354 323 317 318 323 331 340 351 14 23 30 29 22 16 11 8 9 14 13 5 1 356 349 346 344 343 342 341 340 336 332 329 319 309 296 3 31 33 33 33 33 34 36 35 30 29 47 62 68 69 68 67 63 60 59 58 57 55 52 50 48 47 46 44 39 33 25 22 19 18 19 24 45 71 106 121 94 78 51 10 333 303 277 252 97 66 60 63 61 60 60 52 31 359 12 46 62 54 46 63 73 75 62 46 28 6 347 329 44 73 74 69 65 59 54 49 45 44 44 45 47 44 35 33 32 33 310 277 275 55 61 58 27 357 335 328 335 10 52 64 69 53 15 333 322 318 321 331 1 66 71 72 80 73 50 357 326 318 322 22 63 71 69 62 46 37 31 19 12 7 8 11 15 21 22 21 14 14 16 20 21 19 16 36 64 80 86 82 59 43 36 29 24 25 45 54 56 35 19 8 10 14 16 19 19 18 16 13 9 6 7 8 11 12 12 8 6 8 14 22 28 29 26 22 15 10 7 13 20 24 23 23 24 35 43 46 44 37 29 40 66 89 97 100 102 105 107 106 74 12 296 270 252 234 82 57 50 38 28 16 27 34 36 20 345 312 312 313 53 85 85 85 112 107 102 89 329 294 303 72 59 4 347 341 344 345 350 358 10 24 53 40 35 39 52 72 48 0 340 0 21 42 57 50 33 353 357 19 25 10 351 350 2 8 8 5 359 355 351 346 336 323 307 279 254 236 240 237 248 17 18 3 311 304 335 37 45 53 69 73 66 308 281 282 348 0 1 0 3 9 16 23 26 28 26 24 22 21 20 19 14 9 5 5 2 359 356 357 1 4 1 357 1 10 18 8 2 2 8 3 347 329 338 2 20 28 36 57 78 89 73 20 344 340 347 30 78 84 80 71 68 60 27 350 329 326 326 333 357 34 35 4 340 321 114 96 71 41 22 39 80 95 94 79 58 41 46 83 84 79 84 80 67 49 22 343 321 312 302 154 143 141 124 35 356 3 27 39 23 4 350 347 42 107 113 113 110 106 110 117 122 118 114 107 110 109 104 103 97 50 77 93 99 81 62 59 53 41 21 15 15 20 19 7 350 346 356 33 66 69 62 49 63 85 96 100 105 114 128 151 194 219 250 284 288 237 117 110 107 105 103 96 83 85 91 102 107 110 113 112 110 103 66 0 334 316 298 128 91 83 79 80 79 76 72 69 68 58 10 350 353 1 16 45 69 82 88 93 99 105 105 104 93 73 61 77 98 108 114 125 141 168 198 214 223 172 102 89 87 86 84 81 78 75 73 75 76 73 70 77 90 95 94 86 73 63 65 70 66 55 34 17 3 353 333 315 41 97 96 88 79 70 62 53 44 44 48 52 49 41 33 28 26 29 35 32 37 54 95 106 106 103 101 100 102 104 108 108 108 108 108 108 109 111 112 112 113 115 117 119 120 120 118 117 117 124 122 124 131 138 142 145 144 144 144 148 157 172 183 197 207 207 154 102 95 92 90 88 84 81 84 87 89 87 85 82 80 78 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 21 21 20 20 19 19 18 18 18 18 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 7 7 6 6 5 4 3 2 0 359 357 355 352 352 352 354 2 9 351 355 19 74 92 97 94 94 93 92 92 67 49 46 33 321 270 219 112 95 78 71 66 0 345 0 319 312 305 310 325 21 86 112 109 139 167 184 159 141 103 47 5 286 346 92 150 221 272 276 265 252 254 130 101 108 86 307 302 295 219 199 70 36 30 15 4 4 8 16 17 21 43 77 88 85 82 78 70 52 0 308 296 297 303 309 317 325 322 308 298 10 35 22 14 6 7 8 10 8 3 356 347 340 340 342 345 349 347 345 339 332 324 312 296 287 32 41 39 34 34 36 39 37 33 27 29 44 65 70 69 69 68 67 63 60 59 57 55 52 50 48 46 45 43 38 31 25 20 17 15 15 17 20 0 179 124 78 66 46 355 318 279 234 174 67 53 53 56 55 54 55 48 27 346 9 48 67 59 54 56 70 72 61 42 20 358 351 12 66 75 75 71 65 58 51 45 38 33 34 39 43 43 39 33 27 18 354 37 53 43 54 70 38 312 303 306 325 13 54 66 75 84 324 287 299 312 334 2 31 65 73 78 86 90 80 317 306 311 326 48 66 71 73 68 53 46 33 18 8 4 4 12 19 25 25 19 7 5 7 13 16 17 14 35 63 79 80 78 67 52 39 30 22 28 46 55 55 28 2 351 357 10 17 21 21 19 16 12 8 6 8 11 13 10 5 356 356 0 13 24 30 31 27 21 12 10 14 21 24 25 22 20 24 37 46 48 43 35 30 32 56 80 95 100 106 118 126 130 125 187 236 255 269 63 62 55 47 28 13 3 15 29 25 5 330 309 304 303 84 80 70 26 352 102 110 106 315 300 265 224 47 357 344 341 346 345 344 340 358 25 51 48 43 33 45 63 70 22 356 7 34 64 88 98 95 352 18 32 37 20 11 13 15 11 5 356 351 346 343 338 332 322 307 281 250 232 231 233 235 255 290 288 281 277 23 53 48 52 62 66 47 299 309 25 35 19 15 17 20 22 26 35 38 38 35 30 24 21 18 14 6 1 358 359 357 353 349 353 0 5 357 350 348 3 20 16 3 352 350 349 345 338 6 30 37 23 23 48 69 75 64 6 331 320 321 54 70 63 64 69 66 53 5 336 324 319 323 342 28 21 8 348 342 352 59 70 57 35 22 30 70 105 107 101 75 35 24 25 33 55 89 88 77 48 0 323 313 315 315 304 140 134 119 114 349 4 48 67 59 349 325 316 346 91 111 108 104 99 100 100 100 85 76 66 76 87 89 86 74 39 52 89 102 94 80 65 59 42 21 11 10 11 10 3 354 349 354 16 58 74 74 52 57 69 80 84 87 82 39 324 312 319 316 308 305 308 117 113 112 111 113 111 105 100 100 105 108 110 109 106 103 95 64 358 323 313 11 88 88 87 86 86 86 85 86 89 94 106 17 0 358 10 24 43 62 75 84 89 95 102 106 109 102 71 50 46 75 103 120 143 167 202 232 244 223 96 90 88 88 86 85 84 82 80 77 78 78 78 74 74 79 86 88 89 82 74 69 73 69 63 44 23 2 350 332 319 24 97 97 93 85 75 64 58 50 48 59 66 68 55 43 32 30 33 40 28 12 353 74 108 112 108 106 104 106 108 110 109 107 105 105 106 108 111 112 113 113 114 116 120 120 121 123 125 127 125 128 130 132 136 138 141 141 140 140 143 152 163 175 192 205 206 146 102 94 92 91 90 87 85 82 85 87 87 85 82 79 78 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 23 23 23 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 18 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 6 6 5 4 3 2 0 358 356 354 352 350 350 351 355 357 348 23 50 77 103 141 139 92 85 90 101 120 128 131 58 306 288 2 74 77 77 62 33 354 310 261 229 270 293 309 331 347 206 200 184 174 172 268 7 40 54 54 23 246 215 143 131 154 287 289 272 266 287 202 199 193 225 255 272 310 32 26 19 27 53 33 6 353 11 27 27 21 26 73 88 87 79 74 69 33 321 294 292 292 296 300 303 307 288 267 256 21 34 24 12 3 8 8 7 5 356 344 333 332 336 346 353 357 353 347 341 329 317 303 283 272 79 43 39 33 34 34 35 32 28 20 17 39 67 71 70 69 68 69 66 63 60 58 55 52 49 47 46 44 41 37 31 24 19 17 14 13 12 8 344 292 87 67 64 44 306 297 275 227 42 43 43 47 51 52 51 50 48 32 14 16 43 61 66 58 55 68 68 59 34 14 1 5 42 71 79 81 79 74 66 55 43 30 16 9 14 29 44 47 44 37 31 28 30 30 26 4 295 260 274 282 288 312 29 53 60 72 119 199 249 292 342 8 25 36 52 67 64 67 102 170 236 281 301 354 56 63 65 65 62 55 46 32 15 358 357 3 20 27 29 28 16 3 357 2 9 12 13 17 36 62 73 74 77 78 74 59 39 25 34 47 59 56 27 345 343 354 12 21 24 22 20 17 10 7 6 10 12 11 1 353 347 357 11 25 32 32 31 26 17 8 11 19 25 26 23 17 16 24 37 49 51 46 35 26 22 34 65 92 106 117 134 144 152 154 148 86 46 52 57 61 64 52 16 353 351 5 25 16 348 314 312 329 54 56 50 52 31 8 96 115 121 289 293 289 169 58 0 340 339 341 339 340 344 0 17 36 55 52 36 21 46 83 41 12 4 30 79 107 123 124 112 72 51 41 31 29 29 25 10 356 344 340 337 337 336 333 325 320 311 288 250 237 231 230 234 250 274 284 10 69 67 56 55 54 46 22 24 60 55 46 26 20 17 14 19 42 84 70 59 55 43 31 22 12 5 357 352 351 351 349 345 342 346 352 359 349 342 335 353 14 24 4 348 340 341 341 343 22 42 49 21 15 28 56 60 46 352 326 315 336 53 61 55 55 56 55 40 2 327 317 315 328 15 36 17 354 336 345 354 9 35 39 32 22 28 81 146 139 132 123 70 23 8 10 43 103 109 106 60 335 313 309 308 310 310 125 124 120 133 136 53 77 91 101 314 301 300 302 346 112 114 109 104 104 99 92 74 63 53 57 80 88 84 71 39 11 77 101 100 86 71 62 42 20 10 6 1 356 353 350 350 350 352 357 328 308 37 62 65 68 62 46 7 347 338 332 329 324 313 310 37 114 115 117 118 121 120 116 111 111 112 113 110 106 103 98 90 60 354 320 309 353 80 95 91 88 88 90 93 99 110 117 94 7 4 5 14 27 40 53 63 74 76 79 83 87 85 31 314 330 338 340 331 301 264 249 247 257 65 78 85 88 88 88 88 87 87 87 87 85 82 79 78 78 77 76 78 84 89 88 84 79 72 66 59 49 33 14 0 347 348 68 97 99 98 95 88 72 60 51 49 70 82 84 66 50 36 31 31 33 29 13 359 21 96 111 110 109 109 110 112 112 111 108 105 103 103 103 105 108 110 111 112 114 116 114 113 118 122 124 126 130 131 128 129 130 133 136 137 137 141 148 158 170 187 198 198 127 99 94 93 92 90 88 85 82 82 84 86 85 82 77 75 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 6 5 5 4 3 2 -0 358 356 353 351 348 347 347 348 344 354 33 60 66 54 67 76 72 75 82 99 148 177 161 93 54 60 64 70 69 67 54 28 12 355 297 267 286 308 334 346 328 295 48 56 57 49 38 25 17 23 33 325 245 180 106 101 105 53 16 6 0 29 131 95 279 244 248 269 55 41 24 2 15 99 103 354 330 8 26 32 23 33 66 86 93 89 85 72 0 301 291 287 291 295 299 296 292 272 273 341 35 32 24 4 2 9 4 358 352 338 325 314 319 334 352 359 359 352 343 333 321 305 289 263 261 46 40 36 34 33 31 29 24 20 13 3 38 67 70 70 68 65 64 64 62 60 58 55 51 47 46 45 43 40 35 29 22 18 16 14 12 9 4 1 50 76 72 62 314 270 326 16 31 32 32 35 38 42 46 45 47 48 39 26 17 23 47 70 63 61 65 64 55 28 12 2 358 51 74 84 90 92 90 80 68 49 25 1 343 345 16 57 59 53 42 36 30 24 17 8 346 315 285 275 274 278 310 45 52 54 56 64 114 9 10 18 23 29 33 45 57 51 31 280 217 223 245 317 43 57 60 57 46 38 34 31 19 357 340 350 5 25 31 32 29 14 0 354 1 6 8 10 20 38 65 77 80 86 92 97 75 54 41 55 62 68 65 35 320 337 358 17 24 27 25 21 16 10 6 6 9 6 0 347 352 3 19 26 30 33 32 29 22 10 4 6 21 27 28 23 20 22 32 42 51 52 49 38 26 15 12 33 81 117 129 139 148 113 89 73 61 55 52 54 63 81 69 19 341 354 6 10 351 332 321 6 52 67 57 47 44 25 26 81 112 128 251 275 279 114 65 351 324 321 322 326 343 353 2 2 13 48 59 51 16 27 86 70 20 0 352 31 121 123 115 101 77 60 50 44 42 34 23 1 340 325 330 333 336 336 333 328 330 335 338 315 277 243 229 228 232 273 325 67 78 77 67 64 56 41 15 35 67 68 63 44 24 7 347 344 84 134 111 100 94 82 55 27 3 351 344 342 340 340 338 336 334 336 340 344 340 335 332 341 353 7 0 344 333 331 339 356 32 45 46 18 14 24 47 44 23 342 329 335 44 65 63 53 50 46 39 20 351 326 314 318 4 31 29 10 341 330 339 342 347 358 27 33 21 58 105 125 120 120 120 93 39 358 16 65 101 113 115 96 339 312 306 303 299 294 162 139 137 149 147 129 106 109 114 217 300 305 311 321 102 122 120 119 121 114 105 97 79 63 62 85 95 99 74 42 32 79 92 94 81 70 58 38 19 6 0 356 352 350 350 350 348 341 326 303 305 33 59 63 62 44 20 358 348 340 332 329 330 336 354 73 103 112 116 119 123 122 121 118 118 116 114 109 105 101 97 89 65 357 322 311 339 77 98 94 91 88 92 93 96 94 68 34 12 9 9 19 25 33 38 41 40 35 33 32 21 338 309 293 300 310 323 322 309 293 278 70 83 73 72 77 86 90 91 91 91 92 93 93 92 90 87 83 81 81 79 78 80 84 87 84 79 73 67 62 54 43 29 18 11 25 70 94 100 101 101 96 86 73 62 54 81 92 85 72 55 38 26 22 22 18 18 17 24 73 101 109 111 112 115 115 115 113 109 106 103 101 100 99 102 105 108 110 111 113 112 111 110 112 117 122 122 120 115 112 120 126 133 134 137 140 148 158 171 187 186 163 110 98 96 95 93 91 88 85 81 78 80 83 85 82 77 72 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 23 23 23 23 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 10 10 9 9 8 8 8 7 6 6 5 4 3 2 -0 358 356 353 349 347 345 344 341 337 345 24 59 66 67 71 73 70 73 79 120 151 99 83 57 48 50 62 70 67 59 54 47 37 26 351 319 302 15 25 24 43 53 53 50 48 43 39 25 8 15 23 23 31 41 48 47 45 36 19 3 355 11 75 50 7 305 31 41 45 36 10 333 336 67 120 21 353 24 40 42 35 46 64 83 92 95 96 107 262 263 278 289 297 301 304 298 284 263 25 40 39 34 20 357 0 2 354 342 328 312 303 297 300 326 349 1 356 344 330 320 307 287 271 241 44 43 39 33 29 27 23 17 11 7 3 358 44 65 69 67 66 63 62 62 61 60 58 55 51 48 45 43 41 39 33 26 20 17 15 13 11 8 3 12 49 79 77 58 327 357 29 26 25 23 22 24 28 34 37 37 43 47 45 29 14 2 25 60 69 62 60 62 49 29 10 2 14 67 81 87 94 96 96 91 81 63 31 358 335 321 21 63 60 54 48 40 31 22 12 1 349 336 315 290 273 274 343 54 53 51 47 39 29 27 26 27 25 24 21 42 57 59 335 282 257 231 226 39 52 55 57 48 32 16 12 4 351 336 339 2 16 27 34 32 29 19 5 359 1 4 5 7 12 29 68 86 98 109 97 87 75 69 70 92 97 100 116 151 268 335 5 20 25 27 24 22 15 8 1 359 357 350 347 349 15 26 30 28 29 29 29 22 12 354 351 2 24 30 30 26 24 24 30 41 50 54 50 40 26 16 6 358 354 150 127 109 95 79 71 66 61 54 46 37 58 82 70 37 359 17 15 7 351 357 15 43 57 67 67 53 26 19 28 54 98 117 142 139 121 106 99 278 273 280 296 320 350 356 356 348 349 4 41 48 25 9 41 64 31 0 260 264 263 95 98 92 80 70 65 61 55 38 9 328 317 320 326 331 334 334 330 326 328 336 342 330 310 267 232 218 211 346 45 70 88 87 81 70 62 47 358 37 74 91 100 112 88 55 44 48 91 122 118 121 124 122 115 70 328 325 324 325 325 325 326 324 324 328 332 334 333 330 329 331 335 341 336 327 317 310 344 27 46 52 47 16 14 27 43 32 11 344 339 3 56 74 69 57 47 37 24 5 345 328 320 3 56 34 10 340 322 320 328 330 333 342 22 39 46 73 105 116 111 113 117 117 94 0 17 75 100 118 119 100 13 317 304 307 304 291 166 148 145 149 144 138 129 131 131 148 314 316 320 325 24 126 122 120 117 112 108 106 92 79 77 93 100 99 69 47 39 76 87 88 76 61 41 28 11 358 356 353 351 349 348 347 345 337 329 318 15 63 67 63 57 34 9 349 339 329 325 328 349 24 58 80 92 102 107 113 118 119 121 121 120 117 113 108 104 101 99 95 81 12 325 312 326 76 99 98 96 93 94 90 82 56 38 26 16 15 17 22 24 23 24 18 11 2 0 355 345 323 307 299 299 305 315 318 313 310 59 85 84 77 66 61 77 89 95 99 99 99 98 97 95 93 91 88 86 85 85 86 84 81 78 76 73 72 71 68 65 56 47 39 32 38 51 77 97 105 104 101 95 85 80 72 263 88 84 79 64 42 21 19 19 19 27 32 34 54 82 103 107 110 113 112 112 112 112 112 111 110 108 106 106 107 108 110 112 113 111 110 110 113 115 116 114 111 108 102 91 100 128 133 138 142 151 162 174 183 170 132 103 99 98 97 95 92 88 84 80 74 75 79 84 85 83 78 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 23 24 24 23 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 15 14 13 12 12 11 10 9 9 8 8 8 7 6 6 5 4 3 2 360 358 355 352 348 345 343 342 344 354 7 15 26 65 79 77 78 78 78 77 75 62 56 55 51 48 48 57 70 78 51 14 34 56 357 322 311 348 57 40 30 30 58 58 49 51 52 51 32 12 15 25 31 34 41 46 39 29 13 348 325 297 271 223 86 44 41 49 47 41 22 339 322 316 343 22 25 37 52 62 57 52 55 71 88 98 105 114 187 231 241 301 317 312 310 306 295 266 241 63 42 37 32 17 1 356 346 335 321 308 296 290 291 298 322 337 347 330 317 308 304 292 265 79 62 50 44 39 32 29 24 15 5 357 352 352 5 47 64 68 66 64 61 60 60 61 61 60 57 53 49 46 44 41 38 33 24 16 14 13 12 10 7 3 10 51 85 77 64 42 43 38 26 17 11 10 11 15 22 26 28 35 45 44 30 8 354 13 57 72 59 54 56 49 31 9 356 33 85 87 86 89 94 97 96 89 76 48 11 343 327 34 63 65 60 53 43 35 25 13 2 352 343 334 306 275 278 41 60 55 50 45 37 29 23 26 26 22 19 20 36 47 48 284 287 290 275 37 46 50 49 45 30 14 359 355 346 338 340 358 13 20 27 34 30 24 17 8 3 1 1 2 2 2 16 60 98 109 111 91 87 86 112 135 152 136 131 141 159 196 355 7 14 16 19 19 17 9 358 347 340 337 331 356 19 35 34 30 23 23 22 20 7 349 324 346 13 31 33 33 29 26 26 27 38 50 56 51 42 27 16 3 345 304 267 162 85 78 71 68 67 70 76 74 66 68 68 59 33 8 23 18 10 0 25 42 51 57 64 70 55 29 20 29 50 84 106 123 116 113 118 190 233 247 256 281 333 8 356 347 342 344 348 1 23 27 16 21 28 25 301 229 246 298 49 85 90 89 87 82 79 75 59 9 330 324 322 324 330 330 328 321 321 330 338 341 335 326 296 239 223 221 284 24 69 100 94 86 76 84 91 267 347 91 117 127 123 105 90 79 73 80 86 92 108 120 126 123 189 267 278 285 291 298 301 304 307 313 320 325 326 325 322 322 323 330 332 330 320 297 265 179 51 47 47 39 0 15 33 39 25 0 340 344 19 57 80 78 72 64 47 23 358 342 334 350 68 75 45 337 307 307 320 330 330 336 348 17 40 50 63 105 116 120 127 134 147 148 328 339 58 100 126 114 91 37 323 315 319 315 268 160 144 141 140 141 141 142 139 131 116 23 325 321 320 339 108 120 118 115 109 107 107 102 100 101 108 101 93 74 45 38 68 83 86 75 50 21 22 8 2 356 355 352 349 346 343 338 332 337 355 51 71 77 65 46 13 345 333 325 321 330 348 35 63 76 81 86 88 88 92 98 107 113 117 117 114 110 106 104 102 102 102 99 59 313 303 309 76 99 103 104 103 102 92 75 52 38 31 27 29 30 28 26 22 19 17 13 8 4 354 343 324 312 303 304 305 310 312 327 15 76 84 85 80 62 35 32 78 96 103 102 102 101 98 96 94 93 92 92 91 92 92 87 83 79 79 77 77 77 78 77 69 59 52 47 44 40 38 68 96 105 103 99 89 100 237 276 71 88 89 77 56 28 19 17 20 37 45 49 49 65 86 97 99 100 102 105 108 110 112 113 115 115 116 116 115 114 114 113 112 112 113 114 117 117 116 113 112 112 116 108 93 2 166 159 156 160 168 176 171 142 111 99 98 98 98 96 93 89 84 78 70 69 73 82 86 85 80 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 23 24 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 12 11 10 9 9 8 8 7 7 6 6 5 4 3 1 360 357 354 350 345 341 339 340 349 3 23 10 4 6 66 83 90 96 96 77 73 66 56 51 48 43 43 48 65 71 54 320 279 177 313 326 336 42 56 43 42 47 61 61 53 46 67 86 95 40 333 45 49 43 53 66 67 31 332 313 301 292 326 17 46 53 60 61 56 38 341 312 318 335 4 10 16 30 62 81 69 63 56 72 94 110 124 147 201 205 211 19 357 336 322 304 280 236 180 81 39 34 29 17 7 355 343 329 316 311 305 301 298 303 321 316 303 285 290 296 298 285 310 70 60 52 42 34 27 22 15 3 351 343 340 344 15 52 65 68 67 64 61 59 59 60 61 61 59 55 51 48 46 44 40 36 23 14 9 10 11 10 8 7 11 57 85 81 75 60 51 41 24 5 359 0 359 2 9 12 21 31 42 39 29 358 346 357 67 72 56 46 46 52 31 8 346 43 86 89 85 84 90 95 98 97 94 80 44 10 3 29 65 73 68 60 50 42 32 20 4 353 344 336 307 281 286 57 63 59 51 39 36 29 21 23 23 21 20 24 32 23 345 298 318 8 44 47 46 46 39 29 10 356 346 343 338 335 328 350 7 14 24 30 30 23 16 8 3 0 359 359 357 352 352 31 114 104 99 92 106 133 174 161 130 87 94 107 99 25 4 352 339 333 344 354 358 351 343 337 332 337 353 27 39 42 38 29 21 19 12 4 338 332 333 8 27 35 36 35 31 27 24 25 36 48 57 55 46 30 18 4 347 314 315 86 77 74 71 67 63 59 70 99 81 70 67 62 34 21 29 28 18 11 36 55 64 71 74 78 63 45 31 30 37 57 78 95 91 103 159 224 244 245 250 286 3 25 5 349 339 340 344 349 6 24 28 16 9 2 196 202 217 314 52 79 90 94 96 93 93 93 87 43 343 324 317 318 328 325 319 314 322 334 338 340 338 337 312 266 241 234 253 341 60 102 100 94 88 130 192 235 282 203 146 151 134 115 100 88 81 79 74 70 80 96 106 95 259 255 247 252 258 266 275 285 298 308 316 319 318 315 314 317 323 336 340 337 326 295 267 21 31 33 35 22 346 36 44 36 11 349 342 348 15 53 84 87 89 90 61 22 357 344 353 41 74 76 48 303 302 316 340 345 343 344 349 359 5 18 52 99 128 139 150 150 144 134 147 284 32 94 115 100 82 48 330 323 327 328 180 153 139 135 132 160 161 150 137 131 123 113 333 310 307 313 58 120 119 116 110 111 112 118 119 123 126 107 98 84 47 33 51 80 86 76 47 30 23 12 3 357 357 355 351 347 343 340 348 11 33 54 68 80 54 0 335 333 329 327 328 349 37 73 77 79 80 80 78 71 68 72 82 97 107 110 109 106 104 103 103 105 107 112 124 232 270 287 79 97 103 106 106 103 94 84 67 49 38 36 40 39 35 30 27 24 23 21 17 12 2 349 334 321 316 316 312 322 340 19 57 79 85 86 82 63 34 10 45 86 98 99 101 104 101 97 96 96 97 100 99 95 92 88 86 84 84 83 83 85 83 78 69 60 54 50 47 40 28 33 73 100 102 101 92 217 278 288 71 91 91 85 71 43 25 18 20 45 56 60 60 69 81 91 92 91 91 93 96 100 104 107 111 116 118 120 121 121 121 121 121 119 119 120 121 117 117 116 119 123 130 139 141 147 165 180 184 186 189 181 153 118 102 96 94 95 96 96 94 90 85 80 73 67 69 78 84 84 80 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 22 23 24 25 24 24 23 22 22 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 13 13 12 10 10 9 8 8 7 7 6 6 5 4 3 1 360 357 354 348 342 335 334 332 326 348 8 358 338 333 42 87 101 98 78 69 73 72 68 60 50 38 36 43 56 46 23 301 293 293 11 29 39 55 55 49 49 53 56 59 55 40 96 131 158 173 201 127 116 129 154 157 180 236 268 299 352 25 35 11 5 11 79 81 77 219 261 280 342 10 23 9 2 1 42 76 68 66 58 52 81 123 150 166 182 165 110 57 20 340 309 281 258 217 65 39 31 27 23 16 8 359 347 341 335 334 323 309 295 296 302 297 303 304 315 312 311 316 53 67 60 51 39 28 17 5 356 343 332 332 335 344 31 57 67 69 69 65 62 60 59 60 61 62 61 59 56 53 51 49 45 39 23 10 6 9 10 9 8 5 8 59 84 86 82 70 56 46 22 352 351 351 352 354 357 3 24 36 41 34 20 347 346 23 78 72 57 32 41 48 33 5 347 30 84 95 88 84 86 97 106 114 120 112 86 54 14 346 62 78 76 66 56 46 37 26 10 355 342 329 295 284 322 64 66 64 53 42 36 28 22 19 18 18 19 25 26 15 358 357 47 56 57 55 49 41 28 10 352 342 334 325 311 291 279 276 300 353 19 29 31 22 13 6 0 356 354 354 349 341 322 303 142 81 84 94 118 154 190 91 58 48 52 52 28 10 353 336 312 299 299 317 332 341 351 353 353 4 26 41 42 41 38 31 22 17 359 343 325 344 3 28 36 38 37 36 32 27 22 23 32 49 57 59 50 36 22 12 7 14 64 79 79 76 73 69 64 58 39 46 65 69 73 74 62 45 40 40 24 18 39 72 84 90 94 93 82 61 40 28 23 21 15 0 346 325 306 293 284 276 269 280 19 31 16 340 331 334 344 350 357 15 22 0 346 328 190 188 189 170 80 77 86 90 95 97 96 93 87 64 340 305 305 316 333 325 321 316 326 334 335 335 339 356 322 277 249 240 269 354 43 83 101 105 120 217 228 238 299 233 216 209 174 129 104 95 88 85 86 87 94 113 126 163 255 258 252 252 255 260 272 287 303 309 313 312 310 313 318 326 337 350 352 347 338 358 25 32 23 17 13 9 43 62 56 33 1 345 343 347 350 34 87 98 93 71 42 14 359 352 18 54 75 73 34 326 332 348 358 351 343 339 344 348 346 337 336 84 135 142 140 133 133 144 154 162 55 87 95 88 81 55 310 325 334 344 162 149 139 138 145 239 252 164 136 130 126 121 147 292 297 303 311 120 121 117 113 117 123 136 141 144 132 111 101 91 56 29 30 79 88 79 56 36 18 6 0 357 359 358 355 353 355 4 18 30 35 38 37 25 354 337 329 327 335 343 355 39 73 86 85 81 77 73 69 63 58 57 61 75 89 99 102 104 105 105 106 108 114 126 148 197 229 263 83 95 100 102 99 97 95 94 87 71 54 45 48 43 38 30 28 27 25 24 21 15 7 357 347 345 335 327 351 53 56 50 61 75 84 85 80 63 33 14 47 84 96 98 104 108 101 100 100 103 104 105 101 95 90 89 87 86 84 81 81 80 75 70 66 60 53 48 44 39 30 23 49 83 98 103 107 296 291 292 94 93 91 87 76 55 37 22 23 47 58 61 60 71 84 93 92 91 90 88 87 87 86 88 92 100 106 111 116 119 121 123 124 125 123 120 116 110 110 113 121 132 148 177 190 197 198 203 212 217 214 191 136 107 98 93 89 88 90 93 94 93 91 87 81 71 69 74 82 84 84 24 24 24 24 24 24 24 24 23 23 23 24 24 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 22 23 24 25 25 24 23 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 19 19 19 18 18 17 16 16 15 15 14 13 12 11 10 9 8 8 7 7 6 5 4 3 2 1 359 356 351 343 337 332 331 334 331 315 326 327 324 327 355 79 84 81 72 68 71 72 70 64 54 41 27 42 47 28 350 300 28 41 50 60 63 61 58 61 64 64 66 68 62 54 62 44 44 180 224 245 253 251 224 199 240 268 246 22 40 37 25 351 342 3 80 80 93 212 260 354 29 25 20 6 359 357 14 32 40 50 50 43 44 82 140 168 180 149 126 126 155 263 279 265 263 56 42 32 24 17 15 11 6 0 356 355 355 353 339 316 282 293 7 17 16 8 2 347 348 11 62 66 62 47 31 13 355 341 333 332 330 326 337 8 50 61 67 70 70 67 64 61 60 60 62 63 63 61 56 57 54 52 44 35 16 5 5 10 11 10 7 2 8 58 80 82 76 71 61 46 23 3 350 349 350 352 355 6 34 41 40 31 11 344 340 48 81 75 59 30 46 45 32 1 352 6 85 96 91 83 83 100 120 133 141 136 134 145 238 273 92 80 77 69 58 48 40 30 15 357 333 308 283 318 58 67 68 66 56 46 37 27 21 16 12 13 15 21 15 354 317 352 64 65 63 61 57 44 18 354 341 334 327 314 297 275 256 245 235 22 30 33 29 19 9 1 354 352 350 350 342 336 312 57 63 50 55 67 79 71 53 39 39 35 28 23 17 4 347 328 306 298 296 309 332 352 5 8 12 19 35 44 44 43 38 32 20 6 339 331 336 3 19 34 41 43 41 39 34 27 19 19 27 49 59 62 55 43 31 23 25 37 66 78 82 81 81 81 81 73 55 58 63 67 77 87 98 80 69 63 33 23 37 86 98 105 111 110 102 87 64 34 14 357 339 332 326 316 307 302 300 293 287 275 285 305 314 311 319 328 342 346 346 358 359 348 328 311 205 196 185 160 57 54 60 67 86 100 105 105 105 113 240 269 297 340 356 337 326 320 329 335 335 338 346 2 350 314 265 289 5 24 24 66 99 118 147 239 259 258 187 182 204 227 229 191 118 102 99 100 111 131 158 168 180 201 234 251 257 258 261 270 290 306 315 314 313 317 329 336 341 344 351 357 356 358 11 40 37 30 11 0 347 339 44 62 60 31 3 345 341 333 313 313 70 81 65 44 22 3 354 355 28 57 85 69 38 5 6 5 355 338 333 334 344 348 344 337 335 115 120 121 124 128 137 151 145 135 116 104 102 106 111 112 301 324 341 352 166 146 140 134 136 180 291 249 135 129 123 120 135 273 293 298 304 115 120 117 115 118 124 133 154 183 157 111 104 99 78 34 20 78 89 85 66 36 9 354 354 356 357 357 357 359 12 25 34 32 25 11 355 342 328 323 336 352 10 20 35 65 82 89 86 81 75 69 64 58 54 51 49 55 69 84 93 100 105 108 110 114 121 134 147 161 125 78 79 91 95 96 93 92 96 103 106 101 82 65 57 48 38 27 24 24 25 23 20 13 5 358 354 0 18 58 77 77 74 64 62 69 82 87 85 66 33 19 49 87 99 105 110 110 101 99 100 101 99 96 92 89 85 84 82 79 74 71 66 65 66 66 65 61 54 46 39 34 31 27 37 57 84 96 102 306 299 9 98 95 92 89 78 62 47 30 33 53 59 57 49 59 81 94 95 95 93 91 87 82 76 68 61 63 71 82 96 107 116 121 124 124 120 114 106 97 93 96 108 127 155 208 229 234 231 226 228 237 235 201 120 101 95 91 87 86 86 89 93 95 95 93 88 79 71 70 78 87 92 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 22 22 21 21 21 22 23 25 25 25 24 23 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 17 17 16 16 15 14 14 13 12 10 9 9 8 7 7 6 5 4 3 2 1 359 355 347 339 332 333 338 343 349 6 49 13 340 328 357 90 79 76 73 72 69 68 68 65 57 46 39 46 43 25 348 10 49 50 60 74 89 96 110 98 95 93 104 98 61 50 37 12 353 305 269 250 251 277 300 304 311 336 10 59 58 41 3 344 0 22 43 46 57 61 37 41 42 31 17 3 1 1 7 11 13 18 33 39 33 43 83 171 246 256 209 183 178 219 335 17 52 46 38 26 16 9 7 6 4 3 4 7 6 3 354 358 24 40 33 30 28 19 11 0 11 40 66 67 62 43 18 347 331 328 329 329 328 329 357 42 62 65 67 69 71 71 68 65 62 61 62 62 62 59 55 55 51 47 38 26 10 3 7 12 14 11 6 359 10 54 80 78 71 69 59 41 26 3 347 348 351 355 355 11 46 47 41 28 7 350 337 58 80 84 67 48 50 44 30 5 0 24 80 93 94 83 76 83 117 151 160 160 171 192 220 192 79 76 74 70 61 51 42 36 22 359 341 341 7 55 64 68 68 65 58 49 38 25 17 11 6 6 8 13 353 331 318 55 67 68 68 67 64 47 14 343 335 331 326 307 283 263 254 249 31 39 37 36 26 13 359 352 347 348 347 345 337 350 40 57 54 46 38 38 43 40 37 30 35 29 18 13 6 0 341 325 310 301 300 306 326 353 9 15 19 23 36 46 49 45 40 33 12 348 309 316 336 12 25 40 57 59 55 49 37 26 11 14 31 52 61 63 60 51 41 34 32 42 62 78 85 88 92 95 99 94 83 75 77 82 100 117 132 128 124 117 75 57 65 92 105 113 124 121 118 111 108 102 313 301 302 307 306 306 303 301 298 294 288 281 274 246 237 260 295 315 329 335 339 347 345 337 324 308 210 177 148 83 34 26 23 26 64 106 115 116 119 135 163 193 6 9 358 338 324 320 333 343 359 18 13 8 358 5 14 18 31 36 28 51 85 117 127 180 324 0 154 180 211 239 248 240 204 117 115 121 138 160 179 190 199 211 225 241 251 258 270 293 324 323 325 325 350 0 3 355 353 352 356 357 355 1 22 45 38 26 355 351 348 351 40 61 65 32 3 341 332 318 300 29 66 64 50 32 8 347 339 337 0 47 77 62 38 11 359 334 309 330 338 344 352 353 352 347 353 119 124 128 132 135 142 148 137 136 139 143 131 129 140 157 284 315 336 346 302 151 137 129 134 151 267 242 143 129 124 125 141 210 274 290 301 98 118 118 115 105 114 137 183 236 229 104 108 108 104 54 26 76 90 90 79 30 356 347 351 353 356 356 0 6 20 28 31 22 5 343 336 337 345 0 24 39 45 49 57 73 83 85 83 78 73 67 61 56 53 51 49 48 58 67 76 86 97 106 112 117 123 125 118 106 91 82 77 81 87 91 93 95 100 109 111 110 102 83 66 57 40 23 17 18 21 19 16 9 0 353 349 356 35 71 77 79 77 72 63 59 71 89 93 86 65 50 58 87 102 112 111 104 93 94 93 93 91 89 87 84 82 79 75 72 67 62 59 58 60 63 64 61 54 45 35 29 26 26 34 47 66 79 84 40 48 80 94 96 95 93 81 64 48 40 42 49 53 49 41 41 73 95 99 99 97 95 90 84 79 69 59 51 51 55 64 81 97 105 114 117 115 109 102 93 85 78 74 102 209 242 248 249 244 238 238 242 244 188 106 96 94 91 88 86 85 88 91 94 97 96 92 86 78 70 64 80 91 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 22 22 22 21 21 22 23 24 25 25 24 23 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 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 1 358 353 344 337 330 327 329 338 5 28 44 15 354 328 23 79 77 77 77 77 79 77 74 68 58 45 46 57 49 31 358 31 51 51 59 75 97 143 178 149 112 98 96 76 49 41 21 340 319 313 313 216 192 12 4 357 346 19 44 69 77 65 4 5 22 34 32 26 16 17 27 41 47 45 25 12 10 2 1 2 356 356 10 24 24 3 324 244 262 268 261 221 78 55 45 47 51 45 33 17 8 3 1 3 6 9 12 12 7 5 14 41 42 38 32 30 26 15 6 1 17 47 65 68 61 38 355 326 316 317 322 330 343 6 40 60 66 66 66 68 73 73 71 69 65 63 60 59 59 58 55 53 49 43 33 18 9 6 9 13 15 12 6 358 10 55 85 78 71 60 42 20 354 342 341 346 350 354 357 16 48 59 47 31 11 1 10 56 81 90 76 61 51 43 29 14 6 26 65 90 95 87 75 66 52 242 213 198 196 184 155 82 73 71 73 72 67 58 49 46 39 32 25 40 61 68 69 68 67 64 58 50 40 27 14 6 0 356 358 1 358 21 58 67 70 72 75 74 69 51 12 339 335 336 342 343 338 320 18 41 44 42 40 35 19 1 343 340 342 347 345 342 336 16 49 57 53 44 31 29 29 26 25 24 29 25 18 11 3 355 341 327 310 294 285 284 296 333 3 14 16 20 32 44 49 45 37 25 355 323 296 299 311 336 301 56 68 68 64 57 41 21 5 15 41 56 64 65 63 56 49 43 39 44 58 79 90 97 100 102 105 104 100 94 103 114 135 155 159 154 143 127 102 91 97 102 110 119 129 131 131 134 144 171 217 242 253 269 279 285 290 293 293 292 287 281 271 250 237 236 256 273 290 312 325 334 333 329 325 327 123 137 88 50 31 17 4 356 359 64 115 114 112 112 106 64 31 16 357 335 320 323 342 5 22 29 18 7 358 14 24 27 25 25 29 42 70 99 103 86 357 353 11 156 198 238 255 252 254 255 189 152 160 175 187 196 206 216 230 241 248 256 283 321 332 325 353 8 19 15 8 355 350 348 352 352 353 0 27 43 38 22 4 6 5 11 39 65 72 42 1 337 332 339 28 78 75 66 47 21 351 329 322 323 346 51 74 65 38 6 357 353 353 354 352 353 356 357 0 3 28 105 125 133 138 141 142 142 140 146 145 134 140 147 155 170 245 284 327 335 322 215 138 129 137 156 220 212 156 131 128 134 151 186 240 278 297 1 118 120 115 107 109 132 261 286 299 87 111 109 106 81 24 75 95 99 92 29 358 351 354 355 357 0 3 8 16 13 5 334 320 323 346 13 31 45 54 60 59 60 65 72 79 81 82 78 74 68 61 56 54 55 53 52 60 66 73 77 87 97 107 111 112 105 99 96 93 88 83 77 81 90 102 107 110 110 110 108 100 79 62 56 38 21 10 10 13 14 10 5 359 353 352 358 42 69 74 74 74 73 58 47 49 78 90 93 83 74 70 84 97 106 102 94 87 86 85 85 85 85 84 83 80 77 74 69 64 60 56 54 56 59 61 59 51 41 29 22 16 15 17 31 54 71 78 73 70 79 88 94 97 98 89 75 59 56 54 52 46 36 24 19 62 93 104 103 100 96 91 87 80 71 60 49 46 45 49 58 67 77 99 111 117 113 109 104 100 100 104 203 253 254 251 250 246 241 241 238 226 116 93 92 92 92 90 88 88 89 90 92 95 95 94 91 87 81 71 71 81 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 22 22 21 21 22 23 24 25 25 24 23 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 17 17 16 15 15 14 14 12 12 10 9 8 7 7 6 5 4 3 2 0 357 353 343 344 352 6 4 25 43 42 37 19 10 16 56 72 76 77 76 73 76 80 82 81 80 80 63 64 63 34 13 24 42 48 41 37 39 234 225 250 89 82 76 63 44 15 339 319 311 320 320 293 178 56 26 37 40 36 50 73 102 140 254 303 36 51 41 26 5 8 15 28 47 69 59 41 20 354 344 338 334 337 344 0 356 317 287 256 247 248 16 59 45 46 48 50 50 45 28 8 355 353 356 1 9 15 14 7 2 5 27 43 43 36 29 28 21 9 356 358 17 48 63 71 62 30 317 305 301 305 327 354 21 42 56 64 66 66 66 69 71 72 72 70 68 66 64 63 60 59 57 55 51 42 29 10 8 7 10 16 16 13 6 1 4 55 82 83 76 55 33 317 272 272 328 346 353 359 3 16 44 78 62 39 19 12 25 51 80 89 86 72 56 43 29 20 13 21 48 82 93 94 82 68 0 285 247 213 160 105 85 74 72 72 76 78 77 67 59 53 48 41 37 46 62 73 72 71 69 65 58 49 37 24 10 359 352 345 350 353 356 37 63 71 73 75 78 77 72 54 9 342 337 352 15 41 47 49 49 45 44 43 38 29 6 342 330 333 340 345 341 340 350 37 55 59 53 41 26 18 16 14 17 19 20 19 15 10 359 351 341 326 299 278 270 269 277 309 351 11 21 26 30 40 44 42 30 8 329 304 296 303 326 0 42 52 53 56 57 54 45 28 20 23 50 63 68 68 65 60 55 51 48 49 58 74 88 95 99 100 102 105 107 111 119 138 159 172 164 153 134 127 127 142 126 120 120 132 139 140 142 150 169 189 205 224 231 237 246 260 269 276 282 282 282 278 270 257 245 236 234 242 254 271 293 307 312 316 318 320 331 91 62 47 34 22 4 349 335 335 23 82 87 84 74 48 27 12 355 335 321 332 13 34 36 32 17 359 354 8 16 20 18 23 30 40 59 79 91 66 354 330 339 70 177 218 246 256 267 288 309 252 180 185 201 207 212 222 234 246 249 252 48 328 336 50 42 35 27 14 359 344 340 341 346 348 353 5 32 41 36 19 9 9 13 20 34 63 80 89 4 343 345 25 67 83 86 89 105 346 304 302 303 310 337 70 84 83 59 28 25 24 13 0 354 354 356 358 8 24 57 83 108 126 135 139 138 140 142 140 137 134 145 155 164 177 206 237 308 324 322 256 131 128 136 161 205 203 147 127 128 138 156 183 225 268 299 326 116 121 118 117 129 169 296 303 319 85 107 105 105 108 281 169 106 106 95 41 12 2 2 0 0 2 6 6 2 341 321 303 316 355 31 45 53 60 65 66 64 65 70 75 77 79 81 80 77 72 65 59 56 61 60 59 61 69 75 79 79 82 90 97 98 96 96 95 96 95 92 87 88 97 111 114 116 120 115 107 94 79 63 46 32 18 8 6 8 10 10 8 3 356 356 6 47 66 70 65 61 56 48 43 44 57 72 83 81 77 76 80 87 93 94 91 88 85 82 80 80 82 83 83 81 78 74 69 65 59 55 51 50 53 54 52 40 29 15 9 3 359 356 9 39 67 73 73 72 75 81 89 95 99 93 83 72 70 70 66 53 30 8 352 43 90 108 106 104 102 97 91 83 73 62 52 50 46 44 46 45 40 53 112 121 116 112 108 114 123 140 197 233 243 240 243 244 242 241 229 169 102 92 90 91 92 93 92 92 92 91 91 90 90 91 93 93 90 86 76 81 24 25 25 25 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 22 22 22 22 23 24 25 25 24 24 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 17 16 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 360 357 356 357 5 26 39 38 47 53 47 37 25 12 17 46 70 75 75 70 67 67 71 79 88 83 73 49 51 57 30 10 2 24 42 42 30 4 317 56 74 68 77 74 60 29 4 330 328 338 347 346 351 71 51 12 4 79 51 43 50 86 193 237 250 59 68 69 33 341 351 2 11 38 94 100 88 42 317 310 312 312 316 317 320 329 319 310 259 239 208 63 58 48 46 51 55 52 43 12 348 336 344 355 4 12 14 10 359 358 8 38 47 49 37 26 20 9 355 340 354 19 48 61 70 69 294 275 275 283 302 356 24 36 48 58 65 66 66 66 69 72 73 73 72 67 65 66 67 63 62 64 65 62 51 30 10 10 16 21 22 18 13 3 358 3 53 80 89 91 94 241 252 252 250 336 359 4 7 6 5 25 69 75 49 31 18 23 43 75 86 88 77 62 47 33 24 18 18 34 57 86 93 93 82 33 295 125 101 95 86 81 78 77 79 85 87 84 74 62 58 56 47 41 38 58 72 77 76 73 68 61 52 41 19 0 345 339 338 344 348 2 43 65 74 76 77 78 78 73 56 4 335 330 356 34 52 52 48 45 43 42 41 31 14 345 331 327 331 340 343 340 343 13 50 60 61 54 36 18 9 11 13 18 19 18 14 8 1 353 347 339 329 306 282 267 272 281 309 357 23 34 34 34 38 38 34 17 345 315 308 336 15 28 32 37 44 47 49 50 47 40 27 23 30 52 66 73 74 71 67 61 57 55 55 61 71 82 89 94 95 100 107 114 123 135 157 167 172 157 144 134 137 151 164 143 131 127 144 149 150 153 166 185 200 208 215 218 225 230 240 248 257 262 268 271 271 267 260 252 241 233 231 235 242 254 267 277 300 311 315 316 344 40 43 39 28 4 344 329 327 334 2 28 45 50 38 24 9 0 344 331 0 35 44 37 28 6 338 340 358 9 11 9 18 30 42 54 62 67 28 336 316 333 263 185 207 236 272 294 312 329 11 14 6 337 269 242 242 246 251 249 224 144 194 193 96 67 52 32 5 343 327 326 330 338 343 359 21 37 39 32 13 3 2 13 20 26 44 77 100 39 1 355 39 74 89 105 138 180 190 232 281 298 303 345 92 102 110 126 49 32 27 12 356 347 349 355 1 10 28 58 67 80 105 124 131 131 137 140 135 133 130 130 164 174 185 197 221 307 315 307 268 127 124 127 167 217 223 145 127 127 139 161 192 225 267 308 354 111 120 118 121 139 169 311 323 356 93 106 109 114 137 224 205 117 100 83 51 22 14 15 13 10 6 9 6 356 330 319 316 0 45 55 56 59 63 70 70 69 66 72 77 80 81 82 83 81 76 69 62 60 65 68 68 65 71 77 81 80 77 75 83 90 94 95 97 98 100 104 112 118 113 105 112 118 122 109 97 88 81 66 44 25 16 10 5 6 8 13 11 7 1 3 16 48 66 73 67 61 54 53 51 48 49 54 58 62 62 69 79 83 86 89 89 89 87 85 82 80 80 81 83 83 81 77 72 66 61 54 50 47 48 47 41 22 6 354 0 355 348 341 2 43 70 71 71 71 71 73 79 88 93 93 87 80 76 80 75 63 30 355 333 8 86 111 111 108 105 100 95 89 81 73 65 67 58 44 32 27 17 354 88 115 115 114 116 129 141 158 187 211 222 225 231 238 244 249 236 141 100 94 91 91 92 95 96 98 97 96 91 86 84 85 88 89 90 88 80 78 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 23 24 25 25 25 24 23 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 5 3 2 359 358 359 0 7 28 45 50 47 48 49 43 17 356 353 37 73 73 69 57 58 60 56 58 64 58 48 37 37 32 15 351 334 300 21 75 65 25 28 79 83 78 80 82 73 29 344 314 335 340 338 346 10 67 73 93 187 193 195 211 341 331 239 274 306 45 52 60 230 274 310 320 0 96 78 72 43 345 317 304 308 310 307 306 317 353 337 313 266 244 86 61 56 50 40 55 67 65 48 319 318 336 354 3 10 15 12 5 350 354 17 47 56 57 43 22 5 345 341 340 355 21 46 59 69 235 250 255 262 273 345 26 32 37 42 58 65 68 67 68 70 72 75 76 73 67 52 60 69 69 70 80 94 78 61 36 23 25 33 33 30 22 12 359 352 6 54 74 83 88 97 202 243 247 314 23 16 12 11 2 355 359 29 60 51 39 28 25 44 66 78 80 74 64 52 39 27 21 19 22 38 65 88 94 87 74 71 79 83 84 84 87 89 91 91 92 91 87 80 71 67 63 56 47 43 55 70 78 80 78 75 70 62 44 6 338 324 325 331 341 346 9 47 69 77 80 78 79 80 75 57 331 309 317 353 47 59 62 59 54 47 44 37 22 355 334 324 326 331 339 341 346 2 33 52 62 62 54 25 12 9 15 18 19 15 7 1 356 351 347 342 340 338 329 315 300 306 315 330 4 36 49 46 41 36 30 16 347 324 329 0 29 38 40 35 35 39 44 46 47 45 37 22 14 23 50 68 75 78 76 72 66 62 59 59 64 71 79 86 91 96 105 116 126 135 147 163 168 167 155 149 150 158 167 162 135 123 130 160 163 165 170 182 195 205 210 212 218 222 227 232 237 244 249 255 260 265 265 263 259 250 240 231 231 234 239 247 260 276 295 304 307 317 347 27 38 33 8 340 326 324 328 335 346 4 22 30 22 13 10 0 3 35 43 44 33 14 347 322 309 340 10 9 8 15 35 47 51 51 44 355 329 322 76 104 200 256 269 289 316 346 12 37 29 15 350 338 317 287 269 257 230 180 166 180 167 110 82 67 40 335 311 304 309 318 329 342 14 36 43 39 27 2 356 358 10 12 14 14 51 76 78 6 358 48 79 100 137 171 190 192 237 301 317 315 86 103 126 144 148 59 39 23 2 346 336 346 357 5 15 34 56 59 64 74 111 129 139 142 139 134 129 124 97 203 213 216 223 246 294 301 293 273 128 123 123 171 239 253 202 139 134 145 164 196 201 266 356 0 105 116 115 119 130 118 67 65 70 79 90 102 119 145 202 136 99 88 76 58 28 20 18 19 18 15 10 6 352 322 316 336 66 69 66 59 59 64 74 75 71 65 67 74 83 85 86 86 84 81 73 67 65 69 75 75 73 73 78 83 83 83 81 79 84 89 93 97 101 106 115 125 129 109 91 88 95 101 97 91 86 80 68 50 21 6 357 357 2 8 17 17 14 9 13 23 39 58 70 71 66 62 60 59 56 52 51 50 50 50 59 73 85 89 89 89 89 88 88 86 83 81 80 81 84 83 81 76 70 63 54 48 44 44 40 31 6 349 341 350 349 342 332 8 59 76 72 70 68 68 67 67 78 89 97 89 81 77 84 82 73 36 341 316 336 47 95 110 109 107 104 101 99 97 93 89 89 84 67 13 7 6 8 68 103 114 119 125 141 150 163 180 197 208 214 223 232 243 256 252 114 100 97 95 93 94 96 100 102 103 101 94 87 81 74 69 75 80 85 84 79 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 24 25 25 25 24 23 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 21 21 20 20 20 19 19 18 17 16 15 14 14 13 12 11 10 9 7 7 6 5 4 2 358 357 356 0 4 11 48 53 48 40 44 56 10 343 317 47 69 70 67 55 42 57 70 67 64 55 39 30 31 19 4 340 338 324 346 108 113 172 216 159 94 77 63 85 100 170 281 294 318 326 327 327 335 33 87 103 125 180 200 208 200 193 209 330 9 77 21 321 274 295 311 322 9 48 29 17 356 320 312 316 331 346 357 359 355 352 331 303 274 242 68 60 50 38 2 68 113 126 147 20 0 6 9 11 13 14 12 0 345 328 343 49 64 64 58 19 355 344 355 359 5 14 27 53 253 248 253 254 269 357 28 32 34 29 33 57 66 69 69 67 67 71 75 78 73 64 39 28 73 97 131 153 145 73 53 37 30 29 34 36 34 27 8 355 349 23 56 68 70 70 67 60 53 47 46 42 29 18 9 0 0 3 20 35 45 40 32 26 40 59 74 73 70 64 55 44 31 23 19 22 26 40 75 87 84 75 70 72 78 84 88 94 100 105 101 95 92 92 89 84 78 74 71 61 54 58 70 78 83 84 84 81 66 30 338 319 316 324 332 340 347 14 49 72 77 79 79 80 82 80 55 300 291 316 21 64 69 69 68 63 55 48 32 3 329 319 316 323 330 337 344 0 22 41 52 60 58 47 13 8 12 22 22 15 6 356 350 344 344 344 342 340 341 339 345 348 350 345 342 356 48 67 65 53 36 5 324 306 331 11 32 40 42 41 36 32 34 42 45 47 44 34 16 356 21 54 69 75 77 78 74 69 66 64 63 65 72 79 86 95 104 115 123 131 137 142 149 156 165 168 166 167 169 170 156 126 109 140 176 178 182 188 192 199 209 213 216 220 222 226 231 238 242 246 249 252 258 261 261 259 253 245 236 231 230 232 237 242 251 275 290 299 305 316 344 23 28 5 330 318 316 322 332 345 354 6 21 20 17 17 19 28 41 46 41 23 4 348 337 337 8 20 15 17 24 47 56 60 59 44 349 343 46 119 113 160 254 294 323 342 10 33 38 25 8 354 344 337 328 321 252 166 158 165 180 164 113 92 89 62 285 286 290 297 310 326 349 30 46 47 37 17 355 352 358 5 1 358 358 24 70 121 60 41 61 82 110 169 192 199 198 332 337 337 357 85 106 110 105 95 76 49 13 350 338 334 344 353 3 13 43 61 58 63 74 92 102 117 126 128 127 127 128 135 190 215 222 237 260 286 296 291 277 133 134 140 182 244 272 282 147 141 148 155 148 117 88 36 350 101 114 115 115 117 136 101 89 81 78 79 86 115 150 198 111 95 91 79 59 28 21 19 20 23 21 15 355 335 321 342 49 77 75 70 61 57 64 75 80 77 70 61 69 83 89 91 91 90 88 82 74 71 73 80 82 82 78 79 82 86 86 85 83 83 87 91 96 101 109 115 115 106 99 93 89 86 88 91 90 86 79 67 49 19 4 359 3 13 23 30 29 28 23 23 25 28 36 48 60 68 69 68 65 62 58 53 51 48 45 49 62 81 89 92 91 90 89 90 90 88 86 85 83 83 84 83 81 75 66 56 47 41 38 33 20 352 340 336 342 343 338 327 18 72 79 74 71 68 66 62 58 60 75 91 97 95 91 93 95 97 117 259 279 330 14 67 104 110 111 109 110 112 116 115 108 95 107 124 197 206 185 122 100 106 117 124 132 145 158 169 179 188 197 206 220 231 240 253 259 91 96 99 99 99 101 103 107 109 103 99 94 89 82 73 64 58 64 71 80 78 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 23 24 25 25 24 23 22 22 22 22 22 22 23 23 23 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 21 21 21 20 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 1 358 358 2 25 16 31 53 54 48 30 32 35 343 331 347 65 67 65 66 46 328 292 88 82 76 71 52 44 30 11 1 11 39 39 36 35 195 212 203 84 77 59 32 357 174 199 248 292 338 280 298 300 289 312 35 91 87 73 65 79 155 196 180 56 292 278 277 290 299 315 323 333 17 19 6 354 332 307 312 339 0 5 3 358 345 333 305 281 269 219 66 63 56 15 298 223 186 135 63 31 20 17 12 8 8 8 7 351 328 302 349 48 54 50 48 39 24 17 15 8 359 346 310 259 249 251 255 325 27 34 33 30 25 13 25 56 64 65 64 61 60 62 72 74 72 62 28 299 250 211 197 154 97 55 45 35 22 22 26 30 30 23 4 359 6 43 62 69 71 68 58 56 54 54 56 50 38 21 5 347 10 20 23 22 27 33 31 29 31 54 73 76 72 64 56 47 36 23 18 17 18 25 47 80 83 78 67 64 69 82 92 102 110 112 102 97 95 95 96 95 90 85 80 73 65 64 71 78 84 87 85 79 55 12 337 324 324 327 334 343 354 20 50 68 74 76 77 81 87 95 123 274 282 351 56 70 72 73 73 66 58 44 14 323 301 303 307 316 325 336 350 14 35 46 52 55 53 37 9 6 14 21 23 7 353 341 338 337 337 336 336 336 338 341 348 351 351 343 335 331 61 94 90 86 69 282 264 302 13 30 36 40 43 43 36 28 31 41 46 45 41 29 0 339 34 60 69 73 76 77 75 72 71 70 68 67 74 81 88 98 107 116 121 126 127 130 135 148 167 182 183 178 174 170 151 126 111 162 187 185 193 196 199 205 212 218 221 223 224 228 232 237 241 244 244 246 252 256 258 257 252 246 240 235 230 229 232 234 241 256 274 286 293 300 313 350 8 343 305 302 305 318 335 351 353 359 9 18 19 18 23 31 40 50 41 22 9 5 5 13 17 17 12 19 38 66 78 81 83 72 42 17 80 119 115 98 50 16 1 359 10 36 47 34 9 350 337 333 332 340 28 123 139 174 184 147 107 102 118 183 252 271 282 295 312 336 5 36 46 46 31 10 354 355 358 356 338 336 342 1 61 104 68 60 61 70 71 125 204 208 301 4 359 7 38 67 84 100 101 97 93 63 4 334 328 331 345 350 359 14 56 71 66 69 78 93 91 96 107 115 121 129 139 151 171 188 212 247 269 286 295 293 282 160 144 146 164 219 299 326 123 138 143 141 121 94 74 35 353 100 115 117 118 125 172 104 95 89 85 81 78 84 140 247 93 92 90 84 67 30 22 25 28 32 29 19 351 335 333 41 78 81 76 70 63 61 69 75 79 78 74 60 63 77 91 94 95 95 94 89 78 73 78 85 88 88 84 83 83 85 86 87 87 86 86 89 93 98 102 101 101 100 100 99 98 94 90 89 90 87 82 71 52 24 12 14 24 35 41 43 43 41 37 33 28 26 25 33 51 68 75 75 73 68 62 56 53 50 48 47 52 66 84 92 95 94 91 90 89 89 89 87 86 85 85 84 83 79 72 61 47 37 29 22 9 351 342 340 341 341 335 330 23 78 81 75 71 67 64 60 54 48 56 76 101 112 117 118 132 151 183 208 246 318 343 5 59 111 116 117 120 122 124 121 119 118 138 162 188 186 162 133 127 123 124 129 137 150 165 173 179 181 188 199 214 230 238 244 253 80 89 98 102 105 107 107 107 98 85 83 92 91 88 80 69 54 53 56 60 69 25 25 25 25 25 25 25 25 25 25 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 22 22 22 23 24 25 25 25 24 23 22 22 22 22 22 23 23 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 19 18 17 17 16 14 13 12 11 10 9 8 7 7 6 5 1 360 3 14 25 17 41 58 61 50 26 352 349 345 15 51 70 75 73 69 25 324 282 73 81 79 107 153 110 65 14 353 30 52 46 39 32 48 55 51 60 60 54 2 300 242 243 280 315 299 209 291 302 313 324 13 80 56 35 15 25 0 335 258 232 260 268 271 286 296 312 333 342 5 30 353 324 320 342 13 12 7 357 341 328 308 291 274 265 42 65 60 70 81 272 256 234 28 32 30 25 21 15 9 5 3 3 0 345 357 20 43 43 43 43 45 42 32 24 17 4 345 318 272 257 256 20 44 48 41 36 31 22 13 358 31 54 61 59 57 54 54 55 61 69 70 62 35 319 268 229 133 72 57 47 42 30 16 14 15 19 21 18 7 17 30 49 66 79 90 88 80 73 77 74 64 51 40 24 5 2 33 38 31 18 14 17 25 25 25 49 68 75 70 64 56 48 37 23 17 14 15 15 36 82 82 77 64 53 49 62 78 93 108 91 89 96 97 99 102 102 99 90 84 79 73 70 72 78 81 84 83 75 49 11 346 330 326 331 340 353 10 32 52 64 69 68 68 70 84 103 206 258 275 43 71 75 76 76 73 62 36 347 303 289 286 292 300 310 322 339 359 25 44 53 51 51 48 25 10 6 12 15 15 357 342 328 327 326 328 327 328 329 333 338 344 344 340 331 320 300 245 160 142 146 206 240 252 9 35 40 40 40 42 36 33 19 20 37 49 30 349 229 308 46 53 57 62 69 75 79 80 81 81 77 74 73 75 79 85 94 101 107 110 112 113 116 126 148 176 191 195 185 180 176 166 150 146 183 193 195 202 206 207 209 215 221 223 226 228 231 233 236 237 236 237 239 244 250 253 251 248 244 243 242 241 239 237 236 240 247 261 273 283 290 297 312 284 241 255 277 302 327 358 4 359 353 0 20 16 16 17 23 35 53 45 34 20 16 13 13 12 8 358 2 20 72 94 100 101 92 72 45 56 93 107 92 72 45 17 3 358 39 47 36 359 337 325 323 323 329 341 6 10 318 0 70 89 103 148 210 241 258 278 300 326 358 22 40 48 43 27 3 349 349 341 325 306 332 349 5 46 68 63 52 48 46 15 332 264 263 349 16 22 36 48 46 53 94 107 104 99 69 3 315 324 334 348 349 0 22 60 70 70 67 74 87 104 107 106 111 116 123 117 143 183 191 212 249 275 290 298 301 293 141 137 139 140 91 29 17 15 133 148 131 110 86 58 16 6 102 116 118 118 129 154 113 104 100 96 94 94 67 1 81 96 94 92 87 78 33 19 37 44 43 40 26 356 331 333 63 90 89 78 69 67 69 74 76 76 78 76 68 65 73 86 89 88 86 87 82 68 64 79 89 92 91 89 86 86 86 87 88 89 89 89 89 90 89 89 90 93 97 100 102 103 100 96 92 90 87 82 72 54 34 27 32 40 46 46 46 48 43 39 34 30 27 25 31 49 68 78 80 78 73 67 60 57 54 52 50 48 50 68 86 97 100 100 98 95 92 90 89 88 87 86 85 84 82 77 70 56 42 27 17 9 1 353 349 345 340 336 341 53 81 81 76 70 65 59 53 47 41 38 42 78 118 130 138 150 164 184 198 233 355 341 324 314 110 124 127 129 130 131 129 131 139 155 172 183 175 149 136 140 136 134 133 142 153 165 171 174 175 181 193 209 225 233 229 129 89 85 95 101 105 103 100 94 83 74 73 86 91 93 90 81 66 63 60 57 53 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 23 24 25 26 25 24 23 22 22 22 22 22 23 23 23 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 18 17 16 15 14 13 11 10 9 8 8 7 7 5 2 4 9 21 15 0 25 57 71 68 18 332 3 41 58 65 74 87 86 76 41 27 37 67 68 63 41 40 76 129 237 306 41 61 57 45 37 53 54 53 58 50 28 334 313 293 284 273 237 119 136 16 301 298 302 24 61 41 344 319 324 308 298 274 263 262 280 301 316 333 338 345 344 337 169 222 278 331 34 39 16 352 332 311 308 324 9 22 41 60 61 58 70 225 240 213 35 30 26 23 17 15 12 8 2 359 357 359 10 34 40 43 42 39 36 42 40 32 19 11 7 8 9 20 44 48 49 49 49 43 31 21 14 6 9 42 57 60 55 50 47 50 54 60 66 68 63 48 37 32 55 60 56 48 41 35 23 13 5 6 8 12 18 24 34 40 45 56 82 119 128 139 143 120 74 50 38 31 25 21 27 42 49 38 15 7 7 16 19 30 53 67 70 67 62 56 47 37 26 18 14 13 8 44 80 81 74 62 48 39 37 35 27 0 8 58 88 97 100 103 103 100 95 89 83 79 76 75 78 81 83 84 75 55 18 348 330 327 340 351 2 17 38 59 63 63 58 53 50 51 50 257 265 275 35 75 76 76 76 71 59 20 330 295 286 284 288 294 311 334 352 11 32 50 54 47 41 32 15 10 8 11 7 0 349 338 329 326 321 319 317 319 323 329 334 338 339 333 323 308 284 248 210 190 190 211 217 31 37 37 39 42 43 40 30 16 347 314 282 275 273 257 234 32 42 47 48 52 58 68 82 90 90 90 87 83 81 77 79 82 88 94 97 97 95 95 98 126 161 188 198 197 187 188 187 184 172 171 193 200 205 209 213 213 211 216 219 223 225 227 229 231 234 231 228 227 228 237 243 247 248 246 242 243 245 248 248 246 244 245 249 259 269 277 285 290 291 154 152 162 174 76 29 37 22 1 342 342 353 9 7 4 2 5 27 42 39 33 28 16 6 357 351 347 348 356 60 104 106 102 97 87 73 55 93 105 101 98 88 301 339 28 54 47 29 342 322 315 313 314 319 329 337 341 328 7 44 87 126 190 228 242 255 279 313 346 15 28 37 44 36 19 348 333 323 307 312 328 358 5 16 43 59 61 44 30 10 333 310 295 301 323 14 48 57 56 45 15 329 117 100 92 67 356 305 336 347 353 356 13 30 47 44 40 35 42 65 120 122 118 117 113 111 113 146 213 219 229 254 280 291 302 317 312 138 136 128 116 64 52 36 358 329 131 123 111 95 29 347 5 103 119 121 121 133 140 116 112 109 106 110 122 168 241 103 101 101 100 98 96 67 46 53 47 41 33 17 353 325 327 67 101 98 90 80 74 75 79 79 77 76 75 72 68 78 86 85 75 62 56 46 27 22 67 90 96 95 92 89 89 89 89 89 89 89 89 89 89 87 86 85 87 90 94 97 99 100 99 98 95 90 83 72 54 39 34 41 45 48 43 43 44 41 36 31 29 28 29 36 49 64 74 79 82 81 78 74 69 65 62 58 51 44 43 61 86 101 104 103 101 98 95 92 90 89 88 86 85 82 78 72 61 49 34 24 18 11 4 356 348 340 334 350 80 91 90 85 78 67 55 42 34 27 28 21 9 350 242 206 206 217 236 272 300 337 328 301 292 299 139 135 132 131 129 128 135 149 167 176 181 172 147 138 143 143 142 141 147 152 159 163 166 171 179 190 204 217 215 177 105 96 95 101 102 100 95 88 82 73 69 71 78 85 90 92 92 90 85 83 78 63 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 23 24 25 25 25 24 23 22 22 22 22 22 23 23 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 19 18 17 16 15 13 12 11 10 9 8 7 7 5 4 6 13 20 4 7 28 55 79 131 28 5 44 55 58 60 72 88 95 106 108 87 73 73 69 62 39 8 353 205 256 344 49 77 87 100 81 75 77 79 86 68 31 349 345 347 351 123 117 81 49 256 286 293 301 34 84 85 276 276 275 250 259 272 273 289 25 22 7 354 350 349 345 346 171 203 206 43 55 29 356 334 334 351 43 47 43 38 44 58 75 88 245 246 246 57 36 29 23 17 9 9 7 4 358 353 351 358 25 43 42 39 36 33 34 40 39 32 20 16 18 31 44 51 49 49 48 48 48 47 29 19 12 9 21 43 59 59 52 42 37 41 54 61 65 67 63 49 42 44 55 57 55 47 38 27 15 3 354 354 357 4 19 34 42 43 44 45 58 107 147 138 111 93 49 35 27 22 19 20 29 41 57 40 16 356 356 2 9 38 61 67 67 64 60 55 49 39 28 19 15 13 12 50 76 82 73 60 41 35 26 13 2 358 7 33 60 82 91 97 101 101 99 94 88 84 81 80 80 83 85 88 81 59 21 349 339 340 357 1 2 9 41 66 64 60 52 45 36 23 12 337 300 312 45 71 73 73 72 67 53 11 332 304 292 285 285 305 343 358 4 16 34 52 53 47 31 21 15 5 2 0 356 349 344 335 328 318 310 307 305 312 318 325 333 335 336 331 321 307 289 257 219 215 213 217 174 85 44 33 33 40 40 39 31 15 356 330 314 301 300 343 34 42 42 44 43 44 46 49 57 67 74 83 89 90 88 82 80 80 83 87 88 88 84 87 97 142 178 194 202 197 190 192 194 194 180 183 200 213 217 219 219 219 216 216 219 222 225 227 229 230 231 229 225 222 223 232 240 245 245 245 245 243 245 249 253 254 252 252 255 262 269 275 282 286 281 152 142 140 137 108 76 58 33 356 323 316 319 340 346 345 338 332 5 37 45 43 37 19 3 346 345 340 333 332 19 111 105 102 101 99 95 87 77 101 117 136 162 222 136 86 75 59 24 319 307 303 303 307 312 324 332 336 328 356 17 87 194 229 245 250 259 292 6 25 34 39 40 39 23 358 324 317 314 310 354 15 16 12 21 40 58 60 41 6 330 311 303 301 307 308 309 31 45 49 49 20 11 110 91 93 114 279 313 352 356 5 15 27 44 56 48 36 22 18 30 108 125 126 125 126 131 139 167 205 237 239 254 275 290 302 328 119 126 127 112 98 65 30 11 355 332 8 124 126 128 281 317 347 97 118 120 120 125 121 111 113 113 113 117 140 180 221 118 104 108 110 113 131 136 95 75 58 43 29 9 350 333 10 85 96 97 95 88 83 81 83 83 82 76 76 75 72 82 88 86 71 51 37 20 0 344 0 82 98 96 94 92 92 92 92 90 89 89 89 89 88 87 87 86 85 84 85 85 87 89 93 95 94 93 88 78 57 41 35 41 44 45 38 38 39 39 35 29 26 27 31 38 46 53 58 63 67 75 83 87 84 81 76 71 63 52 40 41 59 88 99 102 103 103 101 97 94 91 90 88 86 83 78 71 60 50 40 31 24 17 9 1 350 336 317 320 102 100 98 95 87 77 60 35 15 4 4 359 346 319 292 275 272 277 282 290 293 286 261 248 256 280 227 138 134 130 129 130 141 156 177 181 181 177 157 143 142 136 133 133 141 149 154 158 164 172 181 191 199 206 180 121 102 103 107 106 100 95 87 80 72 64 62 66 75 76 76 78 87 99 110 91 84 80 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 23 24 25 26 26 25 24 23 22 22 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 20 19 18 17 15 14 13 11 10 9 8 8 7 5 4 5 13 357 289 311 32 54 47 64 41 50 60 65 68 71 70 67 67 138 171 148 80 72 63 55 21 320 315 318 101 94 80 103 112 116 100 101 124 146 124 76 54 12 350 351 7 108 98 51 348 334 317 311 315 330 169 195 240 249 247 239 248 260 282 18 44 29 7 355 350 1 13 12 333 277 23 37 43 2 336 324 344 17 53 61 56 39 26 19 245 224 246 319 34 43 32 22 13 13 8 2 1 357 350 348 348 350 29 44 46 19 345 336 32 39 39 30 20 13 23 36 43 47 48 47 46 46 45 41 30 20 16 14 27 46 61 60 51 29 22 32 54 62 64 68 68 61 47 50 56 61 59 52 36 18 1 342 335 337 348 2 23 36 43 46 45 42 41 40 44 50 56 53 41 30 21 12 11 13 22 37 48 36 6 341 345 350 0 44 61 65 64 62 56 55 51 42 29 19 11 11 20 50 77 83 75 60 41 36 25 11 0 5 21 39 43 41 39 80 99 102 100 97 91 86 84 84 85 88 87 84 75 52 25 358 357 3 13 5 0 1 48 66 66 59 50 41 30 20 21 27 31 46 61 69 73 73 70 66 50 11 331 311 296 296 351 27 14 7 1 10 29 50 51 44 23 16 9 357 351 348 346 342 337 330 322 311 301 297 298 306 312 321 331 333 333 332 332 331 325 303 264 237 234 226 180 147 92 29 32 37 34 30 25 13 0 348 351 5 21 40 46 47 46 43 42 40 39 39 40 42 45 54 63 71 70 68 66 67 68 70 71 70 70 80 100 159 182 196 204 199 198 203 204 203 195 208 220 223 226 225 224 222 221 217 217 220 225 229 231 229 228 227 224 222 225 233 240 245 244 243 243 242 244 248 253 255 255 255 257 262 269 274 279 284 276 222 157 143 131 113 86 58 27 332 304 294 296 303 305 313 317 303 319 12 41 45 37 17 4 356 349 330 318 315 333 120 108 100 96 94 89 80 48 62 132 152 76 26 33 49 64 74 4 265 280 295 306 311 316 332 348 344 335 339 336 306 260 258 259 257 277 58 47 43 42 43 39 29 355 321 304 302 316 348 29 28 18 11 22 37 51 52 35 346 320 310 303 305 309 312 343 25 26 31 41 38 62 105 109 123 156 263 328 351 355 13 27 29 42 55 56 40 22 12 20 62 125 125 122 125 131 150 175 190 213 228 246 265 274 246 150 128 108 100 95 91 76 24 1 349 340 23 128 140 149 167 267 320 108 120 120 119 115 111 108 112 116 118 123 155 184 215 128 110 113 119 128 167 136 97 79 63 46 25 8 358 0 72 95 101 101 99 96 90 87 86 89 89 85 82 80 80 88 91 91 79 62 41 22 5 353 353 55 93 95 95 94 94 93 92 91 90 89 89 89 88 88 89 89 88 85 83 81 80 81 82 85 88 90 89 83 64 46 36 39 42 41 37 34 33 36 32 29 26 27 30 35 40 44 45 41 37 30 57 87 99 94 89 83 76 67 54 48 54 73 88 96 100 103 103 103 100 97 94 91 89 85 81 73 61 50 42 36 28 20 12 1 346 325 285 85 88 86 95 100 98 95 86 45 347 333 329 320 308 296 287 282 281 283 284 281 280 267 233 210 205 4 351 117 136 130 131 135 145 158 175 181 181 174 160 148 142 138 139 142 147 151 155 159 166 177 187 194 195 187 146 112 105 104 102 94 91 88 85 77 69 56 47 54 75 80 76 59 54 44 30 43 84 95 27 26 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 24 24 24 24 24 24 24 23 23 23 23 22 23 24 25 26 26 25 24 23 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 19 18 16 15 13 12 10 9 8 8 7 6 4 359 309 260 254 262 79 77 68 63 55 48 48 53 68 69 64 53 24 252 224 88 64 59 54 18 296 265 274 263 183 148 141 149 111 89 76 77 69 49 44 45 56 56 310 313 313 39 82 53 0 332 324 320 317 296 205 214 230 239 246 248 249 256 322 43 40 27 4 350 345 358 18 37 5 2 27 24 13 339 332 335 351 1 37 79 77 65 35 20 340 62 52 48 48 39 25 9 3 10 3 358 356 353 351 349 344 346 29 44 41 326 321 354 40 41 39 26 16 8 25 39 46 47 47 46 42 39 39 34 27 19 17 19 26 42 57 65 52 7 357 25 51 63 64 63 66 66 59 56 57 59 56 50 32 5 343 331 335 342 354 10 24 33 40 46 47 47 44 29 31 41 51 46 37 22 10 1 1 6 16 29 35 26 345 330 336 340 1 50 57 60 63 60 54 55 51 45 31 18 8 9 21 47 81 86 82 63 47 37 24 12 3 20 38 54 49 35 2 12 83 102 100 98 95 91 88 89 91 92 83 72 59 40 27 13 10 14 16 6 1 7 51 65 67 58 48 39 26 17 16 20 34 52 66 71 75 76 75 72 52 8 323 321 348 49 44 35 15 359 349 357 27 47 52 40 21 9 0 349 342 339 338 339 334 327 320 308 295 290 292 299 309 319 328 331 336 344 350 346 338 313 281 251 241 237 227 213 195 180 43 39 36 25 14 0 356 352 355 11 28 43 50 52 50 48 45 43 41 38 36 33 32 32 33 36 40 42 43 45 45 45 45 49 55 69 97 144 168 187 203 207 219 226 219 210 207 228 232 227 228 227 227 228 226 223 219 221 225 233 235 234 229 226 225 224 228 235 241 244 245 243 242 242 244 246 251 254 256 257 257 261 267 271 276 282 276 252 176 154 142 131 108 42 335 294 282 276 272 265 253 265 277 285 297 329 17 32 31 24 5 353 337 317 308 309 301 126 113 105 99 94 86 68 28 66 76 63 44 34 27 15 12 18 336 293 314 326 330 334 352 54 52 18 349 332 317 300 285 276 269 211 69 61 56 51 46 40 28 5 320 304 299 298 352 28 38 28 16 6 27 40 45 40 19 341 325 316 301 305 317 21 35 28 12 12 19 37 57 85 120 138 172 273 342 355 1 30 44 40 40 46 56 45 27 7 27 74 118 116 118 122 129 154 187 190 197 216 239 253 242 189 154 125 93 81 77 75 61 16 352 345 346 41 123 141 143 145 153 180 132 124 123 122 118 117 115 114 119 123 131 166 187 208 133 121 118 130 133 130 103 87 79 69 50 19 13 4 4 54 94 108 109 107 104 100 97 94 96 96 96 93 90 89 94 96 97 92 78 55 28 9 358 356 40 85 95 96 95 94 92 91 91 90 90 89 88 88 88 89 89 90 88 85 81 79 78 78 78 78 80 83 81 72 55 43 42 45 42 36 30 29 30 30 28 26 27 30 36 39 41 42 37 22 3 351 37 96 96 96 95 96 91 81 67 67 72 79 81 85 90 99 105 106 103 97 93 88 85 81 75 66 55 47 39 29 21 12 4 357 1 78 89 83 68 84 101 116 126 141 145 272 291 296 296 295 291 287 285 285 284 278 265 255 269 0 38 40 32 11 75 128 131 133 137 146 156 168 178 178 171 161 158 155 151 151 152 154 157 159 163 171 181 191 198 193 168 123 103 98 93 86 78 79 82 84 80 72 59 35 28 53 84 88 83 69 48 28 11 71 98 27 26 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 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 25 26 26 26 25 23 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 20 20 19 17 16 14 13 11 9 8 8 8 8 7 13 22 21 358 331 355 44 53 64 56 44 38 38 47 44 45 48 28 3 44 56 62 66 48 350 304 276 268 238 171 131 115 75 69 57 50 50 46 40 31 17 5 0 277 284 288 318 63 63 0 299 308 315 320 321 297 258 245 246 250 250 250 264 36 46 45 35 0 318 298 287 312 76 35 16 3 349 337 327 338 343 337 322 335 88 72 62 47 37 46 60 53 50 50 36 15 351 354 0 358 354 353 352 350 347 337 331 353 67 28 323 32 43 49 44 35 20 11 12 31 43 47 46 46 45 38 35 33 28 20 13 13 17 25 33 41 57 42 358 338 9 45 66 70 69 66 66 65 61 60 58 52 43 25 3 351 342 348 359 13 21 23 27 32 39 46 52 48 29 39 51 57 48 34 7 356 351 352 359 11 23 18 0 326 323 326 327 14 54 52 53 57 55 54 55 52 46 32 16 10 12 17 42 80 91 90 73 58 41 24 14 13 29 48 61 65 55 30 11 66 98 101 101 100 96 94 94 97 94 87 71 52 32 23 18 15 21 19 9 6 23 53 61 61 50 41 33 21 6 1 9 27 49 66 73 76 77 77 75 61 7 332 359 38 54 46 29 351 340 342 354 28 46 52 37 15 355 346 338 333 333 336 338 336 332 320 309 297 287 288 293 301 315 326 334 346 354 355 342 327 305 283 255 232 228 226 222 202 112 51 46 38 19 2 344 342 333 325 340 29 46 53 55 56 55 52 48 46 41 37 33 30 27 27 28 29 31 32 33 32 32 32 34 40 56 81 122 161 191 206 219 244 255 254 225 210 213 226 232 230 230 229 230 230 227 225 226 228 233 237 236 229 226 225 227 233 238 242 244 245 243 243 243 243 246 249 253 256 258 258 259 262 266 271 275 275 260 206 169 160 159 162 200 259 265 264 261 253 248 244 246 256 267 271 267 257 275 330 353 342 328 315 303 304 307 310 120 123 118 113 107 96 70 350 54 74 73 52 41 30 7 355 352 357 4 5 355 350 350 43 85 77 43 0 329 311 299 298 304 82 89 81 79 75 68 54 36 11 344 315 295 305 340 38 42 38 22 8 4 26 38 41 31 8 349 331 318 307 315 32 73 50 29 0 356 10 32 38 63 116 136 165 278 354 6 19 52 62 55 41 39 44 48 38 16 16 79 113 114 119 126 138 165 195 196 198 203 229 242 224 198 155 113 83 73 68 62 47 9 347 342 347 35 116 138 145 153 160 172 144 131 129 129 129 132 119 113 119 123 135 167 186 193 149 138 131 125 115 102 92 89 88 82 54 23 14 358 354 7 67 107 115 114 112 110 108 104 101 103 104 103 101 100 99 102 103 103 91 63 30 9 358 352 36 79 95 96 95 91 89 89 90 90 90 89 88 87 87 87 87 87 87 85 81 77 75 75 75 74 71 73 76 77 72 66 61 58 51 41 32 29 29 29 28 26 26 29 34 36 36 36 37 26 10 356 22 70 102 109 112 112 107 101 92 85 81 80 74 65 49 65 91 105 103 99 93 86 80 76 74 72 70 61 50 33 16 12 19 32 47 70 87 91 83 81 100 119 124 144 200 249 270 284 293 298 300 301 304 307 309 291 220 147 93 56 43 38 33 20 59 116 131 134 138 145 152 159 168 171 170 166 163 160 158 157 157 158 160 164 170 178 186 194 200 184 144 109 99 95 88 81 74 69 74 81 83 79 69 43 23 28 70 86 92 82 65 37 14 44 84 27 26 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 25 26 27 26 25 24 23 22 23 23 23 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 22 22 22 22 21 20 19 18 17 15 14 11 10 9 8 9 10 12 13 12 19 42 49 50 45 51 63 58 49 36 39 38 27 24 25 31 41 52 54 64 76 59 5 319 322 354 69 48 38 37 52 65 58 56 59 67 64 44 348 322 288 270 268 280 306 332 310 246 248 272 289 317 347 344 335 309 282 266 253 241 162 77 60 54 108 214 247 254 255 205 142 60 315 302 291 294 298 297 287 305 313 332 67 68 60 51 39 54 65 64 57 49 33 359 335 345 353 355 351 350 351 350 346 333 296 245 212 69 45 47 48 47 41 28 13 7 21 36 45 45 44 45 44 39 35 30 24 12 6 8 16 21 22 15 11 0 339 326 325 0 60 72 71 67 65 64 64 62 56 47 36 17 354 343 343 355 13 23 26 22 21 24 28 32 37 32 31 49 60 61 48 23 346 341 341 342 351 2 13 1 344 319 317 318 317 32 50 47 46 47 50 52 54 52 47 35 18 13 12 13 28 67 95 95 88 73 56 37 15 8 19 47 63 70 60 45 30 69 92 100 101 102 102 100 98 98 96 90 76 56 33 18 17 19 20 22 19 16 34 50 56 54 42 28 19 11 359 356 1 19 44 64 73 77 80 80 80 76 25 9 32 53 55 45 8 333 328 337 0 35 45 47 34 0 338 328 325 324 328 336 342 340 333 324 311 303 296 295 295 300 315 328 339 354 355 349 332 321 308 301 265 217 218 221 221 201 56 45 49 42 16 351 328 317 295 291 329 37 48 53 53 54 55 52 51 49 45 41 37 32 29 28 27 26 27 27 26 26 26 25 23 27 38 72 136 177 201 218 235 260 286 296 267 224 200 220 236 240 235 232 232 233 233 233 234 235 237 237 236 231 227 227 231 238 244 248 248 247 245 244 244 243 246 249 252 255 257 259 258 259 263 266 270 274 262 227 183 179 177 177 200 227 246 250 249 241 249 249 244 246 252 259 248 243 251 259 270 282 290 294 294 304 313 319 328 125 130 127 123 117 103 32 51 87 92 76 64 48 17 343 332 332 358 8 358 346 340 14 54 58 29 355 318 293 274 291 79 69 73 83 90 92 82 61 35 2 340 319 298 356 41 56 46 32 2 352 355 16 37 43 34 15 354 333 328 329 91 98 88 62 24 354 350 5 17 17 23 144 162 177 314 0 14 30 54 64 62 47 35 31 31 30 27 32 79 108 117 123 130 143 169 204 206 198 187 154 232 230 219 172 102 77 66 58 47 33 5 352 341 338 345 131 144 153 167 173 171 146 137 139 139 140 139 128 121 120 122 133 160 174 194 197 150 123 110 106 103 100 106 110 117 72 32 22 358 347 348 7 76 114 118 117 115 113 112 110 111 112 112 111 108 105 106 107 106 91 46 6 348 344 349 42 81 94 95 93 89 87 86 87 87 87 87 88 86 85 82 81 81 83 83 81 78 75 73 74 73 72 72 76 83 90 91 79 66 57 49 36 29 25 29 28 28 28 29 30 30 31 32 34 32 24 7 354 356 91 125 135 131 121 116 112 99 89 83 77 66 45 3 346 62 104 102 97 88 81 73 68 71 83 88 89 82 28 32 45 55 61 68 85 101 112 98 101 114 137 166 207 241 262 279 299 309 316 324 335 346 356 30 84 106 95 77 60 48 38 25 38 101 131 132 134 139 144 148 151 161 170 172 166 162 159 159 159 160 163 167 173 182 191 200 206 187 139 109 101 96 90 82 75 67 67 73 81 82 77 47 22 28 67 78 85 82 62 38 21 23 34 28 26 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 24 26 27 27 26 24 23 23 23 23 23 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 22 22 21 21 20 19 18 16 14 13 11 9 9 9 10 11 9 341 333 52 52 51 47 53 59 60 51 38 49 49 36 11 16 33 38 41 44 41 76 119 157 252 56 55 57 45 29 15 38 71 85 87 96 129 160 192 227 262 270 257 256 274 298 297 279 255 236 235 227 239 344 348 348 330 310 290 258 201 162 139 125 144 194 217 238 238 232 205 214 260 307 298 274 197 269 293 298 354 7 34 67 73 67 55 40 55 71 75 65 49 22 342 334 340 352 354 351 351 351 351 353 340 262 245 228 46 46 46 47 42 33 13 5 8 28 40 47 42 38 36 38 35 29 26 15 355 359 6 18 16 9 351 341 333 323 304 289 275 54 72 69 67 66 68 66 63 54 42 26 6 347 334 344 5 24 30 29 20 18 18 21 23 25 27 32 44 58 58 47 7 338 335 336 340 348 359 3 356 344 329 315 326 11 46 43 40 36 40 45 48 50 51 50 38 22 11 8 11 12 54 94 100 99 90 81 56 0 343 346 21 58 71 69 59 52 65 86 96 101 104 106 105 100 95 93 91 84 65 35 10 14 17 18 26 34 39 44 48 50 45 34 15 3 357 353 356 1 14 38 59 72 79 84 86 90 92 60 49 55 62 59 44 338 319 316 327 5 38 38 28 355 330 321 317 317 323 333 343 347 345 335 325 315 312 313 320 321 317 321 334 344 357 345 336 321 328 334 343 343 1 325 308 21 31 34 36 38 34 19 354 318 293 293 346 27 39 45 49 51 51 52 51 51 51 48 44 39 34 32 31 29 27 26 26 25 24 22 18 13 13 18 60 145 189 230 254 260 259 286 293 285 260 216 210 246 255 250 242 238 235 238 242 245 244 240 236 236 235 230 230 234 241 248 253 253 251 247 244 243 244 246 249 251 253 256 258 258 259 260 263 267 271 267 241 202 196 192 192 201 217 232 237 236 234 245 251 250 235 241 251 242 235 234 247 256 265 271 281 295 315 322 322 320 324 135 134 134 134 146 92 52 99 111 113 115 130 177 257 284 307 359 0 347 331 325 328 0 14 3 338 311 274 252 203 80 69 67 72 79 77 64 51 28 356 340 327 309 32 59 69 49 17 317 338 352 13 41 45 36 16 352 328 331 342 111 112 105 80 16 352 350 354 351 323 272 242 224 246 304 346 7 33 51 59 60 55 33 21 16 12 12 19 62 106 121 119 124 138 161 190 206 205 193 147 224 239 239 217 108 87 72 51 21 20 12 0 342 334 335 144 149 155 178 180 160 138 138 145 141 143 146 134 127 124 127 137 159 178 188 184 126 110 106 110 120 137 143 141 132 100 69 39 355 340 337 349 14 73 110 118 120 121 120 118 119 118 120 119 117 114 112 108 103 82 24 338 320 331 356 48 86 97 99 96 94 91 88 85 84 84 85 85 84 82 78 77 77 79 81 83 81 78 75 72 71 70 68 69 72 76 70 62 56 52 48 37 16 9 21 35 35 32 27 24 23 30 34 34 31 24 11 348 331 315 282 262 265 217 132 120 105 96 89 84 73 52 0 323 305 111 110 107 101 103 106 107 106 111 125 134 141 115 78 70 72 76 81 89 100 110 113 120 133 155 175 198 225 250 277 305 321 334 348 0 7 11 40 70 94 93 88 79 65 52 39 37 75 117 125 127 129 132 135 139 158 178 185 171 163 158 159 159 160 160 163 170 183 197 207 212 205 168 116 103 98 93 86 80 72 70 71 74 74 70 43 24 35 75 81 81 75 51 29 10 10 10 28 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 24 26 27 27 26 25 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 19 17 16 14 12 10 9 8 8 14 13 352 17 56 56 53 51 53 55 57 52 44 70 94 70 11 10 32 46 44 7 323 247 193 212 197 92 61 57 52 31 12 15 52 81 80 99 142 180 204 231 258 258 244 210 217 242 248 269 337 248 210 193 205 227 256 276 292 300 302 274 162 157 159 173 206 225 232 235 230 200 224 276 314 13 39 76 109 203 268 328 42 53 59 76 81 81 76 57 53 69 76 75 51 5 328 327 338 356 354 351 351 351 355 14 33 51 54 52 49 46 42 39 32 17 346 1 16 32 41 44 35 21 9 0 350 321 269 284 330 2 15 20 11 355 334 327 322 314 288 262 252 218 74 66 65 64 66 65 61 49 37 12 354 342 336 359 24 36 36 29 18 16 15 15 12 17 28 34 37 45 48 38 359 343 339 339 342 348 1 6 3 353 337 323 9 56 57 35 26 23 36 40 42 42 44 48 40 27 11 10 9 7 48 82 99 104 107 123 179 297 305 309 318 23 76 81 73 53 12 48 84 98 103 104 101 96 94 92 92 89 77 45 19 12 14 18 24 41 49 52 48 45 38 26 13 1 357 357 1 7 14 27 48 67 80 89 99 108 104 82 68 66 65 62 31 307 299 302 317 9 30 30 6 336 325 322 322 326 335 342 348 348 344 336 326 316 316 338 355 351 343 333 329 329 331 322 323 325 346 357 9 43 47 38 38 35 30 27 26 25 21 17 6 358 4 18 29 34 36 38 40 42 44 46 48 52 54 50 47 43 36 34 34 33 31 29 26 24 21 18 12 6 1 1 5 10 307 303 305 282 254 253 277 294 299 280 230 253 260 259 256 252 247 246 253 262 257 248 236 236 238 239 237 238 243 249 255 259 257 251 244 244 244 248 250 252 253 255 256 256 259 260 261 267 272 273 252 227 215 210 207 206 215 222 226 227 229 236 245 246 225 235 246 249 237 232 240 253 263 272 290 314 327 323 319 315 313 294 135 140 143 149 154 106 100 115 131 153 172 183 201 189 38 34 357 329 310 311 319 342 348 343 329 312 279 254 268 62 66 64 59 56 51 44 40 19 351 334 325 323 15 76 86 67 21 343 357 2 13 40 44 34 4 338 327 339 11 85 114 113 97 32 352 339 335 320 276 236 233 239 265 298 338 26 43 50 57 60 54 28 12 0 357 359 5 34 107 118 113 116 131 157 183 205 223 215 196 213 236 244 235 116 98 85 52 9 12 12 5 350 354 27 130 142 149 163 142 123 116 120 123 118 124 129 122 125 128 136 146 163 182 190 172 118 113 115 126 146 164 164 151 133 105 103 92 333 316 319 333 350 18 76 126 127 125 123 122 124 127 128 126 124 119 113 106 97 80 31 336 317 343 27 60 83 96 102 103 101 100 95 89 84 81 82 85 86 85 82 79 77 79 80 82 83 81 78 74 69 66 63 60 58 57 53 50 45 43 37 30 20 21 32 40 39 35 25 21 21 37 43 41 28 13 355 329 311 298 286 287 296 306 37 107 108 106 102 95 83 61 0 322 309 118 122 123 127 135 138 135 135 139 145 145 139 120 102 94 95 104 113 117 118 120 124 134 146 163 179 192 208 230 279 324 341 353 3 9 17 26 44 66 86 89 87 81 77 69 58 52 77 106 121 124 126 129 134 142 162 185 198 183 167 157 155 153 154 155 159 168 180 194 206 218 224 216 146 100 94 93 90 86 79 74 72 72 70 62 39 19 27 74 90 92 82 67 40 9 9 6 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 24 25 27 27 27 26 25 24 23 23 23 23 22 22 23 23 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 20 19 18 16 15 13 11 9 8 10 21 24 26 40 55 59 53 49 50 58 59 55 41 33 39 34 29 335 324 355 31 356 312 254 262 35 57 64 61 64 63 44 16 10 21 32 41 49 32 349 269 260 263 252 230 201 213 224 230 224 211 257 185 178 196 224 244 255 271 285 295 291 142 157 167 180 206 225 234 232 206 174 157 28 49 53 56 53 42 326 299 280 272 231 82 78 79 90 112 73 64 72 79 82 67 324 310 325 344 0 0 357 354 353 7 35 46 51 51 58 55 47 38 25 4 347 339 5 24 35 41 36 22 357 336 318 304 283 263 277 345 21 25 19 0 340 327 323 318 307 276 247 237 201 71 63 61 61 62 63 59 44 24 357 337 333 345 12 32 40 41 29 19 18 16 12 4 10 24 37 35 33 35 23 1 344 336 333 338 352 11 14 8 357 346 347 28 75 72 34 14 14 37 38 35 33 34 37 39 28 8 353 0 30 56 72 85 100 124 219 260 273 283 284 285 284 96 100 97 71 0 347 44 86 99 102 102 96 94 92 91 87 78 52 27 11 9 15 28 43 53 56 52 45 35 21 10 357 357 2 8 13 17 21 32 52 77 94 105 105 90 76 71 70 68 60 336 278 277 290 330 25 28 25 7 351 345 339 338 340 344 347 348 346 342 335 322 315 315 3 12 5 346 327 317 302 298 297 318 338 356 1 18 54 55 48 39 33 28 23 20 16 11 8 6 11 23 31 34 34 33 31 32 34 35 38 42 51 59 60 54 47 39 36 34 33 31 29 25 22 18 14 7 1 354 353 350 342 331 324 319 295 259 221 273 309 318 302 278 273 269 274 285 285 282 278 279 278 270 252 236 233 244 250 250 248 249 253 257 260 261 256 247 242 244 246 250 253 254 254 255 255 257 258 260 267 273 275 266 251 234 224 218 216 218 220 222 223 227 230 239 234 220 223 236 246 241 238 241 257 270 284 303 318 326 319 313 309 309 307 286 143 145 150 171 194 193 126 129 173 212 201 154 86 68 49 343 308 298 307 318 337 337 334 323 313 290 253 67 70 71 69 63 51 50 44 31 7 341 323 321 319 313 79 84 74 34 11 15 8 8 22 39 33 357 343 344 7 39 67 93 98 91 43 339 326 321 309 264 225 227 234 261 277 32 71 54 52 65 74 65 24 357 345 344 353 12 46 109 118 117 112 112 129 170 215 236 223 209 200 220 232 232 125 108 98 69 16 0 0 2 0 21 50 104 121 125 109 90 89 96 103 107 104 107 110 109 114 123 133 145 163 184 202 165 126 129 135 159 169 176 180 171 142 93 145 186 230 269 291 306 316 338 13 91 120 125 123 125 128 134 139 140 132 122 114 108 101 88 56 0 343 29 56 66 70 87 101 112 112 110 103 96 88 81 85 92 91 90 88 84 80 78 78 80 81 79 76 74 70 66 61 56 53 50 47 45 41 36 33 31 32 35 39 39 37 33 25 22 26 40 47 43 25 0 328 297 285 283 328 63 61 45 52 77 103 109 110 107 100 86 11 341 9 98 112 118 124 129 134 135 141 145 147 140 130 118 112 112 115 120 124 127 126 127 132 139 149 163 178 189 197 191 25 17 11 7 7 12 27 40 51 66 80 78 71 66 67 60 52 45 61 89 115 124 130 135 141 150 166 185 200 200 180 161 149 147 148 154 159 167 178 188 202 221 234 227 133 86 83 84 88 89 88 83 78 75 72 65 45 10 5 34 71 86 89 81 51 11 5 7 28 27 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 25 25 25 24 24 24 24 24 24 23 23 23 24 25 27 27 27 26 25 24 24 23 23 23 23 22 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 20 18 17 15 13 11 9 8 11 18 25 32 42 61 62 52 29 33 71 62 58 53 37 22 6 26 83 30 35 52 26 18 27 55 53 46 48 52 57 57 47 28 13 6 11 18 25 2 332 298 282 266 248 227 210 211 241 275 302 308 297 197 192 209 241 255 263 276 287 299 300 143 158 171 183 201 212 219 206 185 176 82 50 50 42 23 0 351 341 335 303 282 274 82 73 57 58 71 77 85 96 103 113 135 204 324 349 3 9 10 4 360 358 18 40 51 47 48 62 63 53 21 350 317 321 333 358 21 34 40 21 351 316 312 307 303 296 286 282 11 30 34 13 347 335 330 327 321 308 265 229 205 107 64 60 61 59 59 62 56 42 15 2 344 333 358 16 35 44 43 28 18 11 15 11 4 3 15 51 32 22 17 8 353 339 330 328 333 0 19 21 12 4 355 0 33 90 88 65 10 17 40 36 31 27 26 27 29 19 0 332 325 95 82 82 90 112 151 257 271 272 271 268 268 266 244 162 138 154 310 319 330 23 91 102 102 99 94 90 87 83 72 51 27 11 0 9 29 51 58 59 57 50 37 19 7 357 359 3 10 17 20 21 19 27 50 81 89 88 78 73 72 73 71 46 260 265 270 291 9 40 27 19 7 4 357 347 342 340 342 344 345 344 340 336 325 316 326 19 17 7 343 315 291 285 289 300 324 333 341 358 35 60 62 58 50 38 28 17 12 3 355 349 356 13 26 32 34 34 33 32 30 29 28 29 32 41 55 61 59 50 43 40 35 33 30 27 23 20 16 11 4 357 350 347 340 333 325 322 320 312 281 224 289 318 318 300 286 276 276 296 311 310 307 300 297 290 278 253 232 226 242 256 264 263 262 261 260 262 264 259 252 242 242 245 249 252 254 254 255 254 252 253 255 262 269 271 271 263 249 232 225 224 226 227 226 225 226 229 236 237 235 231 238 246 248 247 250 264 277 289 303 313 316 309 304 302 302 304 301 265 171 163 178 198 215 220 242 263 271 269 78 77 64 37 328 308 302 311 322 333 332 325 319 320 333 42 72 81 83 79 71 61 59 44 24 349 327 316 314 308 305 59 75 71 40 23 18 9 359 354 16 25 15 4 9 29 45 56 68 77 74 37 329 320 317 315 248 190 200 197 176 120 89 75 59 51 52 68 60 16 346 338 339 357 28 115 122 120 119 117 119 131 171 215 228 223 212 201 209 207 174 121 113 108 119 308 324 344 11 29 39 48 66 86 99 100 89 84 86 97 104 108 104 112 119 112 119 132 148 162 180 217 156 142 148 157 173 180 187 193 190 252 292 252 241 245 259 278 297 316 339 14 34 107 123 126 130 137 146 154 155 142 126 118 114 110 102 79 54 43 50 55 59 56 66 91 119 119 115 108 101 100 103 113 115 102 95 90 86 80 76 74 77 78 79 79 76 72 67 62 56 53 49 46 43 39 33 30 32 36 40 40 38 33 30 25 21 22 31 40 38 12 331 301 276 252 91 82 77 76 73 79 86 95 103 107 110 110 108 98 78 87 99 106 114 122 127 132 137 142 143 142 134 127 121 120 120 122 126 130 132 131 134 137 139 142 146 149 129 76 56 43 34 26 15 9 11 28 43 54 66 68 65 57 53 50 46 42 34 36 52 86 117 130 138 147 159 172 181 185 178 160 146 140 144 149 154 157 165 175 185 203 223 243 192 93 84 80 78 82 86 89 87 86 85 84 86 95 0 30 60 56 64 72 77 56 26 9 10 29 27 26 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 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 25 26 27 27 27 25 25 24 24 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 24 24 24 24 23 23 23 22 22 21 20 19 17 16 14 12 10 9 10 13 18 22 47 68 73 60 349 12 64 62 63 66 51 19 348 356 15 28 43 61 54 11 11 67 64 52 52 47 44 47 45 35 10 358 354 359 5 0 342 326 310 289 258 197 172 149 33 331 299 289 280 236 244 255 278 287 294 296 297 299 306 144 154 174 180 187 187 183 174 162 84 37 40 38 30 15 354 339 340 343 337 323 24 82 80 61 40 70 112 152 163 148 144 147 163 11 9 10 12 12 8 6 8 31 48 56 43 44 56 64 50 349 317 309 316 321 330 341 340 302 285 287 287 294 297 295 288 276 261 294 35 33 351 344 341 338 334 327 292 241 196 95 68 60 58 58 57 59 61 56 42 18 9 12 22 13 21 38 48 41 26 8 3 10 12 6 353 356 13 25 15 6 11 357 341 325 326 341 18 27 26 17 9 1 354 16 84 97 87 23 31 40 38 28 21 20 18 15 10 357 337 209 142 121 112 117 135 187 253 266 264 262 260 261 263 262 246 235 244 274 295 306 302 318 96 100 98 91 86 82 80 71 52 27 9 357 359 20 52 62 63 60 53 42 24 8 2 3 7 10 14 18 19 15 12 23 57 75 77 74 70 71 73 62 284 257 274 289 317 33 42 28 15 4 6 356 344 337 337 339 341 342 343 342 342 340 340 354 26 23 3 323 290 284 293 301 306 313 317 341 21 57 65 64 65 61 46 24 352 325 311 311 316 352 17 30 34 36 35 34 33 30 27 24 21 22 26 36 44 49 51 49 45 39 35 31 27 22 17 12 5 357 349 343 338 328 323 317 322 325 326 307 276 280 300 302 294 269 257 269 296 304 302 300 299 298 294 281 248 226 223 237 258 271 275 274 271 265 265 266 264 257 247 244 244 247 251 253 254 254 251 245 245 249 254 260 265 269 268 258 235 221 223 230 233 232 230 228 229 232 239 243 242 248 253 256 256 258 265 275 286 299 303 302 298 296 296 297 299 298 292 272 217 188 191 199 208 233 258 280 298 32 76 65 35 330 316 313 320 329 334 332 323 327 344 37 57 68 89 94 86 86 80 66 43 11 325 312 309 310 310 330 63 76 74 51 30 17 14 355 344 355 15 23 21 23 36 52 57 61 66 59 22 326 318 318 331 97 156 171 163 138 101 83 70 59 55 54 56 36 355 335 336 341 4 203 180 144 125 123 129 139 159 180 202 214 218 215 209 207 182 140 120 114 112 164 280 311 46 54 53 51 46 39 31 89 109 107 98 87 87 107 114 110 116 120 121 128 137 151 146 138 66 146 153 158 163 172 184 192 201 211 285 300 286 282 282 287 298 310 324 343 3 15 91 123 131 138 147 155 153 151 143 130 124 119 117 109 89 70 60 54 55 56 54 53 70 108 114 114 111 116 125 145 158 149 114 94 87 82 77 73 72 75 78 80 80 79 75 69 63 58 53 50 46 42 36 31 30 32 37 40 40 37 32 29 26 21 18 15 17 4 331 306 293 115 94 87 83 82 83 87 92 93 94 96 101 105 107 105 100 93 97 103 111 119 125 131 135 139 141 140 137 134 129 126 123 123 125 130 134 139 142 142 137 127 105 80 55 54 55 56 49 40 27 17 10 11 20 31 42 59 65 65 62 58 51 46 40 31 24 21 28 79 117 128 146 165 178 171 158 143 134 137 143 149 151 153 155 162 171 187 203 217 192 95 91 91 88 83 79 81 83 83 91 100 110 131 174 249 217 107 83 72 70 76 65 41 4 357 29 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 24 26 27 28 27 26 25 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 21 20 19 18 16 14 13 10 8 8 10 14 11 40 70 94 93 53 17 60 78 64 71 89 9 323 325 317 302 296 215 185 218 284 76 95 79 59 46 39 36 45 38 4 345 341 347 357 9 2 357 358 359 12 108 121 116 121 255 270 271 251 237 282 284 295 303 296 285 280 285 291 31 130 155 157 156 147 137 119 85 61 42 39 33 26 3 315 296 307 343 9 349 42 79 107 111 114 130 167 245 225 156 79 62 24 6 7 9 12 11 9 7 16 37 56 59 46 43 50 61 43 3 329 320 316 312 313 306 288 270 257 260 275 286 291 287 278 260 239 215 241 14 8 357 351 344 336 330 311 116 105 77 70 65 57 56 56 57 57 53 40 22 11 16 15 8 22 39 50 35 16 354 356 2 10 4 352 342 352 21 19 15 9 348 332 319 336 12 36 34 29 19 12 5 357 8 63 97 92 69 30 35 38 23 18 15 12 10 5 0 356 291 148 128 117 133 164 213 237 248 252 253 254 254 256 257 252 254 260 274 285 290 289 301 83 94 92 87 86 86 84 76 58 27 4 351 344 11 44 64 64 60 55 44 30 12 10 10 13 13 12 14 15 14 12 22 44 65 71 69 49 32 29 341 314 305 351 21 40 49 43 30 9 357 354 351 344 336 336 336 338 338 338 339 345 353 3 11 16 12 358 335 299 329 331 309 301 300 311 14 50 64 70 74 78 78 71 274 263 260 262 284 323 9 26 34 37 37 36 36 35 32 26 21 17 18 19 24 28 33 42 49 49 44 40 34 30 22 16 9 359 350 340 331 321 313 313 318 327 329 326 315 299 277 298 298 290 249 236 249 274 282 285 287 290 292 291 284 260 238 236 241 260 272 281 282 280 273 273 273 273 267 258 251 247 247 250 252 252 251 246 241 238 242 247 253 259 264 268 261 245 224 225 231 237 237 235 233 232 234 242 248 254 261 261 260 258 261 266 274 282 289 289 288 287 290 292 294 294 294 295 294 287 256 200 194 200 216 235 267 340 51 74 73 47 343 328 326 329 337 342 343 331 337 12 50 53 57 77 87 90 89 81 66 38 339 303 301 302 304 310 348 66 83 83 73 56 35 13 340 332 337 5 22 27 26 40 56 64 66 65 54 12 325 319 321 332 49 150 157 139 108 79 81 75 65 60 54 44 0 330 327 342 0 14 348 211 159 127 128 138 151 163 177 200 209 212 209 201 193 175 147 128 123 123 170 224 170 114 90 77 68 60 48 35 57 95 115 112 99 76 107 119 121 125 127 130 137 142 145 103 84 77 131 156 154 158 167 185 199 227 268 308 313 313 307 306 308 315 320 326 336 348 4 48 111 137 151 156 156 146 142 141 134 126 121 116 107 96 85 71 61 58 59 63 64 70 83 100 110 116 128 142 160 167 148 108 88 83 82 83 83 80 79 79 81 81 80 77 71 65 60 55 52 49 42 36 31 31 33 36 38 37 36 31 26 22 18 12 4 353 330 307 302 78 96 93 92 91 94 94 95 96 96 97 96 99 101 103 103 103 102 105 110 117 123 129 134 137 140 140 140 138 135 130 125 119 122 126 133 141 150 158 137 100 69 61 61 63 60 59 59 57 49 34 21 13 12 358 342 332 33 58 63 65 64 60 54 47 36 19 358 332 305 283 180 156 164 172 168 152 142 144 151 156 154 151 150 153 159 167 179 170 137 97 88 88 93 94 93 88 82 76 68 78 107 131 144 170 224 203 126 96 82 73 71 68 42 348 332 29 28 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 26 26 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 24 25 27 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 19 18 17 15 13 10 7 6 7 9 12 17 65 110 123 137 234 82 81 75 77 67 11 323 305 287 267 154 149 147 119 326 347 28 50 52 48 34 28 49 50 335 327 333 340 350 4 12 359 352 346 6 57 128 144 131 129 266 266 222 213 295 323 313 305 292 282 270 277 274 261 145 140 137 133 125 111 98 80 72 67 49 25 340 289 259 256 263 326 46 49 356 80 112 108 104 89 35 15 61 51 40 18 5 353 359 5 10 11 8 2 21 40 58 63 59 34 42 52 44 10 346 330 320 312 314 310 298 270 262 266 286 292 297 281 263 244 221 180 38 32 24 10 357 349 7 46 72 74 80 83 80 74 61 62 61 56 49 42 31 22 16 18 12 10 25 41 45 27 5 349 353 358 3 355 345 332 347 12 20 10 353 332 326 333 19 37 40 36 28 19 11 5 359 1 49 88 94 80 25 22 25 19 15 12 10 8 6 7 12 20 37 45 55 75 190 229 239 244 249 250 251 250 251 252 253 256 264 277 284 284 279 75 88 89 90 92 96 94 92 88 72 33 352 347 352 14 32 52 61 58 54 47 36 23 15 14 15 13 10 9 10 11 10 17 33 54 55 38 352 349 344 335 345 0 17 39 49 51 44 29 5 355 350 350 348 344 337 335 333 333 333 335 343 357 11 19 19 16 6 7 31 6 341 313 302 300 318 47 60 69 81 87 89 97 125 231 247 254 259 337 10 24 30 35 37 38 38 37 36 32 27 21 18 18 19 20 20 20 24 32 38 42 38 36 34 26 16 5 352 340 327 314 301 296 311 322 329 327 323 316 305 295 299 298 285 238 218 225 255 270 277 277 281 285 288 287 279 264 257 256 262 271 279 284 282 279 278 278 280 279 276 268 258 249 245 246 247 245 243 240 237 239 242 248 254 259 265 264 252 235 231 233 238 239 237 235 234 236 241 248 256 262 264 263 261 263 269 275 276 277 275 276 279 281 284 286 287 290 293 298 298 291 257 214 205 213 216 215 67 73 81 86 69 10 333 331 334 344 346 346 336 349 26 52 42 38 56 78 84 80 72 60 21 312 290 290 294 300 309 358 69 90 90 85 64 38 2 322 320 327 355 28 44 42 45 53 70 81 85 69 355 323 323 326 333 308 137 125 97 77 70 93 97 88 69 51 20 325 316 320 351 10 13 353 346 150 124 130 142 155 164 178 200 203 196 171 159 161 167 163 153 138 141 159 193 176 141 128 115 95 86 81 71 54 75 108 117 107 92 93 102 110 123 129 134 142 138 120 81 65 63 82 109 132 152 162 177 249 296 302 310 312 315 315 316 317 318 316 317 326 338 354 356 128 154 164 165 162 147 141 138 131 119 111 108 105 103 98 89 78 68 69 76 81 81 84 93 104 114 124 133 142 138 110 89 84 89 95 106 102 95 86 82 81 81 80 77 71 64 57 52 52 49 40 33 30 32 35 35 36 33 28 20 17 12 4 353 342 329 307 299 302 66 91 97 100 102 105 102 99 98 98 100 101 102 104 106 107 108 108 111 115 121 125 129 133 136 139 142 144 140 132 123 117 113 119 125 130 137 140 120 78 67 63 60 67 136 151 94 75 68 62 51 31 21 13 0 355 12 51 59 61 64 68 72 72 62 44 11 325 286 270 255 238 207 195 186 178 160 152 153 156 156 153 147 147 150 156 158 155 118 97 90 87 83 81 88 97 103 95 87 79 45 87 148 153 165 191 163 120 97 85 66 44 38 0 330 332 29 28 27 26 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 24 25 27 28 28 27 26 25 25 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 23 22 21 20 18 17 15 13 10 7 5 4 3 10 17 47 77 144 192 212 240 91 78 65 31 1 322 307 290 232 209 134 46 34 32 56 57 51 50 46 23 10 4 198 224 302 328 329 328 322 248 228 274 328 22 14 6 9 80 99 71 238 219 161 86 358 341 342 334 325 313 315 312 123 125 132 136 134 133 128 122 111 105 123 152 224 253 257 255 251 256 55 55 46 303 37 86 95 91 80 64 57 61 54 34 1 349 344 350 0 8 13 11 11 29 43 51 59 51 25 13 36 60 18 344 323 319 316 315 299 295 288 353 9 15 3 343 307 267 236 205 42 35 35 28 17 3 7 36 66 71 66 74 82 87 90 88 77 61 52 40 32 24 19 18 17 11 18 31 42 36 16 356 347 352 353 352 345 336 331 351 15 19 0 335 322 337 20 42 45 40 33 24 15 7 3 1 1 38 75 96 91 63 12 17 29 25 16 12 8 8 11 18 24 29 28 26 20 6 338 289 277 269 269 262 261 260 254 250 249 264 274 283 274 115 97 96 96 103 103 103 102 100 98 91 63 10 12 19 25 20 30 50 51 49 47 43 33 22 17 13 10 8 7 9 8 7 10 25 36 36 18 358 350 343 339 341 349 9 39 48 51 44 25 3 351 346 346 350 347 338 332 330 329 328 329 331 347 6 20 20 17 12 12 11 0 323 298 285 286 49 79 87 95 104 102 101 118 170 224 244 272 14 24 26 28 28 31 34 36 37 37 35 32 27 23 20 19 18 19 19 17 17 19 24 28 27 27 29 27 15 1 345 330 313 293 294 304 321 327 327 323 319 316 311 305 301 297 278 239 209 215 238 262 271 274 275 278 280 280 278 273 269 266 265 271 276 280 282 281 278 278 280 283 284 282 274 258 245 239 238 239 238 238 238 238 242 246 251 256 261 262 256 245 235 235 236 238 234 231 232 233 238 242 249 256 260 262 264 269 272 273 269 267 267 268 270 271 274 278 281 285 289 294 297 296 288 259 230 223 231 238 247 245 101 99 97 42 330 331 336 345 347 346 340 0 40 58 45 40 45 70 74 72 61 43 357 302 289 286 290 297 308 5 72 90 88 75 30 19 343 313 316 322 350 40 60 66 58 54 63 119 146 179 330 334 337 335 334 284 105 92 74 61 54 102 103 96 80 48 343 312 313 322 347 6 9 351 23 138 124 136 156 156 159 172 198 190 171 144 134 130 129 135 136 130 147 164 196 187 165 142 134 128 123 117 106 87 80 95 124 115 103 86 81 86 103 117 129 140 126 111 88 70 56 56 91 117 147 143 107 331 317 311 318 328 330 328 325 321 316 311 311 320 335 338 324 281 201 182 178 171 152 143 135 128 117 111 108 107 106 107 103 96 84 85 89 92 95 97 100 103 104 105 100 94 87 80 81 91 103 109 117 112 102 92 82 77 76 79 79 77 65 55 46 46 42 34 30 31 34 34 32 28 24 18 8 1 351 339 324 310 299 291 312 64 81 89 97 105 108 109 107 105 103 101 101 103 105 107 109 111 112 113 114 116 121 124 126 128 130 136 140 141 132 120 111 108 106 107 106 102 93 68 57 62 66 70 79 109 193 191 139 91 69 63 56 42 33 30 31 38 45 52 57 60 63 75 90 100 72 48 14 328 289 265 250 238 223 214 203 184 162 152 149 150 147 144 138 135 134 130 118 98 79 78 85 88 81 67 47 73 106 117 121 127 128 146 161 159 162 162 133 107 90 69 40 8 342 328 323 328 30 29 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 26 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 24 25 26 28 28 27 26 25 25 24 24 23 23 23 23 23 24 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 23 22 20 18 17 15 12 10 6 2 359 355 15 40 46 38 0 285 306 54 62 71 73 55 332 301 332 349 7 66 61 40 30 35 56 60 56 48 37 21 351 330 238 214 231 268 295 297 256 222 216 229 32 42 25 6 337 87 112 145 217 200 149 128 33 281 316 347 3 7 13 28 72 110 132 139 144 150 150 151 144 152 180 204 225 239 249 257 312 51 54 42 357 311 11 73 92 91 85 73 66 64 66 27 331 327 334 345 356 6 14 14 20 34 45 50 53 41 13 329 306 277 278 309 310 311 307 304 299 2 42 41 39 34 29 28 32 47 52 48 38 32 29 26 21 13 21 44 70 73 71 69 75 85 102 98 79 68 55 37 25 17 13 11 11 13 25 32 40 26 4 345 344 347 349 344 338 331 338 357 16 16 357 320 327 5 39 48 48 39 28 16 5 357 355 3 13 26 64 91 101 93 48 39 39 37 25 16 11 11 13 18 24 27 27 22 17 15 15 13 11 5 355 337 323 312 298 268 247 301 303 304 102 101 98 103 107 112 109 108 107 107 106 106 94 63 46 38 28 12 14 24 37 40 41 44 36 26 16 11 9 6 4 4 4 3 2 17 28 32 17 5 356 346 341 340 355 20 40 46 47 42 19 355 338 338 341 346 345 340 339 334 329 325 321 318 333 4 23 24 19 14 5 355 330 321 298 265 240 184 142 137 128 118 113 127 171 197 211 219 42 42 38 32 28 25 28 31 33 35 36 33 31 28 25 22 20 17 16 17 16 15 13 14 15 13 12 13 14 8 358 340 325 316 315 324 328 332 330 327 322 320 319 317 313 307 299 270 232 204 212 229 254 265 270 269 268 269 270 271 272 272 270 268 268 271 275 281 279 275 272 272 275 282 285 284 272 254 239 234 233 234 237 239 241 244 247 250 254 257 260 257 250 237 233 232 233 229 228 229 231 233 237 243 251 258 263 267 272 273 272 265 262 262 264 266 267 269 273 277 282 286 289 293 293 293 284 268 248 242 249 257 264 251 166 148 2 329 334 343 349 351 346 345 12 51 63 61 56 59 70 72 69 56 22 327 310 302 298 296 298 307 18 72 81 83 71 36 12 337 318 318 325 345 32 68 83 75 63 310 238 232 9 2 356 350 342 344 34 83 79 71 56 44 64 94 95 90 58 326 323 318 324 338 357 359 348 70 137 132 161 191 193 168 171 185 171 154 140 132 126 124 124 134 140 149 164 192 193 172 139 142 146 150 142 132 121 118 123 139 130 117 102 94 88 87 105 122 133 123 122 124 128 106 83 93 99 108 51 13 357 355 355 358 352 344 335 328 324 319 317 320 327 341 344 329 302 254 195 167 151 118 117 123 124 120 116 112 111 111 112 110 105 99 96 98 102 108 110 106 100 95 90 82 77 75 75 78 85 95 101 106 106 100 89 74 66 61 65 67 68 67 56 41 40 37 31 30 38 42 36 29 22 14 4 352 344 332 320 309 297 292 298 83 97 92 90 93 102 108 110 110 109 108 105 103 103 104 108 112 114 114 114 115 116 118 121 123 125 126 139 143 137 119 108 100 100 98 94 85 77 73 65 58 56 67 76 90 84 78 78 69 61 53 49 45 41 38 38 39 42 46 48 51 53 58 80 111 110 74 47 19 339 299 268 248 235 226 220 208 184 149 140 139 142 134 122 105 97 92 92 89 82 73 68 74 88 90 82 36 13 34 124 132 136 140 150 161 162 156 143 117 98 80 47 14 344 323 325 330 333 30 29 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 24 26 27 28 28 27 25 25 24 24 24 24 23 24 24 24 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 25 24 23 21 19 17 15 12 9 5 359 354 351 356 39 54 38 36 43 53 58 58 61 73 126 302 312 16 47 59 66 60 44 5 26 51 56 55 43 22 357 322 328 302 227 231 252 296 313 332 0 352 324 37 44 30 323 282 180 307 289 217 177 161 171 186 203 152 35 9 346 339 344 56 105 134 138 144 159 168 168 166 183 199 211 222 239 272 301 355 39 40 15 326 325 0 80 95 93 83 74 69 79 93 110 336 329 331 342 354 4 10 15 18 29 44 49 48 35 356 317 282 251 241 276 296 304 296 321 15 46 50 48 40 35 33 38 44 47 46 43 35 27 20 19 22 23 27 45 67 73 72 66 64 70 87 84 80 76 65 42 20 13 9 5 7 16 29 34 33 11 351 337 340 346 349 342 338 336 356 9 16 17 10 303 347 34 54 54 50 36 13 353 342 344 351 9 24 34 48 74 100 103 95 60 55 46 35 24 18 16 18 21 25 28 27 23 20 19 20 22 22 22 22 20 23 28 40 47 44 20 358 41 96 102 105 114 114 115 112 112 112 114 114 112 104 81 60 48 29 10 3 7 21 28 32 33 32 27 17 14 10 6 2 1 3 359 355 354 9 21 19 12 4 356 355 3 18 33 40 42 39 28 1 340 327 331 340 351 356 353 347 340 332 325 317 319 340 20 31 29 20 11 0 347 333 339 331 256 212 180 161 147 133 118 123 165 197 209 202 64 45 45 45 41 34 29 29 30 32 33 33 31 30 29 27 24 20 16 13 12 13 11 10 11 12 10 7 6 4 1 356 351 345 342 339 338 336 335 332 329 326 324 322 320 316 312 303 258 218 202 210 226 245 258 262 263 262 261 260 262 266 269 269 268 266 267 270 275 275 273 272 270 271 277 283 285 280 269 255 241 234 231 234 240 244 247 249 251 253 256 258 258 248 232 219 219 221 222 224 228 230 232 236 244 253 259 263 266 268 270 270 266 263 262 262 265 271 275 278 279 280 282 284 287 289 290 291 285 273 261 259 263 268 265 250 199 49 16 5 4 0 356 344 349 16 57 63 63 59 64 73 78 77 59 35 0 342 326 316 309 300 317 64 61 66 77 68 42 6 335 322 321 330 345 11 66 94 102 129 246 254 299 37 23 13 3 351 8 48 75 77 74 57 54 75 89 97 104 118 333 328 318 323 332 345 342 334 170 141 143 165 199 215 180 167 163 151 144 140 134 132 133 144 149 148 140 153 171 197 180 146 156 162 164 156 143 137 145 151 142 121 110 103 102 100 99 114 142 151 134 137 141 150 138 120 114 106 74 30 23 22 25 25 20 0 341 330 325 324 324 327 331 336 346 341 324 302 274 165 119 104 88 69 115 126 124 121 118 117 117 117 116 115 112 112 113 116 117 111 103 95 90 86 80 76 76 79 75 73 77 81 84 87 82 73 64 62 58 51 52 55 64 55 35 34 40 39 32 39 42 39 27 13 358 348 337 329 316 308 303 298 298 315 117 116 110 98 85 85 99 106 109 110 110 110 109 109 108 111 113 114 114 116 119 121 122 124 126 129 133 151 160 150 113 100 93 91 89 86 82 79 76 71 63 55 62 67 70 62 57 55 51 48 45 43 41 39 38 38 40 42 43 44 45 43 40 39 35 33 34 30 21 355 310 272 244 231 221 216 203 184 160 152 145 130 102 84 71 65 62 65 73 80 83 76 69 79 100 105 92 46 6 44 122 132 136 146 155 160 150 129 107 93 73 27 3 346 342 350 356 0 30 29 28 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 24 26 27 28 28 27 26 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 22 20 17 15 12 9 4 358 353 349 344 60 93 87 107 99 78 68 62 60 50 36 355 356 12 38 55 64 68 56 31 40 43 42 38 24 351 327 325 1 3 0 329 2 16 17 12 8 6 12 20 19 12 317 239 213 340 317 214 159 175 231 266 301 91 101 166 254 260 279 66 106 129 141 155 172 203 207 195 186 184 185 193 249 312 317 341 42 69 49 296 345 4 53 92 90 83 78 75 119 126 111 8 344 330 332 341 351 358 5 8 18 32 44 41 28 332 287 262 242 240 260 287 298 307 31 46 50 54 53 42 36 35 37 43 49 49 42 31 20 16 16 23 27 30 42 58 72 71 66 52 40 50 75 78 80 80 66 31 17 10 5 4 14 28 27 16 353 341 336 339 347 350 344 347 354 4 9 13 18 29 132 43 49 60 60 52 31 357 338 324 341 357 18 34 43 46 55 72 89 93 84 66 51 39 30 26 24 24 25 26 28 28 27 23 21 21 22 23 24 25 28 31 34 34 32 24 12 358 47 94 112 118 124 117 117 118 121 122 120 113 105 95 80 66 52 29 9 355 357 5 15 20 23 27 27 24 19 15 9 4 1 359 353 350 349 6 22 26 20 13 6 7 15 29 36 37 37 26 7 343 330 326 334 350 359 359 353 347 341 333 327 319 344 20 37 35 30 21 7 351 330 332 345 355 352 202 177 166 152 135 129 172 214 217 214 51 43 40 39 38 34 33 32 31 31 31 30 30 30 29 28 27 25 21 16 12 10 9 6 7 13 21 15 9 2 358 354 351 351 351 348 344 339 336 334 333 331 328 325 321 318 314 311 303 252 217 208 217 231 242 253 260 264 262 258 255 256 261 267 269 270 268 267 264 264 267 271 274 274 272 274 279 282 282 277 267 254 237 231 231 241 247 251 253 253 254 255 256 254 240 220 207 213 216 218 222 226 228 230 235 243 251 257 259 260 261 262 264 265 264 264 263 265 271 275 276 277 279 280 281 283 283 285 286 286 281 273 265 263 263 259 242 184 106 73 52 37 19 3 345 356 41 63 65 64 59 66 76 87 87 78 66 35 5 337 322 312 290 68 72 57 56 64 61 39 353 336 332 333 344 349 0 50 105 135 167 156 75 58 44 27 20 17 15 32 56 75 84 86 82 73 85 91 105 113 113 357 328 315 322 329 336 326 302 163 135 143 167 190 203 177 157 146 136 136 135 134 142 153 168 154 141 125 148 173 220 242 202 180 176 166 154 147 147 156 157 142 118 113 108 106 116 125 156 192 170 135 140 142 145 145 142 136 131 123 71 41 39 46 34 10 335 320 317 318 321 323 327 331 333 339 329 312 293 292 102 100 90 78 36 28 101 121 125 125 125 125 126 126 125 125 128 127 120 112 102 94 89 86 81 71 65 65 75 71 66 64 62 58 51 58 62 60 61 56 45 32 21 354 279 254 244 223 82 60 56 48 37 23 7 350 342 332 326 311 309 312 304 299 294 133 126 122 114 100 89 92 97 103 107 110 112 114 116 117 115 114 113 115 120 128 130 130 128 130 135 143 163 171 155 107 94 89 86 85 85 85 81 76 71 62 54 53 54 54 51 49 46 44 42 40 38 37 36 36 37 39 41 42 43 43 40 35 27 20 16 13 14 13 9 344 281 235 220 211 205 197 191 183 167 133 98 80 70 62 55 50 49 55 73 96 106 111 113 115 115 115 98 48 19 100 125 131 139 144 143 129 108 101 94 80 33 5 356 356 11 21 22 30 29 28 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 27 28 28 27 26 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 25 24 21 18 15 12 9 3 354 346 334 303 205 204 187 161 150 155 188 89 62 44 28 18 39 48 52 50 58 69 64 55 49 41 34 23 357 325 317 6 20 5 359 357 37 37 25 6 357 357 13 20 10 358 350 85 66 4 291 233 189 91 38 16 2 0 298 272 258 226 193 73 145 159 162 163 180 223 236 222 180 141 127 106 35 356 344 0 60 105 125 281 52 345 304 29 81 84 79 178 221 91 45 14 350 330 324 328 334 337 339 341 350 21 43 33 8 310 277 260 245 243 251 288 350 40 49 47 48 55 52 44 37 39 43 48 51 53 44 31 15 17 19 24 27 33 39 55 68 73 69 49 41 62 70 72 71 66 56 36 20 11 3 357 9 20 19 357 340 333 334 340 350 351 350 357 3 7 8 11 15 32 57 44 46 53 59 49 29 359 338 331 347 7 22 33 42 48 48 46 51 79 83 75 58 44 35 34 31 29 28 29 31 30 28 24 21 21 21 22 23 26 28 31 32 30 26 16 5 356 33 88 116 114 108 96 113 133 151 141 123 105 92 82 72 62 49 26 5 351 351 357 5 6 14 24 30 29 23 17 12 6 1 355 349 352 4 25 33 32 26 17 10 10 19 28 33 32 27 18 358 339 329 335 348 1 0 356 347 342 337 328 325 329 17 37 44 36 28 16 356 336 311 335 355 12 14 37 176 177 174 180 218 236 229 209 53 43 41 39 35 31 28 27 30 33 34 33 31 29 28 27 27 26 25 21 17 13 9 6 1 1 5 18 18 10 358 351 347 345 344 346 348 343 338 334 333 333 331 327 323 319 314 308 302 293 269 252 241 242 252 262 272 275 275 272 263 256 255 261 267 271 272 272 268 261 257 259 264 269 273 274 274 273 278 280 278 274 264 246 232 230 241 250 254 256 255 253 253 253 248 227 209 199 206 213 218 221 224 227 229 233 239 247 252 254 256 257 259 264 267 270 268 265 263 265 268 271 276 277 279 280 279 278 279 282 283 281 276 268 262 254 246 213 156 116 100 87 70 46 18 352 27 58 70 72 72 69 74 82 93 90 84 73 51 15 327 309 304 78 77 73 62 49 40 50 28 351 335 335 338 348 345 344 0 125 135 106 89 77 66 45 22 11 21 40 54 74 89 96 100 100 64 83 103 127 113 64 5 328 317 320 328 337 334 121 137 134 143 164 172 167 147 141 131 125 129 135 144 159 168 172 149 137 134 143 145 139 97 268 222 189 165 146 149 163 179 168 148 125 122 122 125 135 150 172 206 188 148 142 141 142 151 153 153 141 127 100 84 77 69 349 311 304 309 310 314 317 322 327 330 330 330 324 310 305 1 76 80 69 55 30 17 30 88 122 126 127 130 129 129 131 135 139 133 116 98 87 81 80 81 78 70 54 55 66 76 68 55 54 51 44 43 61 73 65 59 42 332 300 289 273 264 257 247 233 162 88 58 36 23 11 358 343 329 317 311 320 322 304 294 285 232 137 128 123 116 105 109 108 105 106 109 113 118 121 123 120 115 113 114 122 131 133 134 135 137 144 153 167 157 127 94 87 84 82 80 79 79 76 73 70 62 54 50 50 51 52 49 46 43 40 37 35 35 35 35 37 38 40 42 42 42 41 36 28 18 11 4 3 4 9 8 347 216 203 199 198 199 198 195 163 108 80 71 66 60 51 44 35 25 23 48 115 129 136 122 120 120 118 107 77 95 119 128 129 125 116 85 74 87 101 90 53 15 4 6 22 33 32 30 30 28 26 25 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 24 25 27 28 28 28 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 26 25 23 20 16 13 8 1 350 343 323 16 79 40 53 60 57 84 88 58 53 44 16 353 48 71 66 53 50 60 65 64 57 42 27 11 346 317 224 90 59 342 332 338 100 108 72 327 315 303 296 311 328 336 344 23 19 7 298 299 332 41 30 16 345 344 348 0 356 130 55 41 31 41 170 162 167 206 236 215 170 109 40 6 12 28 34 13 39 108 145 114 47 338 317 355 77 80 71 60 49 47 30 12 347 333 323 319 318 316 316 313 300 15 39 33 19 358 323 310 301 309 345 6 41 52 54 44 49 59 54 44 28 36 45 52 54 54 48 35 23 23 24 25 24 27 34 48 62 78 86 94 94 71 68 68 63 57 49 32 19 9 358 352 359 6 5 338 329 326 331 341 354 356 358 2 4 6 7 11 17 28 39 43 39 41 43 41 28 7 346 341 351 7 17 26 39 48 53 44 39 50 74 79 69 50 38 36 34 31 27 30 33 33 29 25 20 18 19 20 22 24 28 31 32 29 23 12 2 2 44 87 101 91 67 42 23 262 224 180 112 95 88 83 78 70 53 23 0 349 347 353 358 358 6 22 34 27 19 11 9 6 4 1 0 8 23 38 42 37 28 20 13 10 18 24 27 23 18 8 352 341 333 342 352 359 354 347 337 333 330 324 331 359 35 44 45 37 23 3 337 327 324 0 10 14 10 11 162 188 200 211 226 227 126 50 49 47 43 39 34 30 25 23 27 30 33 32 31 28 27 26 24 23 22 19 16 14 11 6 1 357 358 2 9 7 355 345 342 341 342 344 345 340 336 334 332 330 327 322 319 314 311 304 289 290 289 283 280 280 284 286 287 287 285 282 274 269 266 268 272 275 275 273 270 265 260 257 258 264 271 275 273 271 275 277 278 278 271 255 234 230 237 248 254 256 254 249 244 242 232 203 188 187 196 209 218 225 229 232 233 234 237 243 248 252 253 256 261 267 274 276 273 267 264 264 266 270 274 276 277 277 277 277 279 279 279 279 276 271 262 250 236 199 148 125 116 108 97 81 57 43 53 65 74 82 87 93 85 89 93 88 82 74 61 7 299 293 352 75 77 76 72 35 340 310 306 313 316 321 329 346 318 301 272 83 75 65 76 77 71 41 1 339 356 25 61 89 93 88 87 74 34 55 83 101 60 25 351 331 323 324 335 355 45 98 116 127 123 123 122 144 145 133 129 129 136 150 164 174 175 168 154 141 135 134 132 132 145 245 266 232 183 158 155 173 179 162 136 121 122 136 143 142 157 181 209 197 164 145 143 146 153 138 121 122 121 114 119 136 193 281 296 301 302 309 314 317 323 328 332 328 327 328 326 324 346 81 82 68 45 24 24 22 30 88 119 127 125 125 127 134 144 148 134 107 87 73 67 65 71 76 75 60 59 68 92 75 44 43 51 61 210 214 208 197 198 211 249 274 280 265 270 273 278 246 174 123 81 52 32 11 333 308 303 298 284 292 293 282 275 272 270 202 136 126 124 121 120 117 114 111 111 115 122 126 126 122 118 117 121 131 143 141 140 140 142 145 148 150 122 97 85 83 81 80 77 74 73 70 69 69 63 57 50 49 51 54 51 48 44 40 37 34 34 35 36 36 37 39 40 41 41 39 36 29 16 5 355 355 358 6 10 18 114 175 186 195 201 208 207 155 94 77 73 69 62 48 36 27 26 23 20 24 28 55 105 116 121 125 126 127 114 116 122 122 119 114 106 91 86 107 98 77 33 14 13 32 39 32 30 30 28 27 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 23 24 24 26 28 28 28 27 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 26 24 21 18 13 8 2 353 0 28 55 47 41 44 42 35 35 45 52 50 39 7 3 15 60 84 88 80 70 68 82 78 62 39 11 341 293 222 179 192 228 264 243 194 177 191 228 242 271 307 329 358 5 19 28 28 23 21 20 17 20 19 352 304 316 2 12 12 38 50 29 14 336 249 202 202 213 219 199 163 71 349 345 3 39 34 9 0 16 161 202 289 289 5 77 84 82 79 81 69 57 31 8 345 332 323 316 310 303 291 297 327 25 31 31 21 21 23 24 23 18 13 21 42 57 61 44 50 61 66 41 346 353 35 52 56 52 47 38 32 29 30 28 23 22 25 32 43 57 76 91 82 73 70 67 62 54 43 28 14 3 352 345 343 348 342 324 321 322 328 343 358 3 357 356 359 2 6 12 17 25 38 41 34 36 38 38 28 15 359 344 340 350 7 21 42 53 57 52 42 36 56 74 77 57 43 34 32 30 27 33 36 37 32 27 20 17 16 17 19 22 25 29 31 29 21 10 1 15 61 90 90 76 55 32 357 276 251 192 95 91 90 90 88 83 66 29 356 349 348 350 353 356 0 16 32 30 14 2 0 4 9 13 17 25 36 45 47 41 32 22 17 15 17 18 19 13 7 0 352 346 346 346 348 350 345 338 332 330 331 334 351 17 39 47 47 37 12 349 320 345 3 18 13 9 3 6 7 291 218 217 219 70 56 51 50 50 45 41 36 30 25 22 24 28 32 31 30 28 28 26 23 20 18 16 17 15 14 8 2 356 353 353 356 357 354 345 341 340 341 341 339 334 332 329 324 321 318 315 314 312 311 305 297 300 298 294 291 289 287 288 288 288 288 286 283 279 277 277 277 278 277 275 273 272 264 258 253 263 270 275 273 273 275 278 279 280 276 262 225 218 225 242 249 252 249 239 226 213 205 189 177 186 199 212 219 226 231 235 237 238 240 244 249 252 254 258 265 272 278 278 275 268 264 262 267 270 273 274 276 277 279 280 282 279 278 275 272 268 262 254 241 209 148 127 122 116 109 95 76 66 66 71 75 82 80 73 62 70 74 74 72 72 67 346 310 0 57 71 77 80 80 32 312 289 293 295 302 308 313 311 287 277 277 44 52 55 68 72 69 29 331 320 332 344 41 85 73 61 52 35 14 18 43 63 44 15 342 339 338 337 342 12 68 88 95 97 64 46 66 124 138 135 134 141 153 166 176 180 171 161 148 129 126 127 135 146 164 218 269 276 272 244 194 193 186 157 118 107 97 110 124 132 156 182 208 203 174 143 137 130 125 129 132 134 122 125 179 197 234 278 291 296 302 311 316 320 328 331 329 322 324 335 333 332 333 86 88 78 43 20 21 22 21 19 96 116 117 118 127 144 156 151 130 97 84 77 73 72 76 82 82 74 76 87 112 127 179 309 317 248 217 227 224 215 216 212 202 203 206 206 232 259 291 237 123 118 96 81 73 325 268 246 254 262 266 257 255 256 251 251 252 259 193 120 127 128 129 123 119 117 119 124 131 132 128 121 120 123 131 144 157 156 147 142 138 132 121 105 92 85 82 81 81 81 78 74 71 69 68 66 65 61 55 53 51 51 50 48 44 39 35 32 33 35 37 36 36 38 39 39 38 36 32 26 11 359 350 354 359 5 9 15 28 57 144 190 205 216 211 123 88 81 80 76 69 54 34 16 11 12 17 23 26 44 88 109 117 124 127 128 123 114 111 118 116 114 112 107 101 106 101 88 55 30 30 47 44 32 30 30 28 27 25 25 25 25 25 24 24 25 25 25 25 26 25 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 24 25 27 28 28 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 23 19 15 9 8 9 31 52 59 55 49 45 46 38 23 41 51 53 34 16 15 19 27 46 80 92 95 98 113 93 88 80 353 317 282 265 145 13 269 262 289 350 15 289 307 352 9 15 27 30 28 28 38 39 27 19 16 9 4 354 331 331 29 20 13 0 25 42 20 330 285 258 253 238 204 197 185 160 172 248 279 30 51 32 7 334 291 193 203 246 268 55 89 97 106 113 124 80 63 38 0 338 327 320 314 305 310 337 19 24 27 28 26 21 26 27 25 17 11 6 14 27 49 55 47 32 66 110 154 290 308 33 51 56 52 47 40 37 34 32 27 21 16 15 16 17 0 289 115 81 76 72 65 57 48 36 19 4 347 336 329 327 328 321 315 316 320 327 343 356 359 343 345 352 359 5 12 16 23 37 40 35 33 37 37 31 24 17 9 3 2 12 29 47 55 56 54 51 46 43 61 72 73 54 37 31 29 32 37 38 38 34 28 22 17 15 13 15 19 23 27 28 27 18 9 359 24 64 87 81 69 49 28 354 266 136 97 83 84 87 90 90 88 84 48 359 352 349 349 354 359 3 7 15 27 10 352 342 355 9 21 29 38 45 50 51 42 34 28 22 20 19 16 14 10 3 358 356 351 348 345 344 343 339 336 335 337 344 354 9 24 36 44 41 30 2 0 6 20 19 16 5 0 359 4 358 335 238 209 122 56 52 51 49 49 47 43 38 33 27 22 22 26 29 29 28 28 30 26 22 17 15 16 18 17 15 7 0 354 350 347 346 348 348 345 340 339 338 336 332 325 321 316 312 308 306 306 306 305 306 305 305 307 303 298 292 287 285 285 285 284 284 284 283 280 279 278 278 279 279 280 280 276 266 260 260 270 272 272 273 275 278 280 281 282 280 263 193 193 209 231 242 245 232 218 210 207 203 201 197 203 209 219 225 228 231 236 240 242 245 247 249 252 255 259 268 275 277 277 273 266 263 264 270 272 274 276 276 276 277 277 279 278 274 271 267 263 259 255 249 231 151 125 117 113 106 97 84 76 71 73 74 70 66 61 56 58 59 59 56 60 73 63 59 61 66 72 79 85 86 52 351 334 327 314 306 305 289 255 246 32 38 37 42 51 64 65 58 0 332 327 330 343 44 76 64 51 36 18 4 17 37 49 38 2 340 334 335 334 329 9 79 87 81 69 46 44 56 116 138 140 138 150 164 173 172 167 161 148 132 116 120 126 138 146 156 256 279 278 288 279 259 226 219 190 134 136 140 137 140 146 172 192 205 202 164 131 131 125 114 116 121 125 126 139 205 231 258 269 276 288 298 309 316 322 327 325 320 315 321 332 331 329 349 94 93 84 45 19 11 13 10 7 41 96 114 121 137 159 167 151 120 96 87 80 73 74 81 86 84 79 80 93 108 117 138 240 277 246 217 236 234 221 215 197 180 177 182 193 198 201 192 100 98 103 95 103 118 154 208 220 218 236 256 253 251 249 246 244 244 253 262 216 140 133 129 124 121 121 130 140 147 134 126 122 122 127 135 147 158 164 152 138 128 116 106 97 90 86 83 82 81 81 79 75 72 69 67 65 64 60 55 52 50 48 47 45 42 36 31 28 31 35 36 34 33 33 35 36 34 31 25 16 2 355 354 2 6 8 12 17 21 21 23 166 193 182 129 89 85 84 87 87 84 77 50 17 357 355 358 13 24 77 96 104 110 117 121 123 120 119 120 124 119 117 115 117 111 91 91 88 82 54 50 56 54 34 31 30 28 26 25 25 25 24 25 24 24 25 25 25 26 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 24 25 27 28 28 28 27 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 25 25 26 26 26 27 27 28 28 29 29 28 28 29 29 28 28 28 28 28 28 27 24 21 17 14 16 25 43 60 65 67 65 67 80 44 9 27 54 60 41 20 11 16 27 38 51 73 108 125 132 135 150 167 235 263 299 35 33 22 22 24 27 16 10 11 13 11 10 13 17 26 33 38 49 49 39 14 2 354 350 351 9 16 22 22 14 3 5 356 260 255 241 154 15 12 162 165 183 213 209 220 242 141 113 114 97 288 245 228 220 234 249 22 99 109 121 114 101 71 70 59 342 322 316 312 306 298 16 35 35 30 26 23 22 21 22 23 19 7 1 358 5 19 35 40 26 358 327 224 230 249 283 57 53 52 50 45 40 38 35 31 24 18 11 7 5 4 323 272 209 78 73 70 62 51 38 19 345 313 299 296 302 305 307 307 310 314 318 324 335 337 333 312 340 351 357 3 8 12 19 32 60 55 41 40 39 36 32 29 25 23 23 31 43 52 58 55 53 51 50 48 51 68 81 68 50 36 36 39 43 42 39 34 29 23 18 14 14 13 18 23 24 23 21 14 6 6 32 64 76 74 64 46 23 29 91 95 91 86 89 91 93 91 90 91 63 16 355 351 352 1 9 10 4 359 0 0 336 318 326 349 16 30 48 71 69 54 42 37 31 26 22 19 16 11 7 4 0 356 350 346 344 342 341 339 343 347 349 354 3 15 22 25 26 29 25 20 33 34 30 18 6 351 355 358 2 351 346 211 73 64 55 53 53 49 51 51 47 45 42 33 23 17 22 27 29 27 28 31 27 23 17 16 16 17 16 11 2 357 351 346 341 339 339 339 338 336 334 331 327 321 316 309 304 299 294 294 294 293 293 294 298 303 305 303 297 290 285 283 281 280 280 279 279 277 275 275 275 277 278 281 284 282 275 255 259 266 272 274 274 275 277 279 281 283 285 284 282 174 185 207 226 241 250 249 232 224 224 224 228 233 234 241 246 246 238 233 234 239 244 246 247 248 248 249 253 264 271 273 271 269 265 265 266 273 273 275 275 272 269 267 266 267 267 264 261 257 254 251 248 247 234 171 132 123 118 113 107 96 86 78 75 72 69 64 59 57 56 57 55 45 37 37 48 62 68 72 77 83 87 86 75 38 12 356 342 327 306 263 224 102 59 46 32 22 36 58 66 50 0 338 331 330 352 62 80 73 57 25 352 347 10 39 42 327 325 324 322 325 325 323 38 84 90 85 75 44 27 42 116 128 131 134 153 164 172 164 148 131 126 118 110 124 133 135 128 128 267 273 269 265 273 269 260 261 209 147 148 145 138 142 151 186 207 204 176 131 118 122 98 78 108 120 129 140 153 169 177 189 206 234 263 286 302 313 316 316 311 310 318 328 334 330 328 7 104 97 87 54 29 13 6 0 356 2 68 116 132 150 171 174 127 94 86 81 73 62 64 70 78 79 73 69 84 108 155 201 228 253 246 228 71 73 82 121 178 193 197 203 207 204 195 186 1 17 31 55 99 122 142 166 190 205 239 259 262 258 255 254 252 250 250 259 263 223 139 127 124 123 126 141 152 153 138 130 126 125 130 135 142 152 162 157 135 123 115 109 103 97 91 86 84 81 79 77 74 71 68 64 63 62 59 54 49 47 46 43 41 39 35 27 24 28 35 35 32 28 28 30 31 29 23 13 2 353 357 4 13 17 19 19 22 20 10 2 83 149 107 91 83 80 77 74 77 83 89 71 37 4 358 355 0 331 109 111 113 116 122 125 125 124 125 126 127 123 120 118 116 105 68 49 65 95 75 64 57 55 5 31 30 28 27 25 25 24 25 25 24 24 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 25 25 24 24 23 25 26 28 28 28 27 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 27 25 22 19 19 23 32 47 60 63 69 94 63 55 37 344 349 56 61 53 14 354 340 5 27 42 42 54 119 157 176 184 180 39 40 41 45 34 26 22 27 25 11 358 348 358 352 342 336 354 25 45 51 58 70 70 19 349 345 351 12 29 23 17 13 9 359 353 343 310 280 341 33 19 14 76 161 156 341 2 336 341 211 157 159 176 195 205 214 220 226 229 210 123 102 96 86 81 74 127 239 294 300 299 295 296 345 40 39 34 25 21 20 21 17 13 10 6 357 351 352 359 11 17 18 354 324 291 266 248 236 69 57 49 47 45 42 39 36 33 28 23 16 9 2 358 351 324 305 101 71 68 66 58 42 13 330 303 289 274 269 273 283 293 299 307 313 316 319 321 318 318 328 358 0 0 359 1 4 7 23 75 66 54 44 41 38 34 31 29 29 35 41 48 53 57 56 51 47 44 43 44 56 69 75 65 52 46 47 46 45 40 36 30 25 21 19 19 20 23 24 23 19 14 9 6 16 39 62 68 69 58 39 6 40 84 94 96 97 99 97 96 96 96 94 82 35 4 354 358 10 10 6 355 343 337 336 311 296 290 291 291 254 169 86 51 42 39 37 33 28 20 16 13 9 5 2 359 355 350 349 347 345 343 346 351 353 355 357 5 12 21 20 22 28 32 33 35 31 25 13 4 0 10 20 26 26 38 56 62 61 58 51 48 47 58 64 61 58 52 42 20 10 17 27 30 26 31 31 29 26 22 18 14 10 5 0 353 348 340 334 329 328 327 328 328 326 324 320 315 312 307 301 296 290 283 281 283 283 278 276 279 285 289 292 289 285 281 280 279 277 276 275 272 272 273 275 277 280 286 286 284 279 263 245 256 267 271 274 276 277 278 278 278 282 286 292 310 314 269 249 245 245 253 252 246 239 238 242 249 256 257 260 263 266 254 241 230 234 240 246 246 244 238 233 234 245 255 259 261 262 262 262 266 270 267 266 264 260 256 250 247 245 244 245 244 243 240 237 234 230 217 190 163 149 141 135 127 117 97 83 75 71 67 62 59 57 55 57 57 54 43 35 34 54 69 80 82 84 86 84 76 56 35 16 359 341 319 282 76 71 60 48 26 349 356 30 48 26 359 341 331 329 348 70 77 68 50 7 325 328 346 33 28 307 296 303 310 313 320 357 69 79 85 91 98 98 9 80 110 111 116 124 151 157 158 145 130 120 124 119 115 143 148 141 120 119 221 269 249 222 239 258 266 264 185 152 148 146 141 143 148 174 210 205 173 129 120 120 132 147 150 149 155 163 173 177 179 179 182 193 222 262 291 302 304 301 310 319 327 328 328 326 321 10 115 103 92 69 43 20 2 353 346 341 356 123 146 150 144 121 85 77 78 78 71 56 53 55 64 79 84 77 75 96 180 213 226 234 243 245 232 294 294 240 234 230 229 239 242 235 235 276 322 327 339 4 51 100 118 119 162 231 253 268 279 273 267 261 258 254 250 248 254 267 250 128 128 132 140 157 159 153 140 133 131 130 132 135 138 150 164 175 139 123 117 113 109 104 97 91 87 83 80 77 74 71 68 64 61 62 62 57 50 47 44 41 37 36 34 24 20 23 34 37 31 22 20 21 21 17 8 354 350 354 9 18 24 26 27 28 31 24 11 357 87 121 98 90 87 86 86 84 80 79 82 80 58 28 12 10 19 35 74 101 116 121 126 126 124 121 122 125 129 123 118 116 111 99 81 71 82 94 91 80 66 43 335 31 30 28 27 25 24 24 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 25 25 24 24 23 24 26 27 28 28 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 29 30 30 30 30 30 29 30 30 29 28 26 24 21 22 26 35 51 59 59 59 61 55 49 44 37 43 52 53 44 338 342 358 15 26 38 34 31 36 44 56 58 50 47 47 47 45 37 24 16 20 3 326 307 315 325 295 265 248 10 60 67 70 75 96 103 109 330 352 2 15 26 29 6 354 3 356 353 358 7 14 18 19 14 0 355 5 20 19 21 25 21 299 82 136 157 155 149 118 229 222 210 127 85 77 73 68 78 88 188 289 297 296 289 297 2 37 41 39 32 19 17 17 19 10 0 350 352 351 346 354 1 7 0 348 324 306 289 275 257 210 58 52 47 43 41 39 36 33 30 26 22 15 8 1 354 348 347 71 81 74 69 63 53 25 345 314 318 313 296 281 275 283 290 298 307 311 313 315 320 331 2 13 16 6 359 353 352 352 347 6 36 54 51 46 43 37 32 29 29 32 38 44 49 54 56 57 51 45 39 40 41 41 43 51 60 58 55 52 50 47 42 37 31 27 25 23 22 24 26 25 23 15 12 13 18 33 48 61 64 62 53 28 4 32 84 97 97 99 102 100 101 103 104 100 93 58 19 357 4 11 12 0 347 338 335 336 336 299 279 266 257 242 25 39 39 36 34 32 30 24 16 12 8 7 3 0 355 354 352 353 351 350 349 348 351 353 354 355 0 5 11 20 30 37 37 36 33 28 22 14 19 28 41 41 39 36 45 54 62 65 66 61 53 52 103 95 85 80 74 64 13 356 11 29 32 30 34 34 33 33 28 22 11 359 348 344 340 333 320 314 313 313 314 315 315 314 312 310 308 306 302 298 294 286 279 276 282 283 272 255 244 255 269 278 279 279 278 277 276 275 273 272 271 272 274 278 278 280 285 283 282 276 259 246 250 261 268 272 275 277 278 274 273 277 290 306 322 312 298 283 271 260 256 254 249 246 245 247 253 255 257 261 266 271 266 252 232 232 240 249 252 244 226 212 213 222 235 243 248 248 247 242 242 247 257 259 259 256 248 239 232 232 235 239 239 238 233 227 222 217 210 199 178 164 157 151 136 118 96 85 78 72 69 64 59 57 56 58 58 57 49 40 34 41 63 81 86 87 87 86 80 68 50 29 6 337 317 299 67 66 58 48 23 353 350 4 29 18 354 336 326 325 343 83 83 73 43 328 311 327 332 327 275 265 272 285 295 297 331 63 73 71 66 49 43 38 39 93 103 104 108 118 151 156 152 138 131 125 125 123 129 161 147 127 116 114 286 283 235 192 198 248 269 269 151 138 134 137 139 139 147 167 204 206 178 130 130 139 166 172 173 166 163 166 181 185 184 177 177 180 196 234 275 290 300 309 320 323 324 323 323 322 313 4 119 104 94 81 60 26 352 335 327 324 322 301 144 126 106 87 74 71 71 79 82 82 76 66 60 78 93 99 83 82 166 212 214 217 230 217 160 123 144 237 248 253 253 257 260 265 301 324 335 338 339 343 0 41 60 24 346 284 264 273 282 277 271 265 261 255 248 235 235 248 275 240 142 140 142 151 161 159 150 139 136 135 135 137 140 149 163 180 160 126 118 115 112 109 104 99 94 90 85 82 79 74 71 66 64 64 66 62 57 50 45 40 31 27 25 18 13 14 26 30 26 9 1 358 356 350 340 339 354 9 22 26 29 30 30 33 38 36 28 18 55 102 106 107 109 112 112 111 109 104 98 95 82 59 24 11 12 48 64 75 87 103 113 114 115 116 120 124 126 119 114 113 114 114 115 123 120 111 102 95 85 56 318 31 30 29 26 25 24 24 24 25 24 24 24 24 25 25 25 26 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 25 25 24 24 23 24 25 27 28 28 28 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 30 30 31 31 31 31 31 30 29 28 25 23 23 25 34 50 61 63 53 54 57 53 49 45 48 50 46 19 329 0 23 25 21 26 34 36 36 38 40 41 43 44 44 42 37 29 15 356 337 302 299 301 329 342 337 339 4 52 80 98 124 125 122 128 141 162 46 19 5 7 25 20 357 351 347 354 359 5 10 15 17 9 358 347 344 354 3 342 268 247 64 38 19 13 48 63 34 314 144 122 86 82 82 75 67 78 69 44 352 334 324 332 27 49 45 41 33 25 16 11 9 5 1 354 348 351 355 359 1 1 0 348 333 317 306 293 282 333 64 60 54 47 40 38 37 33 29 26 24 21 15 7 359 351 347 7 73 80 77 71 61 45 9 346 336 340 338 332 317 300 293 296 303 310 310 315 323 352 19 30 26 17 7 358 353 354 6 20 27 34 41 41 40 37 31 25 20 30 36 42 46 50 53 56 56 52 44 37 37 39 39 37 41 48 57 58 55 52 49 44 38 34 29 26 25 24 27 28 30 24 18 16 28 40 49 54 58 60 56 46 17 4 19 89 99 98 100 102 101 101 102 104 101 96 84 44 4 9 12 11 356 347 345 350 349 344 316 294 266 331 36 41 39 36 31 29 26 24 18 12 6 4 2 359 356 354 353 355 355 353 348 346 344 344 347 348 346 343 2 25 40 43 41 37 33 30 26 24 26 32 41 46 46 41 37 40 55 69 78 87 109 167 186 163 122 108 102 112 144 200 224 284 46 36 35 36 37 39 41 32 19 0 345 335 331 330 328 317 310 306 305 304 304 305 306 307 306 305 304 302 299 294 291 286 283 290 289 280 234 211 219 249 264 268 271 273 273 273 273 272 273 273 276 275 272 267 267 272 277 279 276 268 250 245 254 263 269 271 275 278 276 275 278 307 319 318 304 298 291 284 273 261 253 248 242 246 250 256 257 258 260 265 270 272 261 244 235 245 256 264 251 228 208 209 214 223 227 229 225 215 206 202 208 246 267 270 268 260 249 238 238 252 265 263 250 236 228 221 218 200 144 97 105 108 98 71 65 64 70 74 75 72 68 62 59 57 61 61 59 54 45 37 32 50 73 88 93 95 94 87 78 65 44 5 311 305 343 67 65 57 40 15 355 343 343 357 349 326 319 320 325 49 104 105 102 186 299 332 342 331 296 256 242 246 258 273 284 66 73 70 67 60 46 43 50 66 90 102 108 122 138 165 154 133 119 115 117 117 130 142 164 132 121 123 129 247 299 154 144 152 264 282 283 130 124 119 120 124 123 146 173 206 206 179 127 142 156 179 161 138 142 156 170 185 188 189 186 183 186 205 247 279 295 305 313 320 320 320 322 324 325 306 112 108 98 95 92 91 47 302 295 298 303 323 40 77 82 83 81 76 70 68 78 86 88 81 72 67 71 100 121 124 92 17 293 218 206 194 152 146 151 164 194 219 235 243 248 256 276 340 3 9 351 337 329 335 0 12 348 320 285 258 262 271 274 272 270 267 257 237 215 218 229 246 261 228 142 142 147 158 164 161 148 140 137 136 136 138 143 155 174 200 126 115 114 112 110 110 109 107 103 98 92 87 81 77 72 69 68 68 68 66 57 49 31 0 352 354 358 359 0 6 5 0 345 340 339 336 335 340 353 13 24 29 30 30 30 30 34 41 49 51 47 49 60 81 101 114 121 122 122 122 120 118 114 111 106 79 43 41 68 78 79 80 84 91 98 105 111 118 120 118 114 116 120 127 130 132 134 129 120 111 107 109 137 280 32 30 29 26 25 24 24 24 24 24 24 24 24 25 25 25 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 24 23 24 25 27 28 28 28 27 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 29 30 31 31 31 31 32 32 32 31 30 27 26 26 24 27 42 76 85 79 75 73 72 78 84 81 70 56 28 14 17 21 26 24 27 28 29 41 43 42 44 45 42 39 38 20 353 303 301 290 262 303 343 2 12 16 14 16 24 45 69 77 67 96 132 140 132 85 17 332 314 317 112 290 305 312 345 348 346 1 17 30 347 330 324 331 337 349 324 269 115 67 47 10 353 351 0 0 314 69 75 69 78 99 120 91 70 61 35 351 352 11 38 48 50 46 38 29 20 12 5 2 0 357 355 354 356 358 359 0 0 355 347 335 324 310 296 301 48 69 69 60 50 40 38 35 30 26 23 20 18 14 8 358 353 349 19 67 83 80 74 61 39 3 350 347 348 343 335 321 315 311 312 313 317 321 342 0 18 26 27 23 16 8 0 2 9 22 28 32 35 36 35 26 17 6 4 16 36 42 45 46 48 51 55 55 53 44 38 34 37 38 38 35 41 54 58 58 54 49 45 40 35 30 26 25 25 28 31 32 27 24 23 39 51 57 56 56 57 50 38 9 2 27 92 100 101 101 102 103 104 104 105 104 103 103 80 42 20 15 9 357 350 351 3 0 0 6 43 55 55 49 43 38 32 25 20 19 18 12 5 357 355 353 352 353 354 356 357 356 351 343 338 336 340 340 338 339 349 17 41 50 48 43 37 33 29 28 28 31 36 42 47 49 41 32 25 44 69 95 121 155 182 180 168 139 127 127 146 182 205 213 210 82 32 32 33 32 38 46 44 23 349 331 324 322 321 320 315 311 307 304 302 301 302 304 305 305 306 306 305 304 302 300 297 295 297 296 286 200 190 205 243 257 262 263 264 266 269 271 273 274 275 277 273 267 259 258 262 270 273 274 270 255 247 247 257 262 265 272 276 278 276 282 341 312 298 292 292 289 287 280 269 256 243 235 243 253 262 266 268 270 275 277 279 270 256 241 250 261 270 259 240 216 209 209 212 212 209 201 186 170 146 130 91 6 329 316 309 335 20 35 28 17 9 20 37 51 52 49 44 43 41 42 43 41 37 36 39 47 57 68 75 73 67 59 58 61 65 63 58 47 38 33 42 63 85 95 99 99 93 88 82 67 327 288 325 47 67 68 60 27 3 346 330 324 299 247 267 299 327 1 67 106 111 119 173 9 4 351 320 300 280 255 239 241 240 112 80 75 69 59 54 50 48 54 69 88 105 120 136 139 137 113 96 87 84 96 117 152 150 141 122 124 133 142 154 331 80 96 102 300 296 292 130 122 116 112 122 144 167 181 197 198 175 138 154 159 159 134 137 157 163 173 186 191 199 207 213 225 248 276 292 301 309 314 318 320 324 330 335 335 331 98 106 101 103 114 151 208 255 275 290 346 56 60 62 62 73 81 86 78 72 70 88 94 88 82 76 69 100 125 139 136 33 21 222 208 220 183 167 172 176 188 207 222 226 221 253 310 341 355 0 353 332 322 326 341 348 334 310 280 244 252 263 271 274 276 278 264 224 194 206 216 224 244 254 230 154 150 152 157 161 158 134 128 127 126 127 132 138 143 132 107 107 108 106 107 109 110 109 106 102 98 94 89 85 80 75 71 68 69 71 73 56 335 311 322 333 345 349 350 349 343 337 331 327 319 310 321 353 21 28 31 32 31 30 30 31 36 44 54 58 56 53 54 61 75 91 104 109 112 115 118 118 115 117 116 110 95 79 79 86 88 89 85 84 88 98 105 112 112 115 118 123 126 129 130 132 133 132 130 126 129 143 206 261 31 31 29 26 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 25 25 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 26 28 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 25 25 26 27 28 28 29 30 30 31 32 32 33 33 33 33 32 30 29 25 21 21 27 119 102 90 87 93 119 135 132 140 162 133 87 37 14 349 347 354 28 33 36 47 48 47 51 49 41 19 336 284 276 263 256 257 289 6 10 13 40 37 22 15 15 19 25 29 25 39 93 111 128 132 246 271 266 213 184 259 278 262 236 282 303 324 106 138 261 309 320 333 333 327 299 318 75 58 44 355 344 339 340 336 8 79 74 64 48 59 78 68 61 55 11 331 340 27 45 51 50 46 34 26 18 8 2 358 357 356 356 357 357 355 355 357 3 0 353 338 325 312 295 309 47 74 73 66 53 44 41 35 30 25 21 18 16 12 7 2 1 5 35 67 83 82 78 65 34 0 347 349 348 341 334 328 326 326 327 328 351 16 21 16 11 14 17 21 18 13 7 12 18 26 28 30 31 31 27 13 354 334 340 32 49 48 47 47 48 50 52 53 52 45 39 34 36 37 36 32 38 50 58 58 56 51 46 41 36 31 26 27 28 31 34 34 31 29 32 42 53 60 61 57 54 45 31 7 357 31 84 100 102 101 102 104 105 106 107 107 105 101 91 67 39 19 11 2 354 351 355 4 26 52 63 62 57 53 45 35 27 21 16 15 10 2 354 346 344 346 349 353 355 357 357 353 346 335 332 334 348 347 344 341 359 30 47 52 52 46 39 32 30 28 28 33 38 43 48 49 42 26 8 19 54 104 148 169 181 177 170 155 143 146 164 191 206 212 202 43 29 30 28 24 21 21 25 12 351 332 324 322 320 318 314 311 308 305 303 302 302 303 304 305 306 307 308 307 306 304 302 302 302 302 292 165 183 221 255 267 267 263 264 265 265 268 270 270 270 270 267 262 257 254 257 261 263 265 263 256 249 244 251 256 259 266 273 279 279 260 137 277 280 282 285 285 284 280 273 260 248 240 243 258 271 281 286 288 289 289 289 284 271 256 251 256 260 255 239 221 210 204 202 196 184 168 145 129 114 115 102 9 326 323 325 12 34 41 31 23 16 25 34 42 44 45 44 42 39 36 37 37 36 33 32 31 36 47 62 72 71 62 60 60 65 67 63 53 41 35 36 50 69 89 96 97 94 97 101 117 148 333 56 64 68 75 66 38 355 329 315 315 301 250 284 351 2 17 61 100 108 113 119 72 12 305 304 307 308 289 257 243 217 91 77 75 67 50 51 50 49 51 65 97 110 120 128 122 111 94 86 79 65 72 121 151 135 124 117 125 137 151 157 110 61 63 9 306 306 265 142 134 133 142 160 173 179 186 195 196 175 156 162 163 160 149 147 151 154 175 192 197 209 225 243 261 279 300 308 312 315 315 316 321 329 336 341 343 352 91 106 110 125 162 198 221 249 278 349 67 70 67 64 63 71 81 92 96 89 80 93 97 97 97 90 79 94 119 149 189 226 252 246 239 229 222 211 199 186 187 198 221 245 271 312 331 343 350 350 344 335 335 339 344 341 329 309 283 258 255 260 267 273 279 282 273 228 191 197 203 208 220 247 276 219 161 145 142 139 128 117 118 119 117 116 118 119 114 106 101 100 101 102 103 105 104 102 101 100 98 95 94 92 87 80 76 74 78 90 121 151 261 299 321 339 353 350 344 332 319 312 307 305 302 302 331 16 32 34 33 33 31 29 29 35 42 49 56 59 59 56 55 57 64 73 83 90 96 99 102 103 105 108 110 110 102 92 86 91 94 97 97 94 91 95 101 106 109 114 119 122 125 127 127 127 128 134 141 144 151 171 213 252 31 31 29 26 24 24 23 24 24 24 24 24 24 24 24 25 25 25 26 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 26 27 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 26 27 27 28 29 30 31 31 32 33 33 34 35 35 34 33 26 25 29 33 40 47 49 52 52 50 53 61 145 171 57 42 35 354 315 294 294 340 32 46 50 42 42 48 55 68 246 259 270 307 339 8 24 30 30 13 351 291 220 52 27 19 16 15 17 14 8 356 354 339 231 251 275 279 138 106 345 315 280 242 245 267 289 168 171 296 324 331 338 331 327 308 54 57 46 27 350 334 327 326 355 85 87 84 77 63 69 74 71 61 42 334 357 20 42 45 48 50 42 28 23 15 6 0 356 354 353 354 355 352 352 355 1 7 1 350 335 323 307 290 285 62 76 73 67 50 45 41 36 31 26 21 17 14 10 8 6 14 26 45 66 77 81 77 63 22 350 340 347 345 341 334 331 331 330 332 337 31 38 31 9 349 353 18 25 23 18 14 16 20 25 25 25 28 26 17 0 339 335 46 59 57 52 48 46 47 48 50 52 51 47 41 38 37 37 35 30 36 47 58 57 55 51 47 42 37 33 30 32 33 34 36 38 37 34 35 39 51 60 64 61 53 40 24 11 6 32 71 98 101 102 104 105 106 108 107 106 103 99 93 83 60 27 15 6 358 354 354 1 26 56 75 72 66 59 50 40 27 19 13 7 358 347 339 337 339 342 348 354 355 353 348 343 338 330 338 348 359 351 344 338 6 36 50 53 53 48 41 34 31 29 29 32 40 46 51 50 44 18 0 357 12 76 176 180 180 180 174 165 153 159 172 193 208 217 200 31 30 32 29 22 10 2 355 356 347 333 323 317 315 312 310 308 307 306 304 304 303 303 304 305 307 308 308 308 308 305 304 304 305 303 306 302 274 277 281 289 289 285 282 277 272 269 262 252 251 255 260 259 255 250 254 255 252 255 255 252 247 244 246 251 256 261 270 276 279 206 177 246 264 273 276 279 281 278 273 263 249 244 245 260 277 291 298 299 298 301 301 301 292 274 255 250 252 252 240 226 212 201 187 168 135 111 96 96 106 158 185 237 283 302 341 33 42 42 31 23 20 27 37 43 46 49 48 46 43 41 40 40 39 36 32 27 25 26 31 48 62 70 67 64 63 66 66 59 45 39 36 40 49 69 85 93 96 106 115 130 105 77 69 70 72 76 66 32 328 309 306 323 352 20 29 21 14 14 56 86 99 99 97 80 304 294 304 312 317 311 282 252 196 83 73 72 64 44 44 45 44 28 43 112 117 117 117 114 105 94 94 97 105 48 87 125 110 105 106 116 130 156 166 93 68 56 304 301 307 154 149 146 150 153 149 152 160 183 203 204 179 157 146 128 104 91 113 125 139 180 208 214 222 234 252 281 306 322 323 323 320 318 318 324 327 326 322 324 347 77 106 122 154 187 211 225 253 293 70 73 73 69 68 68 70 81 94 105 108 108 107 108 109 114 112 102 94 170 197 215 218 223 232 238 237 225 228 231 217 210 209 236 301 321 331 341 347 352 350 347 350 350 347 342 337 328 321 299 276 265 262 264 268 275 278 273 231 191 188 191 196 202 227 257 275 242 137 128 129 130 121 116 115 113 112 112 112 109 105 101 101 101 102 103 103 101 99 97 96 94 93 94 91 88 83 87 97 125 156 174 171 172 338 351 356 0 355 342 331 321 313 308 305 310 328 19 34 37 35 34 31 28 27 30 40 47 52 55 57 59 58 57 58 62 69 77 85 91 96 99 101 104 106 108 107 103 95 90 92 94 97 102 103 101 100 105 110 112 116 119 119 121 122 122 124 126 135 148 162 172 191 215 238 32 31 29 26 24 23 23 24 24 24 24 24 24 24 24 25 25 26 26 26 25 25 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 26 27 28 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 26 27 28 28 29 30 31 32 33 33 35 36 37 37 36 30 35 40 44 43 40 32 32 34 31 26 2 9 31 31 16 5 328 298 284 8 29 33 43 48 45 40 37 36 33 319 321 15 34 24 17 13 35 45 27 17 9 347 51 46 29 15 5 6 7 14 354 347 338 352 3 352 331 319 132 304 300 292 262 193 141 110 126 329 326 332 328 331 338 5 45 63 59 45 3 339 324 324 355 71 89 92 94 100 104 96 87 84 76 59 39 41 44 49 45 44 46 34 25 18 12 4 358 354 351 350 351 350 349 353 0 4 3 357 348 336 321 298 277 250 71 71 71 64 50 46 40 35 30 26 19 15 11 8 9 13 21 36 50 63 73 79 78 63 17 337 336 346 344 340 333 332 332 328 341 12 48 39 23 337 343 11 28 29 26 19 15 15 19 21 21 17 17 19 10 356 338 3 57 66 60 54 46 43 43 46 48 50 50 49 47 41 38 37 32 30 33 48 56 58 55 52 47 42 37 35 35 37 39 39 40 40 39 36 36 41 50 59 64 64 55 40 19 12 13 24 59 89 99 101 102 104 106 108 106 103 100 97 95 93 81 54 21 11 5 5 0 359 5 48 76 81 74 63 54 42 28 16 6 355 343 336 334 337 341 346 352 354 351 345 339 334 337 341 353 1 4 351 339 333 7 42 55 57 56 52 45 38 35 33 32 32 40 50 57 57 47 8 345 335 332 306 255 218 199 188 176 168 162 170 184 203 252 14 30 31 32 33 26 16 357 344 337 337 327 316 310 308 307 305 304 304 303 304 304 304 304 303 303 305 306 307 307 308 307 306 301 300 302 305 311 307 292 289 293 296 297 297 297 296 293 287 268 255 258 265 267 263 254 246 245 243 242 244 246 245 241 240 242 249 254 258 266 269 264 193 185 223 250 263 269 273 275 275 270 262 248 244 249 262 282 292 297 300 301 304 308 310 309 295 274 255 248 244 239 232 220 195 147 106 95 90 89 98 162 219 225 233 251 265 9 51 54 47 33 23 26 38 43 47 51 55 55 52 48 46 45 45 43 41 37 32 26 21 20 26 49 71 79 76 70 64 62 58 51 43 38 35 37 47 67 85 98 108 113 110 90 78 73 73 72 72 57 3 300 297 308 29 57 49 33 14 5 4 57 72 80 69 55 14 328 309 312 314 316 316 308 341 93 76 73 73 61 16 319 21 39 16 48 122 118 117 116 115 114 113 120 120 111 68 82 99 98 94 88 86 105 132 96 113 126 175 230 255 229 154 142 128 124 125 126 132 143 183 208 208 164 121 110 102 94 84 108 128 147 191 230 245 250 258 276 312 327 333 325 321 315 317 321 324 318 309 302 311 353 59 105 130 167 193 213 238 338 46 65 70 70 67 67 66 63 68 79 98 104 108 108 113 118 123 144 217 267 226 217 220 218 217 219 233 233 216 207 212 240 259 286 326 333 336 340 347 352 352 351 353 358 355 350 343 338 335 330 309 290 276 271 267 265 270 270 259 204 170 162 164 169 177 199 213 229 179 113 118 131 133 126 118 115 114 113 112 110 107 104 103 102 102 103 102 101 100 98 96 94 92 90 90 90 92 97 111 137 172 181 180 155 125 82 46 25 11 356 353 349 347 340 334 332 353 25 43 44 41 35 31 28 23 24 31 44 50 53 53 53 55 56 57 59 63 69 74 79 83 88 93 96 99 102 103 102 98 93 88 86 86 90 98 102 106 106 107 108 109 109 112 113 116 117 119 119 117 115 179 245 239 237 240 251 32 31 29 26 25 23 23 23 24 24 24 24 24 24 24 25 25 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 27 28 29 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 38 39 39 40 44 49 53 54 43 16 358 0 16 15 13 26 27 20 344 324 300 269 268 34 48 46 40 48 51 43 36 31 28 22 17 32 32 23 2 347 331 123 92 34 12 6 32 46 47 27 9 2 356 354 349 348 348 347 333 320 312 281 215 220 262 285 261 115 60 59 301 287 297 298 289 337 8 31 48 59 59 37 341 339 347 8 42 70 91 99 106 120 116 107 93 87 81 68 58 53 50 47 42 41 38 28 18 9 5 0 355 351 349 348 349 349 349 354 1 4 1 357 354 346 325 290 262 203 66 65 68 59 50 43 38 33 28 23 17 13 9 6 6 11 24 42 52 59 68 75 78 63 19 329 338 344 341 336 332 331 331 334 359 34 51 37 17 341 19 31 35 31 26 19 15 14 17 19 19 14 13 13 9 356 346 11 55 70 63 55 43 41 40 41 45 48 45 51 52 45 39 34 29 30 35 48 54 58 56 53 49 44 41 37 39 41 44 44 43 41 40 38 37 42 51 58 63 64 58 42 20 12 11 19 43 71 91 96 100 104 108 111 108 103 99 97 96 95 95 76 45 24 17 17 9 359 350 32 71 83 76 67 54 42 27 11 0 349 341 338 339 343 349 353 355 353 349 341 337 336 347 358 7 8 1 347 328 321 343 47 59 61 59 55 48 41 35 29 27 29 39 49 60 61 49 349 316 310 303 311 296 246 226 210 190 187 187 199 52 29 25 27 29 31 29 25 16 359 339 327 321 314 306 303 302 301 300 300 300 300 301 301 302 302 302 302 302 303 304 304 305 306 307 305 300 292 301 305 304 295 282 278 284 289 294 298 302 305 305 302 296 294 296 290 284 275 264 247 227 229 234 240 239 237 233 234 237 243 249 255 261 256 239 184 199 219 240 250 259 267 270 271 268 260 249 242 246 259 276 286 290 291 294 300 308 314 318 307 285 258 245 242 244 258 0 54 75 88 92 99 109 137 189 217 223 229 233 235 94 71 72 64 43 15 30 45 54 54 55 62 62 59 55 51 50 50 49 48 44 39 32 23 16 13 29 60 90 99 93 75 68 62 57 51 42 35 33 34 45 68 88 101 97 89 80 80 80 81 81 79 66 325 287 295 67 99 82 63 43 13 359 13 67 72 68 52 33 9 356 335 320 311 310 315 358 53 73 74 75 79 61 279 280 338 35 20 138 124 113 117 119 119 126 127 121 111 104 83 89 100 106 104 93 52 58 84 113 145 164 185 204 211 200 159 137 123 122 125 131 140 153 183 196 176 121 108 104 111 121 134 139 152 170 199 240 269 279 284 299 328 333 326 311 305 307 314 322 329 330 330 330 351 14 39 97 144 174 175 136 70 58 59 62 66 67 67 67 66 64 62 67 79 88 91 94 104 115 130 174 226 251 254 253 254 253 239 225 233 226 215 194 188 200 246 317 335 335 341 347 352 355 354 356 357 359 354 348 342 342 340 337 318 302 289 286 279 271 263 241 183 137 125 119 115 110 108 124 144 156 135 124 120 131 131 126 118 116 115 113 112 110 107 105 104 104 104 103 101 100 98 97 95 93 91 91 92 98 106 120 138 157 175 174 160 130 110 96 87 62 31 23 28 25 21 12 8 8 32 45 50 48 43 36 28 22 16 25 36 46 52 54 53 49 47 48 52 57 64 70 75 79 80 82 84 89 92 94 96 94 90 85 80 73 73 78 85 90 96 100 99 98 100 102 104 103 103 102 95 76 56 39 15 351 315 314 354 30 32 31 29 27 25 24 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 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 25 27 28 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 35 37 39 41 43 47 51 59 71 88 227 257 298 12 22 15 9 357 332 289 277 283 287 250 252 50 21 13 6 58 52 39 32 23 18 19 33 19 344 324 338 346 50 53 32 335 281 212 144 119 91 44 6 338 325 316 324 303 278 284 287 292 276 246 229 254 270 240 46 24 303 267 254 264 286 327 5 28 53 60 66 70 32 359 18 35 42 46 63 88 116 139 154 115 99 87 81 76 70 65 62 60 58 54 44 33 20 7 0 357 355 352 348 346 345 346 347 348 352 355 0 359 2 6 3 351 326 66 81 68 64 61 53 47 41 36 30 24 18 14 9 5 1 356 7 31 49 53 56 60 68 73 65 20 343 344 342 338 333 330 330 333 345 14 42 53 49 29 24 34 36 35 30 24 18 13 13 16 18 15 11 9 9 8 354 352 9 58 69 64 52 41 41 38 37 42 46 49 56 55 51 42 32 21 31 40 48 53 56 57 54 51 47 43 40 42 45 48 47 46 44 42 41 42 46 52 57 60 62 60 45 26 9 10 18 31 56 78 90 97 104 112 112 107 102 99 96 94 92 91 82 64 37 24 20 19 358 350 13 67 79 74 64 51 40 25 7 357 349 343 344 347 351 355 356 356 351 347 340 340 345 358 3 6 3 355 343 323 318 5 53 59 59 58 54 49 44 37 29 28 33 41 43 41 32 357 300 288 287 289 66 83 179 253 232 216 205 187 56 35 30 28 28 27 28 22 13 357 338 325 316 312 308 303 302 300 298 298 298 298 298 298 299 299 301 301 301 301 302 302 301 300 301 302 302 300 294 295 292 288 283 274 259 267 278 287 293 299 304 302 299 295 295 298 296 293 289 279 251 217 233 247 249 239 226 217 219 226 234 242 247 253 232 192 180 209 220 231 236 249 265 269 270 270 261 248 236 240 248 261 271 277 276 279 287 300 310 314 305 288 270 253 269 344 17 21 26 46 82 108 123 140 168 192 204 208 209 206 193 99 87 91 96 82 16 52 61 66 60 58 62 63 63 60 57 54 54 56 56 53 47 38 27 17 9 12 30 70 97 97 89 78 71 67 60 50 40 36 34 38 51 69 81 83 81 79 82 87 92 97 102 118 197 242 130 91 77 64 57 41 12 0 28 81 92 88 69 41 16 8 349 324 306 322 19 45 60 69 74 82 115 242 269 306 56 83 148 180 122 108 109 113 117 120 117 113 110 113 126 130 125 123 119 112 98 107 140 161 172 184 194 197 194 178 145 127 117 120 127 139 148 163 183 195 186 145 131 129 136 148 155 152 162 186 230 261 277 284 292 305 327 318 300 279 287 298 312 324 333 346 30 55 48 35 27 20 127 124 99 81 73 70 65 63 64 67 70 68 71 73 72 67 69 79 80 79 84 112 147 183 206 227 252 260 265 270 272 269 261 225 204 190 182 173 325 338 338 338 346 354 356 357 357 1 0 357 349 344 342 345 348 352 349 355 7 355 336 295 195 138 119 105 96 89 87 90 95 111 130 142 135 129 126 128 126 122 117 115 114 114 112 111 109 107 105 105 104 103 101 99 97 95 94 93 94 96 100 108 118 132 143 151 155 151 136 121 111 104 98 84 67 52 49 45 41 32 26 27 42 49 51 46 40 32 24 17 17 28 38 46 51 53 53 48 45 45 49 55 61 67 73 77 79 81 83 86 89 92 93 93 90 87 85 81 79 80 84 89 92 91 90 90 93 96 90 82 77 70 61 52 43 34 22 19 23 34 41 44 32 31 29 27 25 24 23 23 23 24 24 24 24 24 25 25 25 25 26 26 25 25 25 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 25 26 28 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 36 38 41 42 46 52 55 62 111 234 248 21 31 24 11 358 329 321 309 269 288 292 252 233 254 315 321 293 49 73 76 39 0 347 334 299 233 266 324 12 20 25 18 13 299 249 226 175 160 161 180 214 256 262 265 271 273 268 267 271 272 268 246 228 245 258 242 201 236 266 261 262 273 312 333 351 237 167 135 98 82 56 42 41 44 45 46 45 51 77 106 131 104 99 96 92 84 76 70 69 69 71 67 54 28 5 347 348 349 350 348 346 344 343 344 345 346 350 355 356 357 6 17 26 25 34 68 79 78 74 69 59 51 42 33 24 18 13 9 5 358 351 352 8 39 51 52 51 53 61 65 64 26 3 353 346 340 334 334 334 334 350 17 42 59 62 43 38 36 34 32 29 21 14 7 9 11 15 11 7 3 359 355 340 349 22 61 69 68 50 39 40 42 38 35 38 49 60 59 55 45 34 26 34 44 49 52 54 55 55 52 49 45 43 42 46 49 50 49 47 47 48 49 50 52 55 58 60 59 49 30 9 6 12 25 41 62 80 90 100 112 106 102 99 96 93 91 90 88 86 76 54 24 17 18 358 353 10 64 72 71 63 51 39 21 6 353 348 346 348 351 354 354 353 351 348 345 341 341 346 355 358 358 355 355 1 12 37 47 50 52 52 51 48 42 35 34 34 38 42 43 38 23 357 316 287 274 268 261 88 76 66 336 237 211 96 48 42 36 28 26 28 21 17 10 353 334 323 317 313 312 309 305 304 301 298 297 296 296 297 297 298 300 302 305 305 304 304 300 297 291 293 297 301 298 291 286 280 274 274 268 254 250 265 278 287 292 295 291 288 284 280 283 285 285 283 277 243 228 250 264 263 247 217 199 206 216 224 230 232 232 216 202 199 214 220 223 224 238 252 264 267 267 257 240 223 226 233 243 254 259 260 260 264 282 298 304 299 301 306 345 10 15 10 8 9 11 42 98 124 141 147 147 136 132 130 112 91 80 83 82 84 71 56 69 71 71 64 62 62 63 63 62 61 58 57 59 60 59 53 45 35 24 15 10 12 26 51 71 81 85 86 82 75 61 48 42 41 42 45 55 68 77 84 87 90 96 103 114 125 135 137 113 85 69 62 56 50 34 6 350 42 88 100 100 91 71 38 10 344 337 344 58 71 69 71 75 82 108 247 273 311 333 79 197 195 184 111 89 82 99 108 112 111 114 122 140 159 167 134 126 129 131 138 163 172 177 179 193 206 202 185 160 138 121 114 114 118 127 139 161 184 199 189 158 143 142 145 151 147 122 152 208 253 264 269 274 286 303 328 340 327 298 298 304 314 321 328 352 80 85 76 38 0 10 85 82 74 73 75 79 73 66 60 69 76 82 77 78 82 74 70 79 81 78 68 103 154 198 207 220 240 250 256 258 272 310 334 245 185 175 154 65 14 354 351 354 359 0 357 356 357 1 359 353 343 339 341 348 0 15 41 67 74 65 65 72 92 97 96 92 86 82 83 95 107 122 131 136 132 129 127 126 122 118 115 114 113 112 111 110 109 107 105 104 102 101 99 98 97 98 98 98 100 103 107 115 122 130 133 134 134 137 135 132 120 108 95 84 73 63 56 51 48 42 38 39 50 52 51 45 36 26 16 13 15 26 36 43 47 50 51 48 47 47 50 55 61 68 71 74 76 81 85 89 92 97 98 99 99 97 95 92 89 86 84 86 86 84 81 84 86 81 68 59 57 55 52 49 44 36 28 33 39 45 46 45 32 31 28 26 25 24 23 23 23 23 24 24 24 25 25 25 26 25 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 26 28 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 27 28 29 29 30 32 33 34 36 38 40 44 50 53 50 44 340 4 45 30 18 350 339 326 322 308 285 289 291 275 248 241 259 307 346 21 13 237 258 254 264 273 272 243 19 29 32 27 20 8 10 17 17 7 6 151 175 186 197 219 239 225 228 253 260 267 279 296 298 269 242 239 277 257 211 227 242 256 311 335 315 296 276 251 235 201 102 86 80 75 68 59 52 47 36 25 16 2 76 105 103 100 95 90 81 70 65 66 69 72 68 343 317 321 337 341 342 340 340 341 342 344 344 347 350 353 352 354 1 17 28 29 44 65 86 91 89 84 74 64 51 36 20 13 9 6 359 353 345 357 24 46 50 50 46 47 53 60 56 31 7 354 347 341 337 336 332 332 348 20 51 54 51 45 41 36 30 29 26 18 9 3 4 9 11 5 357 350 341 335 332 352 33 59 73 76 62 48 44 52 42 28 11 42 60 63 59 51 39 34 37 47 52 53 54 54 54 53 51 47 44 44 45 48 51 52 53 53 54 54 53 53 54 57 59 59 54 32 13 1 7 17 27 41 60 78 86 91 87 91 93 95 95 95 94 91 90 86 74 43 22 11 0 3 29 64 74 75 68 56 41 20 4 352 348 346 347 349 350 349 349 348 348 345 342 339 343 349 353 350 356 14 33 41 45 45 45 46 45 42 37 31 26 32 39 45 47 44 35 11 338 306 281 267 256 30 52 56 50 46 60 56 52 47 41 35 24 24 29 16 2 343 329 317 311 310 310 311 308 306 304 301 298 298 296 295 296 298 300 303 305 306 308 309 307 303 300 295 296 297 298 295 290 284 281 284 293 295 283 258 266 280 293 294 292 283 278 270 252 263 272 280 283 277 239 235 249 263 262 247 212 205 211 216 218 220 224 221 214 204 203 209 215 220 222 233 245 259 262 260 249 230 217 216 222 230 239 243 245 242 246 262 284 293 302 325 0 28 17 0 351 358 4 9 21 43 66 67 64 60 63 71 77 73 67 61 55 50 43 43 51 71 76 76 71 67 66 64 63 62 61 59 57 57 58 57 54 47 40 30 22 17 17 19 24 37 58 82 101 111 112 98 70 56 55 51 51 50 57 71 84 92 98 104 111 121 123 122 109 86 73 64 61 56 46 23 344 314 20 85 94 100 105 109 94 40 338 335 0 73 81 82 90 100 126 229 278 307 332 339 312 219 185 141 91 70 58 81 100 106 107 121 140 152 155 137 116 112 116 127 143 170 168 168 166 193 215 216 180 153 135 122 117 117 126 143 171 172 169 146 146 136 131 131 129 123 103 92 115 172 228 245 249 254 263 299 335 350 341 326 316 317 320 319 315 314 116 108 96 49 46 68 82 75 69 65 71 80 83 74 62 61 75 87 81 80 82 82 78 77 95 102 122 171 193 212 215 222 235 246 238 225 224 330 7 11 121 152 79 34 18 11 10 12 6 1 357 358 359 1 358 350 340 336 337 343 11 52 79 76 71 66 66 68 73 78 81 85 81 80 85 104 117 127 129 130 128 126 127 128 123 117 113 111 110 110 109 108 108 106 104 102 100 98 97 98 98 99 101 104 107 110 113 117 119 121 122 125 130 139 137 132 115 100 89 81 74 66 58 55 51 47 42 44 53 55 53 44 33 19 8 8 14 24 32 38 41 44 47 49 48 49 53 60 65 69 69 70 70 76 83 90 96 99 102 105 106 104 102 100 100 90 82 78 75 74 72 74 72 65 61 57 53 51 47 44 40 38 36 40 44 47 47 45 31 30 28 26 25 24 24 23 23 23 24 24 25 25 25 25 25 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 26 28 29 29 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 27 28 29 30 31 32 33 34 36 38 41 46 54 51 40 13 36 37 25 1 327 316 301 291 297 300 303 310 302 264 238 238 299 339 343 310 301 290 242 247 276 322 40 48 45 39 27 16 6 5 19 27 14 4 356 1 46 147 179 317 296 276 268 270 267 276 284 292 294 286 243 235 259 246 227 225 249 297 311 306 292 267 239 231 218 115 75 88 148 161 138 70 53 37 6 1 8 76 96 94 94 95 95 90 77 65 68 71 78 79 278 287 308 329 329 330 330 335 338 341 344 347 351 351 351 349 351 357 10 19 24 38 64 88 92 93 94 87 78 65 46 21 9 6 5 356 347 339 8 36 49 48 47 41 44 49 56 55 38 2 346 337 333 331 332 324 325 339 37 56 53 46 43 40 36 30 27 21 12 2 359 2 9 6 356 342 331 326 342 354 8 32 52 71 78 77 60 55 57 48 30 5 33 57 66 62 55 47 40 39 48 54 55 55 55 55 53 52 49 46 44 44 46 50 54 56 57 57 56 55 54 55 57 60 59 53 35 15 2 6 11 16 19 30 52 66 70 68 81 88 96 100 101 99 95 92 89 84 67 33 15 8 21 48 66 81 85 85 72 53 33 10 355 344 341 339 341 342 343 346 351 352 348 342 338 339 341 344 343 4 27 38 43 44 43 41 40 38 34 26 22 23 32 41 44 46 41 30 4 335 305 283 325 30 41 43 45 45 49 53 54 52 49 43 35 24 21 17 3 338 321 314 311 309 308 308 308 307 306 305 302 299 298 295 295 296 299 302 304 306 307 308 313 315 316 315 312 306 307 306 305 306 311 318 321 323 322 316 305 299 303 308 307 303 296 284 276 274 275 284 291 291 285 259 239 235 248 247 235 207 218 226 226 221 218 221 220 215 201 198 200 209 218 226 231 239 250 254 249 237 221 212 209 215 220 225 227 226 225 233 253 274 284 294 319 351 11 0 352 351 0 7 14 23 36 47 51 48 46 46 51 55 58 54 46 39 33 28 27 42 59 74 76 74 71 69 67 66 65 62 60 57 54 55 54 52 47 41 33 27 23 21 19 16 14 26 61 119 135 148 156 118 83 72 64 58 52 54 63 78 90 101 111 114 116 112 102 90 80 75 71 68 60 43 8 331 310 32 87 94 110 124 143 135 129 309 331 10 85 96 103 121 134 154 199 301 352 358 357 13 104 94 89 80 75 54 43 87 102 112 131 143 135 120 102 93 89 90 100 120 151 149 146 144 174 221 331 159 140 134 125 133 146 156 160 161 137 113 88 102 111 111 112 111 113 120 139 165 180 200 222 226 227 230 237 284 346 322 319 320 320 319 316 309 314 101 86 77 60 61 73 82 77 69 59 57 69 87 84 73 57 69 80 85 82 79 87 90 100 132 180 203 197 204 218 247 338 9 335 280 248 191 133 71 49 87 112 59 43 32 22 17 12 7 5 4 5 5 2 358 352 344 337 326 316 326 68 78 71 67 63 60 59 60 62 67 71 67 68 76 110 122 127 123 115 107 121 127 129 124 118 113 110 109 109 107 106 106 104 102 99 97 97 97 98 98 99 102 106 109 112 114 115 116 117 120 123 125 125 117 107 97 90 86 80 71 65 61 56 51 44 40 45 54 59 58 49 31 14 1 7 15 27 32 35 37 39 42 44 47 52 59 64 67 68 67 64 61 67 73 80 90 100 107 108 106 103 103 103 102 87 77 70 66 65 65 66 66 65 62 58 53 49 45 40 40 43 46 46 46 46 46 43 30 30 28 26 24 24 24 24 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 25 26 27 29 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 33 35 36 39 47 52 47 40 34 39 35 23 352 329 311 289 281 286 320 333 317 298 274 234 233 242 247 272 309 4 34 50 17 341 353 68 76 62 47 27 351 318 7 31 29 13 354 345 347 354 27 91 304 298 296 294 293 251 237 247 268 292 317 284 236 276 266 238 190 195 223 274 307 335 344 233 204 214 224 18 33 60 190 132 89 66 34 349 7 36 65 89 95 95 97 101 106 103 95 93 95 107 138 193 258 292 309 313 320 325 331 336 342 348 350 352 352 348 345 345 354 10 16 24 35 68 82 88 91 91 88 84 78 61 29 0 0 355 347 342 350 24 42 48 44 41 37 42 45 48 53 29 343 324 318 321 324 319 304 306 332 56 55 51 43 39 36 33 28 23 15 6 359 3 6 9 0 346 326 342 0 16 19 22 25 36 55 75 76 66 61 56 48 34 21 27 55 65 63 58 52 44 39 39 52 58 60 59 57 56 53 51 48 46 44 44 47 52 57 58 59 58 57 56 56 59 61 59 52 37 16 5 3 5 4 359 6 32 63 67 68 74 85 95 101 101 99 93 87 82 80 75 56 23 15 30 56 74 91 98 102 94 77 50 17 355 339 331 325 323 330 343 354 359 358 352 341 334 331 333 335 337 7 31 42 44 44 43 40 37 32 26 17 11 20 32 40 43 45 40 32 12 359 8 32 43 45 43 39 37 37 46 53 57 58 55 48 41 31 16 357 327 313 308 309 309 309 308 307 306 305 305 305 304 302 299 297 297 298 301 303 304 304 305 308 315 317 318 317 317 317 320 323 326 329 330 330 330 330 328 328 328 328 324 320 316 315 314 310 298 285 276 287 297 299 297 290 275 251 235 219 206 201 222 232 238 233 227 226 225 215 200 192 193 206 220 227 228 230 235 240 236 227 213 206 203 203 203 204 203 208 215 231 250 263 268 272 269 309 7 15 6 8 12 13 18 23 37 45 50 44 41 38 42 46 51 47 40 30 24 19 20 31 48 64 71 73 74 72 71 69 68 66 62 59 57 57 55 54 50 45 40 32 26 22 19 11 3 0 13 111 143 153 161 143 116 93 81 69 56 52 54 64 78 93 104 107 104 99 90 84 82 83 84 83 78 65 23 10 29 82 98 108 134 144 146 136 136 314 329 357 102 123 133 144 146 144 137 83 41 17 16 41 76 82 80 74 73 57 41 70 100 129 136 131 118 112 103 93 87 81 74 64 49 70 205 215 309 350 0 49 137 134 127 141 157 164 165 151 117 104 96 100 107 111 120 130 141 160 171 180 176 185 200 206 209 208 201 196 194 219 269 295 301 303 301 323 34 67 78 76 71 67 75 83 83 75 61 49 53 76 108 101 76 69 76 94 95 90 88 133 171 185 203 205 194 192 207 255 297 316 311 324 315 208 173 125 128 97 76 59 46 33 20 14 10 8 8 8 10 9 5 0 356 349 345 344 0 58 76 77 73 67 62 57 54 52 52 55 55 48 39 45 113 124 124 112 66 13 71 121 129 124 117 113 110 109 109 107 106 105 103 100 98 97 97 97 98 98 99 102 105 108 111 112 114 114 115 115 112 108 103 97 91 88 86 82 76 70 65 62 57 54 48 44 45 52 63 66 61 35 11 0 9 21 31 35 37 36 37 37 39 44 55 64 68 69 68 66 63 62 69 73 79 91 104 110 104 100 96 96 96 92 79 72 68 65 64 65 63 65 65 63 59 52 48 44 41 47 52 52 50 46 42 40 34 30 29 27 25 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 25 26 25 25 25 25 25 25 24 24 25 26 27 29 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 33 33 35 40 44 44 45 41 39 35 19 356 349 334 320 292 276 298 290 287 285 264 218 221 241 260 261 298 9 39 45 24 344 295 231 130 87 65 49 28 38 35 32 18 306 285 313 327 327 329 289 210 244 276 291 290 261 244 233 230 255 288 292 291 292 263 246 159 194 205 223 264 305 310 189 174 192 154 33 354 332 221 95 84 67 28 358 26 42 61 92 99 102 103 107 113 118 120 126 136 148 154 195 262 278 288 301 313 321 328 333 342 350 353 355 353 343 335 328 350 20 34 43 52 68 78 85 87 90 92 91 91 92 62 333 343 351 351 352 14 40 50 48 38 34 34 39 34 30 22 311 290 293 305 316 324 315 287 282 38 57 54 49 40 39 35 31 24 17 8 4 1 5 4 4 353 350 355 22 29 32 29 23 13 11 27 64 70 66 62 56 48 40 33 35 55 61 62 58 54 51 44 38 40 57 62 62 60 59 57 54 51 48 46 45 46 51 56 59 59 59 55 56 58 62 62 61 53 39 16 3 356 353 352 352 14 51 66 62 62 65 78 88 95 93 91 86 83 79 74 77 78 46 21 22 59 92 107 112 112 104 78 57 26 356 337 325 317 321 337 358 6 4 359 349 339 332 328 326 324 329 0 34 45 46 45 43 40 35 29 19 8 358 13 31 42 43 43 40 37 33 36 39 43 47 47 44 34 31 33 44 50 54 58 67 84 60 33 359 310 292 295 300 303 307 309 309 309 308 308 308 308 308 306 306 305 305 306 308 308 308 306 306 310 317 318 319 319 322 324 328 329 330 330 330 330 328 327 326 327 328 328 326 323 320 320 320 321 313 298 283 293 301 310 317 319 314 299 262 184 177 186 210 225 234 235 232 230 227 215 202 195 200 213 229 231 227 217 219 226 230 223 212 198 189 184 176 172 173 189 215 243 249 254 253 261 291 357 12 17 19 20 21 20 18 23 34 43 49 46 40 36 41 45 48 45 36 25 16 15 21 31 43 56 65 70 73 73 71 69 67 65 63 62 62 61 61 62 60 56 50 41 30 22 14 6 358 352 356 14 117 143 153 150 139 122 105 88 70 53 49 54 62 70 80 89 92 92 88 86 86 91 95 99 103 100 86 78 79 88 99 114 134 133 127 118 114 354 331 357 120 140 139 137 137 127 109 82 59 36 27 40 59 76 85 88 76 60 49 53 84 131 128 122 115 108 101 94 95 95 93 89 72 0 300 303 321 335 344 346 143 146 146 144 148 154 169 157 122 126 124 121 128 139 159 156 159 172 189 196 175 178 186 196 197 198 196 201 205 213 237 264 278 286 331 22 38 52 70 76 77 73 76 83 87 82 71 61 52 57 96 105 97 81 79 90 126 139 223 231 219 211 209 202 188 177 175 138 69 55 314 308 303 239 283 242 166 100 75 61 43 28 16 12 10 9 10 12 12 11 10 7 10 12 17 28 48 70 79 80 77 70 62 55 51 48 46 46 44 35 12 4 99 125 122 104 44 351 342 112 128 123 116 112 109 109 108 108 106 104 101 98 97 97 98 99 100 101 101 102 104 106 107 109 109 109 108 106 101 97 92 87 84 82 80 75 69 64 59 57 54 53 49 45 46 51 61 67 69 47 25 16 25 31 35 35 35 32 31 30 31 41 58 68 71 71 70 66 70 75 78 82 88 99 107 105 96 92 88 86 84 80 75 71 68 64 63 62 63 64 64 63 59 50 45 44 46 53 56 58 57 53 45 38 21 30 28 26 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 24 25 26 27 28 29 29 28 27 26 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 33 34 37 43 44 43 41 37 32 14 2 358 351 338 303 281 281 291 295 296 253 184 173 257 289 287 246 238 121 38 21 342 287 223 170 127 104 94 74 61 38 17 338 295 267 277 292 301 313 318 300 228 227 242 262 273 272 245 216 214 229 257 318 345 63 36 29 227 227 227 233 259 287 171 169 180 231 339 339 302 256 87 84 72 35 22 21 17 55 89 101 104 106 112 117 127 124 114 94 89 83 256 279 283 290 299 311 317 324 329 343 352 357 357 353 342 329 321 12 40 47 49 57 67 77 83 87 89 93 98 106 118 128 58 12 11 12 15 25 37 52 47 38 28 31 30 17 342 296 267 275 292 310 328 348 5 28 44 51 54 53 46 35 33 31 28 18 9 2 357 359 3 2 358 350 4 24 40 38 34 27 16 3 351 3 49 69 68 63 56 50 42 38 43 55 59 60 56 54 53 50 43 40 51 61 64 63 61 60 58 55 51 49 49 50 53 56 59 58 55 50 52 58 66 67 64 56 40 15 354 343 335 354 19 47 60 64 61 55 57 72 80 83 84 84 82 80 76 67 58 233 217 8 11 60 125 121 112 97 85 71 56 32 2 344 334 345 2 12 16 11 3 352 345 340 330 322 314 303 326 22 42 46 46 44 43 41 34 26 13 0 350 3 27 41 42 39 36 39 39 40 42 44 47 47 43 30 29 36 48 48 46 41 43 45 30 358 310 286 280 279 290 298 305 310 312 313 314 314 314 314 313 313 314 316 321 321 322 322 320 317 318 323 325 324 322 323 325 326 327 326 328 329 329 327 326 324 324 324 325 325 323 320 320 319 318 317 314 312 307 307 313 317 321 322 322 323 331 7 119 174 210 235 245 251 243 237 233 220 207 202 219 235 254 247 232 209 211 218 228 222 210 188 176 163 152 152 160 193 226 243 248 253 263 317 356 13 15 17 19 21 21 19 19 21 27 39 48 52 45 42 46 49 49 48 34 19 5 11 23 33 41 51 61 66 70 71 69 67 66 64 63 62 62 63 68 69 69 66 61 52 39 24 10 4 0 356 354 356 11 103 147 157 153 142 126 110 91 66 53 48 51 56 63 75 86 90 89 89 90 94 100 104 105 101 93 86 83 84 87 92 101 112 111 107 106 49 354 38 105 132 124 115 104 95 90 88 76 58 40 41 50 74 93 96 87 76 58 33 34 75 114 107 103 100 94 92 100 111 117 93 66 23 343 333 333 328 333 60 133 139 140 108 163 170 173 162 143 158 161 159 154 156 162 149 145 146 213 274 251 196 185 183 179 178 180 195 208 219 237 260 299 43 47 34 27 31 54 77 82 79 75 76 81 75 70 71 61 59 69 80 88 90 87 87 102 141 220 250 242 231 220 202 183 166 174 193 217 219 219 226 235 255 274 260 185 106 84 65 42 26 15 12 10 9 13 15 16 18 23 29 31 31 32 40 58 73 82 83 80 73 65 57 51 46 42 40 37 30 4 349 357 124 121 109 77 6 327 318 129 122 115 112 109 109 108 107 104 102 99 99 99 100 102 102 103 104 104 105 105 105 104 104 103 103 101 98 96 92 88 83 79 75 69 64 60 58 55 53 51 50 48 46 46 47 49 51 50 40 36 34 36 36 35 33 30 28 22 19 19 37 60 67 69 69 68 66 75 83 80 80 82 92 94 90 88 87 85 82 78 75 74 72 69 65 61 61 63 63 63 60 54 47 43 47 51 54 57 57 58 57 46 20 7 29 27 26 24 24 24 25 25 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 25 25 27 28 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 30 31 34 41 41 39 38 32 21 9 7 3 353 336 308 285 272 282 305 321 346 145 158 246 283 274 206 121 29 35 25 1 312 183 160 155 147 152 126 92 51 15 336 295 271 263 267 285 324 336 342 335 198 200 233 287 306 290 227 193 198 180 42 39 36 24 0 293 273 264 252 243 235 166 183 205 234 302 317 283 116 99 86 77 57 50 32 352 33 84 105 113 118 119 123 123 113 103 97 103 106 235 277 287 298 307 315 317 324 336 351 359 1 359 350 338 344 12 45 48 48 47 57 67 77 85 91 96 102 110 122 123 118 76 47 34 29 27 27 33 39 39 38 34 26 11 344 302 286 274 285 306 330 3 24 35 38 43 48 50 49 43 34 27 24 20 12 0 353 347 353 357 357 353 358 16 32 41 40 31 19 8 356 343 349 32 68 66 63 57 50 45 39 42 49 57 58 56 53 51 50 46 43 43 54 60 63 63 62 60 59 56 55 55 57 57 57 57 52 45 33 36 55 70 71 69 61 40 9 339 337 351 24 38 50 60 65 65 57 60 71 76 76 75 75 73 67 63 54 12 331 331 349 353 6 46 64 73 83 81 73 55 29 0 8 21 31 31 26 18 4 350 340 340 333 318 305 296 319 32 45 48 47 45 43 42 40 33 24 9 354 345 346 17 35 37 24 20 43 45 44 45 45 46 47 42 31 33 45 53 54 46 32 22 8 347 323 306 298 293 295 303 307 311 314 315 317 318 318 317 316 317 318 321 325 327 328 330 331 327 326 327 328 328 326 326 325 326 325 325 325 328 330 330 329 327 326 325 325 324 323 320 318 315 314 313 314 316 320 323 326 324 324 323 324 326 330 338 341 332 333 339 344 344 340 333 322 287 285 258 246 262 278 288 293 269 214 195 201 215 213 200 180 170 163 152 172 203 226 239 247 259 309 347 4 9 14 18 17 18 16 15 14 16 16 22 30 39 47 44 44 46 48 48 47 34 16 0 16 27 36 41 48 58 65 67 68 68 67 65 64 62 60 59 60 66 70 71 68 65 60 50 34 19 10 4 358 353 350 348 352 53 145 151 148 143 131 119 94 64 54 57 59 62 68 82 90 94 94 94 97 98 97 93 86 81 81 80 81 85 89 95 100 109 110 109 78 47 55 95 120 118 108 95 86 89 94 84 70 49 24 18 49 96 105 106 109 108 341 292 284 247 100 100 98 93 91 93 116 109 50 67 61 38 25 0 341 357 91 132 132 126 10 206 177 159 153 155 177 180 162 144 141 137 125 121 121 141 250 259 232 200 180 173 172 174 181 187 197 197 59 58 66 55 32 6 4 27 78 86 86 79 76 76 69 64 65 79 73 59 56 59 73 90 93 80 171 234 260 259 256 252 214 187 165 187 192 193 200 206 216 223 222 208 198 136 99 86 72 50 32 20 14 10 10 17 23 31 37 39 40 40 38 38 43 63 77 83 82 81 77 71 63 56 48 42 39 36 29 11 353 350 119 121 116 102 51 319 304 130 122 114 111 110 109 107 105 103 102 102 102 104 105 106 106 106 106 106 107 105 104 102 102 100 99 97 94 92 89 86 81 75 68 62 58 55 55 53 52 49 48 46 46 46 45 44 43 41 39 40 40 40 37 32 27 22 17 11 7 17 44 58 62 65 63 60 54 64 70 74 70 68 58 71 79 82 84 85 84 79 76 73 72 70 67 63 60 62 64 63 59 54 51 50 51 53 55 56 55 53 49 38 29 29 28 27 25 24 24 24 25 25 25 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 25 25 27 28 29 29 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 27 28 28 28 29 29 30 30 31 34 37 35 33 26 20 16 11 1 346 324 301 264 249 250 275 304 305 252 221 240 282 337 60 44 32 27 26 20 35 55 78 179 199 187 155 119 86 26 338 288 276 276 293 306 342 352 352 353 358 8 107 307 308 296 298 76 94 56 42 41 17 329 330 316 300 313 292 208 219 251 251 238 238 269 273 260 113 99 88 82 72 58 13 336 334 88 115 96 99 108 123 131 130 121 115 123 131 169 286 325 332 338 339 341 345 352 0 2 1 357 351 2 37 45 46 42 41 42 54 63 72 83 96 109 119 128 139 118 90 58 48 41 33 27 24 23 20 15 18 14 6 327 299 283 284 288 306 349 10 28 35 38 39 42 45 45 43 39 29 22 16 8 359 344 337 336 344 347 348 347 6 28 35 38 41 29 15 0 353 350 357 38 60 64 62 57 49 44 40 39 44 52 53 52 50 49 48 47 43 41 47 54 60 61 62 63 61 60 61 61 62 61 60 57 51 31 6 355 50 69 71 67 57 28 0 345 359 23 43 42 42 43 57 65 62 67 71 73 71 69 67 63 53 32 38 47 26 15 4 2 18 41 50 59 79 87 82 62 42 32 36 40 41 37 25 6 346 332 324 327 309 292 291 351 44 49 50 50 47 43 40 39 36 32 24 12 358 347 338 347 5 6 300 4 38 47 47 45 43 41 38 33 32 37 49 56 62 55 34 354 335 320 318 321 326 325 324 323 322 321 319 319 319 319 318 317 316 316 317 319 324 329 333 333 332 326 327 327 328 328 328 327 326 326 325 326 329 333 333 334 331 329 327 326 326 325 325 322 319 317 315 313 314 317 324 328 330 328 329 333 336 340 343 349 356 2 5 4 3 359 358 358 6 11 9 328 308 302 316 334 0 14 21 29 40 69 100 150 163 167 173 183 215 256 278 303 350 9 10 6 4 6 15 21 20 16 10 7 6 10 15 20 26 29 33 34 36 40 41 39 36 30 20 15 27 34 41 43 49 56 63 64 65 65 65 65 65 66 66 62 60 59 62 62 60 58 54 49 38 25 13 4 356 350 348 346 347 351 3 120 144 146 142 133 117 85 69 65 67 69 71 80 90 97 97 99 102 97 90 83 73 71 73 75 82 99 119 126 119 118 117 109 94 76 68 101 124 124 117 111 106 100 94 83 80 46 330 332 0 86 114 124 133 146 187 249 262 264 101 106 107 106 121 148 157 142 107 120 104 75 75 8 348 356 110 150 149 149 152 174 156 135 147 163 205 175 120 114 117 120 122 136 156 186 205 222 234 207 182 178 178 175 171 154 137 114 89 71 65 52 21 343 346 27 83 88 88 84 86 86 79 66 63 96 100 89 76 56 44 63 67 59 211 247 263 272 281 285 237 218 30 58 164 177 191 199 206 204 194 174 144 108 80 80 73 60 46 33 21 17 18 25 37 44 47 44 42 41 41 46 53 68 76 79 81 82 82 79 73 65 57 50 43 38 33 24 6 5 68 109 115 113 113 295 298 133 119 112 110 108 106 105 104 104 105 106 106 108 108 108 107 106 105 106 106 105 103 102 101 99 97 95 92 89 86 83 79 73 67 62 59 56 54 54 52 49 48 45 44 45 47 47 44 42 40 39 40 40 36 29 19 9 5 6 19 35 49 53 56 56 54 50 45 49 56 63 62 59 56 63 72 78 80 83 84 81 78 75 74 72 69 65 62 62 67 68 67 66 63 61 56 52 47 50 51 54 53 52 48 42 28 26 24 24 24 24 25 26 25 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 26 28 29 29 29 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 30 33 33 27 27 26 30 22 15 358 338 315 308 281 231 223 226 240 253 251 242 289 0 53 69 61 25 326 14 34 35 30 27 11 217 196 162 80 45 5 315 276 259 258 263 254 240 66 0 352 348 352 0 0 249 319 48 48 48 40 26 252 292 318 359 5 11 10 10 159 164 188 223 233 244 251 258 258 108 95 91 88 68 40 322 312 307 62 76 74 74 79 97 153 151 120 103 91 57 40 26 18 13 13 12 8 5 3 2 0 0 2 8 38 53 50 44 35 32 38 49 49 52 57 110 135 141 134 119 79 60 47 40 35 28 22 17 10 0 347 341 322 304 284 279 275 290 322 12 32 37 39 41 42 42 44 45 44 39 32 24 15 5 355 344 328 325 327 333 336 335 333 15 34 37 33 30 25 10 357 351 353 4 37 56 64 60 55 48 42 38 35 39 43 46 46 46 46 45 45 42 40 40 47 54 57 60 63 63 64 64 64 65 65 63 60 50 13 348 352 56 64 64 57 40 15 4 3 16 37 47 47 34 22 27 48 64 69 72 74 75 73 69 64 54 35 43 43 34 14 0 352 346 355 33 53 65 79 82 73 54 48 46 44 40 33 18 359 335 320 311 305 291 299 16 45 49 50 49 48 45 41 37 35 33 30 26 20 12 5 0 348 333 6 35 40 44 48 45 42 38 35 30 25 32 40 48 52 55 48 26 345 327 318 325 324 327 332 329 328 324 324 323 322 320 319 317 315 315 315 318 323 331 335 337 335 333 329 329 328 329 328 328 327 326 326 327 331 333 335 335 333 331 328 326 325 326 327 328 327 323 320 317 316 316 321 329 332 335 335 341 347 354 357 1 4 5 7 7 5 4 359 355 352 353 354 351 339 336 337 355 11 20 20 19 17 19 24 28 31 39 74 70 346 337 0 9 19 13 9 6 0 357 3 18 26 20 8 359 355 0 7 16 22 27 28 28 27 29 31 33 29 26 20 17 20 31 41 46 47 51 55 60 60 60 59 61 64 65 65 65 62 56 53 51 50 48 45 41 36 31 22 11 0 352 348 348 349 350 351 352 356 71 134 140 134 122 99 84 75 75 75 75 80 90 100 107 109 107 101 94 88 79 75 74 81 97 124 140 139 133 120 114 110 113 117 125 154 145 134 124 119 115 102 97 99 132 246 306 328 5 67 120 128 133 151 183 239 248 240 91 109 121 137 158 166 154 147 141 144 134 127 164 333 344 6 128 163 168 164 163 166 161 154 161 168 182 140 115 115 123 136 156 169 180 192 196 204 224 224 223 229 216 189 172 154 135 117 103 81 60 43 14 345 3 64 92 91 88 83 91 97 97 80 72 87 99 108 113 80 42 38 19 292 238 242 250 256 266 274 190 112 91 47 6 252 202 204 199 181 166 142 119 96 76 78 75 70 62 53 44 34 31 38 56 61 58 49 41 33 43 58 68 73 77 81 83 85 85 83 79 74 68 61 52 45 39 33 19 8 10 71 101 113 127 154 244 129 113 107 104 104 104 105 106 107 108 109 110 110 110 109 107 107 106 106 106 105 103 101 100 99 97 94 91 86 81 79 77 73 69 65 63 60 57 55 51 48 45 42 40 38 43 47 47 45 41 39 38 37 34 26 17 12 18 26 34 41 46 49 50 49 44 40 37 40 46 51 56 56 58 65 72 76 77 78 80 81 80 79 76 75 71 67 63 63 73 76 77 77 77 73 66 56 44 37 43 57 60 61 60 55 27 26 24 23 24 24 25 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 26 27 29 29 28 28 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 23 24 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 29 28 21 24 29 34 27 14 351 341 330 333 318 249 225 230 239 240 232 188 299 311 197 150 165 196 201 120 49 38 22 13 9 16 40 29 15 4 338 294 265 235 222 226 237 228 166 84 334 332 340 349 358 11 47 63 61 41 261 259 252 314 41 37 20 14 13 14 22 132 158 151 150 8 1 2 35 71 87 83 71 34 342 284 25 69 72 77 74 63 36 9 306 115 95 78 58 40 33 26 23 23 23 19 15 11 8 4 3 8 21 33 51 56 56 40 26 21 32 39 34 14 335 265 175 126 74 64 55 49 41 33 28 22 15 10 2 349 332 316 294 288 280 289 319 351 7 25 41 46 47 47 48 49 48 48 46 38 28 19 7 354 339 330 324 325 327 325 318 314 320 21 43 45 33 24 18 3 352 343 344 357 32 58 64 61 55 48 43 37 32 33 37 42 42 42 42 43 43 42 37 35 38 44 51 56 60 63 65 66 66 68 68 68 64 49 2 352 35 66 62 57 41 21 7 6 17 28 40 45 50 40 30 22 38 61 71 75 79 83 85 84 84 77 68 57 43 20 343 320 303 295 300 341 50 52 48 49 57 64 62 55 47 39 30 17 359 338 318 318 337 31 41 48 51 51 51 48 44 41 37 33 31 30 28 25 23 21 21 29 37 44 40 39 41 43 45 41 37 29 25 22 21 33 43 50 53 52 43 18 0 358 335 321 314 317 320 320 320 318 319 320 321 319 318 316 315 315 316 322 329 338 338 337 333 332 331 330 330 329 329 328 328 327 328 330 333 334 335 333 331 327 325 324 324 326 329 330 327 325 323 320 319 319 325 333 339 344 347 353 359 3 1 2 4 6 4 0 0 3 10 7 359 352 347 348 351 1 10 15 17 19 19 16 12 12 15 19 20 19 14 6 7 12 14 12 11 6 0 353 353 0 10 19 18 11 355 349 350 3 15 23 29 32 31 27 25 25 28 28 22 16 11 10 17 30 47 51 50 49 52 55 56 54 52 54 56 59 56 53 51 49 48 47 46 44 42 40 35 28 17 6 355 351 349 348 350 351 351 351 350 352 15 91 112 110 100 89 83 78 76 78 80 91 106 117 116 112 107 106 105 104 101 103 109 127 138 140 131 120 102 104 112 127 142 155 169 147 122 101 98 98 99 109 134 186 220 307 12 27 29 110 129 129 147 155 154 112 91 85 94 109 132 139 134 118 119 124 127 135 143 167 337 355 50 110 132 149 143 145 151 152 156 162 162 156 131 135 144 158 159 160 159 187 206 204 190 180 219 237 224 196 203 206 220 159 115 105 84 56 36 19 8 22 60 88 100 96 89 88 98 113 117 104 84 93 114 136 134 136 284 265 257 246 237 233 236 277 319 23 129 165 203 341 350 196 197 170 152 139 124 108 91 81 80 81 81 73 67 63 58 55 58 67 70 69 62 48 36 45 65 74 78 82 85 87 88 87 85 81 79 78 75 71 63 57 52 39 19 5 13 38 84 139 169 178 123 105 100 100 101 103 105 107 108 109 110 112 112 112 111 109 107 106 106 105 104 102 101 99 98 95 91 88 85 82 80 78 76 73 71 68 62 57 53 48 44 41 37 33 28 34 41 49 48 45 40 38 36 33 28 25 25 29 33 36 39 41 44 45 43 36 32 29 32 38 42 47 58 63 68 71 73 74 75 78 82 82 82 80 77 74 68 65 67 78 84 84 83 82 78 71 64 51 30 38 56 67 73 72 66 26 25 24 23 24 24 25 26 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 28 28 29 28 27 26 26 25 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 28 28 28 28 28 28 28 28 27 28 32 29 28 26 6 341 326 345 4 352 336 274 269 258 242 218 202 234 258 243 197 197 210 172 72 50 44 31 15 11 16 37 43 14 350 337 311 303 295 250 277 329 348 353 354 303 293 315 338 353 10 28 62 128 96 329 308 349 34 50 35 11 354 353 10 28 47 62 65 62 53 44 40 49 65 78 80 68 341 305 284 90 87 83 83 86 82 50 7 323 48 91 93 69 39 28 21 18 20 22 21 18 16 14 8 10 20 32 43 51 59 58 32 19 16 29 29 21 346 316 293 73 73 62 55 48 44 35 29 21 13 6 1 354 345 329 322 308 350 13 28 19 13 9 12 20 37 49 54 55 54 52 51 48 42 26 10 353 337 324 317 321 327 329 318 306 294 309 35 53 49 38 22 10 354 343 333 326 340 30 62 66 65 58 52 45 37 29 23 29 35 37 38 38 40 40 38 33 29 28 33 41 48 56 62 66 68 69 70 68 68 64 52 32 33 56 64 61 54 40 23 16 16 27 34 39 42 43 42 35 31 37 63 78 84 88 93 100 104 106 97 90 81 67 346 298 288 282 275 295 16 51 47 41 31 30 62 108 80 62 47 31 18 3 348 335 11 38 48 50 52 55 57 54 50 47 43 38 33 29 27 26 25 23 23 26 35 41 42 39 39 40 41 40 36 27 18 10 9 17 34 44 50 54 53 42 11 348 324 303 293 290 296 301 304 307 310 315 317 319 320 318 317 316 318 322 329 333 337 336 333 331 331 330 330 330 330 329 327 326 325 327 330 333 332 331 331 328 326 324 324 324 327 327 327 326 325 326 324 323 324 328 332 339 351 357 1 5 5 3 2 2 2 359 356 358 4 9 8 0 355 354 358 5 13 15 17 16 15 14 15 14 11 15 23 29 25 16 4 1 2 6 6 4 359 353 351 356 4 9 8 2 353 347 351 2 16 26 30 32 33 32 28 25 24 29 27 19 8 1 359 13 31 50 50 48 44 48 52 52 50 47 45 46 48 48 46 44 44 47 49 51 50 49 47 41 30 14 1 352 349 350 352 353 353 352 351 350 350 350 357 28 72 87 87 82 76 74 73 74 79 93 108 113 113 114 117 122 124 124 128 134 141 137 128 114 103 96 106 123 150 159 160 157 125 98 80 81 88 99 128 154 184 166 108 59 61 41 301 326 48 119 113 102 92 87 85 94 102 109 97 82 72 64 52 47 97 126 148 224 223 114 94 88 82 76 80 97 106 134 146 156 148 136 150 170 188 155 147 148 185 211 211 170 160 187 220 213 167 180 216 262 250 107 101 85 61 29 22 19 17 20 55 101 106 102 91 96 115 134 129 124 134 148 157 168 196 224 230 249 260 251 256 282 312 309 287 223 205 197 43 24 22 28 65 117 114 110 104 98 95 93 93 90 87 83 80 77 71 72 77 81 81 77 69 62 60 68 76 84 87 89 91 91 91 88 85 81 82 84 87 84 81 76 67 40 13 0 355 345 276 191 132 103 98 97 98 101 105 106 107 107 109 111 113 113 111 110 108 107 106 106 105 103 102 100 98 96 94 91 89 87 85 82 79 77 75 72 66 58 52 47 44 40 36 31 27 21 24 34 46 50 49 44 41 39 36 30 27 26 30 34 37 38 38 38 38 36 31 25 21 21 30 37 40 57 67 72 72 72 73 75 79 83 85 85 83 80 76 73 75 77 79 83 83 83 80 78 77 72 61 33 9 29 108 91 82 73 26 24 23 23 24 25 25 26 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 27 26 26 25 25 25 25 25 26 27 28 29 28 27 26 26 26 26 25 25 24 24 24 24 24 23 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 27 27 28 29 28 27 22 14 352 345 346 13 17 2 337 306 298 275 250 229 284 21 28 27 36 39 42 48 42 38 35 24 10 2 2 2 28 24 3 7 13 10 2 0 7 11 6 342 322 280 230 210 215 2 8 7 21 68 55 26 17 54 64 63 24 338 308 308 0 43 57 60 58 60 62 49 45 50 65 78 90 87 340 300 353 96 88 83 75 99 114 122 317 315 0 95 95 79 52 25 11 9 14 24 25 21 20 17 12 17 26 37 43 48 55 53 39 33 31 36 22 5 334 315 339 70 71 65 55 46 39 32 23 12 1 355 352 353 349 337 7 36 43 35 29 20 9 356 357 2 16 44 58 61 59 57 55 52 44 23 357 333 319 310 304 310 316 320 309 306 303 23 53 54 50 41 21 4 345 335 321 309 323 39 62 66 66 63 55 48 41 29 20 24 31 36 36 36 36 34 32 28 21 16 19 30 41 54 61 66 68 67 65 64 63 61 56 53 56 61 62 60 53 44 34 31 32 38 41 42 42 41 41 35 30 31 57 83 94 98 104 114 124 132 133 130 128 132 197 269 270 277 300 37 48 50 49 39 21 13 9 177 154 104 54 35 23 10 4 7 26 43 51 53 56 63 72 74 72 73 65 54 42 32 27 27 26 23 24 26 31 37 39 37 38 39 41 37 29 13 1 352 356 10 30 48 57 60 53 35 3 337 314 285 274 274 280 287 293 301 307 314 319 321 321 319 319 319 321 326 333 334 334 332 331 331 330 330 329 328 327 326 324 324 325 327 329 331 331 330 328 326 327 328 326 327 330 331 331 331 334 336 337 335 334 333 336 343 356 3 8 10 6 3 358 356 356 357 358 0 2 4 5 3 3 5 5 6 7 13 16 16 9 5 4 5 8 14 25 34 34 21 4 357 0 4 2 357 353 349 349 351 358 1 359 352 348 349 4 22 34 33 33 32 32 32 30 28 27 29 25 16 1 356 357 18 37 47 43 41 39 43 47 48 47 44 41 42 41 42 42 41 42 45 51 55 59 60 58 51 38 14 359 352 352 353 354 355 354 353 351 350 349 348 349 355 18 51 74 77 77 72 68 66 65 74 88 101 109 115 120 125 131 134 140 142 144 133 120 105 104 107 121 150 180 173 154 130 93 86 83 79 86 112 156 165 161 131 111 95 140 147 344 0 54 102 99 94 88 98 103 111 95 84 78 69 62 52 38 32 43 106 161 212 193 116 74 59 50 46 48 25 330 333 154 180 154 145 154 177 193 145 141 146 171 180 92 143 157 171 180 144 132 156 210 254 212 109 99 90 73 32 42 44 42 6 3 67 116 118 113 110 113 123 135 156 185 175 170 173 201 216 210 229 245 251 250 251 257 252 244 227 220 192 131 102 83 66 80 99 93 97 104 111 113 114 110 106 103 101 98 95 89 88 90 94 94 90 80 77 76 76 79 85 89 92 94 95 97 98 97 97 97 101 105 107 104 99 95 76 38 0 348 343 333 99 99 94 96 98 102 105 106 105 105 105 105 105 106 106 106 107 108 109 109 108 107 106 104 102 100 98 95 92 89 85 81 78 75 73 70 64 57 51 48 44 41 36 31 24 21 18 19 27 39 46 47 45 43 42 39 33 28 26 29 33 37 38 37 33 29 27 25 19 16 14 25 33 39 54 64 70 70 70 71 77 83 87 87 86 86 83 81 79 79 74 66 65 67 69 70 71 77 74 70 1 284 261 205 91 82 77 25 24 23 23 24 25 25 26 25 25 24 24 24 25 25 25 26 26 25 26 26 26 26 27 26 26 26 25 25 26 26 26 26 25 25 25 25 25 26 27 27 27 27 26 26 26 25 25 25 25 26 27 28 29 28 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 27 27 29 31 30 26 18 17 19 13 11 18 8 345 318 297 281 272 265 179 52 53 58 52 47 42 42 43 41 35 25 8 353 330 1 10 19 22 20 20 13 6 356 350 338 318 309 305 300 271 224 204 191 61 0 342 330 338 52 349 331 303 82 84 275 284 294 332 3 45 72 73 66 68 70 63 46 50 85 97 107 118 127 293 325 89 94 88 64 273 141 139 278 317 54 86 91 87 69 32 356 12 25 28 27 23 19 16 13 17 28 38 41 43 46 45 45 44 41 34 17 353 330 312 21 73 70 67 57 45 35 27 12 358 344 348 353 355 356 3 32 39 39 30 19 3 354 348 350 353 0 26 60 71 69 65 60 54 40 17 336 315 303 299 296 297 300 308 315 12 44 51 49 47 46 38 22 2 349 340 321 312 340 51 59 64 63 61 55 51 45 32 26 25 33 35 34 33 30 27 24 19 11 5 3 10 29 50 61 67 70 66 64 63 62 61 58 61 62 61 61 60 56 50 44 42 42 43 42 41 42 40 36 28 20 20 41 85 102 110 118 130 144 145 140 128 125 136 224 261 288 24 46 54 55 53 48 36 22 14 27 68 71 59 47 39 28 17 8 13 27 43 50 53 55 61 71 93 108 125 113 95 68 47 36 32 28 26 25 29 34 37 37 36 34 36 40 34 19 351 342 339 353 5 19 40 54 55 41 14 348 324 300 261 257 270 282 292 300 306 312 318 324 326 325 322 321 320 322 327 331 329 329 328 328 327 327 327 327 326 324 323 322 324 326 328 329 330 329 327 327 328 331 333 333 334 334 336 340 346 0 7 11 7 3 0 353 350 353 0 7 9 359 352 343 346 351 357 359 359 359 0 2 5 9 10 6 4 4 13 13 11 350 328 316 349 5 15 26 32 37 26 14 1 0 358 354 349 344 342 345 348 355 356 356 351 351 355 9 31 42 37 32 29 28 29 28 27 24 24 21 15 2 2 14 37 50 51 44 36 34 38 41 43 42 40 39 38 39 38 37 37 40 43 52 60 65 68 71 67 54 27 8 0 358 357 356 356 354 352 351 349 347 346 347 350 357 15 43 67 72 72 66 61 56 56 71 87 103 113 121 125 132 137 142 143 141 130 120 113 116 119 125 169 194 185 144 105 80 85 86 84 98 155 190 173 151 127 132 140 154 137 99 82 85 94 96 103 109 120 115 108 97 90 83 77 78 75 72 69 71 133 200 226 180 92 72 42 23 11 15 13 359 349 319 266 143 141 159 189 189 138 141 145 160 82 53 110 152 175 112 78 86 130 195 196 135 114 106 103 84 41 63 77 80 348 335 3 121 124 120 126 129 135 163 184 197 175 166 168 208 220 218 214 226 244 233 227 225 228 221 196 173 92 159 145 136 125 114 106 97 99 106 122 131 131 126 121 117 113 111 110 107 109 112 113 100 87 84 84 84 81 80 83 88 93 97 101 106 110 114 119 124 126 128 129 122 119 116 119 122 179 268 284 71 90 93 93 97 100 104 105 105 103 102 102 102 102 102 102 104 106 108 111 112 112 111 109 107 104 100 96 92 88 83 78 75 71 68 65 63 57 52 47 43 39 34 30 24 18 17 18 20 26 33 41 43 43 40 39 37 33 28 24 27 30 34 36 33 26 17 23 28 28 19 13 16 25 38 50 57 62 63 61 60 81 94 93 87 84 81 79 79 80 80 73 62 56 54 54 51 49 49 65 67 291 269 257 237 92 85 83 25 24 23 23 24 25 25 26 25 25 24 24 24 25 25 25 26 26 26 26 26 26 27 27 26 26 26 25 25 25 26 26 26 25 25 25 25 25 26 27 27 27 27 26 26 26 25 25 25 25 26 27 28 28 28 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 28 28 28 28 30 32 29 24 17 16 18 19 16 10 3 356 343 335 289 312 23 54 69 77 84 89 80 64 55 49 43 21 352 322 341 359 19 14 11 11 16 19 6 353 329 327 325 322 330 327 327 328 311 217 204 199 219 261 291 290 261 262 270 270 275 255 250 256 288 7 21 40 69 71 62 48 71 80 60 69 101 123 141 175 206 340 21 95 106 115 130 164 131 117 91 84 87 90 95 99 106 69 37 39 33 29 27 22 16 11 7 9 29 39 43 39 37 37 40 42 39 26 6 339 324 315 60 70 67 62 55 44 31 15 355 343 338 349 355 359 7 25 45 42 35 17 1 347 342 343 346 344 340 332 95 107 96 84 70 52 14 342 314 305 301 303 304 309 315 350 33 48 50 50 46 43 40 34 24 10 358 350 337 4 51 56 57 58 56 54 49 44 39 32 32 34 36 35 32 30 24 17 9 0 354 349 347 348 11 43 59 69 74 76 71 66 63 61 60 65 64 61 59 59 57 53 49 46 46 46 44 43 40 39 33 25 15 10 17 91 114 122 127 119 111 97 83 70 55 43 28 37 43 48 51 53 55 54 50 39 33 30 39 43 44 41 39 38 30 20 14 21 32 42 46 47 45 43 46 60 84 100 77 68 62 55 46 38 32 28 26 33 38 42 40 35 28 28 29 22 1 335 327 332 350 3 17 32 44 40 24 356 338 326 305 252 231 272 294 304 309 313 317 323 331 333 328 323 320 319 320 325 326 322 321 320 320 321 322 324 323 322 321 321 321 323 326 329 329 328 327 326 327 330 333 333 329 329 334 340 356 11 25 25 25 27 27 20 3 351 346 348 349 346 335 328 322 333 345 354 347 341 337 342 348 354 355 347 335 339 350 17 339 293 260 266 299 351 4 16 29 35 37 33 16 358 351 346 340 333 333 336 344 350 355 356 356 355 357 359 6 18 27 31 26 22 21 25 27 26 22 20 19 17 16 20 36 53 61 61 53 39 33 35 37 39 38 36 36 36 36 35 32 30 31 35 45 55 62 69 73 75 61 40 22 12 5 1 359 357 353 351 349 348 347 347 349 352 354 358 9 31 55 68 70 61 53 44 56 73 90 103 114 122 130 135 139 137 134 129 126 123 125 125 128 163 191 191 155 105 86 89 94 102 152 206 214 190 155 130 134 141 150 137 124 122 85 74 80 96 105 107 105 106 109 114 119 118 141 144 129 128 137 182 222 245 191 118 105 84 62 34 17 18 21 9 349 335 0 167 175 203 180 130 137 147 167 162 351 1 268 268 349 53 59 61 110 120 115 114 110 98 74 56 72 100 123 237 309 338 128 130 135 158 166 170 181 181 174 132 147 173 215 230 233 220 223 232 229 223 218 224 195 143 142 166 188 168 157 148 130 121 118 116 115 115 127 136 141 131 125 122 124 127 135 131 118 98 90 89 88 88 88 85 81 80 83 95 104 111 116 120 126 131 136 138 137 134 132 131 135 147 162 186 213 235 249 77 89 94 98 100 102 101 101 100 101 102 103 104 104 105 106 108 109 110 112 112 110 107 103 99 95 91 86 81 77 73 69 65 62 59 57 53 49 44 38 33 27 22 17 13 17 22 28 30 32 35 35 36 36 36 35 32 27 24 26 27 28 30 27 21 13 14 21 33 24 14 5 13 28 42 47 51 52 38 355 273 108 91 81 78 76 76 75 77 80 76 69 62 57 55 51 35 20 8 351 326 289 284 289 16 71 87 24 23 23 23 24 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 26 26 25 25 26 26 26 25 25 25 25 25 26 26 27 27 27 27 26 26 26 25 25 25 26 27 28 28 28 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 24 23 24 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 28 28 28 29 30 31 29 24 20 16 17 19 18 14 7 8 9 16 37 47 39 53 99 133 122 113 114 103 84 96 76 273 313 330 14 22 24 13 3 356 3 6 357 334 302 316 340 354 357 356 357 347 330 287 248 233 230 242 261 272 236 211 296 320 325 296 296 21 44 44 39 36 40 52 42 0 37 81 93 81 128 156 176 192 241 71 77 102 122 137 144 131 103 94 89 84 90 94 99 105 106 84 68 56 43 32 24 17 10 1 358 5 34 41 42 36 32 30 33 34 34 17 352 329 333 19 68 69 66 58 49 38 20 359 339 337 342 353 356 6 21 31 35 35 18 349 334 332 332 338 337 332 320 299 249 200 131 92 4 298 321 321 316 316 321 331 339 355 13 40 49 51 50 48 46 41 36 31 23 12 359 359 8 40 51 52 52 50 46 42 37 32 31 30 31 31 32 31 26 20 9 357 341 342 340 338 337 342 8 32 48 63 84 106 115 67 47 52 57 63 62 60 58 57 55 53 51 49 48 47 46 43 40 37 31 22 10 352 337 233 106 95 84 75 68 62 57 53 49 39 30 40 44 44 48 53 54 53 51 47 42 38 38 40 39 35 34 34 33 31 31 32 37 43 44 42 40 36 34 34 39 41 40 41 46 58 55 47 41 32 27 34 43 48 48 39 23 19 15 8 345 330 322 327 334 343 15 30 39 29 15 351 340 334 330 292 206 279 301 309 312 315 319 325 330 331 322 317 314 314 315 318 315 313 313 314 315 317 318 319 318 317 316 317 319 322 325 326 326 326 325 326 327 329 331 329 328 331 343 359 22 31 35 27 28 36 47 37 7 332 317 310 302 288 276 284 288 287 285 289 290 293 291 290 286 280 282 283 280 278 240 200 205 222 247 256 295 356 352 4 25 34 29 19 351 335 329 325 321 317 326 334 346 351 355 357 2 6 7 7 8 8 10 13 14 15 16 19 20 19 17 16 18 19 25 33 45 58 67 66 61 47 40 36 36 35 35 33 32 33 34 32 28 22 21 23 30 38 45 52 57 57 46 35 26 19 13 8 3 359 355 352 350 349 348 349 352 355 357 357 358 3 20 43 60 60 53 43 44 55 69 83 99 112 124 129 132 131 128 125 126 128 129 129 134 150 171 172 132 98 92 101 109 130 201 221 222 188 138 120 127 147 161 142 129 119 94 84 82 88 93 94 93 107 131 138 144 153 166 162 146 158 171 190 165 109 114 120 122 123 124 124 111 28 0 255 302 302 291 173 167 351 105 119 126 141 158 170 256 307 309 326 13 52 51 48 76 94 95 85 70 47 58 67 77 122 195 241 316 21 132 140 152 177 191 186 168 134 116 122 158 193 222 234 238 232 223 221 235 236 159 94 142 154 160 167 173 162 156 147 131 130 131 130 132 136 144 146 146 135 130 127 131 132 128 95 91 92 93 93 94 94 92 89 85 84 84 97 109 120 125 129 133 136 138 140 140 139 138 140 145 157 172 192 211 231 256 328 75 92 101 103 104 103 104 105 107 108 109 109 111 115 123 132 148 125 103 103 105 104 102 97 92 87 81 77 73 69 66 61 59 56 54 51 47 42 34 27 19 15 13 14 20 25 32 35 35 35 32 31 30 31 32 30 26 23 24 25 22 19 22 22 16 5 7 26 29 19 3 4 17 37 36 34 34 0 312 278 88 85 79 77 77 79 76 77 83 80 76 68 62 58 58 50 38 26 10 349 328 335 344 0 0 1 24 23 23 23 24 25 25 26 25 25 24 24 24 25 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 26 26 26 26 27 28 28 27 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 28 28 29 29 29 30 31 29 20 18 17 17 17 16 7 10 18 14 11 11 21 32 35 46 68 73 74 64 22 20 102 102 86 39 34 33 30 21 10 354 349 351 354 354 348 354 354 358 356 355 338 323 315 305 291 271 263 253 238 238 245 185 113 66 41 20 41 68 76 74 69 57 28 4 336 317 308 314 162 145 173 191 187 185 183 141 89 96 106 141 143 126 103 88 70 79 91 97 97 98 101 99 92 91 81 72 42 21 8 359 353 351 19 43 41 38 32 27 25 28 30 27 16 2 359 14 53 70 72 69 63 50 32 7 348 336 334 344 353 357 16 31 29 21 3 334 317 311 322 327 330 324 320 313 320 340 29 34 29 8 357 348 342 341 346 353 0 11 28 40 48 51 52 50 48 46 42 34 26 16 5 353 7 29 49 51 51 48 43 36 29 25 23 25 25 26 24 23 22 15 5 348 335 325 326 331 335 341 350 5 6 353 325 245 210 204 53 40 45 52 55 57 57 57 56 55 54 52 50 48 48 46 44 41 37 34 25 13 350 338 20 72 73 72 68 62 56 52 50 50 40 32 33 38 40 39 44 45 44 49 52 50 45 40 37 35 32 30 32 37 39 39 39 42 45 47 44 40 34 30 29 31 34 34 29 34 53 61 58 55 42 34 33 45 53 61 49 28 11 6 357 337 325 315 305 298 309 15 32 40 30 9 346 343 342 344 338 318 310 309 310 312 315 319 324 327 324 316 311 308 308 307 308 306 306 307 308 311 313 312 312 311 311 312 313 317 320 324 324 324 325 325 325 327 328 329 333 343 354 10 25 42 41 36 28 31 41 63 74 104 275 282 281 272 262 256 257 258 261 263 270 273 281 284 284 290 294 293 298 297 297 281 261 244 269 298 324 320 333 322 346 21 21 336 300 292 289 292 295 298 303 317 331 346 349 356 2 12 15 15 13 7 359 348 347 356 10 17 16 11 8 10 13 16 20 26 34 47 56 62 60 54 47 43 38 36 34 32 31 30 30 30 28 23 16 16 17 21 26 29 34 40 44 43 37 30 26 20 13 7 1 356 353 351 350 352 353 356 357 358 357 356 356 0 12 30 51 58 54 48 49 54 60 72 87 102 113 120 122 122 123 124 127 131 132 135 140 142 127 90 82 90 107 119 151 234 229 213 178 135 130 146 187 195 113 115 117 114 110 107 108 108 103 84 81 98 131 146 156 163 155 150 167 172 160 103 86 83 88 109 129 141 153 170 197 208 199 204 151 108 116 100 25 87 107 112 105 106 142 248 294 333 9 43 58 48 45 57 86 92 88 67 41 80 96 112 152 197 245 320 95 143 151 163 179 202 189 139 119 130 160 176 198 225 240 246 248 229 211 191 106 66 91 130 147 148 150 150 146 141 134 129 132 134 136 140 145 151 149 144 136 136 138 140 127 111 95 94 94 97 100 102 103 101 96 92 91 93 101 108 119 130 141 146 145 143 142 143 145 147 149 154 162 180 198 216 233 262 304 341 46 105 111 110 105 108 110 114 116 118 118 125 134 160 203 264 300 311 0 88 102 103 98 94 89 84 78 72 66 62 59 56 54 51 49 45 39 31 21 13 11 15 20 26 30 33 36 36 34 30 26 24 24 26 26 24 22 23 25 21 15 16 16 13 0 356 2 23 21 8 0 4 17 16 5 347 315 304 1 83 83 80 81 84 89 87 84 83 84 82 74 66 61 59 50 38 26 13 3 3 14 19 20 9 352 24 23 23 23 24 25 25 25 25 25 24 24 24 25 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 27 27 28 28 29 29 30 30 25 16 18 18 16 19 15 0 4 22 25 4 354 7 21 36 44 52 56 51 40 6 6 79 88 89 89 88 56 42 16 358 348 344 344 346 347 346 351 355 358 343 316 299 292 290 295 287 276 273 262 239 208 183 141 103 100 140 175 227 130 104 95 103 105 71 7 341 302 269 233 129 129 145 167 155 135 108 86 76 107 129 154 122 105 99 100 109 141 119 102 98 99 99 86 85 100 87 52 34 16 352 344 343 349 32 46 46 33 23 24 22 23 25 28 29 20 20 33 62 72 78 76 69 56 32 4 347 338 336 344 354 1 12 17 18 355 328 307 305 308 317 318 316 309 321 349 28 36 37 32 30 27 20 14 8 3 1 359 9 25 39 45 49 51 52 50 49 47 43 35 24 10 1 0 19 41 51 54 52 48 39 29 17 13 14 20 20 19 16 13 9 3 348 331 320 322 330 342 352 2 8 7 358 336 313 277 274 47 46 47 49 51 52 53 54 54 54 53 53 53 51 50 48 46 45 43 40 36 30 19 5 3 40 65 70 71 70 66 62 60 62 61 53 41 28 35 38 38 39 37 37 47 51 51 47 39 25 30 33 31 33 37 39 41 41 41 46 49 48 42 33 27 26 30 33 31 23 22 37 98 90 74 55 37 29 43 50 54 51 38 19 6 352 334 314 291 265 256 296 27 34 36 32 11 350 343 340 338 330 319 312 311 311 312 314 317 324 325 322 316 311 309 308 305 303 301 301 300 300 301 301 301 303 304 305 308 311 315 319 322 323 325 325 326 327 327 330 337 352 10 23 30 36 39 31 19 12 28 44 57 85 127 242 247 250 252 256 260 265 270 276 280 285 290 297 300 301 298 297 298 302 303 303 301 303 312 321 328 333 329 333 341 354 356 343 308 293 290 287 285 284 290 297 311 327 341 344 357 9 15 11 1 355 343 325 307 313 337 9 17 14 1 356 1 9 13 16 23 32 43 51 54 52 47 43 40 38 34 32 29 28 27 25 24 22 19 12 14 16 20 24 26 29 36 42 50 44 39 35 26 17 7 359 355 352 354 355 357 358 359 359 358 357 356 355 355 356 2 14 30 41 51 49 47 44 46 54 66 83 98 109 116 121 124 127 129 130 131 129 120 97 75 74 85 101 117 141 214 225 208 180 149 150 164 178 158 119 120 123 124 130 139 148 134 121 98 84 80 100 119 126 123 138 151 165 169 155 83 80 81 82 106 129 149 168 182 193 198 195 85 85 103 120 109 73 82 81 79 57 46 38 7 0 23 49 60 64 58 64 78 105 125 143 166 184 171 175 181 189 192 218 332 121 154 160 169 181 204 215 213 161 162 172 177 195 220 239 252 262 259 225 190 178 164 156 151 144 138 140 141 143 146 144 141 140 141 142 143 145 149 146 143 142 140 138 134 121 108 101 101 103 108 113 116 115 110 104 101 102 105 111 117 124 141 191 217 195 174 162 156 157 159 161 165 174 190 205 222 239 262 297 332 0 48 79 87 89 97 104 112 119 122 125 136 142 144 62 343 330 320 325 0 99 105 102 99 97 94 88 80 71 63 57 52 50 47 45 42 36 27 21 18 18 19 22 27 31 33 35 35 33 28 23 19 17 19 22 22 22 22 24 19 13 9 8 7 0 354 349 0 11 13 357 350 346 342 329 317 301 338 83 83 83 83 87 92 98 97 86 77 82 84 83 74 67 60 52 44 32 20 18 20 28 32 31 25 16 24 23 23 23 24 25 25 26 25 25 24 24 24 25 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 26 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 30 24 20 21 20 17 15 6 351 336 325 338 345 353 6 21 26 27 44 55 44 10 292 282 250 170 186 182 174 71 41 18 358 333 335 333 331 335 340 348 353 356 355 346 336 336 335 339 343 338 323 299 250 198 193 169 114 177 196 183 104 74 81 94 111 103 92 58 53 56 45 22 18 74 95 99 112 109 98 77 64 76 80 82 85 104 116 144 153 164 101 81 72 78 80 76 75 74 66 54 29 350 326 315 325 346 31 57 61 30 24 26 22 20 20 26 26 19 24 43 67 76 80 79 75 67 41 8 343 335 335 343 354 1 4 359 350 331 320 310 311 310 310 303 302 301 358 33 46 42 38 30 27 24 23 18 11 2 357 358 18 34 44 48 50 51 51 50 48 46 42 34 24 12 12 23 37 49 54 55 54 49 39 21 5 359 6 14 13 10 6 2 357 349 335 328 325 343 357 6 10 12 13 8 0 348 351 6 43 51 50 49 48 49 50 50 50 50 50 51 51 50 50 49 48 47 44 43 41 38 33 25 14 5 40 66 75 77 77 74 75 84 99 92 80 64 53 48 43 39 37 32 37 49 54 53 46 26 1 2 27 33 35 36 37 38 39 38 43 48 52 46 37 25 25 29 33 29 21 12 16 141 58 52 49 29 26 43 51 53 52 43 26 5 344 324 305 291 265 238 23 33 34 34 29 12 345 331 323 318 314 311 309 310 311 312 313 316 319 324 321 318 313 312 310 308 305 303 299 295 289 288 289 291 295 299 302 305 309 314 318 321 324 325 326 327 329 333 342 357 14 25 32 35 36 34 24 2 354 10 46 74 95 144 238 242 238 238 248 264 278 286 292 299 304 303 301 296 293 291 295 297 296 295 296 306 316 323 327 327 328 329 334 340 343 339 325 306 296 290 287 287 288 291 298 311 322 328 322 353 5 2 342 321 302 286 277 279 303 339 10 10 1 348 351 357 6 11 15 20 28 37 44 48 49 45 41 38 35 33 29 26 24 23 20 18 14 12 10 15 17 20 19 22 26 29 40 55 52 49 44 34 20 7 359 356 357 1 2 3 1 359 357 357 357 357 357 357 356 356 358 2 12 25 39 42 40 36 37 41 53 68 84 104 117 127 131 133 132 126 118 105 90 81 84 92 106 127 163 205 222 206 186 166 162 161 157 148 139 136 136 139 152 161 165 143 133 127 136 123 104 117 127 138 150 155 151 131 83 54 82 100 114 120 141 164 186 196 188 172 130 79 78 109 157 137 113 92 87 79 56 44 36 38 33 41 65 74 72 65 75 96 125 155 176 187 187 179 180 182 183 186 233 343 37 164 171 178 181 185 166 156 155 168 172 171 192 212 225 236 250 261 247 214 172 161 156 151 151 151 150 151 152 156 151 146 143 141 140 135 137 140 142 141 139 139 140 137 123 117 116 118 121 131 135 131 121 117 116 115 121 126 132 135 143 166 238 258 258 236 214 194 180 174 173 177 188 203 216 228 239 251 267 297 328 0 29 55 71 78 83 91 107 114 118 118 89 52 25 3 345 329 327 340 89 106 108 107 107 106 99 92 83 71 60 51 46 42 38 37 33 27 23 20 17 17 21 26 29 31 30 32 30 24 19 14 12 11 12 13 18 20 20 13 6 2 3 4 3 359 354 353 355 358 356 345 337 328 323 315 300 53 86 83 83 84 88 92 95 94 85 78 72 76 80 78 72 64 54 51 46 37 30 23 19 16 17 22 23 23 23 23 23 24 25 25 25 26 25 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 29 29 29 27 24 23 20 16 9 352 336 315 292 261 257 326 22 54 34 14 24 64 111 236 245 249 238 217 202 171 71 40 26 5 336 320 323 317 309 297 299 323 348 357 3 10 9 9 9 8 2 355 352 347 19 76 43 46 73 196 173 69 54 46 37 32 26 25 99 129 93 77 62 14 3 53 97 197 236 125 99 76 69 69 71 68 62 83 148 174 128 100 73 65 62 65 70 73 77 89 94 96 346 285 292 298 317 335 8 85 92 74 47 33 24 17 11 14 13 18 28 56 70 79 84 87 89 90 88 12 326 321 327 336 348 352 351 343 333 323 323 322 322 314 305 293 308 3 41 46 46 41 35 29 24 21 17 12 5 356 358 13 33 44 48 50 51 52 51 50 47 44 40 34 28 25 26 36 46 54 56 57 59 53 39 5 349 343 2 10 8 358 352 351 348 344 340 345 355 12 15 16 13 11 11 7 6 5 27 43 52 51 49 46 45 44 45 44 43 43 44 44 45 47 47 47 47 48 45 42 40 38 34 28 15 2 24 68 83 84 88 93 108 127 141 113 92 73 58 50 46 39 34 26 34 45 56 53 40 357 342 19 37 38 36 35 34 33 31 31 34 44 52 51 43 31 26 28 32 28 19 6 13 28 25 32 33 21 20 32 60 63 61 52 30 0 328 322 325 353 5 21 26 26 26 20 5 298 287 292 296 300 304 306 308 310 313 315 318 319 320 322 320 316 314 314 313 312 310 307 303 295 287 282 281 285 290 294 299 303 309 315 320 323 325 326 327 329 339 349 0 13 21 23 21 22 26 26 20 3 353 341 348 3 52 193 234 244 236 252 300 301 300 298 301 308 315 316 309 293 289 291 296 299 299 300 310 320 327 329 328 325 324 325 331 335 339 328 315 302 299 293 290 290 295 305 317 328 337 337 333 336 330 319 308 310 313 312 309 305 330 351 7 353 346 346 357 6 12 12 12 17 24 30 37 43 46 44 39 34 32 30 27 24 21 18 16 13 11 9 9 11 14 15 18 19 19 19 31 45 53 49 43 37 22 9 0 1 5 7 6 2 359 358 356 356 357 358 359 358 356 354 354 355 359 5 17 29 39 40 34 34 36 42 51 67 96 122 133 135 134 126 119 111 110 114 122 128 129 135 162 198 217 209 193 178 167 155 146 145 144 143 148 156 172 163 150 132 138 140 142 134 131 144 158 163 144 125 109 96 70 51 71 112 135 139 159 183 202 209 205 175 134 109 115 170 242 209 148 119 117 110 93 70 56 51 28 17 39 78 84 78 87 110 146 175 190 199 196 189 184 187 195 235 327 346 17 177 186 192 174 139 142 153 166 173 168 165 197 216 226 219 223 235 241 226 150 120 134 150 149 148 147 150 152 155 148 140 129 123 120 120 129 133 135 137 139 139 139 140 141 145 145 147 153 160 165 148 130 126 130 134 140 145 149 151 157 170 202 237 249 248 243 232 215 198 186 189 197 212 225 233 237 241 247 262 295 307 310 319 343 26 35 28 9 10 21 28 22 16 10 359 348 334 324 330 62 106 114 110 105 102 100 98 93 84 71 55 42 35 30 31 32 31 26 19 12 12 18 24 27 27 26 25 23 19 12 9 6 5 4 7 12 14 12 0 352 352 4 6 6 1 359 358 354 351 347 342 336 331 328 320 300 82 87 83 82 81 81 81 83 86 87 85 78 73 71 74 74 70 59 53 56 60 53 36 9 349 336 333 335 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 26 26 26 26 26 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 28 29 28 26 25 24 15 3 336 310 282 264 249 237 244 284 356 351 312 287 246 228 246 253 248 236 241 312 41 32 26 16 349 314 310 310 303 302 289 251 242 273 354 4 14 10 5 354 352 350 347 355 9 41 43 27 6 5 160 100 82 73 59 40 37 12 335 254 187 141 122 110 101 25 75 166 196 281 88 82 64 39 29 52 75 74 70 66 70 77 79 76 70 66 64 61 62 67 87 116 162 211 256 286 304 318 324 323 237 106 90 70 52 31 15 10 6 2 12 39 79 93 98 105 114 129 153 173 206 264 293 309 320 331 337 336 333 330 331 334 336 335 328 326 338 23 44 50 51 47 40 33 26 20 15 10 4 359 357 10 32 44 47 49 49 50 50 50 49 47 44 40 36 33 33 34 40 49 57 61 61 62 58 35 343 337 340 359 0 354 343 340 339 343 347 351 4 14 22 18 14 9 8 6 4 8 17 36 47 51 50 46 42 40 40 39 38 35 34 32 34 35 41 43 42 44 45 44 42 40 36 30 22 7 355 357 73 92 94 103 111 115 99 83 67 57 49 46 46 47 38 28 16 28 43 56 49 33 357 32 47 47 42 37 36 33 28 24 21 19 34 48 54 48 38 29 29 29 27 17 10 12 20 26 27 21 11 358 0 71 91 94 84 66 344 317 346 10 22 19 16 17 15 11 358 330 256 256 274 290 298 303 306 310 313 315 320 322 322 321 321 320 318 316 314 313 312 311 310 309 305 295 283 279 281 286 292 297 303 311 318 325 327 328 329 335 344 357 4 10 19 22 20 15 14 15 7 4 359 5 359 348 335 319 247 227 230 206 279 317 305 304 302 299 312 329 315 309 301 306 306 304 311 318 329 334 337 338 336 332 325 322 324 334 339 338 322 313 313 329 340 345 347 347 352 349 355 3 6 7 354 325 299 314 320 327 337 340 341 349 351 354 352 359 6 16 17 14 9 12 16 17 19 22 32 38 39 34 30 28 26 23 21 17 14 14 12 10 9 8 7 10 16 20 19 15 12 17 29 41 40 35 31 19 9 1 6 9 8 2 357 355 355 355 355 355 358 0 357 353 351 355 358 359 358 357 0 13 26 32 33 31 28 25 22 19 33 103 131 133 130 128 131 137 143 144 140 135 139 157 188 209 213 193 168 143 141 144 148 146 144 148 154 160 124 135 142 140 142 145 155 160 165 169 164 148 126 114 106 90 66 38 83 147 183 179 180 187 209 222 200 159 140 152 177 211 133 101 100 111 116 113 94 85 80 71 352 347 114 117 116 122 145 173 194 201 201 200 202 211 215 239 313 334 350 18 138 133 84 90 109 138 155 166 168 162 167 199 216 225 224 221 219 214 187 140 80 95 133 142 144 143 145 147 149 134 121 104 102 103 112 118 125 138 141 142 133 146 160 175 178 180 182 183 188 191 180 162 148 150 152 156 158 159 161 164 171 185 209 231 244 247 247 245 233 217 207 206 214 230 234 232 226 230 243 279 298 311 327 346 2 18 25 26 16 9 4 1 1 358 354 347 337 317 307 303 112 107 97 96 95 95 99 100 97 87 68 40 26 22 27 30 31 29 19 13 11 17 23 24 23 21 15 12 11 6 4 1 0 359 359 1 1 358 350 350 0 8 7 5 357 353 352 349 344 338 333 333 333 329 318 298 91 86 80 80 79 76 77 79 83 89 90 89 82 74 65 68 72 71 52 35 58 71 56 19 337 315 300 289 23 23 23 24 24 24 25 25 25 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 26 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 28 28 28 28 24 12 1 347 349 354 343 307 237 108 10 350 322 312 315 268 47 30 17 24 37 36 34 38 28 14 343 326 310 301 315 330 347 347 317 210 193 15 7 0 342 327 322 325 322 318 342 22 57 38 2 315 356 47 83 110 128 145 145 118 327 313 283 344 42 68 110 132 216 227 201 110 71 62 74 72 36 344 302 210 86 72 69 66 65 75 83 85 77 70 58 42 23 13 162 187 221 260 296 303 310 312 299 269 162 119 100 87 66 30 5 351 344 332 314 175 144 138 142 149 160 174 185 201 219 247 288 306 318 325 328 330 335 342 348 348 353 358 18 32 44 51 53 54 49 42 31 21 12 3 356 349 352 8 28 40 45 47 48 48 48 48 48 47 46 44 40 38 36 36 38 43 52 60 69 66 63 59 29 356 347 349 354 348 340 331 330 332 340 352 2 13 20 22 17 10 5 3 1 1 13 29 46 49 50 49 46 42 38 36 35 33 29 24 19 19 24 32 38 43 41 40 40 39 37 33 24 14 0 352 0 79 85 82 85 79 70 56 50 49 43 38 32 41 45 40 29 18 20 41 52 47 31 9 41 52 54 47 40 36 31 24 14 9 6 11 36 53 51 44 34 33 30 28 21 13 9 16 22 25 14 0 333 318 261 184 156 145 128 46 5 27 28 26 12 6 4 8 0 345 334 315 293 295 298 302 305 308 310 314 320 321 321 319 319 319 318 316 314 311 308 307 306 308 309 311 308 297 286 284 288 293 300 309 320 328 333 335 336 338 349 1 13 13 13 17 19 20 16 10 1 339 342 353 10 4 350 332 317 272 221 206 216 224 252 276 294 298 282 275 277 282 304 310 317 319 329 352 351 347 347 347 347 342 337 331 328 332 354 347 336 317 331 346 357 2 9 28 33 22 0 358 0 7 9 9 23 12 352 341 345 0 358 354 349 344 344 345 0 7 11 13 11 4 12 17 19 16 16 29 32 31 26 24 22 21 17 15 12 13 13 13 11 8 7 9 12 19 21 20 9 2 1 19 39 48 42 31 9 1 359 7 5 359 354 352 352 352 352 351 350 354 1 0 358 355 1 4 4 359 354 351 353 0 11 23 30 28 18 8 356 348 344 20 127 134 137 142 148 148 144 138 134 140 154 182 200 210 186 166 155 158 158 154 143 133 126 104 67 4 172 161 140 141 153 179 176 168 163 153 140 126 122 122 134 138 147 29 63 121 134 165 180 202 218 220 184 162 164 170 152 100 95 91 89 104 110 102 118 149 184 172 145 144 153 160 162 176 191 204 208 207 190 185 188 208 241 283 331 20 52 83 96 95 112 129 146 158 164 165 162 177 209 225 230 224 223 215 189 165 145 132 124 126 131 134 136 141 140 132 114 106 101 100 96 95 98 104 118 92 102 127 170 192 204 208 208 208 203 205 210 213 202 186 175 171 171 176 178 177 177 181 191 209 230 249 251 254 261 261 254 240 230 224 291 66 110 189 216 237 269 331 14 34 30 25 28 32 31 16 2 352 347 348 351 353 349 339 317 302 284 109 103 97 96 96 96 97 101 104 97 84 53 31 20 26 33 34 34 27 20 15 20 24 24 19 15 13 8 4 1 359 358 356 354 352 350 349 350 358 21 31 22 6 351 347 346 345 341 335 331 329 331 333 329 317 291 90 83 79 80 80 79 84 88 93 95 96 97 92 85 72 64 62 56 46 33 25 28 23 351 320 305 295 285 23 23 23 23 24 24 24 25 25 26 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 24 18 14 13 13 17 19 10 17 92 59 357 339 328 304 326 47 47 44 37 33 33 29 23 2 343 326 314 305 305 340 0 11 6 6 1 0 0 350 337 321 306 299 296 296 292 296 307 92 260 280 282 7 38 58 127 156 162 146 131 322 47 57 45 29 10 10 28 162 227 160 101 89 79 95 102 94 298 320 76 88 87 82 83 86 100 90 87 85 83 74 48 347 324 302 274 259 265 278 289 295 300 298 269 218 171 144 132 117 91 15 333 307 286 263 229 196 180 168 166 170 179 186 196 207 223 258 306 333 341 348 354 0 2 0 358 6 17 31 40 47 51 53 53 50 41 27 14 359 344 337 342 357 25 38 44 45 46 47 46 46 46 46 45 45 43 40 38 35 33 39 47 59 69 74 66 59 50 29 8 353 352 348 340 334 329 325 335 348 1 9 17 20 18 13 3 358 354 351 356 11 37 49 51 50 48 45 41 37 34 32 28 21 16 8 11 16 25 32 38 38 37 35 32 32 31 24 15 3 357 25 74 70 67 62 57 52 46 43 42 38 29 22 35 44 42 25 13 4 39 49 49 31 27 44 54 58 54 43 34 26 16 4 357 349 342 23 47 52 47 40 38 35 31 26 14 7 7 13 16 4 352 325 316 280 234 204 144 59 37 32 42 36 25 6 358 355 5 356 342 331 322 312 304 301 301 303 306 310 316 318 317 315 313 313 314 315 314 311 308 303 302 302 305 308 312 314 312 302 296 295 301 311 322 333 339 343 345 348 353 2 12 19 17 12 7 7 14 19 4 344 320 334 354 14 0 344 332 319 301 260 230 229 229 224 224 260 280 291 302 267 250 259 277 290 306 323 4 356 344 337 341 343 345 343 341 343 4 19 354 329 324 348 357 1 359 0 8 354 314 315 5 20 22 12 8 15 18 17 8 7 12 4 350 340 330 332 340 357 358 355 8 6 2 15 25 34 24 28 41 39 30 17 16 18 18 13 8 5 8 11 12 10 6 5 10 15 20 20 14 359 352 356 16 38 53 49 31 344 336 337 354 351 346 348 350 350 348 348 349 356 4 10 9 6 5 8 8 6 358 353 347 346 347 351 2 15 32 23 10 357 347 339 333 0 133 140 145 146 144 139 133 131 138 154 180 194 199 185 179 176 172 162 150 133 121 113 116 140 234 232 199 150 142 156 182 171 156 146 134 122 107 106 131 156 149 131 81 77 96 140 189 198 204 208 217 201 155 133 116 108 99 106 103 95 105 117 136 168 181 186 162 153 160 171 180 183 188 192 202 205 222 226 189 175 172 191 202 176 112 103 119 131 139 149 154 159 166 179 191 182 186 198 224 231 226 230 206 166 153 146 149 119 92 102 111 118 125 118 108 103 108 110 105 85 69 58 43 32 43 62 148 214 224 228 235 236 238 249 244 234 226 222 216 206 205 214 228 234 233 234 231 227 247 284 306 283 269 267 282 289 292 315 0 34 41 53 125 169 170 116 83 73 68 60 41 28 30 23 5 349 339 336 340 347 357 359 357 337 8 106 108 107 106 104 104 103 95 98 102 97 88 64 33 0 9 30 38 40 33 26 18 21 24 29 21 14 9 1 358 355 356 353 349 347 345 344 346 356 13 34 37 25 359 341 340 343 342 337 332 329 328 333 333 327 328 81 86 82 80 84 88 93 104 111 116 115 111 107 103 98 92 86 83 82 82 78 74 66 49 331 324 309 300 301 23 23 23 23 24 24 24 25 25 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 22 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 25 24 22 21 19 17 21 22 19 43 147 260 252 253 292 32 41 39 36 29 24 14 353 330 299 307 310 305 289 287 16 21 10 352 347 342 345 340 324 298 286 283 280 279 285 279 265 241 222 237 13 28 63 48 39 63 138 130 85 50 28 47 59 59 9 348 352 347 335 308 101 111 120 127 169 164 186 263 341 67 102 107 120 162 138 113 86 84 88 105 118 180 340 331 315 286 261 256 284 298 300 303 300 265 233 198 166 98 85 68 16 312 292 276 254 236 218 206 195 186 184 186 189 194 201 216 252 341 10 19 25 21 17 12 8 5 6 23 35 42 46 48 48 47 43 36 25 5 347 339 342 5 24 38 42 44 45 45 45 44 44 43 44 43 43 39 36 32 28 25 36 56 77 69 61 52 47 42 30 6 349 344 342 340 337 340 345 354 3 10 14 17 18 13 6 353 346 340 335 345 13 44 50 51 50 48 45 40 36 32 27 22 16 12 8 10 13 20 26 32 38 39 38 37 35 33 30 20 11 5 41 65 68 63 55 52 48 44 41 38 34 21 13 14 33 38 24 16 13 36 52 57 41 40 46 55 57 56 44 32 15 8 0 351 342 347 31 48 51 48 41 35 38 33 27 13 2 357 6 7 359 353 342 343 334 336 20 35 35 26 24 29 34 24 9 353 348 352 349 336 321 313 307 301 298 298 300 308 314 314 313 311 308 307 309 309 309 307 306 304 302 301 301 304 307 310 315 316 315 307 308 313 322 335 344 351 356 358 358 2 7 14 20 22 8 356 348 3 9 349 328 319 334 356 9 343 319 309 303 299 295 294 278 257 237 222 209 280 317 320 298 261 239 230 230 249 289 320 323 314 301 294 313 331 342 348 35 12 3 326 324 326 335 342 349 348 335 313 272 263 277 8 38 38 14 0 353 356 10 33 64 54 7 330 320 319 352 5 8 339 309 76 41 21 13 42 60 51 51 56 57 39 14 11 12 15 5 358 354 0 5 8 6 5 5 10 14 18 16 7 351 348 352 8 29 50 60 16 315 324 327 333 329 335 349 351 352 349 359 7 12 15 16 14 10 9 9 8 4 356 350 345 343 343 343 343 347 357 11 12 3 350 341 336 336 354 135 141 141 140 134 132 129 138 150 175 195 201 195 184 176 162 149 136 126 125 129 145 170 210 240 238 213 180 141 148 151 143 137 128 115 88 56 75 147 136 132 125 128 138 175 203 222 237 224 198 183 138 122 115 111 108 110 120 126 135 153 167 172 164 135 148 165 172 175 183 195 205 202 150 105 151 239 212 185 163 183 198 180 157 150 153 158 162 165 165 167 171 184 195 199 196 200 221 225 223 221 125 129 132 132 128 100 83 77 80 87 94 94 97 100 106 107 103 81 53 26 18 16 30 37 229 240 248 255 259 261 267 277 260 248 239 240 243 244 247 257 259 255 253 253 279 320 351 8 22 38 46 45 19 14 13 6 10 20 32 43 67 93 108 110 116 118 116 116 114 98 10 349 341 332 330 332 340 349 2 4 12 35 77 101 108 115 117 115 112 110 104 105 106 102 98 89 170 6 23 37 43 46 39 30 21 15 13 16 22 16 6 354 349 348 349 348 344 340 339 342 345 357 18 35 34 19 349 336 331 338 340 336 331 330 330 333 330 318 346 78 84 83 84 91 101 115 138 151 151 143 134 126 123 121 121 121 124 126 123 126 123 130 138 169 312 295 298 336 23 23 24 23 24 24 24 25 25 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 23 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 24 24 24 24 24 24 24 24 25 25 25 26 26 26 25 24 24 24 25 28 20 13 9 336 269 304 350 54 50 46 43 29 12 355 333 308 283 270 275 302 309 318 224 158 117 294 304 316 323 332 335 323 315 307 293 276 263 254 245 238 232 203 104 39 77 91 74 39 10 197 73 57 39 25 18 67 81 305 312 321 329 331 335 61 92 105 119 231 262 269 308 341 92 112 122 140 159 114 97 84 83 92 120 121 105 43 10 322 263 233 147 5 350 333 289 258 243 233 52 30 24 17 3 337 297 295 283 260 239 228 220 213 206 200 198 197 196 204 219 289 19 32 32 31 27 23 17 11 10 15 29 40 45 46 47 48 43 37 28 19 8 3 11 21 34 40 44 45 45 45 44 43 42 41 41 42 42 41 37 32 26 19 14 12 55 52 48 43 39 33 26 17 359 346 339 340 344 351 358 2 7 10 15 16 14 11 5 355 345 334 325 319 350 31 48 49 50 49 46 44 40 37 32 26 20 13 10 8 5 6 10 17 28 35 41 40 39 38 37 33 24 12 9 38 62 70 64 56 48 46 43 38 35 28 13 3 3 19 22 21 25 31 35 53 58 55 50 52 57 58 56 46 29 9 3 357 348 334 352 44 50 50 49 40 39 47 35 27 15 5 0 3 2 358 354 354 356 6 17 25 27 27 21 17 20 29 20 4 343 337 331 328 316 306 301 299 299 300 304 310 315 315 312 310 308 305 306 306 304 301 297 296 296 296 298 299 301 304 308 311 315 317 319 319 324 330 342 353 2 6 8 7 6 6 7 10 10 1 351 342 347 340 321 303 308 335 355 0 256 257 266 287 292 298 314 321 320 283 234 211 339 340 335 320 287 241 212 207 219 306 329 332 325 315 306 292 320 354 4 22 3 347 329 327 322 321 326 331 338 328 318 294 283 324 22 52 47 23 350 334 336 0 62 109 124 179 279 311 344 20 28 32 351 140 113 69 14 3 38 66 79 68 63 65 44 24 18 15 11 355 346 343 347 353 358 1 2 4 7 10 13 15 8 354 346 346 355 13 36 68 13 326 324 323 322 318 346 6 8 16 19 21 20 19 18 16 13 9 7 6 5 1 354 348 344 342 342 342 340 337 335 342 358 4 355 346 341 339 342 12 126 135 136 133 133 133 138 148 165 188 199 201 184 162 139 131 127 129 134 143 158 171 189 214 216 208 142 99 101 119 131 140 138 125 107 76 58 94 140 144 144 145 142 137 97 61 29 298 249 212 146 135 137 129 115 86 119 138 158 164 164 149 123 106 168 184 185 183 181 184 195 206 206 169 186 207 212 191 168 174 188 198 177 157 147 140 143 149 159 161 161 182 205 225 229 229 233 214 188 150 134 131 135 134 127 114 106 96 81 79 82 89 95 101 103 105 103 86 37 6 5 2 357 285 260 261 267 270 271 279 277 271 263 263 266 280 291 296 280 267 254 244 228 119 8 3 2 11 21 33 42 46 34 27 22 19 7 6 24 34 43 62 105 135 135 134 134 138 145 165 301 318 323 329 336 344 348 350 352 353 355 3 32 86 103 122 125 123 121 123 129 123 120 118 119 123 152 84 60 53 52 51 47 37 26 14 10 10 16 9 358 343 340 341 344 342 339 335 336 341 344 2 22 30 23 5 341 330 327 332 336 338 329 326 324 324 319 311 22 77 82 86 91 100 114 130 151 167 175 173 158 142 122 127 147 168 173 170 158 152 147 147 169 205 223 235 252 314 23 23 24 24 24 24 24 25 25 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 23 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 24 24 24 24 24 24 24 24 24 25 25 25 26 26 25 25 27 27 34 35 25 14 5 14 21 21 34 51 60 60 51 17 337 299 283 277 268 294 318 349 358 1 7 163 152 188 249 296 324 347 5 10 8 359 343 316 309 331 335 261 215 201 199 187 185 102 73 42 32 34 43 43 35 12 5 57 75 248 290 298 305 323 13 72 80 80 46 323 300 282 254 220 118 130 148 194 194 83 86 86 79 70 77 95 73 54 46 37 218 76 66 43 339 261 232 220 129 61 41 27 11 359 344 326 311 313 312 294 251 233 227 223 219 217 212 212 210 216 227 12 33 36 36 32 29 26 20 14 12 20 34 43 46 46 47 46 41 32 20 17 20 26 33 37 41 43 44 45 45 45 43 41 40 40 39 39 39 37 35 29 25 21 30 41 44 40 37 35 29 21 8 359 351 344 343 345 355 0 4 5 7 9 12 11 6 1 354 347 338 325 322 338 26 44 49 49 48 45 43 41 39 36 31 25 17 11 7 5 3 0 1 7 20 34 42 43 44 43 41 36 30 14 14 30 61 70 68 60 51 48 44 39 32 23 10 8 12 19 14 10 6 9 20 43 57 59 55 56 58 60 58 50 28 8 359 351 343 331 0 42 50 49 45 37 38 47 39 26 16 6 2 3 2 357 349 348 359 17 21 22 20 18 17 25 27 24 4 341 314 314 312 307 298 293 290 293 296 300 305 311 314 311 308 307 307 306 306 304 301 297 291 285 290 292 294 295 296 299 302 309 316 320 322 321 325 333 348 2 13 16 17 16 10 5 1 357 352 344 347 343 338 320 308 308 319 338 9 166 200 217 273 293 288 298 316 321 340 7 19 17 2 355 349 337 337 284 241 286 316 343 350 349 336 320 301 280 319 12 20 16 359 343 318 306 305 312 326 326 325 321 334 353 344 357 16 44 47 26 319 322 339 17 77 120 125 133 295 345 14 38 45 52 41 70 81 58 23 8 13 40 76 77 65 55 44 34 27 18 2 341 334 330 333 340 347 352 356 0 5 7 6 4 359 350 338 338 342 351 6 36 10 340 328 325 325 323 0 31 35 36 34 32 26 22 19 15 10 4 2 1 0 357 354 348 344 341 339 336 333 330 328 329 342 356 2 353 348 344 343 345 12 111 129 132 135 138 141 151 164 183 194 199 180 158 144 142 140 139 146 155 163 166 172 185 151 114 115 114 115 119 135 154 171 150 139 135 126 114 121 128 132 134 122 105 96 92 278 288 286 282 140 154 154 134 132 134 156 159 158 177 164 136 126 148 200 218 213 190 178 175 180 201 213 204 194 186 177 170 166 173 180 180 138 109 92 65 49 48 116 154 167 185 205 228 251 274 311 59 136 150 142 137 133 134 128 122 123 118 104 100 100 102 105 104 98 94 94 99 0 344 350 344 331 298 284 277 276 276 276 276 271 267 273 292 314 316 312 306 298 308 98 82 77 73 45 11 345 1 21 42 48 62 98 78 51 36 348 346 5 15 12 345 299 184 155 146 144 149 166 214 298 317 328 343 354 355 347 340 334 331 322 307 301 308 323 127 130 131 133 136 138 134 128 124 125 126 125 105 92 82 69 60 58 48 35 20 13 10 12 359 344 328 331 336 340 338 335 333 332 334 343 10 26 26 11 349 332 326 324 328 333 334 322 319 316 317 314 322 54 77 82 90 98 109 126 138 151 163 164 154 125 106 93 113 168 200 196 180 132 110 104 118 145 174 208 227 248 305 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 23 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 24 24 24 25 25 25 25 26 28 28 29 35 35 31 16 9 7 14 25 33 38 53 70 67 11 288 295 321 347 11 20 21 20 8 359 353 346 318 276 297 333 7 19 24 20 18 14 12 18 34 24 20 28 27 25 16 26 139 62 54 46 40 36 33 27 15 358 359 17 18 8 331 299 294 306 18 72 80 62 12 316 281 206 165 152 128 145 148 241 341 67 78 72 63 44 51 78 62 39 357 44 65 42 14 336 267 251 197 39 35 36 29 19 359 354 351 349 341 337 334 328 289 226 217 216 222 223 220 225 228 232 349 31 31 32 32 30 28 28 24 19 14 24 35 44 45 45 43 41 38 29 24 24 29 34 38 40 41 42 43 44 44 44 43 40 38 38 39 39 38 37 33 30 30 31 37 39 38 34 30 26 18 7 353 347 343 341 344 347 351 354 357 358 358 0 358 354 348 346 343 340 330 325 333 16 45 49 49 48 45 41 37 34 33 33 28 22 15 9 4 0 357 354 352 354 3 27 43 50 50 48 45 40 33 19 15 29 61 70 73 65 56 49 46 41 33 26 20 16 13 12 5 353 341 340 357 30 53 56 54 54 56 60 57 51 33 16 3 355 357 0 18 30 35 32 29 25 24 31 42 28 15 1 8 9 4 353 342 344 10 24 24 18 11 7 8 18 36 25 329 293 282 294 298 297 291 287 286 286 291 298 302 304 304 303 302 303 304 304 305 303 300 297 293 289 290 289 289 289 289 289 292 298 305 308 310 309 311 316 333 19 33 28 24 19 8 355 343 340 334 331 340 339 337 321 316 323 327 340 37 85 80 37 317 297 286 302 318 316 348 20 41 29 7 359 345 327 326 0 6 345 342 347 357 351 311 299 293 286 339 22 26 4 338 313 294 290 299 311 330 321 308 293 333 25 19 351 349 2 3 0 339 3 17 52 74 85 14 353 340 14 42 53 55 55 55 69 77 74 44 17 359 359 11 129 139 162 233 23 25 11 342 324 319 320 323 329 335 342 348 354 359 1 359 354 347 341 333 334 336 343 355 10 7 351 338 331 333 346 24 41 44 43 41 38 32 26 21 13 3 353 357 358 357 354 350 346 340 334 329 328 328 327 327 328 335 347 358 358 355 351 345 344 345 8 91 118 126 131 137 148 160 175 184 188 175 164 158 153 146 146 159 167 167 160 156 149 91 115 124 121 121 124 142 166 190 195 145 139 132 122 101 118 126 134 127 128 134 160 277 282 290 307 339 333 331 76 166 171 173 162 158 180 166 146 148 176 214 233 239 229 196 182 179 194 200 193 158 147 169 184 182 171 157 128 92 86 80 58 26 19 57 139 178 194 206 221 235 259 322 74 124 135 130 125 122 128 132 130 131 130 128 132 128 118 109 101 91 80 69 268 291 309 332 328 319 305 287 277 278 279 275 265 260 266 304 324 328 320 320 335 94 95 87 73 64 53 32 309 296 293 277 136 156 165 171 154 154 289 283 312 358 17 0 290 249 234 232 203 190 201 259 284 301 312 327 345 356 354 341 329 321 318 303 286 286 302 312 305 145 135 135 136 139 136 128 122 122 122 121 128 122 112 91 78 70 60 46 30 17 11 6 349 332 315 324 332 336 334 332 330 328 333 353 19 27 20 357 335 323 322 321 326 329 325 315 314 314 315 328 10 65 78 85 95 107 125 139 136 130 124 118 109 101 100 102 129 163 187 149 96 74 79 100 154 187 196 201 215 240 249 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 22 22 21 21 21 21 22 22 22 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 29 28 28 32 32 18 301 314 9 7 23 38 32 34 48 51 67 83 39 22 27 36 37 22 8 349 340 335 344 353 357 13 23 26 24 22 18 15 14 12 18 25 23 30 36 35 24 9 32 46 46 55 56 48 34 9 317 327 342 344 356 12 11 7 350 328 315 33 68 72 52 0 301 351 100 90 87 84 88 61 26 39 90 94 91 82 39 70 78 72 62 27 75 60 46 13 7 20 44 47 41 34 26 17 6 354 354 355 357 353 347 341 336 317 214 197 197 208 220 226 229 243 328 37 37 34 30 27 26 27 27 25 22 20 27 38 45 45 43 39 35 32 27 27 29 33 37 39 40 40 40 41 42 42 42 41 38 37 37 37 38 38 36 35 34 34 36 39 38 34 25 19 10 357 347 338 333 332 333 335 333 329 324 326 335 333 329 323 319 317 323 324 323 316 326 354 36 47 50 47 44 41 36 32 29 30 30 25 19 11 5 359 353 349 346 342 340 345 2 36 54 55 54 50 44 35 23 19 38 61 71 73 68 60 52 48 43 37 30 21 13 5 353 335 325 323 326 358 36 50 52 51 48 51 55 54 48 36 24 18 15 19 23 27 27 27 25 22 18 14 20 26 23 15 7 17 13 5 341 336 348 21 28 28 17 5 358 355 354 9 13 324 291 290 292 295 295 293 289 285 283 287 291 297 293 290 290 293 296 301 303 304 303 301 299 295 292 290 289 287 284 285 284 282 283 284 287 288 289 286 277 264 193 70 51 32 17 3 342 330 327 327 328 332 315 305 299 307 316 316 329 6 25 23 347 301 293 288 306 310 298 336 29 63 41 6 339 315 308 349 43 40 11 348 338 315 246 217 280 294 304 350 20 34 334 308 294 296 295 305 295 284 285 276 247 231 179 140 298 302 306 309 322 354 38 67 103 103 84 17 340 340 40 67 70 66 48 45 65 81 86 70 45 6 343 332 269 210 206 212 260 337 329 317 316 317 319 320 321 326 333 341 346 351 354 353 350 345 343 342 348 358 6 14 18 19 6 357 350 4 32 50 49 49 48 46 43 40 34 26 14 5 358 359 357 354 349 343 336 329 326 325 330 331 331 329 330 335 341 347 353 358 355 347 343 344 352 29 91 112 122 131 143 154 163 170 182 197 183 169 156 149 152 164 176 172 160 145 135 123 121 121 119 117 123 152 170 176 164 141 134 134 140 148 163 163 158 134 131 137 163 236 261 268 282 323 339 336 335 333 241 205 169 163 168 158 155 163 185 208 223 227 222 195 180 171 133 111 112 111 125 148 152 151 146 127 105 87 89 82 49 21 19 36 76 149 172 198 209 180 109 110 120 120 122 121 119 119 131 240 274 148 138 136 137 129 120 112 108 104 98 333 283 277 293 317 329 320 305 290 285 285 283 275 252 235 247 5 341 329 315 255 128 120 117 112 102 73 40 249 249 250 242 216 198 186 178 159 83 346 309 288 305 335 237 217 234 222 220 229 252 275 281 278 279 282 289 301 322 346 345 330 315 307 305 294 287 281 297 326 325 356 127 136 140 142 138 128 122 121 119 120 143 132 117 102 94 85 78 64 45 25 12 0 334 318 308 316 324 327 328 326 324 322 333 0 28 27 3 329 316 311 315 319 324 323 318 312 317 323 333 12 49 68 82 93 105 124 144 153 141 125 111 103 99 102 109 119 131 116 94 80 79 88 127 166 189 179 76 47 2 1 9 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 27 27 27 27 26 26 25 25 25 25 25 24 24 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 24 24 24 25 25 25 26 27 26 22 20 341 284 273 282 328 0 13 36 38 33 26 14 30 56 48 34 19 32 26 8 347 330 321 328 350 9 28 36 38 35 27 19 12 8 10 14 23 20 15 30 41 43 9 1 31 50 63 86 87 85 41 326 289 313 323 320 319 4 19 26 30 27 41 58 59 62 56 317 309 30 73 82 73 68 69 60 52 53 110 119 119 126 143 122 122 126 143 103 80 51 35 15 39 47 48 43 39 32 17 2 352 346 344 350 355 358 353 347 343 340 211 180 182 187 209 217 219 37 40 44 40 35 27 25 24 23 23 23 23 26 32 39 44 44 42 37 30 26 25 27 31 35 38 39 39 38 38 39 39 39 39 37 36 36 34 33 32 33 35 37 39 40 44 45 42 28 9 355 345 338 329 324 321 323 325 328 323 313 295 286 283 294 294 289 285 288 296 299 301 304 344 26 45 47 47 44 41 37 32 29 27 29 28 22 12 4 357 352 347 343 339 333 328 328 333 18 51 62 61 56 50 41 34 33 51 63 72 75 74 66 57 52 46 40 33 20 6 353 342 327 312 320 339 23 46 51 49 48 45 46 49 51 46 41 33 29 27 28 29 29 28 25 21 17 12 9 13 16 18 13 12 18 11 0 333 347 24 34 31 26 14 1 351 345 342 338 337 323 303 297 296 297 296 294 288 284 280 280 286 291 288 285 285 289 293 298 301 304 304 301 298 295 292 290 290 291 291 294 293 287 275 265 263 264 266 266 277 320 16 51 61 51 20 349 327 321 322 330 332 320 291 284 287 291 290 284 344 0 341 298 281 289 295 301 324 307 293 293 350 71 80 0 318 333 4 42 73 76 46 348 317 294 234 207 267 299 312 335 305 252 259 281 302 320 321 310 208 230 262 257 254 263 261 251 249 271 280 282 310 344 41 101 130 123 119 31 306 328 81 88 95 95 71 48 53 90 96 85 78 50 333 320 308 224 184 176 121 322 315 317 321 325 323 319 316 320 327 335 343 348 354 356 357 357 0 6 13 18 21 21 22 23 18 17 21 35 50 55 54 53 52 49 43 37 32 27 22 18 12 7 0 353 346 340 333 329 331 333 337 335 332 328 330 334 335 339 344 358 358 349 343 344 350 7 52 100 119 132 144 156 166 173 184 191 184 166 152 146 150 160 171 164 151 136 131 124 110 107 108 98 37 329 186 172 162 146 146 154 166 175 179 157 139 123 132 141 151 189 232 244 251 277 354 356 354 355 358 7 158 152 145 137 149 174 193 205 215 211 199 169 156 126 73 67 70 69 77 92 115 115 111 103 96 90 94 75 48 24 17 24 61 77 77 66 36 5 51 99 117 119 119 120 120 124 142 228 274 291 149 139 136 132 129 126 127 131 144 196 262 268 295 328 336 318 303 292 293 299 292 266 132 119 116 97 11 0 166 142 143 145 157 168 180 183 185 188 224 236 232 211 197 184 167 104 0 325 304 279 269 257 229 224 223 221 219 223 232 249 261 269 272 275 273 274 282 309 308 299 290 284 280 282 288 297 316 333 338 329 140 143 148 146 141 132 127 123 123 126 152 126 114 108 104 101 95 87 69 41 17 344 312 300 296 304 315 323 325 322 320 320 330 349 13 10 293 296 296 298 307 313 318 319 319 319 327 340 8 48 66 75 89 103 117 142 161 174 157 127 101 96 97 107 112 113 101 87 80 86 121 180 199 154 58 46 36 33 40 42 39 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 23 23 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 23 22 22 22 22 22 22 23 23 23 23 24 24 24 25 24 24 24 23 14 237 194 138 10 355 12 33 37 37 37 32 14 357 355 13 34 5 289 162 33 351 327 320 314 317 334 3 41 59 64 44 28 15 0 352 3 20 32 13 357 339 29 53 318 317 0 159 150 162 125 94 0 327 280 250 299 300 290 331 35 49 50 43 47 53 55 60 128 86 39 42 72 89 90 83 83 89 87 92 107 117 128 148 159 163 155 134 107 77 61 45 24 12 41 54 60 55 36 24 356 340 321 327 336 350 0 5 3 2 0 6 28 170 174 185 202 205 188 56 50 47 41 34 26 24 22 19 21 22 23 28 34 39 41 42 40 34 25 21 22 26 31 35 38 38 38 37 36 36 37 36 34 33 33 33 30 24 15 16 25 40 43 43 46 48 47 22 349 333 331 327 320 319 320 325 323 321 320 320 313 302 299 297 285 274 263 262 267 278 300 335 28 44 50 47 44 41 38 34 28 25 24 28 24 16 2 354 348 344 341 337 333 328 321 316 315 329 46 65 66 62 54 47 49 54 60 67 72 77 78 76 69 60 51 45 34 17 0 346 336 322 307 342 15 36 46 53 54 49 45 43 46 49 49 44 38 35 33 32 30 28 26 21 17 10 6 5 10 13 13 11 10 10 4 0 353 15 44 51 36 24 12 354 344 336 336 336 332 324 313 305 303 301 299 295 291 287 284 279 287 291 290 293 295 298 299 299 302 303 304 302 299 296 293 292 294 298 302 305 303 298 279 256 244 241 249 278 33 27 22 19 36 60 22 326 295 294 300 306 335 343 334 324 315 303 205 158 102 308 281 272 278 293 304 314 321 300 289 282 321 25 113 71 30 18 30 48 77 83 81 102 331 287 191 175 179 296 292 273 257 250 252 284 339 340 323 299 226 227 246 265 282 305 306 292 277 270 271 278 318 352 43 22 38 67 96 142 209 151 131 113 124 127 122 107 71 115 110 98 86 29 299 286 281 221 153 144 99 258 282 322 337 335 325 317 313 314 322 332 343 352 358 4 7 10 13 16 18 19 20 21 22 22 21 22 25 33 45 52 54 55 54 49 43 36 31 29 26 26 20 13 2 355 350 345 342 338 341 342 340 334 329 323 325 328 331 338 346 1 2 356 344 343 349 358 25 77 119 141 156 168 175 178 181 177 166 147 135 126 127 137 150 146 142 137 128 117 102 100 93 67 30 19 114 143 155 169 175 181 176 168 156 138 131 129 134 138 138 165 203 225 233 256 26 19 16 16 32 86 127 128 127 130 163 191 204 206 203 187 170 153 146 129 100 70 59 56 50 61 98 102 102 97 90 83 74 65 54 41 34 46 76 87 90 96 78 63 68 90 107 114 116 116 114 119 142 226 278 297 206 149 141 139 137 138 143 148 153 173 217 265 296 317 324 298 284 282 290 299 102 105 111 118 118 119 233 169 160 153 161 171 184 187 183 166 159 158 203 224 219 206 195 178 151 308 258 258 257 252 244 237 230 225 225 227 223 226 233 244 253 264 270 271 264 256 249 250 258 266 271 265 260 264 273 285 305 315 319 312 295 180 156 148 138 133 130 127 127 127 127 120 115 111 111 112 109 103 92 69 25 315 289 287 290 297 311 320 321 319 318 322 328 329 304 263 244 275 282 287 297 306 312 314 318 325 334 349 21 66 83 95 100 110 129 164 185 192 168 123 92 94 96 103 98 90 81 81 83 112 164 159 79 53 47 43 37 37 47 48 44 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 25 25 25 25 25 26 27 27 27 27 26 25 25 25 25 25 25 24 24 24 24 23 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 43 50 33 29 29 33 30 31 32 30 25 359 338 322 342 349 310 266 243 248 285 297 301 304 315 335 352 5 43 52 40 28 11 340 335 342 16 20 329 310 308 41 35 12 317 278 205 148 95 23 5 350 332 237 210 291 310 319 28 45 49 65 67 59 64 70 44 43 57 52 54 58 90 99 106 139 184 170 121 106 124 138 158 173 172 155 98 74 66 56 39 6 357 12 45 77 96 39 12 336 317 315 342 358 8 11 14 14 14 16 21 28 92 166 190 202 202 118 54 50 45 38 32 27 23 19 18 20 21 24 27 31 34 36 36 34 27 20 16 19 24 31 35 38 37 36 35 35 33 33 31 29 27 25 22 12 353 330 320 352 35 45 45 45 43 39 22 355 337 331 329 327 332 330 325 312 317 333 357 5 0 343 322 297 270 244 244 265 315 7 35 48 50 50 48 43 39 36 30 23 19 21 23 18 5 349 343 340 338 336 333 331 324 316 304 294 282 284 65 59 55 52 48 56 60 61 65 69 75 79 80 70 66 61 52 36 13 349 335 324 311 314 14 42 46 41 52 58 53 47 43 42 45 48 44 41 38 38 37 34 28 23 17 10 4 7 10 11 10 11 10 10 7 2 359 359 9 40 69 63 47 8 344 334 330 332 334 335 330 324 318 316 312 305 302 302 306 308 307 309 309 310 312 311 310 307 306 307 306 304 302 298 297 294 297 301 305 309 310 311 307 288 229 216 216 154 61 56 42 23 351 346 348 354 328 290 281 272 340 6 354 342 345 1 31 82 109 114 144 245 278 306 320 318 306 302 290 290 297 337 15 104 58 35 9 335 347 42 77 85 92 84 76 59 61 76 140 269 277 295 314 322 32 23 359 327 309 236 200 216 288 289 312 327 330 322 290 280 299 349 14 31 9 12 31 70 91 132 142 161 195 166 150 136 162 189 177 160 202 287 278 267 248 238 187 141 142 157 212 235 0 0 340 323 315 311 311 320 332 346 357 6 13 16 18 21 21 20 19 19 20 20 19 17 15 16 19 27 37 44 48 46 43 38 34 29 27 26 25 22 18 9 2 355 351 347 344 343 338 332 324 321 319 320 326 336 344 353 5 8 2 346 343 347 356 14 46 107 147 163 173 174 173 168 158 145 131 117 104 81 77 91 109 112 111 109 110 108 107 92 58 55 55 84 130 175 202 203 188 156 143 136 134 140 146 146 144 145 171 191 210 225 237 0 29 33 41 82 118 130 135 142 158 185 197 196 184 95 112 128 128 112 101 92 81 73 62 42 27 33 91 110 112 92 74 59 59 60 63 61 68 85 103 107 104 89 80 76 80 90 101 105 101 77 59 42 0 326 323 319 148 141 141 139 136 137 140 147 174 220 272 280 285 284 253 249 253 259 245 101 108 121 136 152 173 203 188 174 168 183 191 185 170 155 146 149 162 206 213 206 196 197 206 236 263 270 263 251 233 210 204 210 211 224 235 233 228 229 240 249 255 261 261 257 249 240 231 234 246 260 261 260 259 268 277 286 293 299 304 302 284 196 151 139 136 133 130 129 128 128 125 121 115 115 114 110 102 95 84 16 282 276 277 276 278 294 304 308 312 316 322 321 316 308 292 269 263 274 284 296 305 309 312 318 324 332 340 4 52 80 94 100 114 139 193 206 205 163 115 96 100 101 99 93 87 82 76 68 59 62 59 58 53 48 44 42 45 50 49 43 24 24 24 24 24 24 24 24 25 25 25 25 26 25 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 26 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 24 25 25 25 24 23 24 25 25 34 40 36 30 24 8 345 301 300 300 313 317 307 272 255 248 256 267 284 298 313 342 6 25 54 56 45 28 11 349 342 341 357 326 300 289 312 44 23 11 340 22 42 40 21 0 331 336 354 20 318 316 339 16 50 36 19 19 103 107 99 71 21 8 19 42 55 57 63 91 145 223 198 120 123 128 149 148 148 111 97 89 80 76 74 63 33 337 334 347 24 59 67 42 17 352 348 0 18 22 25 23 20 19 19 21 23 20 22 193 208 206 200 62 51 48 42 36 30 25 21 17 17 19 20 22 26 28 28 28 27 24 18 13 11 13 20 29 34 36 36 34 33 32 30 27 22 20 16 12 357 333 305 291 284 351 41 47 44 40 33 24 11 355 344 337 335 333 332 315 306 293 336 6 17 13 6 357 348 331 342 22 34 29 31 37 44 49 52 52 49 43 36 30 23 18 14 18 17 7 350 338 333 335 336 336 332 327 316 304 288 275 269 289 22 33 38 41 44 51 56 58 62 65 68 68 60 43 64 68 63 39 352 321 312 307 301 309 16 48 46 31 46 57 59 52 45 43 45 46 44 41 38 36 36 36 30 21 12 4 3 8 17 15 8 8 8 7 3 0 0 358 358 5 27 52 88 55 346 329 327 331 332 333 330 328 326 324 322 316 314 319 326 329 331 332 326 322 320 316 313 310 308 306 304 305 303 301 299 297 300 304 309 311 313 313 310 288 197 197 188 83 67 66 68 27 341 343 355 7 16 20 20 1 355 0 336 319 338 15 32 50 73 117 156 166 217 354 341 321 293 287 284 296 305 305 316 334 4 3 340 291 291 296 317 345 32 63 67 46 352 321 298 321 330 12 346 347 0 37 7 315 300 276 165 158 268 252 301 18 4 354 342 339 14 26 34 35 7 19 47 68 53 52 127 180 197 185 165 151 172 185 201 189 269 278 273 266 247 226 156 135 155 175 203 180 132 92 340 325 317 312 312 322 335 350 4 14 20 23 28 32 24 22 22 21 20 19 15 13 9 8 8 12 18 26 32 33 32 31 29 27 26 24 23 21 17 12 6 359 353 346 340 334 326 320 317 316 316 319 333 353 359 2 6 13 6 349 341 345 356 14 40 76 113 140 156 157 154 147 142 134 126 111 100 85 76 72 84 87 85 84 104 121 128 132 125 123 117 119 194 211 217 212 180 151 141 138 140 149 156 159 174 191 198 194 204 225 235 255 19 40 58 118 140 144 142 145 154 171 159 131 80 65 84 111 116 111 106 101 96 94 88 70 14 11 84 107 105 88 70 55 54 65 75 77 76 82 106 108 104 93 82 72 65 68 82 97 98 87 34 18 34 5 344 336 345 115 137 131 124 121 141 152 169 215 256 256 257 255 238 240 246 267 245 177 175 179 181 177 183 195 195 185 174 176 173 154 143 137 141 174 216 233 224 207 188 202 224 239 258 270 273 265 227 162 154 158 184 222 253 260 252 243 242 244 248 251 252 249 244 238 232 229 234 247 257 260 261 265 268 270 266 276 299 296 288 275 217 152 139 132 128 126 127 128 127 123 118 115 110 103 98 98 99 241 262 263 264 260 254 262 272 282 297 303 307 308 309 310 303 290 269 272 286 299 308 310 311 317 323 328 340 351 18 52 83 102 121 151 211 223 211 154 124 114 116 111 106 101 91 81 70 61 51 49 54 57 55 53 51 51 52 52 48 35 24 24 24 24 23 23 24 24 25 25 26 26 25 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 25 26 27 27 26 26 25 26 26 25 25 25 25 24 24 24 23 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 23 24 25 25 26 24 21 18 19 22 28 33 35 21 345 314 291 278 283 271 257 265 270 263 259 256 257 263 276 291 282 252 250 211 110 97 92 98 5 345 351 357 0 340 332 327 23 35 26 25 29 48 37 20 344 321 298 341 358 349 323 319 348 19 51 341 287 276 142 103 56 31 9 349 0 53 73 61 45 336 276 280 308 135 151 159 157 120 100 84 74 75 86 93 93 89 26 313 313 330 6 56 67 56 19 6 20 28 32 29 29 26 24 21 20 20 19 13 352 264 219 198 100 51 46 43 38 33 27 23 18 13 16 16 16 16 20 25 21 12 8 7 5 5 4 5 15 27 34 35 34 32 29 26 21 16 9 3 351 338 313 292 276 280 312 38 45 46 41 34 26 16 5 352 348 342 337 326 315 294 304 344 22 24 22 13 6 1 12 30 46 45 40 32 33 36 42 48 52 51 48 42 32 24 19 17 15 14 7 352 335 330 331 339 340 338 330 321 307 290 276 263 336 20 27 28 31 35 39 41 48 53 58 61 62 58 42 19 27 70 94 233 267 274 294 298 295 320 27 37 25 17 31 53 60 55 51 47 46 45 43 39 36 33 30 30 28 23 11 1 2 9 22 18 8 4 3 4 359 357 359 356 352 351 356 7 64 51 356 327 324 325 328 327 326 325 323 319 318 320 324 329 331 332 330 326 322 317 313 310 307 304 302 303 305 307 306 305 302 299 300 304 307 312 313 313 307 295 237 208 169 58 59 61 68 46 356 359 22 31 29 25 15 352 347 343 257 210 154 67 56 51 62 77 166 150 129 83 308 292 278 280 288 301 307 312 324 333 344 351 340 319 325 330 350 11 355 341 47 78 17 7 351 339 330 333 344 340 342 359 338 303 294 292 155 148 160 201 171 118 47 7 352 351 26 39 24 319 235 202 87 59 23 343 313 303 237 195 179 172 176 168 195 252 264 268 270 271 272 284 149 149 160 173 187 164 151 143 112 320 310 320 324 331 341 357 14 23 29 32 41 44 29 28 28 25 22 19 16 12 8 4 3 3 7 13 19 22 23 24 24 24 24 25 25 22 17 12 5 358 351 343 335 330 322 318 315 316 320 329 0 25 26 19 16 22 12 0 348 353 5 20 48 78 102 121 134 140 143 142 139 126 109 106 108 110 105 100 97 99 99 101 111 124 128 139 145 137 154 176 213 220 220 207 183 165 151 145 145 147 154 162 179 191 203 198 210 225 234 244 346 46 91 169 164 137 123 118 115 103 103 106 104 110 129 141 139 136 135 134 135 123 120 122 35 27 80 102 97 86 72 62 58 74 82 79 76 82 102 106 103 94 79 62 42 29 38 84 106 111 38 33 50 44 0 339 335 5 134 132 131 132 154 164 171 209 228 234 230 227 228 237 245 251 239 217 201 203 203 192 186 182 182 163 150 148 136 102 103 121 268 269 266 259 249 229 206 206 219 236 251 262 274 274 235 158 160 168 177 200 225 245 249 247 243 244 245 245 245 245 241 239 237 233 237 244 252 256 259 262 263 263 252 250 265 275 278 277 275 197 139 130 127 124 125 125 123 121 120 120 118 115 113 115 138 224 244 250 252 250 247 249 261 271 275 281 289 300 305 310 313 309 296 280 286 295 308 310 309 305 305 309 313 316 322 333 0 84 128 170 220 232 219 173 146 137 134 125 111 93 82 74 67 58 47 41 48 59 63 60 58 58 56 53 44 37 24 24 24 24 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 21 21 21 21 21 22 23 23 25 27 25 16 3 5 12 26 13 305 244 257 271 286 297 302 271 244 238 252 259 260 261 259 262 269 278 255 231 220 209 197 188 187 187 188 263 3 16 15 7 8 23 42 36 27 20 40 50 24 351 312 305 311 358 347 331 309 311 326 284 257 247 308 75 90 78 60 20 356 341 54 120 92 68 36 295 289 289 279 224 197 186 128 99 103 100 95 90 94 102 98 92 37 339 332 334 350 46 101 103 54 44 44 47 37 27 32 31 27 23 20 19 17 12 354 292 194 93 68 57 47 40 32 29 25 20 14 10 14 12 8 2 6 13 8 358 351 354 356 357 357 0 12 24 33 32 29 23 16 11 6 0 352 345 327 307 287 275 268 352 39 45 45 42 36 27 17 7 359 351 347 340 332 316 314 308 34 43 39 27 16 7 6 9 19 34 50 52 42 26 25 31 39 47 51 51 46 37 23 17 16 18 14 6 351 337 329 337 345 353 348 344 338 333 319 304 4 39 33 30 27 27 29 33 34 36 40 46 52 57 57 52 30 356 313 272 243 238 244 264 292 304 328 36 35 25 359 353 16 52 59 58 54 51 48 47 45 41 36 31 24 19 17 24 20 10 5 10 22 19 9 0 0 359 354 351 350 352 351 348 343 341 337 335 290 274 301 315 323 323 322 319 317 317 320 325 330 330 328 324 320 316 311 306 303 300 298 297 298 305 309 310 308 304 300 299 299 305 310 312 310 310 309 323 337 353 38 48 51 46 44 60 28 24 54 57 48 35 11 342 345 347 217 180 154 112 92 76 66 62 69 112 136 140 269 276 275 281 293 305 308 312 321 338 348 9 349 329 323 329 0 50 27 317 293 308 349 354 354 263 306 304 341 8 350 326 303 293 291 308 352 38 126 214 206 136 87 13 333 318 342 20 46 244 232 210 74 47 33 13 343 321 300 228 178 190 214 209 222 240 259 270 276 274 85 68 294 217 163 174 174 154 138 124 6 356 357 4 355 350 353 13 36 41 38 34 55 60 44 39 37 32 23 18 20 15 8 2 359 359 2 7 12 15 16 17 19 20 23 23 21 17 13 9 2 357 351 345 338 332 323 323 322 325 337 2 43 53 50 37 29 27 33 30 22 21 23 30 41 58 81 107 128 142 152 151 139 125 120 124 132 140 143 140 135 137 138 141 136 141 143 147 148 146 178 198 215 216 215 202 191 177 162 151 146 147 158 174 191 206 219 216 211 213 225 231 244 284 169 167 138 119 110 108 108 107 108 117 135 152 169 180 153 152 153 154 152 149 143 111 64 56 69 95 97 94 88 85 88 90 90 87 78 91 132 111 104 98 80 55 24 356 347 0 82 99 62 57 65 88 29 340 327 333 67 136 141 147 151 173 184 206 216 224 221 213 209 218 224 228 239 242 232 237 245 279 268 61 46 57 79 101 91 62 341 301 290 289 282 274 260 246 231 221 222 231 244 256 267 268 237 180 173 185 207 225 235 241 245 246 245 248 249 246 246 244 242 240 239 239 243 246 251 253 253 258 261 259 250 238 238 250 264 276 284 283 154 131 126 123 123 123 122 122 121 119 119 118 118 129 171 222 236 244 250 259 270 276 286 291 289 290 292 298 304 310 317 317 316 300 288 285 298 300 301 299 293 287 287 291 296 304 308 307 284 245 234 242 231 210 190 173 156 112 87 72 68 64 62 55 45 30 31 54 77 73 66 58 53 50 48 44 24 24 24 23 23 23 23 23 24 24 25 25 25 25 26 26 26 27 27 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 21 20 20 20 20 20 21 21 21 21 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 22 22 23 23 6 327 304 278 255 248 243 242 243 294 331 340 347 341 340 317 293 279 280 319 336 341 325 311 322 326 268 205 208 220 235 219 194 171 143 119 53 29 22 34 41 36 21 0 44 54 16 328 306 310 329 344 330 329 321 311 278 242 224 145 100 92 90 89 69 10 340 330 330 27 74 75 37 354 313 277 257 218 112 79 97 100 107 118 126 119 105 99 89 75 48 27 357 335 332 346 106 82 60 54 54 58 46 35 33 32 29 25 22 20 19 20 22 54 77 77 74 67 55 43 31 26 20 14 7 6 7 359 352 344 350 353 351 346 342 347 349 351 351 357 9 22 28 29 21 10 0 358 356 358 350 338 316 300 284 293 33 49 46 45 43 39 31 19 7 356 352 348 345 335 329 318 9 45 47 46 40 24 12 6 6 8 15 35 56 70 60 34 10 26 39 47 50 51 43 30 10 9 13 19 7 355 337 340 346 358 4 5 3 5 9 18 31 46 42 39 34 28 23 23 29 33 32 32 33 37 44 52 50 42 17 348 311 286 262 249 256 274 297 345 24 40 26 6 333 314 313 38 58 61 61 57 54 51 48 45 38 29 18 6 0 4 21 21 8 10 13 20 8 357 352 349 346 340 336 333 336 331 323 323 320 306 245 228 291 313 320 321 322 323 323 322 326 328 330 329 323 316 309 305 303 301 306 311 315 317 317 320 320 319 312 311 309 313 316 319 318 316 314 320 332 352 7 27 41 57 65 54 35 0 25 36 52 72 71 53 21 354 359 15 38 49 58 67 89 85 70 53 38 14 28 205 250 269 274 248 253 272 289 306 326 356 16 38 355 327 314 354 9 23 0 316 298 291 305 341 1 180 321 308 286 262 244 250 293 296 298 315 336 342 316 302 315 323 305 197 265 316 350 7 92 178 314 344 34 41 39 6 338 318 310 293 141 137 234 262 244 235 250 279 288 282 242 174 295 298 203 198 169 95 85 69 40 28 26 31 17 2 353 16 38 56 43 32 52 63 64 59 50 40 21 15 21 23 15 1 356 357 0 5 8 10 12 12 13 15 17 17 14 12 8 6 2 358 354 348 342 339 337 339 340 342 7 38 62 59 52 36 32 33 44 48 49 44 42 40 39 39 44 63 112 154 163 158 145 140 141 147 151 156 161 161 160 159 161 163 162 157 154 153 165 185 203 212 217 210 204 195 192 183 167 150 145 145 158 171 183 197 209 215 203 194 213 218 221 219 203 162 131 122 117 118 123 129 132 138 145 140 126 91 155 163 164 160 157 149 129 101 89 77 77 89 102 109 117 132 148 112 101 98 97 149 184 123 108 103 88 66 27 354 339 336 51 99 106 80 77 101 116 143 279 304 298 140 148 157 171 183 191 207 211 299 342 257 227 222 222 229 279 308 311 297 292 290 285 269 233 179 144 137 162 221 286 286 281 276 277 276 275 266 254 240 233 235 247 259 265 265 251 223 197 202 219 234 240 243 246 250 253 257 262 264 259 255 252 247 245 243 246 251 255 252 250 256 261 259 252 238 231 232 247 266 278 287 276 132 123 119 119 120 121 118 118 117 117 118 122 140 189 227 236 246 264 286 303 310 313 314 313 317 315 310 312 316 322 326 327 327 321 313 312 316 319 321 317 312 303 299 301 307 304 302 296 282 269 262 255 246 236 209 112 76 68 62 59 57 56 51 42 26 5 20 115 83 67 57 56 53 51 49 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 25 25 24 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 23 22 21 20 20 20 20 20 21 21 21 21 22 22 22 22 23 22 22 22 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 6 222 215 216 223 228 236 310 0 0 357 347 6 12 10 4 358 10 19 21 17 17 19 25 26 23 24 34 30 27 16 15 18 46 99 96 61 39 26 47 43 37 12 351 18 15 0 321 305 308 319 317 310 335 347 351 346 267 162 138 124 112 97 85 68 4 319 320 322 333 64 80 7 332 304 274 95 78 86 102 129 104 92 91 95 101 100 99 94 94 88 57 358 336 325 302 279 288 22 47 49 48 45 38 33 31 29 25 23 22 23 29 37 50 65 72 76 74 68 58 40 27 14 4 355 352 348 342 339 337 342 337 328 321 327 336 343 347 349 357 6 17 22 21 11 3 357 0 5 9 354 340 321 321 347 50 53 52 48 44 39 33 22 4 354 346 344 343 339 331 336 357 43 50 48 44 37 22 18 16 16 15 14 26 65 89 101 96 12 37 45 51 53 51 42 21 359 356 10 15 1 350 339 354 3 10 11 13 15 23 28 35 40 42 39 35 30 23 21 26 33 33 30 27 25 24 34 43 40 24 358 347 356 0 314 289 283 277 303 27 40 39 13 341 316 295 293 36 68 70 70 68 63 56 54 50 41 30 13 355 348 346 11 20 13 10 13 17 4 349 338 336 333 329 328 326 321 313 311 325 333 342 335 324 328 320 319 320 322 323 321 322 323 325 324 320 314 308 303 305 310 318 332 339 342 339 338 336 335 334 332 333 333 337 339 340 336 335 335 342 4 20 29 35 37 46 55 58 30 2 12 15 20 85 94 78 45 24 22 33 36 33 19 13 19 59 71 74 61 44 43 36 267 303 269 211 206 221 261 301 332 5 12 341 269 265 260 53 0 323 299 301 302 293 306 344 79 48 328 304 293 284 139 125 62 324 318 327 52 37 309 312 322 321 311 264 311 331 348 352 47 68 32 15 8 19 17 349 326 314 316 338 115 122 206 257 243 228 191 249 267 274 250 206 104 233 261 263 19 43 51 62 60 41 32 27 7 353 343 12 37 64 37 28 31 42 57 73 71 56 18 11 16 42 38 14 0 358 359 2 6 8 10 11 11 11 11 11 9 7 5 4 3 1 359 358 356 356 355 354 355 2 32 57 72 66 56 38 37 40 48 52 55 55 51 47 42 36 29 19 3 320 184 156 146 145 149 153 153 155 159 162 164 165 166 165 163 155 151 151 186 213 225 221 218 213 200 190 191 182 166 148 140 138 145 153 167 188 200 208 212 232 244 240 235 230 238 206 139 131 130 131 132 133 134 137 136 127 127 132 174 183 174 145 138 136 134 125 115 107 96 90 108 122 138 142 129 102 109 121 159 201 204 134 107 101 90 71 346 306 316 323 350 123 137 151 263 132 146 166 211 280 222 143 152 169 209 199 197 202 0 359 329 268 245 233 245 283 332 323 310 290 273 262 261 254 239 224 213 208 212 221 233 252 265 275 289 296 300 292 282 264 251 248 259 266 270 268 262 248 220 218 225 238 244 250 256 266 274 279 284 284 271 262 255 251 248 247 248 251 257 252 249 248 259 258 252 239 227 216 225 240 252 252 149 118 113 111 111 113 114 112 114 115 114 118 126 147 198 231 246 260 286 309 323 329 331 332 332 331 329 324 326 329 336 346 351 354 350 347 343 341 339 338 335 333 327 326 321 316 307 303 301 293 287 283 275 265 258 29 67 67 65 60 52 48 49 51 36 0 318 301 110 80 69 62 60 59 60 55 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 26 27 27 27 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 24 23 23 22 21 20 20 20 20 20 20 20 21 21 22 22 22 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 20 20 20 23 180 202 204 206 195 169 34 14 359 343 335 357 10 11 3 9 20 20 20 15 14 14 19 27 31 29 29 28 28 28 28 27 26 27 29 31 25 28 38 33 26 0 348 353 4 351 326 297 263 256 284 305 332 356 20 38 33 31 166 138 105 70 53 27 335 292 281 299 324 97 124 145 50 49 88 30 346 294 180 143 109 98 96 95 96 100 110 124 150 156 154 46 358 343 308 288 273 0 42 45 44 40 33 29 27 28 28 27 27 31 38 45 53 61 68 71 64 57 50 40 23 1 349 342 340 337 333 335 333 330 321 310 298 311 327 342 348 352 355 2 10 12 9 3 0 0 6 8 8 2 356 354 15 44 57 56 53 49 43 34 20 4 347 339 337 337 337 335 333 359 29 48 54 52 44 36 28 24 21 19 15 10 3 60 151 152 127 82 57 56 57 60 59 48 6 340 337 3 7 358 350 348 359 4 7 11 17 24 30 33 35 38 40 37 31 25 20 23 27 34 31 26 19 13 11 17 25 26 359 342 339 357 10 341 299 285 268 299 49 54 42 345 316 304 295 287 179 106 96 87 80 71 66 64 57 47 33 8 348 342 338 347 8 15 10 9 4 351 335 327 328 328 327 324 322 317 323 333 345 347 346 341 338 334 325 317 314 313 311 309 309 308 309 307 308 308 313 319 327 339 347 348 348 346 345 344 344 343 343 343 346 348 351 350 349 348 351 359 14 32 42 46 45 43 45 48 52 30 10 359 347 333 193 115 90 59 38 31 41 40 30 0 347 345 15 71 125 94 75 65 53 356 326 305 239 215 211 234 294 297 282 221 233 250 277 283 284 193 256 302 297 299 302 309 339 77 58 305 287 285 292 77 96 96 323 311 308 220 154 284 308 309 308 319 324 322 333 341 341 35 65 51 33 15 10 353 330 308 299 297 307 315 145 217 241 231 213 200 213 237 253 233 192 147 195 206 214 63 42 27 53 72 66 52 19 340 329 330 358 40 72 48 34 31 31 47 74 81 68 19 358 2 68 102 115 140 351 352 358 6 11 14 14 13 10 8 7 6 5 3 3 2 2 3 4 5 2 0 356 2 24 62 82 89 83 70 55 49 49 50 52 55 57 55 50 44 39 31 20 3 354 350 144 146 145 148 148 146 147 149 160 171 175 170 163 156 146 148 161 206 232 244 230 222 217 202 191 183 172 158 147 144 146 154 159 172 192 201 207 207 221 232 232 225 217 228 232 192 154 150 151 148 147 146 155 156 148 154 167 192 194 175 140 144 149 154 150 143 137 119 107 113 127 140 126 117 112 132 159 197 221 203 122 101 96 89 125 244 263 299 307 290 186 145 141 216 287 169 171 187 253 205 151 158 176 210 206 171 182 260 273 258 251 248 247 280 313 332 308 282 262 256 253 254 254 251 246 245 248 257 261 264 269 284 296 307 306 305 299 292 277 251 239 243 255 263 268 270 264 247 239 239 250 257 270 286 304 308 301 290 280 271 263 258 255 251 245 240 239 240 255 252 254 255 251 244 228 209 193 199 206 207 164 125 109 105 105 107 109 109 109 108 108 108 117 131 155 200 237 261 281 330 350 348 344 340 335 333 329 328 327 333 339 347 0 1 358 351 349 347 344 342 341 339 336 330 332 328 320 307 301 299 297 297 298 280 266 262 56 63 68 70 68 48 35 31 41 17 346 306 60 91 79 74 69 67 71 87 72 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 19 12 353 228 190 169 96 356 324 292 295 337 348 341 322 326 346 4 349 328 305 319 342 22 32 28 27 26 26 26 24 23 23 23 25 25 25 25 27 28 16 349 16 28 12 345 327 299 256 236 338 229 224 82 41 37 21 10 314 35 48 43 15 341 341 336 140 94 85 74 120 142 94 90 93 86 325 299 162 128 125 122 115 109 107 107 116 129 153 166 161 113 61 32 9 15 40 59 55 49 37 30 25 20 21 27 32 32 32 37 43 50 57 63 69 70 68 63 54 39 12 343 333 328 325 327 328 329 334 337 337 336 332 340 347 353 353 352 351 351 354 357 355 356 356 3 10 17 19 19 21 28 38 52 59 61 55 47 38 19 355 337 331 331 332 335 335 336 351 24 40 48 52 51 44 37 32 27 22 17 13 4 344 256 204 155 91 73 64 67 70 74 83 81 314 288 307 7 6 358 346 344 347 348 359 10 23 31 36 37 37 37 36 33 26 21 20 22 26 31 26 20 13 6 2 359 6 2 341 332 331 345 344 314 282 274 265 338 50 60 43 308 299 291 280 261 208 152 133 124 112 87 73 66 60 61 87 21 4 354 346 339 348 8 31 51 22 349 333 326 324 322 320 317 316 321 336 346 349 345 341 336 333 331 325 312 305 303 298 291 285 283 289 299 314 326 338 346 354 355 353 351 347 345 343 345 346 348 347 348 350 352 353 351 351 354 7 19 29 39 46 49 50 50 51 49 43 20 356 335 310 335 16 33 58 58 36 26 26 38 13 313 324 330 340 333 165 128 104 94 100 263 271 254 238 231 219 206 265 283 273 218 224 261 302 291 269 218 215 333 287 289 296 296 291 120 159 256 280 285 293 343 99 117 126 294 293 266 194 145 234 272 267 284 306 319 329 336 345 35 58 62 54 37 16 327 301 279 284 302 302 296 276 247 221 206 186 188 205 225 233 207 182 180 208 210 207 71 33 20 26 57 102 113 98 310 307 316 346 68 89 71 55 40 21 45 66 80 71 20 336 336 15 124 143 167 185 209 313 18 21 20 17 15 11 8 6 5 4 3 2 2 2 4 4 4 359 357 356 7 39 77 100 106 103 96 80 71 63 58 54 55 58 59 50 43 41 39 32 20 14 21 133 146 146 146 146 147 152 158 169 177 180 175 161 153 150 158 178 214 240 249 228 220 213 201 187 171 160 150 144 145 149 155 159 172 187 184 189 200 215 225 233 217 208 208 230 249 207 175 164 160 162 165 171 171 168 170 176 185 179 160 143 153 157 159 159 158 157 138 130 129 141 143 119 120 128 160 183 209 240 219 136 114 114 125 182 212 240 296 288 273 264 199 140 153 185 225 181 184 224 219 179 166 174 189 225 197 193 216 228 233 238 247 263 294 298 286 255 243 236 237 247 257 263 265 263 268 271 278 279 282 286 293 299 298 295 292 290 286 273 245 233 233 246 257 267 272 276 289 314 311 302 308 319 323 311 299 287 276 271 268 263 259 257 249 229 168 112 84 331 262 256 250 235 214 184 173 176 190 192 181 144 122 112 108 109 110 110 111 110 105 104 107 122 141 161 195 232 272 0 21 19 357 341 332 324 320 318 321 324 327 340 353 5 1 355 348 344 340 335 334 335 334 328 320 318 313 305 299 299 301 302 301 297 259 144 83 61 62 68 76 81 64 42 25 25 15 0 327 79 91 85 82 78 75 91 102 91 24 24 23 23 23 22 22 23 23 23 23 23 24 25 25 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 25 25 25 25 25 24 24 23 23 24 25 25 25 26 25 25 25 24 24 23 22 22 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 20 20 19 20 20 20 20 21 20 18 13 3 2 352 335 215 184 220 233 241 231 237 255 255 262 278 291 317 316 315 302 332 354 25 34 33 27 23 22 23 20 17 18 21 27 22 19 19 24 27 21 13 284 49 354 327 315 301 249 185 104 162 128 51 36 23 357 20 29 24 19 14 330 311 312 337 25 71 142 162 162 162 128 105 131 201 222 309 14 100 117 115 119 121 119 115 111 125 149 178 172 141 95 63 52 56 63 67 59 48 30 22 17 14 18 26 35 38 37 40 45 50 60 68 76 81 82 78 68 42 344 319 315 314 314 317 321 331 347 354 359 2 6 6 355 349 343 337 333 327 327 330 336 346 354 10 21 29 30 32 35 40 46 55 62 65 60 43 16 353 335 322 330 334 339 340 343 348 13 35 48 49 48 48 44 37 31 26 24 18 11 358 349 347 43 55 54 59 70 87 98 110 130 162 201 211 214 22 6 351 332 321 320 327 355 16 31 37 42 43 40 37 35 28 22 20 18 17 20 21 19 15 9 359 351 345 353 347 336 327 327 335 326 297 265 292 0 34 40 39 14 333 321 304 291 257 211 188 166 118 76 57 51 46 39 33 26 13 8 4 357 353 352 357 14 75 41 3 335 321 315 312 310 305 305 320 340 342 341 336 332 330 329 326 323 316 309 305 297 284 271 283 306 327 341 349 355 357 357 356 353 349 346 344 345 347 348 348 346 345 345 350 352 349 351 2 22 29 35 39 43 45 47 53 60 62 51 15 334 325 334 25 26 11 18 38 45 17 337 268 239 255 295 311 316 293 248 185 140 132 138 200 231 227 224 224 227 219 201 260 269 256 244 283 309 275 250 199 179 2 333 224 246 291 256 185 189 249 280 297 317 6 59 106 177 271 285 287 264 223 237 250 257 274 291 310 318 324 338 11 31 49 65 77 82 284 283 279 274 268 271 286 288 281 204 134 130 176 206 223 217 186 182 196 220 223 227 277 28 24 15 11 5 314 280 281 294 309 351 107 104 96 79 79 104 69 68 75 67 294 297 306 309 144 157 173 193 197 205 22 23 22 20 17 14 10 8 6 7 7 6 5 3 3 2 359 356 358 1 11 34 68 96 106 111 111 105 92 81 70 62 59 61 62 53 44 37 36 35 32 33 41 104 141 148 149 153 157 161 165 170 175 177 174 161 155 156 165 188 217 242 245 223 211 198 185 170 155 146 138 134 134 136 137 133 138 154 171 184 198 218 234 248 223 207 189 195 219 234 212 167 147 158 167 173 173 173 175 176 176 170 164 159 162 160 156 158 160 162 133 129 134 155 155 138 138 145 170 175 208 241 227 164 127 139 160 195 180 144 124 207 248 257 274 104 158 171 202 232 218 208 233 221 185 180 184 194 192 192 194 210 223 233 253 285 283 256 245 237 233 227 227 253 272 275 274 271 270 268 268 268 273 279 279 277 274 275 276 279 282 281 269 255 245 245 256 263 268 283 338 8 329 309 301 306 303 287 278 271 266 265 265 264 262 259 251 209 127 154 218 246 241 237 229 193 168 151 162 179 199 206 191 137 119 114 112 113 114 113 112 111 108 111 120 137 155 169 186 179 36 40 32 16 341 322 312 311 315 319 322 326 331 349 0 7 357 346 338 332 328 324 327 328 325 316 309 309 308 307 307 306 305 305 297 283 164 92 78 60 56 61 75 75 54 34 25 27 19 4 345 73 95 95 90 86 81 87 102 114 24 24 23 23 22 22 22 22 23 23 23 23 24 24 25 26 27 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 24 23 22 22 23 24 25 26 25 25 25 25 24 24 23 23 22 21 21 20 20 20 19 19 20 20 20 21 21 22 22 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 18 10 2 10 7 2 351 306 263 239 236 230 245 251 255 256 257 252 260 274 271 296 6 26 30 27 27 24 22 20 21 10 357 343 8 37 24 20 17 20 20 16 7 354 0 319 291 301 298 274 162 135 88 50 32 4 341 321 7 358 326 303 289 289 311 325 348 11 94 170 157 127 164 179 349 16 148 145 52 36 60 93 108 129 136 128 117 113 119 147 193 211 216 218 32 42 50 66 69 66 53 31 14 10 13 17 26 38 43 44 44 47 51 58 68 76 82 86 90 86 33 321 310 307 306 307 308 313 326 344 354 359 1 356 348 335 328 320 310 306 306 302 302 304 324 345 3 22 31 34 35 37 43 50 57 65 71 80 54 0 333 329 332 344 348 351 350 358 10 29 41 50 47 45 43 41 35 25 24 25 21 16 11 23 34 40 44 45 47 61 94 135 154 168 186 193 193 84 26 3 337 316 305 312 335 13 28 37 42 45 47 47 45 44 29 19 10 5 2 355 358 2 5 358 347 335 332 343 339 332 323 320 322 330 352 12 32 36 37 36 29 17 3 3 18 33 41 44 38 36 36 35 33 31 31 30 25 17 6 2 358 356 350 344 345 351 47 24 349 320 304 302 302 299 296 292 310 324 326 325 322 322 323 324 328 329 331 332 329 328 325 331 344 349 354 356 357 358 356 355 353 351 349 346 345 344 344 343 340 336 333 333 338 340 345 358 17 31 33 33 33 39 37 32 41 68 74 69 44 3 0 9 29 32 21 3 9 80 252 255 245 229 227 250 266 281 288 290 289 353 8 17 301 237 217 209 209 212 217 222 234 263 279 266 292 318 166 154 129 104 10 328 223 85 20 71 113 131 260 285 313 326 340 353 302 237 281 294 304 297 296 299 296 295 301 314 341 327 349 0 5 26 44 81 154 204 240 260 265 245 230 229 264 280 284 270 136 98 144 194 222 212 184 152 174 191 208 209 191 94 55 21 350 326 295 287 284 291 320 121 175 139 117 117 160 158 102 91 86 269 278 287 295 290 173 172 183 203 258 357 11 18 19 19 19 18 17 14 13 12 11 10 6 4 1 359 358 358 1 5 11 25 50 77 92 104 113 112 105 92 79 70 63 64 64 59 50 39 38 38 38 40 48 63 102 157 162 163 162 162 163 165 169 170 171 170 166 166 168 189 215 239 237 218 186 164 155 144 133 125 122 119 118 120 123 128 137 144 146 168 195 225 241 249 236 215 191 190 196 209 308 27 36 61 91 108 107 118 142 157 165 169 169 168 166 162 158 156 126 107 118 140 159 168 160 148 148 149 148 157 187 227 219 158 136 150 167 201 151 137 140 188 219 246 267 272 190 177 185 245 250 235 226 225 216 202 194 190 190 186 181 192 210 234 244 245 242 237 232 223 217 216 235 262 274 277 276 275 278 276 275 272 271 270 267 266 265 268 271 274 282 287 287 281 272 266 265 264 265 277 333 24 295 286 285 283 275 264 264 263 263 265 268 276 278 283 292 274 252 236 235 232 220 200 174 156 152 155 170 188 209 230 229 127 117 115 114 115 114 112 110 109 111 118 130 143 148 144 114 76 61 55 35 335 297 291 295 305 316 325 330 335 341 351 357 358 344 332 325 321 321 321 324 321 314 312 312 316 317 318 317 310 306 301 288 275 96 85 81 75 62 36 76 72 58 37 22 8 4 0 356 46 97 103 96 88 78 77 91 111 24 24 23 23 22 22 22 22 23 23 23 23 24 24 25 26 27 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 24 24 23 22 22 23 24 25 25 25 25 25 25 24 24 23 23 22 21 21 20 20 20 20 19 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 19 19 18 18 18 19 18 19 19 18 19 19 14 10 7 0 359 359 353 343 318 299 298 307 310 301 275 238 224 247 259 266 344 19 30 29 23 21 18 14 6 349 326 312 289 319 15 23 20 19 19 18 17 15 9 5 345 341 341 2 22 52 39 30 16 352 298 277 259 253 271 274 283 313 350 345 351 11 53 62 67 110 126 133 105 79 70 77 82 68 66 77 92 117 163 163 139 111 105 104 116 227 252 242 250 273 293 311 11 68 75 62 37 11 10 8 6 24 38 45 46 47 49 52 56 63 70 77 81 81 72 14 331 314 306 303 301 301 301 298 294 284 293 302 308 310 308 307 306 304 302 300 293 281 274 280 308 344 16 27 32 30 37 46 53 58 63 70 73 48 343 321 326 344 357 357 356 356 9 22 31 39 46 45 40 31 31 30 24 32 32 29 27 27 32 36 40 41 40 38 37 49 155 167 167 125 75 50 35 15 351 322 306 295 300 4 35 41 44 45 47 51 60 65 63 37 10 349 343 337 320 351 1 1 344 330 315 317 326 332 321 312 300 317 10 21 22 23 26 30 34 36 28 13 23 37 41 40 36 32 30 30 31 30 27 24 22 18 7 355 351 349 347 340 337 336 333 328 351 312 297 288 290 292 291 286 279 278 287 295 301 307 311 320 327 334 340 344 348 350 353 357 3 7 3 0 358 356 354 352 352 350 349 348 346 343 338 332 325 316 306 293 292 300 323 346 12 34 40 37 30 26 30 22 1 295 269 67 69 58 36 18 13 16 45 42 353 342 310 187 201 215 210 216 229 245 267 344 10 4 349 344 346 354 349 305 212 220 230 231 234 244 289 329 356 357 352 1 18 30 53 63 356 329 343 1 26 36 30 314 298 346 35 19 354 320 305 313 326 335 344 331 322 320 314 321 74 60 10 337 331 332 24 86 159 232 238 238 254 256 240 216 207 224 252 269 276 240 121 123 139 217 274 288 289 216 200 201 182 152 136 141 164 264 278 280 283 283 107 114 113 111 90 101 134 183 185 144 142 198 259 271 278 284 279 223 180 180 237 8 8 9 11 12 14 18 21 24 20 17 15 13 10 7 4 1 359 0 1 3 7 12 20 35 52 68 80 93 99 97 90 81 74 68 65 63 62 54 48 46 43 41 41 43 45 33 169 195 182 170 163 159 160 166 172 178 182 173 170 170 191 211 231 225 199 143 139 138 130 123 116 112 110 110 114 128 141 145 145 146 171 198 224 232 238 243 221 198 187 182 163 87 52 41 48 60 66 58 54 53 66 82 111 135 159 167 168 166 162 159 157 158 171 177 173 155 141 137 142 151 161 177 198 216 169 146 151 156 161 142 157 173 191 208 240 234 240 248 195 186 199 227 239 230 228 231 236 218 202 194 184 175 176 190 215 227 230 230 229 222 207 195 204 229 242 257 271 279 286 294 296 294 289 282 278 276 274 270 265 268 271 275 279 283 284 285 284 281 276 269 244 214 215 244 257 264 260 257 254 257 261 265 270 280 293 293 289 281 273 264 252 243 230 204 175 156 148 157 171 187 201 218 245 262 29 117 116 114 115 113 111 108 109 112 116 123 131 133 122 100 83 73 71 331 262 260 265 278 305 324 335 339 340 341 345 343 338 326 318 313 313 316 318 316 315 317 318 319 320 320 320 318 315 305 295 281 67 83 87 92 108 115 126 105 83 68 44 14 353 351 357 9 27 74 98 93 88 81 73 79 94 24 24 23 23 22 22 22 22 22 23 23 23 23 24 25 26 27 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 25 25 25 24 24 23 22 21 22 23 24 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 19 19 20 20 20 20 21 21 21 21 22 22 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 20 19 11 352 340 330 334 334 337 332 323 315 302 292 279 274 262 234 211 230 346 24 28 31 32 19 10 1 355 344 318 316 312 339 9 27 23 21 19 21 21 20 18 15 10 5 355 17 26 36 44 45 31 5 333 311 289 253 249 248 260 274 335 10 4 351 4 53 73 51 29 6 159 158 121 103 92 91 97 115 121 124 128 160 194 194 129 100 98 94 75 256 247 241 245 257 271 283 304 65 71 63 44 20 4 354 353 19 34 41 43 45 48 50 54 60 66 70 73 67 48 2 332 315 307 303 299 298 294 284 263 244 244 256 271 284 290 297 299 303 303 301 293 275 262 262 286 338 16 26 31 33 44 51 55 57 58 58 51 23 324 309 311 352 1 359 355 356 8 22 33 39 43 45 39 34 32 36 38 43 41 36 33 33 35 37 40 43 38 34 28 25 24 37 33 29 28 25 19 4 347 329 311 297 284 35 40 38 47 54 55 55 59 64 57 42 6 337 323 327 351 14 3 351 330 319 309 316 323 323 308 300 282 330 39 31 17 357 328 325 15 35 30 20 27 36 42 40 38 35 32 31 33 30 25 17 11 4 349 340 336 339 338 332 329 327 323 218 193 245 262 268 276 282 286 282 271 256 258 266 279 295 311 328 336 342 347 350 352 352 352 354 1 5 2 357 354 352 351 350 350 348 348 345 340 332 324 315 304 291 272 252 249 253 281 2 29 42 44 41 23 13 11 359 336 294 254 115 81 73 60 25 4 1 8 13 353 332 318 194 192 194 191 208 221 243 25 40 22 347 322 332 351 9 9 5 358 337 330 331 298 309 357 4 5 2 9 13 11 10 18 64 45 6 352 355 9 2 350 334 5 36 51 32 6 336 334 347 26 15 357 342 332 326 303 298 323 12 7 331 319 316 334 130 159 191 211 239 257 260 249 177 176 201 239 261 290 237 143 128 136 247 298 276 267 248 221 199 187 162 123 148 185 233 251 257 258 180 121 118 108 100 84 111 159 209 201 184 178 213 248 263 273 281 277 267 203 92 30 14 8 5 5 5 7 10 17 22 21 17 13 10 8 6 4 2 359 1 4 8 12 15 19 27 34 43 49 59 71 78 80 78 76 73 72 71 70 64 59 55 49 44 39 40 42 41 39 41 189 174 167 161 163 170 179 184 185 176 173 176 193 206 217 199 160 124 135 135 130 124 117 111 110 110 112 125 138 145 149 156 181 200 216 226 230 230 202 169 150 137 117 98 86 71 54 70 78 80 64 55 54 44 34 27 28 29 171 166 163 166 169 173 175 170 160 150 144 145 159 171 179 179 188 209 181 156 148 152 161 164 176 182 169 180 206 223 223 226 222 203 191 210 225 231 222 231 251 252 244 223 206 185 174 180 190 206 215 220 222 207 189 182 190 206 220 260 287 298 303 308 312 311 307 305 305 308 300 289 276 275 275 274 278 281 282 283 285 286 284 276 232 209 208 222 233 243 244 247 251 257 260 263 270 277 282 282 280 274 275 271 265 252 223 191 165 153 149 163 180 198 210 224 245 271 290 119 118 117 116 115 113 112 112 113 113 118 134 135 116 101 97 99 160 229 241 246 267 292 320 330 335 336 333 332 331 326 321 314 310 307 306 307 308 308 312 314 316 317 317 316 316 313 308 288 272 269 87 87 93 100 118 131 132 108 92 79 59 33 14 8 13 19 24 42 72 87 89 89 81 78 87 24 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 28 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 25 25 25 24 23 21 20 21 22 24 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 18 16 8 331 317 306 321 318 316 314 313 298 264 255 253 279 279 273 15 35 32 32 29 28 20 357 336 310 300 315 322 359 18 31 29 27 21 16 13 19 20 19 15 9 2 3 9 34 35 28 17 22 4 319 304 286 257 239 255 265 271 6 30 17 317 302 286 53 58 39 10 334 2 131 108 123 123 133 147 148 134 137 150 191 216 196 102 98 101 115 144 210 233 237 241 279 307 305 344 59 57 48 32 16 357 345 358 31 37 38 36 40 44 47 50 54 60 62 61 48 24 353 326 311 303 301 301 303 300 292 271 253 247 260 272 284 290 297 304 311 315 318 317 314 301 295 318 15 31 36 38 42 52 55 54 51 49 47 33 11 330 347 10 16 3 352 342 339 344 11 33 43 43 43 41 38 37 39 43 46 46 41 37 41 41 40 41 42 40 35 30 29 30 31 25 19 14 11 7 359 356 352 346 358 27 44 41 32 45 67 74 57 44 42 36 30 9 346 330 0 12 14 354 339 325 324 325 329 326 320 307 320 344 28 37 33 15 1 4 27 34 35 29 24 25 40 48 46 43 39 36 33 33 29 20 359 349 336 324 326 329 331 329 324 322 321 316 239 199 218 239 251 258 271 280 282 270 252 246 248 258 290 319 336 343 347 350 351 351 349 348 349 353 357 358 353 353 351 351 350 348 346 342 337 327 318 310 303 295 284 264 239 232 224 213 56 50 54 51 42 5 342 330 324 315 297 298 162 123 83 78 73 27 0 350 341 327 328 322 305 188 180 188 208 201 71 35 22 352 324 319 337 355 30 32 5 347 342 354 6 35 41 32 32 35 38 39 34 20 0 0 26 40 22 354 358 5 345 329 325 339 5 43 32 7 343 352 10 30 30 28 31 355 330 302 313 335 349 340 312 308 307 311 314 298 214 2 328 269 291 269 168 185 204 245 272 317 112 126 341 49 4 279 238 254 269 240 208 178 58 23 174 194 214 233 230 200 138 135 135 117 113 112 171 213 256 219 205 202 232 253 267 276 285 289 54 66 61 34 17 2 0 2 2 2 1 8 15 20 16 10 4 2 3 3 0 359 1 8 16 21 23 22 23 25 27 29 34 43 55 64 70 74 76 80 82 82 78 70 63 55 48 43 41 43 46 48 45 40 51 158 169 170 170 173 179 181 178 177 181 193 193 186 158 145 140 145 141 134 127 121 115 117 118 120 125 130 137 146 163 186 198 212 231 252 260 224 142 123 115 103 93 89 79 66 70 84 95 90 86 86 76 12 343 9 26 45 109 143 165 176 175 91 109 133 161 163 163 168 171 175 173 180 193 195 169 152 152 161 172 173 164 131 169 198 235 226 208 200 197 195 201 216 230 227 224 229 241 251 266 274 262 219 188 189 199 202 202 191 159 133 101 117 152 214 269 297 306 312 316 319 317 314 317 322 323 312 305 298 295 293 292 299 301 302 281 266 264 265 259 244 223 215 217 222 228 234 243 251 261 266 268 268 268 270 272 276 278 284 288 292 266 160 158 154 153 156 171 185 202 215 229 241 267 274 120 122 120 117 116 115 114 113 114 114 120 135 132 112 105 113 135 192 220 234 253 300 317 322 321 319 316 313 313 316 315 313 310 310 311 311 310 309 308 307 307 307 307 309 310 310 307 294 264 247 240 91 87 93 104 120 130 124 108 97 86 71 52 37 28 25 20 13 16 33 64 85 96 96 87 96 24 24 23 23 22 21 22 22 22 22 23 23 24 25 26 27 27 27 28 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 22 21 20 20 22 23 24 25 25 25 24 24 24 23 23 22 22 21 20 20 20 20 19 19 19 20 20 20 20 20 21 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 12 358 357 5 4 321 313 312 341 358 15 26 31 32 32 33 29 27 26 24 21 18 355 335 321 327 347 8 20 32 34 34 29 22 11 5 7 16 16 15 13 9 2 356 4 32 36 345 274 255 265 288 288 276 240 242 259 291 340 94 104 252 253 4 69 63 50 12 332 333 0 32 66 125 140 140 131 116 95 96 87 49 28 58 94 106 117 139 148 169 171 91 58 39 14 333 9 57 64 52 28 14 9 11 31 39 39 32 27 29 35 39 43 47 51 50 41 24 0 335 316 308 303 304 308 313 312 313 316 306 292 289 295 301 305 316 329 334 346 5 10 10 0 10 39 50 48 47 45 50 57 59 55 48 44 38 27 12 5 41 35 23 354 334 316 324 338 12 34 45 47 48 45 41 38 36 32 35 47 49 48 49 49 48 46 42 37 34 32 32 32 29 21 12 4 0 3 3 1 3 9 28 36 39 32 24 16 60 82 70 59 48 33 22 11 14 16 22 12 1 345 337 334 327 326 328 326 330 346 35 38 36 32 29 24 25 29 32 33 31 23 16 11 31 49 59 56 50 46 37 29 19 3 339 327 311 296 309 316 319 317 316 315 317 317 306 264 234 240 239 239 253 266 274 264 252 241 236 239 261 320 342 348 350 351 349 347 344 343 344 346 350 353 352 354 354 352 348 344 339 332 324 315 310 304 302 297 293 282 244 220 209 194 118 93 88 84 86 249 258 260 265 263 267 281 227 157 44 38 35 12 349 335 317 302 293 338 344 351 6 103 206 91 68 35 357 327 334 338 344 342 0 46 26 9 2 14 26 105 53 26 38 62 70 65 52 37 18 17 27 58 36 0 6 6 349 315 299 291 295 354 37 9 343 352 3 21 42 93 83 42 330 297 301 308 314 306 291 285 284 284 286 281 277 310 322 306 326 260 182 200 235 329 347 28 92 112 312 327 314 262 225 248 270 267 264 261 354 3 0 172 186 218 214 170 141 147 146 134 145 163 202 240 262 223 210 210 243 271 293 299 296 190 155 60 53 30 12 353 356 1 0 356 353 356 5 14 12 6 0 0 1 3 1 0 1 13 24 34 33 29 24 21 20 22 25 30 35 42 50 60 71 82 89 88 83 74 67 58 53 48 44 48 52 54 52 49 44 54 109 150 158 162 171 178 181 180 181 185 173 161 149 151 151 150 144 137 132 128 125 126 127 130 132 133 133 142 164 182 193 208 227 280 286 271 168 133 123 103 83 70 66 62 57 68 87 107 121 137 158 165 162 60 57 71 102 137 163 177 164 65 71 59 18 70 130 161 166 169 167 173 188 222 183 153 158 164 170 161 156 156 185 200 222 226 220 212 206 201 198 208 221 236 226 214 217 222 232 260 292 277 202 199 205 182 154 135 132 130 129 143 187 248 274 294 305 309 313 316 309 306 304 304 303 298 303 309 317 325 331 335 332 326 316 296 271 258 252 244 235 231 231 228 228 232 242 254 267 273 276 273 270 271 275 286 297 312 341 25 69 94 115 133 149 164 183 195 205 221 233 244 268 282 99 123 121 115 115 115 115 114 114 115 122 127 116 112 114 126 167 202 217 227 340 339 320 305 296 287 282 284 290 298 307 313 317 320 321 321 322 319 316 312 308 306 305 306 306 308 306 292 262 232 122 90 88 95 109 125 127 121 111 101 88 75 57 40 20 7 0 357 4 15 31 56 81 100 98 113 24 24 23 22 22 21 21 21 21 22 23 23 24 25 26 27 27 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 22 21 20 20 21 22 23 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 21 20 20 20 20 19 20 20 21 21 21 21 21 20 20 19 19 19 18 18 17 17 16 15 15 15 15 13 9 2 355 334 0 22 36 36 37 40 44 44 38 31 23 19 13 7 7 3 350 349 3 18 25 31 36 38 37 33 26 8 356 350 10 16 16 11 4 3 358 351 343 319 257 241 242 242 260 276 280 268 233 241 256 284 269 157 195 217 221 95 89 86 62 291 284 333 12 24 40 66 105 116 105 80 64 53 89 92 73 89 111 123 128 133 126 111 94 76 62 44 10 329 331 47 72 54 33 15 26 36 40 38 34 24 19 18 25 30 31 34 36 32 20 2 338 320 309 307 306 309 313 316 314 316 317 317 314 311 322 335 352 354 357 358 6 5 352 342 314 169 123 104 79 66 58 57 64 73 71 61 43 33 31 29 53 71 45 19 331 319 317 332 353 20 34 40 44 43 41 37 34 32 33 36 45 60 58 52 45 43 41 40 37 35 36 37 34 24 12 0 353 350 355 359 2 3 13 31 31 29 23 18 14 24 31 36 50 51 39 27 26 36 25 14 355 348 345 335 325 315 322 325 324 345 19 41 42 38 30 26 25 22 24 28 29 22 7 357 351 5 45 72 73 61 49 37 25 9 355 344 338 327 310 302 300 302 305 308 310 315 319 322 318 308 282 246 239 248 262 267 259 246 234 225 220 221 334 354 357 353 348 342 339 337 337 339 341 346 351 354 356 353 350 343 336 329 321 316 312 314 316 323 336 347 354 354 265 201 190 172 137 122 125 171 223 242 245 250 261 252 238 209 80 66 44 22 352 344 335 329 330 4 31 6 357 4 36 51 41 36 24 352 345 10 354 347 341 354 14 28 31 32 43 57 80 68 58 62 95 104 106 94 63 56 49 53 86 50 11 9 12 1 324 303 288 294 22 43 35 14 344 339 333 216 110 100 112 274 279 284 289 293 293 285 250 286 286 276 279 286 309 319 324 341 336 223 273 310 336 336 336 150 131 104 23 309 273 247 249 265 283 283 288 318 331 347 92 112 96 58 150 165 149 158 182 193 184 168 280 297 241 195 192 246 318 335 344 180 165 135 91 56 18 1 351 357 358 356 350 347 345 353 2 10 6 2 0 4 6 7 6 6 16 29 39 38 34 27 21 20 22 23 24 22 20 20 23 38 60 74 75 73 69 65 60 54 49 47 50 56 60 59 56 54 57 67 90 114 129 144 154 168 174 169 164 155 152 149 152 152 149 148 145 142 139 138 139 142 146 149 147 148 160 174 185 195 196 203 239 255 252 206 159 131 109 89 73 67 63 56 56 68 97 124 146 175 181 177 137 116 110 112 134 149 138 116 99 98 94 66 18 107 170 168 173 179 176 184 208 192 169 165 167 167 159 169 189 196 206 222 234 231 224 219 211 204 199 208 230 247 253 240 234 240 287 318 317 214 262 341 10 95 133 138 138 137 149 215 257 273 276 285 295 297 295 290 292 296 295 296 297 309 320 331 342 349 351 343 334 326 323 312 278 250 243 243 254 266 262 256 249 252 259 269 283 289 289 288 290 297 314 331 353 21 43 63 84 108 132 160 180 201 212 221 229 241 255 275 286 294 124 119 114 112 113 115 113 114 116 120 121 116 121 131 153 181 189 151 96 46 330 302 288 276 264 255 255 266 284 299 307 314 317 321 325 327 328 327 324 322 321 321 321 321 318 309 294 263 174 105 97 97 106 120 133 132 125 116 98 82 72 61 43 17 3 359 0 7 15 23 32 51 79 94 113 24 23 23 22 22 21 21 21 21 22 22 23 24 25 26 26 27 27 27 27 27 26 26 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 24 24 23 22 21 20 20 21 23 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 21 20 20 20 19 19 19 19 20 20 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 14 14 10 7 7 8 15 37 40 43 48 46 40 42 45 41 18 354 352 345 338 339 350 5 0 0 22 30 33 35 36 36 30 16 345 353 6 16 14 13 10 6 5 0 356 349 303 221 213 223 234 255 268 277 267 240 227 237 250 245 229 221 185 132 85 103 120 165 206 228 82 39 14 9 54 112 95 83 70 87 147 136 130 125 141 145 133 123 115 108 97 87 80 73 52 337 315 317 54 62 50 34 19 31 36 37 33 26 16 9 8 14 17 19 19 17 13 0 345 327 316 309 307 306 306 304 302 299 300 301 303 299 315 350 6 11 5 4 5 5 351 329 320 311 97 119 125 123 95 78 75 81 89 93 95 74 247 228 207 144 93 58 15 316 329 341 357 7 23 35 39 40 38 35 31 27 27 29 39 53 67 65 63 57 49 43 45 43 39 37 33 28 8 348 325 337 343 343 348 355 356 14 33 30 25 17 19 22 24 13 8 19 41 46 31 21 19 0 336 315 327 323 310 309 311 321 328 343 25 42 48 47 41 30 26 21 15 16 19 22 8 346 322 309 294 7 60 59 55 51 42 26 5 354 349 344 335 321 302 291 292 296 301 305 309 309 311 314 328 336 336 322 312 308 295 273 250 241 235 238 298 5 1 356 346 337 329 326 329 333 336 340 346 352 354 354 351 345 335 327 319 313 319 326 339 351 2 5 8 9 1 353 269 198 154 95 98 108 124 78 24 178 238 273 235 210 115 88 78 58 19 350 349 355 0 358 13 44 19 12 16 54 57 42 19 356 348 18 41 0 339 330 338 352 19 33 43 53 47 48 51 52 71 111 125 130 141 120 90 104 113 137 176 244 274 244 254 293 296 300 50 67 62 41 36 0 281 235 199 123 139 171 246 273 286 271 270 292 297 296 301 294 289 292 302 313 318 321 319 296 273 284 303 309 303 296 289 29 314 298 289 272 261 258 266 276 288 297 312 305 324 351 71 97 99 130 149 144 167 200 221 177 115 358 332 296 152 138 76 4 352 221 159 151 129 114 66 355 351 354 357 355 350 344 340 337 342 352 10 8 7 6 12 16 19 17 20 27 35 40 38 33 27 21 22 23 24 20 15 9 8 11 26 43 55 58 59 58 54 50 46 44 44 48 57 63 65 65 63 64 68 75 82 87 89 78 69 72 114 136 139 143 145 147 148 147 150 146 141 139 143 150 155 161 166 165 169 179 176 182 191 196 200 209 227 232 212 171 132 113 102 92 85 81 75 62 53 56 97 154 186 184 174 148 137 127 119 122 123 119 123 132 152 158 169 191 217 216 170 170 180 194 199 207 222 219 187 174 167 163 173 184 193 210 222 215 221 225 226 216 205 182 182 195 238 263 279 269 276 311 326 0 20 37 351 335 322 265 170 162 169 240 256 265 269 267 268 276 279 283 288 293 296 293 297 302 316 326 333 336 334 329 320 315 313 313 312 300 256 231 243 266 283 289 288 282 269 262 269 293 301 304 306 312 321 334 350 9 31 52 79 103 135 162 182 197 216 230 239 243 251 265 287 293 294 119 115 113 111 111 112 110 111 113 114 116 119 128 147 174 185 157 98 97 82 290 285 282 277 257 236 223 234 259 284 293 299 302 310 317 325 327 328 329 330 333 332 329 325 314 303 290 269 127 106 105 111 125 137 143 144 127 105 86 80 75 70 55 35 21 13 9 10 13 17 22 32 47 61 80 23 23 23 22 21 21 20 20 21 21 22 23 24 25 26 26 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 21 20 20 21 22 24 24 24 24 24 23 23 22 22 21 21 20 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 21 20 20 19 19 18 17 16 15 13 12 11 4 0 2 23 45 53 46 50 80 71 60 53 36 355 257 255 265 287 304 315 334 353 354 8 23 32 34 35 33 29 18 4 351 11 14 13 359 355 358 8 8 4 359 356 341 257 214 228 237 248 264 275 275 233 199 218 226 226 227 234 248 311 22 65 147 177 191 187 138 112 274 260 213 118 87 73 64 119 139 132 139 151 178 126 91 92 92 90 89 88 87 101 107 297 339 33 65 64 52 28 21 31 31 29 24 17 8 1 359 0 5 8 9 3 355 344 330 321 312 308 305 303 299 294 295 297 295 291 282 273 298 351 10 4 350 358 359 359 341 328 330 351 50 85 92 126 178 159 143 113 106 110 130 180 227 227 220 119 74 72 65 25 8 5 8 11 22 32 38 39 36 31 24 16 15 25 44 59 64 66 68 68 63 56 58 59 52 40 23 1 332 321 314 322 320 318 328 346 3 25 32 32 21 13 19 19 12 352 344 343 22 36 27 358 322 272 269 274 278 286 292 303 315 329 349 12 33 46 51 53 47 37 28 16 7 3 4 6 337 313 290 298 316 21 44 49 54 51 44 24 351 336 332 327 321 310 298 288 288 289 293 293 290 281 273 266 324 357 10 5 3 2 4 5 356 347 342 346 356 5 358 346 330 321 316 316 327 333 338 343 348 353 352 350 346 339 330 322 320 321 342 352 358 2 7 12 9 2 346 346 358 35 37 32 29 40 64 42 31 74 112 169 212 200 64 73 70 61 21 357 353 1 1 355 356 3 9 28 50 71 65 47 6 342 336 14 97 205 269 303 327 339 0 81 91 84 73 51 28 28 62 109 129 133 137 137 144 162 171 185 198 214 226 216 213 227 269 302 70 87 87 79 72 83 144 185 190 191 202 216 272 295 311 255 235 243 264 269 263 301 316 328 332 332 319 320 317 297 284 279 275 287 289 292 294 303 300 294 286 272 258 249 273 298 304 310 316 333 240 246 237 200 143 116 139 150 168 185 202 131 76 349 333 328 87 98 95 179 167 152 132 128 123 141 263 325 343 349 353 350 345 337 333 330 333 342 8 27 26 24 26 29 32 31 32 36 41 41 37 30 23 20 22 24 25 20 15 14 22 31 42 47 50 51 50 50 43 38 32 32 36 42 53 62 68 70 70 70 72 74 75 75 71 68 65 63 70 94 117 132 141 147 150 149 147 142 139 141 150 156 163 167 169 167 162 158 155 172 189 200 203 200 215 218 216 182 123 111 109 107 105 111 108 95 68 28 15 59 139 150 153 147 141 142 146 153 159 163 167 167 169 176 181 182 191 195 176 171 176 208 231 247 278 296 306 277 177 161 166 176 187 202 212 213 211 216 223 209 193 158 181 198 220 227 241 255 265 272 236 236 260 233 239 269 282 274 258 269 273 269 272 269 265 262 261 265 274 280 286 288 291 292 293 299 307 309 307 299 297 296 293 293 294 296 300 301 266 166 222 268 281 285 289 292 286 257 229 284 303 306 308 314 321 332 346 4 36 77 143 198 214 215 213 217 225 236 247 258 265 280 304 306 106 110 110 110 110 109 108 106 108 110 109 109 110 120 138 157 139 111 97 114 180 270 275 277 280 259 225 199 205 226 257 272 278 281 287 301 315 316 318 318 320 319 320 317 313 303 295 291 296 108 111 117 127 143 150 150 134 104 89 82 82 81 79 66 51 36 24 14 7 4 5 15 25 34 40 47 23 23 22 21 21 20 20 20 20 21 22 23 24 25 26 26 26 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 24 24 24 23 22 22 21 20 20 20 21 23 24 24 24 24 23 23 22 22 21 20 20 19 18 18 18 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 18 19 19 19 20 21 21 21 21 21 20 19 19 18 17 15 13 10 9 4 356 352 39 103 100 96 112 136 123 135 136 237 269 252 260 267 272 283 294 296 327 354 17 30 38 34 29 22 13 2 358 2 14 5 351 300 319 352 13 11 4 353 346 339 313 258 258 253 257 291 313 323 21 115 136 183 197 205 226 255 319 16 41 60 115 160 148 144 291 223 195 123 111 97 74 67 174 139 127 123 121 122 63 59 67 81 90 102 112 118 141 135 87 53 60 70 76 69 35 29 27 23 17 9 6 0 354 351 350 351 352 351 347 338 329 318 312 306 305 304 303 299 297 297 298 298 293 278 255 254 267 292 303 322 354 353 347 333 333 341 31 132 127 60 25 333 260 166 79 67 66 81 252 278 37 35 26 25 28 27 28 21 12 5 2 13 29 40 39 35 25 14 5 4 27 50 64 66 68 73 80 96 80 70 70 67 52 339 311 302 304 304 305 299 294 298 351 21 33 33 29 9 0 4 359 344 321 324 333 7 22 17 342 311 284 277 271 269 281 294 311 341 12 24 22 28 41 50 55 56 49 35 11 357 346 344 335 311 312 322 2 18 32 44 52 57 50 39 286 272 286 299 302 300 295 290 284 285 287 289 286 280 263 257 291 3 11 14 12 9 7 5 4 3 2 359 357 355 352 348 342 335 328 329 331 341 346 348 348 350 353 352 350 345 339 334 333 342 352 0 356 351 355 3 12 2 349 334 1 30 43 32 19 5 7 20 24 24 2 39 46 60 50 51 58 65 60 28 6 357 359 355 350 340 339 344 8 41 70 62 39 351 334 330 342 355 355 295 335 349 356 352 195 70 91 123 60 11 13 58 125 129 134 143 165 178 187 173 169 167 191 211 215 215 215 263 56 78 101 122 121 100 88 138 207 206 208 247 300 326 329 320 249 221 210 188 168 179 335 347 0 339 328 325 330 328 312 301 289 258 250 261 282 293 298 300 300 299 300 294 285 298 308 310 322 322 328 294 271 264 230 144 67 121 161 175 154 116 102 25 321 328 344 31 76 121 169 139 121 103 102 114 215 279 314 334 343 348 345 339 332 326 323 323 328 106 91 53 40 37 40 41 42 41 43 46 44 38 26 19 17 19 20 20 23 27 32 41 48 53 53 52 50 50 48 42 31 20 16 19 30 44 56 64 67 70 73 76 78 79 79 79 76 72 70 66 70 83 111 136 151 153 152 150 148 146 147 153 159 164 167 165 155 148 146 150 174 193 207 215 224 229 218 195 123 110 116 118 121 125 143 147 149 134 82 37 53 67 75 101 129 137 145 156 168 159 152 155 159 165 181 185 187 181 169 134 158 171 198 215 236 266 268 271 277 240 188 178 183 189 194 205 214 208 209 214 206 191 178 193 203 213 210 214 227 232 231 212 209 212 229 227 238 269 266 259 269 269 272 278 275 271 275 275 273 275 278 280 280 283 287 285 280 271 264 263 264 267 271 274 277 281 283 289 295 252 154 149 193 249 272 280 282 283 240 192 186 274 290 293 303 308 312 321 339 9 217 220 236 241 244 242 238 236 239 244 253 268 292 315 84 101 101 102 104 106 105 104 102 102 101 95 95 96 102 106 111 103 108 114 139 232 264 270 275 277 262 222 194 197 214 239 257 264 265 267 279 299 300 299 295 295 296 299 299 297 293 293 295 321 101 122 133 141 146 138 115 94 87 86 87 90 88 83 73 61 47 27 13 2 4 10 21 26 26 22 21 23 23 22 21 21 20 20 20 20 21 22 23 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 26 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 20 21 22 23 24 24 24 23 23 22 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 20 19 19 18 18 18 19 19 20 21 21 21 21 21 20 20 19 17 15 12 9 7 3 355 346 294 174 152 138 138 172 180 180 178 188 240 263 258 260 267 271 255 234 257 340 21 28 29 22 15 3 352 354 2 12 11 354 352 0 11 12 15 7 358 346 342 336 323 299 286 272 326 19 24 25 28 38 50 78 114 150 195 206 195 106 70 51 45 42 55 57 44 32 42 77 105 107 75 33 231 160 149 144 135 106 64 53 79 142 144 140 144 136 129 71 57 54 58 69 87 82 64 37 17 3 354 349 350 352 349 345 342 340 339 338 334 324 317 311 310 307 305 303 301 299 299 299 300 300 298 286 266 247 249 257 270 292 326 331 329 320 325 318 175 117 88 51 31 25 44 52 54 47 43 43 40 38 44 39 30 20 12 9 11 13 8 356 351 356 24 40 42 34 22 6 356 352 29 61 74 78 82 86 86 83 71 65 64 75 54 296 291 294 301 303 303 304 299 295 0 28 41 32 16 350 331 318 311 311 310 321 333 0 18 14 347 325 312 298 288 287 300 311 337 29 32 26 8 11 32 43 46 48 40 27 1 344 336 334 333 331 7 20 25 20 23 53 64 66 52 13 278 264 277 291 295 295 293 292 295 300 305 309 311 332 11 32 26 20 15 15 13 9 5 1 1 1 360 356 352 347 345 343 344 347 350 355 356 356 354 353 351 350 351 351 348 346 345 346 349 356 358 354 340 335 342 1 9 358 341 335 23 44 51 33 6 348 353 358 3 16 33 41 35 39 52 59 62 67 66 51 2 345 339 329 320 307 307 329 31 52 66 64 39 347 332 331 337 349 351 344 3 21 48 73 86 66 102 139 65 24 25 70 132 144 156 171 189 183 165 126 139 155 194 208 212 220 234 277 110 118 156 174 162 142 138 140 171 167 171 314 332 336 329 311 240 176 173 151 105 60 351 316 307 306 321 327 334 327 315 305 292 269 253 256 269 286 295 300 306 312 319 313 308 303 295 305 358 3 303 292 287 283 260 87 61 79 105 143 127 110 121 290 305 338 356 17 79 93 89 77 82 82 69 9 266 293 310 328 338 343 340 333 329 325 335 350 65 100 93 62 50 43 46 48 50 48 48 48 46 40 26 19 17 19 19 22 31 40 48 52 55 58 58 57 53 52 50 45 27 9 358 1 11 29 45 54 59 63 69 74 77 79 80 80 78 76 74 71 66 64 65 81 106 125 140 145 147 146 146 148 151 154 157 152 142 143 148 157 181 198 213 212 214 231 201 143 91 117 130 136 151 170 166 154 145 144 119 78 71 69 68 70 98 136 135 141 148 154 155 156 153 167 194 188 165 119 120 188 184 189 195 197 202 214 225 234 247 237 207 185 190 190 186 199 213 221 212 204 204 193 188 200 205 209 211 207 206 208 201 167 183 212 236 236 246 264 264 269 280 285 286 284 284 283 285 283 280 276 279 282 283 285 289 290 284 275 264 258 255 253 256 261 265 271 276 280 284 269 184 175 182 211 242 261 269 272 246 194 176 213 257 275 286 283 279 276 269 261 241 243 248 248 251 254 248 244 244 245 255 296 318 337 97 95 92 91 93 96 100 100 99 96 93 88 86 87 90 94 100 114 125 132 138 222 263 270 275 278 269 223 197 196 211 231 251 258 260 257 266 275 280 282 283 282 278 277 282 285 286 290 293 302 231 157 148 130 116 103 97 92 94 98 100 98 90 84 77 70 57 33 18 13 14 16 18 19 16 6 0 23 22 21 21 21 20 20 20 20 21 22 24 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 22 22 21 21 20 19 19 20 21 22 23 24 24 23 23 22 22 21 20 19 18 18 17 17 17 18 18 19 19 20 20 21 21 21 21 21 20 20 20 19 18 18 18 18 19 20 20 21 21 22 21 21 20 19 16 13 9 4 1 352 292 241 195 140 78 51 53 126 192 174 167 215 275 289 294 287 274 2 6 0 352 15 22 21 15 356 344 327 314 5 25 24 24 30 22 18 14 9 359 357 351 345 332 312 282 264 246 50 50 45 45 51 56 50 39 27 32 53 85 136 119 76 58 46 31 18 27 26 16 5 58 97 85 67 314 264 202 149 120 95 82 69 49 215 201 170 162 154 108 73 57 51 46 43 51 59 58 53 36 3 338 330 346 353 351 343 336 333 332 332 330 328 323 319 316 314 309 307 305 303 302 302 302 303 303 300 294 278 260 255 259 270 276 287 298 304 308 319 62 100 73 69 64 49 51 64 61 58 57 52 50 48 44 41 39 28 12 0 355 351 357 356 337 332 338 25 43 47 37 21 3 346 336 352 88 97 98 103 106 93 84 78 74 73 91 10 312 300 295 295 299 308 322 326 340 6 35 40 31 4 327 293 293 302 318 323 331 340 0 28 22 8 352 340 333 329 327 331 337 10 42 32 16 335 0 32 43 43 39 26 12 354 341 337 335 349 10 37 32 20 349 344 0 80 84 73 279 289 303 314 320 325 333 340 347 347 348 353 5 20 31 33 31 26 20 14 12 10 5 1 357 357 355 353 347 342 339 342 344 346 353 358 0 358 355 354 353 350 350 349 349 350 349 349 350 352 351 347 341 333 343 356 10 3 334 316 0 44 56 58 49 12 346 345 349 358 22 42 52 40 35 40 68 75 71 72 54 9 344 322 297 268 244 241 245 247 80 84 90 100 79 320 323 330 334 327 325 343 11 38 64 77 78 98 160 145 52 18 349 197 190 185 189 192 165 147 136 160 172 194 203 211 221 223 212 165 171 194 214 195 175 164 161 161 155 155 205 337 346 358 345 299 214 203 231 356 351 333 301 285 276 315 323 327 298 282 275 290 295 289 282 277 281 292 300 307 315 321 319 312 307 299 283 296 204 202 231 269 278 271 87 84 77 76 93 313 284 274 290 324 3 5 23 98 93 80 49 45 43 355 290 284 301 315 329 336 338 336 333 344 2 7 7 13 44 61 52 49 46 48 51 54 52 49 44 42 35 29 22 19 15 20 28 39 50 56 59 61 63 65 63 61 58 56 51 26 359 344 343 0 27 41 46 49 53 59 67 72 76 77 77 76 76 74 73 69 65 60 59 63 72 97 116 126 129 132 137 146 150 155 150 145 144 151 163 182 196 210 190 97 12 169 145 126 140 149 156 177 191 197 167 154 153 143 125 110 123 135 113 120 131 134 177 193 182 176 172 163 176 201 194 173 143 177 201 196 198 200 199 188 186 212 224 234 253 225 180 186 191 191 197 211 229 226 212 182 179 187 205 206 210 312 200 166 125 119 122 208 236 241 246 253 269 277 286 298 296 294 290 282 275 270 274 276 279 289 297 298 297 299 301 298 292 286 278 267 254 250 251 254 257 258 262 265 260 223 200 188 198 217 245 261 269 258 200 174 177 215 254 265 262 255 245 239 238 241 247 251 249 249 251 250 250 249 277 333 357 339 11 97 93 91 90 92 96 100 101 100 97 92 85 78 78 83 98 132 148 141 139 145 211 256 270 278 283 281 232 204 198 211 227 244 252 256 255 255 259 268 273 276 276 271 266 270 275 281 286 287 284 244 175 135 113 106 102 106 110 116 114 109 96 89 85 84 78 66 36 19 11 9 7 5 0 351 342 338 22 22 21 21 20 20 20 20 20 21 22 24 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 19 19 19 19 20 21 23 24 24 23 23 22 22 21 20 19 18 18 17 17 17 17 18 18 19 19 20 20 20 21 20 21 21 21 20 20 19 19 18 18 18 19 20 21 21 21 21 21 21 20 18 14 10 6 0 355 308 140 92 76 56 39 24 35 29 0 346 31 18 15 19 31 37 31 18 8 6 16 17 2 346 313 273 252 231 22 27 25 27 31 22 16 9 7 5 3 358 350 330 296 261 241 187 101 153 165 177 146 109 92 77 59 47 43 42 32 27 46 53 52 32 18 355 346 338 317 33 97 89 69 297 222 74 47 69 81 79 67 31 164 162 149 149 140 130 96 72 55 43 36 41 45 46 42 33 20 20 16 11 0 350 337 330 325 327 328 329 329 329 323 320 317 312 308 305 302 303 305 308 310 310 307 301 292 280 268 268 271 273 279 284 293 307 344 85 88 71 76 97 119 110 98 85 83 87 83 76 69 60 51 43 26 4 347 341 339 344 338 325 320 338 47 55 52 40 26 8 341 322 296 205 139 131 130 123 113 98 91 93 100 120 312 293 288 283 286 290 300 309 311 344 22 40 35 22 0 350 345 342 340 343 343 341 347 2 22 22 26 29 19 2 345 344 354 16 33 36 18 349 321 10 39 49 45 34 14 3 347 336 334 338 358 20 46 46 10 343 342 343 0 4 308 4 3 0 359 0 2 5 5 3 4 9 14 22 26 30 30 28 23 17 11 9 4 358 353 351 350 346 341 337 335 335 337 342 348 355 358 358 355 353 350 349 348 347 349 351 352 350 348 347 348 351 347 346 351 10 17 18 10 0 5 42 56 63 64 60 9 341 338 346 0 22 44 53 45 30 23 67 81 77 77 64 26 326 299 277 262 242 228 228 224 100 118 142 171 176 183 224 249 263 271 271 266 262 310 30 47 62 40 196 193 160 145 169 191 198 196 181 165 143 156 162 172 172 175 191 211 225 205 180 160 178 201 222 196 179 169 169 171 178 192 206 335 347 347 344 341 191 191 284 340 333 330 320 290 257 303 314 300 260 262 273 296 304 308 310 309 303 305 308 310 317 321 322 307 298 290 236 205 209 200 195 238 261 287 59 87 97 82 19 321 320 315 319 354 14 3 9 120 111 97 56 341 298 286 295 303 313 323 331 336 335 336 356 24 28 15 3 351 356 9 22 29 38 48 55 57 55 48 41 33 26 19 9 5 6 21 35 46 57 63 65 66 67 70 75 78 79 79 70 41 347 329 336 10 36 42 42 41 42 49 57 63 68 71 73 73 74 71 70 68 66 63 62 60 62 72 83 93 103 110 115 120 133 147 149 148 146 152 159 162 173 196 279 274 237 210 175 152 153 161 172 185 193 198 184 171 162 156 153 157 161 166 169 154 152 166 201 223 216 205 187 176 184 196 176 164 161 190 198 190 196 203 216 196 189 197 203 215 236 233 195 188 209 233 246 233 226 225 181 147 170 188 214 216 238 14 37 63 88 106 126 204 234 243 247 258 269 275 268 269 284 287 286 280 273 268 271 278 290 306 309 305 302 302 304 303 302 302 295 284 268 256 248 249 247 247 248 249 248 232 208 187 185 192 214 253 263 258 220 188 171 194 232 250 250 245 235 231 233 238 241 244 244 247 251 253 257 293 0 0 346 327 36 104 105 104 102 102 102 103 106 107 104 98 88 66 57 66 223 235 233 207 188 185 223 252 270 277 284 288 257 223 209 218 227 238 244 246 242 243 250 259 265 268 273 271 267 263 267 274 282 278 260 201 152 127 116 114 116 123 127 128 115 102 91 92 93 94 88 77 50 28 11 0 351 342 336 328 324 323 22 21 21 20 20 20 20 20 21 21 22 24 25 25 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 24 24 24 23 23 23 22 21 20 19 19 18 18 18 19 20 22 23 23 23 23 23 22 22 21 20 19 18 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 20 20 19 19 19 19 18 19 20 20 21 21 22 21 21 19 16 12 10 10 12 19 31 35 75 110 67 40 32 31 30 28 43 51 54 46 26 17 7 345 332 310 331 350 352 307 268 260 267 341 26 26 25 27 27 22 18 15 13 10 6 1 354 340 327 318 84 44 34 65 116 167 168 160 150 123 102 76 61 56 52 41 34 49 45 340 294 269 267 294 330 73 83 75 23 354 106 112 107 99 86 82 46 304 244 180 137 95 64 62 78 77 66 48 38 36 40 42 38 29 19 18 14 8 350 335 321 319 318 321 323 326 323 321 319 317 316 312 310 306 302 305 308 313 315 314 311 308 304 302 298 296 290 285 283 285 289 303 12 92 102 108 127 156 171 155 134 118 115 117 117 115 111 107 97 89 79 354 323 326 328 325 316 312 311 339 79 87 77 62 42 13 338 325 308 252 180 154 140 125 104 88 84 86 100 145 241 269 276 276 283 289 290 291 294 351 38 45 37 27 16 11 7 1 354 346 335 337 344 356 9 20 24 22 14 348 332 336 7 34 37 23 345 320 330 32 50 56 55 36 5 355 339 329 329 337 354 7 32 48 12 354 347 356 7 16 19 18 14 12 12 15 13 9 5 5 8 13 17 23 27 30 28 25 21 13 6 359 352 346 342 340 338 335 332 328 324 323 323 338 348 358 358 356 352 350 348 346 344 344 347 352 355 350 347 344 345 345 345 356 16 27 28 24 17 17 27 43 56 68 75 72 17 348 340 341 348 10 51 53 46 32 18 19 54 90 94 62 32 298 270 253 251 234 218 241 262 290 211 184 201 211 232 280 246 230 235 247 266 244 251 322 8 27 92 147 154 140 135 140 154 194 208 196 170 147 153 148 141 150 162 177 194 209 174 158 159 181 206 216 187 172 163 158 163 177 208 222 260 346 0 17 63 100 124 62 355 333 324 315 301 275 282 307 289 255 276 294 315 314 316 330 352 358 336 328 324 324 316 308 277 265 266 256 236 215 200 196 217 256 316 12 60 109 106 61 5 352 341 328 351 8 6 0 145 132 130 122 339 321 312 312 317 323 331 335 336 336 357 55 39 29 10 350 338 338 343 351 357 11 32 52 59 58 52 44 32 15 357 339 335 353 25 39 49 60 65 68 68 71 75 87 102 119 122 118 56 352 358 14 37 45 45 42 39 37 43 48 51 54 57 61 65 68 67 64 63 63 63 62 61 65 73 77 82 89 90 89 86 93 115 134 144 147 151 155 162 177 195 223 221 217 213 194 162 152 153 167 193 206 207 193 179 168 163 164 169 164 170 178 174 172 175 198 215 227 238 230 192 162 148 155 167 179 201 201 194 194 201 208 191 189 193 196 204 216 239 235 209 217 224 233 242 243 240 121 125 162 191 230 234 269 353 28 126 180 162 180 212 246 257 260 266 269 277 265 263 272 281 286 288 286 283 279 286 296 302 300 297 302 305 307 304 303 301 294 289 284 275 267 259 255 250 246 245 241 230 201 169 165 176 199 229 242 247 232 202 178 192 217 238 240 236 225 229 233 238 235 233 234 245 253 261 277 12 13 349 310 292 112 111 106 106 106 104 102 101 109 113 113 111 105 61 325 282 240 237 239 233 228 221 223 246 266 273 281 284 286 272 245 241 244 247 247 239 226 230 238 249 255 262 268 273 274 271 270 273 279 265 232 182 152 133 123 124 126 127 121 112 101 98 98 100 99 97 94 85 61 34 12 351 336 327 323 322 320 322 22 21 21 20 20 20 20 20 21 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 24 24 23 22 21 20 19 19 18 17 17 18 18 20 21 22 23 23 23 23 22 22 21 20 19 18 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 21 21 22 22 22 21 18 16 18 18 17 23 25 23 31 61 66 43 26 23 19 15 56 143 170 192 238 247 239 244 277 336 14 18 16 353 355 0 20 25 27 24 24 26 24 21 20 17 15 11 6 1 1 6 30 48 61 53 41 29 35 45 52 39 39 48 78 130 154 131 95 71 41 54 354 299 273 254 230 241 299 69 78 69 325 302 208 122 104 93 68 34 340 308 274 218 127 85 77 74 78 85 85 79 49 25 24 33 39 27 16 10 358 340 315 309 307 308 311 314 313 313 313 314 314 314 313 312 310 308 305 306 310 314 314 314 311 317 321 333 331 326 312 299 287 286 288 294 0 103 126 141 157 173 182 180 150 142 145 146 145 138 136 136 141 149 166 187 218 249 267 281 295 306 309 297 170 128 112 96 71 27 346 345 16 41 77 77 68 59 58 58 51 40 23 6 335 283 282 289 295 295 295 302 325 55 49 44 40 30 18 7 355 337 325 318 314 323 332 340 348 357 0 348 325 308 306 314 2 35 42 0 318 309 358 43 61 71 81 56 17 354 331 319 317 329 348 3 27 39 11 351 345 6 16 22 16 12 9 11 13 17 13 8 5 7 11 15 20 25 27 27 24 20 14 5 353 343 336 333 330 330 329 328 324 321 317 322 331 356 3 4 359 354 350 347 345 342 340 340 343 351 356 352 347 343 343 344 346 358 13 28 30 30 28 27 27 33 44 58 67 65 45 6 342 326 329 12 55 53 47 37 11 349 314 357 50 28 21 0 56 56 28 119 158 180 256 292 319 13 18 358 355 353 342 347 104 61 302 264 258 261 287 233 154 158 162 157 132 133 140 192 225 238 177 151 137 125 117 135 165 181 178 166 149 155 167 187 211 213 192 172 155 144 148 161 214 229 235 258 19 48 94 107 114 122 56 326 305 298 300 291 268 262 257 263 294 313 329 322 324 355 31 25 5 357 343 298 280 272 259 251 247 256 252 229 200 200 226 293 311 317 321 94 117 85 44 347 320 310 333 358 15 53 113 120 121 118 56 317 315 317 324 329 337 340 342 349 48 74 46 24 351 332 328 331 337 342 346 353 9 38 53 58 58 52 37 6 343 328 333 5 33 40 47 54 61 64 65 67 72 83 97 110 98 71 49 37 39 45 50 49 47 43 41 40 43 45 46 44 43 42 45 47 46 48 48 49 48 45 51 63 75 77 78 80 77 72 65 57 57 74 119 140 153 165 175 186 196 205 201 200 203 254 156 138 153 170 197 214 218 205 178 162 155 149 148 157 177 187 183 179 180 197 205 210 223 228 217 161 148 160 175 191 208 209 205 198 200 195 172 191 203 203 199 199 303 258 205 215 212 208 223 231 229 94 102 133 112 36 81 126 152 190 213 228 239 251 259 282 287 286 287 289 289 269 259 259 271 286 302 303 299 287 282 277 274 280 286 292 295 295 295 294 292 287 287 291 290 284 278 270 260 246 241 231 206 180 172 184 207 219 228 237 242 235 211 190 191 209 229 231 228 222 232 235 238 230 225 223 243 258 279 299 29 351 202 161 120 98 91 90 97 102 102 98 96 107 118 124 127 134 158 219 238 226 232 237 243 240 230 213 223 243 260 272 286 304 307 301 281 272 268 257 236 218 216 225 237 249 259 267 276 283 288 282 279 279 250 213 180 155 136 124 119 114 107 103 102 108 110 110 104 100 98 97 90 73 56 23 352 332 326 325 326 326 328 22 21 20 20 20 20 20 21 21 22 23 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 17 17 17 17 19 20 21 22 23 23 22 22 22 21 20 20 19 18 17 17 17 17 17 18 18 18 18 18 18 19 18 19 19 19 20 20 21 20 20 20 19 19 20 20 20 21 22 22 22 21 20 18 16 15 19 28 24 18 12 25 48 37 22 7 14 15 41 154 168 198 255 285 257 236 314 26 33 34 34 32 32 32 32 29 25 20 21 22 22 20 21 18 16 11 5 0 357 18 61 53 66 94 63 42 34 31 32 36 30 22 21 22 15 98 137 161 185 211 227 292 304 224 191 168 110 82 93 93 278 278 265 96 89 78 63 19 324 306 278 184 147 118 106 99 93 92 94 90 54 346 267 242 235 296 330 333 316 301 293 297 300 303 306 309 310 309 309 310 311 311 311 311 312 310 308 308 306 309 314 321 327 343 351 356 341 329 311 305 305 315 318 325 0 75 109 135 152 165 176 182 174 160 154 155 155 154 157 155 155 162 173 186 205 231 245 284 319 333 331 319 273 193 156 147 140 131 73 59 49 55 63 61 57 52 48 45 36 20 1 346 344 343 357 3 8 14 13 11 32 59 56 49 36 22 358 336 315 303 301 300 299 301 299 294 301 294 279 269 269 283 290 301 335 10 34 314 297 301 18 49 62 98 113 98 33 353 318 302 297 315 339 358 9 15 355 346 355 13 16 15 6 3 1 6 11 15 15 12 10 12 14 17 21 25 27 24 18 11 0 345 332 325 321 322 323 325 324 322 320 323 329 350 2 9 8 4 358 351 346 341 339 337 335 336 338 349 353 349 343 341 343 347 352 0 11 22 31 34 34 32 27 19 28 33 37 44 38 8 330 314 330 31 59 58 51 38 4 345 327 25 36 13 6 9 38 29 16 24 122 159 184 227 5 30 24 5 10 9 353 347 11 72 54 14 320 297 295 275 283 301 252 202 141 144 160 203 223 224 162 136 119 119 126 168 194 202 190 164 160 173 178 188 211 221 218 188 168 159 162 172 216 228 227 203 218 137 131 136 141 147 33 340 293 293 310 293 262 241 254 272 301 325 333 320 311 323 21 17 6 356 337 219 267 274 270 239 219 241 263 264 214 227 276 290 295 298 308 324 104 98 31 286 291 298 317 325 58 85 89 94 107 120 159 310 316 320 329 343 355 351 354 21 86 90 59 10 334 328 329 331 334 339 344 351 358 11 27 40 46 45 36 9 356 355 11 30 39 41 44 49 55 58 59 59 60 60 60 59 56 52 48 46 49 50 50 50 48 46 45 45 46 46 45 42 38 33 31 30 30 30 31 31 26 24 30 51 65 73 72 71 69 64 57 48 46 52 76 106 129 137 142 149 153 160 155 152 132 349 0 91 163 183 202 218 223 218 156 127 120 128 148 177 192 194 183 176 178 195 210 218 219 207 160 127 143 170 193 197 198 203 237 212 171 166 164 196 214 220 201 83 47 59 76 78 216 216 216 215 196 95 86 80 20 337 9 115 157 188 211 239 262 274 282 291 294 295 295 294 290 278 268 257 261 286 308 304 299 292 278 264 253 257 264 272 275 277 278 285 289 289 289 288 285 285 283 280 275 262 237 203 188 189 201 217 225 228 231 236 237 234 215 197 190 203 218 221 219 222 236 239 239 227 220 223 249 281 0 82 170 213 191 151 116 98 91 88 90 97 104 101 96 100 120 132 137 151 170 191 204 208 225 236 246 242 230 210 206 217 244 265 284 306 309 307 298 289 281 267 240 217 204 210 220 235 252 268 283 290 291 280 269 256 235 212 188 157 130 110 105 102 103 113 122 128 119 110 103 101 99 98 94 84 76 59 19 356 345 339 337 342 347 22 21 20 20 20 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 22 21 19 18 18 17 17 16 16 17 18 19 20 22 22 22 22 22 22 21 21 20 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 20 20 20 20 21 22 22 23 22 19 17 15 14 16 56 38 21 12 15 22 32 21 13 20 19 17 8 351 347 13 20 32 32 37 45 41 35 33 33 35 34 31 26 21 15 15 17 19 20 21 20 17 13 4 0 358 26 50 50 58 84 82 67 52 43 39 39 33 20 13 15 17 27 145 175 171 145 87 53 61 89 89 91 75 81 107 151 214 291 126 110 110 123 139 111 308 296 184 126 104 103 111 121 108 95 91 86 59 328 281 259 244 244 268 276 275 279 284 290 296 300 304 306 307 308 308 310 311 311 310 311 311 310 309 307 307 321 334 0 14 22 9 355 335 321 312 322 7 34 31 23 20 35 64 112 125 137 155 167 165 147 145 148 151 153 164 159 152 147 153 163 118 23 6 0 359 354 340 324 294 252 213 198 194 199 154 87 62 61 65 68 65 57 51 46 41 7 348 328 0 18 26 29 30 31 33 34 33 38 49 40 19 350 320 303 291 289 290 293 293 290 276 262 257 252 243 234 240 252 268 277 289 276 262 259 265 282 64 51 46 179 110 60 15 351 314 300 306 8 4 1 351 347 344 0 17 20 12 8 358 359 359 2 5 9 17 18 17 16 16 17 21 24 26 17 5 345 329 317 311 310 311 315 318 319 316 318 321 342 359 10 8 6 3 359 353 345 339 335 333 331 330 330 334 345 351 348 340 340 345 348 350 353 8 21 31 33 34 34 28 22 25 23 21 21 17 2 333 325 338 42 63 69 62 43 357 342 347 43 36 2 344 345 41 35 21 7 53 130 102 55 34 30 15 356 9 17 5 350 10 73 64 50 34 22 21 59 30 355 318 303 178 154 173 214 217 158 110 103 106 123 138 174 220 228 219 172 174 190 188 186 193 244 252 221 201 188 170 169 176 200 204 194 211 224 231 120 70 46 16 359 340 338 327 290 271 254 252 272 304 339 332 319 317 327 354 357 352 336 268 194 234 264 283 93 111 162 304 307 297 291 289 288 293 300 311 310 297 269 269 276 285 293 302 273 98 84 80 89 125 138 286 315 321 327 343 6 13 2 7 53 119 119 81 350 333 331 328 327 329 340 348 354 356 358 2 7 12 15 14 10 11 21 35 40 42 41 42 45 51 54 56 55 54 52 52 51 48 48 48 48 48 49 49 50 50 49 48 48 49 49 48 45 41 35 28 24 21 19 17 17 8 3 3 35 58 73 67 65 62 58 54 52 57 64 74 80 89 102 107 105 81 75 81 80 59 358 358 5 155 187 201 218 218 201 145 137 140 153 172 190 194 187 167 170 175 184 204 217 224 170 125 117 131 178 258 272 288 337 337 325 333 166 172 195 215 239 259 274 296 43 59 53 13 239 219 205 199 185 123 107 85 73 63 98 127 141 187 240 266 272 276 280 288 291 292 293 291 287 275 263 241 266 294 294 295 293 285 271 256 247 247 252 258 262 265 277 286 290 289 287 284 284 286 291 298 309 307 246 221 212 217 223 227 227 227 229 231 228 215 199 187 199 211 217 220 227 240 242 239 225 216 221 305 15 39 93 187 198 183 137 110 101 96 93 90 99 111 118 118 110 123 134 152 165 178 186 198 209 226 237 242 242 233 223 215 222 239 261 278 298 298 298 295 290 282 270 245 218 201 202 206 217 228 247 266 269 266 258 246 239 234 220 202 157 127 112 112 116 125 138 142 137 117 106 100 99 98 98 100 99 99 91 62 19 12 16 20 14 8 21 21 20 20 20 20 20 21 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 23 23 24 24 25 25 25 25 24 23 22 21 20 18 18 17 16 16 16 17 18 19 20 21 21 22 22 21 21 21 21 20 19 19 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 18 18 19 20 20 21 21 21 21 21 21 21 22 23 24 22 21 18 18 22 29 30 32 32 23 15 15 19 14 17 20 15 11 4 4 11 26 34 35 26 29 57 60 50 37 34 34 33 28 21 15 10 8 12 16 21 22 22 21 17 11 9 14 31 32 31 24 42 72 78 94 100 83 67 160 232 278 325 10 36 51 56 52 41 36 30 53 79 80 68 51 48 48 43 21 354 151 143 147 138 118 55 328 278 198 105 84 81 86 99 102 102 102 102 97 301 286 271 246 239 249 258 265 272 279 286 291 295 299 301 305 308 310 310 309 307 305 306 307 306 306 308 309 335 14 39 36 29 9 348 328 318 312 321 65 68 58 40 23 19 37 73 74 74 85 103 118 123 135 150 173 182 183 80 57 49 44 38 29 23 17 9 5 357 344 328 307 282 256 237 232 229 226 191 120 73 75 78 77 72 60 50 35 8 352 341 21 29 27 23 30 39 43 42 37 30 23 11 348 323 307 299 294 291 291 295 296 293 275 261 252 251 236 223 230 245 267 258 255 255 254 254 254 336 48 36 15 316 19 22 7 354 342 2 19 23 8 353 331 327 318 256 40 30 16 11 8 6 359 355 355 4 17 22 22 19 18 17 19 18 15 347 316 302 300 299 299 301 305 310 310 310 310 327 345 5 12 13 7 1 355 351 345 337 334 332 329 326 324 323 328 339 344 337 327 330 331 329 318 331 13 25 30 33 35 33 25 20 21 22 16 5 11 8 344 332 342 42 66 75 72 53 333 333 0 47 25 353 337 348 33 68 31 8 43 78 80 63 41 22 357 342 348 19 29 357 15 58 72 59 38 27 30 47 29 10 346 350 344 230 195 170 87 78 78 93 109 132 149 176 241 229 217 162 180 178 167 148 131 326 287 244 207 203 195 170 164 166 170 174 200 43 48 52 43 33 8 348 320 311 299 287 275 257 217 336 16 35 23 358 329 328 334 342 342 328 192 178 190 236 303 76 67 38 341 315 296 292 295 298 306 311 317 315 313 306 300 293 292 293 298 112 90 87 87 98 123 107 313 316 319 327 347 10 14 7 14 73 154 193 310 336 336 330 316 319 327 346 353 357 356 355 354 356 357 357 358 0 6 22 35 43 43 42 40 43 48 53 55 55 53 51 50 48 47 46 47 47 48 48 48 49 49 50 50 50 50 50 50 48 43 36 26 19 12 9 3 353 341 355 10 33 59 72 65 61 57 52 48 47 57 69 77 71 68 69 86 91 72 60 56 59 46 7 355 5 24 98 107 67 86 127 143 153 161 173 182 188 180 165 154 163 167 175 198 209 210 152 134 133 154 180 236 273 294 329 83 102 25 162 181 197 209 217 215 199 129 66 52 46 38 26 235 186 193 222 221 208 133 96 83 82 67 63 104 154 237 257 274 284 288 291 292 295 294 292 282 268 243 236 251 274 284 289 288 281 270 255 250 249 254 256 258 264 274 282 285 285 283 285 290 299 309 313 309 295 275 256 233 222 220 219 219 221 221 218 208 194 183 193 206 222 225 234 244 244 240 214 187 129 48 67 97 221 200 186 160 121 104 102 100 97 95 102 117 132 134 130 133 139 160 254 276 237 223 223 231 236 239 239 240 238 236 239 246 260 274 286 283 286 285 283 279 270 246 219 202 197 197 201 202 211 229 243 248 250 243 238 238 232 217 169 133 123 125 133 145 153 145 123 107 100 97 96 97 101 107 112 113 105 83 65 60 55 47 36 25 21 21 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 23 23 23 24 24 25 25 25 24 23 22 21 20 19 17 17 16 15 15 16 17 19 20 21 21 21 21 21 21 21 20 20 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 22 22 22 22 23 24 24 22 20 21 29 51 40 32 33 35 22 8 7 8 15 17 15 7 2 6 20 37 35 23 356 346 320 25 45 42 37 34 32 24 16 7 6 6 9 14 19 21 23 24 22 20 19 28 38 37 28 16 22 29 36 67 106 136 170 229 317 333 339 38 47 47 42 34 22 15 12 25 60 85 74 55 37 23 12 8 35 112 70 67 73 44 15 355 47 94 90 85 80 76 79 92 101 110 127 153 216 250 257 244 238 241 253 262 271 278 284 288 292 296 300 305 309 310 309 307 304 303 302 303 303 304 305 310 322 14 47 56 39 3 336 326 320 358 51 71 71 66 54 33 11 31 55 69 58 59 83 116 140 163 174 182 71 47 41 37 34 29 23 17 13 9 2 358 352 342 325 310 295 276 259 253 251 250 238 217 99 88 84 82 77 66 49 29 9 356 358 14 19 27 28 107 118 67 60 55 34 10 349 337 324 307 298 293 291 295 300 303 311 320 342 342 344 322 254 257 267 269 244 249 256 252 258 306 28 29 24 20 17 29 15 1 355 4 19 18 9 352 333 318 301 310 0 27 29 24 19 14 8 352 347 346 358 13 25 29 27 22 14 7 352 325 287 285 284 287 290 293 296 300 302 303 316 331 355 7 14 11 8 2 355 348 344 340 333 329 325 323 320 318 317 320 324 320 300 291 289 283 282 287 353 29 30 30 31 36 35 20 18 21 24 15 5 12 359 338 323 335 33 68 77 78 86 293 346 25 40 7 349 340 352 17 81 44 10 0 80 84 72 46 7 337 325 323 12 32 11 17 43 88 101 92 75 51 39 23 13 12 28 37 59 94 87 66 69 77 107 126 155 186 207 233 200 189 196 214 209 200 137 108 69 355 346 131 149 157 121 146 148 143 130 108 78 60 54 45 27 342 318 304 302 310 316 346 80 88 42 27 24 11 346 324 327 330 341 346 28 86 180 193 206 93 78 62 0 322 309 299 296 303 310 319 319 319 319 318 316 310 303 298 312 49 64 70 74 85 91 92 322 309 309 313 323 345 7 6 0 9 313 263 312 320 325 320 310 293 321 343 359 359 357 354 352 350 348 348 347 346 347 352 12 32 46 45 43 39 40 44 51 54 54 53 51 49 47 46 44 45 46 47 47 47 47 50 51 51 50 49 48 47 45 38 30 19 8 357 347 344 346 357 1 11 34 69 79 68 60 51 44 39 39 49 63 73 76 67 53 74 100 112 89 75 77 86 307 322 357 25 56 52 41 336 227 193 173 170 172 179 180 172 168 170 177 181 187 199 203 195 156 154 159 170 177 188 221 250 282 136 128 114 180 205 207 212 213 206 195 157 99 50 31 43 53 71 182 196 205 217 210 184 134 108 100 88 80 170 141 162 224 260 278 286 291 295 301 299 295 288 276 255 228 230 249 272 283 288 287 284 277 271 267 266 264 261 259 264 271 276 279 280 283 289 299 306 310 311 297 288 280 246 211 193 198 205 213 211 204 191 178 172 183 206 228 235 242 247 249 234 194 184 180 178 168 175 196 205 180 144 112 102 103 102 99 94 85 89 119 126 127 126 143 165 213 240 242 229 221 218 227 235 236 241 245 247 249 250 258 265 274 274 276 279 279 278 270 241 213 195 190 187 186 186 194 211 230 239 243 241 238 236 239 232 191 139 130 134 139 141 133 115 98 95 95 96 97 102 109 118 120 114 100 89 82 78 74 69 60 50 21 21 20 20 20 20 20 21 21 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 23 23 23 23 23 24 23 23 23 23 23 23 24 25 25 25 24 23 21 20 19 18 16 16 15 15 16 17 18 19 20 20 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 17 16 17 17 17 18 19 20 21 22 23 22 22 23 23 24 25 23 22 20 27 42 42 31 19 33 22 8 2 1 5 6 4 357 359 3 11 16 19 358 338 357 28 42 43 43 40 32 25 15 9 4 5 7 10 12 16 19 22 25 28 28 28 34 44 52 38 21 13 9 10 32 62 71 68 55 31 19 30 52 58 54 39 23 4 353 352 1 45 84 90 78 49 29 11 0 46 81 83 75 64 30 2 346 13 79 96 92 86 78 83 92 100 113 136 171 206 237 245 248 249 252 257 262 270 278 284 287 292 296 301 307 311 314 314 310 305 303 301 300 301 302 303 302 302 305 314 110 46 343 320 324 339 39 62 70 71 70 64 38 12 18 51 75 38 0 217 183 194 203 149 90 58 51 47 40 29 16 7 1 354 353 352 353 344 331 312 299 284 272 263 259 262 261 258 244 228 113 71 66 69 65 54 32 9 349 358 10 2 358 356 129 119 77 76 69 52 15 346 327 310 296 286 284 285 292 305 331 359 7 2 350 335 314 301 291 272 269 250 270 277 275 3 33 33 23 11 7 17 26 8 353 343 359 2 343 327 318 320 337 6 21 22 19 17 17 15 11 3 347 342 342 353 8 23 31 32 26 356 332 311 300 289 284 284 286 288 289 291 291 304 323 351 6 14 13 11 5 2 357 354 345 333 323 317 316 314 312 310 309 308 311 312 304 270 257 253 263 281 342 30 35 34 28 21 34 32 20 20 23 25 11 2 4 344 325 313 321 4 65 76 83 111 102 44 58 48 14 350 346 359 5 19 47 37 29 72 80 76 49 357 321 312 308 28 43 40 37 36 43 94 107 99 64 44 29 12 11 32 32 49 86 85 71 27 295 222 173 224 256 243 231 208 201 207 225 232 232 160 109 98 21 344 327 121 103 40 116 135 130 124 114 104 89 77 67 18 277 279 304 346 2 27 61 71 70 59 39 12 347 332 324 328 335 350 15 25 4 187 194 205 190 76 291 338 339 341 337 331 324 322 322 323 321 316 312 309 305 305 320 65 65 63 61 62 62 10 308 293 298 301 305 316 336 359 351 347 52 16 347 321 314 308 305 301 306 358 5 7 359 354 351 347 343 340 339 338 334 332 333 354 30 48 49 45 40 39 43 49 54 55 54 52 49 47 44 43 44 45 47 47 48 49 51 52 52 49 47 48 46 42 31 20 6 355 345 340 354 5 8 3 11 35 84 89 79 65 51 44 37 36 43 51 61 77 85 82 71 102 125 115 116 126 175 220 263 296 356 78 113 151 225 248 244 197 162 155 176 193 204 182 180 184 187 191 197 199 189 162 170 179 192 190 192 203 217 229 200 178 192 235 240 232 259 246 151 140 130 124 48 18 27 53 63 4 199 203 209 211 201 161 148 150 180 209 228 219 206 196 215 253 275 291 298 304 299 296 290 279 263 235 226 232 255 273 285 290 296 302 306 304 300 289 281 273 270 270 273 273 273 274 278 287 301 306 305 297 292 287 263 190 159 163 176 197 204 199 182 171 173 187 215 233 244 249 253 261 234 205 203 194 183 172 173 183 194 163 130 113 107 107 108 107 103 103 105 113 112 112 114 163 183 203 215 223 215 205 193 196 202 212 225 236 243 245 247 248 250 254 262 267 269 267 265 260 233 204 187 180 177 176 177 184 198 218 225 226 226 226 229 226 210 151 124 123 128 124 117 107 99 92 91 96 101 107 115 125 129 121 111 102 98 94 94 93 92 86 79 21 21 21 20 20 20 20 21 21 21 22 22 22 23 22 22 22 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 22 22 22 23 23 24 25 25 24 23 22 20 19 17 16 15 15 15 16 17 18 19 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 20 21 22 23 23 24 24 25 25 25 24 24 31 37 42 41 29 18 5 352 341 342 341 338 336 334 354 3 6 1 1 12 34 38 38 39 37 40 39 29 18 8 8 6 6 7 7 9 11 14 19 27 34 37 36 34 42 60 67 28 356 339 348 11 28 48 66 59 43 28 35 43 47 43 8 329 304 289 321 4 36 74 95 90 74 51 27 11 12 77 95 83 68 29 350 337 347 81 102 103 103 101 97 96 100 112 131 164 208 245 244 250 261 259 259 261 267 274 281 288 294 298 302 307 311 313 313 311 307 307 305 303 302 301 300 297 293 288 275 254 246 276 302 313 336 40 70 78 80 78 70 38 357 336 12 95 106 247 234 208 221 223 156 79 68 66 64 50 19 355 334 335 339 344 346 347 337 321 293 270 265 267 268 263 259 254 250 244 257 44 48 50 55 53 45 28 2 331 336 353 356 338 327 286 144 135 124 124 110 28 325 294 294 296 294 294 296 316 357 9 8 356 335 303 290 295 313 327 307 344 9 19 16 13 28 35 35 16 5 8 19 19 359 346 336 345 344 332 329 335 355 13 24 31 28 18 5 357 352 353 354 349 343 342 345 349 355 0 350 235 257 270 279 289 292 292 294 293 292 292 296 309 347 5 14 16 14 10 5 360 355 351 348 332 320 314 312 310 305 302 302 299 300 305 324 330 311 316 321 320 11 36 40 37 31 23 18 23 23 22 20 28 25 6 351 334 329 316 310 310 333 49 72 76 75 66 60 65 61 36 356 356 7 2 3 15 24 36 61 76 77 58 13 343 326 320 21 20 70 82 69 57 52 76 82 67 57 42 1 13 47 34 34 62 88 84 2 307 274 267 267 267 251 241 236 226 227 235 236 236 233 121 111 102 30 21 125 120 110 113 113 108 97 104 113 116 121 144 196 225 266 359 10 12 28 52 72 74 71 71 43 340 337 329 324 329 342 122 24 357 347 160 159 193 301 314 16 15 14 15 12 357 329 316 312 306 302 303 304 304 318 43 66 65 63 58 47 7 325 304 294 293 295 299 311 327 344 342 4 51 358 329 311 315 322 335 2 20 19 10 0 352 347 344 337 334 331 328 323 316 309 312 338 29 46 50 47 43 39 42 47 54 56 56 53 50 47 45 43 43 46 47 48 49 51 53 55 55 53 50 48 45 38 24 8 357 352 0 9 21 17 11 0 9 43 94 90 78 67 56 47 35 35 41 46 48 50 75 100 104 126 139 141 154 168 189 209 226 233 198 154 168 187 213 238 245 230 168 165 181 194 203 192 187 184 182 189 194 195 188 177 175 181 192 197 205 208 208 209 210 197 194 211 219 223 223 178 69 68 84 98 59 19 340 59 91 84 73 201 210 222 214 178 173 173 178 195 209 217 210 193 188 206 246 284 293 294 285 280 276 274 267 250 236 232 244 262 279 290 305 317 325 325 323 317 314 310 303 295 287 280 275 270 253 251 269 291 298 296 294 291 281 180 152 156 171 190 200 197 187 185 192 208 224 236 245 251 254 256 242 218 201 188 178 168 169 172 178 148 120 116 115 114 108 108 111 122 123 118 126 136 180 210 213 210 212 211 196 183 178 186 188 192 203 217 228 232 230 225 220 225 234 236 237 233 238 242 239 208 182 174 170 169 172 182 193 208 215 221 222 226 229 211 166 127 115 111 111 108 105 103 103 103 102 105 111 120 129 134 129 117 109 106 107 109 114 115 115 112 109 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 23 23 23 23 23 23 22 22 22 22 22 23 24 24 24 24 22 21 19 17 16 15 16 16 17 18 19 19 20 20 19 19 19 18 19 19 19 20 20 20 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 18 20 21 23 24 24 25 26 27 27 27 28 31 37 44 59 33 315 291 295 294 302 306 302 301 284 269 304 343 343 13 37 43 45 43 37 34 36 33 24 12 8 11 8 4 1 2 3 7 10 16 27 39 50 50 41 0 97 120 129 3 345 1 7 8 14 25 36 33 27 34 27 347 291 267 282 320 346 11 41 57 58 72 85 85 76 54 34 28 73 89 89 81 41 342 340 356 72 102 111 112 110 105 98 93 97 109 123 138 250 248 251 254 260 262 263 267 275 284 291 297 302 303 305 305 306 306 305 306 306 306 303 302 300 297 295 291 285 279 275 271 275 287 298 304 333 76 89 91 91 88 66 356 351 97 88 84 69 76 141 227 235 233 75 72 67 53 34 0 333 313 318 332 342 346 349 349 0 11 23 19 7 0 355 357 349 352 5 29 35 38 38 37 33 26 13 2 356 350 338 330 308 291 264 213 186 174 178 190 215 266 304 321 344 354 7 16 16 13 5 351 324 301 303 307 335 6 22 36 37 34 30 26 23 25 29 27 5 5 13 22 10 348 338 332 341 3 9 15 16 15 18 24 31 36 20 346 332 327 327 332 340 341 334 327 321 317 304 264 234 221 234 255 282 297 304 308 309 310 312 335 5 18 19 18 13 9 6 360 354 350 346 343 338 334 332 332 329 320 307 298 289 301 334 6 12 17 9 3 2 31 42 45 38 29 21 15 13 15 15 15 30 22 0 332 315 323 316 313 311 329 41 71 69 58 50 55 71 80 60 16 8 6 2 355 356 17 32 47 75 84 81 22 347 325 319 304 291 245 207 132 76 46 60 70 74 73 53 320 20 56 53 22 358 59 56 22 322 295 287 281 274 253 230 224 229 243 244 238 227 216 180 114 100 62 75 112 116 111 85 87 79 50 61 99 131 149 166 176 152 65 34 20 2 8 31 72 60 59 91 95 62 3 327 308 320 53 124 61 0 346 92 123 107 169 56 50 34 24 19 6 342 318 306 301 299 302 311 320 337 36 63 65 60 57 51 10 310 296 289 286 287 291 296 307 318 336 19 44 33 336 322 320 336 350 5 19 19 11 358 349 344 339 334 328 325 322 316 308 297 287 312 4 29 37 43 46 43 40 42 48 55 58 59 56 52 47 44 43 44 47 49 51 52 53 55 57 58 58 55 52 47 35 17 356 347 346 357 14 27 22 12 0 11 50 94 89 83 76 66 54 38 39 45 53 41 30 36 59 112 148 161 166 176 185 194 208 217 225 203 182 181 196 211 224 233 237 199 183 185 196 198 193 186 178 172 185 193 184 142 124 154 182 211 297 327 311 218 203 193 196 205 216 216 210 195 193 180 104 107 31 21 29 27 36 71 91 82 162 223 272 259 208 179 176 181 199 206 206 194 180 174 180 188 204 224 236 246 257 265 270 270 267 258 250 246 258 270 283 300 316 328 330 330 330 333 334 332 329 325 320 313 299 253 224 221 265 284 290 291 291 289 198 153 156 173 188 198 202 203 206 216 226 232 237 242 244 237 226 226 212 194 178 165 158 157 158 162 134 107 114 117 116 109 109 112 122 127 132 151 167 187 219 231 229 221 201 147 161 172 186 183 184 190 200 208 211 208 203 203 206 210 211 213 216 225 235 249 227 190 173 168 169 174 186 195 204 212 222 230 236 237 219 163 132 121 115 109 109 109 110 112 111 109 114 122 132 138 136 123 113 109 110 114 120 129 135 140 144 143 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 23 23 23 24 24 23 23 22 22 22 22 22 22 23 23 22 22 22 21 21 22 23 23 24 24 22 21 19 17 16 16 16 17 18 18 19 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 16 17 18 20 21 23 24 25 26 28 29 29 30 32 39 28 333 217 229 243 262 273 285 277 279 293 287 269 257 260 282 49 58 58 55 50 39 33 29 23 14 2 5 5 359 353 349 351 354 0 5 11 20 34 50 59 312 269 295 112 88 45 17 7 4 7 27 26 26 18 358 269 277 284 276 0 37 6 355 5 56 60 34 38 86 106 105 105 58 49 70 85 94 106 65 7 359 14 57 91 103 109 107 104 99 94 94 104 110 110 154 240 255 262 267 273 276 280 284 290 296 302 304 303 300 298 296 298 301 303 303 304 302 299 297 295 293 290 287 285 287 284 282 278 280 281 292 24 92 101 104 110 117 206 240 91 79 70 54 30 357 289 276 59 56 51 48 39 20 353 329 321 325 331 339 347 0 17 32 39 43 39 37 36 36 35 31 35 40 40 37 34 28 24 18 12 4 355 345 330 314 291 271 256 240 222 212 195 15 40 42 26 16 17 27 25 21 14 8 0 346 333 324 333 343 6 32 42 41 43 47 43 37 31 27 24 25 16 351 355 13 29 359 338 325 347 12 24 21 18 10 9 10 11 16 42 0 308 310 311 312 311 303 288 290 291 291 292 290 279 260 250 266 282 297 307 313 319 315 316 324 1 20 25 20 14 9 5 0 354 349 345 346 348 351 349 348 348 346 340 324 322 329 7 32 42 20 8 358 359 9 32 41 45 39 31 21 13 9 7 4 6 25 12 355 321 322 337 324 314 306 328 51 74 71 66 55 68 96 105 82 56 32 6 352 347 348 7 25 39 56 80 82 49 352 311 299 289 283 248 117 86 60 42 44 80 106 109 88 58 58 62 71 71 64 57 38 3 324 311 302 289 272 241 201 195 237 249 249 243 223 52 37 29 33 47 83 97 82 82 78 65 50 24 22 42 93 94 92 74 79 72 61 34 6 5 20 35 23 29 87 88 53 348 323 316 25 95 119 125 49 0 115 139 162 156 91 62 39 22 354 318 303 297 302 308 320 335 349 355 12 48 69 67 51 36 0 307 281 278 276 281 284 288 293 301 302 5 73 62 32 321 336 347 359 2 5 9 1 350 343 337 334 329 325 323 322 320 315 320 329 348 17 28 30 27 26 30 35 39 41 49 58 63 64 62 57 50 40 42 45 50 52 54 53 54 55 57 59 60 58 54 47 34 13 350 341 340 349 14 28 26 17 9 19 57 94 97 89 81 77 67 47 53 58 67 49 34 26 31 53 137 166 179 189 194 198 205 213 221 212 197 186 202 211 213 208 195 167 180 190 203 199 192 181 177 177 178 159 126 115 121 152 187 223 283 297 278 246 236 222 196 200 213 229 217 199 194 193 197 211 225 249 21 46 35 31 42 71 75 47 302 269 228 196 186 188 202 202 191 172 168 182 180 179 181 200 221 237 247 259 267 268 271 277 276 274 271 271 274 280 294 313 321 324 326 331 334 333 330 326 322 319 312 285 248 226 252 268 276 281 284 287 193 151 150 168 184 200 211 223 230 235 237 239 238 236 230 215 201 198 191 180 157 145 138 135 138 144 122 82 97 112 116 117 114 114 120 124 148 185 186 189 207 222 230 230 203 134 157 171 183 180 183 187 193 197 202 199 198 203 204 206 206 208 212 223 233 241 240 202 182 172 170 171 188 205 219 225 230 236 241 240 228 180 146 130 124 120 116 109 105 105 108 112 122 135 148 144 132 114 109 109 111 113 118 125 138 150 160 160 20 20 20 20 20 20 20 20 20 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 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 23 23 22 21 20 18 17 17 17 17 18 19 19 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 17 18 20 21 23 24 26 29 30 31 33 35 29 11 5 327 214 244 315 321 318 302 284 296 298 310 306 272 254 78 82 80 76 72 62 268 289 341 358 354 356 348 342 338 338 340 351 359 5 7 10 14 22 30 17 26 37 37 43 48 10 328 311 325 54 28 352 266 291 319 329 353 39 43 32 358 6 17 65 52 10 312 249 161 128 109 79 74 75 77 81 86 67 34 7 7 28 84 98 102 100 102 103 101 104 117 127 142 183 256 279 280 283 288 290 291 294 295 297 301 303 305 303 300 296 300 303 305 305 304 301 299 297 292 289 288 288 288 291 286 282 277 276 276 283 300 81 109 126 156 170 183 136 85 78 72 56 2 349 354 60 67 64 58 48 28 7 344 324 315 309 309 318 333 356 22 39 46 45 39 35 34 35 33 31 34 38 40 39 34 24 15 8 3 349 336 324 318 308 276 248 233 229 30 23 19 20 19 22 27 22 26 36 25 10 350 342 335 330 329 334 353 15 32 35 37 40 44 50 58 58 56 56 43 25 344 312 315 7 21 350 345 348 15 24 25 19 10 356 353 352 349 344 338 318 309 306 308 308 304 281 255 247 255 262 266 281 303 323 330 330 317 313 309 304 300 298 307 330 12 24 26 19 11 5 0 355 348 346 344 347 351 357 355 351 348 346 348 353 11 23 28 36 39 25 5 345 356 16 31 35 36 34 31 23 11 3 356 354 0 13 9 359 338 355 346 325 312 309 344 58 75 76 73 65 45 60 103 93 79 66 25 3 347 346 354 23 29 30 86 96 91 329 284 268 273 285 31 67 65 43 12 318 258 165 146 93 68 61 54 52 66 61 53 25 344 318 301 297 300 269 119 80 58 23 249 39 51 52 43 28 3 353 357 114 124 107 75 56 52 26 2 2 42 83 70 57 42 45 69 83 48 33 41 32 18 350 352 23 67 30 342 326 339 98 79 74 280 257 206 160 150 147 148 103 57 28 337 277 274 282 292 324 349 8 2 0 355 12 47 76 68 40 339 307 294 275 267 266 277 283 288 290 294 279 36 44 44 26 354 5 8 8 358 352 347 338 331 329 326 324 324 324 325 324 336 353 12 21 27 28 29 28 19 13 10 18 27 36 51 63 70 72 70 62 51 38 43 49 55 57 57 57 55 55 57 60 61 60 54 46 35 22 4 346 344 352 21 31 33 24 19 23 61 87 92 88 84 84 79 68 70 71 68 53 42 33 29 35 86 154 186 196 196 199 206 216 224 231 230 215 213 203 175 114 111 142 198 220 220 205 195 181 175 169 153 131 118 126 142 169 189 206 223 220 218 221 221 203 124 177 207 253 254 246 103 177 187 198 211 226 238 320 32 14 13 31 78 148 182 195 201 202 206 206 208 193 182 171 181 196 197 190 179 188 213 239 252 259 264 260 263 273 281 284 286 283 276 259 248 246 260 278 291 297 300 301 305 307 309 309 306 297 282 268 264 266 270 277 285 290 154 144 146 157 171 202 236 250 254 253 249 245 229 215 203 191 186 184 180 165 143 130 123 122 130 143 135 128 125 110 116 123 118 120 128 133 152 229 219 212 212 220 225 227 184 144 175 180 182 185 188 190 192 194 197 199 201 205 205 206 204 209 216 227 227 228 216 206 191 175 170 169 181 198 218 230 238 242 243 238 226 203 164 138 121 113 102 102 103 108 114 120 135 151 160 143 122 108 110 112 116 119 125 133 145 153 156 147 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 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 21 20 19 18 17 18 19 19 19 20 20 20 20 19 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 18 19 21 23 25 27 30 33 37 46 44 31 17 13 24 22 8 357 347 345 347 17 19 0 350 333 298 217 129 116 115 208 233 232 217 308 6 3 359 347 338 333 338 347 358 2 6 7 10 12 16 25 36 34 33 25 341 239 241 248 260 224 182 188 191 212 3 356 358 357 27 105 44 27 49 65 72 44 315 282 255 115 83 78 72 78 87 88 86 84 77 43 0 338 355 62 91 93 90 96 100 106 121 140 138 149 252 298 301 297 296 295 296 298 300 301 300 300 306 309 311 309 306 303 305 307 310 308 304 296 292 291 289 287 287 291 296 291 287 286 290 292 294 300 319 102 166 218 223 198 97 82 83 92 78 5 23 55 72 79 86 97 75 333 293 286 284 286 285 282 279 294 343 29 43 50 50 47 39 39 40 35 30 31 40 45 41 33 20 359 342 332 329 326 321 338 350 4 26 41 43 36 26 12 4 10 16 14 0 3 13 11 342 316 317 321 333 333 347 19 37 45 40 35 31 36 54 80 92 103 118 121 132 253 261 265 351 3 332 350 12 26 24 20 4 346 331 334 335 339 330 322 314 314 315 315 317 317 306 268 235 234 235 233 240 283 339 336 329 312 296 278 274 276 280 308 354 23 25 23 14 8 3 357 351 346 346 345 345 351 359 2 353 348 348 0 16 24 21 15 15 19 22 9 3 15 30 34 35 31 25 23 19 11 355 346 342 357 9 12 4 354 355 351 342 331 333 7 60 78 77 70 56 29 22 33 70 62 50 32 12 349 343 346 10 342 324 190 121 119 291 275 258 0 41 52 62 59 35 345 302 276 95 88 68 57 54 65 66 65 68 59 10 322 301 291 299 320 68 75 67 50 47 56 55 53 50 47 20 335 325 324 97 103 95 53 48 47 2 328 308 343 73 66 56 32 348 16 54 42 40 41 33 359 319 322 334 14 7 354 328 140 132 78 50 28 320 202 169 157 147 142 82 11 338 295 266 256 304 350 17 21 19 358 342 336 9 53 83 67 24 313 309 301 258 255 263 277 283 288 292 354 52 45 40 35 27 17 13 10 358 333 325 320 319 318 319 321 325 332 323 326 339 9 26 33 29 25 22 22 20 12 2 354 359 7 20 45 67 73 72 68 62 49 40 44 55 61 62 62 62 60 59 59 64 66 66 61 53 42 21 4 355 9 23 34 36 35 27 23 28 67 87 94 91 89 88 82 74 69 67 62 53 45 38 32 34 45 29 264 250 241 229 220 226 237 262 295 327 332 1 126 123 142 167 209 226 223 204 188 164 152 144 133 120 120 146 162 179 192 203 214 234 217 208 234 53 84 153 195 251 269 301 349 282 213 201 203 214 235 246 307 356 11 21 41 80 173 185 190 206 242 249 201 158 155 157 185 207 211 197 183 182 204 240 255 263 267 267 261 260 264 270 278 288 287 267 233 220 227 238 248 253 258 264 276 284 291 294 294 294 292 287 284 285 287 290 298 302 277 151 147 150 159 197 244 258 262 259 253 244 220 195 180 176 174 174 164 147 133 124 120 120 137 152 155 155 149 98 114 123 124 133 145 159 178 203 224 231 230 228 227 62 150 200 219 204 197 210 204 200 197 194 193 194 199 205 206 204 201 206 215 229 230 219 195 198 193 184 172 167 170 182 199 223 236 242 242 233 219 200 163 123 106 104 106 110 114 118 122 130 149 162 159 129 113 110 114 119 124 129 135 144 156 156 148 135 19 19 20 20 20 20 21 20 21 21 21 21 21 21 21 21 21 22 21 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 20 20 20 20 21 21 21 20 19 18 18 19 19 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 16 15 15 15 15 15 15 15 16 17 17 19 20 23 25 28 32 38 52 70 64 38 11 1 355 350 345 332 328 313 12 23 6 328 278 246 223 194 177 193 240 243 243 61 31 17 6 0 357 353 351 354 359 3 5 7 9 10 11 15 20 24 19 0 261 244 238 233 232 230 202 186 177 160 148 25 303 280 252 238 204 119 49 50 68 81 245 262 265 79 89 89 90 85 272 138 117 102 94 85 52 5 332 343 57 91 86 84 93 102 113 131 131 36 351 315 307 308 304 302 304 309 312 312 312 310 311 314 317 319 318 316 313 315 317 318 313 306 292 292 293 293 293 301 299 295 292 294 297 300 304 306 297 295 294 273 269 273 346 73 71 71 78 73 58 48 69 83 95 101 109 91 252 249 258 267 275 276 276 270 336 29 42 46 48 49 48 47 47 45 40 33 27 37 39 37 26 7 349 352 349 343 341 352 21 34 41 43 42 40 22 348 303 322 344 353 338 315 302 295 286 300 308 319 326 327 324 340 19 52 80 177 70 355 353 353 149 152 154 154 152 161 205 230 246 257 296 323 16 26 24 351 322 290 286 293 315 318 316 312 311 313 317 326 333 333 330 324 309 263 231 218 206 185 203 346 319 305 291 285 288 294 306 329 10 21 26 23 18 11 8 2 356 348 345 346 346 347 355 2 3 353 351 355 11 21 25 17 10 6 8 13 16 26 38 45 43 38 28 18 8 0 351 346 348 352 5 8 8 2 1 5 8 359 346 354 17 60 70 71 66 51 28 11 8 28 42 45 41 17 353 341 342 19 5 351 324 95 84 51 26 18 31 50 60 67 61 25 339 339 0 39 54 57 25 3 79 70 66 71 60 308 282 282 286 345 33 53 70 72 60 56 56 57 53 47 55 348 319 339 46 83 87 82 54 47 34 331 311 312 48 61 61 62 32 351 353 12 39 29 25 12 325 300 303 305 319 354 3 179 147 145 137 169 189 8 169 170 164 151 122 48 0 333 297 284 312 31 32 34 20 357 327 320 328 19 58 77 67 16 324 324 332 23 293 279 280 288 320 55 56 55 46 41 35 29 11 342 323 318 320 310 308 310 311 314 324 321 318 316 341 11 29 37 39 32 26 21 15 9 357 348 343 347 349 358 25 49 58 58 57 52 45 40 42 59 68 71 70 70 69 68 67 70 76 80 86 89 92 55 22 22 35 40 41 40 35 27 24 29 59 88 103 101 97 93 83 73 64 61 58 51 43 35 25 21 9 332 299 281 275 257 240 236 250 277 289 295 293 261 198 174 177 185 203 213 210 184 167 157 151 142 133 123 133 163 169 177 188 165 73 43 190 206 344 17 49 118 176 213 237 283 348 269 226 203 197 209 231 235 236 228 19 34 43 37 32 129 185 209 211 105 100 119 135 155 190 211 221 212 200 193 209 233 250 262 270 273 268 262 256 253 257 277 287 289 260 229 218 229 241 251 251 254 259 267 274 280 284 288 291 292 291 289 288 288 293 293 286 204 160 153 160 182 215 241 252 253 248 239 220 195 178 172 163 152 133 120 114 112 116 124 144 158 157 153 141 99 106 123 139 150 158 166 179 197 215 229 235 238 238 212 206 215 225 207 201 210 211 207 200 193 186 186 194 202 206 203 198 197 206 220 232 226 206 202 199 196 180 171 167 170 176 193 217 230 236 226 206 188 148 121 111 113 119 123 124 122 125 137 159 165 150 124 117 116 120 126 133 137 145 156 172 164 149 133 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 21 21 21 20 19 19 20 20 21 21 21 20 20 20 20 19 18 18 18 18 18 18 18 18 18 18 17 18 17 18 18 18 18 17 17 17 16 16 16 15 16 15 15 15 15 15 15 15 16 16 16 17 18 20 23 25 28 32 43 76 92 80 10 337 318 306 274 256 267 289 42 13 344 309 308 314 8 233 214 222 228 209 34 37 28 16 359 1 2 0 358 359 1 3 5 7 8 9 10 11 13 10 4 331 265 246 234 230 256 267 112 35 60 174 189 207 231 238 235 226 216 206 226 257 295 284 252 246 213 105 107 113 139 204 242 229 111 102 95 89 81 6 323 329 72 94 91 87 88 102 111 116 90 35 339 319 311 331 345 351 341 338 348 348 343 332 325 322 322 323 323 323 324 327 326 324 315 315 317 352 344 339 336 323 295 281 281 286 290 301 320 315 283 276 280 76 17 348 41 62 66 61 58 58 56 53 64 77 87 87 81 54 312 268 260 264 272 280 292 347 39 44 47 45 45 46 48 49 51 46 39 28 29 39 37 30 19 7 357 357 353 350 346 359 35 42 51 61 53 22 254 262 268 283 288 278 277 276 275 273 274 291 307 319 317 310 301 300 299 129 159 174 214 304 317 301 269 205 174 164 156 153 154 180 180 141 43 27 35 33 12 311 279 254 245 252 266 283 292 296 299 306 317 328 332 331 330 330 337 340 340 320 330 32 13 356 327 327 337 354 3 9 15 23 29 24 22 19 17 12 7 358 350 345 347 351 350 355 7 6 0 347 355 5 16 20 21 15 7 359 1 7 19 29 41 53 52 46 31 14 0 355 353 354 356 1 12 10 8 5 10 13 14 2 340 338 21 63 68 69 67 50 27 0 357 4 27 44 47 27 2 344 351 15 45 33 36 64 68 60 35 20 18 48 69 75 79 68 29 32 36 39 47 50 355 332 0 72 69 59 0 266 254 326 16 41 42 43 64 75 75 60 52 47 46 37 23 349 352 21 49 62 67 75 75 51 16 330 327 12 60 56 54 59 36 359 337 2 34 25 5 324 300 284 280 276 280 331 4 154 143 138 138 144 37 4 175 178 178 149 73 44 358 331 305 61 71 53 44 31 358 331 315 322 355 44 52 55 48 349 324 326 343 0 336 306 289 7 48 55 58 54 42 36 32 20 329 298 299 301 303 302 303 305 306 309 316 304 313 338 13 29 36 40 42 36 27 18 8 353 337 335 336 340 343 357 31 43 47 48 45 42 44 40 40 57 73 80 80 81 81 81 81 83 96 110 127 149 167 167 64 43 43 42 41 40 36 31 25 25 36 78 108 113 105 96 86 74 65 61 56 50 42 32 21 6 347 324 311 302 301 283 258 230 255 281 284 283 277 253 226 209 205 205 207 211 196 174 165 161 157 148 142 145 150 162 161 164 165 91 44 19 333 294 110 19 21 50 181 202 233 299 0 346 323 263 200 212 225 225 219 193 94 68 65 44 21 358 7 12 331 154 144 133 142 160 191 211 223 222 220 216 227 241 253 257 264 270 271 268 263 249 242 252 275 290 295 283 259 246 249 256 258 258 258 262 268 275 282 287 291 291 290 287 280 273 271 273 273 254 196 164 161 169 194 215 229 238 236 233 230 208 188 173 149 127 113 109 109 114 123 136 152 159 159 151 140 114 114 131 153 159 166 176 187 201 216 226 232 235 230 218 206 206 211 198 193 194 203 205 203 191 182 178 187 197 207 206 200 192 191 197 217 226 228 216 212 208 192 180 171 166 165 167 188 208 226 222 211 190 148 128 122 125 128 125 121 119 127 144 166 163 140 120 114 116 124 134 140 140 147 160 188 189 167 140 19 19 19 19 20 20 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 23 23 23 23 22 22 22 21 21 22 22 21 22 21 21 21 20 20 20 20 20 20 21 21 20 20 20 20 20 21 21 21 21 20 20 20 20 19 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 20 22 25 28 34 54 107 143 229 287 307 320 294 271 276 347 43 11 359 349 41 47 32 19 2 276 60 66 46 34 18 7 357 358 357 355 353 353 357 0 2 4 6 7 9 10 11 9 8 4 0 0 26 22 17 15 14 357 330 277 213 206 213 214 207 196 205 219 257 303 347 354 343 337 110 100 96 117 178 225 224 91 88 95 100 114 119 332 323 332 74 98 103 99 95 95 92 80 33 4 338 330 0 50 27 0 338 2 19 15 359 341 334 330 328 327 325 327 329 332 328 324 318 350 42 59 38 16 357 346 308 260 267 316 4 21 8 341 285 251 231 77 54 47 47 64 69 68 59 53 54 57 58 63 67 71 78 77 291 273 267 281 301 340 35 45 48 47 45 43 42 42 46 49 53 48 38 19 32 41 38 25 3 342 335 335 336 331 324 339 10 34 61 111 156 218 258 260 261 260 259 259 259 266 272 275 286 308 315 317 312 307 297 279 262 253 231 230 277 321 334 337 331 193 175 167 157 150 147 151 140 93 69 47 25 344 324 304 283 259 240 236 241 255 268 277 286 292 301 315 320 320 324 333 346 355 1 4 3 2 2 6 9 12 13 16 18 20 19 21 22 16 13 14 21 16 3 349 343 340 354 359 355 355 359 359 351 344 2 11 17 17 17 13 4 357 355 5 17 27 39 54 64 61 48 21 2 354 355 356 357 1 5 8 9 10 14 13 12 11 15 32 53 69 71 71 67 51 33 2 349 349 3 38 47 36 19 2 1 14 40 50 57 67 77 74 50 21 7 14 45 54 62 48 32 22 25 43 79 265 323 309 13 77 74 64 263 244 103 45 43 47 45 39 39 60 66 60 50 40 38 46 47 29 34 52 52 47 33 64 78 66 34 10 21 48 62 54 44 18 6 353 339 356 16 25 337 305 295 283 264 224 208 209 192 156 133 91 62 35 344 332 206 186 187 21 18 17 358 3 55 94 100 112 115 43 356 341 338 5 39 55 45 32 355 328 323 327 341 345 335 324 345 44 47 48 52 48 35 10 328 279 281 283 290 292 295 298 297 298 298 294 297 327 5 20 29 34 36 38 38 35 21 7 352 332 322 320 326 334 338 2 34 42 42 40 36 35 56 48 49 62 78 87 89 90 92 95 100 111 129 152 172 193 199 193 83 55 51 46 42 39 37 32 25 20 16 32 87 111 99 92 87 79 71 64 57 50 39 30 19 0 345 331 321 320 335 340 12 119 179 280 285 286 284 269 243 234 246 268 291 301 227 177 167 161 156 148 148 157 160 162 164 159 144 95 56 18 344 37 106 38 3 357 117 139 148 112 59 16 351 335 217 218 220 177 151 136 110 103 103 101 57 5 14 15 4 196 165 151 152 161 186 203 216 221 225 230 238 249 260 260 264 268 273 274 275 260 244 231 247 272 293 294 289 278 273 271 271 270 270 272 276 282 287 291 294 293 292 289 280 263 247 245 247 250 226 191 172 175 192 205 213 219 222 230 240 232 203 168 137 123 120 119 120 125 134 146 158 162 160 154 147 142 152 173 190 180 181 185 196 205 213 224 228 225 212 195 186 199 211 201 191 188 196 200 201 191 184 179 184 192 205 214 214 201 187 182 184 209 230 231 230 224 210 193 180 171 166 167 179 194 212 217 215 198 163 142 134 127 121 113 113 119 135 155 170 157 128 113 112 117 127 139 147 146 152 164 195 206 196 154 19 19 19 19 20 20 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 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 20 20 20 20 20 21 20 21 20 21 21 20 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 17 16 17 16 16 16 15 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 18 20 22 24 28 42 160 193 209 249 344 3 13 24 30 26 22 18 11 25 56 53 36 3 352 347 42 53 51 34 6 352 348 347 343 340 338 343 348 353 356 359 2 5 7 10 11 13 18 24 30 31 32 23 13 357 351 343 327 317 319 126 136 149 162 159 165 147 91 45 35 30 12 6 25 73 76 51 25 15 76 78 66 92 108 110 88 7 328 337 41 101 106 102 97 89 73 52 24 0 345 332 328 325 229 299 315 2 18 16 354 342 341 338 336 333 332 330 334 335 335 335 343 15 51 64 52 28 356 29 53 62 34 16 35 43 35 354 290 244 86 72 63 54 47 49 72 84 68 55 46 52 55 57 53 55 78 56 6 3 16 33 43 44 42 45 48 47 43 40 39 40 42 47 50 48 31 9 10 26 35 348 316 316 316 314 312 313 315 321 328 346 333 162 149 180 251 263 259 256 256 264 274 281 284 289 308 328 317 315 316 325 331 333 299 267 255 272 309 338 348 354 5 52 157 164 161 152 156 153 118 67 59 50 28 351 332 324 321 300 275 258 251 250 256 264 274 282 285 284 286 294 304 323 344 354 0 2 359 357 356 12 22 25 23 21 18 16 12 10 8 4 359 3 31 27 2 339 336 341 7 4 354 341 340 347 348 355 11 14 16 16 15 11 3 357 354 6 16 23 27 43 80 81 70 43 19 5 359 356 357 1 8 15 14 13 12 10 14 39 47 50 61 72 76 75 70 60 34 0 338 335 343 28 40 35 32 25 16 15 21 49 65 65 68 68 62 39 13 2 14 39 57 38 17 347 326 277 324 355 2 22 45 64 78 90 97 48 41 40 42 45 56 55 53 59 61 59 48 41 36 42 36 22 32 47 55 40 22 46 70 80 57 41 42 55 61 58 55 45 20 353 339 341 341 328 309 302 298 277 224 180 180 182 178 79 87 12 340 332 320 309 262 154 98 14 353 347 340 25 99 120 132 137 60 31 14 359 7 36 53 53 35 4 328 316 321 328 337 340 339 2 58 69 54 46 42 31 11 315 293 280 280 286 291 293 296 301 296 294 298 312 13 34 32 32 32 33 34 35 35 30 12 352 331 319 313 311 314 325 2 33 44 51 44 34 7 294 341 37 47 57 71 80 87 92 100 109 121 134 152 174 196 215 221 217 111 71 62 51 45 39 37 33 27 18 13 18 74 92 90 89 88 85 78 68 59 50 35 27 12 359 346 335 323 304 263 291 123 124 129 301 308 311 316 324 293 266 260 273 285 299 243 183 170 161 152 141 142 151 154 155 156 166 147 111 88 47 9 51 86 83 37 341 118 132 137 128 109 53 333 346 67 78 82 86 110 120 118 129 141 151 134 100 71 44 22 0 223 185 168 167 175 188 200 208 218 226 231 244 259 263 266 271 276 281 283 278 261 240 238 247 265 275 282 286 285 286 286 285 285 287 291 295 301 303 304 302 301 301 296 283 259 229 218 221 206 190 169 209 259 234 218 210 211 225 243 248 213 171 150 137 129 130 131 135 142 153 168 166 160 150 154 156 155 172 190 206 201 198 207 212 214 222 226 227 199 170 173 194 204 187 178 179 189 195 198 196 192 188 189 191 197 210 217 216 193 178 170 184 207 236 244 244 239 213 198 185 177 171 171 183 202 213 214 206 176 147 133 119 111 108 118 132 155 164 162 135 117 111 116 124 132 141 150 164 169 180 199 212 203 169 19 19 19 19 20 20 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 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 17 16 16 16 16 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 17 18 20 21 24 36 91 180 196 24 27 20 26 43 38 25 11 4 10 29 53 73 28 323 350 20 41 41 40 19 348 327 324 321 319 323 325 332 339 345 348 354 0 5 7 9 12 16 23 31 37 36 29 12 350 330 324 322 324 327 334 343 0 62 133 119 100 31 37 47 51 42 4 349 30 80 79 64 40 42 77 70 32 293 120 112 96 40 317 312 356 100 100 96 90 80 66 42 20 1 342 327 309 249 212 237 349 21 7 355 342 347 353 350 345 341 339 339 342 345 347 352 1 16 48 69 74 39 28 58 64 62 32 19 30 41 33 10 16 60 71 78 81 86 72 50 72 81 72 67 57 52 51 53 51 48 52 46 44 49 54 52 49 46 41 41 49 57 50 45 42 43 43 45 47 48 18 342 319 310 297 289 294 301 306 310 314 311 309 307 305 293 264 257 247 237 249 261 268 264 261 274 283 289 289 283 273 284 303 326 340 352 355 357 350 314 269 298 338 355 359 1 5 25 87 143 153 153 145 87 45 44 42 39 17 348 332 339 345 339 327 308 287 270 258 260 265 271 268 263 256 256 259 265 297 339 350 349 344 342 348 26 51 49 37 27 18 12 10 10 1 352 341 341 344 1 357 345 336 345 16 6 349 323 330 352 5 11 17 15 17 19 18 10 359 352 353 7 15 17 11 19 83 92 76 52 31 15 3 357 358 5 12 17 17 13 9 4 13 41 58 64 69 74 77 82 83 76 36 352 325 326 337 12 30 36 24 40 42 24 15 12 35 49 54 54 56 61 19 344 332 28 53 32 4 334 13 44 51 23 15 37 44 39 25 53 63 51 40 31 33 37 41 48 53 59 59 56 45 41 42 52 43 28 30 39 56 44 31 24 46 67 74 64 56 57 64 71 62 51 26 340 325 322 319 318 319 317 309 262 194 171 158 137 55 27 333 305 305 305 303 301 299 67 59 19 336 327 310 265 172 135 80 65 41 26 12 0 17 36 47 43 20 329 311 308 316 323 328 338 2 64 84 84 68 50 28 0 333 306 307 302 296 294 296 300 305 312 328 352 16 38 43 42 36 30 26 27 28 29 26 18 357 339 324 318 314 311 316 346 41 46 51 72 112 187 219 0 16 29 36 43 48 51 58 66 78 93 103 115 131 158 202 228 231 223 141 78 63 51 43 37 33 29 25 12 8 17 69 81 84 85 85 86 80 71 57 46 27 25 10 356 336 328 318 277 205 196 60 65 73 38 0 342 345 353 0 340 302 290 290 295 227 183 173 162 153 150 146 140 130 116 91 61 78 99 115 94 46 48 80 124 147 213 206 166 152 93 108 154 290 297 321 94 95 92 103 114 122 133 141 146 130 117 106 103 102 179 224 207 180 174 174 182 190 202 216 220 222 239 256 268 276 281 286 291 293 291 281 265 248 245 248 258 267 276 282 286 291 295 298 299 304 309 313 311 310 309 310 312 313 313 308 286 232 199 183 174 162 263 277 262 232 215 206 219 236 242 220 190 161 143 133 136 138 141 147 157 170 168 162 156 162 170 179 186 195 211 211 210 215 223 228 223 223 220 167 163 177 185 181 159 169 178 186 194 199 199 200 199 201 196 193 197 207 218 204 183 169 171 180 199 224 250 247 236 223 211 196 185 177 183 195 213 208 193 171 132 121 114 113 116 131 149 170 166 149 122 117 117 123 131 138 142 149 162 183 196 207 224 208 163 19 19 19 19 20 20 20 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 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 20 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 17 18 19 21 26 32 38 30 39 47 32 37 52 33 3 327 344 5 15 21 16 342 333 357 32 43 34 21 355 332 314 312 315 315 317 320 327 331 336 340 350 0 7 9 10 11 14 19 29 35 37 14 322 303 297 293 295 289 281 286 305 342 55 114 76 56 17 340 298 214 227 247 228 93 85 78 68 42 67 78 69 351 286 117 112 109 91 295 302 43 97 97 95 93 88 77 43 17 0 345 331 310 269 164 82 54 22 341 334 338 352 353 347 344 340 339 342 346 354 357 1 3 6 14 27 46 42 56 64 76 69 349 354 48 69 45 24 35 52 61 78 98 106 77 62 61 58 55 54 54 52 48 44 45 47 47 44 50 57 73 80 80 75 54 26 61 75 73 68 65 64 55 45 30 346 293 298 295 283 273 265 270 279 288 291 291 290 292 291 291 286 263 253 258 269 290 301 320 340 351 340 326 311 311 318 357 0 356 351 357 7 3 353 327 285 252 112 31 18 11 3 0 6 27 98 129 101 73 51 43 41 39 31 354 327 316 326 329 323 316 311 304 302 292 273 265 265 262 257 250 242 237 239 249 268 289 289 283 281 280 251 103 82 60 47 29 24 16 7 348 334 321 335 0 21 357 344 335 349 1 347 323 309 340 22 27 19 16 13 19 21 20 6 350 340 354 13 15 10 358 355 4 50 53 43 31 17 6 358 1 9 15 18 19 13 5 355 10 44 64 68 70 80 79 76 75 68 24 335 317 321 331 345 353 353 314 268 179 95 15 17 40 46 48 43 40 34 10 358 356 44 52 31 6 3 34 47 48 20 13 26 57 59 51 63 65 58 44 34 34 35 35 36 46 56 59 55 43 42 50 58 49 39 34 33 34 36 41 42 34 47 72 83 83 77 92 89 63 44 9 328 305 298 303 312 322 324 316 252 180 149 88 71 46 337 302 294 295 299 301 305 311 56 58 23 310 325 97 74 63 61 75 73 57 19 357 348 24 33 37 14 333 309 304 303 306 308 312 329 16 77 89 88 76 57 20 337 325 316 318 308 300 294 300 308 326 347 10 26 39 42 41 39 33 26 19 13 13 15 8 355 336 326 320 315 308 314 350 26 40 36 26 269 229 29 35 22 19 21 32 36 37 32 27 24 30 37 42 45 46 39 29 310 246 236 136 56 50 44 37 30 26 23 17 5 13 37 65 74 78 79 80 81 79 76 65 47 21 28 13 355 327 320 327 46 72 68 65 60 59 42 18 349 354 10 36 24 9 349 330 301 192 175 169 156 147 143 140 132 118 100 77 52 42 65 121 127 127 132 144 152 145 137 48 112 75 32 10 351 316 306 309 100 100 99 100 112 122 121 111 88 79 95 113 127 145 187 204 202 169 156 169 185 194 204 217 220 220 231 254 278 293 302 306 306 303 297 292 284 270 259 253 255 259 265 273 280 288 291 296 299 305 307 309 308 307 309 311 313 314 312 310 305 280 213 177 173 183 236 252 254 237 225 216 222 230 235 223 195 157 139 132 137 140 143 149 158 166 169 167 165 178 188 196 195 200 207 211 212 208 221 234 238 248 258 182 172 175 167 159 153 171 181 186 193 199 202 200 201 205 204 199 192 199 208 212 189 172 166 168 176 185 196 207 220 225 226 221 214 205 202 208 231 221 190 160 131 123 117 119 127 151 165 174 159 138 123 118 121 130 140 147 149 151 157 170 182 197 221 215 164 19 19 19 19 19 20 20 20 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 22 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 21 21 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 14 15 15 15 16 17 18 19 22 27 35 40 40 42 37 38 48 51 333 291 322 338 336 335 325 318 338 11 47 43 27 1 339 325 319 317 318 318 317 318 318 319 324 333 351 3 9 9 10 9 11 17 28 24 16 338 297 285 285 282 277 255 241 251 303 355 71 86 81 68 16 307 279 224 197 54 58 89 94 112 115 103 89 92 169 277 281 107 111 113 99 311 308 83 99 100 99 99 100 93 66 28 5 348 335 324 308 31 61 59 26 335 333 338 344 337 334 335 334 333 336 342 353 355 350 335 331 331 334 352 27 56 59 63 48 12 318 79 84 62 49 44 50 51 46 50 58 61 62 61 63 61 56 54 54 54 48 42 43 39 33 49 70 80 100 124 168 177 158 112 110 116 132 147 139 131 129 259 265 268 280 289 296 281 270 263 262 261 264 271 277 284 285 277 290 331 31 31 25 24 28 29 25 21 19 26 35 40 33 26 15 4 351 348 344 342 306 282 255 296 351 16 18 15 0 347 335 321 306 169 68 63 56 54 54 49 326 291 277 273 279 295 300 298 300 302 308 311 315 283 271 266 262 257 242 237 235 239 243 246 248 260 294 323 343 27 50 50 38 34 31 12 348 318 316 322 346 1 11 347 335 326 338 333 308 316 328 19 48 50 29 19 16 22 22 17 356 344 346 8 16 14 4 352 344 346 359 10 16 20 13 7 0 5 11 17 19 19 11 358 342 6 50 71 62 62 81 79 75 69 53 352 316 313 319 328 334 333 328 301 250 232 222 314 32 45 49 47 43 41 33 13 10 21 52 47 29 13 17 31 46 48 25 0 7 95 90 73 63 65 64 54 40 26 29 32 33 41 53 63 61 59 63 69 72 69 60 54 46 42 40 42 39 21 34 57 89 113 150 119 74 62 31 0 335 303 292 299 314 325 330 322 259 164 99 38 25 350 303 295 294 297 301 305 305 302 307 70 217 256 105 86 71 40 12 29 78 74 17 6 39 46 41 31 347 317 301 302 303 304 310 315 319 19 80 85 81 70 33 339 320 317 315 316 300 293 289 301 316 334 350 11 34 40 38 34 24 359 341 337 339 346 350 344 329 320 316 311 309 312 353 48 44 38 27 32 41 52 37 26 13 15 22 34 36 36 28 23 20 26 27 26 27 26 24 25 26 29 34 39 39 37 34 26 20 15 13 8 0 14 40 61 68 72 73 78 84 84 83 78 62 40 37 25 10 348 354 18 65 80 89 90 81 71 56 31 2 3 21 40 24 13 2 6 39 163 160 155 140 125 112 109 104 99 93 87 80 74 75 92 133 147 166 158 137 114 89 68 86 74 53 26 345 317 311 340 92 99 102 106 112 105 77 44 19 10 28 78 144 180 195 190 136 67 43 33 230 217 218 221 223 223 221 247 290 312 318 318 314 309 305 306 302 296 283 273 266 266 269 272 277 282 287 292 296 300 299 297 298 301 303 306 308 309 309 309 310 301 261 192 188 196 218 228 233 226 220 216 220 225 229 225 197 151 133 130 134 136 139 148 161 174 180 182 186 192 197 201 200 205 209 214 214 209 216 222 229 262 297 287 154 148 144 146 151 166 179 186 190 194 198 195 194 195 208 208 197 195 199 212 190 173 166 174 181 186 188 191 205 217 225 230 233 236 239 250 269 266 241 199 147 127 118 128 142 164 170 169 149 128 120 116 122 134 152 163 162 159 161 166 173 185 207 210 152 19 19 19 19 19 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 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 16 15 16 15 15 16 15 15 15 15 15 14 14 14 14 15 15 15 14 14 14 14 14 14 15 16 16 17 20 26 34 41 45 44 40 21 8 0 248 272 301 295 287 279 275 281 321 20 66 51 20 324 324 329 333 328 323 316 309 303 299 298 309 333 2 11 13 10 9 9 10 14 20 10 352 314 307 308 318 318 326 302 248 246 333 52 70 80 85 96 83 302 347 29 41 44 44 59 76 95 88 85 87 76 62 32 34 75 101 104 96 351 343 86 98 98 101 105 110 108 91 46 20 0 345 341 346 30 56 68 31 354 333 324 322 319 320 323 327 328 330 333 336 334 323 319 324 324 328 350 39 64 61 57 44 33 31 63 73 71 61 54 54 53 49 44 48 56 60 69 78 79 75 67 67 78 70 55 44 26 12 2 22 47 91 146 180 182 166 136 140 150 173 183 189 195 224 255 271 277 289 291 289 278 285 282 277 272 267 278 293 311 353 40 50 48 47 44 39 30 26 24 22 21 20 23 27 30 28 16 355 338 324 315 294 272 263 273 336 18 16 13 11 9 356 329 309 282 275 294 68 78 89 129 166 183 222 249 253 267 281 295 296 292 298 308 330 326 315 293 290 289 289 276 255 239 239 244 259 273 303 344 359 2 3 6 16 24 26 15 2 324 300 296 320 336 350 349 349 335 335 333 332 332 336 357 6 19 44 56 50 31 25 25 22 13 354 1 13 18 15 7 355 347 340 344 350 357 357 359 0 355 351 4 12 18 18 16 11 355 348 12 59 72 60 56 63 76 77 70 28 319 308 318 328 329 329 328 325 290 218 185 104 49 40 43 55 47 36 45 38 23 15 24 42 37 28 1 10 25 51 60 53 343 299 235 80 67 56 63 66 65 44 8 343 358 23 35 50 68 69 72 78 94 101 119 90 75 67 69 68 43 26 9 37 55 73 73 54 351 25 54 29 355 329 312 304 302 312 327 339 352 43 140 63 19 349 320 301 298 298 301 301 302 303 292 269 193 115 87 72 84 84 56 26 11 68 66 37 11 11 44 35 12 330 311 301 306 306 307 313 311 307 37 81 79 73 62 0 323 314 317 315 309 293 285 275 278 284 289 312 21 39 44 40 16 356 339 329 327 330 327 325 328 318 313 308 307 317 357 51 64 55 43 30 39 47 53 42 26 359 19 34 42 36 32 28 26 27 35 32 28 26 23 20 20 24 32 38 39 34 30 25 14 6 359 0 356 355 20 44 57 64 69 74 86 92 89 89 88 78 61 48 39 19 356 345 8 75 96 107 118 107 96 85 63 39 33 34 36 22 18 16 29 72 140 150 148 140 129 117 109 101 94 87 79 85 127 117 102 135 157 180 173 122 103 90 80 86 92 101 230 251 268 297 29 84 98 106 115 93 69 50 20 352 336 348 356 333 202 185 47 42 39 6 313 265 244 229 224 232 230 216 224 314 334 327 323 321 324 326 328 324 318 308 298 287 281 278 278 279 284 290 295 298 299 297 296 296 300 302 305 306 306 306 308 308 304 286 226 207 202 208 214 216 213 208 205 208 214 220 224 195 149 131 129 132 140 150 162 175 185 190 190 192 194 198 202 209 217 220 231 227 68 39 299 301 302 320 341 64 116 136 142 151 165 175 182 186 190 194 190 184 184 202 210 208 193 192 199 182 171 170 187 194 194 189 187 191 201 214 223 238 251 262 271 280 273 254 226 177 135 123 140 152 164 154 142 135 120 115 116 126 142 163 177 181 171 164 161 163 166 171 172 148 19 19 19 19 19 19 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 20 20 19 19 19 19 19 20 20 21 21 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 16 15 15 15 15 15 15 14 15 14 14 15 15 15 15 15 15 14 14 14 14 14 13 14 15 15 16 18 20 23 47 72 70 45 27 3 335 239 241 262 271 272 262 249 284 357 56 99 97 314 292 310 324 334 327 319 306 296 288 288 289 299 0 16 18 14 11 9 8 7 8 6 357 344 333 339 348 355 351 342 323 285 248 237 85 85 91 105 142 148 95 70 47 36 45 57 62 63 71 76 84 85 77 75 70 69 71 80 88 85 17 28 78 105 111 115 115 111 105 87 58 27 6 352 349 352 15 57 65 43 19 0 345 324 310 309 312 317 318 319 321 327 336 340 338 336 333 333 349 44 69 67 58 45 36 42 65 75 76 69 62 55 55 48 38 42 51 61 69 86 103 112 134 151 74 63 48 36 14 356 355 9 6 349 317 263 217 178 160 157 171 193 204 212 235 278 296 306 297 288 282 285 289 354 10 13 355 335 329 354 21 47 52 53 52 47 38 30 24 21 18 14 11 13 19 11 6 0 333 316 304 305 309 328 344 355 31 35 29 17 7 0 4 16 15 340 279 305 5 52 87 113 154 168 176 198 221 236 251 270 287 297 304 312 321 330 327 326 319 336 345 352 276 247 236 269 322 6 14 14 9 8 7 3 0 358 0 0 352 325 260 236 245 315 329 340 336 344 348 343 335 333 1 18 25 17 15 18 39 51 40 33 30 25 13 2 16 22 21 10 358 349 342 338 342 347 351 345 340 332 320 331 1 15 19 19 18 13 3 7 26 65 72 64 54 56 75 75 69 317 309 321 335 337 332 328 328 328 299 259 94 72 57 38 38 53 39 9 284 340 33 32 25 22 12 355 327 318 302 197 77 46 4 0 33 64 59 56 63 68 66 33 337 285 269 264 2 66 59 52 48 56 108 121 119 73 59 56 69 64 43 6 341 68 76 72 64 42 10 14 30 50 350 294 285 287 290 295 338 8 32 55 86 38 354 325 314 306 305 304 303 304 307 305 285 250 130 67 51 37 72 89 84 67 59 70 61 30 11 10 19 8 339 312 308 307 312 311 311 313 305 302 79 82 79 75 50 315 313 316 321 316 310 296 292 288 273 265 264 121 58 47 53 48 26 345 325 318 319 320 315 298 269 275 284 291 307 348 45 66 71 69 54 38 49 59 62 50 29 11 44 56 56 43 35 29 33 40 48 42 35 31 28 27 26 29 36 45 44 36 25 12 356 345 342 347 343 351 32 49 55 59 65 76 86 89 89 94 94 89 76 61 45 12 338 328 0 74 83 98 123 123 107 90 67 50 39 37 35 32 34 36 40 64 106 134 139 137 133 129 124 116 108 95 57 35 54 84 121 174 176 180 197 139 120 120 114 98 120 160 236 233 244 292 27 79 102 109 101 76 62 42 346 328 325 325 333 352 70 69 50 41 11 279 271 271 274 279 285 274 242 206 129 33 352 335 335 336 340 340 338 330 323 316 312 309 304 300 295 293 298 303 307 309 308 307 306 306 307 306 306 306 305 304 303 305 306 306 304 290 269 253 241 222 211 203 196 191 196 205 220 194 147 129 127 129 143 160 176 184 187 185 180 178 182 194 211 225 225 231 271 322 5 344 316 300 285 317 18 112 131 137 139 149 166 174 179 181 182 186 190 185 183 192 205 213 196 188 188 187 183 180 195 201 201 192 185 181 188 198 208 225 241 255 255 249 247 241 230 183 146 133 145 147 142 136 131 131 121 119 125 139 157 175 185 188 180 168 160 156 152 148 148 140 19 19 19 19 19 19 19 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 20 20 20 20 21 21 21 20 20 19 19 19 19 19 20 20 21 21 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 13 14 15 17 16 11 190 160 137 88 36 343 303 261 235 235 249 252 203 114 217 258 210 201 202 229 260 290 314 323 318 313 311 324 337 346 3 26 27 22 18 15 11 9 7 5 3 2 0 353 349 351 349 342 327 320 312 294 263 219 143 129 128 143 159 149 94 75 56 34 3 82 96 98 98 108 111 112 106 99 90 88 86 87 96 92 64 41 74 113 120 123 119 106 97 87 66 24 1 346 333 338 358 54 65 57 32 6 342 321 307 299 298 303 307 311 314 328 346 354 350 345 341 334 331 27 67 76 63 44 28 47 69 81 84 83 74 61 49 36 14 344 308 274 1 84 103 109 104 71 53 40 17 14 22 14 11 12 1 351 340 329 256 170 164 163 171 176 37 0 352 347 336 326 304 301 303 3 27 40 29 17 359 356 4 14 29 51 53 52 52 48 40 22 10 6 1 355 344 332 321 308 291 274 282 307 327 356 13 26 29 31 29 21 15 13 5 359 357 359 0 8 16 23 21 23 22 127 175 169 178 202 217 227 236 257 284 304 314 328 331 336 339 350 4 15 7 352 297 268 67 31 33 34 23 15 10 7 3 360 358 356 353 352 351 347 336 312 324 336 4 47 21 7 356 343 347 5 35 33 26 10 7 9 19 36 43 36 32 35 22 16 24 23 17 4 352 342 333 330 334 338 336 324 317 311 309 349 13 20 20 18 16 15 13 19 35 66 70 65 48 52 68 66 53 299 335 347 359 349 337 329 349 13 11 31 63 74 66 38 31 28 11 327 285 300 50 53 27 5 342 329 319 307 269 247 45 43 33 32 51 67 53 27 0 66 63 25 338 284 237 289 343 58 63 56 27 17 58 87 86 73 67 61 57 48 33 334 286 251 148 81 77 49 23 354 313 279 276 275 277 281 288 300 21 39 43 50 52 21 337 319 315 310 306 304 305 312 311 320 330 66 86 78 62 46 62 82 93 83 74 73 44 11 349 344 340 336 320 311 311 314 316 316 313 310 312 38 77 77 77 75 6 310 316 319 321 314 318 332 333 323 300 318 25 41 47 57 102 113 95 293 297 300 301 300 290 258 232 233 254 275 321 32 61 73 76 76 71 64 64 72 76 71 50 49 72 78 78 66 49 36 49 59 63 62 58 47 46 42 38 40 44 50 50 44 19 347 328 323 326 333 334 357 44 46 49 57 60 62 65 82 93 100 99 96 87 72 47 13 356 352 26 49 50 13 291 217 96 78 66 53 36 36 41 50 55 49 36 52 77 101 103 106 115 134 136 133 130 125 123 121 121 130 170 207 217 212 147 180 160 131 120 110 115 167 235 244 249 279 0 77 108 112 121 127 36 0 317 315 312 280 301 23 57 64 71 215 248 251 263 276 296 318 332 332 289 174 144 102 6 344 342 341 338 330 320 313 311 312 315 317 316 314 312 312 316 320 320 318 317 315 314 313 311 311 310 312 312 311 308 311 321 333 341 338 335 331 329 318 279 220 186 174 171 180 205 196 143 129 136 145 161 168 173 168 171 171 112 160 180 211 223 225 233 256 340 337 333 317 305 296 275 56 87 122 131 134 141 154 171 178 180 181 178 179 184 193 195 188 193 201 200 196 193 197 201 201 211 211 208 195 186 179 180 181 187 195 208 222 218 218 222 226 217 172 149 142 141 135 129 139 140 138 130 128 131 141 157 180 191 195 192 178 165 154 146 141 137 128 19 19 19 19 19 19 19 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 19 19 19 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 20 20 19 19 18 17 17 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 11 349 211 189 171 151 154 280 269 252 212 211 216 214 203 185 202 221 229 231 235 245 262 293 313 319 323 349 7 19 19 21 22 22 22 20 17 14 11 9 6 3 1 0 358 354 349 342 330 323 319 321 320 318 303 254 198 171 152 140 91 49 69 74 74 31 7 37 96 141 158 149 116 114 112 110 94 92 98 105 117 109 97 57 349 176 145 118 105 93 90 88 70 25 347 336 331 342 0 42 66 64 41 358 329 307 307 314 319 320 317 317 327 347 357 358 350 344 338 329 337 17 65 78 73 55 31 51 73 86 91 92 85 68 45 24 3 343 354 61 67 74 79 84 79 64 61 44 16 15 29 44 26 12 355 340 327 319 295 155 145 131 107 87 60 38 13 356 336 323 306 8 56 53 50 43 36 15 354 343 339 343 53 63 57 53 49 42 23 343 336 325 311 298 291 288 287 281 268 258 261 320 0 29 30 30 25 24 23 4 355 353 0 355 333 340 349 6 26 39 23 0 333 216 191 180 186 199 213 237 286 319 334 346 343 341 337 343 349 357 6 10 354 347 335 39 52 43 46 51 45 31 17 10 6 358 354 352 351 349 348 347 343 334 328 326 336 60 45 19 0 352 3 33 47 41 27 4 3 3 6 22 41 41 38 36 30 28 28 23 14 355 339 328 321 322 322 319 311 303 302 318 354 18 22 22 18 14 12 13 16 20 40 68 70 67 51 56 60 60 37 359 354 1 11 4 354 349 34 43 35 30 47 77 77 64 23 6 352 322 308 31 59 51 26 351 325 316 350 36 63 62 50 50 46 41 64 81 178 275 296 65 61 40 6 17 66 47 39 53 54 47 349 338 346 44 80 89 80 69 54 39 14 344 317 242 67 70 70 52 30 13 356 340 323 320 320 330 344 2 37 60 67 62 51 13 329 318 315 311 307 306 307 315 337 30 42 47 64 86 89 77 55 71 87 90 86 77 49 4 334 324 323 328 322 316 311 314 315 314 312 321 51 68 69 71 72 65 342 322 324 321 321 316 0 14 351 334 326 30 35 22 10 12 32 121 230 256 274 282 284 284 278 238 213 214 227 232 62 79 82 86 89 89 85 76 68 69 77 86 83 84 87 95 103 115 127 128 100 98 104 131 141 144 118 92 68 54 46 40 25 357 261 290 300 308 313 322 336 24 50 40 31 14 43 45 33 70 113 110 101 95 89 82 69 47 34 33 45 42 30 344 311 273 77 75 67 53 34 34 46 66 97 102 91 69 76 87 77 65 46 130 143 144 145 147 150 149 148 150 176 211 255 291 319 308 118 107 121 125 133 154 238 277 265 243 196 158 145 176 187 200 21 352 323 311 301 224 50 49 58 81 219 229 243 255 271 291 312 330 340 349 308 167 157 132 9 335 326 320 311 306 302 305 309 314 317 318 318 316 316 316 324 329 325 320 317 315 315 315 314 315 318 319 322 324 329 339 352 344 336 329 331 332 329 329 330 335 169 162 153 146 138 156 152 141 143 145 150 150 146 134 157 201 245 228 211 219 223 227 263 347 0 352 342 329 338 354 28 27 27 27 122 140 143 151 165 179 182 182 177 173 171 183 200 209 200 193 184 180 179 265 254 246 243 236 225 204 189 178 174 172 175 185 196 206 207 210 211 213 204 167 153 145 136 137 141 155 153 141 132 129 129 140 155 174 185 193 197 192 180 160 149 141 136 132 19 19 19 19 19 19 20 19 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 20 20 20 20 20 20 20 21 20 20 20 19 19 19 19 19 20 20 20 20 20 19 19 19 19 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 20 20 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 11 11 8 351 208 201 192 182 185 188 202 208 206 207 206 208 215 212 206 219 233 244 263 281 299 315 324 342 5 23 25 25 20 15 13 14 14 14 13 11 10 7 4 1 359 357 355 352 347 341 335 337 337 338 331 321 293 255 196 123 81 62 50 39 44 67 71 37 5 355 11 108 143 155 123 86 77 66 41 20 331 249 158 118 115 121 236 254 247 94 93 94 91 85 69 28 338 327 341 9 359 5 47 53 38 342 321 306 331 342 344 341 337 331 335 352 2 353 340 336 335 336 356 28 63 77 81 69 53 56 75 86 93 91 86 72 51 29 358 344 36 82 83 77 73 75 67 65 80 59 37 21 32 63 43 11 343 322 310 293 246 144 139 118 96 86 74 61 29 2 343 342 355 47 56 54 48 42 40 14 355 335 349 30 63 66 61 53 42 30 353 319 306 289 276 282 287 288 283 278 270 258 246 253 27 42 30 16 3 7 2 341 327 315 302 288 280 294 316 336 309 241 248 269 267 212 199 197 196 205 353 4 7 11 1 348 332 331 333 344 347 346 348 348 339 347 4 35 48 58 90 115 121 80 40 11 357 342 340 340 340 339 334 325 320 315 312 311 314 14 31 21 359 357 14 52 59 50 24 357 1 2 4 11 31 49 37 36 43 39 31 18 359 338 328 321 317 318 317 312 298 295 312 3 24 29 28 24 16 12 8 9 11 14 45 72 79 78 74 71 69 66 38 7 347 359 12 25 20 19 33 37 32 18 35 61 68 65 17 352 340 335 343 57 69 60 33 349 329 314 30 57 67 64 57 53 48 46 83 125 196 219 92 78 71 58 24 41 69 81 63 43 37 19 293 321 342 9 10 24 55 73 70 54 23 336 288 258 65 50 45 44 38 23 359 345 338 350 3 17 11 4 356 45 83 76 72 20 311 307 306 302 302 308 300 6 63 50 45 41 44 66 94 88 65 51 42 38 62 66 47 347 324 317 318 316 310 308 308 310 309 308 321 34 66 64 66 81 75 48 348 333 328 322 332 15 30 14 334 326 342 36 35 21 346 333 325 305 267 256 267 271 271 275 266 212 197 197 201 185 138 107 97 94 95 93 88 78 66 53 47 48 66 87 99 113 126 142 152 150 140 134 133 144 151 149 125 92 66 47 38 28 11 352 311 307 305 305 304 320 6 43 51 42 23 2 25 17 339 261 224 165 110 103 103 111 116 118 115 99 78 59 31 326 315 354 72 72 66 48 35 35 15 322 200 154 122 83 89 93 85 68 45 84 137 146 150 153 157 152 151 155 167 184 206 279 282 277 279 102 126 136 147 133 64 51 0 219 197 186 184 196 196 190 125 49 324 328 41 67 72 76 131 222 235 240 252 270 291 313 332 349 0 13 158 164 159 145 309 294 288 289 292 295 299 306 310 314 317 316 314 312 311 312 321 324 322 316 314 314 315 316 317 321 323 326 330 334 341 342 339 333 330 330 331 331 328 336 340 344 333 158 152 148 144 148 156 161 158 152 146 149 162 185 193 200 211 212 213 215 221 235 0 5 8 30 33 37 45 48 45 36 24 15 99 138 144 150 161 176 181 180 172 166 164 167 172 180 178 174 167 154 159 203 248 255 259 253 244 226 203 180 174 169 167 172 182 194 200 205 209 206 194 165 156 150 144 149 152 154 139 124 118 122 129 144 157 170 176 182 187 192 197 190 189 147 144 133 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 20 20 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 14 14 14 15 15 15 15 15 15 14 14 13 13 13 13 12 11 10 10 17 103 195 199 195 193 176 165 172 210 217 213 207 203 207 212 217 229 247 282 306 321 323 345 20 29 31 27 22 15 12 9 7 8 8 8 7 5 3 0 357 356 353 352 350 349 354 356 358 351 344 319 318 323 19 77 78 75 70 61 35 20 58 79 74 326 310 296 287 281 99 76 65 59 51 24 343 312 273 192 147 136 160 226 250 272 70 95 98 90 77 53 2 338 335 15 26 359 0 22 37 5 314 318 325 347 342 338 334 327 318 321 332 357 342 331 330 337 353 15 35 53 71 80 82 78 73 74 80 85 86 84 76 60 30 331 318 347 90 88 78 66 58 32 2 170 112 64 33 39 46 53 326 310 305 331 35 103 104 85 76 76 84 82 68 39 24 13 15 33 53 55 53 48 44 36 9 344 327 5 46 66 68 67 59 33 0 318 310 311 319 312 307 308 305 291 279 262 249 239 200 54 42 27 4 340 337 325 313 312 301 272 250 244 251 273 281 264 248 239 249 251 220 213 353 9 14 14 14 10 0 321 307 301 309 319 331 317 310 314 308 303 327 12 49 72 112 157 152 138 98 55 14 338 311 300 300 300 294 294 293 295 294 295 302 309 339 12 15 359 2 24 59 62 57 29 3 1 7 1 354 17 41 36 42 50 49 40 15 346 331 325 321 318 315 314 316 328 351 21 28 29 27 25 22 16 11 6 4 2 2 32 76 90 91 96 101 88 79 58 9 340 352 9 31 21 11 7 7 5 2 49 61 57 44 9 354 343 338 322 58 79 75 57 353 348 0 38 69 74 70 62 52 49 46 46 59 66 49 64 75 86 85 354 242 129 93 67 42 20 355 324 23 31 24 350 340 346 85 105 109 189 258 257 12 61 48 30 10 28 3 322 325 335 353 2 8 1 340 323 345 33 57 90 169 270 287 292 293 297 305 255 74 67 55 42 25 28 41 67 78 77 55 26 358 351 352 344 317 309 305 304 304 302 301 299 296 298 308 27 64 71 73 86 126 68 35 355 331 322 321 351 30 27 351 311 322 2 40 28 356 318 314 311 308 291 267 264 261 258 252 224 180 172 178 186 180 160 118 108 104 100 94 86 74 62 53 45 39 39 66 98 124 138 148 153 150 144 138 140 145 145 119 78 54 42 34 37 32 16 351 329 323 316 310 304 338 43 54 52 41 5 340 335 309 276 249 231 202 148 134 133 143 146 151 151 138 110 87 56 6 12 41 66 68 63 42 30 26 10 12 82 96 96 89 100 106 109 101 85 80 104 123 134 145 152 153 155 159 166 170 169 179 207 252 268 269 157 145 143 114 93 97 214 235 223 199 194 208 189 169 151 149 130 75 63 64 85 109 231 250 258 264 265 283 312 336 354 9 14 37 163 167 164 179 288 286 278 280 286 289 294 300 305 310 312 311 309 307 308 310 318 321 319 315 313 313 316 319 321 324 326 328 331 332 328 328 329 330 332 332 334 336 339 348 346 330 301 240 169 152 144 142 165 179 194 190 185 189 201 215 214 210 208 208 204 200 193 164 66 41 58 80 73 67 67 71 73 75 58 48 106 135 146 150 158 169 175 173 164 163 165 169 167 165 162 160 157 163 177 193 210 228 243 248 248 240 215 193 180 167 161 160 168 180 190 200 205 194 173 149 152 147 135 127 122 116 112 114 120 127 134 147 158 168 170 172 172 170 160 144 118 31 314 131 19 19 19 19 19 20 19 19 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 3 343 221 199 199 206 194 189 202 214 215 197 192 196 209 224 144 178 307 314 322 320 337 22 40 36 25 16 12 10 4 359 358 1 3 1 358 355 356 355 353 349 347 350 0 9 8 5 357 1 11 21 27 44 62 77 90 91 90 41 349 258 215 208 276 299 343 79 66 51 61 68 60 37 294 323 321 232 196 196 190 214 230 248 269 6 94 94 87 71 49 355 355 17 55 35 359 350 351 3 327 315 332 332 335 322 314 308 312 316 321 325 335 339 345 347 355 5 24 40 50 59 67 76 83 85 82 83 84 85 84 80 55 339 293 298 0 89 72 64 55 40 4 287 208 145 73 38 25 8 346 331 52 55 63 69 75 67 55 45 54 73 83 76 59 40 31 30 43 52 57 55 52 49 32 0 335 335 18 54 69 73 71 62 13 324 292 302 327 2 11 6 350 341 326 353 15 25 37 48 47 30 3 316 300 299 292 300 320 321 311 260 239 241 261 267 264 269 284 322 342 354 18 16 12 7 3 349 266 243 259 274 281 286 281 260 245 259 277 275 268 252 225 193 180 178 181 173 154 118 76 32 346 311 279 260 260 267 270 278 285 292 299 313 325 343 12 15 10 20 36 50 52 49 28 10 2 18 2 356 2 20 40 46 48 44 38 0 337 329 324 319 317 318 341 4 18 25 30 29 25 22 20 18 16 9 4 1 359 1 18 68 85 81 77 67 72 75 74 7 339 342 5 21 17 359 340 322 303 314 82 77 69 41 9 354 346 333 296 30 70 62 47 350 2 25 46 69 76 60 47 45 62 51 44 51 54 52 45 55 94 152 211 227 81 69 61 43 14 335 307 265 59 28 335 321 316 128 145 157 202 225 286 45 52 55 21 336 284 276 284 306 327 352 348 340 324 319 328 358 7 12 5 333 294 294 303 321 337 41 87 75 69 64 43 21 20 36 51 67 70 58 19 347 326 316 307 302 299 296 297 293 290 286 285 282 282 38 66 72 80 128 132 110 47 24 349 315 320 339 9 18 3 331 318 354 24 31 5 334 311 311 315 324 326 325 322 315 319 74 91 97 95 80 59 32 28 35 78 105 110 96 82 67 56 48 41 35 32 40 77 122 137 145 148 150 150 149 138 118 83 60 52 55 50 41 42 39 24 342 326 319 317 317 335 30 62 59 57 41 321 304 296 287 272 254 234 211 177 162 154 152 126 80 53 43 42 37 36 32 33 41 54 63 62 48 36 25 14 30 63 77 85 92 99 104 107 93 88 97 105 106 97 92 118 163 170 171 171 168 165 168 177 192 200 222 266 152 155 174 183 180 78 298 267 236 215 48 62 100 139 137 125 107 95 87 92 75 27 338 317 305 286 303 345 356 0 7 0 6 154 174 186 277 292 291 286 282 281 284 287 291 296 300 304 304 304 304 308 311 315 316 314 312 312 314 318 321 322 322 321 321 321 319 316 318 322 327 331 334 337 340 343 347 342 326 308 250 174 140 130 129 174 191 205 206 201 194 203 210 212 209 201 191 180 164 143 131 129 107 96 93 91 91 91 105 113 113 107 104 124 139 145 146 151 158 163 163 158 162 166 168 163 159 156 157 160 168 178 193 207 223 238 246 251 249 228 203 186 170 160 156 162 171 185 189 188 149 125 117 121 122 119 115 113 113 117 126 132 134 138 145 156 166 171 171 172 167 154 142 134 131 126 314 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 17 17 16 16 15 15 14 13 13 13 13 14 14 15 15 15 15 15 15 14 14 14 14 13 12 12 12 12 5 354 352 356 25 5 356 314 209 158 132 141 176 171 170 137 1 341 189 233 308 322 330 333 31 57 46 35 23 9 359 348 344 339 346 350 350 348 347 352 350 346 339 338 343 3 13 14 10 11 21 26 30 24 29 53 83 103 120 148 209 233 247 250 279 17 25 69 90 77 60 43 107 150 196 206 9 0 337 239 235 245 274 279 241 129 59 32 96 97 94 85 3 357 38 93 66 6 339 342 349 0 349 338 323 318 310 309 314 322 324 327 330 343 11 9 8 9 13 24 41 48 49 38 47 76 92 94 89 88 88 88 85 303 287 292 30 71 73 61 51 38 30 13 0 148 158 23 314 286 291 300 325 49 60 61 65 70 69 57 41 37 78 91 91 84 68 48 38 50 63 68 65 63 63 38 6 334 345 24 67 78 82 83 75 344 301 291 315 12 30 29 24 13 25 36 44 39 32 25 36 51 357 300 277 278 275 275 313 341 334 322 292 256 243 253 290 5 37 37 38 31 21 15 10 5 357 350 340 311 286 276 278 283 289 267 257 258 263 267 271 273 269 233 218 213 215 206 195 341 21 32 23 5 343 312 276 270 267 266 285 299 316 323 327 329 341 9 20 23 29 35 44 48 43 25 13 10 22 25 5 353 7 32 43 42 38 18 348 333 325 320 316 322 343 25 27 24 22 23 24 19 16 14 13 12 9 3 360 359 5 22 61 63 52 36 29 43 60 59 1 335 329 4 20 19 351 329 287 247 232 118 80 74 50 11 337 332 323 297 31 50 47 21 349 356 1 18 68 72 50 20 29 87 86 77 69 65 60 31 4 299 104 87 41 67 67 61 33 354 306 302 321 46 0 322 301 294 97 125 132 83 52 51 47 39 28 341 299 277 278 292 321 326 330 327 315 309 333 4 21 14 1 337 336 340 352 12 35 66 75 75 76 73 68 46 18 0 33 56 63 65 53 5 338 321 315 310 304 301 295 287 274 274 281 296 306 27 55 58 62 69 95 74 57 37 0 318 284 347 13 13 352 332 341 25 52 39 14 333 321 315 323 333 343 349 349 348 356 28 65 73 74 74 56 38 23 6 351 341 93 125 99 78 65 57 49 40 31 24 22 47 95 124 139 152 162 159 144 87 57 44 38 40 54 65 77 87 81 42 329 320 315 343 20 20 31 41 44 34 305 258 277 291 301 298 289 266 227 192 178 158 128 82 64 53 42 36 31 35 38 35 31 32 48 66 73 62 45 19 27 63 72 75 79 78 77 73 61 77 99 110 107 90 55 27 273 268 270 299 182 174 170 170 169 152 124 66 66 93 130 116 58 25 350 315 286 9 73 79 73 70 55 114 122 118 111 93 60 33 5 352 345 352 352 341 325 322 322 329 339 348 344 330 315 296 288 284 282 281 283 285 286 288 290 293 297 299 301 303 307 312 311 310 308 312 316 319 318 317 316 317 319 318 316 311 311 316 322 331 336 341 338 338 341 358 24 33 73 125 125 130 147 196 206 209 216 219 217 216 216 216 209 186 168 162 160 157 154 146 130 114 102 103 116 131 134 134 134 133 142 144 145 142 138 140 145 150 149 150 161 165 165 156 154 154 158 162 167 171 178 194 216 232 245 252 257 251 228 203 186 170 159 160 165 175 175 155 124 117 118 125 122 119 113 117 123 135 140 141 134 136 141 151 159 163 162 166 175 162 148 138 134 134 255 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 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 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 11 9 5 359 359 7 19 4 351 330 331 346 54 156 166 159 160 168 187 190 173 159 60 118 129 126 74 56 47 35 14 340 320 303 309 317 327 330 332 335 339 344 338 331 320 328 349 12 18 19 15 14 20 23 18 346 336 15 96 121 154 178 185 139 114 56 8 21 159 94 96 96 88 281 183 152 104 110 116 237 323 318 314 20 49 55 66 79 83 89 104 113 119 134 149 312 293 289 308 316 319 329 341 356 340 331 319 322 326 332 328 327 324 325 326 329 345 9 15 18 15 27 45 51 41 0 331 340 92 93 90 88 87 86 79 278 282 33 76 76 73 62 38 17 32 357 329 285 259 277 285 289 294 294 311 33 60 73 77 81 81 74 57 352 56 89 99 97 92 78 60 51 76 83 80 75 70 56 6 331 349 32 80 87 94 106 118 249 299 303 327 50 56 48 33 28 42 44 44 29 356 308 282 266 261 274 287 305 308 317 341 334 319 313 309 315 34 53 49 48 47 41 36 33 24 15 3 357 352 351 346 337 330 325 318 326 340 357 333 303 288 285 293 309 308 261 280 309 340 346 356 352 353 358 5 2 348 341 335 328 318 310 320 327 330 325 324 325 335 356 25 34 36 34 44 58 54 50 41 56 69 71 28 5 9 36 57 50 38 10 354 337 326 316 312 334 20 42 34 25 16 17 16 11 9 7 7 7 5 0 358 358 8 32 68 63 50 18 9 18 45 35 355 327 326 7 18 13 343 328 304 219 150 54 62 64 60 26 358 352 0 19 37 43 44 13 349 345 346 11 70 73 65 42 44 82 129 154 180 119 103 110 59 46 69 65 58 87 93 87 54 293 280 350 26 26 345 310 287 269 205 93 60 41 38 40 47 22 296 239 292 328 351 0 0 349 324 311 303 324 10 17 17 356 344 342 352 7 25 37 42 52 78 82 78 73 66 46 8 350 69 75 64 55 27 344 322 314 313 312 310 304 288 272 266 314 16 19 29 46 56 60 59 54 50 45 37 17 327 314 319 18 17 357 323 317 335 28 45 30 348 311 316 322 333 338 342 344 349 351 353 8 63 80 74 69 61 47 26 351 334 323 299 136 85 65 59 57 52 44 32 17 6 7 56 138 143 163 183 133 75 55 49 43 32 28 32 55 87 121 112 59 332 337 349 38 32 24 21 19 14 336 301 261 277 301 313 313 312 305 282 227 193 158 115 85 72 62 46 35 24 33 39 39 15 336 296 241 147 110 86 23 263 67 68 65 65 69 75 79 75 86 102 115 114 104 34 335 312 303 193 167 199 201 1 152 149 136 132 130 151 154 149 136 91 23 336 311 287 268 125 119 100 80 28 79 111 122 121 95 30 11 359 351 349 352 339 325 313 312 317 329 340 347 345 337 325 306 290 281 278 278 282 284 285 284 283 283 284 288 293 299 303 306 307 306 308 314 317 316 316 316 317 319 319 320 320 320 320 324 330 339 342 344 334 341 358 41 50 41 49 93 134 165 196 221 222 221 221 222 223 214 218 232 238 212 184 169 163 156 149 142 134 126 124 134 147 153 146 143 139 134 133 137 144 137 130 133 136 139 138 142 160 166 163 149 146 149 157 161 161 159 163 176 203 226 247 259 267 265 255 237 223 198 172 156 155 162 172 169 136 127 129 130 121 118 117 125 136 150 145 136 125 126 131 142 152 160 163 165 170 163 149 135 131 129 132 19 19 19 19 19 19 19 19 20 20 20 21 21 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 20 20 20 20 19 19 19 19 18 18 17 17 16 15 14 14 14 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 12 11 11 13 5 0 357 357 355 338 325 316 299 162 158 163 162 163 110 78 60 61 147 165 175 163 141 108 78 57 36 317 277 277 284 296 305 314 318 323 332 335 332 323 317 316 348 10 19 20 20 18 18 19 20 14 4 358 23 88 118 132 129 130 116 100 88 257 232 203 96 108 118 187 223 214 93 66 36 141 139 52 46 57 60 58 54 46 62 99 102 104 112 124 148 139 112 79 25 302 296 305 325 333 337 326 327 331 344 338 330 325 319 313 304 302 305 326 0 16 20 17 18 37 58 35 345 315 352 84 87 88 88 86 82 301 283 293 84 84 80 77 64 28 0 333 309 302 294 278 267 277 288 295 297 291 252 123 121 136 114 93 84 85 74 64 80 96 96 100 107 100 80 85 90 85 76 73 69 356 332 346 40 76 85 111 143 166 224 315 347 50 91 88 83 67 49 48 47 32 317 298 295 290 282 273 25 19 7 348 331 326 302 293 297 326 21 55 59 56 54 52 48 41 34 23 8 351 343 337 335 331 331 336 341 350 4 0 351 324 308 300 294 285 279 341 28 24 15 11 358 349 345 344 346 357 3 359 351 344 340 335 331 329 322 316 312 312 313 322 334 2 35 47 264 261 219 146 132 135 104 102 108 69 29 6 43 79 75 58 27 355 333 310 305 323 15 40 45 40 32 21 13 6 359 1 1 1 2 359 352 352 355 7 41 73 73 60 1 348 358 37 13 342 318 323 0 17 4 342 338 349 84 67 59 58 50 40 27 14 4 11 26 35 35 28 6 344 330 331 30 66 79 90 106 101 110 150 194 208 188 167 138 46 47 61 77 88 132 149 137 74 343 329 49 36 11 329 309 306 314 46 67 55 46 31 20 12 13 3 324 3 15 26 22 11 2 341 328 326 8 30 21 13 356 358 359 5 14 24 36 13 335 96 90 83 73 61 40 2 342 353 62 65 36 354 324 309 308 308 308 302 291 289 331 51 49 45 33 25 25 46 65 69 53 42 31 20 2 341 348 2 9 356 328 311 316 351 33 33 352 315 308 321 326 329 326 341 353 359 352 341 303 263 136 60 53 51 41 20 341 336 342 8 27 29 36 41 46 47 45 36 17 350 319 331 58 45 41 33 45 49 53 62 63 52 32 19 22 41 75 61 30 14 18 29 52 34 21 9 359 345 327 315 303 300 297 300 306 310 313 303 262 217 192 121 70 62 55 45 33 17 20 31 42 5 299 267 230 196 119 61 46 62 63 67 78 76 71 75 88 109 109 112 118 116 108 48 338 320 283 173 165 177 160 82 114 122 127 158 170 183 172 158 148 140 129 297 291 286 272 231 102 98 85 46 59 87 112 109 60 8 356 345 344 347 347 337 330 325 326 331 340 344 346 342 336 328 319 307 294 282 278 278 280 282 285 284 282 280 281 283 288 290 294 299 301 306 316 315 312 313 315 317 319 321 323 325 328 332 335 339 345 348 348 335 5 48 78 63 44 39 76 156 186 202 220 224 223 207 207 214 221 246 273 269 238 183 149 137 129 132 131 127 134 142 155 166 169 156 144 134 125 118 103 123 130 130 131 132 135 135 141 160 166 160 140 139 142 145 145 145 151 159 170 194 220 243 256 263 261 261 261 261 262 257 200 167 161 169 166 141 138 132 128 121 120 122 134 145 153 136 121 118 126 134 145 153 159 162 161 158 147 131 116 114 113 107 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 20 19 19 19 19 19 19 19 18 18 18 17 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 13 5 356 347 341 331 320 311 301 247 175 154 167 139 86 67 55 29 23 212 191 159 131 137 132 88 61 341 272 266 273 279 291 307 322 331 336 333 326 318 317 334 1 17 16 17 17 16 16 17 19 20 13 3 352 21 65 86 108 147 134 113 93 67 45 40 54 58 123 174 194 187 130 82 72 53 58 58 52 63 68 69 74 67 325 284 235 114 108 114 122 136 152 162 21 337 311 303 317 328 332 325 318 320 321 325 322 320 317 313 308 303 304 308 313 345 16 25 20 355 12 64 48 6 336 45 81 86 91 97 99 96 309 12 87 94 88 84 79 61 23 348 331 318 311 305 293 288 291 309 324 337 324 212 172 169 184 229 341 34 83 86 78 85 91 94 99 107 105 96 71 90 90 83 71 58 330 327 346 65 86 106 157 201 185 291 347 11 63 103 88 78 66 53 42 35 0 329 314 307 303 304 25 57 40 19 346 318 298 282 277 283 319 44 64 65 64 61 59 56 48 34 15 347 325 312 312 315 317 321 329 332 336 342 328 317 303 306 310 297 333 24 39 37 28 11 351 341 338 336 335 338 347 5 6 353 336 327 319 312 303 297 293 292 292 292 292 289 280 196 214 239 257 257 250 260 293 349 19 73 67 12 317 264 122 95 85 59 337 307 310 349 19 39 48 45 35 30 17 3 352 347 353 354 354 348 345 341 342 348 3 48 72 78 73 12 339 357 16 357 337 317 325 342 16 357 344 335 43 78 68 67 67 57 46 33 18 7 0 9 24 24 19 9 349 333 284 49 66 89 108 140 127 123 128 237 301 37 42 38 24 26 44 107 117 131 312 38 37 8 9 52 58 19 334 352 35 65 70 69 62 47 321 16 31 35 21 9 355 348 336 6 14 13 3 359 5 44 53 28 7 358 3 4 7 20 21 14 4 25 94 90 84 70 57 30 347 331 329 63 61 29 340 316 305 305 303 296 292 295 44 57 55 49 41 28 10 0 6 68 78 63 46 28 13 1 354 355 356 350 332 325 327 343 7 16 345 307 310 317 326 321 338 11 15 10 1 355 353 18 44 51 47 43 39 26 8 346 7 31 58 42 30 26 26 28 29 29 26 25 23 22 35 42 38 33 33 40 38 37 51 67 77 53 26 11 11 14 13 4 0 14 40 54 35 11 343 324 315 313 316 309 293 272 264 278 306 323 318 272 229 190 79 58 58 52 39 29 18 11 8 5 351 335 320 108 70 55 45 43 47 41 42 69 62 59 66 84 120 126 120 115 116 116 115 179 268 190 135 131 122 109 97 86 81 76 84 131 197 150 138 138 136 143 295 291 289 292 279 123 101 82 55 41 75 100 88 53 14 0 347 339 344 351 351 352 352 353 352 351 347 341 335 335 334 334 326 317 303 289 279 275 277 280 281 282 281 278 274 270 270 276 284 288 296 303 305 306 310 315 320 324 326 327 326 327 329 333 336 342 338 335 338 69 94 102 90 68 52 88 161 201 211 218 231 253 39 40 10 314 285 276 261 180 140 129 129 129 128 126 125 139 149 160 172 180 169 141 126 118 119 123 143 135 130 130 131 134 137 143 156 160 151 133 132 130 123 125 130 142 154 165 185 207 228 238 247 250 253 260 272 281 282 280 263 200 172 169 21 114 119 117 117 121 127 135 137 130 122 119 122 131 138 146 148 150 151 146 137 126 112 103 104 102 101 18 19 19 19 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 16 15 14 6 348 341 334 325 314 296 282 288 293 100 86 11 68 80 80 67 268 262 298 34 30 31 45 39 27 5 332 295 275 272 274 300 333 349 347 335 317 308 309 346 24 23 19 10 9 8 10 10 10 10 5 357 338 320 323 4 155 161 159 127 88 73 86 79 69 71 67 54 77 95 83 87 90 90 74 62 51 45 56 83 98 171 185 215 76 82 92 108 118 124 127 126 115 94 52 333 309 312 321 326 319 313 308 309 310 310 314 318 321 321 318 318 318 302 305 28 53 12 327 300 140 101 42 27 54 82 97 102 105 109 106 88 70 71 77 80 77 70 49 16 342 330 324 315 317 321 322 341 20 38 45 51 48 33 284 255 41 35 33 54 85 94 92 100 107 105 107 108 107 103 110 100 96 93 136 229 252 203 113 104 106 93 54 95 56 13 8 63 79 70 67 62 47 27 0 332 311 300 301 302 303 23 46 43 10 309 291 281 273 262 255 351 54 61 70 73 72 69 65 54 31 342 319 315 316 315 314 315 313 308 291 300 309 302 307 316 351 17 25 32 37 38 31 12 342 328 323 322 322 321 321 325 358 354 326 306 300 294 294 290 283 279 276 276 272 267 257 236 205 215 237 259 265 273 304 323 335 336 340 349 324 273 250 246 66 53 11 337 352 20 34 41 46 50 48 41 28 9 349 338 338 344 336 331 324 329 330 328 334 355 49 71 80 85 77 52 36 16 335 325 321 330 338 0 340 303 256 82 73 67 71 77 74 52 28 17 357 333 334 359 31 34 23 354 340 284 35 66 97 87 75 55 60 54 43 51 52 40 27 3 356 349 287 66 23 351 6 20 11 345 322 116 93 19 40 71 94 91 92 103 106 140 80 71 59 26 351 331 307 273 217 53 39 19 2 354 20 50 45 15 4 2 0 5 32 26 15 0 55 85 87 80 58 42 358 318 314 313 84 69 30 330 313 306 303 295 281 356 53 56 61 63 55 41 22 354 346 354 63 75 72 62 40 12 358 350 342 339 333 318 329 0 14 4 333 317 312 325 324 328 348 29 38 28 11 350 353 28 62 58 53 45 36 26 10 357 349 11 41 65 62 50 34 22 15 11 12 15 17 20 26 42 46 41 31 31 39 29 21 13 21 43 48 33 15 1 356 355 348 349 9 47 53 37 345 309 298 303 310 311 303 286 263 261 292 354 8 11 23 91 86 66 58 56 47 33 22 15 11 3 357 354 18 47 69 59 51 48 43 40 41 41 40 27 29 46 61 106 126 112 106 111 131 162 188 178 120 90 83 78 67 64 66 77 79 66 46 23 2 70 121 128 135 253 289 305 336 67 113 100 85 69 45 83 102 88 61 24 358 342 326 4 31 41 39 33 22 7 354 344 334 328 335 342 343 335 328 320 314 302 288 280 276 277 280 283 283 276 266 259 260 263 270 276 283 291 298 307 319 326 329 325 323 319 320 324 327 329 331 331 37 93 86 100 121 132 134 116 155 188 214 223 230 245 305 32 25 6 333 314 295 151 122 121 122 126 128 127 127 132 147 152 154 159 157 123 102 97 93 101 110 123 126 127 127 129 132 136 142 146 146 135 120 119 120 119 121 132 144 155 164 178 197 215 223 232 241 249 243 233 249 266 285 300 314 346 345 351 15 79 98 106 113 119 120 115 112 120 120 123 132 137 139 138 137 137 130 123 118 113 112 109 110 113 18 19 19 19 18 19 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 13 14 14 16 16 16 17 14 0 345 334 332 328 327 342 8 8 16 47 39 17 13 105 146 187 204 77 48 37 19 15 18 16 7 351 338 325 315 310 307 0 10 0 339 321 311 324 356 22 28 24 9 354 359 3 5 5 5 3 2 356 339 301 259 226 180 121 97 88 122 132 122 103 89 84 85 82 78 80 80 83 84 86 82 74 61 35 10 19 44 115 82 60 46 47 69 103 115 123 138 141 124 110 98 80 42 340 324 320 317 312 308 305 305 306 315 324 331 325 324 324 327 326 326 327 349 277 265 262 223 94 62 46 40 73 92 98 104 112 110 93 79 74 73 74 66 52 25 2 339 327 316 286 299 315 324 0 47 75 78 73 61 27 339 0 70 114 74 44 62 67 36 78 101 118 122 126 133 135 135 127 133 154 194 213 222 166 88 68 60 50 50 46 46 25 23 51 60 63 65 60 47 14 340 307 296 294 296 302 317 2 15 325 264 270 280 282 284 331 52 59 55 54 57 67 79 82 72 46 250 263 285 316 319 315 312 307 298 298 307 340 342 336 350 12 38 38 36 32 29 25 6 339 314 307 305 304 304 305 309 310 310 238 254 272 286 293 295 291 284 275 271 271 268 260 247 228 216 221 239 258 277 295 319 323 330 334 341 346 337 301 256 61 52 48 27 21 40 46 47 45 45 48 53 44 24 357 333 307 305 305 301 309 315 322 318 314 336 22 54 67 75 84 80 71 38 346 318 319 323 331 333 335 321 17 61 57 57 54 47 52 63 44 22 359 307 274 312 8 33 36 21 352 335 328 12 45 71 75 63 45 43 46 49 53 61 73 351 327 345 12 34 43 17 346 342 0 35 357 353 43 47 44 67 88 102 100 107 123 170 189 131 123 132 184 230 270 286 297 69 82 62 34 358 346 353 34 44 23 9 1 2 11 24 17 13 5 51 80 92 82 45 352 329 314 303 296 237 113 69 316 307 301 296 296 25 67 62 53 52 53 52 38 14 343 344 12 67 74 75 68 48 19 356 342 326 323 320 308 19 41 23 348 317 317 321 329 327 353 36 44 42 28 359 338 344 27 57 62 57 46 28 11 342 350 11 38 59 78 98 89 66 35 17 7 9 11 12 11 25 52 54 48 34 37 44 42 19 354 356 3 15 21 16 359 350 343 328 304 277 65 57 42 341 310 296 303 314 322 324 325 328 357 13 24 25 24 37 58 72 68 62 57 44 27 8 1 0 0 3 9 24 49 68 65 61 58 52 50 58 50 36 353 340 335 43 96 118 113 109 109 170 193 200 180 125 99 92 86 75 66 58 76 90 93 64 41 2 345 112 142 149 155 154 144 116 123 116 109 110 122 161 167 118 78 68 44 342 319 293 78 69 62 55 39 17 3 351 341 330 326 337 348 346 332 324 319 319 317 311 301 290 282 288 294 300 297 293 289 281 273 268 266 270 277 287 301 317 321 319 312 310 310 312 315 318 319 322 335 88 98 91 104 140 158 171 180 193 206 219 227 233 244 203 92 69 42 24 24 68 105 109 112 113 118 123 128 134 141 154 152 146 136 124 102 88 79 76 76 79 96 113 118 115 122 127 129 133 132 121 102 90 93 103 113 126 140 156 162 167 174 191 212 233 245 259 280 278 269 262 273 297 315 330 341 344 349 356 49 84 107 114 111 96 103 112 119 121 123 132 132 130 132 131 129 125 121 115 115 115 116 121 127 18 18 18 19 19 18 19 19 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 18 18 18 19 19 19 19 19 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 14 14 15 16 17 18 16 2 344 331 339 357 18 22 24 23 17 16 35 18 336 258 206 194 67 56 53 38 354 0 1 357 344 329 323 330 345 356 10 17 8 357 343 347 359 20 25 27 23 14 358 354 359 2 4 5 9 16 23 29 36 51 60 67 66 63 61 59 59 59 66 71 72 88 100 96 90 94 100 104 100 97 95 93 89 39 17 11 29 63 78 71 54 23 34 87 111 120 125 133 132 121 109 96 75 335 320 319 318 312 308 306 305 308 316 321 324 318 323 328 342 350 346 330 304 281 272 272 85 84 77 56 41 49 71 87 100 102 99 93 89 85 81 77 69 52 30 10 353 339 324 296 262 280 302 335 0 69 126 128 127 80 33 23 88 105 75 50 352 332 333 347 50 130 143 149 154 157 159 159 172 185 197 190 128 59 51 43 35 28 24 25 25 11 11 26 29 36 44 52 44 8 333 304 296 298 305 327 339 331 282 249 247 291 337 30 52 61 62 62 61 57 54 78 83 71 33 293 255 267 287 302 305 304 304 300 301 4 24 20 13 13 20 30 41 44 40 31 21 5 332 318 309 306 304 304 308 312 316 310 283 224 239 261 289 296 298 295 289 281 274 271 267 252 229 215 217 223 248 272 292 298 304 305 321 341 358 359 348 317 260 138 87 68 47 44 50 61 61 55 48 52 60 44 17 342 315 284 281 286 290 306 314 315 305 310 5 40 53 60 61 55 37 20 343 319 313 316 324 331 334 338 351 69 68 55 56 54 42 43 46 40 12 337 316 322 9 25 34 38 23 2 347 357 26 41 60 76 70 58 42 43 46 46 189 202 346 358 5 14 21 25 352 322 307 328 358 340 7 25 26 29 42 65 72 80 83 92 147 180 175 158 176 201 210 230 267 299 37 76 59 32 353 341 345 34 40 28 7 359 7 22 25 15 9 9 34 82 114 109 97 44 344 310 291 283 269 162 0 330 305 299 296 55 70 68 70 66 50 47 45 32 3 337 333 11 73 76 75 68 48 21 356 338 325 323 330 9 48 43 18 331 315 318 319 325 352 30 45 44 36 11 334 325 332 32 55 61 57 46 19 354 333 352 9 28 61 108 148 101 73 56 26 8 2 1 0 359 33 64 64 56 32 32 38 44 16 357 356 356 359 359 359 357 346 337 317 277 229 130 73 46 339 313 301 325 353 359 13 21 23 20 21 25 24 25 31 49 67 73 71 65 51 21 337 347 358 14 21 22 21 46 71 84 82 77 98 103 98 73 26 308 298 297 8 100 110 107 107 291 249 213 191 166 142 141 124 113 104 89 74 77 94 102 76 54 34 1 348 76 153 151 146 141 138 144 141 140 152 154 151 93 63 56 82 85 302 279 252 121 84 67 53 33 15 1 349 340 331 329 335 349 343 329 322 319 320 322 321 318 311 304 313 319 322 324 325 324 318 310 295 279 267 263 265 272 287 289 290 296 300 304 304 303 299 306 319 112 118 117 116 147 176 186 175 161 184 217 240 220 212 217 121 121 119 111 102 99 97 99 102 105 109 114 123 132 141 149 152 145 134 125 114 103 90 84 77 68 69 75 99 101 99 108 117 122 125 118 103 94 88 87 99 116 139 158 170 169 166 164 173 191 231 252 273 291 295 300 301 310 319 333 338 342 345 354 7 53 91 107 104 103 102 116 123 117 122 125 127 125 125 133 132 129 125 122 119 119 119 118 118 121 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 14 15 16 16 14 5 346 338 347 22 35 34 24 12 1 7 26 357 335 304 4 57 45 45 52 56 303 315 317 310 290 286 305 344 1 7 10 14 14 11 10 21 25 25 24 22 13 3 355 358 1 3 7 11 20 27 33 38 45 50 54 59 64 64 61 59 58 54 52 48 40 41 55 73 85 93 105 102 89 88 91 97 87 48 27 15 9 53 88 85 60 350 3 59 114 119 120 126 133 246 352 8 279 296 307 315 314 311 311 311 310 311 314 313 312 309 326 339 357 349 340 335 335 330 312 316 55 84 84 72 56 45 58 73 90 94 95 95 94 94 89 85 79 64 42 19 6 356 344 328 296 269 296 333 341 354 170 125 114 76 54 41 67 77 67 44 328 301 304 313 322 136 143 145 154 161 159 170 185 178 171 84 59 48 43 39 31 22 14 17 13 1 355 356 4 14 26 45 37 12 327 305 301 310 320 345 289 268 266 283 50 41 42 47 56 63 68 73 85 122 130 115 62 43 6 321 284 271 275 282 296 310 332 354 17 40 39 31 12 12 26 36 41 42 42 32 358 342 329 322 317 317 320 321 322 323 323 319 303 256 249 271 287 296 300 298 295 291 286 284 282 213 172 173 189 219 263 284 291 287 287 288 334 4 11 355 331 289 261 232 122 86 73 60 64 80 84 74 52 60 65 52 13 332 313 300 292 295 300 310 311 309 324 1 35 43 49 54 51 42 15 344 309 305 308 312 325 333 337 342 18 79 80 74 67 60 49 36 35 41 1 336 327 345 33 44 45 52 56 32 357 351 5 37 60 73 72 67 54 40 33 23 65 47 35 21 3 350 353 352 317 302 300 343 358 354 15 21 21 20 24 45 62 71 78 79 73 31 284 193 168 188 214 221 228 333 42 60 52 25 325 334 1 45 41 28 5 4 14 28 26 14 3 359 8 77 120 121 118 108 333 291 280 287 311 13 348 330 311 317 38 78 74 68 71 69 60 52 43 29 357 335 330 48 78 77 75 69 47 17 347 333 327 326 6 41 43 31 357 319 312 314 314 337 36 40 40 35 20 343 310 316 351 47 56 58 52 38 8 349 337 345 350 349 304 172 123 63 53 53 36 10 350 348 347 356 50 71 71 59 34 29 28 28 19 8 0 354 348 344 346 347 343 337 328 294 248 218 63 45 341 311 317 35 37 32 36 29 19 11 13 20 20 20 23 41 66 82 79 73 64 23 347 347 3 34 42 37 22 48 66 75 75 81 121 124 115 104 292 289 284 299 29 84 101 112 136 279 320 87 94 93 109 121 118 116 115 109 102 97 95 97 95 89 72 14 3 7 43 123 134 130 133 137 150 160 168 137 96 64 50 42 111 164 207 240 223 156 107 82 60 37 17 1 351 340 333 333 337 346 340 328 317 316 318 322 322 319 316 320 341 338 334 330 328 324 320 316 310 301 280 257 248 249 256 265 277 292 297 299 293 288 283 326 136 150 152 160 173 177 175 152 130 107 78 29 16 99 92 62 25 52 112 123 122 117 96 95 107 112 114 115 129 140 152 162 162 144 128 117 109 103 95 90 84 77 72 75 88 89 87 91 111 124 120 115 107 111 114 116 130 148 166 178 183 174 164 157 159 168 182 196 209 221 259 296 313 320 329 337 342 345 346 348 357 27 84 99 102 110 126 133 136 117 123 120 110 116 125 138 132 127 124 123 121 121 119 118 114 114 18 18 18 18 18 19 19 19 20 20 20 19 19 19 19 19 19 19 19 20 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 18 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 14 15 16 17 16 10 351 342 335 0 53 51 24 6 358 342 337 318 340 6 49 51 40 32 20 344 266 268 285 293 293 334 354 7 7 4 6 16 28 31 32 33 29 24 18 11 3 358 356 359 2 5 10 18 26 31 35 38 43 50 58 64 73 76 79 81 82 80 73 66 58 48 40 39 48 49 59 67 67 57 59 84 87 76 50 18 357 39 78 95 56 324 325 18 99 109 117 124 115 101 80 46 286 284 290 298 307 312 317 320 323 323 318 310 310 314 332 351 13 15 18 20 19 4 333 324 27 88 86 78 62 51 50 58 67 72 81 88 90 90 89 84 80 72 50 25 9 357 347 335 322 287 345 358 325 292 224 96 82 68 59 48 49 54 54 0 292 279 277 279 256 138 137 137 148 185 180 193 219 223 162 59 55 47 34 27 24 13 6 7 0 351 335 338 358 8 18 35 17 327 296 290 289 289 265 244 238 253 9 46 54 51 49 51 58 68 85 110 149 178 118 74 55 29 334 297 284 283 281 284 302 331 357 21 36 47 45 36 14 24 34 41 40 34 24 16 10 343 326 319 319 319 321 325 329 329 327 323 316 304 297 297 299 303 304 304 303 304 304 306 312 118 134 141 160 190 255 278 280 276 279 291 51 21 3 326 298 276 268 248 180 143 97 77 53 53 70 67 51 66 71 66 8 316 304 304 304 308 312 316 333 358 22 31 37 39 42 45 44 35 352 308 289 283 300 313 327 336 342 346 27 81 84 80 70 71 62 31 32 28 340 322 314 308 47 66 56 66 80 40 8 350 2 42 64 67 62 53 51 57 50 46 50 40 19 352 340 339 333 327 309 328 355 21 37 45 36 26 19 15 18 29 46 64 78 91 255 276 276 268 232 224 269 209 100 53 59 61 54 0 313 351 37 62 48 28 356 359 12 30 26 11 350 340 328 353 104 116 115 115 154 299 310 353 11 17 355 344 338 354 51 80 80 77 72 72 71 63 47 25 353 344 353 69 79 77 75 71 53 16 342 326 326 336 30 42 38 11 336 322 315 313 314 17 48 38 29 359 337 320 307 4 39 55 55 52 43 26 2 342 337 343 344 336 302 67 88 72 66 60 53 11 350 349 354 6 58 75 76 59 42 36 29 22 15 0 340 330 334 340 342 343 345 345 347 56 49 35 15 3 336 345 17 62 57 48 40 28 20 20 16 11 0 5 13 26 66 88 86 79 61 25 352 338 357 41 59 56 50 63 73 80 83 85 88 46 349 320 304 299 298 343 26 46 102 137 142 92 30 83 97 100 78 86 115 117 117 119 121 126 116 119 126 125 104 54 62 61 38 20 27 69 100 131 164 180 182 117 101 97 76 59 140 186 195 203 185 157 126 101 75 48 25 5 353 343 337 335 334 338 327 315 308 309 312 315 314 309 310 317 358 343 329 318 316 314 312 311 310 307 296 274 255 255 262 267 283 302 307 309 304 335 23 27 151 187 189 184 178 163 146 129 122 103 31 37 107 122 107 87 67 78 105 103 105 107 105 113 127 128 130 129 140 152 263 319 330 138 114 108 102 100 98 94 90 85 75 71 81 87 90 88 111 123 121 124 127 138 145 152 161 171 180 184 182 165 155 153 162 169 175 177 178 178 178 191 256 298 319 339 344 342 339 339 343 4 62 94 104 117 142 125 118 121 109 106 101 118 133 140 127 123 121 122 123 123 121 119 116 121 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 14 14 14 15 15 15 16 11 0 340 349 9 37 43 28 331 297 291 303 306 41 55 65 57 43 25 17 11 352 330 328 356 11 12 11 12 6 1 0 20 37 43 55 60 50 29 11 1 355 350 353 359 1 4 9 18 26 31 33 35 40 50 63 64 64 66 74 93 126 119 92 79 69 57 32 9 38 66 74 67 61 38 19 57 94 88 70 13 335 336 80 97 57 336 327 74 94 98 106 115 117 112 100 78 331 290 289 295 307 314 321 325 329 333 324 320 328 13 60 61 56 49 47 44 37 7 336 319 14 89 83 76 63 53 49 55 56 55 59 65 71 81 85 84 81 75 54 29 9 357 345 330 325 322 28 291 269 252 234 77 80 77 71 60 48 41 35 21 20 20 22 31 59 84 95 103 95 217 236 230 227 217 58 56 60 54 22 17 7 345 336 333 321 313 304 324 351 356 315 291 282 286 284 270 258 244 243 243 61 46 43 47 50 50 49 51 55 73 116 150 138 119 77 63 57 358 310 286 285 301 316 310 285 337 15 30 40 48 47 48 43 51 45 38 41 38 15 340 319 307 304 301 305 310 318 327 331 330 327 325 327 328 328 322 318 316 316 318 322 319 314 305 302 282 180 170 176 192 226 257 267 269 270 305 41 9 339 293 283 280 288 266 214 210 127 71 44 36 36 47 54 69 83 92 298 293 296 303 307 312 328 353 12 24 33 34 33 32 36 35 30 16 304 265 262 264 289 307 324 344 352 355 44 76 87 94 96 87 68 39 36 21 334 309 297 279 240 112 302 322 22 46 24 350 3 45 68 68 62 41 53 71 64 56 50 49 15 348 345 343 327 344 14 23 15 7 47 58 47 33 17 355 356 5 16 26 37 154 197 252 285 310 81 53 39 41 39 37 54 57 41 337 325 23 65 77 66 27 350 344 349 18 10 351 335 331 339 14 79 101 103 101 90 55 42 38 29 23 15 13 11 12 52 80 86 86 82 81 81 77 61 30 350 1 38 74 80 79 77 72 59 7 320 310 321 351 43 45 36 359 332 321 314 319 12 51 50 31 9 340 10 28 35 39 45 52 51 44 29 10 349 334 334 339 340 340 345 78 94 97 100 90 70 23 7 3 2 11 51 74 80 69 52 36 26 10 331 326 331 334 338 341 342 346 351 355 15 111 41 18 358 347 343 8 48 79 77 61 41 33 29 29 13 355 335 347 4 24 69 96 92 86 72 28 349 329 341 15 66 71 74 85 92 95 97 86 68 41 3 328 304 287 253 178 47 304 260 192 123 72 34 36 73 102 94 98 115 116 116 120 114 99 61 71 92 104 110 110 126 139 163 131 84 80 71 68 66 95 123 130 140 150 144 128 92 208 216 214 193 158 121 99 79 56 34 13 2 351 338 333 330 330 323 311 302 299 300 302 299 297 302 309 326 320 312 306 307 306 306 305 305 304 299 292 282 276 277 293 321 341 352 7 28 39 38 30 30 203 201 183 161 135 129 128 133 133 21 178 95 74 105 118 144 157 123 88 110 119 134 142 147 141 142 148 148 145 16 345 351 41 83 91 90 90 92 89 86 83 70 63 64 78 84 84 98 115 119 134 143 152 157 162 170 174 177 171 153 137 143 156 175 179 178 174 172 170 165 166 171 195 267 327 333 333 333 333 334 339 5 46 78 74 56 31 80 100 96 102 111 127 131 115 103 104 109 116 119 125 121 121 122 131 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 14 14 13 14 14 14 14 15 16 15 14 10 12 15 17 17 19 11 358 307 325 27 21 30 54 62 68 69 55 36 19 10 7 14 16 13 10 9 4 357 352 356 1 23 34 44 53 66 76 41 19 4 355 349 352 356 359 0 5 13 22 27 28 34 41 50 55 55 55 53 62 80 94 66 65 78 78 69 0 318 314 85 88 79 70 1 298 75 91 94 93 12 313 311 95 100 93 306 300 109 105 100 95 97 101 105 105 81 345 306 295 296 307 314 320 326 332 334 329 332 344 28 69 81 71 59 49 41 33 3 342 327 51 77 78 75 67 54 51 60 61 60 56 52 46 51 66 76 77 73 60 36 12 356 338 319 310 284 224 226 226 194 51 45 57 64 70 66 60 52 48 44 42 41 42 44 42 39 41 44 42 41 40 41 45 52 53 55 61 50 326 283 277 273 275 273 282 293 299 315 314 248 272 275 274 313 322 272 257 40 55 54 53 49 44 39 39 38 39 35 32 331 197 173 95 76 67 66 50 323 298 282 286 352 5 16 22 24 24 27 36 32 18 25 44 56 43 28 6 359 354 321 299 284 287 291 299 308 318 327 330 329 330 335 339 338 335 331 327 323 326 330 334 324 313 293 300 269 192 180 182 204 223 235 253 262 79 19 12 348 319 282 267 261 262 249 236 230 0 27 36 31 20 34 50 61 108 131 155 305 308 308 315 326 6 22 26 33 34 32 26 25 32 25 13 340 259 214 211 228 265 294 332 5 9 18 63 81 88 111 108 86 72 49 6 333 310 298 304 343 28 35 10 357 20 66 36 0 351 27 67 73 71 56 66 80 85 78 62 73 52 16 350 338 315 11 36 29 16 13 48 61 60 15 276 270 329 348 348 347 353 173 12 11 32 52 68 59 50 38 31 29 33 38 34 0 355 21 74 86 82 33 348 319 294 260 283 329 352 358 9 29 68 87 94 93 82 54 47 44 27 27 38 40 21 351 34 83 96 96 96 95 95 95 89 65 25 36 58 75 82 85 85 84 79 286 288 293 310 2 58 57 41 329 314 313 314 357 67 64 52 14 356 10 43 47 47 42 43 44 44 35 13 346 330 320 326 332 335 357 29 59 77 92 108 94 66 35 18 5 6 17 51 76 82 75 58 35 21 7 351 336 332 335 337 340 348 353 355 352 50 87 57 15 342 334 342 11 41 59 58 60 56 42 34 27 0 336 320 331 339 340 66 90 86 82 74 33 348 333 337 345 21 78 128 149 139 123 107 88 71 44 354 320 298 273 216 190 190 242 279 266 110 85 62 19 20 58 111 109 105 109 109 109 102 97 94 91 101 125 138 149 158 168 175 163 111 84 82 74 60 68 92 133 157 185 225 240 265 293 274 255 315 14 40 49 49 39 27 17 7 358 348 342 341 339 336 325 308 296 290 290 295 299 306 308 309 305 303 303 307 306 304 304 302 300 298 294 291 294 322 358 9 16 25 32 37 37 32 21 10 279 199 166 139 123 128 134 145 143 129 116 77 7 333 258 208 195 156 105 128 140 152 144 134 134 139 144 145 139 103 65 57 68 74 75 73 71 69 64 60 57 48 42 40 51 57 60 61 78 104 136 148 152 156 157 155 137 115 99 105 120 150 172 190 188 182 171 168 164 159 159 159 161 166 173 233 313 346 346 336 331 336 345 357 4 16 46 75 88 97 107 117 117 102 84 80 84 93 102 108 112 101 105 115 120 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 17 18 18 18 19 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 18 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 15 15 16 16 16 15 14 20 27 17 4 354 357 4 47 53 45 36 40 52 60 64 57 36 353 346 348 1 0 358 356 354 352 350 348 350 359 13 18 21 21 24 22 18 15 10 2 356 353 351 353 354 357 3 14 26 34 43 48 52 50 48 46 40 32 70 69 47 44 70 93 94 274 5 41 78 92 91 63 36 17 77 81 81 63 301 293 16 100 99 81 333 314 136 117 111 102 102 100 100 94 74 349 316 302 300 302 306 319 328 334 334 331 332 349 35 75 86 82 75 65 52 34 4 352 11 76 79 78 76 74 66 62 63 66 65 63 62 58 54 58 66 72 72 63 41 20 1 334 320 314 341 75 87 83 78 65 57 51 55 62 69 75 76 66 59 53 50 46 42 40 38 34 34 37 36 35 33 38 44 47 46 40 10 330 294 270 268 279 282 285 295 300 304 304 295 286 271 279 40 50 52 49 49 51 52 51 49 37 23 14 8 0 343 323 276 193 108 76 76 75 76 138 258 270 279 79 56 41 31 24 20 23 23 24 35 40 39 46 50 44 32 15 5 343 315 304 299 304 305 307 311 317 325 323 327 339 342 341 334 331 327 324 326 333 335 337 334 0 31 35 37 50 61 54 335 249 236 245 325 50 23 3 335 340 332 269 238 237 255 329 12 29 26 23 21 21 29 42 57 109 137 135 6 341 329 350 11 35 33 32 36 38 35 20 20 32 14 355 319 248 190 168 201 238 285 4 20 20 37 66 66 70 92 82 73 76 55 357 343 331 324 354 28 30 11 336 318 350 85 87 49 8 63 85 94 106 120 105 90 91 85 66 33 61 46 349 334 331 30 33 23 10 17 40 59 86 170 256 307 349 343 337 328 29 80 42 21 18 56 71 70 64 51 36 26 21 28 27 16 356 346 21 74 73 37 355 317 337 15 16 7 5 5 19 34 54 72 87 92 87 65 53 38 17 6 17 48 24 356 3 86 106 106 107 112 111 109 104 87 68 63 68 76 85 90 94 100 126 230 260 274 287 21 79 81 76 274 293 309 333 49 72 73 57 24 10 34 53 55 50 44 41 39 37 16 341 315 307 305 313 322 336 18 39 52 59 71 90 85 75 53 21 1 356 358 23 78 80 72 62 47 17 355 342 335 335 335 333 339 350 347 342 333 66 81 68 11 333 328 357 38 51 55 58 72 72 59 46 24 344 318 302 309 328 6 65 82 86 79 67 34 346 329 340 351 3 325 223 203 190 164 124 90 73 51 343 304 286 272 219 190 168 108 63 74 98 108 103 75 358 348 105 104 99 98 98 97 98 100 105 120 135 157 155 156 153 148 127 100 82 73 78 73 63 49 47 69 100 129 184 215 235 243 258 299 356 6 12 13 12 11 9 7 5 3 0 357 355 351 345 332 314 300 290 286 294 301 307 310 312 312 312 312 310 309 306 306 304 301 295 294 299 356 19 22 23 26 29 33 35 28 13 345 330 299 231 172 146 131 134 140 152 146 132 105 68 18 335 320 292 169 142 129 125 126 124 123 124 131 140 144 146 138 121 100 86 81 72 66 62 57 52 48 45 41 36 28 25 32 39 44 38 44 59 100 125 131 130 110 74 72 76 86 105 148 177 184 189 189 171 157 150 147 146 151 154 154 152 150 148 115 76 47 350 337 342 347 356 4 23 60 79 89 103 113 114 104 94 88 83 82 84 90 88 79 60 61 82 91 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 20 20 20 20 19 19 19 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 18 18 18 18 18 19 18 18 18 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 14 15 16 16 15 14 12 18 26 22 8 359 9 28 47 57 56 40 39 47 52 54 47 318 275 275 274 288 305 314 321 331 336 336 338 340 351 1 10 19 20 20 14 8 0 354 356 354 352 349 349 349 350 358 20 44 52 54 54 55 47 44 48 31 27 67 63 40 354 293 198 176 121 83 81 79 92 98 91 68 57 78 86 89 28 294 284 96 97 94 67 335 314 119 118 116 114 114 114 112 109 100 329 329 328 328 322 325 330 334 338 336 334 337 12 52 73 84 92 87 81 70 47 16 352 16 76 82 81 75 80 80 73 70 69 65 63 64 65 64 62 64 69 74 69 53 31 6 335 344 24 65 65 59 64 68 70 65 56 51 60 88 110 99 81 75 73 79 72 62 54 45 35 34 35 35 35 33 35 38 40 36 26 2 344 336 328 329 326 308 301 303 298 296 300 284 268 257 232 89 79 77 74 67 61 59 56 53 35 10 341 324 303 283 303 0 70 95 99 111 134 183 214 234 249 28 61 63 53 40 25 20 25 26 28 36 39 42 46 49 48 23 356 339 322 310 305 308 314 311 311 312 315 317 315 326 338 338 333 323 324 324 326 329 333 337 352 28 49 46 37 31 31 34 27 12 350 347 11 46 36 16 2 356 5 7 12 22 28 30 22 20 23 24 17 3 28 101 60 45 39 55 53 25 8 356 1 27 42 37 33 31 41 36 6 356 354 356 344 328 307 223 144 189 184 51 26 21 20 43 63 61 59 59 61 62 71 63 22 2 349 345 9 19 11 319 294 306 314 136 182 224 279 129 121 125 147 165 167 80 61 67 52 30 43 40 15 22 25 32 9 347 337 16 32 25 13 284 349 7 8 349 335 332 31 57 45 20 355 56 83 89 92 86 75 43 27 22 11 354 335 354 40 60 59 33 2 358 52 44 27 3 356 358 18 32 40 45 69 92 85 70 47 24 355 337 342 13 14 11 13 90 112 116 122 130 116 108 102 94 86 81 81 82 87 94 102 118 150 206 233 246 250 136 106 114 197 247 280 337 27 58 71 79 72 43 9 42 60 64 58 49 40 35 25 334 301 288 289 291 296 320 10 31 38 44 43 45 59 81 86 85 45 6 350 346 8 74 77 71 57 33 10 354 343 335 334 334 336 345 346 335 340 16 87 86 74 9 340 346 37 59 63 59 67 96 89 79 67 28 334 307 305 330 4 40 64 79 86 81 60 351 322 334 354 353 347 311 317 310 277 239 211 143 109 84 296 292 287 16 60 33 37 45 49 48 65 108 120 125 346 337 16 99 105 100 104 107 106 89 72 145 155 156 128 120 137 173 131 92 88 79 69 67 62 44 30 18 5 180 177 173 185 227 277 334 3 6 5 3 1 0 1 0 359 357 356 356 355 349 338 322 307 300 290 284 289 302 311 316 319 323 325 324 320 319 318 316 310 301 291 306 358 28 29 26 25 25 26 26 23 9 347 312 288 269 237 168 143 133 134 137 138 132 115 83 52 22 348 335 333 112 123 120 114 123 136 134 135 138 143 146 143 134 121 104 90 80 71 66 60 54 48 42 38 32 25 18 17 23 33 40 35 34 40 60 85 103 97 87 71 75 91 125 162 186 192 177 161 136 122 120 121 129 138 146 148 145 143 140 134 125 119 120 40 4 3 2 4 3 19 47 71 86 109 109 106 99 98 98 98 96 93 94 90 84 75 76 85 103 17 17 18 18 18 18 19 19 19 19 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 18 19 19 19 20 19 19 19 19 19 18 18 19 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 14 14 15 16 16 15 14 14 23 26 19 357 347 8 37 48 53 54 46 42 34 25 354 255 256 258 265 264 270 281 278 280 296 306 312 323 333 344 359 13 24 20 15 356 341 332 336 339 344 344 343 344 344 344 0 32 62 67 65 62 61 60 51 47 36 47 73 67 36 303 274 160 86 67 70 110 137 173 102 90 76 66 63 53 50 330 307 93 98 106 112 133 253 235 100 89 95 101 110 123 132 143 136 53 35 18 13 351 342 340 347 352 2 8 18 33 51 62 78 82 83 84 85 79 36 343 16 63 87 83 73 80 85 84 79 73 65 62 61 68 72 76 77 80 83 77 66 45 5 338 349 42 76 69 62 62 72 79 78 77 54 180 154 114 87 80 85 89 93 84 79 76 67 57 54 46 41 39 36 34 35 32 20 4 348 335 339 348 349 342 323 316 311 306 283 266 275 275 267 215 181 133 114 106 99 98 102 99 92 81 5 316 303 283 269 267 92 91 142 160 175 162 156 61 20 49 61 63 66 55 43 28 24 26 27 30 36 37 38 43 50 49 22 351 324 312 309 310 309 310 309 312 314 311 300 282 299 320 327 318 314 324 323 321 322 327 338 22 57 71 60 42 23 17 21 36 31 20 22 35 50 29 11 3 5 12 13 18 26 25 23 19 13 11 25 9 346 343 17 47 37 28 18 14 16 4 352 349 43 46 39 29 24 32 27 351 336 333 350 353 348 335 320 305 165 84 59 40 19 354 37 59 63 58 57 64 59 55 59 39 11 341 330 341 2 10 338 334 346 7 67 81 31 26 88 85 91 97 74 59 62 57 55 48 33 18 41 58 43 27 12 342 319 277 21 48 36 17 8 15 14 11 3 14 31 41 50 56 20 4 68 79 74 62 71 80 63 38 13 349 332 338 24 46 54 47 15 358 23 57 46 24 343 340 345 7 18 33 49 65 74 65 50 27 340 317 325 350 9 5 5 16 93 111 117 113 107 98 101 103 100 97 94 93 95 98 105 116 136 163 191 209 211 208 188 172 163 193 310 350 34 48 58 66 76 77 56 25 52 69 74 70 64 53 46 279 273 272 272 278 288 329 29 34 31 27 24 16 354 357 58 82 87 73 27 344 336 5 67 78 79 67 56 27 351 335 328 328 327 328 352 352 341 358 69 97 89 73 4 333 331 21 50 73 97 246 233 105 95 94 25 319 297 317 352 14 40 62 70 79 90 72 18 0 2 0 336 325 311 330 326 312 289 261 238 221 236 309 333 20 79 63 35 27 39 56 38 36 64 106 119 82 34 40 101 116 120 123 121 118 109 82 268 157 133 138 149 154 126 94 95 99 89 70 66 64 58 37 348 259 227 204 182 204 307 312 328 349 1 1 358 355 353 354 356 357 354 351 348 343 332 314 307 304 306 304 301 301 316 321 321 321 323 331 338 338 332 325 317 307 303 302 358 28 33 28 25 24 22 19 15 8 354 332 294 259 251 228 137 115 108 100 108 117 117 109 90 76 46 358 335 344 64 115 127 137 139 141 138 140 144 150 150 143 130 113 95 87 79 73 66 60 54 46 37 31 24 16 10 13 19 30 37 38 34 35 50 65 81 90 100 110 133 156 166 178 182 177 145 118 103 103 102 101 118 134 138 141 140 140 139 134 135 135 131 91 46 34 30 25 9 12 25 58 84 110 96 97 99 107 111 115 114 112 111 108 107 109 112 126 138 17 17 18 18 18 18 19 19 19 19 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 17 17 17 17 17 18 18 19 18 18 18 18 17 18 18 19 19 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 15 15 15 15 15 14 13 13 13 13 13 14 14 15 15 15 13 15 52 191 215 243 243 228 71 72 73 70 63 54 11 315 259 249 250 246 247 252 260 268 264 267 280 291 300 316 330 342 0 18 32 11 341 311 312 314 319 326 334 337 336 336 338 341 354 36 77 80 79 78 73 68 53 43 30 54 62 59 0 280 219 103 80 55 50 122 102 87 75 77 82 82 75 67 44 351 39 103 108 119 126 162 224 251 98 93 90 85 90 120 132 137 109 71 62 39 11 339 343 351 0 14 27 35 32 28 34 49 69 75 75 67 72 96 64 358 10 68 94 92 85 74 89 90 87 82 75 67 65 69 74 85 92 92 91 87 78 60 1 339 340 52 82 82 80 77 85 91 95 120 227 203 105 85 73 75 87 82 79 79 80 81 83 91 75 65 58 52 43 36 29 19 0 345 339 333 7 14 7 357 344 343 345 352 14 31 34 31 32 51 64 67 69 79 90 94 93 90 94 98 37 328 323 309 283 236 214 198 197 118 49 55 50 33 30 34 39 49 51 44 35 25 25 23 19 30 37 34 20 0 20 17 6 342 325 316 318 317 310 313 316 320 322 315 282 240 252 321 325 311 299 304 302 308 319 336 355 14 68 82 69 49 12 358 17 47 31 17 13 39 54 26 9 359 10 19 21 21 21 16 14 11 2 359 11 359 347 342 11 50 34 26 14 2 357 358 0 22 56 53 43 23 10 10 19 12 5 11 15 6 350 333 330 3 85 66 59 51 16 352 25 56 64 53 52 70 64 58 53 28 0 335 335 345 18 33 17 10 27 63 64 57 29 37 56 40 39 51 38 36 49 55 54 45 34 19 15 35 52 30 6 349 346 353 23 48 47 36 22 19 17 10 353 22 44 44 52 64 24 5 357 35 35 17 31 58 66 38 356 332 0 54 51 50 49 26 354 6 48 63 50 10 321 321 326 332 323 351 40 56 58 32 11 347 321 321 333 11 16 356 339 346 97 94 90 87 87 86 104 108 102 101 102 103 107 111 120 132 150 169 184 196 200 200 194 146 68 47 42 42 44 49 55 60 64 67 57 48 58 77 87 103 121 160 195 228 249 257 268 296 31 44 40 34 27 16 4 351 324 305 314 80 89 94 77 325 299 330 44 75 75 66 97 102 18 324 318 317 307 260 0 347 339 357 78 96 87 71 340 304 307 16 26 28 239 251 263 162 96 90 193 262 267 332 19 27 43 56 54 64 85 82 59 348 325 309 301 300 294 269 284 294 301 291 247 209 355 359 12 44 78 65 34 359 35 65 48 28 15 60 91 102 97 78 64 76 82 82 97 110 124 132 263 214 184 162 118 70 60 77 92 105 102 92 74 42 3 3 340 258 246 248 258 323 332 324 330 345 359 357 352 347 345 346 353 355 353 344 336 326 318 313 319 320 319 316 316 320 328 324 317 313 316 330 335 336 330 325 319 316 331 355 28 35 35 26 21 18 15 11 3 358 350 334 300 240 250 228 135 113 108 105 116 122 116 109 104 109 106 60 318 326 338 1 138 142 140 140 139 142 148 158 153 139 120 103 90 93 93 91 80 68 55 46 37 28 22 16 13 15 18 21 26 29 28 33 44 56 72 93 126 152 168 171 171 173 171 152 125 114 109 103 97 91 101 114 116 127 133 135 137 138 139 132 123 110 93 75 64 48 20 4 357 21 85 98 86 90 99 115 123 124 125 123 120 121 123 132 149 180 185 17 17 17 18 18 18 18 19 19 19 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 17 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 19 19 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 15 16 15 15 15 14 13 13 13 13 13 14 14 15 15 15 14 13 331 192 191 224 268 0 35 81 100 115 125 158 250 257 250 246 244 242 245 250 254 257 261 274 283 293 301 312 323 335 353 14 23 4 349 335 329 323 322 326 329 331 331 328 327 332 346 48 83 89 90 88 80 72 58 49 46 55 50 38 329 265 198 88 75 65 61 76 93 90 77 63 76 108 107 98 55 345 333 91 97 104 108 103 48 69 100 102 100 99 97 104 103 95 82 69 56 38 7 342 348 355 2 2 22 50 34 21 14 27 49 69 70 55 32 9 309 317 0 79 90 93 86 74 94 95 93 92 88 79 75 75 75 75 82 84 90 93 86 70 351 332 338 76 90 91 96 99 101 103 101 82 78 82 80 78 72 74 79 79 76 75 76 64 23 17 39 80 76 66 53 43 30 14 2 357 12 21 22 13 2 1 8 23 33 36 39 40 41 40 38 37 41 43 39 38 41 44 43 43 48 46 32 33 24 12 10 341 228 94 56 50 47 44 31 14 2 19 36 45 43 35 20 0 349 337 332 349 21 27 332 312 335 353 350 326 316 311 316 319 320 329 334 337 339 340 345 20 58 351 337 322 308 305 311 327 343 3 20 28 48 63 65 47 11 352 37 55 32 14 353 50 56 31 10 1 12 23 29 27 20 9 4 359 351 348 347 348 348 345 12 41 37 28 18 5 357 355 10 34 54 60 57 18 10 11 19 20 19 19 13 5 348 340 357 50 65 63 62 57 5 343 350 56 66 57 42 39 67 68 54 21 0 342 322 311 299 39 60 261 258 81 69 60 38 44 48 42 34 31 34 32 34 54 56 39 44 36 14 6 9 16 7 350 339 332 314 36 48 51 28 10 0 357 359 20 33 32 51 80 91 70 55 40 17 350 9 27 40 13 348 317 12 40 47 50 48 32 7 340 60 70 63 349 312 318 345 7 17 34 45 50 40 0 341 306 306 314 333 30 18 342 315 334 78 82 81 75 62 43 121 107 97 94 100 111 114 120 129 141 157 175 190 201 200 165 78 52 47 45 40 37 37 45 52 54 54 54 51 46 44 65 96 154 182 202 213 224 238 281 39 47 45 42 36 28 20 16 2 346 326 305 281 106 105 107 133 188 217 154 61 65 61 54 51 59 41 329 323 326 231 159 135 333 330 356 80 90 84 60 319 296 286 110 284 260 243 245 251 259 97 103 211 226 249 23 37 43 50 53 50 68 90 109 203 282 273 273 278 287 276 201 219 280 334 26 63 60 31 12 8 37 73 77 57 7 48 73 70 32 5 22 44 86 103 99 92 86 80 72 65 75 116 127 135 172 184 160 77 62 60 64 82 107 117 117 103 87 338 340 332 320 282 315 333 345 346 342 333 335 349 347 343 338 338 341 349 353 350 333 321 311 314 320 328 322 316 313 312 310 310 300 294 300 312 328 327 329 331 347 358 2 12 24 38 41 38 23 14 8 6 3 356 352 347 338 326 268 221 135 116 119 122 129 132 130 121 118 119 137 148 149 103 38 21 21 37 87 109 119 126 137 144 154 135 114 101 92 89 99 102 101 93 79 60 51 41 29 25 21 24 22 21 17 16 16 17 22 36 57 75 98 133 150 151 148 148 163 168 162 132 127 122 113 105 99 86 87 91 110 119 124 133 137 139 135 131 127 119 106 93 80 54 0 340 320 100 97 85 88 100 136 140 137 130 125 120 124 125 127 142 267 285 17 17 17 18 18 18 19 18 18 18 18 18 18 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 18 18 17 18 18 18 19 19 19 18 18 17 16 16 16 17 18 18 19 18 18 17 17 17 17 18 18 18 19 18 19 19 19 20 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 16 16 16 15 15 14 13 13 13 13 13 13 14 15 16 16 17 23 19 17 30 41 39 22 12 12 180 187 194 205 223 240 247 245 259 269 264 265 272 276 279 283 288 293 299 306 317 326 339 0 16 16 6 359 357 356 349 333 327 325 323 320 317 320 346 70 86 92 94 91 86 77 68 54 49 48 38 24 344 260 195 66 85 128 206 159 113 100 89 40 346 289 154 135 136 233 114 103 105 102 99 97 95 97 102 105 114 124 118 112 104 94 84 74 65 44 0 345 342 354 0 0 23 44 37 24 4 356 4 55 74 73 31 330 300 323 58 79 86 91 91 94 100 98 97 97 95 91 88 87 90 84 72 55 79 89 87 76 339 317 347 103 109 108 105 104 102 102 99 93 90 88 85 85 84 79 84 86 79 78 80 68 49 6 6 103 90 78 59 54 47 34 22 20 29 23 15 357 353 359 16 32 40 42 42 41 40 39 37 36 36 38 38 33 32 35 32 28 26 16 1 356 22 38 42 46 52 50 49 50 47 30 297 288 4 40 44 46 38 24 357 335 319 298 280 264 262 265 269 284 309 333 340 330 335 334 329 333 337 343 344 345 347 350 354 7 21 15 0 350 350 359 11 1 1 5 14 23 35 51 60 49 37 28 51 56 44 20 15 56 59 46 13 2 9 21 27 26 12 359 353 348 346 346 346 347 348 350 0 25 52 36 18 7 350 349 13 34 39 43 43 36 23 15 12 14 15 16 9 3 353 359 19 56 65 63 57 47 351 332 339 53 66 67 47 38 56 61 62 38 327 307 294 299 305 252 200 204 62 51 61 62 58 50 53 58 31 17 15 15 25 51 56 58 57 42 14 334 323 333 337 328 329 328 328 341 354 0 46 41 28 8 358 358 0 9 30 32 36 57 59 47 7 350 24 22 14 344 351 14 19 19 22 46 45 21 356 347 51 75 80 334 312 319 2 30 51 56 57 50 6 317 302 300 301 301 315 32 340 303 283 51 74 79 76 64 0 315 299 86 89 85 101 119 115 121 130 140 160 188 211 199 103 62 53 48 44 42 40 37 35 39 46 51 49 46 45 36 24 4 269 240 242 239 234 179 59 54 52 49 43 38 31 22 18 21 9 351 331 317 296 224 146 129 146 182 225 47 52 57 52 40 6 354 348 343 342 342 354 144 143 196 235 263 102 103 107 100 56 277 254 223 221 241 253 244 243 257 267 259 232 144 58 32 34 43 48 43 31 5 338 196 258 276 282 293 312 321 312 286 121 99 69 62 62 59 30 356 344 22 76 92 78 39 41 70 88 50 16 11 6 355 329 117 117 109 105 101 85 70 59 95 138 180 172 138 98 87 77 62 69 108 142 164 180 196 205 211 287 319 301 41 33 10 346 330 323 326 337 335 332 329 332 336 344 344 338 316 307 303 309 313 316 308 302 297 299 296 284 274 276 293 308 319 323 344 9 25 27 24 22 28 40 42 38 21 7 358 357 356 353 347 340 328 312 229 135 118 114 119 126 134 133 129 125 125 130 147 154 118 73 76 69 49 41 38 42 57 82 110 129 140 121 104 96 90 87 94 102 101 96 85 66 52 43 36 30 29 30 25 21 15 10 6 3 13 33 65 80 88 98 100 100 99 98 102 103 179 150 142 135 126 118 111 98 96 101 104 111 122 137 143 142 142 140 134 127 120 109 99 87 46 8 344 102 103 96 105 121 179 150 132 121 121 120 119 115 107 92 333 312 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 18 18 18 17 16 16 16 17 18 18 19 18 18 17 17 17 17 17 18 18 18 18 18 19 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 15 15 16 16 16 16 15 14 14 13 13 13 13 13 13 15 17 20 23 24 18 11 7 14 16 6 332 297 257 239 230 232 238 255 284 321 333 318 297 287 285 286 286 287 289 292 297 302 308 315 328 4 36 23 10 357 348 342 338 324 314 313 312 310 307 304 346 98 95 97 97 97 93 84 74 61 53 39 28 356 313 276 268 47 106 157 237 142 111 101 91 58 5 326 155 164 215 246 175 125 113 115 131 134 118 84 83 87 103 116 123 118 110 102 99 94 80 40 342 333 337 5 12 15 20 25 27 358 333 318 305 283 266 261 267 292 306 353 76 101 101 103 111 111 106 105 101 100 101 100 97 95 93 89 76 53 55 79 90 88 330 303 16 106 103 96 84 85 90 97 107 108 106 102 99 100 100 99 94 90 86 84 84 80 59 356 312 138 92 78 68 63 58 52 36 27 26 13 356 340 8 28 35 37 38 41 42 41 43 42 40 37 35 35 36 35 33 31 29 24 20 8 6 7 35 48 52 51 52 54 57 63 112 227 229 43 49 49 48 45 28 0 328 314 301 286 272 254 237 234 239 269 287 287 342 350 347 344 341 344 347 348 349 349 349 349 350 353 0 8 8 8 10 18 21 2 351 348 5 12 15 50 58 47 47 44 42 49 54 31 35 59 68 64 16 354 353 10 22 27 4 345 336 337 339 340 340 342 351 352 350 358 28 55 22 358 332 339 16 59 60 52 44 36 26 12 2 3 10 15 5 4 9 16 29 52 58 59 50 46 37 7 22 55 65 66 56 44 33 23 8 348 337 330 320 27 44 23 13 12 44 51 55 58 64 64 62 60 48 14 350 355 25 52 63 63 56 25 343 293 297 317 0 0 349 339 334 327 317 307 292 49 70 24 342 330 316 349 54 49 44 40 51 50 17 11 23 15 1 344 5 16 15 6 356 43 51 37 334 331 23 71 72 355 343 9 50 62 78 86 83 78 34 332 317 306 299 290 284 261 241 246 268 48 57 67 65 52 345 346 37 97 100 98 107 112 108 115 121 128 121 102 75 67 65 60 56 53 48 43 41 42 41 36 43 50 46 41 35 19 353 309 286 274 273 263 78 59 57 54 54 52 44 38 33 31 22 15 9 355 340 324 304 259 220 166 93 64 47 41 47 50 44 33 8 354 346 343 340 337 331 322 186 223 219 203 150 135 130 134 155 229 246 246 238 245 259 266 261 258 264 287 46 60 57 43 37 35 45 32 7 339 309 269 278 290 305 324 341 352 6 12 22 85 98 74 62 54 25 350 328 332 46 89 89 74 22 54 82 70 36 349 336 342 30 92 110 117 121 122 121 121 124 130 121 110 108 113 116 118 120 129 174 227 204 196 192 180 178 172 189 206 203 109 111 116 27 335 322 321 323 324 324 324 327 330 333 328 317 303 297 294 295 297 298 293 289 284 293 292 273 269 272 291 302 324 5 28 36 38 32 22 13 21 37 43 37 18 1 352 349 349 348 344 336 318 273 146 118 115 115 119 125 130 126 125 125 132 140 144 121 99 84 103 99 85 65 50 38 35 38 61 99 126 121 106 98 94 93 112 101 97 93 85 71 48 39 39 37 33 29 25 19 13 3 358 357 12 37 71 78 80 81 83 84 82 70 42 24 39 123 133 132 126 120 114 111 112 112 110 119 131 142 146 146 149 145 135 128 122 114 107 97 88 49 11 76 108 113 126 147 185 146 128 118 123 122 116 114 112 123 255 307 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 17 17 17 18 18 18 19 18 18 18 17 16 16 16 17 18 18 19 18 18 17 16 16 16 17 17 18 18 18 18 18 19 20 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 14 16 17 20 22 20 7 354 352 338 315 276 262 254 255 257 260 281 311 328 330 329 308 296 286 287 289 293 295 299 297 296 295 296 296 290 341 66 20 357 334 330 331 327 317 294 292 297 299 293 286 162 113 104 101 100 101 100 94 86 73 59 32 2 323 304 288 281 247 189 154 112 89 94 96 108 112 320 96 115 102 162 236 183 123 97 72 57 77 81 67 58 59 74 96 111 113 109 106 107 108 106 28 330 332 352 16 19 14 3 344 328 314 305 298 294 289 282 278 276 286 292 304 91 109 112 118 124 133 126 113 107 104 106 108 108 104 98 93 82 60 14 46 81 101 37 335 61 89 95 89 81 69 70 82 99 108 114 114 113 112 110 105 97 94 92 93 91 88 77 25 303 41 79 78 78 74 71 66 51 32 9 17 18 16 40 49 49 43 40 41 39 38 40 43 43 39 36 34 35 34 31 29 26 21 17 10 8 14 36 59 80 90 92 93 105 122 147 110 77 57 54 52 49 40 19 336 309 295 297 298 301 280 227 214 212 250 284 330 357 349 338 341 342 345 348 349 350 348 346 346 348 350 355 2 13 14 13 8 353 319 322 326 343 328 335 60 61 55 53 49 38 41 44 41 36 42 63 63 30 334 318 330 346 4 0 339 324 316 321 330 335 342 359 352 345 337 344 27 19 347 318 339 23 57 54 51 46 37 25 4 357 1 6 5 349 10 24 19 37 68 76 70 51 54 52 30 31 45 60 68 70 52 43 41 29 8 342 343 0 45 43 26 9 11 43 52 50 33 54 74 79 75 60 20 358 0 30 52 65 57 41 352 327 292 28 33 20 350 323 307 307 307 309 309 311 289 244 194 309 312 282 256 95 78 58 34 43 44 32 21 11 8 5 3 6 3 351 352 359 16 12 333 286 313 7 65 56 24 41 48 43 49 91 117 113 109 116 307 305 298 292 271 240 199 171 82 59 49 48 51 49 34 329 344 46 112 116 116 102 96 97 98 94 87 75 67 61 65 67 69 69 69 69 72 78 47 41 39 41 43 42 36 26 7 342 317 310 313 345 84 81 69 66 63 69 73 70 49 44 42 29 16 3 356 343 325 302 271 227 115 61 54 45 36 44 44 35 20 353 349 346 343 337 331 324 318 301 279 223 186 134 126 128 141 158 193 234 264 273 279 284 292 284 278 284 66 67 61 58 56 54 49 45 20 348 327 311 298 296 299 331 0 32 47 31 19 2 51 92 88 78 62 29 0 351 342 2 60 91 87 40 57 71 73 36 340 332 8 62 68 67 63 95 115 125 123 116 104 93 86 83 95 126 148 156 160 177 194 210 196 155 88 133 173 193 169 56 91 124 168 217 318 313 311 311 314 317 320 325 327 328 326 318 305 294 287 282 288 291 290 289 286 281 275 268 262 258 264 313 41 49 48 46 41 30 16 349 10 35 42 33 13 356 347 343 343 345 345 338 331 121 113 103 111 115 120 126 128 119 123 127 135 170 193 122 117 119 128 118 107 92 75 54 41 29 21 42 122 119 106 101 103 111 154 103 93 90 84 74 45 43 43 39 33 27 24 17 8 4 5 8 22 44 75 80 81 80 83 84 83 71 46 27 38 86 118 123 121 125 123 122 111 107 111 125 140 146 150 156 166 154 136 125 120 118 114 106 98 88 54 13 92 126 145 163 176 146 130 127 129 124 114 124 134 150 148 97 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 18 18 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 18 17 17 16 16 16 17 18 18 19 18 18 16 16 16 16 16 17 17 18 18 18 18 19 20 20 21 21 20 19 19 19 18 18 18 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 15 14 14 13 13 12 12 12 13 14 16 18 22 24 16 340 321 318 308 275 253 261 291 274 273 283 284 285 290 289 283 285 287 287 293 301 300 297 293 291 290 287 276 249 203 150 354 334 327 323 323 321 313 296 286 284 284 276 262 180 121 110 105 102 101 101 99 94 85 69 34 348 309 309 309 326 341 1 85 88 85 92 106 128 142 168 125 111 113 188 222 202 108 86 70 51 45 77 75 50 44 47 56 78 91 89 97 111 118 123 15 336 333 2 15 15 357 339 326 319 309 304 302 305 301 298 294 296 299 285 273 258 138 128 132 136 144 123 112 108 110 110 114 114 109 95 88 81 65 36 11 53 93 73 18 320 72 94 94 89 82 94 99 103 111 116 122 122 118 113 107 101 100 99 98 96 93 94 84 72 76 86 96 99 99 95 92 84 76 68 69 56 53 55 59 60 57 54 53 44 40 40 43 44 41 37 34 33 32 29 27 23 20 17 11 3 2 3 93 131 124 123 125 127 123 111 88 74 65 62 59 48 20 330 306 302 298 325 347 354 336 287 197 144 76 8 357 347 332 327 334 341 346 352 351 349 343 342 343 348 352 354 2 15 12 3 336 317 299 299 299 289 266 338 56 66 66 62 61 58 52 61 64 42 37 44 37 26 16 356 343 6 15 13 356 346 336 339 341 338 343 354 346 333 327 337 350 10 348 339 8 40 50 50 49 49 40 22 350 351 357 359 354 337 21 25 8 7 64 82 76 61 52 45 37 23 20 32 64 72 57 45 32 14 347 320 333 5 53 30 0 1 7 20 34 25 347 330 46 94 76 56 45 22 11 33 51 56 58 36 339 344 25 47 50 328 281 271 256 259 267 293 319 338 354 30 73 348 344 344 11 50 78 66 48 37 32 21 0 6 20 2 355 344 347 348 347 344 342 286 266 272 347 36 68 58 37 43 34 26 11 50 124 112 98 58 336 312 303 279 219 190 145 107 74 60 47 39 29 22 11 6 21 54 101 115 112 94 86 81 75 78 78 76 71 67 70 78 89 96 112 155 136 67 40 39 40 39 39 37 31 21 3 356 354 357 12 38 75 89 94 104 126 171 136 79 55 51 48 37 22 6 357 345 325 293 267 98 62 59 61 49 37 42 41 32 14 1 353 344 337 329 322 317 316 316 320 107 117 113 103 108 130 142 146 135 176 224 244 256 274 276 285 12 81 84 85 96 114 73 71 66 33 351 331 318 315 318 305 275 21 87 86 61 25 8 37 70 90 89 79 50 35 19 351 350 18 88 89 67 52 69 89 42 2 357 34 58 62 48 30 42 107 128 127 126 122 110 100 93 62 351 197 201 198 193 198 206 192 174 144 201 216 231 259 319 103 103 97 354 311 298 298 301 305 311 316 322 325 329 334 331 321 307 299 294 303 305 303 296 282 261 261 259 241 218 174 94 67 55 57 53 48 20 351 321 13 41 45 29 7 349 341 336 339 341 344 348 34 112 105 100 104 112 119 127 122 106 110 110 84 293 287 289 180 155 155 135 122 112 103 90 74 60 47 41 77 109 104 105 113 135 162 107 92 87 83 73 51 49 46 45 37 30 22 15 10 13 21 28 34 47 68 84 87 85 85 85 87 79 61 35 40 65 103 116 122 128 121 114 108 110 119 134 146 148 158 171 193 170 139 121 118 118 117 113 106 105 97 42 61 131 159 167 168 151 147 142 127 123 122 138 146 143 134 127 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 18 18 19 19 19 19 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 16 16 16 17 18 19 19 19 18 17 16 16 16 16 17 17 17 17 17 17 18 20 20 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 12 13 13 14 16 19 17 358 306 319 348 358 359 353 318 268 269 255 244 265 283 295 290 289 285 280 273 282 292 287 281 279 284 285 283 261 231 202 196 224 301 309 311 317 319 315 302 286 274 267 261 243 184 130 114 106 102 98 97 96 94 89 80 54 356 321 316 315 303 275 301 66 90 101 120 129 141 146 150 179 160 153 193 209 197 126 111 101 77 63 99 98 84 69 54 41 61 79 83 90 103 112 97 0 341 346 17 15 6 346 335 327 324 321 319 314 310 308 306 305 308 311 309 287 256 224 170 149 131 120 108 110 112 114 115 117 110 98 81 75 69 59 37 5 14 69 89 21 333 344 100 100 90 100 127 127 125 127 133 134 129 121 114 109 106 105 101 99 98 100 100 90 87 90 113 135 135 124 112 101 94 93 83 77 76 74 73 76 78 91 88 79 67 55 46 47 46 44 38 34 32 29 26 25 21 17 13 5 354 353 0 102 121 123 124 122 121 114 106 95 92 89 89 93 111 179 292 319 332 343 4 0 346 320 319 0 42 36 8 339 312 316 327 341 344 347 347 343 338 333 337 342 346 347 346 353 1 358 331 307 312 312 312 331 337 102 77 73 75 84 97 111 106 95 68 62 52 41 33 32 19 5 12 19 32 24 14 352 342 337 342 342 339 339 345 0 350 346 351 355 2 13 36 52 55 56 56 51 47 31 8 341 349 353 354 355 4 24 15 3 15 38 55 68 68 60 52 36 13 0 0 44 64 68 48 20 337 309 296 313 11 56 31 17 14 8 359 335 334 338 332 46 76 69 62 61 23 359 331 355 20 51 36 333 300 286 269 242 238 252 258 262 266 280 307 0 32 33 47 44 11 358 355 20 49 76 75 60 24 26 17 1 359 359 331 313 299 305 304 299 300 292 250 307 9 32 38 45 65 57 43 24 1 333 329 94 93 52 20 359 351 352 37 155 168 116 91 79 65 43 22 11 14 7 7 16 44 71 96 102 99 89 82 77 81 86 90 87 84 85 90 98 111 114 114 64 47 42 39 37 33 32 31 27 25 22 21 21 25 26 33 57 91 117 143 146 138 81 65 61 57 53 46 29 14 1 349 344 67 81 76 62 59 63 51 40 33 37 39 20 0 346 336 328 318 313 311 313 316 321 70 121 116 99 90 90 105 118 133 180 212 241 239 227 226 238 31 86 88 87 80 61 48 70 80 66 14 342 318 310 304 282 234 174 129 113 99 43 20 38 63 82 95 82 57 50 28 345 347 13 82 88 82 50 73 93 71 37 24 48 56 55 30 356 325 151 143 140 140 139 135 136 140 12 339 331 10 27 174 198 203 201 192 187 199 193 176 183 223 217 25 16 350 312 294 292 295 299 307 314 321 329 338 345 343 340 337 339 341 339 328 311 290 279 264 277 256 202 151 122 93 81 70 65 60 54 21 350 339 48 56 49 25 356 334 328 327 332 337 342 358 64 114 108 104 102 105 110 116 102 90 88 62 331 305 298 291 264 214 189 161 135 119 113 106 94 87 80 72 84 102 102 109 124 162 162 104 91 88 86 78 64 56 50 47 40 32 22 18 19 25 31 36 39 42 47 63 74 78 80 82 89 84 73 46 40 62 94 110 116 120 114 109 112 117 128 141 150 150 165 183 209 174 135 117 118 120 118 115 112 111 105 91 73 107 165 158 154 156 153 144 125 128 134 144 142 132 129 135 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 18 18 17 16 16 16 17 18 19 19 18 18 17 16 15 15 16 16 17 17 17 17 17 18 19 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 15 16 16 16 16 16 15 15 14 13 13 12 12 12 13 14 13 14 11 2 308 20 26 17 350 325 269 242 269 358 3 357 351 351 345 335 322 289 258 244 257 268 262 263 270 276 274 244 222 205 208 220 258 288 301 309 312 311 299 282 263 252 246 232 184 132 115 109 105 98 92 90 89 86 78 61 10 339 328 321 336 37 47 59 85 117 129 134 140 140 142 138 121 111 104 120 123 116 119 118 112 102 99 104 104 98 80 58 48 66 78 74 66 60 53 38 22 27 34 19 4 345 337 333 332 332 332 331 324 317 310 307 307 318 329 336 21 140 105 107 110 110 110 114 119 125 116 107 97 87 76 72 67 60 44 19 354 46 103 98 56 56 104 117 133 170 187 142 126 114 113 112 110 107 106 106 102 99 99 101 107 112 114 114 119 132 154 156 147 115 98 89 89 88 87 90 92 93 96 97 100 102 105 89 79 67 59 56 54 50 42 37 33 28 24 23 19 13 6 359 352 351 2 74 116 124 124 117 112 106 103 101 108 122 143 155 154 136 46 19 9 358 343 327 316 303 333 6 23 11 343 313 306 327 335 339 333 329 327 324 324 323 334 342 345 337 331 331 325 302 299 304 316 358 39 41 49 59 65 69 75 126 164 187 110 61 53 52 56 50 36 314 16 17 23 30 34 16 347 328 326 328 337 337 335 338 352 15 1 357 357 357 4 24 40 51 58 61 64 54 51 41 4 354 0 354 354 9 37 58 39 37 50 52 50 58 64 65 60 36 4 351 358 29 62 71 47 4 313 300 308 356 39 48 36 25 16 10 355 331 17 42 44 59 68 72 64 52 24 358 338 343 4 37 18 358 312 280 249 253 267 277 289 291 295 295 312 80 58 43 36 23 356 339 338 13 59 88 97 94 7 346 358 3 341 322 306 298 287 287 289 290 287 295 318 18 23 25 33 45 60 53 37 353 320 311 326 351 63 31 17 6 3 0 293 200 166 86 80 80 66 41 12 13 16 2 354 356 30 53 68 96 111 103 99 95 95 102 110 105 102 97 89 85 85 76 67 54 49 43 37 32 26 25 27 28 31 35 33 29 26 24 26 34 59 120 159 107 87 82 77 72 68 61 52 39 26 11 5 16 60 79 81 72 67 64 56 43 24 24 22 18 357 339 328 319 310 306 310 319 324 323 295 116 111 103 96 84 80 92 110 147 195 292 280 248 216 187 100 78 75 74 71 54 35 39 58 71 27 311 297 311 320 339 141 142 124 108 96 73 48 29 47 86 103 94 82 73 43 4 25 48 73 76 72 57 75 96 109 79 45 50 46 43 20 356 339 25 131 139 141 143 144 152 164 198 223 246 4 26 121 205 214 225 187 116 61 91 121 110 97 48 8 351 332 308 298 294 299 305 314 322 331 341 348 350 349 350 355 355 352 342 328 318 343 48 54 41 58 117 115 106 95 90 87 88 82 75 61 41 46 73 71 58 23 325 305 311 317 325 332 342 5 69 112 108 109 110 115 123 180 110 97 75 15 318 304 298 289 272 244 216 198 154 116 112 109 106 103 102 102 98 97 103 118 154 203 177 95 91 90 88 81 71 62 55 48 42 35 27 25 27 30 35 39 41 37 35 37 44 54 65 75 81 82 74 62 46 56 91 101 104 107 107 108 112 118 126 139 150 152 168 188 201 144 121 120 120 119 113 111 109 107 103 101 98 118 187 161 157 159 149 138 129 134 140 143 134 126 131 143 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 18 19 19 19 19 19 19 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 16 16 16 17 18 19 20 19 18 17 16 15 15 15 16 17 17 17 17 17 17 18 19 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 12 13 13 12 10 11 39 71 44 353 319 329 38 38 34 23 10 3 3 1 357 1 2 2 0 203 347 333 296 283 286 332 325 248 213 208 212 225 248 275 290 298 294 288 279 263 245 233 226 219 180 133 115 111 106 98 90 86 84 82 80 69 43 21 15 20 27 39 52 51 50 93 124 134 138 140 139 126 111 103 90 77 75 87 104 115 123 116 114 124 124 119 110 96 78 83 80 69 46 37 48 52 49 44 39 26 1 346 340 339 339 343 343 340 333 326 315 300 289 293 318 6 70 91 101 105 105 106 112 125 128 120 105 97 91 87 83 78 71 64 55 35 11 10 124 133 90 79 89 106 121 132 117 79 69 66 68 71 76 79 82 87 92 96 101 116 148 159 140 130 135 147 164 151 130 99 93 89 89 89 89 102 111 114 119 123 134 134 110 79 73 69 69 66 58 55 50 47 39 30 26 23 18 9 1 355 349 342 340 346 160 151 143 113 77 63 71 74 71 84 94 91 69 49 31 16 0 337 317 300 292 289 340 356 352 330 313 302 312 327 318 311 305 313 318 318 322 331 343 338 333 320 314 311 303 295 293 291 328 46 52 52 55 60 65 58 60 205 175 135 69 58 49 32 34 114 67 22 43 39 35 34 23 2 339 323 317 321 331 332 331 330 344 5 13 0 352 350 359 17 36 53 67 60 53 45 45 39 15 7 14 354 348 349 9 47 60 65 74 96 99 87 77 71 66 30 353 318 334 8 59 65 42 342 311 305 354 44 46 41 28 14 4 351 343 355 62 68 66 67 74 81 71 59 51 11 345 328 26 44 14 342 304 324 0 12 7 8 18 21 20 18 38 68 70 57 28 354 324 322 330 358 58 101 122 121 104 51 25 4 331 316 316 350 353 343 325 326 346 7 22 32 29 22 36 47 54 45 19 332 326 329 336 351 27 27 18 8 359 355 23 78 77 68 69 70 58 33 347 357 3 0 336 334 14 41 56 240 205 141 123 120 117 120 119 115 113 104 86 73 69 66 61 54 52 48 40 32 25 24 25 28 30 31 32 29 25 20 17 15 4 336 306 310 28 100 91 83 76 64 56 49 37 22 9 22 55 79 85 83 80 76 72 62 38 26 16 5 347 333 324 313 308 313 337 346 344 348 16 62 80 90 96 95 88 92 95 83 49 11 331 295 240 176 115 93 87 85 86 62 33 4 0 0 309 313 324 0 19 50 88 111 101 104 103 98 66 19 350 341 125 121 113 106 75 48 37 59 74 64 56 48 67 100 140 92 74 72 58 44 30 7 358 30 92 115 88 333 218 182 179 190 190 183 46 40 60 283 253 233 156 108 91 72 72 88 78 58 20 327 302 298 297 297 303 311 320 329 340 352 354 353 351 353 358 358 351 338 338 26 79 69 61 50 59 77 93 102 106 109 112 113 113 110 104 81 77 86 92 104 216 270 285 297 308 319 328 340 5 62 96 98 108 115 124 128 130 110 98 79 6 313 299 291 280 258 239 224 220 156 110 103 103 108 108 111 117 104 92 105 139 195 240 206 94 92 90 88 83 75 66 60 53 47 40 36 34 34 36 37 38 38 36 31 24 22 26 46 62 69 72 70 63 48 56 91 93 97 99 106 106 106 104 104 111 123 136 169 180 187 144 136 142 119 110 104 103 103 100 101 104 116 139 180 177 168 162 152 142 133 141 144 142 130 125 135 150 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 18 19 19 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 18 18 17 16 16 16 17 18 19 19 19 18 17 16 15 15 15 16 16 17 17 17 17 17 18 19 19 20 19 20 19 19 19 19 18 18 17 17 16 16 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 12 12 12 10 10 13 32 72 46 23 350 44 54 50 27 349 334 333 348 354 359 7 15 21 36 39 26 24 27 27 18 9 5 6 291 217 227 243 258 273 273 273 268 260 247 233 220 210 208 201 168 129 111 108 106 103 94 85 80 74 68 63 58 55 44 38 36 30 25 31 42 67 116 135 142 136 128 127 123 122 102 87 79 77 84 93 104 117 138 148 132 123 119 109 92 89 85 74 41 28 36 63 62 50 39 25 4 352 344 346 347 348 346 343 339 333 323 300 274 243 220 180 149 130 120 107 100 93 89 88 90 96 96 96 95 95 91 86 78 71 65 52 31 12 102 110 82 76 78 83 86 83 75 66 60 59 61 62 65 68 69 74 82 93 110 149 173 171 127 116 113 114 111 103 99 89 98 103 105 108 115 130 145 155 146 129 111 94 82 73 67 62 67 67 62 60 59 62 58 48 37 25 17 4 354 347 341 335 324 310 185 144 38 32 33 33 38 39 38 37 35 33 25 19 13 356 336 313 298 287 278 264 242 263 288 300 304 306 306 301 292 290 298 321 328 331 335 333 331 316 309 302 300 297 286 282 281 256 64 62 61 59 59 64 64 0 284 250 81 79 74 77 212 252 92 82 56 40 41 57 55 47 17 341 316 310 311 316 324 330 329 329 333 345 16 13 359 353 358 16 50 65 74 70 67 64 46 31 10 347 206 21 357 347 344 357 43 65 75 85 90 86 75 65 56 15 327 286 2 34 59 51 14 321 332 357 39 59 60 40 11 356 347 347 1 11 37 68 73 62 24 33 58 61 54 2 327 292 4 16 350 344 347 29 29 27 37 38 38 42 42 40 45 57 73 59 11 324 327 345 354 11 41 86 109 111 104 87 60 19 333 313 334 27 9 352 330 341 8 7 344 261 224 60 33 45 51 45 21 358 347 340 335 345 10 28 20 10 359 11 55 68 67 63 62 57 32 346 316 323 341 354 319 318 332 23 92 119 221 209 158 148 145 147 140 131 120 103 80 66 63 66 63 60 56 50 41 32 27 26 26 25 24 23 22 23 21 16 12 7 2 356 343 323 298 178 90 84 77 65 59 56 46 30 11 17 44 75 84 88 86 86 83 84 63 39 15 357 341 336 336 334 345 359 5 2 353 0 47 66 61 60 78 92 97 99 96 88 65 25 340 313 272 208 113 86 86 88 94 74 46 5 343 343 351 21 35 47 43 45 62 83 87 119 115 103 86 48 338 307 263 205 147 110 106 94 68 72 73 66 44 6 48 82 96 92 94 97 82 67 64 23 13 26 86 113 123 300 299 137 129 132 129 109 69 51 29 0 0 162 145 129 93 70 70 84 80 70 21 291 283 285 289 293 297 308 321 334 349 0 359 358 357 357 359 358 351 344 3 67 84 75 67 57 65 77 89 100 108 114 117 118 120 112 100 87 83 86 111 155 211 246 268 284 299 312 321 338 10 49 72 84 99 109 121 122 116 103 99 91 338 297 294 286 273 247 211 190 174 114 97 86 88 92 98 98 95 1 307 305 252 249 263 252 95 93 91 88 83 77 70 62 52 43 43 43 45 44 42 39 36 34 33 27 19 11 10 24 51 65 69 67 61 37 52 91 102 103 105 104 102 96 90 83 61 36 17 179 179 196 267 258 215 104 98 96 97 97 99 104 111 124 129 142 154 165 165 160 152 145 148 146 138 126 127 139 150 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 18 18 17 16 16 16 17 18 19 20 19 18 17 16 15 15 16 16 17 17 16 16 17 17 17 18 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 12 12 12 12 11 12 14 14 19 25 45 56 62 86 104 269 275 277 295 15 4 6 10 22 23 28 32 31 27 21 17 12 6 2 1 1 356 337 310 297 291 293 311 305 234 212 199 195 193 196 185 158 130 115 106 109 108 100 86 73 62 54 48 47 48 45 42 37 21 8 358 6 35 125 147 152 145 140 140 137 131 111 105 100 96 92 92 126 151 157 142 105 90 85 82 80 81 88 80 42 27 42 76 72 62 48 29 9 359 353 351 350 349 347 345 343 337 324 294 260 227 201 184 175 142 112 100 95 88 80 79 79 86 93 101 102 100 97 92 87 79 75 68 38 44 89 93 89 92 88 84 82 81 80 77 72 67 66 67 71 76 78 76 72 72 139 178 154 129 106 101 96 93 92 92 89 91 128 148 146 140 140 144 154 154 130 103 95 89 86 82 78 76 77 76 73 69 63 53 62 59 52 30 13 352 339 332 334 343 355 19 37 41 35 31 27 26 25 26 26 22 21 17 10 359 347 333 319 302 293 284 275 245 222 223 261 307 311 312 305 293 283 278 301 339 337 331 320 314 305 295 291 289 282 274 259 263 262 150 61 56 59 61 62 68 53 310 309 355 82 85 93 184 220 227 76 64 60 40 16 69 77 68 356 311 291 297 303 308 316 326 322 323 325 332 349 33 343 324 339 8 64 61 70 86 82 74 59 37 10 3 55 56 359 337 325 333 351 29 40 45 48 55 60 54 40 356 311 295 33 42 45 353 295 290 316 344 24 67 76 52 21 355 3 17 27 14 13 43 58 63 236 252 21 58 52 343 323 337 38 22 355 8 28 47 34 31 40 44 47 55 49 39 36 57 74 58 25 5 12 16 8 15 33 71 90 97 103 102 89 68 30 341 357 33 6 332 309 308 300 277 312 14 47 37 29 39 49 52 24 350 338 332 329 333 355 22 24 13 351 16 61 74 67 59 59 42 349 322 311 310 319 328 314 303 301 310 16 74 2 223 200 186 180 184 171 151 120 92 69 59 58 59 62 59 53 47 41 35 30 27 26 23 21 16 14 13 14 13 12 14 14 24 26 19 317 318 60 83 83 75 71 68 57 39 24 27 43 68 81 86 82 84 84 84 69 49 18 358 347 348 351 355 2 6 9 6 2 16 72 80 81 84 96 102 107 112 114 112 98 64 319 307 314 119 83 79 87 82 72 71 49 11 12 16 20 37 56 75 54 31 352 346 7 86 101 102 99 84 323 296 272 252 255 195 139 121 105 85 78 75 33 340 29 75 98 94 97 99 99 101 99 48 30 25 61 92 112 111 85 72 61 56 55 60 62 53 31 323 339 33 119 109 83 65 65 74 83 79 285 271 272 274 281 285 287 305 325 346 1 10 7 5 3 1 0 359 352 353 20 76 89 85 80 73 73 77 85 97 106 114 113 111 109 100 91 85 80 75 88 220 234 249 264 280 294 307 320 0 41 45 51 62 86 102 116 108 101 99 107 123 274 290 295 291 274 236 176 135 107 98 87 75 64 58 64 64 46 340 318 310 275 269 272 266 94 93 92 90 86 80 75 68 55 35 25 41 56 53 49 41 36 33 28 21 15 7 4 8 39 61 69 68 60 29 25 74 122 117 109 91 85 85 82 77 68 49 22 328 237 222 260 280 299 87 90 92 92 95 101 107 113 110 83 70 56 54 193 168 157 151 149 138 124 125 129 140 137 16 17 17 17 17 17 17 18 18 18 17 17 17 17 18 18 19 19 19 18 17 17 18 18 18 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 18 18 17 16 16 16 16 18 19 20 19 18 17 16 16 15 16 16 17 17 16 16 16 16 17 17 18 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 12 11 11 13 17 18 19 21 30 49 75 161 197 237 260 286 338 353 356 70 96 79 57 43 33 30 27 16 8 0 356 354 348 345 346 346 344 340 2 15 10 8 95 173 182 183 187 192 186 163 137 121 114 114 113 109 91 75 60 51 43 42 42 42 43 33 11 346 329 322 310 180 159 157 156 153 149 142 126 109 117 121 123 134 142 168 162 150 123 103 98 84 71 68 75 86 80 67 43 57 78 77 69 58 38 18 6 0 356 353 351 347 346 345 343 338 312 235 217 206 166 86 64 77 87 96 101 104 99 92 84 89 96 100 100 98 97 93 85 80 70 25 64 92 102 104 107 102 99 99 99 98 94 89 81 79 78 80 85 88 88 80 0 257 201 134 116 105 107 109 111 105 101 98 105 224 210 177 147 140 139 142 129 112 104 102 102 103 104 105 101 97 91 89 88 81 76 138 155 60 34 6 341 324 332 349 12 27 39 40 39 35 30 23 22 21 20 14 9 5 0 351 343 336 330 318 305 297 290 279 236 209 201 251 300 303 303 296 286 277 273 289 319 323 317 311 307 300 293 289 276 253 241 233 231 143 86 69 58 41 55 63 67 39 318 306 73 86 77 82 194 180 137 23 41 59 45 24 237 114 95 307 288 281 290 300 308 311 319 322 322 324 329 329 331 308 334 4 14 27 32 55 73 81 77 69 54 23 1 26 37 355 325 311 331 2 50 63 57 41 45 51 48 28 343 309 325 56 37 16 299 290 289 284 285 298 66 67 48 333 272 260 23 42 15 5 2 11 22 204 154 79 66 56 42 34 36 50 30 14 18 31 43 25 17 26 57 74 76 66 44 353 61 85 80 57 40 34 20 353 358 10 32 45 63 95 113 122 127 110 41 33 24 339 300 290 291 286 237 68 60 52 39 28 24 34 47 43 343 329 321 321 325 342 5 13 359 334 21 76 84 66 51 41 329 300 307 311 315 318 319 303 305 304 309 333 12 322 249 221 205 197 196 185 154 69 60 50 46 46 47 49 48 44 41 37 35 31 28 26 21 16 10 6 4 8 11 14 29 45 53 53 50 30 17 31 92 105 113 114 102 70 58 50 52 61 73 84 89 92 91 86 77 61 46 25 8 357 357 359 4 5 6 7 9 16 52 108 127 133 132 128 115 122 140 153 154 154 175 299 10 65 85 78 85 100 92 84 87 94 85 64 42 29 25 48 81 70 51 355 3 43 102 104 105 107 120 258 267 260 234 248 255 246 104 95 83 79 70 19 318 246 115 90 82 89 97 105 101 87 63 37 17 20 69 174 140 122 105 89 40 4 15 27 23 24 25 38 58 93 90 80 58 55 54 38 287 265 262 263 267 272 276 282 316 350 10 15 15 11 9 7 6 3 0 356 359 18 78 94 96 94 91 85 80 78 86 97 106 107 106 103 99 94 89 84 78 49 254 252 259 271 288 304 324 359 57 69 68 54 38 51 78 98 89 92 105 131 180 281 300 302 295 277 180 107 98 88 92 87 79 60 40 28 29 21 344 332 324 301 277 275 100 90 90 90 90 88 82 74 68 51 13 321 25 67 67 59 45 38 32 28 15 6 6 13 19 32 55 67 69 61 26 351 333 140 103 88 78 80 82 80 76 71 58 30 333 265 209 215 295 349 88 92 92 93 94 95 95 77 60 54 46 19 6 6 21 61 115 126 121 117 128 129 128 128 16 16 17 17 17 17 17 18 18 18 17 17 17 17 18 18 19 18 18 18 17 17 17 18 18 18 19 18 18 17 17 18 18 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 16 16 16 17 18 19 20 19 19 17 17 16 16 16 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 14 13 12 12 11 11 10 9 36 68 49 21 6 353 336 255 246 250 269 292 321 330 335 268 162 80 74 62 44 33 21 6 351 338 325 315 312 327 334 339 345 355 16 22 17 0 329 200 193 187 177 211 351 27 94 111 115 119 126 121 99 75 65 60 51 44 39 38 43 11 323 308 301 293 273 216 172 163 163 161 153 139 124 116 119 112 106 131 160 201 171 144 134 119 110 101 93 86 77 75 70 65 57 61 70 76 71 63 49 34 23 14 4 355 351 348 347 0 15 44 74 95 89 82 67 53 41 55 78 102 120 122 113 103 90 87 90 96 98 99 99 94 86 71 53 310 33 96 109 112 115 112 111 113 111 108 107 103 100 98 96 92 95 97 101 117 174 233 189 132 126 122 124 123 121 115 112 111 133 208 218 169 132 122 119 120 115 116 117 117 118 120 123 124 114 108 102 105 109 114 117 129 142 54 0 335 332 319 353 32 40 39 41 50 49 43 35 27 16 13 10 5 0 353 346 338 346 342 336 323 316 311 307 300 247 220 215 250 264 268 271 271 270 269 269 260 282 302 306 310 314 318 319 316 306 282 250 223 217 147 83 73 57 30 31 42 51 303 273 261 72 72 54 27 10 75 64 21 11 40 73 91 239 231 234 252 268 278 289 299 303 306 323 331 325 331 59 322 313 295 10 31 16 8 351 29 64 83 69 60 67 53 16 9 357 337 312 310 344 25 52 62 59 46 41 47 54 17 341 308 22 60 31 348 293 308 316 313 338 33 53 39 13 301 275 269 49 43 21 10 0 350 334 272 97 87 77 64 50 42 43 46 35 20 8 6 11 15 0 355 95 95 87 76 48 356 42 80 89 72 52 43 24 1 351 350 355 359 7 62 119 127 134 126 107 79 19 302 290 292 336 21 56 79 79 73 53 29 16 2 353 237 327 325 314 317 323 338 351 357 336 326 80 84 81 63 36 0 328 309 304 309 312 312 314 321 317 313 311 314 314 289 228 216 208 193 186 173 50 29 35 34 33 38 37 34 35 36 34 33 31 26 23 21 17 11 4 1 359 1 8 20 41 50 52 53 53 53 45 43 66 111 124 117 102 78 86 99 117 112 101 92 89 86 83 74 64 53 42 26 10 1 2 5 6 4 4 5 13 22 43 110 133 141 137 131 123 140 158 173 174 143 85 59 43 68 82 90 95 103 106 122 232 240 203 71 52 36 8 6 79 110 96 74 34 71 129 113 111 114 163 255 258 252 179 235 251 264 81 79 75 68 50 0 320 300 110 103 98 92 98 110 99 87 83 39 8 348 311 214 143 149 154 170 178 3 61 55 15 350 345 50 64 72 79 78 68 70 60 248 254 257 258 261 262 264 273 295 358 21 27 20 15 11 11 11 11 8 4 0 2 14 67 94 104 104 102 96 88 77 62 67 83 101 109 113 106 100 95 95 100 229 246 252 263 287 317 359 28 45 55 66 76 65 48 29 46 68 72 70 267 269 281 299 304 303 299 54 99 87 81 79 88 87 85 68 46 22 17 9 356 349 344 335 301 263 97 89 85 86 86 85 79 73 66 50 0 308 8 73 79 69 55 42 34 28 19 17 15 17 23 31 45 56 59 54 19 322 301 128 95 82 76 81 83 82 79 74 66 43 343 252 187 154 169 66 85 94 97 99 99 97 91 73 60 52 35 10 18 26 30 33 46 71 105 118 123 120 121 126 16 17 17 16 17 17 17 18 18 18 18 17 17 17 17 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 17 17 18 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 16 16 16 17 18 19 19 19 19 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 16 15 15 14 13 13 12 11 10 9 12 61 95 80 32 358 334 341 333 315 296 276 234 246 306 356 10 25 34 47 68 82 58 13 354 332 314 295 301 307 319 325 331 343 358 15 12 1 322 293 230 222 50 45 23 8 356 10 65 93 102 105 91 74 64 55 52 46 40 28 7 260 263 276 284 284 279 260 192 158 161 160 158 158 149 129 116 112 104 110 153 190 211 203 188 167 118 113 120 118 108 83 71 62 54 48 49 67 79 80 70 61 55 42 26 9 356 349 343 339 354 20 59 79 88 92 89 81 64 44 33 63 115 131 118 105 103 99 96 95 95 97 99 98 93 85 70 44 4 7 77 105 120 127 125 118 115 113 112 112 112 111 109 109 107 110 110 203 217 224 236 191 156 144 136 131 130 129 126 124 128 151 180 187 137 116 109 107 112 123 129 131 126 130 137 141 133 116 109 109 120 130 138 134 126 109 70 23 326 293 282 12 54 60 59 60 72 68 59 50 37 19 9 3 5 2 359 3 0 357 344 337 330 347 5 12 14 12 314 278 271 265 261 256 254 252 252 259 265 276 289 303 316 330 340 345 346 343 335 323 236 203 108 80 73 63 41 13 354 335 281 279 82 72 68 62 8 0 78 71 40 308 292 112 180 223 235 236 241 252 262 275 291 297 304 325 328 314 325 334 322 316 315 32 34 15 8 8 39 71 80 69 49 5 353 346 347 337 324 310 320 351 37 52 55 57 42 342 20 47 15 347 324 54 58 31 332 306 358 30 41 47 52 51 35 8 312 5 47 51 42 24 0 342 323 325 341 70 85 89 98 97 84 62 50 39 12 345 313 309 314 344 0 12 93 91 82 74 50 38 65 83 82 74 49 5 337 326 317 313 312 313 307 108 122 132 132 133 128 194 245 283 12 38 30 38 73 89 92 80 51 18 351 328 257 318 319 313 314 319 334 339 340 323 28 84 77 75 72 47 12 333 316 308 309 313 317 326 324 319 309 305 303 286 246 215 220 226 224 223 268 10 21 41 42 39 35 29 24 30 30 30 28 25 20 16 13 9 5 1 357 357 358 7 22 38 43 44 43 44 47 44 35 20 39 102 108 97 95 177 191 192 190 162 98 81 75 71 63 57 49 39 26 12 5 5 6 5 3 1 1 4 3 20 96 121 139 156 151 142 157 163 111 57 50 53 51 45 53 76 94 70 81 122 137 151 78 54 59 49 34 0 317 284 197 136 102 66 56 86 105 114 121 171 240 248 241 205 209 217 91 91 89 81 58 35 32 337 324 159 115 111 102 106 112 105 87 65 40 27 22 18 17 53 188 188 181 179 176 157 141 124 276 296 49 63 65 64 62 57 40 268 256 254 257 261 264 265 264 299 8 32 32 29 24 18 15 15 15 16 14 11 5 4 11 49 88 101 100 99 97 92 82 57 26 5 314 138 119 102 102 104 112 136 225 237 241 248 288 341 21 44 54 55 61 69 69 60 37 35 34 29 330 307 306 304 304 301 300 301 91 94 87 80 80 86 86 84 73 56 36 27 15 2 352 346 341 349 103 98 90 86 87 87 88 84 79 72 54 349 306 0 77 88 79 68 56 46 39 31 22 11 7 15 35 45 44 38 24 352 306 138 116 88 80 78 79 83 88 86 81 73 52 333 254 185 160 155 139 119 108 104 101 103 102 95 83 72 63 46 33 33 34 33 30 29 31 66 101 117 120 123 129 16 16 17 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 16 16 17 17 18 18 18 18 17 16 16 16 16 17 18 19 19 19 18 18 17 17 17 17 17 17 17 16 17 17 17 17 16 16 17 17 17 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 11 14 30 49 62 48 28 10 18 11 6 15 43 100 58 40 34 19 11 16 17 5 19 24 6 345 330 320 304 297 308 318 319 331 352 5 9 358 350 349 11 19 23 17 14 7 356 340 342 347 2 19 28 23 36 56 51 48 41 32 344 269 252 249 264 274 278 279 252 143 144 148 157 160 160 144 123 107 111 122 139 169 195 203 204 200 188 53 174 167 122 89 76 65 55 42 21 6 17 72 95 76 65 67 48 23 5 353 342 343 345 351 3 28 68 94 107 106 102 93 69 41 73 96 94 98 100 106 108 107 101 100 101 100 99 94 87 76 53 24 0 41 97 149 143 131 116 114 114 115 117 120 120 118 117 112 106 61 307 282 260 237 207 180 159 142 138 139 138 137 135 146 167 174 152 124 112 107 114 128 147 144 137 129 139 145 147 126 108 102 108 132 157 160 145 121 96 68 349 277 257 246 234 47 49 67 104 119 97 78 62 53 37 8 0 4 7 5 359 353 347 335 339 345 7 17 20 17 13 0 335 315 300 283 262 249 238 225 244 260 277 295 317 334 349 357 354 351 344 337 327 273 111 85 83 79 77 63 35 303 282 268 40 76 81 76 62 327 27 74 79 67 290 264 243 230 230 234 234 236 244 261 280 288 295 303 313 299 286 315 323 321 329 4 52 44 26 7 8 32 64 76 80 65 34 15 7 1 346 332 317 322 2 52 54 54 63 33 0 337 7 29 3 10 60 56 35 334 345 48 59 58 51 56 58 38 25 16 37 53 60 55 32 346 322 308 343 20 62 94 113 133 129 110 68 52 33 317 300 290 287 279 249 155 91 89 90 91 96 86 61 62 71 85 88 73 41 356 320 300 299 337 5 36 45 48 57 86 150 175 219 224 110 68 57 357 331 354 62 71 69 52 27 4 340 303 305 303 304 304 311 325 327 331 334 71 83 76 77 75 29 344 315 313 315 321 321 321 324 322 317 302 296 295 283 246 211 235 253 258 270 294 324 5 45 50 43 31 24 22 31 31 28 22 17 12 6 3 1 359 357 354 355 358 10 24 36 39 39 37 36 36 36 32 26 17 69 100 102 132 224 213 207 203 205 102 66 64 62 58 54 50 37 24 14 9 6 4 2 358 357 354 352 344 340 111 139 157 219 204 168 134 95 62 57 54 58 50 37 15 38 67 48 57 111 121 118 94 75 57 33 11 353 358 2 13 49 72 67 49 39 51 106 131 164 183 200 160 103 78 63 80 102 116 123 119 78 42 4 5 55 101 103 99 93 91 93 82 65 40 25 24 30 30 1 220 221 211 168 157 143 145 155 203 222 60 70 68 60 49 20 268 266 267 266 270 275 283 292 320 21 35 39 37 33 28 23 20 20 20 20 20 17 12 12 24 62 82 88 87 89 90 90 87 78 42 344 310 324 110 109 110 114 128 160 216 235 234 219 238 314 0 47 60 64 63 63 66 62 53 35 19 0 346 341 341 336 322 303 302 312 88 93 91 90 87 87 86 83 76 62 48 40 23 2 343 334 329 76 104 97 93 92 92 94 97 96 94 91 69 314 296 336 82 93 86 77 65 57 49 36 12 346 327 0 48 54 46 30 358 334 322 95 101 90 90 92 90 92 96 96 93 84 78 268 255 213 187 184 168 144 116 109 105 108 106 100 92 81 71 61 53 46 21 339 354 21 46 37 140 142 136 133 137 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 18 17 17 17 17 16 16 16 16 17 18 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 18 17 17 17 17 16 17 17 16 16 16 16 17 17 17 17 17 17 18 17 17 16 16 15 15 14 13 13 13 13 14 18 16 5 0 3 15 34 44 27 20 23 47 53 30 5 326 319 305 247 41 37 28 16 356 329 304 291 295 303 318 331 339 3 13 17 15 12 17 20 26 24 20 5 351 338 336 333 334 334 336 342 345 342 352 22 50 57 56 24 324 300 261 252 262 269 277 282 137 133 145 152 159 167 175 154 120 100 117 130 147 156 167 168 170 174 247 275 268 268 270 52 71 66 55 39 18 349 327 81 103 93 84 64 29 356 341 345 343 342 342 344 345 344 345 48 126 121 118 115 103 84 81 70 68 92 109 116 115 110 101 103 102 100 98 94 88 78 61 23 6 15 85 155 136 107 104 106 112 125 132 131 123 117 111 105 95 82 10 296 269 243 214 193 170 154 149 147 142 142 146 160 168 167 145 125 117 120 128 145 152 145 128 120 126 124 117 101 94 93 112 157 185 171 138 114 102 97 259 256 245 244 244 265 308 222 201 184 146 106 83 71 48 2 331 318 331 322 326 342 342 337 354 15 31 23 16 9 4 0 349 338 327 325 315 269 234 229 241 277 311 330 348 2 4 1 354 345 337 331 335 75 81 81 84 80 67 349 276 266 21 44 35 67 85 81 55 305 45 72 79 55 282 253 247 241 237 234 234 235 252 281 285 286 292 300 307 294 269 253 291 310 333 18 63 70 52 21 11 21 53 62 66 61 38 15 16 10 349 342 347 30 42 53 61 76 235 306 319 291 254 123 25 33 52 65 60 15 53 69 77 68 49 51 58 58 45 37 36 57 82 96 62 308 298 308 354 8 40 104 101 95 75 50 32 10 339 307 293 281 268 254 240 222 191 136 126 118 114 102 88 67 52 54 85 87 69 350 313 298 353 73 55 34 18 15 16 19 23 11 5 35 71 80 95 241 251 314 44 61 71 63 62 46 355 330 323 307 301 296 302 310 315 3 60 79 88 96 88 31 343 309 298 308 315 320 321 321 323 324 322 311 284 269 266 229 199 224 263 275 284 287 283 322 80 69 50 23 16 26 36 34 28 16 6 358 355 354 355 356 354 352 350 356 10 24 33 37 37 36 33 31 29 27 23 18 50 86 112 171 243 231 221 210 226 301 51 57 56 52 50 46 34 23 15 11 6 1 356 353 353 348 343 330 288 185 164 154 165 58 55 66 71 70 67 69 76 61 29 347 340 7 84 64 66 137 128 117 97 69 44 34 30 29 23 17 12 27 44 51 46 34 43 103 150 159 155 117 83 71 62 63 82 114 119 114 99 78 47 30 50 92 90 72 60 71 86 82 76 63 28 18 23 17 12 149 105 68 106 125 129 139 152 171 137 81 74 66 48 354 303 273 287 303 319 321 328 336 0 21 39 42 41 40 35 32 27 24 23 26 26 25 20 16 17 37 68 81 84 83 85 86 85 83 76 50 8 351 26 98 114 115 121 135 164 204 227 220 202 200 237 341 32 58 73 72 69 64 61 57 44 35 25 21 19 17 10 355 326 327 9 81 92 97 101 93 87 85 82 76 62 52 49 25 352 321 311 307 106 100 98 100 102 105 103 104 108 107 107 140 280 283 291 91 97 93 87 78 72 62 25 321 303 296 25 59 65 59 43 346 316 306 100 111 111 112 112 105 105 106 108 107 107 151 239 255 223 197 185 174 154 125 115 110 110 108 103 98 89 75 64 53 41 5 324 309 293 258 260 258 233 170 160 157 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 17 17 17 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 16 16 16 16 15 14 14 13 12 12 13 16 11 353 324 329 350 24 58 94 30 33 50 39 13 336 296 253 244 237 43 42 35 7 342 320 333 343 349 353 358 5 10 19 21 22 19 19 23 22 21 5 341 317 320 319 320 323 324 321 316 308 296 294 333 352 71 115 115 91 263 269 253 255 259 265 268 155 163 164 173 180 185 187 189 183 130 83 112 130 141 130 121 110 94 53 324 275 261 250 242 209 107 93 82 57 313 301 295 200 124 112 108 92 309 311 317 335 335 334 331 328 327 324 317 295 264 163 118 112 106 92 82 81 73 86 134 122 109 103 99 100 99 98 96 92 86 78 63 39 20 14 79 100 89 94 98 102 113 155 153 133 117 112 105 100 97 95 97 269 261 246 219 197 182 169 156 150 143 150 160 172 171 166 158 149 140 136 134 137 121 94 78 81 92 86 80 74 77 87 116 152 167 106 70 70 51 338 277 255 241 229 238 282 285 269 246 231 215 194 149 108 114 261 257 250 255 269 327 6 358 358 3 30 40 27 14 1 355 349 344 344 346 353 2 21 52 91 85 16 0 356 2 10 9 0 349 340 337 344 29 67 78 81 82 57 351 302 315 51 72 55 31 42 71 92 72 8 73 86 96 232 254 257 254 252 247 248 253 257 280 294 289 285 284 295 302 301 281 238 253 299 324 340 35 102 96 56 10 22 60 67 62 29 19 11 11 358 353 351 20 68 65 58 261 291 308 282 285 278 223 188 154 70 63 78 87 88 82 88 95 93 84 66 77 82 68 50 21 352 335 187 220 257 286 299 303 282 71 94 82 74 61 42 28 12 350 325 315 295 265 249 242 243 241 230 189 166 135 105 104 102 105 115 124 121 121 265 278 287 20 50 45 30 12 3 12 24 34 31 18 30 40 42 48 82 84 84 80 78 91 166 183 182 173 214 278 293 295 293 282 283 309 67 70 68 78 90 80 41 348 316 299 300 310 314 315 319 322 327 329 326 292 248 236 200 183 188 243 279 292 298 303 102 95 85 61 25 5 32 43 37 24 2 344 341 347 350 353 355 353 349 344 350 6 23 31 34 34 33 33 30 27 23 20 16 20 47 109 144 226 244 233 219 230 32 47 55 54 50 47 42 33 24 15 9 2 356 350 348 349 344 340 326 257 171 46 44 47 42 42 48 71 84 85 75 76 91 339 313 308 327 16 6 349 208 148 124 107 98 82 56 36 29 26 14 0 358 7 34 49 49 33 31 75 140 122 91 75 70 70 66 75 101 113 118 111 101 87 36 56 100 105 102 81 83 86 76 69 63 51 30 13 4 17 89 106 106 104 116 128 124 123 123 92 70 65 54 26 333 317 314 12 27 23 14 8 6 12 22 38 43 43 38 38 37 32 28 25 30 31 29 23 18 19 37 60 78 85 88 88 87 85 81 74 62 44 35 51 88 108 113 123 140 159 179 198 189 182 183 222 338 0 33 60 69 69 63 61 58 57 48 43 44 39 33 20 7 356 2 33 73 97 107 111 94 88 85 82 74 61 50 47 17 331 300 293 303 95 96 99 105 109 112 109 109 111 105 100 301 279 273 269 106 100 98 96 93 93 85 301 303 311 0 66 81 90 99 120 260 293 314 92 122 129 127 123 116 118 119 117 118 126 190 238 248 211 190 178 167 149 128 117 113 110 106 101 98 93 86 76 63 45 7 329 308 293 277 169 79 71 103 180 175 16 16 16 16 17 17 17 17 18 18 18 18 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 17 17 17 18 18 18 18 17 17 17 17 18 18 19 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 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 17 17 17 16 17 16 16 16 16 16 16 16 16 16 17 17 17 17 16 17 16 16 16 16 15 15 15 14 13 12 11 8 4 351 319 280 282 284 237 186 174 56 52 59 47 18 337 310 224 103 30 31 37 34 10 8 9 14 13 9 8 8 12 14 19 18 18 17 28 27 15 356 326 316 304 303 308 312 315 317 315 299 267 219 220 235 217 199 180 169 165 180 204 234 257 276 305 215 185 188 196 199 196 190 186 186 180 35 70 99 110 115 109 103 92 69 53 45 38 36 43 126 141 130 135 141 163 231 260 258 208 129 122 126 116 12 341 337 335 329 324 321 318 315 313 306 293 277 262 180 117 108 98 93 93 74 62 160 110 97 99 97 97 97 94 94 90 87 83 74 59 31 18 28 73 87 94 99 108 141 186 172 131 116 112 110 109 110 119 213 234 238 232 227 214 188 169 149 147 152 173 180 182 174 172 172 166 153 139 123 108 91 82 75 78 78 75 71 66 72 83 123 112 94 66 67 67 55 15 309 262 229 201 212 307 314 297 278 256 240 227 222 216 211 222 250 231 223 2 35 32 9 0 0 53 52 35 14 357 349 345 343 350 354 1 357 355 352 64 66 46 23 357 358 3 6 356 349 348 9 33 48 64 79 80 75 43 342 307 13 70 80 56 8 345 68 94 89 91 107 120 164 231 248 257 258 260 262 266 277 292 299 299 295 288 276 278 289 297 294 296 46 353 334 310 292 174 115 63 19 20 40 70 53 358 349 17 33 6 346 330 350 65 94 103 241 256 257 245 267 269 229 210 177 102 85 95 101 98 85 90 101 119 125 125 122 114 102 82 57 26 343 269 230 252 333 336 339 166 88 82 76 79 79 51 37 22 352 337 338 345 344 294 277 273 268 255 221 222 261 300 188 155 158 151 141 128 165 257 266 46 79 82 77 52 27 18 23 27 30 34 34 37 25 15 10 15 52 77 80 59 136 201 206 200 195 243 286 301 316 314 235 206 110 89 83 76 65 61 67 41 320 305 303 304 309 310 313 318 325 334 335 331 302 223 180 163 172 184 192 179 27 342 332 12 92 90 77 56 35 50 51 36 4 326 312 329 344 349 353 355 350 342 328 341 2 24 31 32 29 29 30 31 27 22 17 10 359 337 288 259 251 255 231 129 73 50 51 59 55 49 43 38 32 21 12 3 355 348 344 345 347 345 345 347 88 89 48 45 42 30 0 321 325 142 136 314 295 267 274 290 310 327 339 325 317 169 118 114 111 115 116 115 68 28 22 2 349 338 341 355 27 58 76 50 20 340 92 104 96 79 48 41 62 120 120 121 120 126 133 217 341 49 122 121 112 107 98 82 67 50 51 53 46 18 21 50 99 114 117 122 121 103 92 86 79 71 60 42 14 342 336 342 26 45 47 29 22 24 25 30 37 47 46 41 40 40 38 32 24 28 33 35 26 20 17 30 46 68 84 93 94 92 90 85 79 70 59 52 56 78 96 111 121 133 148 158 166 164 164 160 21 351 347 6 26 47 47 40 35 42 55 54 53 54 50 42 26 13 5 5 16 37 94 112 108 93 87 84 80 73 61 51 39 357 316 300 314 63 83 88 96 107 111 112 112 111 108 104 110 240 269 269 256 154 111 103 100 99 99 82 54 49 50 56 78 122 154 170 180 196 0 11 56 125 130 121 120 123 134 132 119 115 120 206 242 238 186 170 165 164 148 128 117 109 104 99 95 94 94 95 89 79 60 18 329 305 310 48 84 80 72 49 1 229 16 17 17 17 17 17 17 17 18 18 18 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 18 17 17 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 15 16 15 15 15 14 13 12 10 7 5 359 329 264 249 224 197 173 160 114 59 78 86 33 339 315 12 67 68 54 40 37 31 17 15 19 10 3 1 3 6 1 357 341 341 19 33 21 2 336 323 316 308 301 311 319 327 323 318 305 283 240 218 207 198 192 188 185 172 149 129 112 53 308 246 217 204 201 207 204 194 170 145 123 105 73 100 104 100 99 99 95 81 59 67 66 60 49 48 85 110 119 137 151 170 202 235 236 208 140 133 132 125 106 71 349 326 316 313 310 311 309 307 301 290 271 256 234 131 113 110 105 96 83 61 338 355 91 106 103 104 108 97 95 93 90 85 81 69 42 12 5 47 76 93 104 118 177 199 173 131 123 120 117 117 122 149 209 226 216 191 210 210 188 156 141 145 161 189 199 197 184 180 178 171 144 121 103 96 96 99 97 94 91 89 88 84 82 93 97 74 60 58 73 74 66 29 308 263 227 191 193 344 340 315 297 278 257 242 233 225 205 174 94 76 47 46 43 59 284 241 202 126 91 61 27 10 0 352 348 350 354 356 349 346 351 54 65 58 20 355 350 353 0 356 4 22 33 40 44 59 76 83 77 44 319 315 29 79 93 100 58 353 89 104 131 148 150 145 196 233 248 255 259 272 291 299 309 315 311 303 297 297 290 274 280 292 311 342 5 351 329 298 280 76 51 38 31 19 33 69 45 4 326 3 34 338 314 306 320 326 174 315 315 239 262 284 308 312 269 277 278 263 208 173 138 91 65 67 94 149 163 165 154 137 128 130 130 124 15 350 179 33 30 21 14 19 66 76 79 85 82 52 36 7 340 339 348 25 46 47 35 16 348 321 296 273 282 299 261 218 187 123 67 22 3 343 46 90 92 110 131 152 93 67 46 27 14 30 44 53 23 359 347 5 31 39 36 23 52 73 353 23 17 354 345 345 5 25 90 81 79 85 89 85 61 40 12 317 303 313 316 315 314 314 314 318 328 339 340 339 333 84 110 119 152 187 191 61 30 350 337 333 87 92 86 74 57 54 40 0 311 296 301 330 344 346 347 348 343 329 312 333 8 29 33 32 28 26 27 30 28 24 16 6 353 335 308 278 257 144 74 63 58 58 58 61 56 49 41 35 27 17 5 353 344 340 339 343 348 351 1 30 83 87 76 91 119 261 272 270 260 237 225 241 264 276 272 295 331 287 262 266 264 256 78 92 105 119 129 139 105 43 8 330 315 318 335 345 355 18 112 117 97 351 106 126 114 109 101 23 287 244 129 122 123 130 143 129 301 305 124 123 120 119 111 101 92 76 51 39 36 37 31 34 65 90 105 101 94 84 77 71 65 59 47 26 6 350 338 335 341 30 56 57 47 39 33 35 41 51 52 49 43 40 37 29 22 23 31 36 28 21 16 25 33 42 69 89 96 96 95 92 87 81 70 61 56 71 88 106 115 124 133 139 142 143 134 116 56 23 12 14 19 25 16 8 6 22 46 59 60 59 53 45 34 19 9 6 5 4 13 98 101 92 88 86 82 77 67 59 42 347 323 324 56 81 86 88 93 101 105 108 113 116 120 125 142 202 257 262 249 180 117 99 95 92 89 79 69 62 61 62 70 92 150 141 104 64 43 32 47 92 101 103 119 137 148 130 107 108 117 224 246 233 173 163 162 173 165 144 123 108 98 93 93 96 100 101 95 89 77 28 306 288 275 114 101 90 82 57 341 281 16 16 16 16 17 17 17 17 17 17 18 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 18 18 17 17 17 16 16 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 18 17 17 16 16 16 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 15 15 16 15 15 15 15 15 14 13 12 11 11 13 13 7 344 305 164 159 150 144 125 0 301 190 233 280 291 301 309 136 139 132 144 110 41 19 9 356 347 342 349 344 310 271 245 220 27 27 6 346 326 320 317 314 317 328 327 326 323 324 325 309 285 246 206 188 176 161 129 27 23 46 58 37 268 234 224 215 211 211 200 180 143 126 111 104 97 108 109 108 107 97 85 71 61 116 99 83 60 44 52 99 119 132 150 169 180 191 201 169 142 138 141 149 140 141 279 301 301 305 309 310 310 309 307 303 288 261 244 206 123 116 116 114 109 107 0 342 97 108 107 116 170 123 107 100 92 86 84 75 60 20 10 31 52 72 100 147 206 238 172 136 128 125 123 128 138 169 198 222 196 189 203 201 185 160 151 148 155 173 209 214 204 194 183 167 121 99 91 96 104 113 118 118 115 113 106 106 106 104 89 72 59 59 91 88 84 95 250 244 217 196 49 350 332 315 301 290 274 254 238 227 216 202 184 129 37 356 336 256 208 195 173 148 114 71 43 27 13 357 345 335 325 328 334 357 22 56 67 65 27 352 335 342 354 8 35 45 43 37 29 46 67 84 79 49 319 338 40 84 96 107 76 70 102 134 182 201 197 182 210 236 251 258 271 289 300 309 316 313 306 301 299 302 295 281 270 277 337 11 5 339 320 303 302 78 70 49 27 0 11 33 39 327 268 233 232 301 321 329 348 4 20 13 26 66 26 3 356 30 50 44 26 0 195 203 212 47 59 106 125 148 185 199 194 159 153 160 161 156 120 67 59 46 38 29 19 19 41 74 88 76 79 78 55 352 333 347 6 45 51 50 43 31 17 352 333 317 300 295 300 335 38 60 42 12 358 358 34 55 67 84 99 91 59 56 62 38 22 29 46 55 28 10 1 6 15 28 19 12 28 57 65 49 24 357 358 8 23 32 49 62 72 83 92 89 72 47 19 358 340 331 328 323 319 317 316 316 331 342 339 0 49 67 69 68 91 96 71 50 29 356 350 9 93 98 95 93 73 53 13 335 305 311 322 341 346 345 344 341 336 325 324 3 24 31 28 28 28 25 26 30 29 25 18 5 350 332 311 279 123 85 71 63 56 55 60 63 61 53 42 31 20 7 352 339 335 335 337 343 351 358 16 48 87 98 108 143 183 226 253 255 246 228 217 213 240 261 278 316 337 246 223 228 252 73 87 105 120 133 135 133 109 62 309 328 340 346 345 345 344 348 15 137 155 249 68 107 121 123 121 96 325 283 291 141 142 148 159 183 248 240 122 128 131 132 125 119 112 105 98 87 33 33 45 42 33 29 38 67 82 87 83 76 68 57 40 13 357 345 337 332 330 341 25 58 59 57 51 47 48 55 56 53 44 37 32 27 22 21 28 31 28 21 18 23 27 34 51 78 93 98 100 100 96 90 83 71 58 63 81 99 108 114 121 126 128 127 111 96 71 49 28 19 15 12 0 355 353 3 26 52 61 63 55 45 36 29 19 11 0 353 347 75 94 93 93 93 93 90 81 70 41 344 341 6 73 88 93 95 95 96 97 102 107 112 118 130 149 201 252 257 248 158 114 98 94 93 94 94 92 88 88 86 81 74 69 72 68 63 50 37 31 56 76 94 121 139 135 115 104 111 124 216 244 230 176 165 164 167 161 136 115 101 94 90 95 107 112 107 94 93 94 217 263 263 249 217 156 117 106 91 331 298 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 17 17 16 16 16 16 17 18 18 18 18 18 17 17 17 17 17 18 18 17 17 16 16 16 15 15 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 13 14 18 16 6 343 340 151 141 141 145 169 320 296 269 245 249 269 310 351 1 215 212 209 123 42 25 11 355 353 351 352 340 303 296 314 12 17 9 345 327 317 316 316 315 315 315 314 315 316 315 312 299 323 330 351 74 103 32 17 6 355 336 338 310 289 243 221 217 214 210 196 171 144 131 125 122 115 49 79 91 93 93 89 76 72 174 97 88 73 38 25 103 120 128 148 164 166 175 174 145 134 131 160 198 222 248 265 284 296 302 307 312 317 324 331 329 307 269 249 235 195 131 124 127 132 145 136 25 87 106 114 129 180 214 147 116 99 86 81 78 68 36 18 15 26 33 217 169 209 248 198 157 136 133 132 144 155 171 175 186 187 190 196 192 177 154 150 147 147 154 177 215 214 201 184 150 109 98 98 105 114 127 131 130 116 108 104 121 126 113 92 84 83 94 119 107 125 189 212 217 192 79 32 9 351 332 319 307 295 276 250 226 215 207 196 177 92 355 317 261 213 177 121 86 65 54 43 31 14 355 332 301 289 315 352 33 51 62 68 63 33 341 324 331 349 18 44 52 53 34 15 37 68 82 82 51 332 2 56 82 84 82 67 71 96 170 211 231 221 204 217 247 267 274 281 291 299 305 309 301 295 292 296 298 298 289 266 245 169 50 358 329 313 317 34 79 82 72 33 356 357 355 343 276 245 202 114 29 14 18 26 13 3 342 33 55 48 31 24 47 53 50 38 32 52 38 322 329 302 174 130 101 41 40 102 129 158 188 196 170 130 73 55 40 37 32 23 16 13 86 118 112 111 105 76 39 14 17 40 71 71 65 57 41 13 339 323 305 293 313 79 50 48 58 42 11 352 11 40 42 40 35 35 42 57 67 74 64 50 40 51 53 41 24 9 1 7 18 10 2 359 37 64 60 28 351 351 14 41 36 39 53 85 99 94 88 76 34 5 347 335 328 325 322 319 317 315 313 327 320 313 21 65 70 52 35 55 59 58 52 36 15 16 45 100 112 113 102 81 57 3 336 319 341 354 358 348 342 339 337 336 347 13 33 33 29 20 19 20 25 26 28 28 25 19 4 348 329 311 281 82 76 70 69 64 57 60 62 64 56 44 25 4 345 336 331 329 333 338 346 354 1 14 39 74 88 104 152 202 236 250 255 255 246 234 225 234 256 295 331 351 61 91 93 100 106 111 115 130 147 133 119 89 51 26 16 6 355 345 340 337 341 345 104 136 126 50 123 136 129 122 107 93 42 23 144 152 155 165 188 252 203 129 143 148 151 133 128 128 128 129 144 139 79 76 72 64 50 42 47 72 88 86 83 78 62 37 3 347 338 333 328 327 336 13 46 63 66 66 61 59 59 59 56 49 38 27 20 17 19 24 26 26 21 18 16 23 34 45 68 85 97 101 103 100 97 93 85 72 60 70 85 96 106 115 121 121 114 100 92 84 64 39 24 13 7 3 358 353 347 355 15 47 62 62 51 41 32 23 15 0 355 358 67 92 99 103 107 108 103 96 85 63 12 358 25 76 95 100 101 98 96 96 98 101 109 119 136 155 206 251 259 233 130 112 106 104 107 115 118 123 130 129 111 92 82 74 72 77 83 65 36 24 32 43 78 110 126 123 111 108 116 135 194 239 227 180 160 153 149 141 126 109 97 93 93 103 126 126 111 88 98 112 234 258 258 250 235 214 175 158 151 221 341 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 18 18 17 17 17 17 17 17 18 18 17 17 16 16 15 15 15 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 16 15 15 14 15 14 14 14 15 15 15 15 14 13 13 13 14 8 344 319 316 284 160 140 324 334 332 321 296 282 283 291 50 37 33 30 35 40 40 32 23 17 10 6 0 359 2 2 2 358 0 3 349 329 318 314 313 312 309 304 300 294 303 305 305 332 357 1 359 1 359 0 359 356 353 349 339 327 310 290 256 234 220 214 205 191 184 168 151 140 134 156 269 304 30 74 100 118 144 142 115 84 88 85 49 46 99 123 134 156 173 179 184 169 130 114 105 105 66 331 287 277 280 280 290 305 317 327 336 342 346 326 283 251 243 231 180 142 135 136 139 130 112 99 114 118 121 147 204 206 174 139 102 88 88 86 66 28 15 17 14 8 178 200 210 208 168 144 145 150 162 164 167 173 182 190 191 188 178 171 162 160 152 146 154 164 188 196 193 180 147 124 118 117 119 127 138 138 118 98 99 103 128 132 115 104 107 116 124 131 141 173 183 162 118 84 57 44 34 12 351 333 322 313 300 273 236 218 209 201 195 186 224 250 252 186 128 50 45 51 44 40 32 10 353 329 337 0 38 57 66 71 74 75 63 28 326 318 321 340 8 37 50 60 56 54 63 77 82 83 50 345 358 65 91 96 86 67 51 36 314 276 264 268 301 0 310 299 290 289 294 299 303 303 295 287 282 287 294 303 305 296 265 303 17 342 324 312 0 57 74 83 88 58 13 4 356 353 3 38 77 56 41 24 23 16 1 345 328 21 54 67 31 27 52 48 43 36 21 0 315 318 342 5 51 53 40 29 35 64 113 46 4 346 343 12 47 56 59 47 36 28 11 13 48 79 103 97 89 66 65 58 40 44 73 89 88 85 96 179 257 273 283 306 66 82 70 62 56 51 31 4 20 40 47 35 14 13 41 98 92 92 96 86 77 71 71 74 84 350 342 2 10 10 348 334 23 50 60 31 356 348 33 55 33 14 351 139 103 82 88 85 58 3 332 323 319 318 317 317 317 313 306 298 291 295 0 76 80 65 55 55 56 54 51 44 34 29 41 75 110 112 101 85 60 342 326 327 349 356 354 343 337 334 337 349 15 32 38 29 19 5 5 12 23 25 27 28 24 18 7 356 343 20 70 70 74 74 73 68 63 61 60 61 54 43 13 344 331 326 327 329 335 341 348 355 1 8 31 57 70 67 307 288 277 266 268 271 274 260 248 245 275 316 329 30 100 118 120 121 107 95 87 109 127 109 100 89 58 39 21 0 344 334 330 331 343 350 359 31 46 356 92 128 121 121 120 118 78 15 35 151 156 168 191 262 202 149 153 157 161 141 134 132 133 137 148 139 117 101 96 93 86 77 65 72 80 79 85 85 70 41 3 349 336 329 327 335 355 25 44 60 71 74 69 69 67 64 60 54 40 26 11 10 14 23 25 25 22 16 10 23 36 48 64 79 93 99 102 101 100 96 89 80 67 60 60 69 91 109 121 110 102 92 89 88 75 50 26 17 10 7 8 3 355 351 350 9 33 51 45 40 36 29 18 6 2 8 56 89 103 105 107 108 108 106 98 85 49 4 26 71 97 102 100 96 94 95 97 101 110 121 138 157 198 254 269 179 118 112 110 113 122 132 134 147 173 171 135 107 94 89 91 96 84 49 35 32 26 23 24 49 86 111 110 114 126 157 200 234 218 180 166 163 159 146 124 101 94 92 97 114 149 140 116 99 108 150 237 258 261 257 245 232 220 209 204 196 42 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 16 16 16 16 16 16 15 16 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 16 16 16 17 17 17 17 16 15 15 15 15 14 14 14 14 14 14 14 14 13 12 10 5 352 331 318 306 296 234 159 73 34 352 343 9 8 343 54 69 62 62 60 52 45 40 33 23 14 10 6 358 359 7 3 359 349 345 341 337 328 319 316 313 313 308 300 291 291 299 311 333 13 13 8 353 345 348 350 350 348 346 345 338 324 305 286 266 238 222 212 200 187 188 178 163 143 128 111 80 55 54 65 101 132 124 92 83 79 97 101 88 46 59 120 140 156 183 195 200 174 120 99 104 111 87 7 304 287 277 275 280 298 318 334 345 348 351 346 302 232 229 226 220 173 144 133 140 154 151 126 113 114 117 138 163 189 197 192 175 154 133 119 87 54 42 31 15 350 286 180 163 154 168 171 168 165 161 157 173 185 193 195 196 186 176 176 172 168 154 146 146 145 152 167 185 195 174 150 134 131 132 138 137 131 117 109 113 119 128 132 140 143 144 143 140 140 137 120 108 94 87 80 71 65 51 22 351 332 317 308 301 287 258 224 208 201 195 182 166 112 56 112 101 78 55 45 35 38 37 27 14 4 4 42 80 85 89 90 83 77 60 10 313 313 324 353 9 24 38 52 63 63 67 76 77 78 56 333 332 91 104 111 90 64 37 4 333 346 355 17 8 351 317 305 300 297 301 310 323 320 305 284 277 285 299 318 351 20 37 27 13 342 330 329 42 61 67 84 93 81 42 8 347 343 350 49 65 58 44 33 37 16 351 340 352 33 50 56 45 35 36 28 17 347 329 296 286 15 26 20 29 40 28 10 354 55 83 41 29 27 23 16 10 17 67 162 127 60 352 6 33 38 37 32 41 52 73 71 59 11 0 106 114 133 192 222 248 288 351 52 61 66 73 72 70 74 50 19 6 3 263 252 351 15 31 61 86 96 104 90 85 85 102 180 210 212 252 6 355 342 333 343 30 39 44 40 30 23 16 20 19 13 32 84 79 74 88 101 121 54 315 312 313 314 316 321 323 318 309 287 282 283 295 80 81 67 60 57 58 53 44 44 37 23 11 10 80 99 96 83 50 322 309 305 315 344 346 336 332 331 341 0 24 39 39 23 358 340 345 6 21 24 25 24 22 19 14 11 17 57 65 64 66 71 75 71 68 64 60 55 46 26 342 323 320 324 329 333 339 342 344 347 353 1 21 43 60 29 312 298 287 279 275 284 296 293 280 273 310 310 252 254 255 151 123 117 103 87 41 73 75 65 88 96 85 60 347 322 313 311 321 334 357 359 359 2 355 339 349 110 113 120 125 130 91 19 352 39 150 162 183 277 212 171 153 153 147 132 130 131 136 140 145 138 127 116 112 110 109 104 96 93 87 75 80 80 80 50 354 320 328 334 341 354 15 35 52 65 74 76 74 72 70 68 65 59 44 24 3 8 16 30 29 26 20 11 5 13 31 56 68 80 89 93 95 97 97 95 91 84 73 56 42 27 19 71 112 101 96 92 89 85 78 59 30 16 8 7 10 10 2 358 0 10 29 44 45 43 40 33 24 13 6 10 35 79 100 104 106 108 110 110 109 114 118 312 10 62 92 96 97 96 95 95 101 106 113 119 127 137 157 279 309 1 102 107 114 123 134 146 151 170 185 180 145 114 108 107 108 84 68 58 46 37 25 17 7 0 5 60 108 121 157 213 230 246 213 180 174 164 150 124 106 96 95 97 105 120 162 160 138 129 136 168 220 249 260 264 253 243 235 228 219 179 65 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 11 8 3 356 342 338 335 352 6 62 83 92 154 178 4 97 35 43 74 72 57 62 64 54 45 37 22 11 5 1 357 3 2 354 344 332 334 332 328 324 320 318 315 312 308 298 289 287 302 2 15 19 6 353 332 336 343 344 344 342 337 331 323 308 285 263 249 234 221 212 210 213 214 207 177 117 85 72 70 67 64 64 61 66 76 78 80 90 116 97 78 47 31 41 119 151 188 203 206 176 108 92 117 124 118 82 305 286 281 278 274 276 301 319 332 342 343 344 294 196 190 197 206 201 168 149 158 163 157 118 99 109 119 137 141 149 177 203 206 208 206 195 138 61 33 0 333 296 279 276 166 164 187 187 180 156 147 149 193 207 208 210 213 206 198 192 175 160 145 141 143 142 147 164 196 211 206 178 151 142 139 141 137 133 126 131 140 146 152 157 159 157 154 145 131 117 108 100 99 96 97 105 115 114 108 29 314 305 299 296 295 293 273 231 203 190 182 149 98 66 54 53 78 77 61 46 32 37 40 38 9 348 308 302 76 87 94 95 83 74 55 340 308 314 338 11 11 9 4 29 42 48 59 70 71 67 28 29 50 92 97 99 73 39 324 334 343 6 13 15 3 347 323 308 302 299 309 329 0 344 316 290 295 319 351 10 29 36 39 34 11 335 342 21 65 62 55 64 80 80 50 12 350 349 5 64 73 71 300 267 246 345 0 1 31 55 55 67 81 51 29 4 345 315 352 69 72 63 46 10 15 27 35 16 0 66 83 65 47 33 20 352 333 332 324 154 132 98 15 26 32 32 9 346 350 356 39 79 73 354 291 258 224 195 171 26 11 15 38 64 77 72 68 87 87 79 68 36 333 315 299 259 66 53 40 36 38 52 51 43 44 48 51 249 247 246 32 37 4 344 343 4 32 31 33 103 31 24 12 7 7 23 53 76 85 87 90 102 120 136 314 317 317 319 325 329 329 324 313 293 281 265 253 88 87 89 69 56 57 46 35 36 28 7 334 341 20 78 85 78 39 339 341 346 355 349 342 331 327 329 342 7 29 40 32 347 306 308 327 7 23 26 24 22 21 20 19 15 23 51 66 68 60 65 72 71 71 70 65 58 39 341 314 310 319 328 333 334 335 330 330 334 346 356 0 9 15 293 279 280 287 287 282 293 327 32 46 28 323 304 284 272 273 300 117 115 113 106 91 93 92 90 87 92 99 116 257 260 274 287 331 0 17 11 6 1 353 344 320 125 121 124 122 101 59 21 8 24 91 137 91 7 299 148 121 149 145 133 132 134 139 144 145 141 133 126 122 121 123 120 117 117 112 109 115 166 234 269 286 301 349 8 11 12 19 33 55 75 82 80 76 73 71 72 75 73 54 20 0 4 17 33 35 29 21 10 1 359 13 58 81 86 88 93 95 97 98 99 98 91 80 64 40 10 345 13 87 94 96 95 93 90 86 67 38 7 357 353 355 0 5 4 6 11 21 33 44 45 41 36 28 19 12 10 17 60 92 104 105 106 106 110 120 160 195 217 137 87 92 95 95 94 94 97 105 110 113 113 111 109 94 58 13 8 25 69 104 123 137 152 171 190 193 171 132 114 113 112 110 92 79 67 56 45 33 14 357 337 331 326 54 179 223 248 253 263 195 168 165 151 131 112 104 100 102 103 104 103 130 193 173 165 171 183 199 221 253 269 261 252 243 234 227 198 100 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 17 18 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 14 14 13 13 14 13 14 14 13 11 8 4 5 2 3 22 44 25 17 8 76 104 38 54 103 39 34 75 78 73 80 81 75 64 47 26 8 358 358 356 355 346 332 319 313 316 316 315 314 313 311 308 304 300 289 276 268 343 23 18 10 343 335 329 335 338 337 332 326 318 310 295 285 274 267 248 231 213 207 200 218 255 289 300 347 53 71 79 75 72 70 62 57 72 84 98 121 125 112 93 70 51 33 32 56 208 210 214 1 77 97 129 136 140 149 275 283 278 280 281 281 292 304 308 313 306 289 206 176 166 160 164 189 187 175 175 149 117 102 105 117 124 132 132 135 144 159 184 216 247 264 278 296 312 310 296 256 252 248 216 198 198 180 149 105 110 150 228 234 230 224 222 220 220 214 187 158 144 145 144 141 151 172 203 216 220 201 174 152 146 142 139 140 141 150 157 158 154 152 154 153 145 129 120 116 113 109 111 119 133 142 144 142 152 209 265 274 280 283 287 293 283 240 193 184 177 132 84 67 53 39 44 55 58 45 31 32 42 34 359 328 287 300 4 17 44 65 74 68 38 307 303 317 359 19 9 355 345 30 42 43 53 61 67 60 46 46 67 84 81 71 4 312 306 337 355 11 10 2 350 340 317 296 295 298 317 351 19 345 321 302 348 19 25 28 34 39 43 43 357 332 347 38 71 69 48 7 60 82 75 41 6 1 16 58 74 72 33 39 138 21 22 32 59 62 38 46 81 73 41 354 347 351 61 76 75 70 52 330 321 0 40 12 7 46 79 90 75 36 0 330 327 354 20 38 30 36 43 37 34 32 358 344 352 357 7 47 66 43 273 255 104 77 69 52 25 7 20 64 109 121 122 119 92 74 85 95 274 301 298 269 85 77 60 39 26 48 58 58 35 15 352 303 283 274 0 49 0 337 331 0 23 28 33 36 28 17 3 354 352 4 32 74 85 83 80 75 69 51 9 348 338 339 340 341 337 331 318 301 278 255 249 103 100 99 79 61 54 45 34 23 11 354 324 29 68 72 75 80 57 24 13 13 9 351 334 324 324 330 342 5 19 13 293 257 266 301 358 26 30 28 23 20 18 20 20 17 19 35 74 78 67 67 68 69 73 77 80 70 349 320 308 304 321 329 328 324 322 321 323 327 343 349 339 316 293 283 277 273 268 271 274 268 100 96 85 51 353 340 334 39 60 43 88 113 121 118 113 105 98 93 89 93 107 162 223 236 280 21 24 24 24 20 11 2 355 357 110 126 127 125 122 117 111 94 75 65 80 106 80 61 51 50 56 180 158 139 136 136 139 144 147 143 137 133 131 130 131 130 130 132 134 143 169 208 238 268 349 33 49 50 44 32 24 17 31 60 81 84 83 81 83 92 102 103 79 49 27 20 23 29 33 29 20 7 357 349 0 47 88 92 94 97 99 101 102 105 106 103 94 77 53 13 343 24 94 94 95 96 99 101 99 87 50 8 0 0 3 2 0 358 358 358 5 17 39 47 45 39 32 24 14 10 9 37 78 102 102 99 99 104 132 217 232 239 189 110 99 94 92 92 96 102 111 112 110 107 105 102 90 68 44 31 23 28 61 104 129 147 172 202 199 147 120 119 139 134 119 93 82 73 66 50 30 358 335 319 319 319 321 294 240 254 268 289 190 167 162 145 130 118 114 110 103 98 92 85 87 154 188 191 194 192 189 175 154 49 331 267 250 244 232 218 170 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 15 15 15 15 15 15 15 15 15 16 15 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 12 9 8 15 10 2 19 36 31 13 6 60 66 37 48 56 47 67 126 131 121 115 110 117 117 105 83 23 5 358 351 344 331 315 302 296 296 301 301 301 299 298 296 291 286 271 282 345 17 19 9 351 322 328 331 333 329 323 318 315 307 292 278 284 320 323 275 209 162 148 154 192 269 296 298 302 325 11 76 80 89 90 84 75 78 92 110 160 135 116 108 99 92 79 54 354 281 227 196 48 56 115 142 148 153 159 250 273 259 292 320 323 317 302 284 269 244 210 180 161 149 135 130 121 127 137 140 110 109 108 115 122 126 129 129 128 126 123 119 104 322 310 311 319 317 307 301 276 221 222 239 229 197 136 108 92 102 221 255 255 247 231 224 224 237 232 204 169 150 144 136 134 142 168 203 220 222 214 190 163 149 145 143 147 153 162 164 162 153 151 153 153 150 146 141 133 128 127 131 144 154 156 147 140 146 192 257 269 275 276 281 288 286 241 190 188 181 144 87 76 71 59 47 50 52 43 29 18 43 22 350 317 306 62 52 43 40 51 65 48 315 287 304 336 20 17 4 350 356 41 45 43 45 52 62 52 52 62 71 77 78 59 325 323 332 353 6 17 17 0 347 356 15 37 322 322 351 6 6 332 323 320 6 21 24 25 28 36 52 53 350 347 6 47 70 80 58 30 51 87 97 68 27 7 5 17 55 61 46 50 54 43 23 21 63 59 36 10 54 85 61 31 352 334 336 75 75 73 58 33 27 35 39 14 9 15 38 55 60 34 5 341 357 17 20 20 12 20 28 33 30 18 351 346 352 5 15 29 45 57 63 86 91 83 77 70 12 336 336 3 103 130 114 94 79 65 251 229 233 269 276 279 66 84 88 61 38 56 70 68 32 4 336 316 295 253 138 92 284 296 300 330 35 66 53 43 28 3 345 338 349 14 45 56 57 64 64 56 44 26 13 5 0 359 359 357 351 342 325 302 273 252 243 244 112 96 88 74 59 48 35 27 16 6 352 78 91 87 83 81 75 56 35 22 2 337 324 321 323 330 339 354 354 333 270 256 270 7 30 38 35 30 23 19 16 17 19 18 17 28 74 88 86 77 70 66 71 81 92 76 33 330 312 299 306 307 306 309 311 312 316 324 341 343 332 310 294 284 275 265 250 254 252 180 130 115 100 80 54 43 48 78 79 77 75 95 116 119 114 105 100 97 95 97 104 132 116 66 54 49 42 35 29 27 13 1 353 5 82 108 112 112 118 123 129 125 112 98 89 85 84 74 60 51 42 26 68 119 129 133 137 140 139 136 135 134 135 136 137 137 137 140 144 149 159 155 136 103 85 78 76 76 75 62 53 45 44 55 77 87 93 99 115 134 137 130 114 54 30 30 31 31 27 19 13 4 355 350 356 31 85 99 102 101 103 105 108 110 112 112 109 98 91 40 325 84 101 96 96 97 103 107 112 101 79 38 20 11 8 0 356 354 354 356 5 25 44 51 50 42 31 19 13 8 6 19 60 92 94 92 87 84 4 269 261 250 195 106 96 92 93 97 105 114 122 114 109 108 106 102 90 75 54 40 28 17 15 25 86 126 152 206 187 140 129 154 185 152 111 85 80 75 65 41 0 325 317 316 318 321 326 320 305 312 312 263 197 175 167 149 134 120 106 97 90 88 87 85 80 93 191 198 200 189 169 133 97 79 72 76 82 247 245 237 200 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 17 17 17 16 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 14 14 14 14 14 14 13 13 13 12 10 10 13 4 341 331 20 45 13 0 25 38 37 38 37 33 24 34 150 139 133 111 103 110 102 87 49 20 0 343 336 327 326 323 319 312 307 299 294 291 289 287 283 292 320 14 22 19 8 345 327 319 327 328 328 325 326 326 326 328 336 4 21 21 22 34 91 121 135 159 188 217 241 273 301 326 340 311 286 256 187 133 104 81 122 128 134 109 111 120 122 122 108 94 24 305 275 232 220 209 193 171 159 160 175 264 253 200 39 4 351 340 311 281 260 229 186 165 150 137 126 122 116 111 112 104 102 103 108 121 125 127 125 120 114 107 101 91 74 33 6 341 328 310 294 310 1 58 56 37 33 33 47 38 28 10 279 263 269 249 226 222 229 249 241 227 208 189 162 121 120 127 156 192 217 221 218 199 175 156 151 151 153 158 166 167 164 157 159 160 163 163 161 157 150 143 143 147 154 157 154 141 133 128 138 224 258 265 271 278 285 291 236 196 193 195 193 99 85 86 78 67 57 51 43 20 13 30 2 340 312 7 65 65 56 43 44 45 326 292 291 330 12 31 11 355 338 356 21 38 41 39 45 45 21 12 41 64 73 92 327 324 336 348 2 12 37 86 59 53 56 63 62 31 11 354 348 336 322 322 333 358 0 0 2 12 28 54 43 357 0 18 54 67 74 53 8 289 331 91 78 47 16 357 353 3 37 51 39 50 51 11 8 45 72 66 351 67 89 105 119 256 274 292 77 81 79 72 55 41 44 43 30 30 32 39 50 55 35 12 356 22 26 10 9 9 15 15 18 25 13 353 346 350 15 34 43 41 32 20 44 78 96 96 89 342 326 328 56 82 81 82 78 71 27 282 273 261 252 260 40 44 64 75 57 27 348 68 64 37 12 353 344 331 305 265 195 198 264 302 320 44 75 78 68 31 343 329 323 17 48 54 54 53 59 59 53 40 24 11 14 14 13 13 13 11 5 353 333 298 279 248 219 91 87 89 88 81 67 47 34 28 23 32 82 102 105 92 73 58 70 69 36 352 335 327 325 327 335 341 347 340 336 337 38 49 45 45 47 38 31 22 17 13 12 14 16 15 21 49 93 101 94 88 72 16 53 94 84 54 318 305 295 287 287 288 295 299 302 313 326 341 344 347 345 341 334 318 293 246 219 165 145 125 113 99 87 75 68 72 83 86 86 82 84 93 102 105 105 104 103 102 95 88 82 76 69 58 54 53 48 41 34 10 352 341 12 77 103 107 108 114 121 127 125 114 97 84 77 75 72 66 56 50 50 68 97 121 125 127 130 131 131 131 133 135 137 140 143 143 141 140 139 137 129 119 109 104 101 99 95 91 84 78 75 69 71 81 94 108 127 154 169 163 132 91 58 38 27 23 20 17 10 5 2 0 358 355 11 51 92 102 105 107 110 112 114 116 117 118 117 117 118 312 103 103 101 100 99 95 101 112 111 87 59 37 23 14 5 358 356 2 14 33 44 51 51 47 40 28 19 14 7 6 9 47 78 86 85 77 62 333 293 278 221 113 96 92 93 100 111 124 130 131 121 112 109 104 99 90 77 60 45 32 19 4 353 351 6 33 2 2 4 200 221 222 180 94 80 77 72 58 36 9 345 330 322 319 320 321 322 325 349 179 169 159 142 132 118 101 95 87 85 86 90 94 98 94 99 180 194 192 178 146 111 89 77 69 69 75 85 178 231 205 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 14 15 16 16 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 18 18 17 18 17 17 17 16 17 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 14 15 15 15 14 14 14 13 13 12 10 9 10 16 0 355 38 47 37 33 35 37 39 39 36 30 22 25 33 44 41 38 42 46 42 46 43 20 349 327 327 330 345 345 343 335 331 321 313 306 305 312 330 21 25 22 16 5 339 321 316 320 327 329 332 335 337 339 342 347 353 4 19 33 37 49 82 116 137 160 180 206 227 263 320 52 73 70 70 119 221 229 209 213 217 130 108 86 109 132 123 117 108 97 68 31 356 298 239 224 216 180 156 176 227 275 233 172 127 94 57 43 15 333 305 190 159 151 145 137 134 128 124 127 152 150 147 135 132 135 130 124 113 103 95 89 84 76 61 31 10 331 307 286 275 23 46 59 59 55 53 48 44 31 10 348 309 287 285 251 229 215 233 249 247 237 224 243 264 326 69 114 158 190 211 217 215 203 184 167 160 156 156 162 167 172 172 169 167 165 163 168 170 169 161 155 151 152 156 153 147 136 130 128 144 170 215 250 269 283 296 306 202 194 196 209 223 240 125 99 90 85 78 66 53 38 19 5 339 332 333 68 74 72 69 54 9 290 257 286 316 32 34 26 353 350 354 0 6 16 32 34 31 20 341 329 333 13 0 351 326 326 332 333 351 40 103 94 60 58 59 61 51 29 4 345 327 323 319 313 315 322 321 323 324 354 30 58 57 17 351 28 73 62 56 53 35 11 58 68 70 53 25 342 328 326 351 35 52 57 45 7 351 348 107 105 351 166 156 142 167 198 223 291 68 90 93 91 87 79 72 78 80 82 75 63 60 57 44 17 6 26 19 1 354 0 12 1 359 17 6 343 329 342 16 60 68 58 36 19 20 53 91 98 84 351 351 9 67 72 69 81 84 83 37 350 328 289 258 80 73 66 59 62 70 26 12 71 62 43 21 5 352 328 304 262 228 219 0 48 52 65 79 98 90 50 344 332 336 52 61 58 47 45 64 76 82 31 12 16 20 20 19 19 21 23 20 18 14 0 340 307 98 91 86 82 82 82 79 66 55 47 39 32 28 82 98 96 82 41 86 96 71 19 349 335 339 344 347 346 343 341 2 46 58 60 54 53 52 43 32 17 15 11 8 8 10 13 13 23 85 107 109 110 104 14 0 97 106 98 288 289 283 272 276 279 284 290 296 314 328 338 339 350 3 5 5 3 24 63 100 115 118 113 105 98 96 92 87 89 93 98 98 96 95 95 97 99 102 105 103 98 91 87 86 82 78 70 63 59 61 59 44 338 329 346 50 80 95 100 104 108 106 104 105 100 94 91 85 79 77 74 66 61 62 78 92 104 112 119 124 127 130 131 133 135 139 142 145 142 141 140 137 131 125 123 119 120 119 112 98 88 85 89 92 92 92 97 110 132 160 182 180 147 98 82 70 52 34 18 15 15 19 17 13 10 10 11 16 28 59 89 102 109 113 116 117 117 119 122 124 128 131 121 97 102 105 105 105 105 115 128 122 87 60 40 28 18 12 7 7 16 31 48 51 50 47 43 37 26 21 16 8 6 4 37 66 85 85 79 56 310 291 299 91 97 94 95 101 114 133 142 138 131 117 107 102 100 96 91 81 68 52 36 19 2 353 350 358 0 354 350 339 291 265 258 308 73 76 76 73 64 45 21 350 329 320 318 319 320 325 324 322 147 119 85 70 59 52 62 75 85 88 91 98 104 111 111 111 137 175 174 156 124 101 90 83 72 65 63 71 78 121 200 15 15 15 15 16 16 16 16 16 16 15 15 16 16 17 16 16 15 14 13 13 14 15 16 16 16 15 15 14 14 14 14 14 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 17 17 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 12 10 7 9 16 24 32 45 51 50 48 43 41 39 47 57 41 30 32 35 36 36 33 31 22 15 12 8 3 340 316 326 345 357 344 340 336 342 350 356 359 2 25 32 30 21 10 355 338 329 327 326 329 333 334 340 342 342 342 344 346 353 4 14 26 38 57 84 113 135 146 137 132 143 130 100 86 84 75 62 54 44 32 8 54 49 43 84 97 119 120 109 115 112 102 80 49 21 0 340 295 256 179 195 208 260 265 238 185 148 124 114 101 149 206 267 95 115 127 130 126 105 96 97 130 177 172 142 131 139 142 135 122 106 92 83 79 75 69 53 29 336 311 302 314 28 60 67 72 74 60 55 50 41 28 3 340 318 284 269 252 235 221 235 241 243 232 234 248 267 284 301 295 195 199 207 213 212 206 191 179 168 161 160 161 168 177 184 183 177 167 165 173 179 178 167 160 156 157 157 154 148 141 145 148 157 163 183 233 307 0 16 37 102 166 197 220 231 241 234 187 105 109 109 104 95 78 46 345 303 290 92 89 89 89 103 205 252 252 269 354 31 48 39 22 349 0 1 357 350 348 19 21 9 348 327 354 40 74 281 269 273 295 301 292 268 115 78 66 53 51 53 53 46 30 2 342 329 320 311 302 297 294 294 296 306 352 28 47 60 52 14 65 90 81 82 172 48 50 61 68 67 53 9 320 308 306 320 30 64 53 35 351 322 315 147 70 68 95 129 163 180 142 112 56 54 82 95 103 119 145 174 166 155 134 105 84 68 65 59 33 20 24 356 331 309 339 358 347 342 345 337 317 308 339 21 74 87 83 60 34 18 29 56 91 100 87 30 36 69 74 86 111 112 105 81 37 341 302 307 77 89 92 90 98 103 69 57 77 78 66 32 1 338 314 291 238 219 258 357 67 84 85 88 92 81 55 357 349 8 49 55 51 347 296 258 222 221 351 29 31 24 20 18 20 24 27 27 27 26 18 10 6 84 104 103 100 95 85 86 90 78 67 63 54 44 67 90 105 107 111 162 154 130 23 3 0 4 0 356 347 341 337 358 42 69 70 64 61 56 48 31 7 10 9 8 4 5 8 8 14 41 100 119 119 115 97 4 179 126 103 314 285 274 267 268 272 277 286 296 315 318 323 329 356 14 14 11 8 43 73 88 93 98 102 103 103 105 107 109 108 107 109 106 104 102 100 99 98 99 99 98 97 96 91 87 87 85 81 67 58 56 65 63 29 35 48 68 81 90 95 97 99 94 90 86 90 93 94 92 88 85 83 80 73 70 76 89 99 107 114 120 126 130 133 134 136 140 142 143 140 140 140 135 131 128 126 125 124 121 115 110 106 103 105 113 124 123 126 136 155 170 176 130 99 90 83 78 64 44 17 17 29 43 38 29 23 23 26 27 27 29 51 81 105 112 116 117 118 121 125 127 128 125 111 79 99 108 112 119 131 146 146 123 83 58 44 35 28 24 19 15 16 33 50 53 50 44 41 38 31 25 19 11 6 4 24 53 82 83 80 331 280 285 71 87 91 96 103 118 138 153 152 129 112 104 101 98 97 94 92 88 81 63 44 17 354 3 10 16 8 358 348 339 319 309 330 52 73 76 78 77 74 65 30 343 326 319 319 319 319 325 325 341 116 97 82 79 76 74 79 86 94 98 101 108 119 125 120 107 71 123 149 139 114 99 93 88 79 69 61 61 68 92 190 15 15 15 15 16 16 16 16 16 15 15 16 16 17 17 16 15 14 13 13 13 15 16 16 17 16 16 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 17 17 17 16 16 16 16 16 16 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 13 12 9 7 6 12 46 58 72 98 86 75 61 39 267 238 193 49 42 39 48 50 44 35 24 0 355 0 0 357 347 352 359 352 342 324 326 330 355 9 19 21 24 29 28 25 8 354 345 345 343 341 338 337 339 341 344 343 340 338 338 340 351 4 8 9 18 101 128 136 139 139 134 128 126 91 58 41 72 78 71 54 41 46 50 55 37 15 80 112 119 125 123 130 127 123 120 103 32 3 352 327 290 264 230 236 272 267 245 188 157 137 143 162 190 160 107 94 82 70 49 43 48 52 52 52 56 61 68 88 119 139 147 134 109 89 80 75 73 67 25 341 295 329 331 341 119 125 136 100 88 78 70 63 48 20 337 308 286 266 266 266 246 231 234 236 236 228 233 240 251 263 277 283 269 228 209 206 208 204 198 191 180 167 161 159 169 182 201 207 203 191 183 182 183 180 172 166 162 165 161 157 150 145 143 140 141 140 135 85 25 23 34 49 60 62 56 2 237 241 238 228 173 135 125 121 115 111 106 82 283 269 179 108 112 125 219 217 207 175 81 60 57 53 41 29 17 12 0 346 337 336 28 0 337 293 266 138 180 190 214 235 263 296 302 318 35 48 51 52 49 45 51 56 52 30 0 347 336 327 311 297 278 272 272 274 280 319 15 36 54 51 44 57 84 106 101 88 50 47 55 74 75 58 351 315 303 303 327 58 55 43 10 326 297 323 5 27 37 164 147 109 45 49 55 45 51 69 88 103 163 182 184 178 148 107 85 73 64 80 78 54 34 0 322 295 258 300 337 338 341 340 319 268 278 354 45 65 77 83 80 58 35 23 26 48 90 95 65 58 68 100 133 138 119 112 106 100 298 297 309 91 111 119 133 134 127 110 94 79 101 100 90 349 314 300 279 224 198 211 242 54 78 80 75 75 74 69 36 13 18 32 31 12 319 299 289 106 66 47 35 29 21 13 12 21 28 32 34 32 30 25 17 7 58 102 114 114 114 108 136 157 113 88 74 54 43 42 75 106 127 140 156 118 68 36 28 22 17 5 354 342 338 342 3 40 67 75 74 68 59 46 37 22 22 14 7 358 359 3 7 8 10 43 102 117 119 122 159 144 123 101 2 275 268 265 264 267 273 287 299 311 317 329 342 11 23 21 7 10 74 89 91 87 89 97 104 109 114 120 124 120 115 111 110 109 107 105 103 100 99 97 96 96 96 92 90 89 87 83 72 61 51 54 60 62 60 64 73 81 86 90 91 89 87 84 81 82 83 85 88 89 88 89 89 86 82 80 87 97 106 112 119 125 130 133 134 135 137 137 138 139 139 139 135 133 131 130 129 128 130 132 131 125 122 128 142 154 141 133 130 118 104 88 85 85 85 85 82 74 52 353 346 24 54 50 43 30 30 33 34 31 26 24 32 62 95 108 116 120 124 128 128 126 119 108 82 94 109 120 132 143 153 135 104 78 62 48 42 36 33 33 31 27 40 56 59 55 48 48 45 42 31 21 12 4 2 10 29 61 64 21 269 275 70 84 86 89 96 112 135 153 150 131 109 103 103 103 101 96 96 96 97 94 82 59 39 30 26 21 15 8 0 347 338 330 349 43 71 80 85 85 89 91 88 46 339 321 317 317 318 320 328 343 56 93 97 100 109 113 115 115 109 106 102 102 111 126 133 112 91 66 47 93 129 113 104 97 93 86 72 63 58 64 85 169 15 15 15 15 16 16 15 15 15 16 16 16 17 17 17 16 15 13 13 13 14 15 16 17 17 16 16 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 14 15 15 15 15 15 16 16 17 17 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 17 18 18 18 18 17 17 17 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 16 16 16 15 15 13 10 7 5 4 7 126 166 123 99 92 103 184 218 226 131 66 51 37 39 140 149 162 206 230 239 301 344 354 351 344 348 350 345 333 320 346 4 14 16 21 24 26 27 23 12 347 337 331 338 343 346 344 343 343 344 345 341 337 333 335 340 353 2 4 353 352 150 128 127 142 82 52 62 71 71 47 22 28 69 87 65 37 34 35 38 352 347 118 129 126 117 115 285 219 139 112 91 33 0 333 322 288 266 251 240 292 346 1 160 155 148 144 142 144 132 116 106 96 84 62 45 38 52 59 54 50 47 47 48 45 87 122 110 82 74 82 87 85 87 112 222 281 336 274 245 187 180 185 195 174 147 149 147 144 231 250 262 273 278 293 294 280 246 231 236 232 226 231 234 238 242 252 263 265 256 210 202 205 204 203 204 196 180 165 162 169 185 206 221 222 217 203 191 183 178 174 171 168 168 155 142 131 132 132 128 126 125 131 140 145 93 65 59 49 37 38 43 51 56 73 98 110 117 120 120 115 103 90 69 57 50 86 109 113 125 161 197 180 134 101 86 81 71 57 43 28 16 354 339 335 353 46 284 261 255 197 157 121 81 64 46 38 35 42 43 43 42 43 44 42 36 50 59 58 28 6 2 355 352 326 307 293 264 252 255 257 268 307 25 47 50 42 23 32 80 98 78 45 35 35 55 57 39 337 323 319 2 45 53 47 33 353 341 349 25 22 16 23 104 121 95 72 62 50 38 35 50 80 96 196 204 178 149 106 83 78 76 71 84 96 96 100 306 310 293 237 169 266 317 332 332 314 268 212 151 80 71 79 84 90 82 65 34 14 19 60 88 96 79 74 147 180 163 128 129 136 174 227 303 51 88 104 126 135 132 124 117 106 81 69 81 86 331 306 305 305 247 196 185 150 25 31 35 32 34 42 52 42 22 11 3 351 334 316 326 38 77 68 56 29 9 353 8 19 27 33 36 37 35 34 31 28 26 30 79 114 117 119 125 184 233 189 88 73 59 44 22 39 76 107 100 80 71 61 49 39 29 15 0 347 340 343 355 23 43 54 73 79 78 68 52 44 34 28 12 0 348 354 359 6 9 12 21 68 108 118 128 174 160 123 137 186 246 263 265 266 267 272 286 305 325 344 355 5 20 25 25 353 0 77 101 104 98 98 103 112 116 121 129 137 135 120 113 112 112 112 110 106 101 96 92 90 93 96 96 92 87 84 81 77 68 59 58 67 71 71 73 76 81 85 88 88 88 86 83 80 77 76 75 78 81 84 88 91 93 93 92 93 99 107 114 118 120 126 129 126 129 131 133 134 135 137 137 136 134 133 132 134 137 144 144 139 132 137 158 164 161 142 126 112 98 89 79 77 78 80 84 85 80 326 289 297 20 62 58 51 38 36 35 35 31 26 24 23 29 57 89 109 117 124 129 124 120 116 113 106 94 116 142 153 151 141 114 95 82 70 56 48 40 34 35 35 34 50 66 72 66 59 58 55 52 38 23 9 3 0 0 4 9 337 296 276 313 84 89 92 92 92 101 132 144 124 109 104 102 104 102 98 93 96 98 98 95 88 73 56 41 32 22 8 4 358 346 332 326 335 25 73 87 94 99 107 114 111 60 325 313 314 314 318 324 337 12 58 88 106 118 130 138 143 140 120 104 97 92 91 110 116 103 94 79 33 2 126 123 114 108 99 90 79 69 61 61 71 154 15 15 15 16 15 15 15 15 15 16 17 17 17 17 16 15 14 13 12 14 15 16 17 17 17 17 16 15 14 14 14 14 14 15 16 16 16 16 16 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 17 16 16 15 15 16 16 16 15 15 15 16 15 16 16 16 16 17 17 17 18 17 17 17 17 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 13 9 6 5 6 33 154 136 82 78 80 100 168 132 91 75 66 48 320 285 253 203 186 207 227 295 0 351 348 342 342 346 347 348 352 6 20 18 16 12 20 28 22 17 4 329 288 308 322 335 341 345 344 344 344 345 344 341 339 337 337 341 349 2 7 4 50 100 83 84 87 83 68 56 54 55 37 15 354 61 89 76 56 24 347 302 284 278 277 16 43 25 25 37 80 75 60 18 19 38 24 11 350 333 310 180 122 85 70 71 122 105 91 88 96 124 124 120 114 108 95 75 43 49 64 63 47 34 28 45 61 78 81 78 61 52 50 57 68 102 110 97 166 48 23 21 42 98 62 25 1 215 213 201 204 210 214 212 247 349 0 339 309 269 239 227 230 231 233 232 232 226 228 231 232 227 215 211 211 212 212 215 213 203 182 171 172 183 202 221 228 227 219 201 186 179 174 170 164 156 143 142 143 137 133 128 134 142 154 157 160 141 99 73 61 53 47 48 52 54 66 85 105 116 123 119 112 90 76 68 64 63 75 87 97 124 147 178 162 134 115 112 108 94 76 54 36 9 339 329 324 339 349 218 223 155 69 55 48 44 45 48 43 38 34 37 41 41 39 38 30 26 46 62 58 26 21 32 7 345 312 313 310 269 250 247 249 248 248 39 48 54 39 14 359 16 95 70 44 24 14 9 21 6 336 333 354 48 63 66 54 26 345 356 26 67 38 13 22 77 100 98 94 93 77 57 27 32 67 110 166 191 154 120 68 72 98 117 130 260 237 216 206 237 309 313 289 198 228 284 311 313 317 0 46 84 79 83 93 99 104 106 99 82 41 21 23 77 101 94 64 345 282 201 147 151 158 177 163 130 74 69 78 103 105 93 78 71 85 85 81 85 79 46 3 347 345 327 179 107 69 41 31 24 14 11 18 43 42 24 342 316 309 325 352 35 62 80 83 70 33 18 18 23 27 32 36 39 39 39 38 37 35 34 34 57 90 109 119 129 142 133 88 85 80 71 51 22 2 24 87 95 89 70 67 61 50 31 5 333 329 337 351 13 47 47 44 51 73 81 74 61 45 38 25 356 345 342 354 2 8 9 14 22 51 85 106 115 123 173 210 193 198 226 257 263 264 263 271 295 347 5 11 7 9 15 20 14 337 347 43 108 115 116 119 122 124 127 130 139 147 153 134 121 117 117 115 112 106 99 91 83 74 75 86 97 92 87 83 82 81 74 66 62 72 77 79 80 81 84 86 88 89 88 86 82 78 74 72 70 71 73 76 80 85 90 94 98 100 104 110 118 120 121 124 124 120 124 127 129 130 131 131 133 134 130 126 123 130 138 148 137 127 118 130 200 213 185 149 116 101 93 87 83 74 72 73 83 86 86 291 292 323 64 74 68 58 44 38 34 30 24 20 17 20 24 38 62 84 99 102 105 105 109 117 119 119 111 160 217 203 164 125 105 97 92 84 72 59 52 45 40 33 20 35 76 93 81 71 61 56 53 40 26 16 9 4 358 355 346 324 312 306 65 86 93 98 96 89 64 28 60 102 103 101 96 90 87 87 89 96 98 98 98 95 87 73 56 37 21 8 2 354 346 330 320 319 335 25 71 97 117 130 139 142 284 308 306 311 314 320 329 347 22 56 80 106 125 145 162 166 155 113 93 89 84 75 74 87 107 116 115 121 291 217 151 131 118 102 94 87 78 69 64 76 137 15 16 15 15 15 15 15 16 16 17 17 17 17 16 15 14 13 13 13 14 15 16 17 17 17 16 16 15 14 14 14 14 14 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 16 16 16 15 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 18 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 15 10 7 5 14 64 93 83 66 76 72 42 34 47 61 71 96 195 234 281 15 28 36 51 38 25 18 358 347 335 337 343 349 357 4 16 23 20 11 3 19 22 15 3 342 307 311 327 333 339 342 344 343 344 344 346 344 343 340 340 339 340 344 352 0 19 71 78 68 70 98 100 85 70 56 52 48 20 16 56 68 70 32 309 275 297 317 0 358 346 349 0 16 56 83 69 36 340 11 44 49 26 6 14 39 115 127 123 113 92 71 80 72 67 73 93 109 114 113 126 142 161 136 50 62 62 38 336 311 324 69 79 83 81 72 56 42 31 33 44 49 45 46 41 35 26 36 60 51 41 29 30 35 53 29 11 10 23 58 79 140 289 284 269 241 228 228 231 233 233 227 219 215 215 219 221 223 223 226 229 233 234 237 229 210 186 174 174 187 205 221 226 225 209 193 178 169 162 154 153 154 155 151 142 136 134 140 142 146 139 129 103 77 61 57 51 46 48 51 50 54 66 96 119 128 119 106 90 86 82 77 71 68 72 82 108 130 147 129 95 75 69 70 73 70 60 36 304 285 302 315 339 4 93 58 64 65 56 46 36 43 48 42 36 25 32 39 45 32 28 29 255 178 63 52 27 26 20 357 331 303 316 317 282 273 265 261 245 179 52 53 55 39 11 347 350 29 54 43 16 353 332 329 326 323 317 322 51 69 71 65 16 336 334 0 91 49 31 46 88 99 105 103 98 93 78 35 8 0 193 205 205 163 114 37 344 230 194 193 230 258 245 217 208 260 308 299 279 237 269 293 301 317 15 26 36 57 81 104 116 115 103 101 92 67 35 19 51 89 106 83 63 50 91 143 167 182 193 160 137 107 123 108 91 82 77 70 69 87 130 128 115 101 84 61 32 5 358 48 78 70 57 35 16 357 330 332 6 16 6 268 233 260 346 6 32 68 91 111 88 64 38 27 26 32 37 40 40 41 41 42 40 39 39 41 49 59 77 101 116 117 106 92 94 93 92 71 31 344 337 19 83 90 87 85 80 72 95 267 287 320 351 10 32 56 50 24 336 71 84 83 74 57 42 13 336 338 345 0 7 11 8 14 28 56 75 88 107 125 168 204 212 200 208 235 247 251 247 295 32 41 31 23 7 0 0 5 355 324 319 338 112 124 130 135 138 137 139 142 146 152 157 154 150 144 147 122 105 103 99 93 87 75 51 64 88 94 93 91 89 87 85 78 71 79 85 90 90 90 92 93 94 94 91 88 83 78 72 70 68 68 69 71 73 76 80 87 94 100 104 107 110 116 120 122 120 119 122 124 127 129 130 131 127 121 114 108 104 110 126 145 122 120 123 139 180 208 144 109 96 92 90 89 87 79 72 66 74 86 97 310 346 44 78 83 79 66 50 42 34 25 23 18 13 15 23 36 52 63 69 66 57 54 81 104 115 121 126 180 244 249 208 122 106 102 102 98 87 69 68 65 58 43 6 301 240 143 93 75 60 54 45 37 30 22 13 5 358 353 345 337 347 46 88 92 93 94 92 85 46 355 338 87 96 93 85 77 77 84 92 94 96 98 100 100 98 88 73 46 25 9 3 358 355 343 330 319 320 321 331 331 179 197 215 256 287 300 306 312 317 321 331 346 20 50 73 100 126 149 167 162 128 92 87 91 89 84 75 76 110 136 144 140 308 237 172 141 124 108 100 92 80 69 67 71 82 15 15 16 15 15 15 16 16 17 17 17 17 16 15 14 13 12 12 13 14 15 16 17 17 16 16 15 15 14 14 14 14 15 15 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 15 16 16 16 16 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 17 13 9 8 23 39 42 43 67 87 77 59 57 57 63 63 92 208 154 63 49 37 23 30 36 16 357 328 322 321 328 338 0 20 24 30 30 23 7 5 15 17 11 358 355 353 341 338 339 342 343 341 341 341 345 347 345 342 339 338 338 338 338 339 342 26 72 72 66 19 67 95 98 94 80 60 48 36 39 49 47 41 3 347 349 16 6 351 334 330 340 8 54 64 68 60 6 331 19 60 70 27 7 9 44 108 134 137 137 129 121 123 111 87 57 70 99 112 121 143 157 164 147 133 124 112 49 318 308 306 48 82 94 100 105 89 64 41 34 36 43 43 41 37 27 13 29 47 53 45 36 39 45 52 31 13 4 8 20 18 6 347 301 269 241 231 228 229 231 232 229 223 219 223 226 228 230 231 233 236 238 242 246 246 239 217 193 178 180 191 206 212 213 203 187 169 158 154 153 159 158 155 145 134 128 126 126 121 114 102 88 73 65 61 57 51 47 44 44 44 45 54 79 105 117 106 93 87 87 87 87 84 79 80 82 85 76 69 59 55 53 54 53 55 53 40 296 279 287 313 335 7 51 57 39 41 51 62 49 29 47 57 51 33 18 14 41 48 13 341 272 257 70 60 50 37 23 3 338 310 296 314 341 349 7 7 356 40 58 50 49 45 30 6 345 338 344 14 16 1 318 291 266 275 287 302 25 60 61 67 71 3 325 327 340 26 26 60 142 128 118 104 94 89 90 78 49 6 338 276 266 239 188 164 8 296 251 211 218 241 265 257 234 203 252 285 292 282 247 259 278 303 305 102 64 51 46 43 83 112 115 111 100 90 82 62 36 16 53 86 88 79 70 84 102 198 212 197 159 144 138 156 140 104 90 84 72 62 65 174 180 171 147 128 111 99 65 6 59 71 76 75 55 15 354 328 338 357 358 345 252 171 162 350 346 357 55 87 102 112 71 47 38 36 39 43 44 41 40 41 43 44 43 42 44 48 44 29 7 68 104 108 107 110 108 107 100 85 318 277 263 92 118 117 112 120 152 202 262 330 359 15 23 39 51 44 36 35 86 97 100 101 98 70 340 320 323 341 1 12 15 10 13 26 64 84 94 106 123 154 188 206 200 202 210 231 236 196 107 93 80 61 38 357 348 349 353 329 304 301 301 2 136 140 144 145 146 145 146 148 153 157 163 169 191 241 272 347 97 99 99 95 87 52 42 70 101 102 100 97 97 101 101 97 90 99 103 102 101 101 100 98 97 94 92 88 83 77 72 69 67 67 68 69 69 70 72 77 83 88 88 86 96 104 112 111 114 122 130 134 133 129 124 118 112 105 104 104 108 115 123 115 129 138 141 135 121 104 96 90 89 89 92 92 90 87 83 82 91 85 64 65 70 85 90 92 79 58 58 46 39 34 26 18 14 21 35 48 57 59 54 49 46 49 70 104 119 130 168 244 265 252 141 113 107 104 101 94 83 81 77 73 54 314 275 251 192 91 74 63 53 44 34 28 22 16 7 358 352 346 346 6 81 97 92 90 88 85 79 27 329 326 80 92 91 84 76 62 80 90 94 96 99 106 107 106 96 85 62 34 10 6 3 358 345 336 330 325 322 315 310 299 286 286 289 294 301 307 312 318 326 336 349 12 40 67 84 94 101 106 93 83 88 90 96 97 96 88 91 107 119 107 82 49 103 154 138 125 110 97 87 76 69 54 49 40 15 15 16 15 15 15 16 17 18 17 17 16 15 13 12 12 12 13 13 14 15 16 16 17 16 16 15 14 14 14 14 14 15 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 17 17 16 16 17 16 16 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 19 17 11 15 30 30 27 18 53 89 97 99 100 88 84 107 263 262 52 59 58 30 0 6 0 332 313 308 316 322 331 337 17 56 61 62 57 40 14 2 0 2 356 342 334 332 332 336 338 341 339 333 335 341 346 345 342 338 335 332 332 331 333 331 330 36 54 43 14 337 23 79 104 108 105 83 71 61 59 54 47 32 18 31 22 353 332 317 308 319 351 43 61 58 47 29 349 350 33 67 68 29 15 16 35 79 123 112 98 101 109 120 117 116 112 19 63 108 128 153 162 164 154 151 150 152 162 209 277 293 339 88 99 100 98 93 83 67 54 49 51 52 41 23 2 346 22 51 65 48 40 37 31 27 11 2 357 7 7 354 353 356 355 333 269 229 223 225 228 232 232 235 238 244 244 241 237 234 235 234 234 238 245 251 250 237 211 189 174 177 185 192 189 182 168 154 147 152 156 159 152 143 127 115 109 102 98 93 88 81 78 77 75 69 61 54 48 42 38 37 37 43 54 69 80 84 84 84 85 85 86 87 88 89 92 88 77 71 69 81 84 81 66 54 47 33 23 17 0 352 9 37 60 57 48 32 48 73 53 27 357 38 48 32 13 337 26 33 4 330 297 309 39 50 52 38 12 338 310 291 300 60 34 28 27 27 31 43 48 48 45 36 17 354 336 322 324 331 335 320 291 283 273 271 298 8 66 66 59 58 61 36 347 343 350 359 6 179 174 159 111 81 79 78 75 58 36 0 329 297 277 252 218 204 231 298 265 196 260 269 269 258 251 244 263 272 277 269 255 242 248 272 268 127 119 98 69 34 36 68 92 90 75 95 99 93 66 30 31 62 90 96 95 91 73 349 249 191 153 139 131 143 113 93 87 79 68 52 51 110 349 317 305 221 186 175 162 8 68 70 67 68 53 32 9 343 11 18 350 334 302 139 160 282 282 291 339 67 77 69 59 50 41 41 45 50 49 46 43 43 44 45 45 43 43 45 44 39 22 50 90 110 115 117 111 114 122 156 206 226 221 200 191 182 176 127 77 51 20 10 15 21 27 43 53 54 46 56 89 105 117 128 138 139 262 294 298 327 358 17 18 15 14 29 61 84 98 105 118 139 175 194 200 192 184 175 186 163 143 128 119 116 119 263 298 307 314 296 291 289 292 293 213 166 162 163 163 161 156 154 157 163 172 192 224 267 290 311 78 101 104 102 100 93 52 75 104 104 105 109 114 123 142 157 155 128 118 114 112 109 104 100 97 95 94 92 90 86 81 77 72 69 68 67 65 64 61 61 62 68 69 69 67 68 70 61 58 97 187 198 198 141 124 116 111 106 109 114 127 120 105 91 118 136 134 121 110 101 95 92 90 91 93 99 104 108 107 102 98 93 89 85 86 93 98 103 98 4 331 60 55 47 33 19 13 20 32 43 45 43 36 31 29 29 39 72 110 127 149 236 273 267 173 114 106 103 105 104 101 93 91 91 169 269 270 250 141 90 75 64 52 42 33 28 20 15 5 356 351 350 350 17 91 100 92 87 83 78 67 345 312 312 87 98 99 93 80 50 69 90 100 104 110 119 115 106 95 87 73 41 17 6 357 350 345 342 339 341 336 330 327 320 313 305 299 292 293 296 304 319 329 338 346 0 29 60 73 73 72 76 82 87 90 93 95 99 103 104 111 110 103 91 80 58 71 118 122 113 99 90 86 85 73 58 45 31 15 15 15 15 15 16 17 17 18 17 15 14 13 12 12 12 12 13 13 14 15 16 16 16 16 15 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 20 20 21 20 16 24 37 45 31 16 26 63 101 115 131 127 138 144 255 333 54 65 64 44 0 312 299 297 312 324 333 342 348 357 16 64 91 91 82 73 346 306 308 302 284 282 300 319 329 337 341 343 340 336 337 345 349 345 338 330 324 319 320 324 328 336 6 55 55 42 326 307 317 137 125 99 98 95 100 102 83 65 45 11 351 332 333 330 314 310 318 344 56 73 60 47 26 0 331 13 52 76 60 38 25 17 19 55 89 99 90 80 88 88 59 39 9 355 6 70 114 137 145 143 144 147 150 155 165 186 238 258 268 85 84 80 78 77 82 83 88 68 51 49 7 317 300 357 40 68 73 53 43 35 17 7 355 359 1 7 1 351 357 359 3 357 350 339 306 263 263 253 249 255 264 273 269 264 252 243 238 233 229 227 230 237 237 233 213 184 166 169 174 180 175 167 157 153 154 162 163 161 141 121 100 92 87 86 83 81 84 87 90 80 73 66 61 55 49 44 36 34 32 38 42 46 49 54 65 78 84 89 94 100 106 109 108 103 100 105 103 104 92 93 97 94 93 73 53 39 22 14 20 39 55 56 48 27 57 71 53 16 332 357 29 32 17 340 322 329 332 319 327 23 45 51 57 30 351 311 304 311 18 37 40 34 28 32 37 43 47 45 37 21 354 328 309 294 314 324 325 315 301 309 322 354 12 38 69 72 66 355 313 327 5 0 353 355 359 12 86 77 56 55 61 63 58 37 8 313 302 286 249 249 232 198 137 43 36 30 0 343 314 237 217 224 256 269 272 269 255 238 212 184 136 129 131 107 83 55 57 63 73 63 51 119 111 85 77 57 8 21 88 108 110 109 75 24 306 223 163 144 108 0 28 52 72 74 70 53 55 64 51 37 26 44 69 73 42 36 74 80 82 85 66 42 4 341 339 323 313 288 269 190 200 224 245 250 266 67 70 71 59 47 31 37 45 50 50 48 43 42 44 46 47 45 43 41 38 32 23 41 73 100 106 109 104 118 140 182 207 219 197 175 196 52 60 66 59 44 18 8 7 18 27 33 47 61 50 59 83 104 117 125 143 170 243 269 278 296 343 27 26 21 19 27 45 74 90 100 111 131 172 192 197 178 175 169 179 94 101 101 110 128 155 177 196 231 265 276 281 284 283 280 263 226 210 206 208 214 215 204 184 185 223 308 318 320 317 345 74 101 105 104 105 104 79 90 103 109 114 122 127 136 149 160 166 152 139 129 123 115 107 100 97 94 92 91 90 88 86 81 76 71 69 67 65 62 57 54 52 52 54 53 51 44 33 3 344 322 278 257 256 217 134 119 116 115 118 122 126 115 108 95 91 101 113 110 106 102 99 96 95 95 100 111 117 121 115 110 105 103 101 103 105 108 112 111 105 93 78 69 62 53 34 20 14 22 34 44 41 35 25 17 12 10 11 16 85 112 127 218 282 283 117 109 106 107 112 112 110 104 103 110 231 262 266 253 115 90 76 66 53 43 34 27 19 11 0 353 352 344 339 346 99 98 91 85 79 68 41 312 300 296 105 101 99 94 85 54 52 94 110 120 128 139 118 97 84 80 75 51 23 6 353 347 345 347 350 357 358 355 348 341 332 322 313 307 298 293 295 311 328 338 346 355 21 51 71 73 76 83 90 92 88 92 96 103 107 110 114 112 106 94 81 59 50 62 96 96 92 92 89 87 76 62 48 29 15 15 15 15 16 16 17 17 16 15 14 13 11 11 11 12 12 13 13 14 15 15 16 15 15 14 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 15 15 14 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 15 15 16 16 16 17 17 18 19 19 20 22 23 27 34 48 59 46 22 6 15 30 51 64 49 66 82 70 59 75 107 103 100 11 339 335 347 354 356 357 0 354 347 344 16 109 117 122 209 236 236 262 287 306 319 327 336 340 342 343 343 344 347 351 353 348 339 330 320 314 315 333 340 352 28 40 45 27 349 271 298 19 58 67 67 78 83 76 74 73 67 41 311 311 334 334 332 329 333 335 26 83 85 65 34 327 348 354 16 64 88 57 26 3 0 8 34 60 87 88 84 80 59 18 358 353 351 356 5 26 43 66 88 103 118 125 130 147 197 239 241 97 73 70 68 67 63 59 48 42 36 23 0 335 353 15 40 54 73 79 75 44 23 9 8 7 14 16 16 8 1 1 1 1 354 352 352 347 344 348 350 348 339 331 325 324 314 294 266 244 233 227 221 218 215 212 198 176 154 151 155 176 186 182 174 166 167 169 173 170 159 125 101 87 85 85 86 87 89 93 92 88 76 69 63 61 59 53 46 39 36 35 37 38 41 37 34 35 63 86 98 109 118 124 125 123 121 123 134 106 83 64 81 113 103 90 86 75 57 28 19 20 36 45 48 38 30 61 81 81 14 318 312 8 32 27 25 26 355 333 341 6 34 73 70 65 20 342 310 7 40 45 42 38 36 32 34 34 37 44 37 19 348 319 309 306 305 319 330 339 351 4 17 33 40 35 41 55 69 63 20 7 19 31 4 346 343 3 35 47 51 47 47 48 48 32 7 339 303 307 284 190 95 69 92 59 43 29 51 53 44 33 1 247 221 263 0 0 8 13 54 154 146 133 123 104 76 50 35 44 69 80 72 54 197 83 80 91 78 349 310 295 120 105 95 73 354 332 317 287 211 123 70 51 56 65 74 80 79 63 55 54 51 49 57 47 29 28 45 78 92 93 84 60 36 349 324 307 283 276 278 265 213 196 203 216 210 180 61 71 76 71 54 32 54 60 61 63 61 55 47 42 47 48 46 42 40 38 32 27 40 61 78 75 63 33 341 235 244 227 210 81 57 46 39 44 61 60 45 2 351 355 16 27 29 42 49 42 47 64 94 112 125 139 176 241 269 281 289 302 71 67 48 35 33 39 55 71 85 97 115 142 168 180 172 130 81 47 35 30 27 30 37 82 155 180 201 231 256 271 280 278 266 241 235 232 233 239 250 260 261 257 301 355 356 342 338 345 68 92 97 99 101 99 93 74 91 104 114 121 129 135 140 146 154 160 162 158 148 133 117 107 101 97 95 93 92 91 90 87 82 77 71 68 65 64 63 60 55 50 44 43 41 41 34 23 2 350 332 280 261 259 257 166 127 123 123 126 124 118 106 100 95 88 82 84 99 103 105 105 105 107 110 118 125 129 130 122 117 112 113 114 123 136 147 133 118 108 95 86 78 70 59 39 28 23 23 25 32 27 21 8 2 0 0 2 8 48 83 111 312 301 312 98 108 109 113 118 117 115 112 120 156 232 257 260 246 101 91 82 72 58 47 36 25 16 7 357 351 347 341 333 333 102 100 93 86 76 52 353 305 296 333 99 95 94 95 92 75 28 118 135 146 143 135 94 81 80 85 88 72 41 12 355 349 347 350 355 6 6 6 3 5 5 0 343 327 310 299 290 302 329 350 354 358 12 41 69 78 85 90 87 88 90 95 101 106 108 108 115 116 111 98 85 63 41 34 60 84 95 97 92 85 78 69 56 33 15 15 15 15 16 17 17 16 14 13 12 11 11 11 11 12 13 13 14 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 15 16 15 15 15 15 15 14 13 12 12 11 11 11 12 12 12 12 12 13 13 13 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 15 16 16 17 18 19 20 20 21 23 28 37 59 71 78 38 5 0 1 1 359 4 19 51 83 79 240 208 180 114 48 35 29 19 10 2 355 348 337 329 326 336 104 126 149 215 232 236 253 347 354 355 353 351 347 344 345 347 349 351 353 350 342 334 330 332 344 359 8 14 33 56 52 36 341 320 281 78 70 64 66 66 64 63 67 79 83 80 47 17 11 356 338 337 351 29 43 62 87 92 86 56 30 27 12 6 62 90 84 28 345 343 7 40 52 65 72 76 74 69 46 19 8 2 2 8 21 22 24 29 45 58 57 46 13 291 274 4 59 60 59 58 57 57 54 50 45 39 30 24 19 25 32 42 50 57 64 63 49 37 27 24 24 27 22 19 14 7 1 355 352 350 349 347 343 346 349 350 350 350 2 8 8 4 353 328 273 238 225 221 219 212 204 177 147 124 121 129 162 191 199 191 183 180 180 180 175 153 109 92 86 86 88 93 97 100 98 89 83 75 71 68 67 64 58 51 44 41 40 39 40 38 35 22 10 0 56 119 122 127 132 134 137 146 143 139 108 90 63 78 95 86 67 57 82 77 53 33 26 35 39 39 30 20 18 73 95 351 291 279 265 115 108 80 65 95 53 53 19 345 326 65 62 30 13 19 46 52 53 44 40 47 46 39 25 25 33 13 351 311 305 306 303 311 330 343 358 14 29 42 39 41 42 40 44 54 43 21 33 69 64 348 322 316 7 47 57 63 63 58 52 49 16 348 317 318 0 31 92 124 82 66 63 61 59 112 103 80 51 11 339 50 64 53 40 27 12 10 103 138 135 98 68 50 33 14 331 84 111 118 113 108 111 109 112 113 309 308 308 304 108 91 68 18 340 324 320 255 118 110 96 79 72 91 108 113 109 107 103 93 75 61 47 17 1 9 25 49 70 76 50 23 341 319 302 282 283 293 273 202 180 188 193 192 171 63 73 82 90 76 62 76 85 87 80 73 69 59 46 45 50 51 42 39 38 35 36 45 61 69 70 44 332 291 286 294 203 84 61 50 40 28 35 51 54 39 345 338 347 24 39 45 41 28 5 355 0 41 83 119 138 149 222 314 318 324 329 37 136 108 77 48 42 44 59 71 80 89 98 98 94 85 63 56 50 39 26 9 355 346 338 305 200 213 224 240 260 273 275 260 240 237 239 243 248 251 253 239 214 162 14 5 347 349 29 93 95 92 90 90 90 85 56 95 108 115 121 128 135 142 149 157 164 171 174 167 145 116 107 103 100 97 96 95 94 91 86 80 75 69 64 60 58 58 56 55 49 43 36 33 28 25 20 14 8 0 284 254 256 260 198 141 129 126 124 118 110 101 97 93 87 82 80 89 98 103 108 112 119 125 133 143 149 148 135 126 120 123 132 157 180 195 152 113 102 96 92 88 82 72 55 42 33 24 22 22 16 7 358 0 2 8 8 10 25 42 63 330 317 335 93 108 114 116 119 117 120 126 147 208 249 260 262 239 97 95 92 85 71 56 42 29 17 6 355 349 342 335 325 313 106 101 96 89 76 39 341 313 312 80 97 95 94 96 101 110 294 202 173 155 120 96 83 84 93 103 107 100 82 37 355 346 344 347 350 356 4 14 19 19 21 18 3 344 326 311 297 301 7 22 12 8 10 29 54 69 78 82 83 88 93 99 103 98 97 99 118 116 110 97 86 69 47 27 19 66 93 95 90 82 78 75 68 42 15 15 15 16 16 16 16 14 13 11 11 11 11 11 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 15 15 15 15 14 13 12 11 11 10 10 11 11 12 12 12 12 12 12 13 13 14 15 16 16 16 16 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 17 16 16 16 15 15 16 16 15 15 16 16 17 18 19 20 20 20 24 41 68 64 68 76 286 294 317 316 289 322 0 26 62 187 234 262 295 74 78 67 43 4 345 335 323 316 309 315 319 322 336 128 154 198 247 319 17 10 2 357 349 343 338 344 350 348 347 345 343 340 331 331 341 356 6 16 23 29 42 52 55 27 347 26 58 75 79 80 83 87 90 115 113 106 93 89 70 44 22 358 340 333 354 38 69 77 84 85 80 49 44 44 13 6 31 78 83 32 355 348 21 43 47 45 44 44 45 48 44 35 20 8 357 338 339 357 9 8 4 3 3 349 338 326 19 62 64 59 53 45 41 47 53 55 52 48 42 35 33 38 41 42 41 40 41 42 41 37 36 32 31 28 24 20 16 11 8 4 0 356 351 347 341 344 349 350 351 356 13 19 16 2 351 339 317 253 221 216 216 215 208 186 141 119 119 125 151 187 202 203 202 199 196 190 180 135 95 86 83 85 88 92 94 93 89 85 83 82 80 77 73 67 63 57 52 47 45 44 43 39 31 13 352 320 275 209 158 138 138 145 151 154 144 132 116 125 145 190 100 88 71 52 66 77 77 39 27 35 41 43 40 14 0 9 19 9 327 293 287 247 199 184 164 154 100 56 67 65 63 63 62 53 29 32 67 66 63 52 52 68 70 60 37 22 9 351 334 312 293 299 315 333 340 339 16 43 52 55 50 46 45 42 43 42 23 8 185 140 141 221 262 302 25 67 89 92 97 93 90 78 0 322 302 307 344 336 248 189 149 119 95 78 77 84 74 62 31 353 332 50 65 63 39 7 345 341 353 149 112 78 61 42 6 356 240 179 158 155 149 118 102 89 74 53 6 16 22 29 126 95 78 42 7 333 21 59 105 110 103 67 59 162 133 109 93 87 86 88 79 59 60 56 44 21 8 10 47 67 43 5 317 300 293 293 302 308 292 189 166 183 188 186 188 178 47 99 110 101 95 88 103 108 103 96 92 92 78 64 64 59 50 41 37 40 44 50 57 61 61 14 317 297 320 39 89 77 65 58 43 22 30 36 32 17 345 340 352 24 49 53 42 9 330 323 334 0 354 79 133 107 66 21 6 356 343 331 175 105 79 57 47 42 54 59 58 44 39 37 51 53 46 41 36 17 330 292 295 299 301 317 321 301 275 259 256 259 263 249 238 234 238 244 250 250 238 237 294 8 8 4 351 15 90 94 92 90 92 95 100 108 231 180 130 121 126 135 146 154 160 165 171 177 185 189 181 118 106 106 105 103 102 99 96 91 85 77 70 65 60 56 54 51 49 47 43 38 31 28 22 16 16 17 23 27 217 242 250 256 208 150 129 123 119 115 109 104 99 94 86 84 82 86 93 99 109 116 126 131 139 156 177 196 180 148 133 141 166 200 218 193 121 101 97 97 97 97 98 93 82 68 51 36 28 21 15 13 11 18 19 20 12 7 4 8 7 341 356 22 85 104 114 114 115 117 122 129 144 221 259 268 267 196 100 98 100 98 91 78 59 37 24 10 357 347 339 332 321 333 104 99 97 94 85 60 346 316 317 81 98 98 99 100 110 193 258 217 155 118 99 93 93 102 116 122 124 123 133 154 263 326 338 345 340 331 344 19 31 33 33 31 18 355 331 318 300 284 70 58 38 26 17 21 32 52 64 71 81 89 98 100 97 88 91 100 121 109 100 93 85 74 54 27 354 31 79 92 89 84 73 72 74 55 15 15 15 16 16 15 14 12 11 10 10 11 12 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 10 9 10 10 11 12 12 12 12 12 13 13 14 15 16 16 15 15 15 15 15 15 16 15 16 16 16 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 18 18 19 19 19 22 42 55 35 18 261 251 251 249 259 282 346 5 13 16 93 74 341 314 245 191 174 197 230 255 274 292 298 301 308 313 320 332 354 104 66 22 17 12 6 348 334 326 328 332 342 345 342 335 331 330 323 303 293 269 255 40 38 33 35 52 47 36 17 33 59 80 88 96 104 111 125 132 146 113 90 71 73 79 58 29 355 341 334 10 64 93 87 81 71 56 29 35 35 4 9 27 70 78 60 19 13 46 48 44 35 34 31 31 34 36 30 19 0 338 315 318 342 14 10 353 342 334 329 333 352 65 76 73 61 48 34 26 25 39 52 59 57 52 44 42 46 48 47 43 40 38 38 36 34 33 33 33 29 26 23 19 14 9 6 3 1 359 359 359 358 356 355 356 0 9 7 2 349 343 337 336 309 210 210 213 217 220 220 170 131 128 140 159 182 195 200 206 209 214 208 187 116 97 92 90 86 81 81 82 85 86 87 90 91 90 84 78 74 69 65 58 53 49 51 53 41 16 295 283 273 256 237 210 162 150 150 148 143 129 121 117 118 101 58 60 72 81 66 40 66 66 38 356 304 193 150 123 22 6 3 8 19 37 34 18 8 4 21 180 140 96 104 94 65 65 65 64 58 43 32 37 56 65 66 63 83 120 91 63 32 4 343 339 338 331 3 7 352 337 303 335 49 60 66 66 57 49 42 39 32 10 12 167 144 147 140 281 331 98 113 122 116 114 117 128 154 257 290 293 242 261 324 289 184 152 139 110 71 58 54 50 40 0 332 335 54 66 65 37 2 337 329 323 166 91 71 57 29 337 12 124 109 105 88 38 51 68 66 56 38 41 41 32 23 353 121 121 136 73 53 64 40 314 96 77 49 32 23 99 86 78 70 67 69 70 64 47 51 50 8 348 343 22 51 45 312 275 274 281 298 305 307 299 160 152 161 196 237 242 269 284 255 234 218 164 102 91 93 96 96 99 106 83 74 80 71 59 43 38 40 45 51 59 55 46 23 11 13 33 57 78 85 85 77 57 34 33 29 21 10 355 346 347 0 44 52 45 353 315 306 305 306 296 276 136 87 59 29 10 358 352 5 29 43 49 45 39 32 37 54 49 32 23 17 38 45 42 25 4 341 321 299 297 300 308 327 328 317 307 289 257 243 236 229 223 219 216 219 235 16 38 39 22 11 3 358 354 58 92 92 94 96 102 110 125 163 213 224 156 141 140 147 159 174 178 179 181 184 189 199 210 188 106 104 107 107 105 102 98 92 83 74 61 53 49 50 49 45 40 38 33 26 17 15 12 10 8 10 18 16 231 244 246 243 212 158 126 117 112 110 107 105 101 96 89 83 82 82 92 100 111 116 122 130 147 165 201 227 235 208 180 180 191 206 166 106 95 95 95 97 102 106 111 111 106 98 82 62 45 34 27 28 31 36 30 19 4 356 355 356 358 357 15 46 77 95 104 109 111 115 121 126 135 217 265 276 269 127 101 99 100 105 105 97 79 57 33 17 2 350 342 336 332 17 90 98 100 102 100 93 8 317 312 84 97 98 100 101 112 252 258 208 125 106 98 97 103 116 134 135 147 161 177 180 187 308 330 322 301 286 49 59 55 50 44 35 19 349 321 308 299 263 76 68 55 39 26 21 22 30 44 59 74 88 101 101 95 88 95 111 120 103 98 94 88 78 64 34 354 357 51 87 90 89 77 63 49 49 15 15 15 16 15 14 12 10 10 10 11 12 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 14 13 12 11 10 10 9 9 9 9 10 11 12 12 12 12 12 12 13 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 16 17 18 18 19 20 22 35 30 19 3 341 328 3 16 14 2 7 20 19 8 9 18 0 293 259 234 212 205 218 240 271 288 294 299 302 310 316 323 326 352 32 22 10 357 345 326 319 317 320 325 331 329 323 324 326 327 327 302 260 246 213 183 165 163 144 82 35 33 29 37 56 89 106 119 135 149 156 140 121 86 77 69 73 69 52 24 352 346 354 28 73 96 97 89 74 43 19 5 16 31 20 33 77 87 81 15 25 48 54 43 349 10 43 45 43 38 22 5 346 330 313 319 344 20 12 345 313 316 323 345 35 82 84 81 65 48 31 19 16 26 47 62 66 61 53 50 50 51 50 47 42 39 38 34 32 31 30 31 30 27 25 21 16 12 8 5 3 3 3 2 1 0 0 1 4 8 10 6 356 0 6 11 0 322 218 215 218 227 256 48 106 128 150 164 180 180 184 197 206 219 291 38 54 75 86 93 92 89 87 88 88 90 94 99 99 94 89 86 83 82 78 68 62 4 215 217 233 247 249 258 256 244 232 209 183 162 149 140 127 110 96 85 77 71 60 55 69 89 82 73 66 52 27 342 290 234 247 242 179 24 12 10 12 14 24 24 17 3 353 322 311 312 268 119 63 69 71 68 66 62 44 34 35 52 71 70 201 193 100 58 37 6 339 325 332 10 37 25 356 332 319 17 52 72 84 84 75 65 55 48 24 351 328 70 80 76 79 107 126 128 139 145 148 159 177 200 219 239 270 276 231 226 232 228 163 137 117 93 67 68 61 45 21 339 328 349 69 65 55 31 2 339 336 354 70 66 61 41 355 325 112 114 96 94 85 70 56 57 70 63 40 47 45 29 2 337 284 211 157 105 77 62 53 40 55 67 60 32 24 32 81 90 83 78 74 78 76 63 43 25 3 345 337 343 350 356 287 245 236 258 284 295 299 301 148 139 135 141 291 284 322 332 310 212 180 66 51 47 58 66 71 70 65 59 76 117 77 62 50 44 42 46 52 56 53 46 33 36 44 51 58 71 90 96 93 71 49 34 26 12 349 339 330 327 333 8 36 38 345 314 304 306 305 294 275 169 61 42 27 14 15 20 24 25 24 25 25 21 31 47 62 53 33 13 3 29 45 50 22 0 340 351 355 355 353 351 345 335 325 324 316 281 222 202 197 192 182 158 123 85 60 47 42 27 12 358 352 354 65 97 102 105 109 117 132 151 180 201 210 158 146 144 153 166 181 189 193 193 192 193 200 214 245 104 97 107 107 107 104 100 95 85 72 55 43 33 40 40 37 30 25 21 10 358 350 351 352 347 349 341 301 256 255 254 244 201 131 110 104 103 102 103 103 104 103 99 90 88 88 98 103 108 110 117 130 160 193 227 244 255 239 224 201 162 110 91 88 87 87 92 99 108 114 120 122 121 115 100 82 66 51 42 34 31 28 18 9 356 353 351 354 358 3 21 46 64 77 91 101 107 110 116 123 139 220 269 283 275 109 101 103 106 112 110 103 92 77 53 31 10 358 349 345 347 23 73 98 105 107 106 106 102 289 289 98 95 92 93 91 66 289 269 202 115 102 97 98 106 122 144 158 190 207 211 194 156 108 76 1 284 267 102 80 75 67 50 351 307 293 293 289 289 99 80 74 66 52 38 28 23 19 28 39 58 85 98 96 99 105 136 144 127 108 99 95 90 86 78 55 8 344 13 75 94 96 94 80 56 38 15 15 15 15 14 12 10 9 9 10 11 13 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 15 15 15 14 14 14 14 15 15 15 15 14 13 11 11 10 9 9 9 9 9 10 11 12 12 12 12 12 12 13 14 15 15 15 14 15 15 14 15 15 15 15 15 16 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 15 16 17 18 19 21 24 26 13 12 15 28 38 44 34 18 357 356 28 23 11 357 352 341 312 272 241 221 210 219 232 257 275 288 293 298 306 303 300 294 293 281 353 358 347 338 328 325 322 319 324 327 329 328 325 341 355 11 15 14 3 358 265 190 182 79 44 31 54 66 72 82 108 123 139 156 164 158 116 88 70 75 77 71 60 43 4 350 355 4 26 58 91 103 97 83 52 30 18 15 12 6 358 12 109 120 97 4 30 59 40 300 307 352 70 67 57 33 11 358 356 346 343 0 11 0 319 301 353 25 45 70 85 89 84 70 51 33 19 18 24 42 61 74 65 57 54 54 55 54 51 47 43 39 34 29 27 27 27 29 28 26 21 16 12 8 5 3 2 1 1 2 4 6 8 11 14 17 20 20 23 27 32 26 22 20 19 24 27 29 35 44 50 63 66 65 59 54 45 44 46 47 44 43 46 60 77 80 84 92 90 90 90 90 89 87 88 90 96 101 103 106 121 229 240 240 236 239 258 269 258 233 217 212 201 188 173 151 133 117 105 96 93 90 91 94 105 103 104 107 96 81 54 35 29 56 65 299 263 234 210 199 200 123 62 43 15 352 324 314 304 323 329 298 47 66 80 85 85 82 75 60 45 32 32 35 24 221 206 97 48 32 354 332 316 336 23 50 32 3 353 356 28 37 73 100 102 102 113 112 101 0 303 283 270 244 192 144 55 64 104 135 155 172 190 210 226 235 244 259 270 271 244 224 209 162 104 71 62 63 77 75 57 0 335 345 46 83 77 63 35 0 356 16 41 57 57 44 0 322 315 83 107 91 62 69 75 69 63 72 77 65 44 36 19 354 342 330 268 180 144 107 83 84 83 84 94 93 79 52 36 57 87 103 108 103 75 78 76 58 36 6 353 345 343 340 337 320 212 184 233 273 279 297 330 117 131 134 131 97 80 97 80 357 63 79 58 46 37 41 48 57 53 54 54 78 99 79 74 75 76 66 50 49 51 53 48 41 35 38 58 60 65 77 87 89 77 59 21 331 301 308 312 312 310 315 324 352 0 326 304 299 300 304 312 16 64 56 43 33 21 26 32 30 22 11 9 10 14 26 46 68 61 41 1 351 9 32 39 24 17 13 18 15 12 3 357 350 346 346 351 3 24 50 84 107 100 101 106 102 89 64 47 36 28 11 356 349 354 78 108 113 116 123 132 148 164 184 204 226 219 175 156 159 168 181 192 199 201 201 201 203 219 250 292 72 101 104 105 102 100 96 89 79 60 36 19 25 29 27 13 4 356 348 341 335 335 335 331 330 322 338 295 280 269 253 149 107 100 98 99 99 101 103 106 109 111 110 112 112 113 109 103 108 121 142 197 232 249 254 258 253 233 159 103 93 90 89 85 78 75 82 105 128 139 141 134 123 107 92 78 63 49 40 29 17 4 354 347 346 348 352 0 14 33 42 47 54 67 84 94 101 109 124 154 228 269 291 47 95 102 112 117 115 109 106 102 96 83 53 28 10 0 352 350 0 46 97 103 103 104 110 154 227 238 114 95 89 84 73 21 331 307 129 105 101 98 99 104 115 139 180 215 224 223 195 160 125 111 107 252 221 125 100 91 82 284 275 278 276 275 277 275 103 93 87 76 64 49 38 29 23 21 22 32 63 88 97 110 133 175 171 139 113 102 97 96 95 94 85 53 337 337 13 91 100 102 89 72 49 14 15 15 14 12 10 8 8 8 11 12 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 14 14 14 14 15 15 14 13 12 11 10 10 9 9 9 9 9 10 11 12 12 12 12 12 12 13 13 14 15 14 14 14 14 14 14 14 14 14 15 16 16 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 14 14 15 15 17 19 21 25 26 19 25 30 31 32 43 30 350 301 304 49 29 351 326 338 348 357 353 324 232 222 230 237 249 262 273 281 281 285 281 282 280 325 2 9 357 348 345 339 335 329 326 335 335 328 334 347 13 22 25 9 1 357 11 20 31 22 6 2 14 158 158 143 132 125 113 129 137 138 97 76 71 63 54 51 51 53 32 333 355 15 22 23 31 82 104 107 98 77 54 28 8 5 0 349 324 287 264 273 333 3 33 68 31 291 258 159 126 119 103 65 36 19 357 346 343 357 141 94 66 53 50 54 70 83 90 85 73 54 36 22 25 29 35 63 83 79 72 64 58 58 61 58 54 48 41 34 30 25 25 25 26 23 19 17 12 9 4 0 358 358 0 2 5 8 12 13 14 19 23 27 29 31 32 32 31 31 30 26 27 29 32 36 41 40 38 37 40 44 44 41 36 39 42 42 37 32 34 36 43 55 68 79 81 77 77 79 81 90 103 122 135 143 165 205 237 246 250 247 70 61 66 82 123 175 194 196 193 185 167 137 118 107 99 94 100 123 146 159 151 138 121 105 91 68 45 33 59 217 266 289 285 262 265 273 263 245 232 251 262 271 299 319 337 352 358 0 46 89 92 92 85 78 71 65 50 28 28 26 326 235 208 46 20 349 328 314 341 44 65 56 25 343 340 340 317 285 186 156 154 163 143 120 343 302 281 292 311 304 9 21 17 7 335 275 230 223 231 240 245 250 255 270 275 268 238 209 174 106 75 77 82 136 132 128 252 341 11 71 88 89 86 73 21 53 58 63 64 59 48 5 328 321 331 49 59 55 67 75 80 64 39 59 69 65 51 31 2 352 349 2 154 145 148 134 125 111 104 99 96 93 93 74 47 44 58 77 82 77 66 68 72 73 9 340 331 327 327 333 341 338 203 306 285 292 33 61 91 123 135 135 98 81 87 55 31 53 62 60 42 12 12 25 32 34 54 73 76 85 101 133 163 157 95 47 54 58 59 51 42 36 39 48 53 54 54 66 74 76 58 318 290 288 299 304 304 302 307 311 320 309 286 282 282 285 291 314 56 75 75 52 37 28 39 36 29 16 0 3 6 8 15 42 71 70 52 353 345 349 6 19 24 27 28 28 18 7 356 350 346 353 1 11 23 32 34 33 33 29 34 60 103 100 81 52 35 26 13 0 352 8 92 115 119 121 129 141 156 169 186 204 226 247 236 208 181 180 186 196 203 212 224 262 268 269 280 297 337 66 97 96 86 85 88 92 88 75 33 4 7 11 0 335 331 332 338 338 335 334 331 333 341 354 13 326 299 287 294 99 97 96 95 97 100 103 106 111 118 124 129 131 134 133 125 107 126 155 211 248 256 263 263 261 256 126 98 93 94 95 95 92 88 79 47 312 246 214 195 154 120 99 89 81 75 64 41 12 350 342 341 340 344 348 352 12 32 48 47 43 37 40 48 59 61 65 79 211 239 275 324 43 79 98 111 116 112 108 106 108 108 103 78 51 24 9 355 343 348 24 90 96 98 105 118 186 220 204 114 95 89 83 68 26 351 0 92 101 102 101 103 104 95 82 49 229 219 210 180 152 124 117 118 190 169 131 91 67 17 344 324 319 296 282 275 249 114 99 91 84 74 61 48 41 35 28 20 15 28 64 102 128 155 188 175 138 114 104 100 103 105 109 111 104 0 333 337 56 104 104 92 82 69 14 15 14 13 10 9 7 8 9 12 13 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 12 10 10 9 9 9 9 9 9 10 11 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 13 13 14 15 15 17 18 21 23 27 36 39 27 10 23 43 8 343 335 349 349 292 296 330 356 13 10 3 346 311 276 269 267 269 267 271 271 276 278 319 7 16 9 2 347 340 339 337 336 333 333 340 329 334 350 14 27 18 5 330 322 326 18 23 25 354 338 332 303 180 87 69 55 34 27 67 78 75 65 62 70 65 56 49 48 63 35 25 49 48 42 21 21 58 100 115 111 103 84 39 0 349 358 13 3 312 285 321 349 0 24 126 86 33 281 195 165 133 114 96 69 27 337 330 335 73 115 97 88 80 74 73 77 85 89 90 87 73 44 24 28 33 25 23 102 107 107 102 92 89 86 75 68 61 52 43 34 30 26 24 21 17 15 12 10 4 357 356 356 359 1 3 8 11 14 15 18 22 28 32 33 34 36 36 35 35 34 34 34 35 36 38 40 43 42 39 38 39 41 39 38 46 49 49 41 35 34 38 41 39 45 62 77 80 79 80 86 116 148 170 176 185 205 230 261 302 23 54 61 66 68 76 97 144 174 184 189 193 205 176 126 108 104 102 119 168 184 162 125 100 87 94 94 89 77 352 269 269 306 41 23 7 323 303 295 269 249 261 276 298 312 330 4 22 19 357 342 338 65 91 87 86 83 84 80 67 41 19 335 255 241 325 350 338 318 310 336 48 48 31 2 336 327 312 276 265 250 225 190 162 83 47 25 38 42 35 14 353 354 355 355 346 335 319 292 265 251 250 254 259 261 264 267 266 235 215 193 173 139 136 197 227 201 180 154 55 42 71 89 100 133 173 168 115 96 88 84 80 70 29 343 0 45 71 82 87 88 85 85 84 55 332 23 87 74 48 3 341 347 62 70 110 190 188 184 169 132 110 107 108 118 107 87 65 55 56 81 83 66 65 75 80 49 0 317 313 325 343 357 10 6 6 25 43 58 56 69 114 105 77 52 53 58 42 31 40 55 63 37 16 42 25 19 16 69 90 88 88 104 98 127 157 120 46 54 69 75 58 48 42 41 43 44 44 44 51 54 53 23 329 319 312 312 310 303 300 306 311 312 294 269 265 268 271 272 291 46 82 74 42 42 45 53 37 15 353 358 17 5 0 359 33 68 77 59 352 338 338 349 12 28 30 29 27 12 357 344 342 344 353 9 23 31 34 33 21 12 3 0 8 84 107 105 71 42 24 10 0 353 17 90 113 118 121 133 147 159 169 181 202 221 241 251 255 250 245 238 234 238 252 283 308 322 317 317 323 341 30 96 97 94 88 89 95 100 102 73 340 336 330 327 322 324 330 337 335 334 334 335 336 345 354 0 327 310 305 68 92 94 95 94 95 100 107 112 117 126 134 139 141 141 141 142 179 263 247 258 264 273 275 277 277 284 95 95 96 96 99 102 104 105 92 325 296 281 269 256 144 99 87 81 78 77 47 330 333 334 336 343 351 356 356 0 24 45 61 52 43 31 31 35 38 34 24 4 354 1 46 43 37 46 68 93 104 105 105 108 115 114 110 97 82 47 20 358 344 344 22 87 96 100 110 138 204 220 168 104 93 87 81 65 29 356 7 78 101 104 107 106 102 89 69 46 28 237 198 164 141 117 120 132 175 140 100 72 54 33 29 23 17 318 289 276 211 109 98 95 90 83 73 58 51 44 37 26 14 9 29 92 143 163 180 160 131 114 108 105 108 114 123 126 118 82 16 347 327 92 106 99 94 85 14 14 14 11 9 7 7 8 11 13 14 15 14 13 12 12 12 13 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 12 11 9 9 9 9 9 9 9 10 11 12 12 12 12 12 12 13 14 14 14 14 14 13 13 14 14 13 13 14 15 15 16 16 17 16 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 16 16 15 14 13 13 12 13 12 13 13 13 15 15 17 19 24 32 41 43 32 35 37 24 3 341 342 344 327 319 321 19 23 13 0 346 339 334 335 316 295 283 296 311 336 358 16 15 11 349 333 312 318 326 331 333 333 342 345 342 351 10 33 34 346 311 289 277 203 137 68 357 301 328 6 33 47 44 47 46 40 32 30 57 71 77 82 89 88 88 91 100 107 79 67 74 72 59 337 341 24 104 115 117 117 111 47 324 318 321 318 228 290 313 342 352 347 42 70 44 26 0 205 180 154 126 113 118 129 274 357 25 88 100 102 108 105 102 96 93 96 100 103 103 97 66 4 331 274 266 274 250 183 145 136 127 121 114 102 96 88 79 67 55 46 37 26 22 18 17 16 12 4 0 358 0 1 3 5 8 11 15 17 20 24 31 35 38 40 41 44 44 44 41 40 39 41 43 45 46 47 46 44 43 42 44 43 44 51 56 58 53 40 28 33 37 32 15 7 61 86 90 100 122 173 190 196 194 200 299 353 13 37 47 53 55 57 58 62 74 94 127 155 171 191 221 217 141 112 112 117 149 179 193 137 103 76 65 71 92 110 129 70 7 22 42 49 11 336 300 322 350 357 318 286 288 288 285 18 32 31 17 357 338 324 300 120 113 113 125 176 177 166 132 279 275 261 246 222 305 317 305 302 47 58 46 30 358 338 339 342 337 326 280 226 95 65 40 30 23 27 26 22 7 355 350 347 346 341 333 323 311 295 273 260 258 269 271 269 264 251 217 202 194 206 213 224 221 219 205 171 133 82 54 48 87 116 186 184 168 122 111 106 108 103 95 49 312 311 346 110 140 134 110 92 81 89 68 326 275 195 139 255 314 326 341 11 53 75 132 152 160 149 125 115 118 117 117 102 90 83 80 79 86 91 87 89 82 61 223 253 275 302 341 7 22 34 22 12 7 28 47 40 38 99 90 80 67 57 51 41 27 17 44 57 48 45 42 14 356 351 88 99 97 79 65 69 118 142 133 31 322 277 303 15 34 41 41 41 42 36 34 36 28 12 349 332 326 313 307 307 309 310 315 317 317 309 290 273 264 264 274 4 33 75 76 59 51 50 58 40 14 7 15 22 0 348 340 20 64 80 61 12 332 327 335 8 27 31 27 17 0 351 344 345 348 356 20 37 45 47 44 29 10 355 351 355 24 107 118 97 66 30 10 357 347 16 87 116 120 124 144 157 165 167 175 193 215 233 246 259 272 283 289 287 280 280 287 288 291 295 308 321 332 22 95 100 100 96 95 99 112 124 154 172 237 311 321 321 321 324 329 327 326 329 332 336 344 350 351 333 332 348 85 94 95 96 98 101 107 115 120 126 136 143 146 145 144 147 160 211 268 276 274 273 281 286 289 293 333 94 99 102 99 99 106 110 112 76 309 298 293 293 292 80 89 85 80 68 24 341 333 344 352 0 12 18 16 4 0 22 48 65 55 42 27 30 33 38 33 28 20 28 44 56 56 44 32 30 52 80 90 99 106 115 109 108 108 103 88 54 17 356 348 21 83 100 109 122 162 205 205 123 96 92 88 81 65 32 343 341 92 101 104 105 104 101 94 79 59 35 17 255 154 133 123 135 154 173 113 88 73 56 36 31 30 40 309 282 272 162 106 100 99 97 93 84 71 65 58 48 33 21 13 22 41 130 151 156 148 131 119 110 111 118 128 136 131 113 88 56 5 323 341 114 113 106 99 14 14 12 10 7 6 7 9 12 13 15 14 13 12 11 11 12 13 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 11 10 9 9 9 9 9 9 10 11 11 12 12 12 12 12 12 13 14 14 13 14 13 13 13 13 13 13 13 13 14 15 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 14 13 13 12 12 12 12 12 12 12 13 14 15 21 29 46 46 38 30 0 298 311 314 320 312 297 321 3 41 25 5 333 330 340 355 1 357 355 350 5 10 19 18 9 348 333 304 298 300 313 319 319 324 331 338 340 342 354 3 8 323 277 299 320 354 351 150 193 248 261 275 60 68 67 60 59 51 43 35 32 44 75 108 114 121 125 143 163 160 140 108 87 80 93 128 192 66 68 92 102 108 117 129 277 293 291 275 263 252 289 316 335 338 11 59 54 37 10 356 356 169 157 120 120 137 110 67 43 55 77 83 89 99 106 110 109 107 106 108 112 116 117 116 93 286 262 269 275 276 268 236 157 135 128 126 121 123 122 118 113 108 97 80 62 43 36 33 29 26 18 11 7 6 6 5 6 9 13 16 19 21 24 29 34 40 43 46 50 53 52 49 47 45 46 46 48 50 50 50 50 48 46 45 44 46 50 54 58 61 49 35 27 32 38 17 5 18 91 111 129 151 178 180 175 136 35 21 26 36 43 47 48 48 46 45 49 56 63 84 110 140 169 192 175 123 110 119 131 156 166 166 121 95 77 65 55 60 77 85 59 49 58 59 47 331 303 293 18 32 9 303 278 281 293 77 51 38 30 6 343 327 316 286 222 183 165 174 191 209 209 121 277 282 293 289 274 284 297 299 306 53 63 43 18 342 348 4 22 25 16 27 49 58 56 49 37 26 28 16 6 355 347 341 340 338 334 331 327 323 316 306 281 259 250 267 274 267 237 206 197 200 216 221 227 213 195 158 135 117 95 62 15 310 269 254 213 172 123 118 121 134 128 125 170 241 286 355 95 138 115 94 106 98 83 91 178 237 92 81 33 0 341 330 342 27 65 64 45 64 90 78 81 100 109 108 105 107 110 108 93 74 104 126 161 186 212 227 238 259 315 10 34 37 37 34 20 6 13 24 27 19 23 101 92 84 68 53 42 34 31 48 51 42 33 25 356 322 309 33 66 73 77 79 119 133 132 127 97 0 159 78 41 47 47 42 41 40 31 22 14 8 347 317 310 303 299 299 302 304 310 315 325 332 339 347 17 94 90 80 43 26 44 80 84 66 56 51 46 24 12 16 11 348 337 332 8 60 76 53 2 313 313 323 0 17 22 12 4 4 3 0 359 2 15 48 63 68 65 59 44 9 350 343 346 0 87 110 105 91 59 16 356 345 2 95 130 139 151 164 164 163 163 166 176 203 225 241 258 279 294 301 301 285 269 251 239 236 243 269 297 317 60 89 96 100 103 108 114 128 147 176 199 222 287 301 307 312 315 315 315 315 316 326 333 343 348 350 343 3 54 92 97 98 101 106 115 119 124 129 136 145 153 154 151 147 148 154 180 224 250 263 277 288 293 296 308 344 98 107 110 109 108 107 108 104 67 314 304 299 308 329 74 87 89 84 66 29 20 17 19 25 32 34 28 16 356 353 12 47 62 53 40 25 28 31 39 32 26 23 33 44 53 54 48 30 30 43 51 60 70 84 96 96 103 108 106 99 80 47 13 349 14 67 102 115 133 180 198 173 104 91 91 88 83 67 21 317 302 102 93 93 97 100 102 101 96 84 52 15 328 284 151 149 177 170 149 97 84 74 50 18 355 349 291 263 261 262 179 115 110 105 103 101 98 93 87 78 65 50 41 37 39 43 66 114 140 147 130 115 114 120 132 141 142 124 108 92 79 30 320 289 215 135 114 107 14 13 11 8 7 6 7 10 12 14 15 14 13 12 11 11 12 13 13 14 14 14 13 13 13 13 14 14 14 15 15 15 15 14 13 13 14 14 13 13 11 10 9 9 9 9 9 9 10 11 12 12 12 12 12 12 12 13 14 14 13 13 13 13 13 13 13 13 13 13 14 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 17 16 16 15 15 14 13 13 12 12 11 11 11 11 10 10 11 15 23 32 13 277 234 241 247 249 234 217 249 341 17 30 36 11 340 300 339 1 11 10 5 5 10 23 11 357 339 327 311 309 309 334 316 305 303 303 308 313 318 322 330 345 0 6 358 353 2 13 16 0 346 212 240 269 256 157 127 117 99 88 75 56 31 32 37 56 82 107 123 136 156 160 122 86 75 75 73 73 268 233 88 78 75 88 98 108 85 303 294 290 288 284 280 290 304 332 38 51 58 52 33 352 353 0 356 354 0 53 75 64 56 49 54 64 77 86 94 101 103 103 104 107 114 121 129 138 163 202 231 252 266 271 274 268 260 228 149 131 136 141 146 146 144 142 139 136 131 127 116 109 102 91 79 62 30 22 17 11 10 11 15 20 21 22 23 23 25 30 35 41 46 53 56 56 56 53 51 50 50 52 54 56 55 55 53 50 48 47 50 52 55 55 56 51 40 26 23 15 339 339 10 100 118 131 134 132 127 109 81 54 30 20 26 32 37 40 41 40 42 45 51 58 70 89 114 132 134 118 110 111 122 134 147 144 128 98 91 86 83 77 74 79 78 66 58 61 72 43 333 325 349 55 23 352 313 320 5 35 53 58 45 22 354 352 356 0 353 275 277 37 65 54 27 9 8 15 16 12 359 347 328 319 337 21 54 64 47 15 335 0 13 18 24 27 30 42 52 51 49 45 41 34 9 354 345 343 339 334 333 333 332 330 330 323 316 310 277 239 250 266 273 213 191 191 203 213 205 188 170 164 143 114 96 87 61 20 334 311 272 234 198 151 123 138 159 160 164 200 230 295 49 49 57 82 104 117 108 98 133 183 206 91 65 48 5 336 328 340 3 57 63 44 55 66 60 46 39 79 95 103 110 112 105 92 75 87 94 94 73 42 262 246 252 16 39 49 46 44 45 32 15 353 350 357 30 54 75 87 92 90 72 42 42 44 42 47 45 28 22 15 0 16 39 44 57 91 128 169 129 121 118 109 111 135 114 96 83 71 61 44 33 31 17 4 358 341 315 293 285 284 284 288 296 304 318 341 347 347 343 19 95 88 78 53 24 7 82 102 105 113 106 74 44 27 11 353 329 325 332 26 72 79 45 326 296 303 316 347 0 9 0 24 25 20 14 9 13 27 69 91 91 85 71 53 10 343 329 335 359 70 92 98 91 76 34 1 348 353 106 143 150 153 158 154 156 165 167 171 188 207 234 266 305 315 318 315 285 221 203 202 200 198 221 246 273 95 96 97 96 103 125 134 139 151 164 177 189 221 256 275 292 298 300 302 306 312 324 331 338 344 351 355 28 73 96 99 102 108 116 126 131 138 145 149 155 161 164 162 156 156 158 166 177 186 199 233 263 285 293 318 47 113 122 125 127 120 116 113 114 118 294 292 296 310 355 75 86 90 87 77 57 48 42 38 40 40 36 21 4 350 358 24 45 53 48 37 26 24 21 19 24 26 26 29 33 40 43 49 43 52 57 53 45 36 39 49 65 83 95 99 97 85 65 30 351 3 39 97 129 160 184 160 108 92 88 87 86 84 71 352 296 298 96 100 95 94 94 101 107 111 108 95 82 294 291 228 198 188 149 107 87 80 68 46 5 335 314 268 246 244 239 151 107 97 99 103 108 110 111 107 97 83 67 61 58 56 54 53 61 119 132 122 118 124 135 147 150 138 116 108 102 100 85 295 279 250 162 125 118 13 12 10 7 5 7 8 11 13 14 14 14 12 11 11 11 12 13 13 14 14 13 13 13 13 13 13 14 15 16 16 16 15 14 13 13 13 13 13 12 11 10 9 9 8 9 9 10 11 11 12 12 12 12 12 12 13 14 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 15 16 15 16 16 16 16 16 16 15 16 15 16 16 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 15 15 14 14 13 12 12 12 11 10 9 8 7 7 9 14 11 341 274 248 244 238 232 215 201 103 35 37 42 20 345 333 330 20 22 19 7 358 356 357 2 332 314 304 302 303 310 316 325 304 296 292 286 285 286 292 297 310 327 352 2 10 11 15 11 10 4 4 23 65 47 28 84 123 123 72 50 49 55 31 63 62 66 71 94 107 92 73 47 36 33 34 41 55 42 332 340 66 78 71 63 78 81 49 3 341 358 341 315 292 285 337 42 54 54 52 44 21 5 5 1 352 350 353 13 36 50 53 52 49 53 64 77 89 99 102 103 106 113 122 134 150 168 195 226 240 250 258 260 262 262 264 260 212 156 145 154 162 166 168 169 161 154 145 143 140 141 143 146 150 151 147 125 83 52 35 30 31 30 30 29 29 27 27 26 28 33 39 45 52 55 56 55 54 52 52 53 57 60 63 63 59 54 50 52 61 72 76 75 73 66 53 33 20 322 268 162 102 95 90 90 98 107 111 105 101 96 46 15 16 23 29 33 36 37 38 41 49 57 66 82 100 114 112 109 109 115 124 126 125 117 106 95 95 99 109 109 103 94 92 90 79 269 241 46 35 27 42 50 20 0 336 22 40 37 39 43 41 24 354 9 28 32 24 17 23 25 29 30 26 12 9 7 5 359 348 342 342 12 39 47 64 71 64 38 18 19 11 9 26 30 24 33 43 43 33 17 30 27 321 333 336 332 331 329 333 334 333 328 326 328 331 332 311 269 231 259 272 194 183 187 201 202 182 177 167 164 139 98 87 79 64 26 349 317 310 286 208 210 314 173 164 142 104 31 10 84 95 75 59 52 61 76 88 100 151 183 185 110 75 57 329 318 327 24 44 48 57 59 57 58 64 44 57 99 94 89 93 101 103 102 98 89 93 105 123 151 242 245 155 76 63 58 50 51 52 36 9 312 327 26 67 66 64 82 100 108 98 78 29 22 37 54 49 33 32 22 0 3 22 36 38 76 166 142 109 111 117 128 126 124 115 112 112 105 94 77 64 52 28 5 353 339 316 290 282 281 285 286 296 307 340 3 351 339 334 15 77 82 79 69 26 0 29 102 115 110 93 66 50 32 358 338 320 320 351 55 87 90 349 294 289 299 315 337 346 0 54 47 40 29 20 12 11 13 26 82 114 110 83 52 11 336 319 321 350 67 86 91 89 87 71 23 19 36 57 88 127 134 137 143 152 178 180 174 168 165 149 62 356 334 330 329 338 172 173 178 175 176 195 203 197 120 109 104 78 70 135 146 150 158 160 158 164 178 211 236 261 275 287 296 302 310 319 325 333 343 0 17 44 75 94 102 108 116 124 135 148 160 166 163 160 160 173 182 182 172 164 167 169 169 167 169 180 184 170 139 138 139 147 146 143 134 130 128 138 152 201 257 278 308 39 80 89 94 95 87 77 66 54 44 40 37 30 6 346 341 10 38 45 43 33 26 24 39 40 36 31 24 20 23 28 35 46 51 51 54 57 55 50 43 40 39 41 47 60 75 78 77 71 46 0 355 0 47 180 184 158 109 92 89 86 83 80 77 67 319 290 294 118 112 101 96 94 105 115 122 122 124 138 187 242 236 213 167 114 96 89 85 78 54 17 340 311 277 243 229 180 111 98 95 102 111 121 122 120 114 104 90 80 74 69 65 65 63 62 71 84 108 124 139 157 163 156 135 115 112 113 119 136 229 263 250 204 135 120 13 11 9 7 6 7 9 12 13 14 14 13 12 11 11 11 12 13 13 14 14 13 13 13 13 13 13 14 15 16 16 16 15 14 13 13 13 13 13 12 11 10 9 8 8 9 9 10 11 12 12 12 12 11 11 12 13 14 14 13 13 12 12 12 12 12 13 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 17 17 17 17 17 16 16 15 15 15 14 13 13 12 12 11 10 9 7 5 4 5 7 358 336 285 257 236 229 216 194 190 169 46 46 54 0 328 325 0 40 22 0 338 338 331 313 284 261 274 282 283 287 291 293 296 294 291 289 275 271 274 281 289 305 320 336 339 337 304 350 15 26 19 9 10 17 28 39 48 57 51 37 28 20 33 83 89 79 61 347 341 353 64 63 45 26 12 6 9 24 39 35 13 46 79 70 61 61 62 55 19 8 17 3 330 294 75 77 69 63 58 48 37 24 14 9 353 344 347 354 5 15 33 54 59 57 54 57 65 75 87 101 106 112 123 133 146 159 178 213 242 256 260 264 265 264 263 264 262 254 200 164 162 170 181 188 194 193 181 168 159 154 155 157 160 162 164 164 165 163 154 119 83 63 54 48 43 38 36 31 27 23 22 26 34 43 50 53 54 53 53 52 53 57 63 66 68 67 64 53 58 144 138 126 119 118 126 158 199 219 220 166 122 107 102 100 104 111 117 119 118 120 123 96 16 355 9 26 38 44 46 43 44 50 56 64 75 90 103 107 110 114 115 116 114 111 107 104 103 109 110 111 114 110 104 107 110 123 68 53 74 65 52 49 38 10 6 15 48 50 42 40 39 35 22 7 17 27 37 26 15 12 10 6 1 351 334 333 335 336 331 326 327 335 348 15 45 72 84 85 58 25 3 10 17 34 32 23 21 23 24 8 344 292 252 249 305 319 320 321 323 326 327 323 321 323 328 336 340 332 331 335 347 335 194 184 190 211 198 186 199 200 192 151 104 92 87 78 326 295 274 303 31 99 82 328 246 126 57 33 24 26 84 110 87 64 44 44 42 34 32 46 78 84 67 51 313 265 279 302 56 56 48 38 41 52 56 54 39 52 90 100 95 81 93 109 117 126 129 141 154 169 141 1 8 86 97 84 73 61 56 49 26 307 261 311 56 79 72 70 110 110 107 108 102 89 83 72 69 63 56 62 18 6 356 357 22 0 326 187 138 113 121 125 127 120 116 113 115 118 110 103 95 95 95 106 1 317 297 288 280 286 286 287 278 269 313 21 21 12 16 29 51 70 80 81 79 17 321 310 49 85 84 69 51 54 27 346 344 344 354 24 58 92 94 295 287 290 302 318 333 339 30 63 53 45 31 20 11 7 4 1 7 71 129 95 49 3 328 312 316 356 55 82 88 90 91 79 41 40 46 44 45 50 75 109 133 136 135 42 118 138 113 92 75 32 341 327 339 11 129 149 159 163 173 191 200 184 131 118 112 87 72 107 116 121 126 138 146 158 168 188 203 223 249 272 286 297 308 316 321 330 348 19 42 56 73 89 104 114 123 132 144 164 178 184 176 169 168 182 196 212 199 187 182 178 169 156 156 158 164 164 157 154 156 163 161 153 143 141 144 154 168 193 218 241 2 81 89 99 101 103 97 92 84 72 57 41 26 6 338 333 344 28 48 49 40 29 35 42 52 45 36 24 15 12 18 35 49 56 57 57 50 45 42 43 44 47 44 39 29 23 22 33 44 58 50 26 5 355 340 320 110 108 95 91 90 88 85 76 67 49 324 298 298 114 111 103 104 107 117 127 131 134 142 160 189 213 221 187 124 101 96 96 98 100 91 56 328 287 266 245 191 114 94 96 102 120 133 139 129 121 112 107 102 96 90 85 80 77 76 71 69 67 71 114 173 180 175 156 133 120 118 122 130 148 190 232 230 208 137 116 12 10 8 6 6 7 10 12 14 14 14 13 12 11 11 11 12 13 13 13 13 13 13 13 13 13 14 15 16 16 17 16 15 13 13 13 13 13 12 11 11 10 9 8 8 9 10 11 12 12 12 12 11 11 11 12 13 14 14 14 13 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 14 13 12 11 10 9 6 5 3 1 357 345 324 283 242 224 216 211 211 215 217 227 236 247 262 287 305 333 351 283 297 304 325 341 346 306 281 274 268 265 257 254 260 271 281 279 282 296 287 286 290 294 300 331 344 338 329 138 60 56 55 26 7 355 347 357 47 66 70 56 26 10 7 17 50 62 37 14 332 28 39 43 47 42 18 0 357 351 356 37 51 45 54 71 84 81 72 68 52 28 6 355 347 341 325 85 92 88 76 65 45 27 8 359 350 332 334 349 7 8 2 14 41 58 58 51 51 53 58 75 94 105 115 130 140 149 157 182 228 259 273 275 273 272 268 264 261 263 259 231 191 171 177 186 196 203 208 208 201 186 175 170 168 165 164 164 164 160 148 133 109 91 80 73 65 58 51 44 37 31 24 19 19 24 31 41 48 51 50 50 50 53 56 61 67 75 88 95 118 216 218 203 190 182 182 190 203 216 222 212 107 103 107 113 121 128 130 129 125 123 124 126 129 291 311 322 23 53 63 62 58 56 54 52 53 62 82 98 108 113 114 109 107 105 106 106 106 108 108 106 108 111 108 107 109 108 104 83 82 96 86 83 89 74 54 39 44 65 72 74 68 53 40 25 19 22 21 17 346 334 329 326 321 314 314 313 314 314 312 310 305 299 318 329 344 12 80 95 95 80 54 32 35 35 37 33 23 10 8 6 354 336 309 289 282 298 305 306 307 308 307 307 304 303 303 311 329 335 334 345 348 344 325 273 203 203 226 220 208 198 206 219 217 118 109 71 36 352 320 282 223 106 83 72 62 47 48 48 33 27 23 53 68 68 56 41 34 23 0 343 335 0 35 43 44 5 298 248 187 132 74 59 32 27 41 61 55 36 38 59 88 90 84 90 90 91 80 77 82 77 63 37 26 16 24 77 92 86 78 74 59 346 95 110 80 78 83 91 127 200 100 92 95 100 101 92 85 80 70 76 91 63 22 343 330 319 310 292 229 162 139 135 127 121 115 114 116 119 119 115 115 118 145 171 188 202 226 247 268 284 290 287 280 248 233 267 58 58 40 39 45 55 65 77 76 71 40 347 345 18 67 85 68 48 67 40 12 9 4 2 21 44 79 353 293 290 297 309 319 333 0 55 61 55 45 30 17 9 4 357 352 347 352 17 56 17 347 313 333 44 54 62 76 83 86 79 66 52 44 40 37 31 26 38 64 96 89 77 55 65 83 86 84 78 27 327 319 346 41 104 115 126 135 141 154 166 161 131 132 133 138 132 126 120 116 109 120 143 163 170 177 190 212 246 274 289 296 303 311 316 325 342 24 54 67 75 89 106 120 132 140 153 171 188 192 180 171 168 176 190 214 224 224 220 220 195 143 142 145 154 157 156 161 168 178 170 160 150 146 150 163 178 195 199 184 110 101 103 112 112 110 102 99 96 90 74 29 0 338 321 335 10 50 57 54 44 37 43 45 45 34 22 6 5 9 23 44 60 62 61 57 49 42 34 37 42 48 45 36 21 11 7 15 23 34 35 29 20 5 353 0 67 95 96 97 97 99 99 96 95 91 281 279 279 117 111 108 115 125 137 141 140 147 160 184 205 213 206 138 108 104 105 111 119 128 136 196 263 258 248 221 123 101 90 98 120 160 166 158 132 118 110 113 115 118 111 107 101 97 95 93 88 83 80 95 217 194 174 151 132 124 122 129 139 159 189 218 217 195 135 115 11 9 7 5 6 8 10 12 13 13 13 12 11 11 11 11 12 13 13 13 13 13 13 13 13 13 14 15 17 17 17 16 15 13 13 13 12 12 12 11 10 10 9 9 9 9 10 11 12 12 12 12 11 11 10 11 13 14 14 14 13 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 14 14 15 14 14 14 13 14 13 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 12 11 9 7 6 3 357 347 332 317 289 217 229 227 221 223 226 227 225 224 226 231 245 253 246 253 259 273 298 351 4 0 340 324 310 293 268 241 234 233 244 255 274 327 10 29 0 292 314 344 14 9 3 352 16 103 110 133 234 253 266 267 265 231 80 69 57 41 19 22 26 31 29 15 3 17 82 66 44 36 26 12 355 341 346 357 23 48 58 46 68 96 107 108 106 104 94 12 334 335 33 78 114 106 93 73 59 42 20 352 331 320 310 330 2 42 21 359 359 9 29 37 40 42 43 45 60 77 93 105 121 134 143 155 189 248 280 286 288 282 277 272 264 256 257 254 243 212 188 182 187 197 205 214 221 221 220 212 203 195 180 162 143 131 122 111 91 68 66 65 67 68 68 66 58 49 36 27 19 17 16 22 29 38 44 47 46 45 44 50 55 50 121 185 169 171 190 208 214 212 212 214 220 228 240 279 15 63 89 108 125 134 140 131 122 115 115 118 125 139 228 269 282 82 85 79 77 74 71 64 59 49 51 71 89 102 107 109 107 107 106 105 106 107 107 107 104 111 115 113 109 105 113 118 117 106 105 102 123 156 110 92 76 80 98 139 108 80 64 45 16 9 0 350 337 312 301 292 290 287 287 287 291 295 301 303 304 299 292 306 316 327 339 57 76 75 71 64 55 50 43 35 22 14 5 2 358 352 343 332 319 303 295 298 299 300 296 292 297 301 301 289 285 310 321 328 335 335 332 319 309 303 4 115 130 175 186 204 256 307 306 60 82 72 39 0 0 143 118 100 85 71 33 1 74 62 49 48 61 70 71 58 41 14 351 348 30 43 42 26 32 49 22 352 316 1 100 93 87 65 27 26 77 70 49 34 50 73 77 83 89 81 70 58 55 56 54 50 43 21 355 339 8 97 99 100 105 101 99 240 211 115 93 93 132 216 213 94 85 83 86 89 84 81 75 55 39 28 34 21 335 285 253 232 205 147 133 134 137 132 124 117 118 121 128 126 121 129 141 173 194 211 215 243 276 300 307 299 279 260 226 230 305 52 62 65 60 57 59 64 65 53 44 37 27 12 8 57 89 89 82 276 28 32 19 356 343 351 0 4 302 292 295 303 311 315 350 51 62 61 55 46 30 15 5 357 349 345 345 353 2 22 17 0 336 68 82 80 78 78 81 80 73 62 47 42 41 40 27 24 37 46 53 52 64 72 57 54 64 67 51 317 317 324 0 70 105 102 100 102 97 93 86 77 67 102 125 136 132 127 125 124 127 143 159 172 181 187 195 215 262 284 289 291 293 295 299 306 319 352 36 64 72 83 101 132 144 152 163 174 186 188 180 170 165 166 178 196 218 232 243 261 269 260 155 149 149 150 153 163 178 190 193 180 158 156 160 171 178 183 174 150 118 118 120 128 122 112 104 102 101 100 84 46 355 329 312 0 46 62 60 55 48 44 43 39 33 19 6 358 4 19 37 53 62 66 64 59 51 42 34 34 37 41 33 18 356 358 14 40 44 41 35 30 25 13 4 5 53 92 102 104 105 111 115 119 123 139 188 221 221 124 114 114 126 138 150 146 144 146 170 207 220 217 180 127 115 116 119 125 133 135 131 281 277 265 246 163 107 101 99 115 166 200 184 162 124 115 114 127 130 129 122 119 118 116 114 114 112 110 111 142 209 204 173 151 132 125 123 133 146 167 190 210 208 183 126 108 10 8 6 5 6 8 10 12 13 13 12 12 12 11 11 11 12 13 13 13 13 13 13 12 13 14 15 16 17 18 16 15 14 13 13 12 12 12 12 11 10 10 10 10 9 9 10 11 12 12 12 11 11 10 10 11 12 13 14 13 13 12 11 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 13 12 11 8 7 2 355 343 333 318 292 247 242 243 243 244 243 239 236 235 232 231 232 236 242 251 260 271 329 14 32 14 353 346 345 345 329 292 235 223 226 273 323 355 18 43 19 354 0 26 30 22 12 6 21 39 50 69 292 300 321 9 36 48 55 58 58 61 57 43 33 24 2 345 343 78 124 105 70 33 7 351 334 337 356 4 8 35 67 58 63 89 120 133 139 143 153 171 196 224 129 122 132 60 0 25 35 33 2 334 307 308 312 326 0 69 41 18 1 10 21 25 29 31 33 38 48 61 73 69 71 81 91 96 79 328 318 308 299 290 285 280 274 266 260 256 249 226 203 187 189 194 203 213 222 228 229 227 226 223 212 197 167 145 110 66 28 354 326 318 322 0 53 88 93 88 71 47 27 18 16 18 24 31 38 41 41 33 27 31 0 275 249 238 226 215 209 214 219 223 227 234 241 261 300 346 11 36 71 113 138 138 135 112 97 94 102 110 118 126 195 269 286 101 95 90 84 79 77 71 62 47 47 59 75 84 90 98 103 106 108 107 110 110 109 111 112 118 119 115 114 119 134 144 148 122 112 110 140 167 134 120 121 153 146 89 85 80 75 37 276 263 265 281 295 299 302 295 288 288 283 276 275 277 282 290 297 295 297 305 316 329 0 48 63 71 75 77 71 65 55 42 27 17 6 3 355 351 345 338 325 310 303 302 304 307 312 317 321 324 320 308 280 250 272 291 305 318 322 320 337 4 22 45 71 100 131 143 121 87 91 116 135 116 78 20 25 61 102 102 91 93 129 234 184 121 96 80 69 82 87 82 60 25 354 0 20 42 45 27 20 17 346 313 299 355 76 109 122 141 171 110 78 93 85 58 59 68 74 81 88 87 81 68 75 83 88 99 114 77 339 330 347 98 118 120 118 122 128 159 200 180 123 98 78 56 72 85 82 77 65 65 70 75 68 53 33 14 5 354 291 178 162 141 113 109 113 122 132 139 129 116 108 103 112 110 112 119 131 147 123 354 350 356 353 353 346 329 269 240 223 256 12 51 75 90 85 76 68 72 69 57 30 9 37 30 11 40 80 104 101 83 52 23 286 296 292 284 290 293 291 296 300 301 303 306 38 65 68 62 53 41 27 16 2 352 342 343 348 359 7 15 10 2 343 78 97 97 93 90 89 86 82 64 40 23 42 52 37 29 34 42 44 32 65 77 63 48 22 341 315 309 314 322 353 91 111 105 100 97 89 84 81 76 71 75 90 110 113 114 116 121 135 163 174 184 194 194 189 180 193 264 279 282 282 276 272 277 281 287 302 325 322 322 294 193 183 180 182 185 192 192 186 173 166 163 172 183 195 204 220 244 263 267 204 165 149 148 151 158 170 189 210 207 189 176 175 178 180 175 157 138 128 129 134 139 133 124 114 111 107 101 91 74 17 318 303 40 65 73 64 55 49 43 39 32 22 9 8 8 17 33 51 62 66 67 65 62 55 45 33 27 26 22 10 353 338 6 39 60 58 52 40 32 28 15 4 352 30 82 102 108 113 121 128 133 142 159 192 206 197 130 117 118 134 148 162 149 144 143 174 213 227 208 156 135 130 130 128 128 131 122 108 2 280 269 235 126 105 108 117 154 193 205 176 145 123 128 137 152 140 127 121 122 126 130 135 137 134 134 133 154 192 213 180 156 132 127 128 142 157 174 188 200 192 155 109 99 10 8 5 5 6 9 11 12 13 13 12 12 12 12 12 12 12 12 13 13 13 13 12 12 13 14 15 17 18 18 16 15 14 13 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 11 12 13 14 13 12 12 11 12 12 12 12 12 12 13 13 14 14 14 14 14 13 13 14 14 13 13 13 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 16 17 16 16 16 16 15 15 15 15 14 13 11 9 7 2 353 343 335 320 288 264 252 259 262 268 270 268 262 255 249 243 243 245 249 253 260 303 39 48 51 23 341 315 323 329 331 329 329 266 242 280 294 318 71 80 52 27 18 41 40 36 34 30 29 19 10 5 13 36 42 44 42 45 53 61 78 98 107 108 196 280 259 292 352 69 105 125 112 43 337 333 326 346 4 20 12 2 35 56 56 52 63 65 74 96 127 157 154 124 87 106 113 341 17 32 49 25 323 309 303 312 312 316 353 36 34 20 9 24 26 25 24 26 29 37 50 62 61 54 54 54 54 53 52 46 19 337 317 306 304 300 296 288 280 271 261 247 226 206 198 198 203 213 219 226 230 233 236 235 233 233 234 250 294 338 333 295 291 296 301 313 326 0 71 91 95 91 73 27 18 18 23 28 34 36 35 16 340 290 266 257 252 253 255 253 243 231 230 234 241 255 275 312 342 0 6 17 52 128 149 131 116 94 89 89 94 98 101 98 84 36 21 62 95 93 86 79 74 71 61 47 47 57 69 72 75 81 89 95 103 111 117 117 115 118 118 121 120 122 130 140 155 163 150 116 104 106 155 180 171 137 125 120 94 76 82 87 101 39 317 305 279 263 269 282 299 294 287 286 281 274 267 266 268 278 285 290 300 311 325 2 53 73 84 93 94 97 90 86 79 72 52 21 0 351 338 329 318 315 312 309 313 316 321 328 334 333 334 335 331 325 301 277 268 295 314 322 328 331 10 33 29 38 58 99 116 124 125 125 119 124 124 97 62 32 23 34 75 95 101 107 117 195 175 134 105 104 104 115 112 108 79 53 35 32 36 57 57 41 2 327 278 285 302 342 33 124 121 105 4 356 33 105 100 86 77 78 96 99 99 95 95 96 137 161 167 168 151 46 0 341 341 115 138 133 128 123 126 147 195 173 124 81 59 33 49 74 83 79 58 44 52 74 75 68 32 350 318 308 1 63 62 61 67 87 101 117 135 148 122 107 114 111 103 99 94 87 86 80 54 39 30 19 11 3 0 355 268 224 220 1 23 33 87 106 97 85 74 76 78 73 25 10 48 52 36 5 35 93 102 106 112 211 236 257 257 254 249 266 296 291 288 289 296 331 59 70 73 69 59 45 31 16 358 345 337 345 357 10 10 8 2 357 354 70 103 106 101 97 96 94 93 94 87 289 51 76 73 49 29 17 12 10 76 82 77 63 18 340 333 333 329 328 330 99 118 114 108 105 103 100 99 100 100 101 101 101 98 98 102 115 141 214 225 226 221 211 197 176 175 198 248 272 282 278 274 272 269 262 261 269 280 282 282 272 255 241 230 221 217 211 201 186 175 169 174 177 180 180 182 189 208 222 210 177 155 148 149 152 159 171 189 197 201 191 188 187 187 175 152 139 135 144 153 157 143 131 122 119 114 109 107 105 155 281 301 84 86 84 68 55 46 42 36 28 23 22 23 29 36 49 60 70 71 69 67 65 59 49 30 18 12 8 347 341 341 37 61 70 66 58 43 36 28 12 356 341 3 63 104 116 123 133 137 140 148 169 200 210 192 131 124 128 146 158 166 153 144 141 167 196 218 182 149 142 139 137 133 131 129 124 124 156 255 269 197 122 112 122 138 175 189 184 151 137 133 146 154 160 138 126 121 127 135 142 149 157 148 140 132 138 168 224 214 180 143 141 143 155 166 178 185 186 165 125 102 99 10 7 5 5 7 9 11 12 13 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 13 14 16 18 18 18 16 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 10 10 11 11 12 13 13 13 12 11 11 11 11 12 12 12 12 13 13 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 13 14 14 14 14 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 15 16 15 15 14 13 11 10 7 3 355 349 343 333 293 269 273 281 287 290 291 286 280 274 266 258 252 250 252 255 264 15 51 59 64 190 239 263 305 320 327 328 329 292 263 264 242 193 152 123 93 57 39 50 40 39 45 46 40 21 13 20 30 41 47 52 49 30 312 228 228 234 112 88 40 9 13 35 44 64 102 126 125 103 324 339 349 3 9 22 12 4 10 50 61 37 22 13 27 37 32 23 25 30 39 47 53 289 35 93 115 167 248 273 281 289 293 309 349 23 35 19 22 37 35 29 15 12 13 21 52 86 92 85 73 60 47 40 35 29 11 347 333 328 328 328 327 322 314 303 296 285 266 244 221 212 212 218 226 231 233 237 240 241 243 249 260 288 317 341 350 350 341 331 340 355 22 36 50 55 64 97 140 174 154 61 41 37 36 32 20 328 280 266 261 259 261 255 252 256 251 245 243 250 267 300 326 347 357 4 2 6 33 132 132 115 105 97 96 94 93 92 89 82 72 55 38 42 78 89 86 80 78 77 67 55 47 59 72 76 75 74 79 88 102 116 127 123 123 123 122 123 128 134 143 154 162 163 123 90 90 107 180 195 174 104 99 100 89 84 90 98 105 87 27 344 295 267 255 259 265 263 268 273 275 272 263 257 259 266 276 286 298 311 329 6 69 99 107 113 111 110 112 114 119 129 115 29 307 296 288 287 286 293 301 310 322 330 337 335 334 332 330 329 326 323 326 336 344 338 334 331 2 47 80 75 60 48 57 95 105 114 134 134 123 104 87 76 62 44 27 23 34 91 108 104 76 8 54 138 133 139 137 144 118 95 80 72 63 52 46 64 103 109 305 309 304 19 12 356 0 49 66 51 21 354 15 96 104 106 111 135 158 120 99 93 101 111 147 92 52 59 51 37 5 345 333 136 141 135 131 126 132 172 206 174 116 88 74 49 44 60 86 83 73 53 48 57 73 77 298 281 279 299 356 50 71 78 71 65 86 126 149 156 119 113 124 114 101 95 89 81 77 69 56 45 39 30 15 0 357 356 352 203 166 62 37 27 76 103 93 86 74 58 78 88 49 25 46 66 51 341 0 73 109 125 158 215 244 269 269 263 249 248 268 261 270 278 314 40 62 69 74 73 67 56 34 9 345 336 337 355 11 23 12 4 354 355 7 63 97 104 102 102 103 107 114 134 144 154 68 57 61 51 25 332 313 307 74 81 80 71 46 15 9 4 355 342 330 12 120 122 117 117 121 118 117 120 121 121 117 113 107 104 105 121 153 203 233 238 235 225 212 198 195 199 218 245 269 279 284 285 281 272 266 266 266 269 269 267 263 258 255 252 244 232 221 208 193 184 180 177 173 168 165 164 168 173 175 164 154 150 148 148 154 161 173 182 186 189 193 196 201 185 158 146 147 156 163 162 146 134 129 125 123 121 125 133 166 218 179 103 96 91 78 64 48 46 43 39 41 43 44 49 56 59 64 73 75 75 71 66 59 43 22 7 357 344 334 350 29 67 74 73 68 57 38 27 16 0 346 338 350 40 105 123 132 140 138 141 150 173 204 215 191 142 138 142 151 159 163 153 146 144 160 174 183 152 140 140 139 138 134 131 129 129 134 152 199 240 151 127 124 134 150 174 170 159 142 140 144 159 163 162 138 130 131 138 146 152 160 164 155 143 132 134 152 206 224 216 180 164 161 166 174 182 182 173 143 111 101 99 9 6 5 5 7 9 11 12 12 11 11 11 12 12 12 12 12 12 12 13 12 12 12 12 13 15 17 18 18 18 16 14 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 12 12 11 11 11 11 11 12 12 12 13 13 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 14 13 11 10 7 4 0 1 5 14 24 21 356 335 321 311 305 303 300 295 291 288 274 265 261 262 279 25 53 66 56 313 292 278 286 311 320 319 321 330 22 32 25 26 44 73 84 81 62 51 44 47 56 77 93 91 44 36 30 13 269 238 230 248 263 259 0 31 57 57 49 57 58 44 0 2 120 123 128 93 22 9 8 18 8 7 17 27 31 53 55 41 1 347 10 33 45 30 21 16 25 44 83 108 124 133 144 169 200 235 243 256 276 305 331 351 25 33 36 39 39 27 12 8 2 345 327 287 267 49 56 64 55 38 25 14 352 341 338 345 347 346 344 343 340 338 333 325 315 305 286 259 251 248 247 245 243 246 251 257 262 272 293 322 351 6 11 6 0 354 11 32 50 56 58 53 49 47 49 52 48 67 69 75 69 333 287 276 266 263 261 259 255 249 244 243 243 246 263 8 0 350 351 358 5 6 7 23 71 101 93 82 86 90 97 100 100 97 94 88 80 67 49 45 56 85 93 92 91 89 84 73 60 66 76 84 86 84 89 101 122 127 128 121 121 123 124 127 131 140 150 161 151 134 100 90 93 104 140 213 197 137 119 109 96 90 93 107 125 121 341 318 297 279 264 257 254 252 255 261 268 267 260 250 249 252 265 278 290 302 321 33 102 119 118 116 113 113 113 128 142 146 132 70 281 276 275 274 276 280 298 313 329 335 336 333 328 323 323 322 324 332 341 344 346 339 330 323 0 37 62 69 71 66 74 88 96 105 118 121 118 109 97 92 95 73 42 18 6 0 75 78 38 2 288 144 128 136 124 106 89 83 87 78 69 57 7 332 220 222 315 352 19 63 63 53 63 70 77 68 35 357 24 68 94 107 132 171 156 99 89 87 101 108 107 89 75 64 55 36 355 338 337 131 143 139 137 137 166 188 197 189 132 94 89 78 49 55 80 80 75 66 58 54 71 92 251 263 290 334 342 9 100 102 86 29 58 141 144 140 122 119 119 111 93 81 80 82 81 82 81 77 71 60 14 358 355 352 351 31 104 76 48 34 25 84 102 103 99 88 105 119 141 49 21 63 51 326 308 295 136 187 221 249 269 282 292 294 298 222 206 241 255 269 75 71 63 59 64 71 73 65 32 349 330 337 350 14 25 27 13 359 349 357 22 69 93 101 103 108 112 118 125 138 124 101 75 58 45 34 0 325 318 326 57 64 60 50 38 23 24 21 17 5 356 7 101 118 116 116 118 115 117 126 130 135 130 130 130 130 132 146 182 218 231 233 234 227 218 210 210 210 214 226 244 262 277 286 285 282 275 275 272 269 267 265 265 265 264 260 252 238 228 219 219 215 206 197 186 173 165 161 160 154 147 139 134 134 142 148 154 161 167 174 178 180 187 195 209 200 177 155 159 166 169 162 143 139 135 130 130 131 137 144 157 162 135 110 104 101 97 89 75 65 59 55 59 60 61 63 66 67 66 70 80 86 80 59 17 347 338 337 345 349 353 33 62 78 78 77 70 56 37 19 357 340 334 334 342 8 82 121 133 138 135 139 150 172 195 209 173 147 144 145 150 157 161 156 152 150 155 156 149 141 142 147 145 140 134 130 128 131 137 149 161 163 138 131 132 138 146 158 159 157 150 150 154 165 163 155 138 136 140 148 155 162 167 165 152 140 133 139 153 190 220 224 215 193 182 182 187 190 178 149 107 87 81 82 8 6 4 5 7 9 11 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 15 17 18 18 17 15 14 13 12 12 12 12 11 11 10 10 10 11 11 11 10 10 9 9 9 9 10 10 11 11 11 12 13 12 12 11 11 10 11 11 11 12 12 12 13 13 14 14 14 13 13 12 12 13 13 12 13 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 13 11 8 6 5 7 14 15 5 356 0 10 2 350 336 328 330 328 328 314 307 298 290 279 268 260 155 118 136 250 285 297 288 288 301 317 335 3 21 39 37 31 14 8 11 57 88 76 59 50 55 69 98 104 105 67 43 0 282 267 227 93 49 55 59 63 72 86 89 100 186 208 277 273 254 193 95 73 46 29 18 9 12 30 32 35 45 54 60 55 25 312 336 5 39 56 33 12 7 19 50 102 125 135 140 154 174 200 220 228 250 293 315 331 350 36 54 49 43 38 23 14 16 6 356 353 350 345 330 322 302 200 215 276 300 303 309 316 323 328 332 336 340 342 341 337 336 334 331 327 320 301 290 282 275 270 272 280 297 318 341 4 12 16 13 6 358 353 354 13 45 60 61 60 56 52 50 47 44 38 30 16 314 275 280 286 278 269 265 260 253 251 248 243 236 200 91 67 51 24 353 345 346 15 30 39 61 80 87 78 72 69 76 92 105 110 113 107 100 90 80 67 56 60 89 99 103 103 107 112 114 109 98 95 98 104 108 113 111 115 118 116 110 108 108 111 120 130 144 150 156 130 103 88 94 101 98 89 74 58 129 123 108 98 90 91 122 123 217 277 290 296 293 289 281 274 264 249 252 259 265 263 255 244 241 253 268 283 296 315 103 117 122 120 113 107 117 126 141 138 129 101 67 301 264 256 263 267 275 299 320 333 332 331 326 324 321 322 325 331 335 338 332 326 312 316 353 24 36 46 47 59 80 94 96 92 82 81 96 116 129 106 99 99 81 54 28 17 15 43 45 31 18 9 44 74 85 83 84 95 99 98 86 72 55 27 15 114 67 43 20 22 44 83 97 99 96 93 84 49 4 22 55 95 86 71 71 89 89 93 95 113 117 115 107 96 86 76 42 359 343 337 179 150 142 143 155 196 207 209 210 190 108 100 91 70 63 65 78 84 83 70 57 56 56 47 52 22 346 327 314 154 91 58 25 53 133 138 155 176 139 116 107 80 59 67 77 87 97 108 127 152 185 12 2 1 354 352 4 38 61 48 32 14 129 123 105 99 93 100 115 137 28 14 18 3 347 340 327 301 273 272 278 284 300 324 333 343 346 267 246 244 232 98 86 77 60 55 61 71 66 354 332 334 351 10 28 37 33 14 357 349 1 38 76 90 95 98 105 111 118 118 115 107 98 89 69 48 23 355 336 329 5 72 70 64 52 46 42 40 38 35 32 32 41 78 105 112 113 113 110 107 103 19 318 296 162 148 145 147 153 169 193 214 221 223 220 215 211 210 210 210 217 229 247 257 264 266 266 266 279 282 279 276 272 272 269 266 259 249 234 215 202 202 208 213 212 205 196 184 176 167 148 137 130 130 132 138 146 153 160 167 174 177 180 183 186 189 194 185 170 172 177 174 159 145 144 141 137 135 135 137 145 155 161 139 114 109 111 116 118 114 99 86 76 77 78 78 78 78 77 71 62 71 95 97 325 314 309 327 355 19 34 48 64 72 78 81 83 80 66 43 5 344 329 332 336 345 7 37 82 105 117 118 125 135 149 161 164 153 146 143 144 147 152 156 157 155 151 145 136 133 137 137 138 132 126 123 127 130 135 140 146 153 151 144 137 135 135 143 154 164 162 155 148 151 163 153 142 134 138 144 151 159 166 168 165 153 143 141 144 158 182 208 223 226 211 204 201 201 192 163 120 95 86 82 79 8 5 4 5 7 10 11 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 15 17 18 18 16 15 13 13 12 12 12 11 11 11 10 10 10 10 11 11 11 10 9 9 9 9 10 10 11 11 12 12 12 12 11 11 10 10 11 11 11 11 12 12 13 13 14 14 14 13 13 12 12 13 13 12 13 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 16 17 16 16 16 16 16 15 14 10 6 3 2 4 11 13 3 351 355 9 5 352 337 345 357 349 319 300 326 336 338 329 274 180 152 148 166 187 208 307 322 326 333 19 25 24 29 35 33 20 357 346 340 0 63 67 64 62 70 91 120 123 121 104 178 257 256 258 80 58 61 69 94 122 142 158 170 149 118 56 32 19 66 92 89 73 52 26 14 7 23 38 36 38 40 64 75 52 261 240 32 32 28 28 7 16 14 24 52 92 124 137 145 160 179 205 220 231 281 327 342 357 21 53 57 52 43 31 17 22 27 15 7 0 358 352 333 317 294 271 253 246 252 260 268 273 277 280 286 295 300 302 307 314 320 323 325 321 316 311 308 306 303 306 310 341 10 31 36 33 23 12 0 351 344 341 357 35 60 63 62 58 53 48 45 43 41 38 34 27 19 12 352 330 317 296 266 261 258 257 255 254 237 125 94 88 77 37 295 284 4 78 58 55 56 76 86 88 82 72 62 61 91 115 115 106 99 94 86 78 67 66 78 98 104 104 115 123 121 117 111 109 111 118 119 114 100 97 99 99 95 87 84 84 93 119 144 137 123 104 103 104 110 110 103 94 85 43 295 218 113 107 108 123 150 139 137 305 302 301 299 294 291 291 276 248 244 245 253 256 253 241 234 237 258 277 301 318 113 130 133 133 129 128 135 145 154 129 109 86 91 217 209 215 227 247 258 278 315 328 322 318 317 319 320 322 327 333 335 329 318 329 341 10 15 20 35 37 22 22 39 70 82 81 58 38 15 87 99 92 90 88 78 65 50 42 45 70 74 64 25 13 22 55 73 83 100 118 119 109 92 82 69 32 38 60 63 52 20 2 353 156 148 133 101 90 83 55 5 355 37 73 69 59 37 73 96 113 117 116 99 89 85 84 80 72 49 13 337 321 291 159 145 146 164 197 207 208 206 184 94 94 96 94 88 90 101 97 93 82 58 47 57 57 56 17 298 301 289 119 64 42 21 9 12 148 176 201 187 114 103 89 79 78 85 97 103 112 135 168 180 32 16 8 356 354 356 11 34 44 29 17 2 99 90 82 75 54 46 44 42 34 24 0 349 348 357 357 326 331 357 25 12 357 354 356 2 6 17 129 86 62 89 95 90 77 67 69 333 311 352 14 31 32 37 50 47 28 2 359 8 46 76 92 94 94 98 102 105 106 108 112 108 103 91 71 25 358 336 323 353 77 80 73 65 60 55 52 49 48 45 44 45 59 84 105 109 109 104 93 60 19 2 358 24 121 141 144 148 157 172 192 206 213 211 210 208 207 206 206 209 219 235 241 244 245 240 238 238 245 250 257 259 264 265 262 255 244 234 213 200 192 199 208 216 219 220 219 220 216 172 143 134 136 139 144 147 149 151 155 173 189 209 200 180 172 154 155 203 215 202 185 161 153 155 152 147 137 133 135 150 163 166 136 114 112 118 128 135 133 121 114 107 102 100 99 98 99 99 103 140 281 293 303 311 331 351 23 51 69 70 71 71 72 76 85 91 83 48 349 331 331 331 338 349 8 23 31 41 48 53 61 71 82 96 103 110 133 139 140 138 137 137 137 138 121 98 58 61 100 124 123 122 114 107 99 112 144 151 153 154 155 146 123 105 110 125 147 156 160 139 118 98 96 110 120 129 134 138 145 150 157 162 164 162 157 151 150 155 168 186 205 216 224 219 210 201 180 143 107 97 92 90 87 81 7 5 4 5 7 9 11 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 15 17 18 17 16 15 14 13 12 12 12 12 11 11 10 9 9 10 10 11 11 10 9 9 8 9 9 10 11 11 12 12 12 11 10 10 9 10 10 11 11 11 12 12 13 13 14 14 14 13 13 12 12 13 13 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 17 16 16 17 16 16 16 13 7 1 359 355 6 35 18 2 353 357 2 347 334 338 355 15 349 337 3 2 4 358 0 133 139 142 153 138 48 19 10 32 44 45 34 28 30 32 33 3 340 330 334 344 7 40 59 68 79 101 115 115 136 170 212 245 264 74 73 61 99 182 144 141 157 139 88 79 68 45 35 38 57 72 83 82 70 24 3 5 37 39 25 23 39 59 55 333 278 304 24 28 21 347 353 87 62 49 77 101 117 125 139 160 188 215 238 267 342 358 7 10 27 57 60 58 54 48 39 32 25 17 3 353 350 339 321 313 301 284 267 253 251 253 261 265 266 265 263 260 254 252 256 270 280 286 293 308 318 321 319 316 314 323 340 11 28 37 40 30 0 341 332 327 331 332 36 65 67 66 64 59 54 52 47 44 41 39 35 31 26 24 13 0 345 324 286 279 277 275 281 288 289 108 107 110 123 180 196 48 68 66 60 49 47 62 81 91 88 81 63 33 356 19 83 95 92 87 82 75 68 64 68 85 93 99 106 104 99 96 96 96 95 96 99 96 84 76 78 90 96 97 92 84 66 72 104 118 121 118 123 124 126 122 116 106 104 203 253 234 129 119 118 134 148 146 145 144 256 277 280 282 286 293 285 270 256 251 250 253 253 246 239 233 246 265 299 276 180 180 184 188 166 154 149 166 176 126 83 88 142 192 198 191 198 232 241 252 273 289 289 291 295 304 307 308 328 338 338 333 335 0 8 13 9 17 39 40 35 23 30 56 75 76 49 352 323 13 75 80 82 82 77 72 68 69 87 124 111 102 65 3 334 32 107 138 135 128 115 106 95 88 77 59 55 61 70 54 347 334 336 106 79 81 82 87 88 73 58 52 54 62 70 76 60 76 105 110 100 98 97 84 68 59 51 48 25 350 318 311 304 237 147 140 155 174 188 187 178 118 93 93 101 117 153 132 117 108 105 100 76 69 106 114 263 264 288 309 289 86 69 48 27 344 322 237 196 184 136 101 99 102 102 104 97 91 84 72 62 58 44 32 18 8 358 352 349 358 22 41 30 26 24 79 90 86 76 62 49 47 45 27 8 346 341 346 20 39 44 45 44 39 21 4 356 358 6 23 40 61 71 81 111 121 125 121 117 189 284 327 63 69 68 53 52 77 94 88 44 22 20 41 72 95 97 97 97 95 91 86 85 89 98 102 104 99 67 347 329 326 61 82 83 79 74 68 65 63 57 53 49 46 46 48 65 88 98 102 101 99 90 74 71 71 77 96 119 128 137 148 159 173 190 203 211 212 211 209 201 197 200 214 229 240 244 243 242 236 224 216 212 218 230 239 239 240 237 234 233 224 212 201 207 214 223 227 231 236 236 232 193 144 131 134 136 139 140 135 131 129 114 60 29 33 71 83 84 82 49 331 284 240 180 164 162 158 148 134 132 137 161 173 172 132 115 117 125 139 148 143 132 128 124 124 121 121 122 125 131 149 180 252 338 0 6 25 46 67 80 85 80 77 72 71 70 61 331 286 302 324 350 0 4 0 20 36 38 37 35 37 36 36 37 36 43 49 61 86 113 127 124 119 110 106 102 108 115 125 118 118 119 117 117 113 112 107 112 258 249 221 192 158 121 97 80 71 78 154 152 134 102 86 77 64 39 15 76 136 142 144 148 151 156 160 163 162 158 160 165 182 197 212 216 216 199 170 126 107 94 87 89 90 93 92 88 6 4 4 5 7 9 11 12 12 11 11 11 11 11 11 12 12 11 12 12 12 12 12 12 13 14 16 17 17 16 14 14 13 12 12 12 11 11 11 10 9 9 9 10 10 10 10 9 8 8 8 9 10 11 11 11 11 11 11 10 9 9 9 10 10 11 11 12 12 13 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 17 17 17 14 4 7 22 28 31 14 357 334 331 327 308 311 311 331 350 354 5 32 346 312 301 325 37 78 87 82 54 37 25 23 24 51 62 54 43 42 31 14 327 322 326 341 345 350 19 47 49 58 74 86 104 203 289 314 355 40 76 92 123 204 201 110 111 107 93 87 82 78 59 25 42 68 78 89 102 111 136 339 9 69 44 21 14 42 65 46 5 341 32 32 19 357 313 289 145 105 105 125 121 116 108 121 155 201 246 303 331 11 38 30 17 16 17 21 33 54 70 61 44 25 6 353 341 332 317 306 302 296 288 277 266 257 258 262 264 266 267 268 270 269 259 248 253 267 293 312 323 328 331 330 328 329 335 348 12 25 27 19 344 301 299 307 315 331 20 56 63 65 65 65 62 59 57 53 49 45 44 42 37 30 24 12 355 334 324 312 307 308 315 323 328 341 79 111 111 101 86 55 50 55 60 60 46 37 39 69 87 88 83 71 48 26 11 35 68 79 80 78 75 70 64 62 65 79 91 94 86 80 74 74 71 66 66 71 78 76 65 67 82 96 103 105 102 93 66 87 119 123 125 128 126 122 114 108 102 120 213 235 187 118 114 125 164 169 166 169 180 204 230 248 256 262 268 280 283 274 268 265 265 266 268 260 256 254 264 276 232 215 210 208 210 224 187 162 180 256 317 54 110 157 171 180 163 162 268 283 281 273 276 275 258 257 272 282 302 342 347 346 335 340 7 353 342 318 26 42 40 33 6 34 57 75 76 46 317 317 59 84 86 84 84 83 73 59 56 51 94 136 135 133 139 154 239 115 97 88 90 89 92 89 87 86 79 57 70 97 77 27 22 43 53 42 44 66 94 98 81 61 55 58 57 69 172 163 107 89 86 83 94 107 93 83 79 71 57 4 325 305 305 306 305 178 130 138 155 176 164 145 112 110 114 136 150 162 133 119 116 117 125 164 196 184 118 65 0 331 331 350 60 65 47 15 325 318 310 179 119 91 94 98 110 122 122 98 87 76 64 52 43 36 27 16 4 352 344 341 343 7 32 35 31 33 80 100 110 103 90 67 61 53 33 3 338 336 0 55 54 46 38 38 37 10 354 347 347 353 16 33 47 68 99 127 135 143 156 150 67 67 72 81 87 93 105 132 144 134 122 101 67 41 35 67 91 99 101 100 95 88 82 76 73 81 95 107 120 128 349 61 77 85 88 89 88 85 81 77 72 64 57 51 45 42 42 59 79 93 98 103 111 111 98 94 92 95 100 108 118 129 143 153 162 172 183 196 210 215 214 198 189 186 205 226 248 248 245 238 233 226 221 217 221 224 230 230 229 230 239 254 281 292 268 242 234 232 236 238 240 238 236 221 154 119 119 121 123 117 110 104 108 108 84 69 65 85 96 105 98 92 67 37 1 328 279 212 174 145 130 135 145 171 176 164 134 128 131 138 147 159 152 140 135 134 133 132 132 134 140 147 158 155 145 119 98 81 74 74 82 87 89 88 86 84 73 12 304 291 293 344 23 30 26 21 16 35 44 44 35 25 27 31 34 33 34 39 48 52 63 88 109 112 112 111 116 129 163 163 150 124 113 106 110 115 118 124 132 165 231 252 252 228 154 106 94 82 69 31 308 104 98 85 80 74 61 43 23 17 31 136 149 153 153 155 161 164 163 160 165 178 200 217 228 216 180 125 98 85 85 87 89 92 95 100 100 99 6 5 4 5 7 9 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 15 16 17 16 15 14 14 13 12 12 12 11 11 11 10 9 9 9 10 10 10 10 9 8 8 8 9 10 11 11 11 11 11 10 9 9 8 9 9 10 11 11 11 12 13 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 16 17 16 17 19 19 9 20 31 29 18 352 326 310 292 279 261 279 302 351 2 0 336 260 230 287 343 2 23 44 48 51 46 34 16 14 17 37 59 82 81 62 17 326 291 299 328 340 334 335 12 29 18 10 8 37 155 193 4 15 29 55 84 135 160 191 174 133 128 128 131 116 112 118 127 200 71 79 89 104 121 126 100 19 54 76 55 31 344 41 64 56 24 349 27 27 356 320 302 320 46 54 76 101 122 103 83 98 84 349 27 33 29 35 49 43 31 21 7 351 352 35 82 74 54 7 342 333 325 317 307 301 297 295 292 288 284 278 272 269 267 269 271 275 276 279 281 290 306 321 333 339 341 341 340 338 334 334 335 344 358 18 12 345 306 296 296 331 4 29 41 50 57 60 62 64 64 64 63 60 57 54 54 51 48 34 16 344 320 310 312 315 317 330 340 348 346 348 15 56 57 55 55 52 51 50 56 60 57 44 41 68 80 84 82 78 63 47 31 33 48 65 88 98 95 81 69 60 54 56 64 73 79 78 72 69 70 72 69 67 74 75 69 65 72 92 105 115 119 117 107 109 117 120 119 116 109 104 105 107 111 151 200 217 134 112 115 141 184 189 193 202 215 228 236 242 247 246 244 248 253 256 260 272 279 286 290 289 284 276 217 205 217 200 187 180 206 261 252 70 54 30 23 41 122 152 149 140 109 85 57 40 31 22 336 314 267 214 224 253 325 3 351 347 342 356 8 345 326 314 40 43 39 31 21 43 58 74 73 46 351 48 81 94 97 97 93 84 66 52 42 34 18 333 309 231 195 147 55 59 55 50 63 79 100 106 105 105 93 36 73 108 98 84 68 60 47 13 333 289 108 95 82 56 47 54 49 341 200 143 105 103 107 119 108 107 97 106 154 135 76 332 313 303 307 311 321 333 61 81 64 78 129 125 115 124 134 150 147 139 117 115 123 134 150 177 194 188 78 54 36 347 338 356 36 47 26 359 333 337 352 59 75 81 90 102 117 125 116 98 92 85 83 71 59 41 22 10 351 339 331 330 335 353 17 36 27 32 80 105 113 99 95 92 100 101 76 20 352 344 24 74 71 58 25 25 23 348 334 326 328 327 325 340 4 35 87 119 132 149 185 118 91 93 86 84 99 124 167 172 167 150 133 117 102 86 51 63 84 95 99 100 96 92 87 81 75 71 80 96 113 106 75 85 93 98 99 100 101 97 93 83 76 69 61 52 42 36 34 48 70 90 98 105 107 107 104 102 103 105 107 112 122 134 147 157 161 162 162 172 195 208 210 192 183 182 194 207 222 231 235 231 228 226 225 226 229 232 235 235 241 253 282 305 323 309 284 253 242 236 231 228 227 229 230 230 179 111 109 111 111 103 104 112 136 130 104 103 108 118 125 127 122 118 110 114 112 301 298 295 281 136 133 145 158 176 171 157 138 136 137 144 151 158 159 154 146 140 136 134 134 137 142 150 162 160 151 135 115 101 90 85 87 94 98 103 110 117 119 281 283 291 341 51 50 44 31 20 12 36 47 52 30 14 14 19 23 22 34 48 58 65 73 85 101 112 117 121 131 163 216 180 142 120 110 104 102 111 123 128 137 160 203 229 241 209 115 99 95 89 78 28 1 79 85 82 76 66 55 41 29 25 28 67 141 152 151 150 153 152 155 154 165 186 210 224 228 193 141 110 96 86 83 90 99 103 109 115 118 122 6 5 5 5 7 9 10 11 11 11 11 11 10 11 11 11 11 11 11 12 12 12 12 12 13 14 16 16 16 15 14 14 13 13 12 12 11 11 11 10 9 9 9 9 10 10 10 9 8 8 8 9 10 11 11 11 11 10 9 9 8 8 9 9 10 10 11 11 12 13 13 14 14 13 13 12 12 12 11 11 12 12 12 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 19 18 20 30 34 32 355 323 308 321 339 337 326 337 358 16 11 0 334 328 54 54 43 38 45 51 53 51 48 30 11 7 17 30 32 27 22 11 354 323 295 180 325 328 317 321 4 62 59 333 304 249 240 196 138 58 54 69 91 126 139 150 160 160 160 122 102 101 119 140 154 139 83 73 80 95 93 81 74 50 59 66 63 356 294 246 71 64 35 11 3 0 319 286 310 53 62 63 68 62 41 20 34 80 43 26 86 86 59 42 40 56 38 358 333 334 347 32 68 58 34 353 334 316 305 301 300 300 301 301 301 299 296 291 284 278 273 270 267 267 266 271 281 316 345 359 359 357 353 350 350 345 340 334 331 330 331 331 319 319 310 340 0 23 31 36 39 44 51 53 55 59 63 66 68 68 66 63 61 62 58 41 350 304 296 297 301 308 320 337 348 354 352 352 0 33 45 48 50 51 48 46 47 53 56 52 53 66 78 83 84 85 81 68 55 48 42 41 68 94 102 89 79 70 60 54 57 68 80 88 90 88 85 84 79 78 79 79 77 71 78 98 114 124 126 129 131 131 128 122 119 117 116 117 118 130 146 168 163 151 127 124 129 151 176 193 199 207 233 248 254 255 255 253 253 254 255 254 251 261 276 286 287 286 269 217 151 180 208 188 168 152 179 294 266 84 67 42 36 36 111 134 129 117 101 90 76 59 51 41 10 350 318 222 187 215 12 9 350 346 347 4 7 345 8 30 63 81 95 46 41 48 55 61 52 48 43 77 89 101 101 100 98 91 79 57 38 30 37 42 38 31 24 53 62 65 53 37 40 58 87 97 106 110 99 63 48 70 96 92 84 65 21 302 292 295 94 93 88 69 54 42 76 179 169 129 130 139 142 144 110 97 89 85 260 246 306 330 318 316 328 338 356 25 48 50 42 52 85 103 108 116 129 141 124 113 101 109 122 151 177 199 202 129 59 51 33 342 342 6 48 46 19 4 354 354 10 44 64 74 84 104 125 120 104 97 103 106 92 50 42 29 4 343 327 322 319 322 327 340 356 18 9 19 69 96 99 95 104 119 132 128 111 78 36 21 54 68 72 60 29 19 358 331 326 325 331 333 331 334 345 11 49 102 127 140 155 124 103 95 104 111 126 154 173 169 159 142 121 103 98 107 124 179 49 66 88 95 99 97 92 86 80 72 74 81 89 92 96 112 122 124 121 116 112 100 91 82 77 72 65 55 40 30 26 32 50 73 94 102 103 103 103 101 106 109 113 118 126 138 145 149 150 149 150 160 179 194 196 185 185 189 199 200 200 206 212 214 217 220 223 226 229 236 243 248 269 292 311 308 299 279 257 240 232 228 223 220 218 220 222 230 200 144 121 124 125 130 145 163 173 154 118 128 132 150 150 147 151 162 179 205 211 237 322 330 330 331 157 170 172 173 159 149 147 145 145 148 151 154 165 166 164 147 138 135 137 141 144 149 157 164 157 140 120 107 101 98 101 111 121 127 138 160 237 263 274 333 55 67 58 45 24 12 9 29 40 45 24 12 10 9 8 6 39 58 75 81 86 86 92 104 111 115 127 187 255 211 135 119 112 108 108 108 113 122 139 172 204 217 195 97 88 92 93 94 82 39 0 75 83 84 76 61 52 38 27 36 42 56 92 119 122 123 120 110 104 79 155 209 219 224 217 180 140 116 105 98 92 102 112 123 129 133 129 131 6 5 5 6 7 9 10 11 11 11 11 10 10 10 11 11 11 11 11 11 12 13 13 13 13 14 15 16 15 15 14 14 13 13 13 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 9 10 10 11 11 10 9 9 8 8 8 9 9 10 10 11 11 11 12 13 13 14 13 13 12 11 11 11 11 12 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 17 18 18 17 17 17 16 17 17 15 17 24 32 28 326 316 320 16 28 25 14 356 9 14 8 359 349 358 44 61 55 54 61 73 78 73 68 62 15 1 21 32 33 27 18 2 352 341 330 310 306 312 309 317 320 152 165 186 193 198 190 166 119 73 75 82 100 115 123 124 132 95 57 68 75 78 82 78 66 51 46 53 59 66 70 73 80 63 44 45 37 300 266 234 162 76 62 0 333 314 222 228 17 46 69 85 93 80 46 11 25 67 70 71 87 73 56 7 336 294 325 16 23 12 17 48 64 61 29 3 344 326 309 306 305 308 311 314 314 316 318 316 309 299 290 283 278 274 267 280 331 11 15 14 7 1 357 356 354 353 347 337 329 315 299 310 341 8 19 30 34 35 32 31 32 37 44 48 48 47 56 67 74 86 93 87 82 79 88 130 264 274 278 286 295 307 323 341 350 353 353 353 0 46 63 59 54 50 45 41 34 31 41 55 61 66 75 80 84 87 86 78 72 67 64 56 49 63 85 94 95 90 80 69 62 70 84 100 102 99 92 88 86 88 88 90 90 89 107 135 149 148 147 152 155 155 142 134 124 122 122 130 142 167 168 163 148 139 132 130 133 145 162 182 186 193 214 261 282 288 283 275 265 265 268 271 274 280 286 287 281 276 246 187 144 149 154 160 142 131 115 121 148 113 91 65 45 37 68 111 114 109 103 98 88 73 60 38 2 328 292 215 67 38 18 6 345 352 358 11 349 330 353 338 213 144 91 51 44 45 49 45 29 27 53 83 86 88 80 79 85 82 77 64 51 39 46 52 56 39 27 53 72 83 77 64 48 43 45 62 79 95 101 94 29 6 31 84 81 61 347 304 302 298 108 90 90 89 81 85 126 136 141 157 152 154 135 119 96 109 120 94 49 58 42 17 349 351 5 18 41 64 57 49 42 43 56 102 120 132 121 111 94 90 89 98 122 184 185 203 233 1 39 49 32 343 348 22 69 56 28 4 352 342 352 12 56 70 91 136 115 78 85 89 99 96 78 42 17 333 292 283 292 300 307 313 322 331 343 353 352 54 93 89 92 96 116 133 142 133 123 131 133 115 81 76 80 71 49 12 343 323 324 332 348 340 336 333 334 347 343 327 322 123 121 114 94 70 145 155 157 162 162 153 139 118 83 67 64 91 131 170 216 293 0 70 100 101 97 91 88 81 78 83 94 124 146 167 168 166 164 139 109 94 88 84 80 75 68 56 40 29 23 24 28 38 55 67 75 82 81 79 93 105 112 118 126 141 146 147 145 144 146 158 171 183 184 183 184 189 197 196 194 194 194 196 203 213 222 229 236 244 257 269 290 293 292 278 266 255 246 238 235 230 226 221 217 218 222 224 212 186 165 158 156 160 165 169 162 145 127 145 150 103 2 1 49 169 237 252 247 217 4 1 336 324 302 231 193 171 164 160 160 156 151 148 147 151 166 175 176 154 143 138 140 142 144 150 160 171 164 143 121 113 113 118 131 144 165 185 214 242 264 269 284 74 71 70 58 38 3 12 21 38 36 30 11 3 0 7 13 19 43 63 80 86 84 90 96 102 101 104 110 247 276 262 130 119 116 114 114 112 115 135 174 204 209 180 101 82 78 83 89 93 85 29 35 83 87 88 78 64 50 43 38 46 51 59 70 82 91 93 94 100 99 92 31 313 292 263 227 183 142 122 114 112 112 123 135 145 143 140 137 142 7 5 5 6 7 9 10 10 11 11 11 10 10 10 10 11 11 11 10 11 12 13 13 13 13 14 15 15 15 14 14 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 9 10 10 11 10 10 9 9 8 8 8 9 9 10 10 10 10 11 12 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 17 17 18 18 18 17 17 17 16 16 15 15 17 25 16 354 9 21 37 31 16 330 333 0 8 9 10 15 25 43 50 39 34 54 123 115 109 91 53 11 4 23 34 36 27 10 352 343 338 335 333 329 329 331 335 336 349 163 165 165 162 154 143 115 75 66 70 96 115 124 103 98 86 83 79 76 74 72 60 48 32 27 42 68 83 94 90 90 79 74 229 283 293 278 234 219 232 246 268 293 287 222 179 353 23 54 91 85 59 50 38 34 67 94 76 64 46 34 4 9 19 39 40 43 36 39 54 67 64 29 4 350 340 328 323 323 324 328 332 338 345 350 352 352 354 356 354 351 351 358 16 25 23 19 15 6 359 353 356 2 7 3 355 353 0 17 22 25 28 32 37 34 32 27 23 22 31 40 50 44 43 51 63 129 152 142 120 120 135 172 196 226 262 280 293 303 318 331 342 350 353 354 352 3 63 76 72 63 53 39 32 24 14 35 57 65 68 69 71 73 75 73 70 72 71 67 60 48 33 54 97 98 98 95 85 75 73 82 92 96 96 90 87 89 102 108 107 111 122 155 176 182 175 169 168 170 170 156 141 129 133 137 145 157 173 167 156 141 136 132 131 133 139 149 163 174 178 176 138 343 330 315 303 289 301 307 302 309 313 317 314 303 314 20 37 48 48 74 105 106 116 128 163 166 116 81 65 42 21 345 67 101 105 106 106 102 92 82 59 345 276 269 169 38 29 16 353 331 349 0 37 277 306 3 36 55 57 51 41 37 35 36 24 7 0 64 87 77 72 70 70 72 73 75 72 70 66 55 51 55 46 43 58 85 108 138 115 80 64 54 49 49 59 90 103 103 77 71 89 86 72 310 289 284 84 93 88 93 100 97 98 108 112 129 165 162 140 81 64 53 87 101 93 82 77 79 62 23 4 357 4 31 62 58 51 44 36 42 88 124 132 107 93 82 76 66 27 311 284 193 137 54 344 18 56 40 12 356 37 79 66 33 330 325 331 347 353 14 67 147 139 88 76 78 82 89 86 77 52 331 283 269 268 274 285 295 303 316 326 338 350 11 69 83 82 94 106 125 136 147 140 131 131 113 101 96 94 96 90 70 8 342 331 331 330 333 329 325 320 317 346 41 41 39 68 107 116 116 252 255 245 226 240 275 322 0 33 39 38 37 44 86 152 159 179 340 355 91 114 112 105 127 136 132 151 168 180 182 185 186 190 199 206 70 79 88 92 86 82 77 64 46 39 34 30 32 39 50 59 69 77 71 66 70 88 108 125 137 147 148 148 148 149 152 162 171 181 184 187 189 193 196 197 195 191 187 186 188 197 211 226 240 253 259 263 269 262 256 251 248 245 247 249 250 248 246 244 239 235 233 228 223 202 185 172 165 162 160 155 143 143 141 149 136 31 10 353 341 310 296 287 282 284 97 67 23 350 335 324 295 245 198 186 178 171 158 146 144 150 166 173 174 156 145 142 145 148 149 157 167 177 166 142 123 121 124 135 155 184 204 224 244 253 269 178 87 83 78 73 62 39 11 16 29 40 32 19 357 357 3 29 43 49 54 62 76 84 91 97 98 97 99 103 120 267 284 301 108 114 113 116 120 125 142 184 218 228 200 120 90 80 74 73 81 85 71 61 73 85 89 90 85 78 66 53 51 57 59 56 59 67 80 76 78 100 108 100 66 9 338 321 295 200 133 123 119 123 131 138 149 165 157 153 146 146 7 6 5 6 7 8 9 10 11 11 11 10 10 10 10 11 11 11 10 11 12 12 13 13 13 14 14 15 14 14 14 13 13 13 13 12 11 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 9 9 9 8 8 9 9 9 10 10 10 10 10 11 12 13 13 13 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 17 18 18 18 18 18 17 16 15 14 12 18 26 25 26 32 35 36 279 269 271 336 4 15 21 25 38 42 42 39 34 18 20 78 64 52 50 34 0 9 25 36 29 16 357 340 331 331 336 341 342 341 342 342 346 350 53 139 149 150 147 138 123 103 73 65 79 94 67 46 88 107 117 113 107 83 73 66 51 0 317 276 245 164 136 100 95 118 115 215 268 307 356 69 136 170 178 255 337 340 347 18 39 30 36 59 50 41 57 61 55 63 76 79 67 46 35 41 61 62 60 47 43 47 50 54 62 56 8 340 330 323 326 331 335 340 345 347 350 357 2 6 7 7 6 5 5 6 7 10 11 13 12 9 3 355 355 6 17 22 24 25 26 28 29 30 28 22 24 29 33 30 25 15 14 22 35 56 50 62 114 193 198 187 171 150 159 175 189 208 252 299 311 318 322 328 332 340 347 354 357 357 19 65 81 79 72 60 41 21 13 11 36 62 74 70 68 64 63 63 62 60 63 67 69 64 51 15 13 59 91 92 92 84 77 71 73 81 90 95 95 103 143 154 134 124 131 151 182 190 191 183 177 172 180 180 173 151 138 138 140 146 152 156 158 152 143 134 133 136 142 149 154 161 169 169 171 162 291 340 0 20 47 24 15 0 20 36 62 66 70 46 28 10 2 0 12 27 36 48 100 168 106 70 66 54 31 2 311 296 85 96 107 113 117 107 98 130 208 242 180 75 45 21 355 317 302 320 339 92 77 75 70 69 69 67 57 44 34 27 25 12 358 347 75 85 77 76 79 75 72 71 76 86 94 99 100 88 70 33 53 61 70 91 127 122 111 93 79 64 48 44 59 120 135 120 97 92 99 100 338 266 252 108 96 93 99 103 98 98 104 114 135 163 180 144 71 79 81 87 86 83 98 108 111 105 79 0 354 359 16 43 57 52 46 35 31 54 113 109 89 84 77 54 14 334 315 314 107 80 64 59 63 65 47 17 344 38 71 69 28 321 326 330 334 324 304 242 174 119 92 89 96 97 96 95 105 157 264 279 280 273 271 274 283 295 310 322 335 2 48 74 79 81 103 117 127 131 139 159 144 126 109 106 112 110 108 100 91 55 347 332 326 323 320 307 302 304 314 53 57 36 20 356 71 117 137 167 255 273 286 306 316 322 323 337 9 24 28 20 58 123 114 80 39 43 83 125 131 140 154 156 158 172 185 195 198 199 200 204 214 265 350 33 86 100 99 99 100 93 82 75 69 60 51 56 65 78 84 87 83 73 47 44 68 112 113 95 114 130 145 153 157 162 171 180 191 200 206 207 207 206 204 198 190 182 176 180 190 211 228 241 245 245 244 243 242 244 248 251 260 264 269 266 265 269 258 254 251 249 246 227 208 188 170 157 143 143 143 153 154 152 136 106 80 42 354 309 296 293 298 333 85 78 63 33 356 327 306 285 256 227 206 188 163 147 147 152 161 166 165 149 144 144 152 159 163 165 169 175 159 140 130 130 133 138 148 170 184 194 202 179 100 96 92 87 84 82 67 38 22 27 31 35 22 3 345 7 33 54 59 61 61 64 72 84 95 100 97 99 106 119 166 250 285 15 91 101 105 111 125 149 203 243 251 239 139 101 92 82 75 69 74 80 76 83 88 92 95 97 97 93 83 73 67 67 65 54 37 24 21 33 42 62 65 62 49 27 4 345 344 355 108 122 125 128 132 137 149 166 174 168 156 142 7 6 5 6 7 8 9 10 11 11 11 10 10 10 10 11 11 11 10 11 11 12 13 13 13 13 14 14 13 13 13 13 13 13 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 9 10 10 11 12 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 19 18 17 16 17 15 13 19 23 23 23 22 10 320 277 293 355 23 22 22 27 33 44 48 52 53 39 23 35 49 46 46 44 21 0 5 30 52 31 10 352 338 321 326 333 345 342 338 337 343 351 352 356 17 75 120 128 129 122 121 110 123 178 2 344 335 346 127 137 116 97 86 85 88 233 251 248 265 292 277 308 355 348 349 351 333 218 237 266 163 157 152 71 40 18 19 26 45 50 44 51 61 53 52 99 95 92 81 83 87 80 67 39 37 49 53 57 58 67 65 63 55 43 356 301 303 301 296 304 318 326 334 339 342 347 354 1 4 3 1 1 359 359 357 358 359 2 3 3 2 3 8 11 14 19 27 33 34 34 33 33 32 27 22 19 15 11 19 21 6 338 325 294 266 244 224 198 224 229 219 211 201 197 220 253 304 320 328 327 325 323 323 327 334 344 356 2 9 39 69 85 81 76 65 48 28 17 19 33 67 77 73 67 61 60 61 65 63 60 64 66 66 50 4 341 28 84 78 78 75 72 70 69 76 87 97 109 159 190 194 152 139 142 172 195 198 195 188 178 178 188 191 183 139 128 129 131 134 143 154 162 139 130 127 137 144 145 149 154 161 161 158 151 127 53 31 29 40 40 18 3 339 29 58 70 71 65 21 339 336 345 353 4 15 22 22 25 29 29 34 44 37 20 337 309 324 79 95 105 107 108 113 128 180 194 191 128 107 90 1 310 312 297 273 233 66 54 69 74 72 78 87 99 103 98 71 35 0 353 4 79 87 82 77 76 83 84 85 91 105 125 128 125 123 118 31 85 100 114 109 119 127 114 100 99 92 66 60 66 91 123 140 91 78 86 68 36 30 74 100 103 103 105 104 102 102 118 135 134 135 115 92 108 142 123 94 76 59 93 203 232 224 19 17 8 2 1 22 49 52 46 32 21 33 87 88 83 79 71 50 8 336 311 9 94 78 64 46 66 74 60 13 331 24 54 59 15 334 313 300 295 293 279 238 196 140 112 111 116 118 124 132 152 186 226 253 270 270 268 268 274 286 306 330 352 32 59 71 77 85 111 119 118 126 140 169 152 129 113 110 115 108 96 49 65 33 350 336 328 327 327 323 315 318 40 65 68 31 352 311 327 70 157 180 240 298 309 316 314 314 312 321 344 20 30 15 114 108 87 70 60 62 78 105 107 111 123 140 149 163 185 201 220 233 240 238 235 23 12 16 73 109 120 126 133 140 143 144 136 131 128 119 107 106 102 99 107 114 169 356 6 36 42 42 38 43 62 105 133 145 154 167 195 222 238 240 241 240 235 230 218 203 190 184 187 201 214 226 235 238 241 244 249 253 259 265 272 276 276 269 269 264 266 272 280 282 276 263 242 212 167 134 114 131 145 157 153 141 126 112 96 82 12 289 290 290 303 56 91 91 84 51 354 324 311 296 281 268 233 179 129 128 138 148 158 163 159 149 146 149 162 174 182 173 164 158 151 146 142 139 139 139 143 150 151 142 122 103 94 92 93 94 103 109 263 17 27 40 33 21 357 347 347 36 61 69 67 64 57 60 69 88 98 102 105 111 130 167 221 257 31 78 90 95 99 100 110 247 278 279 276 203 112 100 95 88 80 73 77 80 82 91 97 102 104 108 114 114 108 104 54 291 289 305 0 25 37 43 52 68 67 60 44 27 12 0 353 350 37 116 124 126 131 141 151 163 175 172 161 139 8 6 5 5 6 8 9 11 12 12 11 10 10 10 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 13 13 13 13 12 11 11 10 10 10 10 10 10 9 9 9 9 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 19 19 18 18 17 16 18 20 21 22 19 19 24 18 20 44 46 41 27 20 24 26 30 12 325 312 37 40 49 66 76 64 46 12 357 354 43 53 34 352 321 309 312 329 338 349 344 341 339 346 353 352 351 352 358 20 54 79 87 87 97 136 217 242 232 245 277 166 133 126 118 108 110 118 103 8 28 356 346 351 28 37 282 298 320 287 221 206 198 183 174 162 97 91 110 33 48 61 48 25 41 47 55 79 142 113 105 101 96 97 100 97 87 72 61 50 28 33 70 79 84 48 339 306 303 308 304 292 280 296 308 322 326 326 332 337 346 350 349 340 338 336 335 334 335 342 351 354 356 357 5 14 12 11 9 22 35 38 38 33 33 30 23 19 11 356 327 260 236 236 254 269 273 271 270 277 288 303 289 276 271 273 276 292 311 324 327 328 323 319 316 317 320 327 340 358 7 26 53 72 80 80 76 69 57 41 27 26 33 65 76 77 71 65 62 67 72 72 68 66 66 66 58 32 357 31 63 65 68 71 74 73 70 74 82 98 145 211 211 204 171 154 158 199 209 205 192 183 171 175 188 185 158 123 127 130 140 149 162 158 152 135 132 131 138 148 155 161 162 161 150 134 103 75 55 41 36 37 27 6 351 357 58 52 50 51 46 295 307 320 342 0 13 20 25 26 27 28 28 18 10 15 15 5 358 354 263 95 50 41 53 74 83 95 70 91 127 133 117 121 29 4 339 314 333 53 54 55 53 49 54 70 127 159 163 139 92 28 14 34 74 84 86 80 85 100 109 118 143 192 219 179 166 165 171 171 145 131 126 108 105 119 92 79 79 70 45 42 55 74 85 87 47 45 54 41 32 33 69 95 105 110 118 103 86 92 131 138 116 95 67 51 73 127 118 101 94 69 34 62 79 87 76 51 17 350 332 346 19 51 50 39 21 38 76 91 95 97 92 77 21 343 316 42 88 100 95 71 88 85 72 7 331 12 47 58 10 335 305 287 280 283 274 254 214 157 119 118 121 130 146 169 191 210 225 241 254 263 265 264 253 268 353 20 31 53 65 71 73 79 104 100 104 112 124 148 161 142 124 106 98 91 43 12 52 37 0 342 338 344 351 359 352 346 347 37 63 25 317 288 291 274 198 262 301 317 318 317 309 304 302 313 327 4 33 166 187 91 69 66 62 60 63 69 74 65 0 21 27 36 20 294 293 287 276 121 96 85 63 37 18 125 141 144 149 156 157 157 156 156 159 170 162 135 126 127 140 151 172 355 10 30 36 38 34 32 32 46 68 95 104 110 121 289 289 286 283 280 279 269 256 238 215 195 193 199 210 220 231 240 246 253 258 264 269 272 272 273 269 268 260 268 287 293 300 295 292 284 273 237 77 71 71 98 120 127 116 108 104 101 99 116 189 256 266 269 263 150 117 116 111 100 47 8 0 56 84 81 78 75 68 68 85 136 165 169 164 157 155 159 172 186 194 187 170 159 155 155 153 148 145 144 146 146 138 125 110 98 90 89 99 108 133 162 266 10 40 50 29 0 336 343 8 69 83 87 79 66 42 33 42 83 99 109 121 135 162 197 279 23 80 90 92 94 98 91 37 328 311 302 299 110 111 108 107 106 100 93 91 87 87 97 107 114 119 124 130 131 132 142 179 266 313 10 42 46 49 50 66 75 78 69 50 25 10 5 358 353 3 67 114 125 134 143 151 159 171 168 157 134 8 6 5 5 6 8 9 11 11 12 11 10 10 10 9 10 11 11 11 12 12 12 12 12 12 12 13 12 12 11 12 12 13 12 12 11 11 10 11 10 10 10 10 10 9 9 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 11 11 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 16 16 17 18 18 19 19 20 19 19 18 18 19 17 19 22 24 24 31 45 55 54 54 56 47 26 14 7 354 323 291 277 263 229 205 169 99 103 94 58 331 301 295 351 349 303 289 294 302 323 346 353 352 348 342 339 344 349 350 349 348 348 350 357 12 25 30 32 41 217 252 258 252 241 195 175 165 108 82 91 84 77 67 45 339 350 356 82 169 205 232 259 284 258 218 200 198 203 184 170 159 163 205 62 66 67 53 32 33 35 312 1 67 98 107 108 119 133 133 119 90 77 57 356 331 1 103 104 41 0 4 11 6 357 335 313 325 328 328 327 325 326 318 318 318 313 302 293 282 267 264 276 310 329 334 335 331 342 350 346 333 312 305 347 39 31 27 31 28 23 16 9 357 347 326 299 279 275 285 292 298 306 315 316 316 312 302 292 294 299 310 318 323 321 317 310 310 310 313 317 324 334 348 4 37 54 64 69 71 67 66 66 53 36 32 47 72 82 84 79 71 64 68 73 78 77 74 72 71 70 56 42 36 41 59 73 76 73 75 75 80 96 120 206 227 226 213 189 205 229 239 200 173 156 136 106 91 92 21 140 147 158 162 169 167 164 159 154 148 149 151 154 160 165 164 160 153 133 113 95 72 53 40 34 33 20 10 13 41 57 45 33 15 0 314 314 346 21 24 26 26 32 35 33 31 30 11 356 358 2 4 0 2 70 28 30 51 57 65 67 60 47 56 62 47 31 25 39 36 17 356 358 54 59 53 40 29 27 29 37 61 62 51 38 31 32 51 70 77 85 94 111 130 132 127 117 98 74 15 299 250 210 173 102 116 106 64 63 73 73 70 60 32 0 19 61 82 78 73 63 46 35 20 16 18 64 87 100 96 85 54 41 36 74 91 71 85 85 66 74 104 109 110 119 104 84 85 90 97 109 119 249 292 304 324 354 51 57 52 32 41 79 112 114 113 104 90 58 16 0 42 71 89 103 120 110 88 75 15 357 30 55 52 5 328 307 292 287 286 285 276 242 210 165 135 131 140 158 180 209 226 240 249 257 264 259 245 170 86 62 44 47 60 72 74 65 54 46 79 90 99 113 135 163 143 116 98 92 86 53 21 53 54 12 335 338 353 356 350 332 324 320 324 320 295 266 256 241 245 251 273 298 319 318 313 301 302 306 319 329 351 179 174 180 88 70 74 71 66 62 51 350 339 344 0 5 11 11 16 28 115 127 113 99 87 72 50 0 136 153 148 150 154 156 158 158 159 164 178 178 163 143 131 122 125 109 30 30 39 43 41 36 28 23 22 26 38 52 56 42 346 319 307 303 299 294 283 270 258 238 212 203 202 209 219 230 240 248 257 263 270 274 272 269 269 268 169 237 268 284 290 293 291 290 286 324 51 55 50 45 48 57 64 65 68 74 82 99 149 196 231 243 250 244 187 139 125 117 108 91 79 74 88 95 97 97 95 99 98 104 130 154 163 165 171 171 184 192 205 209 208 177 165 161 162 164 157 154 152 150 145 133 124 117 113 111 110 118 133 166 205 240 37 56 62 25 356 344 4 38 76 93 101 98 83 349 344 346 9 37 126 172 164 136 69 59 60 79 87 92 98 103 92 48 28 353 336 321 100 118 118 117 117 115 112 105 98 98 108 123 134 146 152 159 163 175 203 200 178 82 71 73 58 47 52 72 79 83 78 59 20 5 7 358 355 0 49 112 130 136 143 148 154 165 158 146 127 8 6 5 5 5 7 9 10 11 12 11 10 9 9 9 10 11 11 12 12 12 12 11 11 11 12 12 11 11 11 11 12 12 12 11 11 10 10 10 11 11 11 11 10 9 9 8 8 8 8 9 9 9 9 10 10 10 10 11 10 9 9 9 9 9 9 8 9 9 9 10 11 11 11 11 11 10 10 10 9 9 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 17 20 23 28 33 42 57 68 71 72 79 64 40 5 346 319 298 268 266 341 33 29 28 341 256 238 245 256 270 263 254 257 270 285 302 322 349 2 3 352 341 332 331 332 339 342 342 341 341 341 341 346 358 10 15 22 38 349 295 280 267 114 112 112 87 67 69 74 92 137 162 248 13 55 76 78 85 10 346 3 21 36 52 6 340 352 46 91 81 63 24 39 125 114 92 97 39 39 36 46 87 104 119 133 135 133 58 48 88 84 348 323 330 105 92 68 67 58 45 35 28 14 359 343 340 342 348 352 357 350 342 335 325 311 301 288 269 242 229 249 271 280 292 297 299 287 268 259 257 259 11 29 29 29 28 23 18 14 8 2 359 359 359 351 342 334 333 333 326 326 326 327 324 321 322 323 322 323 320 315 308 303 300 301 306 312 318 323 324 339 11 44 51 52 49 52 53 60 69 69 58 44 56 71 86 90 92 86 77 73 76 81 84 86 87 83 78 72 59 42 18 10 38 61 73 82 87 104 172 196 214 232 239 222 210 229 256 301 56 98 122 127 126 119 117 115 190 206 194 178 170 168 168 164 162 161 157 154 152 152 156 157 151 142 130 109 89 69 52 32 21 15 32 46 54 49 48 44 29 344 328 341 12 33 37 31 25 23 34 37 38 26 13 354 344 345 353 1 5 21 55 46 43 56 78 78 68 61 54 50 50 46 20 3 11 38 68 53 46 52 53 52 42 34 30 41 51 59 56 46 28 25 33 66 78 80 92 121 140 142 128 111 101 98 84 48 350 289 163 156 136 136 82 65 60 60 68 78 78 26 0 14 69 84 75 82 87 79 59 21 6 16 64 65 57 50 45 39 29 29 51 69 81 98 106 107 92 87 99 100 97 109 115 126 99 76 169 233 272 299 313 326 348 42 65 65 57 42 92 128 116 110 99 88 69 47 34 40 56 71 125 197 211 83 73 52 50 52 58 44 340 313 305 302 305 309 302 287 259 235 217 198 171 155 170 188 215 246 269 282 269 252 220 162 120 100 82 61 54 56 70 71 60 43 40 85 94 100 116 131 150 114 90 89 81 69 38 8 328 223 216 235 241 249 276 288 290 298 299 297 291 278 262 247 239 243 250 267 292 312 307 301 295 304 312 322 327 1 121 120 111 99 97 105 106 103 97 81 301 335 347 0 358 354 346 333 217 155 134 114 93 79 65 57 53 79 112 135 137 140 147 151 154 156 162 175 165 131 113 105 98 97 85 48 39 33 34 30 24 16 9 3 354 357 12 25 25 331 306 296 295 291 288 278 270 265 252 232 214 207 207 215 226 237 248 258 262 267 269 264 258 256 222 144 197 237 253 269 279 284 290 318 48 55 55 49 43 41 42 43 43 43 43 49 71 171 195 208 219 230 235 206 151 123 109 103 95 91 85 91 98 106 111 117 125 125 128 136 141 149 152 169 192 214 222 224 226 222 202 187 176 178 178 173 170 165 154 142 131 130 129 127 128 129 137 148 174 209 223 140 102 92 50 35 30 33 48 72 94 113 131 179 305 0 7 5 324 304 294 328 62 73 71 71 76 84 96 101 108 84 65 62 47 328 304 97 118 120 121 121 123 122 120 124 130 142 162 180 195 208 212 218 219 220 179 118 115 115 107 31 39 58 76 84 89 83 62 12 0 0 0 3 9 49 98 123 131 137 141 148 156 149 136 122 9 7 6 5 5 7 9 10 11 11 11 10 9 8 9 9 10 11 12 12 12 11 10 10 11 11 11 11 11 11 11 11 12 12 11 10 10 10 10 11 11 11 11 11 10 9 9 8 8 8 8 8 9 9 10 10 11 11 11 10 9 9 9 9 9 8 8 8 9 9 10 10 11 11 11 11 10 9 9 9 9 9 10 10 10 10 9 9 10 10 10 10 9 9 9 10 10 10 11 12 13 15 16 17 18 18 18 19 19 19 19 19 20 18 17 20 25 32 47 58 65 77 89 89 85 75 40 343 326 315 169 112 100 82 70 75 66 52 5 321 315 302 291 272 256 256 276 292 305 329 12 8 355 336 325 315 319 322 328 329 325 322 320 321 328 335 344 353 4 12 16 333 298 294 307 217 143 107 78 59 84 128 144 174 165 149 85 87 81 66 53 39 23 21 31 22 16 4 16 38 71 83 66 57 47 39 97 200 164 125 63 33 342 345 67 71 72 91 107 98 26 19 59 87 86 34 59 94 94 96 107 87 69 45 24 11 0 353 354 358 5 359 353 345 342 340 339 337 333 328 320 302 264 235 276 298 300 291 280 271 269 290 356 22 27 28 28 25 21 16 13 10 8 2 352 348 346 346 349 350 342 335 333 333 334 344 359 8 358 349 337 328 318 307 299 293 293 296 306 315 320 328 347 23 48 53 59 58 45 39 40 48 64 85 81 70 64 70 82 89 93 90 86 80 83 87 90 90 90 90 87 83 78 63 29 8 357 17 46 86 115 179 223 212 209 231 242 232 231 246 1 41 55 62 92 115 116 114 122 138 175 200 205 180 173 171 174 172 165 156 143 143 144 148 152 154 151 134 107 85 75 67 51 15 328 296 268 44 50 48 42 12 319 322 357 14 25 34 38 38 30 25 30 36 37 13 349 322 328 334 341 2 19 29 41 53 49 57 80 81 73 70 65 57 54 47 11 351 332 10 40 60 67 69 67 60 54 53 56 62 69 75 77 66 40 28 36 71 89 98 114 149 171 163 144 134 116 106 84 63 10 0 173 175 158 117 87 79 76 71 67 66 70 63 29 25 57 91 120 121 123 125 128 120 16 30 63 61 49 34 29 25 7 357 346 9 108 88 98 109 101 92 78 81 98 117 115 110 80 54 60 41 24 356 339 332 349 33 63 58 50 41 62 121 107 102 94 88 81 80 62 47 41 40 29 331 21 73 70 67 67 67 79 312 286 298 310 325 329 324 310 304 288 250 233 227 217 197 177 164 156 16 343 333 302 187 147 132 124 123 108 79 50 44 52 61 70 49 121 108 104 106 117 118 113 83 71 71 73 62 27 2 333 296 269 255 237 235 247 254 259 270 280 286 288 285 273 257 247 246 247 253 278 290 282 288 294 306 312 317 355 78 82 68 57 110 156 147 136 131 129 138 263 341 343 342 333 324 314 281 244 190 130 106 91 79 67 59 56 65 90 116 125 133 141 141 145 149 156 162 142 122 108 109 108 106 99 82 28 350 345 351 352 355 347 334 319 317 324 322 304 278 275 275 280 279 276 271 267 265 256 241 223 211 206 209 217 228 241 250 254 253 249 238 224 199 190 190 208 229 242 253 262 275 333 44 57 55 52 47 43 39 37 36 35 30 25 20 21 60 129 150 179 223 229 179 103 93 91 91 88 91 91 101 117 136 144 149 147 143 147 154 156 158 162 177 196 207 216 221 221 221 218 211 200 201 202 203 201 192 164 148 140 138 135 132 134 136 141 145 159 185 202 205 136 104 85 76 67 59 55 60 93 166 209 233 308 52 46 33 320 312 313 31 82 87 81 77 75 82 100 100 95 83 73 56 331 305 319 93 117 119 121 124 127 129 134 145 159 180 194 202 208 218 224 229 218 180 144 136 151 179 247 341 73 82 88 88 91 85 60 8 357 354 3 18 38 63 78 94 103 113 127 141 150 139 127 119 8 7 6 5 5 7 8 10 10 11 10 9 8 7 8 8 9 11 12 12 12 11 10 10 10 10 11 11 10 10 10 10 11 11 11 10 10 10 10 11 11 12 12 11 10 9 8 8 8 7 8 8 8 9 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 9 9 9 10 11 12 14 16 16 17 18 18 18 18 19 18 19 19 17 18 21 25 36 56 66 71 81 91 96 100 100 312 294 301 306 118 119 123 140 141 130 88 67 54 31 351 318 306 303 292 280 282 288 295 318 344 3 332 312 308 307 314 313 313 312 314 312 312 315 319 328 335 342 349 354 345 298 282 272 264 294 76 52 44 26 54 88 45 28 25 56 75 72 59 55 57 42 7 359 0 343 326 305 330 48 77 80 62 65 60 41 12 306 231 123 64 27 325 301 67 74 62 68 108 103 76 11 355 70 91 78 84 99 118 127 134 112 100 87 25 355 354 353 356 359 355 337 334 333 336 338 341 343 340 336 335 337 344 354 351 342 333 327 324 342 12 21 27 31 31 29 25 21 14 5 359 0 7 351 335 326 321 316 318 323 335 337 337 336 340 348 353 358 356 346 333 322 311 302 296 291 293 300 306 317 329 19 46 61 68 70 72 67 57 35 25 31 48 70 88 85 75 68 66 68 79 85 87 87 88 93 94 94 96 98 94 91 86 74 23 353 344 348 357 19 52 46 13 0 4 211 231 268 314 0 31 73 77 49 29 38 60 77 96 118 162 202 193 156 154 160 177 171 154 148 143 142 150 159 168 157 108 83 74 67 67 70 68 42 24 61 65 48 48 53 31 326 0 26 29 26 23 23 27 29 27 27 27 29 22 355 329 316 320 332 344 3 22 34 54 73 76 76 75 80 84 87 82 71 56 34 343 339 355 38 57 78 96 103 108 103 97 95 92 89 97 104 110 103 89 70 66 89 103 114 121 137 185 194 163 116 76 46 39 44 36 298 266 232 131 93 96 103 123 112 101 79 75 77 50 28 14 63 106 100 122 138 153 139 70 51 54 68 56 36 21 7 347 345 345 15 70 65 71 84 102 116 127 138 123 111 101 95 97 81 64 57 3 326 326 329 350 21 48 48 43 37 59 91 96 96 94 99 101 93 69 54 41 25 17 48 83 104 102 98 88 108 185 227 262 310 333 345 327 318 315 323 324 298 237 222 218 213 204 180 99 43 19 13 44 98 126 128 119 99 78 57 40 33 31 38 51 65 81 91 96 101 102 97 89 72 58 55 72 64 35 7 352 347 342 333 316 291 267 257 254 255 263 272 278 278 274 261 253 249 241 236 251 266 272 288 297 304 310 348 74 74 70 62 53 47 85 114 122 128 133 144 155 338 331 322 317 310 301 276 257 214 117 103 95 88 78 72 65 62 77 97 114 127 137 137 140 149 156 155 135 127 122 126 127 127 137 166 241 273 295 311 318 321 306 293 284 283 279 265 257 252 255 261 266 268 268 268 265 261 253 241 226 210 202 200 206 218 226 231 229 217 204 186 180 177 190 208 226 243 251 255 257 274 43 55 58 54 49 43 40 36 33 29 29 25 19 12 14 24 34 38 43 42 51 62 69 75 78 80 84 104 162 196 208 217 224 221 208 187 183 188 182 180 180 190 204 214 220 223 220 220 220 219 215 212 216 229 239 240 224 171 151 142 137 135 137 139 141 144 148 156 160 157 123 112 103 104 102 99 96 95 256 256 258 252 79 70 76 21 324 333 351 63 95 101 94 88 85 87 96 94 94 94 85 60 1 341 31 106 112 115 118 123 128 138 146 155 162 168 183 196 211 211 208 191 160 142 144 157 184 234 279 60 98 101 99 98 93 87 62 343 344 353 14 43 65 68 71 69 68 77 98 123 135 127 120 117 9 7 6 5 5 6 8 9 10 10 10 9 7 7 6 7 9 10 12 13 12 11 9 9 9 9 10 11 10 10 10 10 11 11 11 10 10 10 10 11 11 12 12 11 10 9 9 8 7 7 7 7 8 8 10 11 12 12 11 10 9 8 8 8 8 8 9 9 9 9 10 10 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 9 8 9 9 10 11 13 14 16 17 18 18 18 18 19 19 20 18 16 19 21 25 33 53 68 78 84 99 118 154 195 242 274 296 140 136 144 160 170 165 152 105 112 268 280 291 294 290 278 258 262 275 290 301 319 307 295 290 290 293 294 299 300 308 316 325 331 330 326 322 324 325 320 322 329 356 0 330 23 36 48 44 35 31 28 37 38 29 13 2 9 44 54 42 33 39 37 11 338 324 313 322 334 21 47 59 68 78 82 64 35 11 352 221 154 131 123 54 94 123 120 123 107 105 110 107 43 354 330 314 179 158 162 189 180 158 113 117 104 40 3 352 347 345 343 342 337 333 330 330 332 333 331 329 327 331 333 336 344 356 7 16 23 29 33 30 30 31 32 33 40 30 12 343 315 289 291 311 329 325 315 307 306 312 316 321 326 327 317 309 312 319 329 338 336 330 319 309 297 295 292 289 285 280 341 56 72 77 79 83 80 77 74 67 37 16 8 30 57 84 89 86 74 64 56 60 69 77 83 88 100 105 104 100 100 95 93 88 75 0 331 335 347 11 29 44 35 22 12 20 67 54 34 0 356 13 103 116 109 42 21 53 68 70 56 41 33 41 54 68 86 115 132 136 141 141 143 155 165 168 63 54 59 63 64 62 82 176 154 75 64 65 62 62 63 49 46 50 47 41 32 22 16 17 20 22 23 23 15 352 311 311 316 325 347 359 0 359 357 57 82 92 95 97 104 100 94 90 80 50 12 339 343 46 85 86 96 135 137 129 101 90 100 112 118 126 119 108 105 106 119 120 118 101 101 103 128 180 172 81 70 42 21 348 337 314 310 302 263 64 82 103 120 135 123 113 101 92 89 91 74 51 64 69 67 105 116 108 67 51 51 56 65 57 40 8 349 338 7 36 68 61 62 77 84 97 116 119 114 102 94 94 95 102 97 85 42 338 325 325 335 357 12 31 41 41 44 66 84 89 91 92 96 90 82 74 65 52 11 348 350 91 121 118 111 96 125 192 228 203 50 0 335 309 312 319 330 336 342 233 205 206 209 215 232 17 35 23 21 26 74 113 103 79 51 46 41 35 18 7 9 35 67 77 77 76 79 84 82 76 67 52 40 55 57 45 7 349 339 337 328 316 307 296 284 270 259 262 266 271 270 266 256 249 242 229 226 233 260 274 287 301 324 24 65 75 70 65 67 67 68 74 87 102 113 123 133 94 348 332 325 322 299 286 267 242 139 105 103 103 106 105 97 83 67 67 72 86 111 127 133 137 140 135 131 124 130 134 143 143 143 157 180 212 226 248 272 275 269 262 255 258 258 255 247 241 241 247 251 255 259 263 266 263 259 252 239 221 203 192 187 193 201 205 198 186 170 161 156 158 163 191 235 266 281 284 282 289 0 54 59 60 54 47 41 38 34 25 21 17 17 14 12 15 21 30 34 38 40 50 57 59 62 66 74 162 234 236 233 244 252 257 261 259 245 235 231 228 225 215 216 219 223 229 230 225 222 217 213 208 200 201 205 214 232 246 218 173 144 137 137 137 139 140 142 143 146 143 134 125 123 121 126 131 137 154 198 244 260 269 2 79 100 112 21 10 12 22 54 93 110 107 106 105 105 104 103 105 105 92 79 31 217 148 112 113 114 116 121 131 144 155 162 166 173 185 194 203 186 167 147 142 142 153 168 198 249 291 98 112 112 113 111 108 111 54 314 341 8 37 58 71 74 73 72 68 61 57 87 110 114 117 119 9 8 6 5 5 6 7 8 10 10 9 8 7 6 6 6 8 10 11 12 12 10 9 8 9 9 10 10 10 9 9 10 10 10 10 10 10 10 10 11 11 12 12 12 11 10 8 8 7 6 6 6 7 8 9 11 12 12 11 10 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 10 11 13 15 16 17 17 18 18 18 18 18 19 18 19 20 24 30 40 58 70 92 151 180 213 232 250 266 140 123 148 155 166 170 171 171 193 232 259 271 280 287 276 267 263 272 290 316 321 321 305 295 291 293 295 295 303 310 328 341 351 348 343 337 330 321 307 299 35 50 37 48 59 54 53 55 45 32 27 33 40 32 22 359 5 19 31 41 43 7 336 3 3 334 350 16 16 28 53 47 32 19 41 64 54 16 347 337 202 162 138 112 91 102 136 144 155 109 89 91 84 41 358 335 311 261 223 296 335 322 308 299 269 258 325 337 345 6 356 352 340 334 333 328 322 317 316 315 315 314 315 318 320 342 4 38 61 66 62 59 52 47 45 42 38 196 322 311 278 278 285 340 345 337 322 313 297 289 287 293 302 317 316 311 317 320 324 330 340 338 333 322 312 300 291 284 277 278 263 97 91 91 94 96 94 87 82 78 71 48 6 0 14 44 70 87 92 87 76 62 51 47 54 54 60 77 91 94 83 75 67 59 52 43 21 351 343 1 35 40 48 36 22 11 19 29 35 21 355 352 12 88 94 89 65 48 58 102 111 102 85 60 48 42 41 46 59 74 91 107 115 118 117 105 96 81 70 66 71 77 60 211 208 99 67 55 64 78 82 77 60 58 58 63 67 64 41 26 23 17 14 14 9 358 338 318 316 330 345 0 359 349 2 24 50 61 74 96 102 93 82 76 78 69 45 29 21 33 35 47 61 72 237 265 62 62 64 78 114 128 131 107 89 92 113 154 149 119 88 83 83 93 99 91 75 61 22 337 301 327 0 41 50 61 70 90 119 128 120 95 95 103 114 132 157 128 70 49 51 61 129 102 90 84 78 75 68 64 62 47 10 2 7 33 52 66 47 57 139 103 89 105 105 97 94 90 92 78 75 96 83 51 17 0 0 357 359 2 10 25 37 52 68 81 89 92 92 91 89 87 89 84 71 344 325 321 67 105 114 109 101 99 76 0 10 29 343 311 299 307 315 324 332 349 147 164 175 187 216 293 343 10 22 21 20 47 73 71 56 44 40 35 28 355 343 338 14 71 93 82 55 47 53 61 58 54 38 21 15 16 0 318 313 312 321 318 313 319 320 317 306 290 273 262 256 250 247 243 236 226 211 220 239 267 281 307 24 47 53 61 70 75 72 59 63 68 71 76 87 98 104 54 328 326 324 309 292 266 246 198 108 98 93 96 101 108 111 110 98 83 68 57 50 77 99 111 114 117 119 121 125 132 142 160 180 194 175 174 180 186 193 203 208 212 229 209 197 214 225 228 232 235 236 239 243 248 252 254 253 251 244 229 212 189 177 168 170 173 172 160 153 148 146 144 133 92 17 348 338 335 334 333 342 9 47 59 62 56 48 39 35 29 21 11 6 8 10 13 19 24 30 33 35 40 47 51 50 47 37 305 255 250 244 241 252 262 269 267 267 268 262 254 248 242 237 232 230 230 234 234 228 223 216 209 196 184 178 176 180 192 211 227 201 154 137 132 132 132 134 137 139 141 137 132 126 131 137 145 152 159 172 197 232 229 217 82 119 159 104 67 61 42 32 28 70 107 115 118 120 110 111 112 112 113 111 123 196 239 229 125 122 121 123 129 140 157 169 178 182 185 192 186 176 155 145 141 146 154 168 180 194 196 129 117 122 121 120 122 126 151 265 314 5 33 55 65 73 82 81 78 67 60 49 46 67 97 113 119 8 8 7 5 5 6 7 8 9 9 9 8 6 5 5 6 7 8 10 11 11 10 9 8 9 9 9 10 10 9 9 9 10 10 10 10 10 10 10 11 11 12 12 12 11 9 8 7 6 5 5 5 6 7 9 11 12 11 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 10 12 13 15 16 17 17 18 18 18 18 18 19 20 21 25 29 29 23 328 237 199 209 218 217 162 100 111 125 147 155 163 158 160 180 277 299 300 305 328 9 23 8 345 323 329 335 332 332 329 335 339 339 335 332 336 346 352 349 347 344 341 335 327 323 7 42 67 65 57 50 51 54 58 59 56 43 29 44 46 32 15 357 6 12 15 21 40 346 324 315 339 354 2 13 28 42 54 61 40 11 10 16 346 327 323 70 88 76 55 54 63 84 143 149 139 96 80 70 60 40 18 19 28 79 85 23 7 357 344 319 279 273 298 336 347 114 55 347 313 313 314 314 316 317 315 312 312 309 307 314 324 348 14 74 109 108 101 98 103 117 147 169 175 205 281 356 9 10 0 348 330 314 302 290 274 278 280 285 305 339 339 333 325 327 331 337 339 333 328 319 314 303 285 275 273 268 92 93 92 92 95 90 87 84 80 80 69 48 4 0 10 39 59 76 88 90 84 72 54 41 31 39 50 63 75 77 70 62 56 49 43 38 30 25 23 17 15 32 46 46 26 14 15 19 21 8 0 4 30 59 70 73 67 54 46 71 91 93 88 79 70 54 42 42 42 37 41 50 66 75 82 111 116 112 105 100 103 113 130 117 100 79 71 61 76 93 93 79 65 56 70 108 138 141 129 69 45 23 9 357 354 344 332 329 331 352 0 5 0 0 23 37 44 36 34 45 66 78 71 64 60 54 49 42 42 44 15 3 9 33 77 82 67 60 50 47 64 108 107 71 62 57 79 154 126 91 74 65 55 43 67 79 79 61 336 308 305 347 37 59 54 52 56 85 107 105 89 69 65 84 135 137 126 59 32 18 29 70 98 95 93 97 100 101 91 83 80 64 41 17 21 40 50 51 9 347 308 86 99 114 109 104 99 91 83 81 89 100 82 62 35 17 2 345 344 350 359 12 39 53 58 74 80 83 86 91 103 113 124 119 125 291 309 335 46 84 108 122 120 106 106 110 151 180 237 279 285 285 293 300 298 304 112 104 98 79 55 24 358 0 17 27 35 49 51 50 39 29 17 21 11 333 320 312 327 100 130 77 53 46 47 51 44 36 16 35 37 29 14 354 341 329 321 318 319 330 330 326 318 310 304 269 239 225 225 226 221 212 197 232 278 338 36 55 61 61 56 46 47 78 86 84 73 67 67 71 79 87 40 327 309 294 285 276 263 236 142 113 96 91 89 89 92 99 107 111 107 100 82 67 57 65 80 95 105 114 123 126 129 133 141 151 109 86 86 117 135 148 148 143 134 128 119 112 115 140 200 221 227 228 228 229 231 235 238 242 247 253 259 234 196 171 158 144 127 123 128 137 140 140 139 134 86 29 12 6 2 357 350 342 338 346 10 51 61 56 48 40 34 27 19 8 3 3 8 14 20 25 28 31 34 41 43 43 38 28 8 341 314 277 266 247 258 264 263 261 260 260 257 250 238 230 224 221 224 227 217 206 195 200 203 203 193 182 172 170 171 178 188 203 196 164 135 127 124 124 127 134 136 136 130 128 127 139 149 162 169 180 194 201 206 140 119 126 157 169 85 79 75 59 35 5 27 77 113 119 121 113 111 115 121 125 133 168 228 259 265 268 134 130 130 139 151 166 180 191 196 196 193 172 154 147 146 149 157 167 182 189 196 193 140 127 127 126 127 132 146 187 265 351 37 54 64 67 78 88 88 86 81 67 43 15 16 35 91 112 8 8 7 6 5 5 6 8 9 9 8 7 5 5 4 5 6 8 9 10 10 10 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 10 8 7 6 5 5 4 4 5 7 9 10 11 11 9 8 8 7 7 7 7 7 7 8 8 9 9 9 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 8 8 8 9 9 10 12 14 15 16 16 17 16 16 17 17 20 24 29 30 30 20 356 284 237 205 8 19 35 76 91 107 127 145 144 132 92 92 74 341 330 329 40 71 56 36 3 346 333 334 335 334 344 349 357 357 349 342 343 352 354 351 345 342 341 342 340 350 16 46 55 59 62 61 56 54 55 65 74 87 63 42 52 48 27 5 349 358 349 337 322 305 280 282 282 247 35 11 19 41 50 59 66 41 337 305 301 284 295 0 79 64 45 4 2 19 64 98 108 103 92 94 86 68 49 34 43 58 81 68 32 15 9 5 6 7 9 4 6 350 334 325 307 289 288 289 295 309 315 315 314 311 305 305 322 331 345 0 54 122 104 92 83 86 94 97 84 53 33 24 19 14 358 331 306 289 281 280 281 280 284 286 290 310 328 324 321 319 323 326 330 326 321 321 317 312 302 285 269 264 266 77 84 86 89 89 82 77 74 71 68 60 42 12 3 16 41 54 67 80 86 85 82 70 50 43 45 59 68 79 80 77 71 62 54 46 39 30 28 27 27 24 24 34 52 48 32 20 13 9 2 5 14 33 48 57 63 64 55 47 45 53 59 60 64 71 79 74 68 55 37 24 28 42 43 52 80 111 121 115 110 92 91 93 87 81 77 87 96 104 97 89 80 72 47 140 189 156 144 125 91 72 54 4 327 326 322 317 335 352 6 12 17 13 21 36 38 37 26 24 28 49 67 73 68 58 39 34 37 47 36 341 332 331 0 67 81 69 59 41 26 7 14 42 60 67 67 46 52 62 72 75 71 60 45 57 69 78 49 316 297 311 32 58 64 66 43 27 33 71 88 84 76 59 103 130 105 84 44 12 2 23 56 95 96 80 66 82 99 116 112 98 79 57 24 26 34 41 26 328 311 291 231 118 109 104 94 82 84 97 184 154 107 83 78 66 22 345 332 338 347 359 19 75 60 57 67 82 93 98 112 142 140 141 133 341 320 0 42 59 74 172 180 180 180 177 174 176 180 205 275 257 235 240 253 265 311 20 33 39 43 51 47 23 13 13 28 43 56 50 42 30 20 11 359 342 314 305 295 273 189 124 52 44 43 41 38 29 21 17 51 57 48 18 354 344 334 325 323 325 331 318 311 310 317 327 327 294 189 138 48 28 48 114 47 63 74 68 65 65 73 80 55 40 45 86 98 88 78 65 68 67 63 36 341 304 287 272 269 263 232 112 105 103 102 100 96 92 90 101 111 114 113 110 102 90 80 87 99 114 125 134 125 108 85 63 47 36 42 52 70 94 119 117 116 111 103 87 56 48 55 20 289 237 222 219 225 228 232 253 310 356 336 321 296 187 145 122 101 79 96 113 126 131 131 128 113 51 20 9 5 0 353 336 320 306 309 319 12 51 53 46 42 38 24 11 2 0 1 9 16 23 25 26 26 32 37 38 35 27 22 20 24 32 46 46 39 284 261 253 246 237 227 218 199 184 180 180 184 185 191 180 162 154 177 191 202 194 185 173 169 171 176 182 189 186 170 141 129 125 129 132 134 129 127 124 127 134 148 161 174 190 211 222 215 191 142 147 163 192 166 83 84 83 70 37 357 7 53 116 120 121 116 118 123 132 142 158 194 248 275 286 295 127 130 133 144 157 175 184 196 201 192 176 161 154 151 156 162 169 178 191 191 185 166 144 135 130 131 134 148 165 209 79 65 75 72 70 73 79 85 95 99 103 96 29 345 345 350 9 65 8 8 7 6 5 5 6 7 8 8 7 6 4 4 4 5 6 7 8 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 8 7 6 5 5 4 4 4 4 6 8 10 10 10 9 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 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 9 10 11 13 14 15 15 15 15 14 14 15 20 31 43 44 36 26 9 9 76 48 30 21 29 64 84 101 122 125 114 52 22 9 352 328 341 3 64 71 64 22 328 318 318 322 331 336 343 344 344 337 333 331 337 344 354 354 346 344 347 2 10 10 17 44 65 68 67 61 59 59 74 125 96 81 61 40 30 41 29 358 355 347 333 330 328 289 219 234 233 197 31 9 21 66 71 84 103 205 253 266 341 35 33 56 66 55 23 317 325 345 43 68 76 76 77 78 79 73 60 39 24 38 68 46 29 24 21 20 21 22 24 11 358 343 338 331 324 317 309 312 316 320 318 314 305 298 296 305 324 321 319 309 298 2 45 44 40 35 35 35 33 30 24 17 1 330 299 288 281 277 276 279 282 286 290 291 292 301 311 314 316 319 326 329 333 335 337 336 329 320 310 304 295 303 338 36 60 77 85 85 77 68 59 52 49 42 25 3 353 14 40 57 66 73 79 82 84 81 67 54 55 70 79 87 89 84 76 68 59 52 44 38 33 31 32 31 26 20 12 17 27 27 9 0 356 8 21 38 48 54 59 61 56 50 46 49 49 47 37 34 54 71 80 74 51 17 15 22 30 43 63 94 107 101 86 8 27 58 75 75 78 92 101 104 94 89 88 91 104 121 126 118 110 102 102 154 184 217 255 283 308 327 357 22 31 32 29 24 29 36 42 40 30 29 30 40 57 76 84 84 68 46 0 301 276 277 326 339 358 45 75 74 62 35 13 354 5 46 97 118 105 69 76 79 82 84 85 82 76 74 71 70 34 310 290 347 62 64 77 89 66 50 43 70 89 106 130 167 100 78 74 63 44 3 356 20 14 22 25 58 58 37 47 112 104 97 84 73 53 37 32 31 2 326 311 296 241 162 80 74 66 64 103 160 211 203 132 87 108 138 168 213 281 326 346 7 47 92 98 103 117 109 110 114 141 176 137 111 108 136 260 10 56 75 252 240 231 237 241 170 93 42 16 12 16 35 187 206 209 31 36 31 25 21 24 40 42 34 26 24 34 49 60 53 40 23 16 3 342 323 306 296 275 224 126 90 63 52 43 33 23 7 7 25 54 60 54 8 340 332 327 324 322 322 321 312 313 321 336 352 9 16 21 19 13 4 5 18 57 74 78 75 70 58 82 92 82 68 51 80 94 96 92 82 82 90 97 87 320 291 284 277 267 272 282 104 110 115 112 110 105 101 97 106 111 111 124 127 123 119 112 109 111 120 118 106 75 65 61 50 28 7 15 26 46 56 92 105 106 108 87 69 58 56 42 19 15 25 37 42 36 35 33 38 35 28 353 326 311 327 77 75 71 64 87 106 119 122 123 116 100 54 23 6 357 329 304 272 266 266 257 262 284 19 41 40 39 39 21 6 355 357 2 13 21 26 22 21 21 27 29 31 25 15 16 20 31 39 43 33 0 299 294 217 142 154 158 163 167 169 180 186 189 186 183 183 180 177 188 201 213 204 188 170 168 171 180 186 188 180 168 153 137 132 136 134 132 127 127 127 134 144 158 167 176 184 199 216 217 208 180 191 213 248 97 84 92 90 78 34 354 357 46 112 118 121 122 129 138 151 164 183 221 265 290 298 112 124 130 137 151 164 182 188 192 191 177 165 161 160 162 167 172 180 191 201 195 171 158 145 138 134 138 144 159 164 107 95 97 101 98 98 82 74 78 101 117 132 162 299 327 336 346 352 5 8 7 7 6 5 5 6 7 7 7 6 4 3 3 4 6 7 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 8 7 7 6 6 5 5 4 4 3 3 4 5 7 9 10 10 9 8 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 9 11 12 13 15 15 15 14 14 15 16 18 33 48 53 27 24 30 47 60 42 27 356 21 67 86 96 108 95 69 21 6 349 339 346 31 56 66 65 58 331 304 300 310 320 330 332 330 322 318 318 318 321 331 342 352 354 351 348 348 355 355 355 347 28 74 75 72 62 66 199 197 173 68 64 56 21 357 179 20 357 353 344 333 326 320 217 180 196 214 228 275 349 31 233 229 219 185 180 234 169 81 87 82 70 62 50 341 299 319 352 28 50 64 69 68 66 64 65 58 41 19 41 41 30 16 27 28 51 56 29 0 315 312 317 326 332 335 338 338 332 330 329 325 316 304 310 320 311 304 298 295 300 352 31 36 41 41 32 28 28 21 15 358 319 278 276 279 288 297 302 298 293 291 292 293 292 291 296 318 328 333 341 350 352 354 355 359 0 357 351 343 338 337 339 349 0 11 28 51 58 58 51 44 40 29 19 357 349 347 26 51 68 70 72 78 79 82 79 71 58 59 72 80 84 89 87 82 72 62 50 44 40 35 34 35 36 35 26 19 13 19 20 9 357 351 8 24 41 47 53 58 67 70 69 64 65 62 59 49 42 42 61 73 78 62 36 16 17 23 36 53 81 99 105 87 63 43 58 71 74 79 92 98 101 96 99 104 112 115 92 99 98 102 112 179 203 212 216 224 314 358 8 24 34 38 36 32 28 26 28 34 39 41 41 37 35 49 61 69 75 71 30 314 273 293 347 9 13 20 48 72 84 79 54 15 5 10 32 102 121 78 47 56 64 70 73 86 111 116 112 96 82 60 27 353 74 71 61 66 78 85 73 61 78 87 97 75 43 47 62 69 48 34 22 59 69 53 43 38 72 71 30 342 316 82 86 80 84 76 57 51 45 0 331 315 314 281 180 145 96 86 79 239 244 241 224 149 112 132 159 196 221 257 316 350 21 65 93 118 130 136 114 108 111 145 186 175 154 148 161 166 71 46 41 292 155 95 74 68 65 42 19 355 354 355 14 54 87 59 50 48 45 34 0 348 15 33 41 38 42 47 62 67 60 44 25 10 347 319 310 302 294 252 165 104 89 75 65 47 18 343 309 302 354 56 58 41 333 319 315 315 317 321 327 332 332 341 350 1 11 23 14 5 354 352 353 2 31 80 71 69 77 82 83 82 90 96 90 80 77 82 90 94 103 110 121 129 146 229 280 284 278 268 280 314 52 100 114 112 112 111 114 124 164 206 263 122 122 122 126 129 126 110 92 78 69 66 64 59 46 18 357 11 23 35 5 333 258 119 107 104 107 126 151 160 78 50 44 36 33 31 29 29 42 33 326 284 284 290 309 22 61 64 68 89 105 116 120 122 120 125 132 255 278 269 269 266 244 269 284 261 256 346 24 33 28 21 12 0 350 344 354 7 22 30 30 17 8 3 12 17 16 6 357 356 0 5 8 0 322 314 307 325 79 108 121 136 158 184 194 205 215 221 219 221 221 220 218 218 222 228 222 199 175 170 172 184 192 194 186 170 154 148 144 145 140 135 134 136 140 145 150 155 160 166 180 193 206 215 221 222 252 274 292 328 91 106 105 96 52 12 15 64 105 117 124 131 146 163 183 199 224 265 287 299 299 125 129 135 143 159 171 185 186 183 174 173 173 168 169 169 174 178 186 200 210 198 168 155 143 139 139 144 149 147 123 108 116 121 130 136 145 179 263 281 281 268 268 296 314 332 339 344 348 357 7 7 6 6 5 5 6 6 7 6 4 3 2 2 4 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 5 6 8 9 9 8 7 6 6 5 5 5 5 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 13 14 15 15 15 16 17 15 15 16 26 25 14 19 32 44 42 29 18 336 67 97 104 97 85 65 37 3 344 321 314 76 91 75 72 70 35 289 291 298 312 324 333 326 322 322 318 315 316 325 340 347 354 355 353 346 343 345 344 351 354 52 71 81 87 101 202 202 95 71 53 56 67 238 232 221 220 281 302 293 295 304 321 85 106 149 184 241 325 13 51 179 240 246 217 54 338 10 61 81 78 70 63 30 321 339 19 17 25 45 65 74 71 56 32 32 46 59 58 60 55 44 2 330 297 229 180 184 229 265 274 284 294 312 326 328 325 320 329 334 343 354 1 351 342 322 320 321 334 358 34 38 39 47 40 27 25 22 10 317 259 256 270 296 314 323 325 322 312 306 303 305 305 305 308 337 351 355 1 4 4 359 357 356 0 3 5 1 359 358 357 356 357 357 0 3 11 26 34 34 32 26 6 357 340 15 41 56 63 71 75 79 83 82 80 82 75 61 55 59 73 83 89 90 88 80 69 58 50 43 39 35 34 34 32 30 25 20 17 7 3 15 22 27 31 34 37 42 46 57 73 91 105 107 101 96 86 66 56 56 60 62 57 47 35 30 27 30 35 47 63 73 73 69 63 70 79 92 99 104 98 100 103 114 116 107 94 80 79 86 91 79 71 58 53 47 41 32 25 20 18 20 24 28 27 26 26 25 27 33 42 52 45 41 50 58 64 65 59 27 356 352 23 33 34 30 35 52 76 94 102 86 47 32 25 25 49 71 56 54 61 68 71 66 69 114 133 122 101 81 62 55 56 64 45 38 44 67 95 100 91 78 72 65 23 10 22 65 72 26 2 351 35 66 80 60 60 78 84 91 57 50 63 63 64 71 79 75 132 193 327 323 320 333 299 214 208 208 202 242 262 282 286 277 247 223 47 2 254 274 296 329 0 34 79 107 149 148 126 100 97 99 130 172 177 183 177 167 145 101 53 29 23 38 51 60 66 66 52 0 315 336 9 51 60 61 51 42 31 24 268 285 292 314 54 64 56 65 70 75 70 63 50 23 350 318 300 299 297 295 266 101 91 93 92 89 46 312 291 278 261 251 179 99 39 312 310 309 306 310 317 331 347 357 1 6 10 15 18 1 350 340 342 344 352 53 83 71 60 35 72 96 76 89 100 102 98 86 93 101 119 123 117 118 126 140 195 276 286 286 283 296 335 35 89 105 109 112 117 126 139 163 163 132 111 111 114 121 122 116 101 91 81 78 75 77 69 328 289 333 33 44 51 20 306 277 240 117 123 139 168 184 178 154 129 117 112 132 174 221 249 234 234 239 252 263 273 292 52 69 70 83 106 114 119 122 128 138 164 194 224 258 272 267 269 2 298 309 319 354 70 82 107 107 21 338 306 305 317 352 18 36 40 35 15 358 349 356 358 357 348 338 318 303 285 262 245 240 240 237 229 179 130 136 154 180 217 232 238 249 253 251 248 243 243 243 244 242 242 244 224 198 178 175 180 191 200 194 175 162 159 155 153 145 141 141 144 147 149 151 152 157 165 176 190 202 214 218 308 312 306 302 304 325 117 113 106 82 55 51 81 103 123 134 144 167 193 220 236 258 285 290 291 178 133 134 143 151 166 172 177 177 177 178 180 180 177 175 176 182 189 198 208 212 198 164 154 147 144 144 143 139 132 133 135 141 144 150 157 175 223 268 289 298 308 315 325 331 336 336 344 354 3 7 7 6 6 5 5 5 6 6 5 4 2 1 2 4 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 4 6 7 8 8 7 6 5 4 4 4 4 4 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 9 11 12 14 15 16 17 21 20 17 15 13 10 6 4 11 26 43 35 21 0 21 110 118 114 106 67 0 319 311 303 298 301 138 136 95 92 217 264 266 276 293 310 319 324 324 317 314 310 312 316 334 349 357 355 354 352 351 347 349 357 20 45 65 77 86 111 153 203 98 73 71 52 257 241 234 236 239 240 263 274 277 289 306 9 66 65 91 139 48 6 15 70 91 87 69 333 346 10 60 69 73 75 65 46 26 1 20 31 23 356 327 36 61 71 40 8 353 357 17 39 55 63 19 334 328 317 287 252 229 229 243 249 250 252 273 290 303 313 319 335 349 8 5 358 343 334 325 334 344 356 8 22 29 43 48 34 22 2 336 211 223 240 307 348 355 350 343 326 318 314 318 326 336 353 13 47 33 16 7 6 4 359 354 350 349 350 353 355 355 356 358 1 5 8 7 5 358 358 7 19 33 13 0 301 15 33 51 60 68 72 76 81 81 82 79 80 80 76 69 52 55 68 81 88 92 90 87 77 67 57 49 40 35 34 33 33 30 27 23 19 6 5 8 23 29 28 24 18 21 25 30 32 52 97 108 106 85 76 70 62 55 54 53 51 46 39 36 34 33 33 37 49 61 68 73 76 80 92 102 101 100 91 100 110 116 99 85 76 66 58 61 63 58 51 46 45 43 40 35 28 21 16 11 13 14 15 16 17 16 15 20 39 54 50 43 37 51 65 72 66 49 22 17 24 30 32 34 39 49 77 92 99 73 40 35 31 26 51 69 68 75 85 86 84 78 59 36 31 49 75 77 70 61 53 43 18 9 16 60 83 99 100 94 94 87 31 0 8 68 68 16 356 354 17 37 73 50 57 61 55 51 48 57 63 53 28 8 336 279 231 230 268 301 346 10 319 292 273 269 264 259 273 303 326 10 20 24 24 33 28 9 3 10 29 74 113 127 137 122 108 100 104 116 152 163 166 174 167 152 110 85 58 48 41 41 46 57 68 78 80 346 334 0 27 59 63 60 51 38 16 0 347 331 318 255 129 97 73 82 87 88 85 83 97 179 249 293 299 303 326 43 72 78 82 98 107 125 295 304 305 301 289 262 245 238 256 290 299 302 304 310 327 358 7 10 1 357 356 2 358 338 331 330 335 340 346 70 84 81 68 50 54 61 62 77 93 102 106 109 128 143 153 135 126 127 131 135 138 193 287 287 289 295 341 37 80 100 111 115 122 130 144 162 157 135 109 101 99 103 97 89 95 97 97 97 97 103 95 16 260 252 169 126 138 254 279 284 261 180 143 153 167 190 194 190 173 166 166 184 199 213 226 236 242 250 259 265 272 301 83 84 88 116 138 129 127 123 131 146 156 163 171 195 228 244 262 279 240 254 335 41 85 119 172 185 198 232 258 266 282 355 35 51 57 49 8 334 326 332 344 352 349 336 314 278 256 252 244 236 234 231 229 224 221 206 202 206 221 238 253 259 260 258 255 250 249 250 252 250 250 249 244 228 195 184 184 194 203 208 189 176 169 162 154 145 142 142 146 150 150 149 149 153 163 177 192 207 221 205 154 136 263 292 299 300 115 115 113 102 93 88 103 121 143 159 183 206 228 244 252 260 269 269 260 144 137 139 149 159 171 171 172 173 178 183 186 188 187 188 191 196 205 211 213 205 187 165 154 148 149 149 149 148 146 149 153 160 167 171 183 208 250 293 306 315 326 332 344 346 346 347 350 357 354 7 7 6 5 5 4 5 6 6 4 3 1 0 2 4 7 8 9 8 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 5 6 7 7 6 5 4 4 3 3 4 5 5 6 6 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 7 7 9 10 12 13 15 16 19 23 23 17 11 2 357 353 358 15 28 40 35 331 245 190 151 144 139 137 281 289 276 280 286 305 1 0 12 4 274 274 278 283 287 287 291 294 293 292 295 298 297 305 318 345 0 9 2 355 349 355 2 18 27 32 53 68 75 85 105 109 107 96 97 119 224 251 246 241 238 261 283 286 294 299 306 326 60 10 0 160 154 115 78 67 78 98 109 113 312 356 70 94 99 93 90 75 55 32 16 13 11 351 344 5 43 54 60 32 6 347 15 20 11 37 87 53 5 343 332 319 302 290 284 264 252 250 253 266 297 312 326 334 347 336 332 331 325 316 315 323 346 358 3 1 0 357 2 8 14 0 323 280 200 104 34 21 10 0 343 328 318 320 329 344 356 2 2 16 51 56 34 351 338 333 332 330 330 329 329 329 331 332 336 342 349 346 332 331 337 339 332 317 267 170 166 162 144 105 80 70 69 74 79 81 82 78 76 76 78 78 79 72 59 53 62 76 83 88 89 86 78 71 62 53 43 32 30 29 30 30 28 21 14 2 3 8 23 26 25 13 4 2 9 20 10 12 46 82 91 80 71 66 63 61 57 55 53 48 43 37 35 35 37 40 44 57 70 78 83 87 90 93 94 94 93 99 102 101 77 63 58 51 44 43 47 55 55 54 50 47 45 48 43 29 16 3 0 359 358 358 356 354 358 11 47 51 43 37 33 39 49 70 82 74 40 37 40 38 32 28 28 38 66 68 62 46 30 21 21 28 52 60 65 86 103 101 86 73 64 53 41 38 59 93 96 93 102 108 205 298 343 52 59 67 103 112 113 111 98 8 10 48 57 46 6 6 14 3 10 33 61 67 57 43 24 61 80 67 50 31 8 314 255 244 223 129 102 83 17 0 0 324 295 256 240 279 281 20 39 43 48 54 44 27 16 11 25 95 121 127 125 111 108 111 119 142 178 168 158 144 104 78 66 62 58 69 74 69 75 91 106 88 73 42 27 30 44 60 71 66 50 43 36 28 22 19 27 78 128 108 98 113 105 103 114 126 165 151 129 11 8 14 63 72 72 73 77 93 105 112 61 0 10 0 344 301 282 275 273 276 288 304 321 0 22 30 13 3 349 341 335 327 320 300 331 344 0 20 44 74 88 95 85 72 59 53 54 70 85 97 111 125 154 185 194 163 151 151 156 158 154 166 204 247 264 285 11 37 53 90 115 118 125 141 154 161 142 122 105 97 93 92 83 75 77 89 100 102 105 107 100 91 74 275 257 239 227 229 250 259 244 216 178 168 175 187 201 207 204 202 201 206 213 221 232 242 250 259 266 268 266 130 107 107 129 154 157 132 122 117 146 163 162 162 164 170 177 191 210 224 232 241 252 215 180 185 197 203 207 224 239 248 246 179 108 98 123 222 264 292 308 325 350 3 0 349 330 303 283 280 263 251 241 238 236 236 236 241 235 228 220 204 194 192 206 228 240 246 249 251 253 257 257 256 255 243 218 198 187 186 184 187 191 184 175 160 147 142 140 139 141 142 142 141 144 150 163 178 197 215 240 200 156 151 166 224 282 298 94 123 124 122 123 127 144 168 194 209 224 242 254 259 258 235 208 216 202 151 145 147 156 166 180 183 180 175 176 180 188 193 196 199 204 210 212 215 211 199 184 171 163 159 163 166 164 157 152 154 158 170 180 193 210 240 285 308 317 325 338 349 7 13 6 355 348 343 343 7 6 6 5 5 4 5 5 5 4 2 0 0 1 4 7 9 9 8 7 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 5 4 3 3 2 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 7 6 6 6 6 5 5 5 6 6 7 8 9 11 13 14 15 19 22 23 11 0 354 351 351 358 2 354 320 221 208 197 183 173 169 187 224 247 259 269 278 286 84 66 53 46 347 308 298 295 295 289 278 276 278 294 315 328 323 319 329 352 9 13 17 11 0 355 10 27 48 52 53 61 72 80 87 95 110 128 133 160 193 226 237 242 230 223 236 251 264 282 296 295 255 150 178 179 171 154 131 118 104 4 169 158 150 146 136 125 123 131 127 106 63 48 26 0 341 3 6 0 24 47 48 47 20 351 340 164 162 193 58 55 42 16 353 340 330 324 322 316 289 272 260 282 313 339 336 336 321 309 294 299 304 308 315 324 346 1 4 359 352 349 344 342 344 344 350 351 358 10 27 28 19 4 349 337 328 326 335 351 6 5 351 340 346 18 98 115 289 282 276 266 268 270 273 280 285 278 269 270 275 283 288 292 292 299 304 326 0 110 130 133 130 122 111 96 83 73 77 84 85 80 73 69 70 77 80 79 73 62 48 54 67 78 80 82 80 75 73 67 59 43 32 26 25 27 28 25 19 9 0 2 8 21 20 15 356 348 344 0 12 12 3 4 67 91 85 72 63 63 64 65 65 63 60 54 47 42 40 40 41 44 52 64 71 71 73 78 84 90 96 98 106 95 80 63 52 45 36 31 28 39 51 62 65 65 72 83 91 66 32 326 303 317 329 334 335 336 337 341 27 66 65 57 39 32 35 37 46 64 77 80 72 66 61 42 25 17 30 54 55 51 39 27 15 15 19 28 41 54 55 86 90 73 64 78 68 58 43 86 134 143 150 155 154 164 344 16 48 39 31 49 85 111 106 90 41 20 15 39 63 61 33 19 358 14 60 81 80 70 44 324 246 136 64 49 23 327 304 277 275 284 74 98 86 46 29 18 328 265 162 139 141 92 50 39 29 38 68 31 354 340 335 331 162 144 139 134 128 111 113 128 153 171 161 114 72 59 57 62 78 103 143 154 154 163 172 180 86 67 62 58 58 69 77 87 77 59 47 37 34 30 28 35 43 61 178 193 180 166 156 161 138 110 75 52 29 25 36 66 74 75 80 80 76 83 93 94 67 41 22 0 325 309 302 303 312 331 349 12 43 42 32 0 345 341 327 320 313 311 324 0 24 42 51 56 56 63 73 82 86 87 69 59 74 83 93 119 133 163 218 222 191 177 171 175 170 158 165 177 201 193 71 48 37 24 45 79 121 135 147 149 144 124 109 101 94 90 91 96 96 92 98 102 97 96 98 115 127 150 224 267 272 261 248 245 242 241 229 213 188 186 194 210 218 222 223 222 225 230 237 245 254 261 267 271 273 256 148 130 135 180 164 149 124 133 148 161 167 166 165 166 174 174 171 180 197 228 210 202 204 205 205 209 212 216 225 233 241 236 228 226 228 235 245 260 284 307 336 357 6 0 357 357 7 356 325 288 264 247 242 241 241 242 244 249 246 240 217 189 171 174 183 204 224 250 253 257 266 263 259 243 227 218 194 177 152 136 115 99 84 78 91 104 113 118 121 125 129 131 134 141 150 164 180 203 228 241 180 165 165 176 203 268 281 137 135 137 140 146 155 168 182 200 216 240 255 265 264 242 199 180 183 180 167 164 162 164 171 181 189 185 176 173 176 185 192 197 199 203 209 209 205 200 195 190 181 174 171 172 171 166 158 153 153 159 167 180 195 216 241 277 295 299 313 331 54 95 95 49 338 326 327 331 7 6 5 5 4 4 4 4 4 3 1 359 359 0 3 6 8 8 7 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 4 4 3 3 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 7 7 6 6 6 5 5 5 5 5 5 6 7 7 8 10 12 13 14 16 18 18 13 7 0 352 351 346 350 347 333 258 203 184 176 177 191 233 241 243 253 262 279 233 179 112 58 33 356 327 310 304 300 295 290 306 0 33 25 18 14 16 17 22 22 20 20 22 17 17 25 40 57 63 71 78 92 108 134 153 170 173 180 193 209 232 233 232 219 216 217 223 232 236 237 235 228 198 175 142 125 101 74 38 349 274 262 227 163 156 157 158 125 113 4 350 2 10 336 272 297 2 353 352 11 31 45 40 34 35 40 175 190 173 45 51 51 23 3 355 344 333 327 321 305 300 300 318 351 8 317 281 270 272 275 301 321 333 351 0 1 356 348 333 314 309 321 334 346 352 359 357 353 351 359 13 8 358 343 328 318 317 322 319 300 290 300 305 309 325 37 15 324 295 283 273 266 269 281 290 290 269 246 228 249 283 305 315 325 330 332 331 342 17 91 106 104 103 99 96 91 82 85 88 89 80 73 64 67 77 85 87 83 69 52 52 60 76 79 78 76 74 74 71 63 44 31 21 21 21 23 19 13 0 355 354 2 9 8 353 333 337 345 2 13 20 16 19 38 68 82 77 71 69 70 67 64 67 72 75 79 63 50 47 43 44 48 51 56 60 66 72 80 90 103 107 98 78 71 66 56 43 29 20 17 31 47 67 80 92 111 120 125 128 197 220 211 204 335 336 331 335 341 354 24 49 52 47 34 33 34 39 49 62 83 92 92 88 84 66 42 21 46 64 67 57 37 25 358 347 351 0 8 27 38 74 91 106 128 209 336 0 247 221 212 182 147 59 83 69 21 25 48 56 56 55 89 105 99 86 55 16 14 29 33 36 32 21 351 24 75 84 82 77 59 290 276 250 241 356 347 321 314 346 33 21 18 52 58 52 27 350 263 214 151 91 69 22 354 333 349 345 322 340 338 331 323 308 241 184 171 143 125 107 121 141 154 145 114 65 47 50 52 59 137 188 188 177 164 154 133 110 81 71 69 88 121 131 108 90 86 77 63 56 46 30 23 21 17 5 286 237 221 218 190 157 88 70 56 48 37 35 52 78 84 92 106 111 114 122 123 117 92 67 32 350 324 316 317 324 351 18 19 24 34 34 19 324 298 291 302 307 312 332 352 4 45 67 70 70 69 57 44 37 83 105 90 80 71 78 98 119 116 108 263 256 227 199 189 187 177 159 159 152 138 102 79 64 42 25 29 63 119 128 131 124 113 100 103 105 108 112 116 119 119 116 113 108 98 98 119 162 167 172 258 286 282 273 264 256 251 248 238 224 187 215 222 227 229 232 235 236 236 242 249 256 260 266 270 273 277 254 172 149 168 201 173 147 139 147 155 163 166 165 162 164 171 170 167 169 172 176 174 177 192 207 215 215 214 211 213 221 235 239 243 245 247 252 261 272 291 310 333 347 356 356 6 11 16 3 340 307 275 253 244 241 240 242 244 245 248 246 232 208 182 174 168 164 170 189 223 242 249 247 236 220 204 188 166 143 121 114 105 94 79 71 77 88 101 112 117 120 123 127 132 141 150 156 163 154 112 126 154 162 169 185 205 284 203 154 147 147 149 156 164 175 189 207 226 245 258 267 258 219 182 175 176 178 180 180 177 174 176 182 193 189 181 174 175 182 189 193 195 197 200 203 200 196 192 189 183 178 174 174 169 161 155 152 152 154 158 164 172 180 172 180 185 192 200 200 195 197 189 222 268 304 317 328 6 5 5 4 4 4 4 4 3 2 0 358 358 359 2 6 8 8 7 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 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 2 2 2 3 3 3 3 4 4 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 5 4 4 4 5 6 6 7 8 8 10 12 13 14 16 14 10 8 0 348 345 346 356 0 9 24 51 178 205 199 210 229 247 240 209 205 205 219 220 220 203 28 14 4 347 327 318 318 314 331 71 64 52 36 19 11 12 23 27 26 23 22 22 28 35 54 66 71 88 103 118 135 150 168 188 194 200 207 226 236 234 222 214 221 223 224 222 215 198 180 114 130 123 98 75 59 32 2 302 278 274 269 200 177 164 70 20 24 34 320 306 302 235 221 203 76 338 332 338 11 30 16 27 48 56 56 45 31 28 71 73 42 17 357 337 327 320 328 335 335 330 328 49 281 255 265 273 280 293 326 344 357 357 350 338 318 301 295 305 317 335 356 4 359 351 334 325 315 328 343 349 340 318 303 294 290 285 280 282 280 282 291 307 331 347 339 325 317 317 317 312 310 311 317 318 318 310 303 315 325 336 342 344 342 340 339 340 348 15 62 80 81 86 91 97 98 94 96 97 91 83 69 68 75 93 97 99 86 69 55 64 76 81 82 78 78 77 79 70 53 30 20 16 15 13 9 2 351 346 344 347 350 350 342 338 345 355 9 15 22 27 27 28 35 51 69 64 63 65 62 57 59 60 62 59 56 53 51 50 49 48 46 52 59 65 74 87 98 109 96 81 68 70 71 67 58 36 15 13 28 44 63 81 101 133 136 136 139 169 206 164 107 0 337 335 350 6 25 32 36 33 30 26 25 27 30 50 67 81 85 85 77 75 78 64 44 51 64 80 71 25 346 331 328 316 322 343 7 51 62 69 76 68 37 2 2 25 29 56 80 82 71 69 52 17 350 342 67 91 98 103 100 93 84 64 26 19 21 8 0 356 33 54 54 67 77 80 78 59 13 332 245 234 254 300 323 60 65 57 46 42 49 47 44 10 326 256 211 91 71 52 357 300 290 339 6 4 342 329 321 329 325 159 149 130 112 113 114 116 120 126 118 107 95 90 83 37 326 274 242 219 198 157 115 74 64 61 65 75 131 175 167 96 77 84 83 62 92 95 346 345 344 341 326 246 209 195 190 129 101 89 83 76 63 46 56 86 102 118 134 158 144 136 142 128 113 104 99 93 320 314 305 313 332 28 37 27 12 0 357 334 292 275 282 311 328 347 355 344 326 52 90 89 89 87 83 59 9 48 95 99 95 88 85 91 102 103 98 49 328 307 209 184 170 194 192 155 122 101 90 86 80 37 322 310 103 124 123 115 107 101 96 95 109 121 122 124 126 127 127 121 117 111 112 122 141 129 115 4 273 269 275 277 276 271 265 255 230 204 227 236 239 237 237 241 243 243 243 245 251 255 261 267 273 279 262 206 164 183 206 229 183 156 150 153 159 161 161 156 160 168 163 160 158 164 167 165 169 177 201 216 222 219 214 211 216 231 235 236 238 244 258 276 286 294 287 280 274 306 338 16 29 27 4 337 315 287 262 245 237 235 240 242 245 249 249 243 227 208 184 167 154 159 169 187 200 211 216 213 207 190 166 143 130 121 120 113 108 103 100 100 102 105 115 121 125 128 130 135 140 144 135 129 119 104 99 127 145 157 162 140 31 126 131 126 137 147 157 168 182 202 222 240 251 257 262 241 202 183 179 180 181 182 187 185 180 179 185 194 194 190 180 180 182 186 189 191 193 195 198 199 197 191 186 182 180 175 172 164 156 152 149 148 146 149 154 155 158 165 171 180 186 195 210 221 231 245 258 278 302 313 321 6 5 4 4 4 4 4 4 2 1 359 357 357 358 1 5 7 7 6 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 3 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 6 6 7 7 8 10 11 12 12 9 8 7 0 352 348 348 355 354 354 349 335 304 279 256 230 227 245 218 193 180 192 206 222 219 180 91 61 21 351 329 330 332 0 64 69 58 50 42 21 11 9 13 23 32 33 31 29 33 44 63 77 85 93 104 110 121 140 176 199 214 219 222 231 230 224 198 206 222 224 224 208 185 145 132 113 98 75 68 57 43 13 348 276 264 245 222 205 195 139 79 25 264 239 243 243 231 206 213 265 293 310 285 283 349 8 8 15 23 38 49 42 15 16 97 91 73 40 338 326 321 322 333 330 324 332 336 112 286 296 293 295 306 331 351 351 344 331 324 310 301 308 331 331 334 345 358 0 319 301 293 288 283 306 323 316 299 289 287 288 293 296 296 294 292 291 300 310 324 318 312 306 304 301 302 309 320 322 324 323 324 327 339 347 351 357 3 2 357 351 346 342 342 345 4 35 58 68 78 94 101 101 104 105 104 105 98 96 101 113 113 116 111 97 76 74 83 91 91 86 82 84 87 83 68 38 21 15 10 6 0 351 345 342 340 343 350 355 356 2 8 7 9 14 20 28 27 24 15 16 31 55 58 60 58 55 51 51 53 55 54 54 55 57 57 56 52 57 64 76 91 114 91 84 80 76 70 73 76 77 72 59 21 20 33 46 59 85 115 129 129 132 139 144 144 138 136 119 326 351 26 41 46 51 41 27 22 14 7 4 5 23 59 77 69 61 50 43 47 56 57 53 52 62 83 56 333 313 309 302 328 349 344 349 11 61 68 55 46 35 38 44 59 48 42 82 91 92 128 228 291 304 341 16 97 101 88 79 71 54 29 15 359 324 323 335 38 72 86 76 73 78 75 59 28 345 281 253 243 272 288 263 15 22 28 34 38 26 12 347 346 61 62 70 73 46 314 303 265 200 180 255 341 0 47 82 95 103 100 91 81 97 106 96 92 92 104 108 100 95 94 60 309 290 293 286 294 341 23 45 53 58 74 115 118 105 96 77 75 84 74 33 266 249 256 275 290 325 94 127 139 128 120 97 100 110 110 110 116 145 180 149 142 150 145 137 129 135 150 119 106 111 126 227 303 311 308 330 21 47 40 24 1 348 347 351 0 30 27 18 8 2 347 340 338 54 108 122 117 113 109 98 78 73 77 85 98 104 105 103 102 115 126 179 0 0 162 171 177 203 199 164 126 116 116 131 155 180 211 251 235 174 130 116 109 108 105 101 107 114 121 124 125 123 123 124 127 131 132 114 91 122 135 158 222 254 273 284 291 284 279 275 258 236 234 239 244 239 237 238 241 243 239 241 244 248 254 261 268 274 270 236 174 173 185 245 175 154 144 146 151 156 158 157 159 162 161 160 159 167 170 167 162 164 182 197 205 204 204 204 205 208 202 176 146 139 136 217 275 278 266 255 243 252 301 37 54 46 355 329 315 304 283 260 250 247 245 247 249 253 255 252 245 234 215 184 162 163 167 178 187 194 198 203 204 188 164 145 141 139 140 134 123 119 117 118 118 118 123 128 132 135 139 142 142 139 134 129 126 114 112 120 115 110 92 92 91 103 106 110 123 139 161 173 182 197 214 228 232 235 237 218 199 188 185 184 185 187 191 189 185 183 188 197 202 199 189 185 185 184 187 190 194 196 196 197 196 187 183 182 180 174 164 156 151 148 146 145 148 149 149 150 156 166 174 182 188 199 217 239 261 280 291 303 315 320 325 5 4 4 3 3 4 3 2 1 360 358 356 356 358 1 4 6 6 5 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 5 6 6 7 7 8 8 10 10 10 8 8 6 0 352 345 335 324 310 297 289 288 283 282 269 243 227 215 204 196 192 198 209 221 225 225 210 212 310 319 318 338 10 52 64 64 48 39 36 26 17 5 6 10 25 35 38 36 36 49 70 85 88 87 89 92 96 108 205 231 236 237 229 224 213 196 184 204 217 214 204 184 180 168 162 139 103 70 73 78 64 343 277 193 116 152 180 16 74 127 148 180 236 236 230 186 147 161 187 273 293 290 256 224 213 13 21 19 10 5 5 9 15 352 337 332 351 39 304 308 308 313 324 333 339 349 0 16 353 337 322 329 341 357 0 352 340 329 331 334 340 340 338 330 321 303 281 269 276 275 274 268 263 262 253 253 262 272 285 293 296 295 296 298 298 298 298 299 304 302 303 300 301 306 322 333 338 336 335 333 337 342 352 359 5 8 10 7 2 354 348 344 339 337 340 0 27 47 61 77 87 98 103 114 120 127 138 145 139 133 131 133 130 126 115 81 80 85 95 95 91 91 93 97 91 65 42 27 12 3 356 350 345 342 343 345 351 0 12 21 25 17 8 2 13 22 23 16 7 0 7 38 48 52 57 60 60 56 56 56 56 55 60 64 66 65 66 72 78 95 103 100 87 82 78 78 78 76 80 82 89 85 65 49 52 64 62 58 67 85 96 97 110 125 129 128 116 108 76 56 66 75 79 84 67 43 31 13 1 354 358 19 45 62 65 69 73 64 61 69 74 73 56 16 265 289 300 296 307 320 353 7 0 309 280 84 71 55 46 40 47 49 55 46 42 56 68 72 74 308 306 341 14 2 0 18 65 68 61 44 25 4 333 296 309 343 31 73 89 76 68 63 76 80 0 315 301 291 269 256 251 252 338 16 21 30 22 355 344 333 346 22 54 68 76 284 296 303 257 235 242 247 21 80 85 86 87 87 89 87 80 81 79 71 58 56 66 66 63 52 30 333 333 336 1 37 95 79 77 77 95 128 184 199 211 74 77 82 87 90 85 67 30 336 310 322 10 86 106 113 119 108 98 82 94 116 115 119 131 147 195 192 166 157 150 144 138 131 125 99 101 117 110 46 4 351 347 38 58 55 34 9 349 340 335 353 22 46 50 42 4 334 310 329 340 16 132 137 123 116 112 113 110 95 104 113 121 126 129 125 124 145 141 113 82 78 154 160 177 203 194 173 151 154 178 187 187 175 178 193 203 184 133 122 119 119 115 111 123 129 132 131 126 114 108 108 116 122 124 130 140 160 164 169 197 234 272 272 272 273 273 274 263 252 244 244 245 241 237 233 236 237 237 238 240 244 248 253 258 259 260 235 176 144 132 112 132 137 139 143 147 157 159 157 158 159 159 161 167 176 176 170 161 159 170 182 189 185 185 188 188 186 173 160 149 148 157 180 233 261 266 257 243 224 197 104 104 121 299 306 310 310 302 288 269 257 251 254 256 261 263 265 260 254 245 219 189 174 171 175 180 187 194 206 212 201 182 167 161 157 151 145 139 139 137 136 132 130 131 136 142 147 150 151 144 137 132 130 128 127 129 133 126 124 117 117 115 116 123 130 143 157 176 178 182 186 195 201 203 205 206 202 199 194 191 189 189 192 197 191 187 187 194 202 208 208 201 193 186 182 184 190 197 198 196 194 190 182 182 182 176 165 148 141 138 137 138 139 140 141 142 151 160 168 176 184 193 206 224 250 277 297 310 319 320 317 317 3 3 3 3 3 3 3 1 0 358 357 356 357 359 2 4 5 5 4 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 7 7 7 7 7 8 7 7 6 4 0 354 344 321 292 272 265 260 262 262 260 253 244 229 216 207 202 209 213 217 221 226 229 229 237 255 286 324 355 27 55 72 68 47 34 27 27 19 1 359 5 18 30 40 42 47 56 76 91 93 90 90 89 86 60 322 269 252 241 230 217 201 196 194 195 195 192 180 174 177 177 173 139 96 46 61 91 131 212 238 37 58 78 88 69 75 84 88 113 175 172 172 174 180 188 186 185 136 179 234 201 189 53 42 37 20 16 24 19 15 3 349 327 323 312 254 269 291 313 335 346 359 10 19 18 7 355 344 349 352 353 337 325 321 321 327 323 317 317 316 310 303 290 268 256 254 256 253 238 231 232 239 243 248 262 276 287 294 299 304 304 301 303 309 323 340 344 344 346 352 353 353 352 351 347 344 339 339 340 346 351 357 2 2 0 351 342 335 330 326 322 324 339 5 30 45 59 70 83 95 117 130 139 154 165 162 154 145 150 154 142 105 75 61 67 88 107 115 116 114 117 125 136 144 61 32 16 5 356 349 344 342 344 350 2 15 25 29 26 12 5 7 13 16 4 354 348 6 31 36 37 40 58 66 61 62 62 59 57 57 62 66 69 69 77 70 63 57 66 72 73 74 75 77 80 86 94 105 107 105 87 78 75 69 61 52 56 62 65 65 71 85 68 49 49 48 41 56 86 103 112 115 114 112 86 10 354 7 27 38 48 61 70 81 85 86 91 105 120 126 85 46 328 315 315 344 357 0 0 336 295 346 54 51 44 29 25 31 48 58 57 46 32 41 45 6 338 343 27 37 34 24 29 58 63 59 41 23 7 340 320 354 38 53 54 60 60 56 30 8 336 280 312 318 319 299 273 272 248 166 170 4 354 337 320 329 333 342 346 28 74 2 289 300 307 298 306 314 325 71 75 70 71 72 73 74 80 78 72 71 71 67 70 72 77 71 5 346 343 11 22 22 35 56 85 118 145 173 183 180 137 51 54 75 95 101 103 107 103 96 56 21 0 91 107 120 118 116 103 90 68 85 113 116 119 126 120 76 16 127 138 140 133 122 106 92 74 82 95 95 86 62 26 24 65 68 60 19 343 316 312 318 345 14 38 36 9 325 311 308 330 344 56 126 125 114 111 110 114 114 107 121 130 141 141 140 137 137 142 133 127 128 144 171 171 178 194 195 186 165 169 182 185 177 151 151 154 157 142 118 115 115 115 123 132 142 148 150 141 130 118 105 92 85 103 124 142 157 171 174 178 182 189 208 212 223 245 246 245 243 244 246 246 246 245 241 239 239 239 237 238 240 244 248 251 253 251 245 218 172 141 136 136 136 141 143 145 146 149 154 160 160 159 158 164 171 180 179 173 163 159 164 175 180 178 178 178 176 175 171 164 162 162 174 195 221 246 263 258 244 209 184 158 172 229 264 292 303 308 307 300 283 267 256 257 260 265 273 277 276 271 263 249 229 204 192 184 184 195 265 276 268 249 217 194 182 171 161 153 149 150 149 147 142 141 143 151 156 160 154 147 139 135 132 133 135 141 149 154 151 150 148 149 147 146 151 157 164 172 181 184 184 184 188 193 193 193 192 194 194 197 197 196 195 197 199 193 189 189 198 208 217 217 213 201 189 180 186 192 200 201 199 192 186 182 183 180 165 149 135 138 138 135 135 135 132 136 142 154 162 170 176 187 200 219 246 274 292 299 306 303 296 305 314 3 2 2 3 3 3 2 0 359 358 357 357 357 360 2 4 4 4 3 2 2 2 3 3 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 2 2 3 3 3 3 3 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 4 5 6 6 7 7 7 6 5 4 4 4 3 1 0 355 346 322 285 256 249 248 257 265 268 269 252 234 228 228 234 233 227 223 223 230 236 241 258 317 357 15 32 62 87 89 82 63 41 28 24 17 10 4 5 16 30 42 51 62 79 97 106 97 88 86 78 53 341 274 252 234 214 208 199 193 184 172 165 158 155 160 166 180 171 119 83 58 73 87 98 67 34 41 55 76 92 100 98 102 111 111 114 111 117 180 178 166 152 143 133 161 189 203 174 56 61 35 357 19 29 17 2 355 356 345 324 302 266 277 296 316 337 351 7 23 32 18 4 348 340 335 322 313 306 300 297 286 273 270 284 298 301 302 303 298 284 264 246 235 225 215 213 221 233 240 252 275 301 316 320 323 327 327 330 327 335 357 3 4 1 359 357 353 350 347 344 337 328 322 322 324 326 330 329 332 331 323 307 294 282 286 296 310 324 337 2 23 42 52 65 70 91 123 144 155 169 171 169 162 154 136 123 114 101 84 63 50 43 68 87 105 111 113 127 106 73 55 39 24 12 2 353 347 344 345 349 359 10 21 25 25 20 11 5 4 4 0 354 351 16 33 37 27 26 45 57 61 61 66 71 72 70 69 62 57 54 49 44 39 35 40 47 54 58 60 67 73 81 93 104 105 99 88 81 76 74 66 54 49 55 62 49 46 55 41 28 23 24 23 48 83 113 125 139 140 137 112 56 27 27 29 28 37 44 34 42 74 94 95 58 82 97 68 42 2 15 28 34 21 351 8 36 57 48 41 31 26 15 14 19 31 53 72 98 172 220 263 30 21 23 38 35 32 26 45 69 75 74 56 39 27 6 0 11 51 56 43 34 32 57 55 32 32 24 354 335 325 322 322 327 233 207 203 214 262 266 281 329 332 326 299 269 229 268 294 327 354 33 341 336 21 58 52 29 33 45 51 58 62 68 65 57 50 42 45 52 64 66 21 355 11 54 46 29 4 356 349 346 178 144 49 11 21 34 46 78 102 112 118 125 117 109 76 97 129 120 123 131 125 111 100 103 109 128 120 109 99 90 63 36 305 150 121 106 88 75 65 63 64 65 74 87 97 101 91 66 65 67 55 330 311 301 323 335 346 354 8 10 325 305 302 307 331 11 87 101 105 108 109 114 122 124 128 136 146 153 142 135 133 135 137 135 138 144 156 169 180 180 177 173 169 165 144 119 112 104 91 106 126 134 111 98 103 109 116 132 142 147 158 165 164 145 132 128 124 120 125 140 160 164 163 172 193 206 200 194 189 200 218 228 229 224 226 231 236 242 247 248 248 249 246 243 243 244 248 254 261 266 262 251 209 180 166 172 176 172 162 154 150 149 147 153 158 160 160 162 167 173 179 179 176 168 170 175 180 183 185 182 180 177 175 171 168 168 173 185 201 218 233 245 248 238 216 194 186 195 230 262 283 292 300 301 298 288 276 263 256 255 259 270 275 271 267 262 256 248 237 236 239 302 341 351 322 279 250 229 205 182 174 165 157 154 152 150 149 148 151 154 160 162 163 153 144 139 139 140 142 148 158 167 173 172 169 165 164 163 163 168 171 174 177 181 185 188 187 185 187 191 192 194 194 197 203 206 208 206 206 205 198 191 187 198 206 216 219 220 210 196 184 190 195 204 203 200 190 185 185 183 174 154 149 145 149 149 146 142 140 137 141 148 157 164 171 176 185 206 240 274 289 293 292 292 296 294 311 326 2 2 1 2 2 1 0 359 357 357 357 358 359 1 2 3 3 3 2 2 2 2 2 3 3 4 3 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 5 5 6 6 6 6 4 2 1 2 3 5 7 10 9 17 33 48 178 237 247 286 314 322 314 298 265 260 256 266 264 259 242 236 239 248 268 9 27 24 21 30 67 86 92 87 76 57 40 34 27 16 355 351 0 14 29 43 59 67 49 70 71 73 78 78 76 222 228 216 200 186 185 190 184 176 167 159 156 157 161 165 180 200 205 174 128 95 73 66 49 27 349 351 92 97 98 93 81 79 90 99 102 87 15 26 63 96 72 91 135 180 212 195 70 66 66 338 4 25 61 19 3 354 335 318 312 308 301 306 318 348 6 20 25 24 357 334 313 310 309 316 317 314 304 297 286 285 281 292 299 301 306 309 311 308 293 249 197 171 168 177 192 208 196 357 0 356 350 344 343 344 337 328 323 349 16 13 5 349 342 338 333 329 319 310 307 307 309 310 312 316 323 327 326 322 313 302 287 284 293 308 325 344 359 14 29 44 52 59 70 85 136 154 158 156 140 121 92 65 67 102 119 123 118 111 73 43 34 43 59 68 70 68 61 54 48 38 26 11 0 351 347 345 345 348 353 4 15 21 23 23 19 13 3 0 0 357 4 26 35 37 27 24 30 41 48 47 55 65 69 68 62 51 45 43 41 39 36 33 30 31 35 39 45 54 60 68 78 88 93 93 91 84 75 64 48 38 30 45 57 55 52 53 42 29 357 346 345 23 66 102 100 89 57 48 47 43 39 36 26 15 37 46 42 23 15 61 68 31 76 93 82 61 38 42 43 36 15 359 21 43 59 53 40 12 353 342 3 11 11 31 85 150 139 113 83 64 55 44 38 20 10 180 78 74 82 92 100 71 39 10 17 32 56 54 36 355 324 40 50 41 37 36 31 340 280 286 286 286 234 217 213 215 215 172 162 140 272 280 289 272 227 216 223 312 31 76 301 331 82 71 38 349 352 10 44 49 48 59 63 52 37 21 19 27 50 50 30 333 306 193 132 125 281 336 349 0 12 28 13 358 341 0 43 82 114 139 143 144 115 108 102 118 123 120 120 117 102 91 88 138 158 174 114 94 84 76 42 252 233 119 71 65 55 49 40 51 63 62 70 85 100 105 103 81 67 58 26 328 333 338 354 347 340 331 323 302 284 286 302 329 9 53 78 87 104 114 116 118 123 130 136 322 322 312 319 286 180 137 133 130 138 156 173 177 184 200 197 167 142 123 96 86 90 88 78 40 77 98 99 103 111 112 118 128 142 150 168 181 200 154 133 139 140 143 146 159 186 180 173 174 191 210 209 201 187 194 204 219 225 226 227 226 227 232 238 244 249 252 252 251 250 251 254 258 264 271 270 258 211 193 187 196 201 202 191 176 161 155 152 155 156 157 161 165 171 173 174 174 170 165 172 180 191 195 196 196 196 193 192 190 186 184 187 197 211 223 228 233 234 232 229 221 222 229 246 264 274 281 286 289 290 288 286 279 272 258 249 252 256 261 257 254 252 252 251 263 275 307 277 229 220 219 217 207 183 157 151 151 151 150 148 146 147 152 157 161 162 161 158 151 148 146 148 149 151 159 169 180 187 190 183 177 170 169 170 174 177 177 175 175 180 189 198 196 194 195 199 205 210 214 218 222 225 223 222 218 211 200 191 195 202 211 215 217 209 199 191 194 199 204 202 199 193 190 187 176 165 154 156 154 155 154 152 151 148 146 149 153 160 167 172 175 180 187 231 260 263 269 274 278 292 305 324 327 1 1 0 0 0 0 359 358 357 357 358 359 0 1 2 2 2 2 1 1 1 2 2 2 3 3 2 2 2 2 1 1 1 0 0 360 359 359 359 359 360 0 0 0 1 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 6 7 6 5 2 0 1 3 4 8 16 17 13 16 61 106 107 341 203 217 344 329 312 299 285 267 301 319 309 303 277 269 282 333 13 36 62 78 9 21 67 78 82 82 84 82 74 63 43 9 338 339 346 2 16 38 39 28 341 333 344 28 62 121 151 193 170 154 157 163 171 184 187 183 177 170 160 151 144 132 114 294 276 241 85 75 63 60 46 6 300 281 291 8 74 81 72 63 62 76 86 91 33 11 80 98 88 114 158 190 202 216 76 67 123 120 355 289 240 302 313 309 307 302 303 307 313 327 354 39 42 40 4 338 313 309 306 316 319 321 326 327 323 322 316 317 318 317 314 309 315 320 324 324 327 1 120 130 137 138 133 77 59 34 16 357 350 343 337 329 324 321 324 3 17 10 338 319 317 315 310 309 306 310 312 312 313 317 322 324 325 328 329 331 328 323 319 319 326 344 358 11 18 26 34 43 50 59 67 72 80 99 92 92 91 100 108 111 118 126 140 148 149 150 151 141 60 31 40 51 50 51 49 47 44 37 30 18 2 352 347 345 345 350 356 3 9 14 16 20 22 18 9 1 0 2 15 31 40 41 34 30 28 32 34 34 38 44 53 53 50 46 44 42 39 36 35 34 32 28 26 30 35 43 51 60 69 75 81 83 83 82 70 54 39 20 11 17 34 51 51 48 39 19 347 341 346 11 43 65 58 47 32 34 36 36 34 33 19 7 7 33 92 28 354 19 203 203 213 113 89 72 59 45 45 44 20 17 33 45 54 63 50 25 11 0 3 0 0 22 66 93 90 87 89 84 83 56 35 14 119 152 86 71 65 78 84 70 65 51 54 55 57 49 31 0 347 9 43 41 24 341 291 271 271 281 286 283 229 221 229 242 247 239 190 196 247 281 313 312 331 147 166 170 148 138 193 148 110 120 95 322 306 325 51 60 57 59 63 63 32 347 343 352 30 349 336 338 333 162 131 157 211 12 24 26 11 2 350 333 313 332 24 97 144 180 192 180 121 103 95 105 108 111 107 95 81 55 49 107 150 145 96 86 98 113 168 92 60 52 49 49 45 37 27 36 44 48 63 80 80 75 71 78 76 60 21 351 343 337 337 325 316 312 313 314 303 312 354 15 28 52 72 91 110 116 114 113 114 120 98 35 27 8 331 308 292 144 129 126 140 172 222 239 250 251 238 209 154 125 112 107 103 108 103 88 102 111 114 117 120 120 119 112 150 166 178 189 211 233 123 139 148 151 153 162 176 188 188 180 187 198 206 205 199 197 200 209 217 223 226 226 225 225 228 234 241 247 252 256 259 261 262 264 269 272 273 260 221 202 195 203 208 209 204 194 178 164 157 156 158 159 160 165 172 169 165 159 154 150 162 178 203 208 211 213 213 213 208 204 199 200 201 208 216 225 228 228 226 227 230 232 234 239 247 254 263 269 276 279 284 288 295 298 294 278 261 249 249 254 255 256 254 254 254 263 263 253 216 203 199 197 193 178 156 135 132 132 130 137 140 146 152 157 160 162 162 160 157 153 154 154 154 155 159 164 172 181 190 199 202 197 185 179 176 177 179 179 173 169 167 178 191 201 204 209 216 225 231 233 234 234 236 238 236 233 227 217 206 203 204 208 212 213 209 203 199 200 202 204 202 198 194 193 186 169 163 158 158 160 162 164 163 160 157 154 151 153 157 162 162 160 158 160 180 208 227 244 259 274 289 311 322 322 0 360 360 359 359 358 358 357 357 357 358 0 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 360 359 359 359 359 359 359 360 0 0 1 2 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 3 3 4 5 6 6 6 5 2 359 1 3 6 10 20 16 11 8 70 131 162 197 193 148 40 343 325 310 299 178 112 54 301 296 298 320 351 9 15 37 85 99 60 47 82 95 96 96 109 141 139 114 75 352 333 331 338 351 6 24 27 17 0 10 9 9 29 151 92 77 66 80 110 154 174 180 188 187 183 177 169 150 127 99 70 27 356 355 55 57 51 59 68 58 33 30 49 71 110 107 97 78 65 66 99 133 217 301 294 108 107 133 158 176 170 142 83 125 158 144 110 306 285 282 285 286 289 293 300 315 336 0 35 51 37 20 333 316 305 316 321 325 323 322 322 320 317 318 320 327 332 335 331 330 328 325 324 322 322 317 156 147 137 105 80 54 44 33 10 345 339 336 335 339 347 5 15 16 11 6 341 325 317 320 322 326 327 327 326 324 324 322 322 323 328 333 339 344 342 340 338 348 0 12 22 29 28 29 31 38 46 55 61 63 63 64 64 61 64 91 116 130 138 147 152 160 165 168 171 171 171 162 100 77 70 59 50 44 39 30 23 17 4 354 346 343 342 351 359 8 5 5 9 16 22 19 11 1 2 5 20 32 41 42 41 41 36 32 29 30 32 40 48 48 46 44 45 44 40 35 31 33 35 35 32 31 32 37 46 55 63 64 65 66 71 73 70 63 56 38 19 6 18 36 46 50 49 20 355 358 6 19 34 48 58 62 56 47 44 49 40 28 355 331 305 252 185 145 56 25 21 76 136 79 73 68 56 37 47 55 49 37 36 41 58 93 87 63 9 347 338 333 323 332 28 50 43 51 77 84 86 92 97 193 201 173 103 67 53 56 64 78 136 117 67 62 55 29 4 10 343 325 294 346 355 321 305 293 288 286 301 322 60 333 314 308 312 331 305 237 328 346 350 336 324 302 217 148 97 93 92 86 100 127 159 262 263 249 187 92 75 55 44 31 352 340 347 357 354 339 352 358 12 20 12 6 13 28 25 25 2 344 328 320 315 333 21 108 180 206 211 137 86 91 94 99 109 116 125 106 63 29 19 11 79 105 102 97 79 86 82 69 57 49 48 47 48 25 6 9 23 40 50 62 66 67 66 71 71 60 2 333 314 301 288 299 310 321 324 324 323 347 29 31 21 329 306 291 115 109 107 102 99 97 81 66 65 64 48 282 272 244 157 136 146 169 242 290 305 292 258 216 160 141 140 138 131 121 116 103 103 113 128 128 126 125 134 156 198 199 184 175 149 62 86 120 142 144 139 147 161 206 222 217 211 207 206 206 206 207 209 210 216 222 227 227 225 221 220 223 229 236 242 249 256 259 262 265 269 272 274 266 244 209 199 202 209 211 207 198 184 170 160 156 160 161 159 157 153 148 143 136 135 139 156 178 207 219 222 221 222 222 222 219 217 217 219 221 223 227 231 231 227 225 227 234 239 243 249 255 261 267 274 280 286 290 291 284 276 267 256 251 252 256 263 272 280 282 273 251 244 237 221 208 197 191 182 165 146 136 139 144 154 157 160 161 158 156 153 153 154 159 162 160 157 156 155 158 164 170 174 178 186 198 209 215 215 203 191 182 180 179 171 164 160 169 181 196 204 212 220 227 232 235 235 234 235 236 238 237 234 229 222 215 212 209 210 212 209 207 206 204 205 205 202 199 194 190 182 170 167 164 162 164 170 174 174 172 162 154 148 148 152 158 160 158 159 166 178 188 206 224 248 269 279 295 307 294 360 359 358 358 358 357 357 356 356 357 359 0 1 1 1 0 0 0 1 1 1 2 2 2 2 2 1 1 0 0 0 360 359 359 359 358 358 358 358 358 359 359 360 0 1 2 2 2 2 1 1 1 1 1 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 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 5 6 7 4 1 1 3 4 8 9 7 10 12 23 33 54 140 166 115 76 354 324 298 301 217 179 222 268 303 314 49 79 71 53 62 79 91 91 62 84 104 122 138 163 171 169 149 108 331 323 317 332 342 354 11 22 19 22 32 27 21 49 71 68 59 52 56 65 92 104 137 159 187 193 190 183 161 122 93 75 55 9 6 70 81 87 111 111 96 64 50 57 83 118 117 116 108 111 169 165 162 162 95 62 117 139 169 141 117 85 104 228 229 217 202 220 272 275 275 280 286 287 303 320 344 6 23 32 35 31 353 311 308 316 327 325 320 313 306 300 299 303 311 319 330 339 341 337 331 326 318 316 308 307 307 148 111 91 59 51 46 38 24 2 347 340 337 336 343 359 37 32 19 6 0 352 350 346 346 346 344 339 336 333 331 329 327 330 336 349 0 8 6 358 356 0 13 23 31 35 34 31 29 26 31 37 46 50 52 52 53 55 51 49 51 84 123 136 141 144 149 148 151 156 156 158 154 142 123 114 87 63 46 31 20 14 9 6 356 349 344 343 350 358 5 0 0 3 14 20 20 12 1 3 8 25 32 36 35 38 42 49 52 50 45 40 43 50 57 62 64 60 54 45 37 29 25 27 30 29 29 29 35 44 56 63 66 61 60 65 69 71 71 67 59 35 10 8 13 31 55 95 78 46 36 30 32 38 52 76 97 104 93 74 61 23 329 289 287 277 248 180 131 31 27 33 45 62 70 71 67 48 12 19 67 74 51 25 348 319 240 187 188 253 285 301 344 24 54 48 36 17 30 46 62 71 79 117 176 210 214 204 77 53 35 44 112 147 84 54 61 54 301 279 265 312 310 265 238 274 304 308 308 308 321 0 4 8 357 16 62 30 12 353 352 358 327 302 295 300 307 1 82 84 92 86 71 99 131 138 168 248 243 190 112 101 88 61 30 16 22 30 40 34 3 14 24 36 21 3 0 11 28 18 3 340 328 321 322 331 3 36 50 15 314 294 47 59 73 87 107 132 124 110 67 43 21 10 3 52 86 90 77 65 75 78 75 56 47 51 53 42 3 348 350 17 37 43 47 50 58 59 57 48 20 316 303 290 300 308 311 318 323 330 332 334 343 0 30 53 21 349 333 339 102 104 98 96 92 89 93 108 160 224 255 256 254 227 171 153 154 162 190 289 290 268 190 136 147 152 144 127 105 99 82 32 76 145 294 140 134 148 164 193 189 171 155 132 111 98 100 127 134 131 146 157 175 200 230 241 231 217 209 206 209 210 212 219 224 229 230 228 223 219 218 218 223 232 240 247 250 255 259 263 268 273 272 265 235 211 201 201 203 200 193 182 167 161 156 157 152 143 133 128 127 121 117 119 127 150 180 216 236 237 234 236 237 240 238 236 236 237 238 239 238 239 239 238 233 232 237 242 247 254 259 265 272 274 276 272 268 262 257 253 252 254 255 265 272 285 299 306 299 273 240 234 229 224 212 200 193 182 166 151 148 155 164 172 172 168 161 150 142 140 143 148 164 177 174 159 154 155 165 173 177 176 175 180 188 201 216 229 231 222 206 191 181 171 165 162 167 174 183 189 199 209 217 223 226 227 227 228 229 234 238 240 240 237 233 226 218 214 213 214 213 214 213 211 211 210 203 195 185 177 171 169 170 168 171 173 174 173 167 157 150 149 155 159 163 164 162 165 168 174 178 187 207 234 261 263 261 229 205 359 358 357 357 357 356 355 355 356 357 359 0 0 0 0 360 360 0 1 1 1 1 1 1 1 1 0 0 360 360 359 359 359 358 358 358 358 358 358 358 358 359 359 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 360 360 359 359 359 360 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 3 3 4 4 5 6 7 2 359 0 3 8 11 11 12 16 24 20 14 8 24 83 82 16 333 312 70 2 331 284 299 322 341 67 113 125 123 106 97 100 82 55 71 100 125 138 161 189 203 202 217 248 301 318 331 341 349 4 18 22 33 41 41 40 47 59 65 62 57 58 63 64 57 52 42 49 209 206 194 176 101 68 58 56 1 240 214 168 154 162 149 141 129 99 71 84 93 93 99 105 148 204 204 158 129 123 166 166 185 199 197 180 74 179 212 224 218 206 236 269 274 276 273 285 308 337 0 15 25 23 8 346 321 289 275 271 264 271 285 292 292 287 284 293 302 311 325 336 343 337 331 324 320 311 323 339 9 19 27 33 35 37 38 40 29 15 1 350 341 339 339 341 356 32 49 30 4 357 351 351 353 354 350 347 342 337 334 336 340 345 0 17 30 33 33 20 7 2 13 32 37 42 44 41 37 29 24 23 27 34 41 43 42 41 41 36 24 12 16 31 69 96 101 102 107 111 112 111 108 112 119 125 124 116 99 73 43 19 6 5 5 356 349 342 343 347 355 0 0 4 10 19 21 22 12 6 7 12 21 23 24 21 22 27 39 50 62 62 58 52 54 64 68 70 68 60 51 43 35 28 26 25 24 24 23 32 43 58 67 73 65 61 64 70 71 70 66 61 47 23 358 345 331 169 132 108 73 58 42 26 5 37 120 142 117 97 65 44 328 293 283 278 275 256 97 73 42 38 40 47 58 72 92 109 122 126 115 82 78 65 32 334 305 276 244 232 236 299 339 7 38 51 52 35 6 20 34 54 58 58 59 138 220 226 227 62 45 29 348 33 75 57 39 11 331 275 236 228 264 315 315 188 187 252 306 319 335 21 33 351 336 332 19 53 40 18 345 331 320 307 310 312 319 16 85 100 117 125 122 103 144 146 134 135 170 261 252 184 122 111 100 72 43 34 30 20 327 311 341 26 50 21 355 346 353 6 341 323 307 313 318 324 339 12 40 34 326 309 311 24 31 24 40 86 131 89 73 56 36 5 356 5 59 68 67 48 47 82 88 85 45 8 0 349 335 327 345 2 26 37 42 41 38 38 40 41 3 320 290 301 310 317 311 305 320 331 338 335 332 330 333 344 22 46 41 354 0 101 108 108 116 127 131 144 176 221 256 272 265 261 252 227 160 162 161 161 169 229 261 190 138 122 108 94 104 108 106 85 347 329 311 314 326 127 149 158 175 168 161 158 144 131 112 101 91 107 134 154 157 160 174 201 236 239 235 221 219 219 214 211 214 220 226 230 231 230 228 221 212 212 220 232 240 244 248 251 255 261 266 271 271 263 235 206 192 190 188 182 175 166 165 164 161 139 122 115 111 108 103 99 103 95 72 35 309 272 272 269 272 272 274 269 263 258 253 250 250 249 247 244 240 235 235 238 242 247 252 254 254 252 249 247 248 251 253 254 255 260 266 271 286 299 310 308 303 291 267 243 228 222 220 211 204 200 189 177 162 162 169 174 176 172 160 144 138 136 138 147 156 170 183 186 170 164 163 175 183 188 184 179 177 180 186 199 212 225 230 229 216 202 187 175 169 168 171 175 180 186 193 205 213 216 220 223 225 228 233 235 239 242 244 245 240 234 225 221 221 230 233 233 231 231 234 224 212 189 177 171 169 171 174 174 170 162 159 157 165 169 169 167 167 167 166 166 167 168 168 170 175 187 209 234 239 224 194 188 358 357 357 356 356 355 355 355 356 357 358 0 0 0 360 360 0 0 1 1 1 0 0 0 0 0 360 359 359 359 359 358 358 358 358 357 357 357 358 358 358 358 359 360 0 0 0 0 0 360 360 359 360 360 360 360 360 0 360 359 359 359 359 359 359 360 360 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 5 7 8 0 355 353 4 13 17 15 11 9 9 7 0 351 349 349 169 2 1 37 94 140 312 307 326 333 341 1 147 150 154 159 144 124 107 94 78 100 160 180 198 237 251 253 255 275 307 324 338 346 0 18 28 33 41 45 51 50 50 59 63 71 65 60 61 59 54 45 40 32 31 209 189 107 44 38 33 41 71 86 75 92 149 160 158 151 149 143 118 76 78 85 99 122 182 206 209 159 137 129 171 200 201 183 149 125 110 106 124 130 137 165 269 287 291 306 326 346 356 13 29 26 12 346 323 307 290 276 267 263 259 262 268 275 281 289 296 302 312 321 334 338 340 332 329 327 344 7 23 26 29 23 21 24 29 32 29 27 22 9 355 344 339 339 338 337 343 6 56 35 11 354 347 346 349 350 349 344 337 334 334 339 351 9 30 42 45 41 34 18 8 2 16 30 38 43 48 48 42 33 26 22 23 27 35 40 39 35 32 29 22 14 14 24 37 64 82 92 98 98 95 83 70 69 80 101 112 112 109 98 73 23 357 0 0 356 350 346 348 349 351 354 0 4 13 22 25 23 17 16 18 22 21 17 14 13 12 13 17 29 45 62 64 56 46 42 42 45 49 53 54 51 40 30 27 25 23 18 16 18 28 47 63 71 66 63 64 65 64 63 58 51 33 4 296 257 232 200 125 84 62 55 41 14 335 326 169 131 78 64 49 28 252 274 285 286 76 71 61 64 59 49 45 53 72 96 119 136 149 130 104 78 70 65 19 322 283 283 284 299 344 353 55 68 61 60 62 23 336 35 57 71 65 54 31 333 282 258 82 73 68 33 287 31 52 56 44 3 321 246 221 212 203 333 341 263 190 184 291 313 304 328 60 17 13 13 37 40 31 358 326 314 320 338 357 25 98 109 110 91 91 111 124 141 189 156 135 150 180 292 269 220 132 119 112 96 70 351 273 252 292 298 293 287 203 250 290 321 313 307 297 294 288 291 290 293 315 334 4 345 313 304 322 53 13 4 5 44 97 76 67 57 19 331 334 27 75 79 74 4 341 106 101 90 73 53 28 346 324 321 358 32 41 37 35 48 42 25 12 355 323 306 300 333 347 318 310 309 321 328 331 323 320 323 333 342 358 20 56 37 68 101 118 133 146 143 133 142 164 191 250 275 274 267 249 224 194 180 167 154 151 169 243 213 138 97 90 90 115 122 117 111 41 341 330 323 327 7 85 120 139 148 158 170 154 136 128 138 154 152 154 160 165 170 172 186 206 218 223 220 219 219 215 211 209 213 218 222 227 233 238 235 225 216 215 222 231 240 244 248 252 252 256 259 263 263 250 218 189 182 178 176 171 165 169 164 155 127 112 105 98 89 82 82 90 89 79 73 313 280 291 296 301 298 294 286 277 266 255 248 247 246 246 244 238 232 233 235 237 238 240 238 236 236 239 243 248 254 260 264 270 279 287 295 302 304 304 301 292 276 256 238 223 216 213 208 206 203 193 179 165 171 179 179 174 158 145 137 142 148 154 161 167 173 180 183 177 173 170 179 188 197 196 190 179 177 178 184 192 201 210 217 221 219 213 196 182 172 174 176 176 178 181 191 199 206 209 213 217 221 226 230 233 236 240 243 244 241 237 232 230 232 237 241 241 248 253 256 239 200 180 171 169 169 171 164 157 154 162 168 178 180 178 172 168 167 167 167 167 166 164 166 167 175 184 193 201 197 191 191 358 357 356 355 355 355 355 355 356 357 358 360 0 0 0 0 0 1 1 0 0 360 360 359 359 359 358 358 358 358 358 358 358 357 357 357 357 357 357 357 357 358 359 359 0 0 360 360 360 359 359 359 359 359 359 359 360 360 359 359 359 359 359 359 359 359 359 360 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 3 3 4 6 3 356 346 343 352 16 30 17 8 357 349 343 338 330 315 314 54 52 42 33 53 74 33 0 352 346 346 16 137 155 161 161 155 140 127 123 124 162 195 190 203 307 304 305 302 309 321 334 342 351 9 29 39 42 42 44 48 49 52 56 57 56 52 52 55 54 51 44 41 38 41 41 36 30 27 24 21 20 49 78 64 50 169 180 173 170 158 147 136 102 78 97 108 133 171 192 188 142 134 134 159 185 196 158 132 108 95 78 95 112 140 174 282 306 326 357 354 354 350 12 61 20 352 319 304 300 299 296 288 281 278 277 279 285 291 297 308 318 328 333 337 336 337 336 351 10 30 34 32 31 29 20 15 14 28 32 27 21 13 1 349 339 337 336 335 337 340 351 12 21 11 352 347 346 350 349 346 339 333 328 330 336 356 23 43 45 44 40 31 16 9 5 14 25 35 43 48 49 48 42 33 28 25 29 34 39 42 38 33 28 25 24 28 38 48 59 72 85 96 104 104 97 83 67 67 79 91 103 100 98 86 42 4 357 355 355 354 353 352 351 352 351 351 354 4 15 25 28 26 28 30 30 24 14 8 2 1 4 7 14 25 45 53 42 25 21 21 25 29 35 43 48 42 35 33 27 22 14 10 7 14 27 49 63 71 68 68 71 68 64 59 48 9 320 284 247 219 180 68 48 38 32 19 352 329 341 0 46 71 91 118 187 224 249 281 29 83 70 55 59 64 64 59 54 128 142 147 147 143 105 84 69 63 52 349 285 241 223 67 63 70 78 83 89 89 117 196 258 258 234 145 109 76 61 19 306 286 150 131 126 157 129 68 46 36 25 24 0 336 283 228 221 212 169 2 309 199 196 281 301 297 322 27 43 60 55 41 24 354 321 312 314 330 346 7 65 124 119 110 85 84 100 119 136 211 151 141 147 166 310 239 193 129 118 117 114 119 252 266 273 294 291 275 260 247 257 281 301 301 303 303 309 302 261 228 228 329 349 5 344 335 356 44 60 28 7 348 37 81 76 67 42 353 343 13 55 77 91 100 130 73 80 104 108 108 99 46 316 320 333 26 48 55 31 27 52 43 21 350 335 318 304 302 315 307 293 295 298 304 295 287 292 304 317 321 328 338 4 58 66 77 87 118 146 168 140 128 136 153 173 188 207 243 249 232 209 193 180 158 144 145 167 216 224 164 117 120 128 141 136 124 125 120 49 352 331 332 23 77 111 132 145 162 180 160 153 154 163 166 157 156 157 182 198 187 185 189 202 209 212 215 215 215 212 210 210 210 211 215 222 234 236 234 226 220 217 223 229 234 241 248 251 252 251 251 252 254 228 194 180 173 170 159 146 108 104 130 115 106 98 88 77 61 71 94 112 123 164 245 277 291 298 303 301 297 290 282 275 266 258 251 250 247 245 240 234 231 230 230 231 233 235 235 236 240 245 251 260 268 275 283 292 298 303 302 299 296 286 271 256 243 231 219 214 211 210 208 205 192 178 168 175 180 175 160 142 145 149 158 163 167 168 170 174 177 177 174 172 174 181 190 200 205 203 190 181 177 178 181 185 190 198 208 217 222 214 199 183 181 180 177 178 181 186 188 190 192 196 201 206 213 219 222 225 228 232 234 235 234 235 232 226 228 228 228 236 245 256 242 204 177 170 171 169 162 153 154 160 167 173 176 178 176 170 168 168 167 166 166 165 166 169 171 172 173 175 180 184 186 185 357 356 355 355 355 355 355 355 356 357 358 360 0 0 0 0 0 0 0 0 359 359 359 359 358 358 358 357 357 357 357 357 357 357 356 356 356 356 356 357 357 358 358 359 359 360 359 359 359 359 359 359 359 359 359 359 359 359 359 359 359 358 358 358 358 358 359 359 360 360 360 0 0 0 0 0 0 1 1 1 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 2 3 3 3 357 350 339 330 329 17 33 14 351 327 325 325 322 325 334 4 38 54 49 41 41 48 46 36 30 30 25 31 104 144 156 155 154 143 137 137 137 139 136 155 126 76 349 317 316 326 332 341 348 358 12 29 51 48 45 44 46 47 52 53 52 52 50 52 53 51 50 48 45 42 41 37 34 22 16 11 0 351 5 70 70 51 325 205 175 169 158 142 124 104 93 96 104 118 125 126 128 125 126 123 126 136 125 123 111 96 100 103 126 158 175 210 244 279 328 347 337 329 315 303 197 266 291 283 285 285 287 281 271 273 278 282 285 283 292 309 330 332 336 337 337 337 345 358 29 38 38 34 29 25 25 22 15 13 25 30 26 15 4 353 341 333 330 329 327 331 338 348 0 13 7 1 352 348 348 345 341 333 327 321 324 336 7 33 46 48 44 39 28 17 7 5 10 19 33 44 46 45 51 50 44 38 34 35 38 43 40 36 31 29 31 32 35 46 53 60 64 72 84 97 105 101 95 80 73 75 82 91 94 87 83 62 36 7 357 353 352 355 358 357 356 353 349 346 347 358 16 27 32 36 39 41 31 19 4 357 355 359 1 4 9 20 41 39 27 19 16 17 20 24 36 47 44 41 39 37 30 17 7 3 6 12 26 53 71 72 76 79 80 78 75 71 312 300 291 252 119 78 51 43 32 3 329 309 298 284 333 8 37 46 92 162 169 138 83 76 78 69 59 48 57 93 106 166 193 180 165 133 102 75 75 75 73 64 296 252 236 205 127 58 58 62 75 101 123 135 125 30 322 237 195 139 94 123 147 1 95 126 142 129 115 66 52 58 26 346 314 263 5 8 15 333 269 236 239 246 232 248 291 323 335 343 357 23 54 52 37 347 314 306 316 329 345 0 36 91 114 109 105 94 92 107 144 151 162 151 147 139 172 180 152 101 67 85 106 118 135 173 249 272 287 269 251 237 244 256 282 299 311 320 326 338 329 256 231 216 205 341 15 14 33 49 49 44 13 352 342 45 77 81 57 5 5 19 40 50 68 100 109 110 102 108 131 113 102 113 48 323 0 23 45 46 46 37 39 51 41 14 343 330 318 313 309 312 295 284 281 280 278 270 265 268 282 293 296 307 330 30 56 54 62 69 88 103 102 115 123 139 162 184 178 176 174 190 201 201 184 171 151 143 150 171 203 245 114 113 133 147 166 150 134 131 126 112 104 314 285 234 135 135 140 151 173 190 189 157 142 141 148 151 155 161 180 195 204 189 186 194 204 212 214 213 210 212 214 216 213 209 205 211 224 232 235 234 229 223 221 220 219 229 237 244 250 253 250 247 246 226 203 184 173 161 148 131 85 47 21 126 115 105 103 112 132 145 151 155 166 208 240 266 281 295 305 308 306 301 290 280 274 264 257 252 250 247 245 244 242 239 238 236 236 239 237 237 240 243 249 261 271 282 288 293 291 287 279 275 270 261 252 243 236 227 218 213 212 212 215 213 197 183 172 173 171 157 153 150 159 165 170 169 165 161 164 167 172 174 174 173 176 182 191 200 210 215 216 203 192 185 183 182 185 189 196 206 216 221 211 200 190 184 181 183 184 184 183 182 182 183 187 192 199 205 208 212 215 220 222 226 226 225 221 216 211 206 203 207 215 224 213 192 171 168 171 168 162 158 159 163 165 168 171 173 173 169 167 165 166 164 160 163 165 171 173 172 169 171 172 176 178 176 357 355 355 354 354 354 355 355 356 357 358 360 0 1 0 0 360 360 360 359 359 358 358 358 358 357 357 356 357 357 357 356 356 356 356 356 356 356 356 357 357 357 358 358 359 359 359 359 358 358 358 358 358 358 358 359 358 358 358 358 358 358 358 358 358 358 358 359 359 359 359 360 360 0 0 0 0 1 1 1 1 2 2 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 2 1 359 352 348 345 340 326 263 255 338 339 340 341 345 352 4 10 19 36 54 58 50 41 47 50 43 41 41 40 42 83 123 154 160 151 136 131 129 125 127 132 187 219 219 242 299 321 333 338 341 341 345 357 19 32 34 38 42 46 49 52 49 46 48 51 54 59 59 52 49 46 43 38 35 24 7 352 334 313 301 286 23 68 54 54 95 166 167 157 140 122 99 87 85 89 93 89 85 85 92 101 106 97 100 100 101 105 118 165 193 206 205 207 226 218 202 206 252 278 294 298 294 280 269 275 276 274 277 283 287 283 276 277 279 288 296 303 333 351 320 311 312 330 343 359 25 49 44 40 36 22 8 10 18 19 21 26 24 21 13 358 344 333 326 320 319 318 327 337 347 3 13 7 357 346 345 344 340 334 327 321 321 331 358 29 40 45 45 42 37 27 15 1 0 4 19 33 43 43 45 52 54 54 49 47 45 47 45 43 37 29 27 32 41 44 48 55 59 60 61 66 81 92 98 99 98 91 87 91 94 94 87 77 69 53 33 10 355 350 355 358 2 0 357 349 341 335 340 353 13 28 38 45 50 45 31 7 355 353 355 356 358 0 10 29 38 39 27 17 15 32 61 70 64 57 50 50 53 57 48 23 6 0 358 7 39 70 81 84 87 92 101 115 140 155 344 28 65 74 59 43 35 8 299 294 296 254 205 137 92 75 33 12 70 76 80 82 73 70 69 62 36 33 136 152 143 120 92 58 58 74 85 103 114 134 166 216 242 236 211 109 75 71 51 21 71 82 75 80 91 132 180 217 180 151 156 127 46 40 68 108 84 68 49 50 107 29 2 293 306 357 351 354 0 311 266 255 257 269 296 331 345 324 320 0 20 40 33 17 316 302 301 321 350 11 32 58 77 85 80 87 86 56 313 282 200 162 141 154 171 192 180 135 76 56 38 42 91 129 144 165 163 152 141 142 140 286 305 320 327 334 334 331 320 285 198 154 185 208 196 29 32 42 50 46 31 355 357 13 61 79 88 61 334 344 27 56 37 55 107 118 124 131 104 86 63 54 48 46 50 68 64 52 24 14 41 49 51 35 0 332 321 312 298 285 281 281 278 274 274 274 272 270 262 267 279 288 298 356 62 52 30 23 33 103 112 110 120 132 150 170 183 173 166 160 167 173 183 180 171 159 153 149 135 126 108 104 112 135 151 173 156 144 134 133 134 155 195 267 227 168 141 136 135 155 174 308 118 122 124 137 157 162 167 175 183 188 183 183 185 198 209 216 210 203 203 213 225 220 215 208 207 213 223 230 235 237 237 234 232 229 229 232 238 248 257 261 251 235 215 201 183 173 163 148 138 125 154 222 223 190 157 149 158 172 169 164 158 164 190 227 247 266 300 317 320 307 291 285 279 274 267 258 253 250 247 249 249 249 250 249 247 246 242 239 236 235 238 242 255 270 286 281 273 261 253 245 242 240 237 236 234 233 225 214 207 204 207 210 212 203 184 164 157 158 156 163 166 166 157 145 144 152 161 167 171 175 176 177 175 176 180 189 200 210 220 227 228 218 209 201 196 191 190 190 198 208 219 220 216 202 192 186 187 186 182 181 179 178 178 179 182 186 192 193 195 197 203 208 211 212 212 212 205 198 190 185 186 188 195 186 170 164 168 173 171 167 162 159 156 154 160 171 175 175 169 167 165 165 161 158 165 170 176 176 173 169 168 168 168 167 166 356 354 354 354 354 354 355 355 356 356 358 359 0 0 0 360 359 359 359 358 358 358 358 357 357 357 356 356 356 356 356 356 356 356 355 355 355 355 356 356 357 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 358 357 357 358 358 358 358 358 359 359 359 360 360 360 0 0 0 1 1 1 2 2 2 2 2 3 2 2 2 1 1 1 0 0 0 360 0 0 360 360 360 360 0 0 0 359 357 357 357 355 352 346 325 151 91 50 29 21 15 12 9 12 18 35 54 67 54 44 49 51 47 42 39 38 43 56 82 107 129 142 132 136 140 135 142 159 214 245 261 281 305 323 333 342 343 344 341 346 0 17 26 35 41 47 47 49 53 49 45 48 52 62 60 50 47 45 42 34 24 359 332 310 295 281 287 308 18 33 37 41 51 136 158 158 142 123 94 78 73 76 70 67 66 64 67 82 123 139 179 114 106 130 102 102 166 224 238 227 221 252 215 208 232 240 248 263 279 281 282 284 288 287 296 305 309 315 318 320 320 316 314 315 328 325 228 278 312 348 10 25 50 60 50 40 31 11 352 345 0 27 32 30 21 10 358 344 332 324 318 315 316 317 322 332 345 21 25 10 355 345 343 339 333 327 325 330 345 8 28 38 42 40 39 36 31 23 10 0 359 8 23 31 38 41 48 59 62 62 59 58 58 55 53 49 42 32 24 26 39 46 51 54 59 67 69 75 84 93 99 103 107 107 106 103 102 98 94 78 67 55 41 23 3 352 355 358 2 2 356 349 337 330 331 338 353 12 32 47 54 61 54 32 5 354 354 353 353 355 359 8 24 38 51 35 12 61 86 85 83 76 66 65 74 95 91 61 19 0 350 356 22 61 81 89 92 100 112 116 105 67 46 60 69 73 62 45 304 281 276 298 314 298 268 239 172 147 155 346 352 62 69 68 69 70 75 78 74 20 281 186 133 111 91 64 33 22 44 110 137 159 171 186 218 227 212 125 91 80 67 40 55 78 94 121 138 138 149 160 156 136 117 48 24 19 47 79 70 72 154 185 180 51 21 329 324 319 313 296 283 278 273 265 284 301 310 247 180 52 28 23 23 22 346 314 284 296 312 345 20 29 35 40 44 50 52 56 40 353 326 314 291 149 141 167 180 188 156 105 78 63 40 19 23 97 123 134 122 113 108 91 57 12 356 351 350 348 332 320 298 221 130 86 187 210 86 52 41 38 42 49 34 11 6 31 69 77 78 63 23 11 36 56 30 33 107 143 111 88 81 73 53 34 26 53 70 79 77 67 17 354 4 58 73 40 0 339 320 309 299 288 281 282 284 288 288 291 296 300 305 306 306 308 311 71 79 60 41 28 30 71 144 172 154 165 170 175 172 164 159 159 162 166 170 180 186 186 173 151 138 132 129 124 124 138 144 146 137 131 127 137 145 157 182 242 224 160 128 133 142 153 158 154 132 134 141 153 171 171 173 175 178 180 178 178 180 189 200 213 208 200 191 202 215 216 214 212 209 210 214 221 230 235 237 238 236 235 235 234 233 241 257 277 266 234 200 188 180 177 169 157 147 142 162 180 205 169 149 144 150 156 150 146 139 155 184 211 224 243 287 309 308 295 284 281 281 279 269 262 255 253 252 249 248 250 251 253 254 253 250 243 234 228 227 231 244 254 262 258 252 243 235 228 224 222 219 219 220 219 212 204 194 193 196 201 201 197 172 151 147 166 180 178 170 151 149 150 162 170 174 176 176 176 174 172 168 172 178 187 194 200 206 215 221 222 220 221 216 210 200 193 195 204 216 224 225 219 206 196 190 186 182 178 177 176 175 176 179 182 185 181 180 180 185 192 198 201 204 203 200 190 182 174 173 174 176 167 161 162 171 176 171 165 159 152 146 148 156 171 180 180 173 167 165 161 161 161 168 172 176 174 174 170 168 164 160 156 152 355 354 353 353 354 354 355 355 355 356 357 359 0 0 360 359 358 358 358 358 358 357 357 357 356 356 356 356 356 356 356 355 355 355 355 355 355 355 356 356 357 357 357 358 358 358 358 358 358 358 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 358 358 358 359 359 359 359 360 360 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 0 0 0 360 360 360 360 360 359 359 359 359 358 358 359 358 357 358 2 2 2 358 3 27 48 53 48 37 4 0 3 14 26 38 54 61 50 42 40 51 51 38 33 34 38 43 46 53 56 112 159 172 180 180 194 212 244 273 290 306 319 332 347 0 355 351 345 351 8 19 30 36 43 49 39 42 52 51 47 44 47 56 54 49 46 41 35 16 349 311 301 295 304 310 329 4 25 16 12 9 16 67 136 149 141 110 73 67 75 83 71 57 56 60 63 96 144 136 140 138 118 96 55 46 39 0 320 4 137 137 269 269 261 247 238 245 259 273 289 299 312 316 304 310 319 328 327 318 310 304 302 308 312 289 257 351 11 21 42 61 78 74 60 39 17 351 329 314 336 25 38 32 20 356 340 327 319 314 309 311 316 319 328 345 351 32 35 20 358 347 341 335 332 333 345 1 16 27 34 37 38 35 32 28 22 15 6 1 1 14 25 29 33 37 53 66 71 68 66 67 66 64 61 57 50 42 32 29 33 41 46 50 55 65 78 83 91 95 102 107 106 107 104 101 98 91 83 73 62 53 44 27 8 0 356 356 358 358 356 349 337 331 330 333 340 351 12 37 45 50 48 41 26 6 353 348 350 351 352 355 0 20 50 67 61 62 54 61 79 88 88 84 87 100 82 59 29 8 358 2 16 47 68 82 81 88 93 87 70 43 44 57 68 73 77 47 273 258 276 15 27 32 42 83 120 118 102 33 58 88 86 83 82 87 105 134 155 155 166 170 144 118 100 93 79 38 20 160 157 158 156 156 162 197 198 165 119 94 113 106 76 105 112 123 117 110 125 121 96 97 90 63 36 17 38 58 60 68 191 220 212 136 54 9 356 347 329 311 299 309 310 322 327 351 11 80 94 58 39 24 357 290 270 277 284 325 358 29 32 30 25 14 353 337 310 301 296 296 309 318 314 299 221 179 157 148 104 97 107 116 116 38 36 74 98 103 81 84 87 75 54 18 4 355 349 338 321 314 302 178 39 23 313 86 85 75 59 19 18 34 34 20 357 29 71 82 81 70 60 49 49 56 91 77 71 73 80 85 92 90 83 36 23 59 78 86 93 90 64 0 328 269 114 75 37 348 310 305 303 303 303 305 315 325 338 345 349 346 344 343 338 342 108 102 94 85 70 50 46 51 221 179 108 49 301 235 211 188 168 162 163 162 165 177 195 210 180 157 146 140 137 136 138 142 145 145 142 141 140 145 148 152 172 201 214 172 149 150 153 159 162 158 144 143 147 149 149 144 145 150 156 162 165 170 175 181 190 200 208 207 202 206 213 213 215 215 215 213 211 217 224 233 238 241 239 236 237 235 230 228 233 253 257 229 196 185 177 177 173 161 139 132 134 110 54 54 108 141 150 151 145 145 152 183 207 222 228 230 229 247 266 259 256 257 269 278 274 275 280 274 269 266 264 263 264 263 263 264 261 255 238 215 206 212 226 236 242 244 244 240 234 227 221 218 215 214 212 212 208 201 194 191 191 194 193 184 165 164 178 191 196 188 174 160 163 168 175 176 179 178 174 168 163 163 167 177 185 191 193 195 196 198 204 207 210 214 218 219 211 202 196 201 211 223 228 230 223 212 202 192 182 178 174 171 170 171 176 179 178 171 168 167 172 178 185 190 193 196 194 188 180 173 169 167 162 155 156 164 172 174 167 160 153 149 146 149 159 170 182 182 180 170 164 160 161 163 170 172 171 174 172 169 162 157 148 146 145 353 353 352 353 353 354 354 354 354 355 356 358 359 359 359 359 358 358 358 357 357 356 356 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 355 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 358 358 358 358 359 359 359 360 0 0 1 1 1 1 1 1 2 2 2 2 2 1 1 0 0 360 359 359 359 359 359 359 359 359 358 358 358 358 359 4 13 18 16 10 8 6 9 19 35 60 62 46 25 27 37 45 50 56 51 39 26 28 44 44 34 32 32 35 31 27 21 23 70 217 222 241 248 252 274 289 301 313 323 334 343 354 3 7 357 349 351 0 12 27 35 48 50 43 45 49 52 53 54 51 52 56 51 44 32 15 332 307 281 295 312 345 4 20 28 20 3 355 348 353 1 137 141 145 93 46 49 86 97 95 83 24 67 123 101 97 87 70 66 106 96 71 53 42 33 20 25 162 186 253 290 302 294 280 268 268 278 310 324 315 303 291 311 321 325 306 292 290 289 286 302 316 354 32 25 16 17 28 57 82 76 66 38 358 321 311 319 4 24 32 20 357 326 321 316 311 306 299 307 313 321 347 25 8 0 4 6 1 350 342 340 348 359 10 19 23 25 27 28 28 26 23 19 13 6 358 0 6 19 22 22 25 36 55 68 76 76 74 72 72 72 68 63 57 48 39 32 31 36 40 42 43 51 63 75 85 90 94 96 93 91 88 85 81 73 69 66 59 50 39 24 8 0 357 358 0 0 0 355 348 343 338 337 337 337 349 9 27 36 40 43 46 36 15 357 352 348 345 345 350 2 17 33 50 51 33 23 24 64 85 88 87 80 53 28 10 6 3 7 17 35 49 52 39 39 48 59 54 36 42 53 64 75 93 52 314 187 145 86 59 49 43 66 87 75 51 326 82 100 96 99 104 119 147 165 162 154 154 159 169 139 109 109 112 121 129 193 148 146 146 151 161 186 182 163 101 75 70 83 87 105 100 85 81 77 100 122 154 62 54 52 44 31 31 35 43 49 83 210 222 216 192 227 275 288 297 319 338 358 3 16 179 0 7 35 51 50 28 349 291 277 272 322 352 18 22 28 24 19 345 327 320 293 269 277 281 284 289 294 300 297 300 1 119 118 103 117 140 152 153 128 91 72 61 49 29 39 53 66 55 25 4 352 348 338 324 20 70 77 18 338 314 69 78 69 55 331 357 23 30 18 352 26 67 90 96 101 102 112 156 159 80 74 68 63 63 78 102 104 99 56 24 326 71 91 97 82 61 356 311 288 346 83 65 309 296 302 308 318 327 338 352 359 4 357 352 345 345 346 339 28 115 107 103 102 97 86 95 169 278 286 49 1 314 284 246 206 174 163 158 159 162 172 180 175 149 141 141 137 137 141 144 147 150 151 150 149 148 147 147 150 170 190 219 185 161 155 153 154 150 144 130 123 115 99 85 75 72 67 62 64 70 110 164 182 187 193 203 206 208 209 214 218 218 219 220 218 215 215 220 227 235 241 242 242 241 236 232 225 220 216 221 200 184 175 171 174 165 133 112 105 100 76 333 303 268 194 171 166 163 174 192 207 214 219 226 218 203 208 222 229 229 221 219 219 237 268 292 289 284 282 280 278 275 275 273 274 275 274 258 224 198 207 217 228 233 237 239 243 241 238 232 230 230 234 237 237 232 221 209 200 196 193 188 178 168 174 186 195 196 189 178 173 174 174 174 172 171 168 166 163 162 167 171 181 189 196 197 196 194 195 196 198 200 203 208 212 208 201 192 197 204 214 223 229 232 233 222 204 184 176 171 169 168 171 175 173 172 163 162 160 163 166 173 176 177 180 180 180 180 177 175 166 157 154 160 170 172 170 161 158 155 153 151 152 158 166 173 177 180 174 165 157 160 163 169 171 173 173 169 162 157 154 150 152 153 353 352 352 352 352 352 353 353 354 355 355 357 358 358 358 358 357 357 357 356 356 356 356 356 356 355 356 356 355 355 354 354 354 354 354 355 355 355 355 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 356 356 356 356 356 356 357 357 357 357 357 357 357 357 358 358 358 358 359 359 360 0 0 1 1 1 1 1 1 1 1 2 2 2 1 1 0 0 360 359 359 358 359 359 359 359 359 358 358 359 0 4 11 21 23 22 13 5 0 357 356 2 14 27 35 43 53 58 65 63 58 43 23 8 22 39 37 27 19 30 36 27 17 0 349 308 54 2 333 305 314 322 311 309 319 335 350 358 2 6 9 343 327 324 354 12 23 32 47 47 45 46 48 51 55 55 49 53 61 56 46 21 345 304 312 323 4 22 33 22 16 21 3 346 334 327 308 248 215 193 119 53 37 23 73 113 120 126 237 310 17 67 86 86 59 38 21 78 73 47 51 53 29 18 21 179 187 302 315 315 313 306 298 319 339 313 299 304 311 339 310 277 275 283 296 305 317 353 44 80 54 32 9 5 10 50 70 73 66 30 341 339 353 8 25 20 9 325 307 294 302 308 310 312 310 309 314 323 6 34 8 352 343 352 359 353 354 356 7 15 20 22 22 23 23 22 19 15 10 6 1 356 351 355 5 22 15 13 14 31 51 67 76 79 79 76 75 73 71 66 59 51 42 34 32 33 36 35 34 40 48 65 76 83 89 90 87 84 80 77 70 65 69 69 64 53 32 8 352 356 7 13 11 12 14 11 2 352 346 340 337 337 341 351 5 18 29 40 51 67 62 46 22 4 347 348 0 17 16 19 33 43 37 9 356 0 15 43 61 64 49 22 5 2 0 3 18 37 48 42 28 14 12 34 46 48 52 56 61 78 93 62 12 214 180 139 93 77 60 62 92 111 136 156 91 86 92 102 113 126 135 141 144 151 154 149 151 119 35 59 101 120 113 94 88 93 102 122 138 160 143 103 50 44 41 55 63 69 64 64 91 123 211 27 32 37 38 41 49 44 26 20 17 56 121 195 244 244 230 223 231 260 293 333 344 349 342 357 50 40 34 34 43 48 16 339 326 354 12 10 14 30 25 358 321 313 300 308 297 250 227 249 276 280 280 273 272 277 265 198 162 159 161 160 162 162 159 153 111 56 36 31 26 22 31 58 55 39 5 341 317 298 289 86 76 69 31 335 298 45 66 61 7 290 279 23 26 19 31 62 70 76 88 156 183 187 185 148 67 56 70 70 55 58 75 83 81 52 327 302 0 64 77 62 40 329 314 320 0 31 248 284 293 303 311 321 330 342 354 357 359 350 343 335 339 344 355 79 100 108 113 120 128 143 177 224 284 315 336 350 344 332 291 201 165 154 148 146 144 139 130 121 114 118 121 123 127 133 137 141 145 149 153 154 150 143 147 153 166 184 208 186 161 150 148 144 137 125 111 96 82 74 64 53 48 42 37 30 27 25 15 312 196 198 203 211 214 211 213 217 222 226 226 224 223 220 220 222 228 235 241 244 244 240 236 233 237 235 231 190 171 163 160 161 145 120 112 113 118 149 237 260 248 225 199 190 187 195 202 212 215 215 219 210 200 199 204 212 209 202 198 193 196 219 252 269 278 282 283 281 280 281 282 284 287 289 281 253 230 223 224 228 231 234 238 244 252 254 257 257 257 258 257 255 252 246 238 229 222 212 197 177 166 181 193 206 207 196 182 174 169 163 159 154 155 159 164 165 163 165 171 180 188 198 203 203 203 204 206 204 204 203 206 208 208 201 195 195 197 202 209 215 222 228 231 218 203 192 180 174 171 172 174 169 166 163 161 160 156 157 160 164 168 174 180 182 182 180 175 163 158 159 168 173 171 166 160 162 157 149 145 144 151 160 167 173 177 177 172 165 162 162 166 171 173 171 166 161 162 164 167 162 154 352 351 351 351 351 351 352 353 354 355 355 356 357 357 357 357 357 357 356 356 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 355 355 355 355 356 356 356 356 356 356 357 357 357 357 357 357 357 357 356 356 356 356 356 356 356 356 356 356 356 356 357 357 357 357 357 358 358 358 359 360 360 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 359 359 358 358 358 358 359 358 358 358 359 2 5 8 8 11 12 13 6 358 353 349 349 355 6 17 26 43 70 77 79 67 60 46 11 358 12 27 40 16 1 27 29 24 27 16 35 49 59 60 51 69 95 263 292 295 324 348 3 8 10 9 4 355 343 343 0 17 26 44 54 52 46 43 47 51 55 53 46 54 66 81 87 97 6 6 23 28 31 32 30 19 5 346 342 337 327 319 303 294 49 51 43 41 39 54 84 118 131 140 149 322 17 63 78 75 64 58 44 29 16 12 54 71 44 10 331 269 252 272 299 320 317 313 298 323 8 341 327 341 3 8 305 292 303 322 337 351 5 27 74 83 73 43 355 8 30 63 71 71 64 36 9 7 16 23 9 328 307 291 281 271 268 291 305 313 314 311 319 332 21 30 14 349 338 345 354 3 9 14 20 21 22 20 19 18 15 13 8 2 355 350 346 344 344 343 352 6 7 7 8 26 44 64 78 84 81 78 74 72 70 63 57 50 42 35 35 35 37 37 35 32 38 53 75 88 93 91 86 83 80 85 81 78 80 78 78 68 47 0 6 19 27 28 23 20 18 19 17 9 355 345 338 338 340 348 357 8 19 31 44 53 55 50 39 27 14 5 11 15 15 14 19 37 44 16 2 351 352 358 17 42 56 33 14 0 355 356 21 45 58 58 43 9 0 8 32 46 47 56 67 75 91 95 56 0 39 102 100 98 102 148 187 169 137 114 87 89 92 93 100 118 132 142 152 160 154 109 98 79 52 36 49 77 97 81 73 59 58 64 81 81 77 48 20 10 32 64 53 44 30 14 304 66 64 44 43 47 47 51 66 52 351 304 263 195 215 260 257 259 259 243 234 240 298 344 344 6 23 35 46 50 47 41 81 85 39 22 12 6 0 347 307 245 213 250 286 276 273 283 272 256 233 232 250 253 254 205 224 249 240 219 195 185 177 165 158 154 143 124 62 38 32 28 10 347 338 333 65 39 338 306 291 277 233 111 74 64 56 63 67 68 66 43 336 292 208 82 32 22 41 63 69 70 53 238 223 232 205 98 78 67 76 76 66 55 50 64 72 85 70 64 71 73 76 76 54 325 330 327 319 300 284 291 298 305 309 317 330 342 349 348 345 339 333 331 338 18 107 97 101 113 122 133 148 172 218 253 292 326 334 335 338 339 335 121 143 138 134 131 130 128 125 119 113 111 108 109 114 123 139 146 148 151 154 156 148 144 150 154 159 170 180 171 154 145 142 135 125 111 95 79 70 61 51 42 36 32 26 17 10 6 0 340 291 237 222 219 217 212 208 208 216 223 228 228 226 224 223 222 223 227 233 239 242 241 235 229 226 231 238 197 171 157 154 153 153 145 138 137 145 178 217 237 236 227 214 207 203 202 207 214 217 217 214 206 201 198 195 192 189 193 207 220 232 239 253 264 274 282 283 282 281 282 287 293 295 294 278 263 250 241 236 236 237 239 242 249 260 265 263 260 255 252 251 251 250 250 252 254 254 254 245 211 182 181 187 214 217 169 136 130 123 120 121 126 137 149 160 162 159 160 165 175 183 195 201 214 224 228 230 223 220 216 215 217 217 212 207 202 197 196 197 198 199 201 197 195 194 196 196 187 177 172 171 167 166 166 163 158 152 155 158 164 167 168 174 178 180 176 168 159 160 164 174 178 172 166 161 157 150 142 142 145 152 159 167 171 172 177 177 174 168 164 164 169 171 171 169 167 170 172 171 160 146 351 350 350 350 351 352 353 354 354 355 355 356 356 357 357 357 356 356 356 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 354 354 354 355 355 355 355 355 355 355 356 356 356 356 357 357 357 357 357 356 356 356 355 355 355 355 356 356 356 356 356 356 356 356 357 357 357 358 358 358 359 359 359 360 360 0 0 1 1 1 1 1 1 1 1 1 1 0 360 359 358 358 358 358 358 359 358 358 359 2 10 9 6 357 353 350 352 351 347 343 340 339 345 0 16 30 43 70 82 78 67 60 51 12 6 18 46 67 51 29 22 21 28 48 55 51 44 48 81 106 162 129 138 294 266 137 52 33 22 22 20 14 11 10 10 9 9 16 33 52 61 49 46 49 55 60 54 50 59 127 172 156 114 71 57 49 41 38 35 26 17 0 350 350 356 2 12 18 21 29 37 37 32 25 41 74 104 118 123 145 160 131 69 59 47 47 53 38 17 345 332 0 33 29 6 321 282 275 279 295 307 306 298 293 0 19 345 341 351 24 39 48 350 336 348 355 0 10 37 71 86 94 63 0 9 44 75 81 81 78 53 17 358 344 314 293 291 286 279 270 250 235 248 277 298 306 312 322 343 21 8 358 341 339 345 351 0 13 23 30 27 23 19 14 9 0 353 344 336 330 330 332 334 334 334 339 347 356 0 7 21 36 56 69 76 77 75 74 71 68 61 52 43 37 35 37 42 44 44 37 26 24 27 52 77 85 86 86 85 80 72 74 78 81 77 72 63 56 46 38 35 35 32 30 28 24 24 25 27 18 0 346 342 342 348 356 5 12 20 29 37 44 41 34 26 16 7 5 7 11 12 17 33 32 21 6 354 348 346 349 6 26 31 15 355 341 353 33 58 65 67 55 4 344 348 18 22 22 33 46 33 114 129 87 74 65 103 117 123 139 170 160 139 114 110 103 112 118 121 137 151 144 139 137 132 76 77 73 67 43 25 22 64 98 67 58 56 31 20 39 54 53 35 22 16 42 70 64 41 343 319 321 60 62 53 47 93 147 158 173 224 273 301 274 187 67 11 357 296 281 274 272 67 144 166 164 60 41 21 16 2 221 193 147 102 70 58 12 311 301 290 260 228 209 245 265 271 274 272 267 260 244 240 241 233 197 129 151 200 239 235 221 199 180 162 149 133 100 89 83 85 333 290 289 287 263 233 191 185 286 310 308 298 179 128 70 57 54 56 63 80 73 49 49 86 132 82 61 52 59 71 83 87 82 247 245 252 150 100 90 84 81 85 87 81 71 71 112 136 94 95 95 104 136 187 175 138 352 323 308 301 298 300 302 304 310 319 332 337 342 341 339 336 331 329 329 106 125 112 112 122 131 139 151 170 233 274 300 308 318 324 333 336 340 0 132 138 135 135 140 138 134 129 125 122 120 119 128 141 158 158 157 154 154 155 149 146 149 153 156 165 168 162 152 144 138 127 117 106 96 86 73 59 43 34 26 25 20 11 5 0 351 337 316 280 250 234 224 214 206 204 206 214 220 223 223 222 223 223 224 226 229 236 242 246 243 235 221 223 226 217 189 167 169 174 180 170 160 158 165 186 208 224 227 223 215 210 206 205 208 212 217 216 208 204 202 202 196 189 187 194 209 229 241 248 257 267 276 281 284 283 282 284 285 286 282 275 266 262 259 255 254 253 252 255 258 254 254 252 249 248 242 239 239 239 241 240 238 238 238 236 234 214 185 170 166 170 144 108 108 113 121 129 133 135 144 152 160 161 161 160 163 172 178 186 190 201 214 225 227 227 225 222 222 222 223 228 228 221 211 202 195 190 190 188 186 184 185 186 188 184 176 173 171 171 170 170 162 157 153 157 160 164 166 168 171 175 176 168 160 154 158 166 178 184 182 169 158 153 150 146 144 144 147 154 162 165 170 171 177 180 177 172 168 167 167 167 167 169 173 171 163 148 135 350 350 351 351 352 353 354 354 355 355 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 354 354 354 354 354 354 353 354 354 354 354 354 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 356 356 356 357 357 357 358 358 358 359 359 359 359 360 360 0 0 1 1 1 1 1 1 1 1 0 359 359 358 357 357 358 358 359 358 359 0 1 3 0 350 329 313 310 317 323 327 320 313 306 323 355 40 48 39 50 66 73 64 47 32 14 18 41 79 81 71 46 22 10 20 34 34 29 3 327 255 341 19 43 41 352 279 215 130 110 83 62 40 23 16 14 17 13 3 354 352 32 60 51 48 49 61 65 58 45 27 94 130 80 76 71 72 63 49 46 42 28 10 346 351 358 11 16 18 21 24 26 29 34 31 28 33 58 78 72 91 184 158 91 57 45 14 4 15 15 345 288 282 299 3 19 19 349 326 317 322 352 333 323 345 14 51 14 344 350 11 39 45 45 3 344 342 340 344 350 28 60 82 95 88 36 20 54 81 97 96 90 50 348 287 267 257 252 267 281 274 263 251 240 234 248 270 289 302 312 336 2 359 345 329 340 358 353 3 13 24 31 31 25 16 4 351 335 323 314 316 320 322 323 324 327 330 332 339 347 353 2 14 29 44 55 62 66 70 72 71 67 61 51 40 28 28 34 42 50 53 40 22 0 0 10 43 60 72 71 67 60 60 62 67 69 68 63 58 56 53 48 42 38 36 34 31 27 25 26 32 44 37 12 350 346 349 357 5 11 16 21 27 33 37 30 21 12 5 357 357 358 4 19 35 32 24 7 357 349 344 342 346 358 14 4 344 322 6 51 73 81 87 125 205 241 4 59 36 22 8 351 276 232 196 136 118 110 132 139 141 135 129 123 117 108 118 132 149 148 135 126 117 91 79 76 72 69 71 62 55 34 22 15 71 86 59 50 41 16 358 346 26 46 45 34 18 45 82 111 102 281 244 217 56 61 57 6 229 188 189 197 221 274 305 293 4 79 13 319 299 299 303 319 0 169 208 213 210 284 326 329 336 32 25 0 0 37 194 228 249 265 263 235 230 231 252 271 300 299 300 299 296 287 267 252 237 211 188 197 209 223 225 220 199 184 171 154 112 69 69 73 98 162 289 295 295 278 237 210 202 213 286 296 289 142 114 78 70 62 51 66 99 101 108 154 184 204 91 80 80 94 108 125 132 142 308 308 306 99 105 98 95 90 103 122 133 115 98 95 99 86 110 120 149 252 304 289 268 260 289 295 297 298 299 302 307 316 326 334 338 340 342 342 342 334 330 326 118 127 119 121 132 148 163 171 189 267 301 300 296 315 322 330 337 344 354 30 104 132 142 153 149 142 136 135 136 136 138 143 154 170 170 166 158 155 154 150 150 153 153 155 162 164 161 152 144 137 130 123 114 108 102 89 70 42 29 21 22 21 16 6 356 346 337 324 303 280 259 240 222 210 206 204 212 218 222 222 220 216 219 225 231 239 244 249 253 253 247 233 225 225 235 216 194 188 187 188 181 175 172 179 189 201 212 221 221 218 211 208 208 213 214 216 209 200 199 203 209 211 209 207 211 219 230 241 246 256 263 268 271 275 276 275 271 266 261 259 257 256 255 254 259 265 269 273 264 249 241 240 240 242 241 238 236 232 233 230 227 225 224 225 225 223 203 180 167 165 169 167 158 147 151 156 166 168 168 165 167 173 170 166 162 162 169 178 187 192 202 210 217 222 223 222 221 222 223 226 233 237 243 246 240 209 185 176 180 183 183 177 169 167 166 166 167 168 171 172 170 162 158 157 158 160 160 163 167 173 174 174 162 154 149 154 163 184 196 199 180 165 156 148 143 139 139 140 146 151 160 167 171 177 180 180 180 174 169 165 162 164 167 171 160 147 134 127 351 351 352 353 354 354 355 355 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 354 354 354 354 354 353 353 353 353 353 353 353 354 354 354 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 356 356 357 357 358 358 358 358 358 358 359 359 359 360 360 0 0 1 1 0 0 0 360 360 359 358 358 357 357 357 358 358 359 1 3 3 1 355 346 328 309 301 298 296 287 272 272 269 275 76 88 88 78 39 44 73 71 57 39 24 18 54 91 82 75 63 27 5 17 21 17 2 338 323 322 334 353 11 19 346 307 266 162 157 157 151 100 58 22 13 15 9 0 343 331 322 30 49 42 45 59 69 69 50 40 43 41 43 53 58 57 44 36 43 45 36 3 344 356 9 19 16 15 19 19 20 22 24 27 32 38 55 61 40 256 224 74 56 34 355 294 280 259 222 253 296 333 21 28 27 23 346 326 320 350 22 6 6 16 44 56 24 9 16 31 44 53 40 7 357 353 352 345 340 20 45 60 61 53 28 23 56 95 118 107 94 341 293 268 248 242 237 253 269 271 265 255 249 243 243 250 265 278 300 333 349 354 332 322 325 351 49 32 25 22 21 21 13 0 343 329 316 312 314 318 318 319 316 317 321 325 331 336 340 346 354 10 29 39 46 50 53 57 64 68 66 63 55 43 30 25 29 41 52 52 41 22 11 7 14 37 51 59 60 62 62 63 66 68 69 69 65 61 60 61 58 48 41 38 34 31 27 26 24 26 35 44 31 7 0 359 6 12 18 17 19 20 26 34 31 26 17 5 354 347 348 356 17 40 46 32 11 356 347 342 338 337 342 346 341 339 346 65 78 91 101 132 180 192 190 140 104 72 35 357 326 292 274 259 245 263 114 125 105 91 100 113 119 103 88 74 75 70 72 72 69 50 25 22 24 28 42 52 60 47 22 34 53 78 81 72 50 36 21 358 353 23 64 86 78 38 46 113 147 77 56 72 67 59 60 40 317 257 220 213 212 237 275 282 223 149 125 102 333 318 315 336 17 52 69 92 136 180 308 4 22 27 33 12 352 330 280 200 231 254 280 275 253 236 244 278 317 5 335 320 311 311 307 293 267 235 213 207 209 215 221 218 207 186 186 185 194 292 320 341 355 21 8 324 37 23 314 243 230 220 219 230 238 245 60 83 80 72 69 62 76 119 151 191 239 259 269 276 129 123 142 148 150 143 126 97 0 13 98 105 103 108 119 141 146 138 110 95 82 37 333 85 112 116 114 333 306 290 276 281 285 288 290 293 300 307 316 327 332 338 338 340 341 340 332 325 319 123 125 120 122 130 179 286 298 300 302 301 301 307 326 332 340 356 9 14 15 22 96 143 159 147 140 136 138 144 144 146 149 160 171 179 176 167 157 150 148 150 153 152 155 162 162 161 152 144 133 126 122 119 118 115 108 93 60 33 24 32 30 20 0 346 335 326 315 298 284 270 255 239 222 207 202 209 219 226 225 220 213 208 210 219 229 239 246 251 254 253 245 229 225 239 237 221 199 192 190 187 185 185 187 189 193 200 210 217 218 214 210 209 216 219 221 206 197 194 199 207 211 215 216 219 222 231 235 243 247 249 251 256 260 264 261 257 253 249 248 250 251 247 246 246 248 249 240 238 236 238 240 242 245 245 246 243 238 231 228 224 222 222 228 228 226 206 185 173 173 174 172 168 166 169 172 177 177 175 171 171 175 171 165 158 159 162 177 193 205 209 212 217 220 222 222 222 221 220 222 228 230 239 256 258 240 205 180 174 170 163 157 155 155 155 152 152 152 156 169 174 162 154 147 148 150 154 157 165 177 183 183 164 153 146 150 160 182 199 212 197 169 145 137 132 131 134 135 139 147 156 165 172 177 180 180 180 180 177 168 162 161 159 158 144 132 124 125 352 353 354 355 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 354 355 355 354 354 354 353 353 353 353 353 353 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 355 355 355 355 355 355 355 355 355 354 354 354 354 354 354 354 354 354 354 354 354 355 355 356 356 357 357 358 358 358 358 358 359 359 359 359 360 360 0 0 0 0 360 360 359 359 358 358 357 356 356 356 357 358 0 2 2 2 2 359 356 352 347 340 330 311 269 249 240 240 247 179 107 115 105 31 27 50 81 68 40 31 23 39 62 73 69 60 38 26 23 23 16 6 356 341 335 335 349 2 35 16 343 341 95 76 31 15 33 35 19 10 4 7 352 334 341 0 35 42 40 39 42 60 61 50 35 26 30 29 27 43 39 21 11 6 20 27 0 5 16 21 23 17 17 19 14 10 8 9 14 25 47 72 83 88 84 74 58 37 8 325 305 300 278 250 322 327 301 66 67 42 326 304 309 321 2 4 342 0 22 58 57 39 17 3 353 32 66 48 23 8 10 18 11 9 19 23 29 28 21 359 342 300 145 114 74 9 301 295 297 291 273 263 256 262 270 269 266 258 267 283 289 298 303 315 329 330 327 317 313 308 294 108 84 56 34 21 8 354 336 321 311 306 304 306 311 313 314 315 314 318 328 333 337 338 342 355 18 36 40 42 42 42 43 50 60 65 64 61 58 46 30 38 44 50 48 42 25 12 0 10 37 55 63 62 63 67 70 75 80 79 77 69 62 60 62 64 58 51 44 37 31 28 29 30 29 29 35 34 26 15 13 15 15 16 17 19 18 20 25 28 25 20 8 356 345 344 349 11 38 66 59 29 0 343 334 334 333 335 332 327 319 70 91 96 100 116 142 172 175 171 154 136 114 102 1 314 314 314 300 298 314 23 91 87 91 103 103 102 80 55 34 42 53 61 69 71 40 9 355 9 29 38 47 53 36 15 25 52 74 72 64 37 33 49 333 337 355 65 128 166 175 8 44 48 43 50 64 68 70 65 346 284 266 253 244 246 258 301 54 162 132 112 75 8 320 245 193 179 138 48 30 35 112 71 81 102 80 56 3 332 326 339 136 314 317 312 311 303 273 294 326 345 355 180 298 317 316 319 324 324 180 197 202 207 210 207 190 180 172 178 186 245 131 106 54 355 335 294 267 259 275 286 266 252 238 226 220 228 264 349 71 75 63 67 83 92 130 144 109 91 331 301 298 309 71 105 114 114 124 138 159 78 66 89 96 102 114 137 167 153 131 104 99 98 0 324 337 126 148 147 157 314 302 295 292 289 286 288 289 291 296 303 316 326 330 332 332 331 329 324 312 305 284 129 123 122 123 237 282 296 299 299 296 309 329 346 352 2 14 20 21 12 10 19 92 147 136 138 143 150 151 145 148 152 160 169 180 180 174 156 150 150 150 151 150 156 163 162 156 146 139 133 126 124 124 124 123 119 117 111 54 42 68 71 46 330 323 318 305 295 282 278 271 268 258 242 215 205 209 219 226 228 227 225 217 213 212 215 220 228 237 244 245 243 233 223 219 235 235 216 200 191 192 192 195 194 191 189 193 200 209 213 212 208 208 216 228 233 221 209 199 197 200 202 206 211 215 218 222 229 235 237 238 238 242 244 247 249 250 249 248 248 249 248 247 242 236 231 228 226 226 231 238 243 247 251 256 257 252 245 237 231 226 222 224 229 231 230 215 198 181 177 175 174 172 171 175 177 180 177 174 170 167 165 159 154 150 153 157 170 184 205 212 218 221 223 225 223 223 222 220 219 219 219 217 213 211 202 180 162 145 145 146 150 152 155 155 157 155 158 161 157 145 122 115 119 122 132 141 157 172 194 211 211 180 156 144 150 158 176 191 205 197 160 131 128 129 131 134 135 138 143 150 161 169 174 177 180 180 180 180 173 167 161 150 140 129 124 124 132 354 355 356 356 356 355 355 355 355 355 355 355 354 354 354 354 354 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 352 353 353 353 354 354 354 353 354 354 354 354 354 354 354 354 355 355 355 355 355 354 354 354 354 354 354 354 354 354 354 354 354 353 354 354 355 355 355 356 357 357 358 358 358 358 358 358 358 358 359 360 360 360 360 360 359 359 359 358 358 358 357 356 356 356 356 358 0 1 359 357 359 353 349 342 343 347 345 343 330 284 224 224 224 234 136 120 119 95 20 37 96 68 45 55 47 33 41 55 61 57 44 24 14 19 18 9 337 322 331 346 3 9 19 21 15 13 76 58 15 8 9 10 7 357 357 0 344 336 354 23 42 43 42 41 38 37 48 45 22 17 38 38 34 33 21 6 356 353 23 30 21 21 26 28 24 19 20 17 9 1 354 348 344 339 43 62 42 44 60 74 77 41 343 326 339 2 348 332 291 320 341 46 29 3 347 333 344 9 32 14 3 9 26 55 62 52 347 331 322 26 66 73 50 20 37 46 44 40 37 27 17 6 343 317 308 298 255 277 333 309 302 297 21 46 345 300 272 277 280 283 311 53 6 354 336 324 313 315 317 313 310 307 314 320 332 55 83 74 56 26 347 317 303 297 292 289 287 291 298 305 314 317 312 318 333 337 339 337 343 358 25 38 40 41 40 38 38 40 47 57 64 63 52 45 41 42 44 46 44 40 26 12 356 0 17 53 68 72 70 71 71 76 80 79 76 70 64 58 55 51 51 49 45 38 31 26 29 32 33 27 22 28 30 25 22 19 17 15 14 19 22 20 23 27 27 23 10 357 348 346 349 2 25 60 79 79 33 341 328 328 329 330 324 318 298 112 107 105 109 120 144 172 176 176 168 167 171 191 204 228 252 313 304 298 299 83 103 109 110 108 99 94 88 81 72 57 65 85 90 86 52 23 0 356 18 72 62 51 47 34 23 31 50 64 54 28 354 274 200 28 23 39 71 140 48 22 30 32 30 41 64 66 71 48 292 284 277 270 267 283 304 7 4 0 352 6 32 333 249 223 234 313 30 19 357 329 292 148 133 126 119 109 249 305 329 355 29 223 266 285 308 320 341 357 0 5 20 83 333 310 310 320 337 51 88 115 121 169 93 123 136 149 155 160 116 98 108 115 122 130 164 259 292 302 290 278 264 255 244 226 214 210 234 54 86 77 62 13 295 79 16 327 333 328 205 4 9 25 35 49 90 121 147 135 120 83 75 79 85 94 124 142 155 135 126 111 120 139 349 335 332 285 220 188 206 281 300 299 295 291 289 284 284 283 289 297 309 318 323 321 326 328 329 328 319 312 304 217 124 119 113 95 279 303 317 320 327 0 9 9 3 3 13 17 16 7 7 12 29 76 98 117 125 116 109 114 146 152 157 166 177 175 166 152 150 150 149 150 151 159 164 162 158 151 143 135 129 127 124 122 122 123 128 131 139 134 130 147 180 254 269 280 276 274 273 275 282 290 286 274 241 221 215 220 222 219 215 214 216 217 216 211 209 210 219 229 233 236 238 230 222 223 230 233 212 198 195 196 197 196 193 191 190 192 199 206 210 205 205 210 226 238 239 230 220 213 208 203 206 208 210 212 213 219 226 230 232 234 235 237 240 243 246 248 250 250 250 249 249 245 240 234 232 231 232 234 239 243 245 248 249 251 252 249 241 231 222 218 216 219 223 223 219 208 193 180 174 174 177 179 180 176 171 166 162 156 149 143 143 141 141 144 151 162 178 197 207 214 219 222 223 222 220 218 216 214 211 212 209 204 190 174 162 147 144 145 149 154 157 158 158 158 156 149 142 133 127 121 123 123 130 141 157 170 187 210 229 232 206 161 151 154 161 174 180 180 165 146 131 134 135 140 137 135 135 140 147 157 162 168 174 177 177 177 177 177 173 167 151 135 125 123 128 137 356 356 356 356 355 354 354 354 354 354 354 354 354 354 354 354 354 354 354 353 353 353 353 353 353 353 353 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 354 354 354 353 353 354 354 354 353 353 353 353 353 354 354 355 356 356 357 357 357 357 358 358 358 358 358 359 359 359 359 359 359 359 358 358 358 358 357 357 356 355 355 355 357 358 357 352 343 330 319 321 321 329 336 338 339 339 339 221 237 245 260 155 119 126 115 73 60 64 59 54 49 51 43 29 33 60 88 81 22 351 337 321 306 301 324 348 6 14 12 13 17 8 12 96 87 41 21 15 19 19 15 7 357 345 0 18 35 43 47 45 42 38 35 39 40 30 22 33 48 36 24 5 356 359 20 42 33 25 19 28 37 25 17 13 7 359 346 333 318 307 291 56 46 25 20 23 52 72 69 32 347 336 335 315 340 353 350 9 59 24 2 3 10 23 30 43 43 26 12 15 32 59 40 0 17 25 36 45 73 81 66 56 58 62 53 25 0 348 335 317 304 299 283 255 244 278 295 291 281 108 83 344 305 298 304 306 319 39 49 5 342 325 326 322 318 313 313 319 337 355 1 9 17 38 70 61 351 291 277 272 273 275 276 275 275 287 305 313 313 309 319 331 338 338 341 0 16 32 35 35 38 41 44 45 43 41 41 50 50 47 44 43 43 43 42 42 38 31 20 9 8 16 30 49 65 72 68 65 66 69 71 71 69 67 62 57 48 40 37 39 39 31 27 28 31 33 22 15 14 27 33 25 20 17 14 12 12 14 14 18 21 27 26 16 4 355 351 351 355 7 27 62 85 107 308 305 309 317 321 312 309 302 112 119 116 124 141 155 168 172 175 175 180 184 188 204 220 229 237 258 195 158 111 101 101 108 103 93 106 117 106 96 77 111 132 103 82 57 30 2 350 21 142 99 87 90 64 38 14 19 58 59 45 14 356 195 71 55 46 49 58 56 43 24 13 0 291 333 3 0 348 325 315 306 313 325 350 12 34 26 13 352 344 347 15 66 78 29 10 358 343 312 299 296 307 154 144 143 154 199 205 325 284 272 269 270 277 295 317 30 41 35 26 16 5 326 299 295 305 320 24 78 148 304 346 53 108 129 143 155 173 154 97 93 101 108 109 109 103 333 290 267 258 252 249 238 214 183 163 197 145 97 94 78 301 295 301 327 343 344 333 193 141 107 91 70 65 116 124 125 91 80 83 80 79 86 103 140 126 131 138 129 124 130 142 351 307 287 280 269 254 261 276 292 296 296 294 290 284 282 285 293 302 316 322 327 330 329 329 333 335 336 332 328 337 85 115 123 125 125 35 12 6 32 72 64 26 348 353 2 8 8 2 5 16 37 54 64 66 60 35 13 0 112 151 156 163 170 170 161 151 149 148 148 150 153 161 167 169 159 152 145 137 131 128 123 114 110 109 121 140 169 168 164 160 185 221 213 218 231 242 251 262 276 295 304 297 279 251 235 230 223 217 209 206 205 210 214 215 208 200 202 210 222 227 229 230 225 215 223 234 225 209 192 193 194 196 194 191 187 188 193 200 205 202 198 200 214 229 240 242 238 229 221 213 213 211 211 210 210 214 220 227 233 235 236 240 242 244 246 249 252 253 254 254 254 253 251 247 247 246 245 246 246 246 244 242 241 242 244 245 246 234 222 214 211 211 212 213 213 205 194 185 183 186 184 181 174 153 132 122 110 98 117 130 143 146 146 149 155 167 180 192 199 204 210 214 216 217 215 213 209 205 202 200 196 184 175 166 159 155 154 151 153 153 151 145 144 135 128 126 125 124 127 132 138 145 154 164 175 182 191 203 230 234 216 167 159 159 163 170 166 159 147 143 140 143 143 141 134 130 130 135 139 148 156 164 169 174 174 177 180 180 180 176 163 141 129 127 128 135 356 356 355 355 354 353 353 353 353 353 354 353 354 354 353 353 353 353 353 353 353 353 353 353 353 352 352 352 352 352 352 352 352 353 353 353 353 353 353 352 352 353 353 353 353 354 354 354 353 354 354 354 354 354 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 355 356 356 356 357 357 357 358 358 358 358 358 358 358 358 358 358 358 358 358 358 357 357 357 356 355 354 354 355 357 353 346 328 318 309 311 313 318 327 335 341 348 25 47 49 281 268 279 121 119 112 102 82 63 52 57 71 94 61 23 18 33 83 83 352 326 325 340 357 357 14 26 33 19 356 358 357 346 337 352 91 83 49 28 22 19 18 10 0 347 4 34 50 52 54 48 42 34 31 31 44 47 36 47 53 36 18 357 359 11 38 44 33 22 12 28 29 19 0 339 320 313 315 314 309 355 40 43 30 12 359 355 7 354 342 351 268 241 281 347 17 14 358 20 46 50 34 15 20 19 359 19 65 30 3 348 13 33 31 30 48 54 51 350 340 122 97 67 58 44 26 38 33 352 339 328 318 309 277 233 196 265 298 302 291 170 180 227 277 286 291 300 318 29 27 348 339 335 343 333 324 319 323 346 9 17 14 4 345 340 343 4 341 305 282 268 266 267 271 270 264 255 276 295 307 310 319 333 345 353 4 17 25 31 26 23 21 34 47 53 52 47 39 37 42 43 42 45 48 52 50 48 43 38 31 25 21 20 21 28 40 57 65 67 65 65 66 66 65 64 65 61 54 43 29 31 34 34 28 25 26 26 16 11 10 26 29 26 22 17 15 13 11 9 8 8 12 18 28 32 25 11 2 354 351 351 355 4 23 121 179 205 237 261 274 280 299 303 166 141 137 140 140 142 146 148 160 170 180 187 203 222 229 229 228 215 136 117 112 119 114 105 91 87 101 93 88 92 96 160 156 97 80 63 40 12 349 223 177 155 132 110 82 55 5 347 355 66 55 16 324 247 128 101 89 83 101 113 117 119 60 43 48 12 3 358 1 3 11 15 23 22 21 28 28 22 7 348 344 358 27 36 40 28 5 347 327 296 266 256 217 147 132 119 129 144 158 164 326 327 315 291 289 301 53 75 66 36 23 8 350 320 296 274 276 289 306 292 233 285 346 46 94 120 140 154 175 223 319 0 50 58 51 48 213 195 206 216 236 241 241 227 191 157 145 162 113 96 108 122 282 294 304 325 1 82 85 115 156 131 119 137 135 128 110 94 59 62 78 84 89 95 98 108 144 170 176 134 118 112 106 79 223 253 284 293 293 297 300 307 304 300 298 293 288 289 294 303 313 323 330 331 329 325 327 331 340 349 355 356 358 24 87 121 122 116 93 58 19 26 57 98 15 342 351 0 9 8 5 10 28 61 85 95 87 74 46 9 354 358 92 151 155 157 157 151 147 146 147 147 151 156 164 170 174 165 156 147 140 135 134 130 127 134 140 140 157 177 186 176 157 176 195 198 202 208 222 231 236 243 252 273 281 282 261 251 241 234 224 211 204 200 203 207 213 213 206 195 200 212 219 224 227 221 210 213 222 235 220 197 182 191 204 196 189 183 185 191 196 197 193 191 196 208 222 234 243 244 241 233 225 223 221 219 215 213 215 220 226 231 236 240 246 250 252 253 253 254 257 262 265 267 268 271 273 271 270 266 264 262 262 257 250 247 243 241 244 248 242 232 220 215 212 212 210 208 203 196 190 190 188 180 145 122 107 98 92 77 61 72 117 146 148 150 150 159 171 182 189 193 195 199 202 204 207 210 210 204 201 196 187 180 169 166 165 163 159 154 147 145 141 140 138 131 127 126 128 129 131 139 145 152 158 165 170 176 180 188 206 239 250 242 180 165 162 162 161 153 147 144 145 145 144 137 129 123 121 124 130 137 145 153 161 167 172 174 177 180 180 176 171 168 151 136 129 128 131 356 355 354 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 352 353 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 352 352 352 352 352 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 353 354 354 355 356 356 356 357 357 357 358 358 358 358 358 358 358 358 358 358 358 358 358 357 357 357 356 354 354 354 355 355 353 346 337 331 327 327 327 330 339 350 0 19 56 62 65 53 52 12 329 336 104 116 112 129 256 289 125 127 101 52 34 47 73 67 9 357 37 59 57 52 38 26 282 279 314 352 354 357 340 341 41 101 106 62 29 23 19 17 10 2 357 33 65 65 59 51 41 33 28 32 48 48 41 41 41 34 9 350 3 27 49 42 30 18 9 15 13 2 328 300 274 316 338 355 19 43 35 27 1 345 336 323 322 315 317 325 244 208 210 31 35 17 21 56 56 50 35 6 37 294 299 21 58 49 8 339 30 43 49 49 55 62 49 319 38 105 99 100 105 75 53 94 106 91 23 358 343 333 310 185 193 290 308 314 299 267 229 230 247 265 281 299 314 347 336 341 356 358 359 338 327 326 352 18 20 14 1 341 323 322 330 356 358 354 340 305 256 257 261 267 255 224 229 269 305 316 323 342 355 0 7 17 23 25 18 8 2 29 51 59 58 57 43 35 33 35 40 44 50 52 54 55 52 43 33 25 23 21 20 19 20 26 36 50 59 65 64 61 59 59 59 57 54 45 34 28 29 34 27 23 22 20 18 16 22 34 33 28 22 17 12 10 7 5 4 4 5 8 16 27 37 25 10 356 350 346 346 347 345 341 179 205 218 234 227 238 274 275 218 156 137 116 114 113 120 124 125 126 217 301 268 249 238 231 214 94 57 76 94 126 118 86 48 33 29 52 75 90 99 212 254 249 91 87 84 31 331 237 194 170 117 87 73 65 18 321 322 66 94 108 281 229 166 153 142 105 61 50 71 74 54 51 46 22 6 0 11 19 28 32 31 25 26 47 29 10 345 332 341 358 19 28 31 32 22 0 342 336 333 141 140 138 98 77 85 116 159 341 340 341 340 332 337 23 75 73 56 29 12 355 339 323 316 280 236 269 298 338 61 76 46 51 71 84 102 114 129 279 320 348 41 60 74 324 294 260 230 212 219 221 225 194 168 151 138 125 86 83 109 145 200 235 249 224 234 196 84 86 98 129 150 157 135 110 93 79 59 59 61 72 71 67 76 132 201 201 191 121 113 123 137 164 180 196 333 328 325 323 317 310 304 302 302 301 302 308 310 315 321 325 329 323 321 319 320 328 343 3 17 16 15 17 35 77 101 109 110 99 16 7 7 23 4 353 354 2 19 23 19 13 27 65 107 116 116 119 120 0 350 3 41 98 125 135 139 140 141 145 147 151 156 159 163 171 176 174 160 149 145 144 148 152 153 157 153 147 157 168 184 176 163 170 176 186 197 206 214 218 218 213 207 197 210 224 233 233 231 229 223 217 212 207 205 203 204 211 211 203 198 199 209 218 223 220 210 202 210 228 219 203 188 194 201 194 184 176 185 193 196 191 181 184 192 204 214 226 237 243 245 237 232 229 227 225 219 217 217 222 226 230 233 238 245 252 258 259 260 261 265 271 276 279 284 287 290 288 285 280 280 279 277 274 270 266 260 252 254 256 259 252 238 234 233 243 231 221 212 204 197 191 164 42 64 85 105 110 109 104 99 79 91 126 142 148 150 162 173 184 188 188 187 189 192 196 199 199 198 198 195 191 182 173 166 164 163 163 158 154 151 149 146 141 135 133 135 137 141 143 145 151 156 162 165 167 172 178 180 187 204 235 259 264 211 176 163 155 147 141 142 144 144 139 129 120 115 114 117 119 127 137 149 155 160 165 171 177 177 169 158 149 144 145 142 136 136 131 129 355 354 353 353 352 352 352 352 353 353 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 352 352 353 353 352 352 352 352 352 352 352 352 352 353 353 352 352 352 353 353 353 354 355 355 355 356 356 357 357 358 358 358 358 358 357 357 357 357 357 357 358 357 357 357 357 355 354 353 353 354 353 350 340 335 333 331 330 332 334 341 5 28 59 85 105 94 83 76 66 53 35 24 82 163 173 161 136 136 126 116 91 53 56 64 74 62 63 87 86 67 21 274 274 314 0 11 14 13 9 1 358 3 65 102 79 40 22 21 17 16 11 8 33 63 78 76 65 55 44 38 42 48 49 43 27 13 0 345 5 31 42 49 42 32 17 4 358 358 0 357 11 20 23 32 42 44 41 21 354 310 316 316 299 299 303 327 341 315 256 236 257 351 12 30 47 58 61 230 226 209 183 123 34 52 69 43 32 19 8 155 44 38 0 314 305 65 76 74 84 189 196 185 155 146 150 202 306 318 320 330 106 91 14 334 319 302 283 258 247 249 267 287 308 321 326 223 9 8 8 2 347 354 8 22 24 19 0 338 325 321 327 341 355 356 356 353 352 326 214 220 245 231 217 201 298 324 333 341 6 9 3 357 356 356 343 332 347 8 41 55 62 62 59 50 38 28 25 36 44 43 45 50 54 57 55 50 35 28 24 23 20 16 14 18 30 44 59 60 57 53 52 54 52 48 43 38 32 30 30 27 23 21 21 21 18 25 34 37 32 22 14 9 6 5 3 4 2 1 1 3 15 27 29 13 357 349 348 347 347 347 350 333 314 242 227 213 210 223 249 266 76 63 53 58 63 76 91 112 102 35 14 0 331 286 215 160 119 97 85 84 106 91 80 63 42 19 37 62 80 100 126 140 97 96 111 118 110 252 253 193 158 101 90 87 102 136 118 124 127 138 135 104 91 94 114 106 83 64 53 53 44 35 28 13 259 256 268 354 11 6 356 326 295 276 196 301 306 284 292 303 284 343 25 21 21 49 19 344 331 321 126 116 98 58 48 50 83 158 235 280 296 319 328 325 330 353 28 32 24 4 344 335 334 342 330 306 276 16 46 66 71 62 62 64 67 68 61 33 341 318 17 67 82 82 336 310 289 256 246 249 234 196 171 165 163 139 107 64 55 70 172 172 144 159 184 228 281 300 305 301 195 180 167 121 101 87 79 73 89 94 94 92 93 131 211 221 204 160 106 118 136 156 159 139 104 56 355 327 316 307 301 295 298 301 307 313 320 323 325 324 322 321 319 321 320 321 324 337 19 55 46 38 30 32 41 71 92 109 97 66 37 26 19 10 0 351 0 24 56 54 27 18 51 119 126 127 131 135 112 6 17 51 80 109 121 132 132 141 146 151 156 161 164 166 169 175 185 160 147 142 145 147 144 140 134 128 127 140 148 157 171 176 176 175 178 191 202 210 209 207 202 197 191 198 205 213 212 208 204 206 210 219 226 229 218 206 206 208 208 199 193 196 208 220 224 219 199 203 212 214 205 182 184 185 180 175 173 184 191 197 189 184 186 192 201 208 217 230 239 244 240 237 233 230 226 219 218 219 225 229 231 229 230 236 244 252 255 259 261 263 268 273 278 283 283 283 280 277 274 274 274 275 277 277 278 277 276 272 267 267 263 261 253 244 240 232 226 219 209 199 186 160 106 104 115 135 136 136 134 130 121 117 125 137 150 157 168 177 186 187 183 178 181 189 193 194 191 191 192 192 189 181 175 168 165 164 162 162 159 157 154 150 145 144 143 148 150 150 154 156 161 162 163 166 171 174 177 180 190 203 232 263 279 275 209 159 144 141 143 148 148 139 130 120 118 117 115 119 125 131 140 151 157 165 169 176 180 174 156 136 132 136 131 129 126 121 121 138 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 351 351 351 351 351 352 352 351 351 351 352 352 352 352 352 352 352 352 352 352 351 351 351 351 351 351 351 351 352 352 352 353 353 352 352 352 352 352 352 351 351 351 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 354 354 354 355 355 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 356 355 354 353 353 352 348 342 332 325 319 311 304 298 305 320 10 43 70 107 120 115 106 99 89 75 50 37 30 66 99 101 116 151 152 155 144 123 94 91 86 73 88 131 217 262 244 39 53 46 37 25 19 6 0 355 357 2 23 73 95 65 32 29 20 18 16 26 36 36 40 43 51 60 66 65 64 56 47 34 8 317 317 340 36 48 50 46 33 24 16 9 5 4 24 32 38 36 33 42 56 64 49 0 320 303 303 292 280 291 301 331 20 47 56 28 303 301 104 52 54 112 165 206 237 69 103 65 35 45 67 285 292 287 257 309 22 23 23 35 55 76 56 346 339 4 151 217 229 194 167 174 259 296 299 302 306 0 15 329 307 293 293 287 282 262 263 290 303 314 327 131 41 19 9 7 6 17 22 26 17 4 342 327 318 327 341 355 2 2 359 358 0 11 75 70 46 39 38 41 18 4 358 3 35 24 3 335 322 310 310 324 357 32 49 55 56 55 54 50 42 28 10 29 44 46 45 44 46 46 47 48 44 34 27 26 23 19 14 14 22 34 46 53 54 49 51 53 51 45 37 31 27 26 26 25 20 17 16 21 24 27 32 40 39 30 15 8 6 4 5 5 5 3 0 358 0 10 23 13 1 351 347 346 345 347 351 332 307 261 235 213 200 155 40 52 63 49 40 34 30 29 29 37 48 36 27 17 16 17 23 170 145 129 114 98 86 78 74 69 38 17 32 48 60 79 99 109 110 114 127 124 115 136 180 186 154 104 116 122 134 144 148 140 132 128 111 91 91 96 107 93 81 71 62 57 49 29 353 311 241 232 230 228 219 220 238 242 235 243 236 218 227 274 295 286 251 341 23 356 329 277 247 249 286 336 82 63 36 6 7 16 71 191 219 234 248 269 289 299 314 328 353 8 13 354 342 335 348 357 338 327 304 59 66 59 58 57 57 59 59 56 43 13 350 319 71 81 89 94 284 296 287 262 255 251 219 169 154 167 178 150 95 51 37 245 197 170 115 148 163 164 265 319 302 284 217 144 126 110 104 100 89 91 114 114 110 111 125 183 218 222 157 126 112 140 171 183 160 134 121 102 304 304 302 298 295 292 295 301 308 314 320 324 324 325 328 329 332 335 339 341 347 5 39 64 68 64 54 48 47 53 65 82 73 61 52 44 33 22 5 343 351 4 29 46 29 344 23 108 107 108 103 91 64 46 33 41 62 91 117 124 119 146 156 159 161 164 166 166 162 166 170 147 137 132 136 135 128 122 116 114 119 133 149 168 183 180 170 176 182 193 198 202 202 200 193 193 196 203 201 195 189 187 192 191 191 188 206 239 241 238 229 224 218 200 187 183 198 213 224 220 205 202 204 217 200 170 165 163 161 166 174 184 191 195 194 191 191 194 199 202 209 222 234 242 245 247 249 247 239 228 219 217 224 232 238 230 225 227 234 242 246 247 248 250 253 256 260 263 261 259 256 256 258 257 261 264 270 274 279 281 280 273 265 251 241 222 214 217 220 221 220 216 207 195 188 182 178 178 175 172 158 148 144 144 144 146 149 153 165 173 179 181 184 177 170 168 179 189 195 195 191 188 188 189 187 183 177 173 168 165 163 162 161 161 156 152 145 147 151 158 160 159 158 159 161 162 163 162 165 171 180 191 203 212 229 277 298 298 279 169 146 147 148 148 141 130 125 121 122 123 125 130 133 137 142 149 154 159 163 174 173 154 141 136 136 127 118 104 94 97 54 308 353 353 352 352 352 351 351 352 352 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 353 353 354 354 354 355 355 356 357 357 357 356 357 356 356 356 356 356 356 357 357 356 357 356 355 354 352 351 351 350 345 334 318 301 278 272 269 266 256 223 92 91 100 116 128 135 130 107 87 64 53 45 48 57 66 96 139 128 126 131 137 132 123 124 125 169 233 274 282 81 58 51 43 33 348 326 321 324 328 330 330 334 25 91 103 71 44 30 29 29 43 44 37 33 29 31 43 74 86 85 73 58 19 324 296 347 36 55 55 52 51 41 33 31 32 36 41 49 49 47 34 9 273 193 107 58 14 332 306 287 281 281 298 292 245 265 76 81 55 33 29 29 31 59 129 136 116 88 82 85 73 41 333 320 305 0 19 68 44 25 27 39 53 74 84 47 296 298 203 132 190 269 275 266 269 318 316 311 322 340 358 334 295 293 295 318 335 347 354 156 144 148 158 0 46 45 35 23 17 18 23 21 18 1 343 326 323 322 335 347 355 1 5 4 2 0 6 19 36 36 31 28 29 29 19 5 359 0 6 9 305 299 309 315 347 21 43 53 59 58 55 54 50 45 34 21 26 42 54 48 44 44 40 35 35 36 36 33 28 27 24 18 17 21 33 39 41 40 40 45 51 55 48 39 30 24 21 20 18 15 16 18 25 28 30 29 29 34 35 30 17 10 5 2 3 6 6 0 354 348 354 2 6 358 349 343 338 336 340 341 318 301 275 269 312 0 8 17 49 66 65 54 40 26 13 4 11 26 29 24 9 12 19 26 46 92 122 121 107 95 84 85 80 43 23 30 41 42 43 60 95 108 110 106 88 77 78 82 102 110 117 135 128 115 113 113 113 107 97 71 52 202 212 140 53 57 59 62 65 81 92 260 288 269 242 248 259 241 224 222 234 239 244 232 214 211 301 294 269 227 352 358 323 301 277 255 236 257 324 36 40 14 336 335 337 149 163 187 224 257 277 292 312 327 336 349 0 0 343 338 340 355 354 335 329 323 76 83 71 63 59 56 52 51 50 40 0 9 58 81 85 89 111 250 273 276 273 268 254 200 168 150 150 151 135 84 43 352 269 225 197 162 172 167 156 143 308 298 284 166 123 120 118 116 116 102 91 96 115 111 97 115 200 214 194 143 135 138 174 204 218 172 141 139 151 228 265 281 286 293 296 302 307 313 317 320 324 329 333 345 0 15 21 26 27 28 30 42 59 72 74 75 69 66 64 72 77 74 70 63 59 51 44 33 27 23 21 19 10 0 353 46 78 79 79 79 76 68 55 45 36 36 43 59 61 57 92 151 168 168 168 167 160 143 141 137 125 129 136 145 141 130 131 134 144 148 148 164 178 190 185 178 186 189 194 192 192 194 193 188 194 201 212 198 183 179 182 191 187 182 180 189 205 218 229 239 238 230 207 186 173 196 213 223 222 215 203 202 211 185 160 152 157 162 175 184 190 190 190 191 193 193 195 196 197 205 215 229 244 258 266 273 276 267 252 228 217 214 231 242 234 226 219 232 241 244 241 238 236 235 235 236 238 242 245 248 251 252 249 249 251 256 263 270 273 270 261 250 238 221 212 208 210 213 215 215 210 199 192 191 190 187 181 175 167 158 154 155 157 160 161 162 165 176 186 191 184 174 157 155 165 180 191 197 196 193 189 186 186 185 185 182 178 174 169 166 163 163 163 157 151 144 148 153 160 165 168 167 162 157 156 154 157 162 175 191 203 202 179 140 169 284 275 275 231 163 149 141 132 127 119 120 122 124 129 133 135 135 134 135 137 138 141 144 143 144 145 145 145 131 115 100 93 94 97 97 97 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 350 351 351 351 350 351 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 351 351 351 351 350 350 351 351 351 352 352 353 353 353 354 354 354 355 355 355 356 356 356 356 356 356 356 356 356 356 357 357 356 356 356 355 353 351 350 352 349 343 337 329 334 337 338 323 279 224 207 175 107 86 86 93 101 104 101 99 86 74 71 68 66 64 69 68 69 65 71 122 147 151 152 152 166 292 319 25 79 80 56 2 309 287 290 291 290 287 289 299 317 4 52 106 112 88 59 53 52 58 54 45 33 18 5 356 313 74 87 83 79 331 319 345 19 54 66 68 69 79 62 49 42 43 50 64 71 74 78 202 250 258 246 217 33 346 310 288 280 285 297 319 302 223 211 193 147 59 39 30 33 37 51 77 110 114 100 70 78 95 80 45 54 62 55 59 67 49 41 51 57 62 99 98 65 314 273 233 196 155 144 179 314 324 342 327 325 343 10 12 321 302 323 348 2 356 359 27 84 144 136 30 0 3 22 45 44 33 26 22 15 2 340 329 319 321 328 340 346 351 357 4 9 11 8 5 11 23 30 29 24 23 23 17 8 358 355 357 6 28 31 0 355 20 33 44 55 64 65 63 60 54 46 38 30 24 43 55 54 49 45 41 35 27 25 26 29 28 26 23 18 16 19 31 39 44 38 36 38 46 53 50 43 33 24 17 14 10 8 15 22 29 31 31 27 25 23 33 40 29 16 3 357 353 357 0 358 345 338 336 336 341 340 334 330 326 325 329 325 301 293 290 338 11 10 2 0 31 67 85 84 77 60 31 0 5 11 18 4 338 339 346 13 6 11 56 91 97 102 105 117 120 132 60 48 55 47 28 32 46 68 72 74 65 55 47 36 26 29 59 109 91 84 78 77 76 82 80 49 338 272 248 67 48 55 59 78 103 157 233 301 330 319 281 319 337 330 285 244 245 249 251 223 200 195 190 231 179 151 104 332 317 322 328 352 318 291 323 358 28 9 343 330 325 154 131 105 40 8 356 342 330 325 326 331 345 337 317 311 309 329 333 323 321 324 100 101 93 78 64 49 43 35 41 29 4 62 66 65 72 80 83 276 289 284 280 271 248 194 173 152 123 97 82 87 72 8 327 252 222 211 189 160 147 162 308 324 140 125 119 134 141 118 107 100 88 39 110 87 44 15 353 314 229 180 159 160 178 208 227 193 162 150 162 194 238 267 281 293 302 313 318 321 324 328 331 335 348 22 51 62 60 53 47 39 35 40 53 67 76 81 79 80 81 83 86 87 86 81 78 74 66 57 51 47 44 41 32 31 35 63 77 83 82 80 82 76 66 53 41 37 40 49 46 40 25 17 1 180 180 168 132 110 123 132 135 151 159 166 158 146 154 158 164 159 157 171 179 184 183 185 196 193 186 173 162 148 154 170 196 208 218 199 181 179 184 190 187 184 184 190 196 201 209 223 232 231 214 194 180 203 215 224 226 221 207 201 194 172 157 150 160 172 184 191 194 192 189 188 190 192 193 196 198 205 216 234 255 271 281 285 287 285 278 261 232 211 226 235 234 221 213 225 234 241 240 237 232 228 225 221 222 227 234 240 247 252 255 253 252 251 258 264 268 266 262 249 234 220 213 209 211 213 210 206 194 160 144 146 149 160 188 191 183 162 162 165 170 170 167 166 167 176 185 193 180 163 151 160 176 183 190 193 196 200 197 192 184 182 182 180 180 178 178 176 174 172 166 156 150 146 148 152 160 164 168 166 163 156 154 156 164 176 184 190 180 147 136 136 164 209 245 261 241 180 138 128 122 120 119 121 123 125 130 131 131 128 124 122 123 127 132 138 138 139 143 140 136 118 112 106 110 119 137 123 115 352 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 351 351 351 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 352 352 352 353 353 353 353 353 354 354 355 355 356 356 356 356 356 356 356 356 357 357 357 357 356 356 355 353 351 350 351 344 336 338 358 20 16 13 8 6 4 186 165 102 81 76 81 97 113 118 125 106 89 82 86 90 82 69 45 35 24 29 18 57 96 123 122 108 84 69 66 72 89 94 67 10 333 306 295 290 279 302 333 359 10 21 63 121 114 98 77 73 71 68 61 47 341 327 312 70 62 43 36 31 19 17 17 25 51 77 97 99 98 69 54 45 47 54 72 92 114 142 182 202 247 268 293 310 292 286 275 282 296 301 300 264 220 197 193 150 59 43 35 41 44 42 42 55 70 64 47 69 90 93 101 113 97 89 85 86 274 326 25 71 154 241 224 204 217 253 251 236 234 272 289 354 329 318 290 290 300 8 18 349 6 28 10 2 352 4 19 28 29 14 9 5 359 9 40 54 56 43 21 1 338 320 314 314 318 328 337 344 350 354 4 13 18 15 8 3 6 19 26 25 21 17 13 6 358 354 352 352 355 0 12 27 39 49 55 60 67 75 74 71 64 57 48 38 34 45 54 58 55 51 47 39 29 23 20 22 22 22 19 16 11 13 19 33 41 42 37 35 39 43 45 40 34 24 16 10 7 7 14 22 30 32 29 25 22 19 28 37 37 20 3 353 348 348 346 335 314 315 318 322 324 324 321 318 320 320 320 306 283 293 317 23 28 17 346 334 338 52 103 113 115 108 87 19 12 5 358 334 322 326 320 295 323 330 340 41 97 115 129 145 143 137 105 95 103 57 23 31 38 44 39 44 55 48 28 0 354 0 35 63 55 60 64 64 64 68 65 42 310 278 179 91 78 118 147 165 135 97 46 17 7 11 17 14 6 350 329 303 280 280 280 240 228 267 255 155 103 92 100 48 20 3 8 24 353 334 334 347 359 352 350 350 20 101 98 61 12 348 334 325 315 306 303 296 287 276 276 291 300 310 303 302 306 307 70 103 107 116 121 178 291 313 313 265 217 76 32 21 24 33 0 301 294 280 271 261 222 180 171 159 132 76 71 102 114 106 104 179 238 262 289 239 227 252 255 76 98 94 83 130 128 105 100 100 104 109 111 105 91 25 330 306 288 250 173 151 148 180 193 177 165 159 184 224 254 269 280 289 298 307 316 323 333 340 345 351 21 65 74 77 75 69 60 46 34 29 43 67 86 92 96 99 101 103 106 109 109 110 110 108 107 104 100 94 88 81 70 66 61 70 78 85 87 87 90 89 85 63 41 38 50 66 71 63 43 6 338 319 314 333 29 102 145 155 157 164 174 189 180 169 170 172 175 168 166 173 173 172 174 180 198 183 116 113 123 133 155 175 201 211 214 199 186 179 185 188 187 187 187 190 190 190 196 205 217 215 202 186 186 206 215 221 224 221 215 198 180 161 152 151 165 177 188 193 196 194 191 188 189 189 190 192 196 198 211 234 257 272 279 282 284 284 284 280 269 255 251 254 254 238 226 227 229 233 238 239 236 231 226 219 221 226 235 246 255 265 276 282 285 285 289 295 300 299 299 286 258 227 214 210 213 208 170 100 86 99 111 123 135 149 177 222 231 197 182 178 181 176 165 163 166 177 183 188 170 157 156 168 180 180 180 182 186 191 208 210 206 193 190 189 177 171 170 183 199 205 186 160 152 149 149 150 154 159 162 162 162 160 157 162 170 174 180 169 154 144 150 156 167 185 224 245 245 205 136 126 125 123 124 124 122 122 119 116 116 114 114 118 125 134 139 139 133 131 124 123 117 114 119 122 136 144 149 139 136 351 351 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 351 350 350 350 350 350 350 350 350 349 349 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 349 349 350 351 351 352 352 352 353 353 353 353 354 354 354 354 355 355 355 355 355 356 356 356 357 357 358 357 357 356 355 353 351 351 350 342 340 345 34 56 40 26 14 12 17 36 67 79 83 87 91 101 125 132 130 103 102 104 106 108 96 79 42 16 8 66 82 71 72 80 86 92 93 87 80 54 68 114 94 68 52 20 355 6 11 32 30 20 7 359 13 82 118 115 103 98 96 99 100 115 37 16 112 81 68 45 36 41 35 28 24 24 33 66 97 95 90 72 57 45 44 49 69 86 108 108 116 106 83 1 280 284 292 293 288 285 285 280 277 254 213 195 193 170 91 83 74 66 63 65 69 60 53 49 50 71 90 115 152 168 139 115 86 96 257 287 311 46 211 244 255 256 245 307 339 333 344 340 339 256 236 255 272 287 315 358 20 26 31 33 20 7 356 25 37 36 18 1 1 356 345 349 6 51 75 82 26 326 308 303 303 309 317 328 337 347 353 0 8 14 18 14 5 350 348 354 20 29 22 14 6 359 351 345 345 347 350 354 2 13 26 41 51 58 65 74 76 78 73 67 60 49 44 46 52 58 59 57 54 45 37 30 25 22 19 16 15 10 5 2 8 20 35 44 42 40 40 40 40 37 31 24 17 12 10 10 13 20 26 29 28 22 20 20 24 30 34 21 8 354 348 344 338 324 285 308 320 325 328 328 327 323 324 321 318 301 280 301 354 26 18 348 316 311 304 289 211 151 120 116 133 133 116 43 16 347 338 334 330 327 330 346 8 64 96 110 117 128 141 149 158 158 151 91 49 47 47 43 21 12 4 354 331 323 335 352 61 78 73 76 78 70 67 67 73 54 326 1 104 98 114 148 143 127 93 77 61 39 20 3 349 338 330 318 333 0 30 15 0 250 258 10 13 349 310 328 351 21 27 18 3 3 346 334 329 343 352 349 357 10 34 44 25 341 320 319 314 306 303 302 307 300 284 278 281 299 324 337 323 313 313 314 104 115 125 145 163 189 233 261 286 289 301 48 345 329 305 296 288 262 243 232 234 227 172 154 155 167 168 74 75 113 155 175 163 155 130 118 162 220 235 242 145 102 87 80 73 88 96 95 99 108 133 118 111 125 134 154 262 289 286 281 110 61 41 5 268 221 286 318 306 291 282 281 281 282 289 302 323 337 350 0 32 86 91 84 74 70 69 70 62 28 6 355 345 351 93 116 120 121 124 128 130 133 135 137 139 139 140 144 144 144 130 110 94 86 81 81 88 94 100 104 109 114 119 99 56 41 53 66 75 80 71 305 296 296 303 298 292 252 180 149 149 165 194 216 211 198 187 185 184 182 174 171 164 161 161 161 159 111 82 116 144 157 167 181 197 205 206 196 185 179 180 184 186 186 186 185 184 185 193 202 213 213 205 189 189 200 210 215 216 217 213 184 160 145 153 162 173 182 191 195 197 196 192 187 186 183 178 180 184 192 204 223 244 256 266 268 270 270 266 261 254 247 248 251 254 252 245 239 232 227 226 233 241 249 242 217 228 242 261 276 295 301 306 304 311 316 326 328 327 334 346 0 5 0 35 51 46 46 48 58 68 92 128 146 158 167 178 206 227 233 226 214 207 183 160 162 162 162 162 160 149 152 160 169 173 169 169 172 176 180 180 183 195 203 213 215 194 177 166 172 190 233 247 234 172 154 148 151 155 157 159 160 161 161 162 161 163 162 164 160 163 165 162 164 167 180 211 240 242 215 149 135 129 124 119 114 111 108 106 104 101 110 117 125 135 147 144 135 123 117 113 116 120 124 135 146 157 164 167 158 154 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 350 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 350 350 351 352 352 352 353 353 353 354 354 354 354 355 355 355 355 355 356 356 357 357 357 357 357 357 356 356 355 355 355 358 7 10 15 51 87 101 96 58 28 28 33 45 55 57 59 58 63 77 98 118 128 135 130 117 106 89 75 46 24 60 89 79 73 73 62 44 35 45 69 76 61 41 41 64 69 66 33 17 27 32 44 33 11 343 339 346 14 105 119 123 119 118 119 114 113 115 121 112 83 75 63 57 50 42 32 25 26 29 39 53 66 78 82 80 55 39 46 57 59 58 58 70 76 46 0 285 325 330 321 311 292 269 259 258 242 208 194 190 168 121 108 110 112 115 96 88 75 60 48 169 117 125 149 199 184 135 93 63 190 223 268 317 326 237 252 280 289 298 315 340 36 58 47 45 46 226 264 277 297 334 2 23 30 27 26 24 27 36 53 54 47 13 347 341 333 328 327 337 40 64 67 33 339 303 304 307 317 327 341 350 358 3 8 11 11 11 4 353 340 341 350 33 39 25 8 357 347 341 335 333 336 342 349 354 358 6 20 32 42 48 55 62 65 68 70 67 60 52 46 50 58 66 63 59 54 47 40 34 25 16 11 7 5 2 359 5 14 29 40 44 44 41 40 37 32 27 22 17 14 14 13 14 17 20 24 22 19 16 17 20 26 28 21 7 354 350 348 348 346 345 338 335 335 335 335 335 334 331 324 317 299 280 245 254 261 262 279 291 307 314 326 328 349 40 92 129 123 105 65 28 342 339 340 347 352 0 0 19 74 88 92 87 91 117 143 150 146 128 81 62 53 50 29 332 331 323 333 0 27 31 40 57 87 102 104 101 91 99 107 108 79 43 53 79 93 98 101 88 75 68 81 103 114 71 22 6 358 350 339 349 35 46 35 266 237 148 65 28 357 330 337 343 355 341 224 264 287 296 318 325 326 336 352 13 22 29 13 337 307 301 306 303 300 305 313 324 316 310 308 331 12 2 353 339 339 339 25 105 124 137 150 162 166 172 217 341 1 12 23 9 338 286 286 277 260 247 235 227 201 144 139 144 162 157 100 105 136 196 197 157 154 149 76 56 76 229 208 145 110 92 81 74 73 90 100 111 139 184 120 114 135 153 180 209 246 269 231 116 91 73 54 93 104 61 0 331 316 305 293 286 285 294 312 349 356 15 62 102 110 106 103 96 82 56 23 351 324 320 319 318 321 326 103 142 146 147 147 147 148 149 151 152 154 160 165 167 162 138 121 112 111 111 110 115 119 124 130 137 145 149 141 130 117 116 114 123 145 193 230 261 286 284 286 291 4 95 110 142 193 217 225 218 210 196 187 177 169 154 149 147 145 143 139 132 132 136 149 164 170 176 182 189 193 193 190 180 175 176 180 184 184 183 180 182 187 194 201 209 212 208 191 189 193 207 211 207 199 177 147 146 153 165 173 179 185 190 195 195 195 188 182 173 170 172 177 182 187 197 210 226 238 249 253 256 256 259 259 255 251 248 250 249 250 251 250 254 253 241 217 31 28 31 41 35 17 354 335 328 307 300 294 313 327 331 331 332 349 8 15 15 19 33 42 49 50 57 71 92 169 206 195 184 180 183 197 213 234 244 253 250 187 148 138 127 111 107 95 67 112 150 165 163 156 159 164 173 175 172 174 177 186 198 209 209 190 173 166 166 189 231 272 223 144 140 148 154 155 158 162 161 161 160 158 155 157 161 164 169 168 168 170 172 184 208 231 232 214 160 133 119 113 108 102 100 101 103 105 107 117 136 148 154 152 141 127 115 113 115 122 127 135 145 155 162 165 165 160 160 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 350 350 350 350 350 350 350 350 350 349 349 349 349 348 348 348 349 349 349 349 349 349 349 349 348 348 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 349 349 350 350 351 352 352 353 353 353 353 353 353 354 354 354 355 355 354 355 356 357 357 357 358 357 357 357 357 356 0 4 13 15 14 10 12 40 106 144 139 104 55 50 60 74 86 81 64 45 44 71 134 146 150 132 97 103 97 82 52 28 48 64 77 69 69 73 65 41 32 41 80 103 16 0 5 3 352 328 59 61 49 37 347 287 297 318 331 349 31 91 121 132 127 121 119 127 133 136 92 79 74 71 68 66 59 37 27 29 30 30 32 37 49 66 74 50 40 44 49 51 49 46 47 42 35 23 9 354 340 324 320 303 296 263 231 214 189 165 138 98 83 80 93 83 72 78 85 90 91 263 246 199 140 168 217 230 229 51 71 208 145 73 0 335 234 180 233 309 329 23 320 97 101 85 59 350 279 276 283 308 352 18 37 28 18 8 12 31 47 56 47 28 356 342 339 322 317 319 331 22 38 30 16 0 341 340 343 352 356 359 2 7 12 13 11 9 3 358 351 345 347 359 37 63 59 13 345 335 330 327 322 329 335 346 349 350 357 8 25 31 29 29 32 38 46 58 66 68 61 53 49 60 69 68 66 63 56 47 40 32 19 9 3 6 6 6 9 16 27 36 42 41 40 37 32 26 23 19 15 16 16 16 14 15 17 18 16 13 11 12 14 18 19 15 6 358 355 355 357 352 348 346 345 342 340 335 332 330 326 319 312 296 277 255 257 258 256 268 305 7 25 42 28 13 9 25 76 99 108 100 74 12 338 335 346 1 103 140 76 78 84 85 85 76 67 95 115 120 97 78 69 53 22 0 341 357 19 59 51 58 70 59 54 81 100 103 91 76 86 84 72 62 50 46 60 81 93 95 82 71 63 80 180 174 155 100 7 356 5 67 145 142 150 180 170 180 144 72 43 11 339 331 340 353 275 227 226 233 333 323 316 308 322 16 46 50 46 290 280 276 289 299 303 310 332 343 350 349 350 351 15 35 27 354 325 322 323 348 85 123 129 140 157 166 180 180 166 97 83 67 53 91 130 169 235 254 252 245 235 204 148 151 150 135 127 111 120 128 97 0 8 16 27 37 46 67 214 206 186 123 98 78 67 66 97 112 134 159 165 113 123 144 171 194 206 216 226 176 135 121 98 75 99 106 104 46 325 311 305 298 295 294 301 312 336 252 187 167 135 126 122 121 121 116 60 324 321 323 330 331 327 330 330 324 190 172 171 168 162 156 154 155 157 163 175 185 188 164 138 135 134 134 135 137 137 141 145 150 155 158 157 152 151 151 152 155 164 180 204 228 255 281 308 344 66 69 83 144 195 210 215 214 206 194 178 159 138 117 98 98 115 125 130 137 144 156 155 156 167 178 185 186 186 183 182 180 180 178 175 175 177 178 180 182 188 193 199 202 205 205 194 172 176 186 210 211 202 171 148 146 156 169 178 181 181 183 184 190 188 182 169 163 165 168 171 174 177 180 188 200 213 229 238 245 254 261 268 271 270 266 263 258 254 246 245 250 285 310 310 349 17 39 43 43 52 46 25 327 294 280 284 296 318 330 331 341 354 12 15 0 6 21 36 48 59 58 58 94 205 228 238 227 210 196 191 196 209 228 246 258 70 81 94 103 97 87 77 49 14 33 70 92 126 137 138 135 126 129 135 147 155 162 169 177 183 180 176 167 166 173 183 202 118 125 142 149 152 153 155 157 158 160 158 155 152 150 151 154 162 171 174 176 184 197 210 216 215 196 152 129 115 111 108 105 104 105 110 116 123 139 169 189 176 163 139 123 115 117 119 127 131 135 142 149 158 166 170 171 170 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 349 348 348 348 348 348 348 348 348 348 347 347 347 348 348 348 348 348 349 349 350 351 351 352 352 352 353 353 354 354 354 354 354 354 354 355 356 356 357 357 357 357 357 356 357 358 4 15 35 25 15 8 4 4 15 32 60 92 92 86 95 102 105 102 95 70 40 56 120 134 133 138 142 145 116 98 68 47 45 72 87 53 39 44 35 19 11 0 29 62 60 42 25 22 10 357 12 66 94 37 357 357 350 339 333 341 354 52 139 138 129 106 91 94 91 77 61 66 73 70 68 77 70 46 34 31 32 31 29 23 18 25 35 43 42 44 70 93 105 92 56 56 43 22 7 339 332 326 345 351 350 318 237 197 183 167 123 88 59 60 74 84 79 66 67 81 91 92 240 164 131 160 202 245 250 260 195 171 152 151 70 149 145 124 123 84 110 100 60 209 192 146 128 147 200 258 328 5 3 26 42 30 13 348 3 33 65 67 52 19 349 332 330 328 339 0 8 36 51 35 24 17 14 15 12 9 4 4 6 9 12 13 10 8 4 1 358 355 353 352 2 64 87 67 354 326 316 313 313 334 350 357 347 341 351 6 30 31 28 26 25 24 29 37 50 61 62 59 57 66 71 72 76 73 66 61 52 49 43 32 26 20 17 15 17 21 26 32 37 38 35 33 25 20 19 18 17 16 17 16 15 13 14 12 9 6 5 6 11 15 14 11 6 2 1 0 357 351 348 345 344 340 332 321 312 315 311 306 306 306 316 319 311 303 319 17 43 54 55 52 32 16 10 20 29 40 84 132 127 119 301 215 195 188 184 190 115 78 78 85 96 81 59 45 70 89 79 73 70 65 50 21 21 38 74 95 29 50 71 65 57 58 70 78 70 59 58 57 54 46 43 60 76 86 99 93 76 62 55 36 347 285 282 309 324 326 325 237 206 209 212 209 137 125 140 54 34 20 346 322 358 36 99 230 238 222 232 278 288 292 291 107 92 39 346 327 290 250 264 292 317 338 358 357 5 16 8 3 2 9 29 333 308 306 312 333 28 80 86 114 200 202 197 192 187 175 145 86 40 88 123 158 211 239 249 247 218 177 153 150 137 114 104 98 100 107 105 83 333 74 84 92 193 214 223 218 205 144 114 94 74 68 102 118 133 155 159 140 143 151 173 199 218 216 201 156 126 112 100 91 100 120 134 191 269 280 284 288 289 290 293 290 272 234 220 210 185 155 137 132 129 127 118 336 331 332 333 338 338 337 334 318 240 191 195 198 194 175 165 161 165 173 190 201 204 163 146 142 142 144 145 145 146 150 154 160 163 162 159 157 159 162 165 170 177 188 205 228 263 296 330 5 43 67 129 197 204 206 202 192 178 162 149 134 126 117 111 103 97 107 119 134 141 150 149 152 161 178 193 193 188 178 174 174 180 180 178 169 164 162 171 186 201 208 211 218 218 212 182 149 157 183 220 214 202 177 162 161 169 175 181 177 170 172 171 167 161 157 162 162 164 165 166 168 172 175 182 192 207 223 236 247 254 263 268 270 271 271 273 271 272 264 294 301 280 278 284 324 15 50 52 55 73 71 48 263 264 276 293 317 333 347 351 5 12 19 5 338 13 42 61 66 54 313 299 284 269 260 258 252 241 220 210 208 208 203 159 112 103 94 95 102 99 93 64 32 20 35 54 69 83 92 94 92 87 86 88 99 112 125 128 134 142 153 161 158 162 164 162 151 124 142 157 167 159 150 140 137 145 155 165 155 148 141 143 146 155 165 174 180 189 199 206 209 208 188 157 135 126 118 115 114 114 114 118 123 133 154 185 217 198 172 143 125 115 115 119 131 138 142 147 152 162 171 177 180 177 350 350 350 350 350 350 350 350 349 349 349 349 350 349 349 349 349 349 350 350 350 350 350 349 349 349 348 348 348 348 348 347 347 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 348 348 348 348 349 350 351 351 352 352 353 353 353 353 353 353 353 353 354 354 355 356 357 357 357 357 356 355 355 357 3 18 99 85 37 12 3 2 9 12 13 29 36 33 49 74 91 108 121 117 88 83 100 125 120 93 80 91 111 119 127 123 108 82 75 53 22 346 331 320 200 70 43 42 50 56 58 59 42 31 7 224 190 126 85 45 11 346 323 305 295 334 21 117 122 84 58 52 64 55 28 31 59 55 59 75 75 61 40 35 36 35 33 23 15 9 20 48 40 41 71 93 121 103 74 67 43 19 357 335 348 2 14 12 5 351 322 206 188 168 120 86 59 42 54 87 77 57 39 19 166 154 103 79 99 141 191 213 214 169 129 137 139 130 128 136 126 102 281 258 216 196 46 206 231 244 233 223 247 284 357 10 11 22 30 30 8 342 354 27 74 79 69 36 358 312 318 324 17 70 46 46 51 48 40 30 24 20 12 6 0 2 5 10 13 14 13 11 8 5 2 356 350 344 346 4 71 91 0 311 301 295 306 347 5 4 346 340 344 10 37 39 35 29 26 23 21 23 28 35 42 48 54 65 68 67 63 65 65 61 57 52 42 36 31 28 25 23 22 23 27 32 33 34 32 27 21 18 16 19 17 15 14 15 15 13 11 5 1 355 354 357 8 13 12 9 5 2 359 357 353 350 345 342 340 332 322 316 306 301 292 292 305 323 351 358 6 19 26 27 30 40 46 43 27 7 3 8 15 20 22 40 126 144 164 172 171 172 174 171 131 76 60 52 61 74 59 38 51 68 78 84 93 93 83 50 43 58 93 88 49 42 45 46 341 269 28 43 29 22 18 26 30 0 308 126 94 86 82 67 54 43 38 35 19 309 306 321 335 342 352 4 338 306 260 231 121 85 80 56 33 6 333 330 15 39 63 322 279 256 246 291 279 266 129 94 0 346 348 352 340 215 190 256 322 332 344 0 18 31 26 11 354 346 338 321 315 315 339 17 35 28 11 353 325 274 224 202 194 185 165 108 55 69 103 149 210 232 244 234 188 169 164 158 138 110 94 81 62 154 191 203 197 176 169 185 209 215 216 205 167 135 115 103 96 102 114 117 123 154 163 154 157 162 177 200 225 233 220 174 130 115 111 108 108 134 150 193 236 256 268 274 279 281 279 278 268 253 250 247 246 243 237 198 152 131 123 104 0 341 341 349 350 348 341 320 179 173 174 203 221 211 194 180 184 189 202 194 171 144 138 137 138 139 139 141 141 145 150 154 154 153 158 162 167 170 173 179 184 191 202 224 261 305 335 3 20 43 138 203 203 196 187 170 157 143 138 131 134 130 126 114 107 107 112 123 133 141 143 150 156 168 183 195 191 184 180 180 184 182 174 161 148 135 127 136 200 217 224 239 240 232 185 141 150 188 229 208 184 174 173 173 169 166 165 157 149 159 172 184 177 169 162 163 162 159 161 163 168 175 182 192 203 215 228 243 247 250 250 251 253 254 255 254 257 265 112 193 244 257 264 284 47 62 69 74 80 83 233 252 273 299 333 354 5 11 13 15 13 3 353 348 19 37 71 291 292 304 311 312 306 294 277 269 265 258 234 187 166 158 144 135 124 115 114 115 115 106 72 45 30 29 42 60 87 97 96 99 100 98 95 93 98 108 119 128 139 147 154 162 168 170 160 149 139 154 168 180 165 147 135 135 143 160 174 164 147 135 139 144 154 160 169 177 188 196 199 204 203 195 176 148 132 121 117 115 115 117 120 123 131 145 174 211 210 180 147 124 116 117 122 135 145 149 152 156 160 167 174 177 166 349 350 350 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 347 347 347 347 347 347 347 347 347 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 348 348 347 347 347 347 346 346 346 346 347 346 347 347 347 348 348 349 349 350 350 351 352 352 353 353 353 353 353 353 353 354 354 354 356 356 358 358 357 356 353 352 357 2 29 144 163 151 92 14 13 15 8 7 18 27 29 32 45 63 71 85 98 102 101 98 98 92 89 82 75 77 129 135 121 101 70 66 66 304 274 249 242 114 98 82 63 58 55 42 70 114 111 147 222 189 123 68 44 0 309 292 338 4 3 12 110 110 87 52 46 57 47 27 17 27 40 40 41 40 37 34 35 37 36 33 25 13 2 15 55 74 66 67 74 77 67 59 54 37 20 0 9 19 22 28 31 24 16 23 46 102 108 87 98 96 85 78 81 66 60 61 68 189 294 333 0 32 68 125 151 39 61 71 84 92 101 115 129 141 186 258 248 235 246 233 160 170 258 242 249 267 303 339 348 355 2 15 19 7 8 26 47 73 94 106 179 285 291 311 320 123 142 118 66 64 63 57 48 34 21 6 354 351 354 3 11 14 16 16 12 9 4 358 352 345 340 341 346 29 67 47 318 303 292 322 5 13 8 353 346 345 9 35 51 44 36 31 26 22 21 22 25 29 34 40 50 57 55 48 44 39 33 33 36 36 35 35 33 32 31 30 27 29 31 32 31 30 22 16 11 10 15 15 13 10 9 9 8 5 357 349 337 345 354 6 11 11 10 8 6 1 356 351 346 342 340 338 339 337 333 321 305 287 288 318 347 9 19 29 45 45 45 39 43 52 49 35 5 349 345 354 0 3 10 21 46 73 103 139 154 163 159 132 112 80 54 69 83 72 58 52 65 95 123 136 79 80 78 37 57 80 75 58 33 18 346 293 274 50 42 28 0 347 347 7 13 23 49 91 71 60 53 45 34 12 326 317 314 333 319 333 17 15 357 327 303 261 180 132 80 80 85 75 35 348 346 7 6 359 333 328 346 333 339 341 70 67 29 18 2 354 350 344 320 180 268 320 324 341 13 29 39 46 31 4 347 341 338 339 346 22 43 48 30 10 356 350 338 281 222 202 192 177 143 83 62 99 141 205 231 247 219 176 169 168 166 157 131 105 93 91 188 202 209 206 196 171 175 199 216 229 258 154 140 121 116 151 187 180 141 130 126 136 156 174 180 186 198 211 231 224 192 145 134 134 138 166 173 185 202 223 241 254 263 270 271 271 271 270 267 265 267 271 278 281 276 258 196 157 142 103 338 341 350 355 358 6 76 136 150 163 193 221 241 238 232 229 229 237 166 137 132 129 128 124 123 121 124 126 130 137 143 147 152 159 167 175 180 184 187 190 193 196 202 213 281 349 7 11 17 25 54 208 207 198 173 152 139 138 141 154 151 139 126 122 124 125 128 133 139 142 150 157 164 172 183 188 189 189 192 192 186 167 151 148 145 154 169 192 204 213 215 218 215 155 71 47 169 237 245 218 190 172 161 143 142 143 162 174 180 180 176 168 162 158 160 160 156 158 162 167 173 180 192 203 207 216 225 233 239 239 239 238 241 252 281 341 67 136 206 232 244 242 137 91 80 84 91 105 142 205 268 333 9 21 23 23 19 15 8 0 353 352 353 5 7 0 330 321 324 326 328 324 306 280 269 279 314 325 137 158 154 149 141 134 128 122 119 114 107 92 79 61 36 18 16 97 115 117 122 128 130 129 128 132 139 147 148 150 153 157 163 165 165 158 152 149 157 168 177 165 153 142 142 148 166 178 171 147 134 136 142 152 160 166 173 182 193 196 199 201 200 187 157 132 117 112 109 110 114 119 122 126 131 154 185 198 180 148 123 118 121 127 137 142 147 151 150 150 148 147 148 141 349 349 349 349 349 349 349 349 349 349 348 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 347 347 346 347 347 347 347 347 347 347 346 346 346 346 346 346 346 347 347 347 347 347 348 349 350 351 352 352 352 353 353 353 353 353 353 353 354 355 356 357 358 359 358 356 355 357 4 12 21 14 23 174 157 129 27 12 5 357 353 14 29 28 35 49 48 54 72 101 130 136 139 122 120 120 111 96 102 81 73 87 82 37 21 3 268 197 130 109 102 104 93 75 68 49 145 174 91 50 28 19 18 17 19 18 24 15 7 6 355 343 295 74 67 48 41 44 55 44 17 21 30 27 24 25 31 32 36 39 40 37 31 15 3 357 23 77 76 69 64 40 18 24 30 32 21 13 13 13 15 31 43 43 36 31 45 65 64 65 117 126 113 78 68 57 88 135 119 110 65 6 355 19 54 69 64 19 345 350 32 69 94 116 157 209 232 247 246 248 248 206 145 142 252 260 273 283 316 340 345 344 349 8 10 357 16 40 66 82 169 229 274 306 306 325 47 96 53 0 0 45 62 78 88 23 314 296 315 331 342 0 11 17 16 14 9 3 355 351 347 342 339 338 340 347 7 15 347 341 350 23 28 22 13 5 358 0 6 23 40 47 44 39 35 32 29 27 27 27 27 28 30 35 39 40 36 27 20 18 20 25 30 34 35 36 37 35 32 31 34 34 35 32 24 15 3 359 358 7 5 353 356 358 0 355 342 335 337 351 359 6 8 13 17 17 14 3 354 346 342 339 342 345 349 347 343 336 330 326 330 12 23 29 33 37 42 43 42 39 62 70 68 65 58 314 307 329 344 357 357 6 32 61 91 112 136 152 158 158 168 180 178 105 104 100 87 62 48 53 211 301 355 43 54 35 31 42 60 58 41 30 35 63 67 62 54 7 317 296 174 48 36 32 42 69 57 56 59 72 180 218 258 333 348 345 250 262 285 310 319 311 296 212 144 116 77 75 83 91 62 7 352 344 342 334 324 320 321 321 318 318 33 59 35 28 15 358 346 335 321 294 309 317 323 347 20 33 37 37 41 33 13 353 344 343 350 11 29 40 35 13 354 356 355 339 276 209 205 203 196 119 70 110 134 177 215 233 219 192 177 165 159 156 144 137 140 137 301 298 260 235 221 183 167 171 207 227 322 132 134 128 130 156 189 151 129 127 124 129 136 215 192 180 187 197 215 180 141 132 139 146 160 206 214 211 215 223 234 244 253 259 262 263 262 264 267 271 281 289 296 297 294 281 258 227 215 228 285 320 343 353 0 29 149 157 165 173 190 215 250 264 269 273 273 263 160 140 135 131 127 123 122 121 126 132 140 146 153 155 160 164 172 180 186 190 193 196 196 192 183 173 147 100 46 26 14 9 8 353 320 305 4 128 130 138 147 163 160 147 135 134 137 139 141 141 143 145 149 156 164 171 177 180 185 193 204 208 208 187 172 169 171 173 181 191 203 205 199 177 156 138 166 217 227 231 217 169 79 97 99 97 116 134 147 145 142 149 158 175 166 161 161 158 155 158 162 167 171 177 185 192 201 207 214 225 235 241 243 246 312 320 319 304 268 212 217 224 220 173 127 116 111 109 118 120 136 94 31 41 40 38 32 23 12 0 351 351 353 354 350 348 343 337 340 335 328 325 319 307 291 280 283 298 327 354 56 144 149 148 142 136 132 128 125 124 123 123 120 117 106 341 309 126 132 131 134 140 146 151 152 151 153 154 147 142 141 143 148 151 149 150 144 140 142 147 158 156 150 142 145 151 169 176 170 144 132 134 139 149 158 167 178 187 197 201 204 202 203 191 162 130 113 107 104 107 113 119 123 126 132 148 172 186 167 141 123 122 127 131 138 138 140 142 142 139 135 135 134 128 349 349 349 349 349 349 349 348 348 348 348 348 348 348 349 349 349 349 349 348 348 347 347 347 347 347 347 347 347 347 346 346 346 346 347 346 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 346 347 346 346 346 346 346 346 346 345 345 345 345 345 346 346 346 347 347 347 347 348 348 349 350 351 352 352 353 353 353 353 352 353 354 354 355 357 358 358 358 357 358 0 11 21 20 15 8 11 8 27 29 10 333 291 294 304 306 0 46 43 40 37 59 118 156 171 142 136 144 157 158 165 128 71 37 38 63 73 64 35 29 58 126 158 125 111 105 88 50 2 336 180 81 54 52 43 345 337 345 0 6 1 351 335 308 274 297 315 0 42 45 28 27 59 63 46 24 18 19 19 24 35 36 36 39 41 41 33 17 4 353 1 18 45 57 56 38 24 19 26 27 19 19 25 17 14 18 33 60 50 40 44 56 61 38 25 63 79 71 71 80 210 209 147 108 91 59 29 0 19 52 95 83 44 6 358 5 126 200 253 268 269 254 236 270 279 264 258 263 287 294 309 321 330 326 323 328 334 10 0 358 16 39 136 234 254 291 315 343 356 66 129 120 81 354 349 10 22 41 37 31 27 341 252 294 8 19 19 20 14 9 2 356 351 347 343 340 337 336 336 338 344 354 358 0 8 20 21 20 13 9 10 22 25 24 30 42 42 36 34 38 41 41 38 33 29 25 25 27 32 35 38 30 22 15 16 20 24 28 30 31 32 31 31 31 36 43 43 36 25 9 349 333 323 287 336 349 351 354 356 349 340 335 340 357 2 4 5 15 28 22 13 359 345 334 328 329 332 339 345 344 343 337 335 334 0 14 14 20 30 32 29 6 8 20 53 64 67 58 37 326 310 314 313 325 309 349 20 61 83 102 122 141 146 141 132 123 95 118 121 120 114 101 38 326 290 314 350 27 48 56 42 32 30 43 59 59 59 63 71 77 178 245 261 235 268 358 13 23 43 56 52 45 37 244 234 228 222 255 357 357 203 322 323 315 312 309 292 162 160 125 46 38 62 114 82 0 312 280 266 291 302 305 311 321 320 324 347 32 48 64 54 17 342 323 313 310 324 320 322 340 9 34 43 45 39 33 19 340 324 324 331 342 355 16 62 21 344 334 331 331 309 273 253 251 254 245 130 119 137 163 199 222 211 203 187 158 131 113 103 101 109 110 338 346 322 257 245 230 206 182 185 167 136 136 125 120 120 122 170 174 149 143 138 141 129 104 173 193 196 194 175 131 116 111 121 129 141 158 187 203 216 227 232 238 243 248 253 255 258 262 270 279 294 308 317 320 320 304 275 249 243 244 266 287 314 322 313 212 190 182 180 180 186 199 223 222 211 200 209 187 161 149 143 140 137 135 138 141 148 152 156 160 164 166 167 169 173 177 183 186 189 190 190 187 175 158 144 132 117 95 66 41 28 24 18 14 10 14 24 79 136 158 152 146 140 142 145 146 147 145 146 148 151 159 168 171 174 171 178 189 205 224 235 229 213 199 192 187 190 194 205 205 200 162 157 170 178 184 180 95 69 60 66 84 91 91 82 88 108 128 136 145 147 156 152 152 149 157 157 161 167 174 176 180 182 191 201 207 216 228 239 250 264 266 107 217 234 244 237 221 211 186 158 138 130 132 130 121 115 108 92 59 44 45 43 35 24 6 348 345 352 358 0 353 333 317 321 325 334 325 319 310 304 299 296 295 300 313 328 352 19 100 139 148 149 148 144 140 138 136 136 137 142 150 164 187 206 155 123 127 135 143 156 160 163 160 149 135 120 108 108 121 130 138 140 140 135 133 138 144 147 147 142 138 143 149 163 166 161 140 132 133 139 149 160 170 178 191 201 207 204 197 192 177 152 123 112 107 107 115 119 124 129 135 146 164 177 180 155 137 127 130 134 138 140 142 145 145 143 143 143 142 139 135 349 349 349 349 349 348 349 348 348 348 348 348 348 348 348 349 349 349 348 348 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 347 346 346 346 346 346 346 345 345 345 345 346 345 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 346 346 346 346 347 347 347 347 348 350 351 352 352 353 353 352 352 352 353 354 355 356 357 358 359 358 358 1 8 22 31 32 18 15 21 17 9 356 341 303 257 243 248 263 286 277 331 320 284 208 198 188 148 56 160 175 196 177 147 113 90 54 30 29 79 91 26 265 207 225 223 177 98 78 63 45 10 25 73 64 44 6 335 245 296 303 297 322 329 323 311 295 286 293 312 344 30 34 22 17 40 88 77 47 20 8 4 12 35 39 41 45 46 46 37 22 4 356 356 0 8 20 21 15 16 18 24 25 22 36 43 29 17 6 7 19 41 43 29 61 72 60 51 68 75 81 130 200 222 291 1 79 98 81 58 1 305 234 199 156 75 346 315 272 249 227 288 305 318 268 206 317 322 296 291 293 305 308 303 298 297 277 268 298 291 300 9 7 3 269 241 282 290 295 331 354 9 46 138 101 56 10 12 19 18 18 10 14 30 44 46 44 48 45 32 22 12 4 357 353 349 345 340 336 332 331 331 335 340 348 356 1 6 9 10 9 6 2 2 16 29 34 26 25 34 39 40 44 51 56 54 48 39 30 25 25 28 34 37 34 26 19 17 18 20 22 24 24 25 25 26 26 35 49 63 54 27 335 315 303 303 319 5 11 7 0 356 348 340 335 351 37 0 346 328 0 42 30 358 330 307 292 287 297 310 322 328 325 329 329 356 12 17 6 357 353 358 9 7 6 4 11 24 52 61 54 31 352 357 5 60 70 39 29 35 48 57 76 114 131 132 124 116 98 79 78 99 112 115 114 101 319 301 289 60 77 63 56 42 16 347 335 354 65 75 76 97 121 281 259 249 114 17 359 356 7 44 59 63 12 333 301 275 251 234 227 246 179 180 203 302 304 321 333 56 91 78 59 32 9 1 180 147 346 319 302 287 280 291 311 324 334 328 339 0 20 53 102 87 53 332 310 305 299 292 296 303 315 338 3 19 37 63 9 296 257 252 259 267 282 293 301 299 306 294 278 278 280 287 289 292 289 284 254 132 114 139 159 198 212 210 199 183 158 124 94 89 100 121 150 186 199 217 228 243 243 227 192 176 162 154 155 140 125 131 149 203 183 165 160 146 137 129 133 186 204 206 211 189 140 126 115 110 125 154 163 183 201 219 229 230 234 240 244 247 252 259 270 280 292 307 320 332 327 318 299 272 254 251 256 274 282 290 280 260 232 212 198 188 183 177 172 167 159 155 154 155 160 164 158 153 148 146 147 150 155 159 163 165 167 169 171 170 170 171 173 176 180 181 183 182 180 173 161 147 141 135 126 117 97 70 50 40 32 24 17 12 10 15 41 100 130 138 145 148 149 150 152 153 155 158 164 170 172 172 169 175 183 193 206 218 229 229 223 211 199 194 193 199 164 108 136 177 183 178 166 102 72 64 72 85 103 113 119 123 121 115 123 134 144 142 135 124 116 102 76 76 147 147 148 166 185 208 221 230 234 240 244 263 280 310 263 166 202 210 216 203 180 144 121 117 116 116 116 103 53 52 53 56 49 44 43 37 28 13 358 350 352 357 0 344 314 301 300 310 318 325 316 309 307 309 311 313 315 316 322 332 351 4 25 49 157 165 156 148 141 137 136 138 143 150 161 172 182 177 141 123 122 134 143 154 163 168 168 147 133 128 125 125 132 141 147 142 133 138 142 144 144 142 139 135 134 138 143 152 152 149 141 138 137 141 146 160 173 186 196 203 213 209 192 171 151 130 114 110 111 116 124 126 132 138 151 164 183 180 169 147 137 131 135 141 143 145 149 149 148 143 142 143 148 149 146 349 349 348 349 349 349 348 348 348 348 348 348 348 349 349 349 348 348 347 347 347 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 345 345 344 345 345 345 345 345 345 345 345 345 345 345 346 346 346 347 347 348 348 350 351 352 352 352 352 352 353 353 354 355 357 359 0 1 1 1 6 10 22 33 43 35 35 30 11 356 336 333 319 345 358 8 0 7 20 29 25 20 47 179 223 269 245 203 256 272 194 143 124 121 116 0 16 115 85 24 274 242 241 240 209 81 71 63 44 18 47 64 75 48 343 237 206 2 358 349 339 336 340 343 349 333 331 353 5 22 13 8 4 21 67 85 80 42 17 2 4 13 21 35 46 51 53 51 35 9 359 354 353 355 2 10 12 10 14 21 22 33 69 78 67 36 2 338 323 269 252 256 2 111 116 119 190 234 258 284 302 0 26 15 338 277 197 118 95 284 215 164 103 85 313 245 237 223 208 222 273 307 282 204 205 244 281 309 303 265 249 271 299 301 293 333 17 0 41 76 26 352 280 267 272 276 297 351 8 16 38 68 50 38 26 39 37 24 6 343 340 346 53 8 343 32 50 45 28 11 2 356 352 348 343 338 333 329 328 329 335 342 350 356 0 2 2 1 359 355 348 344 352 23 38 24 15 12 43 67 58 57 62 59 53 44 35 27 28 30 34 35 36 30 24 19 17 19 19 19 19 20 20 20 19 17 30 123 169 213 257 306 338 0 10 19 14 8 355 350 344 358 11 15 308 233 258 287 330 6 22 327 297 279 265 252 252 270 295 303 308 353 20 33 28 20 358 343 335 338 345 356 2 8 357 357 21 43 50 33 15 14 27 44 27 20 19 21 24 25 36 105 123 123 121 117 108 86 74 76 88 103 110 110 40 333 314 79 84 68 47 281 347 340 321 310 310 47 69 70 1 326 299 40 67 33 356 331 349 39 54 58 39 0 325 311 299 277 255 246 246 249 264 298 336 37 50 64 64 61 59 41 9 240 192 151 58 348 327 313 291 322 341 341 344 339 353 9 28 35 28 19 12 344 318 308 306 299 285 291 307 338 353 349 356 23 314 293 285 276 266 260 267 275 291 300 296 282 272 271 276 285 293 302 304 306 79 108 113 135 162 196 203 203 192 177 166 149 120 112 126 147 174 188 188 187 193 230 249 241 210 187 168 162 160 144 135 143 163 187 180 165 155 133 121 120 142 204 208 217 236 227 194 172 155 125 152 178 178 182 190 213 225 225 231 238 242 245 250 260 274 284 295 308 308 303 285 280 280 269 262 259 266 275 280 281 277 266 246 238 222 209 193 180 171 167 167 163 160 159 162 166 165 161 154 153 153 156 160 164 166 170 171 172 172 170 168 167 169 173 176 177 177 177 178 180 173 164 153 147 138 129 119 107 88 64 48 36 32 27 21 14 13 22 54 106 140 146 147 149 151 153 156 159 166 171 172 172 172 177 180 185 191 200 215 225 229 215 202 177 175 178 185 188 188 185 178 162 137 103 88 83 88 94 109 132 140 146 131 117 112 124 134 135 134 130 133 137 129 115 94 70 169 215 245 262 273 275 275 278 283 289 292 296 266 179 198 198 196 159 131 117 108 103 100 97 96 42 13 21 36 45 45 44 41 34 23 12 4 356 349 343 324 296 282 289 298 312 315 316 311 311 316 322 326 329 331 336 338 340 348 357 8 5 9 121 143 140 134 134 134 141 149 159 167 174 180 168 146 137 136 141 146 158 165 172 180 176 165 158 154 150 154 156 151 150 150 154 153 148 147 143 141 135 132 135 141 146 147 145 142 136 132 137 148 163 177 188 194 200 206 198 175 144 124 112 105 104 109 117 125 128 133 141 158 175 193 180 163 141 134 135 144 151 153 153 152 148 141 130 130 133 144 152 162 348 348 349 349 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 346 346 346 345 346 346 345 345 345 346 346 345 345 345 346 346 345 346 346 346 346 346 346 345 345 345 345 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 345 344 344 345 345 345 345 345 345 345 346 346 346 347 348 349 350 351 352 352 353 353 353 353 354 355 358 0 1 4 7 10 12 17 21 27 27 25 20 11 348 339 334 14 37 47 45 44 41 38 37 41 44 38 33 27 24 289 256 203 29 51 97 123 132 133 137 154 103 86 56 30 350 329 313 303 83 92 75 55 25 20 48 76 95 91 281 174 139 59 333 340 349 353 356 344 332 321 2 40 36 27 13 7 3 2 17 67 69 55 39 20 8 8 13 33 45 54 59 63 50 27 3 354 350 353 1 12 11 6 7 11 8 19 104 130 143 173 215 266 266 251 233 233 242 231 147 4 281 293 310 23 53 28 22 14 331 269 223 121 125 54 304 314 40 19 18 38 0 300 251 230 222 264 287 261 249 264 286 305 301 310 330 322 317 316 326 343 347 351 112 91 34 35 46 63 9 303 321 1 19 28 42 42 32 18 32 69 59 32 330 300 289 277 256 269 343 16 49 57 40 22 4 356 351 346 342 337 333 329 327 330 336 344 351 355 357 358 357 354 351 345 337 328 323 357 23 24 10 5 32 68 75 65 58 53 48 42 34 29 32 38 42 43 40 35 28 21 19 17 15 14 15 14 13 9 356 330 274 240 258 12 41 41 27 14 13 14 6 354 339 341 351 16 26 18 340 314 0 2 0 351 347 339 337 333 327 304 260 245 256 282 319 11 23 29 25 10 341 331 328 331 336 346 358 10 0 3 15 26 33 32 26 17 27 33 27 22 18 16 12 7 4 351 94 115 110 116 116 86 60 60 75 89 101 98 48 35 47 81 85 77 2 301 340 344 338 339 348 30 41 20 46 60 68 54 43 7 339 321 356 21 28 27 341 328 323 317 315 316 293 267 265 267 273 0 51 58 64 73 91 91 78 64 41 218 195 160 155 330 316 340 78 50 16 322 318 321 348 14 38 30 9 332 311 300 310 314 320 319 313 325 337 340 339 333 344 349 351 333 331 319 306 297 302 307 316 317 318 307 289 276 277 283 298 307 311 320 85 108 122 160 182 197 199 198 192 171 155 141 130 125 142 155 168 114 41 86 139 180 208 218 203 183 151 139 135 138 147 160 163 168 174 171 148 125 124 135 166 212 214 226 255 244 203 177 168 154 180 189 181 177 176 202 214 217 224 232 240 245 249 253 260 266 268 265 253 246 244 255 263 269 273 269 263 262 267 272 274 272 263 250 239 233 227 211 195 183 174 168 164 162 165 169 172 168 163 159 158 159 161 164 166 169 171 170 169 168 168 168 169 171 173 173 173 174 178 185 190 188 175 151 129 120 116 115 109 100 83 55 35 37 33 28 23 21 16 22 69 133 147 149 151 153 156 160 165 170 172 173 175 178 180 182 186 192 204 216 222 209 184 156 194 217 216 204 193 177 158 139 125 116 110 105 104 110 125 136 138 135 126 120 117 116 122 131 133 133 139 144 153 161 176 204 237 244 252 263 275 281 282 287 283 269 269 274 291 140 169 159 142 101 107 114 114 115 125 133 136 9 7 10 27 38 44 44 41 33 24 11 358 345 331 316 291 278 275 294 303 313 310 310 310 315 320 331 337 341 345 348 351 347 341 351 357 0 341 319 151 143 139 137 139 147 156 166 171 175 180 167 152 143 140 139 146 155 170 177 185 189 186 180 167 160 159 162 165 163 161 157 155 152 151 148 144 139 135 138 141 144 144 140 136 132 131 140 152 167 172 178 182 178 167 144 117 103 102 100 98 100 104 108 115 117 125 139 149 169 190 172 155 135 132 134 147 157 161 157 152 143 132 122 123 125 130 147 174 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 346 346 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 346 346 345 345 345 345 345 345 345 344 344 344 344 344 344 344 344 344 344 343 343 343 343 344 344 344 344 344 344 344 344 344 345 344 345 345 345 346 347 348 349 350 352 352 353 353 352 353 354 356 358 2 7 10 16 22 24 24 24 22 17 5 346 337 329 344 13 42 55 65 78 100 201 206 205 54 57 49 41 36 44 54 49 51 62 44 48 58 116 164 147 125 80 57 27 328 298 308 322 343 84 98 94 72 20 356 327 249 152 154 192 222 208 199 231 333 351 348 336 313 312 315 350 20 31 25 15 7 356 339 339 354 27 41 42 28 8 0 5 22 37 50 63 66 60 38 11 355 349 352 359 10 7 0 345 333 330 303 233 183 184 192 217 241 258 250 232 232 243 282 319 343 41 104 76 81 88 41 20 28 41 144 162 149 146 125 98 88 61 24 14 11 345 316 284 255 199 263 287 297 295 296 305 306 296 305 326 309 306 310 319 334 0 53 101 77 31 39 46 47 355 317 320 333 13 25 28 22 4 328 306 256 148 237 267 275 277 294 335 20 19 21 45 58 54 32 7 355 348 344 340 333 330 327 326 333 342 349 351 351 353 354 354 351 346 336 324 308 308 324 355 15 357 0 12 46 78 69 59 51 44 37 25 20 23 43 56 61 57 48 36 29 27 18 11 8 6 7 354 334 303 294 338 18 17 9 16 36 30 15 8 1 356 339 326 336 0 35 41 38 20 11 9 0 352 339 341 350 4 12 20 10 355 304 231 29 14 16 14 11 2 347 328 324 321 319 326 337 0 18 16 31 32 26 23 25 27 24 18 15 10 7 354 333 282 273 288 291 302 336 24 51 69 76 104 103 88 91 99 88 50 30 58 88 91 85 301 302 345 0 0 352 357 23 23 49 52 59 61 49 26 332 5 25 27 21 356 321 269 297 311 320 316 305 286 280 279 278 279 108 63 44 47 52 63 74 84 110 154 171 163 156 166 292 298 310 8 9 308 291 300 312 341 21 45 37 16 339 330 323 322 320 321 322 325 327 333 341 342 342 352 0 179 257 273 279 304 316 321 324 323 321 316 312 296 269 280 292 315 318 318 311 126 125 142 167 189 203 198 190 173 149 137 127 123 128 143 142 85 85 114 185 187 186 175 163 139 125 111 123 130 135 163 175 162 158 161 162 355 98 112 121 168 214 221 235 260 256 159 143 147 155 189 196 186 178 182 203 210 213 220 227 236 242 246 244 245 247 249 250 245 245 247 254 260 267 267 264 257 256 259 267 276 280 277 264 248 241 244 237 227 209 195 183 175 168 168 170 175 175 170 163 161 160 161 162 163 165 168 169 169 167 170 171 171 169 169 168 168 169 171 177 180 170 107 62 43 46 62 91 109 112 103 91 81 78 71 58 46 36 17 6 0 13 104 139 150 155 156 160 164 169 174 176 178 178 178 178 182 190 198 209 213 205 185 176 197 209 214 204 187 162 143 131 127 127 132 135 138 145 119 67 115 126 131 133 135 123 121 129 134 138 146 156 169 180 192 208 228 255 269 278 269 262 261 256 256 255 269 289 103 126 147 96 79 68 80 98 111 124 138 144 150 151 1 352 16 32 43 44 39 30 13 355 335 322 313 305 296 279 273 287 296 304 305 306 310 315 322 328 335 341 352 352 347 337 333 340 349 0 343 326 287 167 151 145 146 152 161 167 168 171 173 164 151 140 138 140 150 161 174 182 185 188 190 193 183 171 163 164 165 163 159 157 155 154 152 150 145 145 145 145 145 147 146 142 138 133 134 144 154 165 166 163 158 143 123 108 102 99 100 103 106 110 114 116 117 120 128 139 148 160 180 163 147 128 123 124 142 157 165 161 155 142 129 120 120 121 123 136 166 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 346 346 346 346 345 345 345 345 345 344 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 345 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 344 344 344 344 344 344 344 344 344 344 344 345 346 347 348 349 351 352 352 352 352 353 354 356 359 4 11 20 29 40 42 39 34 16 356 333 324 332 350 8 29 41 48 79 167 180 184 183 195 313 231 136 75 60 56 61 84 95 95 74 45 31 36 63 89 90 73 44 324 276 272 279 308 357 92 100 101 90 54 313 290 276 237 167 143 213 233 219 213 254 304 306 314 312 311 316 338 8 23 23 15 5 349 335 335 342 0 18 27 21 6 352 359 10 20 35 57 66 67 48 24 358 352 351 353 356 356 336 282 269 273 286 280 249 260 252 252 272 291 291 274 220 227 263 300 353 101 76 58 83 91 57 33 22 47 73 103 119 110 102 97 95 80 56 28 13 355 334 306 297 286 306 304 306 309 327 331 355 122 268 284 271 290 315 321 338 46 69 79 73 61 38 13 343 316 306 304 333 60 38 19 344 335 330 317 288 235 252 333 27 39 46 34 27 12 10 24 64 77 51 21 357 346 341 339 334 329 327 327 337 345 350 348 345 346 349 353 343 333 320 315 308 337 3 23 21 5 5 13 41 79 87 70 58 44 31 14 2 356 26 66 89 98 102 113 98 79 35 9 348 342 336 304 289 269 13 50 35 20 353 348 355 8 14 6 355 349 324 315 325 27 59 57 43 19 354 336 329 323 316 330 357 30 38 38 15 358 345 21 74 35 18 1 353 342 333 328 324 321 322 331 346 26 36 37 41 39 35 22 11 15 12 1 346 325 297 249 220 232 252 286 300 311 325 340 348 347 320 209 180 145 127 121 120 117 95 125 124 119 114 307 241 212 217 333 333 346 355 0 341 349 44 55 56 32 348 30 41 37 11 335 317 279 267 304 319 317 315 308 320 354 27 73 122 87 51 25 19 21 41 60 82 102 113 123 151 209 285 298 301 306 317 291 284 289 306 340 24 41 25 5 346 345 338 330 310 296 292 300 313 331 342 347 348 350 356 147 103 69 0 306 304 302 305 306 323 346 19 17 0 329 337 346 342 340 0 124 132 146 162 184 195 204 198 165 137 117 106 108 119 137 144 155 177 189 195 183 167 145 133 120 148 171 173 160 152 173 177 167 150 139 128 107 91 98 114 199 220 229 246 249 118 106 110 118 136 173 198 206 214 227 233 223 221 224 227 232 239 243 245 246 247 248 248 248 253 257 258 259 263 263 262 260 259 261 271 281 287 286 280 268 257 250 247 243 235 227 221 214 202 189 183 183 185 182 174 168 164 162 161 162 164 166 168 168 166 166 166 166 165 160 160 158 160 154 144 117 91 69 55 44 35 37 38 54 79 91 98 99 104 103 99 91 78 53 17 4 5 9 341 154 157 156 160 164 168 173 177 176 172 172 176 183 189 196 203 207 205 190 187 200 206 208 191 169 149 141 138 140 144 149 154 159 145 92 65 111 132 141 141 140 132 127 130 139 146 158 167 180 191 206 225 241 261 274 253 229 236 241 247 249 257 277 169 172 145 115 79 73 71 65 63 72 91 112 130 142 156 183 212 211 121 75 67 46 12 344 329 318 315 312 313 312 299 274 256 278 290 293 297 300 301 304 310 317 325 333 340 346 346 345 345 353 0 0 344 315 239 168 150 148 151 159 164 161 161 162 157 147 136 140 145 157 168 178 180 182 180 182 189 215 237 179 166 162 159 157 156 154 152 149 149 149 151 153 153 154 156 153 149 144 139 142 150 159 167 166 153 134 119 112 109 109 112 109 112 118 123 128 129 128 128 138 152 164 169 173 155 133 116 115 116 129 144 158 160 152 141 127 119 116 116 121 133 162 348 347 347 347 348 348 348 348 348 348 348 348 347 347 346 346 346 346 345 345 345 345 345 345 344 344 344 344 345 344 345 345 345 345 345 345 345 345 345 345 344 344 344 344 344 344 344 343 343 343 343 342 343 342 342 342 342 342 342 343 343 343 343 343 343 343 343 343 343 343 343 343 344 344 344 345 346 347 348 349 351 351 352 353 353 354 355 359 6 15 52 74 79 78 72 64 0 331 311 336 6 27 34 36 37 37 51 72 83 82 68 50 39 41 49 60 63 57 43 40 46 90 107 87 69 58 66 83 102 121 208 244 253 243 253 299 322 107 90 92 98 79 308 293 280 254 202 121 135 186 219 223 231 252 281 304 309 309 316 327 354 7 12 12 2 345 336 334 334 342 359 6 8 359 352 357 3 8 11 23 47 61 59 39 11 355 347 344 343 342 347 339 263 344 357 5 5 353 347 335 346 352 358 15 115 155 168 169 104 65 51 53 83 86 58 43 30 36 49 69 81 56 347 82 96 74 63 41 11 348 333 335 27 6 334 295 260 199 202 329 12 98 162 234 268 309 326 326 0 93 61 55 53 31 354 325 315 318 319 333 23 52 42 350 309 327 332 333 332 343 20 26 25 32 40 34 17 350 340 340 46 79 70 43 6 350 344 340 340 339 340 345 352 348 346 338 334 333 334 339 337 337 331 355 23 40 42 42 34 24 16 15 23 55 81 71 58 40 20 346 307 299 304 54 139 155 161 164 140 103 46 322 276 253 253 263 263 83 54 52 49 8 329 325 327 342 357 41 341 317 292 302 341 45 59 59 41 13 343 327 314 316 324 350 18 57 63 56 25 0 344 0 20 26 18 339 339 339 340 342 342 344 347 354 13 41 51 51 47 47 46 37 26 10 347 329 324 323 324 325 326 310 307 316 318 322 327 336 345 351 350 284 205 185 147 119 106 113 147 180 169 137 119 12 277 268 279 281 305 6 29 49 16 11 36 64 96 104 46 21 38 66 8 333 325 300 247 322 335 338 333 345 12 24 27 47 70 84 71 31 352 348 15 24 26 19 6 314 268 258 286 293 294 289 282 279 277 279 310 347 51 79 71 1 341 347 330 317 303 293 291 307 329 346 354 352 351 352 7 15 12 0 339 304 284 276 293 327 22 27 27 6 346 334 338 345 346 357 46 124 134 145 160 178 182 183 180 160 140 115 97 84 116 150 154 159 167 184 192 163 137 129 143 154 167 155 137 137 133 136 146 148 123 125 138 135 123 132 186 222 228 234 261 217 125 123 123 144 147 147 154 164 137 215 233 226 226 226 227 230 234 238 239 238 238 239 243 246 253 258 258 258 259 262 263 266 268 271 279 284 290 289 287 279 270 260 255 250 245 247 247 252 252 248 234 223 214 208 203 188 178 170 166 164 163 163 164 161 158 154 152 149 152 154 155 148 135 122 110 97 81 68 59 48 37 37 43 65 82 91 94 94 101 103 105 103 106 125 102 79 54 312 294 255 150 151 158 165 168 171 174 171 168 169 177 185 187 191 193 197 198 185 181 187 185 180 159 150 145 148 149 149 147 147 151 152 139 122 115 132 141 145 145 142 139 135 134 142 151 163 177 189 201 221 242 251 254 238 224 223 233 241 247 254 261 193 157 162 114 91 77 75 71 65 58 51 41 42 84 101 104 224 215 192 186 180 187 205 314 328 328 324 326 328 330 331 326 319 309 301 294 286 281 281 278 282 287 302 322 345 0 8 0 357 358 5 9 11 3 340 319 172 146 143 140 142 147 157 161 164 159 152 144 146 150 160 167 175 176 176 174 177 180 200 237 331 308 4 2 2 54 144 151 151 151 151 153 156 157 157 158 157 154 152 148 153 160 169 174 172 150 123 123 121 121 116 113 113 119 129 133 135 133 134 135 145 160 176 183 177 151 127 112 114 114 121 130 147 162 154 143 127 118 112 115 118 132 162 347 347 347 347 347 348 348 348 348 348 348 347 346 346 346 345 345 345 345 345 345 344 344 344 344 344 344 344 344 344 345 345 345 344 344 344 344 344 344 344 344 344 344 344 344 344 343 343 343 342 342 342 342 342 342 342 342 342 342 342 343 343 343 343 343 343 342 343 342 342 342 342 342 343 343 344 345 346 348 349 350 351 351 352 352 354 355 359 5 25 49 62 62 73 92 137 266 303 314 15 54 73 60 40 32 24 13 43 56 54 53 56 56 54 53 55 62 60 52 28 13 85 130 134 109 93 99 122 144 152 175 218 228 214 242 288 76 85 80 87 96 115 131 16 307 283 262 240 210 215 230 223 218 225 271 295 299 305 317 327 344 351 357 7 19 10 339 329 327 338 355 1 3 357 355 357 4 8 6 3 7 37 58 48 23 354 341 335 333 337 355 12 34 36 24 12 4 354 0 5 16 3 357 9 75 123 133 136 77 63 61 65 76 85 87 81 48 27 22 37 109 25 343 349 23 33 38 36 19 352 316 339 14 16 0 304 256 231 244 296 357 62 133 278 295 315 337 354 64 85 57 39 19 344 323 315 336 359 25 31 18 344 306 281 272 30 342 332 336 1 25 27 27 29 28 24 4 340 335 338 4 48 66 48 25 359 350 346 349 351 357 358 354 347 339 328 324 323 350 10 14 19 31 46 51 51 50 46 40 33 26 22 19 22 36 51 39 27 336 319 327 318 305 289 187 162 133 96 32 12 346 297 260 241 258 298 52 65 58 45 22 348 328 321 335 349 339 330 320 313 305 349 25 36 32 27 16 5 354 356 0 3 0 0 11 41 67 74 61 34 9 358 353 352 21 52 19 356 348 349 356 6 8 13 27 43 54 56 55 54 51 46 38 10 324 316 322 330 340 347 351 353 343 331 320 319 322 334 346 0 16 24 21 291 305 56 79 114 158 191 180 159 146 145 171 233 319 336 8 32 91 122 103 52 19 82 111 110 78 16 58 127 2 289 277 54 95 301 310 310 325 39 43 37 35 43 61 90 85 23 296 295 351 20 10 325 306 281 280 273 278 280 284 281 290 299 302 311 351 5 17 142 159 157 107 3 328 318 311 318 331 337 350 8 13 15 16 17 22 7 354 346 335 319 304 293 332 9 36 27 9 336 324 322 324 329 335 346 58 128 138 147 163 173 175 175 148 136 129 120 114 92 208 203 180 162 153 172 173 117 118 126 145 133 106 103 101 106 106 101 101 105 117 134 144 149 161 180 200 213 215 199 148 136 139 202 206 194 169 130 52 61 126 205 218 216 220 222 223 225 227 231 234 232 230 228 233 241 245 249 252 257 261 265 270 273 278 281 284 285 285 282 280 277 270 263 256 253 251 251 252 254 255 256 259 258 253 252 254 254 250 242 196 173 163 156 151 144 140 135 139 142 147 144 139 128 120 112 105 98 86 73 58 47 40 36 52 86 101 101 96 82 58 46 34 33 33 97 159 154 170 148 97 28 40 83 151 166 167 168 168 166 167 170 178 183 182 182 181 178 165 149 144 143 135 130 128 140 149 154 151 146 147 147 149 145 139 143 146 154 147 143 144 144 143 139 137 140 151 164 182 201 217 229 237 245 247 234 226 228 237 245 252 255 211 139 122 112 101 94 87 82 80 77 72 68 50 27 22 4 339 293 275 253 231 217 229 258 318 336 339 337 338 336 333 329 329 327 324 320 309 296 282 272 262 265 274 295 319 339 6 16 24 27 24 20 17 14 15 18 52 101 121 129 134 139 146 158 168 173 171 161 152 150 151 157 164 170 172 173 172 173 174 176 175 173 179 179 4 349 346 341 308 160 152 153 152 157 161 160 158 155 154 154 156 162 172 186 191 185 160 137 133 124 115 112 113 121 131 141 142 140 134 135 138 148 158 173 180 169 147 125 113 114 117 121 133 148 165 163 149 130 122 117 117 120 142 180 347 347 347 347 347 347 348 348 348 347 347 346 346 346 345 345 345 344 344 344 344 344 344 343 343 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 342 342 342 342 342 341 341 341 341 342 342 342 342 343 343 343 342 342 342 342 342 341 341 341 342 342 343 343 344 345 346 348 349 350 351 352 353 356 359 2 2 7 19 30 36 30 24 10 343 331 331 1 73 85 81 71 17 27 34 40 44 46 43 41 51 58 61 62 71 95 108 126 331 323 83 98 102 119 149 136 137 144 174 218 171 103 71 65 71 83 95 133 148 146 128 105 79 61 232 239 237 240 238 231 223 221 259 283 294 299 310 312 324 343 345 348 11 0 331 322 318 331 347 358 0 358 353 353 1 8 12 356 348 356 18 39 22 343 322 318 315 330 353 6 25 50 35 17 0 355 0 7 13 6 358 356 18 86 129 205 240 130 133 144 144 134 113 92 62 34 12 37 68 41 14 358 354 359 6 16 22 4 328 333 341 349 358 0 329 309 296 345 22 45 32 342 327 322 357 33 72 74 65 40 336 302 316 329 22 53 63 39 349 315 306 309 298 136 309 316 316 356 32 33 33 32 21 9 352 343 343 344 353 18 31 28 16 3 357 355 356 353 351 355 355 348 336 330 336 343 358 12 24 34 42 54 59 59 59 54 47 38 33 34 32 31 30 27 9 359 342 2 3 352 343 308 240 139 64 42 16 359 359 24 40 65 39 38 57 58 56 47 19 341 327 322 5 23 21 9 357 354 7 31 32 31 24 17 9 6 6 6 4 358 355 354 355 6 29 63 77 64 37 4 341 331 358 37 39 2 349 346 357 11 16 21 33 49 64 66 67 67 64 61 60 31 311 306 313 323 328 335 342 345 334 322 313 317 317 321 328 352 33 71 112 276 283 294 299 267 180 180 162 146 126 127 131 86 27 13 23 51 121 136 123 121 314 320 52 74 48 16 179 4 0 268 235 240 264 272 276 269 172 130 92 80 52 35 57 80 63 338 298 255 220 222 253 276 281 283 304 299 290 286 289 314 332 340 354 9 26 22 17 147 147 138 101 27 342 329 324 320 326 340 357 13 16 21 25 16 6 340 332 347 353 357 358 359 7 10 13 5 345 325 321 318 321 323 324 322 103 137 144 154 177 179 162 145 123 119 118 123 149 171 208 209 192 151 138 155 135 105 138 156 161 122 100 104 103 91 105 113 154 165 147 151 155 168 180 192 203 205 193 174 148 146 160 224 222 213 169 43 48 62 123 196 205 206 208 213 216 220 223 228 234 235 232 228 231 239 247 253 259 263 268 273 277 280 284 285 286 283 279 277 274 271 266 260 255 253 252 249 246 244 242 243 245 247 248 245 245 253 261 263 260 209 169 147 138 133 131 131 137 139 139 137 134 129 124 121 116 110 105 92 75 59 46 46 70 103 113 114 109 102 88 66 50 35 0 341 179 150 131 105 91 64 46 35 60 157 167 168 168 168 170 171 176 178 175 172 167 147 130 121 119 117 113 114 116 128 141 146 146 144 143 144 146 144 144 150 156 163 151 145 143 149 157 156 150 143 157 172 193 210 221 227 234 242 244 245 239 240 246 249 251 223 151 130 120 113 108 104 102 97 93 92 97 106 124 128 119 166 242 246 255 260 262 267 279 295 314 330 330 324 318 315 313 315 317 320 320 319 318 315 310 302 281 268 266 301 349 8 29 41 49 49 45 35 24 15 17 33 87 118 130 132 136 140 149 159 171 180 180 168 156 149 150 152 161 167 172 173 173 172 174 175 173 169 167 160 151 136 126 31 308 193 164 157 156 156 157 157 155 153 150 152 156 169 185 198 201 200 171 144 125 113 107 112 119 135 146 154 150 140 133 132 133 140 154 167 176 169 143 126 118 118 120 128 142 158 173 169 154 131 121 111 118 133 166 194 347 347 347 347 347 347 348 348 347 347 346 346 345 345 345 345 344 344 344 344 344 343 344 343 343 343 344 343 344 344 344 344 344 344 344 344 344 343 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 341 341 342 342 342 342 342 342 342 341 341 341 341 341 341 341 342 342 343 343 344 346 347 348 349 349 350 354 359 3 5 0 356 358 12 30 25 20 14 0 350 0 25 46 53 56 60 60 61 60 57 55 52 44 41 42 56 64 54 52 131 171 178 51 54 89 102 111 162 222 267 276 281 288 285 97 74 67 79 82 105 202 227 211 183 145 126 123 134 174 230 244 254 247 223 222 233 261 292 321 321 321 318 332 14 342 337 336 330 322 320 324 338 349 358 358 355 349 353 1 12 13 357 346 339 351 2 354 307 269 293 305 330 350 358 15 69 58 25 0 0 5 7 17 21 2 345 322 275 228 279 299 60 139 149 143 133 101 81 65 43 23 34 47 46 16 347 327 323 334 353 3 2 346 331 340 345 342 317 308 302 304 22 35 29 358 321 316 325 46 53 55 48 31 302 290 290 328 357 31 42 51 37 342 325 333 337 293 204 224 282 319 9 33 42 40 35 17 4 352 349 348 343 349 12 24 24 7 359 358 355 351 341 335 332 336 336 319 317 322 332 347 4 20 33 43 53 61 64 66 61 56 47 42 42 42 40 34 24 10 352 340 347 0 5 32 43 44 50 50 39 18 349 4 33 48 58 50 56 62 58 52 28 344 322 310 319 10 25 27 8 358 358 19 35 28 22 13 14 14 6 359 353 348 342 338 339 342 348 355 20 52 72 58 19 341 334 332 353 11 354 342 332 347 5 14 20 33 69 91 93 85 78 71 65 61 29 337 282 254 259 279 296 307 312 309 302 294 295 296 296 298 294 121 129 136 140 313 318 312 296 228 165 139 113 90 90 80 51 49 41 27 40 115 96 87 61 10 6 42 71 60 140 187 11 12 48 75 119 269 274 276 275 166 162 126 112 39 28 42 48 41 18 326 285 252 240 252 263 282 311 347 315 301 296 313 47 340 335 341 346 352 320 255 110 92 65 30 7 346 316 305 305 316 338 2 20 15 12 11 354 333 291 299 352 0 2 1 352 344 334 325 312 307 304 305 311 321 318 315 296 205 156 155 160 176 170 153 142 138 151 180 248 218 212 228 246 217 144 141 155 130 120 130 130 130 122 119 132 137 147 164 170 182 188 183 164 167 184 197 203 203 194 185 162 147 153 167 198 219 229 237 69 70 86 164 203 202 201 199 204 211 218 223 228 234 240 244 247 246 251 258 265 270 274 278 282 285 288 290 288 287 283 279 276 271 268 264 261 258 254 248 242 237 233 228 225 222 222 219 215 212 210 210 206 198 190 171 151 140 134 132 130 138 140 141 142 141 137 137 136 135 134 134 130 125 110 97 85 106 117 123 123 123 126 130 132 144 203 265 255 112 115 118 120 127 130 128 127 129 179 192 183 178 177 174 171 169 168 166 161 149 130 124 121 120 118 114 112 111 113 121 130 135 136 138 140 142 143 149 157 161 165 154 148 147 159 169 176 175 171 175 181 188 199 210 221 230 238 247 250 248 251 255 260 257 200 171 154 141 132 125 119 116 109 108 109 121 131 140 123 91 233 250 247 238 239 252 265 277 281 285 283 284 286 290 291 295 302 308 312 313 315 322 330 342 353 5 19 25 19 27 37 53 66 75 72 68 54 37 17 14 20 59 117 134 137 140 142 149 156 168 176 178 162 151 141 144 150 160 167 175 175 174 174 174 174 171 167 160 152 144 141 142 147 162 187 192 173 162 157 154 151 151 150 148 150 155 167 184 201 205 198 167 132 114 107 108 121 134 149 156 159 156 141 130 130 134 143 152 163 170 164 148 129 122 121 126 135 154 169 180 169 144 119 112 111 122 147 185 199 346 347 347 347 347 348 348 347 347 346 346 345 345 345 345 344 344 344 344 343 343 343 343 343 343 343 344 343 343 344 344 343 344 344 344 344 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 341 341 340 341 341 341 342 342 342 342 342 341 341 340 340 340 340 340 340 341 342 342 343 344 345 346 347 347 347 347 352 359 6 6 0 351 345 353 17 32 25 19 10 2 3 36 57 49 41 45 57 67 80 90 90 85 73 55 44 49 49 36 354 263 179 67 34 47 74 104 122 138 115 86 126 276 291 309 110 116 109 111 112 118 211 236 238 225 184 147 122 113 104 291 203 92 75 239 242 255 271 301 322 323 320 326 41 68 5 333 319 318 318 321 331 344 351 355 355 356 352 355 0 10 2 346 341 341 346 347 345 319 242 263 307 349 353 355 0 100 104 31 7 15 39 39 23 19 355 323 277 97 87 50 44 51 32 29 34 54 58 55 55 64 55 46 45 45 358 315 269 227 231 328 342 336 352 351 349 354 12 357 322 339 10 48 17 342 308 307 318 7 81 51 30 351 322 295 305 325 3 13 19 2 349 206 296 313 298 296 279 281 280 341 10 26 39 48 45 33 6 348 338 341 337 329 342 18 36 20 355 351 348 345 339 330 330 326 320 285 257 278 297 325 345 5 17 27 32 44 61 66 67 64 59 52 52 51 50 46 39 20 358 334 323 312 317 64 64 57 50 41 39 45 355 321 350 23 48 60 129 75 67 61 39 315 298 295 293 313 31 47 37 354 344 345 25 44 41 28 16 17 13 1 346 332 330 322 309 309 315 330 336 342 10 44 50 20 348 334 330 338 343 342 336 333 348 358 5 12 38 101 111 110 97 86 75 61 46 23 4 349 328 291 280 269 263 273 280 284 284 279 279 281 298 341 65 73 80 84 84 76 81 91 170 208 198 61 48 42 27 16 22 29 21 46 73 74 67 54 41 23 20 4 231 173 142 91 91 136 148 165 224 247 267 10 25 20 68 116 71 39 26 10 343 303 285 269 267 267 269 267 256 253 258 275 275 265 223 179 275 282 288 279 275 276 331 56 30 0 300 279 274 279 287 298 313 333 0 49 53 6 351 336 324 301 245 164 61 46 36 334 315 304 297 288 284 290 302 318 327 325 315 223 158 150 160 164 170 157 147 146 156 182 172 21 4 295 296 286 215 180 162 153 111 106 117 114 117 135 143 150 165 182 196 182 176 195 198 182 171 166 184 184 170 177 175 148 145 157 173 195 268 222 149 91 91 170 209 214 209 201 194 199 207 216 223 229 234 242 261 275 283 273 271 273 277 283 287 290 292 296 296 293 288 282 276 271 268 265 263 262 259 253 245 239 234 229 223 215 210 205 201 198 194 191 188 183 178 178 170 160 148 140 142 147 151 150 149 150 151 152 152 151 150 147 145 144 144 147 147 143 135 132 128 129 131 139 147 170 200 218 205 154 125 133 139 145 149 150 149 150 158 185 220 215 201 191 182 172 165 165 163 155 143 130 131 131 132 131 128 126 123 117 116 121 127 130 133 139 142 143 145 151 161 172 173 170 166 173 180 193 197 201 196 193 191 202 210 218 227 235 244 250 252 255 257 262 260 244 204 186 169 157 145 135 128 119 120 124 139 143 138 121 82 263 264 262 242 230 228 232 240 249 256 258 261 265 272 279 289 296 302 306 306 313 323 341 8 21 30 33 28 22 24 36 64 91 103 104 100 87 61 38 20 16 20 82 125 138 141 142 145 151 160 165 167 155 147 139 144 149 158 166 172 174 175 175 175 173 170 162 154 148 145 144 147 154 160 172 198 185 169 158 152 149 148 147 145 145 147 158 180 208 205 190 149 122 111 113 119 137 147 154 157 155 145 126 115 117 122 129 135 141 147 145 139 123 120 118 126 141 167 172 172 160 144 122 115 117 136 166 198 211 346 347 347 347 347 347 347 347 346 346 345 345 345 344 344 344 344 343 343 343 343 343 343 343 343 343 343 344 343 343 343 344 343 343 343 343 343 343 343 343 343 343 343 342 342 341 341 341 341 341 341 341 340 340 340 340 340 340 341 341 341 341 341 342 341 340 340 340 339 340 340 340 340 340 341 342 342 342 343 344 344 345 344 344 345 353 2 2 358 348 342 339 358 23 26 27 32 16 8 43 77 103 94 76 71 77 94 114 122 100 83 65 52 36 52 69 2 333 32 59 62 60 72 110 120 126 120 120 137 209 247 241 196 156 138 127 126 142 211 232 244 228 214 237 37 15 331 321 295 252 301 281 276 283 258 147 233 292 301 305 308 340 349 323 314 311 315 321 333 344 353 351 349 351 355 0 356 353 347 343 342 344 346 347 349 351 79 121 60 28 8 356 345 53 86 26 358 330 301 2 7 0 339 336 60 67 75 71 72 72 68 51 29 37 44 30 37 205 184 140 48 22 356 337 268 186 195 259 296 315 354 6 211 277 286 315 351 56 53 44 352 326 322 341 18 69 74 55 0 315 318 329 2 40 63 19 357 328 280 233 235 249 261 278 297 328 355 16 31 37 40 44 46 22 302 282 293 305 311 313 322 343 33 0 333 335 339 341 336 331 335 337 339 336 310 275 293 332 353 6 17 19 12 23 52 61 66 67 62 61 64 60 55 48 36 11 343 316 313 311 344 64 61 66 59 33 19 14 2 353 355 6 36 96 138 94 85 80 53 281 266 280 303 4 117 127 129 215 345 3 32 51 59 43 27 16 1 345 337 331 330 322 306 292 303 329 329 333 355 15 32 19 357 336 330 334 335 340 346 354 3 0 358 6 30 63 71 73 73 72 69 58 43 22 2 341 323 312 308 296 279 282 290 300 298 289 273 274 307 0 29 46 59 72 83 93 122 155 190 223 320 16 27 31 7 351 335 353 76 64 67 72 88 108 106 107 121 211 209 185 158 138 137 137 118 94 83 86 33 358 12 26 65 94 95 67 21 349 322 302 292 269 269 272 279 277 249 269 259 254 249 244 222 222 243 254 258 223 237 333 0 6 324 273 265 265 265 268 280 301 313 319 140 92 79 21 345 333 340 357 121 132 1 263 231 268 296 302 303 301 295 310 330 338 342 342 17 138 137 152 166 162 156 146 142 144 151 158 136 130 149 252 269 230 189 171 142 129 117 116 117 111 120 171 155 151 150 164 222 210 201 204 207 210 180 162 161 140 126 138 142 131 144 162 171 176 205 222 180 154 184 221 219 214 206 200 194 197 204 214 223 230 236 248 290 290 286 277 275 278 282 287 290 291 292 288 284 278 273 268 262 258 259 258 256 255 252 250 245 241 237 234 227 219 210 201 194 189 184 182 180 179 177 176 171 163 156 153 157 158 157 154 151 149 156 175 191 180 167 152 148 147 150 155 157 156 149 141 134 135 137 146 165 198 228 218 180 138 130 140 147 150 152 154 153 159 168 180 202 224 220 199 184 174 168 164 161 154 145 140 143 145 151 150 148 145 141 137 135 133 134 135 135 138 140 143 154 166 178 187 193 196 194 195 204 228 231 238 252 223 216 235 239 236 234 236 239 249 260 260 263 269 266 258 238 218 198 183 165 152 137 125 130 139 154 154 148 148 174 230 253 264 258 249 239 234 233 238 246 255 256 257 256 266 279 285 289 290 291 296 314 0 39 46 46 43 36 27 22 32 59 98 116 118 112 101 91 74 52 30 16 22 91 137 139 140 140 143 152 164 168 157 147 144 144 149 155 162 169 170 171 173 173 170 166 165 159 152 149 148 150 152 156 157 156 164 166 158 152 148 144 143 141 144 146 157 175 203 185 160 131 120 116 122 131 146 151 149 137 119 98 81 79 82 82 84 84 83 87 87 82 82 87 87 100 108 118 130 136 144 137 126 137 144 162 189 218 233 346 347 347 347 347 347 347 346 346 345 345 345 344 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 343 342 343 343 343 343 342 342 342 342 342 342 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 341 341 341 341 341 340 339 339 339 339 339 340 340 340 340 340 341 341 343 343 344 342 340 340 340 348 354 354 352 348 340 338 346 3 24 27 42 67 58 52 91 133 145 144 130 133 160 190 123 58 58 54 46 338 249 312 41 37 37 70 83 101 4 269 258 121 115 130 153 193 220 249 221 185 151 115 131 170 216 244 251 179 261 287 285 289 289 278 264 253 261 279 284 289 246 174 229 264 281 298 313 329 326 312 307 304 309 319 329 340 348 348 344 341 354 0 347 340 337 343 347 348 349 351 351 356 20 69 72 47 19 354 343 347 47 71 327 302 256 330 0 12 20 41 56 66 111 128 129 118 105 86 73 74 110 203 210 217 211 84 63 31 9 327 261 191 180 180 352 6 65 61 266 319 348 11 20 62 41 34 322 336 352 47 71 79 64 356 315 316 344 21 52 72 60 22 340 315 292 271 255 252 257 282 308 327 357 25 37 39 36 23 353 307 276 253 261 275 291 307 322 331 339 281 253 266 318 333 327 330 335 335 335 345 358 18 23 15 347 326 315 303 293 303 333 19 61 75 81 82 83 68 61 54 33 0 332 317 327 345 54 57 62 73 67 44 19 6 4 352 339 342 0 84 88 77 93 115 205 227 233 259 280 283 199 174 165 141 85 47 34 48 60 58 35 6 349 340 338 342 348 351 345 339 339 341 337 347 6 14 15 357 349 346 345 345 346 355 7 6 4 356 359 5 18 26 26 26 27 38 51 60 50 11 325 312 308 315 329 343 342 334 332 331 332 329 314 265 255 12 20 32 35 44 64 75 84 148 196 40 32 32 51 67 71 307 296 217 113 85 78 69 234 224 208 185 154 170 180 187 183 170 163 121 64 47 42 56 51 315 338 6 42 66 86 78 30 334 325 313 327 319 265 263 265 279 292 303 287 261 243 231 221 232 248 269 281 331 12 6 352 344 336 324 306 289 274 262 253 257 279 276 244 205 148 179 294 324 329 329 299 277 285 258 230 203 264 286 296 300 302 330 346 350 353 358 61 122 141 160 174 159 147 140 134 128 127 150 185 188 185 187 201 211 166 144 129 127 130 122 125 135 132 112 91 117 147 167 196 207 213 200 187 186 173 159 147 129 122 127 124 123 144 194 222 199 191 207 211 201 216 226 216 205 194 194 196 199 204 210 218 226 235 238 236 243 251 260 265 270 273 275 275 273 268 259 254 248 241 239 235 235 237 242 243 245 248 250 249 247 246 244 240 233 226 217 208 197 188 181 179 179 178 178 172 166 160 160 162 162 159 152 145 138 142 166 250 255 240 173 152 149 153 157 160 157 150 146 143 142 145 157 180 208 224 200 154 142 142 147 149 151 152 154 159 164 171 180 183 180 180 180 180 172 167 165 160 156 153 151 155 159 161 159 156 154 151 149 148 148 147 154 164 175 173 171 178 188 197 196 198 215 247 283 305 321 341 349 0 326 297 288 279 269 257 249 245 255 265 272 275 276 269 260 254 238 220 207 191 177 157 145 145 152 161 164 165 168 183 205 228 244 257 260 258 250 246 242 247 253 258 258 249 244 244 254 259 262 259 252 193 110 96 83 72 67 54 46 32 29 39 95 113 120 110 101 94 87 80 56 23 357 21 126 135 135 134 139 148 158 164 157 150 146 146 150 154 159 164 168 171 172 172 167 164 165 164 158 150 148 147 145 143 133 122 115 120 136 139 137 131 131 134 135 138 141 144 142 115 114 115 113 114 123 128 130 120 108 93 80 70 62 61 60 58 58 55 53 50 50 49 51 51 49 48 43 38 33 27 21 9 0 341 291 221 231 249 262 346 347 347 347 346 346 346 346 345 345 345 344 344 344 343 343 343 343 343 343 342 342 343 343 343 343 343 343 343 343 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 339 340 340 339 339 339 339 340 340 340 341 340 340 340 340 339 339 339 339 338 339 339 339 339 339 339 339 340 342 342 343 340 337 335 340 349 350 348 345 340 323 322 324 341 13 11 21 39 63 70 62 110 154 156 159 164 142 46 28 20 15 18 23 29 24 341 326 275 314 339 286 233 0 350 329 314 301 258 294 300 304 297 258 269 295 290 281 267 269 292 286 277 276 275 274 270 268 267 260 248 256 270 277 280 281 276 275 283 294 309 315 320 309 304 304 306 311 318 326 334 339 342 335 332 342 344 338 339 341 349 352 353 352 353 352 351 351 24 64 45 21 353 342 332 319 205 221 227 230 318 0 27 47 64 98 151 178 176 147 83 77 79 72 40 131 139 102 33 4 352 345 333 314 281 280 197 113 112 309 255 96 69 39 332 335 355 54 344 344 341 326 322 11 65 75 78 34 319 307 344 28 30 49 73 38 4 337 330 333 328 315 294 306 27 79 64 39 41 45 44 38 335 310 304 291 280 275 291 320 327 332 330 324 287 238 227 239 280 307 320 324 330 4 8 11 16 17 355 251 256 274 327 346 356 7 27 72 103 122 112 96 76 69 65 34 354 326 349 32 47 60 59 66 73 70 61 17 355 345 335 321 322 347 79 59 45 17 242 230 233 245 306 322 327 23 73 24 28 39 35 33 35 52 60 43 19 343 344 349 0 10 20 10 0 348 342 343 2 21 18 9 352 357 1 0 0 1 7 7 358 351 342 357 13 23 24 21 16 12 11 23 51 34 351 321 309 305 323 3 27 15 355 336 337 348 0 13 16 10 3 6 10 6 14 37 47 47 39 41 52 44 45 82 116 150 29 347 166 145 131 133 157 233 236 227 193 144 146 149 158 149 120 91 56 34 16 2 347 311 246 301 356 21 9 5 50 28 324 311 311 326 310 272 263 260 257 315 341 334 329 336 222 199 231 252 298 341 5 10 5 3 347 333 320 307 290 264 243 226 230 259 253 234 204 210 230 217 220 259 280 286 269 247 224 198 192 226 252 271 286 303 327 340 345 350 357 21 99 147 166 172 158 141 127 114 103 91 166 207 207 202 183 177 167 143 138 136 144 150 141 147 158 146 107 79 164 180 177 174 170 136 71 60 63 74 94 113 118 125 135 130 129 143 199 231 209 194 190 204 218 238 242 232 210 191 190 195 202 206 209 213 217 223 214 210 208 220 233 240 245 246 248 249 248 244 238 233 229 223 217 213 211 214 223 232 241 249 255 260 262 261 256 252 246 242 240 245 244 234 201 186 178 180 183 178 168 160 160 161 162 159 151 146 146 154 166 205 243 266 269 176 154 156 158 161 158 153 150 147 145 150 162 180 200 209 183 161 150 149 150 151 152 154 160 167 173 178 177 174 167 163 165 164 166 163 165 167 166 165 165 164 165 166 162 159 154 153 152 149 152 159 168 177 189 196 199 201 202 207 184 130 32 8 356 343 337 337 331 321 297 290 290 289 288 283 275 260 256 259 273 280 283 276 273 269 249 227 218 215 212 193 178 167 168 173 176 180 184 192 201 213 225 235 247 252 254 253 251 251 254 262 262 252 229 226 232 239 243 234 208 166 144 126 113 103 94 87 79 65 46 51 96 111 114 104 96 91 94 95 91 47 351 7 84 131 133 131 135 141 149 154 151 148 147 146 149 154 159 160 160 162 165 166 168 168 165 161 155 147 141 135 132 126 121 116 112 116 124 130 128 123 126 129 130 127 122 110 95 84 88 91 88 88 93 99 99 91 82 73 66 62 57 54 52 52 53 52 47 43 42 41 41 40 38 33 26 19 15 11 9 3 357 351 349 333 307 292 293 346 346 346 346 346 346 346 345 345 345 345 344 343 343 343 343 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 341 341 342 341 341 341 341 340 340 340 340 340 339 339 339 339 339 339 339 339 340 340 340 340 340 340 339 339 339 339 338 338 338 338 337 338 338 338 338 338 339 340 341 342 339 335 332 339 346 346 343 336 314 280 290 294 292 341 25 11 12 34 69 91 47 82 129 119 84 53 38 38 15 347 338 331 330 327 314 311 295 292 288 274 283 303 314 306 301 287 272 281 290 298 295 272 280 283 281 279 275 278 279 275 271 270 271 271 268 266 263 258 252 249 254 270 277 280 275 273 277 284 294 296 298 298 302 306 310 313 318 323 328 333 335 328 329 332 331 335 342 349 0 2 1 358 354 353 344 342 352 23 38 15 355 342 332 321 285 235 221 213 224 227 213 159 127 129 143 149 106 67 35 30 30 21 19 36 52 61 43 3 315 301 281 294 320 19 38 54 0 287 276 261 97 53 289 247 231 150 52 11 320 313 315 19 64 63 52 344 345 353 73 66 45 56 56 349 348 2 9 9 9 10 12 28 40 52 52 43 50 57 130 220 260 294 308 304 301 296 310 325 331 332 328 331 323 267 228 211 213 252 354 23 76 49 36 23 14 7 6 6 46 51 45 17 1 351 345 322 155 147 131 111 86 86 86 64 324 282 32 51 57 59 61 65 66 64 49 19 352 340 345 354 357 30 52 45 18 326 309 312 27 19 9 2 16 44 36 24 11 13 30 33 34 52 66 76 48 354 6 10 15 19 20 359 344 332 334 341 9 32 30 16 0 1 4 1 8 14 8 354 327 323 321 343 49 53 31 17 1 348 320 301 268 140 331 322 313 313 341 49 61 33 353 327 329 340 356 8 16 9 2 353 352 350 3 23 42 43 36 35 39 42 53 74 88 100 23 6 179 145 137 125 152 193 187 155 74 73 91 100 87 65 59 56 51 33 238 268 331 12 114 111 103 102 54 287 274 266 269 280 291 300 301 293 266 238 164 6 358 350 351 0 350 338 327 328 12 20 22 26 14 351 318 308 302 302 291 224 180 154 275 290 269 244 192 210 231 242 251 266 293 296 278 232 193 188 201 231 245 257 278 301 320 328 336 344 352 0 28 157 170 166 155 131 107 89 89 91 179 230 218 229 248 162 143 133 144 159 178 185 182 173 169 162 168 182 192 196 164 144 140 130 121 116 94 78 78 86 99 115 124 120 136 265 257 245 214 190 169 182 210 243 240 231 206 194 190 195 201 208 212 212 212 212 209 203 197 202 210 218 222 224 227 228 232 231 229 226 222 219 212 204 199 199 202 212 224 239 252 265 270 271 268 262 256 257 263 279 294 304 297 235 187 184 186 193 184 163 157 157 164 162 156 149 149 154 164 184 209 244 282 250 180 164 160 157 156 153 152 150 148 153 161 178 198 208 186 162 152 154 155 157 157 159 165 171 178 173 166 159 155 152 152 152 159 165 171 176 176 174 171 167 165 163 159 157 155 155 154 153 160 170 180 190 210 218 226 232 242 279 56 50 39 16 355 337 329 325 316 303 289 285 290 295 299 305 305 303 298 289 279 295 307 324 327 333 309 268 242 238 237 224 208 193 188 187 188 192 195 199 203 209 215 220 233 245 253 257 260 258 260 264 263 255 241 231 227 224 214 190 163 149 139 132 123 122 120 124 123 125 121 112 114 111 109 104 101 98 103 111 104 71 15 28 85 128 130 130 132 131 130 130 136 144 145 144 146 147 148 149 152 159 164 166 166 164 160 152 143 140 138 135 131 128 126 126 128 134 137 134 128 124 127 129 127 121 110 101 93 86 84 84 86 86 86 84 80 76 71 67 60 56 55 52 49 49 49 49 45 43 40 40 41 40 35 28 19 10 8 6 4 0 358 358 357 353 345 340 333 346 346 346 346 346 345 345 345 345 345 344 344 343 343 343 343 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 341 341 341 341 341 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 339 339 339 339 338 339 338 338 338 337 338 337 337 337 337 337 337 338 339 340 341 338 337 337 342 347 350 347 341 203 195 223 284 320 82 33 10 356 349 341 16 357 354 10 128 142 125 150 185 205 230 260 273 276 271 263 259 259 261 262 260 254 255 257 276 286 281 275 279 280 282 279 273 271 278 280 279 277 273 271 272 270 268 268 266 264 263 262 259 257 255 262 270 277 276 269 268 271 276 279 278 283 290 297 302 307 313 317 323 327 332 331 328 338 341 340 341 345 5 20 22 12 0 353 346 339 336 336 7 26 11 354 342 335 332 345 343 336 266 185 180 177 167 146 107 130 119 77 58 35 2 3 39 34 32 29 23 15 4 302 355 23 38 22 17 6 357 310 306 298 136 119 127 196 209 171 140 191 296 306 325 336 31 63 59 26 348 2 39 87 73 56 112 318 317 340 2 24 24 21 17 6 10 25 47 40 33 41 206 209 223 254 296 307 307 305 301 302 325 334 334 339 359 0 345 279 240 224 70 33 63 69 63 53 39 16 5 10 23 44 47 42 19 356 334 328 305 217 180 149 102 75 109 145 186 201 213 35 40 44 48 53 55 59 62 45 19 351 349 359 12 22 34 37 33 351 324 327 0 35 18 10 9 26 42 32 11 345 355 24 33 35 36 70 103 61 43 39 23 11 359 355 347 341 334 333 344 17 45 52 27 10 0 0 1 6 1 349 323 302 309 309 346 62 58 37 13 333 303 267 269 249 218 242 277 288 296 318 69 78 50 3 332 331 334 342 347 356 0 358 349 358 9 21 35 52 50 39 20 9 13 31 47 56 50 7 343 276 200 143 124 137 143 113 94 104 62 30 44 40 38 30 15 301 252 224 205 198 21 82 110 100 98 81 289 277 276 271 270 276 292 316 343 65 97 179 229 291 310 306 301 311 335 351 349 10 25 12 4 332 315 302 308 316 328 344 19 67 121 285 293 297 284 254 249 261 276 302 321 322 316 303 229 189 188 210 236 249 260 278 300 315 321 329 336 347 356 352 203 180 164 149 133 105 74 93 130 185 208 205 242 268 169 145 139 158 180 209 207 196 177 165 162 174 180 174 149 106 91 91 117 135 144 135 124 100 91 88 107 120 119 175 239 252 241 206 183 175 192 214 233 225 213 199 193 193 195 198 202 208 213 212 210 208 202 196 193 195 203 207 210 212 215 219 224 226 225 226 226 224 220 211 203 198 199 203 210 222 235 250 255 258 257 258 265 281 305 325 333 334 321 229 188 188 212 294 328 137 157 164 164 156 147 149 153 162 172 182 195 228 253 234 191 167 158 154 155 155 154 152 154 160 171 193 215 222 183 162 161 160 162 161 162 163 164 165 159 154 149 147 147 147 149 160 177 183 182 180 178 171 166 159 155 152 155 156 157 156 150 143 125 41 0 340 335 330 326 328 341 17 43 49 29 353 328 321 317 318 316 316 311 309 313 320 327 335 342 352 0 9 0 0 3 0 0 352 336 312 296 282 260 239 217 206 201 201 203 207 207 209 212 212 216 226 237 251 259 268 272 272 269 263 250 229 187 158 136 128 124 125 126 127 129 131 135 141 144 147 152 149 130 117 116 113 113 109 110 112 108 103 91 53 20 100 132 131 130 126 124 119 113 117 138 143 144 139 138 137 138 140 147 155 160 160 158 151 148 146 145 144 140 136 135 134 136 139 143 144 135 131 128 128 125 117 109 102 97 93 91 83 81 84 82 80 75 73 74 70 65 59 55 52 51 49 51 51 51 47 44 41 42 42 39 33 25 11 2 2 0 358 356 356 358 0 0 358 355 350 346 346 345 345 345 345 345 344 344 344 344 343 343 343 343 342 342 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 341 341 341 341 341 341 340 340 340 340 340 340 339 339 339 339 339 339 338 339 338 339 339 339 339 339 339 339 339 338 338 338 337 338 337 337 337 337 336 336 336 336 336 336 336 338 338 340 341 339 346 352 353 358 3 11 119 156 170 208 221 210 211 249 274 280 211 351 348 331 323 269 194 185 200 210 214 220 230 236 244 248 246 241 246 252 257 258 254 252 254 264 271 285 286 286 282 282 285 284 285 286 289 290 290 291 288 285 280 276 273 272 271 267 265 262 262 265 270 274 277 277 275 274 276 279 280 280 279 283 289 296 303 309 314 321 325 330 328 333 347 347 344 336 348 24 36 36 20 3 346 336 332 329 331 357 10 9 346 335 330 353 17 4 357 359 13 77 96 104 144 199 227 56 51 48 33 345 26 56 51 38 23 358 337 326 347 21 61 86 87 305 275 293 318 358 21 95 120 139 187 205 177 150 131 352 343 5 23 48 63 59 357 336 339 32 77 84 196 224 303 315 325 339 78 33 30 58 36 12 10 10 348 323 285 249 232 236 273 306 298 298 306 315 339 0 2 348 345 352 348 340 315 301 295 319 11 58 67 66 61 52 35 23 20 30 37 39 26 359 342 332 348 355 6 12 16 4 351 279 189 191 23 21 24 25 29 38 45 52 65 67 55 25 350 352 359 11 25 34 23 6 331 328 335 23 34 13 11 18 29 29 6 350 336 340 357 56 67 63 66 67 57 55 54 28 7 349 355 3 359 353 344 343 350 41 78 56 30 19 19 11 357 348 337 325 327 349 3 15 24 32 27 15 357 352 342 329 311 280 247 229 219 233 267 155 108 73 39 344 321 319 323 335 347 0 15 29 59 69 54 47 51 56 48 16 357 359 13 23 30 28 21 32 59 91 99 102 110 120 126 152 190 30 34 42 27 16 354 329 292 319 31 193 217 274 4 67 50 39 13 301 283 287 283 269 244 244 276 289 338 339 274 231 222 225 246 252 211 351 349 332 336 56 240 263 288 307 335 7 12 346 321 289 259 242 260 308 337 352 352 329 322 320 339 344 341 333 325 187 184 197 226 247 263 273 285 301 312 317 322 329 343 350 347 302 208 177 159 149 118 85 130 164 185 186 174 136 136 154 152 152 164 191 228 220 203 152 107 91 116 145 155 142 128 128 122 105 109 119 135 145 154 160 151 126 125 138 220 236 243 234 208 191 182 184 195 211 197 192 190 194 195 195 198 201 205 209 211 210 209 206 201 194 192 194 199 200 201 205 209 217 224 227 234 241 245 242 236 221 209 199 195 192 195 202 211 220 229 234 241 253 279 341 6 9 4 355 352 178 162 140 341 338 338 255 171 177 169 158 156 156 161 163 164 167 172 186 199 204 180 163 154 155 158 158 157 155 156 162 178 203 228 215 188 169 166 166 165 164 164 161 158 156 151 148 148 146 148 154 166 180 189 191 189 186 178 169 158 151 147 146 145 143 135 131 126 117 87 40 12 0 354 347 329 323 328 358 39 110 222 280 302 311 321 326 330 333 336 340 343 346 351 353 354 350 349 0 6 7 358 350 335 326 316 311 303 289 269 245 230 220 214 217 218 217 214 212 213 216 224 236 247 260 274 289 292 293 247 136 119 115 113 113 111 111 113 115 120 128 139 147 153 155 164 164 156 131 121 120 120 119 115 109 107 104 107 106 104 21 114 133 128 125 122 119 117 113 116 129 139 140 135 131 129 129 131 137 147 154 157 157 154 154 155 155 152 146 142 140 142 144 146 148 145 135 130 126 120 109 98 91 86 82 79 75 72 73 75 76 76 73 71 73 73 68 62 56 51 51 51 52 54 54 51 47 44 44 42 39 32 19 2 353 351 356 0 358 358 0 0 0 358 354 350 346 345 345 345 345 344 344 344 344 344 343 343 343 342 342 342 342 342 342 342 342 342 341 341 341 341 342 341 341 341 341 341 341 341 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 338 339 338 338 339 339 339 339 339 339 338 338 338 337 337 337 337 337 336 336 336 335 335 335 335 334 335 335 336 337 340 340 339 0 4 0 5 4 358 356 331 205 246 238 227 213 206 203 179 31 343 326 315 302 280 221 198 201 206 211 216 220 223 228 234 238 238 240 247 254 257 257 253 256 263 268 272 275 282 285 290 292 295 294 294 295 296 297 296 295 294 292 289 288 286 282 279 275 272 272 274 277 278 279 279 280 281 282 284 287 288 289 290 292 297 301 308 315 321 325 327 324 340 352 351 341 315 337 30 43 41 31 2 339 329 323 318 324 337 347 337 315 308 303 4 24 359 352 351 2 19 0 74 99 51 11 16 26 33 33 31 36 39 48 60 257 290 292 282 319 353 206 164 114 85 60 74 54 23 19 85 113 135 180 136 124 91 79 77 71 70 54 64 102 100 314 305 285 249 245 252 253 269 341 352 352 337 331 17 54 75 59 35 11 350 324 307 293 269 254 244 289 302 289 317 341 344 353 8 23 22 1 349 342 337 330 333 339 341 356 36 58 65 64 58 44 37 33 37 38 38 13 352 343 353 21 17 8 346 330 317 319 330 64 56 42 23 12 10 18 29 27 34 59 64 63 31 5 358 18 40 32 24 1 342 319 339 11 49 35 10 11 19 31 18 352 343 339 342 357 55 59 55 50 57 63 66 59 35 9 349 358 1 355 338 321 323 327 347 76 75 44 33 33 30 15 8 10 19 25 26 20 12 2 1 5 16 16 5 355 346 338 332 321 319 317 326 299 223 180 167 164 209 315 339 343 348 353 7 33 58 98 98 81 38 32 51 68 81 28 10 5 5 8 14 22 32 41 59 63 66 67 101 135 37 5 12 23 29 6 337 295 296 299 306 293 252 236 237 305 14 24 1 341 305 290 288 282 267 224 231 250 254 298 357 337 292 236 216 205 174 99 4 341 321 321 312 249 245 262 307 49 52 328 267 277 278 256 274 310 354 2 0 340 308 319 337 9 358 350 333 319 283 236 228 243 258 274 284 292 301 307 312 318 325 337 340 340 299 239 194 170 156 154 156 169 168 174 197 184 143 144 144 149 158 165 190 213 207 195 154 91 69 65 96 138 147 153 154 132 114 115 124 154 172 182 171 148 117 135 183 234 245 252 253 250 237 230 225 228 220 192 189 190 195 198 198 198 198 200 202 204 205 209 213 215 211 206 202 200 197 195 195 199 206 212 218 221 230 241 244 243 237 227 215 204 194 190 191 196 201 207 213 216 220 212 140 95 70 37 17 24 35 61 82 79 346 322 301 260 203 184 174 164 161 159 158 159 162 164 168 180 190 186 169 156 158 161 166 163 159 155 159 170 190 212 226 217 187 174 170 172 169 166 162 157 154 151 148 148 148 150 156 163 171 183 192 196 199 197 186 171 157 148 141 139 136 128 121 118 116 112 88 50 14 344 325 307 311 323 326 310 194 193 201 236 278 301 309 313 313 317 325 346 356 0 357 350 338 331 330 334 338 334 329 323 320 316 311 306 300 286 269 257 246 237 232 227 222 215 212 214 219 226 235 245 261 277 291 296 299 119 111 110 112 113 115 117 118 119 122 129 135 147 157 163 172 180 171 147 128 123 123 121 120 118 115 114 116 120 129 136 255 130 129 124 122 120 120 119 120 118 119 128 131 130 129 128 129 133 139 148 155 160 161 163 162 160 154 151 146 144 144 144 145 147 146 140 134 125 114 100 89 79 74 70 67 65 64 66 73 78 79 80 75 74 71 73 71 63 56 50 50 52 56 58 58 56 51 47 44 41 39 28 13 350 344 346 356 2 2 4 4 0 354 351 348 348 345 345 345 344 344 344 344 344 344 343 343 343 342 342 342 342 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 340 340 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 338 338 339 338 339 338 338 337 337 337 337 336 336 336 336 336 336 335 335 334 334 334 333 334 335 336 338 337 341 112 47 25 15 2 349 343 344 353 352 335 307 239 184 180 180 219 269 284 286 286 273 235 211 200 205 211 216 221 225 224 230 237 239 239 244 252 257 258 255 255 258 266 269 271 279 288 292 296 297 297 296 296 296 296 297 297 297 297 297 296 295 293 292 290 288 285 285 285 284 284 285 286 287 289 291 293 294 296 297 299 304 308 312 317 320 322 323 328 345 352 356 333 314 317 347 31 42 40 353 324 309 310 311 316 320 318 294 272 272 260 206 197 221 263 299 337 347 304 25 39 19 5 0 55 64 33 37 47 3 325 282 269 285 289 294 329 7 57 57 54 57 67 80 64 15 100 119 100 113 228 197 91 65 69 83 94 92 103 276 250 204 250 301 278 249 263 268 271 268 272 310 332 333 333 336 67 77 70 44 16 357 342 318 296 263 258 259 304 347 14 18 12 355 349 345 3 12 4 350 342 340 339 341 338 334 349 9 40 53 55 47 41 40 41 43 41 32 5 352 346 358 8 351 318 301 305 306 321 2 49 48 40 8 357 359 17 25 17 23 40 53 52 30 8 352 32 50 39 12 331 323 323 343 41 69 36 10 3 16 31 4 345 339 342 351 3 27 47 43 37 51 69 72 66 53 16 353 345 329 297 299 304 311 319 333 39 70 46 32 29 80 77 55 45 43 47 43 29 3 344 339 343 359 6 4 351 343 340 338 337 334 327 320 317 301 107 127 109 64 37 28 11 355 345 347 7 33 69 72 63 36 26 27 57 59 34 13 354 346 343 345 348 356 7 16 18 14 16 53 64 52 29 358 7 0 340 321 303 295 290 290 266 233 226 196 113 63 33 359 340 320 304 286 277 262 229 223 222 217 17 21 8 356 322 180 151 109 65 354 334 331 342 344 331 303 289 303 324 0 20 0 351 345 352 6 10 10 357 346 327 315 329 16 43 8 345 327 327 324 298 274 263 268 277 288 296 304 306 309 315 318 326 311 169 108 96 85 139 173 194 205 206 180 170 186 171 154 142 137 129 171 195 221 213 174 158 149 149 126 109 105 115 151 152 144 129 130 147 174 216 204 194 145 155 163 188 211 236 257 270 273 264 250 247 245 249 242 224 206 201 201 204 205 205 204 202 200 199 199 202 209 214 219 219 217 214 205 197 192 192 194 202 207 211 215 223 230 234 236 233 230 223 213 203 198 195 195 194 195 188 175 167 171 177 175 154 92 78 79 85 100 115 126 265 289 286 264 224 184 161 157 156 159 159 160 162 166 174 183 190 174 162 162 166 173 171 166 159 159 165 178 197 217 223 215 189 176 174 173 170 163 157 152 150 147 147 150 155 159 162 166 171 177 191 207 221 216 204 180 164 154 151 143 128 112 103 109 107 98 86 54 319 297 284 294 306 303 288 240 199 187 195 214 230 237 249 266 277 290 335 4 12 358 342 322 312 307 311 318 325 324 320 319 315 311 307 303 300 284 250 252 248 245 237 227 217 213 216 224 231 238 244 251 262 269 265 222 126 120 120 121 124 125 129 131 134 138 141 147 155 169 184 193 184 158 131 123 123 124 124 124 125 125 127 130 133 144 170 205 139 126 124 121 121 121 120 116 114 116 125 128 130 130 129 132 137 145 153 158 160 162 162 160 155 150 149 148 148 148 150 148 147 140 133 124 110 101 92 89 84 78 72 68 61 59 62 76 86 90 87 80 76 73 73 68 61 52 47 49 52 58 61 59 56 52 47 41 35 30 14 354 334 337 345 0 7 9 6 2 354 348 340 343 345 344 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 339 338 338 338 337 337 337 337 336 336 336 336 336 336 335 335 335 334 334 333 333 333 334 336 335 331 203 160 136 35 17 350 334 323 319 326 345 343 335 310 244 221 212 219 241 270 277 279 264 250 223 220 222 222 224 227 229 228 233 238 241 244 247 252 257 260 260 260 262 267 271 275 281 286 290 293 294 295 296 296 295 296 296 297 298 299 298 299 299 299 300 299 297 295 294 293 292 291 292 292 293 294 296 297 298 299 301 305 308 309 312 315 315 316 316 327 342 348 346 330 321 317 339 11 35 31 326 313 309 312 315 321 320 317 288 252 234 210 196 203 206 214 254 0 33 39 29 19 343 337 340 57 70 64 84 99 326 311 313 344 27 46 27 352 11 40 59 55 40 79 100 132 176 185 130 97 57 10 343 15 37 33 53 101 61 13 337 300 239 286 345 344 329 324 298 284 270 268 302 318 121 62 46 56 61 62 44 8 345 338 331 329 314 265 1 31 48 49 41 29 4 348 344 357 1 0 347 340 335 330 327 326 331 348 2 25 42 47 37 35 37 42 44 39 21 355 343 334 332 316 279 247 246 311 341 9 34 46 43 28 344 3 28 49 40 25 35 43 47 45 38 5 355 30 46 46 4 313 299 315 350 44 63 45 25 10 28 28 344 336 341 353 359 359 11 32 36 36 40 55 69 75 68 29 354 333 331 326 321 322 326 331 334 340 28 46 12 13 85 82 76 56 43 51 56 41 338 326 325 331 341 342 337 327 316 306 294 292 295 306 320 356 14 18 9 3 18 34 48 26 338 311 310 324 22 70 79 79 71 45 42 65 54 36 4 342 333 330 329 325 325 331 341 348 357 5 17 30 39 47 17 355 343 336 324 314 307 286 267 227 136 88 89 89 81 51 2 342 332 333 331 211 255 243 220 205 151 27 16 355 341 323 125 131 80 112 237 346 346 346 340 334 324 322 330 338 97 13 30 42 29 19 23 29 33 7 345 327 330 351 26 44 19 346 328 324 317 302 290 281 284 291 300 303 305 307 310 312 312 306 275 221 150 101 80 174 197 201 227 244 223 208 197 164 150 143 141 136 211 234 244 240 209 142 156 180 166 154 142 157 194 171 147 140 150 175 204 224 177 186 198 200 198 203 212 225 244 258 264 259 251 247 244 244 243 237 224 215 210 211 212 212 211 209 204 199 197 197 200 203 209 216 225 230 225 215 204 196 194 199 205 211 213 215 218 223 227 229 231 230 228 221 215 206 196 184 170 162 164 168 172 172 162 142 119 122 124 132 136 147 158 186 240 269 275 265 206 152 148 148 156 162 165 168 171 177 183 190 180 171 169 172 175 177 174 164 161 162 172 185 203 217 223 197 182 175 175 173 165 159 156 153 151 150 153 157 163 166 170 170 171 180 205 232 240 234 206 180 162 149 135 116 109 101 113 118 121 134 160 215 230 238 253 269 281 284 277 220 201 208 242 250 244 242 245 257 266 241 170 151 233 287 284 294 301 314 320 324 321 318 315 313 309 309 307 302 289 269 264 259 257 249 234 219 216 219 229 238 244 249 252 253 249 238 185 143 135 132 133 134 136 138 140 140 143 146 151 160 176 199 197 172 141 128 125 125 127 130 133 134 135 135 137 145 165 180 187 139 125 124 121 119 118 117 115 117 120 128 131 132 128 130 133 141 147 154 158 160 162 161 160 158 156 155 154 155 157 158 155 147 139 120 110 102 100 99 96 92 87 81 73 64 58 57 76 91 96 92 85 78 74 72 67 58 46 41 46 56 61 60 60 56 50 42 37 29 19 354 332 320 333 350 5 9 9 4 356 345 338 333 340 344 344 344 344 343 343 343 343 343 343 343 343 342 342 342 342 341 341 341 341 341 341 341 340 341 341 341 340 340 340 340 340 340 340 339 339 339 339 339 338 339 338 338 337 337 338 337 338 337 337 337 338 337 338 338 338 338 338 338 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 333 333 332 332 332 333 334 335 330 187 175 168 95 341 274 264 266 264 242 214 300 315 288 258 238 229 227 233 248 265 263 220 233 256 253 248 244 239 237 234 234 236 239 242 246 249 253 257 260 263 264 266 269 273 276 280 284 287 290 291 292 294 294 294 294 294 295 295 296 297 297 298 299 299 300 300 299 299 298 297 296 296 296 296 297 298 298 299 301 302 305 306 307 312 314 313 315 317 328 335 338 329 316 311 312 330 353 29 14 355 340 332 331 330 332 331 327 316 263 194 173 167 170 188 192 74 53 52 46 17 12 30 60 67 75 97 116 139 135 118 36 8 32 51 62 59 20 331 100 107 114 154 108 131 154 171 202 110 96 77 341 309 17 347 305 301 318 25 22 18 28 46 8 3 32 38 41 29 17 11 54 157 136 96 66 54 52 49 59 70 10 347 337 332 332 350 53 54 82 79 69 58 42 22 356 342 339 344 343 331 319 309 309 310 313 327 349 355 7 34 39 34 30 31 39 35 27 2 340 325 309 281 300 302 166 81 35 32 30 29 29 26 12 2 25 56 62 44 35 45 47 45 40 29 7 358 5 29 40 353 334 324 4 23 33 36 36 20 358 325 283 275 295 303 318 340 350 354 6 36 54 53 62 76 95 89 68 11 349 346 336 330 342 346 342 336 330 350 8 4 19 44 60 61 46 21 289 242 246 286 294 294 294 297 297 295 291 282 276 271 271 277 326 4 23 16 8 342 333 342 7 39 28 309 294 295 301 39 103 116 130 132 97 80 77 64 41 342 321 314 312 311 310 320 335 342 353 357 0 1 353 354 7 62 126 277 299 314 316 313 289 267 252 292 43 50 60 74 63 0 327 322 320 307 257 261 240 217 183 111 22 356 315 313 312 110 99 23 198 204 260 308 317 309 306 311 317 322 279 54 14 38 56 52 41 26 34 39 13 348 331 339 349 7 11 0 336 320 311 303 293 295 298 304 308 312 311 313 315 315 315 307 289 214 190 177 185 209 224 210 187 141 137 205 180 168 147 147 148 183 239 243 241 236 206 180 154 180 190 189 180 162 178 193 174 156 152 163 173 202 221 216 213 218 226 213 197 205 217 237 250 259 258 252 243 236 232 236 237 232 227 221 218 217 216 215 213 206 200 196 197 198 198 199 202 213 224 232 233 229 222 213 209 212 218 221 222 220 222 226 230 233 236 238 238 233 223 211 183 162 155 160 164 164 161 148 140 135 145 153 158 163 167 171 183 198 229 257 266 248 188 162 159 162 165 170 174 178 184 189 193 194 187 178 178 180 184 178 168 162 161 167 180 197 218 222 202 182 175 175 172 170 165 162 161 164 164 165 169 173 180 182 180 177 177 200 229 250 245 222 177 156 138 126 118 125 135 148 158 165 170 178 192 198 203 215 233 252 260 260 222 238 281 280 277 267 260 255 278 276 240 180 170 178 200 234 261 286 305 308 310 308 306 304 306 307 307 307 309 307 299 291 284 279 269 253 228 225 226 237 245 253 254 252 243 226 201 169 151 143 140 137 137 138 141 143 146 149 150 154 164 180 200 192 160 138 132 129 131 133 136 139 140 142 145 150 162 183 184 170 133 121 119 118 117 116 117 119 122 127 135 133 131 125 127 131 138 145 150 158 162 162 162 159 156 156 155 156 157 159 155 149 133 117 103 97 96 100 103 103 99 96 90 81 70 63 55 74 88 96 94 89 79 72 68 62 54 39 38 43 62 64 61 56 50 44 34 23 9 351 324 318 316 341 0 10 7 2 356 346 333 331 335 344 348 344 344 343 343 343 343 343 343 343 343 343 342 342 342 341 341 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 338 338 338 338 338 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 334 333 333 332 332 331 331 332 333 336 324 202 184 180 170 209 224 239 276 305 239 194 231 266 271 257 240 237 233 231 239 253 246 235 231 243 256 257 255 248 242 239 238 239 241 244 247 250 253 256 260 263 265 267 271 274 278 281 285 287 288 289 290 290 291 291 291 291 291 291 291 292 293 294 295 296 296 297 297 297 297 296 296 297 297 298 297 297 298 298 300 300 302 304 307 314 318 320 320 323 329 329 326 311 303 301 304 319 336 4 6 0 354 349 344 342 345 350 350 348 340 217 186 184 180 203 220 254 216 196 241 268 0 65 94 125 131 125 123 123 75 58 58 44 39 45 56 83 164 180 140 124 98 67 53 90 114 85 69 78 113 143 186 175 103 91 331 269 283 40 25 16 13 322 311 296 248 263 311 345 4 21 49 118 291 60 68 72 62 1 214 199 252 313 314 316 309 303 275 254 1 64 82 75 53 19 331 312 313 327 322 312 301 296 299 305 312 324 355 2 14 30 38 37 29 28 32 21 6 338 328 319 328 3 19 30 55 49 44 40 37 32 25 14 0 357 2 35 48 42 43 50 47 44 33 21 11 345 336 348 17 32 28 35 50 44 33 13 1 347 315 267 256 254 268 272 277 317 335 332 332 335 39 49 57 94 147 118 100 67 3 325 324 330 347 343 337 327 322 339 355 8 34 40 32 24 10 332 288 263 256 255 265 271 267 267 267 271 275 279 286 290 288 333 47 36 26 345 318 306 308 314 326 331 330 317 315 318 326 98 122 134 145 131 95 79 75 75 66 280 298 308 308 316 332 350 356 351 356 11 9 348 319 324 326 284 160 170 312 320 309 301 298 269 234 224 27 25 25 28 35 338 303 299 296 295 281 262 224 192 159 155 291 291 288 296 306 100 13 335 253 218 201 227 252 248 251 260 285 296 275 325 15 46 63 75 66 35 46 33 12 348 333 341 349 356 357 353 343 325 311 303 299 305 312 320 323 325 324 326 328 325 321 309 180 152 155 184 229 228 225 210 158 123 101 92 142 140 130 145 165 219 241 242 238 230 168 151 166 214 234 291 144 147 173 176 164 155 150 176 200 217 218 217 212 231 298 250 214 194 203 219 241 251 249 245 238 230 226 227 230 232 230 227 224 222 220 218 216 211 204 199 196 195 194 195 194 198 205 213 217 220 224 225 222 226 228 233 236 236 230 231 236 240 245 246 244 240 230 211 182 164 154 157 160 163 162 157 156 158 161 164 169 171 174 180 184 190 202 217 244 254 241 190 173 168 169 171 174 178 182 180 180 179 193 190 187 185 180 169 160 151 154 155 158 166 205 211 199 182 176 171 170 171 170 171 174 180 187 186 190 192 197 201 200 200 206 227 246 262 250 211 157 141 132 132 134 144 154 162 168 171 170 176 184 192 196 203 216 228 227 217 196 215 245 266 271 274 272 273 285 285 276 232 201 194 196 204 216 243 272 282 286 287 290 291 298 304 311 314 316 314 312 306 304 301 299 288 259 248 246 249 249 249 238 222 199 180 165 154 148 144 138 135 138 141 146 149 152 152 154 157 169 182 197 180 152 138 134 135 139 142 143 142 142 145 153 167 180 192 176 151 125 124 124 121 120 118 120 123 128 134 139 134 127 122 121 122 125 130 138 145 152 155 155 150 149 147 151 151 149 148 140 126 111 103 95 93 94 100 103 104 101 99 94 87 75 67 59 78 91 96 92 87 77 70 65 60 50 31 34 46 62 65 61 54 42 31 17 0 338 321 313 317 328 357 8 10 2 353 344 336 331 339 348 353 353 343 343 343 343 343 343 343 342 342 342 342 342 342 342 341 341 341 341 341 340 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 338 337 338 338 337 337 337 336 336 336 335 336 335 335 335 335 335 334 334 334 334 333 333 332 332 331 330 331 333 333 325 249 188 193 194 204 203 193 331 332 299 263 245 260 271 258 244 239 238 234 238 242 243 238 231 241 252 258 258 252 248 245 242 242 243 246 249 251 254 257 260 264 266 270 274 279 283 287 288 288 288 289 289 288 287 287 286 286 286 287 287 287 288 289 290 291 292 292 293 294 295 295 296 296 296 296 296 297 297 298 298 300 302 306 308 312 315 322 327 331 334 331 324 317 312 305 303 302 320 33 39 11 2 358 349 343 348 0 13 12 6 2 0 0 351 326 317 311 254 245 289 296 297 297 279 167 145 58 62 61 34 25 33 47 45 37 48 206 159 144 119 100 69 27 28 63 76 68 74 107 173 172 180 130 69 20 289 243 224 191 289 288 279 240 218 244 272 277 296 316 337 354 358 7 22 64 84 100 92 291 233 234 247 283 301 313 327 344 348 350 357 24 84 94 90 67 287 286 303 321 316 308 297 301 308 316 322 333 4 72 50 45 48 41 29 25 19 1 343 318 343 9 41 47 43 41 41 39 30 10 0 5 32 10 356 3 9 11 21 33 46 48 41 32 19 12 0 322 318 325 358 42 42 54 68 56 34 4 354 347 336 311 284 293 321 318 315 312 308 303 308 338 40 55 80 210 207 176 165 155 212 293 322 327 339 308 302 301 314 333 0 30 56 50 37 13 352 334 316 302 291 285 283 276 257 242 247 263 270 280 302 337 17 40 49 27 4 322 313 309 317 324 335 349 9 357 355 5 33 70 51 41 46 41 41 51 57 62 60 40 3 356 353 17 38 37 38 52 27 11 302 310 311 353 34 82 102 141 292 303 298 301 315 314 179 151 65 28 5 347 345 306 257 276 285 298 285 253 204 169 148 148 190 276 290 305 322 91 29 0 332 307 257 277 278 262 209 195 228 244 249 223 193 162 36 32 28 24 53 37 12 340 331 337 350 0 350 348 347 334 321 315 316 321 327 336 341 342 340 342 341 333 325 306 136 135 130 197 251 234 225 213 168 130 94 88 114 119 119 148 188 236 246 249 245 239 121 162 187 223 236 299 66 109 159 162 155 160 175 204 215 229 205 184 136 193 257 259 247 224 214 214 229 234 233 233 230 226 225 225 228 232 232 230 230 228 227 226 223 218 211 206 202 198 195 197 197 195 198 202 205 207 211 216 221 228 232 235 234 229 225 223 226 232 239 244 244 244 236 217 187 170 162 165 170 174 174 172 171 171 174 176 177 176 177 180 184 187 190 198 208 227 237 220 187 173 169 167 165 155 132 97 98 108 107 169 312 2 49 83 85 81 80 80 85 93 103 193 191 180 172 164 162 160 158 158 165 186 198 203 201 196 200 205 215 222 246 262 273 280 268 170 137 133 131 135 140 144 148 152 153 155 157 172 184 194 196 196 208 219 223 215 204 209 223 244 251 255 254 248 245 250 258 257 236 214 206 203 207 218 235 251 264 271 281 289 300 306 311 311 311 310 310 309 310 313 316 317 314 304 286 256 190 156 150 147 146 146 145 143 138 134 131 133 139 145 152 154 154 154 156 160 176 191 203 171 147 141 142 146 148 149 145 143 142 150 160 177 192 200 180 147 130 126 124 121 120 121 125 129 135 142 144 133 125 117 116 116 119 123 129 137 142 144 142 142 141 146 154 152 151 140 127 114 106 100 98 96 96 99 100 100 99 97 90 84 71 62 62 87 93 94 89 83 75 70 62 54 41 22 35 48 60 61 59 49 35 14 353 333 323 319 317 330 349 11 13 8 358 349 340 337 338 348 356 356 356 343 343 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 336 336 336 336 337 337 337 337 337 336 337 337 338 337 338 337 337 337 336 336 335 335 335 335 335 335 334 334 334 334 333 333 333 332 332 331 330 330 330 331 332 329 268 199 198 204 206 186 199 310 315 305 291 275 276 275 272 267 261 257 252 251 249 251 247 244 244 249 255 257 255 254 251 248 250 249 250 252 254 256 259 263 267 271 277 283 288 292 294 295 294 292 290 287 284 282 282 282 282 282 282 283 283 284 285 286 287 288 289 290 291 292 293 294 294 294 295 295 296 296 298 299 302 307 312 317 322 327 331 333 341 344 346 329 317 317 323 354 71 112 123 98 40 17 10 347 339 342 6 37 47 36 0 343 342 347 348 340 331 302 306 317 323 324 330 0 62 51 25 355 13 15 0 7 43 53 53 246 217 154 141 141 187 344 2 7 22 54 88 104 116 147 71 65 72 68 54 314 248 217 212 319 327 313 216 188 160 337 329 323 324 335 336 349 30 103 120 109 105 98 93 235 249 266 295 310 327 343 355 358 353 347 350 24 82 93 102 282 291 297 294 288 291 293 312 328 337 337 337 0 114 101 83 71 55 39 26 4 339 326 330 35 51 61 66 65 59 48 37 358 318 282 302 67 31 20 9 0 352 357 11 42 40 29 16 4 359 346 301 333 352 10 20 29 63 72 58 39 3 0 0 6 13 18 6 351 335 332 330 317 298 310 347 27 62 110 224 235 228 10 11 351 340 342 324 308 296 295 298 324 352 33 57 73 75 65 38 14 5 0 356 342 332 325 323 325 166 209 257 264 298 38 44 47 51 43 12 341 314 329 344 356 354 353 6 14 11 9 13 38 34 4 12 16 19 20 24 32 37 33 26 20 25 32 43 52 61 54 38 39 331 305 334 2 2 343 325 299 265 267 281 298 307 331 353 84 114 76 59 48 351 317 298 283 282 290 302 287 224 166 154 145 148 298 289 308 323 103 92 38 0 344 332 320 311 313 316 322 312 190 233 256 202 180 163 353 353 345 348 17 53 10 330 338 19 41 26 355 346 342 336 328 322 323 326 338 347 354 352 351 351 349 333 324 320 65 119 141 208 257 244 217 172 135 116 93 91 97 97 101 112 203 241 248 252 249 245 155 162 175 214 103 58 106 132 168 167 170 182 180 180 175 166 156 158 163 209 227 244 241 230 218 216 223 224 223 221 219 218 218 220 227 232 236 237 236 233 232 231 228 224 217 215 213 207 202 200 200 200 199 199 199 200 201 204 205 208 212 216 219 221 222 215 211 215 222 229 234 237 233 220 199 179 172 173 178 182 183 181 178 177 177 179 179 178 177 178 180 182 184 186 189 193 200 206 184 169 162 151 133 111 122 139 155 162 169 175 193 179 95 92 86 82 76 70 71 66 76 121 159 156 149 142 135 129 120 123 123 142 159 169 147 136 128 112 100 82 31 295 293 292 293 179 135 130 129 130 135 140 139 140 142 144 150 175 191 202 193 187 197 209 220 219 215 210 216 228 236 240 241 242 244 245 248 253 245 232 217 211 210 216 226 239 252 266 277 289 295 299 300 300 299 300 302 307 313 318 326 333 340 341 37 115 116 119 119 122 127 134 137 137 132 131 135 140 146 151 155 155 155 155 157 164 180 195 209 177 158 151 150 150 151 149 143 142 143 151 162 180 192 190 164 139 128 124 123 120 123 127 131 138 145 154 152 136 130 126 127 127 128 131 135 142 143 143 143 144 152 157 163 154 142 131 118 109 104 101 101 100 98 96 94 92 90 87 81 72 54 25 28 73 86 87 85 81 75 70 61 53 41 27 30 37 54 55 50 44 27 7 347 335 331 331 336 351 4 15 14 6 355 343 327 334 343 356 358 356 352 342 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 340 339 339 339 339 339 339 339 339 339 339 338 338 337 337 337 337 337 336 336 336 336 336 336 336 337 336 336 336 336 336 337 337 337 337 338 337 337 336 335 335 335 335 335 335 335 335 334 334 334 333 332 332 332 332 331 330 330 329 330 330 331 328 276 214 204 206 210 201 208 225 254 274 280 282 281 283 284 286 286 284 283 281 278 274 269 265 263 262 262 263 261 261 259 258 259 259 259 260 261 265 268 271 276 282 291 292 295 296 298 305 308 303 295 287 280 275 275 275 276 277 278 278 279 280 281 282 284 285 287 288 289 290 291 292 292 293 294 295 297 298 300 303 307 314 322 342 0 28 349 341 339 326 315 304 307 315 330 39 106 130 143 127 86 24 6 349 342 341 0 25 104 142 195 259 281 292 322 5 24 43 6 8 29 52 60 41 37 38 22 5 16 17 3 10 41 84 108 219 218 180 189 205 265 22 24 52 52 6 13 34 71 79 54 39 32 23 6 348 314 228 227 301 331 330 267 219 229 264 290 320 0 49 180 222 224 214 192 165 151 156 155 197 275 296 310 320 332 351 355 345 324 317 316 324 15 41 50 310 293 293 285 282 292 305 329 336 338 329 328 346 92 121 101 89 78 62 32 346 322 315 324 63 88 100 121 121 108 101 87 277 288 288 28 46 34 17 355 351 348 358 16 37 33 23 6 353 344 348 0 28 23 12 8 19 60 64 55 26 341 338 0 16 26 22 359 342 323 342 353 355 352 344 6 24 50 51 49 40 35 27 10 351 343 338 332 330 329 335 343 6 29 52 58 67 75 73 64 44 21 2 357 353 345 342 346 16 57 38 23 13 52 62 55 50 49 39 341 307 305 337 2 8 350 345 350 0 12 14 18 53 50 24 6 6 10 7 3 8 17 26 26 25 32 37 43 37 23 356 338 305 331 333 340 344 3 333 317 309 302 293 273 271 274 275 269 265 71 59 53 44 7 329 317 311 307 304 303 286 245 160 155 163 298 293 282 314 355 101 87 49 339 320 301 293 282 296 303 307 305 126 39 21 13 14 14 355 337 313 318 325 281 240 295 320 28 57 30 354 340 332 328 322 317 324 333 348 354 357 354 355 356 354 350 339 12 49 133 160 193 211 220 162 111 111 112 110 112 112 101 110 254 255 253 248 248 249 178 82 77 83 92 268 252 202 220 260 243 219 197 184 178 174 175 190 208 219 225 230 238 241 238 228 225 226 227 227 221 219 218 215 219 226 233 239 249 253 253 244 237 232 228 223 221 220 219 218 214 209 206 203 201 200 200 200 201 199 196 195 198 202 210 214 208 203 200 205 211 217 221 224 219 208 190 181 178 182 185 187 186 183 180 178 177 176 176 175 175 177 180 181 180 178 177 177 173 171 163 155 144 140 155 171 180 180 178 178 175 174 154 129 104 91 82 71 67 65 66 71 82 99 109 111 112 113 111 107 106 106 112 118 120 119 117 117 110 103 91 60 305 303 301 301 282 172 137 138 140 145 148 145 144 145 146 156 184 202 214 194 185 196 206 217 221 220 215 214 217 225 228 228 236 242 242 244 244 242 235 223 215 211 218 226 235 244 255 266 275 284 286 286 287 290 295 304 313 323 334 345 349 357 0 76 113 115 115 113 113 117 128 134 136 136 138 144 148 152 155 157 156 156 155 155 161 171 185 206 180 161 154 151 148 148 145 140 141 144 154 164 175 183 175 154 135 129 124 123 122 131 138 144 149 154 156 149 139 135 133 134 134 136 142 147 151 152 153 153 156 160 159 157 146 127 116 108 104 103 101 99 99 98 90 85 80 80 77 73 62 41 0 6 53 75 81 82 81 76 70 66 56 43 30 24 35 51 47 44 33 20 0 351 345 343 349 352 357 3 7 3 357 341 333 327 344 355 358 353 347 339 342 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 339 339 339 339 339 339 339 339 338 338 338 338 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 337 337 337 337 337 336 336 335 335 335 334 335 335 334 335 334 333 333 332 331 332 332 332 331 330 330 329 329 329 330 326 309 223 196 198 229 236 221 222 243 259 270 278 285 292 295 297 297 296 295 293 290 288 286 282 276 272 267 265 265 265 263 265 267 269 272 272 272 274 279 285 292 298 303 294 284 280 286 292 303 306 297 289 277 269 266 267 269 271 272 274 275 276 278 278 280 281 282 284 285 287 289 290 291 293 294 296 298 300 303 306 313 323 337 14 82 91 74 349 331 315 300 289 299 308 316 333 132 146 147 128 88 48 8 348 338 339 352 352 350 291 200 222 233 264 352 24 50 52 44 31 8 123 79 47 29 11 0 358 5 10 4 338 355 76 114 147 137 94 83 28 15 34 58 83 75 23 354 352 4 43 60 59 35 314 333 355 355 345 314 299 313 306 303 283 263 262 306 348 28 64 122 132 245 250 247 240 238 236 258 289 314 299 281 280 289 301 269 242 250 267 299 325 350 5 28 252 269 280 297 306 318 338 0 355 347 336 353 13 17 38 77 92 97 94 74 312 306 309 302 138 144 146 151 147 151 168 182 216 0 27 41 43 39 16 356 349 358 16 29 39 42 23 4 349 344 1 18 34 24 9 2 27 60 54 44 0 323 289 333 355 19 10 346 329 325 0 4 354 340 339 7 34 53 48 46 46 40 31 351 329 319 324 338 354 1 8 16 28 45 55 50 56 67 77 76 69 42 13 359 350 342 339 338 357 21 29 31 32 51 60 61 41 9 335 279 289 298 326 4 12 356 337 327 332 358 29 36 49 1 312 1 12 10 4 1 2 14 27 29 33 38 43 49 62 255 269 277 322 342 352 12 21 21 315 305 311 324 334 293 279 291 279 269 284 15 28 3 347 326 315 313 316 321 317 302 282 269 215 145 211 292 283 272 261 193 120 116 119 276 276 263 263 273 282 290 297 266 150 136 74 39 6 342 315 306 296 303 297 285 265 254 240 140 73 12 341 321 312 307 311 317 334 345 355 349 349 352 359 6 8 12 23 70 91 148 169 178 159 138 111 101 104 114 124 125 134 144 180 233 258 254 242 249 252 104 91 83 85 126 237 247 246 260 281 262 253 243 211 200 201 202 204 210 220 230 234 239 247 249 245 242 240 244 246 244 238 231 221 221 226 230 236 253 269 275 253 239 229 225 224 224 225 226 230 231 229 219 211 207 205 205 204 203 202 199 196 197 200 206 209 206 201 196 196 199 203 207 211 215 213 203 192 184 186 186 185 178 167 160 160 160 162 161 163 161 162 161 163 161 162 163 167 166 162 157 156 162 169 176 182 185 185 180 171 161 149 129 116 101 91 78 65 59 58 61 74 85 91 94 96 98 102 105 107 107 102 99 110 111 114 116 118 117 114 118 126 265 295 299 300 297 282 233 174 162 159 157 155 154 154 154 162 189 203 207 185 180 190 206 219 220 221 218 213 213 222 224 224 226 231 237 238 237 236 231 224 215 210 215 222 228 231 236 245 255 267 272 276 280 286 295 313 331 344 352 0 5 13 23 82 110 115 115 112 111 113 121 132 137 140 143 148 150 153 153 154 152 148 140 128 115 98 86 85 121 136 142 143 142 142 137 135 134 138 143 148 150 145 136 127 129 125 121 123 127 137 146 152 154 155 151 143 136 134 134 137 141 146 154 159 163 163 163 162 160 158 150 137 123 112 101 99 98 99 96 92 92 89 83 77 71 70 70 68 55 25 333 355 40 71 80 81 78 72 66 63 58 48 34 16 24 40 42 38 24 13 3 357 354 352 355 357 357 357 0 357 349 338 339 342 350 355 355 345 336 327 342 342 342 342 342 342 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 335 335 336 336 336 336 336 336 336 336 336 337 337 337 337 336 336 335 335 334 334 334 334 334 334 334 333 332 332 331 331 331 331 330 330 330 329 328 328 328 326 315 274 263 259 269 266 258 255 258 266 274 282 289 294 295 296 297 297 296 295 294 292 289 285 277 272 265 262 262 261 260 266 275 280 279 277 275 275 282 293 302 293 287 276 242 236 239 264 296 300 295 290 283 275 266 261 262 263 265 268 271 271 273 274 275 276 278 280 282 284 286 288 290 293 295 297 299 303 306 311 320 331 0 60 107 114 104 8 316 303 295 291 299 302 305 287 187 163 151 135 98 56 358 336 318 327 346 359 0 358 2 5 10 10 12 26 44 29 16 356 331 180 70 48 35 10 341 345 350 348 341 333 357 30 95 106 78 86 74 9 0 308 32 32 9 352 341 349 3 29 63 69 5 325 328 339 344 348 339 325 313 300 291 284 303 329 17 28 25 18 20 23 286 273 265 260 263 272 292 306 322 314 295 269 272 276 268 263 268 299 333 338 341 342 95 160 190 289 337 349 3 12 7 352 353 357 19 21 9 4 4 58 97 120 138 191 224 229 145 148 151 140 131 128 142 171 142 91 62 58 55 56 46 19 359 346 350 357 12 35 58 30 7 348 350 4 19 27 19 14 13 39 51 44 29 353 2 20 28 24 24 341 323 321 337 5 354 343 332 345 15 44 59 51 50 53 40 347 295 294 295 327 357 19 20 15 7 6 31 40 34 44 71 111 99 84 50 17 354 346 340 335 336 347 7 27 28 32 43 55 65 31 359 322 316 331 344 3 12 354 332 311 305 310 340 56 75 82 56 106 120 53 29 15 6 3 14 26 30 41 51 61 65 74 102 193 130 67 22 355 346 344 333 292 285 292 318 13 49 43 339 287 291 0 32 31 2 333 312 311 308 303 303 309 294 274 268 255 82 16 326 326 321 298 142 135 149 188 236 269 310 313 303 295 302 311 346 136 152 160 162 331 301 292 305 313 321 311 303 292 279 255 198 160 302 309 302 301 301 310 327 351 351 349 328 330 346 6 17 21 25 34 82 100 110 105 313 155 135 112 103 99 100 94 82 100 140 205 230 251 224 198 48 76 127 128 132 229 242 211 205 314 322 325 295 280 268 245 236 235 243 248 233 234 238 241 249 258 260 259 252 246 244 250 256 256 250 240 229 225 230 230 223 228 236 237 232 222 219 216 218 217 218 221 226 232 227 220 213 210 208 208 208 213 214 215 214 214 214 211 205 201 200 201 200 199 200 200 202 207 229 305 349 138 136 131 110 103 105 119 129 125 116 103 117 129 138 143 147 154 159 169 161 155 156 160 167 171 175 180 180 180 171 154 143 133 124 116 107 96 79 52 58 61 82 92 95 91 91 91 94 97 105 110 112 98 92 99 110 113 129 136 136 141 152 180 223 261 284 292 300 302 296 216 175 165 162 159 158 159 161 172 188 192 190 178 180 186 206 217 219 219 217 206 206 213 222 227 228 230 235 236 236 232 228 223 215 212 215 219 224 222 223 226 236 247 255 267 277 292 307 333 351 0 5 14 24 41 58 88 107 115 114 114 115 115 117 122 127 133 136 139 141 140 138 131 120 111 101 93 88 83 82 81 80 78 80 84 82 67 61 52 59 70 77 78 74 64 56 62 86 108 118 125 133 144 153 158 162 155 149 137 133 134 137 142 150 157 163 166 168 165 162 157 152 144 130 116 105 98 92 90 90 92 85 80 79 81 85 79 74 68 65 60 36 354 333 5 35 69 79 82 77 71 63 58 54 46 32 9 12 23 34 32 18 9 3 3 0 358 0 358 355 355 355 352 349 344 345 348 350 350 350 337 327 325 342 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 336 335 335 335 335 336 336 336 337 337 337 336 336 335 334 334 334 334 334 334 334 334 333 333 332 332 331 330 331 331 330 329 329 328 328 327 326 324 317 305 296 278 271 273 273 273 274 278 283 286 288 290 291 292 294 294 295 295 295 295 292 287 279 267 257 249 246 248 253 258 273 285 295 303 309 281 260 283 292 296 310 322 205 198 234 287 310 298 294 294 292 286 271 260 256 257 260 265 268 268 269 270 271 272 274 276 278 280 282 285 289 292 295 299 303 307 313 319 328 339 28 103 128 139 170 281 293 293 291 294 302 302 299 281 216 177 165 151 125 48 325 311 308 331 0 12 11 10 10 8 0 2 8 20 27 22 11 0 22 59 79 79 61 358 339 346 346 346 343 347 6 17 51 58 66 155 196 313 17 33 28 11 340 333 335 354 330 220 97 43 352 322 288 246 212 239 311 324 334 335 356 23 29 10 8 39 41 355 321 266 266 269 280 288 291 298 305 297 306 310 337 339 311 299 299 304 310 330 344 342 340 341 95 102 81 56 28 19 17 21 13 2 5 14 25 11 350 338 335 352 18 109 137 148 152 144 132 135 126 75 39 27 36 45 49 53 58 56 55 58 50 30 354 340 345 349 353 11 39 47 19 355 354 1 22 29 26 28 33 44 45 40 20 1 357 351 347 325 286 293 306 319 342 356 341 334 330 358 29 53 62 64 47 25 354 309 283 296 309 339 12 44 38 26 5 359 1 7 12 0 178 177 91 66 43 15 347 340 334 325 327 337 357 17 22 31 40 50 52 24 359 336 349 359 355 346 336 327 308 293 307 335 4 57 96 82 48 68 91 91 59 9 358 0 8 20 28 39 49 64 65 63 56 63 81 71 45 9 344 330 318 304 276 257 252 255 246 145 136 301 336 5 41 38 14 328 312 311 311 302 296 295 304 320 49 17 23 33 23 354 322 306 137 135 144 180 235 227 258 301 322 324 328 343 14 22 33 25 40 95 144 169 347 348 350 342 335 328 320 308 215 203 226 244 264 283 295 308 336 354 348 332 306 316 340 11 23 28 30 46 78 83 80 38 331 190 127 111 103 97 95 92 84 233 238 234 224 198 137 127 123 121 125 91 100 209 274 290 112 92 326 309 303 295 282 272 266 260 261 259 253 249 254 266 276 281 278 266 255 243 238 241 246 255 259 258 246 233 226 222 218 212 212 217 216 215 215 214 212 210 210 211 217 225 227 225 217 210 205 199 197 202 219 232 237 238 236 231 225 212 208 206 205 200 185 169 140 112 64 24 17 27 64 94 105 115 125 132 138 138 140 143 147 153 158 162 167 169 160 148 143 144 155 163 171 174 173 175 174 166 149 144 139 130 123 120 117 115 82 39 61 85 96 104 107 103 100 98 96 96 105 110 113 101 92 84 123 154 189 193 185 188 191 206 224 237 258 285 314 321 318 268 193 171 164 162 162 164 164 169 173 177 180 180 181 187 201 211 217 218 216 208 202 200 213 226 232 234 235 239 238 233 224 217 219 218 219 223 223 221 219 217 223 230 236 244 258 283 314 355 4 10 13 22 49 77 91 100 104 109 111 111 111 109 107 106 108 115 115 117 118 115 111 107 106 106 103 102 101 100 100 96 91 84 65 19 355 348 0 12 21 24 31 40 42 44 40 35 32 60 99 134 143 150 155 157 154 149 139 129 127 133 141 150 156 160 162 160 155 150 145 139 130 121 109 100 94 89 85 83 83 84 78 71 69 76 83 85 81 70 62 43 0 347 5 22 35 54 71 78 71 64 59 53 48 39 23 357 0 9 25 20 11 5 0 358 358 358 358 355 351 351 351 350 347 348 348 348 348 342 339 331 330 334 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 339 339 339 339 338 338 338 338 338 337 337 337 337 337 336 336 335 335 335 335 335 334 335 334 335 335 335 335 335 335 335 335 336 335 336 336 336 336 336 336 335 335 335 335 334 334 334 334 334 333 333 333 332 331 330 330 330 330 330 329 328 328 327 326 325 323 320 313 301 284 274 276 277 278 280 281 282 283 285 286 288 289 291 292 293 295 296 298 298 290 273 248 230 214 221 231 274 282 325 14 14 4 3 33 106 71 27 12 3 4 1 30 32 21 355 322 306 296 298 297 285 267 253 252 256 263 266 267 268 268 268 269 271 273 275 278 280 284 287 292 297 303 310 317 323 326 329 331 103 148 155 166 229 286 297 298 296 291 291 295 293 283 240 195 186 183 184 217 256 279 317 22 22 19 10 0 344 340 341 355 2 6 7 11 15 14 19 21 67 94 88 32 358 356 352 347 337 351 15 17 13 333 268 224 189 142 80 67 56 0 323 283 285 344 269 220 17 18 355 327 299 253 237 244 263 346 44 53 75 78 73 28 341 321 323 317 286 271 266 274 290 311 326 326 234 204 244 306 339 336 323 322 318 313 322 5 349 341 344 34 92 90 80 73 62 47 37 30 11 0 359 9 15 344 329 327 332 339 340 343 350 70 141 144 128 110 84 65 46 33 33 36 39 33 30 19 12 7 48 59 15 339 323 344 355 0 12 37 35 13 345 352 22 36 44 46 50 54 50 41 21 3 356 333 315 293 291 303 317 331 340 336 324 329 337 4 28 45 61 64 32 350 307 285 273 291 301 325 22 49 49 45 25 346 332 333 336 333 9 63 54 45 31 5 340 327 318 309 318 327 343 3 17 32 46 59 52 29 3 348 355 356 345 327 318 311 312 331 10 23 29 60 113 85 50 15 349 209 306 326 339 347 358 13 26 32 44 58 64 62 51 53 63 64 61 39 352 327 315 307 291 276 260 255 249 235 253 298 298 306 53 42 6 311 305 303 303 300 274 293 345 15 39 12 3 12 33 215 277 289 291 123 121 150 237 228 228 333 335 334 331 355 19 19 350 322 333 0 76 71 31 19 352 335 329 325 331 322 245 226 227 238 254 271 290 305 338 349 332 315 301 316 338 8 24 31 29 47 75 88 94 0 314 299 102 104 111 112 109 143 169 246 244 203 158 142 139 132 127 102 65 56 80 106 91 13 0 338 312 296 293 296 290 284 273 252 226 236 257 278 296 308 309 310 305 298 289 274 262 255 248 246 254 259 259 247 235 230 223 212 208 207 202 202 205 210 211 210 208 208 213 218 225 228 225 213 205 201 201 202 213 226 239 245 248 242 232 213 201 193 179 94 82 98 104 121 136 151 142 123 132 145 154 154 155 154 157 159 163 165 167 167 168 166 160 143 130 125 137 146 156 166 180 180 180 162 154 142 145 141 140 130 128 130 125 118 83 71 76 95 108 115 117 119 122 120 119 107 108 114 117 120 123 130 164 193 220 230 234 227 222 229 236 239 245 265 29 338 319 304 234 183 172 166 162 161 162 165 168 170 177 184 184 187 194 206 214 214 213 210 200 196 204 218 232 236 238 243 244 242 226 216 214 219 223 226 226 223 220 218 220 225 231 237 255 295 336 7 19 30 28 62 97 115 118 114 107 104 103 102 102 100 99 98 99 101 102 104 105 104 104 110 113 115 118 119 120 118 114 113 111 108 101 48 341 343 0 14 26 23 24 28 33 38 36 31 24 26 54 124 138 143 145 147 144 132 122 113 117 125 132 138 138 136 136 135 134 133 129 124 115 105 98 90 86 81 77 73 79 83 83 78 70 70 74 79 78 71 53 19 330 0 29 34 35 31 53 68 69 67 61 54 44 31 11 343 351 3 19 12 3 355 353 351 351 351 349 346 344 344 344 344 343 343 343 343 341 338 332 332 333 335 342 342 342 342 342 342 341 341 341 341 341 341 341 341 340 340 339 339 339 338 338 338 338 337 337 337 337 337 337 336 336 335 335 335 335 334 335 334 334 335 334 335 334 335 335 335 335 335 335 335 336 336 336 336 336 336 336 335 336 335 335 334 334 333 333 332 332 332 332 331 330 330 329 330 329 329 328 327 326 325 324 322 320 316 309 298 289 283 280 280 279 280 280 282 284 285 287 288 290 292 292 294 300 304 307 282 252 217 218 263 349 0 0 37 58 37 21 4 12 26 39 40 27 14 0 14 29 40 41 39 30 14 344 323 318 319 319 293 242 232 244 258 266 268 266 265 264 266 267 271 274 277 282 285 290 296 302 312 325 329 333 327 320 298 202 176 177 180 203 295 308 311 308 289 286 287 293 295 293 255 214 205 205 211 213 222 97 53 36 12 343 329 318 317 324 0 7 5 357 359 10 14 10 348 338 341 16 54 28 332 326 321 310 341 9 356 338 293 281 217 56 66 67 82 82 310 269 236 232 224 192 179 20 337 302 293 289 272 269 278 282 71 61 82 129 109 74 39 8 317 328 319 300 291 279 287 310 349 339 293 240 240 286 311 326 321 315 323 324 322 354 62 9 335 323 12 73 76 78 82 74 65 52 29 349 337 331 339 336 317 318 322 329 332 329 329 329 332 336 155 99 67 69 69 67 59 49 46 40 22 15 8 8 5 14 20 231 299 337 3 4 7 358 351 350 343 325 343 3 30 46 55 62 62 54 38 13 327 302 299 308 319 338 346 340 322 309 312 318 333 348 18 22 32 52 45 18 346 323 314 293 263 268 341 38 33 5 284 259 280 297 303 307 337 63 66 57 41 17 349 328 308 305 304 315 323 333 0 27 34 49 67 60 39 1 344 332 332 328 322 320 321 341 5 18 24 30 65 97 89 68 11 294 269 283 301 315 329 342 356 16 30 41 53 65 65 60 59 63 73 72 65 356 316 303 307 311 317 315 302 292 287 293 296 284 268 118 341 317 299 304 309 320 327 252 351 7 27 31 0 328 312 237 198 228 279 304 179 136 126 218 244 239 252 314 311 306 308 311 309 293 293 321 338 350 337 323 284 268 280 287 294 315 318 305 259 239 242 250 261 283 305 338 323 301 303 307 323 339 358 25 33 32 39 55 92 118 258 300 322 92 125 134 135 148 176 186 252 121 111 116 113 103 107 106 74 47 268 179 102 91 78 0 290 280 271 273 284 298 299 291 273 206 231 286 307 309 312 311 310 304 297 291 284 279 276 268 258 248 250 254 249 244 237 231 221 216 212 208 201 196 197 201 203 206 208 213 217 221 226 226 203 196 199 211 217 219 224 250 258 255 136 118 111 104 92 73 80 102 138 158 169 177 182 182 180 178 176 173 171 170 169 167 168 170 171 172 167 161 147 134 120 129 137 147 152 159 171 185 223 252 284 217 150 145 142 137 133 131 128 114 101 91 95 104 119 124 123 129 134 142 156 193 179 136 130 134 137 149 175 198 212 224 238 246 241 238 235 235 224 187 142 118 138 281 298 281 242 196 177 165 163 163 167 166 167 177 185 183 181 185 205 214 213 210 208 203 198 198 209 222 230 238 246 249 248 240 229 219 222 225 228 229 227 224 223 225 230 240 261 291 322 353 28 74 100 121 125 133 130 122 115 105 98 95 93 93 94 93 92 93 95 101 106 109 111 112 116 119 123 124 126 126 124 124 125 125 131 136 169 336 351 11 22 33 27 24 23 29 35 36 30 21 20 40 95 122 131 132 128 120 112 105 102 103 105 105 108 115 119 119 121 122 122 121 116 108 101 93 84 77 72 67 62 67 75 85 83 78 70 69 71 68 63 32 347 322 17 43 43 35 23 44 58 71 71 68 59 43 20 351 335 349 0 25 5 352 343 336 330 333 332 328 327 329 330 333 333 335 335 333 332 332 330 328 329 327 327 342 342 342 342 341 341 341 341 341 341 340 340 340 340 340 339 339 339 338 338 338 338 337 337 337 337 336 336 336 335 335 335 335 334 334 334 334 334 334 334 334 334 335 335 335 334 335 335 335 335 335 335 336 336 336 336 336 335 335 335 334 334 333 333 332 332 331 331 331 330 330 329 330 329 329 328 328 326 325 323 322 320 320 318 316 311 303 297 291 287 284 283 284 285 286 289 290 291 292 289 288 289 287 289 54 104 28 27 44 36 25 18 24 44 57 54 23 357 23 34 36 25 5 346 336 350 25 57 49 44 32 17 358 349 347 351 356 0 155 180 208 240 266 269 265 263 261 264 266 270 278 284 287 291 297 297 303 325 332 329 319 310 302 273 212 195 188 186 202 284 302 305 299 291 289 292 298 311 316 300 262 222 213 213 204 201 185 180 193 247 256 268 277 290 302 319 348 352 348 347 350 357 12 352 323 315 322 337 125 268 291 295 279 224 227 244 264 276 76 47 33 53 92 163 206 254 232 216 187 145 114 114 344 291 296 310 323 347 357 342 330 347 23 118 166 294 9 52 53 40 23 358 342 8 20 42 351 341 323 303 288 288 302 308 312 310 310 314 323 335 23 100 162 112 0 3 19 39 60 64 57 53 45 4 307 305 307 310 304 300 307 311 313 321 327 331 334 338 4 125 62 56 68 82 100 105 98 83 60 29 18 15 17 14 9 7 7 60 30 26 7 350 330 334 345 354 358 8 22 38 32 39 53 56 53 17 343 312 315 327 347 7 4 354 338 325 299 308 332 352 7 23 24 33 47 26 6 340 330 332 327 169 87 64 38 5 310 275 248 249 314 337 345 43 64 65 60 35 353 324 307 300 305 312 323 335 349 21 39 47 65 79 73 47 358 341 333 335 341 346 353 0 7 7 4 9 20 55 80 85 63 12 302 284 279 287 299 317 338 355 3 16 33 45 56 57 53 41 44 51 57 55 4 329 332 346 345 337 336 338 339 340 334 326 304 150 139 284 304 308 323 326 308 302 237 37 21 25 23 211 256 279 324 277 254 301 310 333 92 115 150 209 212 208 201 286 310 320 322 318 288 280 325 340 340 329 329 346 285 259 257 250 242 262 278 275 266 259 257 262 289 299 284 275 282 305 322 349 325 344 31 34 33 15 6 9 255 279 336 333 289 184 171 173 178 186 191 312 108 80 60 55 55 84 93 80 279 256 248 234 80 123 249 284 283 277 239 240 291 294 283 331 23 346 298 277 273 266 261 260 259 260 261 263 268 273 273 270 262 261 261 259 250 234 232 232 226 219 216 207 194 182 183 186 197 207 217 218 213 201 187 195 199 205 224 247 277 317 350 12 43 84 111 125 140 155 173 183 186 182 180 181 185 186 185 182 181 180 178 176 175 171 167 166 166 165 160 147 135 125 131 134 144 152 156 160 164 175 190 215 232 254 258 205 160 140 137 134 130 123 120 118 122 133 138 144 144 138 146 151 164 180 202 195 180 163 159 158 174 193 215 222 227 238 247 246 240 233 219 191 143 136 132 154 231 274 282 278 249 206 183 174 171 169 167 167 179 185 185 183 185 201 208 208 206 204 203 202 201 208 214 218 226 233 240 244 243 236 229 229 229 231 231 231 229 230 231 235 246 275 320 353 40 85 111 119 126 125 121 118 112 105 100 97 94 93 93 94 93 90 89 90 99 109 114 118 120 121 124 126 127 127 126 129 131 137 135 125 82 40 19 15 15 20 27 29 24 20 26 33 41 33 26 26 41 75 105 120 119 109 101 96 97 101 104 109 114 116 117 114 112 110 110 110 114 112 109 101 92 82 74 70 64 60 61 71 84 84 80 72 67 63 54 38 346 333 337 25 46 44 34 27 33 47 63 64 64 59 41 12 356 344 353 0 17 10 333 314 309 304 305 301 297 297 297 302 307 309 311 311 313 313 315 320 321 325 322 319 342 342 342 342 341 341 341 341 341 341 340 340 340 340 340 339 339 338 338 338 337 337 337 337 336 336 336 336 335 335 334 334 334 333 333 333 334 334 334 334 334 334 335 335 335 334 334 335 335 335 335 335 335 335 336 336 336 336 335 335 335 334 333 332 331 331 331 331 331 330 330 330 329 328 328 327 326 326 324 322 321 320 320 320 320 319 315 311 308 302 297 294 291 292 293 296 297 298 298 288 271 250 254 67 68 64 44 35 33 34 28 11 5 13 24 36 38 38 38 30 21 346 324 318 325 333 0 77 60 54 46 17 355 345 352 6 17 34 58 104 179 245 269 269 264 252 247 244 256 281 313 313 309 303 300 293 289 4 318 315 306 299 291 269 218 202 193 191 209 253 279 288 291 294 294 298 305 311 312 308 288 243 215 210 207 208 211 222 229 238 251 264 261 265 290 287 282 305 318 325 323 306 281 266 288 295 298 298 293 294 302 308 289 224 211 301 326 301 137 179 229 239 217 195 244 269 263 267 60 92 105 175 231 296 333 344 340 3 32 12 327 335 349 91 40 15 327 322 336 15 35 29 29 32 56 100 4 333 332 323 310 311 311 314 312 310 315 325 338 349 18 150 177 126 49 15 15 25 62 74 68 62 46 304 279 273 286 295 295 296 299 304 309 329 339 342 345 354 50 81 71 86 110 127 138 141 120 92 69 44 23 22 25 16 8 358 0 30 29 19 351 333 313 336 354 8 8 359 5 26 42 44 46 47 42 7 352 338 3 15 14 10 0 337 327 331 341 4 6 7 18 34 41 46 45 21 1 343 348 353 351 25 66 45 17 355 349 40 66 60 41 54 73 72 69 67 55 7 325 309 321 324 326 327 337 351 6 25 42 68 103 95 79 45 3 344 344 0 7 11 8 5 356 349 345 347 0 31 97 159 186 289 311 288 275 292 314 8 5 4 1 16 40 42 44 44 42 36 28 28 38 39 29 17 11 9 348 323 318 316 313 310 307 312 301 150 158 195 260 277 281 282 276 284 308 107 255 284 307 322 336 335 338 303 287 297 301 298 305 119 136 148 154 156 159 319 310 313 317 322 319 247 163 162 352 346 350 354 339 319 300 277 259 259 268 281 283 282 277 283 326 319 255 137 150 159 169 169 211 224 233 38 27 351 332 315 323 341 0 4 5 91 119 124 154 184 189 126 131 101 84 48 45 69 88 99 325 310 289 258 195 28 349 321 309 299 221 213 237 262 279 327 333 290 265 253 244 238 236 233 233 235 237 238 241 245 251 260 267 270 271 269 254 224 206 206 227 221 206 168 139 133 136 145 174 189 198 203 202 173 160 166 190 215 252 305 336 314 299 312 162 154 164 171 177 181 186 186 184 180 182 184 188 188 185 183 181 180 178 174 164 155 149 148 148 142 135 129 133 135 140 146 154 160 167 167 174 180 193 209 230 242 253 248 209 142 137 135 134 132 135 140 147 154 163 171 180 185 180 180 180 188 199 198 198 196 193 192 201 212 226 228 231 239 244 247 237 211 163 139 123 130 139 180 229 258 278 281 273 240 208 188 180 175 169 171 181 186 187 187 189 200 202 203 200 199 200 204 206 212 215 216 217 220 228 235 240 237 234 234 234 235 237 238 238 234 227 216 190 126 92 86 94 101 107 110 111 110 107 104 100 97 97 98 98 99 99 99 99 97 92 90 93 106 114 121 122 124 126 128 130 132 134 131 122 114 103 87 75 65 56 33 17 0 6 21 23 19 24 33 41 39 35 35 43 66 94 105 103 95 88 89 94 104 114 122 126 124 118 111 105 100 95 91 99 105 107 102 96 86 79 72 66 61 62 71 83 83 81 73 67 57 41 5 322 328 351 43 52 48 32 25 30 37 47 47 47 47 36 21 12 3 3 357 352 349 336 327 320 310 297 287 277 272 267 267 269 272 272 274 275 280 285 291 297 304 303 301 342 342 342 341 341 341 341 341 340 340 340 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 335 335 334 334 334 334 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 335 334 335 335 335 335 336 335 336 336 336 336 335 335 334 332 332 331 331 331 330 331 330 330 329 329 328 328 326 325 324 323 322 322 321 322 322 323 322 322 320 317 312 306 300 300 300 301 309 315 322 322 309 339 13 41 52 53 49 44 34 28 29 29 22 16 9 4 8 22 32 34 19 355 331 332 336 337 334 318 43 49 52 42 4 343 327 353 10 21 27 29 20 353 304 281 268 205 157 154 141 100 16 5 2 358 339 322 302 237 180 217 285 296 295 288 278 238 210 206 206 222 248 272 287 296 297 299 298 300 302 308 312 317 302 187 184 196 211 224 237 258 277 285 291 293 297 297 254 247 261 276 291 346 0 333 296 276 278 286 319 327 328 332 332 326 6 53 46 27 312 209 192 173 180 144 112 330 298 282 314 1 331 94 123 51 26 0 311 267 302 316 340 355 357 18 62 9 326 279 304 325 348 17 352 346 7 71 84 40 339 318 312 310 314 319 324 319 322 338 344 350 3 16 84 115 77 51 36 31 43 72 90 104 118 162 260 260 259 278 291 298 302 305 316 338 0 355 350 353 14 56 82 103 140 161 166 158 139 85 68 57 37 5 43 73 6 346 338 346 357 19 347 320 328 334 353 355 356 348 343 344 16 52 59 61 59 41 5 5 13 33 22 348 328 314 303 314 335 355 9 13 16 22 39 56 63 59 36 6 350 351 345 333 358 35 29 10 338 339 48 120 91 47 57 68 75 79 80 77 1 317 323 335 331 329 323 319 319 347 12 34 60 114 74 56 35 6 334 348 10 17 11 342 324 318 328 332 334 0 63 124 134 135 77 6 284 294 26 57 60 31 12 0 31 60 65 67 69 63 53 30 21 24 16 13 2 348 330 315 300 291 288 288 295 308 12 121 147 165 183 222 252 265 276 284 314 7 54 327 310 320 339 9 341 324 299 279 260 277 289 303 233 155 157 165 189 212 249 294 312 317 330 340 166 154 139 86 14 2 356 351 353 357 354 333 302 294 294 296 301 307 322 352 48 128 134 156 174 194 200 202 193 170 73 31 311 315 318 331 352 30 30 43 75 86 85 57 355 352 49 82 85 85 71 53 49 78 106 251 274 281 202 141 16 352 325 312 300 272 240 228 251 270 290 273 253 247 243 236 232 228 226 225 227 227 228 228 230 235 242 250 256 260 260 252 236 198 174 159 148 136 125 130 133 141 152 186 212 219 218 206 175 132 111 100 103 258 221 212 205 203 201 199 196 192 188 186 184 178 167 164 164 178 185 193 192 189 189 188 188 180 150 129 128 131 136 141 138 135 130 139 144 147 152 158 165 174 180 184 191 205 220 239 244 251 258 257 193 142 139 140 143 150 156 162 167 177 188 208 218 215 202 188 192 196 198 201 209 218 222 228 234 243 243 245 246 246 238 189 140 120 117 117 126 147 209 239 257 278 286 286 259 230 205 192 183 178 180 185 186 189 189 192 198 196 195 192 193 197 203 207 213 215 216 216 219 223 231 236 236 231 227 227 229 224 217 196 162 139 121 114 111 105 100 97 95 95 95 95 95 96 96 93 94 97 102 105 106 104 102 102 100 96 91 88 101 111 119 123 125 130 132 137 124 106 91 91 98 102 104 108 108 119 76 16 326 330 352 23 31 29 35 41 43 43 39 50 61 82 91 91 85 83 81 86 95 110 119 123 117 112 107 101 89 80 72 83 97 107 105 103 99 92 81 72 67 67 76 84 84 82 75 66 49 7 327 317 337 9 59 66 61 36 27 30 36 38 36 32 31 27 23 12 8 5 5 5 6 3 355 339 325 311 301 290 275 264 257 254 254 255 255 254 254 256 261 267 274 277 281 341 342 342 341 341 341 341 340 340 340 340 340 339 339 339 339 338 338 337 337 337 336 336 336 335 335 335 335 334 334 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 335 335 336 336 336 336 335 334 333 332 332 331 330 331 331 331 331 331 330 328 327 326 325 324 323 323 323 323 324 323 324 324 322 323 323 320 316 307 307 307 317 334 351 4 19 51 68 66 59 52 56 57 61 55 39 32 29 35 37 33 14 0 355 358 10 14 4 345 337 342 346 346 340 332 38 53 49 17 328 326 322 351 13 19 17 15 8 0 349 2 144 148 145 140 109 70 27 14 9 8 5 348 319 256 209 189 252 295 325 349 351 339 246 268 269 255 269 288 295 300 301 302 302 301 303 311 329 357 11 27 67 154 195 266 306 299 302 305 311 311 306 292 263 261 267 291 312 324 328 325 312 306 313 316 330 328 328 341 21 58 0 17 43 38 341 12 74 110 92 49 41 32 46 43 27 9 242 303 341 358 0 339 254 229 263 326 334 358 17 30 25 333 282 260 313 334 335 298 217 314 337 10 33 4 297 301 301 300 304 326 347 356 349 346 343 350 13 26 38 47 51 51 50 46 52 71 136 169 186 207 252 284 290 292 304 311 318 332 356 3 7 352 346 344 10 61 113 144 167 166 156 103 72 62 55 43 5 313 260 227 227 289 315 331 335 284 310 328 10 14 16 359 346 334 331 332 18 53 67 69 60 49 31 19 20 37 6 310 303 304 303 318 352 359 353 342 0 19 37 60 79 78 71 24 338 326 316 309 335 0 13 353 328 339 7 85 37 27 37 49 68 87 115 147 162 340 323 323 318 313 299 285 2 8 15 22 38 56 48 38 16 356 341 351 352 344 326 303 295 304 322 330 339 26 85 106 101 93 59 38 179 56 37 53 52 36 17 2 37 83 106 95 86 77 69 55 63 61 11 350 323 306 284 302 302 292 285 284 291 311 65 106 136 166 201 233 267 287 293 308 332 353 0 328 319 319 344 2 343 325 315 285 252 284 299 313 268 176 167 164 165 152 112 346 351 9 352 343 215 151 129 91 29 355 347 340 343 344 348 343 332 319 313 315 337 38 59 85 115 143 152 178 199 210 201 189 184 180 170 211 234 269 281 252 179 150 39 46 64 97 106 99 336 350 85 90 75 72 77 74 38 8 172 187 212 333 86 100 286 237 239 259 284 290 276 260 252 250 251 246 239 233 236 235 233 231 229 228 227 227 226 226 227 230 233 236 240 243 244 241 234 206 175 156 165 171 169 169 170 174 181 190 200 207 209 198 155 123 124 175 214 223 218 211 205 201 197 196 196 195 191 183 168 154 142 157 167 180 188 196 196 198 197 202 308 10 31 79 121 137 140 138 130 132 135 143 149 151 155 160 169 178 184 187 194 206 222 238 241 246 261 269 279 168 147 147 152 158 166 171 174 180 187 204 215 214 196 186 189 192 196 203 212 224 236 245 249 252 254 255 253 242 212 136 122 116 116 122 136 162 223 249 276 289 293 291 274 247 224 211 205 200 198 196 193 193 195 196 198 193 188 186 193 198 205 208 212 214 216 215 216 222 228 234 229 219 203 174 149 125 117 109 108 106 105 103 102 98 95 90 87 85 85 86 89 90 92 92 94 99 105 108 107 103 98 99 98 94 89 86 94 105 116 121 125 125 120 112 111 108 108 113 120 130 142 156 170 205 247 281 289 12 42 52 46 37 34 41 46 43 44 52 62 72 80 81 78 72 66 67 73 95 106 111 109 107 106 100 89 73 59 66 91 108 109 108 108 103 96 89 81 74 79 85 89 89 83 71 23 327 321 322 345 13 61 75 80 54 39 34 35 35 29 23 17 14 9 5 5 7 9 8 10 4 356 341 332 328 324 322 310 297 283 274 269 266 260 254 250 248 248 252 257 262 268 341 341 341 341 341 341 341 340 340 340 340 340 339 339 339 338 338 338 337 337 336 336 336 336 335 335 334 334 334 333 333 333 333 332 333 332 333 333 333 333 333 333 334 333 334 334 334 334 334 334 334 335 335 336 336 336 336 336 336 335 334 333 332 332 331 331 331 331 331 331 331 330 328 327 325 325 324 325 325 326 325 327 327 328 323 321 318 329 341 356 6 17 42 40 29 26 24 35 59 86 94 85 83 99 96 93 101 115 157 164 136 141 165 169 184 261 315 326 330 325 299 328 344 344 343 334 331 352 49 54 285 301 323 314 157 76 6 357 358 0 12 42 113 138 148 144 137 103 62 36 19 9 5 6 0 344 328 263 196 179 92 81 40 21 11 356 347 331 318 299 291 293 301 305 310 312 312 318 337 10 19 11 6 0 221 195 205 346 352 349 339 328 326 319 300 283 289 299 314 314 316 313 310 308 301 295 288 303 327 313 289 314 47 37 19 33 25 8 40 71 91 31 333 33 30 12 16 20 25 179 196 95 27 4 358 60 129 129 354 346 3 5 7 354 310 233 299 352 337 324 297 252 244 300 324 323 295 247 283 292 291 300 349 0 0 336 327 329 347 19 34 39 35 49 68 67 68 69 70 224 223 229 269 309 322 321 321 330 334 340 349 3 1 352 334 335 335 357 76 135 145 151 95 69 67 71 70 59 36 351 323 300 255 239 258 286 319 354 16 18 35 49 31 16 349 334 322 326 341 35 43 40 51 60 53 43 31 18 4 353 344 338 337 342 8 110 172 252 274 310 7 47 69 85 89 97 237 274 281 282 294 341 348 354 342 0 28 32 36 28 25 29 39 53 64 86 78 46 19 348 327 321 330 354 42 47 19 13 16 38 50 53 44 21 2 354 356 344 328 321 315 311 324 336 342 354 51 87 90 75 58 5 317 297 13 62 71 59 39 14 0 3 46 93 87 80 69 64 60 69 64 31 342 308 269 253 292 306 312 311 322 354 346 12 95 131 154 175 214 263 283 291 311 326 338 333 316 323 332 355 5 4 344 333 327 329 336 342 343 343 137 148 122 52 0 341 337 345 0 0 292 250 180 142 119 126 250 218 208 232 321 342 344 340 331 340 16 62 71 68 88 121 153 173 201 217 253 289 312 252 212 208 209 211 220 216 192 176 168 164 56 55 120 132 132 112 80 92 92 78 61 54 79 62 345 317 262 302 346 25 268 235 222 215 217 251 270 277 274 261 249 242 247 247 244 242 243 243 242 241 240 239 239 239 240 240 241 241 239 237 239 238 235 231 222 207 196 193 194 196 193 191 189 189 192 195 196 196 173 144 142 167 197 217 226 225 220 213 205 199 193 191 190 186 170 143 144 149 166 176 185 187 187 186 180 180 162 37 21 41 79 124 135 142 135 130 134 139 146 150 152 155 162 172 180 187 192 198 210 221 232 236 246 261 273 282 215 158 154 161 168 173 177 177 174 174 183 190 200 197 193 193 193 195 197 206 219 231 240 244 250 254 255 251 228 174 141 131 127 131 141 152 173 205 281 299 307 307 299 267 252 222 205 205 211 221 211 200 198 199 197 196 188 183 180 190 196 202 206 211 210 210 204 188 142 86 80 82 85 91 95 98 99 98 98 98 97 98 96 95 92 88 84 84 84 85 86 89 90 92 93 95 98 107 110 111 105 101 99 97 94 90 89 91 95 104 105 106 105 108 116 123 130 138 147 158 167 175 200 240 289 339 0 10 31 51 64 59 52 43 38 39 42 47 56 60 63 69 71 69 64 57 49 51 75 94 103 104 105 106 104 97 75 57 47 76 101 111 114 116 113 113 111 103 88 86 87 92 96 95 82 325 310 322 340 4 20 43 63 72 61 53 46 43 38 27 14 6 0 358 352 358 2 2 2 0 353 343 332 333 335 337 337 335 328 321 310 299 291 280 269 259 255 253 255 260 264 270 341 341 341 341 341 341 340 340 340 339 339 339 339 339 339 338 338 338 337 336 336 336 336 335 335 334 334 334 333 333 333 333 333 332 332 332 332 333 333 333 333 333 333 333 333 334 333 334 334 334 334 335 335 335 336 336 336 337 336 335 334 333 332 332 331 331 332 332 332 332 331 330 328 328 326 326 326 326 327 329 331 330 331 330 322 320 336 25 41 54 56 57 52 43 35 27 13 22 55 90 100 98 85 68 73 93 127 160 190 169 136 108 132 162 180 195 224 276 293 287 280 348 347 337 327 317 319 316 275 224 232 343 356 10 118 85 23 3 0 7 40 91 124 135 143 145 134 105 78 54 31 14 356 7 48 29 1 341 1 49 98 91 70 43 0 355 341 321 308 291 291 291 303 315 326 328 332 344 3 11 14 11 7 0 333 126 101 39 22 14 2 341 323 313 310 301 290 269 272 289 303 303 302 290 256 246 268 16 12 333 304 247 92 79 35 0 21 21 23 48 79 249 238 205 356 351 339 0 22 29 136 120 103 55 13 278 263 82 33 16 28 23 5 245 252 59 43 6 347 342 339 273 223 245 272 296 292 280 285 293 296 305 338 342 335 308 319 339 351 1 14 26 21 66 109 96 85 73 60 328 266 284 316 320 325 331 339 352 344 330 329 335 343 331 316 328 343 14 67 113 112 98 77 79 80 84 87 79 56 351 324 303 269 252 240 1 30 29 31 37 47 49 34 3 327 324 323 334 0 49 40 32 46 52 49 44 38 30 12 356 352 349 346 337 306 267 243 257 255 247 244 205 108 95 98 180 235 249 264 291 326 358 351 352 5 65 75 69 53 0 348 352 58 46 14 24 34 40 31 18 1 354 347 358 48 35 15 357 2 41 59 64 44 14 354 340 321 305 301 300 312 327 341 351 357 6 43 72 75 63 47 331 323 331 22 87 120 51 20 5 8 15 38 73 83 75 65 51 30 15 9 1 337 317 269 222 219 263 291 331 22 46 33 286 273 295 1 284 257 253 265 278 301 318 319 319 319 342 354 3 4 358 341 333 330 338 350 0 10 15 47 121 38 3 326 306 280 262 249 241 245 242 199 168 144 158 219 220 203 180 169 348 330 329 331 25 64 72 74 71 92 119 157 194 221 217 35 27 326 282 281 223 198 180 174 177 187 203 177 154 91 68 88 112 125 106 92 86 90 95 65 52 60 59 326 282 279 279 269 261 249 257 267 257 241 233 244 260 273 281 277 270 262 257 251 251 251 253 254 255 256 256 255 256 256 257 259 261 256 252 247 245 243 236 229 223 214 207 202 199 197 195 191 191 190 190 185 172 150 145 152 177 197 215 226 233 232 227 219 209 199 195 188 175 157 141 155 164 176 181 186 180 171 157 148 139 132 121 114 110 123 138 149 160 144 128 130 137 144 146 151 156 163 175 185 195 198 206 213 223 231 236 244 259 273 274 222 172 168 173 176 178 175 172 165 166 168 180 193 202 203 201 193 186 180 188 204 222 232 239 246 253 249 235 206 180 161 154 155 159 160 166 172 203 313 328 338 1 95 110 97 91 83 78 67 50 35 19 21 24 42 46 58 85 132 159 171 177 183 186 186 169 146 117 98 87 84 82 84 86 89 92 95 96 96 93 92 90 89 88 86 84 82 84 85 87 89 90 90 92 93 92 94 99 105 109 108 105 102 100 97 98 96 97 94 91 91 98 106 120 129 138 151 160 184 201 214 231 284 8 19 23 18 15 28 36 52 52 51 46 36 34 40 49 60 63 63 64 66 68 61 52 38 34 48 86 102 104 105 106 108 104 86 63 44 53 80 109 119 123 124 125 127 117 101 95 93 98 103 111 112 291 292 333 7 25 29 34 43 48 46 43 40 40 35 28 6 356 345 344 342 349 349 349 341 333 325 321 322 325 327 328 329 327 324 322 319 315 311 301 293 281 277 274 274 274 278 282 341 341 341 341 341 341 340 340 339 339 339 339 339 339 338 338 338 337 336 336 336 335 335 335 335 334 333 333 333 333 333 333 333 332 332 332 332 332 333 333 333 333 333 333 333 333 333 334 333 334 334 334 335 336 336 337 337 336 335 334 334 333 332 332 332 332 332 332 332 332 332 331 330 329 328 328 329 331 333 337 340 343 345 349 0 104 80 59 48 47 41 38 36 29 24 20 22 34 54 78 72 66 54 49 48 72 102 116 119 53 42 46 59 70 115 169 180 274 304 281 276 317 319 314 300 294 302 299 281 228 190 335 340 324 43 52 37 13 347 8 62 105 121 132 141 146 137 125 109 94 80 93 138 129 104 53 23 14 8 7 23 70 112 179 223 220 252 277 285 289 295 306 319 337 347 351 358 15 9 7 8 17 29 23 15 9 19 40 27 359 333 323 333 340 352 345 339 269 242 240 60 65 37 12 233 231 4 91 95 100 88 76 74 73 302 269 262 289 317 293 300 321 23 78 13 340 269 190 98 31 0 1 158 160 127 95 80 84 81 12 343 312 285 236 314 0 174 180 228 302 319 273 264 293 325 334 313 302 298 314 332 335 330 287 296 305 351 357 345 347 348 19 36 64 81 85 68 58 66 56 46 65 8 322 322 324 330 328 307 309 321 330 333 329 339 359 4 15 49 91 115 121 112 104 102 102 94 82 67 19 315 288 269 294 49 39 39 39 37 37 38 30 8 336 321 322 327 342 358 39 64 71 76 54 49 45 36 25 6 346 328 312 285 309 330 348 342 328 307 272 294 338 16 39 58 37 275 265 315 338 342 351 355 33 50 80 94 107 122 241 236 221 91 42 20 8 15 40 38 27 359 339 324 352 44 25 3 331 335 46 86 86 68 0 326 323 318 304 294 284 301 320 330 341 349 11 41 68 74 69 44 350 335 354 28 71 108 346 351 4 6 16 35 73 90 88 84 75 54 28 2 346 335 328 318 243 219 242 280 342 4 13 21 71 52 322 298 289 276 264 280 293 314 324 323 340 356 18 2 344 332 330 338 326 316 323 328 328 327 317 0 12 9 354 332 318 308 289 279 269 272 260 231 191 155 149 146 172 220 227 244 273 293 317 347 66 67 57 70 82 99 123 172 207 234 0 33 162 262 272 306 293 227 212 195 183 194 228 165 142 115 105 91 64 68 91 92 87 89 86 66 1 280 228 236 265 271 270 244 224 213 243 287 281 272 254 245 245 261 279 291 290 286 269 257 251 254 256 260 261 261 260 260 259 260 262 263 264 263 259 252 253 251 248 241 233 229 225 222 215 201 195 189 189 190 186 172 154 144 154 166 184 196 209 222 235 240 239 231 220 210 199 186 163 155 155 164 173 181 183 182 162 148 141 141 145 147 157 168 169 166 161 164 167 143 111 108 120 132 138 146 155 164 174 186 198 200 210 221 229 236 242 247 253 257 234 195 177 175 178 175 173 171 169 170 170 172 180 191 204 209 210 198 183 168 177 193 216 231 237 244 251 244 229 210 196 188 182 180 183 184 187 221 312 338 0 40 79 91 93 91 86 80 76 67 59 46 25 21 19 22 30 41 63 84 103 117 128 132 130 122 115 110 105 100 95 89 85 85 86 89 92 94 97 95 93 90 89 90 89 88 87 86 85 86 89 90 92 93 93 92 87 86 86 92 99 104 104 104 103 103 104 106 108 99 91 87 96 113 132 151 169 185 196 211 229 294 9 29 32 30 28 31 30 33 36 36 37 40 43 37 32 46 60 67 67 66 64 66 70 63 51 31 22 25 83 105 109 109 107 109 108 100 84 49 36 58 102 122 129 130 131 129 123 116 108 108 114 121 132 154 221 267 346 31 46 41 39 39 39 39 33 27 18 5 354 347 336 331 331 332 335 332 325 319 315 309 304 299 300 302 304 305 305 305 307 310 309 308 304 304 304 301 301 295 294 296 298 341 341 340 340 340 340 340 340 339 339 339 338 338 338 338 338 337 337 336 336 336 335 335 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 333 333 333 334 333 334 334 334 335 336 336 337 337 337 336 335 334 334 333 333 333 333 333 333 333 333 333 333 332 331 330 329 329 332 337 344 353 0 11 22 35 52 78 77 57 32 31 35 41 41 32 22 11 16 27 46 56 49 44 33 42 50 63 81 99 87 43 0 350 5 4 352 314 275 290 281 270 255 253 277 287 298 290 286 283 273 240 237 259 284 301 0 30 27 353 335 0 70 107 124 135 142 147 144 143 135 141 147 155 152 138 99 33 19 19 16 2 350 350 344 333 286 245 248 260 274 293 306 325 345 4 10 12 14 17 7 0 355 29 55 54 31 350 348 7 17 358 326 336 0 7 11 5 5 19 19 30 49 64 100 169 266 266 237 104 129 136 17 22 43 54 61 39 314 307 297 275 302 316 326 20 62 351 314 304 39 46 0 320 233 190 125 106 99 90 74 21 348 307 273 258 340 308 232 244 247 238 253 272 277 284 292 297 296 310 314 329 341 346 314 217 221 284 331 336 335 349 6 34 30 22 43 53 41 45 71 56 48 137 313 327 329 330 335 330 316 322 333 338 343 347 0 13 2 2 25 83 107 107 113 118 120 117 115 114 117 175 253 267 282 18 22 22 25 32 40 30 17 4 342 317 310 310 309 311 319 7 83 91 86 69 58 53 39 25 358 336 317 307 308 354 2 5 354 346 352 2 9 357 351 9 32 45 28 14 0 346 333 337 352 39 38 27 38 76 91 107 203 48 45 32 16 349 355 21 44 36 315 310 308 332 10 11 333 294 283 103 83 78 69 29 2 351 346 341 332 316 304 294 285 336 0 27 48 67 89 95 74 20 345 13 31 52 5 336 331 329 329 330 340 96 111 112 115 115 117 113 319 315 315 319 317 282 255 242 341 0 3 347 317 341 28 60 289 285 288 292 307 344 20 12 9 14 28 50 0 327 335 336 337 307 280 261 269 284 315 339 0 358 351 350 348 338 333 327 331 326 309 287 268 232 190 163 153 149 221 245 248 258 277 307 0 63 51 42 71 99 114 163 208 238 263 305 276 238 248 258 291 289 179 206 198 163 126 109 119 117 109 112 113 99 62 49 74 96 122 188 236 248 249 230 225 240 268 276 265 218 180 205 240 270 282 287 274 257 237 248 267 280 284 279 267 255 252 252 255 256 256 256 255 254 254 255 254 256 261 263 262 261 261 260 255 248 239 235 233 226 217 202 196 193 197 199 203 186 168 171 176 187 194 204 216 230 243 244 239 226 215 201 182 166 162 165 171 175 180 176 165 145 150 151 155 159 165 172 177 180 178 174 169 159 118 91 85 100 111 118 139 151 161 167 177 184 194 209 224 238 247 257 253 237 206 184 174 175 176 176 172 168 167 167 171 171 172 180 192 205 212 214 207 194 180 185 198 220 233 246 249 251 245 236 228 220 214 211 212 218 229 256 314 338 20 54 71 82 86 88 89 84 78 74 66 58 42 25 17 17 17 46 64 77 86 95 104 109 107 105 99 99 99 104 104 103 96 92 90 90 92 94 97 99 99 98 96 95 93 92 90 90 89 86 89 90 93 94 95 96 96 93 89 86 86 89 97 101 103 106 108 108 106 106 103 101 98 93 103 178 211 223 229 222 140 71 54 42 33 41 46 49 46 42 39 36 33 30 29 30 32 41 61 70 71 67 66 63 69 72 66 53 28 17 16 78 108 119 114 109 108 111 116 115 92 37 51 91 124 135 138 135 133 130 127 124 132 145 150 163 180 197 211 37 52 56 46 37 32 34 38 34 22 9 355 346 340 333 326 324 322 321 321 318 315 311 303 299 291 287 286 287 288 287 287 288 291 291 294 297 302 309 309 307 307 307 309 309 341 341 340 340 340 340 339 339 339 339 338 338 338 338 338 337 337 336 336 336 335 335 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 331 331 332 332 332 332 333 333 333 334 334 333 334 335 335 336 337 338 338 337 336 335 334 333 333 334 334 334 334 334 333 333 333 333 333 331 329 328 333 339 352 5 18 28 35 46 53 58 68 79 65 24 5 12 45 49 33 20 20 32 34 41 44 48 17 7 43 60 74 57 56 64 66 42 43 41 0 336 313 308 310 299 283 257 262 301 316 318 305 292 285 271 256 250 262 281 293 307 315 324 321 327 355 70 106 125 132 139 141 140 144 149 157 161 161 155 138 86 19 6 21 29 18 3 355 347 347 349 336 275 259 273 316 333 349 11 31 36 29 11 359 345 350 354 27 56 71 30 317 310 297 266 293 309 355 12 14 9 357 2 7 0 3 9 70 122 209 257 293 298 286 223 291 345 338 347 29 51 33 356 305 283 269 46 46 32 39 130 172 233 302 38 57 43 21 247 168 112 104 99 78 38 2 334 302 218 84 50 356 328 318 297 257 273 284 273 267 263 268 277 319 333 347 2 3 351 228 230 267 304 333 344 2 30 59 42 32 34 36 32 32 32 33 17 317 342 350 355 359 358 332 319 320 329 334 337 342 2 10 356 351 357 48 82 103 121 139 143 147 135 144 157 182 205 1 51 55 41 25 12 24 48 29 7 342 320 300 298 293 279 293 335 7 49 87 100 98 77 64 51 32 2 356 359 6 6 4 355 344 325 309 304 308 316 320 327 342 11 49 45 16 345 330 318 335 5 55 44 26 13 19 53 51 40 35 29 14 354 326 334 333 321 301 288 296 303 312 326 338 333 332 351 32 33 23 20 16 21 29 11 0 351 342 327 344 354 8 23 40 46 59 80 82 73 53 17 18 23 33 331 312 312 311 310 305 296 190 129 121 124 132 147 167 197 216 242 270 281 281 310 22 23 22 22 344 320 296 349 74 326 293 291 308 4 19 26 22 15 11 21 73 127 333 334 329 320 307 295 275 251 258 353 7 15 357 344 335 324 303 311 323 334 330 320 307 289 253 214 180 168 169 216 239 248 269 287 115 86 60 31 38 80 116 154 209 227 242 248 260 267 265 260 249 244 276 103 158 106 82 90 95 97 96 96 98 103 105 67 353 343 335 188 176 187 238 256 259 227 210 253 260 262 250 225 202 212 238 263 280 286 274 236 225 232 256 272 279 274 265 250 249 250 253 255 256 256 256 256 256 259 266 271 276 277 273 271 270 267 262 256 249 242 236 226 212 202 199 201 202 204 195 180 176 179 182 189 197 210 225 240 251 253 237 211 192 180 173 171 172 173 173 170 162 155 151 160 164 167 170 173 177 180 183 180 174 162 140 103 91 91 98 103 113 129 143 153 160 164 167 180 203 224 243 258 262 257 222 188 176 173 171 173 173 170 169 168 169 170 170 173 180 193 205 215 219 221 215 210 210 220 234 247 255 258 253 249 249 247 243 243 246 253 258 284 307 344 28 58 74 80 84 80 80 80 78 74 67 52 12 341 333 328 1 61 82 88 91 97 100 104 107 104 102 99 107 111 116 113 109 104 102 98 95 93 96 97 98 102 104 102 99 96 96 95 94 92 90 93 96 99 99 100 101 102 103 102 99 92 90 92 99 105 111 111 110 110 110 115 114 115 76 333 307 294 263 76 69 60 65 62 65 58 52 58 59 54 48 40 36 33 31 30 30 46 64 76 77 75 70 66 65 72 76 72 57 27 14 18 58 101 121 118 114 113 118 130 129 108 54 56 84 139 149 149 142 138 135 137 142 152 161 165 176 187 180 159 76 67 60 46 32 19 19 25 25 19 5 356 348 343 339 331 327 323 321 319 315 311 307 304 298 296 291 290 289 285 282 284 280 276 276 281 292 296 299 299 304 309 312 312 309 341 341 340 340 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 335 335 334 334 334 333 333 333 333 333 333 333 333 332 332 332 331 331 331 331 331 331 332 332 333 333 333 334 334 334 334 336 336 337 338 338 338 337 336 335 334 334 335 335 336 336 335 335 335 334 334 331 329 324 324 329 345 0 9 24 36 37 36 36 44 53 64 76 91 80 298 341 46 63 57 29 32 51 50 33 336 320 328 9 28 49 57 61 43 30 59 77 67 54 0 345 337 340 329 313 307 299 326 346 337 338 338 354 6 341 296 269 288 300 305 304 294 289 291 311 347 59 95 115 120 123 125 136 154 167 169 167 166 162 136 71 7 358 10 28 33 4 347 332 325 323 323 299 211 320 339 339 352 34 52 61 55 32 356 346 3 9 9 357 353 351 323 322 301 228 247 326 15 16 10 2 354 355 344 329 354 8 22 352 258 274 287 297 308 319 19 38 37 203 93 38 19 344 312 292 314 67 62 56 17 1 211 166 129 38 29 294 240 193 97 93 89 103 111 91 12 269 245 191 87 65 24 333 321 327 329 337 349 1 341 280 277 323 13 29 42 24 11 0 320 253 287 310 338 356 23 35 49 56 52 46 49 47 44 39 34 5 345 356 355 347 326 312 313 309 299 311 327 335 344 6 17 15 0 4 46 95 124 138 131 104 116 144 170 169 153 91 58 67 74 77 43 2 21 37 30 5 344 337 328 326 335 358 17 20 8 3 0 67 75 59 56 54 42 20 5 2 4 0 354 340 327 318 282 243 244 260 284 309 331 353 25 62 31 334 319 324 358 41 70 59 38 12 26 58 68 64 44 16 336 323 318 333 334 326 309 299 297 300 305 346 10 9 8 14 24 21 5 351 339 350 358 3 332 312 289 287 332 353 8 23 34 37 46 68 76 75 60 30 4 348 331 304 300 304 299 298 301 296 261 163 143 141 155 173 182 193 202 222 248 271 302 5 25 21 29 28 354 306 273 298 23 356 329 315 332 358 20 28 32 10 347 331 325 150 166 193 265 315 320 313 308 279 107 43 28 16 354 342 322 323 320 330 337 338 320 313 313 302 269 218 196 185 183 211 217 205 140 127 125 125 97 319 41 80 149 197 228 243 258 245 246 275 285 292 289 283 298 37 96 76 75 81 90 98 99 95 89 80 68 41 19 340 20 133 158 182 239 273 280 270 257 257 263 265 262 248 216 208 211 228 248 269 273 267 237 223 224 249 268 273 271 261 259 259 261 262 263 267 270 272 275 275 281 285 289 289 287 283 282 283 277 271 262 254 244 231 218 210 204 202 201 204 191 172 167 168 170 173 183 203 226 250 269 289 291 180 173 175 176 176 175 172 166 161 154 158 163 169 172 173 173 176 181 184 185 176 165 144 126 107 107 113 120 123 127 128 138 148 154 157 160 174 194 222 249 265 265 262 224 197 182 176 173 173 174 175 175 177 177 177 178 182 187 197 208 219 226 229 228 226 228 234 244 259 266 265 259 257 260 266 269 282 292 296 298 333 12 47 65 72 75 79 79 79 77 73 71 67 47 1 328 319 319 326 29 80 91 98 102 108 111 115 118 121 126 130 134 130 125 117 114 112 110 105 97 95 96 96 98 104 106 106 105 104 103 100 97 95 94 97 102 106 110 111 112 114 116 119 117 110 104 102 110 111 112 114 116 118 121 125 127 130 136 255 314 16 66 87 82 77 65 56 59 61 66 67 67 64 55 46 34 28 27 26 33 57 75 83 83 81 76 74 74 80 82 80 64 39 22 22 38 83 113 116 116 117 124 129 118 102 86 83 112 154 154 148 148 147 144 148 153 157 162 167 175 180 164 129 91 77 60 38 19 6 10 15 19 9 0 356 349 350 346 341 337 328 324 319 315 311 310 308 303 301 297 294 290 289 289 291 289 286 286 285 287 286 289 293 300 305 306 304 305 341 340 340 340 339 339 339 339 339 338 338 338 338 337 337 337 336 336 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 332 332 333 334 334 334 334 335 335 336 337 338 339 338 338 337 337 335 335 335 336 337 338 338 337 336 335 334 333 327 325 325 343 6 27 24 24 34 40 39 32 25 31 44 55 63 108 60 333 21 41 64 58 41 24 31 67 78 79 34 24 18 18 18 48 74 37 352 326 94 114 99 61 18 355 337 323 315 321 323 131 353 336 333 0 49 43 8 351 330 327 321 321 312 299 276 244 220 121 73 82 91 103 114 120 147 172 185 184 180 177 176 189 237 266 294 320 17 15 328 301 289 299 305 302 266 172 215 298 322 354 56 78 91 95 85 26 8 12 9 0 333 345 17 20 19 347 301 144 46 31 22 17 14 2 351 330 330 351 4 15 337 307 303 306 308 310 324 7 53 118 118 98 41 18 352 355 9 50 60 23 337 322 333 0 54 36 10 345 266 132 110 86 91 99 139 148 155 165 206 209 235 253 217 194 168 338 344 344 349 1 12 18 23 34 45 45 56 54 38 6 339 301 290 308 329 353 27 22 1 349 332 46 75 88 86 64 50 31 0 345 338 326 322 317 317 320 321 323 320 332 337 343 0 31 37 21 15 19 73 129 140 136 133 150 154 149 84 67 50 45 60 85 127 136 129 8 27 40 17 4 1 8 16 10 7 11 9 357 338 327 30 52 52 50 48 43 33 13 358 347 339 333 326 325 326 321 307 285 274 282 315 338 356 359 3 19 8 351 9 33 60 69 65 50 26 27 44 97 93 61 16 305 324 327 331 319 313 308 303 301 305 339 27 35 35 19 11 14 6 341 340 339 344 341 323 295 268 256 313 4 358 358 6 17 27 52 75 53 53 54 29 4 333 315 303 308 308 299 297 300 297 284 144 144 151 178 198 207 208 202 216 237 297 355 32 35 23 26 23 289 281 275 289 327 2 353 343 340 350 9 25 43 24 353 338 328 309 203 175 145 345 335 317 316 329 78 78 14 341 322 302 286 304 307 296 301 317 304 304 308 299 269 222 207 197 183 142 78 81 95 105 126 154 155 326 346 4 214 236 259 280 293 285 285 299 306 305 306 311 325 51 66 74 78 80 89 96 98 97 92 77 346 343 351 171 54 95 163 189 233 284 303 318 314 303 287 284 287 276 252 219 209 217 235 258 271 273 263 244 226 229 242 259 265 268 267 269 271 273 274 277 279 279 279 283 290 294 299 298 297 295 293 289 282 275 270 262 250 237 226 218 214 212 215 212 159 147 147 151 154 160 176 207 246 277 322 8 51 99 136 158 168 173 167 163 160 159 160 165 169 175 177 180 179 179 181 180 175 161 145 133 126 123 123 129 133 138 138 135 138 143 147 150 153 163 184 230 255 267 264 253 228 211 196 187 182 182 185 187 191 194 196 198 201 203 207 213 223 230 232 231 228 228 232 244 254 273 273 273 261 261 269 296 322 337 341 347 12 67 85 83 78 76 75 75 77 79 78 76 76 71 49 325 314 314 328 16 79 98 103 110 117 123 129 133 136 139 141 142 142 133 126 119 117 116 112 107 101 98 100 99 99 104 106 107 111 111 111 108 103 101 101 106 111 117 122 125 127 129 129 130 128 123 119 115 108 107 110 121 126 131 134 137 143 149 159 175 195 126 98 101 94 83 66 59 55 64 72 78 78 72 63 52 41 33 32 29 43 68 85 90 90 89 86 85 85 89 87 86 70 47 25 21 28 63 91 103 109 112 119 123 118 133 144 166 180 173 158 152 152 152 149 154 156 156 159 160 164 160 143 120 97 80 65 35 8 0 11 13 15 8 0 353 351 351 348 345 342 336 327 322 316 315 310 305 301 298 296 293 292 296 301 309 310 308 301 294 286 285 287 292 294 295 296 298 300 341 340 340 339 339 339 339 339 339 338 338 338 337 337 337 336 336 335 335 334 334 333 333 333 333 333 333 333 333 332 332 332 331 331 330 330 330 330 330 330 331 331 332 333 334 334 335 335 335 336 337 338 339 339 339 338 337 336 335 335 337 338 340 341 341 340 339 338 338 341 349 40 52 54 32 25 24 29 38 44 49 35 21 11 39 62 67 55 23 32 50 43 44 55 44 12 9 23 55 63 48 24 0 350 350 18 46 67 344 321 148 113 66 24 358 331 317 312 312 324 303 266 277 292 293 285 252 103 70 76 32 23 9 358 344 332 324 281 152 129 103 79 71 83 92 82 49 217 212 195 188 188 194 221 244 252 248 252 255 258 261 276 281 286 280 231 202 194 208 231 289 331 100 110 114 119 117 107 63 29 338 319 303 12 20 10 347 305 347 66 63 57 45 28 16 358 334 310 308 322 355 17 7 353 336 323 309 281 296 352 277 258 103 85 64 29 6 352 6 45 41 9 319 314 91 52 30 6 352 333 28 91 66 46 197 180 123 119 122 126 35 52 66 74 151 169 145 88 33 354 350 8 15 13 353 348 3 32 63 69 64 21 346 312 315 327 359 22 47 20 353 333 328 19 41 45 68 73 57 28 356 339 337 343 342 339 340 346 346 346 126 354 339 328 340 37 41 31 12 9 26 122 155 162 157 147 95 56 49 48 49 39 31 48 86 104 67 36 51 50 27 7 351 355 0 3 357 351 348 343 329 352 63 65 61 55 46 38 25 8 345 324 305 297 296 289 290 299 314 325 325 344 28 15 6 344 342 357 12 17 25 50 75 75 71 68 52 26 25 33 30 35 99 28 351 319 312 319 314 307 306 305 305 345 52 67 66 40 8 343 337 333 342 340 339 339 339 0 13 21 13 6 349 345 346 0 19 53 77 66 60 56 27 337 317 324 331 337 333 319 317 325 330 83 97 91 92 200 231 246 224 210 219 246 349 5 24 78 4 324 295 269 276 285 297 329 16 21 9 357 353 348 326 1 54 8 349 328 309 272 221 180 332 310 288 284 278 108 97 333 297 278 263 259 269 286 288 268 259 268 268 270 276 256 220 206 193 152 97 74 71 77 101 123 189 39 40 79 97 268 279 285 299 307 313 298 284 293 299 304 344 52 70 80 91 97 100 103 104 106 103 110 151 212 279 244 219 289 313 200 158 162 322 308 294 284 279 279 285 296 297 283 228 198 192 219 247 266 271 272 261 247 231 230 236 245 248 238 249 261 272 275 273 271 271 276 282 293 295 295 289 287 284 281 280 276 274 268 263 253 238 226 219 219 224 232 205 130 133 137 139 142 148 162 252 325 352 22 36 48 53 59 65 104 154 154 158 162 165 168 171 172 176 175 170 164 159 157 147 138 127 133 136 138 140 142 144 144 142 138 134 134 134 137 138 140 145 162 229 252 256 242 232 227 224 219 208 201 200 203 209 215 218 222 225 230 232 233 234 237 239 240 235 229 233 238 254 265 287 269 255 256 264 293 338 356 4 9 31 73 91 91 86 83 80 77 76 78 82 82 79 74 53 41 41 41 46 65 86 100 111 119 125 131 138 142 144 143 143 144 142 141 133 127 122 119 116 113 110 107 108 108 106 104 102 106 109 114 117 118 118 117 116 117 119 123 128 133 137 139 139 138 136 132 128 123 119 115 116 120 129 135 141 144 152 168 180 193 171 148 119 111 113 106 95 78 70 66 74 83 87 87 87 77 67 49 40 31 31 54 79 92 97 97 95 92 92 92 93 93 92 79 58 28 21 24 51 69 82 88 94 104 118 123 144 154 168 174 187 160 154 151 150 150 152 151 150 150 150 144 135 122 110 99 83 65 16 0 6 21 18 11 0 353 351 351 349 347 344 341 337 329 321 313 307 302 298 293 292 289 298 306 316 318 316 307 302 297 294 291 287 288 290 289 290 294 298 300 341 340 340 339 339 339 339 338 339 338 338 338 337 337 336 336 335 335 335 334 334 333 333 333 333 333 333 333 332 332 331 331 331 331 330 330 330 330 330 330 331 332 332 333 334 335 335 335 336 337 338 339 340 340 339 338 337 336 336 336 338 342 344 346 347 346 344 346 356 17 53 75 58 51 39 28 20 35 44 32 34 31 21 13 42 63 73 56 27 30 39 44 42 44 39 33 27 33 48 58 67 54 304 334 351 10 19 26 0 335 193 38 25 358 341 318 305 296 287 283 277 273 270 276 282 281 269 203 94 52 42 38 35 19 2 343 334 324 351 86 91 71 30 19 22 27 16 346 329 320 282 216 209 218 247 255 257 252 247 236 232 238 232 197 170 164 180 195 210 227 254 221 136 133 130 130 130 135 148 166 189 166 27 27 9 348 323 309 22 47 58 58 52 40 10 304 309 317 321 333 0 33 91 29 324 314 280 249 323 3 71 40 0 46 74 82 21 356 8 24 11 328 283 298 74 42 14 340 351 22 54 64 24 5 341 129 106 36 27 327 335 343 19 47 98 122 128 51 34 4 354 1 15 11 312 304 315 8 52 62 62 48 349 322 323 344 15 20 24 2 351 347 6 32 28 28 30 39 42 17 354 338 338 343 342 341 331 327 326 319 305 284 299 302 309 329 18 23 2 4 14 37 184 186 131 92 64 53 46 41 39 28 20 13 21 31 19 15 26 25 341 276 282 333 350 359 346 338 339 341 350 22 81 84 80 77 60 45 22 2 335 318 299 274 271 282 275 267 287 312 328 345 16 26 3 329 343 11 14 16 19 51 85 94 98 112 101 82 49 28 2 358 35 37 319 316 325 336 327 318 313 316 328 26 60 69 87 113 180 258 312 348 3 351 346 356 12 29 17 9 1 348 331 336 351 16 37 66 102 113 99 97 102 3 343 342 352 8 7 8 7 0 190 112 78 47 31 10 9 7 6 349 284 325 0 1 83 97 66 309 285 280 285 301 317 6 64 88 62 30 357 328 269 284 33 10 346 320 307 290 240 218 232 253 263 265 264 138 171 207 256 264 253 229 226 261 274 267 264 266 264 263 263 235 197 171 157 148 107 0 25 52 100 118 247 319 335 346 252 239 261 265 255 246 239 227 229 295 305 1 62 72 83 93 101 99 96 96 105 112 119 139 180 204 222 234 244 341 21 97 108 170 206 236 248 254 266 275 264 268 290 287 263 200 178 194 228 259 266 270 269 260 245 233 227 225 220 209 206 217 249 258 260 261 263 270 277 288 278 267 260 268 275 271 270 267 264 262 259 251 231 214 201 206 210 209 160 136 134 132 131 127 121 95 43 20 33 44 46 40 27 19 4 341 314 233 172 166 166 165 163 154 142 130 120 111 116 118 118 128 144 154 158 156 163 164 161 153 143 138 132 130 128 130 131 131 131 136 166 190 195 180 189 202 222 229 226 221 216 220 223 229 232 237 240 241 243 244 244 244 245 244 242 240 246 256 276 276 269 255 252 254 284 322 349 357 4 27 71 85 88 89 89 87 86 84 81 79 79 74 71 67 66 64 61 64 68 81 93 108 115 124 129 134 137 140 143 144 144 143 143 142 134 129 125 123 122 121 121 120 118 115 113 110 108 109 109 112 116 120 124 127 129 132 135 137 140 144 143 144 144 141 139 137 135 133 132 133 134 136 140 145 154 170 211 256 281 2 131 133 129 132 132 126 119 105 103 98 92 98 103 103 108 104 92 74 37 25 27 64 88 100 102 101 99 97 97 97 98 99 96 88 70 32 15 20 44 58 67 70 74 79 80 92 127 145 157 165 172 158 147 142 142 143 140 137 139 137 135 131 123 113 106 99 91 82 2 10 19 29 23 8 353 344 345 345 345 343 341 337 329 320 311 304 298 295 291 289 291 298 311 316 316 306 298 296 294 294 293 292 289 290 290 294 296 300 302 304 341 340 339 339 339 339 339 338 338 338 338 337 337 336 336 336 335 335 335 334 334 333 333 333 333 333 333 333 332 332 331 331 330 330 330 330 330 329 330 331 331 331 332 333 335 335 336 337 337 338 339 339 340 339 339 337 336 336 336 338 342 346 350 355 356 356 354 356 19 52 68 64 43 38 33 35 32 35 39 41 42 42 34 33 42 53 67 67 63 53 46 53 48 26 351 10 42 39 38 46 107 107 33 8 3 2 3 0 347 319 267 11 4 350 323 305 293 280 273 282 286 292 294 299 294 286 276 76 55 33 21 36 43 18 350 313 315 320 336 5 30 26 7 354 351 4 14 7 345 333 322 307 250 232 246 256 260 258 249 236 219 198 172 163 163 171 186 198 213 227 232 229 156 138 135 135 136 137 140 141 132 82 44 29 343 324 312 347 51 19 9 6 31 157 73 43 5 2 12 21 22 52 88 95 263 277 278 299 346 20 120 83 30 21 23 48 79 30 27 10 353 12 27 43 49 9 334 329 0 36 91 73 25 0 322 190 279 320 319 351 85 55 25 24 41 69 72 34 39 28 2 349 340 312 266 294 316 11 37 52 66 59 346 328 327 0 16 0 350 337 355 15 53 87 106 79 39 23 13 358 338 321 319 319 314 309 300 301 305 308 301 248 277 294 302 311 337 337 336 347 19 60 68 73 76 71 63 59 55 50 43 30 19 12 24 28 13 0 345 330 298 223 60 39 13 0 344 341 346 355 3 20 64 96 88 78 67 54 33 3 338 331 319 289 318 332 317 288 252 286 315 323 334 40 353 326 10 39 42 25 14 48 87 124 136 142 112 92 73 33 322 306 286 196 291 317 310 325 335 335 329 341 4 46 47 34 39 115 136 73 30 22 16 0 359 8 32 48 20 352 333 328 328 332 344 4 8 41 102 104 70 74 75 14 348 343 358 48 20 281 278 269 227 144 61 39 31 22 22 17 5 356 333 170 159 142 91 36 333 303 287 294 31 43 16 344 356 34 34 21 324 301 290 351 29 17 335 313 310 304 275 228 221 250 271 287 290 284 187 177 210 247 258 225 218 231 253 279 278 279 278 266 243 195 162 146 151 160 201 311 351 23 78 79 79 179 285 292 255 242 251 246 240 239 237 233 240 282 308 92 94 93 88 91 91 91 82 74 83 126 180 233 256 241 234 237 48 58 83 91 69 223 224 226 228 230 257 270 236 225 248 273 270 197 174 178 214 250 264 269 271 269 264 251 237 225 215 204 189 191 206 229 241 247 253 265 272 269 254 246 242 247 250 248 250 252 252 251 251 244 216 190 177 180 176 172 152 141 134 130 129 126 122 109 85 62 63 64 63 41 15 348 323 299 285 264 211 169 152 144 135 126 116 105 106 108 117 130 147 162 175 180 180 175 175 180 180 164 147 140 139 139 137 135 131 128 121 119 120 140 149 150 160 180 208 222 226 225 225 226 230 235 241 244 245 245 247 247 248 249 250 251 255 260 272 279 285 272 264 257 259 269 303 332 342 344 348 47 91 98 96 92 90 90 92 90 85 79 74 72 74 77 82 85 82 82 83 88 95 104 111 115 121 129 135 138 140 140 140 139 144 144 137 133 130 129 129 128 127 126 124 120 116 116 114 112 110 109 111 115 122 130 134 141 146 150 151 152 150 147 146 144 144 143 141 141 142 142 142 141 143 150 178 54 1 333 307 265 165 154 150 151 150 146 144 144 145 154 154 154 142 142 150 159 148 103 12 17 19 67 94 105 109 110 108 106 102 100 102 102 102 98 79 20 0 16 46 57 67 69 71 72 71 69 71 110 136 147 151 147 139 133 129 124 119 124 127 130 130 125 118 113 111 110 123 114 70 47 35 29 21 0 345 339 337 333 330 328 323 318 311 305 300 298 295 294 294 295 301 308 307 301 301 296 291 290 290 293 293 290 288 289 294 296 299 300 302 304 340 340 340 339 339 339 338 338 338 338 338 337 337 336 336 335 335 334 334 334 334 333 333 333 332 333 332 332 332 331 331 330 330 330 329 329 329 329 329 330 331 331 332 333 335 336 336 337 338 339 340 340 340 340 338 337 335 335 336 340 346 352 0 11 15 19 14 17 40 67 76 83 79 63 50 47 50 46 31 40 64 70 71 56 46 38 47 82 145 160 145 102 78 71 27 42 48 42 30 20 32 37 18 6 8 338 324 318 304 244 233 21 318 312 296 296 297 323 333 320 317 319 326 328 320 309 103 64 58 32 13 23 22 0 327 311 322 327 332 334 335 347 347 334 326 309 335 342 320 313 307 303 288 269 256 256 259 260 253 238 217 196 177 175 175 180 186 200 214 221 224 206 166 147 139 139 139 138 140 140 138 118 92 330 298 301 308 20 66 31 357 330 355 42 44 45 37 39 53 68 71 74 120 191 256 286 313 340 0 46 116 117 110 319 0 24 133 132 119 76 37 59 60 43 29 221 73 28 346 255 180 97 351 336 20 83 197 253 272 264 115 46 25 12 25 56 76 93 108 75 35 30 19 13 356 333 344 6 10 10 0 6 351 347 351 22 17 352 335 330 353 16 101 121 128 99 68 31 0 339 318 303 293 287 284 290 296 303 301 300 295 280 273 286 295 301 302 257 227 206 81 73 69 71 76 86 97 100 97 90 75 58 32 10 0 358 352 346 337 335 328 258 95 49 21 5 348 352 359 6 3 358 19 72 85 73 60 55 45 17 359 358 359 358 352 346 333 322 296 298 306 313 322 39 6 0 16 70 89 45 21 37 80 153 171 162 103 91 86 41 310 307 298 209 261 291 292 318 341 353 4 14 33 58 40 14 338 347 63 53 42 37 10 338 325 325 349 6 320 315 312 310 315 329 333 339 335 357 42 27 19 10 9 18 354 343 314 202 199 232 260 266 267 247 46 38 36 26 15 5 344 317 268 180 158 146 66 351 323 304 290 298 325 52 52 21 351 338 343 318 256 269 289 0 27 22 331 321 324 334 345 330 313 311 317 325 332 23 157 178 206 232 251 248 225 204 223 256 268 279 288 254 195 161 154 151 149 149 162 169 357 17 43 126 198 211 249 282 276 286 329 268 256 261 261 258 269 284 255 118 117 127 126 111 113 115 116 102 328 209 186 206 236 264 31 75 81 77 76 70 286 266 259 255 249 245 258 257 246 242 246 264 260 212 176 167 198 234 257 264 268 269 266 260 251 237 226 211 194 191 194 212 224 234 243 256 262 259 249 243 238 233 229 229 234 237 240 240 241 235 210 171 163 165 165 162 151 144 139 140 141 142 140 136 132 122 110 108 112 136 193 261 266 262 260 253 238 180 144 143 138 134 126 119 126 138 151 166 177 182 182 180 177 173 171 177 183 176 161 150 147 146 142 135 131 125 116 113 116 122 139 148 173 191 203 213 220 223 226 230 236 241 246 249 248 248 248 250 252 253 258 263 274 281 291 286 279 269 265 263 275 292 319 331 338 332 333 119 117 114 107 102 98 96 96 95 92 87 86 86 91 100 108 103 99 97 95 92 96 100 107 114 124 130 134 134 132 127 130 132 139 135 129 127 128 129 129 129 128 127 125 122 119 120 119 118 117 118 120 123 130 135 142 147 154 161 165 168 164 156 150 147 146 146 146 146 145 146 145 145 147 147 148 158 174 196 218 210 180 166 160 160 160 156 157 157 167 175 197 190 193 211 211 222 237 308 1 20 31 81 102 113 116 118 115 113 108 106 105 106 108 109 94 325 320 10 46 66 72 72 75 73 75 65 46 52 76 123 132 129 128 122 124 120 117 117 118 123 122 119 115 114 120 127 143 121 92 67 50 30 0 346 335 330 324 317 312 306 300 297 293 293 296 296 297 300 301 304 303 300 290 290 290 290 290 291 291 294 294 291 287 285 285 286 288 289 291 293 340 340 340 339 339 338 338 338 338 338 337 337 337 336 335 335 335 334 334 334 334 333 333 332 332 332 332 332 331 331 331 330 330 329 329 329 329 329 329 330 330 331 332 334 335 336 337 337 338 340 340 340 340 339 337 335 334 335 337 342 348 0 13 31 43 46 40 49 67 80 102 117 103 86 64 46 60 44 24 44 88 99 90 72 59 30 13 16 118 110 60 46 42 77 69 51 51 44 8 351 5 10 350 316 299 307 304 294 262 234 234 254 295 305 295 316 333 335 332 324 322 319 340 357 7 47 85 52 41 26 19 8 6 2 340 328 324 328 327 329 330 332 328 320 310 296 282 281 285 288 289 290 286 275 262 251 251 251 248 237 220 206 194 191 187 185 189 198 224 247 249 224 188 165 157 151 150 149 158 166 180 193 203 228 258 283 297 323 56 120 179 326 357 357 4 30 48 91 124 135 133 143 217 250 279 310 332 0 25 60 91 154 221 292 351 17 102 113 115 97 82 88 56 333 300 276 209 234 255 247 268 13 17 14 41 71 131 133 96 82 68 33 19 8 11 23 55 83 88 58 31 74 49 25 9 348 350 352 353 338 316 346 10 11 13 19 348 328 316 328 351 6 36 47 55 57 73 71 343 306 298 290 279 268 264 271 282 297 293 290 285 277 273 294 305 310 304 220 217 200 86 80 79 77 82 92 102 111 117 118 110 103 90 37 350 341 333 332 323 309 293 278 222 39 19 0 355 358 359 359 345 337 338 350 62 58 54 54 50 35 24 13 359 344 325 319 307 306 304 303 315 329 355 16 13 0 346 6 92 62 17 328 114 164 247 253 60 63 62 25 318 292 264 218 233 31 44 27 18 9 11 21 44 60 53 39 17 39 79 85 82 91 30 3 343 338 342 336 317 308 306 302 313 336 346 358 15 48 66 42 20 0 23 45 19 0 347 337 320 317 308 295 293 325 27 35 27 19 9 0 342 292 222 150 136 133 93 327 318 306 307 326 344 14 15 24 36 21 314 274 260 254 284 39 39 25 337 330 332 344 347 338 337 343 340 334 319 288 198 198 207 224 244 267 229 205 206 225 249 263 274 155 142 138 151 159 128 123 139 144 140 314 293 261 226 216 224 258 286 298 299 255 234 235 273 301 311 326 95 129 130 132 129 123 131 141 161 193 234 263 269 261 228 197 99 93 106 87 65 94 224 258 271 285 284 282 281 262 230 235 242 260 250 218 167 157 179 222 254 263 267 268 263 255 247 240 235 225 211 199 195 203 211 219 226 234 241 243 244 242 239 234 227 222 225 230 235 242 250 251 228 185 173 170 165 161 155 154 155 156 156 157 155 154 152 151 149 154 161 172 190 216 230 237 240 235 226 197 170 158 151 146 143 143 152 163 174 178 180 176 177 183 182 178 169 167 166 166 166 164 157 153 144 135 127 122 118 120 128 150 174 187 195 202 207 210 215 221 227 233 240 245 246 246 247 247 247 253 256 261 269 279 292 295 295 284 276 267 272 279 301 323 336 335 332 321 305 147 129 126 118 114 107 105 102 101 101 101 103 111 119 127 129 114 106 104 104 100 102 106 111 118 128 123 123 118 117 115 117 118 121 121 122 123 124 127 127 127 127 125 124 121 120 120 120 122 125 128 133 138 142 146 149 156 160 167 172 178 177 171 163 157 153 151 149 148 149 148 151 152 154 159 165 170 180 191 205 201 185 170 163 163 160 157 159 162 167 172 179 179 196 211 233 265 284 2 48 52 62 91 110 118 121 121 122 120 116 115 114 114 117 123 155 279 295 346 78 87 91 86 80 80 75 62 54 42 38 76 115 130 128 127 128 124 118 117 117 117 115 114 114 116 125 128 130 108 87 74 59 31 354 333 324 317 310 301 296 292 289 287 286 289 293 299 303 312 312 312 308 302 291 289 289 289 291 292 292 293 292 290 286 282 277 276 280 284 286 286 341 340 340 339 339 338 338 338 338 337 338 337 336 336 336 335 335 334 334 334 333 333 333 333 332 332 332 331 331 330 330 329 329 329 329 329 329 328 328 329 330 331 332 334 335 336 337 337 339 340 341 340 340 338 336 335 334 334 335 339 348 4 42 60 71 59 55 64 74 79 88 92 86 80 67 58 53 39 30 28 42 60 59 62 71 57 19 34 79 60 45 44 48 59 59 54 62 48 0 348 346 358 0 353 329 310 307 304 274 263 299 331 342 344 345 334 329 327 328 326 325 322 97 104 102 58 56 50 34 21 21 25 16 347 324 321 317 329 334 330 329 327 322 319 316 306 289 271 265 268 274 279 279 273 259 246 239 239 238 232 226 218 212 205 197 192 192 208 242 258 260 249 216 191 177 168 169 172 182 189 196 199 201 209 236 280 307 322 305 193 180 174 4 263 328 4 33 157 167 171 162 191 261 272 280 281 318 358 33 61 68 341 285 323 350 13 21 8 16 24 50 81 54 12 0 338 299 314 322 78 58 37 337 338 12 49 74 354 336 58 81 67 15 357 9 22 32 41 58 78 96 115 71 32 356 332 331 327 324 312 312 350 15 21 352 337 321 315 308 337 5 26 33 28 6 358 24 84 289 287 286 287 282 271 278 284 274 279 290 296 303 289 287 320 329 343 29 56 24 335 308 73 83 74 71 73 77 86 102 106 102 101 97 91 333 318 316 311 291 273 277 272 254 217 17 344 347 0 352 342 322 320 330 355 46 52 58 64 60 49 19 336 329 314 299 304 310 315 313 314 347 16 23 22 15 2 354 353 353 353 325 314 29 217 249 257 289 24 26 356 343 331 346 40 73 56 48 39 22 1 4 13 37 57 63 46 345 256 136 116 107 103 107 91 320 329 333 335 327 314 316 324 346 15 39 49 50 57 65 72 67 54 51 65 88 33 354 348 345 345 341 340 23 58 45 27 13 12 10 10 8 9 39 79 66 78 91 352 307 305 323 346 330 323 316 335 27 8 341 333 327 331 37 52 52 46 267 298 306 315 316 315 320 323 321 321 320 308 277 242 221 216 219 214 174 181 197 219 232 215 147 123 125 127 135 136 58 129 174 187 200 0 296 277 259 245 238 233 238 248 249 230 219 214 293 325 350 56 94 114 115 115 115 121 133 145 161 174 193 230 253 267 238 196 162 143 128 53 335 258 242 241 257 280 287 286 281 277 264 243 247 259 242 205 160 161 176 216 244 257 263 266 261 251 235 229 228 226 222 211 205 203 205 207 210 214 220 228 233 238 240 240 233 231 233 242 253 263 269 269 256 229 203 180 169 166 164 167 167 168 166 166 164 163 163 165 167 172 176 180 189 200 213 221 225 222 214 198 183 172 163 157 154 158 167 176 181 178 172 161 180 195 199 188 176 165 160 159 182 204 184 167 149 140 132 132 143 200 219 221 216 211 208 208 209 211 215 220 226 232 235 237 236 238 241 244 251 257 267 276 284 289 296 295 290 277 272 267 285 309 338 347 347 328 314 304 255 132 135 131 128 123 118 114 111 109 112 118 127 142 155 154 132 114 108 106 105 105 103 108 115 114 111 106 104 106 108 109 110 108 105 108 112 116 121 125 128 129 128 127 124 122 122 123 124 127 131 137 145 149 154 154 155 160 164 169 175 178 182 180 176 170 165 161 156 154 152 154 154 158 162 167 171 176 181 188 201 198 186 170 163 160 154 147 148 149 164 179 193 179 180 180 190 196 169 56 62 64 71 87 115 125 130 131 131 128 124 124 125 128 139 172 215 258 268 178 115 114 109 106 92 85 73 62 58 39 27 30 84 126 130 131 132 127 123 125 121 116 113 113 115 120 125 123 115 101 91 81 66 21 328 310 300 298 296 292 294 293 289 289 288 291 297 309 315 319 315 312 312 306 303 293 290 290 290 291 290 291 290 290 289 291 294 293 294 296 292 284 341 340 339 339 339 338 338 338 338 337 338 337 337 336 336 335 335 334 334 334 333 333 333 332 332 332 331 331 330 330 330 329 329 329 329 328 328 328 328 329 330 331 333 335 335 336 337 338 340 341 342 341 340 338 337 335 332 331 333 338 347 19 73 77 71 61 55 54 62 67 72 76 76 77 75 81 72 55 39 26 21 30 45 52 64 47 29 33 58 74 81 88 75 70 69 67 106 39 0 331 323 327 305 295 292 304 332 355 16 4 357 1 0 349 328 310 325 334 346 352 352 0 152 163 168 328 21 39 21 9 350 330 327 322 316 314 318 335 337 334 330 326 322 320 317 313 304 289 273 263 270 275 276 270 255 236 226 224 224 223 222 221 218 211 204 197 194 210 228 248 254 253 235 214 198 189 185 187 192 194 194 196 187 168 136 356 330 323 311 253 190 180 173 169 180 307 250 230 221 210 199 252 283 280 243 216 235 326 50 81 111 86 48 358 355 18 39 47 11 11 35 64 175 245 292 265 282 0 91 135 198 237 266 304 332 14 37 0 217 163 143 148 180 184 136 31 18 347 320 281 166 138 102 65 291 315 325 304 299 300 313 354 23 16 342 334 328 343 356 0 7 19 19 11 330 310 305 312 301 287 286 291 297 309 321 315 296 298 310 311 310 279 298 339 337 347 23 24 358 319 299 307 32 40 53 59 53 63 82 83 83 92 106 200 249 269 289 299 304 305 301 284 264 203 211 346 348 352 347 326 313 302 298 323 36 66 88 117 169 196 200 343 340 323 319 329 324 317 318 334 35 34 24 19 14 14 8 4 0 2 1 1 5 7 349 233 294 12 324 292 21 26 22 28 45 58 60 58 36 7 2 5 21 49 79 81 79 217 28 40 47 74 107 123 154 305 317 319 316 312 328 0 37 40 41 50 55 57 62 84 80 71 51 83 147 117 77 349 339 342 333 330 343 16 36 16 5 5 9 17 2 348 349 43 51 60 65 36 358 340 332 329 319 317 320 331 9 352 353 6 5 17 17 33 43 1 248 237 246 254 269 277 286 303 318 321 321 316 309 293 259 223 204 191 181 192 202 213 204 157 131 116 121 128 139 118 8 115 136 122 136 289 285 287 287 281 270 247 233 232 239 243 243 250 276 306 20 88 96 101 99 94 100 117 134 154 201 218 205 201 231 250 236 202 156 151 155 215 236 243 246 236 217 233 273 282 286 295 290 273 262 258 244 207 160 166 182 216 237 251 258 262 264 256 238 231 228 230 231 230 225 219 215 211 209 211 214 218 223 230 236 240 238 239 240 260 272 271 268 262 255 245 226 200 178 173 174 178 178 177 173 171 171 170 170 172 175 180 182 184 189 194 202 206 208 210 206 196 187 178 169 162 159 163 170 177 178 170 164 166 192 209 220 205 189 174 172 181 198 208 197 179 157 151 149 161 201 244 236 229 215 210 208 209 210 211 214 218 222 226 227 229 229 234 240 249 260 269 279 286 284 285 284 276 269 258 263 273 314 347 4 352 331 310 304 314 76 118 135 135 134 129 125 121 120 122 130 140 154 162 169 149 119 103 99 98 100 102 107 109 108 101 96 91 93 94 102 105 107 104 98 95 97 101 112 121 128 132 134 133 132 131 131 131 133 136 142 147 154 158 160 159 159 162 165 169 174 178 182 184 184 182 180 176 169 164 163 161 160 162 167 172 176 179 181 186 195 196 193 172 154 140 139 144 154 166 173 187 187 187 180 180 174 151 115 84 72 66 66 66 108 129 136 137 134 132 132 133 138 148 162 195 233 233 223 136 122 125 123 112 99 85 71 54 42 25 19 18 46 98 124 129 127 126 127 125 125 122 123 123 128 127 127 120 111 103 104 112 148 222 245 257 264 273 279 284 289 290 291 291 294 302 309 316 318 316 312 311 311 308 303 296 291 291 289 289 288 289 290 293 297 303 305 306 303 301 297 286 340 340 339 339 339 338 338 338 338 338 338 337 337 337 336 335 335 334 334 333 333 333 332 332 332 332 331 331 331 330 329 329 329 328 328 328 328 328 329 329 331 332 334 335 336 336 336 338 340 342 343 343 342 341 340 339 334 333 334 336 351 66 86 87 76 66 60 57 59 60 63 72 90 118 110 101 82 70 63 50 28 40 58 56 47 35 35 40 54 71 62 70 82 96 123 126 294 310 294 285 289 289 288 301 320 354 11 9 4 351 345 340 316 283 304 313 340 353 359 5 0 340 237 183 2 354 4 8 9 12 11 0 339 324 319 318 320 327 337 332 326 319 314 315 315 314 312 308 304 295 289 285 282 273 253 226 212 207 210 211 216 218 219 214 207 202 202 214 229 242 244 243 237 227 214 206 199 195 192 191 191 190 172 149 116 341 311 314 308 260 215 206 199 191 180 144 103 35 38 28 341 263 300 318 199 176 165 162 155 135 120 105 91 12 301 253 186 167 168 41 41 36 16 307 302 268 210 176 155 154 180 232 260 303 346 18 50 78 109 134 135 139 141 133 118 42 333 288 296 295 262 185 164 170 223 325 318 293 307 333 4 17 18 5 337 346 355 1 357 344 359 2 345 327 302 320 341 358 353 330 312 298 298 319 333 336 334 347 359 350 327 231 185 255 319 326 358 356 337 313 316 43 59 60 65 69 64 79 92 92 92 95 92 274 259 255 264 312 341 347 346 322 269 199 294 352 347 341 321 303 293 274 281 329 56 119 137 145 145 103 55 25 6 345 337 327 317 313 315 3 55 30 16 8 24 34 12 359 350 3 18 17 13 3 10 52 56 289 269 286 19 32 28 13 16 47 56 58 48 26 4 3 6 24 64 87 75 64 43 12 346 356 18 64 109 224 303 317 316 320 344 50 72 51 47 57 64 65 83 96 82 85 148 195 194 143 123 293 306 311 320 325 329 0 22 10 0 354 3 10 354 342 329 27 44 43 43 33 349 334 344 341 333 329 330 312 306 328 3 16 0 338 335 23 43 17 256 222 241 257 272 274 265 296 315 315 312 309 309 310 286 209 188 191 196 201 197 178 151 132 124 119 121 124 132 330 337 39 96 136 217 244 257 274 286 288 288 283 288 292 276 257 241 252 261 275 92 105 103 100 90 86 91 144 185 175 195 238 238 227 238 243 243 185 136 157 207 239 230 224 240 230 177 180 280 284 285 284 284 280 270 255 234 191 160 170 189 222 237 247 253 258 261 253 240 229 225 227 230 236 241 245 244 241 236 230 223 218 220 222 226 231 234 229 224 246 255 258 254 249 248 243 230 203 184 179 181 187 190 188 181 177 177 177 177 178 181 184 185 186 189 192 195 196 197 200 198 193 188 180 173 167 163 164 166 169 168 163 167 180 203 222 234 222 211 198 195 196 202 203 197 183 171 167 170 183 209 231 237 229 209 201 200 204 208 209 211 212 215 218 220 225 227 236 249 264 275 282 279 272 265 264 258 249 243 239 255 295 0 5 0 331 314 314 330 0 67 113 131 134 134 133 132 130 134 139 147 154 162 160 149 118 105 98 98 100 103 107 112 106 100 93 87 83 83 87 96 101 102 100 97 89 82 80 86 102 119 132 140 141 141 140 141 142 144 146 149 152 157 161 164 166 165 164 166 168 173 177 180 185 187 189 188 186 182 178 174 170 168 168 172 176 179 181 183 184 189 185 162 110 121 132 147 164 180 185 184 184 180 180 180 175 151 117 102 91 84 75 64 52 100 128 140 138 136 135 136 138 141 148 165 194 218 209 169 120 121 130 129 118 99 78 69 41 25 21 16 19 27 58 104 119 125 126 128 130 130 134 139 138 138 128 122 118 116 120 143 174 199 219 227 231 240 250 260 269 275 279 286 295 306 312 315 315 311 307 303 303 302 302 300 297 297 295 295 296 296 297 297 299 301 301 300 301 298 298 298 288 340 340 339 339 338 338 338 338 338 338 337 337 337 337 336 335 334 334 334 333 333 333 333 332 332 332 331 331 330 329 329 329 329 328 328 328 328 328 329 330 331 332 334 335 335 336 337 338 342 345 346 349 352 354 354 351 346 342 339 337 0 97 101 96 86 78 71 70 69 66 59 52 63 88 93 86 70 57 44 51 56 56 61 73 56 22 46 58 56 41 27 40 79 116 110 73 346 322 313 287 271 300 4 25 29 26 24 354 329 317 317 302 262 309 335 346 4 9 3 355 333 309 299 309 344 349 350 356 2 9 3 353 336 323 318 318 323 325 327 319 313 309 310 311 313 313 314 313 312 309 306 303 298 291 262 217 201 195 197 202 208 215 217 217 214 210 212 219 227 235 237 237 233 231 226 220 213 204 196 191 190 186 175 171 169 210 260 291 291 249 277 247 203 199 180 70 50 40 36 33 52 174 344 350 52 98 93 103 108 102 110 119 171 205 214 219 194 198 197 180 115 52 27 357 12 53 193 217 256 242 252 290 293 330 42 46 59 74 92 89 76 72 75 88 103 118 263 264 266 279 293 237 176 144 179 310 300 294 0 32 39 16 356 339 329 345 355 4 344 334 341 339 317 307 312 15 24 20 0 346 342 329 324 339 346 349 344 340 346 351 341 186 165 147 0 335 332 339 330 321 352 66 95 109 132 143 149 128 108 88 84 80 35 299 279 275 281 355 2 2 355 338 308 273 302 335 336 320 302 309 329 0 0 9 60 119 123 96 78 59 47 37 10 349 336 324 312 315 320 20 51 32 12 342 38 75 322 319 317 354 13 18 9 348 344 356 35 46 305 21 40 44 27 354 343 337 19 45 52 32 8 357 0 22 46 68 72 74 80 58 16 0 357 5 18 47 355 346 332 351 25 57 68 47 50 71 53 58 101 117 229 224 208 192 193 212 217 314 317 313 308 315 323 347 5 8 0 352 344 340 329 337 354 39 38 25 34 38 358 347 351 350 347 322 312 304 325 347 357 356 314 307 312 328 346 281 242 236 252 265 282 269 160 209 273 284 286 286 287 288 289 234 182 185 188 187 168 144 135 131 127 120 92 40 344 312 310 310 303 200 221 233 239 243 244 248 245 241 256 272 274 217 188 238 259 277 139 133 118 107 94 88 76 294 276 247 235 240 242 251 267 270 259 218 171 184 232 263 250 228 215 188 157 153 198 262 266 264 262 264 266 257 229 178 166 173 195 223 236 246 252 255 256 252 242 226 217 212 214 221 233 245 254 257 256 251 243 233 228 224 221 219 217 209 210 223 232 239 239 238 236 230 214 188 178 182 191 199 205 204 195 187 182 180 180 182 183 185 185 187 189 195 200 199 196 193 191 190 189 185 179 172 167 163 162 162 161 161 167 183 207 232 241 237 229 218 212 207 204 200 195 187 181 178 183 193 211 226 237 220 196 190 189 195 200 204 205 206 208 210 214 221 235 252 262 272 269 264 256 250 246 243 239 233 234 238 268 351 13 0 333 319 327 338 343 0 39 104 117 125 131 138 140 141 144 148 153 154 151 139 122 108 107 106 109 113 118 115 110 101 94 89 82 76 72 78 88 98 100 101 97 90 79 68 59 56 58 105 134 145 146 148 148 148 149 149 149 150 152 160 164 167 167 167 167 169 173 176 180 185 188 190 188 187 186 186 186 183 180 175 175 177 180 182 183 175 159 104 110 121 136 149 174 185 193 187 183 177 177 172 171 156 127 115 108 106 103 101 81 58 92 122 137 136 136 137 137 138 145 154 177 192 201 174 136 126 130 138 139 127 99 84 71 20 7 5 12 18 27 46 74 102 120 127 131 133 137 139 142 140 134 126 122 121 124 141 184 205 214 221 228 230 233 241 249 257 272 284 299 310 318 316 311 307 302 296 294 292 291 296 299 302 304 305 303 304 305 305 304 302 300 297 295 294 294 296 298 291 340 340 339 339 339 339 338 338 338 338 337 337 337 337 336 335 335 334 334 333 333 333 333 332 332 332 331 330 330 329 329 329 328 328 328 328 328 328 329 331 332 333 335 335 336 335 336 339 343 347 352 8 29 27 19 9 358 347 340 335 344 83 101 96 91 87 87 85 86 86 70 54 61 81 93 85 69 50 37 31 43 56 44 41 49 43 50 67 72 41 17 357 1 166 58 36 5 356 1 32 53 41 43 44 31 7 354 333 328 324 333 350 9 3 358 355 359 2 329 314 302 300 304 314 329 339 344 347 348 350 348 342 329 323 324 322 321 317 313 309 309 310 311 312 313 314 315 315 315 314 313 312 310 308 295 234 190 187 189 196 205 212 220 226 225 220 219 221 226 230 233 233 232 234 237 239 230 217 206 198 195 191 185 183 187 201 221 247 258 265 1 47 69 102 83 53 47 43 36 32 58 263 304 316 327 4 40 40 37 39 40 56 228 219 212 187 141 336 288 240 213 160 57 37 46 31 341 333 328 341 330 316 298 280 103 64 49 49 29 316 320 344 16 56 109 151 284 276 257 266 280 264 227 200 227 262 273 299 65 44 33 6 338 307 282 149 27 353 327 324 321 315 299 258 352 32 33 27 351 333 333 337 343 356 8 17 6 351 347 353 59 84 21 331 328 326 320 313 326 333 21 108 129 141 154 153 136 96 88 81 73 59 7 304 287 302 19 19 3 351 343 331 315 304 299 304 306 301 321 11 11 14 12 350 292 276 112 68 60 49 47 43 20 356 328 329 332 335 338 356 18 25 14 0 138 185 199 333 3 13 7 359 338 311 296 296 304 329 5 46 62 62 22 344 336 339 4 35 50 38 19 352 358 13 26 51 84 103 111 85 54 25 4 357 9 15 6 353 333 25 45 40 20 353 13 43 49 44 52 56 37 339 237 204 201 202 123 56 333 311 308 320 329 344 341 314 256 244 255 272 288 320 20 60 36 9 27 29 9 351 339 323 293 258 276 291 311 327 330 323 304 316 318 309 273 229 241 244 248 262 292 295 312 289 266 265 267 270 269 277 287 272 206 170 159 154 147 141 136 133 131 76 351 330 313 276 297 307 318 314 215 227 240 249 255 262 261 248 233 234 237 208 180 229 276 341 144 143 134 126 114 132 246 258 260 261 269 259 196 223 251 261 261 244 207 184 225 273 283 276 253 216 189 186 210 244 256 262 258 263 275 277 257 201 188 188 200 213 225 234 239 242 244 244 239 227 213 200 196 197 203 213 227 243 251 255 254 251 247 241 237 226 218 212 212 215 220 224 224 221 218 210 193 175 182 191 205 212 216 218 217 207 196 188 185 185 185 184 182 181 182 189 198 204 202 195 190 191 195 194 188 174 166 163 162 162 160 161 164 173 194 224 234 237 233 227 222 215 208 201 194 190 187 185 190 196 208 213 220 191 180 179 182 188 191 196 198 199 198 200 203 217 242 261 263 257 250 246 242 240 238 235 233 231 239 256 328 351 1 346 338 344 341 340 340 347 21 81 105 129 138 145 144 144 145 146 148 143 138 128 122 116 119 120 124 127 128 109 101 98 94 89 79 72 69 75 85 95 101 101 97 90 85 75 61 48 38 47 88 134 143 147 147 146 144 143 143 146 151 160 166 170 170 169 170 173 176 178 183 188 190 192 190 190 190 191 192 192 187 185 180 177 177 175 154 121 112 130 145 149 159 169 183 189 191 188 180 175 171 169 155 138 122 122 123 125 130 138 141 138 94 118 131 141 142 142 143 145 152 166 186 192 192 163 142 141 147 150 139 132 118 107 31 351 354 0 8 14 21 36 53 80 106 120 125 129 129 135 140 138 131 125 122 121 135 165 203 217 225 231 236 238 241 243 254 267 286 303 316 320 318 311 305 297 293 289 288 288 287 291 294 299 300 302 303 306 307 307 304 302 301 299 299 300 303 302 302 296 340 340 339 339 339 339 339 338 338 338 338 337 337 336 336 335 335 334 334 333 333 333 332 333 332 332 331 330 330 329 328 328 328 328 328 328 328 329 330 331 333 334 335 335 335 335 336 338 345 349 7 85 101 98 46 17 358 344 329 315 297 319 67 86 79 67 75 86 95 98 96 88 78 96 106 113 117 109 73 42 37 31 17 5 324 0 35 61 56 37 4 326 37 91 64 32 357 348 353 49 63 53 56 58 39 22 8 355 354 352 350 347 350 357 337 316 305 295 288 286 287 297 303 310 321 334 339 342 336 334 333 334 333 326 321 315 313 311 311 311 312 313 314 315 315 315 316 316 316 316 317 317 315 317 324 319 205 187 193 201 207 213 226 237 237 229 220 216 216 217 222 222 228 236 245 253 251 243 229 215 207 205 199 196 197 202 213 224 239 226 184 156 125 128 119 95 67 35 29 41 163 224 258 276 284 278 284 10 23 17 355 331 266 210 186 137 27 7 343 261 187 149 48 71 121 1 329 332 337 342 342 335 224 196 144 47 37 50 52 30 352 338 346 27 113 70 353 308 279 258 252 258 236 225 221 231 301 31 59 49 20 342 312 276 141 112 46 351 324 336 343 349 349 347 7 16 17 25 33 355 345 336 343 355 3 6 345 342 358 24 59 67 39 298 300 304 245 197 206 125 91 113 122 125 124 112 90 75 84 85 78 46 352 326 317 335 32 48 6 348 335 331 325 328 323 315 320 332 8 25 19 6 341 307 240 269 341 62 56 48 35 21 9 339 313 326 337 345 348 351 4 8 354 350 341 336 333 0 14 23 358 330 300 277 274 289 303 322 328 298 110 106 83 10 348 347 354 11 53 55 32 356 352 355 6 40 75 66 69 71 67 58 25 12 15 11 333 332 346 43 65 75 33 307 309 23 84 44 25 22 24 17 53 167 148 154 163 209 293 322 331 340 354 4 351 339 325 276 228 231 243 265 328 46 39 43 110 93 13 335 320 316 302 285 283 282 281 290 298 310 325 342 337 312 252 222 241 257 305 347 356 354 317 305 282 267 260 267 279 287 293 293 284 130 141 144 146 142 135 127 108 27 344 321 302 277 250 276 315 315 298 227 245 273 285 294 306 301 257 246 247 246 246 31 76 92 152 155 148 159 188 231 248 258 250 248 255 233 131 187 214 233 242 244 204 177 176 244 280 281 276 256 221 194 206 225 248 262 266 264 263 269 254 221 214 209 206 209 215 225 233 235 235 233 230 228 221 207 192 191 192 193 201 216 232 243 251 255 256 257 256 244 231 222 219 219 220 215 209 203 200 197 194 188 194 202 214 219 220 223 226 226 220 207 200 192 187 182 178 181 182 185 190 198 199 200 197 201 208 209 202 183 172 166 168 167 166 164 162 173 195 217 225 230 228 226 222 218 210 204 198 192 190 188 189 189 188 178 167 168 170 173 178 181 184 187 190 188 185 180 185 202 227 237 242 242 242 242 240 241 238 234 235 243 268 299 349 16 29 33 10 346 333 333 349 8 37 91 120 132 137 136 135 135 136 138 138 136 133 131 128 128 131 133 140 118 92 94 95 97 93 90 82 74 68 74 85 98 102 102 95 90 87 81 73 59 48 41 56 93 128 136 135 134 133 134 138 143 150 160 165 169 170 171 172 176 180 185 188 194 199 201 204 201 198 193 192 191 192 193 192 188 190 185 184 176 172 170 168 172 175 178 182 186 186 185 180 174 171 158 138 132 130 135 140 145 155 165 175 170 107 123 132 148 151 150 151 152 158 169 188 190 187 163 157 160 160 155 142 139 144 170 237 319 345 356 0 11 20 31 40 55 80 98 116 126 131 133 136 133 131 129 127 126 149 176 206 222 232 241 244 247 252 257 269 285 306 315 320 315 306 299 296 293 289 286 286 287 291 293 296 300 301 301 301 302 302 302 301 303 307 310 313 313 315 312 308 305 340 340 339 340 339 339 339 338 338 338 338 337 337 337 336 336 335 335 334 334 333 333 333 333 332 332 331 330 329 329 328 328 328 328 328 328 328 330 331 332 333 334 334 334 333 334 334 339 344 351 60 142 126 117 83 40 339 328 315 301 298 308 60 78 58 41 8 35 78 72 63 56 67 111 105 109 94 88 78 65 52 32 8 15 3 356 355 13 23 20 348 333 0 49 51 18 342 308 0 71 73 76 86 95 84 63 11 341 330 324 328 330 325 309 266 261 276 274 270 276 282 292 300 306 318 328 332 331 324 323 322 326 326 318 313 310 311 312 313 314 314 315 315 316 317 317 317 317 317 318 321 321 319 324 329 335 335 306 242 224 223 225 231 234 235 225 216 204 193 198 208 213 222 236 249 255 263 266 262 247 241 231 227 220 213 211 216 221 228 217 198 186 182 178 180 183 202 235 326 119 144 179 253 251 238 228 206 154 27 349 306 320 93 95 100 58 351 344 326 193 144 101 46 130 170 100 340 325 321 319 320 286 222 175 106 35 36 53 63 60 13 343 334 4 100 53 357 307 298 312 281 269 260 245 210 205 10 257 220 174 0 334 290 241 168 129 56 15 356 356 343 325 326 334 0 355 340 351 0 354 342 327 333 346 349 338 322 328 10 55 86 180 190 213 260 261 210 204 210 198 111 102 95 86 84 84 84 84 90 95 97 52 12 4 349 339 24 62 13 345 329 328 330 340 336 324 330 340 20 33 30 3 345 321 261 275 103 86 65 55 44 3 324 295 288 298 302 300 317 330 346 347 334 336 339 350 0 7 12 16 13 355 343 330 315 323 324 330 324 318 35 104 124 99 357 325 309 286 330 25 21 355 341 343 0 52 59 41 45 53 69 70 49 24 4 192 193 279 358 18 77 120 87 333 269 215 132 87 67 346 314 296 274 205 136 139 195 242 298 0 11 12 17 12 353 344 337 354 331 224 243 279 330 0 24 52 170 192 200 199 298 324 306 298 297 279 247 256 268 286 305 339 339 330 169 150 129 104 49 324 304 276 290 292 288 285 278 300 311 307 308 316 12 91 124 135 143 134 116 91 74 41 326 304 302 278 189 206 257 284 277 220 224 249 266 285 322 337 338 309 286 266 258 84 86 105 149 151 144 124 94 30 351 324 310 220 203 215 226 229 231 236 236 234 198 175 166 226 263 261 257 250 236 212 198 207 225 234 244 243 246 255 245 230 222 218 218 215 217 225 231 235 232 226 218 211 208 205 199 195 191 188 192 199 216 229 239 244 250 255 258 256 248 240 235 234 236 230 220 206 200 200 199 199 199 204 215 222 226 227 232 239 242 242 238 231 223 202 192 187 183 182 182 185 189 194 199 206 212 215 212 201 185 177 176 175 174 171 172 184 200 217 219 222 219 218 217 212 208 205 199 192 188 184 179 172 162 161 160 162 167 171 173 176 177 180 182 182 180 180 190 202 213 221 226 233 238 241 242 244 241 234 237 247 1 39 53 56 51 41 0 338 337 347 3 25 67 105 118 126 124 123 120 120 121 123 125 127 127 125 127 129 134 133 125 92 82 88 92 97 95 92 86 78 71 75 87 102 105 105 98 90 85 81 78 69 58 48 51 69 108 124 127 127 128 128 133 141 151 160 166 170 171 172 175 178 182 187 189 194 201 209 214 210 205 197 194 190 192 197 196 197 196 193 188 182 178 174 174 174 176 178 180 182 185 185 183 175 152 140 132 138 142 148 154 161 170 180 184 166 127 140 151 165 163 160 155 155 158 170 185 192 188 172 167 165 160 156 154 163 172 198 246 322 341 352 356 11 24 28 33 35 56 96 119 133 143 146 147 147 146 140 140 145 163 180 200 216 228 241 247 252 261 272 286 297 317 312 308 297 292 290 289 289 290 291 294 296 298 299 301 302 302 300 299 297 295 295 301 306 311 316 319 319 317 315 315 311 340 340 340 340 340 339 339 339 338 338 337 337 337 337 336 336 336 335 334 334 334 333 333 333 333 332 331 330 329 329 328 328 328 328 328 329 329 330 331 333 334 334 334 332 333 333 337 345 347 355 95 128 122 124 119 121 178 333 322 302 299 317 83 91 88 38 323 353 41 57 39 346 333 302 24 48 58 56 51 59 61 49 42 45 41 32 358 347 0 355 342 353 14 34 36 24 24 26 41 60 75 74 66 101 122 162 203 230 241 259 297 314 315 308 285 278 274 270 272 280 287 294 303 309 314 318 322 318 314 316 315 315 313 311 311 311 312 313 314 315 315 316 316 317 317 317 318 318 318 320 322 322 323 328 331 333 334 331 304 266 246 240 238 235 230 218 209 203 214 221 217 214 213 228 241 254 266 273 277 273 259 250 250 249 248 249 245 243 235 219 222 232 241 229 219 212 205 198 183 163 167 211 272 262 231 214 167 156 97 265 269 280 1 80 103 91 7 348 274 195 154 103 81 88 81 70 319 308 314 8 27 261 216 108 88 68 49 49 75 82 42 328 324 328 345 53 314 280 235 205 1 314 294 260 216 186 177 183 157 144 58 352 316 204 168 129 87 59 13 345 325 314 307 294 269 258 273 323 340 342 327 316 312 300 284 286 288 298 299 173 163 173 160 155 320 314 314 253 235 217 155 64 50 51 54 62 76 83 89 85 87 78 41 336 318 318 314 349 17 318 315 319 315 298 293 299 324 349 33 46 40 322 303 300 291 281 312 123 118 154 195 245 262 265 261 259 271 285 303 315 332 348 358 19 22 17 9 6 4 14 32 30 17 349 345 14 46 56 0 2 17 41 97 152 198 224 242 344 331 345 344 333 335 344 25 66 62 48 42 49 94 111 113 76 52 142 158 86 0 344 319 330 26 26 11 338 319 335 329 310 281 269 274 269 257 255 254 178 56 48 47 42 32 3 332 337 344 8 10 314 258 267 19 20 20 339 255 211 196 175 201 284 288 295 305 283 236 230 238 255 272 296 310 335 27 115 147 154 192 248 236 222 227 275 295 295 298 330 340 331 332 348 39 70 101 123 135 111 77 55 57 61 311 299 304 292 221 206 211 239 272 283 244 239 247 249 276 317 324 319 324 29 105 109 117 123 131 103 83 75 33 346 315 307 306 269 208 219 229 242 257 275 247 230 208 190 182 228 258 267 264 258 244 223 190 205 237 245 248 245 245 247 241 231 218 217 220 224 226 230 233 237 233 228 218 204 191 186 186 191 194 193 191 194 204 214 223 228 233 239 244 251 254 253 251 248 245 242 234 220 212 207 203 199 194 196 202 211 219 223 231 240 251 259 263 264 259 244 226 208 196 186 182 182 185 191 197 202 208 213 215 213 201 191 184 181 179 179 184 193 203 213 215 213 208 206 205 201 199 200 196 192 186 179 171 165 161 165 167 168 169 171 171 172 171 178 183 190 192 195 201 204 208 212 218 223 230 244 263 66 75 78 75 71 68 64 61 59 46 25 0 352 357 7 18 52 87 109 114 117 115 113 112 109 108 109 112 113 115 117 123 126 133 124 106 91 88 90 94 95 97 93 90 84 78 76 86 102 109 111 103 97 89 87 83 78 67 55 51 63 100 121 130 131 132 133 140 147 157 163 169 170 172 173 176 178 180 182 187 193 197 203 208 209 206 202 200 198 198 199 198 196 193 191 187 182 178 175 175 174 174 175 180 183 185 170 136 127 129 135 140 147 153 158 164 169 178 191 209 173 154 158 161 172 171 165 157 157 157 169 183 203 202 188 171 161 161 165 170 177 187 211 268 327 345 351 357 10 26 38 37 27 42 78 112 136 152 155 160 162 158 154 154 157 172 190 202 212 224 238 249 260 272 286 297 304 312 300 291 284 284 288 290 295 297 297 295 295 295 294 295 295 298 298 296 297 297 299 305 316 318 318 321 319 319 318 317 314 340 340 340 340 340 340 339 339 339 338 338 337 337 337 336 336 336 335 334 334 334 334 333 333 332 331 331 329 329 328 328 328 327 327 328 328 329 331 333 333 334 333 332 333 336 341 348 350 349 347 1 95 102 116 123 120 110 96 312 285 285 20 73 86 90 22 340 14 61 83 22 344 3 54 56 54 53 38 24 24 39 52 47 49 63 49 329 343 351 343 355 20 47 63 52 43 40 42 47 52 58 28 8 356 356 196 210 213 205 208 258 310 314 309 306 302 294 283 287 292 292 298 307 309 310 310 311 310 311 312 311 311 312 311 312 313 314 314 315 316 316 317 317 317 318 318 318 318 319 321 322 323 327 333 339 339 339 335 325 296 274 266 257 249 234 220 208 204 213 216 218 211 208 214 226 238 249 258 266 264 259 257 256 267 282 303 313 316 305 268 228 250 260 263 256 246 226 205 185 170 186 229 263 240 178 173 149 180 191 208 179 83 136 136 135 147 188 259 255 199 167 141 123 92 301 268 252 278 280 229 212 226 224 76 70 56 30 41 76 113 165 226 263 286 281 240 227 207 187 180 10 332 313 257 203 172 138 114 98 106 159 303 297 178 153 109 103 99 14 350 335 331 326 292 252 228 218 207 262 310 305 311 321 313 294 278 277 290 269 152 128 119 91 33 11 2 350 327 298 202 179 19 6 14 24 30 44 65 68 53 50 33 276 269 266 267 265 251 252 269 291 304 312 333 351 340 344 355 20 43 66 346 324 321 315 317 332 282 202 213 227 241 254 266 246 238 312 312 311 325 346 6 10 15 28 29 11 1 355 5 13 20 10 338 350 43 57 43 12 3 1 3 3 229 208 231 343 354 351 327 279 287 312 336 15 69 69 67 51 47 203 162 96 67 54 38 22 8 345 334 326 350 19 25 25 27 22 3 333 315 299 283 302 17 24 0 341 2 77 75 74 70 66 358 341 336 339 356 341 333 144 114 58 43 16 327 295 238 200 193 211 252 288 304 313 312 294 170 237 282 269 285 303 324 356 166 174 183 214 231 214 201 142 285 290 287 289 331 347 343 337 345 23 53 86 108 99 81 50 34 24 13 333 297 290 301 288 232 207 188 299 300 275 268 263 243 208 197 234 313 355 77 116 130 147 149 147 130 147 183 221 251 267 267 264 265 265 253 249 252 260 267 255 238 217 196 192 216 239 255 267 266 239 192 163 208 240 249 251 250 249 248 246 235 220 219 223 234 241 246 244 239 231 224 215 195 181 173 175 181 196 206 201 198 200 208 214 217 220 223 227 233 242 249 250 250 248 245 239 232 225 218 210 203 197 197 198 202 206 211 221 232 244 251 255 256 255 252 247 239 229 215 196 189 186 189 194 199 205 210 215 218 217 207 195 186 183 184 190 199 208 214 213 205 200 198 193 186 187 189 191 189 185 178 170 165 164 168 171 172 172 172 172 172 174 180 187 191 193 195 197 199 203 208 214 215 210 47 64 68 72 75 74 73 67 64 59 50 41 26 18 14 18 30 46 74 96 108 113 113 111 109 107 104 104 103 105 107 111 114 121 123 124 108 94 91 92 94 95 95 96 96 93 87 81 74 86 100 112 113 110 105 100 99 96 90 81 67 46 50 78 120 131 132 135 139 145 152 159 165 171 172 173 171 171 176 182 188 191 193 194 197 198 202 204 204 204 203 202 200 198 196 192 189 185 182 178 178 178 177 176 174 148 60 56 61 93 128 135 140 145 154 161 166 169 173 180 189 291 179 167 165 164 163 167 165 160 160 161 171 182 204 206 197 162 158 164 172 180 186 199 241 286 324 341 355 4 17 32 49 49 32 42 56 84 118 144 158 160 160 159 152 154 167 187 205 216 224 231 241 255 273 284 296 304 307 302 293 288 288 290 292 290 289 289 289 289 289 290 292 289 291 293 294 297 302 306 307 315 320 321 323 321 320 319 317 315 312 340 340 340 340 340 340 340 340 339 339 338 338 338 337 337 336 336 335 335 335 334 334 333 333 332 331 330 329 328 328 327 327 327 327 327 329 330 332 334 334 334 332 333 335 346 355 0 355 341 319 308 346 95 115 119 133 147 152 224 247 268 65 68 74 64 357 327 333 73 71 33 12 16 62 74 63 56 45 23 7 40 45 31 35 52 15 347 352 346 300 349 22 76 106 127 140 138 129 113 61 37 19 5 346 346 346 349 351 163 165 179 297 300 299 300 301 302 300 297 296 294 297 300 304 308 312 311 311 313 315 315 314 314 314 315 315 316 316 316 317 317 317 317 317 317 317 318 319 320 322 324 327 333 337 341 341 341 338 331 310 283 270 266 260 244 230 217 213 212 212 209 202 201 203 210 218 225 234 244 250 253 250 253 260 277 303 307 309 296 265 231 228 240 265 284 303 286 237 205 190 190 193 192 165 157 170 237 232 179 93 1 178 183 193 207 182 180 222 220 177 132 120 119 151 269 267 269 309 296 256 248 248 257 276 0 34 30 46 86 151 182 206 230 253 274 269 236 184 169 170 314 311 286 238 182 159 132 94 52 29 252 283 266 180 137 99 105 70 351 335 323 338 343 335 304 262 214 194 200 249 278 318 327 327 325 321 326 338 349 21 46 96 129 62 0 342 330 319 306 179 151 46 19 16 13 11 19 39 54 63 349 283 276 277 277 279 277 266 263 267 277 299 327 3 46 24 3 355 8 27 47 54 340 328 326 342 355 354 348 326 341 353 346 331 322 345 354 335 330 343 10 39 30 27 35 27 9 355 353 25 29 22 3 342 6 46 56 54 20 356 348 349 355 18 72 60 13 5 4 5 162 160 147 23 347 6 43 73 137 265 295 10 33 48 54 47 14 351 341 332 333 354 14 29 7 345 341 332 233 257 284 205 169 301 335 334 341 112 116 119 120 99 54 336 329 322 262 199 260 310 336 0 29 52 15 310 300 284 215 190 191 301 349 353 358 0 0 3 339 312 289 303 315 318 303 211 186 185 226 229 208 182 151 257 277 284 286 299 329 323 315 308 314 1 60 95 79 73 43 15 340 316 289 274 269 295 296 252 154 136 281 293 293 298 303 281 246 219 238 314 7 91 126 136 141 115 61 78 177 195 210 227 249 246 238 217 238 277 282 275 234 241 256 243 217 196 194 206 223 238 257 260 242 190 162 196 226 244 246 248 248 249 249 233 215 209 216 232 248 257 256 248 230 211 191 179 170 166 167 172 190 210 228 217 210 210 211 213 214 216 218 220 225 231 237 242 245 244 240 235 232 227 222 214 206 202 199 197 195 196 205 217 232 237 241 242 243 245 246 246 248 244 232 213 199 194 194 197 203 208 212 218 227 223 214 201 193 189 197 207 223 226 219 202 193 190 186 180 179 181 185 186 185 179 172 165 165 168 171 173 174 173 173 175 177 180 184 188 189 189 189 192 193 201 205 192 136 77 72 73 79 81 82 77 69 65 56 47 41 38 39 42 47 53 64 80 93 103 108 110 110 108 106 103 101 100 102 104 109 112 119 114 102 87 91 95 97 98 98 98 99 99 96 89 80 67 83 98 112 114 113 112 111 112 110 106 98 80 43 35 48 111 128 135 140 145 150 154 157 162 165 170 175 180 184 187 187 188 190 190 191 191 192 195 199 204 206 207 206 203 200 198 193 190 188 185 186 188 198 209 247 341 1 10 37 95 142 141 144 145 150 160 169 177 180 174 137 126 126 179 175 169 163 161 160 162 167 177 183 185 186 184 163 147 148 157 166 172 183 191 223 276 302 327 354 12 20 26 34 46 52 49 43 46 59 76 110 125 136 141 147 154 173 185 198 215 229 238 246 255 269 285 298 303 312 302 295 289 286 287 287 284 282 282 282 285 289 293 295 296 295 295 293 298 301 302 305 309 315 321 322 321 321 316 313 310 309 308 341 341 341 340 340 340 340 339 339 339 339 338 338 337 337 337 336 336 335 335 335 334 334 333 332 331 330 329 328 327 326 326 326 326 327 329 331 334 335 335 332 331 332 341 354 0 4 351 329 306 310 317 351 106 112 107 107 147 247 252 30 46 53 57 20 315 285 15 63 59 47 18 25 75 81 71 71 54 16 19 56 36 15 18 20 3 346 339 353 5 10 25 70 95 133 171 180 164 133 105 128 237 239 275 325 286 268 236 192 185 230 262 281 288 289 292 295 297 299 303 302 299 302 307 311 313 314 315 316 315 315 315 316 316 317 317 317 317 317 317 317 317 316 317 316 316 318 319 320 323 331 343 2 358 353 348 343 338 322 291 266 256 258 252 242 229 219 215 210 206 201 196 195 197 205 211 213 219 227 239 245 246 247 247 229 223 257 279 285 276 250 227 228 242 257 273 285 259 205 199 179 151 156 160 145 21 1 54 100 94 289 231 213 205 201 191 173 148 175 156 86 87 97 223 267 279 296 327 311 278 259 257 263 282 29 46 75 151 144 35 217 238 255 277 313 315 307 167 167 184 236 277 260 204 166 155 130 322 311 297 292 295 269 208 166 106 80 327 311 292 277 280 292 298 304 286 200 192 199 230 249 294 311 314 319 327 329 325 320 345 2 0 174 156 301 319 318 318 313 47 39 28 21 16 11 3 3 4 5 325 269 292 309 331 338 320 313 301 298 310 314 340 345 2 28 40 26 6 11 22 58 62 327 328 334 356 4 356 344 332 9 34 54 53 39 12 353 335 337 346 27 49 44 42 44 27 9 345 351 27 42 41 16 3 9 16 27 61 162 349 332 333 334 11 66 70 44 18 12 25 34 37 85 59 6 358 3 12 166 25 28 35 29 33 48 50 33 6 334 322 322 334 349 19 6 343 330 315 224 258 264 254 233 219 250 300 60 125 139 155 157 143 110 337 322 309 217 178 167 53 5 348 341 326 237 230 278 276 194 188 166 34 17 347 329 324 341 338 313 311 310 331 347 255 136 147 165 190 244 236 216 191 195 240 263 281 293 313 333 327 297 296 293 309 312 121 78 70 49 6 312 294 282 267 248 241 283 309 349 215 230 277 291 287 283 275 266 256 272 291 318 93 123 131 120 91 39 280 246 227 219 224 223 106 117 146 216 263 271 264 242 237 243 258 251 230 217 212 220 229 239 238 226 185 180 200 222 238 240 242 242 244 246 229 208 194 205 217 234 246 253 249 235 203 180 169 167 166 165 168 179 202 226 233 230 222 217 213 213 214 217 217 219 220 224 229 235 239 237 236 233 232 230 228 224 219 211 202 195 193 195 202 212 219 224 226 228 228 229 231 235 239 237 227 216 206 201 199 203 207 210 214 219 222 221 215 207 200 206 220 243 236 222 198 188 183 181 179 175 176 180 182 181 175 168 163 165 169 173 176 176 177 177 177 177 178 180 182 182 181 180 181 182 180 169 122 116 111 100 93 88 86 84 80 75 67 57 51 51 54 55 59 64 68 71 80 86 93 98 104 107 107 105 102 98 94 93 93 94 94 91 82 77 76 88 96 103 105 103 105 104 103 101 94 84 74 83 98 112 112 113 114 113 114 116 118 117 108 80 34 27 87 127 141 147 151 154 155 154 159 165 176 183 188 188 188 186 185 185 185 186 186 188 190 195 201 206 207 207 205 203 201 198 196 196 198 218 248 269 295 314 338 346 341 169 166 162 150 148 149 156 168 183 195 198 179 119 136 145 166 174 172 167 162 159 161 169 193 206 197 174 140 142 141 144 154 163 169 180 215 267 298 327 351 8 21 26 30 33 43 49 49 40 39 46 59 73 92 102 107 140 217 233 237 239 245 255 262 269 277 285 296 303 305 303 293 290 284 283 282 282 284 286 287 287 291 297 304 305 303 300 300 298 298 299 301 308 315 320 322 322 318 313 309 305 304 303 304 341 341 341 340 341 340 340 340 339 339 339 339 338 338 337 337 336 336 336 335 335 335 334 333 332 331 329 328 327 326 325 325 325 326 328 330 332 334 333 328 323 319 316 320 336 0 353 333 309 314 15 28 42 65 91 83 78 54 314 289 50 62 44 34 343 14 32 47 54 48 9 281 346 59 89 85 48 44 35 27 36 46 24 354 12 27 6 0 29 27 20 28 35 36 28 0 6 95 75 96 153 182 205 193 205 265 271 255 240 236 256 280 297 299 295 288 290 300 309 316 314 310 309 311 314 314 314 315 315 315 315 315 316 316 316 316 316 316 316 316 316 315 315 315 315 315 317 318 319 328 353 13 25 17 7 358 351 340 315 285 262 255 252 247 241 226 212 202 202 198 190 188 189 193 198 204 208 208 217 228 241 249 256 221 130 171 193 250 277 277 262 241 231 226 226 245 324 0 102 145 145 118 139 151 100 52 51 50 52 118 149 147 176 180 178 169 125 95 62 339 336 269 227 234 254 279 250 243 286 288 228 166 123 28 15 12 65 130 66 352 312 309 309 345 357 354 342 284 207 205 222 231 220 178 162 146 131 263 282 286 296 301 280 247 218 219 237 250 263 268 254 239 256 278 300 254 180 188 214 283 299 306 296 293 289 286 294 301 316 0 0 346 340 205 319 340 354 34 88 68 67 80 64 38 17 6 354 354 356 352 343 350 7 26 19 9 358 0 37 34 23 16 11 11 19 33 21 11 355 0 50 35 339 334 346 359 358 354 345 345 2 21 39 48 37 4 343 324 339 357 33 40 40 44 45 36 15 348 345 352 18 50 44 14 357 349 342 330 298 231 258 290 312 341 29 52 78 38 22 19 5 0 24 29 23 9 5 33 46 32 40 47 38 27 20 20 15 357 338 308 275 263 252 243 231 249 290 292 301 330 348 358 224 205 219 190 91 108 123 94 94 110 151 221 315 305 281 286 300 348 347 321 309 298 285 280 319 203 175 216 245 351 69 122 338 329 328 316 300 317 333 343 305 240 212 184 175 205 254 245 219 187 204 231 252 271 287 295 293 285 279 286 293 298 295 37 69 65 52 342 295 283 278 277 173 147 330 313 293 262 235 271 277 271 275 291 295 290 283 285 292 312 131 143 148 159 230 253 260 261 262 297 330 31 84 169 231 242 251 262 269 262 270 298 279 261 241 227 224 232 242 244 234 203 197 203 222 233 237 236 233 233 233 230 222 212 211 216 224 232 240 238 226 193 175 167 167 167 166 169 175 193 213 230 237 239 232 226 221 220 224 223 221 218 218 220 225 230 233 232 228 227 230 237 247 255 259 244 219 207 202 203 205 210 212 214 215 216 217 216 216 221 226 227 225 221 213 207 206 206 209 211 215 221 223 224 221 219 231 264 309 287 214 182 176 175 176 175 172 172 174 177 177 173 169 166 167 170 173 177 180 180 179 175 175 175 177 178 175 175 173 170 164 141 132 128 135 131 122 108 97 88 84 82 76 70 66 63 60 59 62 65 70 72 76 78 80 82 85 92 98 102 100 96 89 81 74 69 68 74 77 72 74 76 91 99 107 111 111 112 112 113 111 108 102 96 93 101 108 109 109 107 104 103 111 119 122 123 120 96 38 27 110 140 149 153 156 157 158 165 173 184 187 190 188 185 182 180 180 182 183 185 187 188 191 195 202 206 207 208 206 206 206 210 224 241 260 275 282 309 320 333 325 291 217 170 162 156 157 160 164 170 178 185 188 174 145 147 152 160 170 180 176 170 162 163 171 189 193 169 149 144 152 152 150 151 155 165 187 246 286 314 327 350 4 17 23 24 30 38 43 43 32 29 33 46 58 76 82 70 291 289 282 281 281 279 282 284 289 294 299 305 305 299 296 288 285 285 285 286 289 294 298 299 300 305 309 313 309 306 302 302 305 303 306 311 316 321 325 321 315 309 306 304 302 302 303 303 341 341 341 341 341 341 340 340 340 339 339 339 338 338 337 337 336 336 336 336 336 335 335 333 332 330 328 327 326 325 324 324 324 326 328 330 332 328 324 323 311 293 280 268 246 203 4 333 331 354 46 80 94 91 59 49 60 63 35 39 87 73 48 27 18 37 48 56 66 179 54 40 23 54 87 75 63 69 51 18 6 12 18 25 57 67 61 58 52 40 34 39 43 47 30 15 9 7 358 353 348 354 30 50 11 335 317 320 7 0 340 329 324 322 321 319 319 322 322 325 324 321 317 318 319 317 315 315 315 315 315 316 316 316 315 315 314 314 314 313 313 313 313 313 313 314 315 316 319 335 14 38 38 27 9 350 333 318 306 294 282 275 274 269 248 201 180 169 152 152 160 170 175 182 188 192 195 195 205 220 244 279 354 20 79 174 196 217 241 257 257 254 250 257 262 296 349 32 49 66 70 169 190 187 195 224 238 268 289 169 91 70 79 90 100 96 66 63 59 253 261 260 247 228 225 233 237 243 267 290 301 114 58 4 345 339 357 8 307 278 269 324 25 34 21 0 335 304 243 231 237 236 224 178 164 125 154 192 233 284 309 301 269 247 236 221 227 241 249 258 249 242 242 262 285 203 175 142 217 296 306 307 300 304 316 306 301 329 21 40 2 332 311 304 58 65 66 85 99 107 111 121 98 70 38 21 8 1 359 356 356 353 14 31 29 21 2 7 58 35 30 34 31 26 15 7 355 345 333 341 0 9 284 239 268 338 9 4 356 351 351 12 28 39 22 354 336 347 41 60 72 65 55 50 44 37 10 346 331 332 343 26 50 16 349 322 324 329 323 296 220 314 346 10 18 4 357 357 21 27 27 22 18 19 16 359 0 25 49 57 62 66 69 63 37 18 6 354 342 322 277 252 257 261 259 242 234 249 274 296 292 265 202 196 195 115 84 59 16 348 325 290 206 218 267 288 297 307 312 320 308 290 297 309 343 333 326 291 206 222 246 310 113 111 65 329 307 303 307 347 355 336 294 261 219 200 186 208 234 250 228 189 204 224 245 254 261 268 271 264 269 293 298 307 1 56 64 61 46 296 282 277 263 200 109 108 296 294 287 285 272 269 283 294 316 324 305 295 286 291 292 263 79 108 160 182 221 239 256 260 263 253 250 242 224 226 238 238 234 251 267 293 311 322 290 273 255 237 221 227 235 243 237 222 213 212 223 230 235 233 231 228 228 229 227 225 221 222 225 232 235 233 214 182 173 168 168 168 167 171 176 189 205 222 232 241 243 247 250 251 251 246 239 229 223 220 221 225 232 234 232 214 219 240 272 294 306 302 287 266 249 237 228 222 216 212 210 209 210 209 208 210 215 222 227 228 226 222 216 214 214 212 214 218 224 229 235 250 314 11 28 35 48 74 101 129 149 157 164 167 171 172 174 174 173 171 169 171 173 177 181 183 181 176 176 176 175 172 167 163 155 143 134 127 146 152 151 143 133 117 104 96 92 87 80 75 74 68 63 60 62 66 72 76 77 78 80 80 81 83 86 90 90 89 80 71 58 56 55 65 71 73 77 80 90 99 107 111 113 114 119 123 125 127 122 113 105 107 108 108 105 100 93 89 89 99 109 118 121 118 91 27 46 102 141 150 157 158 163 170 176 184 185 184 183 180 176 177 177 177 178 180 183 187 191 196 202 204 206 207 211 214 220 234 258 279 289 305 322 322 333 325 325 331 308 162 160 161 166 170 171 173 178 177 169 157 149 151 158 166 172 180 198 200 196 180 173 140 70 82 136 152 159 155 151 150 154 168 198 237 257 269 289 333 0 12 14 12 22 27 32 30 17 22 22 30 37 51 39 1 305 289 287 292 290 290 292 299 303 309 308 300 289 287 288 286 286 289 291 295 299 302 302 304 307 315 316 316 310 308 305 303 306 310 315 321 320 320 316 312 306 303 302 302 304 309 308 309 341 341 341 341 341 340 340 340 340 340 339 339 338 338 338 337 337 337 336 336 336 335 334 333 331 329 327 326 325 324 323 323 325 326 329 333 335 331 335 337 336 327 277 224 208 185 152 91 46 27 29 59 94 99 42 26 35 45 37 58 79 74 67 53 27 30 40 162 148 109 73 76 71 75 87 90 92 111 74 43 4 349 353 39 65 63 63 60 52 39 38 43 59 58 41 19 350 347 343 342 341 349 5 15 341 327 317 335 32 358 339 328 324 323 321 318 322 325 326 326 326 323 321 323 322 320 318 317 315 315 315 315 315 314 313 313 312 312 311 311 311 311 310 310 310 312 314 315 321 353 32 52 46 35 349 294 258 275 286 294 294 288 292 299 294 147 155 147 136 133 135 147 150 154 160 167 168 174 188 204 299 6 15 5 324 260 232 229 242 252 261 262 262 273 300 325 4 55 70 79 61 265 238 228 220 219 208 197 216 280 310 341 23 58 75 61 298 269 236 213 244 268 258 259 270 280 281 274 290 358 29 60 31 340 330 321 317 301 269 180 154 24 43 62 31 358 318 297 263 267 278 286 269 201 198 195 180 178 177 269 307 297 266 232 235 238 247 255 252 262 275 279 282 289 269 211 177 144 154 229 296 300 300 310 316 315 341 57 51 40 332 309 299 302 94 94 94 98 103 111 106 96 74 55 36 24 12 0 353 346 344 344 9 23 26 13 358 12 32 36 37 39 45 38 15 356 339 328 322 329 344 23 215 218 224 242 349 352 346 330 335 18 29 33 7 347 304 46 69 85 94 93 81 64 62 50 9 342 320 341 8 19 14 353 330 309 317 333 0 39 58 18 4 14 14 7 352 351 27 36 36 30 18 6 358 351 355 10 51 84 99 118 138 135 113 58 20 0 350 351 14 8 351 311 291 277 251 215 227 240 242 265 306 308 2 113 93 73 2 331 308 282 220 220 238 279 296 307 303 296 291 289 309 337 341 323 314 331 291 174 263 335 351 8 19 295 285 300 316 339 3 354 315 285 210 188 180 189 218 245 229 206 204 224 249 246 246 257 264 251 256 284 21 54 55 57 58 56 31 261 271 277 239 184 78 120 204 276 286 289 283 271 287 293 295 300 301 288 279 351 100 133 123 129 202 224 241 231 56 74 212 226 212 210 221 234 246 250 261 290 313 333 312 295 279 271 262 241 217 217 229 245 244 238 228 224 227 232 235 233 231 228 230 231 229 226 221 224 228 234 232 225 201 175 169 167 167 167 168 170 177 188 202 214 224 230 235 238 240 242 246 250 249 246 242 236 234 233 246 1 35 67 56 21 345 333 328 320 311 302 295 286 280 273 256 238 221 212 205 199 198 200 208 216 222 226 228 226 224 221 218 216 216 218 223 227 233 235 237 78 68 59 53 47 46 44 46 50 74 130 158 169 176 178 178 174 171 171 173 179 182 184 177 170 166 164 164 157 149 135 128 122 138 150 158 159 154 143 130 119 111 107 101 95 92 87 84 78 71 63 61 67 73 78 78 80 81 82 80 79 79 82 83 83 77 68 55 52 54 67 73 78 81 85 90 94 99 98 99 99 110 122 129 133 132 122 113 112 112 112 109 103 97 89 79 78 83 96 107 111 105 87 61 51 62 109 139 145 154 164 170 174 174 174 171 171 169 168 169 171 173 176 182 187 193 198 201 203 202 206 201 205 205 221 265 312 341 346 346 1 1 1 1 16 49 151 160 165 170 176 177 180 180 167 154 152 152 160 166 172 174 183 199 204 200 154 110 62 42 46 100 139 152 151 151 152 159 175 198 220 233 246 263 319 355 5 0 350 354 0 17 15 13 9 12 14 22 27 9 328 298 289 285 287 287 290 294 304 309 308 307 296 283 278 280 283 286 291 295 298 299 296 296 302 308 316 313 308 300 298 295 299 306 311 316 316 313 309 306 304 303 304 307 309 313 319 320 318 342 342 341 341 340 340 340 340 340 340 339 339 339 338 338 337 337 337 337 337 336 335 334 332 330 327 326 324 323 322 321 323 325 327 330 338 348 356 8 8 4 0 333 222 219 227 214 110 60 43 30 31 68 84 62 29 13 33 54 71 76 68 64 60 36 15 305 346 55 113 117 142 127 84 88 98 110 120 107 80 339 331 334 36 73 72 61 50 25 13 6 39 75 64 46 5 324 305 296 313 323 322 331 332 316 312 313 95 120 261 301 301 303 304 307 310 315 318 320 320 320 318 317 317 314 312 313 313 314 313 313 312 312 311 311 310 310 309 309 308 308 308 308 308 308 310 312 313 326 6 48 68 79 112 217 217 216 221 249 277 287 294 309 321 1 151 156 148 143 137 135 139 134 128 113 103 87 100 119 115 92 47 7 338 309 289 269 266 270 273 282 293 289 250 233 341 50 66 74 71 63 47 256 246 243 237 206 180 158 151 190 244 286 298 31 180 247 271 249 231 243 275 312 352 345 319 312 313 336 0 8 17 17 12 4 353 346 252 169 118 87 23 19 20 14 320 287 281 273 260 279 323 281 256 241 233 226 189 167 230 274 275 266 247 269 280 289 293 292 308 313 304 310 322 290 248 204 158 138 180 260 277 283 278 284 293 11 65 59 11 312 302 295 283 141 113 114 111 102 92 74 63 55 56 51 41 17 355 345 338 344 354 11 19 17 355 356 17 39 55 48 48 62 53 18 337 320 308 310 320 350 57 122 173 220 243 263 260 281 344 17 43 38 24 350 328 250 302 30 67 77 78 64 56 59 42 12 345 330 25 42 32 2 327 313 301 300 331 24 60 58 30 9 357 7 6 347 348 13 45 57 61 47 322 295 304 327 345 24 62 100 112 97 67 67 64 42 17 1 359 0 348 338 326 323 327 339 346 341 339 326 320 322 319 317 141 123 103 0 323 306 304 255 112 66 43 346 327 311 310 341 343 343 331 326 326 322 339 28 70 58 3 339 317 302 280 256 260 318 337 358 350 325 309 269 151 192 229 236 242 233 220 209 231 256 248 241 244 256 257 242 211 74 55 54 56 56 52 291 242 262 265 235 219 140 228 240 269 275 271 287 302 302 301 298 297 294 141 151 180 190 180 157 180 238 267 289 329 357 357 349 295 193 198 213 237 257 283 306 314 292 284 275 269 265 266 265 244 209 190 217 241 248 246 238 231 226 229 232 234 233 232 233 235 237 233 226 225 227 231 225 210 183 167 165 167 169 170 170 171 180 191 204 213 221 224 227 226 226 226 230 236 243 249 261 295 0 16 26 31 37 42 34 17 351 332 323 313 307 301 296 292 290 285 277 263 241 223 208 198 196 198 206 211 215 218 220 220 221 219 218 217 218 219 220 218 214 200 180 155 137 117 94 67 50 39 30 14 0 356 0 2 190 191 196 190 170 174 175 176 174 170 167 163 157 151 148 141 136 133 140 148 156 161 163 157 147 133 122 115 112 109 106 106 105 103 100 96 88 75 71 69 74 78 80 80 82 84 84 82 79 79 80 80 76 67 56 51 54 63 76 85 85 87 89 87 85 72 64 59 64 82 111 127 133 120 115 117 119 119 116 113 108 104 96 91 84 70 64 75 94 102 103 96 78 61 57 70 95 119 124 136 141 144 146 151 152 158 164 169 172 176 182 188 193 196 199 193 186 170 144 148 155 217 263 331 341 1 1 16 16 29 21 54 155 163 165 164 164 169 180 195 211 190 172 170 171 177 176 171 163 168 187 164 136 113 97 73 42 36 58 98 139 154 160 166 172 178 193 208 221 229 249 295 336 344 307 275 268 277 294 325 349 0 0 356 0 6 352 314 291 281 279 282 285 290 294 299 305 308 304 293 282 273 272 275 282 286 289 291 290 293 295 302 306 306 298 292 289 290 292 298 302 306 305 304 302 302 303 304 305 308 311 318 324 327 323 323 342 341 341 341 340 340 340 340 340 340 339 339 339 338 338 338 337 337 337 337 336 335 333 331 328 326 324 322 321 320 320 322 323 324 329 341 356 31 58 31 353 329 314 12 28 9 12 42 58 57 42 30 32 84 105 71 30 27 45 83 103 101 78 64 50 36 22 0 351 164 163 169 95 45 72 94 136 139 131 120 326 321 332 340 54 69 57 41 10 338 277 346 56 54 36 277 250 237 249 259 290 307 314 316 317 319 313 287 228 214 260 276 280 291 300 303 306 308 311 313 311 309 307 306 306 307 308 309 310 310 310 309 309 308 308 307 307 307 306 306 306 305 306 306 307 310 311 314 327 351 40 78 136 180 194 204 199 199 215 240 278 298 326 344 49 145 148 147 142 139 138 134 126 118 102 86 66 58 61 81 127 160 233 285 289 287 284 301 302 286 290 298 285 244 145 103 72 71 78 74 66 52 54 74 255 242 218 210 210 200 199 224 266 277 276 263 239 247 247 245 247 267 323 352 344 305 284 273 285 317 358 9 18 38 50 343 291 211 141 84 23 346 346 327 294 277 274 278 277 140 304 299 266 256 250 239 215 183 177 202 248 274 292 309 323 320 312 305 298 301 297 288 297 308 302 209 150 150 148 211 242 250 256 259 271 293 6 63 126 244 272 284 285 269 237 96 126 129 112 55 37 47 49 52 58 60 28 354 336 337 347 353 0 5 0 327 343 0 24 48 68 97 132 127 4 297 298 294 305 316 330 354 65 217 250 245 247 244 312 351 22 47 46 24 349 302 267 261 323 347 15 27 25 32 42 30 11 345 353 31 50 52 339 316 312 288 196 206 119 91 84 69 27 353 355 355 346 353 10 78 121 153 192 218 248 294 315 340 358 8 6 3 14 24 40 49 49 35 330 325 329 329 335 339 349 6 11 0 351 8 11 341 329 318 326 76 95 104 70 323 321 5 46 43 48 49 12 351 340 6 58 14 328 302 308 320 290 251 281 9 53 327 295 285 279 270 184 138 352 332 323 313 306 300 306 343 302 273 268 257 238 233 228 231 246 266 267 266 268 265 249 217 64 50 52 58 62 70 277 266 263 243 186 174 186 234 250 256 274 298 316 303 286 290 293 283 145 140 159 187 217 203 173 191 222 248 264 285 278 273 287 257 204 196 200 219 261 286 275 268 258 255 256 256 256 261 264 255 210 180 206 229 245 246 244 235 226 223 229 234 235 234 233 236 239 239 237 232 229 226 207 185 163 160 163 169 172 172 172 173 183 194 206 211 215 221 223 221 219 217 219 222 228 234 280 21 34 22 17 12 32 46 49 24 314 296 289 284 281 278 275 271 265 259 250 243 233 221 209 201 200 201 203 206 210 211 212 213 215 215 216 216 217 216 216 212 204 192 175 159 148 142 135 130 123 125 103 322 333 338 343 347 333 314 289 268 252 224 194 172 161 157 161 161 160 155 151 148 149 151 157 159 161 162 161 148 132 118 110 104 105 105 108 109 111 109 107 109 102 93 82 76 80 80 82 83 86 88 89 87 83 80 80 81 82 75 64 54 51 54 75 89 94 92 90 89 83 72 56 36 23 14 9 31 85 107 114 118 121 124 126 125 126 128 131 132 129 98 59 36 46 68 91 91 85 67 52 44 46 52 60 68 77 86 99 125 145 163 169 174 175 178 180 180 180 176 163 136 127 121 136 159 200 240 266 284 291 308 4 54 103 140 179 205 205 192 173 164 164 167 180 198 214 210 201 188 180 168 123 74 66 74 83 100 108 112 111 99 37 29 40 75 125 160 169 172 172 176 190 203 213 220 234 260 260 248 232 224 220 213 206 203 215 291 314 314 319 324 314 289 278 273 272 275 282 286 290 292 298 296 293 286 283 279 275 272 274 276 278 282 289 296 302 303 300 295 289 287 287 290 293 296 297 296 295 294 298 302 304 304 306 313 321 328 327 326 325 327 342 341 341 341 340 340 340 340 340 339 340 339 339 339 338 338 338 338 337 338 336 334 332 329 326 324 321 318 316 314 315 316 316 313 313 335 5 42 76 41 328 308 319 59 57 50 40 32 21 66 72 38 29 72 103 93 47 22 26 45 70 99 110 95 71 24 351 347 7 37 42 51 36 36 76 172 210 207 190 193 217 255 60 63 71 73 67 23 271 356 6 0 356 3 358 341 190 200 311 308 309 308 307 305 305 308 305 295 268 262 284 290 292 296 300 300 301 302 303 303 302 301 301 302 303 304 305 306 307 307 307 306 306 305 305 305 305 304 304 304 304 304 304 305 308 310 310 316 329 337 349 0 21 23 103 179 173 166 142 118 92 74 66 79 136 147 142 141 140 139 139 137 131 128 124 118 105 81 56 1 193 180 171 212 239 261 264 92 99 113 213 260 259 254 87 76 69 83 88 85 71 58 63 64 52 28 268 244 235 222 212 162 112 97 278 272 261 263 265 244 241 276 312 328 304 280 256 250 321 327 13 13 27 82 105 109 108 136 67 349 310 310 310 287 272 269 282 312 332 352 334 298 275 270 262 236 204 172 170 188 289 305 324 332 337 315 305 307 294 279 264 245 248 257 277 214 184 187 207 252 265 275 282 285 291 341 15 55 155 223 256 277 283 292 320 336 341 107 94 16 19 39 54 67 78 84 74 46 12 353 348 343 343 347 336 304 26 33 34 41 85 133 157 174 204 266 303 312 324 342 0 8 14 349 314 261 341 22 358 354 358 31 51 19 327 286 281 283 10 16 16 11 1 14 25 18 0 333 348 9 35 38 3 339 333 341 91 35 49 82 105 107 88 56 24 354 337 351 10 95 130 147 0 336 336 344 349 7 21 31 22 6 27 35 35 31 33 29 8 328 322 352 3 359 342 343 352 2 3 4 346 322 311 307 346 8 16 65 139 351 14 48 43 27 10 19 29 0 334 350 7 19 333 236 260 280 277 281 299 322 335 266 250 253 249 244 216 199 245 284 283 271 279 299 313 328 314 301 292 280 258 261 258 247 263 284 277 273 272 271 269 31 61 48 49 58 110 200 271 288 296 279 152 168 189 218 231 240 240 299 300 283 270 270 271 253 180 130 152 174 205 187 176 190 206 223 231 240 235 227 229 221 212 197 177 159 220 249 258 258 253 255 257 261 264 267 267 264 234 210 207 219 234 241 242 236 227 218 225 232 238 239 237 235 235 238 238 236 228 212 180 164 155 162 169 176 177 176 174 175 185 198 214 212 213 215 217 218 214 211 207 202 173 106 71 76 94 239 256 268 70 108 125 175 214 234 244 249 248 247 245 241 235 231 228 225 220 213 208 205 204 202 202 204 206 205 205 205 208 211 215 217 217 217 215 208 197 183 167 155 151 149 151 157 168 178 188 203 214 224 241 258 258 260 248 237 231 227 213 180 160 160 164 166 166 164 161 156 158 160 163 162 160 157 149 134 119 111 106 105 106 107 108 107 107 104 101 100 95 89 85 84 83 83 84 86 87 90 92 92 87 81 83 88 93 88 80 65 49 44 63 88 106 105 102 100 96 86 66 34 12 3 0 16 60 107 118 121 124 130 135 139 142 147 152 154 154 147 127 91 58 43 38 53 62 62 58 54 52 49 52 51 49 51 56 54 179 190 185 180 177 174 171 161 151 136 128 122 133 145 166 185 211 229 241 246 231 211 193 190 189 202 206 220 228 232 198 180 172 173 182 194 206 214 212 203 180 139 126 128 136 119 93 99 113 119 126 121 41 29 33 52 80 129 150 163 170 178 191 201 208 212 218 227 226 225 222 218 209 201 191 186 180 185 208 238 258 263 256 253 256 260 264 264 269 276 279 280 283 278 278 277 279 281 280 279 279 279 279 289 295 297 296 296 293 289 287 287 290 292 294 298 298 297 296 299 303 305 307 313 318 327 328 329 321 321 325 333 342 341 341 341 340 340 340 340 340 339 339 339 339 339 339 338 338 338 338 337 336 334 331 328 326 322 315 308 304 303 304 307 307 324 340 356 15 47 179 223 285 302 326 32 64 53 44 39 32 50 65 62 47 46 66 74 41 9 350 6 38 105 129 147 191 212 352 15 51 41 20 15 14 23 190 189 192 197 191 186 180 136 106 85 78 85 100 116 48 44 24 2 342 337 350 341 319 337 339 308 298 295 292 290 290 290 289 289 288 294 298 295 296 297 296 295 296 296 298 298 298 298 299 301 302 303 304 304 304 304 304 304 304 303 303 303 303 303 302 303 302 302 303 306 310 311 313 320 328 332 335 337 339 341 333 155 154 141 115 87 81 77 77 79 97 116 129 134 137 139 141 134 132 132 132 129 120 108 79 307 266 226 205 216 230 247 236 180 140 196 232 233 233 245 52 58 77 100 109 108 46 34 61 61 55 35 20 1 223 214 180 86 119 190 281 287 286 290 291 266 253 266 310 312 294 298 341 140 129 125 158 177 180 27 103 112 79 74 85 130 180 258 286 288 286 287 312 325 330 334 340 320 288 260 244 215 188 163 150 164 272 282 290 297 297 285 286 288 278 270 272 265 251 254 257 241 243 288 307 321 315 311 310 311 311 322 349 307 257 250 272 289 300 315 335 351 24 78 85 71 87 117 121 126 127 125 123 122 123 336 326 322 329 336 342 350 20 44 56 39 46 111 131 148 126 349 347 347 345 356 7 18 18 3 350 346 357 2 355 350 346 20 62 38 7 327 333 2 48 38 19 356 339 0 10 9 352 324 1 59 50 45 36 4 349 345 347 351 348 354 57 100 104 80 41 20 13 12 12 76 86 67 353 340 339 6 55 103 154 163 53 33 57 88 108 120 60 0 354 343 337 346 137 214 269 324 339 342 347 346 321 306 312 333 3 3 1 51 101 21 11 22 22 0 319 333 37 78 20 2 4 11 24 147 100 350 315 309 305 320 309 284 275 263 233 218 206 203 213 266 270 249 250 263 265 273 283 289 289 296 300 293 291 289 295 292 277 272 270 266 257 155 92 69 48 221 208 220 237 255 270 259 239 227 227 226 235 190 167 248 278 280 271 180 222 310 277 253 206 160 133 158 174 190 226 250 232 227 231 215 203 186 168 148 188 232 234 242 256 260 262 264 264 264 265 268 266 261 247 235 222 222 226 237 240 239 228 220 222 228 237 242 243 239 239 239 237 233 216 186 161 161 163 170 175 179 181 180 176 180 189 206 220 219 216 214 212 211 204 193 166 131 95 108 139 193 209 219 225 222 164 162 177 200 212 218 224 228 228 228 226 224 222 219 216 211 208 204 206 206 208 207 206 206 205 203 202 201 204 208 211 213 215 212 207 200 187 173 161 156 156 161 167 171 175 180 186 192 195 199 202 207 212 213 213 211 212 212 214 199 177 170 171 171 171 170 169 167 166 164 160 156 150 144 135 121 116 116 115 113 113 112 111 106 103 98 95 88 84 85 87 87 86 84 82 79 81 83 87 88 82 81 84 96 99 101 96 86 51 26 30 82 114 121 123 120 114 103 82 38 4 0 0 23 87 122 129 134 139 145 148 152 153 156 158 158 158 156 153 138 101 63 46 47 51 59 60 60 60 58 55 51 46 33 20 1 263 222 197 180 166 155 145 133 130 128 133 142 158 170 183 195 208 218 224 224 212 206 206 208 214 221 224 233 246 255 247 206 184 182 183 190 200 210 215 212 188 169 167 170 172 169 158 136 129 127 139 136 71 46 40 52 74 102 126 156 183 194 200 203 206 204 209 215 219 222 221 216 205 192 180 175 180 185 199 211 221 228 231 229 231 239 245 248 252 254 260 258 261 258 261 266 272 278 280 284 286 286 288 285 283 279 279 279 280 282 282 287 290 293 297 303 303 302 303 306 308 311 316 323 325 331 325 321 316 320 329 335 342 341 341 341 341 340 340 340 339 339 339 339 339 339 339 340 339 339 339 338 336 334 331 327 326 320 306 296 290 293 296 325 356 9 0 358 14 41 67 189 202 279 331 40 66 58 57 68 57 48 64 76 55 48 65 71 55 0 359 16 41 108 91 73 82 91 308 82 94 46 16 351 0 37 171 183 180 180 178 184 193 176 111 83 78 78 74 70 60 47 5 324 312 307 310 302 298 297 293 283 279 276 273 273 276 276 276 276 277 280 284 288 288 288 288 289 292 294 295 296 298 299 299 300 301 301 302 302 302 302 302 301 301 301 301 301 301 301 301 301 301 302 304 307 310 310 312 319 326 330 328 326 326 314 256 180 154 109 91 82 83 78 68 71 88 101 116 128 134 135 130 120 121 119 115 118 121 114 91 344 288 230 219 222 224 225 200 206 279 276 262 239 229 266 280 267 119 121 146 165 215 220 138 74 64 34 16 7 28 137 132 120 119 118 299 293 292 281 275 257 154 142 252 292 288 326 350 206 180 92 118 135 47 12 73 84 351 341 71 112 133 192 295 307 302 300 305 298 283 281 288 284 267 242 207 185 168 169 194 222 235 244 255 263 260 250 266 271 264 272 299 311 305 289 278 266 309 352 351 342 330 321 313 311 252 166 186 243 255 264 280 291 304 331 351 15 65 107 124 141 131 129 135 141 143 141 142 151 172 210 255 278 296 305 312 325 0 48 63 32 352 265 123 92 33 10 354 339 340 3 14 25 32 31 5 350 344 352 357 2 358 7 26 27 20 5 355 21 70 78 57 346 337 0 5 1 349 342 140 95 69 60 46 10 344 330 326 326 322 325 332 358 53 49 35 24 30 39 66 116 149 176 224 319 325 179 125 97 59 35 24 71 118 155 155 134 94 35 8 351 331 328 353 336 301 330 340 343 336 334 322 321 330 353 10 358 352 17 49 40 4 349 348 332 313 330 6 95 100 78 39 14 358 9 31 6 343 332 327 79 240 283 307 311 295 190 180 175 195 276 287 284 282 274 259 249 247 263 272 274 276 277 276 277 283 281 272 273 269 259 197 149 158 174 216 229 226 232 241 241 247 248 246 245 258 266 264 244 212 225 260 284 291 92 241 269 275 258 180 142 137 163 193 200 218 232 240 235 228 197 176 138 144 170 220 241 242 247 255 257 257 261 264 265 264 264 263 259 254 248 240 232 232 237 241 242 233 223 219 224 231 239 243 243 243 241 235 220 192 173 163 167 172 176 180 183 186 186 183 186 192 209 220 223 221 215 210 202 185 166 143 147 156 184 200 209 212 212 212 211 203 198 202 209 213 215 218 219 220 220 220 218 214 205 198 192 195 198 204 208 213 214 213 211 207 203 202 200 202 203 206 206 205 203 196 189 177 168 162 162 166 171 174 177 179 180 184 188 191 193 194 196 199 201 202 201 204 205 206 204 194 182 176 176 175 177 175 173 167 159 149 141 133 127 122 117 119 119 119 119 118 115 112 111 111 111 106 97 88 87 89 87 86 84 78 73 69 67 65 63 59 69 80 96 104 109 106 101 70 18 3 52 102 124 129 131 123 109 85 24 356 356 0 25 115 139 145 148 154 157 161 160 158 159 159 158 158 156 149 134 105 82 65 61 60 60 60 60 58 57 54 51 43 28 10 346 265 222 205 174 152 140 133 130 135 140 153 162 176 182 189 197 204 210 211 211 209 211 210 214 224 227 239 244 257 269 274 244 207 193 189 191 195 204 211 221 199 183 178 176 175 171 163 144 136 130 133 132 123 67 40 51 76 95 129 175 210 217 219 213 208 202 204 211 216 220 220 210 197 182 175 178 187 195 199 201 205 215 223 221 223 226 229 231 232 232 236 239 239 239 241 246 253 260 267 272 274 277 275 269 267 263 265 267 272 276 282 288 293 298 301 303 300 298 295 296 301 306 313 318 322 320 316 315 315 323 331 329 342 341 341 341 341 340 340 340 340 339 339 339 339 340 340 340 340 340 339 338 336 333 330 331 333 338 342 340 331 324 343 5 17 27 338 309 303 313 0 107 139 82 46 59 70 83 71 72 87 74 56 64 75 63 58 82 62 357 339 335 345 48 79 10 5 18 0 341 0 15 21 27 33 42 63 95 133 162 175 188 204 231 61 67 63 58 59 66 75 88 235 265 279 279 272 270 271 273 272 270 268 267 264 267 271 274 274 271 274 280 283 283 284 285 286 288 290 292 294 295 296 297 298 299 299 300 300 300 300 300 300 299 299 298 298 299 299 299 299 300 301 303 304 306 307 306 306 309 323 0 47 67 119 144 151 139 128 118 120 110 111 104 86 91 98 102 103 113 123 129 123 117 116 112 100 122 122 106 99 67 292 253 231 226 228 215 186 190 245 272 285 17 82 223 246 244 229 203 201 208 218 211 184 108 85 55 12 348 338 179 173 151 141 176 248 274 279 273 253 200 152 160 227 279 280 227 168 159 263 337 327 319 312 308 314 54 222 267 269 252 81 68 351 315 304 300 299 295 268 221 218 243 254 221 167 163 161 187 210 225 226 219 225 235 245 251 260 258 248 244 273 305 306 299 308 333 7 16 14 355 334 320 313 308 242 178 198 218 230 247 270 275 292 336 357 28 97 126 123 119 107 104 102 104 103 91 80 59 24 319 287 274 278 289 299 315 0 33 37 30 0 341 93 46 20 8 358 355 359 7 21 31 31 20 0 345 335 349 11 41 26 4 2 11 28 19 356 13 35 75 70 348 332 0 28 8 345 342 343 67 87 67 63 333 272 274 278 292 302 306 315 344 15 47 37 28 26 22 20 38 175 198 219 320 24 106 44 24 356 346 333 144 145 126 93 58 47 35 16 337 315 308 307 276 252 248 343 356 325 313 307 312 321 334 353 348 340 335 354 4 353 343 333 324 319 330 344 15 35 49 44 23 351 344 347 355 347 331 333 343 188 191 215 281 331 152 154 153 177 260 286 298 308 309 303 273 252 257 257 255 262 269 266 257 253 263 271 288 1 81 121 144 158 167 172 188 206 224 239 244 248 247 223 218 226 240 255 284 278 210 249 271 277 279 266 274 291 148 127 147 166 190 227 234 219 220 236 218 194 148 142 142 174 200 224 240 249 247 248 256 261 264 267 268 266 264 262 261 260 255 248 242 238 238 243 244 240 231 220 221 227 234 238 243 243 240 225 201 173 170 170 176 179 183 184 188 193 195 194 195 199 211 219 225 221 215 203 186 164 163 164 177 189 202 207 209 211 209 208 208 209 208 210 212 214 216 217 217 217 216 214 205 193 177 176 177 185 195 204 209 213 215 216 216 212 208 201 198 198 198 200 199 197 193 188 182 175 172 169 169 171 173 177 180 181 182 185 186 188 190 192 194 194 195 195 197 197 198 198 196 196 193 193 192 190 186 176 166 154 141 132 127 125 124 122 120 118 118 118 117 116 113 114 117 121 121 106 98 92 90 90 90 87 86 81 74 68 61 55 49 46 57 75 93 102 108 103 97 73 43 28 46 70 100 112 116 102 81 50 21 4 357 357 4 92 144 150 152 156 157 157 154 154 154 156 155 152 147 141 129 114 99 91 86 82 77 73 70 66 63 59 59 47 1 312 281 246 217 200 170 154 145 142 141 151 160 169 176 183 187 192 196 202 206 207 208 208 207 209 218 224 229 238 243 256 264 264 249 233 215 202 197 198 201 208 209 172 171 174 175 172 166 157 145 142 140 133 143 157 211 265 331 79 100 162 200 220 226 230 227 219 208 207 210 216 219 220 206 190 177 178 186 196 201 198 195 191 201 211 214 214 214 216 216 214 216 219 225 225 226 225 223 232 239 246 249 252 257 260 258 259 259 261 265 272 278 287 292 297 300 297 293 290 288 283 281 281 294 301 309 309 308 308 311 318 320 318 306 342 342 341 341 341 341 340 340 339 339 339 339 340 340 341 341 341 340 340 339 336 333 330 347 2 11 17 21 17 3 354 355 359 339 266 274 288 309 348 341 354 36 41 47 76 88 55 79 108 95 41 346 313 276 295 295 341 6 350 345 332 332 343 3 16 27 28 32 12 359 0 12 37 50 54 27 23 17 320 292 314 25 44 55 64 65 65 84 113 156 202 244 262 271 268 262 255 256 257 260 263 266 266 267 273 279 280 281 281 282 283 284 284 285 287 288 289 291 292 294 295 296 297 297 298 298 298 298 297 297 296 296 296 296 297 297 297 298 299 301 303 305 306 307 306 305 303 303 341 103 107 109 106 101 110 116 123 135 152 138 122 112 102 100 104 109 100 91 120 136 130 124 119 120 118 49 33 63 114 152 121 299 249 243 246 189 166 176 219 255 275 306 289 209 224 239 250 232 238 268 246 208 199 184 147 137 141 229 255 244 212 200 190 193 219 246 266 277 272 192 155 172 206 290 249 177 151 103 23 304 286 301 331 319 281 269 234 224 231 247 48 49 40 281 276 285 296 312 287 229 219 217 224 206 168 165 173 198 212 224 212 196 210 228 246 251 258 258 247 220 228 264 287 298 315 349 28 26 18 354 326 313 313 321 144 152 183 201 206 217 245 240 289 322 319 49 91 101 108 105 93 83 68 36 38 48 29 14 3 351 340 317 296 300 306 327 0 18 10 358 342 354 85 53 33 23 16 9 5 10 28 39 41 24 3 348 341 351 25 49 25 4 346 352 36 50 35 14 21 38 35 352 259 241 76 10 356 341 336 347 331 280 282 275 259 256 257 284 312 321 321 326 354 41 50 47 42 25 8 2 347 314 344 0 43 59 49 14 333 325 315 164 151 123 65 38 23 6 330 323 319 238 216 214 233 242 239 237 260 293 301 307 311 309 315 343 350 348 348 347 345 341 337 333 332 333 356 7 356 3 19 20 13 352 337 329 318 311 325 326 316 273 235 255 252 167 161 164 200 245 290 307 346 332 330 324 314 296 294 297 323 336 330 286 264 271 281 346 68 91 117 134 141 137 130 123 133 150 180 218 255 255 203 194 204 245 295 330 333 306 276 269 270 272 274 289 305 104 127 160 198 216 229 232 223 221 206 199 171 114 138 177 211 219 219 240 254 251 249 255 261 267 268 268 267 266 264 265 265 263 258 253 247 242 240 241 244 235 227 224 227 231 237 240 240 229 200 174 163 171 180 188 188 188 189 191 196 199 202 202 206 213 218 222 215 201 176 167 164 170 179 190 197 204 207 210 212 209 207 206 206 207 210 211 213 215 216 216 215 208 196 175 167 161 167 173 181 191 203 210 215 215 215 214 213 210 204 199 197 196 198 196 193 189 184 181 180 179 178 174 172 173 178 182 184 185 186 186 187 190 192 192 192 192 192 193 193 193 194 194 195 195 196 196 191 180 161 143 131 127 125 126 123 121 117 115 114 113 114 113 112 112 116 128 123 116 108 104 100 99 96 95 93 92 86 78 69 61 52 49 49 55 70 83 83 80 66 59 54 50 46 48 50 54 66 72 71 60 48 32 17 6 5 8 34 86 123 130 132 125 114 101 107 117 129 134 138 135 133 129 124 118 114 108 108 108 107 108 111 118 136 162 195 219 228 232 228 214 196 172 159 154 154 159 168 175 181 184 187 190 193 197 200 202 201 201 200 202 206 211 213 219 222 227 232 234 232 235 233 226 215 207 203 201 179 79 99 132 150 165 167 161 153 147 148 145 144 160 184 219 237 247 237 223 219 226 229 231 231 229 226 220 215 212 215 217 219 201 187 178 186 194 200 203 198 193 188 198 207 211 209 207 206 205 205 204 209 216 220 222 216 213 216 222 228 231 235 239 244 248 256 263 267 274 280 286 293 296 294 290 285 282 286 286 284 277 278 284 292 296 301 304 309 315 318 310 301 292 342 341 341 341 341 340 340 340 339 340 340 340 341 342 342 342 342 342 340 339 335 333 339 2 27 43 29 13 353 348 350 351 352 342 329 340 336 345 0 20 27 41 40 42 57 81 99 105 115 130 136 302 312 311 341 14 40 43 31 17 23 43 58 80 74 60 39 24 283 294 308 300 280 276 289 326 340 348 295 285 351 23 36 79 120 112 108 114 131 233 252 259 265 267 267 263 256 253 254 255 260 267 271 274 280 282 282 283 284 285 285 286 286 287 288 289 290 291 292 294 295 296 296 296 296 296 296 296 295 295 294 295 296 296 296 296 297 298 301 304 308 311 311 311 309 312 333 115 118 110 109 107 95 85 94 99 104 143 161 135 118 112 113 123 108 99 78 68 52 136 160 146 131 123 105 32 345 323 206 163 112 10 329 298 250 180 171 177 226 256 260 260 237 215 206 232 275 269 275 289 240 200 202 192 172 162 157 196 257 292 291 257 224 213 217 219 232 254 280 170 157 167 180 324 148 152 136 211 258 272 279 314 15 46 76 147 211 213 206 186 49 311 284 268 261 258 279 304 300 282 249 221 205 215 214 195 195 205 202 198 172 169 205 242 256 251 256 270 260 233 232 245 271 288 300 323 358 10 8 333 313 309 301 300 311 48 82 267 273 292 296 296 274 259 242 179 88 90 94 92 87 79 68 49 45 39 23 5 348 339 329 310 301 305 319 338 358 2 350 347 345 351 35 62 34 19 16 13 7 10 19 41 50 28 6 347 349 5 47 53 38 6 337 341 357 46 57 49 26 15 354 315 263 241 179 0 349 332 322 308 261 231 249 257 258 252 250 262 270 274 303 323 350 28 62 72 69 44 27 16 358 349 18 26 18 10 1 356 336 334 318 160 123 80 64 51 36 12 2 358 346 229 234 245 258 271 285 287 289 307 318 329 337 351 8 15 344 322 290 292 300 308 312 308 316 327 19 40 25 10 1 350 335 322 307 293 272 277 333 336 333 332 308 236 216 204 178 163 149 277 311 322 339 294 328 331 333 331 316 325 358 355 346 323 317 318 355 70 99 111 126 130 134 137 135 76 221 198 193 203 232 230 195 157 150 233 281 283 286 280 266 258 257 253 258 278 286 274 164 169 233 243 250 229 193 219 232 228 213 150 200 218 235 224 211 236 254 260 259 258 260 264 266 266 266 267 267 267 266 265 263 260 256 248 238 239 241 238 232 228 229 232 237 238 235 207 170 161 163 174 187 197 200 197 193 194 198 204 208 209 212 216 219 216 203 183 166 167 172 179 188 196 201 204 206 208 210 209 207 206 206 207 209 210 212 213 214 209 200 179 165 155 160 165 171 175 180 189 198 207 211 213 211 208 207 206 205 202 199 199 197 194 192 189 187 185 184 180 176 172 173 175 179 182 186 186 186 186 187 188 189 191 191 191 191 190 190 191 193 194 194 195 192 189 174 154 135 128 128 129 127 127 122 117 114 113 113 113 113 113 117 124 122 117 113 110 111 112 111 109 106 105 103 98 92 84 71 61 56 52 55 60 65 68 65 58 42 42 42 51 51 49 46 40 44 46 52 50 48 39 33 23 22 24 36 53 77 80 80 77 78 75 83 91 100 111 120 126 129 131 132 132 132 132 134 137 141 148 162 174 186 193 201 206 212 218 224 214 197 177 168 164 169 173 180 185 191 192 193 195 197 201 205 205 200 195 191 195 197 201 205 206 209 212 213 216 216 222 226 233 229 214 205 179 49 61 73 108 122 142 156 166 154 150 149 151 156 177 200 221 230 234 229 229 231 236 238 238 234 232 231 227 222 219 217 222 220 201 188 185 195 203 207 204 196 194 193 203 209 212 208 204 202 201 199 199 202 208 214 221 217 213 213 218 225 229 232 233 238 245 260 272 279 284 288 286 281 279 276 274 276 281 287 290 290 284 281 283 285 292 300 309 320 316 310 301 299 297 342 341 341 341 341 341 340 340 341 341 342 343 343 344 345 345 345 343 341 341 343 353 12 31 48 57 49 18 343 337 339 348 348 333 355 30 21 0 328 352 34 58 71 46 32 84 136 142 142 156 206 249 309 355 64 63 64 70 56 357 324 315 31 129 133 146 171 196 218 238 256 262 269 272 290 317 333 31 74 31 359 351 353 193 150 121 115 113 70 332 294 283 280 275 271 272 270 266 268 271 279 284 284 285 288 289 288 288 288 288 288 289 288 289 289 290 291 292 293 294 295 296 296 296 296 296 295 295 295 295 295 296 297 297 297 297 298 300 303 310 321 324 325 326 331 67 102 105 91 84 111 110 102 99 105 110 102 56 239 194 145 117 165 247 268 314 63 57 48 70 206 201 151 113 98 73 46 52 114 128 92 5 349 0 197 180 167 177 226 244 249 254 255 257 237 223 263 312 273 258 180 163 172 187 183 155 148 159 186 241 266 279 331 268 259 231 208 211 180 167 163 160 144 73 59 66 93 252 261 289 1 46 296 274 250 236 232 216 194 133 113 279 277 271 244 214 198 254 301 294 280 234 207 210 211 207 201 192 175 161 143 168 236 263 266 255 260 270 270 258 241 251 270 290 327 339 339 329 339 331 322 309 296 298 308 335 356 344 342 339 313 294 279 261 244 103 67 63 61 57 62 66 74 74 69 51 34 356 326 308 301 290 296 306 329 345 4 356 347 351 351 347 354 39 30 21 15 11 9 7 14 38 49 40 0 337 343 16 57 62 57 0 337 332 344 4 26 30 18 358 325 312 288 206 176 0 328 315 306 296 275 244 227 246 259 256 231 215 226 246 308 334 356 11 32 55 64 61 52 36 356 349 6 17 17 353 337 347 32 47 34 23 8 29 51 65 59 1 339 324 335 351 332 315 303 312 319 318 323 331 347 13 13 9 350 342 335 323 291 223 217 234 277 312 340 356 24 71 93 91 62 46 349 334 311 292 221 203 3 313 310 322 322 224 216 211 184 124 56 27 341 331 315 202 192 319 306 309 308 327 351 334 316 301 312 357 63 91 114 122 127 128 128 135 162 310 288 268 236 224 220 204 180 154 159 213 218 224 240 245 238 248 253 244 241 252 275 298 322 205 219 252 267 242 196 205 226 244 220 211 228 237 244 225 214 223 240 257 262 265 259 259 262 262 263 264 265 264 262 260 260 262 264 257 247 238 238 240 238 235 235 237 240 237 226 182 164 164 172 183 193 202 210 210 205 202 204 210 214 217 219 221 221 210 192 179 173 174 179 187 194 200 203 205 206 208 209 209 208 206 207 208 209 210 211 203 193 173 159 147 152 158 164 170 173 178 183 189 195 201 204 206 206 205 202 201 201 202 200 199 196 192 190 190 190 187 183 177 174 173 176 179 182 184 186 186 186 185 185 185 188 190 190 190 191 191 191 193 194 194 191 188 180 163 140 132 128 130 131 131 128 124 120 117 116 116 117 117 118 117 116 114 108 104 104 110 114 117 119 118 116 114 111 108 105 100 88 74 62 55 57 61 65 66 66 56 42 38 40 51 53 53 47 42 38 36 38 40 38 36 33 33 36 40 47 56 65 67 69 71 75 78 86 91 97 104 112 120 128 131 135 140 144 146 148 152 157 166 176 189 196 199 199 200 201 203 207 205 194 180 178 176 180 183 184 185 187 199 208 216 235 244 246 241 224 203 194 194 194 197 199 202 205 210 212 214 216 219 225 235 237 231 148 119 140 60 66 102 112 124 133 142 144 144 147 156 167 189 205 221 223 225 223 223 226 233 237 237 236 233 232 230 226 224 227 239 236 219 204 198 205 209 210 204 193 195 199 210 214 215 210 206 204 202 202 202 204 208 214 218 218 217 214 219 225 232 233 233 238 248 264 277 284 283 278 272 267 265 265 267 274 279 285 290 291 289 289 285 289 299 312 318 321 310 304 303 301 303 342 342 341 342 342 341 341 342 342 343 345 346 346 347 348 348 347 345 351 0 16 30 33 36 43 65 77 20 327 318 324 334 343 349 12 29 36 29 327 71 77 74 90 96 70 32 144 155 146 136 169 228 274 187 138 123 135 174 212 245 314 343 29 157 167 167 169 180 224 260 287 292 293 297 314 333 0 53 58 14 348 328 343 4 0 8 21 24 356 331 308 299 293 286 287 292 290 288 292 294 295 296 296 295 295 295 294 293 292 292 291 291 291 291 292 293 293 295 296 297 298 298 298 298 298 298 298 298 298 299 299 299 299 299 297 296 299 297 292 314 334 331 335 347 25 102 356 0 18 37 132 91 57 28 217 145 87 35 17 326 200 170 200 234 254 85 73 62 43 319 276 264 253 196 103 83 46 77 99 95 65 33 32 103 189 180 136 112 102 276 281 298 297 298 269 208 166 209 254 249 234 199 189 193 168 122 122 125 147 237 269 308 18 331 302 300 305 338 166 183 314 346 128 91 57 44 66 136 119 85 54 29 275 232 214 232 349 60 91 102 142 264 271 265 226 194 159 268 305 297 290 263 221 213 210 206 200 183 160 153 156 202 250 271 276 278 267 268 275 268 250 264 283 313 331 341 328 317 331 325 308 297 292 298 308 336 343 338 323 313 301 296 294 285 249 140 28 3 351 346 7 37 66 81 88 62 27 330 303 288 285 284 295 311 332 347 7 0 350 347 348 346 357 19 37 32 21 14 6 357 354 358 33 73 324 319 320 351 50 71 63 353 328 311 0 26 30 19 2 335 309 307 279 200 197 216 265 279 280 291 297 285 265 275 315 342 4 33 47 320 333 358 19 21 15 9 36 68 76 62 355 342 351 6 6 335 327 329 36 58 40 13 330 11 44 71 87 70 348 326 343 351 346 321 283 280 293 317 331 342 351 359 343 327 294 317 334 333 325 234 201 205 281 332 355 12 20 70 162 144 112 69 17 355 337 337 123 188 209 247 263 280 326 10 205 210 213 43 38 34 15 348 324 300 289 279 270 293 312 321 320 295 289 289 345 55 80 93 110 113 115 117 123 132 253 282 276 272 264 247 229 196 176 170 199 221 219 215 217 226 236 262 279 269 243 214 277 300 283 242 225 249 261 259 241 204 206 208 192 206 232 243 245 232 223 218 228 243 255 258 253 254 257 259 260 261 262 261 260 259 257 260 263 262 254 240 236 237 240 243 244 247 250 243 218 183 177 179 187 192 197 202 209 212 213 213 214 218 223 226 226 228 234 217 201 189 183 181 187 193 199 203 205 207 208 209 209 208 208 208 208 207 206 199 184 163 147 140 142 146 155 163 171 174 176 180 184 188 191 192 195 198 201 204 205 205 203 200 199 197 190 187 187 189 192 185 178 175 175 177 181 184 185 186 186 186 185 183 183 183 186 188 190 191 193 193 194 194 191 187 175 155 133 122 120 127 130 133 130 129 124 119 118 118 118 119 120 117 113 109 111 111 109 106 107 109 114 118 120 118 119 121 120 119 119 111 101 91 79 65 61 62 67 68 66 54 44 37 40 49 53 55 52 46 38 34 33 33 33 33 34 36 44 55 66 73 77 79 76 73 78 83 91 96 100 105 111 118 123 129 134 138 143 149 154 158 163 171 183 194 200 202 201 198 196 195 194 194 191 187 186 185 186 177 155 126 106 123 233 264 262 261 259 260 257 230 207 196 194 195 196 200 206 216 226 228 228 228 234 249 258 255 104 118 136 119 94 98 106 112 123 130 133 144 154 172 189 202 213 220 225 225 222 221 225 230 234 235 235 232 230 226 223 218 219 234 243 243 230 218 214 213 211 204 196 201 206 216 218 219 212 208 203 205 207 209 210 213 218 222 223 222 218 222 226 233 235 233 234 236 250 257 263 263 264 261 261 261 263 267 274 280 280 283 287 291 292 297 305 310 312 307 299 296 297 297 298 301 342 342 342 343 342 343 343 344 346 348 350 351 351 350 352 354 357 0 15 30 34 23 13 19 27 115 156 211 301 310 333 0 13 17 21 24 41 64 120 154 125 43 89 98 77 57 83 16 25 4 4 341 262 228 219 185 180 196 275 308 341 19 56 71 68 49 24 6 358 347 312 306 311 318 12 78 67 29 15 329 333 340 2 1 340 335 329 326 324 317 311 305 301 297 301 304 304 304 306 308 309 309 309 308 305 303 300 298 297 295 295 296 297 298 299 300 302 303 305 305 306 305 305 305 304 303 303 303 303 303 303 303 302 301 299 298 299 268 226 223 248 290 318 339 34 55 16 0 0 46 79 31 15 338 305 180 87 62 37 56 151 47 0 285 237 84 84 75 15 342 341 286 260 253 107 107 118 124 123 115 126 144 169 179 180 163 127 54 324 315 316 334 341 15 130 150 155 207 243 249 239 210 197 190 154 128 124 126 290 278 284 312 326 336 333 324 308 303 128 100 28 333 301 215 308 338 311 208 91 77 23 293 276 219 167 168 164 157 105 103 193 271 278 265 224 199 192 228 271 285 290 289 273 240 209 200 197 198 189 170 182 223 251 268 276 279 275 289 300 299 301 329 331 329 301 281 291 296 292 277 275 282 288 297 304 330 306 303 295 299 303 306 309 289 222 147 15 4 0 355 350 0 42 81 91 57 0 328 307 292 285 288 301 305 326 356 0 355 342 333 334 341 358 22 45 40 35 31 8 342 329 315 263 227 242 268 293 338 26 65 73 28 328 332 19 31 34 11 350 330 309 295 264 218 217 228 240 257 279 307 330 346 352 2 15 20 17 9 354 346 351 57 76 75 26 355 4 58 98 103 102 24 0 0 348 326 334 344 8 61 127 4 311 30 36 20 23 206 274 316 337 341 335 329 323 317 328 338 339 340 333 328 330 338 354 126 56 335 329 328 332 341 2 349 352 29 34 16 7 24 47 43 28 10 352 350 337 225 219 231 224 221 286 15 61 333 326 46 46 33 26 9 331 310 291 270 245 276 302 303 305 303 308 12 68 75 80 79 79 78 79 80 125 176 225 248 261 267 274 261 234 177 182 188 207 227 244 240 233 242 273 11 357 333 292 269 286 271 252 240 235 240 249 260 268 268 214 180 184 209 231 245 247 235 222 216 226 237 246 249 250 251 254 257 259 261 261 261 261 260 260 259 261 264 264 260 247 239 243 246 250 256 260 254 231 202 197 195 199 199 198 197 199 205 211 215 219 223 229 230 228 229 229 221 212 202 195 191 194 197 202 205 208 208 209 209 209 208 207 207 207 200 185 167 151 141 140 142 147 152 159 165 173 177 180 183 185 186 186 186 187 192 197 203 206 209 201 189 186 183 180 177 170 168 169 177 182 184 185 185 189 189 190 186 181 177 177 177 180 181 185 188 190 191 194 194 192 188 176 156 133 116 110 117 123 128 130 131 127 124 121 119 119 117 118 119 119 118 119 118 118 117 116 114 112 112 112 112 113 113 117 119 119 116 109 103 103 106 98 84 69 66 71 66 59 51 44 37 39 42 52 56 56 50 41 36 32 30 29 29 32 36 44 60 74 83 86 86 83 81 80 83 91 98 102 105 107 111 117 124 128 134 140 148 156 160 168 174 185 195 202 206 204 201 196 189 186 189 193 195 193 187 173 141 116 131 155 182 204 221 231 238 242 246 250 252 232 205 196 195 197 203 210 224 235 240 247 260 276 295 322 1 60 138 169 150 130 112 115 124 130 136 143 163 178 195 205 213 216 219 224 225 224 222 222 229 232 234 232 229 225 218 214 205 201 213 228 240 236 231 225 219 211 204 202 208 214 222 222 219 212 209 207 210 213 216 217 219 223 226 229 226 223 225 226 232 231 229 226 228 232 239 244 249 252 254 257 259 263 267 275 272 272 272 275 279 282 286 289 290 288 284 282 286 289 291 293 296 343 343 343 344 344 345 345 347 349 352 355 357 357 357 3 8 16 23 37 33 29 9 357 358 19 127 179 277 327 330 332 16 49 42 32 19 28 51 76 132 23 14 39 50 54 59 70 77 67 341 333 326 315 269 260 280 327 349 356 355 8 22 44 63 62 46 354 332 321 321 324 322 325 330 27 71 41 6 341 323 345 337 332 317 300 301 303 306 310 310 312 313 309 308 310 311 312 315 317 319 320 321 319 316 313 309 305 304 302 304 304 305 307 310 313 315 317 318 318 318 317 315 313 310 309 308 307 306 308 310 315 320 327 331 337 322 274 227 218 215 222 236 269 320 16 46 46 6 344 29 38 349 335 318 355 50 97 95 83 108 116 69 47 0 61 80 87 78 6 357 25 353 280 257 229 123 119 131 147 159 180 174 37 179 164 112 162 174 180 313 70 155 279 169 143 159 176 215 231 242 227 207 195 182 155 144 142 186 248 265 281 313 329 334 324 314 296 272 158 125 108 294 286 255 241 253 277 289 10 93 187 288 296 250 186 183 180 182 92 70 237 275 290 289 271 223 207 210 238 266 284 296 301 252 202 196 198 216 214 199 205 224 254 268 275 289 301 322 333 336 329 318 317 284 206 210 235 260 277 275 279 283 285 290 291 293 291 285 280 321 349 340 324 268 169 127 15 0 348 338 331 312 268 218 191 171 262 294 295 293 287 299 321 5 23 13 352 339 332 334 343 348 356 12 33 36 38 40 19 352 333 318 288 257 249 273 295 331 357 23 66 87 46 30 34 33 29 10 350 331 312 290 270 237 220 238 262 271 296 342 24 44 31 21 13 3 336 307 292 272 269 9 88 103 80 10 340 39 111 100 86 33 0 335 331 331 337 342 347 346 158 42 27 33 14 357 311 269 262 276 290 302 315 320 323 330 351 357 355 359 9 18 11 340 336 53 87 68 328 324 330 353 49 6 5 28 25 13 350 344 11 26 40 36 0 359 351 327 285 238 213 206 197 154 91 58 53 95 80 35 311 291 283 290 291 286 250 237 253 270 285 299 0 73 74 58 38 32 40 48 28 351 269 210 188 218 261 262 257 231 197 171 201 203 199 216 244 250 253 259 301 14 306 285 271 276 286 270 257 245 242 246 249 252 267 276 282 221 199 221 238 248 245 240 231 226 226 236 243 244 246 249 252 255 258 259 261 262 262 264 264 266 273 281 287 287 273 258 248 248 250 256 258 255 240 224 215 209 205 199 195 192 196 204 210 216 218 222 228 228 227 222 220 222 218 212 209 205 204 206 209 212 214 215 213 211 207 204 200 194 181 168 157 152 149 147 147 149 151 156 163 170 175 180 183 186 186 186 184 184 186 190 194 196 200 201 188 171 173 174 173 171 173 176 180 185 189 192 192 195 197 190 183 171 168 169 174 178 182 185 188 190 191 192 192 190 182 169 148 130 122 118 121 124 128 130 129 128 125 123 121 120 118 119 118 120 121 122 123 125 124 124 124 121 118 118 115 108 103 101 105 105 100 91 86 84 95 110 102 94 83 81 82 73 64 53 45 39 35 35 44 46 48 46 42 36 33 29 27 27 30 36 46 58 74 85 91 93 93 91 88 88 91 98 102 103 105 110 114 120 130 137 142 148 157 166 175 178 186 194 204 210 211 209 203 192 189 187 194 199 196 169 120 136 147 163 178 193 202 212 220 226 231 237 246 269 302 349 263 205 196 203 255 301 294 294 333 0 305 284 281 269 254 231 179 154 147 151 145 143 144 161 180 194 203 208 211 213 212 213 218 223 226 223 222 223 227 230 231 230 225 218 212 200 196 202 217 231 234 235 230 223 213 206 205 214 222 227 226 222 215 212 210 214 217 219 221 222 226 229 232 231 229 227 226 228 228 228 228 229 233 237 239 242 247 251 252 256 260 262 262 258 256 255 255 257 260 264 267 272 274 276 278 282 282 285 287 289 344 344 345 345 346 347 348 350 353 356 0 3 3 7 12 23 32 42 43 28 15 352 352 352 30 40 24 10 4 19 27 44 61 68 60 41 35 37 39 37 0 21 28 21 19 18 24 36 45 33 353 347 339 327 276 327 341 331 319 314 56 70 75 82 116 20 312 307 307 315 324 327 353 30 31 34 14 351 326 320 326 299 278 272 271 279 292 302 307 312 313 313 312 314 315 317 320 323 325 327 327 326 324 322 320 317 313 314 314 313 313 314 317 322 326 330 332 331 329 326 324 320 317 312 311 310 312 318 328 342 3 7 7 357 2 25 200 221 220 220 224 233 255 293 0 38 51 27 331 290 286 285 294 0 37 56 85 99 91 301 273 212 341 351 18 71 95 78 24 20 24 36 40 140 200 150 96 94 106 105 103 129 136 169 4 10 93 152 151 142 110 130 217 210 186 167 192 248 265 259 223 204 195 185 168 165 171 197 219 245 255 272 293 306 304 303 303 267 180 146 159 243 271 270 192 169 19 325 314 189 162 339 313 291 236 209 189 193 259 256 246 264 287 301 290 261 222 205 212 240 270 286 298 265 212 206 202 204 203 209 222 244 278 323 337 337 337 340 334 330 330 336 12 95 171 183 190 224 263 280 293 296 295 302 314 313 308 277 70 32 18 331 317 301 154 118 33 305 269 289 280 237 220 212 212 209 219 245 272 277 283 304 326 346 4 17 339 324 318 341 355 356 357 0 20 31 28 26 11 359 348 347 349 334 307 300 309 330 342 350 350 85 88 46 22 22 21 10 335 319 303 293 291 246 212 232 293 319 349 11 48 59 50 5 306 284 263 264 273 282 300 331 50 112 132 152 253 200 139 105 98 23 274 272 289 298 304 311 321 340 16 31 40 40 1 344 333 316 292 301 296 268 282 294 303 323 353 0 0 359 4 21 19 357 338 330 355 7 324 319 324 355 22 8 5 5 50 42 349 350 3 16 34 122 109 76 16 353 338 326 260 243 245 273 351 60 123 143 141 237 268 265 262 290 312 322 293 249 250 259 277 314 75 57 33 329 327 349 25 62 331 298 271 220 156 174 241 261 246 177 174 194 232 228 212 227 243 254 245 212 192 209 256 257 255 270 278 275 268 255 256 260 267 270 273 275 274 239 220 231 251 257 249 241 235 231 228 237 244 247 246 245 249 252 254 257 260 268 275 279 284 286 292 299 304 303 294 279 263 265 266 265 263 258 244 235 226 217 209 197 188 187 197 209 215 219 220 223 225 230 228 216 213 218 217 222 236 256 275 272 259 244 234 229 219 209 195 184 169 162 154 153 152 152 152 151 150 152 156 163 171 176 179 181 183 186 186 187 187 185 185 184 184 186 188 188 185 182 184 184 186 185 185 185 187 189 190 190 191 192 193 187 182 172 171 172 177 183 188 191 192 194 193 189 182 178 167 154 140 137 138 138 137 137 134 134 129 126 124 120 118 116 114 115 116 117 119 121 125 127 129 130 130 129 127 127 115 101 94 91 93 91 87 79 73 70 76 83 83 83 83 88 91 88 79 64 51 42 34 36 48 56 61 56 48 37 28 24 21 25 30 34 40 46 59 76 88 96 98 98 98 94 94 101 106 111 111 114 118 127 137 144 150 156 165 180 190 193 194 199 206 211 216 215 211 201 192 185 186 189 180 180 176 172 174 176 187 197 206 212 218 224 228 239 257 311 337 351 0 17 53 61 60 341 313 325 325 313 248 235 235 234 235 234 212 173 180 180 170 162 160 185 203 214 215 214 212 211 209 211 215 223 226 225 221 218 219 222 226 228 228 223 217 211 209 209 220 230 238 238 234 227 217 208 212 220 226 229 226 223 218 213 212 215 219 222 222 223 227 230 233 231 232 229 228 228 228 228 231 233 236 241 246 249 252 254 253 252 253 252 251 249 247 249 251 255 259 261 263 266 268 272 276 281 284 284 286 288 345 346 346 347 348 349 351 353 356 1 8 11 15 17 21 31 41 53 49 37 19 8 13 25 41 34 27 17 28 48 48 47 50 71 95 84 59 36 19 30 48 78 67 37 26 25 31 31 33 34 24 22 22 39 62 92 263 269 261 253 42 61 74 100 183 298 323 322 319 316 337 7 44 46 31 8 328 313 303 302 297 289 286 280 285 295 308 311 311 311 313 316 317 319 321 324 326 327 330 331 332 332 331 329 327 325 323 320 315 312 313 317 325 333 341 340 339 336 333 330 328 326 321 315 311 316 327 344 9 24 34 37 11 335 337 354 114 148 218 231 232 251 264 268 289 6 39 58 53 289 274 97 103 109 98 43 64 97 48 20 68 91 35 328 315 47 97 64 37 14 12 17 355 314 231 169 46 46 41 27 28 212 159 110 99 33 351 1 70 313 312 309 292 244 245 56 223 269 298 262 202 198 196 197 167 141 156 177 188 213 243 261 278 291 305 300 288 249 201 141 166 196 265 265 233 217 43 16 239 221 200 301 294 286 263 236 208 210 226 248 252 235 247 264 278 270 231 212 204 221 245 289 311 321 273 236 215 199 160 223 255 288 306 329 341 347 343 329 315 310 308 351 60 55 67 186 190 195 230 279 299 303 302 299 301 303 305 122 101 37 324 310 319 327 119 107 109 124 129 125 180 192 189 194 214 230 239 242 249 253 266 290 314 329 339 341 266 237 267 17 16 4 2 7 33 40 19 12 7 0 353 339 328 315 314 314 318 324 331 331 310 108 116 178 343 350 351 353 329 320 312 312 311 282 172 132 87 64 34 20 27 27 21 6 326 319 325 27 15 358 341 338 350 354 172 180 159 119 112 107 124 206 235 240 242 251 269 267 349 4 14 25 45 39 6 349 343 338 335 335 343 5 350 337 321 337 3 10 16 23 25 26 18 16 11 3 356 343 325 345 351 359 352 327 302 155 107 88 27 14 23 47 30 2 27 101 74 349 318 325 348 346 322 336 327 306 242 222 231 247 259 258 257 277 307 312 304 293 305 330 345 27 48 18 324 286 292 307 322 324 307 299 286 266 224 224 254 272 234 182 182 208 235 232 228 232 248 264 220 176 174 211 252 251 247 260 275 282 280 267 269 286 291 290 289 280 270 246 225 213 241 255 252 247 241 238 236 236 241 249 247 248 251 252 253 260 275 311 325 319 305 294 294 296 298 297 296 293 293 301 291 283 276 266 251 236 220 211 198 183 183 187 208 219 224 225 227 227 228 233 219 190 195 200 205 222 254 281 295 307 317 326 333 103 150 154 158 158 158 156 155 154 154 154 151 152 154 157 163 170 176 180 180 180 181 183 185 186 182 177 178 182 183 185 184 187 192 193 191 191 191 191 190 189 190 190 190 190 189 189 189 187 183 179 179 177 180 183 188 194 197 196 191 183 178 171 164 157 151 151 152 151 149 146 140 136 131 127 122 117 113 112 111 113 113 115 114 114 118 123 128 131 134 135 132 122 107 91 84 88 91 90 87 81 74 68 69 71 78 81 83 91 95 102 96 85 72 52 29 29 43 73 87 91 79 61 32 19 14 22 32 33 30 27 35 50 67 81 88 96 102 98 91 82 101 120 117 117 122 130 137 148 157 163 173 185 191 195 195 201 208 214 219 219 216 207 192 183 180 192 202 197 191 182 180 182 190 199 209 214 220 222 228 241 253 278 281 299 322 308 162 170 186 204 218 227 227 232 233 229 226 226 226 227 211 180 193 200 200 198 196 207 214 222 223 222 216 211 210 213 217 223 227 226 222 217 212 210 211 215 219 215 212 212 212 214 226 237 245 246 243 233 222 214 214 218 225 227 227 225 221 216 215 217 219 222 223 223 225 228 232 233 231 228 224 224 225 229 235 238 243 250 255 260 261 261 258 255 250 253 254 254 255 255 257 261 263 266 266 266 265 272 280 288 292 295 298 301 346 347 347 349 350 352 353 356 0 6 14 23 28 31 33 35 39 44 46 44 35 32 31 35 38 36 24 4 27 48 53 45 22 51 97 97 89 54 27 21 67 127 133 144 129 99 87 66 39 58 67 43 48 71 12 319 290 275 273 250 242 343 16 58 46 12 338 315 326 345 45 52 39 28 4 327 306 303 298 294 293 294 303 310 317 324 330 323 321 320 321 323 324 326 326 328 329 331 333 334 335 332 329 326 322 316 314 313 310 310 313 326 341 349 351 345 342 338 336 333 335 336 333 331 326 341 352 11 28 32 23 17 343 310 303 293 141 85 47 28 274 262 261 261 266 353 29 33 16 268 269 62 76 77 69 349 9 46 17 20 60 68 43 339 311 295 50 42 12 350 344 347 0 6 23 32 30 36 44 41 351 284 309 284 232 273 310 318 325 156 107 0 289 259 296 304 224 213 233 202 182 186 193 242 76 85 135 162 186 207 292 281 280 280 261 233 244 249 249 163 170 196 241 252 261 317 13 51 98 131 151 195 280 290 293 276 250 232 228 238 250 261 250 256 272 264 232 217 217 231 263 329 329 331 303 269 144 132 115 240 290 311 317 338 349 347 343 319 307 302 300 25 60 47 7 306 250 208 200 241 276 284 286 282 276 262 242 141 16 350 326 327 341 23 62 82 105 127 108 60 58 112 172 202 233 269 277 272 258 248 272 291 320 336 330 335 0 61 78 73 46 14 347 344 353 7 8 8 8 4 344 312 307 305 313 316 312 277 241 260 266 233 126 140 33 23 12 352 326 330 338 350 7 78 126 130 109 80 63 45 23 9 7 34 31 20 13 12 15 1 337 332 333 332 334 28 70 121 33 39 25 331 232 232 237 248 252 129 62 24 27 44 56 31 2 344 335 332 351 14 18 15 355 347 346 1 15 23 30 42 47 45 17 356 345 5 10 340 334 357 5 358 324 297 331 21 66 58 36 354 10 41 8 348 328 249 151 183 293 313 325 343 345 340 331 318 298 264 236 237 241 246 244 233 246 261 284 303 41 29 12 6 0 327 269 257 256 0 0 345 330 330 329 302 281 275 289 286 206 190 193 210 222 203 209 227 243 253 189 166 173 238 264 249 236 232 273 287 286 282 237 322 308 300 296 286 278 265 216 201 233 248 255 256 254 252 246 239 243 248 254 257 259 262 266 284 316 333 318 306 293 282 274 271 273 279 283 287 295 305 294 289 284 277 267 237 209 196 187 181 182 192 215 228 234 231 228 228 226 203 147 150 166 180 193 209 221 243 257 272 279 265 141 136 139 147 154 158 159 159 156 153 152 151 151 153 157 161 165 168 170 172 173 175 177 175 174 178 180 184 187 187 189 189 188 189 191 194 194 194 193 193 193 192 192 191 191 191 191 191 187 183 183 181 182 182 183 185 189 191 192 191 188 183 179 174 171 167 162 163 162 161 155 151 145 140 136 132 128 122 120 118 118 118 117 116 113 110 105 107 114 123 128 131 130 125 113 100 87 96 99 97 94 87 80 73 72 71 75 77 81 88 93 100 102 100 100 92 31 338 349 94 120 133 128 121 99 41 5 24 36 48 43 27 27 30 39 48 53 69 80 80 70 49 77 106 103 103 106 99 103 128 156 173 183 191 195 197 196 203 212 220 225 226 221 211 197 193 194 202 204 203 196 187 185 185 192 199 209 215 220 225 228 232 233 232 222 216 214 206 202 201 201 201 204 207 206 210 216 217 218 218 219 222 211 189 189 217 248 242 239 238 234 233 231 229 221 218 216 217 222 226 228 228 222 215 207 205 209 213 215 210 206 204 206 209 219 234 247 249 247 238 229 219 216 217 223 225 223 222 220 219 218 218 219 222 225 227 228 232 232 233 234 234 235 232 230 232 235 243 249 256 261 262 262 260 258 255 254 256 258 262 264 263 265 267 269 270 271 268 267 275 286 299 301 305 308 313 347 348 349 350 352 354 356 359 3 10 18 27 33 39 43 47 45 45 46 44 43 40 38 39 41 42 32 28 35 45 58 48 35 55 76 87 92 89 43 29 79 112 111 94 78 86 101 128 133 36 67 68 75 60 334 326 323 340 23 131 127 46 15 351 341 338 311 321 4 29 48 36 16 323 288 278 280 282 285 289 292 304 321 326 331 337 338 336 330 326 327 328 329 329 329 330 331 332 334 333 330 324 316 311 307 309 318 319 317 323 332 346 352 356 352 345 338 333 334 336 339 344 343 351 4 13 11 17 38 44 19 0 335 318 307 282 122 65 57 48 267 251 267 267 239 5 12 351 317 300 301 10 26 38 35 304 305 320 337 329 327 67 49 26 47 78 52 3 327 324 337 16 40 14 18 48 46 8 157 156 69 7 327 4 154 67 336 306 97 112 92 1 265 267 286 307 97 188 194 210 208 215 245 326 12 30 201 198 193 175 198 253 256 254 265 263 257 253 257 228 195 197 217 243 270 325 26 53 88 117 139 189 280 304 305 298 275 251 235 221 219 235 248 255 267 281 272 223 226 273 324 333 305 292 280 259 129 138 160 208 227 248 223 154 102 114 159 261 278 287 293 80 70 48 333 308 283 232 190 218 249 272 276 274 264 244 173 100 46 8 340 353 28 46 46 43 108 140 66 344 327 325 327 328 324 313 304 298 281 262 273 286 341 49 1 330 344 32 34 32 25 357 321 325 333 7 25 21 8 357 340 325 322 321 321 324 317 231 209 232 255 284 322 20 43 32 14 351 334 345 0 10 46 91 124 134 135 88 71 59 32 359 7 37 36 27 0 344 340 323 310 309 314 324 27 71 16 338 328 341 357 4 17 336 296 298 297 303 223 209 302 340 357 350 338 320 327 337 343 355 10 4 342 333 333 343 358 14 26 50 73 87 116 152 166 68 16 333 330 332 340 346 345 345 354 359 13 18 14 309 62 62 11 342 316 290 174 166 177 318 326 332 331 331 335 329 321 300 271 239 226 221 234 237 243 260 315 5 41 20 3 343 333 319 305 281 86 51 17 350 335 324 313 294 313 324 337 1 162 163 144 33 47 157 201 227 232 213 161 154 172 255 263 245 219 201 268 286 292 289 122 110 314 295 287 279 282 280 248 228 235 247 258 270 274 273 261 251 249 253 260 269 276 282 286 285 281 283 282 281 278 270 255 249 248 256 259 258 267 276 281 283 284 283 278 248 211 189 186 183 184 195 216 232 239 233 225 206 184 149 160 169 174 178 182 196 205 219 226 231 213 180 153 143 142 142 146 149 151 149 147 145 144 146 147 149 152 151 154 156 160 162 169 175 183 185 186 187 188 189 190 191 191 191 190 191 191 192 194 194 193 193 192 193 193 193 193 193 193 191 182 172 177 180 185 186 187 188 189 190 190 188 185 181 179 176 174 171 167 166 164 163 161 155 150 146 143 140 137 136 134 132 132 131 131 130 127 120 111 101 99 106 117 126 126 125 123 121 113 105 102 100 94 87 82 78 78 75 74 76 81 88 93 98 104 115 150 205 249 284 295 291 166 160 157 156 157 155 147 100 91 99 91 71 52 40 32 36 43 52 61 70 68 52 74 94 105 103 97 68 33 12 18 23 60 180 204 217 224 231 235 238 238 234 228 218 205 205 205 208 208 205 199 193 189 188 190 196 202 208 213 218 222 225 225 221 213 207 203 205 206 206 206 206 205 204 203 202 202 203 203 203 207 211 200 179 189 218 242 246 244 242 242 242 239 234 226 222 220 223 227 230 232 231 225 215 205 206 210 216 215 207 202 200 200 203 205 217 234 243 245 239 231 222 218 216 219 221 222 220 219 218 219 219 222 225 227 230 233 236 238 238 235 233 237 243 242 243 241 244 247 251 252 254 255 254 253 255 254 256 258 262 263 265 265 267 267 271 271 269 272 277 280 283 287 291 301 311 348 349 350 351 353 356 358 2 7 14 23 31 36 41 45 48 49 51 49 49 48 47 45 43 42 41 39 39 42 47 49 45 46 55 68 77 78 73 52 53 71 68 65 63 58 54 71 102 106 71 148 121 106 91 38 3 359 22 11 318 320 5 44 44 24 0 332 23 50 48 37 332 294 274 265 262 270 276 280 287 299 317 328 328 332 337 335 331 327 327 329 330 329 330 330 331 332 332 330 328 323 316 308 302 298 311 328 333 337 340 344 351 354 356 352 347 341 342 346 343 348 10 18 24 26 32 19 6 9 18 15 9 7 30 30 37 58 55 71 130 158 169 178 47 69 42 21 337 357 39 70 79 10 352 0 1 341 335 337 334 346 103 66 50 64 69 55 355 318 322 327 351 13 345 314 260 234 222 197 171 98 237 252 140 122 107 47 307 320 351 31 295 283 326 9 29 28 228 247 284 266 107 65 38 26 40 136 157 163 159 203 240 250 262 297 288 264 245 233 219 202 195 202 223 267 305 339 3 52 162 188 207 228 255 278 289 285 270 251 230 216 236 253 271 279 1 121 168 29 6 342 312 281 283 278 234 160 157 178 197 191 192 189 195 155 141 157 232 266 283 269 129 131 159 285 287 285 252 217 224 246 266 274 277 274 265 256 312 341 282 269 261 328 355 28 43 108 119 79 38 344 328 323 323 320 317 308 301 299 293 289 293 303 325 39 6 32 49 20 0 336 334 334 334 342 11 38 49 28 347 342 338 338 334 336 6 14 13 352 293 293 312 326 349 26 31 20 352 342 351 14 19 41 57 104 131 205 3 12 26 25 12 18 27 28 12 326 317 308 284 276 279 289 308 21 42 17 349 332 342 354 358 13 43 3 342 310 287 230 209 263 306 309 307 299 217 213 240 281 352 17 355 338 325 322 327 346 6 11 37 81 80 76 180 202 128 32 338 332 332 344 319 286 296 315 331 344 359 357 357 91 88 21 336 313 316 305 180 182 220 267 287 302 313 326 322 317 311 293 244 210 198 242 259 265 297 12 24 25 8 356 341 340 345 21 69 78 71 21 281 273 268 296 317 348 14 63 91 110 132 203 321 312 284 260 252 251 202 151 174 219 255 261 249 206 208 263 285 295 291 252 171 234 278 278 273 273 268 256 244 239 247 261 281 281 276 270 263 257 257 262 279 289 291 285 271 256 248 254 262 270 263 250 240 240 248 245 239 240 251 262 270 275 280 278 263 225 190 188 188 186 198 213 229 235 229 211 178 178 180 184 182 180 186 189 192 199 206 209 210 195 165 141 134 130 130 131 133 133 132 133 133 135 136 138 139 142 145 154 159 167 173 181 186 190 190 191 190 190 189 190 191 192 193 194 194 195 195 196 195 194 191 192 192 196 197 194 186 180 174 171 167 172 176 185 191 193 191 191 190 190 187 185 181 179 176 174 170 167 165 164 163 163 158 153 149 148 147 146 146 146 145 145 146 148 147 146 142 135 130 125 123 122 121 120 124 128 128 121 106 101 102 96 91 84 84 86 83 80 83 91 102 116 127 149 169 197 212 230 263 268 267 196 186 180 175 172 171 165 149 135 130 131 133 130 125 110 92 82 87 91 99 96 85 86 108 123 128 129 124 79 333 333 333 320 231 210 227 238 256 261 260 252 245 241 232 221 215 213 213 213 212 204 198 192 190 190 195 199 205 208 211 216 219 219 217 212 208 204 207 210 211 211 211 210 208 202 198 193 190 188 189 193 197 192 189 188 212 228 234 236 238 238 240 239 236 228 225 222 225 229 233 241 244 237 226 211 207 210 216 216 208 203 201 203 204 200 209 219 235 241 243 234 225 219 217 217 218 219 219 219 218 219 218 223 226 227 228 228 232 234 235 232 230 232 239 247 249 246 244 243 244 247 249 252 253 252 253 255 256 258 260 260 259 256 259 259 264 268 269 266 257 255 256 266 278 290 299 349 350 351 353 354 357 1 6 12 19 28 34 39 45 49 52 53 54 55 55 54 54 53 52 51 49 48 48 51 58 61 59 56 61 76 84 84 74 63 67 74 82 82 77 60 25 346 314 249 269 275 305 80 87 74 31 20 21 324 306 299 311 9 60 77 36 23 48 48 41 6 277 266 259 254 258 268 277 284 294 307 324 326 326 326 327 324 322 321 325 327 328 329 330 331 333 333 333 330 326 321 316 305 321 335 336 334 332 334 335 342 347 352 354 355 351 347 354 358 358 19 41 47 43 29 28 36 13 354 355 2 3 335 261 354 14 33 16 0 25 61 129 123 63 47 44 41 27 41 53 80 68 312 3 25 61 64 351 349 354 39 116 79 29 28 44 44 0 331 332 343 49 325 346 61 111 177 227 264 178 119 223 151 121 133 150 191 320 8 8 12 304 312 356 6 353 314 293 319 30 64 62 56 65 63 55 72 126 112 118 211 252 331 327 319 302 280 200 144 129 182 195 198 201 231 279 291 282 269 247 237 225 211 214 249 277 293 296 279 235 234 265 287 315 305 179 91 60 28 2 330 303 290 285 276 198 158 154 186 194 180 182 192 240 255 241 250 281 291 292 277 210 172 191 236 268 274 263 249 238 250 263 276 285 291 295 299 291 281 272 266 262 280 329 22 49 95 76 75 100 86 337 319 312 306 303 299 293 276 326 326 295 280 269 296 331 54 66 52 7 344 356 0 357 357 2 32 88 112 93 35 352 338 332 348 39 39 28 354 340 15 23 333 338 358 33 27 358 335 323 331 348 14 17 4 9 9 12 7 3 14 22 21 17 343 332 323 311 298 274 273 276 310 350 33 47 41 355 335 323 320 326 24 46 13 3 200 198 140 95 263 266 274 278 272 252 215 180 147 81 47 9 345 328 328 331 349 4 11 17 34 29 24 10 349 179 73 26 336 322 311 279 224 221 216 205 343 355 330 322 334 351 348 310 295 309 300 264 232 221 234 237 236 253 276 290 299 304 295 260 214 215 254 270 283 341 21 20 9 355 5 6 357 5 92 147 186 229 225 217 218 229 317 343 356 14 64 106 159 255 179 200 281 294 299 299 301 249 202 196 215 253 244 217 269 274 270 282 290 289 275 211 228 256 277 285 288 286 278 259 247 238 248 263 268 271 274 271 268 259 259 274 281 282 279 273 262 253 250 255 261 257 247 233 233 235 234 230 228 237 246 255 262 270 272 270 233 198 193 192 193 202 212 224 224 212 191 172 177 183 186 185 182 182 185 188 194 198 199 189 167 145 133 130 130 131 130 130 129 130 131 132 135 140 146 150 156 164 171 178 182 185 188 189 191 191 191 190 189 188 189 190 190 193 196 197 199 198 193 190 188 186 184 186 188 191 190 184 178 174 178 182 185 187 189 192 194 193 191 189 188 187 184 173 167 166 165 163 160 159 162 163 163 159 154 149 147 147 147 148 148 149 151 152 154 152 151 151 146 141 138 134 130 125 118 123 124 121 111 98 103 104 101 98 95 99 105 107 113 123 138 155 170 180 188 193 200 202 206 214 216 214 208 202 198 189 182 173 161 146 143 140 149 156 164 165 167 149 136 129 133 138 139 145 154 152 152 155 159 164 172 185 206 240 247 237 224 215 218 232 247 254 252 247 241 233 229 223 218 218 216 215 209 202 193 191 191 195 200 205 208 210 213 216 217 217 215 210 208 211 214 216 215 215 217 215 211 201 192 183 180 181 187 191 190 194 198 210 219 228 232 234 236 237 239 237 233 225 222 225 225 223 231 236 240 233 223 214 211 215 215 213 206 204 209 207 204 206 214 227 237 243 238 232 223 219 215 217 216 217 217 215 213 218 226 229 231 228 226 226 229 232 229 226 225 229 236 242 244 246 247 247 248 248 248 248 248 251 254 258 258 257 255 251 246 246 246 252 257 261 250 234 238 246 257 266 278 286 350 351 352 354 355 359 4 10 17 25 32 38 43 50 52 55 56 57 57 57 57 57 57 59 59 57 59 59 59 62 65 66 65 66 71 77 78 72 67 67 69 75 76 83 138 284 315 321 304 291 297 308 314 112 122 151 260 283 286 292 292 318 7 33 92 84 71 63 47 36 331 269 254 243 237 245 257 271 284 299 315 326 324 323 323 322 321 320 320 323 325 328 330 332 333 334 334 332 330 330 329 338 346 356 348 338 328 323 329 333 338 342 348 350 353 357 1 8 356 350 0 37 60 52 21 9 8 9 359 350 6 25 8 347 12 19 52 26 11 23 41 125 91 30 35 39 44 59 87 114 121 64 16 21 24 23 329 299 325 20 63 60 35 349 336 356 4 0 331 317 7 46 318 328 354 65 133 256 303 40 83 94 105 111 124 169 262 16 29 29 60 174 162 10 268 264 286 266 101 91 83 64 52 57 31 304 312 107 41 30 50 9 322 294 290 299 296 278 278 239 189 189 194 203 204 235 252 257 252 236 269 279 243 222 223 260 283 287 285 217 308 345 310 298 273 232 124 87 22 311 291 284 283 282 293 111 129 146 197 220 219 196 202 231 231 217 234 274 295 299 298 263 211 193 211 251 262 265 256 251 256 264 278 286 292 293 290 275 285 287 283 281 289 299 40 41 41 38 58 83 87 12 315 306 297 295 293 286 265 48 70 195 217 233 292 331 35 86 99 25 6 13 17 23 11 13 42 79 108 96 71 12 338 329 357 39 71 58 344 336 346 4 15 3 17 44 38 20 344 330 326 338 0 17 29 38 26 11 6 358 2 356 343 336 324 328 322 309 300 286 320 341 345 8 67 108 123 317 308 296 324 4 0 8 6 15 183 257 317 347 338 253 253 254 252 237 173 129 110 94 77 38 337 313 322 331 350 7 20 17 11 6 0 348 335 333 91 43 3 337 323 318 304 276 210 161 106 9 280 287 296 307 308 240 217 234 274 281 267 255 250 230 207 216 244 273 288 295 287 268 238 244 261 283 308 358 13 12 354 344 74 52 357 339 299 200 209 243 219 184 180 112 27 356 336 311 288 258 295 344 60 159 199 269 298 297 290 265 213 172 187 227 206 210 230 258 272 278 283 287 280 255 246 258 288 304 318 312 302 282 265 222 230 245 261 270 279 280 278 265 251 244 256 267 276 280 282 276 271 265 262 260 247 233 229 228 226 228 230 236 241 249 256 263 268 268 239 211 195 199 204 207 209 213 202 186 171 169 176 183 189 187 186 184 186 187 189 188 185 167 150 147 145 142 142 141 142 145 145 147 148 151 154 158 164 170 175 181 184 187 189 190 191 191 192 191 190 188 187 187 188 188 187 188 190 189 186 180 169 162 156 170 184 190 192 192 191 189 185 184 184 186 187 189 190 191 191 191 186 177 159 144 118 125 143 156 158 154 154 156 161 162 162 156 149 143 139 137 135 135 138 141 144 143 142 142 143 144 141 138 137 135 131 127 123 123 123 126 119 112 115 117 118 120 122 135 145 156 169 180 190 197 200 201 201 195 189 177 174 171 189 196 199 199 197 194 184 167 150 137 139 146 159 169 180 180 180 166 155 147 149 150 160 175 213 206 189 172 170 172 177 181 185 194 209 219 221 213 207 205 222 237 248 250 246 238 231 227 223 221 220 218 214 206 196 194 194 196 198 200 205 208 212 216 219 218 218 216 215 218 219 220 219 219 222 222 219 209 196 184 182 181 187 190 190 194 198 207 216 225 230 233 235 235 236 238 239 232 226 223 221 220 222 226 234 235 234 224 219 217 217 215 206 204 211 213 213 210 212 222 233 242 242 238 230 223 219 219 217 214 215 216 215 219 225 229 231 228 226 226 229 231 228 226 226 228 231 233 238 242 244 247 248 249 249 247 247 251 254 256 256 255 252 247 242 240 236 241 245 251 244 233 231 236 245 255 264 275 351 351 352 355 358 1 6 13 20 28 35 43 49 53 57 58 57 57 58 57 56 57 56 58 58 59 62 66 70 69 72 72 74 74 74 76 76 72 67 63 65 60 49 37 16 350 329 319 309 288 321 329 311 187 154 157 256 277 278 287 299 329 2 29 5 0 60 93 91 87 234 227 221 222 226 232 247 264 289 310 322 326 326 324 323 321 321 323 324 326 328 330 332 334 335 336 336 335 336 344 352 4 348 336 322 317 322 325 329 330 333 337 339 341 354 14 25 22 359 335 318 9 63 71 88 241 292 12 3 0 18 10 332 353 19 27 18 347 6 32 44 61 31 17 7 9 15 40 85 106 97 60 32 10 341 328 322 319 343 41 60 100 104 337 327 325 303 295 294 303 349 31 99 299 307 341 140 155 125 117 119 108 95 102 107 256 263 346 76 118 209 206 196 203 249 259 301 137 128 117 110 88 38 18 215 219 232 224 195 272 289 281 267 251 273 291 290 281 254 209 164 140 131 188 209 223 255 347 31 54 49 329 282 255 233 242 273 296 301 307 92 71 279 270 260 194 143 155 195 236 261 272 274 279 19 84 119 143 190 241 238 213 211 219 225 219 210 228 253 270 280 285 269 227 226 240 262 267 261 265 274 278 282 284 289 291 294 293 301 304 300 291 277 245 137 47 21 291 33 63 116 155 310 305 299 292 292 299 325 92 102 155 240 250 284 331 11 95 106 70 37 19 23 19 350 330 324 33 91 88 77 54 30 5 1 18 103 106 356 328 329 351 20 37 44 48 40 21 355 340 332 342 0 25 36 39 40 27 6 352 327 262 245 302 313 306 311 311 331 58 48 317 314 331 92 138 156 213 314 341 9 7 354 3 12 16 2 323 333 352 6 23 30 237 230 237 193 120 115 115 127 141 253 298 318 330 347 12 40 32 0 263 282 289 305 4 119 61 0 319 318 328 327 325 320 307 306 274 245 240 249 264 260 226 204 203 240 260 267 282 341 178 248 264 277 291 298 300 296 282 263 263 270 290 316 350 358 351 324 324 104 48 350 327 315 261 2 50 85 91 83 48 30 355 326 295 282 256 341 357 33 145 171 208 241 277 287 290 202 140 136 217 215 212 217 238 254 265 276 287 291 294 296 314 324 332 333 319 306 291 291 282 260 262 275 285 295 299 295 287 262 248 258 269 282 288 294 290 286 279 273 268 252 239 230 225 221 225 230 236 240 246 254 260 267 265 250 224 204 204 205 206 199 190 176 166 161 168 179 188 193 193 191 190 188 183 174 170 166 171 172 166 161 157 155 156 157 159 161 163 165 168 171 174 178 182 186 188 190 191 193 192 191 189 187 184 181 180 177 175 176 182 185 188 184 171 160 152 160 180 194 198 198 197 196 194 192 190 189 187 186 187 188 189 188 187 185 180 168 154 138 151 165 175 171 166 159 153 152 154 160 159 158 151 145 138 133 128 122 118 116 119 122 122 124 128 130 133 134 134 135 133 131 129 130 135 134 132 127 126 134 140 144 153 165 178 187 195 200 205 209 211 213 207 197 170 156 145 171 185 196 200 201 195 191 188 176 157 146 140 148 157 168 180 191 198 193 180 167 158 156 158 167 183 205 227 229 210 188 180 180 181 184 188 192 199 207 211 206 203 210 221 235 244 249 242 235 229 226 222 223 223 222 215 208 199 196 197 197 197 200 204 209 215 221 222 223 220 221 224 226 228 226 225 225 225 223 216 206 195 186 183 188 193 196 199 203 207 215 223 228 231 232 230 227 230 234 235 229 223 219 217 219 224 232 239 243 239 233 225 223 219 211 208 211 214 214 212 214 218 228 237 242 242 237 230 225 223 220 214 211 212 215 221 228 229 232 228 228 229 232 233 228 226 225 229 232 234 237 240 243 246 249 250 251 249 248 248 250 251 253 252 253 251 247 243 241 243 245 249 244 236 228 232 238 244 249 260 352 352 353 355 359 2 8 15 24 32 39 47 53 57 59 58 59 59 57 56 56 55 55 55 55 56 59 65 69 70 74 76 77 79 80 79 78 76 71 68 64 46 25 2 342 323 297 272 250 249 310 334 347 76 148 205 279 286 286 288 298 313 337 359 358 347 330 107 139 152 171 183 201 218 234 243 263 287 311 319 326 324 323 321 322 321 324 326 328 330 332 334 335 336 336 336 338 343 353 6 356 343 319 312 310 314 321 324 325 325 325 322 315 304 284 75 54 18 338 312 304 346 14 33 192 213 218 228 273 307 309 329 324 340 356 25 0 328 2 36 53 49 27 0 338 333 339 8 41 75 71 49 3 346 356 355 357 16 55 88 101 117 87 3 340 327 301 291 287 307 349 349 284 240 273 293 208 185 156 151 180 187 247 206 230 272 269 258 191 190 243 252 224 234 314 267 174 146 133 123 140 193 298 306 195 194 211 203 200 210 232 250 230 216 239 265 280 268 241 189 154 141 150 175 163 145 22 15 21 8 356 277 270 267 261 4 281 294 302 306 108 263 276 271 256 160 149 161 198 230 247 260 272 275 91 109 117 124 180 259 247 234 215 210 219 215 204 210 220 240 264 286 291 289 264 253 259 271 278 294 307 307 300 296 289 288 297 302 302 303 300 279 219 160 121 50 82 179 313 54 144 175 252 283 288 287 300 326 346 39 16 294 269 249 245 308 65 85 96 96 66 24 9 350 330 336 341 21 57 64 63 52 38 15 354 344 326 87 77 4 340 335 351 30 55 52 40 19 356 339 338 345 358 19 13 21 41 23 356 337 301 231 209 224 256 275 305 319 340 83 138 224 267 279 262 191 175 151 37 24 21 7 355 358 1 1 348 328 348 8 16 17 13 8 341 325 1 66 125 141 147 150 266 325 335 337 344 13 136 158 150 169 328 323 333 3 71 48 280 263 281 304 294 289 294 290 284 279 261 227 211 205 269 296 258 225 218 236 262 299 324 324 324 317 316 316 315 309 304 297 291 286 288 296 316 336 355 35 53 0 353 340 326 327 343 0 14 23 42 62 69 44 14 301 299 305 296 303 0 0 351 92 124 126 154 295 296 298 237 118 15 296 261 237 231 237 245 257 284 315 340 9 26 345 331 333 327 314 303 296 304 309 300 299 302 316 324 328 324 319 299 284 278 281 289 291 292 288 287 285 282 274 259 246 234 227 223 224 226 229 232 237 247 256 264 264 257 234 213 205 201 196 186 173 161 160 161 177 190 195 197 196 196 194 187 177 166 171 176 181 181 177 172 167 166 165 167 168 170 173 176 178 181 184 186 188 191 192 193 193 192 189 184 179 174 171 170 172 175 178 181 184 187 188 183 178 175 177 183 193 200 204 204 202 198 194 192 190 189 187 187 187 187 188 186 181 175 169 158 160 166 178 184 186 182 172 161 155 154 157 161 162 159 151 146 139 134 129 121 116 107 104 104 104 109 114 119 126 132 137 141 137 136 139 146 161 151 145 146 152 165 172 178 185 192 200 204 209 212 214 216 214 212 197 165 132 149 170 194 203 205 202 198 191 186 181 170 156 153 155 163 170 178 183 189 198 198 192 177 166 164 167 172 184 197 214 230 239 217 198 186 184 185 188 191 193 193 191 196 202 206 212 220 232 239 242 239 232 227 222 223 225 226 225 221 211 205 200 198 197 198 200 204 210 217 225 227 226 227 228 232 234 236 232 229 226 221 214 209 201 193 194 196 201 204 205 207 209 215 220 226 229 230 225 219 219 221 223 221 217 213 214 218 227 234 241 246 251 246 240 234 231 223 218 215 215 215 213 216 219 227 232 238 239 241 234 229 226 219 211 207 207 217 225 231 232 230 228 229 233 235 235 230 226 223 226 231 234 238 243 245 247 247 248 249 251 248 248 247 248 251 253 256 256 257 253 251 248 246 246 242 238 234 234 237 237 239 243 352 352 354 354 357 2 7 16 24 35 42 47 53 58 59 59 57 56 56 53 52 52 52 51 51 52 55 59 65 69 72 74 78 79 82 82 82 79 76 71 61 42 15 350 337 316 286 262 243 218 155 16 21 67 126 274 288 293 293 295 301 314 328 337 346 330 315 297 240 176 155 173 237 261 275 288 300 310 318 321 323 322 322 323 325 327 330 332 335 335 336 337 337 336 336 336 343 354 9 357 332 317 308 314 320 322 322 322 323 321 318 306 263 219 196 147 63 341 320 304 325 11 3 0 322 232 215 224 237 246 254 265 319 341 330 140 312 324 349 21 47 34 9 330 312 304 324 29 54 65 59 25 328 340 356 25 28 10 18 136 102 78 46 28 10 340 294 292 300 344 11 10 338 314 315 330 67 107 261 238 224 200 168 170 224 277 265 248 199 183 194 235 254 242 217 214 130 124 129 136 186 235 286 306 97 113 107 82 173 204 231 245 215 200 197 233 263 264 241 184 167 156 167 173 146 126 308 269 259 257 262 261 270 285 289 289 180 269 300 302 309 292 283 278 245 135 148 168 222 237 243 233 72 82 83 269 260 92 299 278 259 255 250 218 210 210 208 207 213 222 241 268 280 284 282 275 271 291 308 326 336 345 317 302 287 279 278 274 272 286 288 232 169 136 118 93 157 187 245 287 302 222 265 283 289 294 314 327 320 203 209 242 246 238 216 154 79 51 57 68 62 30 0 347 341 342 353 24 39 52 76 67 49 11 342 325 317 347 33 44 349 332 326 342 43 44 36 14 353 335 337 346 8 22 16 27 46 16 357 348 346 350 289 251 258 285 330 334 338 340 336 200 216 317 354 29 26 32 36 34 25 10 0 355 356 356 339 336 0 18 19 17 22 70 92 48 16 17 9 313 210 314 351 6 2 343 332 314 157 147 87 47 30 353 322 306 304 308 272 242 238 249 271 299 320 312 307 322 323 323 323 332 344 339 323 273 194 333 352 336 322 316 320 322 320 317 312 306 301 300 302 303 308 315 341 12 41 43 39 16 349 319 306 293 275 277 341 352 356 24 47 52 346 256 290 299 297 299 0 317 304 294 339 56 59 314 298 291 261 221 40 351 327 304 272 261 266 284 327 343 345 11 33 17 348 333 321 315 304 304 317 320 319 316 322 332 336 342 339 329 316 305 296 295 293 292 291 288 296 302 304 292 271 256 243 233 229 228 230 233 231 234 238 248 257 260 256 236 217 203 197 190 180 171 161 170 180 194 198 200 199 196 195 191 183 180 176 177 179 179 181 181 179 176 174 174 174 176 178 180 182 184 185 187 189 191 191 192 193 192 187 180 174 170 173 175 176 180 182 185 187 188 187 186 184 183 182 186 190 196 201 205 205 204 200 196 193 190 189 189 189 188 187 184 181 177 170 167 166 173 180 186 189 191 186 177 167 160 158 162 166 168 163 157 150 144 141 139 137 133 127 117 116 116 118 120 128 136 145 150 152 149 151 158 163 169 164 163 166 172 182 188 193 198 204 211 213 215 217 218 219 212 201 173 163 165 191 203 208 208 207 200 194 189 184 179 171 165 164 167 175 181 186 189 192 195 193 189 180 175 173 176 178 186 193 201 213 226 231 221 201 191 188 190 191 193 193 193 194 199 203 207 211 219 228 238 240 238 229 223 220 221 223 226 226 223 214 206 202 201 200 199 200 204 212 222 228 232 231 231 234 235 237 235 231 226 219 214 215 213 205 204 205 210 212 211 211 212 215 219 224 227 229 219 211 215 221 225 218 213 207 208 212 221 230 235 240 243 241 236 232 230 228 224 220 220 220 223 225 227 231 233 235 236 236 234 232 227 218 210 205 212 220 225 229 230 230 228 230 233 238 238 235 229 226 229 233 234 238 241 245 247 247 246 245 245 245 247 250 252 256 259 261 258 256 253 254 252 247 244 239 237 234 233 233 235 235 234 nan 353 352 353 355 358 4 13 22 33 40 45 51 56 56 56 54 53 52 50 49 48 46 45 47 50 52 55 61 67 71 76 80 81 83 83 83 82 76 70 59 37 357 337 330 320 303 274 211 156 116 74 69 82 291 279 285 291 297 302 308 315 322 323 318 308 305 300 290 280 277 281 285 294 299 308 312 316 318 318 322 325 329 331 333 335 337 338 339 339 339 339 339 339 343 346 352 359 10 338 319 312 311 314 316 319 319 320 324 332 350 344 180 205 201 151 16 316 310 310 0 46 58 11 342 325 196 225 244 267 263 244 223 138 179 234 258 310 337 7 18 1 344 321 293 271 305 44 75 75 65 76 1 356 10 49 37 17 0 353 28 354 332 338 344 329 315 315 322 336 350 0 346 327 321 0 91 193 252 260 246 184 180 198 260 269 260 247 231 202 198 221 227 200 178 166 129 119 128 178 241 255 275 327 76 111 160 249 243 242 259 260 220 180 188 291 304 331 39 98 143 156 163 170 173 196 211 229 232 223 257 282 292 296 278 235 137 162 297 291 288 284 284 281 217 151 165 197 239 249 254 75 79 103 275 280 277 307 314 288 266 264 263 242 218 217 215 210 207 210 216 235 255 265 272 279 292 326 349 1 354 335 303 297 289 265 233 251 266 287 277 197 151 149 167 176 180 193 238 281 283 275 283 292 305 312 324 321 289 206 200 234 243 244 256 10 0 358 350 358 8 10 6 0 358 358 15 26 28 24 330 352 5 358 342 330 335 5 45 44 357 335 320 330 53 51 34 10 354 339 343 356 22 27 22 34 40 26 5 348 336 326 308 302 332 18 39 9 348 330 325 209 38 38 55 43 25 16 18 33 34 3 344 331 341 346 332 345 354 7 19 20 36 91 116 147 329 338 346 333 231 343 352 8 14 10 29 68 111 105 57 38 15 336 333 344 337 333 303 259 226 269 341 327 329 334 353 11 350 343 3 73 94 329 316 328 355 354 307 284 294 300 304 302 300 300 299 298 300 303 306 311 321 328 2 47 53 53 45 30 351 318 303 284 252 150 127 354 346 348 14 80 56 326 295 304 320 287 214 294 305 307 321 358 46 308 299 289 271 276 339 13 352 327 298 291 309 327 344 329 322 337 358 21 19 2 326 310 301 306 320 321 320 321 330 343 347 352 356 343 328 317 311 309 303 297 297 301 320 327 325 308 291 280 262 249 238 234 236 237 236 236 237 243 249 254 247 228 212 200 194 188 181 176 174 183 191 199 199 198 197 193 184 175 168 183 188 187 180 174 181 185 186 185 181 180 180 181 182 184 184 186 188 189 189 189 190 188 186 183 180 175 174 176 179 181 182 184 186 189 189 188 185 183 183 184 187 191 194 197 200 204 205 205 201 198 192 192 190 190 189 188 185 183 178 175 171 171 173 177 182 187 190 192 189 183 172 166 162 166 170 175 169 161 154 151 151 151 151 150 148 143 143 144 144 147 154 161 169 170 169 166 165 167 168 170 172 174 178 181 185 189 192 193 201 209 215 218 219 219 217 207 195 181 187 194 205 210 212 209 204 198 193 190 186 182 177 173 172 174 178 184 189 192 192 191 185 180 178 180 183 184 186 189 192 195 200 208 219 223 217 202 194 192 193 197 198 198 197 198 203 204 206 210 218 227 235 240 237 230 221 219 218 220 223 225 220 215 210 209 208 204 204 204 209 218 226 233 232 231 230 232 233 231 226 219 212 206 208 212 218 217 216 218 219 218 218 218 221 225 229 233 233 180 191 214 226 231 226 218 212 209 210 215 219 223 226 228 231 232 230 224 224 224 231 237 236 237 240 242 246 248 248 249 247 241 236 231 221 213 208 213 219 222 222 221 223 226 229 231 235 234 233 230 229 233 235 235 237 239 242 244 245 244 244 243 245 249 254 256 259 262 264 258 254 252 252 250 249 244 241 236 233 233 233 228 226 228 nan nan nan nan nan nan 2 5 12 21 30 38 44 48 51 50 49 48 47 47 45 43 41 39 40 42 45 51 58 65 73 78 83 84 86 86 87 85 81 71 55 19 330 319 313 306 296 252 170 136 113 100 98 108 252 264 268 276 283 289 292 296 299 299 299 298 302 303 301 299 299 299 299 303 308 313 314 315 321 325 330 333 336 337 339 340 340 341 341 341 342 343 345 349 357 358 1 349 330 311 308 309 310 311 312 313 312 313 320 317 314 224 193 226 237 82 296 295 300 317 347 26 134 147 0 35 53 91 0 341 6 70 83 87 110 1 327 12 27 36 7 340 352 3 30 17 7 50 88 85 83 112 179 112 86 84 75 29 13 28 68 119 159 351 338 322 335 3 8 5 8 58 162 257 280 264 196 148 285 288 260 240 250 265 267 281 282 245 214 205 187 185 187 180 161 151 121 117 133 206 232 245 245 205 160 158 174 220 249 250 256 269 282 76 43 353 342 0 178 180 170 152 146 159 168 189 200 207 180 149 283 294 283 271 251 171 129 141 266 283 280 277 279 274 235 197 188 202 229 256 267 31 156 174 246 269 215 16 344 298 279 264 266 293 252 193 203 205 204 211 220 233 246 264 275 285 315 358 9 355 322 301 284 294 302 296 228 243 274 292 211 132 113 136 175 174 180 192 228 258 253 253 267 296 316 321 326 324 306 219 208 227 246 269 341 0 350 348 347 348 351 355 0 1 0 13 41 36 2 343 329 3 4 4 353 343 340 358 57 55 27 345 330 310 59 56 32 13 0 355 1 15 30 35 37 37 42 42 2 332 312 310 315 342 5 6 1 343 343 334 344 345 339 0 102 100 75 18 15 46 91 132 146 136 38 58 118 67 31 12 4 357 21 57 79 138 178 201 239 301 332 355 2 8 23 41 58 76 94 77 53 61 34 9 8 13 1 350 338 347 34 348 329 321 336 346 358 6 342 325 320 218 170 251 276 287 289 298 286 285 293 291 286 278 274 276 286 296 303 307 309 314 329 347 93 8 26 52 50 40 0 334 329 340 23 19 13 347 332 318 325 0 19 16 0 354 0 131 162 198 306 321 327 341 76 67 315 306 307 331 357 9 338 298 296 303 331 340 341 329 326 332 343 358 11 358 326 311 300 310 319 318 319 323 337 350 2 13 23 356 338 327 321 319 312 303 305 316 339 338 330 311 302 301 289 272 250 241 239 240 241 241 241 246 247 248 234 215 203 196 195 193 189 187 187 191 195 197 196 194 195 186 173 169 175 192 194 193 180 175 186 190 192 191 188 187 185 185 185 185 186 187 188 189 189 187 184 181 180 177 179 180 182 185 185 185 186 187 188 190 189 187 182 181 181 186 192 195 197 197 199 201 202 203 202 199 195 192 191 191 190 188 185 178 174 169 168 170 173 176 181 187 192 195 195 189 180 171 167 167 171 176 171 164 157 156 156 159 160 160 160 161 160 161 162 165 169 174 178 179 177 169 169 171 174 176 178 179 182 184 187 189 191 194 200 207 215 218 219 217 213 205 197 190 194 200 208 212 214 209 204 197 194 191 189 187 183 181 179 179 180 183 187 192 190 186 180 178 177 184 189 191 191 191 192 193 196 199 205 210 212 207 201 199 198 200 203 203 201 201 201 203 203 205 210 216 226 232 236 230 222 219 217 217 216 217 216 215 213 216 219 218 216 211 212 216 225 229 230 230 229 230 231 228 222 215 204 200 203 212 222 225 226 225 227 228 228 230 238 252 272 281 292 193 198 211 228 237 235 232 225 219 213 217 220 226 232 236 244 244 244 233 223 237 245 246 249 249 252 256 258 258 258 261 259 254 247 240 229 220 213 214 216 219 218 216 220 225 232 235 236 234 233 229 232 234 235 237 237 239 240 244 247 247 249 247 250 252 251 254 259 261 262 261 258 249 251 251 254 252 245 239 234 234 233 228 226 225 nan nan nan nan nan nan nan nan nan nan 25 31 36 39 43 44 44 44 43 42 41 40 37 37 35 38 40 47 54 63 75 84 89 92 92 94 94 94 93 84 70 349 300 293 292 290 278 254 190 140 122 118 118 200 242 258 264 271 274 275 275 274 276 281 286 291 298 304 309 312 313 313 315 317 316 316 314 321 329 334 337 339 340 341 341 342 342 342 343 344 346 345 344 348 353 346 327 305 300 296 301 303 304 304 304 301 295 288 289 304 286 219 212 223 243 255 265 284 296 334 9 33 118 178 173 109 76 55 358 347 338 6 52 110 115 63 48 47 62 65 3 358 15 29 44 17 4 28 79 82 81 78 114 145 133 115 91 41 21 37 70 98 85 25 333 317 329 332 333 333 336 127 154 253 283 282 296 21 12 9 354 324 329 291 282 303 300 169 154 142 141 134 125 127 134 118 80 313 291 259 251 249 221 201 219 249 251 252 256 248 247 324 27 51 71 287 283 261 207 185 160 145 146 171 178 167 144 132 80 53 243 256 263 265 245 154 147 154 228 262 268 270 272 265 251 248 220 196 216 246 247 233 171 176 231 244 218 107 310 287 283 271 286 353 12 217 212 209 208 222 235 252 287 315 304 304 333 7 13 326 298 290 283 285 291 293 282 266 288 279 157 154 161 219 222 194 188 194 228 246 236 231 228 269 298 301 301 301 294 258 219 209 232 241 66 4 351 350 353 353 347 342 347 348 344 4 47 56 45 7 10 42 24 356 336 331 335 351 42 60 50 355 332 304 19 57 35 21 5 353 346 357 15 35 43 45 78 97 335 324 322 333 2 18 11 353 332 309 328 15 19 355 314 322 61 110 98 30 41 63 79 94 126 39 13 38 81 117 68 34 4 354 10 20 14 331 241 219 298 335 341 353 9 20 20 26 37 51 63 46 41 49 59 57 26 13 4 341 327 330 331 306 291 95 22 8 348 337 315 327 330 308 269 272 276 283 277 279 289 295 300 292 283 275 274 277 289 301 310 313 313 319 331 43 51 17 17 33 52 53 16 343 335 334 340 339 326 303 295 289 304 337 14 36 42 8 352 261 142 115 27 342 329 337 87 91 29 326 330 351 355 0 354 307 310 318 333 338 333 321 321 329 340 355 11 348 324 307 300 313 318 315 319 326 343 358 13 26 36 10 344 328 317 308 298 299 311 326 345 336 325 309 303 302 301 291 263 247 241 242 242 243 245 248 247 241 223 206 194 191 191 194 196 197 196 196 196 195 191 191 192 184 176 174 182 197 197 190 178 180 190 194 195 195 193 192 191 189 187 186 184 186 186 184 183 182 181 180 180 181 182 183 184 187 188 189 189 189 189 188 186 182 179 180 183 190 194 197 197 196 196 197 198 199 200 200 197 194 191 190 189 186 180 171 165 168 168 172 173 176 181 187 194 197 199 194 187 177 170 168 171 175 174 169 162 161 163 167 168 168 168 168 167 168 168 172 177 180 181 177 172 167 173 178 183 183 181 180 182 187 190 194 194 197 202 206 212 217 220 218 212 204 198 196 197 202 207 211 212 209 204 198 195 192 192 191 189 186 184 182 182 183 185 188 187 184 179 178 180 184 187 191 192 193 195 196 196 197 199 199 201 202 202 200 200 201 203 206 208 206 205 204 203 203 204 208 214 222 229 227 222 217 214 213 212 211 210 208 208 213 220 226 226 222 219 220 226 230 232 230 231 235 236 236 228 219 210 206 210 218 226 230 232 234 239 244 245 244 245 254 265 272 269 244 221 215 228 235 239 240 233 228 218 209 234 250 257 260 264 263 261 259 247 240 240 239 245 248 252 252 252 253 254 256 257 258 252 246 240 230 221 218 216 218 219 219 222 226 232 234 235 234 233 230 232 234 236 237 239 240 242 245 248 250 251 250 248 248 247 251 253 257 259 262 261 257 253 250 254 255 254 249 245 241 238 233 228 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 43 43 42 41 38 35 33 31 33 35 40 51 64 78 89 96 101 103 103 104 110 114 117 130 249 259 266 266 266 261 253 229 205 180 189 212 234 250 257 263 267 267 268 269 270 271 274 277 282 287 294 302 310 314 318 321 321 319 320 321 331 335 338 339 341 342 342 341 341 341 342 345 344 342 335 331 330 324 311 308 302 300 299 300 300 299 298 295 289 280 262 266 289 255 226 214 211 223 236 248 274 295 330 10 42 29 0 202 190 114 7 344 344 29 40 42 137 123 113 122 121 133 61 8 26 37 34 30 10 349 320 5 41 50 53 33 42 56 60 58 43 23 291 300 331 29 13 329 325 339 0 125 309 321 0 237 245 303 309 327 335 341 327 289 17 26 48 34 6 310 239 166 126 125 98 90 80 75 79 59 322 301 285 289 221 202 196 193 230 257 270 273 280 307 338 344 331 220 224 239 229 205 140 134 147 146 143 114 107 118 130 281 252 251 277 292 307 273 180 171 182 224 251 265 267 265 259 258 264 233 196 214 227 229 205 149 173 209 247 249 213 238 268 278 285 293 48 73 49 268 246 251 269 298 332 334 331 316 314 313 262 244 279 285 290 287 253 304 315 307 307 31 166 184 200 210 232 223 209 197 198 233 236 223 212 206 226 244 263 278 287 285 275 242 227 242 103 62 19 349 341 355 0 343 332 326 329 328 338 18 64 55 15 12 33 81 180 266 287 302 315 347 49 44 11 340 327 16 47 35 6 317 299 299 309 334 21 32 48 81 72 34 356 350 16 55 68 23 337 318 306 328 339 340 359 4 4 358 341 4 18 48 52 56 49 25 4 3 15 20 25 39 40 22 8 5 4 3 338 321 336 344 346 345 349 13 15 11 29 39 34 27 21 18 24 59 67 44 7 333 304 276 285 295 308 348 18 28 325 273 306 328 352 349 337 340 350 10 18 14 21 30 333 302 291 287 282 283 285 297 307 315 315 314 315 340 45 42 25 4 4 53 56 32 356 333 317 317 324 304 286 283 304 352 356 7 44 40 4 333 297 351 77 71 340 316 315 326 78 46 352 348 351 348 3 42 6 338 315 306 307 305 301 305 308 307 321 11 329 315 300 300 315 318 318 322 332 348 2 17 32 38 27 344 313 293 289 294 305 322 330 337 328 316 304 302 303 299 293 277 257 242 244 247 249 250 251 249 241 223 206 195 191 190 189 192 195 198 199 199 194 190 191 193 183 177 175 187 198 200 190 178 183 191 193 195 196 196 196 196 192 188 185 183 183 181 181 181 181 182 183 184 183 182 182 183 185 188 191 191 191 189 186 183 180 180 182 186 192 195 198 197 195 194 194 194 196 197 197 196 194 192 189 187 183 176 170 166 169 171 172 175 177 183 189 196 199 201 196 189 182 177 173 174 177 179 175 170 167 167 171 175 177 174 171 169 170 171 176 180 179 173 164 167 169 178 184 188 184 182 186 192 197 198 197 197 198 202 206 210 217 222 224 217 209 202 199 200 204 208 210 210 208 203 198 195 193 193 194 194 191 188 185 183 183 183 183 182 182 180 180 180 181 185 189 192 194 196 197 198 199 198 197 197 198 199 199 199 199 201 205 210 211 210 208 205 204 205 207 210 215 222 223 219 212 211 212 210 207 203 204 206 211 217 226 230 232 230 230 233 237 240 238 238 239 242 245 236 227 222 218 221 228 234 240 243 245 248 249 251 248 245 247 248 255 256 252 232 219 222 230 254 284 1 2 263 231 235 241 246 248 250 248 247 243 241 237 235 233 236 241 242 244 245 245 245 247 250 251 251 247 244 240 233 223 215 214 217 220 225 227 230 230 231 233 232 230 231 234 235 236 239 241 242 244 246 247 249 249 247 246 246 246 249 253 256 260 263 263 254 245 243 250 254 254 252 249 245 238 234 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 40 37 34 31 30 30 34 46 63 82 98 108 111 113 114 118 125 130 138 174 221 233 244 252 254 253 246 239 230 227 227 239 245 254 259 262 264 264 267 270 272 275 277 279 281 285 291 298 304 309 312 316 316 320 327 332 337 338 339 340 341 341 341 341 340 339 342 343 338 333 324 325 324 322 321 318 314 310 310 312 311 312 312 304 293 269 248 233 222 202 185 193 231 230 229 238 253 299 341 24 44 24 17 47 132 119 8 357 352 341 335 345 346 13 23 136 138 138 1 341 349 34 43 30 18 350 333 337 0 28 29 13 348 349 11 21 27 91 141 330 336 354 357 353 358 6 60 115 205 9 3 0 320 324 329 10 287 277 272 284 37 57 64 38 4 308 303 329 21 105 92 84 56 65 83 114 236 264 278 49 72 95 160 182 205 247 273 279 283 283 281 266 269 264 276 271 247 250 349 132 145 134 131 119 128 153 210 236 241 258 288 296 306 266 241 222 210 215 246 263 271 274 271 265 258 229 213 219 217 211 164 147 172 201 251 230 204 217 245 268 273 269 284 80 48 293 279 281 286 314 347 339 306 297 305 302 215 212 239 262 277 281 290 330 335 327 337 46 46 351 253 244 241 226 212 199 206 232 223 215 204 215 238 244 253 263 273 276 276 267 341 29 69 110 148 163 187 47 349 320 315 308 324 335 341 11 41 41 20 345 317 212 183 189 213 239 265 285 340 26 17 339 330 342 12 19 334 311 289 285 287 312 351 27 52 59 56 45 6 345 327 8 47 32 359 336 352 49 7 357 5 2 353 338 320 341 354 10 37 38 28 24 29 34 36 34 34 41 48 51 38 7 342 325 305 304 311 317 321 327 340 7 4 8 38 59 62 53 29 2 9 47 53 47 328 289 271 265 270 305 328 329 332 317 264 190 149 86 40 4 342 345 353 5 0 344 0 24 29 307 283 278 273 279 288 300 308 314 315 318 331 19 52 48 32 350 355 46 52 40 347 326 306 324 339 335 31 71 45 21 345 335 16 26 14 332 316 321 327 173 252 281 294 318 30 14 359 356 348 338 354 24 358 326 305 290 257 273 284 298 299 290 306 0 320 308 296 303 323 329 332 333 339 351 2 16 34 34 27 329 297 290 296 306 316 326 324 320 313 304 297 290 287 285 291 296 277 253 251 252 255 254 253 248 243 234 219 206 197 190 187 187 187 188 193 197 193 184 175 168 163 170 176 186 196 206 201 184 183 186 191 194 194 195 196 198 194 190 184 180 178 178 180 181 183 184 185 182 181 181 182 184 186 188 190 192 191 188 185 183 184 185 186 189 192 194 196 195 194 194 194 194 193 192 191 192 192 192 189 186 178 171 169 167 169 170 171 173 177 183 190 198 201 201 198 193 188 187 185 183 184 186 183 179 171 171 174 179 181 175 171 168 171 172 170 165 156 158 163 175 181 185 186 187 184 187 193 200 205 204 202 201 201 201 204 210 217 222 225 219 212 202 199 199 206 211 210 209 206 200 195 192 192 194 196 197 197 194 190 186 183 181 178 178 178 180 181 182 183 186 188 191 194 195 196 199 201 201 198 196 195 196 197 196 197 198 201 206 212 214 214 211 208 207 208 208 212 218 219 216 208 208 208 205 200 194 199 205 213 218 222 229 235 239 243 247 247 248 247 247 247 252 255 248 244 238 236 236 240 242 243 241 239 241 241 242 245 245 242 243 248 248 250 239 224 211 209 237 252 245 237 231 228 228 228 230 232 233 231 230 226 227 230 234 236 236 235 238 239 239 241 241 240 244 246 247 245 241 238 232 226 219 213 215 217 222 224 227 228 228 229 229 230 232 234 234 235 236 239 241 242 244 245 247 247 247 247 246 247 247 250 255 259 260 262 256 248 241 244 247 254 256 254 250 244 236 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 28 30 37 55 86 117 126 127 126 126 129 134 139 155 184 209 223 238 249 249 249 241 237 233 232 234 242 250 257 260 262 265 268 274 276 279 281 285 287 289 292 295 298 302 307 310 315 317 323 329 333 335 337 338 339 340 341 340 340 339 339 341 339 334 331 330 333 334 333 333 333 333 335 340 342 347 357 3 1 358 351 313 245 239 239 255 275 276 255 235 227 234 353 17 41 51 62 3 11 96 96 24 336 315 320 324 344 21 55 51 53 98 136 170 60 32 55 55 31 10 340 335 338 357 14 25 61 63 29 355 352 358 62 31 300 305 317 319 298 306 346 40 92 160 148 125 96 353 317 281 258 266 283 293 269 147 154 165 198 229 295 71 64 46 87 101 106 129 308 212 177 227 252 269 27 63 77 108 156 184 240 259 260 255 241 222 213 242 273 290 283 258 231 235 258 196 155 152 153 174 196 222 244 263 252 254 257 256 245 247 244 211 213 243 257 262 274 296 314 264 231 218 212 214 171 148 162 192 211 223 187 176 180 220 254 268 282 333 28 1 281 276 278 284 300 281 213 242 259 277 273 246 230 230 241 255 276 300 329 321 317 313 319 334 327 308 282 262 247 237 228 230 235 230 223 217 241 256 262 265 268 259 249 214 121 82 71 75 123 143 145 140 125 121 296 303 311 329 332 323 341 358 16 27 26 52 125 148 163 182 215 248 269 9 58 27 338 321 313 337 357 344 318 293 289 292 337 35 110 67 48 44 41 19 0 355 354 4 20 9 355 24 67 54 39 17 339 324 311 306 328 324 315 338 10 23 33 51 48 48 55 56 54 51 69 121 92 331 311 297 281 258 237 239 254 294 334 351 3 24 55 76 62 40 11 1 4 4 341 289 309 340 329 321 326 314 291 317 0 63 119 149 103 55 25 317 316 320 326 324 320 326 331 338 323 298 281 277 288 301 312 312 318 330 358 21 35 47 58 42 308 316 347 53 47 1 340 329 346 347 327 12 64 35 8 327 320 328 352 5 331 315 302 295 272 267 276 308 341 30 8 358 352 343 333 334 342 21 315 303 285 257 251 275 301 297 286 280 298 306 301 296 315 337 342 336 330 335 343 358 16 31 28 16 325 299 297 309 319 321 318 310 303 292 286 282 278 277 277 296 317 314 287 269 262 258 252 244 235 235 236 235 221 204 193 184 180 174 168 156 125 96 91 108 130 151 168 176 182 189 202 218 213 189 185 188 190 192 194 196 196 195 192 184 180 178 180 182 184 185 185 184 183 184 184 185 186 187 187 188 189 188 187 185 184 186 187 189 190 191 193 193 192 192 192 193 193 190 187 186 187 191 194 190 183 175 168 168 167 167 169 170 175 180 186 191 197 199 198 196 196 198 206 212 213 210 206 202 194 181 178 176 179 178 169 165 163 169 171 166 162 156 166 177 188 191 191 187 183 183 191 201 206 210 209 208 206 204 204 206 208 214 219 223 217 208 198 198 199 209 213 212 206 196 187 182 183 190 195 200 203 205 205 201 192 184 180 178 177 178 180 184 186 188 187 187 190 191 192 193 196 203 204 201 196 194 194 194 194 195 196 197 199 204 209 212 213 212 210 210 209 212 215 219 216 208 204 201 197 193 189 196 205 216 219 220 226 233 238 246 249 249 251 254 260 267 272 276 273 265 254 246 241 239 237 237 238 237 239 239 238 241 244 243 245 249 246 246 238 230 222 216 216 222 226 231 229 228 226 226 228 227 225 221 217 213 217 223 227 231 234 235 237 235 237 236 237 239 239 240 240 239 238 233 231 227 221 217 216 217 220 223 225 226 226 227 228 228 232 233 234 236 236 239 242 242 243 244 245 247 249 251 250 249 250 252 254 256 257 256 254 251 244 242 245 253 258 261 255 252 242 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 46 66 125 143 146 140 141 143 146 152 164 184 205 227 244 252 255 253 249 243 238 234 237 239 248 254 260 264 267 272 276 280 284 286 290 294 296 299 301 305 309 311 313 319 323 329 332 334 335 337 337 338 339 339 339 338 338 338 338 336 334 334 336 338 339 342 347 351 349 349 351 0 12 28 34 26 12 5 353 342 332 322 299 316 317 295 267 244 254 32 47 54 74 61 12 16 60 84 88 91 7 332 341 0 32 53 50 36 338 12 69 67 70 86 104 242 323 343 354 0 9 21 125 41 38 33 23 16 35 67 76 264 263 272 296 327 335 352 27 68 113 166 186 208 303 303 240 205 49 354 343 205 189 183 174 180 170 133 114 90 50 60 98 123 114 71 112 206 251 258 274 70 83 86 221 170 190 248 276 277 271 254 225 213 217 209 211 256 222 163 162 171 214 215 158 166 187 212 238 249 254 244 241 238 216 132 77 65 219 226 234 247 265 326 348 356 317 254 220 208 221 169 162 183 202 218 205 153 159 173 221 255 283 303 327 317 304 289 286 286 293 301 296 267 240 239 247 255 258 255 253 255 274 298 308 312 303 308 313 323 329 322 316 304 293 280 263 250 246 243 242 238 238 247 258 270 271 268 243 210 160 133 116 118 112 117 112 104 107 111 120 127 97 304 299 298 300 311 328 350 17 36 71 111 134 140 159 334 334 324 10 63 39 350 321 320 331 338 342 334 320 313 313 356 59 96 66 32 28 31 26 6 352 325 335 356 8 7 0 5 13 67 185 268 287 295 284 145 300 302 306 342 26 38 43 32 34 136 59 41 9 350 180 123 3 325 316 303 266 220 241 281 323 338 347 3 21 33 42 39 29 15 351 336 325 309 261 336 348 341 331 316 269 239 333 6 32 48 215 40 24 356 298 272 267 272 288 310 331 332 326 310 295 277 297 322 339 346 346 358 15 33 37 29 25 16 183 195 315 341 14 40 39 1 350 358 350 339 12 40 21 353 317 334 354 11 2 328 308 294 294 308 331 332 335 6 34 14 354 337 335 334 327 325 178 289 293 285 278 253 248 262 268 266 249 255 273 289 297 318 322 319 321 325 333 343 3 19 25 10 357 333 318 312 319 318 310 304 298 286 277 273 274 274 278 285 312 327 322 299 279 264 249 236 219 211 213 220 228 222 210 191 180 170 156 137 119 105 105 116 129 147 162 171 178 178 182 188 208 220 215 199 189 187 191 193 196 195 194 190 185 183 180 183 186 189 189 187 189 188 190 189 188 185 184 184 184 185 185 185 185 186 187 190 191 192 192 193 192 190 189 188 188 187 185 185 185 188 190 192 186 178 172 169 169 170 172 173 176 180 182 186 189 191 192 193 194 196 205 222 234 245 245 241 240 232 220 196 185 179 172 164 165 166 172 175 173 171 170 176 184 192 193 192 186 185 187 196 205 210 213 213 211 210 210 209 209 212 215 221 221 215 204 194 195 200 208 209 205 188 171 171 176 180 190 197 202 205 209 213 215 203 190 182 180 179 179 181 186 189 191 189 188 189 190 191 191 194 200 202 203 197 194 193 192 193 195 195 193 194 197 204 209 212 213 213 212 211 211 215 219 215 211 202 195 189 184 184 193 202 217 219 222 222 223 226 233 242 245 249 256 262 272 275 275 278 269 259 251 245 240 239 240 244 247 253 252 247 248 248 248 248 252 252 249 243 234 226 215 210 214 221 229 231 232 231 233 235 232 228 221 216 214 220 222 226 227 228 232 235 235 234 234 234 234 235 235 235 234 233 233 231 227 222 219 219 220 222 223 225 226 227 229 232 233 235 236 237 236 237 240 242 243 244 245 244 247 249 253 256 258 255 254 254 255 256 257 255 252 246 244 244 251 260 265 265 260 246 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 169 171 165 163 167 173 187 212 240 261 269 269 267 260 253 245 240 239 242 248 254 258 263 268 272 276 282 286 290 294 297 302 305 308 311 315 317 320 325 328 330 332 334 335 336 336 338 338 338 338 338 338 339 337 335 336 337 339 341 343 348 357 0 0 0 0 1 10 37 84 95 56 337 318 317 313 326 340 351 2 32 58 91 346 0 40 50 47 46 20 353 357 104 97 69 25 344 338 332 328 314 298 287 288 305 350 38 79 130 234 262 341 4 8 4 6 50 92 27 30 41 30 40 61 76 132 245 269 280 297 327 3 33 46 92 119 202 233 244 283 293 289 154 105 72 79 96 72 78 173 173 159 135 119 97 69 71 104 129 255 277 245 243 267 272 279 147 140 160 198 274 239 220 262 277 288 285 271 244 225 217 217 249 203 152 146 144 131 94 30 163 175 208 230 244 248 250 260 268 200 101 74 34 305 257 243 241 294 359 333 313 285 261 193 180 189 215 207 192 195 206 182 157 167 182 219 257 295 296 298 291 289 289 289 291 296 305 315 308 290 277 266 262 263 271 281 287 300 305 301 298 291 309 317 310 311 311 314 317 327 341 353 314 274 243 234 229 218 202 192 220 250 245 226 199 166 160 154 160 146 124 108 96 105 112 120 130 166 295 310 309 309 311 313 324 0 37 72 88 107 107 54 351 339 325 2 44 40 4 319 313 316 336 350 358 355 351 353 0 69 118 154 31 26 34 19 355 331 302 327 0 24 33 35 3 351 279 225 255 283 302 312 300 270 281 289 337 54 62 50 0 319 268 14 16 11 10 82 123 95 333 327 323 340 348 350 350 351 346 349 23 54 70 69 60 37 11 345 339 338 39 63 9 343 318 319 328 6 6 0 351 332 284 261 345 347 331 293 274 267 248 237 269 300 308 309 301 285 241 336 7 11 6 356 7 21 37 32 17 355 296 192 154 358 351 350 31 40 356 343 338 336 334 341 4 20 350 319 329 330 319 333 333 315 307 306 332 337 328 330 12 46 69 352 321 305 310 314 320 315 289 285 288 303 330 316 302 286 274 254 228 239 279 289 294 301 308 321 330 341 354 17 30 24 358 339 326 326 318 310 294 276 274 274 272 273 275 278 281 287 294 307 315 315 301 281 259 238 222 209 200 198 203 211 214 210 191 174 158 143 129 127 126 127 134 142 153 161 167 176 182 186 190 196 208 222 224 213 187 180 184 192 195 193 192 189 187 187 187 188 193 193 194 192 189 188 186 182 180 178 180 176 175 179 182 185 187 189 192 193 192 191 190 189 188 187 184 183 183 181 183 185 186 185 186 184 182 177 176 175 176 179 181 183 184 182 181 182 184 184 185 188 194 199 209 216 225 235 242 246 246 244 232 213 191 174 168 167 170 174 180 185 182 182 183 186 191 192 192 189 189 192 200 206 211 213 214 211 210 211 213 215 218 221 225 222 215 203 194 195 197 201 194 185 175 173 178 182 186 192 196 202 204 206 210 212 209 196 187 184 183 182 184 187 189 190 189 189 190 189 190 191 195 200 201 201 197 194 191 193 195 195 193 189 190 193 198 204 209 211 213 213 214 212 215 217 214 209 196 186 174 175 178 189 202 216 220 223 218 218 221 226 233 239 243 248 252 253 256 258 261 259 257 256 255 254 256 261 269 280 285 276 269 260 253 247 248 246 246 246 242 234 226 213 209 209 219 230 240 244 245 245 246 244 237 230 226 226 229 230 230 229 229 231 234 236 234 233 233 234 236 235 234 233 234 234 232 226 222 218 219 220 223 225 226 228 228 232 236 238 239 239 239 237 237 238 241 243 242 241 241 243 247 250 252 252 252 253 253 254 258 257 255 251 243 240 243 246 257 262 267 267 264 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 180 188 208 232 264 283 289 291 287 276 263 252 246 243 244 247 253 258 261 267 273 278 283 289 293 297 300 304 308 311 313 317 321 324 328 330 331 333 334 335 336 337 337 337 338 337 337 338 339 338 337 338 339 341 341 343 351 358 5 11 15 6 359 354 0 46 117 165 213 242 256 291 316 338 355 16 51 73 50 337 336 349 348 356 9 0 338 316 291 19 49 68 30 0 315 290 307 303 287 333 6 0 20 139 151 338 357 37 14 2 347 345 179 121 19 73 102 280 294 329 48 126 310 308 305 318 7 46 60 60 51 305 298 287 305 12 346 325 294 119 103 97 93 87 174 210 188 167 150 150 211 144 104 135 165 237 239 213 226 255 256 92 97 131 162 182 216 226 224 232 259 283 289 289 274 247 222 250 261 264 284 122 124 118 122 299 282 271 257 264 266 257 251 249 241 203 118 89 342 300 278 250 192 213 300 286 286 280 232 145 160 200 243 219 195 184 180 172 169 170 181 204 245 272 269 260 248 259 266 273 277 282 284 290 289 288 286 287 284 276 268 280 284 288 288 287 304 315 321 315 295 318 323 320 331 4 17 26 24 24 200 191 187 165 142 120 110 105 111 124 135 141 149 160 167 150 128 121 117 151 113 103 110 85 22 359 342 330 325 318 330 0 33 64 60 70 87 65 19 336 323 336 7 24 350 326 322 326 345 352 357 348 342 349 352 1 193 198 203 35 38 19 359 325 301 300 354 59 93 84 16 343 310 303 301 300 309 326 328 303 299 297 294 313 126 46 23 8 9 35 43 6 330 317 167 162 189 300 316 328 336 343 357 1 346 355 34 62 79 78 71 50 11 343 338 344 34 50 29 350 325 331 353 32 18 2 340 309 263 242 246 286 305 305 303 309 264 208 180 249 314 313 307 261 195 179 33 15 4 0 4 15 31 25 16 16 28 63 39 10 355 351 43 179 243 251 288 320 320 313 334 39 7 347 324 324 321 353 346 322 324 332 336 335 318 320 356 43 62 6 344 345 345 339 336 320 295 291 293 322 337 324 315 307 308 301 196 235 280 285 289 309 324 334 337 342 347 5 33 31 4 324 313 311 296 280 268 261 258 258 259 268 276 281 286 290 297 304 312 310 302 280 260 241 226 212 204 197 197 199 204 201 190 171 157 151 148 146 145 146 147 148 149 156 164 178 188 194 195 194 198 209 234 274 336 0 12 169 195 195 193 193 193 191 189 187 186 175 162 156 170 176 177 180 184 187 185 175 172 177 184 188 191 192 193 193 191 188 187 187 187 188 186 184 182 182 183 184 186 186 186 188 190 188 185 184 182 183 184 184 182 180 179 178 180 181 184 186 188 192 199 204 211 220 228 235 239 244 245 239 226 195 181 174 174 176 183 188 191 189 186 187 188 189 190 190 193 196 202 207 211 212 212 205 204 206 212 218 220 225 229 225 217 203 196 195 196 196 186 179 175 180 187 190 192 193 196 198 201 204 207 207 206 198 192 188 186 185 186 188 189 189 190 191 192 191 191 192 196 200 200 199 195 193 192 194 196 196 193 189 189 189 193 198 204 209 211 213 213 213 216 215 209 197 176 173 174 173 180 186 202 214 223 223 221 218 218 223 228 234 234 235 237 236 239 240 241 243 248 253 259 265 275 285 302 294 290 275 269 262 258 250 252 252 250 247 245 237 224 210 205 207 218 232 245 250 252 251 248 246 243 236 236 238 244 246 249 242 236 236 236 239 238 237 238 239 239 239 237 237 235 237 233 229 223 220 217 218 217 219 220 222 228 232 235 238 239 241 241 238 238 237 239 241 241 240 240 240 241 243 243 244 246 248 252 254 254 255 254 247 241 236 236 239 248 257 267 272 275 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 290 293 295 290 281 271 262 252 247 245 247 253 258 263 268 274 280 284 290 294 298 302 306 310 313 316 320 324 326 328 330 332 333 334 336 336 337 337 337 338 338 338 338 338 337 338 340 340 341 340 344 352 358 5 12 18 13 2 348 0 19 51 79 351 328 320 315 319 338 355 33 50 63 5 335 327 325 333 31 49 39 28 353 355 23 61 92 95 67 308 315 335 350 28 44 61 162 214 243 276 315 357 26 17 342 317 0 87 117 133 140 184 236 297 311 322 347 355 358 0 76 110 79 69 78 291 275 338 8 33 52 47 351 333 324 215 160 164 175 209 216 200 183 168 201 232 249 228 211 231 252 226 160 148 203 246 258 301 180 178 177 204 250 252 246 232 247 266 262 252 285 312 297 260 230 198 154 138 139 158 202 274 276 276 283 287 282 259 199 217 199 147 150 204 270 272 229 183 179 213 244 256 259 163 140 150 224 247 221 193 177 178 183 182 180 179 191 219 249 265 251 235 235 244 254 257 257 253 257 265 270 275 288 294 293 286 281 273 268 275 293 322 324 323 320 331 4 20 73 20 355 7 16 22 54 107 146 153 144 128 112 102 92 93 98 108 103 88 84 64 46 52 62 95 263 350 3 23 29 24 17 359 334 324 315 327 348 20 42 34 52 75 76 17 308 311 316 341 1 353 341 332 333 340 336 335 336 352 15 18 10 232 208 194 10 17 10 354 322 267 218 222 226 169 19 3 341 325 322 321 325 343 358 355 359 11 28 50 71 84 53 39 23 7 224 133 123 23 313 294 205 176 191 253 280 297 313 345 358 336 348 13 56 69 62 46 35 28 356 333 337 1 22 32 356 340 338 2 35 20 1 330 345 77 66 43 268 294 323 325 323 291 246 201 219 302 307 306 274 184 183 186 349 2 3 3 13 23 25 24 23 34 49 30 7 345 334 201 180 184 191 247 301 305 307 7 30 344 334 324 358 40 52 345 293 284 282 280 288 295 307 341 28 42 39 43 46 37 7 336 315 293 295 290 269 264 270 284 294 309 321 314 306 306 306 307 319 331 340 335 331 323 341 23 16 356 298 284 283 277 275 275 273 269 262 256 260 265 271 276 282 293 305 309 307 301 288 272 255 239 226 215 204 198 194 195 193 187 176 169 164 161 157 158 157 156 156 155 162 171 184 193 200 199 196 192 194 205 218 236 244 248 231 209 206 202 201 208 186 108 100 103 132 158 174 184 194 195 195 194 192 185 173 174 180 187 193 193 193 192 189 187 185 186 187 189 191 189 188 185 184 184 186 188 188 190 191 193 196 197 192 187 184 183 182 181 180 179 178 181 183 185 187 187 190 193 197 206 213 220 226 230 234 239 240 234 223 206 191 183 181 183 187 191 189 186 184 185 188 190 192 196 200 204 208 211 211 208 201 200 201 210 216 218 224 229 226 219 206 197 192 191 188 181 180 181 186 190 190 191 193 195 199 201 204 206 206 205 200 196 194 191 189 189 189 189 190 191 194 195 194 192 193 197 200 200 196 191 190 190 194 195 196 193 191 189 188 189 193 197 203 206 209 211 214 213 208 194 177 160 177 186 188 186 189 200 211 221 223 225 220 219 221 226 229 230 229 227 228 229 232 236 240 246 254 260 267 279 281 283 269 262 257 255 255 256 258 258 257 255 249 245 237 224 209 206 209 219 230 240 248 255 259 260 257 252 243 246 251 257 261 259 250 244 241 242 246 244 243 240 241 241 241 240 237 238 237 237 234 228 223 216 212 212 212 218 223 229 232 235 238 243 245 245 242 241 239 241 241 240 239 237 238 239 239 241 242 243 246 249 251 252 252 250 248 243 233 233 232 239 255 269 269 267 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 273 266 255 250 247 251 254 260 266 273 278 282 287 291 296 300 305 307 310 315 318 322 325 327 329 331 332 333 335 335 336 337 337 338 338 338 338 339 338 338 338 339 340 340 339 345 350 353 0 7 15 20 19 14 16 22 33 31 23 11 0 349 352 3 25 42 41 25 333 338 0 51 110 105 94 91 42 0 11 33 63 75 80 51 324 333 10 64 88 91 122 161 203 313 79 4 356 352 103 17 19 44 79 111 112 116 133 145 341 336 351 291 1 18 29 117 139 134 148 175 227 235 189 97 60 138 95 37 23 23 45 105 194 203 213 209 192 199 222 234 242 288 300 289 276 277 287 258 185 237 243 223 219 214 180 142 145 204 261 247 209 246 275 274 285 317 317 308 245 216 179 155 146 157 175 213 242 250 255 260 263 262 248 226 211 190 167 172 194 255 261 221 180 174 212 235 248 222 131 141 164 244 248 225 199 180 190 193 184 174 165 183 203 235 256 261 248 229 233 239 243 243 241 248 253 251 253 270 282 285 294 299 296 292 326 31 12 349 336 330 344 0 7 169 247 278 326 357 23 63 98 138 148 146 122 109 102 100 104 103 101 87 60 46 31 21 28 39 63 56 330 349 3 13 18 21 351 317 310 310 324 339 0 19 31 19 40 110 200 267 304 329 344 346 339 331 324 320 316 312 317 324 350 9 27 17 283 277 261 17 5 335 318 301 224 195 196 206 343 346 346 338 335 333 338 345 356 1 349 328 281 266 245 234 110 76 72 58 269 224 178 155 134 349 327 307 269 213 222 236 252 264 272 328 348 357 16 54 60 54 25 3 5 358 333 323 325 343 357 351 339 327 357 17 20 352 321 340 4 8 352 279 264 289 315 326 333 166 161 201 295 301 304 306 301 284 333 4 2 1 4 16 28 37 30 21 32 36 17 355 327 335 129 133 161 196 243 285 299 313 12 11 351 327 322 0 31 46 325 285 265 249 236 264 288 299 334 25 42 58 94 91 66 16 332 310 301 318 308 254 245 242 249 262 291 336 9 356 337 322 316 310 319 324 319 313 306 338 11 3 327 275 258 255 264 269 273 276 278 273 266 256 254 257 268 279 291 299 301 301 298 294 285 273 259 246 230 217 204 198 195 191 189 183 177 170 167 165 164 165 164 165 167 171 178 187 192 198 198 198 194 197 200 205 208 209 205 199 200 201 210 217 230 1 50 104 140 169 186 200 204 206 206 201 198 194 187 177 178 182 188 193 193 188 180 174 175 178 184 188 192 194 193 191 188 187 186 185 186 186 188 191 193 198 205 200 189 180 178 179 180 181 181 182 183 185 187 187 186 188 190 194 202 210 216 222 228 231 234 234 235 235 226 215 199 189 184 185 188 187 186 183 185 188 192 195 198 203 207 208 209 206 200 192 196 202 210 214 216 221 225 225 218 203 196 190 189 187 182 183 185 187 187 185 187 190 197 200 202 203 204 204 203 201 200 201 199 195 189 190 191 193 193 194 196 198 196 195 197 197 197 191 184 187 189 193 195 195 193 192 192 190 188 189 190 193 194 196 199 200 196 180 154 158 166 187 197 204 196 194 200 209 217 224 225 221 218 218 222 227 229 227 226 223 224 232 236 243 248 253 255 260 266 257 250 245 244 245 246 248 250 250 251 251 252 250 246 237 226 212 210 212 218 226 234 249 262 269 272 275 269 261 258 256 255 252 248 248 243 240 242 243 244 244 241 239 241 241 241 236 235 233 235 232 229 221 214 208 208 211 217 223 227 233 236 240 245 248 248 247 245 243 243 242 242 239 237 235 236 240 241 244 244 245 247 247 249 249 250 249 246 240 236 234 236 248 262 263 264 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 258 262 267 273 278 284 287 292 296 298 302 306 308 313 317 320 322 325 328 329 331 333 334 335 336 336 337 338 338 339 339 339 339 340 340 340 340 342 342 343 346 349 353 358 4 11 19 25 28 30 27 26 27 26 21 10 0 354 356 10 20 20 6 332 10 39 76 95 105 110 108 109 108 118 123 136 100 78 341 305 292 269 180 163 148 137 164 298 318 345 4 2 336 354 20 32 50 81 107 106 110 126 107 70 330 289 230 205 38 68 114 187 204 2 263 248 235 238 293 351 16 50 52 22 13 20 31 9 196 194 178 183 255 264 258 248 241 252 273 289 304 321 326 354 326 242 195 200 200 183 169 160 208 254 224 195 206 256 282 292 308 305 288 233 184 147 149 149 163 182 212 243 256 248 242 250 256 255 228 193 173 161 155 206 255 257 246 132 107 46 341 351 125 130 150 210 265 253 236 213 197 197 190 178 170 168 184 202 220 237 250 247 238 235 236 238 238 239 245 247 247 242 240 254 275 304 313 320 320 322 9 19 346 324 315 333 347 343 284 269 264 273 306 23 91 129 168 213 228 94 62 58 104 133 114 108 126 217 294 0 22 28 53 87 89 84 52 15 2 357 357 344 328 315 314 323 334 354 26 33 0 284 233 208 202 208 289 326 319 312 306 302 298 303 308 318 332 350 359 9 76 180 255 267 283 248 232 269 282 265 205 184 179 13 19 0 317 304 306 322 332 338 326 296 297 300 305 298 295 205 172 183 198 224 182 165 151 128 16 348 327 313 298 292 272 261 268 282 297 326 351 27 63 68 81 125 196 306 272 237 274 300 321 333 347 0 5 6 5 10 350 343 343 346 351 341 312 228 202 184 13 7 233 195 232 277 296 309 316 313 322 347 354 356 355 1 19 26 32 22 15 27 22 4 345 337 94 113 125 187 220 237 304 323 344 17 6 349 313 313 332 355 14 0 335 307 272 234 277 296 299 325 9 12 14 23 54 62 27 353 335 326 326 312 292 291 282 267 279 329 340 358 19 352 330 314 303 312 295 286 294 301 337 0 353 301 277 260 252 251 258 265 272 277 279 277 270 264 263 273 281 288 291 293 296 298 300 295 286 274 262 246 233 219 211 204 200 194 188 182 177 171 169 167 169 171 173 173 174 178 182 186 190 193 198 201 203 205 205 204 201 199 196 197 199 201 199 197 173 162 165 175 184 190 198 207 213 216 213 209 204 199 188 185 182 180 172 154 160 163 160 163 168 180 185 191 195 196 199 195 186 182 178 177 177 181 186 188 193 203 208 203 184 175 174 177 181 182 182 182 183 184 186 187 187 189 192 199 206 214 222 230 235 237 237 237 237 238 234 222 206 193 190 188 186 183 182 185 189 193 197 200 203 207 209 208 205 196 191 197 203 212 216 218 219 220 221 211 196 192 187 183 179 176 179 181 182 180 178 184 190 196 200 201 201 200 199 199 198 199 199 204 208 199 195 191 188 187 189 194 201 200 196 195 188 181 177 177 186 191 193 193 192 190 190 192 192 190 185 182 180 184 187 188 186 180 164 155 169 182 197 204 212 208 206 206 209 216 221 224 221 217 212 218 221 222 222 217 217 218 225 231 238 241 245 248 249 249 246 242 239 239 240 240 240 239 239 239 244 247 248 246 238 224 210 210 214 222 234 244 256 266 274 280 283 289 282 276 264 254 247 244 244 244 243 242 242 245 246 244 244 244 245 242 236 233 233 232 230 228 219 212 208 207 207 215 221 228 236 240 243 246 244 245 246 245 245 243 242 242 240 238 233 233 238 242 245 246 245 246 247 247 247 247 252 251 251 247 246 243 249 258 265 268 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 280 285 290 294 298 302 304 307 309 314 319 322 324 326 328 330 332 333 334 334 335 336 337 337 337 338 339 340 339 340 341 341 342 344 345 345 348 351 354 0 6 14 24 31 37 41 39 34 30 27 23 12 3 356 356 0 3 10 23 34 51 58 69 80 87 96 107 120 130 142 134 119 97 66 285 283 284 262 248 249 258 17 3 346 341 350 15 28 39 3 6 16 41 83 109 118 95 80 102 114 261 258 231 170 130 111 129 210 268 335 349 355 10 28 37 17 17 70 114 125 91 65 43 40 77 101 98 1 298 289 282 262 241 227 260 321 331 344 7 38 43 20 301 219 198 183 182 184 231 244 214 190 190 225 259 262 277 315 314 158 134 131 146 165 187 190 203 267 289 290 287 276 270 262 233 174 145 138 136 225 248 255 249 97 59 3 334 328 338 142 150 223 250 255 244 222 212 203 183 176 176 184 198 208 218 227 236 241 243 246 250 247 239 236 239 244 247 242 238 239 253 284 290 295 295 300 319 333 333 310 287 252 232 219 277 278 264 262 277 284 268 201 209 253 278 317 18 46 123 149 76 299 285 286 290 300 0 19 54 78 85 81 56 14 344 331 326 321 318 314 315 317 328 32 61 74 234 233 228 209 195 181 197 239 277 283 281 277 271 277 298 330 345 358 359 6 105 139 196 272 285 258 220 205 211 189 188 184 354 6 29 103 152 160 151 11 337 331 340 349 355 349 346 346 349 322 220 206 191 170 141 137 124 132 249 272 285 297 310 326 327 333 349 349 346 346 4 50 66 62 96 171 354 342 315 260 227 314 354 339 339 352 12 22 11 350 54 333 323 3 18 355 342 244 162 118 80 26 283 254 239 246 253 258 271 283 299 322 338 344 345 354 8 13 16 9 10 17 22 18 353 25 115 121 180 223 234 336 339 332 3 17 359 335 299 320 0 24 25 16 339 315 300 295 325 316 308 335 3 21 7 349 11 37 41 17 348 327 313 303 302 318 317 311 308 317 337 0 30 357 332 310 306 321 294 272 286 298 338 345 310 280 276 268 258 251 255 261 267 274 279 284 287 283 278 272 275 278 282 287 293 299 302 298 290 279 268 253 245 234 226 220 215 206 198 190 182 176 168 165 170 172 175 171 169 169 172 176 183 190 199 206 208 208 206 203 201 201 200 200 200 201 199 192 182 178 180 183 188 190 195 203 210 215 216 214 209 208 204 195 180 154 157 161 173 177 177 177 177 180 183 187 195 209 237 267 249 215 170 166 169 175 180 182 188 197 213 220 216 186 174 176 179 180 181 182 182 184 186 189 190 191 193 197 201 206 213 222 229 234 239 239 238 241 242 242 231 218 207 197 189 184 182 186 190 195 198 201 202 204 209 208 206 198 192 195 201 213 217 222 212 190 165 173 175 180 178 172 166 163 166 170 176 180 181 186 190 194 196 197 196 194 188 187 186 183 180 180 197 209 210 201 163 154 154 169 203 203 180 180 177 174 172 177 185 189 191 188 185 183 181 182 187 193 192 190 188 187 188 187 185 183 184 186 192 197 200 205 212 217 217 214 215 218 221 224 222 215 209 213 217 219 216 212 210 213 218 223 229 233 235 237 236 236 240 241 239 240 240 238 236 235 235 234 239 245 250 250 238 209 180 154 155 263 275 273 272 272 272 279 287 294 289 282 273 266 257 252 248 247 247 246 246 250 251 251 252 252 250 246 241 238 234 232 229 223 215 210 206 205 204 209 218 228 235 242 243 242 242 241 241 243 244 244 244 242 241 237 231 230 232 238 242 246 247 247 246 245 245 246 252 251 249 246 249 255 257 263 273 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 301 305 308 310 312 317 320 323 325 328 329 331 332 334 335 335 335 337 337 337 338 338 339 338 338 339 342 342 343 346 347 347 350 351 356 2 12 21 30 38 44 44 44 41 36 31 19 6 357 350 351 352 358 9 22 37 58 64 75 99 110 115 121 125 123 113 97 83 65 11 315 291 283 269 290 302 319 333 349 339 332 350 22 77 98 25 0 352 18 42 72 88 52 39 241 205 190 197 198 173 141 124 133 165 209 266 10 355 345 348 0 9 17 110 165 166 129 104 76 47 16 103 233 306 311 310 313 309 269 206 92 107 230 277 293 6 37 8 355 338 240 188 217 232 242 244 240 226 210 212 217 217 272 327 0 107 104 109 120 128 136 142 155 296 298 299 292 289 288 270 236 171 138 169 203 236 246 258 209 139 166 269 284 288 290 276 256 246 248 257 247 227 201 186 174 181 191 198 203 209 215 219 226 232 235 241 250 249 244 236 231 233 241 247 243 239 233 231 226 242 265 286 305 327 336 329 316 289 224 213 252 267 261 284 344 312 272 232 226 242 261 289 67 92 164 231 274 265 266 272 272 277 333 37 57 78 96 103 111 118 268 275 281 286 295 301 305 303 284 0 39 53 195 194 173 143 151 165 184 218 256 266 271 270 273 279 311 343 353 1 5 11 98 157 212 306 306 288 272 240 212 164 154 148 356 340 333 221 169 119 61 47 53 23 348 336 328 317 314 322 337 54 109 135 163 185 162 158 188 187 186 201 236 259 284 302 289 293 343 10 33 308 76 57 54 49 40 26 4 359 357 0 7 31 9 338 333 336 11 33 14 25 174 163 150 109 75 19 342 314 308 320 355 350 308 283 264 263 267 275 267 262 269 299 331 339 346 350 356 1 4 7 17 20 24 19 4 8 151 180 218 220 265 347 334 340 21 14 353 326 306 332 18 29 37 33 334 311 297 304 333 311 302 330 13 35 4 341 338 2 60 38 4 323 307 295 296 308 303 305 315 343 350 5 13 355 324 303 305 309 296 283 281 295 347 309 276 274 274 274 271 266 266 270 273 279 287 296 299 295 282 265 262 265 271 279 291 294 294 289 282 274 265 256 246 240 235 230 226 220 212 205 194 183 168 163 162 159 154 148 146 151 160 169 183 195 205 211 217 214 212 208 206 205 204 203 204 203 202 196 189 186 186 188 187 187 192 197 205 209 213 210 207 207 210 208 180 147 165 175 182 183 182 183 185 187 188 189 193 197 204 220 237 284 314 179 164 168 174 180 187 193 202 213 225 207 187 178 176 178 179 181 182 185 187 190 193 195 196 197 197 200 204 210 218 226 233 236 238 240 240 240 239 236 230 221 207 191 186 187 190 195 198 202 203 202 198 189 180 178 178 180 180 169 76 54 61 91 123 148 159 168 168 166 160 158 158 160 165 180 190 196 195 193 189 187 184 181 177 180 182 182 182 184 194 202 204 191 156 142 139 144 178 291 193 180 180 178 177 179 181 184 185 180 177 174 171 170 174 182 198 206 203 197 192 187 183 181 185 189 194 194 196 201 208 215 220 223 225 223 226 227 228 220 214 215 216 218 210 206 206 210 216 220 226 229 229 228 224 223 233 238 240 241 241 241 239 238 239 241 246 256 262 258 252 233 82 68 51 352 296 283 276 271 270 276 283 288 284 277 273 270 265 259 251 249 247 249 251 253 253 254 254 253 251 247 245 241 237 235 228 219 211 205 203 203 202 205 214 225 234 239 242 244 244 244 242 243 244 244 244 244 241 237 232 230 229 234 237 242 244 245 244 243 241 243 245 246 244 238 244 253 260 267 280 288 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 319 322 324 326 328 330 331 333 333 334 334 336 337 337 337 338 338 338 339 340 342 343 343 345 345 347 348 351 354 0 8 16 26 35 42 47 48 47 45 42 38 22 7 353 345 343 343 346 358 13 32 50 74 111 134 134 135 136 134 127 125 115 102 333 299 292 272 337 4 3 351 336 315 279 332 340 351 5 98 145 249 353 23 37 43 50 21 253 238 220 212 217 247 180 185 136 82 49 129 190 180 186 224 242 269 242 199 252 262 225 200 116 115 112 77 46 124 180 269 286 298 324 357 34 33 31 210 221 272 322 60 46 0 24 33 56 302 315 346 127 132 157 234 244 211 118 65 339 327 324 82 97 78 82 106 114 113 113 252 270 274 276 280 288 273 217 154 163 196 226 246 269 66 113 151 193 226 249 258 261 260 258 255 254 253 254 233 193 179 174 187 201 211 210 209 211 213 218 222 224 232 241 245 244 235 225 218 238 254 257 247 229 222 222 229 244 271 300 328 326 322 309 293 249 224 223 253 280 315 326 306 279 253 235 225 224 196 148 149 166 234 252 247 249 250 239 222 170 114 95 92 98 113 124 135 151 174 211 246 268 284 294 294 298 330 342 312 234 204 185 177 186 198 205 235 256 273 289 309 322 327 328 342 355 4 11 2 327 274 280 0 0 333 260 252 331 79 91 91 129 209 226 238 286 331 356 29 100 80 347 309 286 267 264 274 268 180 91 95 123 198 246 187 155 131 131 299 254 246 255 255 241 293 0 353 346 273 333 47 40 36 27 10 354 346 334 337 336 340 351 341 327 332 8 12 359 338 222 162 139 104 100 96 327 316 315 321 338 339 341 343 343 341 335 329 319 305 280 356 8 352 345 347 355 3 2 9 36 39 23 357 336 321 208 214 194 173 54 347 327 344 25 11 352 327 324 348 26 55 60 41 342 322 307 269 239 287 301 0 33 38 352 322 311 358 48 35 359 314 306 303 317 329 316 318 333 342 355 9 9 2 327 302 301 301 297 290 277 284 341 291 277 275 280 285 289 290 291 290 291 292 296 301 297 290 281 263 243 237 247 262 276 278 276 273 268 264 259 252 245 239 235 231 230 229 224 216 210 196 180 164 154 148 141 138 142 151 167 181 190 200 208 217 226 223 221 217 214 213 210 207 203 200 199 198 196 192 190 190 188 187 191 195 202 204 206 202 201 199 199 199 188 182 183 184 188 187 184 185 186 187 188 189 191 194 198 199 204 234 295 326 320 180 178 180 187 190 195 199 206 210 204 187 180 179 181 183 185 188 189 191 194 198 202 203 203 203 203 205 209 215 221 227 231 235 235 233 233 234 234 239 232 199 182 182 183 183 176 166 157 147 139 139 137 140 139 136 115 85 67 107 131 136 145 154 161 169 173 172 165 159 155 158 165 181 193 203 200 193 180 174 171 174 177 183 186 188 188 189 194 196 194 182 161 157 159 177 194 206 201 194 192 185 178 177 175 175 174 174 169 162 161 164 170 178 192 206 214 213 202 193 186 182 182 182 184 184 187 196 203 210 217 225 229 232 233 235 235 232 229 227 226 223 212 205 203 208 212 219 223 226 224 222 221 223 229 233 238 240 243 244 245 246 249 255 259 260 256 252 255 268 23 52 28 324 291 280 274 271 270 274 278 285 279 275 270 267 264 260 255 247 245 245 248 252 251 251 251 249 248 245 244 241 237 232 225 218 209 205 200 202 203 206 213 222 230 237 241 245 248 247 246 244 244 244 246 245 241 239 234 231 231 234 237 239 239 240 238 234 233 236 239 242 240 233 235 243 252 262 273 284 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 329 330 332 332 333 333 335 336 337 337 337 337 335 337 339 341 343 344 346 349 350 351 354 358 4 12 21 30 38 47 48 50 49 49 45 35 19 4 349 344 340 339 344 353 7 24 41 65 96 119 129 134 139 145 148 154 176 205 221 235 243 259 350 23 71 302 294 292 310 0 16 28 27 126 218 241 293 3 20 37 50 137 217 227 203 174 123 65 112 132 170 312 344 325 185 164 156 167 184 195 183 196 216 230 240 279 19 109 101 62 79 101 139 202 246 285 336 341 0 304 289 290 268 95 61 69 105 258 316 331 340 295 278 272 250 160 76 343 341 6 68 66 355 310 301 150 135 123 119 123 116 116 128 252 266 264 263 259 268 285 255 186 192 207 243 275 339 336 289 231 218 223 225 229 257 282 265 258 257 256 253 231 202 182 180 188 206 224 229 227 219 211 210 217 222 228 232 235 233 223 212 211 233 257 273 266 247 219 197 180 189 200 321 343 329 310 296 291 277 252 230 287 309 322 304 290 289 267 207 192 176 154 139 131 123 79 229 234 230 225 212 198 180 140 117 103 101 111 102 98 100 116 174 229 249 281 295 302 316 341 333 303 263 229 206 204 212 225 241 264 280 294 328 357 344 338 322 338 5 14 13 339 313 292 308 21 13 352 321 331 16 54 68 73 66 341 197 184 130 129 171 133 102 39 355 316 303 286 264 261 267 276 349 49 83 87 99 106 110 104 284 289 277 272 285 308 333 335 334 311 315 329 50 58 39 26 14 354 339 329 323 344 332 312 292 292 318 337 13 6 357 332 278 157 123 84 102 117 336 315 314 314 319 322 332 349 348 344 349 340 330 327 323 347 358 347 347 352 4 9 1 10 45 44 33 355 339 46 123 198 196 190 21 355 327 0 23 8 347 319 315 314 307 76 68 46 12 340 326 235 190 313 37 70 44 40 231 248 298 32 39 21 334 305 300 298 303 324 338 335 334 328 351 29 21 7 332 309 297 294 293 286 264 147 221 286 280 281 295 304 311 311 312 303 296 293 289 285 283 282 287 275 136 158 190 224 246 252 256 257 256 253 250 244 237 233 229 228 224 224 222 218 208 200 192 172 159 152 150 150 158 170 184 193 198 202 208 218 227 227 226 222 220 220 220 215 208 202 200 198 198 197 195 192 191 191 192 195 199 199 199 196 196 196 197 195 191 189 189 190 191 189 187 186 187 188 189 188 190 192 197 197 195 194 203 224 237 218 189 185 185 188 191 189 190 195 206 214 195 188 184 186 187 190 191 191 194 198 204 208 209 205 201 202 203 207 212 218 221 226 227 226 223 223 223 227 223 129 121 125 120 122 117 117 113 115 118 126 134 143 148 155 169 185 197 192 182 173 167 167 169 176 182 182 174 166 162 168 175 185 192 198 197 189 175 171 170 178 184 189 192 193 192 191 192 191 186 175 164 168 178 190 196 201 197 194 194 187 178 170 167 163 159 155 151 152 158 163 170 177 184 195 205 214 212 209 201 190 185 181 179 180 185 192 198 204 208 216 226 233 239 238 238 237 237 236 234 232 222 211 201 204 207 213 220 225 221 215 216 220 228 232 236 239 241 246 247 249 247 245 239 238 236 238 240 249 258 331 281 269 269 266 265 265 266 269 272 272 270 267 264 262 261 258 253 246 243 241 244 247 248 247 245 245 244 243 241 239 233 224 218 210 205 203 202 206 208 210 218 223 230 234 240 244 246 247 247 246 246 245 245 246 244 242 239 234 233 231 236 238 239 238 234 231 230 232 238 241 241 234 235 236 242 246 250 261 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 333 333 334 335 335 335 335 335 336 339 340 343 346 348 349 351 354 356 2 8 16 24 35 43 49 52 52 52 50 49 33 15 0 349 343 338 337 340 349 0 16 30 59 88 102 111 113 117 124 129 137 160 188 205 216 228 228 227 212 213 229 256 278 320 7 30 40 56 233 242 273 306 316 344 17 41 75 114 138 136 135 106 120 197 191 184 154 333 333 252 197 222 250 274 180 142 156 186 193 229 311 314 180 179 70 91 108 163 252 293 317 324 287 270 276 290 300 298 82 58 75 131 40 340 326 312 294 277 256 256 261 318 336 336 329 324 213 209 266 250 156 134 122 126 131 132 153 205 241 255 260 259 245 269 2 310 240 217 217 264 302 314 298 284 271 257 235 206 205 246 264 258 253 249 251 244 216 209 200 189 188 203 220 242 258 272 231 210 214 221 230 225 222 222 220 217 218 222 247 263 265 252 183 142 111 113 104 327 307 292 287 285 288 294 316 340 343 323 310 292 285 296 313 122 132 136 133 125 106 85 325 248 232 221 217 213 205 186 153 140 131 248 282 294 299 307 295 275 254 259 279 290 300 319 338 332 324 310 290 260 254 251 251 265 278 303 330 350 349 329 322 317 336 0 22 9 327 311 306 333 6 6 349 329 344 22 39 15 355 353 347 12 91 84 118 149 109 50 27 344 313 329 348 340 273 285 283 298 347 351 352 32 100 135 191 276 283 289 309 70 13 345 318 310 302 330 14 52 58 44 34 0 329 322 316 307 303 301 300 284 249 309 351 9 357 321 298 280 180 111 73 71 100 150 306 309 297 281 266 304 320 316 313 305 311 309 307 308 339 352 345 0 10 20 13 358 350 354 23 33 15 21 55 87 180 213 309 5 358 348 35 27 0 333 309 320 322 312 4 50 57 39 337 320 297 272 154 108 64 39 53 102 123 113 71 37 356 312 300 296 295 28 23 11 339 325 309 356 51 36 6 322 303 291 287 282 262 226 164 232 287 290 297 319 320 318 308 299 293 295 301 293 285 282 284 297 314 115 158 197 222 234 240 244 246 247 246 244 238 232 227 223 220 218 217 216 211 204 201 196 189 176 165 162 161 168 175 186 194 202 203 207 214 222 228 228 227 221 218 218 220 219 214 207 202 199 199 199 197 195 195 196 195 196 195 193 190 192 195 196 195 192 191 191 192 194 192 188 185 185 186 187 188 188 189 193 196 195 192 198 202 210 209 198 187 184 189 191 187 185 186 194 203 208 202 191 191 191 192 193 195 197 198 191 189 184 198 208 205 202 202 208 214 218 221 224 218 209 204 198 180 139 116 116 123 128 129 126 126 126 131 138 148 155 164 171 178 189 195 200 194 188 178 174 173 171 172 173 174 171 171 173 176 180 184 187 189 185 180 172 172 174 181 187 191 193 194 190 188 186 182 175 170 172 181 189 196 196 196 191 190 189 182 173 161 155 151 147 142 146 152 160 166 173 179 184 188 192 196 198 200 200 198 193 189 186 184 187 190 193 197 200 208 217 223 228 232 234 237 239 240 238 236 232 215 205 201 202 209 216 220 218 213 210 217 223 230 234 234 237 240 242 244 241 238 235 230 227 225 223 223 224 226 230 238 242 245 247 247 245 240 244 249 254 256 257 257 257 255 251 246 241 239 241 243 244 244 242 240 236 234 233 230 228 214 206 204 202 205 207 211 218 221 222 225 229 233 239 241 244 245 247 246 246 246 245 245 244 242 240 238 235 234 235 237 237 236 233 231 232 236 237 240 242 243 246 245 245 241 238 241 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 333 333 332 332 333 336 338 343 346 348 350 352 356 0 6 14 21 28 36 44 50 52 55 55 54 48 31 15 356 348 341 338 337 339 346 354 6 20 46 71 88 96 98 102 106 112 116 126 137 158 170 186 193 200 204 206 213 238 272 307 338 14 39 73 47 314 304 311 318 339 0 22 42 64 110 131 157 190 203 200 130 136 143 179 301 295 313 8 333 323 324 142 180 208 211 209 245 261 257 130 94 305 236 226 229 294 329 311 270 236 221 244 278 322 12 20 317 315 322 318 308 292 283 290 290 273 302 343 330 324 295 266 228 190 143 116 99 62 83 141 162 181 211 231 251 259 265 282 317 12 11 327 287 247 208 189 226 266 287 282 277 270 256 219 212 226 245 255 245 224 71 60 203 231 226 208 196 196 211 234 258 270 254 232 214 222 230 222 213 211 212 213 212 216 231 244 256 214 153 132 121 130 180 230 252 264 273 279 284 296 329 339 334 310 299 293 294 309 68 79 47 2 162 163 176 224 252 264 249 226 220 219 219 203 176 171 182 244 268 279 283 286 281 272 260 260 265 277 287 302 312 306 309 312 305 292 285 294 317 317 322 334 335 333 312 288 296 308 327 348 11 356 334 309 304 336 15 12 338 328 343 22 38 2 345 328 332 344 342 341 291 158 105 35 341 286 272 267 253 166 67 356 56 75 38 0 338 333 169 165 277 327 333 343 358 21 5 332 313 323 327 326 349 70 95 123 175 206 245 259 267 287 307 306 310 349 37 143 351 304 201 232 262 261 244 198 258 334 187 174 276 304 300 267 184 215 259 286 292 274 331 347 343 340 342 345 352 15 30 33 14 357 343 343 19 35 35 15 354 283 213 156 4 357 345 24 61 20 333 320 319 338 331 318 344 28 70 58 339 319 309 297 136 77 36 28 33 56 110 103 73 21 308 292 293 302 335 37 29 7 327 312 299 2 46 34 351 303 293 286 284 268 226 187 160 206 285 293 301 315 304 296 294 294 294 300 303 297 294 293 295 300 298 169 189 214 229 234 238 240 241 242 242 240 235 230 225 219 213 213 212 210 209 205 203 199 198 190 180 170 167 169 175 185 193 200 202 205 209 216 224 226 225 220 213 206 214 218 221 215 207 204 201 201 201 200 200 199 198 194 190 187 186 190 193 195 194 193 193 193 193 193 192 187 183 182 182 185 186 187 186 185 189 192 198 204 206 206 199 192 187 187 191 192 190 188 187 190 195 203 207 212 206 205 202 192 185 175 168 156 159 162 193 227 233 236 235 228 223 216 208 199 194 186 183 177 164 154 149 149 149 150 147 146 144 145 148 154 160 168 177 181 184 186 188 190 188 180 171 166 162 157 153 150 143 144 155 167 173 173 172 173 173 171 169 166 169 172 179 183 188 187 186 182 178 172 168 166 171 178 186 191 194 190 187 184 182 180 173 162 153 148 144 147 149 154 160 162 169 174 180 183 186 186 187 190 194 197 198 200 199 197 194 193 191 189 188 189 197 207 215 221 225 229 234 237 237 236 232 231 220 210 203 203 206 213 216 212 209 203 213 220 229 233 233 233 232 235 235 235 235 232 229 226 225 219 214 217 220 224 226 227 228 230 228 224 220 227 233 240 244 247 250 251 251 249 245 241 237 240 242 245 246 245 235 228 224 234 249 258 245 234 227 223 220 220 222 226 228 228 228 229 231 237 239 242 244 245 245 243 243 244 242 243 242 241 241 240 240 241 241 239 236 232 234 235 238 239 237 241 250 253 255 255 248 240 233 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 331 331 334 339 344 348 353 0 7 11 18 23 31 38 45 50 53 55 56 60 50 34 15 356 347 341 336 338 339 346 353 2 14 34 61 77 86 89 90 96 101 106 110 119 127 138 147 156 160 165 167 171 180 325 345 7 23 40 51 53 20 351 341 338 342 351 6 13 17 27 107 202 191 164 156 129 161 177 198 282 345 356 29 49 54 108 189 230 249 252 267 341 252 250 211 38 27 190 183 176 354 350 323 297 222 213 239 37 51 41 12 344 302 279 286 285 262 262 289 290 294 88 80 341 269 257 249 235 188 150 133 140 238 276 258 189 187 329 292 279 278 288 324 357 30 352 310 286 258 196 180 189 222 262 273 273 262 247 224 224 226 243 258 326 29 39 341 299 262 236 213 196 190 205 219 235 253 262 244 226 220 226 237 229 213 210 207 206 211 220 233 236 188 157 142 160 256 255 255 262 266 274 278 281 292 310 328 307 292 287 287 287 319 69 48 341 302 275 206 204 220 241 259 262 255 237 232 230 222 206 196 203 226 242 254 261 269 272 263 251 249 252 263 269 272 285 298 295 301 317 288 263 269 284 284 288 295 295 290 280 269 277 332 345 350 355 347 338 290 346 62 23 336 315 319 341 148 141 333 332 310 332 341 328 307 220 193 162 268 287 286 281 278 254 150 94 70 69 66 57 355 326 311 322 46 32 15 12 3 337 326 318 305 310 335 347 352 27 79 121 154 203 207 207 213 233 297 328 341 326 298 304 314 345 338 233 235 241 253 232 178 206 236 207 194 160 293 294 280 254 224 237 272 307 43 32 8 345 335 330 337 347 9 34 45 16 346 326 337 28 44 39 356 319 282 320 70 30 356 327 27 69 2 326 309 322 346 323 307 313 328 56 40 6 324 313 310 33 62 33 11 350 15 88 83 66 283 273 274 291 327 4 16 3 336 307 302 308 33 38 18 328 294 286 285 291 227 178 168 169 196 250 276 284 288 287 287 287 289 288 288 288 288 289 290 292 291 279 224 209 225 233 237 240 242 242 244 241 240 236 233 228 221 215 214 216 218 219 219 213 209 204 200 192 178 172 169 175 183 192 198 200 201 203 210 217 220 220 216 207 205 210 213 216 212 208 203 201 202 203 204 204 202 199 194 187 184 184 188 190 192 192 193 193 192 191 191 190 186 183 180 181 184 186 186 184 185 190 196 201 206 206 203 191 183 187 191 194 193 192 190 190 190 190 191 195 204 212 227 228 191 165 154 154 156 173 186 195 202 208 220 233 234 227 201 180 171 177 185 189 185 175 162 157 156 153 152 149 148 147 149 152 155 159 166 168 171 166 160 152 136 102 91 96 120 132 135 134 130 127 123 123 123 124 127 128 131 131 129 137 147 158 165 172 177 180 180 176 172 168 166 169 171 175 182 188 190 190 185 182 178 174 169 159 154 147 147 147 153 156 163 163 166 172 176 176 177 177 176 178 186 192 198 199 201 203 204 204 201 198 191 188 187 193 201 206 213 218 221 226 228 229 229 228 226 221 215 212 208 206 208 208 208 203 199 206 213 226 230 233 230 230 230 232 232 232 232 231 231 230 227 223 220 220 222 223 225 227 228 226 219 217 223 228 233 236 238 242 245 247 249 251 243 237 240 246 252 255 256 249 249 245 259 262 258 252 246 236 231 226 225 226 231 232 231 231 232 234 235 238 241 243 243 243 242 243 244 244 246 246 246 247 248 248 248 246 242 239 234 235 236 241 240 240 238 242 247 251 256 251 245 235 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 343 351 357 6 12 19 24 31 36 43 48 51 55 57 56 49 35 14 358 346 342 339 340 343 348 355 2 12 29 50 64 74 77 80 85 90 92 97 105 113 120 127 132 133 131 126 106 80 61 51 46 37 35 38 40 30 17 4 353 348 354 3 0 352 344 350 355 170 173 180 180 191 172 41 20 357 301 237 130 124 122 176 227 262 263 229 230 238 247 254 309 309 280 256 205 21 356 331 321 297 301 321 49 66 80 350 305 282 266 263 257 239 241 257 269 236 169 188 227 237 240 236 227 199 172 156 173 198 263 33 90 57 0 304 292 295 295 309 311 314 290 283 283 262 166 178 188 209 228 246 259 268 236 226 239 277 14 19 27 5 327 304 306 313 257 217 199 194 201 208 216 235 248 244 232 216 217 222 225 222 216 211 209 215 220 220 204 165 156 154 207 242 257 263 270 273 277 277 275 275 268 251 270 273 268 267 270 289 30 23 333 305 288 219 204 208 227 242 254 259 254 246 241 237 227 214 212 215 224 232 239 252 264 242 229 229 240 252 259 258 253 260 272 269 273 266 245 219 210 203 218 234 243 252 278 27 49 23 356 336 327 323 311 265 56 78 154 245 278 311 304 206 203 351 14 24 340 319 307 218 165 162 167 294 324 337 340 337 149 135 107 85 64 80 78 0 334 330 346 5 28 26 351 325 284 315 320 287 248 250 309 332 346 22 80 27 343 321 290 180 177 197 260 2 139 128 318 327 347 353 329 280 282 311 315 268 230 231 233 220 227 285 298 305 287 214 247 276 314 85 94 147 257 291 305 322 332 344 4 23 0 306 302 311 6 91 114 219 247 33 57 64 69 3 328 9 28 345 325 309 324 337 311 309 325 341 20 17 354 314 307 301 348 41 32 11 318 353 39 63 347 288 282 279 330 25 23 355 326 303 291 299 327 40 25 359 310 291 286 289 304 206 172 170 182 201 229 248 260 269 271 271 271 274 277 278 277 275 276 280 286 284 258 229 223 232 236 241 243 244 243 244 244 245 243 243 237 236 231 227 239 252 269 278 283 280 262 242 217 198 176 171 174 180 190 196 200 200 199 204 210 217 217 216 205 205 209 212 212 209 205 202 203 204 205 207 207 204 200 192 185 183 183 187 187 188 188 189 190 189 189 189 187 185 183 181 182 186 189 190 190 190 192 195 199 202 202 197 187 184 189 193 197 195 193 190 190 191 190 190 192 194 197 195 190 177 169 169 175 180 187 192 195 197 198 200 203 203 200 188 180 182 188 190 193 180 169 160 156 154 145 137 138 142 145 146 148 153 153 152 146 137 126 114 100 86 72 70 70 81 98 110 114 116 117 111 101 97 96 102 103 103 108 113 125 138 152 161 169 171 173 171 169 168 168 169 172 177 181 186 189 189 186 182 178 173 169 164 158 154 150 148 152 156 158 163 166 169 177 180 180 176 174 171 176 185 196 200 199 199 202 205 207 208 206 201 197 194 196 199 203 206 210 213 217 220 220 222 225 223 223 221 221 218 213 212 206 203 198 197 202 210 221 226 229 227 227 229 229 227 229 229 227 230 233 235 236 236 235 234 236 241 249 253 259 244 234 231 232 234 234 235 237 243 254 275 325 341 276 252 253 258 258 258 252 253 251 252 252 250 247 244 238 232 229 230 234 235 235 236 236 236 236 237 238 241 242 243 246 247 248 249 251 251 252 253 253 254 254 253 251 245 240 236 235 236 237 241 241 240 241 244 248 251 249 246 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 19 25 30 36 40 44 48 49 52 52 49 34 19 3 350 345 344 345 351 357 4 10 17 28 41 51 60 65 70 75 78 80 81 85 91 98 105 107 109 105 100 88 75 63 59 56 42 35 31 29 27 20 11 359 348 338 333 327 318 315 333 341 169 188 205 196 171 115 112 200 231 234 231 79 142 174 200 218 269 220 180 209 227 231 221 211 233 244 195 173 166 277 286 286 289 314 346 118 97 88 13 305 298 291 270 253 246 256 269 296 209 188 204 221 236 225 205 198 188 166 155 159 159 101 98 105 144 250 263 287 22 333 283 278 272 262 270 276 252 198 187 199 225 217 212 232 256 164 158 157 17 17 20 23 233 257 264 266 267 254 225 202 196 196 209 219 228 237 243 234 224 211 212 221 226 225 216 210 208 201 193 167 143 145 165 207 223 240 245 251 257 266 275 287 290 265 252 261 272 283 286 290 290 287 179 269 282 284 259 208 205 217 225 234 245 251 251 249 248 232 218 218 216 216 218 223 237 240 215 200 194 221 242 267 257 217 223 233 240 247 266 224 156 165 180 203 211 209 252 0 28 37 22 311 260 261 261 283 296 25 75 128 228 257 273 294 289 336 15 28 60 134 124 109 122 139 164 200 253 270 283 303 351 118 125 70 310 309 326 1 312 352 353 351 349 350 336 305 282 273 312 331 344 0 333 324 341 357 10 23 15 2 343 341 349 10 180 224 238 230 241 275 297 307 314 302 293 297 302 320 320 290 293 292 243 225 242 265 289 281 215 217 314 316 282 180 182 201 235 273 306 315 314 290 252 215 267 284 284 269 168 155 140 65 71 92 87 83 14 326 272 263 273 299 311 334 331 310 307 312 354 18 5 327 293 298 307 5 40 49 46 0 357 6 31 318 299 293 299 31 35 19 329 297 283 278 282 317 10 358 326 294 289 288 299 313 260 190 183 206 225 234 236 237 251 264 270 272 273 282 293 292 291 284 284 289 280 257 234 230 236 239 242 243 244 244 247 252 254 256 255 254 251 254 264 298 321 332 336 339 345 347 346 342 337 203 170 173 179 188 194 199 197 196 198 205 210 214 214 205 204 206 210 210 206 204 204 205 206 205 206 207 204 200 191 185 181 183 185 186 186 186 187 188 190 191 190 189 187 187 187 188 191 195 195 195 193 192 193 194 195 192 190 185 187 190 193 195 195 192 189 189 191 193 193 194 194 194 190 186 182 183 184 187 189 190 191 193 192 192 191 190 190 189 186 186 183 183 182 180 173 163 161 152 145 138 131 129 135 141 146 149 151 146 139 128 118 103 95 88 80 72 67 65 65 73 83 92 100 104 97 88 88 95 107 112 115 122 129 139 146 156 161 164 167 168 168 169 169 172 174 179 183 186 187 188 186 183 177 173 170 166 162 156 152 149 150 153 157 162 165 169 175 182 188 191 190 184 178 182 188 196 200 197 197 198 203 208 211 211 211 208 203 200 201 203 204 205 206 207 207 208 211 214 218 218 220 221 223 223 221 213 205 198 196 201 208 217 219 222 223 225 226 227 226 223 222 222 225 229 236 241 244 246 248 254 263 277 281 283 278 267 255 248 244 244 245 251 277 313 331 337 323 284 259 256 252 251 248 247 249 249 249 248 246 244 242 236 233 231 234 237 238 238 238 238 238 238 238 241 243 245 250 254 256 256 256 257 257 257 257 257 258 258 257 254 251 245 239 233 231 233 243 249 249 248 247 247 248 247 245 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 41 47 50 51 51 50 38 24 9 0 353 351 354 358 7 14 19 24 29 35 42 49 54 58 62 65 66 65 66 69 68 71 75 79 80 78 72 68 62 56 50 43 35 31 29 25 18 7 353 344 335 327 315 292 285 326 322 180 200 204 198 194 188 197 208 212 215 224 224 217 220 222 227 291 268 277 326 175 180 167 157 156 200 162 190 196 235 254 255 255 229 74 64 17 0 292 317 321 334 338 336 328 326 353 0 345 287 260 272 325 209 203 207 182 134 121 116 130 173 223 212 205 216 237 267 282 265 266 270 263 254 268 275 220 145 118 346 340 318 292 274 28 63 95 115 187 275 310 179 186 222 250 285 295 295 226 197 191 198 213 220 225 225 216 114 123 180 228 243 243 232 215 197 189 177 165 147 143 164 231 247 246 241 234 226 222 244 290 307 305 284 277 276 291 299 304 306 298 209 170 214 283 299 279 225 210 211 220 226 230 240 249 250 246 231 222 215 215 215 223 231 244 218 165 172 183 214 240 273 266 241 220 219 229 229 210 194 184 184 195 219 231 244 305 336 35 18 358 299 271 279 278 276 294 343 42 69 284 262 269 333 351 357 355 292 190 148 115 113 141 192 232 239 251 290 312 333 344 0 315 308 301 321 0 52 95 18 0 184 299 319 316 303 276 257 235 276 295 302 313 330 7 28 32 28 19 0 344 336 334 341 345 352 18 60 173 177 170 188 192 225 248 255 269 305 323 326 321 314 296 239 201 235 255 259 250 110 12 351 356 162 178 202 228 283 306 303 301 283 221 206 254 279 293 318 354 8 12 18 49 119 92 68 354 315 295 251 226 249 309 62 281 271 261 273 50 25 340 297 286 305 337 16 39 61 79 72 357 329 306 299 297 294 318 49 20 344 311 300 292 284 280 315 329 297 287 285 289 294 302 300 279 219 188 243 266 266 260 254 273 287 291 293 295 311 317 307 298 289 288 286 275 259 239 236 238 239 241 240 242 244 250 257 262 264 264 266 269 283 306 338 343 343 343 344 344 343 343 344 345 347 312 175 180 184 190 195 194 196 198 202 205 210 209 203 198 199 206 208 208 207 206 207 206 206 205 205 204 199 191 186 183 185 187 188 189 190 191 191 190 190 190 190 189 189 191 195 196 197 192 190 189 191 191 190 189 186 185 188 190 192 192 191 191 190 189 191 192 194 195 196 196 196 193 191 189 191 192 194 193 189 187 185 186 187 187 188 189 189 188 186 183 180 174 169 162 165 166 151 142 138 132 119 120 124 135 141 146 139 131 125 117 106 97 89 79 70 65 61 59 62 69 78 87 95 92 87 85 92 104 117 127 138 144 149 152 156 154 154 155 159 162 165 168 171 175 180 183 184 183 180 174 172 167 166 164 162 159 155 151 151 153 159 165 173 178 183 183 183 187 189 192 188 184 187 191 197 197 191 191 194 203 207 210 212 213 213 211 208 205 204 202 201 200 200 202 203 204 205 208 212 216 220 223 225 228 225 218 208 202 199 206 210 212 216 218 221 223 226 223 217 216 216 219 224 227 233 238 242 246 248 251 256 264 266 268 264 259 256 255 263 283 319 318 318 307 295 281 266 255 251 245 240 236 238 247 251 250 249 246 244 240 236 234 232 235 238 241 241 240 238 238 238 241 241 247 253 255 260 265 264 263 261 260 261 260 262 262 261 260 259 258 252 242 235 234 237 252 258 261 256 253 250 248 246 244 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 56 53 42 27 14 6 3 8 11 19 23 24 27 30 34 37 41 43 46 51 55 55 53 52 51 49 51 55 58 62 62 60 58 57 53 49 44 38 33 27 22 16 3 349 338 328 323 315 292 244 216 200 197 203 203 201 206 206 208 209 208 204 201 205 215 230 242 272 263 256 290 300 149 135 121 143 171 252 267 258 259 265 282 299 296 314 0 353 317 269 224 144 74 19 344 327 320 321 358 16 354 302 289 294 278 213 201 200 151 120 104 104 140 219 244 232 218 202 210 237 250 253 262 274 284 291 299 138 118 95 79 336 301 298 292 284 355 29 52 21 302 282 284 94 94 81 7 328 311 300 229 196 192 199 206 211 195 102 94 97 130 203 273 299 10 80 116 148 162 163 159 154 173 198 229 246 255 266 279 291 289 293 289 292 296 298 303 302 305 310 316 328 61 124 131 136 298 307 313 294 219 215 223 230 233 236 238 238 235 228 221 215 210 212 221 219 204 160 157 173 190 214 223 245 277 259 215 211 216 227 220 191 176 163 180 205 218 222 232 114 93 35 356 328 327 329 328 327 336 347 61 1 314 327 347 17 6 355 329 221 222 148 122 160 232 248 264 301 317 324 326 329 313 294 298 312 327 0 23 59 101 146 173 194 0 340 331 321 293 248 216 248 280 295 301 320 16 42 55 52 314 303 303 290 311 324 308 287 322 352 24 100 110 132 157 206 238 262 221 180 315 322 323 325 323 312 296 293 285 284 305 0 5 12 31 41 71 282 302 329 338 348 353 351 223 194 220 296 2 27 27 12 359 344 326 311 58 48 25 342 316 268 218 144 95 60 341 317 298 320 76 307 278 278 287 11 21 23 23 45 75 65 13 328 310 307 300 289 312 53 348 300 282 290 298 300 302 310 287 259 270 275 281 286 290 286 275 229 196 215 255 269 276 286 306 310 306 305 306 311 305 292 291 289 288 284 273 259 241 239 237 238 238 236 237 239 246 252 260 264 266 279 294 325 333 352 320 304 300 305 312 321 326 334 339 340 336 286 194 188 191 193 195 198 200 202 204 205 198 190 189 194 201 206 208 208 208 206 206 206 206 203 200 196 191 189 190 191 192 191 192 192 192 191 190 189 189 188 188 188 191 195 196 194 186 184 185 190 193 193 192 191 191 189 190 191 191 190 189 189 189 190 193 194 195 196 197 198 200 199 197 197 198 198 194 190 184 182 183 185 188 190 192 194 192 188 183 177 172 169 165 169 170 162 147 141 130 117 106 103 114 122 130 129 125 123 119 114 107 100 92 82 74 68 65 65 69 75 85 95 102 102 100 103 111 127 137 144 148 153 150 143 133 131 133 145 152 158 161 167 168 171 172 170 165 162 157 156 156 159 159 157 154 152 151 156 163 171 180 185 189 191 189 187 186 186 188 188 188 189 193 197 196 192 193 197 202 208 211 211 212 214 213 213 209 206 204 201 200 202 201 202 202 201 203 206 213 217 222 223 222 223 222 218 210 204 204 206 210 212 215 219 221 225 222 217 215 215 220 222 225 226 229 234 234 232 228 229 236 241 244 244 244 249 263 333 331 317 295 286 278 271 265 257 250 243 236 226 228 235 245 248 251 250 247 245 242 238 236 233 233 237 241 242 241 236 231 230 237 243 252 258 260 262 262 265 265 264 263 263 263 263 265 264 263 260 256 248 243 236 241 249 258 263 263 261 259 255 252 247 244 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 24 18 14 13 16 20 23 23 25 26 28 31 35 36 39 44 48 48 48 48 45 44 44 45 47 47 48 51 50 49 48 43 39 35 29 25 19 10 356 343 330 324 317 308 291 260 226 205 203 201 199 201 205 208 210 210 209 204 200 198 206 220 228 235 236 255 303 282 183 168 161 168 194 236 261 273 277 284 301 315 324 308 298 287 264 228 173 137 138 132 282 300 305 314 330 292 255 264 274 282 263 228 222 204 154 135 121 182 224 240 249 248 218 170 196 226 244 248 247 266 289 293 289 147 131 125 139 163 250 276 276 290 37 85 154 281 286 282 293 332 64 95 144 260 278 274 258 224 195 193 189 151 113 106 129 156 199 224 251 269 47 99 119 148 162 172 163 163 172 192 217 229 240 247 254 263 268 274 270 260 260 263 273 284 294 294 298 321 351 121 121 119 123 344 355 0 17 179 199 205 217 227 231 226 225 223 219 214 205 197 185 180 169 162 175 192 211 227 223 243 299 256 210 203 205 221 201 158 135 103 68 62 72 104 121 95 80 56 359 319 323 329 344 348 345 2 110 120 94 333 0 46 18 352 333 329 69 108 132 159 217 32 8 347 312 301 308 308 284 259 261 328 341 4 18 25 57 86 17 6 357 322 317 307 305 348 5 0 316 303 297 307 354 24 118 199 212 218 206 187 250 308 305 316 4 7 359 333 322 335 348 162 324 322 268 203 220 297 317 316 318 320 332 349 350 354 350 347 351 30 54 38 19 340 336 337 2 16 7 1 351 130 144 77 50 46 36 17 347 328 324 339 55 37 19 336 318 296 292 97 85 59 328 312 303 322 349 247 257 274 296 36 42 26 351 14 63 38 8 324 303 300 293 283 229 168 254 238 233 293 312 310 305 300 282 270 272 274 276 279 282 283 276 248 226 212 244 265 286 301 319 307 299 296 294 292 289 284 289 291 288 283 274 256 241 239 238 239 237 232 231 231 233 239 247 255 269 298 322 351 341 284 239 242 250 256 264 278 287 304 314 323 331 332 314 237 211 205 204 203 203 205 203 201 200 198 196 197 199 202 206 207 207 206 204 203 200 196 192 192 193 198 200 200 199 197 195 193 190 187 186 184 184 186 186 186 185 185 187 185 183 185 186 189 191 191 193 195 192 191 190 190 191 190 189 189 190 191 191 191 191 192 192 196 200 203 203 202 203 194 190 186 183 184 185 187 189 191 192 192 190 185 179 174 171 170 170 172 170 162 144 130 127 120 106 100 99 107 115 121 123 123 124 124 123 121 118 112 106 98 93 88 86 88 97 104 112 118 123 128 134 138 141 145 148 151 143 130 110 117 128 140 150 152 154 148 139 136 133 138 139 145 149 150 151 151 151 149 147 149 155 163 170 178 185 190 189 188 182 182 184 188 191 192 192 195 195 195 195 195 200 203 207 211 214 213 214 213 212 211 208 206 204 205 206 205 205 206 205 204 204 206 209 214 219 220 222 222 223 225 220 215 207 205 207 212 215 217 220 223 222 220 216 217 221 222 223 222 221 226 226 225 224 224 227 230 233 234 236 312 21 23 301 272 266 263 262 260 257 253 245 232 225 221 227 236 244 247 249 249 247 246 243 240 238 235 233 233 235 239 239 233 224 212 232 243 250 256 259 256 254 254 256 262 262 264 264 264 265 264 263 254 242 233 233 239 243 247 252 258 261 262 263 260 257 249 245 241 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 19 21 24 25 25 27 28 30 34 38 41 43 44 44 43 43 42 42 45 44 45 45 45 44 42 39 37 31 23 20 18 3 349 337 327 322 317 309 302 289 264 232 215 206 201 201 201 200 201 202 201 199 199 199 204 208 213 217 220 249 343 136 156 160 158 161 178 202 237 261 271 287 315 322 311 262 272 296 314 39 183 182 173 176 191 244 286 296 296 261 237 237 262 278 234 206 213 213 190 178 181 208 225 240 262 291 182 167 192 225 250 241 222 228 250 293 245 155 140 134 159 185 233 258 270 285 88 131 168 225 258 278 294 302 299 190 177 210 250 270 270 234 202 185 171 153 135 138 160 184 217 229 234 238 229 115 133 160 186 182 161 162 168 188 204 211 219 225 235 250 259 268 280 275 262 268 278 288 290 287 291 300 306 314 71 110 121 112 99 71 61 103 128 132 121 107 90 74 63 106 187 190 180 144 147 165 156 154 180 198 202 194 180 185 209 220 211 205 216 232 212 143 108 114 281 284 292 309 24 39 45 39 5 330 315 308 304 335 333 340 352 31 23 335 8 32 69 40 347 15 101 110 114 104 80 48 292 275 271 273 282 330 23 71 84 319 331 349 0 7 12 18 11 341 317 302 291 286 318 19 8 353 322 307 298 305 318 341 92 156 174 177 172 167 186 273 299 313 350 358 350 322 315 315 312 312 349 338 304 267 217 226 252 275 289 305 328 342 336 334 329 334 354 54 57 27 346 304 322 340 10 12 2 359 354 0 4 357 23 34 38 20 339 326 320 325 96 60 5 315 311 311 337 91 83 49 305 298 302 331 330 295 300 306 315 341 35 13 328 0 65 92 281 280 273 275 279 270 157 151 190 200 215 290 301 300 296 292 284 279 278 278 278 283 283 284 278 254 266 264 268 278 300 303 305 298 295 293 287 283 285 286 291 291 288 286 280 258 246 244 244 243 239 233 225 223 223 226 234 250 284 333 341 347 328 294 256 256 267 246 241 248 248 245 258 295 333 339 339 323 301 265 238 219 224 252 224 217 216 211 207 204 202 203 204 206 209 209 203 198 193 191 190 192 197 202 205 207 204 200 192 187 180 173 166 164 163 161 164 166 174 182 189 190 189 187 188 190 191 191 191 192 190 189 187 187 188 187 185 185 182 180 180 180 182 183 187 188 191 191 188 129 74 54 69 130 169 180 185 188 189 191 189 187 180 175 170 170 170 170 171 176 171 160 139 131 132 130 121 115 109 113 116 123 124 124 125 128 129 131 132 132 132 133 132 130 126 124 124 126 131 139 143 149 149 146 141 139 142 139 119 100 87 100 116 133 140 145 139 120 86 71 74 87 108 128 135 144 145 143 142 144 145 153 162 172 178 183 185 186 180 175 171 178 186 194 200 198 198 196 196 194 193 197 201 207 214 216 220 222 221 219 217 213 210 207 205 207 209 209 210 212 211 210 208 208 206 208 210 212 216 221 223 225 225 220 212 208 205 211 216 219 221 223 223 223 221 222 225 225 225 222 221 221 222 226 228 230 230 229 228 239 313 6 330 284 259 253 252 253 254 255 254 250 239 218 217 220 230 238 245 249 252 250 249 247 245 243 240 238 234 231 230 229 229 214 216 219 235 243 247 250 255 251 247 242 244 247 255 259 258 260 263 264 263 249 239 227 234 238 241 243 245 251 256 261 263 263 259 252 245 239 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 32 33 36 37 38 41 42 42 43 42 44 42 43 44 44 43 42 40 36 32 28 22 17 11 358 345 333 327 324 320 315 311 302 289 269 245 223 209 201 194 188 186 187 188 191 194 199 206 205 203 203 195 112 91 107 119 132 138 144 169 206 233 245 261 308 340 346 261 254 280 312 318 331 229 198 188 189 194 208 238 273 275 261 235 223 239 258 195 200 207 246 261 219 226 268 278 326 301 272 197 184 186 232 253 242 219 205 224 296 160 145 133 135 157 190 230 257 270 267 217 140 170 195 231 272 298 298 290 252 203 202 299 296 280 261 230 196 179 170 159 160 166 186 214 242 251 254 259 263 223 209 230 205 178 172 175 189 195 195 208 226 240 253 265 289 316 317 306 295 291 293 291 288 293 300 320 332 9 108 126 133 131 112 97 104 116 116 109 96 74 60 50 65 79 75 56 0 294 223 131 105 76 79 223 190 169 161 164 191 241 289 178 54 9 24 59 78 205 235 244 264 308 325 347 352 331 320 308 260 195 217 332 317 317 319 25 40 21 14 0 324 304 71 98 104 107 110 16 324 262 267 277 297 348 14 19 25 43 204 335 346 354 349 339 358 13 346 329 324 335 2 16 21 349 324 302 299 297 317 0 11 11 40 184 189 189 181 171 222 270 268 277 298 293 270 289 295 286 294 340 326 310 287 255 230 233 247 258 260 248 255 274 283 290 313 349 47 48 22 347 331 331 342 4 6 1 357 5 14 349 315 4 21 31 10 336 327 320 314 160 148 228 280 295 302 309 351 45 3 324 305 321 343 326 308 295 290 296 306 329 265 258 310 305 223 306 308 277 269 271 254 182 184 194 205 214 234 267 277 281 284 283 285 286 287 286 284 281 274 245 180 276 283 280 286 293 282 275 273 276 279 279 278 278 280 283 286 288 288 283 265 257 258 260 260 256 246 221 215 208 203 200 103 1 351 330 333 339 355 10 17 31 67 126 154 193 205 179 159 136 255 309 304 302 299 301 304 302 275 241 230 223 219 215 211 209 207 209 213 215 214 206 198 190 189 190 195 198 202 203 204 204 198 186 174 161 144 139 137 146 156 162 169 178 187 196 195 194 189 187 187 187 187 186 185 185 184 184 182 178 173 162 151 147 148 155 162 170 176 180 180 174 164 146 114 83 64 56 54 56 71 106 147 171 178 177 175 170 166 162 161 161 160 165 193 172 148 134 134 138 137 134 132 129 128 126 124 124 126 126 126 127 130 135 138 142 145 146 147 148 149 150 150 151 153 155 157 152 139 122 105 103 97 81 78 77 83 95 109 121 125 128 115 86 58 49 60 81 111 124 135 137 139 140 145 152 160 167 174 178 180 180 178 171 169 170 180 189 198 203 203 199 194 196 197 198 199 203 207 213 220 225 227 230 230 226 217 205 204 204 208 212 213 216 218 216 216 213 215 214 215 213 212 212 214 219 222 223 221 217 209 205 209 214 220 224 226 226 227 227 230 232 232 229 225 223 222 221 223 228 230 233 229 227 240 259 266 258 252 249 247 248 250 252 254 254 251 233 213 216 222 232 241 247 251 252 252 250 248 245 242 238 232 223 212 198 191 200 214 229 234 241 243 245 247 247 246 245 241 236 236 243 250 252 254 256 260 260 253 242 235 236 239 242 243 245 249 253 257 259 260 257 254 246 240 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 38 39 42 43 45 47 47 49 45 44 43 43 40 40 37 32 28 23 19 14 6 353 342 332 329 326 322 319 316 311 303 293 272 246 222 204 187 176 176 178 180 183 187 190 195 193 186 174 120 94 96 101 109 114 120 123 129 145 193 241 314 348 341 328 295 287 296 293 283 294 302 265 209 204 207 211 231 252 267 271 251 251 284 311 347 50 37 358 342 322 329 331 332 342 354 141 154 165 187 239 258 264 244 191 180 160 138 140 151 169 187 215 239 258 267 271 272 180 161 165 175 227 261 276 279 270 272 310 307 303 293 275 240 214 195 177 166 164 168 180 210 256 262 264 264 267 266 269 269 266 240 203 192 193 190 192 199 208 225 243 263 273 276 272 277 283 283 280 284 280 272 273 285 304 313 110 109 94 87 75 39 1 82 96 98 99 91 66 49 53 73 97 70 341 310 284 166 136 123 141 164 158 158 150 128 81 46 38 57 56 44 22 14 43 66 113 154 200 269 292 284 306 312 304 295 244 212 221 218 229 322 29 58 51 22 345 316 303 298 40 77 85 95 98 42 33 48 0 347 342 344 355 359 2 8 92 53 28 13 0 346 354 3 2 350 340 336 337 345 338 310 299 292 300 313 332 0 24 352 327 312 312 323 332 338 311 287 252 236 231 241 263 295 292 267 265 285 311 316 321 322 322 304 291 293 282 258 258 266 281 296 314 330 6 53 46 343 330 323 336 356 12 5 339 330 325 356 13 27 23 16 349 327 335 347 27 255 205 214 223 241 285 309 322 347 342 333 321 339 348 304 295 288 298 317 314 321 112 85 3 346 335 333 321 303 292 282 258 215 209 210 215 207 209 244 262 271 276 281 291 294 290 284 276 270 256 209 184 237 269 276 276 273 264 256 250 260 268 272 272 270 267 266 275 280 281 279 272 274 276 282 290 309 328 76 137 130 112 99 78 56 1 330 340 349 357 7 13 37 84 112 128 131 154 174 176 177 185 200 226 246 259 261 258 234 224 225 223 222 221 218 215 212 209 208 208 211 211 207 196 191 190 192 196 198 199 199 199 198 192 185 172 162 148 148 151 159 167 171 176 182 190 196 198 197 188 183 182 182 182 180 180 180 182 180 176 167 157 147 138 138 141 145 156 164 176 176 173 162 150 139 124 104 88 75 62 51 44 40 40 55 84 120 144 153 154 154 148 145 139 149 206 218 174 135 137 139 140 140 140 140 140 135 129 122 121 122 125 127 128 131 137 144 150 154 157 159 161 163 162 160 158 154 152 137 117 99 91 88 85 85 84 87 96 96 96 112 120 131 136 140 126 70 49 94 125 136 140 143 145 149 153 160 166 173 178 178 178 178 177 174 177 180 186 190 197 201 202 197 191 197 202 204 206 206 207 211 216 222 228 230 231 231 221 202 197 201 209 215 220 223 223 221 218 212 214 217 217 217 216 217 216 219 220 220 219 219 210 204 203 211 218 224 227 228 229 230 232 236 238 235 230 228 225 220 222 226 226 222 200 198 214 232 243 244 244 243 243 245 249 253 255 255 250 228 212 219 226 234 241 246 249 251 250 250 249 244 233 209 184 155 165 174 190 210 224 234 240 245 247 246 243 242 242 241 241 238 236 240 244 249 247 246 250 251 252 247 240 239 240 244 246 247 248 251 252 254 256 256 252 246 240 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 48 53 54 52 49 47 44 42 42 39 36 30 25 19 15 10 0 349 340 334 331 327 324 320 317 313 307 300 284 264 241 214 190 177 176 174 173 175 174 171 165 144 92 58 59 67 76 87 98 101 101 98 93 83 60 32 14 4 349 335 319 312 308 303 303 309 309 304 262 230 234 238 247 264 287 310 335 329 321 315 3 62 78 119 306 309 321 313 298 297 285 121 135 159 197 237 257 273 268 118 116 133 143 170 198 195 210 231 244 252 265 273 277 240 157 164 183 211 234 255 265 275 294 347 319 302 293 278 243 223 205 187 177 169 171 177 200 227 251 258 259 261 266 286 292 286 277 261 226 197 185 185 190 200 210 220 228 236 242 248 265 276 276 282 296 279 263 249 241 252 280 322 32 59 75 62 322 317 315 351 108 140 140 133 75 38 82 101 73 21 0 7 12 193 173 160 131 109 98 71 302 310 341 17 49 61 52 347 327 332 354 32 61 104 191 198 191 224 263 285 287 277 273 267 230 204 92 61 51 24 332 307 306 329 0 20 47 69 53 55 55 67 73 70 75 76 46 357 337 335 339 19 64 48 16 337 328 357 2 1 342 337 337 336 336 321 300 288 283 289 298 311 327 23 354 338 335 342 345 348 352 354 347 339 323 318 325 328 331 319 300 325 51 8 342 336 329 328 329 334 340 329 304 296 297 311 313 316 317 67 104 100 326 316 315 336 8 29 4 340 323 315 15 56 62 30 359 340 340 41 60 61 337 297 272 264 278 295 302 306 320 333 323 307 323 325 302 301 303 318 335 329 337 43 61 49 13 352 330 313 306 305 302 237 172 205 222 222 185 191 244 266 273 270 271 283 284 280 276 273 270 255 201 209 234 261 265 265 263 262 254 247 252 260 268 269 267 260 258 264 270 277 283 291 299 303 309 324 351 42 81 101 98 94 91 79 39 0 346 341 343 340 331 314 255 147 142 149 160 180 192 191 191 189 195 204 213 222 225 219 204 206 209 213 215 216 216 215 212 207 204 202 205 203 199 194 191 193 195 197 197 196 195 194 192 189 184 176 166 155 160 164 172 177 180 181 185 190 194 198 194 189 182 178 177 178 178 180 181 181 180 176 171 162 154 151 153 155 157 164 171 180 180 174 162 152 144 135 124 113 102 93 78 62 49 43 42 47 59 84 118 137 143 144 144 145 163 184 203 176 140 139 140 141 143 146 144 139 125 113 106 111 118 125 129 130 135 142 151 158 163 164 165 163 162 157 147 133 126 120 117 115 114 112 108 112 118 131 138 154 147 139 138 144 151 159 166 180 194 203 203 195 180 169 162 160 159 166 173 180 184 186 184 184 184 184 182 182 185 190 194 199 203 206 204 202 204 208 211 212 211 209 210 211 218 223 228 227 226 216 198 190 196 211 217 226 229 231 226 219 218 218 220 218 218 218 218 220 222 223 223 221 217 213 209 202 206 211 218 223 228 228 229 231 232 234 237 236 235 231 226 223 223 224 214 193 196 206 224 234 239 241 241 240 241 245 250 257 260 257 236 229 231 234 237 240 243 245 246 246 246 242 225 190 146 151 162 191 208 217 220 225 232 239 245 248 248 246 242 238 237 236 236 235 236 241 245 237 234 238 243 247 246 245 239 239 241 244 246 247 248 249 250 251 251 249 246 241 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 47 46 44 38 36 32 27 19 16 11 4 354 346 337 332 329 324 322 319 314 311 304 296 283 269 250 224 201 190 180 174 166 161 152 140 117 79 50 37 35 45 55 69 80 87 92 97 91 68 37 13 3 352 343 333 326 324 322 314 310 308 305 299 282 274 271 273 282 302 324 327 315 301 295 280 78 107 140 182 247 256 258 254 249 249 227 111 151 187 217 235 269 1 94 93 96 123 133 93 180 186 205 226 252 265 269 274 275 250 204 183 202 230 237 242 257 284 67 39 294 285 282 276 254 208 202 198 184 175 171 176 192 215 239 243 248 253 266 290 292 290 284 283 277 218 182 181 185 197 206 215 219 227 251 267 278 285 288 286 285 287 278 259 259 267 301 319 333 17 112 142 248 313 58 111 120 133 128 118 96 68 78 86 61 28 35 52 59 74 2 291 16 20 333 295 273 284 301 302 333 48 71 33 327 318 322 337 6 54 81 91 110 180 241 268 288 308 321 326 305 294 61 40 15 318 297 289 306 356 26 41 108 314 321 333 348 19 44 49 88 128 142 151 180 307 325 354 48 71 59 325 274 205 147 336 312 316 322 330 333 322 314 179 208 241 267 276 237 164 160 190 212 262 302 332 357 8 348 337 322 319 328 326 325 323 330 350 12 41 347 316 307 303 301 307 314 314 316 323 327 336 331 311 268 295 327 314 302 316 324 350 37 57 14 338 318 315 97 92 94 95 38 309 301 103 80 58 329 318 316 333 338 313 309 325 321 327 322 318 322 301 294 297 302 301 305 311 345 56 68 60 28 6 296 283 282 287 287 180 149 186 226 210 158 178 228 267 274 264 258 260 268 270 267 263 264 241 204 219 245 262 264 261 256 252 246 242 243 253 262 267 268 262 260 258 271 284 299 313 324 325 329 345 31 86 101 107 104 103 105 92 346 333 321 317 303 281 262 246 219 192 162 174 186 198 201 200 196 193 196 199 206 211 212 205 197 198 201 205 208 211 213 214 212 211 206 204 201 199 193 189 189 191 194 196 197 194 191 188 187 184 180 172 168 165 168 173 179 181 184 185 186 190 193 195 191 187 182 180 178 180 183 184 184 183 181 178 173 168 165 165 166 168 170 173 179 184 183 177 165 155 148 144 138 131 126 124 120 113 102 81 58 46 40 48 68 109 138 150 152 157 169 178 192 168 148 146 145 144 145 145 140 133 125 120 117 117 121 128 133 139 146 156 158 160 159 160 160 156 146 126 102 81 94 103 121 131 137 138 141 150 159 172 178 184 183 177 157 155 160 174 183 191 198 204 204 202 195 186 176 175 173 177 180 184 185 187 187 186 186 186 185 182 185 191 195 200 203 207 211 211 210 214 217 217 216 213 214 215 220 222 225 221 213 198 187 190 199 211 219 226 234 234 231 223 221 221 225 226 223 219 218 219 220 226 233 231 230 228 220 213 207 207 212 218 226 228 229 229 228 229 232 236 233 229 222 218 218 226 221 204 201 203 219 230 238 240 241 239 239 239 244 252 257 257 251 248 244 242 241 241 241 243 244 245 241 224 177 156 146 167 191 212 220 225 225 226 230 236 242 246 247 245 242 238 235 231 231 233 235 239 240 233 230 228 235 241 246 248 244 240 238 239 242 244 245 246 246 246 247 247 245 241 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 28 22 12 5 3 356 347 339 333 327 322 317 312 308 304 298 293 287 279 267 253 231 211 197 182 171 160 150 135 120 98 71 49 40 38 38 45 55 68 81 93 103 105 84 24 0 351 340 334 327 323 317 314 311 306 301 295 289 283 280 281 281 284 287 278 265 273 277 279 272 103 134 166 203 229 232 237 243 244 243 227 129 186 221 250 263 303 58 99 113 108 104 125 211 240 227 186 263 312 297 289 276 266 257 235 201 216 234 246 257 350 35 115 184 232 266 275 281 254 190 205 212 199 183 174 189 203 217 225 225 221 215 191 129 331 282 266 264 264 229 195 185 190 199 207 214 211 215 235 258 268 270 267 267 268 271 266 253 255 274 0 351 268 247 220 158 133 115 111 116 115 114 97 81 70 0 320 310 281 258 249 203 141 112 1 326 324 319 301 203 200 231 284 300 339 16 21 25 10 343 333 340 353 26 61 112 185 225 241 250 249 257 270 288 305 317 346 154 254 276 288 293 311 339 23 30 33 346 330 340 339 339 338 344 28 91 128 130 109 129 307 316 351 64 16 318 278 245 210 203 217 261 284 294 305 306 303 233 130 179 277 269 212 136 120 105 142 170 187 199 174 180 281 285 282 278 279 272 267 276 282 283 285 269 204 224 251 247 240 243 265 295 311 324 329 344 13 10 310 337 340 336 333 334 342 357 53 64 47 350 318 320 23 55 86 129 128 322 298 306 29 0 328 335 344 351 345 324 353 54 343 310 311 322 85 318 306 297 287 271 293 314 315 338 53 48 35 0 299 275 279 284 287 291 276 216 214 194 171 203 245 274 275 268 260 254 266 273 275 270 262 230 207 221 255 273 275 273 267 257 244 237 235 246 256 265 268 267 264 261 281 302 322 327 330 325 326 333 102 113 116 117 120 129 154 180 233 259 269 272 259 247 240 232 219 209 196 200 202 206 206 206 201 198 197 199 202 204 205 199 195 193 195 199 202 205 210 212 211 210 209 207 204 202 194 187 188 191 194 196 195 192 187 182 180 178 176 174 172 172 174 177 181 184 187 188 187 188 192 193 189 186 183 183 183 184 184 184 183 181 180 177 174 174 172 175 177 179 179 179 181 184 181 175 162 154 149 146 143 141 140 139 141 140 140 134 119 80 46 35 38 53 119 147 156 162 169 177 189 169 155 151 149 149 151 152 149 145 139 137 136 135 133 134 139 144 148 151 147 149 149 150 146 135 120 108 104 103 115 130 142 152 158 163 168 172 178 186 190 191 186 174 159 169 178 188 194 199 200 201 199 194 185 178 172 174 176 180 182 183 183 182 182 182 180 180 177 177 186 193 200 205 208 210 214 214 214 220 223 222 221 221 222 225 227 229 229 217 198 180 183 196 209 220 222 225 229 228 227 221 220 221 228 232 228 223 218 218 220 223 227 227 229 228 228 225 222 217 214 218 223 226 228 228 226 222 227 230 229 224 202 216 223 230 226 218 211 210 221 229 237 239 240 240 239 235 238 242 248 252 254 253 252 248 245 243 244 247 247 245 228 197 161 162 168 189 206 220 225 229 228 231 233 237 242 248 251 250 246 241 235 230 226 226 230 234 235 231 228 225 232 238 244 247 248 244 240 239 240 243 244 245 245 245 248 250 249 244 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 338 332 326 318 313 303 296 291 288 284 279 272 265 255 246 231 213 192 176 159 142 131 119 110 97 81 63 50 41 36 39 47 63 83 109 128 150 140 346 345 340 335 328 323 320 318 318 316 309 300 290 282 277 276 274 271 266 261 262 262 268 275 288 292 111 160 190 216 227 233 240 247 249 251 253 295 21 16 284 282 306 338 162 164 166 176 199 229 253 262 274 277 284 283 278 266 253 244 235 215 210 228 263 286 308 279 241 207 226 257 272 280 251 184 191 236 264 220 197 199 204 211 211 204 181 162 143 139 151 237 252 250 250 248 226 203 206 211 213 209 199 203 212 231 244 253 259 262 257 253 239 218 141 120 110 201 228 235 237 227 159 95 105 116 125 130 136 203 275 285 287 284 267 243 244 239 194 156 154 328 335 338 331 162 164 180 309 330 8 29 10 5 21 58 46 348 336 341 139 159 227 258 261 264 277 260 252 275 296 315 306 263 251 262 290 305 321 326 155 255 21 50 35 15 3 354 334 331 344 8 32 11 349 156 159 179 344 4 340 324 308 293 273 243 228 226 229 223 260 282 287 299 10 8 319 295 273 173 80 25 38 121 153 176 184 170 154 115 319 236 249 267 240 212 231 250 259 249 193 195 202 207 207 197 213 248 276 288 279 280 299 332 342 351 349 345 337 331 335 10 43 50 49 348 322 326 339 0 352 227 121 61 14 354 345 341 340 342 339 333 335 337 25 27 333 317 312 2 44 0 333 314 311 312 314 316 312 335 66 39 18 348 316 283 281 283 294 302 295 253 225 205 198 211 244 270 274 275 271 267 268 272 276 274 264 234 212 206 255 276 282 282 280 270 257 240 234 239 250 260 265 268 268 276 302 319 326 323 320 315 303 246 149 135 129 134 144 164 184 199 213 226 236 241 238 236 232 225 217 215 213 212 211 210 209 208 206 203 202 202 202 202 199 192 188 187 191 194 197 202 207 209 210 207 206 208 206 206 203 197 196 195 196 197 195 190 184 178 178 178 174 173 174 175 177 181 184 188 189 191 190 189 189 188 186 184 183 184 184 184 184 183 180 178 175 174 174 175 178 181 184 186 184 181 179 175 169 162 151 148 146 145 144 142 142 145 146 147 146 143 137 130 108 62 58 67 123 156 161 161 163 173 184 174 160 153 152 152 154 157 158 155 151 149 148 148 147 146 146 148 151 150 148 148 149 151 149 138 130 128 134 143 153 158 164 168 172 177 181 184 186 188 191 190 186 182 180 188 193 198 199 201 197 192 180 167 151 157 162 169 176 180 180 178 176 173 171 171 168 168 173 180 192 200 208 212 211 211 213 213 215 218 224 230 228 226 231 232 235 236 239 218 188 174 190 204 216 222 225 226 228 225 223 218 218 220 228 232 232 231 226 223 221 222 225 226 227 227 230 231 233 231 226 225 225 223 225 228 227 225 220 220 215 213 210 225 231 234 231 228 224 224 227 232 237 240 242 239 235 230 232 236 244 249 254 256 258 258 255 249 249 248 246 239 216 186 165 173 187 203 214 222 227 231 232 235 243 250 255 261 260 257 250 245 239 231 224 224 226 230 231 230 228 228 234 239 243 246 248 247 244 242 242 245 247 249 250 252 256 257 257 249 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 289 279 276 269 266 260 255 245 235 224 208 193 157 132 116 110 108 105 106 103 97 88 75 58 43 38 36 61 126 170 197 229 276 314 335 339 338 332 329 328 328 327 323 320 315 310 303 294 286 280 278 274 272 271 272 276 282 289 275 236 207 216 232 236 239 239 245 255 263 274 317 355 330 324 324 341 343 269 203 203 206 210 227 244 246 247 245 257 266 264 257 247 240 234 206 189 212 244 253 259 258 241 215 223 245 272 281 282 234 180 232 261 259 242 216 188 178 166 156 153 151 147 165 199 231 243 245 249 255 245 234 225 230 244 203 180 190 203 216 223 233 248 255 253 244 217 160 101 135 163 221 235 236 234 231 261 16 76 148 190 188 188 195 219 254 265 265 248 233 241 234 194 164 152 187 302 341 13 42 130 168 307 326 140 95 20 319 289 267 214 204 219 218 189 130 33 337 320 316 315 304 297 317 333 347 347 349 28 1 320 318 327 336 37 21 35 46 83 104 162 269 289 316 328 343 5 355 341 0 120 121 37 358 355 353 354 338 327 322 281 199 206 215 241 262 290 324 0 356 341 323 314 118 76 55 32 13 19 249 236 244 253 330 350 326 326 329 323 324 339 351 8 29 180 206 195 181 175 170 192 223 241 258 277 301 331 346 350 347 341 330 319 311 315 7 42 41 29 341 327 330 336 341 321 305 57 47 26 1 346 342 335 332 320 305 329 12 30 0 326 321 326 36 40 8 334 311 300 292 295 300 306 332 53 43 330 291 278 271 283 292 303 307 299 275 246 212 208 215 238 256 266 276 286 283 275 274 274 274 270 255 223 206 235 260 276 280 281 277 268 252 240 234 246 255 263 270 278 287 310 317 316 315 310 306 287 247 180 161 151 160 173 186 194 199 207 214 220 225 226 227 227 223 219 215 216 216 216 213 210 208 208 212 216 214 212 205 195 182 180 180 187 192 197 202 206 206 206 204 204 204 208 210 211 207 203 204 203 203 198 190 184 178 176 174 171 170 172 175 180 184 187 191 192 192 190 189 187 186 184 183 183 184 185 183 182 178 175 173 172 172 172 174 177 180 182 182 175 168 160 154 145 143 139 139 142 143 144 143 145 146 147 146 143 140 138 135 132 126 139 149 166 184 193 167 157 166 176 184 170 158 153 153 157 160 164 160 157 153 153 153 154 154 154 154 156 158 162 164 165 168 166 161 157 157 160 165 172 176 179 180 180 182 186 190 191 192 191 191 190 191 194 197 198 200 197 189 168 144 129 134 141 153 164 171 175 177 174 171 165 160 158 161 164 170 175 182 194 205 213 216 214 212 209 207 208 214 219 225 223 225 230 234 236 238 237 227 206 191 200 209 220 223 226 229 230 225 218 213 216 218 226 230 234 234 230 229 227 227 226 226 225 226 230 233 235 237 237 239 240 241 240 237 238 232 223 219 216 215 219 229 233 235 233 229 226 227 230 232 240 250 301 16 1 301 250 247 249 253 257 262 265 266 265 262 254 246 236 220 193 177 169 182 196 211 219 225 225 224 226 238 251 259 262 262 260 258 255 251 243 237 229 226 223 224 225 223 228 234 240 243 243 246 247 248 248 247 248 252 257 264 266 269 273 273 269 245 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 238 220 206 195 185 166 121 86 71 69 75 82 93 103 113 117 119 118 114 125 169 202 216 221 224 230 252 281 322 339 347 344 342 340 339 338 336 332 327 322 316 310 304 299 294 289 284 281 279 280 281 283 282 277 258 235 237 242 244 248 250 258 270 279 287 293 302 307 326 342 2 3 255 226 218 216 215 224 229 231 232 234 247 255 258 256 249 241 226 193 188 205 224 239 244 246 231 219 229 264 281 285 285 259 227 221 237 255 256 229 157 140 130 140 155 157 165 184 204 225 214 197 221 249 257 249 223 253 260 219 193 195 241 253 231 225 239 251 259 246 218 173 144 162 190 229 241 246 239 243 288 310 331 54 196 210 204 199 208 230 255 263 258 243 215 180 136 136 152 183 189 28 38 52 97 133 147 151 152 165 179 302 330 12 49 148 353 349 338 348 2 348 341 341 339 341 340 343 342 336 328 333 20 52 50 331 318 37 49 44 52 71 124 144 133 155 172 320 323 311 316 334 332 337 4 49 46 26 9 348 336 321 313 316 312 198 245 258 272 285 313 325 340 358 21 47 49 80 82 72 52 356 322 299 279 278 310 342 338 336 338 339 334 343 3 358 1 32 158 210 203 186 169 169 214 261 271 302 321 331 338 342 337 329 326 321 314 315 319 0 22 31 12 333 319 308 311 312 305 332 62 46 26 353 334 319 312 306 300 300 0 58 68 332 299 302 329 68 50 17 327 311 300 284 224 287 299 307 321 347 280 267 273 281 307 315 313 324 326 322 305 274 257 247 247 248 252 263 276 277 278 277 276 277 276 271 246 225 215 239 262 271 275 276 274 266 253 243 252 261 270 276 287 292 298 301 299 301 299 295 284 256 206 182 174 183 191 197 199 201 206 211 216 220 223 224 226 225 224 220 219 219 220 222 215 205 201 217 228 242 240 230 197 174 171 176 188 196 202 206 209 207 206 203 202 204 220 228 224 217 214 211 212 212 206 194 184 178 173 168 164 165 169 175 181 188 194 198 196 193 190 187 185 183 181 181 181 181 182 180 178 174 170 169 167 169 170 172 171 173 169 162 154 144 136 133 131 133 135 138 141 141 141 141 142 144 145 143 140 140 142 145 152 157 161 167 175 191 211 208 184 174 178 188 171 159 155 156 160 165 169 161 157 153 153 156 157 157 156 158 160 165 168 173 176 177 176 175 174 173 174 178 180 183 185 186 186 184 187 190 192 195 196 197 198 200 200 202 197 190 173 151 134 134 137 146 156 167 173 180 178 175 171 167 158 152 149 152 159 168 177 188 199 209 219 221 222 218 210 212 214 217 219 221 220 221 225 228 231 229 226 223 217 211 213 217 222 223 227 230 231 226 220 212 216 219 223 227 232 232 230 230 230 230 229 227 226 227 230 233 237 238 240 245 244 243 249 253 246 242 237 234 228 221 222 230 232 234 233 230 223 220 213 169 42 43 37 33 7 341 314 289 272 268 265 266 267 268 267 262 253 242 222 196 165 163 167 185 201 215 221 226 221 219 216 228 239 247 251 252 253 253 253 251 246 239 231 227 225 225 221 220 224 230 238 242 244 245 246 250 252 259 263 269 276 280 282 285 285 288 287 275 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 132 104 81 63 56 57 62 79 100 129 147 157 166 175 185 194 203 210 217 224 236 250 287 331 347 355 356 356 351 348 346 341 336 329 321 316 311 306 302 298 293 289 289 287 285 284 284 285 283 273 262 256 255 257 261 265 274 283 292 294 294 298 303 316 323 322 297 260 244 232 224 224 226 227 228 228 234 246 252 255 253 248 237 216 185 187 198 223 238 243 240 221 215 221 244 259 270 273 270 236 206 222 235 243 213 168 160 155 169 178 176 177 185 203 216 175 162 173 238 257 248 238 238 241 235 208 187 226 242 230 226 230 251 276 279 262 230 205 185 209 227 238 243 244 259 305 309 324 354 322 234 216 209 208 221 256 267 272 191 142 108 78 61 59 247 265 2 100 106 125 135 139 136 263 284 333 357 38 51 52 33 7 2 1 4 7 0 345 342 336 330 318 309 312 321 323 330 339 333 277 266 279 346 71 74 91 64 47 55 119 183 195 348 343 267 42 20 322 319 326 344 51 159 222 248 267 278 285 280 271 272 315 328 331 340 343 317 268 222 309 333 321 23 93 83 71 353 326 317 322 343 349 351 330 314 307 322 337 10 14 345 329 304 302 0 27 47 175 214 281 300 322 328 327 326 324 320 319 317 315 317 316 344 10 17 15 16 355 331 316 306 308 310 313 17 49 42 19 314 291 276 279 289 301 309 328 352 5 295 286 298 339 79 72 33 303 296 291 269 176 285 301 297 310 324 287 277 285 308 345 346 347 0 342 318 303 288 285 280 272 261 243 231 237 260 269 272 276 279 280 278 268 249 225 229 243 259 267 272 275 279 281 278 276 276 279 282 284 283 281 280 282 285 286 285 279 262 228 205 196 197 199 202 200 200 202 206 213 224 236 236 237 237 238 237 241 249 294 1 23 233 224 232 240 253 254 246 210 176 164 170 182 197 208 215 217 215 213 214 216 229 252 245 239 227 220 219 220 224 215 199 180 170 163 158 157 163 168 175 183 189 198 202 198 193 189 186 184 183 181 180 180 180 180 178 174 171 166 166 167 168 168 168 166 164 161 154 145 139 133 132 134 138 141 142 142 141 139 139 140 143 144 146 146 148 152 156 162 168 170 174 180 196 214 236 243 221 218 210 188 166 159 158 160 164 164 157 154 152 153 154 155 157 159 163 166 170 173 176 180 183 182 180 178 177 178 181 183 186 187 187 186 185 185 186 187 193 198 204 206 207 204 198 183 165 154 150 151 151 154 161 169 178 184 186 182 176 171 165 160 155 155 159 168 177 188 197 207 214 222 228 232 230 226 223 222 222 223 222 220 220 221 224 225 221 217 212 214 215 217 221 223 222 222 227 229 229 222 214 215 218 225 228 231 229 229 229 231 229 231 231 231 231 233 236 239 237 238 240 236 231 235 243 244 246 245 243 241 235 233 234 239 242 240 230 205 119 80 61 51 39 24 0 328 309 293 282 273 268 266 265 266 266 265 263 261 255 244 217 184 176 180 191 204 215 221 228 226 223 220 224 230 237 241 244 245 247 248 248 247 239 228 220 218 221 222 224 227 231 238 243 246 247 250 257 265 279 278 277 276 276 278 281 283 291 293 289 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 48 49 74 150 180 185 187 188 188 191 193 198 200 204 209 216 239 314 355 0 358 356 354 351 348 346 340 333 324 316 313 308 303 300 297 294 292 293 293 291 292 292 293 293 295 293 289 288 286 285 285 287 290 293 294 292 290 289 289 283 279 271 259 250 236 225 227 226 226 228 231 237 244 251 255 253 241 225 203 182 193 207 231 246 262 267 258 223 222 235 244 250 260 265 241 220 213 220 230 215 190 175 175 185 189 190 184 184 196 189 159 163 184 242 256 255 244 230 234 236 218 209 229 229 219 215 219 244 268 281 267 242 244 252 262 253 247 251 261 233 313 308 320 333 347 343 245 216 211 222 237 247 223 135 126 111 75 8 16 13 8 308 147 141 141 125 118 338 317 314 333 357 26 50 59 44 17 359 351 342 341 180 354 342 324 318 322 338 351 343 339 336 336 321 319 319 0 51 82 108 154 309 314 298 261 202 331 354 358 40 34 16 331 322 320 319 268 192 220 239 246 262 280 290 291 295 305 357 10 7 358 341 131 140 164 203 353 52 97 87 80 47 317 318 331 344 344 337 300 251 221 265 0 58 34 358 343 338 350 351 334 318 301 301 285 224 221 305 318 317 316 313 312 307 299 318 351 41 47 37 23 333 299 297 305 306 307 328 27 43 33 11 335 284 269 256 264 303 310 320 334 345 344 322 315 318 335 39 82 346 277 287 292 291 305 336 15 51 332 310 287 291 307 334 4 8 355 340 318 301 293 289 293 289 282 270 249 225 227 242 256 265 268 271 274 274 272 260 243 231 236 251 262 272 280 285 289 288 285 283 282 280 278 274 268 262 262 266 271 274 273 263 246 225 212 206 202 197 190 182 167 149 83 333 289 267 258 255 264 279 315 336 348 333 295 269 248 244 242 241 238 226 188 163 155 165 178 196 211 222 227 230 235 241 247 250 250 242 238 232 228 226 227 227 216 180 163 157 154 156 159 165 171 178 185 191 198 201 199 194 189 186 184 183 180 177 177 177 178 176 173 171 167 168 168 169 167 166 164 163 161 156 150 145 142 144 148 154 154 153 148 145 143 142 144 148 152 155 158 158 159 161 165 167 170 176 183 201 223 262 291 317 319 317 318 163 158 153 149 138 130 134 147 153 153 155 158 161 164 169 173 175 177 179 181 181 180 179 176 177 179 181 184 186 188 188 186 184 183 183 183 191 198 206 212 216 206 189 171 164 164 160 160 158 162 169 176 185 187 187 182 174 165 164 164 168 170 175 182 192 198 205 210 214 219 223 226 228 229 229 227 226 226 225 223 223 223 225 223 221 216 212 211 214 218 221 223 221 220 221 225 227 222 216 211 215 225 229 232 231 231 231 228 226 228 232 235 234 235 240 241 240 235 229 220 208 213 226 237 240 242 244 247 249 247 246 242 238 233 200 100 78 74 70 63 46 0 312 287 278 271 265 260 258 258 260 261 262 266 271 285 283 278 257 237 216 205 200 206 215 222 230 232 233 231 229 230 234 238 241 243 245 247 248 248 237 223 212 215 220 224 229 231 235 240 244 247 255 262 275 269 264 262 263 266 272 277 280 282 285 289 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 208 209 208 203 199 195 190 187 183 175 157 107 47 29 24 17 10 3 353 344 338 330 321 313 307 303 300 297 295 293 291 293 294 295 296 297 299 303 309 315 319 321 323 320 317 312 307 304 301 300 289 275 254 240 244 246 243 237 228 222 218 219 221 223 234 245 255 263 268 267 262 233 207 191 187 194 214 239 262 306 334 310 265 253 247 246 249 254 257 249 227 210 213 217 220 207 189 181 181 187 188 181 185 194 180 167 171 202 245 257 263 252 234 219 223 250 267 325 202 194 182 194 234 243 258 269 258 60 314 297 284 272 278 247 158 180 250 330 348 7 11 0 308 180 192 209 222 180 139 144 150 162 163 46 28 49 256 269 314 28 59 77 74 298 296 297 300 303 349 58 61 33 341 329 321 331 112 0 352 333 335 336 335 335 326 323 308 317 326 331 347 52 53 46 112 212 266 290 290 238 177 4 356 314 337 349 328 317 324 326 326 310 265 265 264 261 266 274 274 276 308 338 7 17 13 322 301 287 254 229 255 41 54 65 123 145 154 159 304 329 332 328 326 322 273 187 158 76 68 34 9 344 333 336 327 310 303 300 322 335 145 192 224 278 303 315 316 313 303 299 337 19 39 51 66 162 189 183 277 302 301 306 338 30 47 10 344 330 317 316 302 288 299 305 325 338 341 330 320 318 316 307 312 353 295 282 294 308 345 3 9 29 24 331 301 289 304 329 347 359 5 344 320 304 297 294 297 306 296 290 276 252 225 226 231 247 255 256 257 261 267 269 266 259 244 244 248 260 269 276 281 285 285 284 282 281 279 276 270 260 250 245 251 258 265 268 263 250 233 220 210 200 185 165 148 130 127 138 281 278 272 271 271 283 295 308 295 279 260 248 244 241 239 236 233 227 211 180 165 160 169 181 196 209 221 228 235 244 254 266 258 249 238 236 232 234 232 230 219 189 166 159 158 159 163 167 170 174 180 186 192 198 201 202 195 191 187 185 181 177 173 173 175 176 174 171 169 167 168 168 169 167 165 165 165 165 162 158 155 154 157 161 166 164 162 156 152 149 150 151 156 159 161 160 159 156 156 158 162 164 173 182 200 229 278 310 333 347 350 348 24 138 141 141 139 147 165 159 157 156 157 161 165 168 173 177 180 180 179 177 175 175 176 177 179 179 181 183 184 184 186 186 185 183 185 186 191 196 204 207 208 191 168 167 169 168 161 158 160 167 174 182 185 186 182 173 169 165 167 172 178 184 188 192 200 205 209 210 213 217 219 222 226 228 231 231 228 225 226 227 229 230 231 229 223 216 211 211 213 218 220 223 222 221 217 217 219 218 215 215 220 225 229 232 232 231 230 226 224 224 228 232 233 233 234 237 240 231 217 204 199 207 221 233 236 238 238 240 242 242 240 230 224 206 148 85 75 72 79 79 94 258 260 259 258 257 256 254 251 252 254 258 265 280 301 337 330 308 257 235 221 217 215 217 220 227 233 238 243 242 238 237 237 241 245 247 251 256 258 257 240 224 214 217 220 226 231 234 239 242 249 258 272 273 269 257 253 252 257 260 269 275 279 281 281 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 182 170 162 151 136 111 82 57 41 37 26 17 0 344 327 315 306 300 295 292 291 290 289 289 288 290 292 294 300 303 310 316 327 333 340 340 342 340 338 333 327 319 312 306 296 276 241 220 215 209 206 198 195 192 195 200 210 226 252 268 276 274 273 268 258 232 203 182 184 192 220 242 265 280 282 276 270 268 265 262 262 265 261 253 234 221 218 220 221 211 196 177 170 170 178 185 191 191 184 176 170 206 245 256 260 254 221 169 151 134 148 162 172 175 179 354 338 223 169 64 83 128 252 274 268 263 260 232 198 260 314 349 7 24 9 353 339 354 65 154 200 188 171 162 166 182 182 180 208 224 226 285 356 14 46 63 87 131 280 294 306 310 318 351 132 268 291 313 333 25 19 319 315 315 326 322 304 296 281 286 294 319 335 335 4 54 42 26 0 352 355 344 349 179 180 187 130 48 353 331 319 311 308 310 313 302 288 282 280 274 260 244 260 275 0 15 10 356 335 297 296 302 299 288 356 16 13 343 279 177 162 169 163 155 150 328 311 307 302 304 345 67 59 2 339 327 330 331 317 309 312 320 339 347 358 286 244 269 294 314 319 320 316 345 53 22 14 25 41 49 73 162 293 301 303 313 3 33 71 223 260 280 295 306 301 287 281 277 269 269 284 293 295 297 306 320 335 337 300 286 287 304 318 316 334 357 347 301 304 302 308 330 352 348 343 315 303 303 304 312 315 315 300 294 290 262 235 228 228 238 247 254 256 258 263 268 272 272 270 264 259 260 264 266 272 277 280 282 283 282 281 276 268 257 246 238 243 249 260 264 264 252 240 227 214 200 180 160 152 151 160 175 205 250 264 271 276 280 279 275 263 253 246 239 234 232 231 230 226 219 202 183 171 167 173 186 198 207 217 223 230 245 256 265 260 251 239 236 236 238 236 221 199 175 171 168 168 171 174 176 177 179 181 187 193 198 202 203 198 194 191 187 182 175 172 172 174 175 173 171 167 168 168 170 170 166 165 164 167 170 171 168 166 165 166 168 168 166 162 158 154 152 154 156 160 162 162 158 156 154 154 156 160 165 173 182 196 213 257 307 329 347 349 346 0 97 138 146 153 162 173 163 158 156 159 163 167 170 175 177 178 175 173 170 168 170 172 173 175 176 178 178 178 180 182 185 186 186 188 190 192 192 190 183 171 165 171 180 180 174 167 166 168 171 176 178 175 170 165 160 164 167 172 180 186 190 195 199 203 207 210 210 211 214 218 221 225 227 229 230 228 225 225 226 231 236 240 239 232 216 208 210 214 218 220 222 222 220 215 214 214 215 218 219 222 226 227 230 229 228 226 226 226 225 229 231 232 230 230 232 237 228 216 206 206 210 220 227 230 231 231 232 234 232 226 213 206 200 205 140 71 79 148 197 218 232 241 245 248 251 252 253 252 252 254 263 277 296 308 316 307 286 253 233 221 220 220 222 225 230 235 242 251 253 253 249 245 247 251 257 261 263 262 256 242 231 223 223 225 228 232 235 241 248 258 265 267 263 260 256 252 255 257 260 264 269 274 274 274 276 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 131 122 113 105 95 75 47 344 311 299 294 292 289 286 285 285 285 285 284 286 287 293 298 305 313 323 334 344 349 351 352 351 349 344 339 333 325 317 310 301 287 263 235 212 200 187 178 174 170 172 177 194 234 267 274 277 275 271 264 249 226 202 186 185 196 216 228 235 241 247 251 255 259 261 261 260 258 255 249 241 230 221 220 218 213 199 176 175 179 192 200 201 198 191 186 187 209 230 246 247 243 206 165 149 152 175 183 190 193 200 217 198 144 124 109 91 263 263 261 257 244 226 186 158 169 326 341 18 31 10 339 316 320 92 142 164 190 194 163 171 187 183 185 200 216 225 337 4 24 25 6 339 310 316 317 319 321 325 7 109 77 33 349 351 16 86 103 0 337 326 323 311 319 335 0 10 21 335 329 8 30 40 24 4 354 352 0 7 12 6 0 18 29 52 329 321 311 288 282 287 295 291 277 305 356 16 21 20 48 85 94 51 314 303 285 302 318 331 7 28 2 348 349 357 53 119 191 176 163 136 324 297 302 309 313 321 3 54 6 315 295 298 304 302 308 317 334 354 0 357 318 298 296 309 313 313 313 310 18 63 32 11 359 4 12 337 309 304 310 321 335 358 345 295 203 208 220 239 254 254 269 0 255 189 205 217 240 259 277 313 333 327 320 301 276 226 257 281 303 320 330 324 311 318 318 311 344 1 335 320 301 301 309 307 305 298 297 299 306 313 291 266 244 232 228 239 248 252 256 262 271 281 288 290 286 278 272 267 263 264 268 273 277 280 279 277 276 270 259 247 238 242 247 253 256 257 252 245 232 219 200 182 167 155 153 155 157 174 228 256 267 271 273 265 258 254 250 245 239 235 231 229 228 219 208 195 183 175 176 182 192 200 206 212 217 224 233 243 248 249 246 238 238 238 240 231 209 189 180 180 180 178 181 185 184 184 182 185 189 194 199 202 203 201 198 195 190 182 173 172 173 174 175 171 169 166 168 169 170 169 166 165 165 170 176 180 180 175 169 165 163 162 160 157 155 152 152 154 156 159 163 163 159 156 155 156 159 161 165 170 174 180 188 203 229 277 302 298 293 299 260 160 158 159 167 167 159 159 158 163 166 167 169 172 170 169 166 164 161 161 161 162 162 163 163 164 167 171 176 180 184 186 188 188 186 184 175 165 168 177 187 192 194 190 186 177 174 172 167 164 156 154 152 155 157 164 171 178 186 192 196 200 202 206 209 211 212 213 215 218 220 224 226 228 228 227 226 223 223 228 235 240 241 237 220 214 209 215 220 220 218 218 217 215 213 214 215 217 220 223 226 227 227 228 226 223 223 223 225 227 230 231 231 230 230 230 226 219 211 213 219 223 226 229 230 229 229 228 222 214 204 210 222 232 238 242 234 231 230 230 233 239 243 247 250 253 255 258 262 266 273 285 289 289 288 283 277 263 243 226 225 225 227 227 228 232 240 252 259 261 255 251 246 246 249 252 255 253 249 240 236 233 231 231 230 232 234 243 252 256 256 258 257 258 258 259 257 257 258 259 262 265 267 267 267 269 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 136 162 208 244 261 272 276 279 284 287 285 284 285 285 287 290 297 305 316 329 342 352 358 2 0 358 354 350 343 338 331 324 316 308 299 289 272 249 223 202 184 170 165 161 162 165 180 237 269 276 276 274 271 263 249 229 208 198 194 201 209 217 224 231 235 237 239 242 246 249 249 249 248 245 240 228 220 213 213 214 207 196 190 193 201 205 207 205 203 199 203 213 222 233 219 189 142 136 137 163 184 192 192 189 188 192 163 144 151 167 202 225 245 253 250 228 205 183 171 161 197 331 17 23 15 7 356 95 119 130 145 166 159 92 59 63 83 110 122 140 154 345 356 14 27 22 11 331 303 311 317 315 319 355 54 74 63 28 355 281 160 152 29 336 328 332 335 339 335 320 326 95 347 352 24 36 44 28 14 7 0 354 341 332 318 311 312 325 339 303 295 280 271 272 291 308 317 17 35 27 14 349 329 319 129 130 163 248 276 287 303 321 355 54 66 13 345 341 357 26 19 341 180 190 204 275 287 280 286 299 303 300 273 180 243 253 250 252 254 251 258 279 290 144 76 344 309 293 297 299 298 303 313 6 39 39 35 14 341 310 306 305 304 335 11 359 353 344 342 314 206 206 222 233 244 305 4 0 344 208 189 174 180 209 310 309 292 299 300 280 170 224 290 325 326 327 332 332 333 329 327 353 350 317 306 294 299 303 296 295 297 301 306 314 316 305 298 288 260 239 238 242 249 256 265 274 286 292 291 288 285 281 277 271 263 261 262 268 273 276 277 278 273 265 249 243 241 243 244 249 251 250 246 239 222 203 182 165 154 150 147 147 160 216 247 256 256 255 252 252 253 253 252 247 242 239 236 234 219 206 195 186 180 185 191 196 199 199 203 207 212 217 225 230 234 232 229 227 230 236 222 201 186 184 189 191 192 192 192 190 188 185 187 190 194 198 201 202 201 199 196 191 183 175 174 174 174 172 168 167 167 169 170 170 170 167 167 168 175 180 186 180 171 158 152 149 149 149 150 150 151 154 156 157 159 161 160 157 155 154 156 157 157 157 158 162 170 180 184 194 219 250 269 277 286 291 285 177 165 167 164 159 161 163 168 169 168 167 165 164 163 160 158 157 154 154 151 153 159 162 165 165 171 176 182 188 192 191 187 180 174 174 180 187 193 200 198 196 193 186 177 166 158 147 147 150 152 156 156 160 169 178 186 193 197 202 206 208 212 213 215 217 216 217 219 221 224 225 226 225 225 222 220 218 224 232 238 238 234 223 216 211 216 218 218 217 212 214 217 216 214 215 217 218 220 222 225 226 227 227 226 226 227 228 227 228 228 231 232 229 228 223 219 213 217 223 226 228 230 230 230 227 225 219 214 210 215 219 228 229 228 226 229 234 238 240 244 247 250 252 254 259 266 274 276 264 257 260 267 271 272 270 265 254 239 231 229 230 229 227 226 232 243 253 259 255 251 243 240 239 244 245 246 244 239 237 237 236 235 234 236 239 242 246 248 251 253 255 257 260 259 257 256 254 255 256 256 259 261 263 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 265 267 273 279 281 283 288 292 297 301 308 320 336 350 0 8 7 8 5 2 356 350 343 336 329 320 312 304 296 286 273 257 236 212 189 175 164 162 162 168 186 227 258 270 271 272 271 265 255 240 224 214 209 209 211 216 222 228 232 234 234 234 238 241 243 245 245 244 237 226 213 203 207 211 218 215 209 205 205 205 206 204 203 200 200 206 210 194 167 149 135 144 152 173 197 243 250 236 201 168 140 142 157 188 218 225 240 255 242 222 205 180 157 151 171 302 336 319 305 328 83 100 103 103 114 133 103 59 48 56 64 80 95 109 96 341 339 347 26 33 11 293 267 289 297 287 280 284 326 68 63 57 47 173 172 160 154 21 330 325 314 297 309 320 6 43 30 27 38 44 46 38 22 13 19 76 229 273 309 298 269 307 313 300 286 273 264 260 299 338 46 41 27 10 354 321 303 285 272 180 219 244 281 289 282 287 283 324 17 13 0 350 344 343 350 358 43 159 209 254 270 261 254 252 269 287 297 298 283 273 260 257 246 218 218 242 238 180 60 28 344 309 302 292 292 318 341 358 353 343 347 346 245 267 296 302 309 0 23 3 354 350 351 355 341 351 0 341 334 355 4 356 350 340 67 112 147 172 272 265 256 280 292 302 347 57 20 354 331 329 338 330 318 313 307 255 282 286 285 283 276 278 285 288 291 294 299 303 303 300 301 302 289 274 256 253 256 264 266 256 254 260 271 277 281 283 284 282 278 272 268 270 272 276 277 278 276 269 257 252 247 244 246 249 250 253 251 244 227 205 180 165 155 151 151 154 180 227 242 246 245 245 246 253 261 263 261 255 250 246 242 236 224 211 197 191 188 191 195 200 200 197 197 199 202 207 212 217 219 218 215 209 212 216 209 198 188 188 192 196 198 199 197 195 191 188 188 190 193 195 198 201 202 200 196 191 185 179 176 175 173 171 167 165 165 167 169 170 170 170 169 171 176 175 171 154 142 137 137 139 144 146 147 150 152 157 159 159 159 158 155 151 149 150 148 151 152 152 154 157 165 177 180 180 188 210 252 276 287 295 301 291 203 177 168 163 164 166 169 169 168 167 166 164 162 161 161 160 158 158 160 166 171 173 176 176 178 181 189 194 197 194 188 183 177 178 180 186 187 192 191 190 186 180 167 163 158 157 158 157 159 161 162 169 176 186 194 199 204 207 211 216 217 217 217 219 219 222 223 223 226 228 228 226 224 222 222 225 226 232 235 237 233 225 216 213 214 214 213 210 208 214 216 219 217 215 215 216 217 218 220 222 225 226 228 228 228 230 230 228 228 229 230 228 223 219 213 210 215 220 225 226 226 227 226 223 221 214 213 213 215 219 226 227 228 227 228 231 238 245 249 253 255 254 255 259 266 272 269 253 236 238 253 258 262 264 264 257 248 238 234 234 232 228 223 225 230 245 253 256 254 242 234 229 236 241 242 242 241 239 237 236 234 229 230 233 237 240 244 247 249 252 254 254 254 252 250 249 248 250 250 252 253 258 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 281 290 300 312 320 337 351 0 11 14 16 13 10 6 0 353 346 339 333 325 316 309 301 294 286 276 262 241 216 195 180 170 168 171 180 197 220 242 255 262 265 267 263 257 249 238 229 223 218 217 217 222 226 230 232 235 237 239 239 241 243 244 245 234 221 205 199 199 204 210 217 219 214 208 204 202 197 190 184 163 110 74 148 184 160 156 163 167 176 178 191 232 252 260 180 150 172 192 212 223 220 246 262 231 219 216 152 136 135 139 303 300 269 261 269 110 99 111 113 113 115 98 32 17 11 10 15 79 108 99 1 329 330 53 41 1 234 236 254 264 263 285 300 303 323 349 0 13 186 184 176 160 135 322 313 304 299 301 317 32 40 34 349 31 43 44 44 27 0 193 182 146 284 305 269 234 302 319 315 320 338 287 273 293 23 80 31 11 352 327 301 307 318 343 0 339 340 4 263 216 276 297 322 355 3 352 344 328 287 291 357 6 28 46 228 265 281 289 298 317 325 327 323 317 326 339 350 345 326 306 292 289 305 325 337 346 335 326 309 329 17 15 10 1 354 351 336 302 296 302 311 324 357 15 33 351 334 332 330 315 56 61 3 347 354 356 355 339 326 74 97 112 195 249 249 254 270 284 302 16 50 19 353 321 321 324 310 300 298 282 228 245 256 263 262 254 261 272 279 283 284 281 275 281 283 285 286 287 286 282 275 271 275 270 257 251 250 261 270 277 282 285 286 287 285 282 279 276 274 273 271 271 269 267 259 255 253 254 256 261 262 260 254 243 218 193 173 162 157 160 168 201 235 244 244 241 237 233 251 262 268 264 259 251 244 239 233 226 216 204 196 192 194 198 203 202 198 195 194 196 200 206 210 211 209 205 201 201 201 197 194 188 190 192 195 197 199 199 197 194 191 189 190 190 194 197 200 203 201 199 196 189 183 179 175 171 169 167 165 165 167 170 171 171 171 170 168 165 152 138 128 127 131 137 141 146 149 152 157 160 162 164 162 160 157 153 149 145 143 143 149 151 148 150 157 164 173 174 174 171 187 221 262 283 289 298 311 303 268 189 163 161 159 157 159 163 167 167 166 166 166 167 167 168 170 172 175 177 180 181 183 184 186 191 194 197 184 162 146 139 135 140 147 159 168 180 186 191 195 194 193 186 175 169 164 165 167 172 178 187 193 199 203 208 211 216 219 222 222 223 223 223 226 228 229 231 233 230 226 226 226 226 227 230 233 236 239 236 228 219 215 215 214 212 208 206 210 214 218 217 214 215 214 216 217 218 220 224 227 227 227 227 229 231 229 228 230 228 220 210 194 201 208 217 220 221 220 220 220 218 216 213 209 208 209 213 218 222 225 227 231 232 234 241 245 252 256 256 254 252 255 261 267 267 262 248 245 252 256 259 260 260 259 254 247 242 239 233 230 226 229 233 243 249 256 255 243 231 226 233 238 241 242 240 238 234 224 218 217 226 230 234 239 242 244 246 248 249 247 246 245 246 244 244 243 244 246 249 253 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 17 23 24 21 17 13 7 2 354 349 342 336 329 322 315 309 305 297 289 281 266 247 222 200 182 175 172 175 180 190 208 228 240 249 255 258 257 255 252 245 238 232 226 220 219 221 225 230 230 231 235 238 239 242 244 244 241 232 216 201 198 197 202 206 208 209 210 184 143 152 155 149 136 92 93 70 56 82 127 158 169 165 164 171 183 204 225 248 201 187 190 199 216 210 207 245 247 228 236 335 124 134 135 152 277 277 265 271 276 276 201 156 141 131 133 136 303 306 306 303 301 46 49 30 356 347 11 66 72 88 145 159 148 142 125 338 323 308 330 354 179 168 160 153 139 135 126 319 307 286 281 279 294 322 340 302 271 306 2 13 25 94 148 151 148 49 305 299 280 244 201 239 275 293 344 27 356 299 308 326 331 322 302 292 285 325 358 69 67 345 329 325 187 208 281 310 349 347 343 327 324 317 344 115 76 48 42 53 102 169 307 331 336 338 325 316 313 310 312 306 290 293 294 298 302 306 315 322 342 357 349 345 337 30 49 41 14 315 300 291 309 310 307 318 353 358 0 352 344 198 202 233 293 308 298 302 329 338 339 336 333 317 0 90 73 5 277 262 250 255 278 119 88 69 51 13 342 312 314 314 306 316 342 320 296 278 269 265 249 234 244 255 266 271 273 268 263 263 267 273 279 284 285 285 279 276 278 273 267 261 260 264 271 278 282 285 286 287 290 291 290 286 276 264 261 264 265 264 263 262 262 269 272 276 276 273 268 260 236 213 189 175 166 171 180 206 226 239 240 238 225 217 228 243 253 252 249 244 239 233 227 222 219 212 201 197 197 200 202 200 197 192 191 193 200 206 212 212 210 207 202 198 193 189 188 187 189 191 191 194 198 198 198 194 193 190 191 192 194 197 200 202 202 202 200 196 190 183 177 173 170 170 168 170 172 173 172 172 171 170 161 149 137 130 128 131 133 138 144 150 155 159 163 166 168 166 164 161 157 153 151 151 155 159 158 155 148 154 160 167 173 171 171 169 173 184 215 245 267 282 296 308 324 20 103 123 121 116 107 130 156 163 166 167 169 170 170 169 174 178 180 181 181 183 185 187 188 188 182 168 143 124 120 116 110 112 117 140 167 190 201 207 209 210 206 200 187 175 170 172 176 182 186 191 195 199 205 210 214 219 222 225 225 226 226 228 228 231 232 234 234 234 232 229 230 231 230 232 233 237 240 237 231 221 218 217 216 214 210 209 210 211 213 214 215 216 215 214 215 217 221 223 225 224 225 226 228 232 233 232 234 228 209 196 182 202 215 224 225 223 222 219 215 211 208 205 204 203 206 210 216 221 224 227 230 236 240 243 246 250 252 253 254 255 253 257 261 263 264 258 257 257 259 261 260 260 260 259 256 252 247 239 230 221 229 235 243 248 254 249 238 229 227 232 237 240 240 238 227 213 204 216 223 227 232 236 238 240 242 243 244 243 240 240 241 242 242 241 240 242 244 246 246 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 8 358 350 343 338 335 330 326 323 319 316 310 303 297 289 274 254 226 201 184 178 176 180 185 192 206 218 231 240 245 250 253 252 250 246 242 235 228 221 218 220 223 226 228 231 234 235 235 232 232 235 231 225 213 202 195 193 195 194 192 178 151 123 113 111 105 94 80 66 51 48 46 44 47 53 67 97 156 168 175 184 197 202 193 190 189 193 197 190 202 233 236 230 264 0 108 148 159 191 231 249 263 281 298 315 323 31 152 148 145 169 299 309 307 275 273 22 25 14 0 353 18 52 67 87 105 78 68 91 94 62 348 326 355 45 98 115 125 120 107 104 123 267 283 286 284 283 295 299 291 290 287 314 333 339 336 209 192 186 189 284 296 301 302 255 211 230 249 276 4 48 29 351 298 286 286 279 261 252 327 346 351 5 58 169 269 269 160 107 83 29 337 314 301 268 280 15 59 91 115 107 91 46 65 139 116 36 358 323 294 282 281 270 253 244 235 242 257 272 282 292 308 332 357 0 348 340 339 32 45 43 341 248 229 228 289 305 307 348 44 24 4 344 329 229 205 25 308 306 307 295 157 310 317 302 296 295 35 89 57 322 289 281 265 303 356 72 87 77 54 12 330 307 294 295 297 326 343 325 315 306 304 300 279 261 255 258 265 266 267 268 278 288 285 282 282 282 278 276 271 267 264 264 261 260 262 267 273 278 282 285 288 288 290 294 295 292 281 252 244 244 256 261 264 269 269 272 274 276 275 273 273 268 252 232 208 191 181 182 189 204 219 231 234 232 216 208 210 221 231 236 238 238 233 225 219 215 216 214 209 204 202 201 198 191 185 178 185 191 203 210 215 214 212 209 203 193 188 184 186 188 190 191 190 193 194 197 196 194 191 190 191 193 194 197 200 201 202 204 204 205 195 187 180 175 172 173 174 176 176 175 173 173 171 167 157 146 140 138 138 139 141 144 151 159 165 169 170 170 170 168 165 163 160 157 159 162 165 166 161 156 151 159 167 172 176 175 177 178 179 183 193 211 239 256 274 291 299 341 133 137 128 117 91 87 106 149 162 164 166 167 170 174 178 180 182 182 181 183 184 186 182 174 156 137 128 126 129 132 133 144 159 178 191 202 208 212 213 211 210 200 187 175 173 178 182 187 190 192 194 200 206 213 218 220 223 225 226 226 226 227 226 226 227 229 229 230 231 230 233 234 232 233 233 236 239 237 232 225 220 218 217 216 213 213 211 210 210 209 213 217 217 217 216 219 224 227 228 223 222 225 228 231 235 237 238 228 212 202 197 208 217 228 231 233 234 228 217 205 197 199 204 207 210 212 216 218 221 224 225 231 237 241 244 250 250 251 250 251 253 257 259 264 265 263 262 261 262 263 263 262 260 257 255 252 248 244 234 225 231 238 247 251 254 244 231 226 229 234 235 236 234 227 208 208 210 220 226 232 234 238 237 240 239 240 239 239 239 238 239 239 240 239 241 240 241 238 236 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 322 317 314 312 311 310 309 305 300 287 263 228 196 182 176 178 182 186 195 208 220 229 237 244 248 250 250 249 247 241 232 226 219 217 217 220 223 227 233 237 242 239 232 229 226 219 209 199 188 180 177 177 174 170 161 151 138 126 117 106 91 74 62 52 42 37 36 36 36 39 44 101 154 159 165 178 184 185 178 178 183 185 185 214 244 246 246 247 333 340 203 187 197 211 232 252 288 311 327 334 343 157 157 155 187 254 278 282 271 288 344 356 354 338 340 8 28 42 64 333 315 325 352 63 77 24 346 341 355 87 110 114 108 101 84 48 281 297 298 291 301 323 326 324 311 316 333 335 335 330 221 162 166 193 246 266 294 306 286 247 238 261 296 7 36 32 356 257 255 254 242 144 109 39 359 345 339 332 240 199 244 289 47 60 33 27 347 103 113 67 66 84 112 170 139 142 312 322 83 99 53 260 265 274 287 307 319 322 310 292 274 271 282 285 291 324 0 12 355 338 328 340 23 21 12 345 302 226 226 291 310 319 0 52 87 353 316 313 309 313 310 303 314 329 333 154 249 258 264 295 313 338 36 31 324 294 300 306 314 326 37 78 75 42 355 312 295 278 282 311 324 316 299 299 300 301 304 305 298 285 281 280 277 272 266 273 280 282 283 283 280 275 276 278 273 269 264 259 255 256 260 269 276 282 285 288 286 287 290 292 293 283 254 206 205 268 275 280 269 266 267 265 263 264 264 268 267 260 244 225 210 199 193 199 205 216 225 230 228 217 210 208 217 223 228 230 231 226 219 209 207 209 214 215 210 204 195 184 167 163 166 186 201 213 217 220 215 211 204 196 186 194 198 196 195 194 192 189 190 192 194 194 191 191 191 192 194 195 198 200 202 204 206 208 208 202 193 186 180 175 177 178 178 177 174 174 175 171 167 159 155 153 152 152 151 152 154 164 172 177 177 174 172 170 169 169 169 167 165 165 166 167 165 157 157 158 166 171 173 176 177 183 187 186 185 186 194 210 236 267 285 295 296 168 152 147 143 135 130 129 172 209 203 167 162 169 175 180 181 181 181 180 180 178 175 165 151 141 138 140 149 158 169 178 187 194 199 203 205 207 209 211 208 203 189 177 170 175 182 184 188 188 190 195 201 209 216 222 225 227 229 228 228 227 229 231 229 226 226 226 228 229 231 234 236 235 235 233 233 234 235 233 227 222 219 218 217 216 216 216 213 206 199 206 213 219 222 225 229 236 246 249 234 226 223 229 233 236 240 241 228 213 206 207 218 228 244 261 277 278 262 243 213 200 206 213 219 218 216 216 216 216 218 219 223 227 231 238 247 250 251 247 245 245 252 259 263 265 266 264 263 263 266 271 273 276 267 263 259 254 245 236 230 234 241 250 252 254 241 230 226 229 233 236 235 229 218 211 213 218 223 228 233 234 236 237 237 237 237 236 234 233 233 236 236 238 239 242 241 237 239 233 232 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 307 305 305 299 289 259 216 188 178 170 172 178 185 197 210 221 230 237 243 249 250 251 249 246 240 231 221 213 206 205 207 212 224 238 253 274 269 262 242 216 194 172 157 149 146 147 148 147 146 143 136 129 122 115 105 95 79 63 50 38 30 26 26 29 33 40 68 131 156 166 174 175 172 162 166 174 178 183 210 239 251 244 228 269 346 7 37 189 193 201 175 154 178 302 306 330 349 112 169 198 235 263 278 286 300 314 320 352 11 28 46 16 25 74 263 283 300 320 51 68 49 351 325 293 249 106 119 123 109 74 328 316 313 310 280 324 352 305 314 347 354 355 15 54 61 61 58 51 33 230 236 271 299 318 309 293 312 327 337 351 10 21 0 317 309 335 92 126 124 93 324 319 318 316 159 187 285 328 348 6 34 63 77 59 11 29 108 0 338 335 314 290 281 273 260 256 256 258 263 269 281 289 302 316 322 327 325 328 337 352 27 11 1 336 323 321 354 37 23 6 343 330 319 313 316 338 346 358 4 182 200 221 241 265 293 298 296 312 334 335 333 335 32 51 336 328 323 340 3 329 294 293 294 292 306 25 71 62 12 331 306 302 300 329 336 311 285 273 283 295 300 305 312 310 305 294 289 289 279 261 251 252 265 271 274 276 278 283 283 278 274 271 262 254 251 252 258 268 276 278 280 281 280 279 283 283 272 233 144 169 314 296 285 272 265 262 256 254 249 250 253 256 258 249 238 223 212 206 207 210 216 222 228 227 224 215 212 216 220 224 226 226 221 212 198 199 203 212 215 213 203 186 169 159 164 177 198 209 219 223 223 217 208 192 186 187 196 202 203 203 200 194 190 187 189 190 191 193 192 194 195 195 196 198 201 204 205 206 207 208 206 201 196 187 181 181 180 180 177 175 177 176 172 169 163 165 165 165 164 162 164 167 173 178 183 180 176 173 171 171 172 171 168 165 164 162 162 158 154 158 161 165 168 168 175 181 189 192 191 185 180 180 187 212 250 278 282 278 229 176 161 158 158 159 162 167 194 243 213 175 172 175 181 180 179 177 175 173 169 164 159 154 154 160 166 175 182 190 195 199 201 202 204 205 206 205 204 196 184 168 163 168 177 185 185 185 180 184 191 201 209 218 223 229 232 233 231 231 233 236 234 233 229 226 225 226 228 230 233 234 235 236 235 233 232 230 228 225 222 221 220 214 208 200 179 79 178 224 229 230 236 239 241 252 266 276 278 276 261 240 238 240 245 247 54 179 200 210 224 241 269 294 306 299 283 274 261 229 212 211 221 232 231 227 220 216 212 213 216 217 219 221 228 236 242 244 242 238 233 247 256 262 264 266 265 264 264 267 277 280 278 273 271 270 265 258 244 234 235 242 249 252 252 244 236 229 231 232 235 230 222 219 219 219 223 227 230 231 234 235 236 236 235 234 232 232 232 232 233 235 239 242 243 242 237 238 238 230 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 191 180 177 175 175 180 184 198 214 230 238 242 247 251 251 250 249 245 240 230 215 197 180 168 151 118 71 35 17 10 10 12 21 47 79 95 106 112 116 118 123 124 127 125 122 117 111 104 96 85 73 59 47 33 24 17 14 13 17 26 46 129 162 166 168 167 162 156 163 174 187 199 217 239 252 237 226 230 355 13 28 76 106 128 137 140 154 200 263 317 342 34 112 180 229 256 281 294 304 315 326 348 10 44 43 7 17 40 35 281 291 305 81 85 86 355 319 290 286 11 148 160 151 159 220 285 299 305 346 104 237 273 327 2 8 15 64 75 63 54 44 32 22 298 274 283 311 331 337 341 342 342 340 319 329 48 39 6 330 309 318 323 311 276 229 262 282 281 269 110 79 5 346 349 359 16 55 76 81 80 64 11 342 321 313 282 127 203 282 284 287 291 280 244 235 237 244 266 292 303 307 331 11 18 18 354 337 311 312 325 23 45 36 2 327 316 309 307 322 6 2 354 330 252 215 197 187 222 289 300 307 344 356 343 329 326 0 33 0 332 315 337 345 328 313 301 303 306 327 38 71 45 352 314 299 305 318 336 326 314 300 283 272 285 300 301 304 307 303 291 284 284 282 274 255 248 252 255 259 261 265 269 273 276 277 277 272 267 260 256 258 263 268 271 272 275 276 278 285 283 242 180 160 261 290 289 282 273 265 259 255 249 242 239 240 246 249 249 241 229 222 217 216 217 219 223 226 227 226 220 217 216 220 223 225 223 215 201 184 188 194 205 212 213 203 190 179 178 182 190 199 208 215 221 222 221 209 198 195 196 198 201 205 205 204 199 194 188 189 190 193 194 196 195 195 195 195 197 199 203 206 208 209 210 209 208 205 198 192 186 182 180 179 179 180 177 174 172 169 170 170 170 169 168 170 173 176 179 181 177 171 168 166 163 160 156 156 155 155 155 155 155 156 158 160 161 166 169 179 187 193 194 193 183 177 176 180 191 206 228 240 248 247 203 174 165 162 163 166 169 186 205 243 216 181 177 177 175 173 173 171 172 172 172 170 171 173 180 185 189 194 197 199 201 201 201 202 201 201 197 189 178 166 160 165 172 182 187 188 188 187 191 196 205 209 215 221 226 230 233 234 234 236 236 238 235 233 230 226 226 228 231 234 236 237 237 236 234 228 224 222 221 221 220 217 196 163 121 123 187 227 239 242 246 253 258 264 262 260 259 264 269 286 319 20 35 47 58 69 76 94 178 258 263 273 272 267 264 260 263 264 257 245 237 248 259 262 258 246 226 212 215 218 221 220 219 221 225 231 235 237 233 229 241 252 259 262 263 265 266 267 266 262 265 268 270 271 272 272 268 257 245 238 240 245 247 246 241 233 229 229 229 229 226 223 223 222 225 227 229 231 231 232 233 234 234 232 231 228 229 229 229 232 233 238 240 241 241 233 230 229 233 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 185 190 199 210 223 237 247 255 259 259 259 255 249 241 229 199 154 124 105 87 69 58 46 38 33 29 32 35 46 60 72 83 91 98 102 105 109 112 113 111 108 104 97 90 83 73 60 46 32 19 7 0 356 354 355 355 4 169 171 167 162 159 160 169 178 189 205 225 247 251 238 221 197 37 32 44 57 74 107 135 149 162 183 218 265 314 349 237 206 228 246 271 280 286 298 311 327 345 10 6 357 19 25 21 14 341 162 146 95 29 321 315 307 312 346 233 185 172 193 210 235 250 258 229 152 252 298 330 355 16 21 39 336 337 326 347 16 23 38 269 263 285 312 332 348 350 347 344 315 21 64 49 26 330 297 291 301 309 319 310 237 243 273 290 75 85 91 154 58 28 5 355 228 190 34 19 13 337 321 314 0 99 77 347 315 312 326 320 282 263 246 222 218 239 258 282 335 14 4 350 328 322 313 341 23 41 52 67 349 312 297 290 288 316 26 6 349 328 329 351 8 115 94 32 345 342 27 138 173 230 270 310 330 355 335 318 334 326 312 314 318 332 336 327 7 66 15 344 306 292 293 309 323 312 307 302 296 149 313 312 299 294 294 296 296 295 293 294 289 277 267 260 256 252 251 254 256 265 271 275 280 287 291 293 289 283 279 274 271 272 275 283 291 296 291 277 213 197 230 261 273 273 270 264 259 255 249 242 238 237 241 245 249 243 236 228 223 223 223 225 225 227 228 228 224 218 214 214 217 218 197 162 167 169 179 187 198 204 210 208 203 199 197 196 199 202 205 211 217 221 223 213 206 204 202 200 201 203 203 203 201 200 196 193 192 193 196 198 198 197 195 195 194 197 201 203 206 209 211 213 214 214 211 205 197 189 185 183 183 183 179 175 173 173 174 172 170 170 170 173 173 175 174 174 168 158 147 138 131 134 136 140 145 147 152 156 159 160 161 163 166 171 177 183 188 193 193 190 184 181 181 184 188 194 203 211 222 237 220 191 170 165 165 168 172 180 191 225 232 215 180 166 165 168 172 174 177 180 183 183 185 186 190 192 195 196 196 198 199 199 198 199 196 193 185 178 170 167 166 169 174 184 189 194 194 196 199 205 208 210 211 215 221 227 230 233 234 235 235 236 236 234 232 230 229 230 233 236 237 237 236 234 232 224 216 218 218 217 212 203 167 148 151 183 210 222 231 233 236 239 239 239 237 237 238 237 238 246 284 58 70 82 86 92 92 104 140 237 243 244 244 244 246 248 255 262 269 272 269 272 274 276 272 266 245 220 214 217 225 229 231 231 230 228 229 229 228 229 235 245 256 260 263 266 269 271 262 246 252 259 265 270 272 275 274 268 258 245 242 240 241 240 236 230 227 226 223 222 223 223 225 225 227 229 231 231 232 230 231 232 230 229 227 226 226 227 227 229 232 234 236 241 238 228 227 228 235 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 247 255 258 261 261 259 256 250 221 100 91 83 75 67 58 52 45 41 37 34 35 36 44 51 61 73 80 89 94 99 103 105 106 105 104 102 97 92 87 77 66 52 34 23 6 356 347 342 335 331 320 309 222 165 158 150 157 165 178 190 212 234 258 262 259 243 229 43 48 56 59 63 83 116 147 164 178 197 221 289 317 237 206 217 226 236 253 273 292 295 300 321 338 342 355 8 8 8 7 8 94 210 242 263 279 291 311 87 91 350 289 272 268 259 245 244 259 253 249 306 320 326 345 13 14 341 286 291 292 293 76 70 49 36 33 41 151 175 148 104 0 321 301 319 21 45 26 342 295 237 254 281 317 332 312 341 346 351 4 25 128 160 118 83 6 334 301 309 338 342 336 304 301 305 343 97 73 319 296 285 287 296 297 303 296 270 257 249 268 306 357 357 336 322 312 331 352 18 27 31 41 43 340 320 303 296 283 328 3 356 340 316 325 338 330 338 50 50 26 344 320 247 193 190 262 305 303 306 46 131 204 274 293 323 342 345 333 301 342 28 356 333 304 302 293 215 233 275 286 290 308 86 355 318 296 286 270 285 294 297 299 302 299 295 288 281 275 270 265 259 256 261 265 271 292 318 323 319 305 294 286 281 277 275 277 281 283 286 284 277 245 216 207 232 253 263 266 266 261 257 250 245 240 240 241 244 246 244 239 231 226 223 224 227 230 229 229 221 210 195 175 144 120 99 117 137 152 164 174 184 194 202 207 213 218 221 216 209 203 202 203 208 213 219 222 212 210 210 207 205 204 204 201 201 201 204 202 201 198 195 196 198 197 196 193 194 194 195 197 199 202 206 210 213 217 218 220 217 211 201 193 187 184 180 176 172 170 171 171 169 169 168 169 171 170 169 170 169 163 155 145 141 138 139 144 148 151 154 157 160 161 162 164 169 173 178 183 186 188 189 189 190 189 188 187 186 186 187 190 195 204 214 220 201 176 169 167 170 173 176 182 197 221 253 97 142 162 172 180 181 184 186 189 190 190 191 191 192 193 195 196 197 198 199 198 196 191 187 181 178 175 175 174 178 183 191 195 197 199 200 203 206 211 210 208 208 212 220 225 229 230 231 232 233 233 232 231 231 233 234 232 232 235 236 237 234 227 219 214 216 213 209 194 174 151 158 172 194 212 221 226 228 227 225 224 223 225 226 229 228 228 216 137 86 96 104 101 103 100 193 235 238 239 238 238 237 238 240 243 248 254 256 259 258 257 256 256 256 255 248 233 223 223 236 255 262 255 245 232 224 224 226 229 236 243 250 256 262 267 275 269 255 248 255 262 267 271 275 276 275 267 256 241 232 228 228 228 227 225 223 220 219 221 222 225 227 228 230 232 231 230 231 232 232 232 229 226 223 224 222 224 224 228 234 239 247 241 237 238 238 242 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 284 74 79 77 72 66 59 51 45 41 37 34 34 34 36 39 47 56 64 73 80 89 94 98 101 103 103 104 103 100 97 92 86 74 60 43 26 7 352 341 337 332 331 329 328 327 333 119 132 149 162 177 194 218 240 260 266 267 261 262 46 63 65 62 61 62 79 125 162 176 184 196 268 305 119 180 196 211 216 217 233 256 265 269 269 291 308 326 344 358 5 9 19 49 92 196 231 243 247 252 70 91 100 121 262 270 282 290 288 275 248 281 324 329 332 346 3 351 310 271 302 330 354 33 71 76 69 40 31 66 134 131 126 119 252 289 309 322 359 350 324 278 232 217 224 257 268 56 31 25 22 17 7 343 353 58 55 38 347 326 321 320 317 310 299 302 307 315 346 187 293 311 305 296 305 309 317 314 307 316 330 32 18 3 334 309 303 304 338 7 24 14 0 358 345 323 315 307 319 0 350 341 334 324 245 229 252 277 305 55 69 56 327 316 316 305 274 287 302 324 331 340 282 242 253 306 349 344 334 328 326 18 11 341 322 306 316 318 191 197 238 262 275 237 123 297 291 284 283 280 286 291 293 296 297 299 300 298 297 295 294 289 279 271 266 268 280 327 341 321 304 292 286 282 280 278 278 277 275 274 275 277 275 266 234 204 216 233 251 258 262 261 258 252 246 241 240 240 241 243 244 241 236 229 224 223 225 228 224 210 175 142 122 112 99 103 110 120 132 148 158 170 180 190 199 208 212 247 279 307 330 20 79 123 129 148 200 219 220 220 218 213 212 209 208 206 206 207 210 210 209 204 201 199 197 194 193 191 192 193 195 196 198 201 204 208 210 214 215 215 215 213 210 200 189 169 147 117 91 84 109 132 158 166 170 168 166 165 166 171 171 170 163 157 156 155 155 157 160 162 163 162 162 163 169 173 178 181 184 185 187 187 187 187 189 190 188 187 184 182 181 182 185 193 202 215 204 188 174 169 171 173 175 178 181 194 207 202 175 171 178 182 184 186 189 191 191 190 190 189 189 191 195 198 200 201 201 198 194 189 184 180 178 175 175 178 183 189 196 197 199 200 202 204 207 208 206 205 205 210 217 221 225 227 228 230 229 228 227 228 229 230 231 231 234 239 247 257 247 232 221 218 217 205 185 156 143 144 166 184 203 215 224 226 227 225 222 221 220 221 221 219 215 206 154 115 104 112 117 115 136 200 231 236 238 236 233 232 231 230 231 230 230 231 236 239 240 243 245 245 248 256 267 276 274 279 302 298 287 272 264 247 233 222 221 225 231 237 243 251 258 268 278 278 273 259 262 264 267 271 275 277 278 272 263 243 225 216 216 220 223 222 222 218 217 219 221 225 228 230 232 233 233 233 234 235 234 231 224 211 205 193 218 228 224 232 239 246 248 245 243 244 246 247 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 69 66 63 57 53 48 42 37 34 30 34 37 43 51 58 65 73 82 87 93 96 101 104 105 106 105 104 100 97 88 78 63 37 8 346 334 329 327 326 327 326 330 336 343 1 154 174 183 205 223 241 250 260 267 269 267 84 81 79 74 69 65 66 83 143 170 177 177 175 151 140 158 177 193 194 196 206 217 230 225 201 197 206 248 298 343 12 32 56 79 106 166 202 220 238 313 57 100 109 110 152 191 238 260 274 274 253 302 324 337 342 354 349 341 324 313 337 353 353 351 351 49 74 29 6 346 20 90 116 131 154 260 319 318 314 286 265 267 252 226 237 260 239 51 44 62 75 66 40 323 329 0 17 26 337 316 302 303 316 306 296 305 312 313 302 192 282 320 317 318 320 320 322 322 323 325 344 21 358 336 311 299 303 315 356 24 33 21 347 336 325 316 321 328 0 20 2 333 324 318 307 302 269 258 269 86 124 147 242 274 290 310 321 315 355 76 17 339 315 307 43 7 351 324 313 36 60 53 0 314 307 305 315 310 290 266 252 267 270 241 230 243 263 274 284 286 285 285 286 289 292 293 296 301 303 303 301 297 291 284 277 276 282 331 304 283 278 276 274 273 272 274 275 274 272 270 269 271 273 272 255 228 215 225 242 251 257 259 259 256 251 245 243 242 243 244 246 244 241 234 228 221 214 204 167 130 119 116 118 118 117 117 121 127 135 142 145 147 144 139 100 308 295 291 311 335 353 16 33 46 56 76 179 214 224 228 226 222 219 217 219 221 219 219 219 220 219 217 214 209 202 196 192 191 193 195 197 198 199 203 204 204 204 206 208 209 210 209 210 202 173 125 113 116 116 118 135 148 161 168 176 168 162 163 167 173 174 174 168 165 164 163 162 164 166 168 167 167 171 175 180 183 185 186 187 187 187 186 186 186 187 188 186 183 180 178 175 176 180 186 197 209 211 204 181 172 171 172 173 176 179 185 190 195 182 178 181 183 185 187 189 190 191 191 189 189 192 194 197 200 203 202 201 196 191 185 180 175 175 175 180 183 188 193 197 199 201 202 203 203 204 204 206 208 210 213 218 221 223 226 226 227 228 228 226 227 229 230 232 240 258 299 312 321 299 258 234 226 216 186 160 146 152 163 178 193 208 219 227 229 228 226 225 223 221 220 214 206 189 160 119 117 119 128 138 148 198 232 240 243 244 243 241 237 232 229 226 223 222 223 227 230 232 236 243 255 267 291 304 314 305 298 281 267 260 258 258 256 248 233 227 225 233 238 244 251 261 270 276 274 272 266 266 268 270 270 271 273 274 272 264 241 219 205 211 215 219 219 219 217 214 218 221 226 229 231 232 233 234 234 234 229 224 179 104 92 102 126 215 238 240 243 246 244 245 247 248 248 249 250 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 52 50 49 48 45 44 45 49 55 60 69 77 83 89 93 98 104 107 109 111 112 110 108 102 94 79 58 13 340 326 322 321 322 323 325 327 329 333 331 320 247 212 224 239 252 262 277 287 309 53 76 84 83 81 79 76 70 71 99 154 172 171 162 151 148 155 172 182 182 186 191 200 210 206 199 193 197 211 225 248 272 300 356 119 177 205 225 230 235 229 184 154 135 128 175 230 257 262 269 272 282 311 333 357 18 42 16 321 319 318 310 289 148 324 315 290 300 12 7 359 17 94 125 132 135 144 293 303 302 261 275 314 320 323 318 315 313 333 3 76 104 92 67 336 340 350 354 347 312 300 296 290 290 288 294 319 326 326 313 298 266 264 285 300 308 313 318 319 346 0 345 336 318 308 293 295 315 333 7 27 32 33 350 327 317 317 335 353 13 33 83 277 282 294 310 326 305 293 329 341 174 216 274 262 287 333 338 340 10 78 17 336 312 337 49 358 329 301 302 78 78 71 336 298 289 285 279 292 297 296 292 289 287 282 261 249 263 272 276 276 276 279 283 289 292 295 295 295 296 294 291 292 292 288 280 245 231 260 268 267 269 270 269 267 265 266 267 267 268 267 268 269 271 270 259 241 217 230 241 250 256 261 263 264 260 257 254 253 251 251 251 252 249 222 142 129 123 116 113 114 119 123 126 127 128 128 131 135 138 137 132 126 121 131 150 208 242 258 273 302 318 329 341 338 255 200 206 214 220 228 229 229 226 223 223 225 227 229 230 232 232 234 233 229 220 209 202 199 197 198 200 201 202 202 201 200 199 201 205 207 207 203 200 191 160 139 148 157 160 163 164 165 169 170 171 174 169 165 168 172 177 180 174 168 165 165 164 165 167 171 175 178 181 184 187 188 189 188 188 188 187 183 179 177 173 170 167 167 166 168 167 172 179 186 194 205 218 222 197 177 171 171 172 173 176 179 187 200 203 192 184 183 184 187 190 191 191 191 193 194 196 198 200 201 202 200 197 192 185 180 177 176 177 180 184 187 191 196 198 200 202 203 203 203 202 204 205 210 213 216 219 220 224 227 228 230 232 234 235 233 233 238 254 301 322 332 318 306 289 272 249 236 218 193 178 172 175 180 187 199 213 223 230 229 228 226 224 222 218 215 203 189 166 152 138 140 142 143 152 167 206 230 242 247 248 250 251 245 239 234 228 221 221 225 231 236 242 252 269 298 311 322 310 297 284 272 259 256 254 255 255 253 247 232 219 217 232 240 245 251 259 266 270 268 266 265 265 267 267 267 267 270 272 273 264 234 212 201 207 210 215 216 216 214 213 217 221 226 228 230 231 231 231 222 203 154 118 96 103 118 180 204 218 223 228 233 237 240 243 247 250 251 251 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 51 55 61 66 71 79 84 89 92 99 105 111 116 119 121 123 119 115 107 98 92 37 319 314 315 316 316 319 320 323 325 327 328 326 322 307 279 284 301 314 333 350 23 53 65 72 75 76 78 78 81 91 125 162 171 170 159 149 140 140 146 157 164 171 177 183 188 188 186 184 189 195 199 207 219 253 324 249 195 217 220 210 205 199 192 182 178 184 201 242 266 263 267 279 297 322 344 9 28 42 66 114 254 260 247 189 173 170 250 280 292 304 323 0 19 66 123 150 224 208 233 286 292 293 5 7 340 327 303 302 306 319 334 18 30 16 0 339 318 308 307 312 316 318 299 253 277 304 310 324 328 325 311 296 275 247 233 251 271 289 302 337 344 344 324 315 301 307 318 345 353 349 2 14 7 359 331 315 314 329 358 5 8 11 52 93 9 356 333 327 317 331 354 357 358 337 321 299 303 26 332 321 306 278 198 235 280 8 26 330 304 284 285 98 97 93 291 284 275 276 273 277 286 293 294 293 301 304 294 287 284 274 267 266 267 271 279 286 286 286 285 286 287 283 280 286 289 287 276 173 239 261 270 272 274 276 277 275 271 265 263 263 266 269 274 278 281 276 263 235 224 242 250 257 262 266 267 267 267 267 266 266 265 264 264 267 285 46 68 79 88 100 115 122 128 128 129 128 131 133 139 142 142 141 136 135 138 153 174 204 220 236 239 246 250 251 248 244 236 228 220 219 223 228 230 231 229 227 226 227 230 233 236 236 239 244 243 242 233 223 212 206 202 201 201 202 202 201 204 204 199 198 199 202 201 192 182 174 167 159 166 168 171 173 173 173 172 170 169 174 171 155 169 172 174 176 172 165 163 164 167 170 175 178 182 185 187 189 190 189 187 179 164 116 96 93 104 110 102 88 71 72 83 104 138 164 176 186 194 204 225 247 260 197 176 173 172 172 172 174 180 191 211 207 194 186 184 187 190 191 191 192 193 195 199 200 201 200 200 197 193 187 180 177 175 177 180 183 185 188 193 198 200 202 202 201 202 202 200 202 206 210 213 217 220 225 228 232 232 234 238 240 242 242 245 262 290 316 306 296 286 280 275 268 256 242 225 207 195 188 188 189 190 202 215 225 230 228 226 222 221 219 215 208 195 183 170 169 165 161 157 148 158 175 209 229 241 245 247 251 252 252 248 246 237 229 227 231 239 261 288 308 319 322 315 307 293 280 272 265 260 259 257 260 260 259 247 224 205 204 223 235 241 246 251 258 264 267 265 266 264 264 265 266 267 270 271 271 258 222 204 193 203 209 216 215 214 212 213 215 220 225 227 227 223 216 203 171 139 122 122 129 167 193 204 211 217 222 226 232 235 238 242 245 249 251 254 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 85 91 96 104 113 121 124 128 132 132 127 121 115 113 115 121 305 304 308 311 313 315 317 319 323 327 331 333 337 340 346 356 0 4 10 18 31 44 55 59 60 63 65 67 68 76 114 151 154 155 144 135 128 130 133 139 142 142 143 143 147 149 152 157 162 172 178 182 185 192 346 1 221 218 209 205 195 192 194 197 203 215 224 240 252 256 279 311 326 335 346 2 17 37 61 79 115 114 130 144 152 155 197 255 276 301 84 47 32 50 72 340 324 76 292 298 309 324 3 351 325 323 319 328 329 328 0 35 15 358 326 309 291 258 238 259 271 238 136 122 335 326 311 306 316 315 310 310 303 270 241 230 252 319 323 323 297 294 297 296 291 321 17 4 356 345 352 357 338 319 301 303 318 341 2 4 354 341 346 5 24 10 338 335 344 8 12 349 330 310 307 305 229 168 214 258 291 273 180 187 183 112 11 313 304 297 293 147 132 157 227 255 271 283 279 267 273 281 283 285 288 293 297 298 298 288 276 261 254 252 267 276 279 281 280 281 283 280 280 284 284 282 266 234 244 261 273 278 283 285 285 281 276 270 266 265 271 280 289 291 290 288 281 255 243 247 254 260 264 266 267 270 271 272 274 273 272 270 268 266 269 70 91 96 110 123 133 137 138 138 135 133 138 143 150 151 149 146 146 149 155 168 185 203 214 224 227 227 225 228 233 235 236 234 230 225 227 229 231 232 232 231 227 230 231 233 235 236 238 240 240 239 235 227 219 213 208 205 203 202 202 204 205 202 192 186 182 189 183 160 155 159 169 176 176 174 173 174 175 173 171 166 163 157 137 98 127 138 135 146 158 166 167 169 172 177 180 183 186 186 187 185 184 168 137 98 81 64 61 58 63 67 70 65 58 47 31 6 8 19 137 175 188 204 242 285 309 284 208 178 172 171 173 175 180 189 204 208 208 195 187 187 189 191 192 194 196 198 200 200 200 199 197 195 192 187 183 180 181 183 184 185 188 190 194 199 202 203 201 199 198 196 196 201 206 211 215 220 228 236 244 248 245 242 240 243 245 251 255 267 267 265 260 258 257 258 257 254 248 239 226 211 202 195 195 195 194 205 216 227 232 229 227 221 220 219 213 204 192 184 180 180 177 169 162 158 176 193 213 227 237 241 245 249 252 255 256 254 251 246 246 257 272 302 316 317 312 302 292 284 278 271 268 264 264 262 261 263 264 262 248 221 192 194 214 227 235 238 244 250 258 264 266 267 267 266 266 266 267 271 271 268 248 206 189 188 201 212 219 219 217 215 216 218 221 223 218 206 187 169 149 140 137 139 155 180 194 204 209 214 217 223 228 234 236 239 242 244 247 252 256 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 133 138 143 142 139 135 132 128 125 137 284 307 309 310 311 313 318 320 324 331 335 342 347 356 2 9 14 16 21 25 31 37 44 45 45 45 42 40 35 27 53 102 123 129 131 127 123 124 124 126 126 123 124 126 126 125 121 120 124 123 131 147 150 138 110 28 336 305 273 230 204 201 203 210 216 222 230 238 246 259 319 356 16 21 16 15 16 35 39 38 48 60 110 140 154 174 245 268 271 286 351 26 28 29 46 49 346 280 285 303 328 342 5 343 330 342 344 346 345 357 52 48 12 341 306 308 306 254 205 214 214 187 128 97 330 302 289 273 249 295 307 313 315 307 298 289 318 324 305 291 274 278 286 300 315 330 355 3 351 342 338 332 316 310 303 313 330 354 355 344 329 323 328 16 54 9 332 341 18 89 128 252 263 267 283 291 247 183 174 213 264 263 243 201 171 150 130 325 309 304 293 259 187 168 167 184 272 276 277 274 276 277 280 284 300 321 321 311 305 299 291 271 242 228 251 264 272 275 278 280 283 286 289 291 291 287 272 253 244 254 267 275 281 284 284 283 281 280 275 272 276 282 282 283 283 284 279 265 255 251 257 261 262 264 265 266 268 272 273 273 272 269 268 265 253 200 154 171 188 184 174 160 154 148 146 147 154 161 164 162 159 157 159 163 171 181 191 200 207 215 220 223 222 223 227 233 236 237 235 232 231 231 231 232 232 231 228 230 232 235 235 235 234 235 236 233 232 227 223 219 214 210 208 206 204 202 197 187 158 171 175 183 183 169 167 170 178 184 184 176 169 172 172 170 165 158 149 140 118 99 90 101 114 141 165 198 208 189 182 180 182 183 182 178 170 155 128 107 99 96 97 94 89 84 81 87 97 107 126 166 205 314 331 345 354 8 17 8 0 351 346 335 323 275 183 175 175 177 183 188 196 199 199 191 189 191 191 191 193 195 198 200 201 200 200 199 199 199 196 192 189 188 189 188 188 188 190 191 195 198 202 202 196 191 186 188 192 198 203 212 222 239 268 289 283 269 256 245 242 244 246 248 246 241 239 238 237 238 240 242 244 245 242 235 220 205 203 202 204 201 199 207 218 230 234 233 228 222 222 219 213 203 191 187 184 184 180 175 178 182 195 206 217 226 235 241 246 252 256 260 261 262 261 259 259 273 288 296 296 287 282 274 271 268 265 263 259 255 254 256 257 260 260 261 251 225 187 192 208 222 230 232 235 242 252 260 265 266 266 266 266 266 267 270 268 263 234 187 183 193 208 218 223 223 222 222 220 219 212 194 154 138 133 137 139 140 149 164 178 190 195 200 205 214 223 228 232 236 238 240 242 243 247 250 252 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 154 161 169 176 195 258 293 305 310 316 320 326 330 337 344 353 0 5 10 13 17 20 22 26 29 34 35 34 33 30 25 18 14 12 19 39 73 104 112 115 115 115 116 118 117 115 119 119 121 120 120 123 123 123 125 132 135 137 136 141 291 289 278 246 223 218 217 222 224 226 231 238 253 293 348 15 45 71 99 129 141 123 87 41 34 41 94 141 173 203 236 255 271 297 310 297 326 347 38 125 198 254 278 303 325 304 284 276 296 14 346 336 316 307 69 50 5 330 306 316 325 337 190 197 217 223 121 13 299 284 279 250 222 251 280 293 304 317 49 156 275 284 278 292 296 293 301 328 347 359 358 356 346 331 313 313 317 332 340 344 347 121 187 234 276 293 308 353 88 0 323 316 309 198 213 252 247 249 264 272 275 282 283 270 268 273 277 70 140 135 97 351 315 309 302 265 168 121 102 64 287 276 280 284 286 288 294 316 340 333 323 310 304 299 298 291 266 245 249 259 269 270 272 274 285 300 302 301 296 292 283 270 252 252 257 267 275 280 283 284 286 287 283 272 248 264 271 276 277 279 276 270 265 261 260 261 262 262 262 263 264 267 270 271 269 268 268 264 251 211 185 189 190 190 176 157 149 146 154 162 174 178 181 174 171 172 175 180 184 188 191 195 199 203 208 214 219 222 225 233 237 241 240 239 236 235 235 232 230 228 228 230 232 234 237 237 236 234 232 228 226 225 222 221 220 218 210 198 180 164 141 150 158 178 180 178 176 172 175 177 178 178 175 168 165 166 164 162 155 149 143 138 130 125 119 133 150 165 173 180 179 24 74 132 157 157 151 140 126 115 108 101 104 109 117 121 122 125 128 140 154 166 177 188 189 196 202 229 339 4 20 9 0 353 346 336 335 335 325 209 180 178 181 186 191 195 193 183 180 170 174 180 186 194 201 201 200 199 199 200 201 200 197 194 191 191 191 188 186 189 194 200 199 196 190 185 176 176 176 182 184 188 189 155 4 333 306 296 289 272 260 249 245 244 242 242 239 236 235 233 234 236 239 241 243 246 243 234 210 199 204 207 210 206 203 206 215 229 234 236 229 224 221 217 212 201 192 188 185 184 183 181 186 192 200 210 219 228 237 244 251 256 257 256 256 256 258 260 260 261 258 255 255 254 255 255 257 256 257 253 247 243 241 243 247 251 253 255 253 234 188 191 201 217 226 226 228 230 243 252 258 262 264 264 265 266 267 268 266 260 229 198 191 204 218 225 228 227 225 223 215 198 147 121 113 122 134 142 148 157 164 174 180 184 189 197 205 217 225 232 235 237 238 239 241 244 246 247 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 223 241 261 293 308 320 335 345 354 358 5 10 15 17 19 19 20 23 26 29 28 27 23 20 14 10 5 6 7 19 35 63 80 93 100 102 106 106 107 111 115 115 117 120 122 123 125 124 127 129 132 135 143 164 229 254 259 254 251 253 257 256 252 248 245 250 284 351 21 50 73 97 117 135 147 155 151 129 74 56 62 67 66 28 301 300 303 321 310 306 326 339 114 152 223 279 299 302 304 291 279 259 208 129 255 289 290 322 48 32 4 329 312 305 299 297 278 252 242 244 292 310 304 292 277 246 232 229 241 255 273 282 190 193 245 296 315 329 332 322 323 336 341 346 347 339 326 314 303 321 339 356 357 351 347 319 180 174 192 274 306 282 232 243 276 297 307 312 307 301 279 274 278 274 285 311 313 301 297 295 67 90 86 325 333 333 327 317 312 282 148 120 133 170 253 266 273 280 285 291 296 316 322 312 303 297 295 294 297 296 288 281 275 276 275 271 265 260 282 299 293 292 291 290 290 287 284 284 284 288 283 281 284 286 290 290 289 274 250 258 266 272 274 275 272 271 270 267 265 264 263 261 261 259 259 260 263 266 268 268 269 263 251 219 198 191 182 166 143 129 132 145 169 186 197 197 194 187 184 184 186 189 190 190 189 189 192 195 197 194 198 207 223 231 240 244 245 244 242 240 239 235 232 228 228 229 233 235 239 241 239 235 232 226 223 221 222 223 222 221 213 160 122 123 128 157 177 186 184 178 175 173 174 173 171 165 154 156 157 161 158 155 151 148 146 146 146 149 154 160 164 162 151 128 101 71 60 58 63 76 87 98 104 103 101 99 110 118 128 133 136 143 150 160 169 179 181 184 178 178 184 188 1 29 33 19 3 336 323 318 326 332 335 339 343 11 62 122 133 142 118 87 53 36 30 25 15 351 313 233 186 177 178 182 182 182 176 173 173 176 178 174 177 182 190 198 196 189 180 173 167 170 174 178 177 166 136 83 205 237 253 258 260 255 252 249 246 242 237 235 236 240 247 254 261 264 262 259 260 267 266 252 220 211 212 213 213 208 207 211 218 227 235 238 234 227 217 212 206 199 192 187 184 183 181 183 191 197 206 213 219 229 236 243 247 250 251 252 251 253 254 256 253 244 236 232 234 238 241 244 246 247 250 246 241 238 236 237 240 243 247 250 257 244 199 194 199 214 223 229 227 227 234 244 252 256 260 262 264 265 266 267 264 260 244 227 216 220 223 226 227 226 221 210 174 132 120 123 130 141 150 153 156 159 162 167 171 178 185 197 208 218 227 232 234 236 237 239 239 241 242 242 244 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 343 0 7 11 14 17 20 21 21 21 22 24 24 24 23 20 17 13 7 3 0 2 5 13 24 41 57 73 81 89 95 99 101 107 111 115 117 119 121 124 128 130 130 130 131 142 160 187 223 245 255 265 266 269 269 272 272 275 276 278 282 21 62 75 85 94 100 108 114 123 137 140 129 125 54 302 294 277 282 305 331 93 326 324 336 344 149 201 261 287 281 252 271 282 285 282 261 197 195 237 286 346 30 31 2 318 311 307 302 296 288 280 268 234 220 284 299 292 275 246 246 246 241 239 255 338 65 32 0 356 348 324 317 308 324 338 331 323 310 306 302 300 308 339 351 354 347 335 341 347 13 60 39 295 290 281 239 191 195 226 293 306 303 307 308 318 332 323 314 313 307 299 311 4 37 37 296 289 295 321 322 311 310 313 308 180 182 196 224 243 253 262 265 270 282 299 291 280 280 281 284 287 291 291 290 292 293 292 289 285 271 258 270 277 279 282 285 287 291 301 311 321 313 306 293 288 287 289 290 290 288 274 262 261 266 272 271 270 267 266 267 269 267 266 265 262 259 257 255 254 258 261 265 267 268 262 250 221 196 172 152 131 118 120 139 178 206 214 216 210 202 193 188 187 188 188 189 189 189 187 184 180 175 166 180 198 219 230 238 245 249 251 250 247 244 241 238 234 232 230 235 239 242 242 240 236 232 228 223 219 222 222 219 218 214 136 120 140 165 185 191 193 186 178 175 174 172 170 165 164 162 160 159 156 156 153 151 150 150 153 154 157 159 158 152 141 132 121 112 101 94 82 72 77 82 89 97 102 107 111 120 127 133 139 144 152 160 168 173 180 174 165 163 164 172 165 76 67 62 231 246 255 267 281 297 311 321 332 342 0 19 43 60 73 74 71 70 55 18 0 353 357 358 356 353 347 15 92 111 107 94 88 82 85 94 114 155 179 188 195 193 187 181 178 176 178 182 188 193 202 209 212 217 223 232 237 240 241 243 246 247 248 239 229 254 274 282 285 285 278 276 273 273 277 272 258 238 226 218 215 214 212 212 215 223 230 240 250 254 243 222 202 197 195 191 187 184 181 183 186 193 202 210 216 220 226 230 236 239 241 245 247 247 248 248 247 245 240 232 228 231 234 237 240 242 243 242 239 236 234 234 235 239 241 247 252 266 256 223 204 205 213 223 232 228 229 232 240 248 253 257 259 261 264 265 267 264 260 249 236 224 220 218 214 208 202 180 151 133 129 131 139 147 148 149 150 152 153 155 159 165 177 189 203 214 221 227 230 233 233 234 236 237 238 240 243 244 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 27 28 28 26 26 24 21 17 14 10 6 3 359 357 359 3 8 18 32 48 60 69 79 89 96 100 106 112 115 117 120 123 127 131 133 133 138 142 149 162 200 237 261 274 282 283 284 285 282 277 278 280 269 247 99 84 81 80 80 78 74 77 96 121 137 150 173 199 229 236 237 240 247 233 17 12 15 19 38 88 118 223 250 232 214 227 251 274 281 278 257 226 244 347 22 26 26 320 282 276 275 280 286 294 297 295 201 175 194 241 268 270 265 275 280 274 293 339 7 16 5 346 321 292 261 285 343 7 349 327 308 288 287 294 304 323 352 350 345 341 336 335 331 324 351 31 341 327 342 328 180 183 199 267 292 295 317 341 322 308 295 294 298 295 292 0 53 329 311 298 314 299 253 275 290 304 315 309 304 288 223 186 202 227 250 255 245 257 267 270 268 269 271 275 281 285 285 286 289 292 294 292 291 282 274 272 275 279 281 283 285 292 301 308 315 307 301 294 291 290 290 291 291 288 280 272 267 270 272 272 268 263 262 262 266 268 267 265 262 259 256 254 254 255 257 261 263 264 261 246 199 164 145 138 137 145 183 205 218 223 227 221 207 190 176 178 178 180 178 176 176 174 174 171 167 164 164 184 203 219 227 233 242 248 253 254 253 251 247 245 244 238 236 235 240 242 241 239 233 230 229 225 220 221 220 218 212 197 160 150 160 175 192 195 195 189 182 176 173 171 169 167 165 162 159 157 155 155 154 153 153 153 153 154 154 153 149 144 137 130 124 119 116 114 108 102 98 98 103 113 120 126 131 137 140 143 147 153 160 167 175 172 166 154 150 158 160 165 163 168 187 198 206 216 225 235 246 257 266 269 277 294 337 16 45 64 77 86 103 134 151 180 229 289 292 288 279 277 280 311 17 53 57 54 53 54 57 63 81 168 195 190 186 180 180 181 184 186 192 198 203 207 210 212 214 215 219 223 228 232 234 238 245 258 330 0 314 269 264 265 264 263 263 262 262 262 261 260 256 247 237 225 217 212 212 211 214 225 238 253 265 272 262 244 218 203 196 191 188 186 184 185 189 193 200 208 215 222 228 230 231 231 234 236 239 242 241 241 239 239 237 233 230 230 232 235 237 239 239 238 236 234 233 234 236 242 247 257 265 276 269 247 230 220 219 226 232 232 232 234 239 246 252 256 260 262 264 267 270 270 264 249 235 209 187 166 154 144 139 136 133 129 135 143 147 147 142 140 140 143 148 152 159 171 184 198 210 217 223 226 229 230 231 232 234 236 238 241 245 248 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 24 19 13 9 6 3 0 357 357 357 1 6 15 27 44 57 68 78 88 97 103 108 113 117 117 119 120 122 127 128 127 132 132 136 155 237 294 298 307 309 312 306 304 300 296 296 299 298 31 95 80 76 73 70 65 63 57 75 107 135 156 173 192 211 216 218 204 180 102 49 40 47 52 58 66 76 76 69 35 21 162 224 247 264 274 278 280 307 0 31 6 301 272 259 247 246 249 263 276 287 284 261 232 209 244 270 280 293 305 309 309 327 343 348 341 321 301 280 271 285 351 0 0 336 317 308 302 301 313 323 343 354 358 351 341 330 317 323 324 346 79 87 340 316 299 238 167 182 245 298 321 322 312 300 292 279 283 291 311 332 6 352 319 347 348 334 295 238 248 282 309 314 308 304 302 273 180 179 202 244 251 247 249 255 266 269 269 265 264 272 277 280 281 283 282 283 285 285 285 282 278 280 281 283 284 286 289 297 307 312 306 302 298 296 295 294 292 290 287 282 279 277 277 276 276 272 267 262 261 264 266 268 265 262 259 257 256 255 254 255 255 258 260 260 236 165 144 142 156 186 213 220 224 225 225 219 195 164 159 158 165 167 169 163 159 160 163 167 169 168 172 178 194 207 220 225 229 236 245 253 257 257 256 253 252 248 243 241 236 238 239 240 236 230 229 227 226 222 219 215 213 205 189 164 158 165 178 190 191 194 197 189 180 173 167 166 162 161 158 155 154 154 155 155 154 152 152 151 151 150 149 148 145 140 136 133 129 127 125 125 125 127 131 135 138 143 146 149 154 156 157 159 164 168 173 176 166 153 150 155 165 167 170 175 181 190 198 205 210 216 224 231 242 238 236 231 237 286 28 52 77 98 127 150 169 175 182 188 202 217 227 232 231 230 229 179 75 75 78 85 126 187 194 199 208 217 235 218 186 180 177 186 195 202 204 205 205 206 209 212 215 218 222 228 233 238 252 293 307 299 269 256 249 248 248 247 247 248 249 249 249 248 251 251 251 243 231 217 208 205 201 202 220 243 262 262 259 248 236 217 200 184 182 182 185 188 190 190 191 197 204 212 220 228 232 234 233 232 228 231 237 237 237 236 236 237 234 231 230 231 234 236 238 240 239 238 234 232 235 238 245 251 261 267 272 264 255 249 238 227 228 230 231 233 236 239 244 250 255 259 260 264 268 271 277 273 262 237 190 147 132 127 128 131 133 135 139 142 146 142 140 137 137 138 145 154 159 169 182 193 205 213 218 222 224 225 227 228 231 233 237 240 243 247 249 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 3 6 10 13 19 29 43 56 70 81 93 100 107 113 114 115 115 116 118 118 118 119 116 115 112 93 49 346 330 329 326 326 326 323 320 316 317 317 323 331 37 72 74 75 74 74 72 62 58 63 104 150 173 188 197 201 203 198 180 132 75 61 59 64 65 65 63 61 56 45 25 17 25 205 218 248 263 266 275 299 343 41 246 257 267 268 264 247 239 247 254 259 262 265 263 260 276 282 281 289 300 318 322 323 327 329 318 303 311 324 354 357 357 337 324 311 305 315 324 343 348 352 357 353 350 325 294 301 309 325 335 343 13 42 194 226 273 278 162 174 211 282 293 289 287 286 288 286 283 320 26 8 355 317 298 335 333 306 292 277 248 233 251 259 263 276 282 274 242 180 188 211 226 243 255 261 267 271 273 268 267 272 276 280 281 281 278 276 276 277 280 281 282 283 284 285 285 287 295 308 326 326 322 312 305 298 294 291 292 291 288 285 286 284 282 282 281 280 276 268 264 262 265 265 264 261 257 257 258 256 256 254 253 254 254 253 221 164 148 161 185 212 225 228 227 218 195 154 146 142 150 157 165 163 161 156 154 156 160 165 172 178 183 190 199 210 219 222 226 232 242 252 255 257 259 258 256 253 249 246 242 239 240 239 235 230 226 224 224 220 213 206 201 196 180 154 158 162 176 184 189 195 201 195 182 171 165 161 156 152 154 153 154 154 154 153 152 149 147 146 146 148 148 148 147 145 142 143 143 141 141 143 146 149 153 155 156 159 161 163 166 167 168 168 169 172 174 173 163 156 158 162 168 171 175 183 189 195 200 204 210 214 219 223 231 233 234 232 238 267 39 62 94 123 150 166 174 179 184 190 199 208 216 220 218 211 195 178 157 172 184 196 202 206 205 204 205 209 215 222 231 229 215 197 206 212 222 224 219 215 209 212 218 225 231 239 255 293 306 298 274 263 254 249 244 243 242 242 243 246 246 246 246 244 245 246 248 242 232 212 195 180 170 168 191 236 254 255 254 243 227 200 182 166 165 170 184 194 199 193 190 194 202 213 219 223 228 233 235 231 220 226 231 235 238 238 239 239 236 233 231 232 235 241 247 253 254 251 241 232 236 240 249 254 259 264 266 261 257 254 246 239 233 233 233 234 236 238 241 248 253 256 260 264 268 274 280 269 248 224 187 158 141 131 135 137 140 145 147 145 142 139 137 137 140 143 154 164 173 182 193 201 208 216 218 221 221 222 223 226 228 233 237 241 245 249 251 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 27 33 42 55 69 88 100 108 117 118 117 115 116 115 113 113 113 114 108 99 74 47 20 354 341 339 335 333 332 328 327 327 326 327 336 356 37 61 71 71 73 76 74 68 58 40 217 213 215 212 206 202 197 186 158 105 73 63 65 69 69 71 70 67 59 47 26 12 339 238 228 232 244 254 271 281 248 203 210 227 246 256 261 253 250 249 253 260 266 269 272 273 273 276 278 293 305 310 317 318 324 330 337 347 4 16 32 7 329 300 298 315 331 343 358 5 0 357 358 336 321 303 286 277 343 17 0 354 332 295 241 243 268 272 281 268 247 224 245 256 266 281 302 299 281 18 56 21 342 301 287 281 277 275 284 293 305 264 233 237 241 246 254 265 262 241 202 191 206 236 263 271 278 282 283 278 277 278 280 282 283 281 279 277 276 274 275 279 282 286 288 292 292 296 305 314 324 319 313 304 299 295 296 298 297 295 289 286 289 289 288 287 286 284 281 276 270 265 265 264 262 258 252 253 256 258 257 254 251 250 248 244 230 207 187 201 211 222 227 228 209 153 137 130 136 146 158 162 165 159 156 156 156 158 163 167 177 183 188 195 202 207 212 211 218 228 236 246 249 252 253 256 256 257 256 255 250 244 242 240 235 232 226 222 220 213 206 194 183 169 151 138 155 165 174 180 182 192 197 199 188 172 161 154 153 152 152 154 152 153 151 148 146 145 145 144 145 147 147 147 146 145 145 146 147 147 149 154 157 161 162 164 166 168 170 170 169 168 169 169 171 174 173 169 162 161 162 165 168 172 179 187 194 200 203 206 209 212 215 213 211 207 212 217 221 224 179 118 119 136 155 169 178 184 189 193 201 208 215 217 213 201 183 179 180 188 195 201 203 206 206 204 202 201 202 203 205 211 227 242 235 231 229 228 229 222 206 214 237 258 267 272 275 274 264 259 256 252 249 247 244 243 242 243 245 247 249 248 246 246 245 244 246 241 222 190 167 150 143 147 180 230 246 253 253 243 219 178 162 152 153 165 187 206 213 204 198 194 202 213 217 219 221 226 233 229 222 221 225 232 237 240 241 242 240 240 239 242 249 260 270 278 279 272 249 230 227 231 241 249 254 258 260 259 256 253 251 247 241 239 238 240 239 239 241 244 249 255 260 264 269 269 269 242 227 206 184 158 147 142 143 145 146 145 145 142 140 138 140 141 147 154 165 176 184 193 200 204 210 215 218 220 220 220 222 223 228 234 238 243 249 252 254 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 109 120 131 131 131 127 124 119 113 107 95 91 78 52 31 13 0 351 340 340 340 339 336 332 331 330 332 337 347 7 39 60 73 74 75 79 80 79 67 312 261 248 241 234 224 213 200 174 123 87 73 66 67 68 68 67 66 61 54 39 23 346 246 228 229 231 241 250 264 262 244 230 224 234 243 251 253 255 260 265 264 265 268 269 270 272 272 282 289 287 297 309 325 336 345 359 19 27 32 32 25 281 272 284 306 333 358 11 17 9 357 345 330 299 296 301 296 209 55 42 9 344 320 315 309 292 280 264 239 216 266 273 270 268 284 315 324 305 286 67 81 78 327 298 288 268 271 279 324 332 328 300 277 258 254 260 250 250 251 244 210 198 206 231 252 264 273 278 281 281 281 282 282 281 280 279 277 278 278 275 276 277 285 291 292 293 294 297 303 301 296 284 280 279 287 295 301 303 299 293 284 279 279 285 289 289 288 287 285 281 275 270 266 264 262 256 252 250 252 255 255 254 249 246 242 239 237 232 226 227 227 225 215 185 147 128 131 136 146 154 161 160 160 157 156 159 158 161 164 170 177 182 186 192 197 197 196 192 204 220 233 240 241 242 243 248 251 257 259 260 254 247 246 245 242 237 228 222 217 208 194 174 149 127 123 132 155 165 172 174 176 184 194 204 193 175 163 156 155 154 154 153 149 148 146 143 142 143 144 144 145 145 146 145 145 146 146 146 147 150 153 156 160 162 164 167 168 167 167 164 161 161 164 166 171 173 169 163 156 159 161 164 169 175 182 189 194 200 206 208 211 212 211 205 198 189 193 201 205 209 203 184 159 151 152 171 185 194 199 202 209 213 218 216 211 189 174 177 184 193 199 203 204 204 204 202 201 200 199 199 201 203 210 217 222 224 223 220 218 207 200 205 218 234 242 245 242 243 242 244 246 247 246 244 243 241 243 243 244 245 247 247 246 244 244 242 239 227 193 165 148 141 141 162 197 228 243 250 249 241 209 166 155 151 157 174 199 217 226 223 213 204 206 211 213 213 211 216 225 226 224 217 216 218 227 234 240 243 245 246 248 257 269 278 281 279 276 273 264 247 232 238 245 248 251 254 254 257 256 254 253 249 243 240 239 243 245 244 243 244 245 246 253 258 263 250 237 224 210 195 173 154 149 147 150 150 147 146 144 143 143 143 147 153 160 166 176 186 191 196 203 208 213 216 217 218 217 218 221 226 230 237 241 248 251 254 256 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 133 136 136 132 118 82 28 6 0 352 347 345 344 344 343 339 336 332 331 334 341 351 14 41 68 77 78 81 83 86 87 76 312 274 265 263 260 255 244 237 217 92 83 75 74 74 73 70 69 67 63 51 12 330 281 263 246 238 236 239 245 249 244 240 237 238 244 248 253 250 248 251 253 256 261 267 270 274 287 291 285 284 287 307 328 351 9 25 35 45 52 52 265 274 282 285 302 343 359 15 19 18 356 337 315 297 262 281 299 305 324 21 27 17 329 306 303 303 302 300 301 210 186 228 254 272 301 52 348 316 299 301 6 44 87 309 303 306 316 357 355 354 340 318 309 306 305 312 314 288 266 237 222 207 211 216 229 237 243 251 258 270 276 279 281 281 280 278 278 277 278 278 278 276 277 284 287 286 289 293 294 294 286 275 264 265 274 288 297 300 298 294 290 281 271 269 278 284 288 288 287 286 285 281 276 270 268 264 259 254 248 249 252 254 253 249 244 237 237 238 238 237 235 227 211 180 154 147 145 149 152 156 154 154 150 153 156 156 157 155 157 165 172 178 180 183 186 188 185 183 182 196 213 230 238 242 241 240 241 242 248 253 257 256 252 248 248 251 242 233 222 213 197 171 131 112 107 121 137 156 162 165 168 172 180 189 198 197 187 169 162 157 156 154 152 146 140 140 142 144 144 144 144 143 144 145 146 145 147 147 147 150 152 153 155 157 158 161 158 156 147 146 147 153 158 162 168 174 174 170 161 156 160 163 168 174 180 185 190 192 197 202 208 210 212 209 200 193 185 190 195 200 203 202 193 177 167 166 183 199 214 221 223 224 224 225 217 186 157 157 173 185 198 200 203 201 198 197 196 196 196 197 198 203 208 212 215 219 218 217 211 205 196 192 195 207 220 230 234 235 235 235 237 240 242 243 242 241 241 241 241 242 244 246 247 247 244 240 227 209 172 162 157 152 156 166 188 208 226 237 244 243 234 196 165 160 163 170 185 203 219 228 230 226 218 214 212 209 206 202 209 216 219 219 214 212 212 220 228 235 240 243 246 250 259 267 271 271 271 276 279 284 281 274 261 256 251 251 250 253 253 255 256 255 251 246 239 234 234 236 239 240 239 234 229 228 233 239 237 228 217 202 184 167 157 155 154 155 153 151 149 148 148 149 152 158 164 170 178 185 190 196 199 204 209 213 217 217 217 216 219 222 229 235 242 247 252 255 258 260 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 1 344 336 335 331 336 338 342 342 338 334 332 333 336 341 354 24 53 73 77 82 85 87 88 87 74 325 293 285 282 284 279 278 276 331 74 79 83 84 83 82 82 78 79 73 56 295 269 258 249 241 237 234 233 238 239 239 242 242 246 251 255 259 258 258 260 260 261 264 268 272 275 277 277 281 292 303 323 346 11 36 54 61 66 85 71 338 4 11 36 30 12 14 21 16 3 330 307 285 295 308 313 318 327 336 358 344 327 298 279 271 278 291 301 301 279 252 235 238 253 298 0 299 293 296 319 6 344 323 302 311 333 356 16 347 335 320 311 313 308 305 314 316 305 289 230 208 202 213 221 229 232 234 236 241 252 263 271 277 280 280 280 280 280 281 281 280 272 268 271 276 280 285 288 289 287 280 287 297 296 295 296 294 291 289 287 287 283 269 262 268 278 283 286 287 288 288 286 281 276 272 268 263 257 252 251 252 253 253 250 244 238 238 239 241 239 233 216 198 184 176 174 171 170 162 155 144 140 139 145 149 149 149 148 156 165 175 182 180 178 178 178 180 180 183 194 207 225 236 245 245 242 239 237 239 245 251 254 252 248 251 252 245 232 216 192 154 128 113 123 134 147 150 154 155 159 164 171 178 186 193 198 192 176 165 159 156 153 148 144 137 142 146 145 145 143 143 141 144 146 146 148 147 149 148 150 151 151 152 155 157 157 148 139 138 144 151 157 163 169 173 178 180 178 166 161 162 167 172 180 185 187 188 189 193 198 205 209 212 209 201 192 186 188 192 195 197 198 193 185 176 178 186 200 217 230 236 237 236 236 199 123 128 150 177 193 204 204 201 193 190 188 188 190 196 201 205 208 212 216 217 218 216 214 207 198 189 188 191 210 222 229 232 234 234 233 235 238 241 242 243 243 242 242 242 244 245 246 249 251 249 238 173 149 145 155 164 172 182 190 203 213 225 231 237 233 222 193 176 175 180 184 191 200 213 222 228 226 223 218 214 209 205 201 206 210 213 212 207 208 211 217 225 232 235 237 238 241 248 254 259 265 268 276 285 293 287 279 264 257 254 252 251 252 252 255 256 258 254 247 239 233 229 228 229 224 220 206 204 206 218 224 230 230 221 206 187 174 166 165 161 160 156 155 155 156 155 157 161 166 172 178 185 192 196 199 201 206 211 215 218 219 218 217 221 225 233 240 248 254 259 261 261 263 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 333 331 329 332 332 337 340 346 0 32 63 76 80 84 89 91 91 87 76 338 311 305 300 297 296 294 304 341 74 87 91 93 93 93 91 91 95 110 211 247 247 243 237 234 232 230 231 232 235 237 241 245 250 254 258 260 262 263 263 262 264 267 269 271 276 280 283 290 303 317 328 347 10 43 62 74 72 66 51 47 51 53 52 50 38 31 25 13 342 299 291 285 299 321 354 4 358 353 348 323 310 294 266 232 239 252 272 295 297 285 266 246 227 258 250 239 264 285 304 336 316 309 296 328 9 26 20 332 316 307 313 317 315 314 314 312 309 305 284 220 203 213 221 231 237 242 242 239 239 245 254 267 276 280 284 287 289 290 290 286 276 266 260 274 284 291 295 293 293 297 302 303 298 295 292 288 285 285 286 292 290 272 263 262 274 281 286 287 289 288 287 284 280 277 272 267 260 255 253 252 253 252 250 244 239 238 241 242 235 225 209 200 195 194 192 187 179 166 155 146 150 153 159 162 159 159 156 167 180 188 185 173 171 169 176 180 182 185 189 198 213 231 246 250 248 243 238 237 240 245 249 249 247 244 243 240 222 183 138 117 127 139 158 160 162 156 151 154 158 166 175 183 186 190 193 190 180 167 160 156 152 149 149 149 150 150 146 144 142 143 144 147 148 146 147 147 147 146 146 148 150 154 156 160 160 158 156 151 157 161 167 171 175 178 180 180 177 166 162 165 173 179 185 188 188 187 187 191 197 203 206 207 202 196 189 187 189 190 191 194 196 193 188 181 184 189 200 210 222 230 237 237 234 184 139 135 162 187 201 208 204 197 186 186 186 189 194 203 208 212 215 217 219 219 218 217 212 205 193 182 185 193 212 224 232 235 236 233 234 236 239 242 244 245 245 245 245 246 247 248 250 253 256 259 246 195 176 171 182 190 193 199 205 212 219 227 231 231 225 212 196 193 197 201 203 200 202 209 216 223 222 221 216 214 211 210 208 208 209 209 208 205 206 209 215 222 229 231 232 228 229 234 241 249 256 263 271 275 275 268 260 257 254 253 255 254 253 251 251 251 250 247 244 238 229 219 211 200 190 184 184 198 210 219 224 226 226 220 209 196 180 171 167 165 164 161 160 161 163 163 163 166 171 176 184 189 194 198 201 205 208 213 218 221 222 222 224 224 230 237 245 252 258 262 263 263 262 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 351 6 35 65 77 87 88 93 95 97 98 95 65 0 331 318 313 311 315 315 314 333 79 102 104 104 103 104 106 110 128 170 228 238 240 236 233 231 228 229 231 233 235 236 241 247 253 257 259 261 262 263 265 265 266 268 272 276 279 283 287 300 313 324 335 349 7 28 44 58 57 54 53 54 59 61 62 58 51 40 29 15 337 309 304 304 310 334 4 22 58 256 267 278 288 291 270 216 208 209 221 254 278 285 292 324 330 313 288 265 275 277 258 259 276 298 310 346 6 3 341 287 290 293 294 294 294 296 297 301 304 307 309 308 292 257 240 242 256 270 285 274 260 247 247 255 267 278 284 290 293 294 294 290 284 279 277 305 312 318 315 316 313 306 300 295 291 289 287 286 287 290 294 297 291 279 266 263 271 280 287 288 288 288 287 286 283 280 276 271 262 256 251 250 250 248 247 245 244 245 245 245 232 215 198 198 198 200 198 192 182 170 167 167 178 186 191 190 188 190 193 195 193 189 178 165 166 171 182 183 182 175 173 180 196 223 237 244 245 244 240 239 239 243 246 245 243 236 229 222 171 124 120 130 154 163 172 167 163 157 154 158 165 172 178 185 188 188 188 187 182 169 161 156 154 154 155 154 153 149 144 144 143 146 148 151 150 146 146 147 147 147 146 150 154 157 162 167 172 177 176 175 171 171 173 176 178 179 180 180 175 168 169 172 179 184 189 189 187 188 189 194 197 199 195 185 182 182 189 190 189 188 188 189 190 192 191 189 192 196 200 206 213 221 226 226 217 177 156 150 178 196 206 208 202 193 184 187 190 196 202 206 211 217 220 221 222 221 219 216 212 206 195 184 188 198 213 224 232 234 236 234 233 238 240 242 245 248 248 249 250 251 251 252 253 256 257 258 247 232 207 197 196 201 206 209 215 220 226 232 233 231 221 209 199 200 202 210 215 215 216 216 220 223 218 213 208 207 210 212 215 214 211 206 204 203 205 209 213 217 223 229 230 225 220 218 227 235 243 252 258 260 259 256 252 250 250 253 254 255 250 247 245 242 241 238 236 229 214 193 177 165 174 186 197 208 216 220 222 223 222 220 211 199 183 174 169 168 166 164 165 166 166 166 166 169 173 180 185 191 195 198 201 205 209 214 220 224 229 229 229 234 235 242 247 256 260 263 262 262 261 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 97 100 104 106 103 94 67 16 344 329 319 319 324 327 330 333 37 98 110 113 117 121 128 139 163 196 224 233 234 235 231 228 228 226 232 235 235 239 242 249 255 258 260 261 263 266 267 268 270 273 278 279 283 286 294 310 328 343 354 4 14 25 33 39 42 47 53 53 56 58 55 51 45 38 24 8 346 331 325 324 330 347 3 17 37 196 221 232 258 272 271 263 248 230 222 240 262 287 316 4 351 336 310 298 307 307 290 254 245 318 344 4 351 331 306 274 270 274 282 286 290 288 286 286 291 296 301 308 308 302 282 265 258 282 292 288 285 273 262 256 262 271 279 285 285 285 285 289 295 311 327 340 331 323 309 300 297 294 292 289 286 285 286 288 292 296 295 294 290 283 267 263 265 278 284 285 286 285 285 284 283 282 280 275 266 257 249 246 242 241 241 240 244 246 247 241 226 203 184 193 201 205 201 194 187 179 180 185 195 203 209 205 202 201 196 188 180 170 166 164 170 178 191 186 176 163 164 174 196 218 228 234 237 239 240 238 237 241 242 241 236 223 188 128 113 115 137 154 172 173 175 171 166 162 164 168 174 178 183 186 190 188 185 185 182 175 165 159 158 156 155 154 154 150 146 147 147 149 151 154 154 152 151 150 151 152 152 156 161 164 168 173 179 185 188 188 184 180 176 176 175 175 175 177 175 174 175 178 183 186 189 189 188 190 192 195 192 185 170 161 170 180 195 194 191 186 185 186 190 193 196 197 199 201 204 206 208 214 218 218 206 176 170 171 191 200 208 203 195 187 184 189 194 201 206 211 214 217 221 225 227 226 221 216 210 203 197 192 196 202 215 223 231 232 234 234 236 239 240 242 245 248 251 251 253 252 254 255 256 256 254 252 247 236 218 209 204 210 214 218 221 226 231 234 235 231 221 212 205 208 209 214 219 225 229 232 235 234 225 213 202 203 206 212 216 219 215 209 204 201 200 205 210 213 216 223 226 227 222 218 220 224 230 238 246 248 250 251 251 249 249 248 245 244 241 238 236 232 231 230 225 213 190 165 162 167 184 196 207 211 217 220 223 223 223 222 215 200 187 177 172 170 168 167 167 167 164 164 167 170 174 178 184 188 193 195 200 204 209 215 221 224 229 229 232 236 241 248 252 255 258 261 261 261 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 19 347 330 318 319 321 324 328 333 0 84 113 122 131 140 151 165 183 205 220 224 228 231 229 228 226 228 232 235 237 242 244 251 257 259 261 262 265 268 270 272 275 278 282 283 286 293 306 327 345 358 6 13 20 25 30 32 35 39 47 55 58 60 54 47 41 33 16 0 347 339 333 333 335 339 345 351 341 285 231 228 240 252 265 272 274 266 260 261 282 313 337 354 326 311 305 315 342 335 333 333 37 41 29 20 330 308 294 281 240 254 270 279 283 284 283 280 281 284 288 296 303 302 296 283 154 263 278 277 277 276 271 265 262 262 267 273 278 284 291 302 309 319 321 320 306 294 288 287 287 287 286 285 286 288 292 300 298 297 293 291 290 283 268 261 260 271 278 282 283 282 281 281 281 281 280 277 272 260 248 239 234 232 235 239 242 243 243 236 222 203 192 204 212 219 210 199 190 187 189 195 202 208 213 209 199 181 169 157 161 163 169 175 181 186 192 185 173 163 169 184 205 218 224 228 230 232 235 235 234 235 236 234 212 133 108 108 125 143 163 173 183 182 178 175 173 173 175 177 178 180 183 186 190 188 187 185 182 178 170 162 159 156 155 154 153 154 153 151 153 153 155 158 161 159 157 156 156 157 159 161 164 167 173 178 183 188 191 194 197 189 181 174 172 171 173 177 180 180 179 181 184 187 191 191 192 193 193 192 177 162 156 165 181 192 202 196 189 184 187 192 197 200 202 204 204 204 205 205 206 210 213 215 202 183 178 183 196 200 202 192 182 182 189 198 205 211 213 216 217 218 222 227 230 230 227 221 213 206 201 197 200 206 215 224 229 230 233 234 235 237 239 240 241 244 248 250 252 254 255 255 254 254 255 255 253 246 233 223 218 219 221 224 227 229 234 237 241 237 227 218 212 213 213 216 218 223 230 237 243 244 244 232 217 210 207 209 213 218 217 213 204 198 194 199 205 211 215 217 221 225 220 217 214 216 220 227 234 240 244 246 247 247 244 240 235 232 230 227 225 223 222 220 210 192 171 159 166 178 193 202 208 212 216 221 223 226 227 225 218 206 187 180 174 172 168 169 166 165 163 163 164 166 171 175 182 187 191 193 197 201 208 213 217 222 227 229 232 239 246 251 256 258 258 260 261 263 263 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 316 309 295 240 189 174 166 172 177 183 194 207 216 223 225 226 228 228 228 228 230 232 237 242 247 252 256 258 261 263 266 268 271 275 278 282 284 287 293 303 324 347 358 6 13 18 21 24 27 30 35 44 52 64 66 66 61 55 49 37 19 358 341 333 328 325 322 321 320 321 314 294 261 249 246 253 262 270 279 286 292 298 316 332 337 330 303 304 309 329 351 336 326 314 348 56 57 22 297 291 290 302 349 232 236 253 266 276 283 289 292 294 296 297 299 299 299 291 234 257 277 281 280 277 271 268 265 263 263 274 281 286 293 303 304 304 299 294 288 285 283 282 282 284 284 286 290 298 300 302 297 294 291 290 290 284 274 258 257 266 275 279 279 280 279 279 280 280 280 278 273 263 250 235 231 230 234 237 242 242 241 234 226 214 211 215 219 221 209 200 194 195 198 201 204 208 207 198 177 157 156 159 171 180 190 194 197 193 190 186 181 175 187 200 213 218 219 218 220 225 228 229 229 228 219 180 108 98 111 131 154 168 180 188 191 188 185 182 182 182 182 182 180 178 180 186 190 191 189 186 185 182 172 166 161 158 156 156 157 159 159 158 157 156 159 162 167 166 163 160 160 161 163 163 166 170 176 182 185 189 191 194 196 192 185 176 173 171 175 179 183 183 181 183 185 189 192 193 193 194 188 178 161 156 166 179 192 196 199 193 187 185 193 200 204 206 207 207 206 207 207 207 207 208 208 206 196 186 184 188 197 194 189 178 178 186 196 207 212 217 219 220 222 222 225 229 231 232 230 226 217 208 201 200 201 208 215 220 227 229 233 237 240 242 243 241 239 241 245 249 251 253 252 253 253 255 255 257 258 253 246 239 232 228 228 229 232 235 241 246 250 245 236 227 221 220 218 218 219 221 226 231 236 238 238 235 229 220 215 210 212 213 215 214 208 200 193 197 202 210 214 217 221 223 220 216 212 213 217 220 226 233 238 243 243 241 238 234 227 225 223 220 219 217 213 207 194 173 164 163 175 187 197 203 208 212 215 220 225 227 229 229 224 208 191 180 177 172 170 165 162 159 157 156 158 162 168 175 180 186 190 194 196 199 207 212 215 219 222 227 233 246 249 255 256 258 258 260 261 263 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 203 199 199 200 199 200 206 211 213 216 221 223 228 226 227 230 233 238 243 250 253 257 259 263 266 268 271 276 281 284 289 295 305 322 344 0 9 14 19 21 23 20 21 22 28 39 57 68 72 72 67 65 57 45 25 355 332 316 310 305 302 300 302 302 300 295 285 279 274 278 285 293 303 311 315 318 320 322 325 321 307 314 319 330 331 320 316 315 333 0 6 330 287 296 309 329 331 290 261 248 252 261 270 279 286 293 300 300 299 300 298 295 275 241 268 278 281 279 273 270 268 271 273 275 277 279 283 287 287 286 285 283 282 281 280 281 283 285 287 289 292 296 295 294 292 291 291 290 289 286 276 256 257 264 273 277 277 278 279 279 280 280 279 278 273 264 252 239 233 233 234 238 240 240 240 238 231 225 221 218 220 219 213 208 204 204 204 205 205 205 199 189 174 165 170 180 192 198 201 201 199 194 191 190 190 192 200 208 218 218 215 212 211 217 220 222 215 198 139 108 109 122 152 164 176 183 189 195 196 195 192 188 188 186 185 183 182 180 180 183 188 194 195 193 193 187 178 169 162 161 159 158 160 163 165 163 161 160 161 165 171 173 170 165 164 166 167 167 171 174 178 182 185 187 191 194 195 193 188 181 176 174 175 178 180 181 180 184 187 193 195 196 192 186 176 165 161 169 180 188 195 195 193 188 188 190 200 206 210 210 210 208 207 209 211 212 211 207 201 193 184 181 184 188 194 187 180 178 184 193 201 209 213 216 220 222 224 224 225 227 229 231 229 226 217 208 201 200 201 205 211 217 222 228 233 237 241 244 247 243 237 240 244 249 250 251 251 252 253 253 255 257 257 255 251 245 241 239 235 232 232 239 248 254 256 251 243 235 229 225 223 221 220 221 225 228 231 233 234 232 230 227 223 218 213 212 213 213 211 205 200 201 203 206 210 213 218 221 220 215 211 213 217 218 220 225 232 238 238 236 232 227 222 220 218 215 215 214 204 191 172 159 162 170 183 193 199 203 208 212 217 221 225 228 230 229 226 209 190 177 171 169 164 162 157 154 149 153 156 164 171 178 184 187 191 193 195 198 203 207 214 216 219 227 235 247 252 255 257 257 259 260 261 263 265 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 197 196 200 207 214 220 225 227 230 232 235 241 248 253 258 261 264 268 271 278 283 288 296 306 324 343 5 11 16 19 22 21 21 21 21 23 26 34 53 66 73 73 72 69 62 52 32 351 314 292 285 282 284 285 289 291 296 296 299 304 310 316 327 334 335 337 333 331 328 328 330 327 324 327 327 330 330 329 328 328 332 334 334 330 323 329 330 328 316 301 288 277 268 260 257 270 284 290 296 297 299 301 301 301 291 274 272 276 282 286 287 278 269 271 276 278 277 276 274 273 275 276 276 277 278 279 280 282 284 287 289 290 289 289 287 288 288 289 289 290 289 287 279 266 265 269 274 277 278 278 278 278 279 279 279 278 275 268 256 245 239 237 238 239 240 240 240 240 237 233 228 224 223 221 216 211 208 206 206 207 205 199 190 180 174 176 184 193 201 202 203 199 196 193 194 195 197 201 205 211 217 215 211 205 203 206 203 191 153 123 117 123 141 156 176 184 190 194 196 200 200 199 198 195 191 190 188 187 185 182 180 180 184 191 194 197 199 196 188 174 167 163 162 163 165 166 168 168 164 162 162 167 173 178 179 171 169 169 171 174 176 177 178 179 181 185 190 192 193 192 190 186 180 177 176 177 178 179 180 185 190 195 196 197 188 180 172 170 171 180 187 193 196 196 193 188 192 195 204 210 213 214 213 209 207 208 211 214 212 206 189 178 172 177 184 187 188 181 180 181 189 196 202 206 211 214 217 221 224 224 225 225 227 228 227 224 216 206 195 193 194 196 204 213 221 230 233 238 242 247 249 245 240 238 242 247 252 255 256 256 256 256 256 255 256 253 250 245 242 242 240 236 231 236 249 256 259 257 252 242 234 228 227 225 223 222 224 228 230 233 233 231 229 227 227 226 220 216 213 213 213 210 206 205 205 206 208 209 214 217 217 215 213 214 217 220 218 216 223 231 234 232 228 223 219 215 213 212 211 211 195 168 155 157 168 180 190 195 201 203 208 213 217 221 225 228 230 229 221 207 189 177 169 164 159 156 153 150 150 157 163 172 178 183 185 188 189 191 193 197 201 204 210 215 219 224 237 245 252 254 255 258 259 261 262 262 263 266 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 220 223 227 230 233 239 245 250 255 260 263 266 273 280 286 297 309 327 349 5 18 19 19 23 22 20 19 18 17 17 20 29 46 60 69 69 71 68 65 55 33 330 284 273 272 272 272 273 277 285 294 303 313 324 334 342 347 349 348 347 346 340 336 336 335 332 333 334 335 335 335 335 332 332 332 331 330 331 330 330 327 323 309 301 295 291 289 287 284 283 284 287 290 294 296 297 298 299 300 298 295 289 288 295 299 291 282 278 283 286 285 282 277 273 270 270 272 274 276 279 281 284 284 286 288 289 288 285 283 284 285 287 288 290 289 286 280 274 274 274 276 277 278 278 278 277 278 278 280 281 280 274 264 254 247 243 242 242 242 243 242 243 242 237 221 207 202 206 207 201 198 195 192 188 185 182 180 180 181 187 194 201 206 205 202 198 195 193 195 197 199 203 208 210 213 208 197 185 172 158 130 109 112 118 131 142 156 172 188 198 202 204 205 206 205 202 200 197 195 192 190 188 187 185 182 179 180 184 190 196 203 205 202 185 173 167 166 165 166 167 169 170 167 166 165 169 173 181 184 181 176 173 176 177 177 176 174 174 174 177 181 187 190 193 193 190 184 179 176 177 178 180 183 185 190 195 198 198 188 182 180 180 181 185 190 196 198 196 195 194 195 199 205 209 213 213 214 212 209 209 212 214 208 197 175 171 172 182 188 188 185 178 180 183 191 197 202 205 208 212 216 220 223 224 225 225 226 227 226 221 210 196 182 176 176 184 199 212 222 230 236 240 245 247 249 245 240 233 238 245 250 253 255 257 259 259 258 257 256 255 251 245 239 235 238 241 246 251 253 259 262 263 259 250 241 231 229 227 226 224 222 226 229 231 232 230 228 227 228 229 227 222 214 211 211 209 209 208 206 206 206 208 212 213 214 213 213 214 217 222 221 219 219 223 229 228 225 220 217 213 211 206 199 180 150 139 152 165 178 187 193 197 201 203 208 213 216 220 225 226 228 225 219 203 188 174 170 162 158 154 152 153 157 168 174 182 185 185 185 185 187 190 193 198 201 204 207 210 211 214 227 240 247 252 257 257 258 259 260 262 263 266 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 249 252 255 261 265 272 284 296 312 330 354 10 18 22 21 21 23 20 16 15 11 9 7 6 14 27 48 59 63 64 65 63 57 33 295 269 262 262 260 261 263 269 281 296 310 326 339 347 353 355 354 352 350 347 344 340 337 335 333 334 334 333 332 332 331 328 329 330 328 327 324 322 319 317 313 304 300 298 298 298 294 292 288 287 288 290 292 293 295 298 301 305 306 306 303 299 299 296 292 290 286 289 291 292 290 285 280 274 271 272 274 276 278 280 281 282 284 286 287 287 285 282 283 284 286 287 289 288 285 279 278 278 278 278 279 280 280 280 279 278 278 280 282 283 280 273 263 255 248 246 246 248 251 245 235 200 123 103 102 104 110 117 129 144 157 173 178 178 178 180 187 195 200 204 208 209 206 200 195 193 192 195 197 199 203 205 204 200 185 163 132 121 112 113 118 128 135 142 155 169 185 198 207 211 212 213 212 209 206 203 199 197 196 193 190 188 185 183 180 179 181 185 193 202 209 212 204 185 171 168 167 166 168 171 172 171 168 167 169 173 181 186 190 182 178 176 175 173 169 166 164 166 169 177 187 193 197 198 195 189 181 176 175 176 179 183 187 191 194 196 196 192 187 184 185 187 190 192 195 197 198 199 199 200 202 206 208 210 210 210 209 209 209 211 210 201 182 162 170 179 191 197 192 182 171 180 187 193 199 203 204 206 212 216 222 224 225 224 224 226 226 224 216 201 184 170 170 176 187 199 213 223 232 237 242 245 247 247 246 239 229 233 239 246 249 252 255 258 259 259 260 258 259 254 247 232 219 220 234 252 257 257 260 263 266 265 261 249 239 232 229 227 223 221 222 225 229 230 231 229 228 229 230 230 226 218 211 204 202 203 206 206 208 209 211 212 212 212 212 212 212 215 218 222 223 220 221 224 223 221 217 215 212 206 192 159 126 139 152 167 177 187 192 195 197 200 203 208 210 216 219 222 224 225 221 216 203 190 177 171 164 160 157 157 162 168 176 184 184 184 182 184 186 192 195 197 201 203 204 206 203 203 203 217 228 241 248 254 255 256 257 259 261 264 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 310 343 4 10 16 19 20 19 19 19 18 14 7 2 0 356 353 357 9 26 41 49 53 55 53 46 349 275 261 255 252 252 252 255 264 281 306 324 341 350 356 358 359 355 353 350 347 342 340 336 333 331 332 330 328 327 325 325 325 326 324 322 317 315 311 310 307 304 300 298 296 295 295 294 293 291 292 293 294 294 295 297 299 302 305 305 306 305 301 298 296 295 294 293 293 295 297 295 292 287 282 278 276 277 277 276 276 277 278 279 280 282 284 284 283 283 284 285 287 288 287 285 279 278 278 278 279 280 280 281 281 281 280 280 281 283 286 288 285 274 260 249 247 247 252 257 250 211 98 96 91 85 92 109 130 147 174 189 193 190 183 183 184 193 201 208 210 211 209 206 200 196 195 197 198 199 201 201 198 191 177 155 134 117 122 127 135 139 141 144 151 167 181 196 203 209 212 215 216 214 212 208 204 202 199 201 198 196 190 187 182 178 176 179 182 190 198 208 217 223 202 181 173 170 169 170 172 173 173 169 168 169 173 179 186 192 187 178 173 168 164 160 159 160 166 172 180 186 194 198 199 197 191 178 172 173 176 181 185 188 191 193 195 195 193 191 190 190 191 192 196 199 199 201 202 202 202 204 206 207 209 209 208 207 209 210 210 205 193 174 161 172 181 192 195 193 182 176 185 192 198 202 204 203 206 212 217 222 223 223 222 223 225 224 221 207 188 172 167 171 180 190 202 214 224 231 238 240 242 245 247 246 235 223 230 236 242 246 248 252 254 258 261 263 262 262 256 244 206 186 190 220 240 251 257 259 263 267 268 266 260 249 237 230 225 223 221 219 221 225 226 228 228 228 231 232 232 228 222 207 196 192 198 203 207 210 212 213 213 213 212 210 208 207 211 215 220 223 222 220 218 218 218 215 212 206 194 162 144 143 155 167 177 184 190 192 193 194 199 203 206 210 213 218 220 223 224 220 212 202 191 182 176 168 163 162 163 169 176 180 182 180 180 182 184 188 192 197 202 204 206 209 208 197 195 194 208 220 232 242 249 253 255 256 257 260 263 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 14 12 11 6 0 355 350 346 343 343 345 351 0 10 22 31 36 33 15 314 274 258 253 250 249 247 248 262 290 320 341 355 0 4 3 2 358 354 348 343 339 335 332 330 328 326 325 323 321 320 321 320 319 317 317 311 307 304 302 299 297 295 293 292 292 292 291 292 292 293 293 294 295 297 298 300 302 303 303 303 302 301 300 298 298 296 296 295 296 299 298 296 293 289 286 284 283 281 278 274 272 272 272 274 276 279 281 282 283 283 285 286 287 287 284 280 278 278 278 280 281 282 281 283 283 283 283 283 287 292 296 293 281 259 240 239 239 243 243 234 170 118 149 192 229 224 209 197 197 204 208 206 197 188 187 191 199 205 211 210 208 202 199 196 200 204 208 211 203 193 183 173 162 148 133 131 134 146 149 149 148 149 152 162 177 190 201 204 205 208 211 217 215 213 208 204 202 202 203 203 202 195 188 180 175 173 176 180 187 195 205 215 224 222 204 182 175 172 173 173 173 173 171 170 170 173 177 183 187 188 176 167 162 160 160 163 165 171 176 182 186 190 193 195 191 180 170 171 177 181 185 187 190 191 192 193 196 197 198 197 193 194 196 199 201 203 202 202 202 201 203 205 207 208 209 208 208 210 209 209 200 183 172 169 179 186 191 192 190 187 187 196 199 202 203 202 203 206 213 218 222 223 223 220 220 222 219 215 199 182 171 172 177 188 196 204 213 222 229 234 235 239 243 245 246 237 227 228 233 240 242 245 246 250 256 261 264 264 263 258 237 163 163 177 212 232 243 251 256 261 265 270 271 269 260 247 234 222 219 217 218 219 219 220 221 222 225 228 231 232 230 222 205 194 189 198 204 208 210 212 212 211 209 208 207 209 212 213 214 217 218 219 214 211 214 216 216 210 197 173 151 152 157 167 175 181 186 189 190 190 191 197 204 206 209 213 215 219 220 221 219 211 201 193 184 176 170 163 164 166 169 170 168 172 175 180 185 187 189 193 200 206 212 214 214 209 192 191 196 206 216 225 235 243 249 254 254 256 260 262 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 332 327 323 320 323 329 339 349 0 7 8 346 318 286 269 258 253 249 245 243 258 298 338 357 8 9 8 6 2 356 350 344 337 332 327 323 321 318 317 316 315 314 314 314 311 310 309 307 303 300 298 296 294 294 293 292 291 291 290 290 291 292 293 294 294 296 298 299 302 303 303 303 302 302 301 300 299 299 298 296 296 296 297 296 296 295 294 292 290 289 286 284 280 276 273 271 271 273 275 277 280 282 283 284 284 285 285 283 282 281 281 281 281 281 281 281 281 281 282 285 287 292 298 303 297 284 252 229 228 231 233 232 227 194 184 205 225 237 236 233 226 221 220 217 214 206 198 195 198 206 211 214 211 206 199 196 196 200 204 206 202 180 154 142 134 128 126 128 137 144 149 149 150 150 152 157 167 181 191 200 200 205 208 212 215 214 212 207 204 201 201 202 204 201 196 186 174 175 176 178 181 185 193 201 211 219 228 221 204 187 177 175 175 174 173 171 171 171 173 176 180 182 185 175 167 164 164 166 169 172 175 178 182 184 185 186 186 182 178 176 179 183 186 190 191 191 191 191 193 195 198 200 199 198 197 198 201 203 204 203 203 203 202 201 202 204 206 207 209 210 212 212 211 200 186 176 176 183 189 193 191 190 190 195 202 206 206 205 205 206 211 215 219 222 224 222 219 219 219 216 210 196 185 177 180 184 191 198 205 212 219 225 230 231 234 238 242 243 239 232 227 230 234 238 241 242 245 250 255 258 260 261 263 244 140 155 180 215 231 239 246 251 258 265 270 272 272 267 256 240 221 213 212 214 218 218 217 216 217 219 222 226 229 228 223 208 197 194 200 206 208 209 211 210 208 206 203 200 206 213 216 217 214 215 213 210 208 212 212 209 194 174 157 151 157 164 172 180 184 188 188 188 190 192 195 200 205 208 209 213 216 218 218 215 209 201 193 184 173 167 163 162 159 158 161 169 173 180 182 185 188 190 194 202 212 220 229 222 200 192 194 198 209 217 225 232 239 247 252 253 255 258 260 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 325 328 331 340 341 324 295 274 265 253 244 234 230 234 301 0 12 18 15 12 6 0 352 344 336 329 323 316 313 310 309 307 306 303 302 301 302 299 298 297 295 293 292 292 290 290 290 289 288 289 289 289 290 292 292 293 293 294 296 299 300 301 302 303 304 303 302 303 301 300 299 298 296 295 295 295 295 294 294 294 293 292 291 290 288 285 282 279 275 274 273 274 275 278 279 281 282 283 283 284 283 283 284 283 283 282 282 281 279 278 278 280 283 287 292 295 299 295 277 252 234 230 229 229 228 225 216 216 220 230 236 238 237 234 234 235 231 227 219 213 209 211 216 219 219 211 204 197 198 199 201 201 189 164 132 121 117 118 121 128 134 142 140 138 137 141 147 154 159 169 180 191 203 210 212 213 212 213 213 211 209 208 205 204 204 202 198 190 180 175 178 181 183 184 185 191 198 206 214 223 229 229 211 191 178 175 173 173 172 172 171 172 174 177 180 181 177 173 170 170 171 173 174 176 178 179 180 180 181 183 184 184 184 185 187 190 192 193 193 191 191 192 194 196 200 201 201 200 200 201 203 206 205 203 201 199 198 199 199 205 208 210 212 214 215 211 197 187 181 183 187 193 195 193 191 191 196 203 210 216 213 212 213 215 218 222 223 223 222 218 215 213 210 204 192 185 180 182 186 192 199 204 211 217 222 226 229 229 231 236 239 240 235 230 230 231 234 239 235 238 242 249 253 257 261 270 261 141 166 194 225 235 241 246 250 256 262 266 269 271 269 263 246 226 213 210 212 214 217 217 217 216 217 218 223 225 226 222 217 205 201 204 206 209 210 211 211 208 206 203 201 205 210 215 216 217 215 213 212 210 211 205 196 172 155 154 156 165 170 177 183 187 189 189 188 189 191 195 198 201 205 208 210 213 215 216 212 204 195 185 175 166 158 154 154 157 160 166 172 173 177 177 183 188 193 200 206 214 228 224 209 201 200 202 206 213 221 228 232 239 245 250 254 255 256 258 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 286 268 245 235 227 228 240 341 17 27 27 21 14 5 355 342 334 326 318 311 307 304 302 299 297 295 293 291 289 287 287 286 286 286 285 285 285 285 285 286 286 286 287 288 289 290 292 292 292 293 294 296 298 300 301 301 302 302 301 301 302 301 298 297 296 295 294 293 294 294 293 293 292 291 291 291 290 290 288 286 284 282 279 278 277 277 278 279 279 281 281 282 282 283 283 284 285 285 284 282 280 278 276 275 277 280 281 285 287 289 285 272 259 248 239 235 232 227 226 222 224 227 233 238 241 247 254 266 280 273 260 246 241 235 235 233 241 220 180 177 180 184 186 180 167 144 127 120 119 123 132 142 152 145 138 135 133 134 140 147 156 167 176 190 203 210 215 216 216 212 210 210 208 209 212 212 210 205 200 192 181 175 177 183 187 189 187 188 189 194 201 207 213 222 230 236 222 197 181 174 174 173 173 172 172 174 177 179 181 179 176 173 172 173 173 174 175 176 177 178 179 183 186 190 189 189 189 189 190 191 193 192 192 192 194 195 196 199 201 202 202 201 202 204 205 203 200 195 193 194 197 200 205 210 213 215 215 216 214 205 195 188 190 192 195 196 195 195 194 195 199 205 210 214 216 216 219 221 225 225 225 223 220 218 212 207 198 189 182 176 178 183 190 198 205 213 220 223 226 227 227 227 231 234 238 236 232 227 225 228 234 239 244 247 248 251 256 263 273 269 256 224 224 233 240 244 248 251 253 256 258 262 266 268 264 250 234 221 216 214 210 212 215 216 217 218 218 220 221 221 220 220 215 209 206 206 208 208 208 208 209 208 208 206 208 209 210 210 211 211 211 210 208 205 196 180 164 156 161 165 171 176 181 187 190 191 190 189 190 191 194 197 200 203 206 208 211 212 211 206 197 185 172 162 157 155 157 160 163 167 168 167 165 170 175 185 194 200 206 210 213 222 216 206 198 196 204 211 216 225 229 234 239 245 249 254 254 254 257 259 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 1 15 27 23 15 7 354 341 328 320 315 310 301 297 295 291 289 288 286 285 284 283 281 281 279 279 279 279 280 280 280 281 283 285 285 286 287 289 290 290 291 292 292 294 295 296 298 299 299 300 299 299 299 299 298 296 295 294 294 292 292 292 292 292 291 290 290 290 290 290 290 289 287 286 285 283 282 281 280 280 279 280 281 281 282 282 283 284 285 285 285 285 283 280 279 277 275 272 272 272 275 277 278 276 269 259 252 246 239 234 229 226 225 227 231 238 245 255 265 281 306 329 345 345 335 335 337 350 6 22 42 65 75 86 91 98 105 110 114 120 127 137 147 161 160 156 150 145 143 142 141 147 153 162 172 181 194 207 213 217 216 213 210 205 201 205 211 216 216 214 207 198 183 173 173 181 190 192 193 191 190 190 192 196 200 205 208 215 225 226 217 194 182 177 175 174 173 173 174 176 178 179 180 176 173 172 172 172 175 176 176 178 180 184 188 190 192 191 191 190 190 189 191 191 192 194 195 196 198 198 199 200 201 202 203 203 204 203 200 195 187 190 195 199 203 206 210 214 214 214 214 213 209 203 196 195 195 196 196 196 196 197 197 199 201 205 211 214 216 220 224 228 229 229 226 222 214 204 195 184 176 168 168 172 182 190 199 206 214 219 222 224 225 225 226 228 231 235 233 229 219 210 210 225 236 244 249 251 254 259 263 268 265 259 247 238 233 236 239 242 245 247 248 250 254 257 260 259 250 236 218 218 217 214 217 218 219 219 219 220 221 221 220 218 217 215 212 209 208 207 206 206 207 210 212 213 213 213 212 211 208 206 205 205 206 204 201 189 175 164 163 167 171 176 181 186 190 191 192 190 189 189 190 191 194 197 199 202 205 206 208 204 199 187 175 162 160 157 162 164 164 163 160 157 157 161 171 180 189 195 203 211 214 218 220 217 212 202 197 203 213 221 226 231 235 239 244 248 252 253 254 256 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 317 306 303 297 292 289 286 284 280 279 277 277 277 277 277 276 274 274 275 275 277 278 279 279 281 283 283 285 286 287 289 289 290 291 292 293 294 294 295 295 296 297 296 296 296 296 296 294 293 293 293 291 291 291 292 291 291 290 291 290 290 290 290 289 288 288 287 286 285 284 284 283 283 283 283 283 283 284 284 285 285 286 285 285 284 283 280 277 274 270 267 266 266 268 270 271 265 261 255 250 242 236 232 231 230 232 235 240 248 257 262 267 275 274 284 97 76 23 13 12 21 33 50 68 80 86 92 99 104 115 124 136 146 157 159 161 158 156 154 152 152 152 152 155 159 167 180 194 203 210 215 216 215 212 206 197 193 199 208 216 215 214 204 190 172 169 174 185 194 198 199 197 195 193 192 193 195 198 200 203 208 214 214 204 192 182 178 175 175 175 174 175 178 178 178 176 173 172 173 174 176 179 181 184 186 188 190 191 192 191 191 191 190 191 192 193 195 196 196 198 199 199 199 199 200 201 202 202 201 198 190 187 185 193 199 204 206 208 210 213 215 216 214 212 210 206 201 198 198 198 198 197 197 196 198 199 199 202 206 209 214 218 222 226 226 227 222 216 201 185 172 165 162 157 162 170 186 198 207 213 217 220 223 224 225 225 225 226 229 231 227 219 193 192 199 217 229 238 245 249 253 260 261 263 262 259 255 248 240 238 236 238 240 242 242 243 245 248 251 251 250 235 220 215 217 220 221 222 221 220 219 221 222 222 222 220 218 213 211 208 208 209 211 210 211 211 213 215 216 217 218 217 214 209 206 203 203 201 199 188 177 167 168 171 174 179 185 190 193 194 193 190 188 188 189 190 192 193 194 197 199 199 201 194 185 175 165 160 162 164 166 164 159 154 148 152 156 167 176 184 190 195 203 211 217 220 220 217 214 202 203 207 216 224 228 231 235 238 241 246 250 251 252 252 253 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 280 277 276 274 273 274 274 274 273 271 272 273 274 276 278 279 278 281 283 283 285 286 288 289 289 290 290 291 291 292 292 293 293 293 294 293 293 293 293 293 292 292 291 291 291 291 291 291 291 291 291 291 291 290 290 290 290 290 289 289 287 287 287 286 286 286 286 285 285 285 285 285 285 286 286 286 285 284 283 281 278 275 270 264 262 260 260 262 263 261 259 256 251 245 239 235 237 238 236 237 238 241 244 246 248 248 238 221 192 177 170 167 169 156 147 142 136 131 124 121 128 135 143 149 156 157 158 156 154 155 156 157 158 160 160 161 162 168 177 191 203 210 213 216 215 214 209 201 189 194 203 211 215 213 208 194 179 164 172 179 187 194 199 201 202 199 196 193 191 190 192 194 196 199 204 206 207 198 189 182 177 176 175 175 175 176 177 177 176 175 174 176 178 182 184 186 188 189 190 190 190 190 190 191 192 193 193 194 195 197 197 197 198 198 199 199 199 200 200 200 199 196 191 184 186 190 198 203 208 208 209 210 212 215 216 216 213 209 204 202 201 199 196 195 195 197 197 198 199 199 202 205 207 211 215 220 224 226 225 220 209 188 172 160 159 160 161 170 180 193 206 214 219 221 224 226 226 226 226 226 226 225 223 212 195 177 191 203 215 225 231 237 242 247 252 255 256 256 257 257 255 250 244 240 237 239 240 240 242 242 245 248 251 250 234 219 212 218 225 225 225 222 221 220 221 221 222 223 222 218 214 211 208 208 210 215 217 218 218 217 215 215 217 218 217 213 210 206 203 202 202 200 191 180 169 170 173 177 183 188 191 194 192 191 189 187 188 189 190 190 189 188 188 190 190 189 184 178 173 167 164 163 163 158 154 146 147 149 157 166 176 182 188 192 199 206 212 216 218 220 218 212 208 210 215 220 225 229 230 232 236 238 243 246 248 248 248 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 271 272 274 275 276 277 278 279 281 283 286 288 289 290 291 290 290 290 290 290 290 290 291 291 291 291 291 291 290 290 290 290 290 289 289 289 290 291 291 291 290 291 291 290 291 291 291 290 290 290 289 289 289 288 288 287 287 288 288 287 287 287 287 287 287 287 286 286 284 284 283 280 277 272 268 263 260 258 257 257 254 253 251 249 245 240 236 235 237 236 236 234 233 233 234 233 230 219 203 185 175 170 171 170 167 162 154 148 143 145 149 154 158 160 161 161 155 150 147 150 157 160 162 165 167 168 171 172 179 186 198 206 212 215 216 214 211 203 198 196 204 209 213 213 208 196 174 169 168 179 186 191 195 200 202 203 201 198 195 191 188 188 188 190 193 197 199 201 200 195 187 181 178 177 175 175 175 177 177 177 177 177 181 184 187 188 189 189 189 188 189 188 190 190 191 192 193 195 196 197 197 197 197 197 198 199 200 200 201 200 197 194 189 187 186 190 196 202 206 209 209 209 210 211 214 216 217 214 210 200 196 196 194 192 193 195 197 199 201 201 202 205 207 210 211 213 216 219 222 221 219 205 187 171 167 170 170 172 183 193 202 210 216 220 224 226 227 228 227 226 224 220 214 205 189 188 188 202 209 218 223 228 233 238 242 246 249 250 250 251 253 254 252 249 245 240 241 242 243 245 245 250 255 260 257 241 222 209 221 226 227 226 223 221 218 219 221 223 223 222 219 217 214 210 209 211 214 219 224 226 222 217 215 215 215 213 210 206 201 202 202 202 201 195 182 171 169 171 179 183 188 190 190 189 189 191 191 191 191 189 185 183 181 180 180 178 178 174 173 170 164 162 157 154 149 146 145 151 160 168 177 183 187 191 196 202 209 214 218 220 221 218 215 210 216 220 226 229 230 232 234 235 237 240 244 247 248 247 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 278 279 281 283 284 286 288 289 290 290 291 291 290 289 289 289 289 289 289 289 289 289 287 287 287 287 287 287 287 288 289 289 289 290 291 290 291 291 290 291 291 291 291 290 289 289 289 289 289 289 289 288 288 288 288 288 288 288 287 288 287 287 286 285 283 281 278 275 271 265 262 257 254 250 249 246 243 241 236 233 231 232 231 231 230 228 228 226 221 212 200 187 175 171 169 170 167 163 158 154 153 151 158 162 166 166 164 161 158 154 152 152 158 163 167 169 170 173 175 178 182 187 194 203 208 214 215 215 213 209 202 201 203 209 212 212 207 194 178 161 171 179 187 192 195 198 200 201 202 200 198 195 190 187 185 185 186 190 193 195 197 197 195 190 184 179 177 175 175 175 177 178 180 181 182 184 185 187 185 184 184 185 185 187 188 191 193 195 196 196 196 196 198 198 198 198 199 200 200 200 199 199 194 190 186 183 184 188 193 199 204 208 210 210 209 207 209 212 214 215 214 204 189 184 182 186 188 190 194 200 202 202 202 202 205 210 215 215 217 218 219 221 218 213 199 184 176 178 184 185 187 193 201 208 213 219 222 225 227 228 229 227 225 217 206 198 194 191 198 202 209 214 219 221 222 228 234 242 246 248 249 249 249 249 252 251 251 250 248 248 252 255 258 260 262 267 272 269 252 229 217 220 223 226 223 220 217 218 218 219 221 222 221 221 218 217 215 214 213 214 219 222 227 227 223 219 214 212 208 203 201 199 201 202 202 201 198 184 172 169 172 177 181 185 186 186 189 195 198 199 197 192 186 180 176 173 171 170 169 168 167 161 158 154 149 148 148 146 150 154 162 169 175 180 185 187 190 194 202 211 218 225 226 226 222 218 213 219 223 227 228 229 230 231 234 235 237 241 245 245 244 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 287 287 287 287 287 288 288 288 288 289 289 289 288 287 286 285 285 285 285 285 285 285 287 288 288 289 290 290 290 290 290 291 291 290 290 290 290 290 290 290 290 289 289 289 289 289 289 290 290 290 290 289 289 289 288 286 285 284 282 280 276 271 268 263 256 254 248 245 239 237 234 231 226 225 225 225 223 222 220 217 210 200 188 180 175 172 173 174 174 174 171 167 163 163 167 168 168 166 164 160 159 158 159 161 166 170 172 174 176 179 182 186 190 194 199 205 210 214 214 213 211 207 204 205 207 211 211 209 194 170 165 166 179 188 195 197 199 201 202 201 200 198 196 193 189 185 183 183 184 188 190 193 194 194 192 188 184 180 178 176 174 175 177 179 182 183 182 181 178 177 177 178 180 183 187 189 193 196 200 203 204 206 202 201 200 200 200 200 201 200 199 197 195 192 187 181 177 179 184 191 198 203 206 208 210 211 209 205 207 209 212 210 200 182 165 172 178 184 188 190 196 200 202 203 203 202 203 209 214 218 221 221 221 219 208 196 180 178 180 189 194 193 194 197 204 212 218 223 225 226 229 229 228 226 220 206 199 192 197 202 206 210 212 215 217 216 216 220 227 235 241 245 247 249 248 248 249 251 253 266 351 54 49 0 298 283 281 277 277 269 258 240 226 221 218 218 215 214 214 215 218 221 222 222 222 222 221 220 220 219 218 218 220 221 224 226 228 221 214 208 203 197 196 196 200 202 202 201 198 188 176 168 170 175 178 182 182 186 191 199 206 206 202 193 185 175 171 166 165 162 161 158 154 150 145 141 143 142 145 150 154 160 168 175 180 182 184 183 187 190 199 210 218 226 230 231 230 225 222 222 224 226 227 228 230 231 233 235 238 241 244 242 242 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 286 286 286 285 286 285 284 283 282 281 281 281 282 284 285 286 288 290 290 290 290 290 291 290 291 291 291 290 290 290 290 290 290 290 290 290 290 291 291 290 291 291 290 290 290 289 288 287 287 285 283 280 277 275 270 265 260 255 251 244 240 234 228 223 221 219 218 215 213 211 207 203 194 189 184 180 180 181 181 181 181 179 176 172 171 172 172 172 169 167 164 164 166 167 170 172 174 177 179 181 184 188 191 195 199 204 208 211 213 213 211 209 208 206 208 209 211 206 198 177 164 169 177 186 193 198 201 203 204 202 201 198 195 192 190 186 185 183 184 185 188 189 191 191 191 189 188 184 180 178 175 175 176 177 179 180 180 177 173 171 171 174 179 183 186 188 190 193 198 201 204 210 214 214 213 211 208 206 205 202 198 195 195 193 190 183 177 175 183 191 197 203 205 207 207 208 209 207 206 208 210 211 203 184 164 157 167 176 186 190 192 196 200 204 206 206 205 205 208 214 219 222 226 223 213 172 160 165 182 195 201 203 200 202 203 208 215 220 226 227 230 231 230 230 225 214 199 194 193 201 206 212 214 213 216 216 215 216 217 225 232 239 244 248 251 250 248 248 254 265 336 31 51 33 336 302 292 287 281 276 274 267 253 236 222 214 210 211 213 215 218 220 222 223 223 225 223 223 223 224 225 225 223 221 222 223 223 224 220 215 204 197 194 194 196 201 202 202 198 193 187 175 165 166 171 177 181 182 185 191 201 208 211 206 194 182 170 164 161 159 157 154 150 146 143 141 139 139 141 143 147 154 160 166 169 170 173 175 180 183 189 199 208 217 224 230 232 231 232 230 228 227 228 228 229 230 231 232 236 240 242 245 243 240 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 283 283 283 282 281 281 281 282 284 285 287 289 290 291 290 291 291 291 292 292 291 290 291 291 290 290 290 290 290 291 291 291 291 291 292 292 291 291 291 291 289 290 290 288 287 285 282 280 275 272 267 264 257 250 244 236 227 222 216 214 211 207 204 203 200 197 194 191 188 186 184 183 183 183 183 180 177 176 175 175 174 174 173 172 171 172 172 175 176 178 180 181 184 187 190 193 196 199 203 208 210 212 212 212 209 208 208 208 210 209 208 199 187 172 172 176 184 191 197 201 204 205 206 204 200 194 192 190 189 187 187 187 186 186 186 188 188 189 188 188 186 184 181 178 175 174 175 176 177 177 176 174 173 173 177 181 185 188 187 188 189 191 194 198 204 206 210 213 214 216 219 219 213 209 203 202 201 200 195 186 182 182 191 198 201 203 204 206 207 207 206 204 204 207 209 211 194 168 158 163 180 189 197 195 196 198 200 203 204 206 205 206 208 215 221 225 227 226 199 148 161 175 190 201 208 212 210 209 208 214 219 224 227 230 232 233 234 231 226 212 193 192 194 202 207 212 214 215 215 215 215 217 217 225 232 241 247 251 252 250 249 247 268 31 51 46 39 354 321 303 295 290 285 282 281 277 272 258 236 222 213 211 213 218 221 222 223 223 226 226 227 227 227 227 227 227 226 224 222 220 220 219 217 210 201 195 189 192 196 202 203 202 193 185 178 171 164 167 171 176 180 183 186 190 199 205 208 204 192 178 166 161 156 156 154 152 150 146 143 141 140 139 137 138 143 150 153 154 157 161 172 177 182 187 192 202 209 215 221 226 228 229 233 234 233 233 233 233 232 232 231 233 236 240 242 244 244 241 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 285 286 287 289 289 289 289 290 291 292 293 292 291 291 291 291 290 290 290 290 291 291 292 291 291 292 292 292 292 292 292 291 291 290 290 289 288 286 282 280 279 274 269 263 258 249 239 230 222 214 206 205 204 199 198 194 194 192 189 186 186 184 183 183 183 181 180 179 176 176 175 175 175 175 175 176 177 177 178 179 181 183 185 188 191 193 196 199 202 205 209 212 213 212 210 209 208 208 208 209 207 202 192 182 175 179 183 189 194 199 202 205 206 206 203 198 191 190 189 189 188 189 189 189 188 187 187 186 186 186 187 186 185 181 179 177 176 175 176 177 177 177 177 178 180 183 184 187 189 190 191 192 192 193 196 200 204 206 207 207 207 208 208 206 205 203 205 207 207 206 200 196 194 198 200 201 203 203 205 207 206 205 202 203 205 202 194 165 150 157 175 191 198 203 203 201 199 197 196 196 198 199 203 206 215 222 227 229 227 211 177 176 180 192 203 212 216 218 216 216 218 221 226 229 233 234 236 234 231 225 209 194 193 196 202 207 209 212 214 216 217 219 218 219 224 232 242 248 249 247 245 252 284 57 55 48 27 0 335 315 301 294 291 289 286 283 280 277 271 263 251 234 221 219 221 225 225 225 225 226 227 230 231 232 231 230 229 229 227 224 221 219 216 212 205 197 190 189 193 196 200 201 200 191 182 173 171 170 172 173 175 177 181 184 189 194 198 200 195 186 172 164 159 157 155 155 154 152 150 146 142 141 141 141 145 147 151 152 154 162 171 180 188 192 196 200 207 212 217 220 223 224 226 228 230 231 232 233 233 232 233 232 232 234 238 240 242 241 240 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 290 290 290 290 290 290 290 291 290 290 291 291 290 291 292 291 291 292 293 293 293 293 293 293 292 292 292 291 290 287 286 282 279 277 272 266 261 250 240 230 219 214 208 202 197 196 195 192 192 189 189 186 186 183 182 182 182 180 178 178 177 176 176 176 176 176 178 178 179 180 181 182 183 185 188 190 193 195 197 200 203 206 208 209 210 209 209 208 207 207 207 207 205 199 191 184 181 185 189 193 196 200 203 205 205 205 200 195 190 190 189 191 191 192 192 191 190 188 186 185 184 184 185 186 185 182 181 179 178 177 177 178 179 180 182 184 184 186 189 190 192 193 194 194 195 195 196 198 200 201 203 204 206 206 206 205 203 203 205 207 209 210 211 209 206 204 203 203 203 203 203 203 201 199 194 185 173 155 144 135 152 171 186 195 197 199 201 199 195 187 185 187 190 196 202 207 215 220 227 229 228 214 187 178 180 193 204 214 220 223 222 221 221 225 229 232 234 235 234 233 229 221 212 204 204 206 211 211 212 214 218 222 222 222 219 218 220 227 237 240 242 244 247 325 49 57 46 32 8 339 318 305 296 291 289 287 284 282 281 280 276 274 272 262 248 241 234 235 234 233 232 228 231 234 236 236 236 236 235 234 231 227 223 217 212 206 197 190 188 190 193 197 198 198 196 188 180 173 172 174 174 176 174 174 176 182 188 193 195 195 188 180 170 163 160 160 160 160 159 155 151 149 146 146 150 153 160 162 163 165 169 176 183 190 195 200 203 207 212 216 220 221 220 221 223 224 227 228 230 231 231 231 232 232 232 233 232 233 233 234 236 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 290 291 290 290 291 292 292 291 291 292 293 293 294 294 295 294 294 293 293 293 290 288 285 282 278 272 266 261 250 237 227 219 212 206 201 196 193 192 189 189 186 186 184 183 183 183 183 182 182 180 178 177 177 177 177 177 177 179 179 180 181 182 185 187 189 191 192 194 196 198 200 202 204 206 206 207 207 207 205 205 204 203 202 199 194 188 186 185 188 192 194 197 200 202 203 203 201 196 192 190 191 192 192 193 194 194 193 191 188 185 184 183 184 184 184 184 183 182 181 180 180 180 181 182 184 185 187 188 189 191 193 193 194 195 195 197 197 198 198 198 198 199 201 203 205 206 206 204 205 205 206 207 208 209 212 212 214 211 207 203 199 195 188 181 166 146 146 144 143 145 151 171 189 197 198 191 191 193 189 182 174 176 183 191 200 205 210 214 219 225 224 222 205 182 174 182 194 206 216 221 224 224 224 224 226 228 229 231 233 231 231 227 223 219 217 216 219 221 221 221 222 223 224 223 223 219 217 219 225 231 234 237 252 53 62 59 54 39 19 349 323 306 295 291 289 289 289 288 287 286 285 284 282 286 283 278 269 260 255 255 253 247 241 239 239 241 243 244 244 244 241 238 232 223 215 204 194 189 188 191 193 195 196 197 196 192 185 180 176 175 175 175 178 182 187 190 191 192 194 193 192 185 178 169 164 161 162 165 167 164 159 155 151 153 155 160 165 170 171 172 177 180 186 190 195 197 201 206 211 215 219 222 221 219 219 219 222 222 225 226 227 229 229 229 229 228 226 227 229 231 231 233 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 292 291 292 293 293 294 294 295 294 294 295 294 293 291 292 289 284 278 272 269 261 246 237 224 214 210 205 200 196 193 189 187 186 184 184 184 183 183 183 183 182 182 180 178 178 178 179 179 179 180 180 181 183 184 185 187 189 190 192 194 196 198 199 201 202 203 205 205 205 205 204 203 201 200 199 196 193 189 187 186 186 188 191 192 195 197 200 200 199 196 193 192 191 192 194 193 195 195 195 193 191 187 185 184 183 184 184 184 184 183 184 183 183 183 183 183 184 187 188 190 192 192 194 195 195 195 195 196 198 199 199 199 198 198 198 199 201 203 205 207 208 209 207 206 206 206 206 207 211 216 217 214 199 165 141 142 144 149 153 160 163 166 172 179 188 194 199 195 182 182 183 185 184 180 183 189 197 204 209 212 216 219 223 220 208 185 173 174 183 192 206 215 221 224 227 226 226 227 227 228 229 229 229 228 228 227 226 226 227 228 228 228 226 226 226 226 226 225 221 218 218 219 220 224 42 49 52 56 53 44 29 4 333 309 296 293 292 293 293 293 293 291 290 289 288 289 292 286 278 273 266 263 264 265 260 256 251 247 247 248 250 250 250 249 244 236 224 207 193 186 185 188 192 195 196 197 196 192 187 183 180 177 177 177 179 181 184 188 193 196 199 203 199 194 185 177 168 165 162 164 166 171 170 167 160 156 158 162 168 174 177 179 180 182 186 190 194 197 199 201 205 209 213 218 221 221 220 219 219 220 221 222 223 223 224 226 227 226 223 223 225 226 228 231 234 238 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 292 292 290 290 287 287 287 279 275 272 269 260 250 233 222 212 205 200 196 193 189 187 186 184 184 184 184 183 185 185 185 183 181 181 180 180 180 180 180 181 181 183 183 184 185 187 190 192 193 195 197 199 200 200 201 202 203 204 204 204 203 202 201 199 197 195 192 189 187 185 185 186 187 188 190 193 194 196 197 196 195 194 194 195 195 196 196 196 196 196 194 191 188 185 185 184 184 183 183 184 184 185 186 186 185 185 186 186 189 190 192 193 194 195 196 196 196 196 196 197 199 200 198 199 197 198 199 200 201 205 206 208 210 211 211 211 211 208 208 207 208 208 198 127 114 122 155 169 177 181 184 184 185 187 190 193 193 193 186 178 180 184 191 193 193 194 197 201 205 210 213 217 218 217 206 190 175 178 182 187 193 203 213 221 226 228 228 228 229 227 226 226 224 223 225 228 231 233 233 233 233 233 231 230 228 228 229 231 230 227 224 218 203 39 38 37 39 40 38 36 28 8 344 317 305 299 298 297 296 296 296 294 292 292 292 291 289 281 268 262 261 260 259 261 262 260 259 256 252 247 249 250 252 251 249 242 234 216 198 188 184 188 192 194 197 198 196 194 189 186 181 180 179 179 180 180 182 185 187 189 193 202 208 208 203 190 178 168 165 163 168 172 177 177 173 167 163 164 167 173 178 181 182 184 187 189 191 194 197 199 201 204 207 211 214 218 218 220 219 219 220 220 220 220 221 221 223 227 226 226 228 228 230 231 236 243 248 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 274 269 266 255 246 235 222 210 207 202 198 194 191 189 186 184 184 184 184 184 185 187 187 185 185 183 181 181 180 180 180 181 183 183 184 184 187 188 190 192 193 195 198 198 200 201 202 202 203 203 203 204 203 201 201 200 197 195 193 190 187 186 184 184 185 187 188 189 191 192 194 195 196 196 196 197 198 198 197 197 198 198 198 195 193 190 189 189 189 187 187 187 187 188 188 188 188 188 188 188 189 190 191 193 194 195 196 196 197 197 197 198 198 198 198 198 198 199 199 200 201 202 203 204 205 206 207 209 211 213 211 209 203 197 182 165 142 155 167 180 187 192 193 194 192 192 192 192 192 190 185 180 177 180 187 197 200 202 201 202 204 209 212 214 215 215 209 194 187 184 193 198 198 199 202 210 220 226 229 230 230 231 227 225 221 219 219 222 227 232 236 236 236 236 236 233 230 224 224 224 218 205 138 84 70 61 54 46 38 31 29 23 17 0 337 319 307 303 300 297 297 295 295 293 292 291 292 290 286 240 151 189 237 255 259 261 262 261 260 259 257 254 248 247 246 249 249 246 234 219 206 196 190 190 189 194 198 199 198 194 191 186 184 183 181 180 179 180 181 181 183 184 186 189 198 206 213 211 199 183 170 166 165 169 174 180 182 180 174 170 169 172 175 179 182 185 188 190 191 192 195 197 198 200 202 206 209 213 215 215 215 215 218 219 217 219 222 223 225 223 220 222 227 236 241 244 245 248 251 255 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 198 194 191 188 188 185 184 184 182 184 184 185 187 187 187 185 183 181 181 180 180 181 181 183 183 184 187 188 190 191 194 196 197 199 201 202 201 202 202 203 204 203 204 202 201 199 197 195 194 192 189 186 185 186 186 186 187 188 190 191 193 194 195 196 197 198 199 198 198 199 199 199 199 198 197 196 193 193 192 192 191 191 191 190 190 190 191 191 191 190 190 191 192 192 193 194 195 196 196 198 198 198 198 197 198 198 198 199 200 201 202 203 203 203 203 204 204 205 206 208 209 208 203 192 178 165 165 170 178 185 192 195 196 196 194 192 193 192 192 191 189 185 180 180 184 191 199 203 205 206 206 208 211 215 216 217 216 209 196 197 200 205 208 210 209 206 213 218 223 227 228 230 231 227 223 217 215 217 221 226 231 236 239 239 239 236 229 206 180 172 157 147 132 115 100 91 78 71 67 50 35 23 8 348 327 310 303 299 298 296 296 291 287 286 287 287 287 287 286 280 212 156 180 242 264 269 270 268 266 263 260 257 254 250 243 242 245 242 238 222 207 200 195 194 196 197 201 202 201 197 192 188 184 184 183 181 179 177 177 177 179 180 180 184 189 196 202 211 213 213 195 176 167 166 168 175 183 183 182 177 175 174 175 176 180 184 189 191 193 193 194 195 196 198 200 201 205 208 210 210 208 206 206 212 218 218 220 220 221 222 222 213 213 220 228 235 241 244 245 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 182 182 182 181 183 183 183 183 183 181 181 181 181 181 183 184 186 189 190 192 194 196 198 200 201 202 203 203 203 203 203 203 203 202 201 200 198 197 195 192 191 188 187 187 186 188 187 190 191 192 193 194 196 197 198 199 200 200 201 201 201 201 200 199 198 197 196 196 195 194 194 194 194 193 193 193 193 193 193 193 193 192 192 192 193 194 194 196 196 196 198 198 199 198 197 197 197 197 199 201 204 205 206 206 205 204 204 204 204 205 204 203 198 190 176 173 173 180 184 189 192 195 194 193 189 187 188 190 192 193 194 190 186 184 185 188 194 200 205 208 209 210 210 212 216 217 218 217 214 208 209 210 213 214 214 213 211 213 216 222 224 227 229 230 227 223 217 216 217 222 226 230 234 240 241 242 234 169 125 124 133 136 136 133 128 122 116 105 103 100 74 35 7 340 317 302 295 290 288 289 287 285 282 278 275 276 278 282 285 286 286 280 261 260 273 279 279 280 278 276 274 266 260 255 251 244 240 237 232 226 214 203 198 195 194 197 204 206 209 206 198 191 186 184 183 181 180 178 175 174 174 174 177 178 184 190 196 200 206 209 214 201 182 167 165 168 176 183 186 185 178 178 179 181 184 186 188 191 193 194 194 194 195 197 199 201 202 204 204 204 199 194 197 199 207 213 219 220 220 218 214 210 211 213 217 223 229 233 234 236 238 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 183 184 184 184 184 186 186 189 190 190 193 195 198 200 202 203 203 204 204 204 203 204 203 202 201 200 198 196 194 193 191 190 188 188 188 188 190 191 193 194 195 195 196 198 200 200 201 202 203 202 202 202 202 202 201 200 199 198 197 196 196 195 195 195 195 195 195 195 194 194 194 194 194 194 195 195 195 196 196 197 197 197 197 198 198 198 198 198 199 200 202 204 205 206 207 206 205 204 204 204 203 201 197 190 183 175 179 181 187 191 193 194 193 189 185 180 180 182 189 195 197 197 193 192 189 190 192 197 201 205 207 209 210 212 214 216 218 218 218 216 216 216 218 218 217 215 214 213 214 216 220 223 226 228 228 226 223 218 220 220 224 226 230 234 238 241 245 237 123 109 123 137 142 142 142 138 131 128 129 132 136 126 308 310 296 285 278 273 273 274 276 274 272 272 270 265 265 268 275 280 288 294 304 306 304 295 291 290 291 294 292 289 279 268 257 252 246 240 233 226 219 208 201 196 194 193 194 197 202 205 206 198 192 187 183 181 180 178 177 174 171 171 172 175 178 185 191 196 198 200 199 198 191 177 165 166 170 177 183 186 186 183 181 181 186 189 192 191 190 190 192 192 194 197 198 200 200 202 198 195 190 187 189 194 199 204 209 214 215 214 209 203 200 207 214 220 222 227 230 231 232 234 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 190 191 192 193 195 196 196 199 199 201 201 201 202 202 202 201 200 199 198 195 193 191 191 190 190 190 190 192 193 194 196 197 197 198 199 200 201 203 203 204 204 204 204 204 204 203 203 202 200 200 199 197 197 197 196 196 196 196 195 195 195 195 195 195 196 196 196 196 196 197 197 198 197 197 198 199 199 199 198 199 199 200 202 204 205 206 206 205 204 203 202 200 199 196 192 186 182 180 181 185 190 192 193 193 191 186 183 180 183 187 193 198 200 202 200 198 195 195 197 199 203 205 207 209 211 213 214 216 217 218 218 218 219 220 220 220 219 218 216 215 216 218 220 222 226 227 229 228 226 223 221 221 223 225 228 231 234 240 242 238 179 129 129 134 143 143 142 135 128 139 149 163 174 192 234 258 262 263 262 262 264 264 266 263 263 266 264 260 257 258 266 279 291 302 314 312 312 304 303 303 310 318 319 318 309 293 272 256 244 236 230 222 214 204 199 194 192 190 188 189 192 196 201 200 193 187 183 180 178 175 174 172 169 169 171 175 180 186 192 198 197 195 192 187 180 173 167 172 176 180 184 188 188 186 186 186 187 188 189 187 186 186 186 188 192 195 196 197 193 192 189 188 187 188 191 196 200 202 205 207 204 205 201 202 201 209 216 219 223 227 227 228 228 231 232 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 198 200 200 200 200 199 199 198 196 195 194 193 192 193 195 196 197 198 199 199 200 201 202 202 202 203 203 204 204 205 205 205 205 205 205 204 203 202 202 200 200 199 198 197 197 197 196 196 196 196 196 196 197 197 197 197 198 198 199 199 199 199 199 199 199 199 200 200 200 200 202 203 204 204 205 205 204 203 202 199 196 193 191 189 186 185 184 184 186 190 191 192 192 191 191 191 191 192 195 198 201 205 205 205 205 202 200 201 202 205 208 210 212 212 214 215 215 216 217 218 219 219 220 221 221 221 220 218 217 218 219 220 221 223 226 227 228 227 225 222 220 219 222 223 226 230 235 235 231 200 128 123 126 135 139 135 138 145 170 198 214 216 217 225 234 244 251 254 257 258 259 259 258 258 259 257 252 240 233 259 284 300 308 315 313 310 306 311 316 331 346 351 351 342 329 310 280 256 238 228 218 211 203 201 196 193 190 186 183 183 187 191 196 193 187 183 180 177 174 172 170 169 171 172 175 180 186 192 196 196 192 186 180 176 176 176 180 183 184 186 188 188 189 185 182 182 180 178 178 176 178 180 180 182 185 188 189 188 188 190 191 190 191 193 195 194 197 193 192 192 196 201 206 210 213 215 218 222 225 225 226 226 227 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 199 199 202 203 203 204 204 203 202 203 204 204 203 205 204 204 205 205 205 206 206 206 206 206 206 206 205 205 204 203 202 201 200 199 198 197 197 197 197 197 197 197 198 198 199 199 199 200 200 201 201 201 202 201 201 201 201 201 202 202 201 203 203 204 204 205 205 204 202 200 196 193 191 189 188 185 185 185 185 187 190 191 192 193 194 194 195 196 197 199 202 203 206 207 208 209 209 207 207 207 209 211 212 213 214 215 216 216 216 217 218 219 220 220 221 222 222 221 221 220 221 221 221 221 222 225 226 226 224 219 214 211 212 213 216 220 225 228 230 232 224 179 136 133 138 141 144 167 196 220 228 233 231 226 225 227 236 242 248 251 253 254 254 253 250 240 179 112 115 127 159 233 292 293 296 296 299 305 315 324 341 355 354 345 333 325 319 308 285 249 229 218 210 205 204 201 197 192 187 183 181 183 184 190 190 189 183 178 175 174 172 171 169 171 174 178 183 188 192 194 192 188 180 178 178 182 184 187 187 186 186 185 184 182 178 174 171 171 170 169 169 171 173 173 175 180 182 185 189 191 192 192 192 192 191 190 188 186 183 183 189 196 203 210 216 219 221 222 223 225 225 226 226 226 227 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 205 207 208 207 206 206 206 205 206 206 205 205 206 206 206 207 206 207 208 207 206 205 203 203 201 200 199 198 197 197 197 197 197 198 199 199 199 200 201 202 203 204 204 204 204 203 203 203 203 203 203 203 203 204 205 205 206 206 205 204 202 199 196 192 189 188 187 185 185 186 186 189 190 191 193 194 195 196 198 199 200 202 203 205 207 208 209 209 211 211 211 211 213 214 215 216 216 217 218 218 218 219 219 220 221 222 222 222 222 222 222 222 223 224 224 224 225 225 226 223 216 205 194 197 200 203 208 213 217 222 225 226 222 206 173 162 158 175 192 209 220 228 233 234 233 230 227 227 231 236 242 246 248 249 249 246 224 169 132 124 130 142 158 186 216 234 253 269 285 299 313 324 334 340 345 344 338 348 356 5 7 349 266 239 224 219 212 209 209 203 194 188 184 181 183 184 186 188 185 181 177 174 171 171 171 172 175 181 184 189 191 191 189 184 178 180 183 187 190 192 189 185 182 180 178 176 172 168 165 165 164 165 167 167 171 173 178 182 186 190 192 192 192 191 189 187 185 183 183 180 180 183 188 197 207 214 219 223 226 227 227 227 226 226 226 226 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 205 204 204 204 204 205 205 206 206 205 204 204 203 202 200 199 199 198 198 198 198 198 199 199 200 201 202 203 205 206 206 207 207 206 207 206 206 205 204 205 205 204 205 206 206 207 206 205 204 202 200 197 194 191 190 188 187 187 188 189 190 192 193 194 196 197 199 200 201 202 204 205 207 208 209 210 211 212 212 212 214 214 215 216 217 218 219 219 219 219 220 220 221 222 222 222 223 223 224 224 225 225 226 227 227 227 228 228 226 219 204 191 189 193 197 201 208 212 215 217 217 214 204 191 195 202 209 216 220 223 227 231 233 233 232 230 230 229 233 237 241 245 246 241 228 196 162 151 151 158 170 183 196 211 222 235 251 272 291 309 321 334 339 343 347 354 11 26 38 41 37 23 0 314 277 252 245 244 227 211 198 189 183 181 183 184 186 188 183 177 174 170 170 171 174 178 184 187 190 190 190 187 184 182 183 188 192 192 191 187 182 180 176 174 171 167 167 165 165 166 166 168 172 176 180 184 187 189 190 188 187 185 182 180 177 174 174 177 180 180 186 193 204 213 218 222 225 225 226 226 226 225 226 226 226 227 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 202 201 200 200 200 199 200 200 199 200 200 199 200 200 201 202 204 205 207 210 210 210 210 210 209 208 206 206 206 205 205 206 206 205 206 206 206 205 204 203 201 198 195 193 191 190 189 189 190 191 192 194 195 196 197 199 200 202 203 204 205 206 207 208 209 210 211 212 212 214 214 215 216 217 217 218 219 219 219 219 219 220 221 222 222 221 223 223 224 225 225 224 224 225 225 227 227 227 228 226 223 217 210 208 207 208 209 211 213 213 212 211 210 208 213 215 219 220 220 223 225 227 230 234 232 232 233 233 233 236 240 242 244 235 219 192 174 168 170 178 185 195 204 215 225 236 253 267 283 301 313 324 331 338 344 352 9 27 43 43 41 30 15 4 350 333 304 285 269 246 222 201 187 185 183 184 185 186 178 168 166 167 169 173 177 181 185 188 190 190 189 187 187 187 188 188 188 188 187 185 184 180 176 175 171 170 170 171 171 171 171 172 176 180 184 184 184 182 178 173 169 168 167 165 165 165 167 171 174 183 192 199 211 217 223 225 226 226 226 223 223 223 225 225 225 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 200 201 202 202 202 203 204 205 207 208 209 211 212 212 211 210 209 207 206 206 206 206 206 206 205 207 206 205 205 204 206 203 201 198 196 194 194 193 193 194 194 195 196 197 198 199 201 202 203 204 205 206 207 208 210 210 211 212 212 213 214 215 215 217 217 217 219 219 219 219 219 221 220 221 221 221 221 221 221 223 223 222 223 223 223 223 221 221 221 222 222 221 219 217 215 214 213 213 212 212 213 212 211 211 211 215 216 218 220 222 226 227 230 232 234 235 237 236 236 236 237 240 242 242 235 220 200 189 182 184 188 194 201 209 218 228 243 261 277 291 301 310 318 323 328 331 338 349 7 35 46 46 36 24 14 4 352 335 314 302 283 259 222 196 186 182 180 178 174 164 160 163 168 172 175 180 184 187 190 190 189 187 186 189 190 188 186 184 184 185 185 185 182 180 178 175 173 173 173 171 171 171 172 174 174 176 174 169 162 154 149 147 144 145 148 151 155 158 166 177 186 197 207 215 222 229 233 234 233 231 228 226 223 225 225 225 225 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 208 208 209 209 209 209 209 209 209 208 208 209 209 207 206 206 206 207 207 208 208 208 206 204 201 199 197 198 197 196 197 198 199 200 200 201 202 202 203 204 205 206 207 209 210 211 211 212 212 213 214 215 215 216 217 218 219 219 219 220 221 221 220 221 221 221 220 221 221 221 221 221 221 221 220 219 220 219 217 217 216 216 217 216 215 215 215 213 213 213 213 212 213 213 215 215 218 220 223 226 227 230 233 234 236 237 238 241 242 242 242 243 243 242 241 230 217 207 201 201 201 203 206 213 223 236 254 269 283 295 302 308 312 315 317 319 321 325 339 5 29 40 34 24 11 0 352 339 325 308 293 278 247 210 186 175 169 165 163 164 164 169 176 180 182 185 187 189 190 189 188 185 182 182 182 182 182 182 184 185 185 185 184 182 180 174 171 168 166 162 160 159 158 157 157 156 155 147 142 140 137 137 139 140 142 148 154 160 176 187 199 206 215 221 229 238 242 246 246 245 241 235 231 228 228 228 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 211 211 211 211 211 212 210 210 210 210 210 209 208 206 204 202 201 200 199 199 200 200 200 201 201 201 202 202 203 204 205 206 209 210 210 211 211 212 212 212 213 214 215 216 216 218 219 220 221 221 221 222 221 221 221 222 222 221 221 220 221 221 221 221 220 219 219 218 216 215 214 215 214 213 214 215 213 214 214 214 213 213 214 213 215 216 217 220 222 225 227 230 232 234 235 238 240 243 244 244 244 246 246 245 245 240 234 227 223 222 222 222 225 227 236 247 260 272 282 290 297 300 303 303 305 306 305 307 311 314 322 344 0 353 349 335 329 321 308 298 289 274 257 224 193 177 167 167 164 168 171 177 182 188 189 190 192 192 192 189 185 180 176 177 178 180 182 184 186 185 185 184 182 178 174 167 160 154 149 147 145 143 142 140 140 142 142 142 141 143 144 146 150 152 155 158 165 174 186 200 211 217 224 230 240 252 258 261 261 261 257 257 252 247 243 241 238 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 209 206 204 201 200 199 198 198 199 200 199 200 201 202 202 202 203 204 204 206 208 209 210 211 211 212 212 212 212 212 214 214 216 216 218 219 221 221 222 222 221 221 221 221 221 222 221 221 221 221 221 222 221 220 219 218 218 216 214 214 215 213 212 213 213 213 214 215 213 214 214 215 214 216 218 218 220 222 224 226 227 230 231 234 237 239 242 243 243 245 245 245 246 246 244 241 238 237 236 236 236 237 240 245 250 259 265 274 278 284 287 290 290 289 287 286 285 282 279 275 269 260 259 264 273 277 280 276 276 269 258 249 232 214 196 183 177 171 171 177 182 189 192 195 196 197 196 192 187 180 178 176 177 178 180 180 182 184 184 186 184 180 174 166 160 154 152 150 144 143 142 140 140 141 145 148 150 152 155 158 160 164 167 168 170 175 185 195 205 215 223 232 246 258 273 276 276 276 272 269 273 277 277 273 269 264 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 200 202 203 203 204 204 206 206 207 208 209 210 211 210 211 211 211 211 211 212 213 215 217 219 221 222 222 223 223 222 222 221 220 220 221 221 221 221 222 223 223 222 221 220 219 218 217 215 214 214 213 213 213 213 213 212 213 214 214 215 215 216 217 217 219 219 221 224 225 227 229 231 233 235 237 240 242 244 244 244 245 245 244 245 245 244 243 242 242 241 243 244 248 250 254 259 263 265 269 274 274 276 275 273 271 268 264 261 256 251 246 242 240 242 244 246 246 246 246 243 238 231 223 215 206 199 194 189 188 190 193 196 196 197 196 194 190 185 180 178 178 178 178 176 176 178 180 180 182 182 180 174 169 164 162 159 156 154 151 150 150 151 154 156 160 163 166 166 168 170 172 173 174 180 184 192 199 206 214 224 237 254 273 284 289 289 283 280 276 280 285 296 302 304 307 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 210 210 210 210 210 211 212 212 214 215 217 219 220 222 223 223 223 223 222 222 220 220 220 221 221 222 223 224 224 224 223 222 220 220 218 217 216 214 213 213 213 212 213 213 213 212 213 215 215 216 216 217 218 220 220 220 223 224 226 229 230 232 235 237 239 241 242 244 244 244 244 244 245 245 244 243 242 242 243 245 246 246 250 252 255 257 257 259 263 263 264 264 264 263 260 255 252 249 244 241 237 234 231 231 230 230 231 231 230 228 225 222 219 216 213 209 208 205 203 202 201 200 201 201 198 197 193 191 188 186 184 182 178 176 176 178 180 182 182 182 178 172 169 165 162 162 160 159 160 160 163 165 166 169 171 173 173 173 174 175 177 178 183 188 194 200 206 213 226 241 257 273 286 292 296 292 286 286 292 298 308 314 321 335 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 219 221 222 222 223 222 223 222 222 221 222 222 222 223 224 224 224 225 225 224 222 221 220 219 217 216 215 214 213 211 211 212 212 213 211 212 214 216 216 217 219 219 221 220 220 221 222 224 226 229 233 235 237 239 241 242 243 244 244 244 244 243 243 242 242 241 242 243 242 244 246 248 250 251 254 254 254 256 258 259 258 258 257 254 251 248 245 242 238 235 232 229 228 227 226 226 226 226 224 222 220 219 217 215 214 212 211 209 208 206 204 204 205 204 202 201 199 197 196 194 193 191 189 187 185 185 185 185 182 180 176 172 169 166 164 164 164 165 166 168 170 171 173 173 173 173 173 175 175 178 180 183 188 192 197 202 211 222 237 258 274 284 289 296 300 300 304 307 311 318 327 337 351 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 224 224 224 225 224 224 223 222 222 221 219 218 217 216 215 214 213 211 210 209 209 211 212 213 215 217 218 220 220 220 220 220 219 219 220 222 225 228 232 236 239 241 243 244 244 245 245 245 245 243 243 242 242 241 241 240 241 243 245 245 247 249 250 251 253 253 256 255 255 254 253 250 249 246 242 240 238 234 233 232 230 230 228 227 226 225 224 222 220 218 217 215 214 213 212 210 209 208 208 206 207 207 206 205 206 204 205 204 203 202 200 199 197 194 192 192 190 185 182 178 176 172 168 166 166 167 169 169 169 169 171 171 173 173 173 175 174 178 180 183 185 190 193 198 205 218 232 256 269 280 291 296 300 304 308 308 314 317 327 333 345 354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 218 217 216 214 213 212 211 210 210 210 210 211 212 215 216 217 219 219 219 219 218 217 216 218 220 225 227 233 238 241 244 244 245 245 247 247 245 244 244 243 242 241 240 239 239 240 240 242 244 245 247 249 250 251 253 254 253 253 252 251 248 247 244 242 239 237 236 235 234 232 231 231 229 227 226 225 223 222 221 217 216 215 214 212 211 210 210 208 209 208 208 208 208 209 208 209 207 208 207 206 204 202 202 200 196 194 191 189 187 182 178 176 173 172 170 169 169 171 171 171 172 173 173 175 176 176 178 180 182 184 186 189 193 202 214 222 233 244 252 260 269 273 281 285 289 292 298 303 309 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 212 213 213 213 213 213 213 214 214 215 217 218 221 225 228 234 238 242 245 245 246 246 248 247 247 245 244 242 242 240 238 237 237 238 240 241 243 245 246 249 250 251 251 252 251 251 250 249 246 244 243 241 239 238 237 235 234 233 233 233 232 230 229 226 225 224 221 220 219 217 215 213 212 211 211 210 210 210 208 209 209 209 210 211 210 211 212 213 211 209 207 205 203 200 197 195 193 189 187 182 178 176 176 174 173 173 173 173 175 175 175 177 178 180 180 182 183 183 185 188 192 195 201 207 213 219 224 232 239 244 248 254 257 263 266 269 272 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 224 227 230 231 233 235 236 237 239 241 241 241 242 242 241 239 238 238 235 237 239 241 243 245 247 249 250 251 249 250 250 250 248 248 247 245 244 241 240 238 238 236 236 235 236 236 236 236 234 231 229 227 225 223 221 220 217 217 215 213 212 211 210 209 210 209 210 209 210 211 212 212 213 214 216 216 214 214 212 210 207 205 202 200 195 193 189 184 182 178 178 176 175 175 177 177 177 177 178 180 181 181 183 185 186 186 188 192 194 196 201 205 209 213 217 222 226 228 231 236 238 241 245 247 249 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 236 235 235 236 236 239 240 241 244 246 248 250 250 250 247 248 249 248 246 245 245 244 243 241 239 238 236 237 236 238 239 240 240 239 237 233 231 229 227 224 222 220 218 217 215 214 213 212 211 210 211 210 211 210 211 213 214 215 216 217 219 219 220 220 219 217 214 212 209 207 202 197 193 190 186 184 182 180 178 177 177 177 177 179 180 181 183 183 184 184 186 187 189 191 193 196 198 202 204 207 211 214 218 219 222 225 229 232 235 238 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 248 247 248 249 247 246 245 244 244 242 241 239 238 237 238 238 239 240 242 243 241 239 236 233 229 227 224 222 221 218 217 215 214 213 211 211 209 210 210 211 210 211 214 215 218 218 220 222 223 225 225 223 223 222 220 216 213 208 205 200 196 191 187 183 182 180 178 179 179 179 179 180 180 181 183 184 184 187 188 189 190 192 195 197 199 201 205 208 210 212 215 218 221 223 226 229 233 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 238 238 237 238 238 238 235 234 232 230 229 226 224 223 222 220 218 216 215 215 214 212 212 210 211 211 210 212 213 214 217 219 220 223 226 227 227 229 230 229 227 226 225 220 215 211 205 199 194 190 186 183 181 180 179 179 179 179 180 180 181 183 184 186 186 187 189 190 192 194 196 198 201 203 206 208 210 214 216 218 219 223 226 230 232 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 220 221 219 218 217 217 218 218 218 219 219 217 217 217 217 218 219 222 225 226 229 230 231 231 231 231 233 231 227 225 219 214 209 203 197 191 188 184 183 181 179 179 177 177 179 179 180 181 183 184 186 187 189 191 193 195 196 198 200 202 204 206 209 211 213 214 218 221 225 226 229 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 221 221 222 223 226 226 227 227 227 227 227 227 229 227 225 222 218 214 209 203 197 193 189 186 184 181 180 179 177 177 177 179 179 180 183 185 186 188 189 191 193 195 197 199 200 203 205 207 207 209 212 213 215 218 222 223 227 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 214 209 203 201 198 195 193 190 188 186 184 184 183 183 181 181 181 183 183 185 187 188 190 192 194 196 198 200 202 203 205 205 206 207 209 211 214 217 218 220 223 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 185 185 187 187 188 190 190 193 195 196 199 201 202 204 206 206 208 209 211 214 215 218 219 222 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 209 211 214 217 219 220 223 226 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan